kernel-docs-html-6.4.0-150600.23.7.4<>,Ӕfrp9|x`[8+,:0iVB^`j*ZmkӎHwXKYA ǃW0'D>flEbkEJps.ˉDʉ̼$#=o+!K Kh~أ!syW4Z[U/U= +~޾z|:}l;bEr6jVzBM6qi6 lDlj+mA&rHNSIqQûlb Zvխ6A)ގ >;=e?=ed ' C$(Abo 3v3 3 X3 `$3 3 :33 A3 Ӗ 3 H H H I( I/8 I8&9 &: &F8G83H9]p3I9<3X9pY9t\93]:dT3^GPL-2.0-onlyhttps://www.suse.com/Documentation/HTMLhttps://www.kernel.org/linuxnoarch[Z?<CNO^VGYNZRKP7t2`Q-!*!:xw="yA0T} AD7BC ywk#1Y" xN!vv%p%/+l-6 i&? 99TVD)])`+`11335/uCcv?[#-wAm]|dJƀ^ _CZyBvpIQtJA(E?'#9#[@-OG!!!qO G.huF_(92-hF& Sz"6+%-L/-N9FDDD0*W*X+(AF2(Z,@<g a$/J4[J, JrsbkQ~je3F?D9yXBPNkF:lK9lBN K<t K_p!9!KV)l o=2.i4\~"*}!  E P \k33b( ? t, QDv ! mDw2 SIA<&~/@2 .DmV  1U| \,t1 Pb,`/aIy.} 59#&+ SFD"2= uhqHs Ol ,)nz/ 7eD-2&{^;?5.\%Jy-6$k9/.#y>K ,*#)S,nVYX g sSK &z !0 ' Y air*#i($`U=?+l1^H!( ; @Hf - 4QV !#3y  %:v#  k 2 36)zo_ &&1 6+ "]"zAZZ : S[} _ G 12vf*#]Y^Ha ~j 'hPAw/ 5B6>sH? 62#8(Oavd+ ] S $ WF [ , yl`-T}{bo%SC< x-=)z`%C1 l ml (0 f"5K4$;$F#c( 0F D;AL%,+)-?MA~S*UM9?' KF3# V<|B$[J2]A:p*?1,>Hm .-& *](!A h ?" K31K ED lPk4_-9?1Y;TsN"0fT]`@746!\c ) J0T*+4)  P9  <90 q Za7"Pw|ZC Y x Kw c ? Rf   )n rdRj}55 GH @ w(g%!y1 ?;]Mik<~_}0pm=ds dBD%TZlI=R]J si] 3//\RFnV'"c%) e6 !~MDKw!B"% XR ;a V [F! GDSMD!s9K N '; +*}D apE, Gyv-  j? bhB)NgT4%1 } )^[F B% 7 W/  /7TJ! TNZg X|U<ZY ! #j! Hpb3$@|Z;zG !EP5,'42 ~ (?J c9_-~ v3 NBeDM\  `[)'KTB-& '=- I#l jRf"(SW t#\-OPNm@`zO~ P@6U"?vo z U`0S*4 y&V :B "ܹpB]p%@ "f V { W 5 *$D wE  )$ )D up{ AC'"V-HL ^V0:[$Y< t-Y-a*|F [kJ&v>L$ho^x%f1N ] 9ve   EQ(+  m| ?3 ; q;9 3O c{ c  ' 42*k   N d @+ %@t57P y 'X7 T j u( A  > ;P  7 ; R D "xY  \s N6 P@ &d  *W %  & F o)=U qB K $]!{ElOI 4=zcw;X5p (@'   E7#AUh  <=? ( X' |X<bu ga w 2=,q j W k6W!BTu)"m~ "C75Y3$#J(I'ER h2&pr!1i% E%ʬC$yj$ !c 3  x " CcXJ5w12E<i.+pCy"&VV ;&`Av[ -5 0[ Ge 'P;y X .F~KNIu =` 46^$:Rst u+/"kj UF!"pL I6-[ppUD#Q4hV042 z  g\H +M.io]#1B8&f a 3&'4ed&<23V:5Z[ && o#;$I`)XD :uy*4}`+uA+%L!1PzJACY-'* 2Qd -DX#;$$XqG  euCci&  fia L= k@S3Udi%.B Vx>-B *kV,j -M", &-OH(KY1G? 4%l =2&D-J_I0 U \ B{5maT%+N"d JPZ![&? y-A  pcXH" p |=z 2t1% .)2 6V&)){!%! udK 3p D6G"#- ?@Vz ;`)^CfZ K9:N:~3k,eP* 9b]+#TEv/ & j[E-5;U q@*3[40k{XFh>ej4 F\$p\d y# g+Z'>[V!=K@ 0 +'? :&HIwme_gF#k&nXTFef 6 b% |"5 >I zi> +DI^Lӕ s D9R   {Av[ ~5:6:}F q$y i$m B j=&6<!?*Z3b* >?RT 3>?\ +o5d E Q  G Qg $"%q34M 3?;`8*1!Esv1MV  F71V)&w!%HQxt= y:/v0\O~*v0,&;zY G!t_h"0_h# !k@LUGGIRBWk1bBK5* y5':(I?=w[WLQ: g(D"Dpv w<jF;8cdW "+BW8qP&4a% x9  "/Om'XJ>320c" jLZw@4j)~- L$ ,& {^E$`KCU@G8'%(:SN , Qyi ^dODD-=V=g6{ M&3   IUo G su4AC<g(7i l<F4sLf> &Q 0 2o7 Y%7t0/R4$G+8)" C >(/&)xaO':/#  R  .[a '< #PEULUq0a ;p X;Cfw ^ XB 9 P gQ/`A!r  *f'&8 p0=R%G8)"g  Vx(a)aw:l/s$*r^'p pc+q.>(+:-5 ' INud;=Ml q>PR=>fZ%Q"@ 0 - <;Tnj+&P"v  "v=tG#  n"   o2  D @ iX5USTN~XCWFer8 mzAO {ws-; 3  "  <&Kj! kG  }E@T`'*RP $z:<Q"\+PD+ipo 5./op]-EeYekI =) L5f D%&TS *'&~+vq _@L ]6@ )$`Yy0}f$TR xm  va.6,Gm h~q{{:W&# Qu(J)iu]-> =#]]0>4+fe a +oY 0 E "0! L 9["* A (as K2  gg D \'fI8 @g46_{& /B$;y5 ~ff1 >d(l; 5ZHU Q \T1;`R>5%y{ 2 l#, y " _g h 0%AHu)L/g$6BG,XQ*_ZZ+> C`/l/F>=Q6F2HQNUMbKchYNPU+@:=܄RUFXcucelKZKVD=M$Zr*OMJ,JtGJev_  <KaSQs P b]obM)%HRNSXx^Q4T]DMN_*+AOSHTZjg&RmU[lX\ZUu_cfteZVUg]rv*Vige|bU{J_UujOWNMfE`dIN[`N8V#B lBcJj2VWkOqvKEWtfXx6eyI̮Rhh UF^\SJFTXdVNhP DQ4`nL3NDE8QObDvDuE3F DDHh`JGDFFDIvKDE=EE7FpHDDEXPfDF&DDED|GI|ltcG4`׽jdESeQEHGTwPE\`r_jHPN QyTIc*gWj8LfIbuYiI%GoNQV;j N%eV -unlPwZ\QY^pqYQM-DFSHLf]vKKPIK[N~UQWOa`sb ZR\W#QrPOQTV6q#>K$vTk1\Rw{4HiepgJtq'I@\_cO~;TGVFR6u|CeHpLE\8;!G\%EBPSMwvAYO56159XRLHif<\AkJl1>,78M*J {JH#*G'G*G(X@,'-WG(J)(IvX.U'^H(#wO2G}n)7O`S;\F}V!L5mT&FxcUQ`g^,n[l_LLZ9sD^rYe:K 77Bc/HAgP'Ft ÚC ?9dYiGCMDZT'M%x0c_.~n6Z+MVKTb8:JXApn~G~4VwYH(_Zdq}d-Q2 {gG2iJGL8O]dFK] ?vwfwDwHac@{HejFg-[xJha`-FglLT5f+`M8T6(43Sj9'X$*/WL< |9^"w*9=k#f1O@bx$O_-Xng?&NLLr`dWt|STum 1a3g]ktTRkdlSM6X&ySXT`VYRgR,Rh+}VVKe`d1iWm\@O%YB IS }tSzhdUSm ZkI ZRc]:=a M}aM6f3W@ykrdU>>-ZP{yyY]hcztstԏWe.7 5p:%^ZS3a4]CaGndWsOMhY=en@CR:O``jTET'N/՗]WWMRc\O"jrswOn' SSzGf %[lf7]#d}]dLxd~pPgwCkN_ft$fTpNmZYW[N^Ȗ$j$5QjZ%Nv_yX]^$g8eqtaZSbYtsoj-uidqrlV[rw&>u'wq5QL{yTLC6_{v g5_>)ayJLMGN`JXG}EGNnWOIGCFzeLyWMES`?Evf!JMb!d6fJfQDZ_[aIAiJF:6?yFWIL3qd3:2kI}@?;7\{&0;G(@A"!":i/G/*mrlf[^:YPJP# )X%%#] FOu7iiC9A48{r8^AAT=N;Y]4XGk?G YCCiqFDO?DO!Q@JXLSB11WYq]1GGgShAyY]LAxo"?;"zcv?A5P>e?8SH;F/Vg!.2fA-9Wr6+LE>Po/jS_^DHiNahIr|?HiSU:sWvSEc>¾YM [~':8We$!? Y'X; 9};ip?lTkD\7C3bzf[@Vra}gaU6H[tIM?HE<5t:}H"=QG9+8E8BNE]?=E:=@OJ:fJqGk>n6x=>;I,CMN9E@;^ @>XP8@7:/8YJF798]>B :69x@!8EK=JvB1F}DH?,HJkkRL= 7BM7B=B3L9A/?DlC19::LGGMu=;V@:H<J3=X?h9DVCGj7OJF?AE]9;F3Ah;C[<4B5AB;FdL]67<B>pB:>C^ 7<6=A8>J:\[;E8E<CbD7X{e;8E=6tB9<7|778@;H;:y;K70]QR@H6~FgR50R84B7B78>bp>7bi<|7!H76&9z6V9?I=5<W5LC?iD98C.;8^DG?UkO/D<*y>{ @>H5XAr>7_8f6Z@0B3H3I.T1X@LN@FxEC8:+rlND=RH0IycWbST>stjl;FJ<t8.C$D4:y0a@*%B`5Nq^X:PmEF O&/'?$AHEoZXKMK@G LO*[~HCUD;#>Ws>l;/p;5q#4mb@MBY>Gs+v]rFF*N?BKHS6+Em/YHR-.Ca-(86)@GQ7S/kZ9)yG'i4?IJGI:ChOi($..5W..A.Q/'Qu3i<8 1:<i" hc8dl|d_zYh~khwhEy[rk7hnrshTy ̰@9w[Kmh r&3y>4u&trmrnFxR9oldlFl@qkq)hwqcjr{rhw 0zrw?wk*m%hpxvip.~i`|OsXmhqi{KAn;fjγd }Yye|b-dRli~s?iit1m3t1)hkouhgy|pA^}4znIcuxD %Jn9}!H>i8cgzVTiZ-Lkegjka2}sXvqsnjtnb{01 4R&4m0B/BxhtGyGU1el+]kaoBMZAKtH\{HQd>ayXF#GIMaN=1{$C^=BuU98S}^? L8l7v0qKMlgS`f:LlA>scdSr"t"SFJ0X^baW<PZ1byF17}B;fHXFuD74'6nMHMPCY\UgG3H<>)//O0$]"1m U`DcL1W>47QF 4y;gBjY@RaF*JVYSaZNLjh]l|jtX]QRZTRU=]sVz&F`P%RfZER7f\RXMf>6DI=RYH:2&GiFSSD;dD07].YDCOP8%}"[<@:NJ5A`Ff:LHR&FE"4(Ut:XR$:M{vj<``gc\GzEOXvvNN]A]o9&BQ=+p2yEcAA?^=<D>4'Y_G8mWG2Jd?_.Vepk>@1Nri7Yr4astXUDf8'Yr !$$OCLlF2 YY2b-2!*..},-b=bfY$gN;N97־ICF-D1>++zm}d3Ǖ<JZePWeIMAT9t63UH1R,l{GQiY* 1 &Ol {*sCAm9cP1anr_?`W:vT*}eSc(MA[9&+DxDA\#j'l@ETV'ZzTF1>s ȭkm8{:ew#;W@=D:*:Da1`<J|<4"<Abln8wz%1; :o7:n3L`\ F/z\;3M\Uc;I1M171), C+0l,FL/tOM@AF*#}8kB@,}*6 ^3S[ROc>#5YKPQn;9sYwI^Y oy6,X7)fFHH8=YQ0-2/i,oOC|_g-*1B b7:h1P%\@z,j+'/!AL8V%7C"/=E0'|/,+cHD~1LKU/F+50(;v1KTI,K:*g7U0x6'@p&]&^'GSpXig9/<2QF6,/<+#\x@%"4.L? *"(*O$\`(Sq|ZkUNl9D48R5<se4-B@qVA*_8O8kPBZ5*;.E-b8*i[mc&.NQvN,`H3n4Dg@5% $,-?D +-?5:X0(A#+5G-&5(2 :3||)559 <^DV<K3.38?_ ?M3*RZ/I5N*aU-~@mHVP+:E97>\]vgu5D=CsBja<:Q9OVCR^PRS-CiFaZz \QzqoEG~dAHpAN=0R$*C>'L3/N2rMA*Cj;w F8C~F-v3G34-vE,6wv1$J*%+ ^aa6_NB+:+,.O_?<24[>_0N|7nQyIw/Z60o(jp5 pAs9OS%>W+7?D@\ QB.38WS7/:qMLL;l, 5c*/Phk7.r1o5544N}340I=AH>ub'Ӳ-.-.23#3 -Z7;117b7p8^8:763140N3v/Kx;13@& 3;6;C26/NQ+/~,d4A-t.\r#1(w-BBPT2a7`y+AOUMTLXg/UYwHmqZ\^U,89fSgFJELGuZ"Q9r`Mv:GeY;Bo{Cb^E47Y8vAE=v_VGKOY!AuPVTLROwF9G{PI&w3P6@- iow94E;G@_>>>A42\2rDY@O79E;^nU=?x=TP_o=}BbRSs fH:>H6C>LukJl>\IYq'[5pH8/Z`17 @o3o5S<74;6*<=B9=YOXX^lCV7=b>jA~/*7UAAAAA큤AAA큤A큤AAA큤A큤A큤A큤AA큤A큤AA큤AAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤frfrfrfr3fr(fr1fr2fr1fr1fr1fr1fr2fr2fr2fr2fr2fr2fr2fr2fr2fr2fr2fr3fr3fr3fr3fr3fr3fr3fr3fr3fr3fr6fr4fr3fr3fr3fr3fr3fr3fr4fr4fr4fr4fr4fr4fr4fr6fr4fr6fr6fr6fr6fr6fr6fr6fr6frfrdfrddfrlfrlfrlfrlfrJfrJfrjfrjfrfrfrjfrjfrlfrlfrjfrjfrfrfrddddddfr>ddddddfrJddddfrdfrdddfr=dfr=ddfr=dfrdddddddddddddfrkdfrkdfrkdddddfr>frfr3ddfr2fr1fr1dddddddddddddfrXdddddfr3frofrofrofr6fr4fr3dfr3dfr3dfr4ddddddddddddddddfr7ddfr7dddfr7ddddddfrfr8dddddddddfrkfrkfrkfrkdfrfr>ddddddddddddddfrAdddddddddfrsddddddfr6ddddddddddfr8dddddddfrKddddddddddddddddddddddddddddddddfr:ddddddfr;frrdfrPfrodddddfrodfrrfr^ddddddddfrfr>fr>fr>fr>fr>fr>fr>fr>fr>fr>fr?fr?fr?fr?fr?frAfr?fr?fr?fr?fr?fr?frAfrAfr5fr5fr5fr5fr5fr5fr5fr5fr6fr5fr5fr5fr5fr5fr6fr6fr6fr6fr6fr8fr6fr6fr6fr6fr6fr6fr6fr6fr6fr6fr7fr7fr7fr7fr7fr7fr7fr7fr7fr7fr7fr7fr7fr7fr8fr8fr8fr8fr8fr8fr8fr8fr8fr8fr8fr8fr8fr8fr9fr9fr:fr:fr:fr:fr:fr:fr:fr;fr:fr;fr;fr;fr;fr;fr;fr;fr;fr;fr;fr;fr;fr;fr;frfr>fr>fr>fr>fr>fr>fr>fr>fr>fr>fr>fr>fr?fr@fr@frfr@fr@frAfrAfrAfrAfrAfrAfrAfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrDfrDfrDfrDfrDfrDfrDfrDfrDfrDfrEfrEfrEfrEfrEfrEfrEfrEfrEfrEfrtfrEfrEfrEfrEfrufrIfrEfrEfrEfrEfrEfrFfrFfrFfrFfrFfrFfrFfrFfrFfrFfrFfrFfrFfrFfrFfrGfrFfrFfrGfrGfrGfrGfrGfrGfrGfrHfrHfrHfrHfrHfrHfrHfrHfrHfrHfrHfrHfrHfrHfrHfrHfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrJfrIfrJfrJfrJfrJfrJfrJfrJfrIfrJfrJfrJfrJfrJfrJfrJfrJfrJfrKfrJfrJfrJfrKfrKfrGfrHfrHfrHfrHfrHfrHfrHfrHfrIfrHfrHfrHfrHfrHfrHfrHfrHfrHfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrIfrtfrJfrIfrIfrIfrJfrJfrJfr_frJfrJfrJfrJfrJfrJfrKfrJfrKfrKfrNfrNfrNfrNfrNfrNfrNfrNfrNfrNfrNfrNfrNfrNfrOfrOfrOfrOfrOfrOfrOfrOfrPfrOfrOfrOfrPfrPfrPfrPfrPfrPfrPfrPfrPfrPfrPfrPfrPfrPfrQfrQfrQfrQfrQfrQfrQfrRfrQfrQfrQfrQfrQfrQfrQfrQfrRfrRfrRfrRfrRfrRfrQfrQfrQfrQfrQfrQfrQfrQfrQfrQfrRfrQfrRfrRfrRfrRfrRfrRfrRfrRfrRfrRfrRfrRfrRfrSfrSfrSfrSfrSfrSfrSfrSfrSfrSfrSfrSfrSfrSfrSfrTfrTfrTfrTfrTfrTfrTfrTfrTfrUfrUfrUfrUfrUfrUfrUfrUfrUfr^frUfrUfrZfrUfrUfrUfrVfrVfrVfrVfrVfrVfrVfrVfrVfrWfrWfrWfrYfrYfrZfrZfrZfrZfrZfrZfrZfrZfrZfrZfrZfr[fr[fr[fr[fr\fr\fr\fr\fr\fr\fr]fr]fr]fr]fr]fr]fr]fr]fr]fr]fr]fr^fr^frTfrUfrTfrTfrTfrUfrUfrUfrUfrUfrUfrUfrUfrUfrUfrUfrVfrUfrVfrVfrVfrVfrYfrVfrVfrVfrYfrYfrYfrYfrYfrYfrYfrZfrYfrYfrYfrYfrZfrZfrZfrZfrZfrZfrZfrZfrZfrZfrZfrZfr[frZfr[fr[fr[fr[fr[fr[fr[fr[fr[fr[fr[fr\fr[fr[fr[fr[fr\fr\fr\fr\fr\fr\fr\fr]fr\fr\fr\fr]fr]fr]fr]fr]fr]fr]fr]fr]fr]fr^fr]fr]fr^fr]fr^fr^fr^fr^fr^fr^fr^fr^fr^fr^fr^frafr_fr_fr_fr_fr_fr_fr_fr_frafrafrbfrbfrbfrbfrbfrZfrZfrZfrZfrZfrZfrZfr\frZfr[fr[fr[fr[fr[fr[fr[fr[fr[fr\fr\fr\fr\fr\fr\fr\fr\fr\fr]fr\fr]fr]fr]fr]fr]fr]fr]fr]fr]fr]fr]fr]fr]fr]fr]fr]fr]fr_fr]fr]fr^fr^fr^fr^fr^fr^fr^fr^fr^fr^fr^fr^fr^fr^fr^fr^fr^fr^fr^fr^fr_fr_fr_fr_fr_fr_fr_fr_fr_fr_fr_fr_fr_frfr_frbfrbfrbfrbfrcfrcfrcfrcfrcfrcfrcfrcfrcfrcfrcfrcfrcfrcfrdfrdfrdfrdfrdfrdfrdfrdfrdfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrhfrfrfrfrfrfrfrgfrgfrgfrgfrgfrgfrgfrgfrgfrgfrgfrgfrgfrhfrhfrhfrhfrhfrhfrhfrhfrhfrhfrhfrhfrtfrfrnfrhfrifrhfrhfrhfrhfrhfrhfrhfrhfrifrifrifrifrifrifrifrifrifrifrifrifrifrifrjfrjfrkfrjfrlfrlfrlfrlfrlfrlfrlfrlfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrufrnfrnfrofrofrofrofrofrofrofrofrofrofrofrofrofrofrpfrhfrhfrhfrhfrifrifrifrifrifrifrifrifrifrifrifrifrifrifrjfrjfrjfrjfrjfrjfrjfrjfrjfrjfrjfrjfrjfrjfrkfrkfrkfrkfrkfrkfrkfrkfrkfrkfrkfrkfrkfrlfrlfrlfrlfrlfrlfrlfrlfrlfrlfrlfrlfrlfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrofrofrofrsfrsfrsfrsfrsfrsfrsfrsfrsfrsfrsfrsfrtfrtfrtfrtfrtfrifrifrifrjfrjfrjfrjfrjfrjfrjfrjfrjfrjfrjfrjfrjfrkfrkfrkfrkfrkfrkfrkfrkfrkfrkfrkfrkfrkfrlfrlfrlfrlfrlfrlfrlfrlfrlfrlfrlfrlfrlfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrmfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrnfrofrofrofrofrofrofrsfrsfrsfrsfrsfrsfrsfrtfrtfrtfrtfrtfrtfrtfrtfrtfrtfrtfrtfrtfrufrufrufrufrufrufrufrufrufrrfrqfrpfrpfrpfrpfrpfrpfrpfrpfrpfrpfrqfrqfrqfrqfrqfrqfrqfrqfrqfrqfrqfrqfrqfrqfrqfrqfrqfrqfrqfrqfrrfrrfrrfrrfrrfrrfrrfrrfrrfrrfrrfrrfrrfrrfrrfrrfrrfrrfrrfrrfrrfrsfrsfrsfrsfrsfrsfrsfrsfrsfrufrtfrsfrsfrsfrsfrsfrsfrsfrsfrsfrsfrtfrtfrtfrtfrtfrtfrtfrtfrtfrtfrtfrtfrtfrtfrtfrtfrtfrtfrufrtfrufrtfrufrufrufrufrufrufrufrufrufrfrufrufrufrufrufrufrufrufrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrufrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrufrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrtfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfryfryfryfrzfrzfrzfrzfrzfr{frzfrzfrzfr{fr{fr{fr{fr{fr{fr{fr{fr{fr{fr{fr{fr{fr{fr|fr|fr|fr|fr|fr|fr|fr|fr|fr|frfr|fr}frfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfr{fr{fr{fr{fr{fr|fr|fr|fr|fr|fr|frfr~frfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrtfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrb8c771a5972c2e600178bd556cd0bc5fa6648b27ac2589370a164d95170d0ea260efc011ccca8f6499293a5c7b93f790f95831987c3ac43a7220ca8a839e3be79290a92500ad862845ef47544d39262f44a9f861365df402eecfd45ec16909c25e5c18f8fdab5a50a72d2c40c06ca522df0d3b62a867c90d47328c9fa52ebf22f95699b08f562e2892fe3bc77b382e89b5bdc1180d5d16743e5c1e8a1c49db4032a964274e81680968d3a8ecfbc77a5c031f8a2363b242ce989f62e22baa53aac6b772106324c119e7d7cf1e48f9c4ec64dd24fe1b72509c2ed6b8638714504412dbad6b17b61308f73bb4f52bd314c3f14aeedac69b4211d67fbf6fc1490e97410a92a7ed0d9aa3c754430294693436c4e8881519ef4b5a76654d2bcb6330583b01e692f618d296c3a2681921b94d09b268cfc723ea9737cf7aab3e276f9b8e4af2bfa80d71a389b2f9cd32a51c867900b2710bb05b968c6a5e4ecb7f0cd2ed5ce59fb14066eb967a9d3e98d06534940b3cd5feea5e456f4b8b68e0431cfbfdf161da7df5ea9f83b4cc59f798f09807ca6863078e0b22ff0a6e4c60b0a2ad131ff870105ec9a9298405cd2da643659abb9a4a4768a95c3d653f0ab18d79502bca97c515236d203e7b0a91e0e2f25ba6c0671f55c35dace62c651ca0506bd394864a2cffe92bc18223e09dda41421ee88d195d000fa7f9839d9e292f1b095cc9f6010f0e86489be2464f3ebe44ceb77ac171077890649ac023e062aab84ad5554ac52795d6313c9e33168f7ed42af8e571dac3bcfb7031488e2d758bc191810e5421d9245d7fbe9aca53485ba4f6fdd715f6dd3a193c9580233c3dacd8ef713f6073ba3b6329a06c735ac9ab18ef93b6296db372ca3e2fc54e002d2b7ab4bf3866f9e8011bc01bfa0ef64b8e05be030f91476a5a3db2413d029af6dc198db525a7879b6a5fbc300aa40443a9ebe8328386aeeae5d98fee1155436b696fbc26391c0382d9091d80e12a8bae2c165bed4d3e4801ff07b21576af3af504d7c15ffc3b089e1e97fad471837497b5558684d18466e1666e6f8997d0be74eceef79c1ddd959625b8f1641b94c8818237f6d3bbd11de0fd856dfc71eb87f3e4305a9dbb0ea4e41a1b528dbbdf4b38ef629cc6d44e9c467eee30d70e43014e0bd41e2c7cfc25c42eda1b6fd19bb6f15400e04bed9d86887f0f093490527a7c371cda2f0fc97e9866ea52b6587114cbe8cbac1bcdf2c82d626a52bd56cf7c351a1fc42214660d693e49e99176a02f6ea15176932a8249f0121f91cc853f2a3bae9890c45395a5cf0f8c9ad0280273925d0c1f3e396c83eab8e219dc00b1224f6995a5beaf1ebd17e48cb18a559b0edffa12d9024c9e583e37300b7068b8804ebae6fe2dd4a77a1c726f7c9bfcca495b79d652affa901bf27ba816cf6d2b8893cdc60199cd9280fccc427046c398480f7fef29cd6969321e6c61305138b66414c146e0b6eda343870783b087aa1de08498512fd800455a22378a682beb32a7d6d96aaca2967e506a46967af114233f58844d8860f51423b418ef16991b2a6a57f1e26fa0f716c83f68ddd35d4304b65c8d91ff64f6b611c4a1859f42bb696e0480f2e1e3ac25aa1cdf0a2b8844e3e2bdb8fcc714bb382f6029abd71adfe9d4a176c569ccc9544b4364131c24543b8da19b8e9efa667f676c4c92b00d2bbe4bbe11ddde5b2e2e22d816870b83c440f22a09a493f83a114f9a9a3dd811f387ea530050dadaf702964c240b0208d7511c4017fccd89b20ae924ba28f9339a82779d2c9ef4ed177192ad87fca716c5308e5b3fd1727edab116e1eb580175d1dc83d95bff759872ba93d743d231ea29149ad7d9121bc7d0a92b99dea38e20e05f80750917f795f512b3fdbffacfd19fdae27975cf36afbfb0a4ceb496576de5b6faa20dbabbb51aa297e087a8cb3dd4c4a6b8fa8fcab0ea6866e69f812035dd358dfa3c46da17e00ebc4af538b2cebe3d7ee8c40d4e3579c5eb4bd18d87b1ecc1e398a109f4afdf97e9e4459befd777d1ffb786992f9f3aef98cff8390aecc0e643ede2b58dea5969ffaeb4e18c4326083e6e056d61097c816d065da42f836f0b7eac87e205033b1811dc15b7c67b487b3f92584ef10ab7b5fd465fdd4e38d2703c06bbcd2da15259c27dc42fa9511be082853209390ddf8388fe8e7406566ac901ce37d9834cc370d79d70180a035cbb89fd3f5a0f78743a06a357fa08f396f0b2d902f83a626d7791dcb17f4939d26379dd68d68fe8561f1116409ca1d68178db8971ce688dbca3129fa24aab33a0e70b71007cc251e21d54e8f0a89bb9f342390fb703621cb2932fc9a34560ae4140b245f87b75e0fb55b792076844893c8d556f404ebc8a5c6d47746200e6d31d75a8a35fafe0fa85bfa5003a415db5641370975ec693a80337449d558f4367eab3b73ef6de77a5e277c59d94fcdfea3dfc2aabdcf76929b6e682e13d2e5d6bf04c7db786d27adc9dd368978b8f84a4e82733f3e0fdfad5c819401fb1a6ea0dfa55d15f9dc2bccaba98eee6114cad51844a70843de0b68a67c40c8aeade2f70143f0945d0bd7c8a0ecd57d089586dc569e83a69cb0bb4c1e562adf4a37a16650117a0e0033252d6d1c56a8e37b2cd74d4da8ec2063407704f75eae5f13ff2c1c0d8d0a3c9e2fcef4e1f5f1f546e1ab3bf507c606b05d95f5596f0df1ac0042dec543631a3806cefef04beec166110a5ad364ce8335650b04f0a3a8f64c44355474c8fb990e8e50377b809965c322103a3a8849fd89c93c8f8f27706a397682b295622e7eb03ac824877de5e0c918d302c8987122640773b599139dbad49f7296d696d463e7627289c39496f03169acdc8c3c6917427343132f7f217cda147b4740dea60d31d070409dd787867dd80c13cd1c108bc71a0f6b757183961e98ecf52f94008eb01192c9897b89c731a98e35cd79cedc5f09796b66d129130c189cd95396582541be6e8ce7b75a11a06e81c597f97c69bb1fc3dd01931e971a88e82d9c371e6807337885c45970d0ac20f66f48a68c73ba87ed0fc124380085c8f5e3dad4d41cd9acce1116fd3b99c152264eafe1865aa31b031b617b741c970b7d9e90a4e5e088cfce97ece48cd18e44ce5d131e879995ee86adc2d59e096d4d63a55a5d31dfeac21da56dffe98b863e5ae4829b899863512e4099f1218e162a71a2af3245a033cd296427a4c393c9b560184163ed44bb21dd06a33432b7db04424da04f2d199a96887cf971e6e97169481bf3fa25d831a4f86b47aaf06cdcf1bd578cae67c09239ffb17d24fc39876218d8098279c8e3fdde8195c5345eef07cdb4fc54fbdc99252eaef0616946f86d53933287a7cb71773aeb1cf6b78f820f780ec34c24bd62858e74f8f25f751685e5ef4966b35bb3c6f621361c67dbff9d79edc8d0c36505f7028d4bf8e62b570f89dc38d0fc03fcb33631e149423eda98b04fbdc214df8a99c25dd95ac8b7e28656479826b6363d686a08d8fa1c22606e3e0311a44950fb7dcd15cd1a68a9601afc2b36ab298ebb8696a925dc53fa617578f0e92f32fd519eddfce8ea9032561b4badc786f08561b7e425e3c6cf205fb3e6104dc85cb9c3bc022905849e792459bc07f31e1619d33b86a582fda9015c07b0451c477e8656894e31d8cc48ce07079523a89d6864ec3af05455e49ee5f77224e20b4a52bdc0dc34a4291ec99269a3062200e8df5b0546b1de01b44fc93f6cf35ed36d3552a3c4992fd9b824434b263078a531c37cc6176dd0b4ee2bdc343a764a4b4635c715da1235570f91129672878d043728d49a5d76183943f6f31e0a68cc5cc345acfa6fd012f1320f29a5affacf7631145b110dc5a65309ba263549e55ceb26fab58a8ef9c59652c6b4815268d6b3953052866f35a63456d54316ada52f0eaeb865a03d0e1e0fbbb5dd8a9d76151265627d40813934dd831d23583617e407f1ca65192660bad6c1671f9c6afdf5087da01eb47964c0766b22526be3250bdca83b9db8614d34ccdf1a5670c8a9dee9a4932eb293440e419889b5e4dc8ff3199e4545bafd4ff22089c1bb1d633af067dc43787f60093449453c918e49b12408a1f20e1cd95b68cb008a1ad38d313e68f7c2da990ad721b190061b7db220be61474828dd635146452bc2fbc8866ebd7d977fe0d3d29dfcd5431608c3cb64e6c3be7f5e35605fc77334e0345fd5c21216ba2ea780daa29be0b0592126109ae7a4ace3328ad5343c6680581dfd4ffcdc2f83b7c08ce6b76115fbf59860faba96e434cbfa0ec2ee7cc4d38f2e8d20382f00d4ff871c040ec39b20b6095531d423c507a5fd742a8d9246cf1f350c5dced10b9dd2c529cfae8f548eba113ec88a9f6b337b8c0f69b3ce7cec2d52a8b841010b127061e6ea66ce9d862198ccb902ae183ef28d2b86658d1ac6a45b693c4dafdb8b0bf9c036669ea0c5aeceff3c2519d8af48c87767d9263ff063bf0f2da80ef10d67f795582bec280ff88555096b9f48c929784246f139b25b3bca7e596441e1caf19f8974315ea0503375d9f4533675a0785b0517274ef7e5d18dd6aa40a1dfae746e80ff88ba390f27ace54ae3ed39ad8bb7029e2dde1ac3fdaa307656a85fbfbc0d8b2cd2a622927b6b4a0ed4c82ecc0bcf207790d924f3978719ac9e78277c960611a2580b61ba296ce1251cd1207c94b69b28c5946cb5344b2ee12cddcb1dad0ff128b92abeabce48a80be81e07bc5d09684983cdaa089a2a93adb04b2487a6c3d2bb49a28c0902bb45a2403da949251697c0ba52fc5b5131eb8cd2d661a0cc9a0b56dad6563b7d02ababc3822413c6d74f10f8949e5bbd2828975f453dc691295873da668c7de8919a7d483ee741ad15b4654b87e9b9e0fd42822b874c904cfc906946f93a5eba301f40afb47eb3130da58767c25dc76e922c02cc18df8518cb99123b9efbb34ea9b7c113f09e23b3893160e8dae7143047e3ee1dc6e955d72b1c405a3a164ddbc53088ae4ffa30701cd44acacd7fb14338d8dab41efcf41e0670240af962e68671f56a78e85fa13955429cfc68329dfeac10a6946214d45dfdeb1bd1fac5ac95564f76fc607eec9beef014de0577eb6ff2cff1c840cfab1a99d61362b94986e8e02aaa960a8da4ea0cec5556733b0414929a07e80c91383c6355bad82cb76348db9b19fdd1efa82892410fb275d99524dcf152ddfb2bac81ecc01714228d0a8084712324109a8c59efd4ef91a85a971daed98c8ff7de7a2088ee47fed8729710bf593a400db565cfd812f86bbfecf9a58e436cf1facb46f3c4a275237f3734abe80c221cd00f2bd2d508fa59ad95e717aeda6538e19c3cda05806f9b273c2f9d4021552c8c810ffb70c9dde62d9d1d9ea6e2df90e42adb290fbb6f4e3c9242f34babc4b88d9b5e4ed532103697e857dbf64aad5c551ac293f275d5f649184c92f54781dde2c65ef0b957a7647612d94ebb3b0fa3c1b6e8d97977289945a79f4999495369569583eb07742de48deb1d542721f31ad4152b1ea205d333846259f6dec4ae0e9a2983c076c16e18484df4495036f7df9f5808a32808785e3eeec5977ace9a8e5197fd34a41a00ff8c54e15594dedb09d8ac650a928d8a2ea2533acbf158a50d622ecadc08ed6ec4247ca69625ad4fd49df37c30e5e6b36398462d1192065f5520241fb875a1843f94ebfece6606dffc340903c5d2b15f3dbd5802fc3a73b9024f1fd25396f15ebd797e4ffd98d3593365b1fe258e8abd941d38dd006b482cb07b5ec56aa580a54ad6dc423d9aa717138cd1fb0968ad67acd55b3d31376da96da5111765b8cce3697b998c5b619e6cab899e3cc34c7f39295bae72748ccdc82a559b0e537e076474a1efb751f36e835ff9f6b9cde994095f8ffee85281b8d4baf101d5052dd3bf2059a8f6608cb0e50ab36a2e5afd361a5e7c9e72748ccdc82a559b0e537e076474a1efb751f36e835ff9f6b9cde994095f8ffe72748ccdc82a559b0e537e076474a1efb751f36e835ff9f6b9cde994095f8ff10ef58a9f1e326fe8b18d844ee3b96907e570ffda0438dbbbd26bc6958d63d8ae7bf7b3bc1ebdacf7bbecfabc18bdb2267f64f8fe3ede006955c8588c33994cb5a0f6f96e59a9a49774dd8eb353fe41b84010a592a77bea58b6a9cb6e17d06be7015cfb06b250963f4d81bb7861cbae7b19ea5dfbd76865d2e6f20cf41bd79b1fb669794d908cec2df18f6bc34170d7099faf035c057094500b09aab9b7a2f7bd2c7be68c2be4009d0d9752c3d41008fe25499228dbda5dedefc0e7f30530d09049a33f95a3ef9e82e1c029a496271ee063265e562a06382cf05c8d8eacf7709b69518d84da1861909882f7492b3ed52cae2655369a51ace71c2cc61f6ed496902a2b4f1b8764fab382f889d68ab5d813a966673cb5e643b8d6f3e28c9cea331301f7d42d1db1f788dc8db86e0ee4d9a3b67df4ce7f6872954b7d02bc236e28fe6aae9c8e2428e755f91f620828c8510fccbd798e83744dffd5654b33a22846a1cc23e0bbe714bfd45f1c4640a820ea8003e1b8c662a8a3a428f4b2f20c236d13725af5691c334b2f1221a3abcc96b19ed9c8b906fa4c2dd60741a16f0923da470ffa23a98d551d021fba0a7d3a3ea1cde7d84b9c9c107f3a08e84a8993431ac50c764b8e1f07039dca8ab5ed6ab49c5cd9d67f32285d39f97233ef71a1078b424a34ba242d9b813eaf8b26a174d2ecb992d6cc267eaf9464c9ed107f25adb598b798dd4153ebd631211e860b573d383aa42f2e0c6d1eb83e99f74fa91de451fb36bb4d10d86a171cd4fa371f14952b50a5a3d2a6962b55e8b639613464913f03da2b0f87b3a24adcfdabc22155971a8d1b94371db43152df30ff52258d746c6a1dc01393ce95f757e93a0102c364c4a9e5b87764995be1c7e4f3ebe727afd57436f6ea5ffc5f77dd3605163ac390bb708b3555d64b80456a5b14a0e217217a2afbdabad0f30d2911c51d68f4dadcc0ff2167a49ef6b284d7b0bed7a6a83db8b72c8f900457635ebe0bf51e2f361eb02e93ac6e6e58f95808d0300aa8e4e371b58836e3977467a243fcda579e32c0e84428482c009a8a476c431d8ef77eb7b6fa6a2ef63451ddae0a2aefab89a6b5ee5b3e59de662483e0005c5c6a7453cd8005e08d5bd38597d3626c6ea071536f2251fbbb2dc7add2d502198f4fecb210066b997d8059ba4a37b1a6a4d34df19da48ba7bcbbb4ab03c1e2c01335ed3eadf24b9e4ac754b8a921b14ca3407c944eb011aa9ecdd10e1d48331ecb1379cc2f03318de835499358bd89761afb807a8baebe526d308ee5348dbb30cdf032f7666827d1863908000c3b59fb95bc8e79136ce3fcc352df74fab46959948885791e58919a9ada9ac3a1177f815633f76e47704f59e610b679e4c70e8b6db8a4d4a00c52930bf87f08e8d234432fa99401e6f0f4e80be5966eaa288b2b3c1fbae0e128bb8e982adcf93d84dae8125bcf39a87ccc34969c1815abcf729a316ff395544a048f0eff44d42222497b71261a340d75004cdf2f183126bc3aba3b7e96654ff9edf7d14f7afb6b4f79af8f53fc2da7109528a77ab269ae3c3a4066f1997e000f838416db9b00f5fe2bcbb9ba56633bbb0c865cdcc95c903650e9c0dd52022d66440a17a6adb87fa65c1c75c74fb44d9620d5151fda8a989235b55ab837ccf292891f0b5354598e510d7b8b3c03ee1beed90e46af4fbe815c62476832ed2ae5eab91f0b5354598e510d7b8b3c03ee1beed90e46af4fbe815c62476832ed2ae5eab91f0b5354598e510d7b8b3c03ee1beed90e46af4fbe815c62476832ed2ae5eab81ee943a514e682bc226ac265d38a3c3ddad9f310af249613bdc87dbe1d5d2a7221178a04a31070c39ae37ed74a0d792e2b9466be313c5cfd7b9643ba0df911053e362248b21010d8fde6252f8e1f1ffecddc7bd8d053c1fdf268e1af08714f3dd5be9abf5daf28e146e82d951e6f5e28aa68243bab441f478337262fe051ab98fd1f5b65e50e569919574e2a4baccca2083673db4d2d6682bb3cca95c7077359d2e59a2fd554aa1a30b464da535b15d11e1ca4f8ce6f28c5ccbce24c8d24b2dca3ca83eba5567439e1188b7467ce766bf84d7be31d9dfd976e903b21e887dc151b6dde389484b5f7359baf450cf9b3e4770a8b929e6e2e840c7a878962345319a3e338fb41ce9a2c9b0d56eaae5b37a8237e4fb3279745bc22e0653fa3bb92740a61b16a3ebcafed6985d07f2398398d6911df1e50b56b7e4815a27f182c9c691e44684f98add430aa43aba9eebf9825b44b9024e1ab930c1d5c4633e45e16038b141cc6b7562ef27e22585422b57ec27ad0d276aa28851b550e74d4e556704dc390d3e02a4994c80aa45fa11b7dcbe016534a02614e635402ec8a1e36926d6e143569bacf5c7c1b823aa9f86a369f51ec0cd1299d1477c4ac2f2cb9ac66e755fef382a30a842b0c0f83e797f4c2957e11da3aac650811c08ad0984b44f0f21669144e63878d0b546c59d05e9b323b31e0be2ca1463c9d1eb40bcab6a746aa4d82324326e95a0fbd1a87eb0aa2fb4600531ff75edc53e2f4f30c72a58f6aacc51a59de5f962ce520eb3ee047eb60c85e01cf3d130b7cdb6ee6c62ab5fabfa3dc41b01d1880b41bb92f7ba00ba7de7a661c832f4bd49daba2897b1dec268a0a87acde1b075c8e6a05c7f9ee799a09e6d50a86579849b82234ae636596af21d840a6ec9a1e0bbaa28b529f2068d52b9213e2ba97ef9f0f6f8765cb0be816255d6d86a0ecd7f0e4d3ea6c596841d24403b418b1bcb4ceb54c5be85570e3dce193ffb3b3790ba1df9420bc8c16983ea5a214461b604ace465cce0a07c5455cbf60d57e23f4db106776e67abd17320a278b601e56a71f6b85ad311d9cdaaa4ae1e682d98c26bdc99ee8ad41f363e55e43c3c331a3fd0db346d618f5dbd29a01573f2534c9da808a4fbb89d07075998e3dfba2967c100a50f69a947da9c8702b3752b1df5316cb0224ff5c953e37fc86a6948b9176d9f10853f85ab94470736ed77ce7ae2d83eed06c5f17f5dc304135456e8837ae68983a93e5cbb5fb760fe1834f36d948c076888d0145e0c733da38d25078812d63cec40e5e3c65213fc6160bf15b6770ff25106298c6798245302c909c263f524af867fb188afc7f3c3c5fbe5db1d52429c682a08d5e8fb8aeb1acefd18d4a3d8f681882214054240545648961e62669b332bd99190649597ecce75d7a50a75afdb32f352a3546d9195221475eee7a3bcf5bfac78e6ad5cc63c36cc42eabd48b2700a0435f3ed20da5855508c1c47360608ec8024c34ac0394fccb8a18a493403b454bbd4ab4d1d2df547fb8b08b9fa06f691da468b6a43abb61e54ae05301209a1bad6ddf949985d4813a2cf52ff4ea82463558a50923f3642390d16c6a2d50c6f86c4f34a4d531901aa49a460e96bbc6e03e2a18159bc478f7e040f07cc1280cb15b605901c33a07658ee99290b79219058db87cea60a0e89b1b966d944f18142a1db2403ef2f9d0aa2716d168e21865cbd74d6b21d444f5802c1b53db50f4d583fc639eeaf16821eba2c763418cf1bfbba42dd3ef7a26ce4f55e547cca915f9a1590ca9452d2e77755be08fe6d9eb3f8eb7f2233d610668c33b5a2cc3aee262bed839ee0b9b13561d5601a99cc7ef7485e4f279be696d047d5e90911025c5dfa1ced3a6aa09730f2eb282f06c03742608ec618d667a394a4e9b14f0dbaa51bb186d634f8af479e34c4c3919da23b96d94113d9e8f435a8cac28b904ad328c62b31f0a32ba437500c7f70a1a5d2fb250ead2f4bbf3ba08cbf7bd43150ba5f23b13de58414a614933fb8bea6ea7e8e6ebb8dff6308729b47f6bb8fc92f34a78528a8d74d1a99e89e2fa8f81feb7b8fcf396bfe3b1fc39826fc5bca95144a233cd0ca13549cb1c9ea35de56a3a570564276241274b6f1fb1a9e421ed2c066dbe230cf5fc370720ab78020899d4b793f81192a94bb9ea2ac5d06ac37d6b0fb9fad25293cb92a9f75ced228d3fa5674472ff2b23aef553e267330fc2931b1a7a0f1c9a8a60237cf7e44ae26c1ca34addb81693da61e2f58413739164ef0ede8edc9135131b095d5b3239de7faad6dd4afffb7a71d5dae1b2c94af4e7677332cfb9809178c63329012a25b14cedefe135fc7a8af29274c677646261953beb5eeb007feb49da8be27cf950241d64b4c7d7b86c3ccf07713c5a675b2b396a6f5715fc89affab4cee597a6ecda8661a166808ec422f645c2a8f9ef354daea568a4d02d6cd926e81d883431b154d05a470533eacd240f8e10dd681c88e970c9bc952465a71fa918676cd27692dcf11c49f75c7d390cc4b58cf4761ef8f69e04ca5862203fd2870a4c558f518b6cf900ea9c62fec00f4c26abfa2623c86cde7b957f516bb537f08defa28431bbcd643ec9eedc307efcdd8023dc890d772f90a941c903c4d41c24f8717e1fbd220668dfced846a8c78c2cb8f70307aa16c2466fe3b45a99057433e1da2da0593e2dd678846bf7c9eb5c4662aa2a1135d46a4788d4bf2ae8d36eefcde50f9e6c62da3293fabd1c6d44d3cd089140fb9a787a71e640fb2ae542e40777c21c4a3acce48fb51346162ec923d46364ef6747fc3e70c31112b524ceb9a6d2f0fee290a116555d8ccc72db307debb2f685d5de65f99bdd03f5056b199bae7684ae20111c89bb82b01539fa12f67f14fa633c4d860adf773d045a714315aa7828a235e12df88fd2ed54fbbbc6ab7f59f58daa3ce866ecab9fff791e8988e96d19e8f8922e71fdea66efeed7ea6eeef36615c74ee120f6192397e95550c2f38865d82e89d6a43b214e56875cc690e76f3844d13eb064bf29683f83271945c4b669df93acf3dcbd6a7fecea5d7f579a9babe07e29a55579841324018ab7fff81b5e1fe8b6662277f1fda557ed2755a73d689198766cb294d14e4c93cbee0fb3b1afc64350c288d99b23bcdc5fab4ba373cd9a08239013f545278e510f3758c4273ad25fef2decefcd450c01b3ed190a7a5127ee4bb22f063631863b01104b20d925d8c82d14dcf4c1ad53694d2b7b50d52299f4b86fb9fdf8311bf7b14ca8a4d256a639517a0df86dd522569e9381c7b416b958c95cafcfd5b5f8f1b181c6477ec4d212b2aacb9b83ba4305a41cd273d028fabd661676dec3ec9313763f0d50c18367bbc58bad742077c305ee5456a5c8edb37192ad756843aca063ee5019cdc4e5e2f0422c9e19b0dd520948f3af6bdbd50dc49ac0a10f9e1774de431f18f0a342bb04b1a185e3170b4bd3df2b31678167cfd1cbcf7cef36f6a6150f23348694a5d9dc8edfdefe0c30bbdb9f52c1770efe800c5684e3dafa8c82764638a164ecac6d808f37c45d9cb134e2483d64d1de3f83118d285e7e139b39b5ac2a87f0027b6eaf474654856ff7ee3e8f1c0d46550536a2816ab62f49de2395d103ade8d3ceb65eeafed6256f9db5fc2a314ee383b5bc0b7f654937d73e7a02858ff941510c781ce844df7b96afddbb68aad062c70cc43d2635ff12698d5e9fbfe0fa0fe986d381f93791b28fea2fa4d626b0f3642db8b577349403f2e85803909981d0951d360821effac3bce4c4f6bc01a680160d5c349e79d73b4951dbd40c9cb15450e7f3e87063570ec45172fd66b3aeb01ee58d80c2c39eb4bdeb25e96a120016bc554439c6abc29593374afe75af3b8a938b467484f8d0764d03241849918a10e22319eebef3b539913ef15f161fb003c38f808767365605e3fc190cb2c419f7147fabb4c0dee726bbbe3e00f573708b76f1b249685878aed37425feca92b03e82c84a8018ea80fcbd55e1f0956502d474727ab8cbe62ccc82a0dafee9d7727598f6f8dd5d74ae1fcbf0f65d8f9ff58c9b6a5866cab93fc148231a3b15b85efc47015b28f051186cb00726a61f74324f222651f08ba68ff46113d825546cff9db8939deae7107eed2a470454d21fb0bd80b38fc0ad36aa4566cb4fb495e0d1ebf6a3ea09b95b46242043f9d28d3119b4733af55ff5da65c515e9f6195f105b4c7d3c97d285314d4dff67537ada25ae01a4d7ef3492b0da7810be3a3f319e40fb6be5e033253956a0905f5c3e14215bbf6a424917f5a2b0e12f0c9f2d43c5040da20bfca02277f5eb48abacd35c468db76ab3249be4c5767b4f112ec74c9787c8999ceba42c40ab650381564dad5122b14bf818cabd2d1b72d7b8986795e7cb07f20257aefefc18a6ffc3cfcc2e5f24d58a6d695a7a44f6464593553c038adb49ed13d1359b8eb2c6ff3c7060c224ddd0774737c439606077889ec4760ea7067067752e2a7f4b73da1e5c45ebbeac1fe003b1685ffd49ba76e9625039a185971b21072fdfeb2073464a2650cd36a5fd6ece7e6ad9770977ad81b88c4f177cc238095c247672fba64fe1fdddb72977390bc813bb7b411947c98fc3d0a38bd77d1ff5edefef10e3b12e66786240ad31bc2fb68ee2d796dde70a9cf10e3ceec003cc54db82a021aa0898772e16623f43377604ef39165d439278f8ec17a99d12ef16c36fa0c310de97aa599fc41cf5ff43ceef1dda7ffa9ad60dc735f1adb12a02789cbe501499bed6e709dc0d505540ce8a7f5c42d00b6405728dba51082c71b9c5a10c51e2d9e70c0e0620924cea74b4336522be2050e14c26c7b4090ea35fbf1ba2b46be3447be1f010b94b8a693b770cf743f8490639274d8312d1fef047ee963b8f68d05612b9fda11db224e5d2aec3f9d9df9c8b59cb2992c35515b968575023af13a7cc755571f6a40bdda3d669ed085addb553834a87b647e6e6379b2d40547e11ef4378c94554004a0af498a65cf90097e2545c0585bfa68baa86129ea0d2987507857034c83f32eff52267be322cbf1382b325136a05f3c8c14a8b364203276ba39bc50a59104aeb6aaf24218a181fa031caffe1a03259f7d7ecfa1e84d2d2ed51817cfe442e0222683054cb6c09fb27823108b0fccefee3a0127ad2b1d6dd311cfa7e2e93cfcdda99190774d3a834181569b23bfbb02fbf158aaadf98d535b4c3ced00ed407e7080fe1b22a1e0be46dbd0c22d353bc370a9a869b26c2d2fb247e40ddb997302858bf39d74639f5fcd5e7d148568555cfd88af808f704aa9bed95de3c84219bcfba61bbbc2d10f6b05b4ecb3a2d3e97c3f8a587cd38562203a9df718553f8c8ebdbb797a8c77b0e4c4710004c2710c838a4049ee77b5859db6c1234acc55fdcb8796a686ed18e1ce8c44c3fcb807aaef863348f09a5d0d6c5aa76d5e6087e92f99e0f14ac59b88a103a7aa7b77399be496e5733a663400d97358c553a78d195fd068e1c74d92bf50ae3c2464620f8e06fd30e1f6f3b976d258043465de238b377f2b93013c5d0ad689c4ed552aff43f40486b5302fab20fcc6ecbc6c6ff4250cff20f793f44067a57c115d613b2e49f0889fedf84bc24926b6de99847d43ed484867a24b9d7229541eb39175ddd020c20edf7b62247dd7981fd5e84052e62fcdb08f0d85a9ec805a6192abc8e5ac6258fcebe4c2d12af35a1b67a7f49fce6b0767579545939deca910056507ef0b321e62d5fb986144579928e8ae352e8cc37dd45820806cb7a0b3166ab85b54c540f073f4a6498468a7a83d739663a840bcdbb6e7602436af4025f69f1464664de6746d2b221aa4a51f13abf06a883f6de90d42b42767c7ba206e3422c84d8fc088f0749a8974212ef8ffac03076a7cbfefb1f629a526786022540342e3e1824e297ce9c072cc49994fadb6ea955d0977b227e8ec29cb809c0dfec3ec6620c7733902ea4f561b068e23b52992718ab4f620eb5d1d9202af9b3543b8f0e4bd411d724f0d8d974569d559736c2851d0a0d7ef305afce892888c6be94ffb6d4c0c9d93047d75ea5019ac338f44a269a23426f492c23868eea16f0fe130f9790f35b3a4da5e8c5f3c9df6be874fddaa6a7d0a742e6c3430164298fc5dfc3c3752ed32b58928be72e37b183491c0d68ef935b90b24d5d9ec3b0473adfb4a4a34ebddb98d3f69206fc693365803024b22f22ccaa24671a5594049517979f8759590e32e4dbb691e5d7e75c1ccc69fcf0527ff65a0a81a73dc507f678a001875dec7ff0a4c152e59cfcfebbf3c349d81265ab11da29d938c30957704aff6757361fef0945ca32046eaae526bd8356703659e76b26cee4d8961d701e78bcbb310fb1d8917f03365aab324442a2bdd6fd34e4e8cac47555bd4a66ae0a5623d2d4d839002b3123e1b0df777cbb678a2207b6982c18be3f51797e2b6577790b5542486a5aa1404786a8966d61fe01bd78e4b3718ccf6c76c97d209ca27696ff02fbb740fae48c88f052417c97f51d48c7e35ac2b5318c3a94de88e5df9dccd1f255c9c2346904136e03950cd2f1147c99b3bf35f61faf00f6abdfa2b2d1d62c082dd4c5213ef100fd6cc77049793b00f65d5efaef7cce2a265194b158c62e89b8218ca0f8fb30c562e6cf93d8eeb16f7b7ba781057312d6e47ee4d7918a956bc0c241457e8ec7a34942bf466b09e486ad9907105fb3d2e33e9d45357c4f16b29e55c928980ac88e0ab87ab46071d643b2f630e4faf24a341d13b8b5a8bad4b76960f15792c0b0a9d6096df8d9c1c0c877963005703552b48404a1561174ff1be3bcab96572c2d71803396fba6b474eda7d8328330ce713814fd832d1ec670d9fd6c8f061294fa8c18967649b748f5e790b66879e9f8b072c4854bc5d1a814a23dfbfd69cfda4b0e564ae6f74d6938923cf9702a3d54f44c3ff41f991b03ecc5ecc9160d4af87bd6a2395792374bea6fc55b38a2b4eeb2e8f7623915a4038a67dd4832b125a2c58de619200b105cb90d79d6995d2fca16ad344253e922e21921ed28d4cda00d713fef4ff23b5dcd6f2637b298c2f45a9819be621598647d21deff8a448940500596157d1b3e3a7890112d095b5db3162135d1581271ae70cf67d6a46c84a835ee2c418ecf3aec3263dbbcdc88400949a8018edec3ef874783f6a2201c15cd481c5e78b3abe356baf0db61652052ce2783cb66b99a9eab97386d9a372f5f8467f4c6ff1486ad7d5de030f00c02a23543159cb35f836ebaedc325fb5ab1c3949e11308f1c75e54b60ac0b425482a4f1b25fef35d1074554a611a047168e1c3beacbaa9313fb04501b0c74b32f9386c7bb3646afef6539e348a71099eb158edb9620a7e60bcaf1106de1345608b0239ae1954bb70d4f4c616cd0b1bd9881045ae9362d72d330c49731a90ce67bfc13b7b537c750e8ca0498d06b19a463cd2f4fd0a3817988d52a702965cce2fe491853262e04775ea0f12438b741a0f172bc47583cd58a645cd28064b3fba4a6a8d1f3d114bb6e85801ca177d0ba0b717f68bac0940dda1eb3b5c2ec73fda07d7ef110a3aa5b7dc05241b79ccdf4674ff749722a221a2d7acf8852bef310412fb2e65787960ddd35d2a1c0ce71ac5ee5b18310116035539514462293d5ec660aa75c1aae3698f49e9f4b4ed422d2ffd48952abb9dc476931663c9063f5f4e68550b739017411f3ed7cd1a9dd77873a0d0b72c90a5e864f5fd62a9e7b90a7f24df377834cedb3f4e6aae43ea04434a7654ba39bbdf11c9f814b5c94464533e4fddb0f633ab89c1179af6edcfdb01a48bb68a826d4f600b895cfe5e2cff3c8e303c98b8745b28518bad37082a09712184e6d9ba3628f814d574d2f89f1aeef2600d26aae67826d22cb00a4ebfc43ac264385301139a1a3ea795a085d295c426de8a63112ce8d76c3a1dc52b6761772fd36b104443c21ac31d6644c7c29ad4279e3ff80ffa700b89b190a680f8df5767817fd300d7c2c4275f8ceff781524326e4a1252018f4fd8cab982da3eeb15cd5c5dd3b8528f9b0f5b231b9e898c46df1337a3cb53f8fac71023f849c60e127789eb67ce30277e2948105e95c332bfe86bebd3eb97432ca5191f34cdce802b6f1793451ecaa82b6405629b5ad54684ebeb5f12419f9d19df26c3d196f47f44fe038f11374d1eabe63bfc4a321bc9ae489a83d1d3e5a9bc69b0dcaab8bda338fb6c9e83e41ae73195b16fb01567082c1c516961fcf769e8e02731cd9acc98ef55edabbfebb7f574f922e03119b76c3711a0865ef2d26384c023a0e91954f770f42a784e260e96dbd22a941803571aaef21e815303e4c30dae8aa1aec4c158d2350e40c3870fdd4ed130208f20bb69be8a85c481688ba92946f87afb2c933797e5f1a5026651a680e5b03a26ea96a8f480af8b046a92be07ab9332985796dffced26a356e1f77327a8e337fb3f78cbfa77c06838c588167a658e686a8e3405743f310a5d916d8f415af3807d3a330213225eb202b434324ce5dfe663218538f2eebde51ff5fd0ae7c2ae61858dfb84826ba37f011dd07934333fc11aec9f960583bb2133fd319f2b8e412e3697fc961de6d42233f18f20473a5faa4df601707673767a140181ff9287154e758f2e0d14a7707b94bf13a48404bf0acac5459a3d9821969d10fcd8c01b742ec8e4649ddd81423ccc8683e7b5b2d1fa06d2f7fb40d78f73fce2ead0276752f79436fc581e145d6ffe5bdab367be7838fc9c5cacb67f4c6f75c2ef01e0615e774eb402bfe2f05bdef2a5b34a257a1b69019f3f9bb6d276f1e0edff3ba7b1f6a303af57ad5ef4cd3a36dcba3f2ffca90d462a4941a049f183e08680028108866dc19ede89c951d48968ac007b91d55586d9dd0c3e133ecf3ecf846c07256d484abd4419582046f0a616d2e61083a0ea5926a740184fec245b66f92531ef5b1d56587f9460d5f6f0c77b64ddeebe2949364a7250cf58afab526ca0aa07da85cfbd6902474947577779779b9f5bbf584d05030512417544ab52f27ed40ce3abfda8d27f2099c5b48b988c3234ba6d3cff0feadda3e28738632ddfb7ab2204cea7a825acdc6f96bbb403589f2ff49e77133f76d7ea58954ae30cc7877bd48c71c9c3265726caebca54aafbc5d6fa508692385f4b8d01eccacfe35881637db6bf23d4d846ecd7709649eaa2883eb5271b41e724f296918b6f0d0a93ff5d5ff34ab89db172832e9d8035cb137db6ded982aeeffc0946cffbd36d052831bee69655f2f2a5a3899cb0975df8d78b69b2704d66d994cd158aba9ed7d21fd8064ecd9b20039929b98c2a9036cbcc31c89bd5c9e6e26160430570c0ecb99e736430ff78e88c90e38e76561d2e7f1fecde5663a3d7547f81fe05f9cf48389f7fb088789870dc1927bff9091e8ea2c9bd6d8b36a0bc9188dd0cf23472408b817903bb54bc53ac7ca682089e571bfae08e7d6d0511ca8b914c874c635a92943907c2b54e04cb738245eef79923bf816fb04e526a3ebef7d2cf7acb945f319976c241478d2ab4e0818656029a7f10edd887a4a62a3c580c1846e7e04e396ec070785621224c3ac9fe1575cbed20bac4eedc38fd04854232157e8a829c4eb1266545e20bf1ce796ace0dfc1620051d5c1d6941a8e72535b0a728d28ea67f06cb76dedd3b975331e7ebcdff8bf4be3fdeee117065102d7ab38aa7725fa90c223b8b1d5d604f94aefceea38d0f737b824737dce8a4b9c45d9b6576e6a60db32e7a5ac318ea99df16a52b66a895b399c7da2b79212b60223331bb27b721a1c6959d3873f61a8006867bc80b302d827f7087f84b5c000deb199f9b64bfb0e73de03bb1175a0aeef867d1234a36d9d0418cbe8f565002e1bdb6ae99a47e9f175dfb9f70ddef0fdda7f44e4f1809d22c87c036347ca2caab958d2e0dbb86581f990f9eabee25657f46fec23ed04a5ec73f5fc30bc6ee38fe4f4fce1a44c3d1962ae3553bd8d460973629b0b4782a6304a369a9f5bac99efe3a1c8bea5379d5fb59575c57d8f1debbf6522ecbc14e649752acd987585701024c2b1d1b9d0f608b2e19c031b7fe79ba447132efee8034b58f565a9d8a23e3a714a47bebe79f29e7517494c83649abeb69aca65fc770eb29849ccfa995c2e1c6fdbb567e6a69ff0f662184246e5ebb079191d3b53cb4c1644ce037f1176dd1dc5275edf7d10566bd75f8e45b04dfad3f105b84ffc7d4f0f773331b45c2a4f8dd2396b1974863498aeb43e0b6e0544c6a92a1cff13ab9271553597aaf041ad799b5594c31662ac080d27367a0cfa6988f3e9d37dc5579144708593155f6d376d7794f28ab9d9f1d17be2c8b08c8839ccc886a55c5c0762e3520e4d7801279400dcd8992a18d458e74072111cb36b7d32faa74b61ba0ec7c61d2b75d8ee640c27ef671cfcc797816f076fc1b069ca6681c60a2613f09570576cee6560e38fe04e979db8325ec88df43ffdf5fd3ffac1ef9500fd3ed9c73d9a0a3d9e16ad92305a8d26f01b6beee6aa2f1876b4207cc5189bd3055d9309928f6fc8040d3153255312b4575c2e461d80727d7baa238a945c735f2bc1aa8a4dee5ca6dbe7e7829f3d45c9d6995c0df708ef03df36f5c7c14dc0bb59aff85f7ef040d20b8922752db8347bce5f6873533e1d6247dd492d07bf954f6a918d07b29317a472bcf5fe4f5884b35b13d4f34a244a03030b43164767763e2dfce8fdb83828f4d40e28c9287f3c7b096c8a6b06caaf893633618ad300b208a350460030c4daf16c12fc96e41796f8b9a42d29cc1ccd8ccb1ec898e3369315c6808e8ad1748eb0e6e7ca659d405e42983f745bc7f89cff960beb897ef473b0f0bb1d779e1ee82f52e8f27627c88c0d6d4fb558cb97340bc4c92937f78e9fde2f88eaf00948f736341923a4c826b8ef7b9ca0cf51036bd20abec2209f19cd0893e8e8c2b2e3e072d7aa45e6023c51630bbfa52c1ad9dc9dfdf9b47a416a778435a86d406765a1ac780a57903d706e7955ff77e76f9d051cf6ef552b98e2c7cc3bf7794bc901c03430a008e3c0d40430e4715235e7febe44bb7c81768730207c5c1bd3a9e28f4e38036b7cdcb98a059375eaa3718929cea37201f26a1582bf485daf8e5a5c3da49741297671eaea9b07c805fbc9fb438115eac4a4635214967f4e70a3f7594d9b143a702528546789a65d14017618c0f8f191f6e243b7018c26539845e35ad945d9f36595a359ef86fbfe731732aaa4e0c4d1032ad30f897671333bbdc089a7be27ec1b11696c592e38d5d92eb8cf538ce66cf90335d88d117dd420ecd2ef5c07a6c4dac6c547f29631f8bc3e7e4002ddc29a91021a92949a35274fdbb43738ba7ba9c2d106faec35de715a94afab4543d303f85d3372c764f236716a5217fe620e1e07c1428de2b741a0a375d132893174915f54e130b81b87b0dad0b4c7591fa9950b4d0881959cec715deff24e2383c1791b50b85ee58f31ae027671790b03d557051ecb4cbf2b5b8fe891ed89dc6a6e11f8446f4f294810a80690ce4bc50a0a7255fa06ca2aec08111cc165232dfe537081fe40ede533a9de9a8805b47c0ec0434c5add83ae7fa7ba80cdb28cf00ac074dfec0b8bbc69616af96b319f5fcf1673805f1eaf50bec1909843d89cab1b1971d8f303f19ad98ab5e0bb288de59e63e7a8ff9008245166b672c281f6f5755194c5b1e7cd8e8be3cdc78d547fd9f846699cf9cc8aa5ee77604b07effb647b8fb24657af7323ff5ece542f6a9395d42f8425dbe626619933456794069bda236449d4f90f92f8e0d1b2aafd9dfe49a94f214922b34027434e2657dc0185c6b92aa1a39eb21c9b0b29f3c09e383ab3a7e8107f7cddf4fd41e241bd2821654ab8dcea3cad8b533905260dc0466e6c374d87b8fd17f90c2e95df830c9dedb2d1bcffb452592e75ae07aa662e1cb4e077b9a7b505320946a1911bec2994c6eecf0779e0b6cb695a66a012589d5df40aeda3004e126ab091f8b2f11bc72d91fd9a71743d05204f39ff07232d8d51ebb186ed56406196ba91df2980aa87aaa3e5f8cbf33a47f7bc9ff288b3036040861521931c502afcf3954082a73494cd166b685acdbc0c387906a0753dc1c05c440ecef5c0722a9306279f23cb7ef12d3f0c2117f856ab56b6e05d9734236e7e516741d2fead738ed840001ba7ce919c63989d8d9cfa8ed41d248e69b4a9344fe66fc2d222f1e9ee1258e64168119c7052b96d85f052292e27590b5e2b6fcd771cd308b7b5fd0583377bc2f0ab1bb9a25d95293688bb5e9a47aa6850939bcb80e326f0385057dc9b8d9fb5ddbdca6b067aa29ccc24bc5c4e228795113f23836fbcf1266ab4a4aeae7a91a8d81add097ca4772fe727f2de72e03bfe7afea6c8733320f3ace109f902223d4bb862048743b8962eb76db94bdee7870a51e6de47c425d9f6a925e3b692d709cadabeb128dd3162dc481de20cb97532e0c613e06177e176f348787e33420cc58ecd8cf935f5a2c715e53a4b48bd744f75438d15561b0d3f2e0f62cf8312f142402eadcc9eb2fc7385b4980ebefd71c989fab28cf60ad26ffe07576c7e786a5275bf9db3704be784a78181bd93da44d079f4e1d7d73b59102ec7307b137cd811b5b5fef8cfc62bfedfc7cfeb1fbbee88124b337838d28672200feacabf75909002f30911bac4194c2ae01c94eacaa329fb398f9c6e9c876ff22f04e863e04e43d3e104d90786a561dc64cde49fddfc8acedb44c67042b94a9ecfde82ee4d9cceb5c1357a240fd32f39c404ce612a5f1199304adf9413f81332b93b3cc5cde7ed521e5b8ecacebbd39269bd93541b0670835eb43237c639ed1ccd620cfedde9f8ecdc7de0b7b3fbb4fae64512b558647bff390bb7f74446bed1f9f02594878d6f47ece94f9341c4a1a2b6ed4e3082235716916dc62fa85404aea8c192e1a8642e7a85b0982bd2f545034d326a39b363188d27708558c0796f79258c89c9c5b5bf1b199630734bd47b9ff185d7d1a38c38b103e9da01af0b2b13699d4f14c2767af9917cc485a90c2b38464a78c7a76ae521e5f358b5dbfd7c86e736645f1bd45b0bf2e7e563591785b0f52ada5e66867ba8e42b56eef98f797c98e31175006a280b6ea28a45571a9535114cc24cb2ecd38588717616e1205352245a2215da193c2bd76a38278131eb8f8f04247f4f9d4121f10f824b961cc972d9f259697dd2aa8485ffa0710c16bef74f75316a7251582b7ba006178c21ea39863e7a7e85d6a1c449e9d027db80eda6b34d61de039d47247be0e117d403546e9eb825c49c72a8a475c5ee9cb943d4fd3be622cc350caf656ea8cc6cfe60fe2de4dc326693e949d72784ea6eaea50017ca08c561357698cd882ea2add0569601bbfd2d28a7dbca4896acd41b73e933e149218d28203d97621d2fafc0263206183a4f2ef66a9f617b4fcef394233c22e2cff5ec38d80f74748453b2a8c2e45221cb8734602a22e60c73c9547d73d5fc6cdff371c8bdcee262f75d2d4594ca34559b2184c50c41e337ccf4857215c9b55ce0d447006694345926900e480edba82ee153d88a373d740eccfcc9d2336f9990a82e51b3e753410f52c65f5e381dc9b093e39844d8c57e36771e74a440383da7c422ceafb25880ebde22a39a1a59e67890866ac7ff10a451c0657738b02aca18c3d6c1dfdd1f48cfeb11aa18d0dfbd015c8e04df0d55acf6b916137c3be86776a0ff9fd18d8c475c830aeca98bcbe3d0517f5a8fb2945bc0d363074aee11118d936448c49cab8cc7f2021234ac9ccac8829436644507ceb518745930f6334993963add0f96bc61a64d2d4c005cd5460a4d4c8409b047fddcc6323fd49bda8a28f38ecc6f56210fe2d878c84360dcb19b8699c6372cef5ef3d97f7169f5cbed1c88cce9c2958280df11f69faae128c5f41e9e25cd83b9031e64fa4e47f63c7a4d2144b0427eb7f702e4b728305856fdcc74e3cebb5cb914cc6afbae7fd74cb7cac82d8491bb48683923fe1702d67c57e9dbcab08e374e8130028799231404d20882109b8351aedf63d1058d9746d595f6e44e784b6c4f1162a1b76fa9309784c853ebbfb7e74d798fbe22a0b3fd7faea5656243b987c79ed32ffb69e4d954922cde9fc9e34a24c041bafe5d903191509fce4b95b99c62440e5af185232aa51af23d646dfab16da99946650879dc38123630ae589e2b8a532593e7b211549ecf47f8f78fdbd79429bfd0b4f926c53b6bbb7c881987af67cc003d647394f23bd22792c77203a94543a6bcb8d1b063280540aa7e848f88d1d2f4780ce546527e501325d1ef47ac0ea7c4f17e1ae201936f1a315a6c4eeb9e74667a9278b4f32f9754cce8dd77036afe56581a160748ebb8642abf8487b1fdf1061b6b9ed54129cb2f5b29b83610659fd543b4c82afe83b2a186c06d98a84db5634c9bf43fe4e668e25960f82ee1069c1d9fbbcb117f2af55d275752dc55f7a6cf1226696721e17b647ca044ba0350008de7fdf27e852c22c134a4156191bc8f7bc9d29a5a0db5c158a727b08b2ae05f556ffe2310632195710ff92cecf859d7a68c4cafc55596780008727b2182293c30a15bb0e8f0c4696b672ba5f3f38d422c61125f708fd9b89aed3cd415ecf34c7d2b7da127bcac29928252dd1929f468cdb44b8b1fe90fe437bd9ee1948f1d366a8bca89ee818c58b807fb09e1892c14c00185e2a965636a3e5c17e9e2251c865f315e76f9795c0ce8fc07b699352e4254bed5f8f4979c3c0db45b397baebfb6a1a5213654f7a991dfc8490f3cfc10904c7071535e760f66bb1cad0592e31a6d294942211a1949f8aa68cfc422e20b6e47807094c8574a4d8be21a4b9e335867b32b9be867d8df9d4226011885d4b255c16772668480773d438ff73d22f718b934abd0b47500d458c624768470919058526b17ba25b22d72cde6d0e473305a74b81819b918ed4acc5d7540f4972cd09e49e0b83b829e73903fac9fc9af60d231a737db6d1c6af03172528878d2a50b11028da3e84bf7d188b8b7c170ff1907b768db2d274c40dd2e46aed6f329340582ce9f3b8ba384d35181bf6eaa5729e6fe4a34425963ea3b5d8c2fbcd7ac3a64afc2e2739b0070bef357240819a1e295f066042fd3de55f9402314a7fa6edb9728df6853001fcb62281a89401f867492df1fb8846cb921656be26299fd25c328ffe60734d68afccbe880a92f0b420295fc4311569459b5eaf11b7b0750989ee228ba6aeab00b5323f4e5a295d9b8c5648345181893a00a3970bcc182eb5662526dc1d7e4eadf2022ab58a406718b8cb3a161c414cd9b4350db7fee7f17d42ba419d911e768ff51f8f15bd2908c63507be4718a9561a90725cac1d0ede2293e6c34c37c18273e10ec68a22fd94bae7bcd7ca02f6905ad87969bb91e939e454da6e0ee3b6556692e5a1db4dc37e75eb1a74c2e0655dda71d22e4403274f438ed0b3c2b953d72cb4582062c8bbd99b780618b01bf02ce64b53bb346d6a40dac3be4341c2f75ebea498259ef0892960ea0077714e1f3d7a14ef611b96cc39eb17233e1d8894824bf3daf1a880bf84cd59bd0d45a251044657028cfca27bf1a3e0d322d434e9f400cedb1cedfc2fa5706f3053abd68a29243ccc519b134932fe7b44a4afefea52a97cf716c5453caa85b0f7eefe96230c358c0af619d756d5d8f0879ba257c3dafae7af5adc388a7ccb2d694e83facd293d145c7d5a58c605949f565d0c7dabfc3fa20e3a3d3fe957df96ed26a6718ece070ed2503ea36a9eb5dcfa060847bcd43f750291a91606d0e572f5c94b32433b2342cd81428ac83802c93f7503e7e7320518b477536fc5183b2ee8f3fc0332f66605f8df4928c14a2a8fb8f5f22df73cabea642b1ca855980cebfd010c5cfcb066e3f0b49c3c592bd253669305554a36032552f1682d0649fa99f488e47ce7d17c132004526902577bcb68e9aab9f6334677a08efa614044b68dc207a39a8ae3384da327c90edbac65edabc7e67ed4fdae3e053dca208b24e206979ccdf04938cb399fa40ca894f47aab66d5dc0e71e1cbb1be3c5fde48877aebf388e32931ef4a295fc32652877875d3b59c93ae5e5b213384f71633213ff59b16c9edc185b3630bcb1de881c140b6f8a33ad9c7a8240080dc302bb2ed254192522e1b78d65d71a965d4d893634b052e595d65c6c9383e93f8afdf8913f9fed362b0473dd5be3fa790919c74b5299998891b92a85f80367dffaa1613ceb49a556386c2c01c94febdfbd3b558b0f76046805ed89897538cc8e691391261d33de601a537095f65346eaaedb4ed1a3a9bd059f71809667b8d54670c6cc63e9ba9f932f43528639270a671a33682813e7782b035da0f2fa6f427ee1e7894989ce28ac223d5b9272bf146e34c8df8f16e42e98065fd22eea8f0c19f7471e6cff11e68d0799b47e2ce5e94897dce6a695559dc04e2d8172749ded279ed6cb8201c098954f603c6bef5553ebbc219dc388d6bfc5fe1babd8286d39615dcd604178b93525696a1a343e68f69c13b58fdf9b384d2ef9245d5678e73d29419349216cd04800b4c2e6cc5623a936c7221936dd55ff32b74c3a51961b4314a7877d744b4c805b0808e269b72d9db922981b66068ab647cc198e66a5e34099f7048ca062920d8b089d88b73acce6bbde5b4c9526eb98b54c4af135c1917abe6a40e876d65a1ff084d91ea620fe62ac2214b6bc1079aa6fcfb50d1177380e5eb39443f74f1837a1ff81685a0b0b29cf7aa0b23fdd33c186ae3d83e492ae8dce12cc54c135d6bed2a843ac42a0d8a1c760c67d7d5dcf9a8c9f143641bb850a9c8b1f06a40a25c4bb370e90506c64b154855687d81458a5159d7957d0710cb326129f8752de28e021b396a223d80d23133e0b7b51b01ad83d4d5207365cefdd9a0a7cc7b959dab49fd5498499bcb0868a0b55172e6d9691b24143606a0ec33da0d2956dbb200868a9f96e5c27e9574b1778787c677c3659c576b17bb8d489b2928159ad49890f895e40e274e8930304d2d6ed4189bf50883dd9298a928e7398d1a1a6c50b80a3abdb87d91f3be90e66821530c7de2d965a2d2e67546d4810914f3485f235b77741cd3fe37cedc28e599c85b20502b89780cddcfb48e1c46bd617768c4cfbf2efd8e65b53eb8b73217b96592d117fc28d2e1a169a3b3dc134a7152615a81d45f9ebb7115fb8d6b343634ca6464b2cdc3de204a47e3b6f48207bf284719a010f1f96d3a851a9794cf6e61e387fe617977006203a5b8d78be885b94df0a51f6e6c09039f25530b268e09c14da6bd028cc82ea2024dd4dc7fd245c69d3011453b79b5ba728d6c2ba1e71412e0b748d73b665abfd36353bcae175c910a8056f69b248595fb25f2bf35676ca8a038fcde3c9006569267f015ea781ec3af9e422fc356d475aba429e3ad0d95093dd77f87e20d88e1fc6d337bafb24109b50b373cdc3042f627dec68bdfbb43f0fd2cbeddd94bab9e2997e18d98b81325e1d901d87f98e0d46a4903fd868206f2e689c1f37e6fed28b3492df3b688b347658614e1c20e2fc44997793db1d4b98ab6e32c6c76b59a7598e9de3d7043b0e4f97258c444e19cddde3e363535a8b6409f1958d163aa371e791368ab5d0b152bafe202993d826b569cb3c28392808c6d00d9309a995723648a21940f63a39c671b5b98a3f7463591e368d629eca4263514a71f6c98c13abd31ec5347c0eff7a34b72884b06789348992731331058472867957c8c0924b7ea7dde05d1fcd0e567e4306b582b38491616ff89e477300ab59c11696376174d6d6293174b2cdb76546236960db685b3463f09a76faa05270d194ecd10fbf5e5ca16828989c5ed42a7bfa1346da65fa67c06616990103fe965cd71f926a5f7fdba344e31e6aae2e048251573ad7b6cdd3583b8105a2457069aa7f252ec4df39a5d85a2c4bd71823dd431e585e22a412c8b79b2676e40ec2b97f354d0bed441b9921ebc800e2c2c689cc224da011137067e5fa83634d150eed8b70bd1461ff8b4c80ddb3374eb1e144d0a875183899cc0fd2c92d11f92e8dd63c2ddf721a46b8565ab38001b47d8fd3dc44f21379fb5a22c56d25d9cf58624d91784e8a3c4fef67eefc3e7ee9e18fbd8f2056a6e2b02bfa6880d6cd6628c78f6bde4370e1a5f3faa49dc107173be5eb6f8d145986e7b0680b26f5e03bc9ff8f8089eb94ce4b9d25a6d87949cb4266d73616da441ee8340b95d5f2b7e309020fb2c6177ee202fb21e60161506b37a90ca7a8a25d9b4f3b9d872805cb8ab6803f4ce2f9ee756dfc3f04df0652072fc5f6f49c31572e0c8d027aa9d7f6d81761617304adce74aabbb05ff5cd5e4f895f944092bc5739bb22bb7acda3dd56ee34065ac67826079f3eb883a3949caed3cd2a83137d76138cd8355fa6d63d0200f8a92b01aa73880c6567f81b819eb7207ad639b554b2efa64d2629b05495083a24c67b979e277186e1ad32391e594d15afd4a0887c3cccbde2fe88aa8bf97eb0fd182954fac55fb16502a381ce716d3687470301549726dd5793d24dc91d0f1c839dd2fe2ad0a78bd8d55e87026ce4e7dab1fde2691a19d7dcf9545f70b4c06f68dd6ff96c0798ccd0606fc53e9fc3991f3ec187beab1700528ed9c6b41b87b0ef02c9f165bd23d8025a26e704b94abb5b0781630a20be1696e0399829114c80ff231ba2adb2eae9c2f517b26b250f46fcefc5a62b6432c7bd40a9aa17fb21a5ad59206f0f22d2f7ad5bc840b431c5a77fdfbf66c8845669699598a85f7c4db485bb37433c7fc780fbf06c5c42d62cc003ececfab0a3c3fd119b841e5200cb5dd5e9aca9275a4c37589e8409d14da7cf36445ad5bbbc34ea8f7a4c646e340ff1e09601e600b75c3bd96add83a776147c789f3cc063bd977684f5ade7344547672c0d511c4b281b943e41e9f2cb7ee6af191a41df99a001eef18bd3af1dead6a3e7aeda9e4326fc8a1616306eb08b9e68a38307484d150a930d13bf23b787dcf0fb8d9129571c1d80f7597ed8c815a4f37c978ad8ba76c7c7230a144d72557b18bd233066709f072717d5692d0c9291e44b27ca789cf94e2f3bbd4b9bd3988eb052cef8785fcb9fb0c7f3425c64f331bdcf5b77b29fefc243074984bbce9a1cfa48b278f232e9dcfaf314242823e89666d0d342b262c010ffc03c2ea6208fe120c923a516b3c4c8a14ad7ce6fe6192e260f5b736fa668dbddd8ec16c92ac85c163a0f74777e5456927c4f275bd12a58b297b703042f5428b0528488f71085921c2c97ce497aeb8b5a78deed578df634d42ce7defe419ff7e9c7841abdf8cb52bfb5821e7ac25f8620d131a0f67074017b1d8201cb12a437a1b809616c01b94572ee7353b709adc631fe99bb787638aaa4ecfdbcfe1286255b46a5a42fceccf0a362aa84fb614f3482ea6cf53ca70ba8da288e6936cc797cf3d4414b6fdc20354c055a71875d3bf5e3cf92ac99cfddbbb1d8e5409e1f1a2d8b017bbc4f8271a3f48474e48df1d5208e544fb74c837d646c87ceae2b927e7f78a25797c8699a25dfa99b4dd04c9fcc30fe5d6714666ced4fde6f0609423a5cd9a70e701edb4e61b931b07fac40e7f15c9b5e63552b6d5ef7c296c5edbfe453bf3fba0eea7e0b25fd278a46aca53e5c3a34f86a7fd848e6890015672e2ea082b25b66cb95cdd481c6a65ca64109ebde4100748effd7a12f73c78ff4997b0497884e9827f9a5c89cc24803ec1e687bd9a7516242635e80253b7b6a22956f53bf925439b269f380b657f2c91f7f05aa06ae902d9b18c77e6cf2016023d33cbd283ef63ef3da1a1046b3f3807df32d8d678e1c38e37477955a039c0e500dc7729c159d7ef740061879bbd3841f8a7e6e7407bb3d525cd440b0461f5fb6a4d51ba86f19576d903e562e67247fd08dcea4de8d3fecdd1bd2a468e23a7b66df66d0a9149e945961f1ad060955636384799d9d914d49035618686bfde702b740851496eefb97d3649988510b73ebb16b87313ef65b8eced73f7758d2ca66c039931447057b0c6d13da48d9141bc4a89379faaa1c887381afb35af995a14c945c9dfe933add8c7717eaad673bdd9c8a2134bc4cdec8f745d1c1dd592cedc006d021bc02543c57a4cdd3896a5cef3943482154895fc0d03ab1995b1afce5e83ee34f702162914447ba3e68570efa24fbfaa165639358c4861651e954e35d11423f6c50a88c9036f1fadc9f9bc658b9f4faccd30e88b241166344aae6705fe30d8410369495d5e79aacda46fa94fb4d0e8df7906cb71113708e6dccbd85780638bbe570c132eb0dfb9d61ee0c0337ab4eadfea278ba21423db285d240fe1cd629ebf0d57faff760271e7238b20a86c70edf01ef6e327d01ae5ffe476ffb8192db90d553b736eca66f7e8120dfa951a0402319d8f3d5caa00415878fa905dde3d8bfa7f05d00317d1a654f569016b9ecd61dd1a306e526395adde00dffa8bbabd474c58cfd6e9602d2307dba61acadfa3f66160fdc6af0d7362bc5fd99b7d7aff4806a997cc16cd1b7ce0224e3518c4b4a6e484e1d9fd8f26d0870a5b6770f93052192df85ed0249cfb084627db701b22d381465de745a41960083f2b33b3fa54a3e9875a1f5ecd0afc7597992246ae70bdd072d73ab7edcf990dccfb3e08221260c4636535b641fa14115262a3d354a3881075d5a63ec5436d37857ce180f848511dc6d3394151d1927a600a9e627942b4f79d5536af7831c3915753c3269033bf08d1b19b41f7716d90e2a2ef8291f222e764c785c4e223d157a652c7e3def671a4d19e87d32ae251f2a09fa61390a4d11b02f757408d9dd5b94421b7d2cf20d6c5ce4bc6205f8463a0138062655a60477aced06db39d0cf349ff112ab6ae367a314bcc3b29f2174fb28f78d70f5eb3678e0ff6094ea08efba090ca77ea7dbd554baae450072d1cfdf60bdfe87ed02add00b80ef46a3be6921a6c2a9b38d3574cdd208aa2cc09d81aad74bf00c8656aaba210bb99023b9e69af695d6b79e5160098860e1163741c74395f9328e3ae14997ed39745458dfb3a4faee9acee9efd97f73cddafd026f401edc075c149ae9c0bdf7d299353edad8f19deed234c0e9995ec59a8b16315fef7b0284b2f8bd738eef9ec71bcf43e5423caee9475d8a34360472a6092b6b2ae62da8074f31abb5f0aa1fdd8f6805db47772f1b77a462875b1483452371052c0a22937bbbe2ad3f50acc0d2aa7272e6b4afe37726a8ace9d544ab62f0979d9861dc9b032e5a2ce118052bacc7df8f96e912826e5dcd2d049b9f02e359fa76df7a82aaf8441cd75a72561149cc2b29c8fb86764bf1d7cd1de58876d40137163551aa1ea47cc9efcb1ee2cd731abe34fdf537f91c0a6cd5251b4066a8642df0199fcaa695fe8988587accab8a318663ef7dacab02b596ca8fcca45fe81b42b43639beeb8b1384573000763a1ee20d0fff6ac8ba88c5076ffcaca0828a4399bc5f7c85e06336365bc8640f4fbdb79f86426affa18808160d9a2c27db88fc352bbdc7646b5d2a812d8076962f89bf746644b72f51c8d8d467a58d69955e78ed15913575d306902d4e67928768d4b981cddcaa822e7ec4fb53fafd5fd5c47aa98b70e2d40e2e5fb0727e8f8c5882d880663dcf7e113e166136d184cde6ef7c2e7643c29b6c7d09075b72ac41972fcde624d1c9630111aad7d3d614647db86b5a83455c6804121f2de15598aa930d6cc234e0c279357ef968f968f8774ef4f634f99c32f28028ffac091ab0c3f7247a1ef2e2342ad070300286788ba1d63f3d1cf773cf3e4fe93f01d486b1b45c116aea56a9481a7654d418b62b518e2160b9e522d34bb87ab52235ce0c8ad2074f7df2d4ecd758d506584617f5674651657b621bfaddfbfd59ea644b2a62453038a0daf2bc44cf26b832fe0ada846b8826825325725d95d608f92bb58a3d601df1aaddf66db75d06e57566ec6e4f268f7af6abefa8003dba73304ed2ee4c591a86e587cdb1c0da52ee9a951796e58b995324ec19ec7dd376161c25071e636945c08e05fd081e7558dddd6e0580ff576372699c24fe38a2ed50654549e2f55c4cf3ba24e86da8ad38620ca0c5ae48608d5af51f676ccbf190e649d605a5bc9e693aa176aecf45aa15940f8ba49abdad245f27ca3c54d31680cfd90ca5512ac57227d3907260efc81b1c73e24d768dc8edcd452132cfe3cf3b1833066db11953b975082cf8d1e41cab4c6daf01b880fcb8b48d65331165e442787f73ed701538c505d60189d407c766aaedd275d1eb3daadd9d8f9022e382fef818f95920dec4688b0084b416d03632763f836b655dc45bb88fd8a1b553ba5ee9578980389ddbf11cc46eb1a358f42a5ebbc085262607e3094cbbe0eac62eb1fbda6fe2ea0d352891607c5c61f00e2ace7033638dfd2c65f1a0067247ccba24bac9b19ef4e037ce674189c2f4a9abb5fe11c13ecf4b26d5d29ba742203ca13c7ea258b1df8c1c098f32ebab60901b24b8352eb84aeb2476345c4329fa67a7ea6328a033bc4be5dfdd234057a46de4d91ed105a5f56a420f87647058b4e71845583ad746dae2347140a88a8ee7fba023363add0d0b158c3b3e3ebced9344e35dfdb52c8cc236cbd0e3027d6e2f1a36456ee32974fef5031d24410ccdef4132c91165951ef11c8409542a4a3c0e75303c77fe718c40ee800cd8348ddce0bd12732497ee70fd7de5e5683517bbb1275e2423ea10967ae6968fc94f288d91f40a75a8d90fb962a962d81fffd7b69ad433fad8eccf9938bae2f25fd45e81b6eaa6fe5c8b042daeb996c99fed1695288f682cc897a5b43e9683a59a8f778ebc28904d9cb5f1b0680e2ab67e2b440e171152dec4036d7295974fc92023474961edc619606532c5da26fbe10738fab88ee0b91d3c95fbaac4eb7de11e9fbc38e7f4d768ec23af82d01e36fadfba716e38c8051bcf875704086dec94d60fdbc984c5e912cfd7b5f4da47b3460e9066ccef5a3961a4a751cba9a2f9401adbb79424c0497fdc4dea64cb51be119f2d66f9497187e87b1b641a8af1b2a90ecfea5d9720d0eb7aa1a5e37e91450f068bcc9b3a8f05c4dff6c22e3cb534baa0960f9dcb2f7743abcefad7545bf8c9c7eeeedffe6d1b0291246d33a4be300a90a9ed884770cc6a394a4f8a96b0c7444c3104afaef2299006b29c54589879f3c574a1d7f7b3f2ea4e18b4d86404bb27658e4d244dcbab27b960727ce39399cffc2b18f6caa16bad6e82c457d100d59e323a6344ee291e5c464690c2d2a03ee15d7060a2cb72bb49c621a82444c7c2f3db169513c70f7bad47752cbb832120dd99fd4d9e306614a83042ba00b5d8dd78c72d18bf9a080408d9ca259fae8de4ef417bd14f0cda12fd03a43813edd9badd752d79c5db98fb07d8d28ea9e69a1d769d62b21d69f816887554b42bd7a9eb5fbd98ca9cdf88974d9ee7b06a42ffd15486e40cc7033b4f2a5412912322b3716e827426898b872906be3603b0eb4a06c4633c4d8ae0811b36cfebff5c887ef4bce8f225dd915bbc91611cfd852bd852d0e6ec04d89ce17c5004eecad350d332d39ff893041cd3fea2e10446d049968f74b0c7e655d997897050f2f4dfc8cba7048386f14618491f5020fde2b00c6749ccb4dd4663d39c6a2bcc649b40ca386c100968082cc11ec2b94fbdb7f12e6df139536a97b6db335906b52ac7e18cffcbef1be330dfcffbaa94976d84e97711f96300848895e628c8d2163e120c72f8341f7eb9449c8dab7f73744a09637e6a6f1d949872eb619bd9562f880d1837744f37a72727a42726246dc8505c9834266b1d1a2dfb167917b30da08f3704650979d18c341c09b1a1f91c7ada082a3baf5d94482d4d5c70bb7571ac40c408f00c2c1161b3eae44c3240985c032e60249793652d5dfea6046fa277609292862c76d5457eb524ee8ac40187928eea727435555f5a39a6e7334db064c2b4feb4ed934c46ab233af32403b9b49bab439b0f1ec9a2107b070e4758cddc640ff6ae227b2b68f3f6782446271dbb0b117b473f865178dad9ea2b8322df9c6265690164ab2460f68844e2f3304f24c7c869a687ccc1c04ad5b236147d4ce6f429052c4af25940ba45c28f9b48640842bf07dcd8c1c76cfb009a4fa9683528d2217da82ac0c76d60e4a619a286d65c5f1b04f7437c7de745842e6c432907bbb7b9cf88e41e35082948084accd0b0fbd676fe50380d5916c4e03b736ad0690f473ee129f1838573dfab71f4102c70af07831e22e16ae510d5582b78ecf9da087fb2cc4d5c040b15a877f478a34ade014f5a53efc2f2ea04fb596454bc68e5b2c1b91986d5449fba5e6f807a1c56c9fae3280fd0cd900bb1652fae235db0f25ec0f9bcce2278ef21ddc5da0c8438b1f6b2881eb50fae3a1eb0bec7613a5fdec3027b3db060f23aeadd02f384e726cccfb861b9430744a644180777ca81f63eaed8e21feaed3889b8125b320ba24a0e0d57c152b24986e01344b9bc71376f404b5723f97c64dd4b31602514867d9cdcc95b5a9790a6e6e37930a18ecc29290f3ffa04f2f22ffea15a50b4b536d92e9186378e8e9a284537ef1f414cd4e48442861bc56d16194d72aa57acb3a13ad1604895371e20daf9b14649e520fbe09a08a2a031b22b80a79534d30dbb1cf85afccea1b4962b320c9d602c7a4b9de3ee9b5b3c9206dff6aae6f4b82ec5d9f4fe12783542bef4dff4e4a9b7ef69de50f7751a7da73ae5afa4073b82b1b74e7035efe9387d7871ee0ccdd121dfd27b735a5921c783484754319b6ccb15823687840a5d9cb4739f8ccc22a934ee197ab975717ed36a8e94d966c8b2295ebaa81809a1be0991729bb66ff260bf71682aea124dd7887ab0603df3ff37a9a003e7bf0118437077869e114a3b9d61d028f897c83feb8e001c6d0c42de4568ee66521eba2ebba1f1a56906e37ed5cf86d6a48c319810c221b3b906fa91a60b16e05c71fa9738a022d13fc27d4633be865fc7facb7f0159352e19802422222f665e29f138df0c85ecbccf50621cdd40f6cf6c4d750813cd21596750d4c59ed3faf1b79513c62d2e45c2f5ade05ffa93b78e95b22aa6af99621ebc41d16753f7c689e5bb0cd772cb4750c664ff8c841c3430152c48abbb0158bc854d4786d6d1cf95ec12ab0205a11c603218ef70da37b8f0a58be273b7ca6a181082de4a2189b5a2a5abd5c98152124e0ba9973c99f9859d0ae36128cf9d952ea163108834165360aa516650ac29b6b67964fd6ca679e5478eb9ae2d493cc503fa5588f8507e2e29f3059a3c9366c1e7710c5cf05db4cd7f59ce8c7996d3c60302d59634b6eb9abcb5a86709a89f32784ea3722c04e7c159aa0b864580e6134d0708a3c25e6979fdbc3e35c1251f494308f86419a8c326eeeaaff8e31ca29c0489a5bd9dcad6160a906d942a539755e744afe9474852e23de665a2cf90bd8054cbe86ee87925be4b49fb4f6280d1f0c23f9446d60ed71e94fb8b9299c56bbf81832f78661703b9289e70ceca8a4fd8b3a664c6efa0635f76d7dac19696146a519862917c20a4396a63cfcb18b6bd7aea1974959122d0c53171197557df6bb27d618c150fe047738fdb38a835624882f32607e0d46995e9893e691549f4a559d93a4ee0ada269bb311b3409d942235472e38e562d3de27e5884eed0144391057cfd9c689ca64cd0fcde47872d86138f693ea61bcd69742bf57a846e80b7dd8dcf1ef5189673e4a9cbace4853c95d60909727bb6fd28a3aad7b6b69f00462f05bd6ea716f0387484a97e5557d6930dbea75a904bb09c6e666b8d06e092134b2ceaf1f98a694904e6eda2e0fe9674edaa9c1c42342bfd0431eb384e73a9a7398d25f02ca8d53148170bdfedfc58ebc174ab2306a5826e03dceebc75cf948da27e5447ed16a086c7a214cde06877f6b1b99bd5f3e279092bf86e5e34237b6a675b175a012a9f2667e06c9b27546abeafc6eff3583211c012039659a949fd95fb51193c9f1b267682ed00d179e2edac8e6286b3d5c11525a158cbea59c5545c9558e15258bba5029484a6f487f1f4045332498196ce966c7b24ba7f5ae0dcf645e54d58db31d918024004522e1ecb080e2e1486b2768ad5dac638486c53542032395a7740f3405de0a4f20cf16ea8bdf64eb031536b85b12b4d5bbcca4bdd297b270d86b1a62827d5bea46f35202ec5662c37fa67fc7433479a777102466559ee5dad1056991266fe1fdfa443b0cff04133c794c94c45d48c363212e2261992c7f5a75e1ab94a744deacb5f202880dc2391ced4264adbd5d427af3c53f847a485267967cf8c54c49237bb5a9f6f22a86328f1429a4e4463de81ae3f2840d9c12cda5603c8b734c19e54b8b2db1bb600b1c9b2b4fe4073810a32b8018c6f5c2a2aaa76b17ca592bda668bd8014a2c3cf52306b74a8e85dfbac107e460e95569f612e3ab942a41b6fd3cac4e3968093d3bf1e7e02b31b8b84dbd31fc36a6ce67a7ed79b21934cfc94316fd5037c7fe829f6855c4af2f90a932cda1ce7c5e0588cd1d6cc5256c8be500a043d9b2df4c06edbaa3405d91659aeeaf2628b2d8ca2a57a934bbf1f7f49cf8c6e85f36e1d9b70036e24ec0d9ee0ada0ef2f6a7d5afd6a8a618e41dd722b15874b1bc54ee1107f1b2c78d05592e4f699f87c6b3ef6d9db872db55dcd6d00efcf5eef4ed84003ece168d0585ab6ec0bcf34d59f6b9d6900db4c77d26259371cee8692f7a973554e30501d822986b1de967dec066016ea3aeea0d354565b15a6789884cbaa912d720c05c132bd654db1e8d6568b02bcbd757e04a991c0304a8b8f419885ecc3462a2d239682f0696d2692c40fd405a96b9f4bf8687e592a81b7823c183fcd694e5e352c3244a1acb07499d0b5c49f5f8735dbd3c6c8fd998d9224a8e03a9be9b0aacfea75f1a736c9538e1a61407b5bb0331f9f675c18d3d5ffd6586336e3c9b97a8b5920cba5c3434f61f456b826c9a2afcc61032a260b6977384e61532a6ecdb18820a01436e6a76dcefd56ec5bbd0a3fe14fac0f8839304f5b7cdd5289f31d1f6d47cbf01da04e87fee37cc19a87a9cc91e3cd6c06a8e17a1aa8628e5898626fee5c424e0c1655adcbc8208d583f5920efa27c2d490b3c413b47233b47fc57ef378a6ac326c4d4376aea04b22b2c840c173f8022c5f678de68f8b9e296e5b4e0bd89ee284c35b795a518ceefea985f11e53b51f71d58fc99bf5a0920ca3738f13c90cb2ede573aba6996d6149c51998eb8d51db4ee9b9eea66f95a5c3236e648a675602c5015a281e2c95a03936ad4f5dc95937c36123c977cc9f3c837a3f77402500388df4773bbb89539c27317616124e8c1dc908a237cf99a01ebd365720a5aec998cdad79b8221ada41a2424a0b0c1ce6ac08ffc1010bbfe1f6306c570617edfc1bee7c51dd5eb13cd4d1e88652ad6d95d4ec9235189ac43b1b7a505d0b1f2c4de22fd9fb4bd95359d35fd374c47eccb1504bb28450f956878965dfa92f703abefdb03f59cffa4be6952dfa76a5d2bedfd2a57dc6ecb84e786f8c1badd80406cb118267c26b479c444c5308ab0c02c32c068ec10a06609f6c973890f7de15a5e9e23259262ec1ae234fb8ff10644cbe3924224814b12a89559ad69eaa849510b29b355c2d549272e936cc0b13c7bf8c4084ed428578656b66d8fcf6ca9ac19701b9a76121ac4f65e80c0fb093f84307a6f6f79a91f85ec0cbb473e2af2547b5e9f8788568ca1ae0c49d36bd75aec1e6f4462d7001294b8cfc5b13b9f9b00939bbd0b61e5caf63c0a700285e083b5a020cbd825ae3f474ae1c4cdef5264d2266cb946c9288eb028c36483b1417364080e510f82c6adb5170ae6f961418e2bb4c26512274c8096aaf91202d9857ee0ad684e7144304ec6c55e37dc82bdc77c9de538fd7219862af1ee2781d5645cc28113275345adce6dafaaa9f9a8b3f4a013bcff520d9b76baa7b0c4ca3038e1b71cb06aca7e001028806a03e1148425c6845722bdedcc0186cf314187a5e8fd50cf6605aa42bb8cd0a03e7bace50198307d3f8b843abd3d59ca6e7a469171b174864140de501e258423cf3376e9efaf743099101569f3f73e0db490c56bef7a0c61d83cc3d46a6c42e9534bc4ef28f815221f4673bed930cc1ab82aa7d6bf111345586d0e5d86b0acd1b6e3a881ffbdc473354b06f151f83ec701e1c646d3bfb3134c5ca908f24654535ebed5d1de8e2eadbcddd68124cfed788830555f5b07c3ebee5d204017a3656c01e49766f645f169c2c2f434c1f866e938f9786c7e58d99366bc725ea4da3645b3f700447a2fede7fc6f2a79afa0c722f45170bccc7c21c72d01b6ac70eab0a5a63a998d60ec18b27da8899d812910f568b12ce1e90764f66171bb07ab94a6062da5eef3cb3b5f9cd6dd35bdc585963e7a89b3989b3ec51e5e62387e5000d70f665e11a3cb2946cf27092830388d5148c3dd49cd8830f4e42f4795be66a9275970a7e34051b140c56264563c58f144c5d998fecf8c90f6991ffa424f245975ea2d6cca62b9b7f6c12308c0805d3a26f10f7f35ccc14b0984959ebc2d6ec0bb6334007d875aded5966437eb218818caab44cf5df3e4bb66eb0f189650f1c837ce400bae560b6860dfafac5bd06d19fb04ad2910034698529103ec15392c55e81de3dea4087950dc3c4daaf9ba733115e3dcdd2c02d18cba90094e3cc625c31baf2212721d9719b1ac2c3eecde1203527a136a02a853c53f99fd1c245f8dc3e0cc83fe977562e23fdfd778a70c0c336df2605e3f69846bdf4446d691815a4ca788c8bcea97dc55cd9eb6673e324705af50f82db1db9c4a19afacfa47ab26e304c5bdbfe58fa99b68dbc584754a7b3df0b0508158414e2d4ba90bbc22484688c052c07190afce227eceb7ed6009d91ce516d41fc450f3c16a55bda10e51fb6e2d3f64183522babe014f4ce7f66b92e6616b68dc851e18cd6414159f8b5d117b11c9cbd5fe0f88c39ec45f5b91eca5ec32389ba199ba3355dd47d8536ccbae61ca6ff743d583cd7f6dd3da1de7efb735df41563826bce15c0c61ebe0f66e27dd303dad04d537239667b34d420b597a0dd361f1c018bc05e93d95f05d88bf6e62b0d786fe5b95d82d7ede4b1c8c99af1586b80fc8e83bce45939e4e28b72ae0c642e5d5f4c17daadd1afb827fad33d4aa66a274e8e1c30b56e2b8751fd196c30080ab2e3cc7d8cd6bb3b7660532fe5001dbe640fe240b064704ee7649ff4100ee6943b38fe5de20967db6a159adcb392b4de93b30ab9bb29bf46f47bb9f3107a2b5f8a79b8a6fad1cf8072ebbc97abcdbf54a80192a6b0be6e405007e91fa18344d2bdd679ab98b9239e207f9e21ccf2275e68a3cb3035cc9cb17132a6338c5c5abb78b9611972a3d0292033f21bbc4c21707f65c1a186a36a086ae90e915dbf7b8878082dc86e526620588e2b1e6a06f0786856c753513fd017475f5dd53d644d9858899d9733b7d9f2f7350a292b0cacc405c23c1272e6f4f3304cdd316eb0ffd988c18e9f49083028752adb77bc27e14c3d524079a2c0a1a9abee365d1194b892b17da133332b828097942092cbc7a193e4b24625c426a64e05b2fdc402fa47946c68ed0740e9d2eaafd8512eab2b9486b331cbb5c2a3eb7ccb80c4fe6d3bdee31c87756cd325a416a456c08151fdf55c3183dd39d733ab5463cc14348bd266d782c5f894935a253000e84d5ba8e297abb72913e6837768164ca582540c28dd496bc682f1783ef55a1bba968517669e469f7b323c200bc2b7adfac9066ab749a9223d19c8324d86081c2eb4a02a9f2b384b5bf4dd037f6d73833c7de58cd01b3f11c9206a93c37f04b2e94efaaa6fd8c928b7eb3a0786d0733565f19b53bf3fc8926de4e2c5648884b5dd24a3003e9030d23df7d16bbf566aa21b5763d5fba15f121b1ad7b96f4f37c1e4dcd79c7ed0191498579296bf088de423fa9289453dcd58198965b12adc64aa35ecafe305ce635aa81aa8da821da083b46032d4e3109fffa6f82be322a54149b883de054f61026894fdba161f9017e5fd10671fbde838f131be28fd86e32e7f08f1eae193fbb3f563727242a4edbabca1562c66a054d4d9ae38e9beca9686de614b4238014a089d9c253f9407e1f2497b9b8ebf1d5ba7974ef9ed6223b5f207e5e503542b86b3075c941ac57e4717a138b36db5439a39e92eff86172aebfe875c8edd2655c797b797a8b563b9877331e00076573428086844a4c54d765793de62e927ee37726bf1b141deefbd5be2693612f0b684eb82cef9a9f47f2cb6f8db590db3fe64f380177092caa8c3ea0645956c2af69eef3ea2a4cf8fb60e556307cb704de3e524c077fb962371958ee0eceb5afa141f1ca0d255f68092bdcaff4a993b0f7e2d78c542bd2bac9daf8cfae2d09a0cf07a5269565860a16e9e7185595ed4ae774ed77df959ba1faae1584e84e0f371f877e0326992ac1fda06b8e7a7a039b1444ab6e2f67eb9c757d72e5761bdb5b40a3dd93ac9b5c13f353a19ff318bf1318eb73d12c0936e9f2743e2275f21d3042ee1cbbebb2db076468e941c2902fec1b4a079b97feee4c643c8d5d80084d90edc7b85373ffde81726343d5f2406df4e0bfef0e9d8387560b0aade80854b855a6943a63ae4b2f8a53d5aa7f8e50f260cbab5cb9eb9b92999564f7f59cf9e7d75d57dc83867881d064b2e8a6227aac70428b7a3c3df02a22b7ebb0de47b0fc24c23d84547c45203be3a9f54f6992b6dfa84d417dbde90bdc87a3ac0b95c0e65347d2f874242d21f8b704f775349f71119904a23d5da674173aa5f413126ec75a805dc5b5daa01e4934ebe57cfe2bc4299f50f5e521dc867c9b72da774ae6cff8241ffb6f7b1edf8e4c9c0a9bf28afca49cc3542a97b8ba2972c25930141368a5a02645f9da2fc4e918c146c322c4bcd938a26234900ad8973d3b7d28a8e8239dd3dc9ab5e84c097b8ac86cf9b4a46d34800a52346a339916099177f6dd9b1e3c0535863c49ce2ab9d2e9d913c4be921ca64739c3378b2c7393bb4ccb9049abfb94cd5973530c98e4de2762dc1655d4615724ae3846fa826b8678e909d41ba7ec43c37713f42335cc14f3b080181893e6c7d59ea02860073495ac4c9017e65be93454a7154eb28c4eceec013f90e93b347364bbb4a011cd40279addb8de5f47aabf9c1db4c6a838fe7362692dae193a1714ff6427ad48b2df057d57ab2e83b7832b458cad75518ef98aa4f9e02b7a35c812306a352430e96113b418012cbe5a0bdc4c19b5384ac13ee918dcfd8cdf2c55b79538a01b4247a229244253f11b0e4107aab8aef2f623fd31652e5b70740366f002f86281eaf0f20bd2a772ddfbbda405cd569672712eb3fc18cf18f5388157e0d1e5c960fd906e0a070e34c9b6d2f5c0871c772c6bff92c5f906b0acb500a2251b2a232c63523ef06540fd2a9696b64f4d149fe5f183ee5449fa55eb871555741bb74fe8c8266f87647c1d6c569b26d40e08d85c126be3136b0c12d37859374b79a8cf73f9982295e7d99508bcb5accb2a4910fa08a608197d83b0ae740ad453399b51bce8a2048e0d83a13a65766a5e3e57de943cbd789789908833930853fc340ee23c6ecd45afdfc9b2833c12f311dc6bfa42b97c53deb59bde9e0c1c1252651c062765e35fc978ed9cae34249a0c4ca198ae2545449b6283369697def572da72d044e448dbec4f370999dd6dd1a5dbc05e34795ad0c7e3fc47de18ab4a6662447ad777d9d0f2ed843058b18f53182ebb886062c539facd15479a2569a808766514769b2986789bd188049e107d53a628b41404a4493c06fe831ed97aa9105e3eda5fe67aea15f8943b57fb3047a19c2f530768507506eaf4927a5755b1b119271ec41160bc6b275759cd48a6531cdea623742ac4cdce91d274a317c112bb29f74820c78aaef2e877f0d56e3224fe52612d0d3d1cbc8cf3851e3061aff93aa1823c438da7959fb4b1103e02ce463c99b64a36dbefd5cce9bf5c7fcf982bf18fb3290904fd90243803df8d59cce015b8f74b91c493aa7be1b261c5c83e8cf3c5253774368f4b8d4e27bfd7e48ea6d1c586f6565d0440d6401a69bbc32d478d9cc3ed4e0093920a1dd7cce6cf93e5db4834fb3a0686dec7afe9df8fbaf1868991a74706b667619a7a7f1af4cca1cda598fbbd16454b478d199e3eea31f72a80a32b6b052d30b3ae87b500275e2f5b8b3243ee5e91cea9ad5909b21bdd7b1034a5d60fd01045d4e4f5ee1869c0f6c61e84c8c3b8549da1ab352f8292f64facfd0b2003896ec64a13d2b4b9a2f76d8246ab9e881133630398a04f215c53abe42645200d19e6b88f0ca1ad7ef000caf6dcc699f8513395db1a25067f34e46d4b27b728449f78de752fb1ae84915cdc3b13b0592663b8d593a3bdd8d462eb5f7ca1430998b20ad29c50ba07ee1118ccb2bcee851ba4ea286c9689aabc403db58b947264e1a4aa6092d981bbd9b171b3d50168c3c0031053a74a4046eaddfca3d05b4ac220d6cb68c69d1ab5cbc7fea9f7e2f8f4875cf810bfa9a431d3150b208702c6b5d01ec08a526caccc06a90b9f1013e59ef4c3e830da7607e9752a6b48a273fb771f84e00d7d50a5aaf135d1c3bacd06055bdb857c290ebf0f08e2548eac6fe7f8e4113a7247965169b12c949213cd55b9ce2c0def0acf6eea5f327a5725810cb86969e7b11609e57c46fa4357309a9a5df40e44a439c003e1e2f93d2361513e6bf83b91f1f9fd01171b998870986211ab1cde0c0871d2347f9b92056bb8f516e797474e3d1370dfefab422073c968056623ca76dfac1c5e4bf25c7d154518b8a3add53d818fa5605b7681fb8557e06f79b61e11237ebf2259cedb89c4fb6990a972bff695774f2de91a7a3261270c3e26c1a92cc7c16f5677c81f37b2394500f144ad5ee4f84662b9699500e8cc265a139604e1166d09707d0ce5367a0fa13161a3c5458bd21eead23959d48e0c62e7eeeb05b607be0066df2e041eb6e5e11fc073c8d744089179aef5a9941c76c60b0c8bbb7f3005f15c977db2862ea85446333a1e004b1216f85eabbdc82de0b6db481c8165df74e7d60a8cef11886ab0c05565dd352a09adba633ca3800cc306a9ad7f58c25da6d793e0bc3d61f19640cc5584265cd738f65853deb4ed5aa57c0dbcbba4504997afdf9662498b9e360497a4ffcdc7711fa0504e351ad3bee08cbfb8d5c3e804a555fd7f6f819980bb7118f0db576e2eaeea9ebfaa85d33a3b0134ad6ff96852678ed4f36da8f358c971d4ab292011e4c45626fa41abdb5817268c8ebe71e3257ba1b4125fbf3fc3f90ca3a533eb9b492720a5928eb6c827d7ca98dd1fbc488056624a25c120c482073408fa4d0f9dc30dd2f0123b78f06f4a3ce1b9509afe974c083774617455cebc3f4103429dfb72a4f66db1268157d7318317bc563cfd75b19c4066b59a0cc456ab2063503c807b4f8ff263043faaae25be63f2a2d601169479419b85eaf4358920ac87096aac3fee32194126ba9291ed7906144e045cfb22f7d4206158c0310629550ea1f0bd2049c1050434129043ffb51d2dabf818b783a7dff3b2c29af97924c7cd97cbd1f20dac0bd2cf0650b65b8d278d36235f7945ce9ea4ae1399df97a19f722c61ca045415dfda8ee1fd1062e0acc4a0e019e788b4d71dfe4117aa96196fc08ffa3fce35d3ea2480e5a2b176d806603bbec3e4a5f88c2df230fcc3fc497ab651a9fc9cc7d001976c215f43744556c1ec1ff6f592e647792b1fb6acfb9dffff04ed2faafbc5028c45b64e113c98bb6ef5578842d6954eff0a3810e521d33ee09145dd453f52c8d148093e83141a54ac95d273c1d4009dae76ccfb9852a78668db19e3016355b1cd921ef2456311eb331311ca778fb1c2600f9bf285262a55d76037470075b8dedcf24f4b91d7ba231b1919d287b9de405ba9aeda1361dc3049ae06677de0cecfcfe7bb3a2e52f90c1bfcc7185395795d7b39bf4d115db50112b9bbb6021391140f02e10242b498822815ee94c2d05816b3832e2c338ad50a8fce8384fd6fded8ffc4be1d6460bd40bf5f4f8db40e188107681e00f03425127a7eff6cc46d6394f143633c6450ea46e2ad158ac33a982ce69b933e90504825e43229ce1a056005edc16d417f56e3f9da5d7a2cfa515935ba875959df2b9034d94a62f8c332ded6b118399722457533f837c50c867ce6641c1406d471771df8d32a3341185f57cefc5f39729ddda11fdcde102040841c669adfcbf903943f07a051aa5db9ef705518d21260a8d11502a2f2d8671d841ab85194b4991cd75a65711ecd8f06d7616b86ff9e9fe3213c2a89cae24eff077d8d87217ee1a4cedad7ac5e0160e20b76376302b5708e62d206509db39ffdcb1ed85e5146a58fd34ec408b4815607334a4fc5b5ddf7ef1f2cd9080d3b58b561efffd289c122728cef7055695190e232eea3b17c65e41c5e13bcc87d8030c1d718eadf7d78a9c25a79f0ba462c7403252f01944455ee36d5280b6ff81001e1c6f17bc0c604a418d5a835ee14b9beb5d7d19b357dce756afbee9c7ad5c759a16cb30696744b83835a6b7bca683b2498ede39da8a5288328ab8061abd7c960cea8fab15022260243f7a27e842a845e4c5a00e3475ca58b264070e5754e733ca081d74e1b4b995110924a55c09702f7b87ef6f44eaa6fffaa6a7c7dea89677be6965e7da514e8ff74bdce11b747eccb95801033e98d02e5f4128396bb0ce001d5b9dc88ac2912b278a2df126f4a90725cb7e4b562b4ddb65e3762c903c2c6e87d5a2924f39649106547c66c68a7218d7290d65c6f03d62b40130aee1e060b8870a570c1f7a605b5f2649fe22dce86f1325aa89fce10dee0e4c1f76da57439ff5886b2f3ab80a6da54e112e261f19dc733514885324cc68e792b5222da640dad796f7a2b1edcce9411b21bb49f7326b9dca7a858bf3f83740fb336ebae2a52fcc1cec42a349b20924bb4f930ab33ad87883e13e5ad97646a0ce2737139c72a8fba279df3de0b4c401d933f229190e4282be069d2ebb4d88be54db25f79a867f54f9022cf13fbb2c100a006d2868bf58cc22a04abb7625353e76f4ed1691818695349f0c9d6f72e54aec7afe4343cd11080aea876fba585502aaa663dace26178a2b5a05a7837c6873a162102b299de14faf021efab4ad11979d83a63629254e9438c1805a268446ba5eaf45c7330f1600f688a77f8b1521f12a6d6f01e0ff7d7d614e485ccc53085f8231b7cc6bbfe391ad8414affa54173174323db6b023a307135c0b6c4fbb83332db71d93a689a18f8d3adc409cdcef62f5974acd0fd6c003c0eb2cf570c2ca4fceb83eba6ecb0aa67e7b37fcebe59f1fbd99e37270c42cc83e9d3d793a4825384ef1e3a73f4869d84349190554e7011dbc13b21cfd0ce3875918cfda59e0bcf32e49b9257d45d46af781a72e2e4f142c25efbf2c527eb5c032d8840c670868d0faf3f3648ffcd22e3e219da57c18584cda2f58b17d8517ba4bcad911d06a147f270fc79c2346f92f2ef6c33222b8750452671cafb7a6301540c4d1b396dbd7d055c6774176d11a9dee436ad6cc0f608661f5cfcb5253bab68d3fae8a7349185e6e2deca4409bd3bdaa82644bcb74f3d94939fac753eff8dfcddfeb9f61e7eefc956043cd3223e4916df7cafc79c0698285dce63a0dc10d9884df7e43559e974b4771de704bdc5681f531140fb3dfc3f6a7e09d287d565900f3ae6f6bd96a0fa2e5b0ea7e28c45f29c3c931c17e64548f5ca3ca498a0ed468adb1b7317c528dfdd51b9303670eb87f94a49d6e6d39fd737ac9ebc1b2ff3c2acf803ef652ad78c118c7b031c3d393d02a29d1f5f0f9e0ddbbde19e5147c8888e5eeba6c2d7463c45488786ee090cd6e50094903064c907370557a7b8eadb3a66b4397999b4cc3f284727e84b3b48292651b05ff09f6d3bb064518fba72a5e866844124eb9e4efa31bbe1ea3ece148e409583229f1579700017f14715788d351e6ef652c9e66c348f8c36b87115f1b8e86a14fa302b711e61e02462bb3e6f89c31834effc222477daf5914c9bf83b92a2f2b8312618a4666e09c89e46631a6d57437f58f344dbe28046202bde1a4527deba01b6deb27fa6027320c068d44973d5103dc8ef78496800932002c9b76b6b64a4a1e0637633a4df609ca52a4c52f4465b57fdf80b8f10da3077f7d2513e8378710792c2e9d19b5ff76e7f68de76e713e472e69098d4c004f12d6ec2c2506f7cc1d7f7f0a90c12399ac32cd995a21abf639c659bf5150fec7a9788ac8669d443f8091163e8003c354570987ceb5a13aeb1aada7d8f031f3555a7812059b762815c19c9b6661f5211137344f1ff4101c978941e3d5ddffef8e846c078048fe867055607d3c6cdae34bfe48efca768d5d75508e9cf9d7094db3e4d4f7762172e72eca9501f1d3d57689ec41b764a44a17cc4cf2c40732d0b93d492edad4a4333224bbc237315f7b6c807cd11cb34c64fded588849a9bdc17518d4bcfe4ce5fa1b4608f5567e5498fe124eb4527a20354bf3dd7fb7a938a3df199eb66a6b08f54d69fcbfad66a446ff2648fc67ef36996854425501dbfdbae9edd254c9b9056632725de01e20494a5f4ee5f65a2b6305ac1c2e7d0b653a6bc79338b46ec0e72962716e5654d28405c149b11d1111d8ac15537eba2d256e16c8cbb7ee782dcb6532d2900cfacab52fbdb655208d4deea6e1d2191cc5a860584b63c0c51af50f026ca6f38c203a95136447d9d9f3a63eedaa5a168f7909e2ad74cf24dcff05e6da809cc3fa9baf5ddd79c1de9b4d3d1d207d2ae3254658a6b48210ea601b78d2ad67ed124e980e1fe17d1cfaf4758b17f11a70a183c7f488c3cece6252d465c8706aa17f203b953ec53e19a507f8404e9653240464b5af45f1fbfafbd6eca0f9ef5307c44dfa99d9ce2a00d924c3cffa1e82dd455ff1761c0131aa157fa8cb92e0e630cc48edddab4d25ebbf468df6139180218c66f3f52d7c83e005e890abba12adfc1d8a566b0921282ed579167052bf9a98725799a080f31e950f7e1052fa4d67c71bed03e3787a1313fdf12d248041968a520a1a8c69afe4154cf56fa1408f0f6634c36a479b2fc90f55d4e45d98d8e837df537efcaf08776bd26888df4ebaa27d1b351494d2d31da6540607d7f40d47904351b1cddebe275d0d7092d1d271e1f919cc835ec7c75b4b0790071fca82846ea0aa4e19ba55bfd435df13870d730d346ec8a86884992cd08943926e7880b0d4f096ac434377f633f749e5bbca49ebb3b8a83bacdf2eca6ec3499fc8a4404fb89e33b854dd06a33c3adb9abbcdaea336ecb19da0cc416fb4c0afcc710249c2c90084db341bebb168b33d806e12230952301bdc1860f554262f746bc97799a3860bf6d00427a29ad60ef966d5226d61a2208a22b834e7743e5dcfd24850f820646827caac03a4cb8811fc918599bd4da7f4383b7c488490427e0b98f94c22cd12285e96504e0acf4e7b2abfcbaab49e8e56076716853cfe19ab576ab6964d06533ea17d1af8e806c069cc3183cfa2ef2da840282af0e93b49b05d9a104e74e92e9522c29521367e2432b39812eb80a5088182bc7949eaba5748889ebfd2112429a8bb682f449b468a47ef781edd2043f1eb777f923fae1aec3d85c9f98e758871ea3f7371eda46473ccad6f4ce77c58b683882adf2b3570000b95aa75ff23b7e819a5a22cb15209d71d980c08aff2426001f7df8737979273064b555366c6e8fd91ec937997b4c04f3e60b5e03c62bda345d2c80e3dba93d8eade88c54b66ae811af94a4881dc9a1975ec6d7073e5aa2928f9618da91738438e2a896648e75b821926de53681ea160d7781be6177238d1a59b17caec14fd9d27d7c24858f289243acddfbec3a99b4209ed3c1cb8a3c08665bf0e2041ab203685cfff6382f0db08e19d35ff7be3602e25c8f51e99e1c81030c6dbe1e6d2ec174906641184078af9abe695e5dbeab8eee965fbc7f8b099901b6f425cd43700cd58a5ee735b22852e1301622a82202f7540937528bc78d6d1d30a8aeccb7b8da3ea28197621777138e50190f88302945ec59de97a66ce3fc59fb1ce15c5abe095491cd8bbeb25305944e6c7e2f26237b64efb923892c71da770ceeaa4e21a1261f3682fb3adcd87a49ece036f19511af140823ebc77d51d4366aaf6d6a1deb1197ec9626499563c0853c6f82dd3c2c866cdffeb11a70f9d70c6a07efb22871ffc8e08d89b2c80ffd8968c76371b51799ceeab33d78097d40e6fbf94df18884b05e2979a79e637644d728beaa2fdd137d47efa7ad011f66b36d68829abdca4b53241b9686653b54791ae7e16bcca7e8a26439ae4a0a23bb746ae8dc04db312274c5bd85c3652ba92760bc66edd57d3a6c65e57f48b8c381772eca1e07f18582d9743719a99e27ff34fa1749914e2af1cdbdf4fee3b39d685049be4e4557171029ea56aa9379f59f5bd6cdd10c57eb03ef57c31f147b787a98f39c7f4ecded81cb270427e8fd7da0e75af6f8033e4906b7d71e1bab458c380ea99fbf0c9236eb243889a66377e83023547ddb50a218bd4f1a71132f41e1e0330a02b272f047aa4e0fd45ebd980be3d55fbe64046e9066995c45c09b2a2a02d762227cdd851d219b9216734579c93bb5e02d0ba4a97d469ba706ef3dec619c73d31602e39965e61d05bb34bed720a071c0b1589f72b52457d2b6003e5d9e980b77f4ce682db3297763a49e2d062bef259d1a944badf832c49fd7f5d99278abc515f72d5481e2c6dd7bc443cd96ad7812b0676a056e76f6c3d559b0796cf0e8b10d30d299031e982e6f7e9e92d8fde55ca69205a796f7d0330a56d87fce9a7cd1541f627b6f6783ff00ec9c9b0dc34a020f5b6516c0fc555786c4d4562ae73162b4c060ade8692cee3a826af2217f774b07371d13ffffda57af57f44e598d7b8b6e7b36f220026f0aeae0836f14509d17608f253cdfd90f82cd9fffda96874eb75594c10d3a9519df9dd867b3877ebb06e03eeb563609864abda62b767e16dd5ae44c8211ac230bdc85f9e5907e15da242831d262965fedb054d02a6537f99fd2b52e93170cf4f19f8aafb6552379b5254c29458e10947d598566ab39d5e2c3632305f41c8c5dcfae0add4b0bfe8d1a189f540c36e476ad820202003d778e1bb159efcdc6b080777672fdbe97a6feff38e49112a03490de3ae625ed7707bc0136c8b86f45ec3bb910ee9814e0f528384e52fe4334e4dd4bd4dfe7080a18876db85d4ad5a03b0765824dadbd44d544eb670902d2660516eccd184bef048181db4dd4dd8431bf7933d71d31e954fe941aa05f344ada39a1357c0c43467c3c66c6677cbd500b1eecf9faed72f7a2584fb18def58d1f257e5da1c57085efe097b39b4e2a58722a93e767e0e53efbf84b569a9b79e7369355b25967ef5ba4a49f2ce69829d6ab41e91f1d7d4150c7e876ad5d675bd493d2af5d0dfae59499b14bfcccc8f04300fe91795d2dcf5121a8657df4de3f271f3775438848e173bff81fe2f9eb9cb643d0878fe8ed60310d1d3b8aba4eaf12057aaba8542611a7ccad5f9fb9bab7fafc8efdbc23438e8f9484d7828122e9dc27b73842ddfab94131665c9030d5d7c2752b49071d7d5229ecc0f40d87b0a7861ea12c0fb01535857493d955e52316d189c901df5375dd9c02f0a8ad8f733096a94e33b017af75db3bef998ba6e6b68c10a924e088d398431de3734e20f43d465404ab7db00810ab9ef6b82e172c1576e06aee980f56a235aabcf63c54cf11bb8a6d4a9480e534ebd3924c1da0de37e34721fd45244ea903910e9c2b601f84ae475d1a7bf207c35d248a80602d9e72d7f62327cb2053f25b36a654c2ca901ae346f4ad7f8e5b2cbc88bf92f90b9322320ffe7db3f6539d6352687bf7f4652612e9d0c0db34a5b3eda5b2b61447f0fba57fbf650a5019fbf479a2ef41ce6568a7dd31abe1e084067f7d48b01a747fc21d8253daff0c3004ffb7190fe055dc5bef111ef997820d099dc98ab635bb099bd1a52801baa5b7ccbcf52c8a15c8636268523100470bfd6eb9672a3d4cf54e9283b24735f281bd58b73fd6f8f9ed160c6f546feda10c1165ddda98bd398e842034be550889927d6e9d6524df4c4602ae5c12f56f33ac3c4a80a9b541825b8f0226efa88d32e13ebfc4a4181e70af9b482f86bce5427d118eb3645ba1e6f6ce1d2bdac20db4e3b410b2512b295e9c0a0b4a0af8e409693a2735e520caa72ae9ea8f2d2f056ece26a27991d7860b2ca0af6d357019d7c37b9dc7d7a53fba525ee5bbd2fbe4caa53bf68c50e9ba609b62bdd68a0a0c0c6340979ecf5fe4bf9ee71155fe8bcf081d0b5129d1f487506b28823b70c5be6aa3257286f9edfd6de6c2d659e43337b5b29f515d1b682848ed80e0553256346732a855162e5f3ef34429d3613f9e0eb7df90ba13508d1fb10175995c2af56dbdff74b0416cdda3622e78fd1f3891e13a94590850c27348d2e0c2f363919ad34ea6411a440fdbc5dc731c1bddb69ad5d79d383df0b0c9763ae372134ad19fcba2cc574b84181481f91ecc9fe09952a8c4f05aa39d947740c53648c4ee84fa6034b614e05bbd040d482d013ab7eb08425a0ae4386ac074e0fc00b673f0c140f62d60f45cdd89ff92401c7ba47f8d947c97ed3e3a07fbcd76775a7dcd369b182fdff95e7d124f4d67db662e19cfa028c2509e2bffc7bada07d2bd734e2df7d1e5acd3ab078dc4158d2261f6c2d37d8a0c304844ba2f4f725714a84ecf04404105d84c3e782f69dec081c9449caf7f238c36179872da31a8e0a3622b7b8faa1d7ab26e0fb6a9a10855d00c548d0e832194ca44dbc9514fead102b409c02f93771ebfb00b99c899a8ddcb2163a59552d8649601e06cb9e2c9c91b557922c225ceb12a52972db1df7277f4aa047a32aef0efa291f849dfd60198ca344958702b64d9a4be34cd53cdc21b27694a5ff68042e20cf2b647016e00f642d4258952a32c186a9be104bc03a7ba42b7cc15408cbcc6d6a0497b5bac2cac397279de748344010a92e04ee2fb146cfd6c74cc89d000899abfbff073a7351f59bdb8a257adbf1a8e027a811af90905e81531c67ac9501db57a21fa38a5d3cb5c1fb839d435964d295bf603aabc947e7d12c62f2bc02fb65aee40c088de021d7deb189bb19b4eabb7be1b7a4a972a681cbdf0f6cd2e0d2e19f80d6a8de22473e3fef96fa9d46dfbad67ceb51a3d7b2e756a0804c12019323c5fd3485a748d72757a140672e70c1857097aae00068992fc4c0cc15573fd6c26dd97df734a7cf474028852734cce823add940f59b731270db93de1a5e9f1f9166fe500157fe272d29190d36ce3200bdbd2b7d147eda98d05734b7ebed29b3bfe42bc3c031c98e397ff41839ec907e1f5dcfb1fdd05d26eca9b83dd05fee432570ec78ee1224421612658e44d4138eb715cc3d7c75362c5bb4d1ed0958d37629dfffb5a8d5b44534610d1f1500e4620d6fa42952d0663ca39a7ce6503f79dd20e328ac238199d8370fb7ef3c3d4ae73836c08a5a6cc26c1e511cdcaff043fb32149ddaf03e8aeeaf1d4a9b33b4948bbdcf4b5647513fca01a8d804db47ddf586b2cd77755e7ae8f9995dbf3a4649e230fcdc1def4995b8fdfed0cd9b809678611728762520f270b73ad02ed03a8c79b8bb72d1036959ef0a9389b11798b64db3634e00eb6155045bc643ef46d13a38583caba004741972725cac14734df06e627913a8622086b9afb7b235f622af97d2c3099b31256e9d9ae12b0ac5af2577663a88a38fdf2f47c5d278fd89e6c4142733609d999f1ce06ab37385e4d99352356a1783ee6c3ab5f707ee9df8537f2279c11adc9fdf09d36c2bc4ead4dd43e7c8b6f56d48cd95ffb130e0261e9087c3172ab4445ce0c8947a1b97f8f8dbfc64ce90e377bfed5742ec1162be481c0bf27d524e805a93e24487545af5587d9db103118c1be12be0473b62d96986522e970399a55db0d0ae41446a1cb61c45144e88a356d02c41810a8a94630f0df1fe11ba651840ac83f5f53109848ed1ee506a7a552309f0d6e00d26e1094824e1bd0aa25687d086be4346a5f8c11058abf80b76166a938ffe4d7edefcde7b02f58bc4fa9e66d266d472199858fafd8d2edef36130c654d5f925aed6f2ba68fc2283e4d123da6e638f44af9894e3c6fe4ce24a01a78d985414afe18042f230606dc37d39dd65954ff8b9db0af47bb12ed576d44b3c46a7be56694767c822dada38da8c6083d63f8fe90009c140a20783dea4424351e467408a757c87c2af7200c484ab16817f43b0588aec73f3e55090666b73a975631a58647b335a4d80ed8abcba2d7c44a3279a43cf437cedf45b88d0f600f99acdc32d577613fbc74029740e162758a872caa1d9977a73d6cf1d79f1be103998a5710d8d452b704ffb52011cf7260d8f00b70bfbfe4c294209eb907b72ddb3310ad93ff6b5c0c90ab10c85fe3ee63c429ff6e61ff3a5d8be00e44a3d07d6a17ee401b177572d28969e893d75175d1b86795e2beb59d9e43c1a07bb7c52d90d9b710dad006f712f30fed68ba410ed6ad9f62612318ff22397cafc92abc877302fc7beef8802868c1f36b6abc9f7c320604041cf7580cc9fceca4597558aeb89a562684a86c79342a952c93ec5ff3097f3c18521ae33847220ed1f8ecbb5f5257c3137849d674f4b6a0cb907b12b4eec3607c6ddb892fa99dcf794b2bacad3750464194125d96a4222790b1fd29517828f63a03fac4736f0dbc8d9ebcec0cb0ed725cf10f01d6b8048ec07184808fb132eb5042fb08afcb99fda0cf7034c7c5210bf3805073048259a69276cf912b4d62d7cdcd5238937fb794f1af7b4678e46b8b22ebc5cfe42db9fad717fd9b3def9e31a367c92b9b8505a7d65f9e179e72c6e6062ed6540af5cdf9d320f08a85de1c2a6067ae377c939bc484dbb72d78ad3293f405742521a33ca2a06d3b6d796c2eee3aebb6fcc456b4759dfba59bdb67df2eb6fc0fdc173c5fe0c1af2077d18acc3fb582d98e6276567f7ddeb74963e12eacf533b49e34ad9bc719751afc58d2db3791b650be36a1c397dab5d0bda5d4d53d2a2b9cc98098fa226454533f3d2c067e130e0adc6863fdbae680071b35b7e57f2de6864e1250b1ae9796e48c8713fc6524cac216564dde63578c916c15a0ee3454a06c0073a8df6f2fb26ef7730e0049470050a96b8ebe777b724c6943550c011d60aee1dafd0f60128d832a3ec0086b52fc435239632a2629400bec5fb6130399df78d019f93fb40f79be4ed5d8de016420f2c0a52ef44e716bf7611ca982d435dc3a4d203cf32a7a1cc41c8789254366c70ec1e77e9264f774911e237618dd86b8c5990b89d98aeb2ad5cf17d4dd7a8f7e67c625e854b7dfd0c83b3acf2cebed7fa670d2a443729b66dda4f04165fa8fa0896e5f23952208b60203a54c42a5683e21e6143228160870dcd0e8905af493f77931c1062196a9db94342af592cc3ba984c40947e6f2c657f075f8555cc7134cd5b2771db7e679dd0440a97b789c01b91ec2834ebfdce5aa835fa9c52e0cc4216998b6f4f58f513fa83f2ffbab3a21ad7250b6f8f7af0fc93ad769cc0b9736ef47dd61f02c6a9fc55288c8dd1506c13cf8edccd62e28cf7f07e5d85374e7576b877d6737c1053514ddf8bd810709a831d627dc3abe54bfa47943d1e584346cb0a0b7efe037815cfc1f77308e7725c4777b00b7b3364d1ce849e120c10bf0938c4588198dcc9a4ca68b2332416dbd33048f280ae2682fc75a523235897aeab863be8591803b1db141ee950ee27268911e29cf589a59eef95b530d7b47ad58821b81a16e844479e2c1bf68767f83472ef313a57e6569e54811a01123bb4f80401932e1b4a8e34a8b5bbfe8ebfd58b8325e89f624a60194831799ebf010e91e3ff2ecd5dbd5708cb809500e2b02789dab3f53ac2d27ef05377438be4ad23edbc9d36371efb57967fbde121b55ead97e2d7f8fbfdcede2cba0e29c1d73b4a040bdbd8407a4549746e433032bea6fe40a52c85143bef1642499205cd6572fd611feb76512ad39db321daecdb43ffe5192f9a1bf5141340b1556b789b93db71e68a7e152cbeac10efbda743850b88ac6385cc53cc2904f1360490d9360ec461288c25f2a1c13a2dfd8cf9977715a03645810b214183ce247e393163504b0a3285b5ca69dd4e2c3eb54e293849e0d1c910cce135025f5b902e781d0de8c1bd3153f6ee059417c1b28d7b2cbc81d15147394aa0c3601481e0ced8f8fdad9deb904c77cdc029ef9e2229287f667114de98f38d7d84005dc7c19c0cc57bad3bc5fb520499818ce7391236d5e192e8527793e891367c4ca666d65dfb35e34bbacd967845c43ee9af18ff9f5717bceb2af82fe2515e8b7a539aee35f4709209e81bb67601219f76e5feb1a4350081570f4fda4afcf12954abcbbd177ff9fcb37388ee7dbbac4e0c6db4a861487f747149b8a8b7eba057561b40c5a6accbc1abb51bbe2eb47069f9114242aaff3866d9cf43b83849ec62184841d28ce1c78fa17af54b9a1af5b82c964dd28802d4f3cf2c7a16c87745f5848e38b00073f0ad5ef8125df6e689b2badaef64ac1f6a8c2d009ec3795dd2c614f4d707325c866d277171271a427f08f098d03f0917c1d3a71180a984bd61b33b0f49ce3b1a1188bfe681a951dac3e39a6a9778658aee008a9eff48302cff05d3290f9ad7d130e0f6804bb45980a4b5ca49d042cde6484c30784f7cbe60cc8e7557b7f8ca936a5224936d474325c44819e71c25d7706098bbe1a045621f0bed2d41b99d1a99850be0b17a3622a438b1596779f01914c9287989075dcc4f61b1167ec3c9e42aa0547dc49fdae74894f0a5573b9452b2581c35f38588a177de166311b1b9a4d562ac5ff0bac55808df1670079e6dfb5660a7f98d2e66af18ce18ab8ca7233fdb906f54c33e5b7babecd9e5d494c196799bd09b68d7e0bf73444cbcf769207d4c76336aa05a69acf1080093d656c3ce600fb5f8e5c7b49b77d46be69d5221919830ffab727bb50d1179bcda8e662bfecbafd335a80f00043187c3b3e32ff91f4e2cfbf224de4df3cff1ad0485ba220c771ecbbbc33acfe603dd81af395b5db234d5af345fc1782286fb34e697d424d4cd0f4deefb9ba3488f12e48eda7194ccb4683dd34159d0f045cc09b8487656d17bad95ac88596ec2817e9ab76501ea7cbe64aa1c0ba8f61d1190655fced18274d6a556cf269f23ab7ba735885083b4f9a6a74924bdfe7657cfffeb0311f05c3b11033e3c729aadbdfb543bfd1c9d8b08fd8dbab7f73d010a387a388853131d4e5c0ec636cc70fa559ac7669fca568629c65b7c02082420aa26d50cb138ed492a951adc1c6664c45d7bc4d3628aaae79c02c7c4e3a1b91610d5859fbdc39003c7b54e56b5ce23a9784cb06707f66f19502db9c4cb88bd2fa99e3c6611892a3def75f88c20d368144290ebdc43ca66f31e254705c9b02eea405bef4c66160c9d7aed80e02fb5d40416d5f1eab3c43645fb574a33968da7d7e33c49d682cf58cb47d55525ec2624bbbee1d39e8b8f1c650a4d8402fc847ba28ebac3506f7be8246d981a7fc1758d1ee77f46c44c18cefc677b653b7c0e60a43f4d1564cecb1c5b44d5778601144360b65e87e30bae51466b34763f347197c6e2b533ab424b60377dfaa1342696ef5fb9662952814edeb3ccca4d1c1541810e7cc3b98ca7eb9197318b485e69d9a2c946bf2fa9ae382f790f1451aa885339328238151499f7ad96498c1133ec4a308031870129c6196af44f2428a0a02144809b33f5edf1139ae8b386be85401ea3125f2c2e16f5a84483a5145917706e37b8d55eaa8a585baca1aeaade64870760171828ee042cd1b00eb2809ec59310f362086a76d4b19a524cc033f2b98f26fb7e4cede202e41cdb876be6a27506ea4f0e521178dc2cf64b7bfe4902c7da30fa3f563761a95946c244fa1ae348bc6f9417ef39a1c2245928af400b7379eff230bbb356436f68a6e36568deaa2dd7404fdc88d65699c2583fd782bc87b4b770b6b0c7540d40b589f2a3734ba82ef0a880c90c521801021b1e2d8e634d7a038216c73848f7fff6cd628fe384aa29d5e4f4bd52d3f893ea7938c5c2e0b5d24005d96ea14ada6de520cd66369932dd0492ddb5890b3af8800c74e501103365bf9809adf943f6cea4a28b5fbd6a1cc09cd3a507c91d6c196b04855fbed47a10b3fc0d4101f3aeeabae78ae302b8159a46c05107675de59d388af2afacb060eee374e09d51e87e9f18c97f4dfe689593717511c8b936683fc071a95cd6db954a97ac9b2d94f3bb1cca6785a9e9eaab66165c2b52aa8d0cefae47c9b4349c12d27b7dc6961e1d10362cd20ead1573b63bbbd981c66868ee9cc985bd75ca57c7bf87730ae99c6e2919fae15367c7b8946e288b7a2792998f9da28947b312412880acf3018643f680cf1dbb0690c7b438c9e9cbf507f2053649b7aab0c99f4da39393bb6677a978dff138b224842862567f530fad547477f3686ac64a8ba05950da1d888760308e6f4b786b096b0065379a84b31c7b9cb0f40b88ef90e5418c53e68d45f84a71e75c67ce16c307268f0b65264e1b30f720f6e324ef4d35704d9a0da861af03b98122f21e2610f3a3ce4334bd3fe7148e6c75d2aa882ee5a1d84db4ca98f68fc7f1e95b651970923ffbb4db75a0a5785a63c5169e9540b1b34668267c102cfeb1ffb5d84cf0d61c610336ed166a5c35a017bb4930ac4980faa8bdca836c4f8416e35879b42778a4406fb4b62b5becc5e63209ed4646560d832efe164e7873e5993ff9ad8af5e93d9de51c5ff35f49af0197ac02ee86057ad3e06ce7287307e1421325a984a7d5a8e521960e8398e56dd3b4a6fa7b45334722cca2838fca40b0e4d68a7a9454e981154f0545508a1d15c7c77f909269901fa3edd6f5a6c386ef7b9eb27bf1ee0fc5ac2377c3c0700cd66df77cc7f1e4caa59b256ae2a36829c866e36ba318f8864288396fea961e10d0c0cf2e5fc1b05f4d795660e7a4b6e45701faa2d4a105dd3b22a29b926b01e2d66e839d351ca4b0f1e501533022b3b13cf2a1e3f480a953f847b5328d624f305bf51a6e766a084f724cc912076d86afa748b63b6e983859fcbf02e51a3d86f1b114ad025299957963062e2cba5641a1107d5ddd6747bd3a369b46da46c309cdb0dd703efbc9be42f902c3ac7fce36fa35ccf4af48a1aa6fc07f7b32174bd68c7b8e376f8d7b62e16e30a2d64fb5f41d7c3b21f565e0080b28ed6d572e4dc75ebb83029e8fbf4a5cd1b48b57f325e57037e0638f40eb0d1f74345d5ae7e78aaab2c7ff794c57503ec33252198eb3e85214dfc81ddcff92ffc91ff7851fc3549c2f75c4636ce39af5501234545d06bcc6dc3d7759bf02af69c4f4c215fc4c9871d67b246759f695b779e9aa56d856d913c31f5aadaa16fe16429f3c01b32cffed76d939b26516ddb0ea4798bc661088a8f0f010bf97a5df95ec90aa13e3eaa9fbe4d4c86d512ce4bc9bbc0dcabd130cf527a7c188b9d9710eeddded297c6f5bde3fd9eb6bbb5850ec80fa31f6242104baf3ba94c944c28a97a9fbc5407d9cfe26838e9f82f08e2878ddb724b3632425bd338ca237396461f4e1472111b6310a2c5bd4ac26f26d92d2cb46be147a7d13fa282059a938d982500e272f5d97eeb08b3e17912d10bb5f0d7e03e3b97eee17d1ce738d04a739093e282410022dc633200633771f81551836f16bdb642875f1c473a63a44d3381da3e84310d64837e185313e5103ad752e0162bc8f32848290e56a6af53a94aa5bb1da225f38f8c4894f6a0af04bd9429660e0849da25821123b31198e43f076de68233228c436c11b67344bb0b7af19d85b02b0b8b8e5ca94b854eee9dbb048911e587f82fdab50cf9868a6dfb525cf1ac7f84c976382c58c34be6cbae6e3d3563f642119db8af3b224a002b72e6b7e800e9879287258aebe7b96e7d4590b6eef46d4e06a57b5199bb7eb81bae79b804326d7f88c3ac9c7dbcca826d74ba7ba6e601363597063c30e1a626166cdd6d37adde2f41f653ef1cbb8a2ad543afd67323d702be3246c75d9ed5be916e192c808cf24e1a8a636204c72e4c49d9d96b389095b81cf81abed2ce16d3978d3334b2f91d0c26e60e9eaadda72311d0bea98824637fec37660aeec9427899540da286e000ada639e486733cf1349046abcb2a00c3e51cca7c97619f95c9de1522138977824f4ed2323c5cba00311ed02119b99655dfc8238e2f588735c6327e1e8646c3829e27dc5ff043230f6539cc06fb53b8bbc227af779c92ccda75e4659f5331147982544628cadb3170adf68f566dd7cbd8191140f9fc28a20d2741f88b795955ec4e9cd62966cfef608f50134f2d9c9d524056ce2498b0158a857b0e14261d76ae4cae7d35f9ce4a95b054de797aff3f14a8122fd95a2684762d0b13e6ca64115e76f462e56471214e1e83e51ab8ef5891e6845e64fda710e187e36e5c8a066ea0a265e92bff279d57293337aa6feec92ff678399d88d070d1bc82fe2f4a2cc4ac2d3510bcde68c7bf9659f81f31a1bc953249f7ec18f6d0e16808ef729ffedbe0464f6e6fc41e99a37de679f9c3c55b0581002b655de08f49ab9cf7adce1f1f220e4bfae8dd32ba3557fae9be3911c07e5ece361f10d88b7a60f16f6da854be14731ff755b64cc6b8624238f7d82c6b52bd2519b105db9db23024513c2191f5c15c35c3dd3eb703a44b848525f6c052daac8683b4aad8fccf30178f2834150b32ce99e9137800cf1270860e147a09b8e4ef6d9a4da7aececc1ab48dddd0d280ad951d8c42a19410a6a211486238f44d34e8bfef627874d0a194b5a05849389f0a4eceb39a6e70bced64710b970df2845404ae4870b7fa3427fd9438352c07dba1888aed7361b62f0a6a7c6b6a5e81fd92dc9221d1ed2e3feb46021abb28b71f458ffb23c0af10468c012625e8b41dd642d5241a1679e4977eb8f3817365256f48bc0b77bb3b205babbed46010f729a13cb9818aabd13087685787af8c7b157fe49343e9b9334c7c252059e8294734d3f20516a67cefedf221b2619f2e7c81520bc9d6c649bd825683048356c1cfefd83a965aa1e9a2fc2173d0d2ef7993aeb5bc79d5e39ef5fa858ac70fcad5c59fc6ea6cd653a2be49fab4b869d99d559619ae5bc979d83edb179ebe50c88fa355ccfc07635abea5e5ba359a91c86b0f0e7d63b4e0c705d56ad6aa05e25bf4d8d44407b1a76dec8d68ab5a4736663e481adf5ac3a15dceb274922a7783edb7884f24f61af73de6d5024194d2535b0d634f4eace410c592ceb9aeb572f0606b204427e3e1df9ae1a9241d19edcb0289f35209db929fe33ab77a7fc0dc5fd888bbdddadf58ee6f881d596771b768f5ef4c8c45fbea92223f91bb08d4aaf2889702787528c60d10a288080afa031387b7e0b1edac36d42a9a9fb6a0870caa52e1ffd26a75daca531857403d12923165c015b0954801ec925963b826be490d2750db1fe9a7b110c7ff6e1afce27508bf574e3ef2189af98d37917f44fd617379a9116e168b186a1f1bf109465a3e87b86acb72938cbe3ae391e9ddd2dd70229b01717b07975fa2d413b728988738705130fa98e1e16febefc732afbc95f34317784250afe82c007a7808507e414347ec728bf5dc790ccf6acd83a72264293c249deed5c604e9b65643f9cb13f325247ae3b6d4c3604ed58eb417024e3885acf09e562c36ac0bc01cd2ac1c5d52e1c62d0e85ca3db71487b18ff468e898bae999dd15c7f7290e633b482c14001fceb5553808229caf0b69f87de7c93bd3c2db365fe7a2414ef89ee17844f8aee13c422842e1b80900ced5b04e748f95052ea86e3c7ddeebb8e3733a8bc9a42f823e5195d1f0f85d63c961d2b96f8fc713cd7cc7f604dbbedf027be1a7e789d1dec74c57056580076d3116791a17f671326310e8a196f19bbd08a69a9c0ba3a311a5b7562d4203fd083f22293335ef884efce2665ac43c3a259f9573179290d57f769a6b1e76c258402c96227ad3d522ea24833f9717f45d5a954c09518124e8ee349c5632bd8e7d1eb124ddd8dbd674dc77dd5e599d5e1ea85a555ca9d8825659b0de2070d596d7eeb814faa389c9ea88e44efc78247db68b8748f479a80fcd01837542c03fcde1cabcb2db72ccfcac20349436cf0b91dd1f8bb956cb158666a3cca20ea5873fc4569d3ba4bd0e0b0a6dab6c267421d4d681dc86421baa6e9e674c2ef669467571e194287781fbd87183f5ef246e4a0004022564b65ca365365ca753b8f60df8b8764a186fd63a3a8507c8a12d05d478985c5d2e7fc4a06fa4885d6a4b6b11543036f304098d26ea8991d2bf5da6069a501dfdf7c7eb882c835e9290f8c07353e3b442be9331f324e8ab25b4ab3b14e7fbddda818b1905c03a2775ad5bb4eb4ce4bdb04c6b95b20e7806e26d89fd71c1e846cab92ac67cd95000061db6fe2f09ef8983d458727c96b5c19293b5e7732895d46df2be83c5e7f551b20b595d7277124e8c717e1ff9225493a47d207e718b21caee98690d2a3aa2bfe243c6ce3160cbef5134dc534ce131e5880fd9f0b080b9d2f829711f8c28275ffe2246f81d37b20bacfca486ddf2d75282e9323a182d6cb78c7fc67c9ba9d8ef198983ed896b0da01147edf261cb4ad345c5b99e3b458e867692c0a5d6422d6e6dcc82b7775b8ab518680d8a74ada6df408ad5716471ec76afae43f64d1a87b0b3307b9e309649886e408510db525d59ea1825380cb9a72f9441cad979ba5693bea1a970583c9dafc5eac0429339d9df2c82a6991f5d129ad5033c60685d32d75a2a2b30127f87d0d84a9da146f94f9c10b01e2bebb66d106997dd4df9f7d113b70b60e357a086ce3aed29710c9a230016247fbcfefd089c07d27c1eedd3cfcc4f9ed029cdbf2bb4ead61c76b9a528146e503269be76cecca62ca0fadba98956bf9c7a51d87c35cedada35bbad6e8bc231d0b2662c5bb0bdc0e952fcc777b5746a6f5b848fd45daa191098591f46147fdbd9be18384af82e92cf0a9dda7103db64a1bf071d5ae97803effe91353fd891f3a82b7201ec42da0b1db0e756da02745844617a9fb045e291302e9c53da3beef8da7eed510da180e5ba32e2586deb8aab280983475a50d6823b0e95944d56ee58c39b79b9d15c5771270f79fd52bd5fdfa1f2acdb9bcfb34bf94ae19968d29518b7130bc6d85f90f6a37cabfa262d0505b2ffef2cb8b14d1d0ff61c69247f63f73f65d570c131473a24e207e73fbad59fa9f2fb1a1df1fc1d2664108625d84651c49b02481590e3ac9d4fbac102131f09154eebdf205ab5b51420147413dbfd5d5e7565427664fdbf713cda8941f1e6417d46f8020fa604c72c26aac73134a17ef15c43338db062e9c9049e0c1dcb4fc71cfe03b9518431550565f734ef602cd8f4171895366400b87d1a6c51d85da2a785efa6eeeb857460b13607649e8b5773b68f994750d94e2b1e45b8b2aefd6b48e779fdda7f994cadbb92e441dcc0bbb3ef40a53543b77998799d64ca9d1e10b7b75737cce3170741a3732ab0a8ff4ef98b824d6d29e2f2b579f17117431311089904b23ab476ee31afbd9b9e9a95ec7dbffc4702a9a0ed68256d0719a7502114a1697275525c6e48921efec5fd2fa8de5af1349d5483f3ba4f567ef5e11b615fb07d2739cb8e517039d8cb5c53dab858f67bc6d72c79a77f11db8d58d394900169abe101f7f9665eb102f02e3b9d3699911daccc6213765f6db11c2bdf5622254478709d2d1f1755642718046a1cac54992756db19b70c4676d601e811f6db93050b203efe61ced0994ce3b75eadfeadb0fea6af33689eae2b22ea48fe4211954211b9026ecb94e6bb3044484f65fb677e35f3b0c9e69ae93b02172fddad3f59b2e587885569d9ae9dfc14441ff3f85963c948f1075ad4e95441196c90ed7c553ab338fa3a0fe8918422950882cafe13f76b123dd1ebffe876921dbb331c47af222aa7df1bfc04662d18595c586bb5e80fe4aa23f25e70da6b9cca92f1a321ddb2f5c2145d02dde85811e0653f7a95f38c6e774c7cf1f5a51cc65dbd2f0fef986bc5ba4de6517fc9990c0225492c53a768f032b236c4bd25d9114bb5e6e29f32fab3534476be42df6280f0147b61e813411cec187a821f7adb44b0ec291dd10b435df1d44b8a69c445cc07c746783cea29570333d7d5c04488808052fef4632bde7b6a88c0e7ce2214d9fca8eabbcb10ba978d3ef14458b1e0b25411e25a3e1bbbe31cdfb8985874edfb6c0fb8e87418075d1cde5b765261abdc4106e498b90fb99de642029dbb2916b7261280dcaf5f230554a99fdb32dde78852b265cbe504fa627beaaa91584246ff45c64eaf265a483293cde5e292f45897f69c920d9c5ba942bfe4999c8a79c46ebe0dfa125f47e091850c822b1e3d56fff7abab7b1267a3ce9d1ada7241b8f5aa5719169c1bd9a8dec92f830fff5048c4bd634d489527901bb0ce5f81bfc34fabfef49a2a8118c58c43f9d45f5959630084cacdc193e3f889812d9fdfec5cacaf3937f795ade559fce41790377d6e509c291e424cd3b44108b95deea399a1551db24c69389d2c9b204429fa59f8e95ce35f5dd8bab482fb8b7abcf991c52c432b5a12661806b44d4fcf42047d17337b341453411ca4fd76de3dd23ad2d7d52f027450044aadaf127ff2333101053606a843f080236c453818a629462a132e0a9f80fbd9a61d593568bc9380eaaa7b3e0fe879818f45d574a72a95961107e4db26a1b7057b8d62cb153c9e39fb7d837dcfe9b1eb5dbfa5f33391835402d2dd7be3b6b1365ad255eda986666bfd523cfe4c1b937b0b06722ddb82e30bd6b28647b1c87676b261e6ecb3993b05eb15d4a4409b717c174acc4ddaf612b918306e45c8f929548455d64aebfba1d2bbbaf7b0306137158c23055eb075b273e20cc197ae0fb841bb582c1dc806defb1d3c6626af6acee65c5a3797595eb49db3816aad31add17f659810038509ef146e8bb0202ece9b2b7d549abbc3fb5f81a3d1783ed00fe69229863a6d6f33ea7d3daf46451a35f2695b5a88c4a33d302b793e9b711282737dd7eee9ff7ca649c3694f10e417fad208abde2781af0cf8c4dff69ce985c5a92e49cf42a636a781342325478ec222924216740a950c1146d50f26576440ca59d137dd8a680329b27ef3d5a14627b4333edbd9dc563f204b62e1a86a02a95b700b5d133f95e2d2072507bbb84a2a1a5d7b5099a21f6be842c0d25e943319dfc9b23f01b34633c62d560a3e75ff6320eeaed57c70beb020c7bf110637163ce300ad1ce177c54ed66062076e0604f82cba621dff8b0bde15f3f4427b76db27786e187462cb42eb68b99af168d9f215b4415facf4b528e9521f412349dbf67e08d3b4e1424833c304a712040de60242ce16a26941f0ea23deeb5ec0915ad7d318a5beccb7ed079c53948f5d323ec5c74c5711665bf85ce257372e8209b1115180c7a93740a981f2f1a85e4b7c6380a37ebcdfd5fc54b39f776dbb9d5e6aea878f3270e9baaab339aededc0477f45d8f77823a433140e04b9372f006b33fe6baf76408f3dd7061f418e6708e7df3ae13a65ca1d0c3b8fe45783a30f5905801a7ec26048e496303c562c30c1d8db8d0305ed3e17987aca96318a2310f875cba4134afb6d3d47757408fbc03abbd5f457bad2cb2a5ca0b8879acff7a35a1a2ebf5bb09a38e36d952c07752acb3bfe3d193087338f953b1986961a18adc69363d1dc10d5034da75f283d1ec0f9238d581c21804a520de007a9bad6db736d8dc7d85180aa5e60a972cda537b275c6519ac61b4305be758ba2f180113fc717d6e1a9f428738420811d6d1b6e6145f0f46543e33d782b975a06523b372571de6be0f8abbf68f875ad36b810dc5842db77aa24ea34f3a209e6362a858ca51895be35be23c7c3ac9ee6651ec44f410595c0cfcd89d17aa278c9b8ece4584d15d9ba6367c884288d8590b7761b20b558f87ce12f17c9043b863886b88bc0b5e13744de704b98b5d199d03f296584c60478a9131fb38b1f649e59b0c7b72b302087b89024bdff4d0bec3b3faeae0ba8e6c3ee1b3f0e921ac4889dd46d83654fae6e602a1ed9de1cd28c6a69f3d94497b3f44679877befa60d33e40916503fda48bebffd5e8a8d25537874ea78704c7a7be7c838e45162135d344a0cd989b81a0f356df0c00dc311c536a265a0fe61d0d50c79dcce22170e76af407505876045ad999822f9060537d6aeac922318d0874f640be2bdc3a9e4c2097b09e220196225a3185d75b1eaf0947dc0f92958184f775ffb7db78925483e29461f3b82bca78abf013678e084cbb80d03ea8d2667fe2f443f0fccf29414e68eb292a3d9c01899d7c205992715a8c0ecede7a27a3413ef08f4bc1f33327a1d46894c1204f49ebdf7cec9c8579d25197bed089df014de5cbba7055862ea5788d665b19847b608904fa7c49c89d80750bf848c1f62f66eb5f418b39688a7cf3a0ba06efee78df35e14cdce0604a133014c7a86d71db8f5e9509d41ebd9a25f2d5db413535d03a3d7bd8b7d3b7a1174c2824ec090b1fef3ab857be92d9cda8414ad995e24a17be40348078939c295b00c6a0d050767ebe83d6294e7a0332a253b36d27d64102084071db9ee912c7d0d32a37f645c420b2d95709b68382da55f5555c700eee863f108c252814b9646ae07ceedb70e0203d601c94764fdb2ad31cf4f062542f5b26e969a758aac55f3f2433e455ba3d975eb7a0d63963c776e995ee93dafb332c086931521c8cd0cdda1f7852e6fe18856ee97b6f8e85d2e25b56a1452e716af8a59128dd25d4df97b8e01610c0f14f3d4fa480fbee227e22c1de10a88c003d038399f602e2a6b9c578bca84baeb490911ff2c60b3a9586ec87324e6223bb7d7e9853635c9d62e59c0523b2fe12b3518925e98f3b9c0a1f16a665589debf95cf5da836574309accef521b84de07d49dcb3d66bd616b149306803fb2bee15c70824b0338bc9fde1c4a119145d26acf29085670bdf492e9c3a58f4c1654d4a7207cbd7335ade04de6214de5dac9dcd2ec35dc1fe8ab8932cd1b5f9dee225ed9743b45b4b922c8120821f3eac6f9cbc5b4249a9de5c92e16b833d74832dbf34de68522195c5e2d73136d5fc65d3b0ca9a28d012cf2d49b085b9df293b9efb58843160568a04b3774d0282cd716bd5da9fb1c2a357ea9b81a60a40318b834164c80fd8a0aa1dff0d6459673cae0826d5bc8c204248de3c84280027d4da031ecb54a489a301e4456d7c2cc340531b7d4e1612d8983c7303f5ec22f6b8f026dc60435d0cff00146c61adcb8b14eb06e15d9e040f6a79800f5f47cbbdd47a0156462d23a1e622542b79e13e3323df9a8e11ea09a300d7b9d64d358cb556be3fe6aed92374357686dc024d445ec747e791b1684d1f5f288ab21510c3e343ef2d498c2c02f3844b0911b7c8785054ddb51a1136aab0fabc28623909691e54a74c756cf00d6ed1c6762ad644aa5ecaf06376c2cee143308a68ded7265e3ec35e133f5a3525b9d53c933a15bfba927d6e8ba3183c9d22296a9eef42e401273382e44462b18882b8026248cdb9579e2e991b2f26dc133d80ac91315cf433fabec22df28bd31a63ca0487fab49b8f20ecadd0b55cff4cf19373178308443428624d449bbb86a0cec6fa84db8c754ed0b447ae293bb0885ca4bf59960d293cdf96b8bc634c7c69481622b91e8575a10d2ec2fd0b8864bb0b69aa5c7d5c424bfaff08873954733cbe3a8dce4109811ac47df859d02173c2883c8c6d27bc6dff28fa7b27c8fa71d09d28af345393d07758486996cdeba431673e35a8ddf771f253a27aeeea1db53dba6f266c46002f2582d947927656bfa787b30f3dd57ca63d7321c3a04c4114bfa8a33b9fd1481ffba76c40bcb7e1b0d190a8bd6ec1be6033abf82e01b661936338e53315457fca57a425cb4f101e437e7ea7f95e4db8f77c9e3f4f4d272570660999beea9ffb378f4be498cd7fc8196a8b2897a1044239fa237dae176e1dac195d943bceb8c92db75e79dc2af70a76bec75130a5cf3d81b811b31af656748775281bd269682ddc469291f78bc84d42b6991e3e9e2a0b7a4a14a11f96c91b63642b9acca3fbb9730e25ed5c5124f67b9dc37acc057f3fcad22e603cd400555e7a50a88a5b45a98e8cf02386dd52f387198183be470416f14a4dad238621d1a4e07baae22a4b291ad2dd2cc48d17bca294999471a63f3f6ae6f34e6300aecc3f4bf6592fc1153346c434821997657594f5885c41793406966213a784dc9d4571d660cbb8e3f6c31cbcdd8cb392b4be9705ec01d24899bc62b0fd508edc03b90c7cbe3fce4897c8288adc3532441f2c2e80b5fe78f99de0804fa44004de4206a12dd363fe8ffd185d010ed85b0c011b0b03fe03012cbb06a8447f27f4c3695ef27221ee6516e0ef10a2566334d3b815312684688b5b175546b742e466ab3956b68b71a6dd7aa6f85d45cb9996ecc730983eacb7b74a0f0c96d207f726f2821c4ab7f79a0a54a0ee00a744eb627617d714f355f2be75e5ff093ba9e55a27ee49485ed14a637cabce2084c23713ac6457f42ea219d333b1dc93f491438076800db314146d3e9c10fd24999777b34bfc7fa6e5b7ca83c38444dad31064687522e98afa1804ba5d8f840a0bb1df956fee66941486c3f3fc4d711719f8267bc082bfdcc01571ba1e852bffa2abf2e066671ba0a25507affd37f0229665c1ec75d1aaa300db1266f520ba718ec5d713a9df1136d7949eee73fa3e195202df13d4e056b95960713483cf7230bda4925323d50d20a0244d24fa387ac7f6f82e0de7ca21241a6cc0492ed5542629d3bd618d04da6eb771596dfdc76a89e02c265c11656bab86cea787253ee5d1042b57481105f6cffc1602e2e6ad4291207a2308073562e8e832089fee04b78e32e12b9bd90651b899531e806e40384cde52398024d18c4cbdceac5eae4bfb72d63e0510a69b53ce7de6e602b54b6725ea803da3bebc450139ab1ba1de2910c28192269c2bb2d0ab298e911ec2730bd3d5434106c34c1e7d35b1bb6f28e397d5ebdcfb04c0ad862fe7f25184a7307f8c24cf8c5861e839740a431518cc2cafd874cda352aad5127a754eb4c49ca1bf8692f9b2a4bd147c251e5054f403323fabcd46ac6ce5d621cd2cd57aa323687dd80f3c948df0b81ea0b0d5ea410a262730250aa2d03606260f99780d6edb48c907457680e9af841f56e25f65c1996476a62b28d893d77a4c3fa51ce470bdff6c6a04b2fc73c918c18443326a17e325c7b0ae974211945532ab3dcd1a81650efc02db8383e286f90046b382494cb5342359c1be711c438d77e7bf06fff4ced140269d96f718e3a6ce91fa2a843dc0b195de5c56dedbf6f75d9acb0e5fcb95be135bbd44ee90e11ef025814f7a88580fd96dbff6825221b9e5c603a7b5cc2afd7d7ea81f19c7be03752cfff24860b325a0c16e18f7c8cd87536f4502c6b348c651586ea6e69f2cbaf5971ba090074da8293c28df855b1bf7e574b74ac9c7079e098b92aae5f551cdf3c6ceab83dafda4b2dda2b42d5e39778998b27a89dc69fd6637e1a526d912cdcd40ef8550d92d2b948392e9619788627453871732dbc43735306750243967cb77e40f366fe9066163fe06ce94609263e5b392d0df5af1b2221e7fbe4abaeedbc28e140eebef2ded7bb341d3f9e962e023fa64007c4bc4f2c2b249f9fbeb9c4fe6dd51b4adc9020d8035896bc82c11f43792e77136fb9c406b9e95d4bb1d9da57a44cb9eaf13150e7bf8b0456dc11d9fef63ea217f39a2fc2f158335a4db5974eb5acddaafe809b24263ae5bf109d568e8a634e47bad6d1c77f5f79fd40fda96275c15cd35cc69734b0fb230645cd7af90dda83c259a87ebff87e7fbe3162b5c903ae329bc81dd0f66395f0f826dd306fb005b370c73a98e7f6df1439e631ef01eb4faf1e2ab28dafab1f0a31018bba290e72c1291458f1e781bdeaee2c17fb6aa92913abe2e34526f72a4ed2f720d5cb025f1dcb7dd701cb25d0d2fb52696655b5b3252137fd5b57936ab355215fc9369840735a7c917ed2dae33379bbef8588586417f1fc5d26240da0e9d0f6264cae1bf36af11f9feee39277b1aede71d1e342a7ede3c86a34d9ae5dde616067cf691afb365d00b33d6a4729ec8a258fbc56503d00044e44efbba65641624689f030de3e673eb4dc363771616bf0c37369f2ff8993f61157dbb69863c438f18727d9facc5e15200d4c196c7e0b78a82202a92eccdb62b348d8e5292c377bb2b53e5645625ce68b2ebef280443500c064fbc09100211432a14854f353e84a200bbdc43bcf773af5e3ea8c68db5d6eae7d4d353a3f11d4bdbcdb744a72df00158f824220ce1aee960e82805b6b5b3d2468daa6f477413a995d505a80a3d056d5fe69cc8cfe580d7ceb252bff67fc40b927dc0b5e1bf1f334b98eadd3f9176e3a599acbeea5780c0fb678eb430a8d8653864d621d53e600ae22778aa64336d488c9bd2ca481eca2b8060d51ec8d9420f43161b298f71ca034f3e02c28e88f9e0dfef904cd4f2bb56277267a07a7dcce586ba8fb069c90d3aea3b5f50b81138b2f3ba23e35805c997490f492d641ab5d5310078782608ff4e16b2ee78b908f30198205238bc3c021a9e8dd9349d86490810eddd83a09e77b82311811a9d435b8a8336723400ef415fa3f65da3b5c3c052b9f59db4f3bfaaf4839603fb5f6c29629c247942f3d31e4d376abe9b6ed667222ca8a75c2e6c9078612c60c08af8244ff7a3b03ce526c1720046a14e131217db5c2039fb20851d98ecd10ea44f76dbe6264d9c300045a5f00282eea0739294c87bb5ab12b787c003917c22d0dc876393d1482ea0fbf9232ffc9f0c46be5429633654216088a03df130aa844c71eaa75783f242588a8d479fb3ceab1f8b46cc6f9a0684d1f5d31cba5fd8ee755e532a3b259203bb3616ca4ece196f75611697968dabfd9f5c2562a57f7d2c0f8948828379997ae361a31f5899978d01d599c36fcfeaa91efc87e53ed0a55028c9744bf23a8d35ad352fda307c880aa68778b610d0f3e341a72fae389294b64732ef440a70ee3c160d6360e3a132ffca059b748ef8668701fdc303c9d1ac9391e8eb54e8eb55584e6b8f724ad3d9c975f326577dd50278f5abdd93b4120cfe0e887a0d74c9e916eda06ee4bb7d34d59088ee67c8f63a007399e93ad84254855cef7165a3eac4dd04e5e3c30231fd55b489051add799d8926019b3f8bb4063d1fcee557bfdeff01cded42777767eaaa20ecd236e09f94bcacc5b20fb1884888122f0e6a0aa10e3bb8bbf5ac6f44b663a359b294cc081e705addae4b83a00405548c7553bcc3dfe05d6d655f50ed73e9241dd8a76fff2b87063050abfa393592ac3dd17fa6d7efd167c88ad3f8f34c448380007ac7349e0b175d419be3fee03e111d1e112973c80d993c2cc9af83ebb1a4fa355d4c789f6089668a67b854d7e14d66c7a99386ab6b30c4726bcf6aba54c05eada10a65a565f27b47c5692553d32dc1820ce13c5551f88559260b9ef7a08ca496a85533314c57bd846fe489c72d5b0f82644a48e8a5cf26758ccb96bfc96d4716d7264b246ca6192b27d0ec892009c8aea5903c2e46c18035dac7027dadd40360317de7a44e34fa098636121ad90b4f05a9a3943d9726771380c3c6e7d141742e37a5242e52393b2a47cda0baa09f1fdf215603032da8567c76b9719289b60ab5e99a815d6d88baf37c4c462eb2ae074ceafe855fc29e60afd54bb647cbf6d76769c4f445df014e70895f317c3ce4f3ddcc94505040efb7141fd22bee48e0205a8eadbd21c90d46963e5b39985e611b502034c51a3db57c1c43ae3da73056daf0c5af713dc7013e3fd5413008d4dfe8f12ceb97c033ebbba1b45ef42da5bb4b000dec1eb809581bce8ee38ef9b8ee6886d2873bcdea2b8bb6f6aec741ad22bc8092a9be4da9564eabbccc174e6e12889a27544d41eeed0c8dae2296a5e847340eb3165af90c9429d53655a287b100d4696ea04665c89895286c70316e07ebcafcf8e8e8d34e122217ed45d79821d13df1d0e277ca4d4164a54669e88bd5cfa56f344f64ed609301f678e46c6ca9ef980ddf613582e8cc7068d5e7dd633c76aa62044fa0e551224170bab1f167e148ab17de11a960f2ab167e8e32d6110ce0666adf19d2e73c225701f9f1ec88d9153cd6f342fe33c51d04f6965efaf03f3b0425341cebd4c89da20f6a7b1262fb867a3ff51efeff5577a5cccc8c4bfa0311b1efdd6be8a67e12b67d4376bed129394946260d0864255101bac8d2c0bb46eb217be2a3eb390f6e64ed92944320474d23a1c4e1fe361f06ce3d2a7b591697efbb44f760c21481f6474d368a433b460251374c8c3b654a0f6a5fcc4c12d53006205ab1fa61595215546c460dddc77bfd1c4470162199c90c0fd0c26c171406e4de3be08f24c2f5f4f736acc8b9cc2067758525234a69065e34b8f342f0ac1c29e36ff0b1205a78e07cdf782c22004e279acfb32809bcbc2ca53b746b513ac419183e29e4feeb0d861f73d72b1c9e47dad7a80ea819ceae620a13f3c1342c2cd068f4651ce7f1607692c8393d9dd32469a6cc6b7afda31217ba7d818c706b4a8131691a89f36176e542f4e539c2bcb2e6dfafdab2d0461434085d7fae176f89d01c19e3363d989e4d36fb7b1dae44a9a3632232b52b1d7959e69791dc4187c4d3502723068d387cccdffbd22a45c83bfc15eef592a59aa7a28a844537f365ece0f9714511270b0ef95da24d690ec1679cd20efbe3245c1252b168651ae42e4dcc958adc2aeb08a3b85f25e92b0aca7d16665b4066d7a72a47d5ab55374b32c25099e1d983bcfdaa71b0226a76a576200cbd17ed4444f212886ae91448bbaf566b98d67ed2e1c32d0c894ad46f33553e2db116bb354f5caf28e7a141679a5de3d47cb909f467af7a694b0138357304cb1f89af089def0c081ae997b84eeb5ccfe9333684b2a4138f50c7606cd0eb658f811665034e20b69751c92b80a8600fee655d1f2d235a5e41c55d4c5be4906a3e32417bf40266bcd7186d30d7823720129e1a2272990a02136e1ac336a54f242d625336ef216ddc0fa3a0aa50e5c7e1952001430eb3c2293d35c2a854f9e3675b28a324a96e7d49eb29cf3185fd762c7d47c2944912e6bd6c87b586818f12123be1998d5f1f0bf99d0e0039eed11895e6af6700ad94457b0f691a4e68fb6cdea33ba71e3bdaf8bc29e49a573e461ac7f2e2b89a6aff5cf3408cd72fcc98362d0f8af7f7b60d26eaf3477bdaa70d71a0dd95818d0157a336b2e67a167b6e6d576b9c3ff3077c7d646aad8134bb762f18de24f8012e0012b702ae48d49a5bf22ee86d48ccbf9d7d9c68e3f84c20dab6f626e258389992a81efbed5b0bc063e6453839e09adc37f5c41da5c516b29ba9db4229f71b12b7352df307f5efe0f2fbb73ce2343304b55b2c30b7f4abd3e78f185c5043964434a28d3089ce5bf5c9bcd9f007f4e5127e5353e623ee936e87a2829fce55e0ec4048a46f27833915b226f9074049895551b16d51534260f8d87776f06a692ca17e8f75e3c318b71c92fbc0d39e54a5516e48426d88bf81b962d60f49962f710ab152b314262ef91aa5b8b3e7fcca60492bd1f6cbbcfeee20d271194c72da884868023af4dc26069fcdc69baa336c77d6241a4ec587c1e9b898286f3707e15d99fc461c84ebffdb783707b6cb71581e0198c54da471655f8ec57cfd7504057a6ca158e764e1a56fcb940c9903135ddd46099ad61280f532f073cad1890275ae43fd6299eef8337ec10a1cb5034578f66618875583d8496d589f674478eb92f77d78ec3c24af1f5ca6d7ca4c36a168d911f1c0b59461249d4f0bad57c125028eaeb61a1139e927a48647f07de3eaaf9ed4375b57b010fc1489a3bbf3989ade0e9ab1bfe2a032566cd311f701d1460bd998160adcd06218a4720b84542182fb478d44bc0489d9e90833ff5bab0e3df581a12c99fe665c6d1f9d7bf29a9dda2f0bad8abc572de9c34b6bb57933394e673af5cea3e8480096e804d735de6ae8af7347e8b6d5bcee23aada9045b191f3ce71fbf8cf5ac730afd1137f695f4cdae1a020070d305a6a5d11239530adf335beefb8d2c3f51a8b000e78027d3c58a6724552bae98aad3a58d8eb946abebb431099da1ecd4453b9c5c03b1c8b521e491817b31ebb9d70024d988f9ad64e3284f1a483ed7cd7935345c174fecc699f37a1d858b51fddebc9c3f1360c6f598e64ca5a8c26598d4db70ed0199446c38c7b7453ef0414e310522389d50da0440bdebb6916384af6b7d65fea8ec55621c7363733554f6191f0b7512963d189a1592d5106bdb31694c4205fdaaf87fdf741a2d285ae855c777599b2ecc6e40a37d7b50489f25cdf9da177641eafaa1bfe240a361f5cda92bb65830107830852702c35daf87d69dba008876c7124f06151e3fbe69cd2e82cadcc83325fd6fe54fc8aa0357c55c57c55c5c93e9fcd927b91a68a62db8c19f8b5762a5983a16c58bf3ebb777df72098ae5ebb2c2059f0328ff42902e5cfea6f4cba8d62d7aee5a2acb7cc29027f0d9f0824134d725dd865babe35087e91358becaecfd7ee894f753ddb8528204858e81570575b4f3a49220919227480bf33b7c18f8cf60f4ad9c9320b9449f2e995f1024066be6321b5965d5f62c3a0b9efc6ba0e645d4cb9434d8023bcacd8d4f18bbd8002bf9947c6aa55d21f4785c67d7d8387b108c159614043dec17b901440b0080783518d997dcf93e03573f40c65cad3e59bed19b4831efa005ab722699dc9800a6b37170405c1f1df9cdf7cc67a0e393a66a491e7a62e969ddb97bc8f1ecb40aea0aed074ff59de7f8c4b3f3d7d584175ef27e97249209ce2528369126eb7c190af512754302470c993bbdc4fa998b4d83d43455a58953e3ae4848696f65ba69dfc53ff27fa7c76c486edb4697ea1a9757c9cd3f60c957e976515744e35d65d5ee5fabf6fc4e3d3e7f2069af2871bae9a594c82477fef21f6f626fe6455699123b183969a5bd1a3b4dec78f33d528dda9bb28410451e3ede56ab67c4ae3cc8f4d19ec55c31678175958418fc96d00670a9c8a7ca335cab179b55497bab50130f3f2644d1ba2f0b2f45376bfa958ba883303371efc76c717f72ae91a49900c26779d6a7f29038205c2f87b4187098ae5dd0a732d02cdfd6fd18861b4a6bec4b38d39c00c95d882bc8d1546efdd914cbf0b7d5e49162ab621c3c473a1c9e82353624c20023b1b6b9e55e04ee71e355218de902241c53f70eaae84ce2f006c8f6c00e491f934b16778f44f34377cac72dfaf3ac448da7f19714645b9557e468471943953aa0107ab53576384e5a8fda90b65b0d3063de0dee4ebcb41d4e0f3a6b4b26a51104454da92abed8361787b332cc14715b4b63ba9f7d252a351f9de88cee547e6579d40a427701adf95be6083018a853cc18f3050de6fe36e45f43d23ebf7d018e2f481946e793fc5faa907a699ed72b7396641e26df6029db5de74bc2b8df8c2a9b5781a30f71dcfe0adf456a2faa6c3a3467c35a4ba205022a9a29d6a1f2f087f473524c2526b4a617ff77f7b4d6c576f28a9b480ac265a8f1e7c9bfe36b073c1b387728a54a52dc47d2fa8fb46d0247fe9d0a130eb63e34e48312e228783f5aa25b93eae3ceb466dff35028ac7044440d015e8eb1f47cdc5bc6ed4b37b2d007ff7f5235dfe82a4ac6525922cb558f1121aa9dc5d3c77e3194767cc7db3dc0e5d32cd5a856bdf62a9fd160ef48542461a4dd167cb64a578ebbf1ee8b4ecb76c32dea054751833371cad8f159c02aca90c01122076926307eca80defa4d09ef78fde0b59cb86ac021235128dede17d9f850de4bb0dbf102285480131947e7e618b1532be4b4d63be41e1834e236120a68dd53b1e611589ecf2dcb7e16534ae1a62e57e32c8fa93f158ec56bf6489d06c3e1381f98b2b598e3f8dc519521c1d97133394d23637ad7a174b974c71276b8844782d29dd846c7a0ccdacd6b811b11f9e9e3fd55b574c018f261fc3883ab0e9d81af5eca8a55edb449a072e34a57260578cc3adc0ca186ad7816de1957b8d9e014e213357136509ed29c78d1d7f2841ed65c9976cddff8722d8a0aa0ccb5564ea34730ab3fb64c52627ebf0256a968903148316b10c9cdc0442ee019f95bdc6ce9ddf19c3028f40d9a314c8ab2acfa69779f20ab15183b35890db43274506421852bbb6e11097cbc2c8d7f8dffb8fa1dfa3ebb345ecbeaed75206bfad879bce83f5efa074e6862358d2ce8c24285c4076909863555460507ff79a6360d8b0e0bb2d5a7a7181a545d750830236e34793b26d41f7e87116643b543036a49450469a8eb3a15e5743f8ec9a658d3e466a0fd429b2d3b11093c27bee350e3c544917ad4664705223b41e20e63810f4b8bee4ee82c32207edf10fc639f8aa541423b4280af506b438f1f36108de758e036accbf988c2e8da8630a4bfc77939c61e5cad972526ec9b882fb84c2e2da24a4695fb9640a40b3fe960a42a2ff1a2c60690f017dc90f637bb183b7ee06cc9b5d513e19bbc378d385fb7784aea2d816f7c6a75903f2600de72075fdacf026d9275dd05a109a703fd5970e9a305d74dfec5206d09927f990483d6f30e68cb518a7223f40aa8da98c7ffdb910c5239bc64e4a98dabd19825c277adc47f367004287d9b0d5e79d2fa38cac707340bc69686251c4035ebdad03dc556686939659a7440945041b039ce80fb00a68d4f3e3f2031ff06a7ecb3d693262a00ae66672c23f90594b22b227d7bcc363a341a277e4450c26cadad0a41938c187bf2f2375bab897c88c23296aa41ebf01eda9efdea062d150ff035dac0b5e2049be8e58b76cc995b7f10ce9dd723a1d8b7bfa950f5711167e05f4efaab0b8f21975ae47c043990e8f87aded18edb2fa162f34fa671cafe95c20a5a68e364b7af36b71edbf1d771a7380e91c208c677fbc919f2ef69cf2a206c4a720ab305baff45c4b22669569b838cbdde0999cf2d895d07c2dc2edb6e59695ffe52c0e7ddfffe22cc76090f0adb60eda5699a7168bea2e9a921f5902bfa97b61aff102f455598aa845c11e0a36a0464b40f323a7cb0829d5efc6c656eec9d4145a3d1deee0cdb4c632648a3d7bc9a041a1816b70fd59aa06f939930620f47c42674e597657a475ca70e4ed1c6ca888c3b567505614e72fb4cd5af18c21b3729c4da38c793b6d6d8f7031526e0d9a7983832fae679d1ab525742ccf5fbbf337c0be1c6eaf0710afe1a0298d97e46217feb6618b3aa6d82340a73550da68ddf603bd608a3c90315cbb0ea6acb02ecf0cfb9ba243555f70f01f12ee5ffb2851f0dbdcfec62473a904ce69d6e691f246c1c0bd215b5ddf9ee2d7cf28576c174bdfd4dc7434512a0af793dc0c5f528f0fe9b6742ab8e75541459257e4d8efa3443935e7d24002dea9be2be91a46602c5d7386f4d4967985a32acc27e660b9ab8477669a44f12a8b69eedc6658ae3bcb4767ef48385133f8f615a7fb8b876c6cde8ac4ad2d878138debc54fd2530cbb8f148954785284364d3fbe98f8a74b4b776f68466c706208109df624cc1ce5ae86e36b230e448f00aa721e3507866bc7263b87f980aa681f5578e7e13f0be944a102037a5050bfd2ef10cb43d88eb7bf22959e1f37e3bef516c6d2f2fe75b34cc5804a69a12a460ee498f2ad9c093c6bcfe0e6277e3df35d2f9edbf38911c0aa74bc229a4baff7add20fb58cd22ab5de4e9315a0dcb0b5270a7b5329919dc9f25b7a0ec363b55637401d56311bf326ddad624e05679d6da729d9b2bf21a713a65d1a195ac1bb102b7ee1b31404eeb938b2e9397589d2bd9a923ccccfae255818d08af06b292a053b2e9528d80e6caef1f754443323f5688a05bd6c58dc72465612b5979bcf0f4da758325108f164ac9f76ca855606d5cb731675eab2b10e0eb6117773dc0ceea6d002ed27695c316d57b0dff83eb65635ff212f839440340ae929d5cb4f7f3f3458628d252780ec203f3198594666f119cfb57d31145af3a35b5cda40d74d3747d3436c949b82628e6898be9bdc3ebf1ad92ffb4d4e3774a44eb06d6fc2ef43e83d8d5eeadf36728cf398529efb98e7de157ab94366b74e9dafd79bf8e4d57e7f26e2048a24d76f4a91a1777d7edbaa0aa5a0b6f49c069a4dbb682cfe8fc98afb77290fb50b223d02b9ff8dfc190a1594eef9581deeba147dfa0729e1b1d41088342ea71f7a271e85dc02dcdae9173a6a952a560197f5cb8f499e3b9e34fc22cadf9ac7ae0fec48b890090e291a07c00dc2515a89f9e6f4ee8a4321d2a5f121006f171ded754cf7ac519cbf07c6bc1ed481863492a17bf819bf612a0a672c7724aaa90db7fbe4c6d14603949d9a0b3ac56f508fb055b00bbc59b7f2b3b83481257de3e460973476659cf6850eacbe5b4107c5c82e892583c831136f4295d49fa46c82e4a32e84f4415fb052d8d5d8d9bf2fd7a0b75b244a55c90e805bc5b9082143360ebaec2a5b3b1ba22636d0d3be98befc588ec8849d4e5da33d09a26ffb1ff20f319ebf2928c9a63cfa79b166317c25ff5ad32c3a20d2b27da603cc629eb9d853e93b55dc4e2c73b074cc1afe29e5ef96b7514c91f3204901baf69a3e805640f14101abb4145e2f166203eb7fd4004cb6e2e012ef4dc58385a02aef2e7bfbdb60a75fc49b3cf2c0b2a4a56ea39b4dc750d49fa0f5762a27788cb091d768a69ffffcffc30aee7360a18f1a3cf984b4150d9066ac2fc560096a8456969b14b9450fe7c85fbf93ff30877dc0f73702b1531d7bfc92f55c04ef50b714d39a357796b9e11834659f8db30d1cdf8e272110bcea23e9a4ee54d843b62d1e3f3c63593e45c730eb29440949f48f0a9e2a6d46c3b133814e47d74228a481781b54a9661226f48f75fc084390f367106214396123385603367840dad7b089c9f26cb71eff181e98f467aa7ecb269dcdbea4bdc0c902ebf88eb488d44547a9cae91d9ecf07a55daa18f030ee243099cd8e0f9ee436fdb76f635e82e6745acccf624504a9545dd8383c11d981cd60d3283752a6c52185971cac8b6c1e924367384723fca3f030c3dc221f7bf2719627bdb1d588d5f215b82ddd1f9842373c055ae3abf78e3f36ef8cfd4ec8335d56fff37ac9304387b50b20618fb1abf56c98031851f84b502b580a57b771da76d66ee85e8179eb77a21fb845a4ceb35745a1078e1724e8b7a92af119da77c3e2e7489f06f70e5fba7ae042d23f7c0a7e62700806a27d97f4b0bb7fd93405a38c0d6e45249f610372b23488701fa014f504c7fcb5b42394662890fd529f740b4451c5fb63b81bc5b9b72f1f3723a03e6ffa3590364d5281f683e8a68ebb8dce7951c1510e639d7f8d83819711766c25807403b1b887dc3e441ad30f8cb6e5fb9da75dac8605d41dc3d8f01212c120052c274849c82b300607b744c98804561449a0b4123052ff59b3b378ed7e568e9a176fcf8cb9d9ec71eb2f0185c51293d60c391537732e8a283d2216322a8cf671f0ef34ddb78dc272de0d7c214710bd29ea69ee07cc599ba4fe2047a5fe8fc4b3c3f0fd12eb7104bde412a94c50a7db9318a03e943c9c599802a8b7e339d61e9784da6695319c86b7afee37c45dbff411ec89c7632a2d8498750bce068771ee5679f8460bbd80f97b149d12b15db49902460a3d1b6659149066a4e82d1ecd18d5f9f29df18a87bbeb1afe61b629c8efa6eda1c65a808fd64774784360b834c5a5cdde8012ccb7dd47caab10fad8071b8531ade1b369782cedf4c4266d1ef05d0180b3c06b3c13b7a6d0c813549aac1ba5e9f625b3425154bc20824df0979ebaa27c6b46946e8de20c3e22aa0fc02390634fedc240970659b4950d3958f87a18ae897e4e4dc3c75a52bd6669fe1b50c9eaa605fcca846ed47f2bdb8317aca6118e5e70fd34a5af32c4adb77da71075cefb4945e1b7f7d134688440d9070146701ce66b4d74fac60cc43dada74a5bceb98b05e1fc4834fa29748f8da797fc712301f559be870af4d66ad0a3a7a0ff1a114b125f7d876a49120ba57c431b39f5ee14f0011df6114948b96491f049a49d3843a2b10c08336fe6356dbed2423f286a1be61d76c2746de186d4236f51f7d63d61b46eb329a5a36c0c563bdd93d64b0c5ed28504e08d32a7544586f19eb439342cbd64d37d00b11bf66ef68123f67aa5910f2f60b6ed3bcf73263895640f07746bf339f47a5254047a8f3ccda94e261e379c3ce68ed69302d0ac1e45387651e5eccc8ec0b884dd5bec4186c43bc1d6a65e1b45c08d0397aad53435b1873f0cf5c00ef6678d7687b04d41b0a6ed4227ee266aee84379706ca42b233467fa52eaac7cacd4023c3f77f80c37b004a380d40fabc9c79588aa17be57b64abdbbd4aee77aeeba24c17b487ffb18660edb0d3642ee63234d3d7c939f029b1a4426f807b436f00c5ba470513993763658349b32165af56df5e22afb90d0ff04eaf82f5ff6c78fe31da55f74c5280c31eaaaa67c1953137913562438166143497c588e503f6aad1167e24cc6f4e4b98741ef8a1871a696f74e2313affba73b17673e8046395c814e33c2f57e094904d5b945ac9240b535201958d32f6d1d6cfcb9abd0784199877bf422c892475a1cb91471ed8bdb77acdeb33a27d5fff4dd3ec680c0560c6d5be92fbdf96a59c6005737a2bc200c98be9fe13fc8531b397d7604976e40c0c9b5148fce7baf862a14e6ed48ca063e94824ba5ec2686ff810796d116393966d2ea16cd15bf595dc4ae2288565c5b05004c2279378ccc892966da5cef52d1c40f78d40045ed0c22bd2cfc4f2996d1b922920db8ed1126123649aab80fd6ea8f1afc1837614bd40e28fb71d3d5c8dfb245f4e2fe801259ada59a31241e638177e6a48636c81cc80c4622f0e3ea1829b11083b900efb49411d4cd4e883a844ed9fa63a06806bfa9ebb47a2fbc603bedffdfac0cc1537cb86253d53c043567d99033a06718a2d6ff9262ca54667c751da48690a5948c5d78d3a32d1ac775c1af3886fe4733340b53a67d79641d3610b7166647edec9a9538e51049dc7fc822124f9cb4664eff145b4894f7f5b0e109494c7a642b0a6212e4799c44b8ad51d00ea7e0d710c816792bae24b99e3564bd36662726e223c7f01d7dd861c16a9cd09f83bdb8474297304e541af2980bb2d963a1333e14fc04844be1f62376295c1f63a68f73c750b195cf527b256377cb5f653c0e0505090f627072335163f45e16d257ba5fe7b57aafa0b9bff10a624f4ef1d8b9c7a2346095cceb81a9d1dea2605c5d9a5378d843b86f1ae22e8ba2b2f2a917cfd192d4b426e5abc884198466cbc83f7d979621c684629937f12848dbe0e9af5358a904396970a6267affa4d7075b4491bcb8f72b37dc76c4b1c564fe9dc0b6094e682aa03e0079f2eb79666e9fb84f1eacd80808823b42c6a3f5a6d18fcc09044981122258f76ca2837210de33a301ff045795a2894e64c4463ee07badaeb4e97f3d7ed600e2d898be0130868da356ba944ba40c326d7ad89b83d4a9976c506a01b14305b552595c14a535588b73abfb3b44fa09c6a9b20cce6763165be3c0ad6453b5fc55c04b42e9d17a1b6c234e575136d5d8dae23bb4a2d2cf335b7422feab686b08268261355be98163f2fe5a6e5b7f07c5b51139da866ae515943b2c689daca20fd50478d12ead95159a0febd889ba8b7d8629fafc23af66ad1d01f2e0a8da25724270af5039d38d964215c4ff11bfebaf727be344d8b56b030f06044fe41fbe6b8a441bb3f0f5d6881c6cdb64896613c742035e7c33805697e418974a16f0f69336a1f325defd79f20d09d5c964dece6592a2dde6acd66f88fdc683874eb73305c2a2b2fe9bc12833927bcc79aa82a7c2cf9c9837bfbef146cbbdfa2b117ed8d3a40ba061dcfee4b7018c1f8c6a9f41d451e8c008e8cdf207559529ef58bca888c35faacde969ce5bf20c6f9abe90fd8517758733a158283ca8d4a073b2a5524d5683ffb084123d8eca9d5ec56e43eb7bb41dd7038f300e08fb1660d0cc807462aeeeea9dacdb8a172ee140fae1b425ec1aff68250bb6183c1e3ea01fb88f4df4e658e3ef18956566d1cf47e42b7eb74fd33577f5f46976fa3b8a5efc3ae1ffe0b271624379e7388fb96bb15f9242b8b4698e432ab5c5eba99f7c2f1dc73c9756e4fa2658a5c20ad71e9d65d27914b1984235715567ff5a7b538a3ea94b79a3bc1ce2febaf1c3c5fa10447b8e6e762545ef1cf2000b34e9d23c4803e3f2d1def1b0808b66f2c6ec74e20d3f3e089a7ac02ad22092b8f66ba743863160acaebdd9f55ff04aa74f6e8b72252eedf24dfea55ee2b0d4d552124fd393707f10cfa99a398b0a40a243cec73bd3deee490b6e1e78bbdc0c0c1118b331bc528f0edf0eb69a5ec9609f6791a6f71eb32970453ef82c35fe0c312e2dc80073b391472bb9d460c8794976efa0e5bd22eaa02ab46208902d9eee8bd899309195f6dcfa5e5640d7718e6e66e782e214853d8f9e14b00f77f35a44f267fa1be6f029b1038b07889cdb7051c64ea216edb6e1d9074081153f0176ab83442222a16df7ba97010d2da25ffe9529018b73cedbbdb5aeb3c2d51ac6499bc41fbaf3338bc259027432e5354a06025075dd50eb2f300c1ad7a80b63d134fc66f9641dedec8cad98fcf4aa2e063058c719706dfc9d380c98766278056ee3cadde7aadbf0df15f7a15b47940f3387d457cd7ae23377994a09ba14b6e0a4e38899e450bb8cf0ba6dcc55471cd8b7b34cd66f42a8e7c103dd4a777534a9715eadb434e54199ac1556960d44287f217140d92d1df6210c41b052b1b86ced920baf75e7c40c0ec2e2d8a9d81769cd8f97b14d4d5097348bbbf7f23a258ddebb054d2472dbc7c7b19476a6d33ffd65a24fb61c26ec5098b5143b91de9a5656fd4f186b2dca3ff0f10ce64b01dd88e16faa5f8e2948a48b0dc7852549139d8f28c6599ddb266e4e708303cf730800aea9b250808254c3aa68e482d5a66264666bc6170f679782e1a6a91ff9f88b607b75e9b292bc6c18c7646f6a14e4ae5563460a22fd3dd5842e6d777eb4ce5ae67075d6ee1f189fb3d0c09b2c37d902937eb22b91710caf61d9693add77c37f106574dfc681406dc4a07a181200add21b368f4d547904524d626e4d5ab0d37009a9a1804e4e9bcd5d74256e0858454c079fcf3022e77ccb265f527e6eecee74add2d5b955da874b9776f494746c88434374055002bc3632de514f6392ef83e11380de14333af9fc6b41c38a6d9641925543cfa983668d4f751504a872cd765a4bb47b194c789f0354fd53b11e1082006af2d5474a2b91c73fc45789cb2068f292d89a6f46ee29c7d8515689225b0cb9202f55bdb894348cf5579e8831ba5af57685dd9d64b97abce28a69b0a39c08e769739258e24893fa2c6ba79a86f317ee6790f36385276a39f4728739947196a819d39e7ff6b9dd03e86a5fa3fdfa8cde51379740075e7b9cbb68c15beee285bb890a585a48ab53a69d90a7c49e7a83262c827ad2fe044a4fc625cf7217c8ffeb99f85ab98bfb0417177d8311bef4a629b225697a54dc873d50126e80dad4ce62bf3f9dbe61795f6330d34d5a84bea7361559831a779006cd95275610dd21a88a6163beed319a6350b38ec39393e1372f1dd2a7256e77987691cf70804ea7c15c31434a87f51013c3d4e82df924d13d17d1f10ad6783011ed060eb20a25ddce639a5e19003c9e0d1c43a308b18df9c80dadaaab7e010a73dddab6176dc230254c3108f7be610a3b0f09522dee1e95cedcba4d2c4a34e15d9b1f5b19df25f254c3ca2b6382755ce644c3ac106a7696c8e2b563c5db543d873fdfadd803d893270c473c0fd08cc090dce19cb56e3604722ef6e2569396192e2a0d11f0f2e194ec3ee594adc0e1c93446861e229ae14126d0a67587950afb74fb28b468b004809e2e5aba0e15109ddb47056a4f7bb50d4465e2ff2a4af5cc7aa837aa0130e0876aadd434b9bf045d2771c49b198636ef1ab99d2aad07408ade026a6e77213e9d959f88e9e96e33596d6bc1fde89bb5e9c1adee1bdf1eb8bcd4b10c33f93642fb747acdb59d1552b996891cf621e20fca2c1ef8f18a6c463423f22dd00fc5edfdb338b7a78b900097b7b6cd29df34026c21d4942f02310ba3a4cffb6d518377f5c86a0f07e6f2c1392c71599a8144275c519f327258ca85a3c3890d0d57dead79d6ecfe82f4ab69082d66ea386bf1f3793219a8047a8b42a2bcfae7d0b9149e1a78b71343694805f95e11e20ead892dc7375b4ef4ff26e3e8ad298188b25fe1722355d85f05a33165e77ec0252c7331326fa2290717cc8d05fc532e72ba4d1dffe3976bf9d8d2514b1a19fbe54b91ac49f47d77fd7883461cfdc0f5c6bc4e41f2a7afa684836f74d02fd2c91cb263172186215f19a504307fa920931f7ef5bc3658858c1b6bf1229379abbaf415bbe3bec5a72f65a6308b64ae3a7eb5a3c87906875cef889000eab8b32c44c1d1d1e3320b4c91fea37f30695313a645b18c0a4ed97f54762a929912722162639b8c6892ef557bbbd5a4ba36f3b0135ae9abe880443388b835f7b7f68bcc2101ae07ff1494322e6d6db3c0a31a802c5e398f4ec84e1c413edf79b09d6399eee44f72a919e96c4f8a818cca93b48f0e5fa2dd6849ed4e17acc0f45e3e238d7814192e0fb9cd1fef5d7cc9b3030f66604641a55d2e3f81221def8f53d1de773c781da7147fdfd2c628f02bc43f79108f8f0c8f382b7dbce11aa043a8d19c3d700b5aa0f7bd15e30fa169e6da9b0a8ccf43c5f011dbba47c8082ce399c6d9b9af39ac0365c4000b77d8e98cd9ce6b28045330c15a5f25f972864256b7149c3f7e4b1a725f942cb035f793f9ae5ac59fa133ebf362d3e6502835048fa7e09cb747dde217b864837aa9266510b3fc53c7be69f7c2a32eee8c8fa3b07036e2daf984fb3b6fb4e859303479764e8cb6e3df945a0a28fdc2e7abd7ab1bbde3a8b7c83f6b60da6d368d2d60db410f3b8393628e31ad54569fb8b61cc311c9cd94c6c3d61b4528c1d77221b8d4acf32a83c527d86e5298749104f706214aca73240b169bf15713f5ec6b462347d274b52d1a9d3a0ba2933e302eec37923e802435493a2ee7271183eae666bb42bdc5d0fba9ac7d1d6c5ba974b5609d0653cf7d9a505f6ad6055a1166a7cdbb1e3189a540f0db72b50fd4258cc3c9a2df33d2243ac6fd11698fe2dfbca5950d8d1628a1b5e6401f5c24968ad7b8e89170281700331c70cdeff84cc7b8815d85b7347f5300882bc493d76162c15d916fd83fc2d9a0679b6af216eb645b1b57dbbd042fdf96ba7cac1088a1a8ec445086bfe880a25febbf7e00d9871a0b6077f29e60ebf0cf1b77e87c8d04a7200f7b4326dd2587596f4fbeda4abda884fefb1e400b15d9264aea81c3953774eea66a4583165cd317cf8fae98a3db9ec55b24d6c1dc9d82770c4ddbd5345a6adfbd75560e9e3ac08e44346c6c49b3e383c4e3c95169223437bdceab54fa72d79b97f30f73390e6a8d69a1bd5a2774dc5ec6a2868888144d030b6a4bc953e2df54ecfc02b95023f5e6711217dbdcebf3b9541c9e7b3d508e4cf9551a640c332d42582f7d4999b341a01b618a785de478912f26e5c1a4439c40c8425beb2592bd37a52fae253fa1adcee2bfca2ac675a3c0643d58d6ac8f6c176ac48c68eaafc4d3b3e645bb5605aac97602309ab2a3d0efcc02254b9473184db36be018de835acbe00602b43c8acc2c8f1ec97f5c06b61ef47e2d2a68f49987bb1db6bd9fcdd480abbce1f33e3d20e74b45da9f6cbbc64cd313ed4144db5629977c57405e76070f1bfbd555724bc84f35021477dc7ad3ad7089cc4a8f25988cd04db94546c860268bca0223ce46785376f45e6dfb25532ae6c820ec1bcc2750ba2e6af787778a3df555d2fe3f03f7acf35337fbd963e2cf82e53a0311be0d38b10256ae55c3c637c1ea9748949b2b801e0ed622d6e4769e5a017dddfa7421713c3fed982f40fd5a91bd0cb9b201cac6a3a1088be3752adce2708388917e6000a906f75d7e65f1745a167d496324c852230176d96921dce46ed49e0856f968136866bad6ab8a6b05ea9d419b4bf7bb9e1ab80ee6c7546bc0c3d8c4f385d9a8ef0b17a22aefaac25336ae0e0c6700450106f70da143c65986fd85bec8512eb5917028aaf381a23df73a6e776cdb9ac0617d1605878185bd3784b8e3fce18142bb942eaeb23258c828ce64c7f93eecae1e0cf599e1099d0f7eac9671207a021e236a6b9fb340a4761e0ffef79c3810f2a5ac617f3c812c7fe3c9ee73fc9a931412b606abc2e79b4ba879e86c18ae322075eae40db33f48f926cb463a1ab28443490d6b09f9a95fee89b2de36678cc5666cf96fd28cecb61c2ecac7fae61a3fe52d5393be3b881af54b487f2d50646b59c920a00c1f0359b5b03fa45ec0bf33af867c4555f7481c2b9763c8774a34694110da8f9a70a5445f303894f6fa89d008068f6aa26218ae748122762c6382b5e425dfc00821c8ef7600f6f9f3a30e429f07f9bbc04a2cade482171ecdfecd1a8fcbff859a15b4865ac4e410931b276ec0adbff2b959c58d7de41a1ab172ab125d735530df9340539e100d62e67b91fdc2c0a320884ee344aaf10ec449d98c2eb3506405d1f510bdfad1b07a90f97c46b177d77c17b1f92d92d68432745b72155fee805abb2271fc7346cc8453a33091fb056f509492cdec644bcc1193465e95fd54597664295738fd6adeb224ac17e2f81981b2b2a4c1e141979c87c691cdf7f8c111dbcc7e26a6fdb7942631ee649f50200f6f9414a070b3e7fd721380bdcb2484b9fa27242528ee407a14189c4af6826022956351e836d0c86e86f1acaeb83c0ef571fd7b2c0add31354c568aafca05f1910cfc71aed7c8aaacfddfd8a34a420d7a0f788e094f7f6c793d611b16c98bf6f96ad17a76c5d4869f5dd1de28d9b93268557a184fd5c1dd72233f0d8d0d207ce0a9964972e825ec8a6fc5ce824d9422726712f4d3f0c6a2f9aeb86b2f2f4eacc9bf5499f466014de052ca66825fc7dae5b338d3f77aa8259dbc7c275e7c49949b8cf42aa3977e646bb6fea166d21e442f0fd08f3dc967a3a04623623f95286ab80ac5089354f8193d2813159006cb55e5fe1ef81f72744a2ed7c6cb1f3deae9861f5cf22a31550b5ce8e4f0c664bf96ee332ecde3fb1ad79256c60ab8be8ebf06785dc37e6ba497aa68a9b3d3326d6c471b2784cd70e45842eded83b0dcc92c86a4e1fc41785f60b96a94cedf82eb4c2b7bcb8055ad55d42e13b3fb8b2fd6ba0bf4107d1820c5153638e1ef90e41c5c83da837143b14867cd61a79439220d35d6a29ec869f3a607c8f3c8c48a605d6cacf637c62825418f6906b1d9e6771f2cff8d4cdc95cb1eb78e75cdfcee048768b6583702ccf715d496cca9e696aa037b220748da997b0deeda5122910133c57bab53d368bc660390e32ac3d5bb0b2521664688b2b99d030e06b7fa87be59a89b93cb2fceb81a2123341882bf847501337986ac438b8fd8554e64accfa943b1e5652a8a6c9c3958b1921a60c4fe11a74f4d3075aee78a4527ec9404440fb7c290fefe9afa88cb78a55b20de3b48bc570df9c154f29921f01c3fa1fd570467f53f1c9c2e9b7da462f0930cefeef568ebf02678263276ef13755c2e9b4c2f7dc7569a01651e638a083c6676751cad8f1be500d307da707f588cc0109287a4e45e193a7a678d6784698abc1a2583d89b4d477ca5645fec49a1d30c67feac5c92e0528f43314e7f9c0cd939e2ea3f18e9e264b8b021270c7d09472f77bbb5579f1b523a37f27a93b1825de261629bc95f1c9754f5dc9ca7cd111fe9b1f2570bf4e0edc909e53d8a241bc6757ef047c56b93296b3e9fb589fe7ee214e3e7fefee08e6fca893761e29874391f4d4557ab2036351c86a5fd9a129060febe40b1189a666797ec6c9c616a24a6987bf75566e616fb72186c0b80e80482485fa2a02cf182c0a26c8203255879c5a8a95fef621753ded4aeaa982e23ab82cfcf5dc18646d1ae9032ebaf9301ee6d8918b623e9a4d844374aa8c8efa782ac50c126bdb2f5769f7994c5649151b2a0c2328f0f16052ab6691d1885d12c207c5d5bef05a84f50965a3ec167e491ed98b251589349957d108c0967dd3af98a572f2aebc00c4fb9d16a7947316ee2b7d23029e6c17321063f8537d4f83cb70683d74a2bb732bd93a4fa97418a4ebb21fd8017103693201f41d9391bba809fe706a25f31561254800a7ba6dd00728226aa5f288d8a1ff2ce2c04c6276d5a17b4cec33628b256d60d3163bf379fcc5d7dec2dee7d555894f38d9ba3920158cb22642757a17a3a0378ef65a964970a170abe78a7af358c5bcd872b87921ed92b8ac933171cad2a70a1c4c3454ac215138474db391a4b2112b05f74b1b7e53a39facf44f5dcac42740811be87f4777ad32f35c02bd392969bfde9ba19daf382775f3629ec30423c7a84f0a98687b0805b71cc39c1e6eb339fe8640a6fdafc5e470252c8cedde279903fa243c533e2196a39be0245e24cce26dfe888a38b94641d8712f72db61619842d6d09dbfaf6f768071d6a3d1c8d1722536565b1b370131bcb66b3280c3206d8c928fbf56d11fd9f08c63f0390c32433009c9f863d963e9d0731d3b7510266526b059b873887833be7b0cf638e8a1025f679f4cca26152c6c5c49bb819941b9b9906046700f555274cbbc3e699e37ed0da1b1198a1305cdf746d46a8b17f0d87aa4425f998dcfe49aaa78c218bf7f7da7c0e05702b60a77d6f1c0d0809503b5611d0cfa8ecc2543f09be2fdc089008b4d284ce66fa2bdc136ec3eda8426a9b5a04e8992a9b6e69a671c41aba07c14ad42482c81d037286091226e5289bf936fb137296494510a5a5b4549f59a2eb2d1162e55b13d1cf421cb674e71d34dce55bbc0728d319c73ae2a6763f7211cfe0bc8773b7675e6cd5522dd1a2737417ac8c9fba837b006b61bf097f01d18af09aa7903b5bdf177f38712209cb4577926ad78ad366fe43405617dec757f1fad5175b8512adfe1f39b0fc885ab90228edef8b14fe57e2de77422bb931ec61d405a213564068dbd92dbeb498b85068597a22fd08fa08f81e8779861bc7277a4f1b98042f614a327a2c5f1c6dc44a8741d974dabda6251b19a3d810631ec95a62a590ba94ec7209f5b4287281e167a933a6f6d138b7551960b746ff8fb41774449b8dfad90dffd31f687e47a3101d239570a8ee3294a8f0cc96754d3403ee39be6e74e1502aaebaef9c6593ed19b21cc54f0ed17338fea5e91d555ffc29e19b3fd34998b9129a8488a041f9ebf8a59ad511daf1fa794abc050b6164cf0dc06267b11fba1c921eadde67be5ff300a11cb63bde91b5364383d01fae0a31c53f32c191ae86fa43fd73d803175a46eabd6ec3ec4449dcf604d5cb1103bad5cec19639d9cc2f3f0ce36d6272cbcad8ab8ddd89fa3c62f0af1c4cd2ac5dc0c15a0d1a7e5597504658781a633b44b499e7500871b75915c382604493aa1003b7168cef167086277aa3d5dd3345a26d31f55e4acf917ff8606127348ea1b2cdc7ef712fca2b96e3af0a096f8ebcfc59efce10bbf965ce4c316a39f37cccbcaaf4f3e183c8b9b35eb0dc81ec2eca1e718166626816ab4a5a4efa645e7286a05644b062fe831e357811a5df5791d90f695befb9503f5ce9204eb9bf19cc0332595d9cc777215b072327954fd9c982e80852414ce394b518c77725fd693537a8d5456814432d32fe490e547c9bbf40f66bdfb80901072ef39e197a64da728d3702434b0b9f51e753cbb3cd3862a570cfafc333f9ba11532242e560cff212fce7499cb2fc3e5f735b4e38528d77232e29be16ad5f959a0e0a8f73560e0ae17b02f7e133f42ebf7f50680d72235f4c6c8ca46063b4062df58f1a4d027bc75e06c196d3631442de312e945c0caf3710556652ee1d2579df85c961204062b41a66b27820aa093079a49e6b8d6f5a4fe695490842ce5fea33651085cb8060165c91348f44038b93eddba5ee86121780033379beb1ac83a6eb0a2c535d9c15600bb05200defd17522a9a34523e4f8ccf9349f452592e4eefff98b2dba60f01bad9e88a0b93b0f1264462ddaa94a67def5cfec2f77c6e77fa49785783be6e292d0bb140c17d8a7673f9d7031ad622ac5a3e750ef4b39115b02c742fae519c1dc8d76870106505acbbbbe91400031a99fb157d1872c389a764b5c48b91b90cd792dd2a4dd02bb4f01e7fcba85fde2d14bc1a8e4da845690fae6447d7e94f02084a1a5e437e5d53768bffaf92dd15afd8336ea5c51440bd88d94ba8dfac107e0fff39cf2014e3eef4910005461bf658f39c68e74df960cb81376e52e45878e2c2432036175e718e492ef5920f57147764f54f50a8ce82125ea43c839f442d0d7531be4d1859645ea1bd5f77d97934c7a67eb09f2235c4f3d7a6b785deddecd7467717ce5c96dceb189e468b8fce8f8937544e54f440bb72645071fa823711ae3a280f9244a3e1799487070fc435c174caeb697499ffb87d2fd65af24518d712972f220a004e6bbf843502bfa02807be6b455e7f1b237dba949f60abb619d3ca728c914ea58884359ec77ed9f49a53a45c09a01df274c08dfb0ba84e13f2f314e3096466ecd013e64321e3956e4fbc7249e13a3142cdbf819542e391861bb637aec34ec50b8921a1ae52ebc2928150ebd8362310cef61b988f4ac98cef5560332db1e3d636497ac7e8f81d92c681e1b355da119e4ef92b39aefb90fa7146950539076c927d4b1c2387e82cfbffe7fb309992b2d6414091f939cbd2c0a4abf58a50974fb49a6355f666efecd91ea5036e7dc4405cbff92eb58e513a7e20cf0962c67bc58cebbcb85545a9735bbd323bf8357e2cd7765ae66a0dec6932d48bdc9f99d79bf706bca938f53b43a412f23344f358f08173d2ca38d87acd2481e692ed68f59aa774e84cdf7b3ff851a3f59e1925a9e80b8b539a45d38209b08fe843d938668cffcd42b77ce5ef3c12266d0142a0560f46447495da6298a517b85678c9da5865a0d7a59ea92b446fee43f06b1e12105c862f21266ac7ad708b0e1376ea70de76995bf7f3a05b5f8f2ee56dcec3883a6a641fd53aa1921d3087866df4f64122e10cab0f758ac2016bcacd911291cd9df30d6a2f1134f8cd0a391211c1270b72cd3102ab7e8f733d416c6b2742c5a73877a03f9530b50610e4c93b2e024454b87509e2555b8a15735480a9e062bde833e32cf2d02e3d38973aedd21021281310a1d86cb773e6e053687181ecb52501e2f350f217f90d598fbdf7949d6a99e8dc84843e6858ea35966864f221d122ee873e4c3732fbfc7e57ab40824ad4739e6fbab89d0bfd82a8407dc96711b55dbb1407b6ee859b14784d24ce4a659ee3c543014d99b71b2895d56ddd41c6cf3179d429df702ab97d9e6d7514d0dfad79f7c51f47a0d3f929855ef1f4ab5d2ca5d5b4b9413dadf7733c5c044d73eeccf617df0b0b8ae309aa1adb6416cdcd0e51d59e13e38be5f5e0a3d43829ec13f62d92b9f4800e1c833a565d7186b9054eccd2267a57ac510cf018887755ffc69e3bab06a98d19d45c2179f0cd0eac2d88108fdf81a233f908b042d4d518a4b566af1e6bda4d546ef41f4727d3f258b440c52f74d0abe59aaddfa13a268421fb69dda93f20030c0764c4c7f377b092f2b4005007647ca1f45646d2b2e18a989e2214ed0cf202ba6733553adc4d02c62e283e4c2cabfe407e1651e65cf554980e6113359946cd1920fe5491ccaffdf76b18d996000db1329ff925804c20eeb98a1844129c468614296829c01a1de42f9515a928e74f40bedb5bcf5faebdef97f3ed389c3537e501fe88690cfa5bdcbf0acecd8a4bf5f19fba27d708d01cf054e7e81b25bb47ea944721d35279fce5e931758572aa551ee8b6e8ff9b6e9b2421bbe368db1f909fca6586ead90a3b3fda69443df845b565bdf0d246360d9abd83ecad583dcd3ea5639dcca7d651f23c13edcc4233f1f065261addd33ec3119e5c6fbec7107ba21f7f75c44865aef2a92a16d1c131c20c6ef2d35480fd470cb74020813577c6fd16aadc4827cdc9fcbc9418bcc738860dfc33588b72b3bcdc95745fdc012239b8ae548bbc31dc1529af5bf3dc74e290614e9e5710ece8ff150b396316d49b0b0f706869f8d4d9de484113b4b150b89fdbec72b5b2dc49215842f624acad8d20aa79670b6ade7ec83788b0a49a6442f840faf8a6a167e8a8fe0316975a33f908801552d17eee96d9d4cf13cac66030e33c88925ec0768c8ed38de7030ca0cb52cede5ea34e9cd3690e62c23d1ec7951b48bbb5d14d3c106b04869bae92ff82f1cece2bc5801022aad723b4fcb99eefbd0193d73dcdad3fb854871df58633bf9e9e7aa1d927b34e555504f9f535b4b02b25e0ceee851d6147ba14c3c5f4aae1266e44f89d127094aaa54dbe5662031602c00674da70afe7061ae7095fdc6914cfbc5b504df8c0daaef2c9b0ead11b36cd3eb5cdb299bf57a06b7cced5ca7b7fcac5ab9d1ae463ec51fa092a8d12aa1ba955895430e67ff69ad9cde5eb5be41cd56d91ede30fab481c8adb8ffabaeb0ae798da59470cdc00c03a842108abe8e7d2073739b488797786b41aaf32fdc2e82c39280514fd4464a1c85d4bf29c46b58bedb7518b171d0c604897eaa72349c8550840acf56ce2ad9361dc2a5d2fa932ad3461c4e215c2075de4132cf48fee63ca2a6a67e44f31d53dfbb7484d1e459f5248193545072599099539928d70bdebab513e8f5257a88111fa67534c696420eae1439ee8e0eeda1a3b1c70c2afe14883a9737f37c76e06f7d3bba65d797fe96cbfb2c0e901c9aacb8d0341b93e31553ec5366efa0cbd19d27fa6192d1365d53b9b188896d85ac3ce137a59cb94bf01737379d8d38ef36397aaff8c20c724048ea7743f889ad97f0ebf40482640bf9538d370dcac7051448c8b90f7ca970d1d35561057cdbc09cf8f7e6fde5527a3235f6a451a7e8f56cf69b10450795a8a5cbe6c9d7b473b7db0648012adcc16978e64f8146f06052f72766eff820b32bb3975efa73baba434229fffb64150ac582cb1c83f7077d701b395b74f97aa18b35af248d8c1a2743dfe5c12291488df2be0f54b036ef73e5cd2b4f877ce6991c3b9d48ab6771ff412a7adfa34b053153a9012703d623b128eb59b6bf9fb29eb8a0f45d2c41a67c96f5a094e1d8560f86b6d8977df177074018fc85a80019b5e0a2839f79001389dbb3f3e29a79aae15daa54e117f8b215ca3eb153428b91131aa9dcee040fcafa9f832b3752fdf724c860e5f39be2366fbe29287797d1bd341c1efce56eed34644aaa190e099bde918bd52a14766b0bd004757c6c155220198b94e1fe91437d2f7f5665c7621e2c4035dad265334f548d6d66de631b0d534c9adf9a0c20434abf6a279e2c039316e297de813d56205188802e8633f5f5e8566db880b953443627f4d8a3509919cdddef30ddd8f73c55fe192b88abbae03f1e000a27b6c8585781f9a0b60d635cdad7540ee891461a8375db77611c8365bd2638a524f9ba5c705043b20e8e18bd76f8b44bebbae9913115e0b4f94d305aca83d8571efe00396b9530d8a1d0bd9c5a592a9ae75202e61ceb53f8428ddc3957a61210ff9a96eb62c2aa5147f3ca50bce4c882c8b2012f1882eacff5997edb286a83a91c187aefae3c5b3d1f5827ba4087069315bad87788e8c0166487a13559948194763bb550e7a2408779fb3e412807ec9ea99e28e7ddf740c388e433b51a6171bd841170524a9067551c044082d487f4cb73e5895134c0fbfad00c947f4672f102fc8e7c6891baf93b6e1fc07c19bb900909327739b448a39ada0ba05f76abac9280a46554c32deac2c026c4b67761cca97b0958971dd47bfd0d5fffff205c15c03a928c3c09e2b1f2f220b28dfe0e5bc94ea29d19933705778a3eb8c684c851d0a8cf1049e088d6332153593a2d7e54478f64d121ddfff3732f62e6958b5da773736919c47c24d36258c5ba68d875a21b5be2ecec074bf28c1ec7c6156e487b26961dd0c0dcac24d8fb2c614303f3e882c0921b49b91e931ffd8d6fe3f15bcd463a0f43c5148b93996e815e13a29a3a0e6cb3e185b541774028e1f7121b8e8ae2211f25e307b9a199f46fe6fc36762345c670aa729b2c71340196b93cd100f17dd67f953dd7fdde1372976be7937c1332c1c5404dd156fad061204edec07d14d54ecef6e4de59c32d0c077bf58a109276582074ef6a39079abc131a189baa1b5426e8a332e4e011bbb8d9520b4c92736ae90fb5b25714ce0f6b8bff7438eb155edfabcea1997514e378f76d4ed9d30c045e0f5c78c1c3cf0b1476681ac4ecabfaf29407e7753b8552b5d1d18e5d0318aa3f820d2f727c712e1d6640e440757dd96110cd05e342f5101e3c3ac440ee55b2234081064bf3a4a9aa69fca8b092655c9a52fdb69c73e9ed1a69eb4f82456d0091d43d879f5c8001679f10816075eb1e2b4dae53b824159b2c26213759b0e380954e83e8d8d08c6a606f4e6c64eeada02539094fec32c369c6f5bab9f370ab3f189b9cf38495186f5de5253fffb02079581e19d83a42faa3ffe347f1706dbd48d8fb26c720b4bb162171147a25e76f6630c9120de31139f29c7ddde6f9010d374e128a2b21055d354074c80f423694f94ef073882d6b79337679b2ddf5bc31e1ae5cbdcfdfe2cbe0d26018da286f3236cd768e2489ec6d5bb52c493aeef520c0db33bd85298f13913f7f70d4bfbc9ef332c67b43bc4b3309c2baee896f5866e1d245928eea62b54843bbd4f3045c983c1fe62e6ce601a0c28ccbcd8258f3afb6cbaab2ac54141dc9468164a093f958e68bec4cc16297c2c3914740afa46b6717cce619c9f14537d0b8c74bacb86e9bee80a73fbe5639ac738e348088abee57a9c05cefff7e656489fe93b852407d37bd01b30f92bc27fe2e42cb2d2729387d6d2af401b61168ad1dd64dbf5755781829cdc86352d91e7e078487c341264a590afcb5504563dfc81edebbc7c2cb7ea58524b05ba3edbabdde40cec27acc70b5755ba6ec800f148244e96a566f649e7c331a3d0531df96f1afc2a951a582b2aaa0a126db8f9a9ff18928c53b8dc8af72a17025b6455d0f5eba68cd56464ab53850e91e7f848c742ecfc81f56cbfb39a53ec265457c5f5e94a567158e1ba7f6322dac80e7c2489139fb66a9cc43b3fccfecd20856127a73bd94f0ab8aa4e382de02c4d5cc3a0f56808d7db4594acc6f293adc86bb7ffc9db1c1f7cc790229a55b41bd15d603a98046516f2aadaa4a4fc19eabbc54a3ba0a9d38f2cb57d3d84d6462a1db600db55c1acea37dc307fb2aeacc38b3b82e984acb1611d4dc6df53babf96ae65167ca073a2893650c023cd7476a5e0162b0b5f8d98f07aafa253e80ed5ddb5b5439bdafb93a27d436dcf02d07a64899f3604609659eb2886856e9d67fbe2ebec79f748a5406f6f62b2c71051f357c02ef346e7c5a9cb04ae5267da2b8e6c4c53cfea784f6f9e3afec439cb57e49c09f57b04e5e9fa4100b8f05b852b3a749008b55ee428e7200bcfefe645bfadf0b82008cd2fdf556af14180cbc42e0a3817afbf61f5a2ab9fb6cfc8eaff6055316cbf6c210b2dbf84126cdc12f139db69e2eb364f70a5e44c0b92257f4976902f24210a08a5bf81e57733f757245aa8cb77a61363726c224c2712972f2ef6fbf34380a268df60870b2c5bdb9b66d434ac8d2090f9d0a440346a7f42ce6ed3e58312716bd1936e982fbfcc4123c00d30dc88c973dda37b587f4fa9ed0420211d4d297c9375740f7b67717e722c7e60caaea4a330b0a6e964912cc73234ee3a44d4a910e0e94cc3287bdae62e0af92d0786c3813ccd897bedf5388169204cf7f44e9a8dbfbc1658ed1dfdb03a6c1387145c821e86825804d8cd6f2056a249574bec2ac4be0b6657516460aff1b597bcc8abe1c7786b70bc8fc9709ee5365451a7df9cb001991592bf8b2626b6a6af84d363dd452c615db09aa1efa2cdeca7e7fe68624f5895f94ce3c850c00a267c7dacda210762e3cedc30a8bb69c3dc13c94eab7826dbaff283bb96d77df41bf0e80b4a8d43d7ef0cf6fb2554a728f157f34d6264fa67405dc44187c65da90e4209debf6581c35b9f61456f3ce9df3bc773c917c8075f9919ea15b43c335ca76d09f5dafe365b334494fbf90c9469e30f43f37129a73ac7c16421f73aa277a6e3cfb5c7bc2fddbecd4adeb449dd9d0d9e8d449c3d3572e5c7934cc5e81bb5bd7d3088b8889a39b55168fa87d59a3dec03c74e78cd407e1f8a0982f87b1c9fc3d8c1f06bd953107dc4552af2bc20f0ffc1085e713792d8b99b578f84beab3ec6359662d13390d8c6d3fceb444db7d44568cd3e27cc27fa41442266fb312608762e7263b6c1a71cf0156870acba85dc364bfb3089b00beff9954597461e374c8a2bfc2a991531603302e869ba814ae47e7c78c2e1c973a89033075cfa70efd659ca2cdc9ea83a52d393efeac16f6111f4e1348175061d79383af8c90b68b41ac2ed48ceac330e4e67134890a9f74c6c9ddac0413101dadbcda65c424f63a4d44d1335bd45dd202259bab2cf3313f4a315f302bd22f9b89b2cfad4b90fdc1eab94fa77b77ba5e5a4048e29ac862f26113015ec04b43b411e24cee96343abb0b14983ed8c42509e7ccb76ed9ceb4ef243ecf4226ee57cf61f66e91f35bfc8addddecf6f01c597eac18271fe39bab8fad503d052492f92e11d2caf109d35c3b032abf356f18942abb2fb36ec600178a63ccb946deccea80b0234992d5545353f9b8d3e4d281b71a754d0c68696d702ad301b5047f999b4043b6f30f26d48facba3132cf2ee647f8c6573310a949a80a3817252be049b385e64e7a19c6bc6ba174251311912437e8e8fde2b0108ed1b0778f7dd8144b44f874692f6ef5c405c3816d03d7a4ebf5533eb218702ff7e0c22be7a2631ec86a3d3799527d1e2a2225ce9ea10f74e8efde6fb5812758da1fbb7ba7d9e6a4955c3651c75cf11bd55dd70f7467f2b44f054726909ea04a4f193ee98614d834b1a57360a9497cc52a3580f653f08a8c553cb68346cf533528fdf57183b6a780949f5f949202f7a5053c030361498e9052f0ad2320a290e74c2d7680556e8fd544f79fcce965d5e60696e81e6c60434e7a6d8a8501612385fcbae6546fcc9318b4d25397c5b8c042b1e87241504f039c21ef81c4038eeb942f76a13ed521e85034f9c07180e0118007591f33f0ba118c82f0e1c7d8200b2fc581b21cd14a76c0beb8c9abfe2678173cabe6264dadd816f63eb842f4961559eb648885a841e19a419e813edaa4ebd0237702d36bbcf7c7f0f53d4c3b8d09ef4459175277f97ce4f9402fcc05fdebe75b04d132c5f8fd23be976d3b544835ffca4110b670034ffa33cb585471d8a082d6183ccbfd04b8c27b733a07f6193ddf89f8bfa3c92dc43be57912a410d8d351f6c92aac65eda97a366354c1993888c89c3c8b9ed769a7a0ed0d00d171156114f171046a74abbfd334a4877f030db4c03ecac0bbe3cc0bfc2a1fa8b5be8914667bb2ee44502559a973eefef6d695cf0759b930509fc5528b3c91ba7b7ad83441a89bb4d50b95a04bf950b0260ecd8de322a515b9e0801c08ecb1f2c1f6f15912f59b67a7716975b2501b6e95df8a81d23f8a8b4c0664c99f0a5b2bcf2a1c5d321c97136fd8d373225daa40a1eec905b814553d49db26d5d313b6e4e77bb3ece1e84559ba1c569951cffe806bfdce0b4762a20246ebe930657b3ce311586baaac2b8d88e10b675d5a4c8299091716aa4b5ff8d88f21169a586908043b150c6bb44021a028d056911e7d222c58019d305a6f6fb41018069fc8e9c0190847eb47063b9870070fafc836788d2246a105e54e8be5997664dd74ec662a2be078d4a487662edddca815a8ecaf3600e74fe5742f91722eb0c42d4530190fa353bb609a8a31509c5895222e8b9d8ef814c4b77678e9516ec5d3aa6bd3bb8eaf3d4cfb9e935ebf47966863b04facbd5328975cd99f9bd4696033b6e7614c55ad8ac4dbaeed486f6cfc07c63743eac67e307f05f00d4b03107b51563ac104db74160ae027c4fa41e6262b2881411083de9f05fdc494254478ea28639b330b256d44c31934172ee9882e03159d78444be20288e9eb7c79192ad41ca9d09bff4fef2c1c269204552698943a572b891d9d42707527c6cbe0f69e8282b3cc877cc57a1b506131ac2e7a4d7d876b793c23dd4b2fd1bc1fcab6f2e359c880c52c959c7e7cb24148d91829064476208e995322dc3db34c07c98634b1f9e9a3e683a9d58fdd3cb62ece4e6710a4b2010d76644f17e616fe6d08e45f4dd13d48b21212f6f7af62b808456a21f6c6ce496a10ce0c481922789d090e7834ac2e1e0ed87b2ddbc31bef62b8faf754083c4ee1caf948c2595a5999d7789aac3d1b0ed7981d88a3db0909ebb195d46d40e2f31df6c18ef2aa1487d09cd7209fc58d87174ecd0c7db40b593f81b1d458711fd979ac8dca45681b353acae711cde512f5c276a91e1808dc200dd1faec9b8084dfbcb6384d059a41c78a03d54cd2541687c49fb0b93b9f855383298e270d33c13d6f98d1ecfd2d11df3a2b2140ad64d4f9517fad0d865d882b901a0613af693035b5721af15aa93d6ad83ff758e4a72d1980d638d5bd83ddbef78ea6687c405f6cf0f06f332b953c1181e5bcf5cf2f7747c9883d27bc6b21b4436b4b1421d975d6fa51dff56eca1ca77923b70fc60906c71a590c64b7b25eb5fb5be5ce87239d430678e4b91d43221af76581351b45c026db6dbbd8a24e1dd48867ac09fc894eafb42fe56e52430c3f0489d4287fda07c013b8f9fd1bdbb755b23414b4da97debf24e131beae8d97e038db3b0bfd3d83398b53349303ae6feacb919eb7fcf222c41c651b767222bcd1cbc755958687842a264e17e08009f4a80cd22bc422e6adb6a8b3ac9978780bc5d716e68e7ea6ce5bd9f711dc366d6f80f88faf3344776e1a1167923ee06d6a59c91f98682c8836be4137642fd6b522bfefa926f505157e6cbde72b10f5ff89d9daf8aea062bad87531333c3f656e4615a9c6bcec8270679d6f503e605e789267e7bcd0109994eece5c10e4b1aabe7a3cd42aee8031f31ca579cc37df18903f3965e54d865c84bc558005ddc22ea4359f7cbc3c98d1fe8b75091b7495764115828d6093d6e849235c6d4a60e9184891bc34a1b177f839da789d00be25c3cffe009c09724ae2363f4cc2e26852a1f80132ee0c0c2ccbfb014a4f80a67fb979faafb182ceb2ed0c29495048f4a7bacd7adc6a44256c2b90ed17e58969815c0da0eb9d00720001bdf9f6d60d4b9782208d6507c8bdc795ceb5bbab04115bd1c12e12b69bf1c09084c49b958eb8fba236172f1185cf69d494dc4e0146a4bdfe5c7528b25374ef8c769bd2944549873e605d61b730624f19f0ea7000b671d9f515d7bcca4244c7c1c17854b6ad03f8aeff559bd63c6922db3d6be2a39f30b40f7480fea2fe25c09330065351392cb77ca684ced55d36e965634f9ed461af840c41b10b4ca1c4c5fc1657f48aa565bd8c698f67dd38b6c386fa1d0ac2c3115bf5bac3510a4c1215cffd428fc42c0a30a74376b57d3621df74141c7450a9372dbdf2a664442bb88bcd4881a277bec8baed670e19bff26628d4172bd015a617295873d7780093b1701995db2e28ea09a0487709c39222ac2f51f4b123b8eb22da8afe71d7ad0b0be344c3a3f9b1cc0bc41b071dbb1ef92efcd3ba533336d1045fabd1a0cee30dc52c4920ff54d8fbc7e7e8b0e8f79e2944c84aeefec5ca2f84e8abc0fbb4c79d97202a681171733300611f748e76317b46700c688b1b6b1fbd7e2b9eaaf83d2f6d4db7bc612e3de85dde246dd125b578fed73906474504e4559c3be1f2efd673b559f3fbfda9809031bb04939a498d06f5c0625b4167e9c9e6ba556cca5e00bd8ca00f8ddc0f7e6e797b35c450c8609c2e9777c4422cf348985d6bf0bacaf2fdf9d9ea780c1663dbfe12b5e617a5ec5fc6eadac047ae8e579f7ec95ecad34e59141cbb1ed58b6c4621fa69b058bdbcf4aa55471e210c194350c28e99ff613c2b4ae25ba3f63a1c7c1b0135f6b31a357b564d5c13b44ace70f331b59b652d8804e1fc47f65690e1c6a3178503e808241316f5de97cc3b650d0a8e35dae0410390162bb3847005e09ee2630d93d2d3decf599fadf748cec19f02d27740e641c7f7e640eaeab40fa23cdb7199c56d26fbe51151d4cdfa6262cd59f2c7722b96845a9b500a95dedb117432c9d05f72bd66052d59477ebc338b464c5ae7e206b3633f393cfdb45a45e30590c17c605eabbde09e4b88fcf404cce497162cabc26198d73a734e2584b4a1b2e52c63ceffe230d1a8aaadbd4894306a4e2c3067a77eda0528206483a892d946252050d3ea6dd442f8e98c46e16833a40ef889c45f6a56fa37c8bbc4bd9a72625a3a5d9b7b753730862fa057783c3892b5b5229977ef05339f33f68e0a4289520048457922320d8e479ba244b98908480e32597a16ab6cd070560591a29f306717aa7ca09c13755abd5848bd0296665c6d6de41f976e97f102e65855ee1bc63ff6d62dcd090fab341b7950662a55d890ad1625ba63be82f5f68865a34d064c73e75c5d8f1ea331ae26d69622a3793fde317786e483b44d5caa2cf038b12d66d0c1806a12f0a68924027bfa5ae037d4fb56bf4436dede89b10b6bac675717039e4a6c52eb7747fca6cd0bfa374e20748d7811df434a5636be2b8baf42bafe68c18084bcf603a1aab32faa2df1cc726f33b53662bb211a6f0f8c70c73a6b3103f0d369b00fadeff578e75cca27bca7398e73e989902abb0c420464386d5d4d441df75818c5bacd7c8d1a3347f4d516cc434b7df690b58aaf8da46e24aa9fa7c47592bc570f64a46775e0fe18d54d436acbdf6736297b2cb99b583a6ca257613cbad8551376f6eeb7003877d476ad443a60a6401ea50c95af3d08d33f3db6d4296f0b3e738e07e99ca124ad5b9dd1132d6f1c21794d94f07b18a46f4c302f72b9ef4ef9820800c3cf987d60aa1c9f7e9ef516ab04618bf1ade3ad8969418640359a99fb3cd725bb936fc1280d024c3bc43f8ccffa2479611e0e05a4d002288c1e97c0906014b077c45653676be5af186cd13d0eeaa42e2290c9606c03e63a8358a710562042d6e159666d855582c1367731b9d2aea77a4faa800e51400ea8ccd925efe89fd691ac0f1c0b21bbf98768183652bab8be7730672ae25e95fb436692662f28496b6db1c3ecb7501a0f21c6beb9c7a4800c9cb8c805361de8dd2dc890d6b1534fbdc8f8461d1d0a427cbe6efcce38e438973f386e4a1ba700ef37d614bbedf41b9192289f33bb57e443f0ca68b6732964ae67c9a3f6e1aa0a7f6bd02ac1e32971fd82e1f67ba073d856bca18f11ec7d02f9e4c8b23b85fd80e7fc6e0f0e1ea0b5d0a8bebea09f9c59793b8079423b562175a1516ea67295e207343635cd506b97bf0b1bd6561426faee61923b20582cb1caa8fefcd93dc81dcc7248278a5e347d4276a215a27cce124c9119bfc60f90c3fd28532f9c59bd80d8fcc214b94a099b758fd33aab872d8fa94adad0fa50da6fa2f3382b2cf807272cb76b5997d84c66689a1c39e97bc7784134d29fb377d8b64b89d8e1507c7675d705077017d0b828266f94f80e68645fea295756748abfd44443dba2adff601a4b989dbc52ef4d566a52108653e55ee3dc9b1a32206e9decd03a0941fed739400885c3a81a1ebd6f5d3e094008ed2d5232cc6f56a3604dd07499549945e9ce05a7b7999eca770f5731b9443cdd26096798d2fef8c7bae86e6f6ea39da60b7d0eddabc772beeb238ce19cfecb32b32d94f0d3013a83d0498294c235909e62f1278c6639eaf3089a8a3110df6020cfe6a2726729d6d19bc8d292df44c350c8bda903571f6a381799afcf40a650e79707630f4718d55285407e6a3faaf12cc6740f8845a74c2769d522e917845a5925821049c07ec7f1a745f32ee147518ea9f183ac4fae7598fd29dfab8017153017dfbb8ef0517a67881675f206e2f692ac22cde056ed5bef910e3146fe9d4b217f231e4f56438ca23236b322af90d395b3b061f62c86fbb3c36b7012e7ffbc86e25a9e85a620db5b55c51eda061b446290bf058b0261ee3be49b5dc445782ac4bea64fca11b10a45548e6bcffc30298776ae2ece6b7d066bf4eb652a2bd08009fef9b0b66ceeed289a900e90d5d3103ff7f234964570ddd863a65ec2f9287754a03e20168b09dfea1332f93c5a20066a78ae31a82cd7dd208b59121e2545de416baa81b94bb75194ce15a3a738013ebae9d988ed96e561160886330069fbc06bcff394c7183c8adf2fdccf2f28f080631cec166d39d1821a1d3a4be474f06f76fea43aef20cc22e914e669e976cd58a5396df6c4a3ff2974157df35548cf80d593bb044f5b889c27d35469e08abb59cea45669670149755199223a0e1f45bacf8d77f33e2deda5619594a677f1ef6f0cf1c936b3c4ea3af35683f5db1a9d1f32a24b730db50051f16de64c0e32d38a456b69f34b7638ca044ec353f6c8a7b929b2edf6d4f05fbdc0dbbb7c773f26c24bd4166906988bb3ba4766c62b84687a5c19a1a2a830ec0fa5d4ef60aaf2d4ca3a7abe4863040e51a8e0c0262a79d8e97070f7a783cc5aa3d1a179dc29d847a6544614eb7a2000b58c0c10d31dcf303e458eeb0ae3803a68da1e72fb5ff1526b0253dfc5adc1e344e6a5fdea64247e4423574db64de98d07feb69dce1f82abaea2222c5feb8f38388e1a31c7c6c5bd5915855500f5a32a04d555ebe61ab3dd378e5827ab07bfcf1f2f9013d82b55148f3cf172609a1b07ed7397f46214167a9ac987552bf343b178f814633f00e0bf05585e4139936dd4c18c8fa4f66072111ec3fcd798e2b9469a572b9f5595766ab83753c34f31e642ddf0a16c8c3b4e29e43ff36b1797d4815e1fd9dc541b93a46d534307aef30f728925b9ab4b751ae084cac8957baf0b8b1257b9f9801ed8ffb8ae879436a89cc2edcbe3aff96539fea9270762d6285d514fbae1349cd53850727a48051d35dc2758c78f1425c9ae89510e7d6b3accf22586c76461afba880b36b38c61732f21f86b21d43ad5576b1d7c3bb6aadaf9eab34d4902d01497b95fd6ce1c51d737f5ab918d0d53a6ecd433148562d77a4da3f43ee9dc52e626c437ff3ebca1338c75e2465706f444e76be06e3f7e67ab716743f4cccdf71d39955dbea1f115d09bc9314a986c5c75634f9b0a98c72c948e0dcbbbf162329d4d8b5f591f22e7cfc28a4d3df8a4bac6dfdc7ff9e42053be41dca30016b5c6f4a1d8865a6b62ff39d2893452b4c9237138626939ce5fef0323c6d278e4b517f6b93a59a46718960751d9c48fd15d5fbf07a08afd9a35704704c592b01aa236d24f3ac3793fcb05ca0e2e5c6d0f10551af25a5237de6993fc75e21ced74e63fcfbe1569bffe8a64b5a002c063ec55fa13a490a1e090e7e983913920b43185ac2c0b3f6ed0a0ce8a72ee447fc5265cd3ff689295901975209445ba352cf970c006275f1c50d05e1b6a55b462e235bc6f7f1c049dc8ecda8f94ebcd09e944633b2b4ceccccedfec2aae011de7442d591ba69e4b9744654b43baecbf5c3ac51e8b56f110c5d848c93e7f403f728b475c5d7485185c8d42539d828a06eb6a1bf3898196c7aaf6ced9998f47989aa57b756868ae58b7363d71daf9cb1b39060568acd7da0d38f5cfde2fea385f2ebc0746f2649a561252e213ea8c451fc199bad8b5863c42b141b1164e1559b2496ae4616be746527dc3e593b556bbfa0475ef14c663cc62d031ec2114cab50788d3472a65b81c5f39a6db2b1776d055f79f3269d9c572a44aa40316965cb4b46cf43bf0948ee5d65d7be8ee70a33af22663ca03cedfd7cf9a0b827ea0eb0aa6e41aebcb1003dbb9eb1f2f547fefd03b7bc37fa2b8be81132bba59f898548e1a0eead74849a245fb8bbef1b9aae05645f9124295f1522502885219dafb471bc8c994845ab5be4aa0bae91d279c17156f806ac9ed87fb4e719a428f43cf5a91d375b341ee8e79dc7534bec4ec6f05932cef2f4772a432e31aabe6c6439c6899c8b0562fc0097a70fd93a52dd8dda6f8b3c3b52df181066845b8a94bf6b140737bdd4bbf69e6da384cd9953c54c7770d2fa75fd4dcd46a067b1e7d2f73ddda4031ca5ec622a3e930c34b8acd4aa99e0771596e619549cd1d88e555955df4d24c04c01ed1fd713fe5fd649b2567ea98b6f47a86575276915527752c2aae4edec29f142aab5c69ecd466c9b08b019188dcd316a88b53432af3b5e07b6ba244b64c4ec2915363c9b687182757f9cc32886ec004d19fb7fab33c204b0d07a908f439fdbb1bde34d1170ba559e7b4fcf0debb6ace331dc54091a8257d8fc1ae610e1f675d29480273fc7a9483a43d4b45f15c3db20062184744bc77f35d6e3a59103b64445bb86db13d2544dc8d2da2e2f5d32ead748e537c61c7db53c97fed34b9483cea3374a4721c5d99ec9422196604c6268339a2f5cba6a2745e947a315b2e546086fe9b6dbc5eaf19e0d42f7baed94f172ae91adbf8a53c92d20358e8ade52d3222b24f8715aae8c3054849f59827248ef6ec586bcff0c0cc796cdac92ecabb567726be78c0d7a38ac4b10624af77e635bed757ad283c9f2971b4850a48746cf33d61de2ab2bed9459330fdfe179943f56f18ba2ab168858c7ccb44e986a3059799a0909589822392a5f26f3a2d7ad533a7c52aa56fb4dcfc9285a874f210fc4eac4b3e99ca3b55bf333a5c279c41b759fcc2dd45bc72fbc6bc958142cc1b433507404e34dd6cee34c5160a8454aec957cdf702e6cb6ccc2a5fd6ccfe43dcc8ec5adc49ae7ffd6e1850d75f6bff13b5ede131d11f9fe1975d556f47acf40595e22f7ca5470717c5c5304a391992454b88f6308fb1ebebb254384e13611634947a4e8d200236ec0466a041089c79fa6293bcc7515514636326b5c97a0c3a58edd2572144cda64e1652f7ef28e50a224dc37d36ffbad95451233c52d56875482a8ff4db14d81b969a2834115679189fdbc4d119d1699869d5d559b9c9b6036cee4bb1e13789d4064fdcc97e6d2f6a92a30249f279b113833441bcdc4fd509bea2b3193a154ec0cfa5298ecf838f3e06d9e0d57b41a18893273d58e7908b0b97aba00261b0073e50c32090e3f0e7f5f8e749f1bc209efd6fe4b6a53e39cc8883d09f12c9c4cb0b9fe28bc6dc2357b39b7e3cb74a006a439dd09f7744c40daed7c00f04585dacbf7e7cd6d99a21338631664c854986eaf1ba778d52477e24e982fffd10fb64b0e42c2b8ab49c50076d816f1539a59f2e486e614c5da15c8e434321b042fb01d432e66527cf7b1fb97f351342c51d2627365401fbd69c10b8ce8ba6c4a48e51bef1d9c807d2839848b5a4a329e1eda80cecca29131b74ab386f70e0a1b8db656da6f3b81a0cc8d664e9b5d0575bb9bd126c4b5c81e94820ec14811f1fbb67eaf26d5a5df4753306fddc2995f6677bd198753fdfd654264b6deea43fe212c56bbb8b05c07cbf7d8e60759eb36fbb0113c01de0fdc1deb431a82f34dbbe7d5d80da338d31356b43a26c9bf656656aa4a88c5b70ad313d4a48ffa5e3afe83f79c28268e2c9c710fe50a6025ec164fc1a35fdae7198a268418f4bfbcc64183806e462d61ce9933e4f0feef65e1876d974cc8498ec46ed3ecce21be79ae871106b0dc98b51777eb629e58d0abca51b6995162e62977152b07168c335dbe4efdb1525cfecb94649b7da7175b46d1c52c9a74fc8d8826fb9691c945a4acba38b246a5ac156c76aa5a0dab5e2a8bed4e3f0b51822d59fa43e23df966bdf96f0dffb74c294243cf0efd0dc745e87a1164fc0ad0769541d5d2a5da720cb567c08e26fd699ab96c38ac6d28f214a6d732a01a197645e05b577e0fe9fd583d80a54ab0f5c5c4903132ef3e026ecc283a45f84dcbcdb5cf50aacd7a326200d78e7662f82bca80a3a4ce9754680850e51bfec4524eee7fcd69a6f755b9925f81a10f2e47ae115a6f94166368ad99210e5944ab7d8365397ca7dbf98b719d530c7ebb94c257a40222c9eb9d54845ac822a196edd21b2c6020cf9d597a88bc329f7dd00a0ab530312b4ca8e56cf3d670902738ebfa38772630ddd779a4e6e8787e8a13388421c3ebd0d13635b746f385080b5255246d80615d4fb501bd39a2f9f03036e7a194c4ffed6805b349f955dccd6313fe7c481e1ceb59bcae943f5ee8a0643b0ad9010ee1f16d97548c9a71b425cbd7a99e80aaa014b9b1b5c957d3e7cc4232a957aa0b4467a174e1c23ed83585ad78df5d98382a8abd060409b3b9f4a02df67e81c757ada2069e3f56db87e8dcaec7e33207bcab4a50baa3bf52c897b8778b40bd2ec852f89706c9e19c53ddd7b17334ffa5adb44c87d6b59cef49b26a2133436b3a4b84e044ecaf9887639ba71d3ec24613c305d15e309a5fbb8761ba0c8acebbada51f738c829ed8c927b8698811f0c8cbe7aee9e17e172463dc1475f619e0bfa87568d448d6e6a75f853e52b618a847eabb4c42c76044e453be0790d1f04873742e6e7aecd8730277fc5907926bc5cc77d800b3c185165cf04ff0bbf2ba64a3c529023f0f29a85f0d7d745ef02761104b9af322c6f29ffc7bfa679e9ff22bf2f8e99a4f8dfebc9845f4fcc469f3bd5c6b26eafe7f531424b6dcd9c5414f19b77de5f32122949f2806a3067f4350170e2a5438ff2cfadf747205863f912d3f73d6daf88541b77f722229b2afc7f888e99b2d95afd3ba4aff9695079c61d80b529726ff3d2fe4c66b408e9442d491b8256bf9622a4736afba9a7977ba0e709fcaee412ea4eff785dc29dfd4a7b5bbb3c2f310d561e46b3f259c2be06fa6501102003cf0db067c2cf29e54bdd37bb4b5ebe601344523cbd638396637b0180461d39b215e71b449849199db43366f77a67d8d81130277eb71629b458e918ab57fe4cb4e47378aa743751f8db8a9e3f03ad8ff8ca3d7392e46b13171fba2a47cc5afefa9dcb36e90d9a8f05a4f7b249008392f3f9f30bde87b75ca16441c5d7cdc26b1b4f65d96aed72403c351eca2a9e04c52a1ec7cae7151eb57f0de50741d4c4f2de6790775f8a4acf7976e285f761f60caefe331d615ee5bb88fb56c11c91dc3039bd0ed9d33ca40340ec601af5429f73657049b3faa7dcd6bd7a7cb331802eeb746e6b41dc93ee00945190305ed1b760a776b4181654271a344fc93e942e9f911d257f34334906a921dd8d0255a8e2034b14d887d2e4676c356605b2899fda8ddb2965e6862b5bf8f72eef9c00cd60d0b92f4e516237023b3b21b4a43ecca38e037953816279e239dc1d3ea2b61fabe529285674bc07db9e967d424d7a79e4dd2d5935429eb82a38097e6371ff1d75c73713a19124dd9aed7793458f3e5d987a7a3635a9644e6b0d7ea4944d3829b981440d2c783317b842a4f40ee22dfd1d51131a5b23cc754a849f14e99fe7ff87ebe8bebf053163f31720c33e4753ede8efed54a11cfaabc798fb6defc2b3b84d87e0bdeba008974627241adeac6cc96c32fb329b0f42b1dc485e93c07d2fc7e450e130c45bb29c1dffcf76d2c5d4649533007b2743271cc2afa2a826a3cf6814ee61d837a59b222c645f49ede25c9f0cefecb6e8aa3126e6241a126582d4c5e7d91e713bec06e565e331d910a393b8126e01deef02a53dcb8b6506e42d5d2d366c1ff752f5a75d2eaf3adf4320f570e89967c713b3bda97c2cada8a58ee88e33abdb6300bd98b201541658f49d16592676bb878ff6b1fd6e3515c9fb4d2f2455cbcc4ebf744313b222ac3025f2e47c90c56e8dd231944c6080e34abc2b37256b0b04402359c0e0377e890ba2355dc74e073ec843e460b1e95b36a8d3914188a6002788a07df033d8a2c14f543e2620be27ae951901ed58739145d0febe7b912e4f0a656f602d195f28189710aaa63adde37c26996a7c8e3a4ba75fdd7423d1042f3cdc793cd4c91d713324932a08e4c3e0fce4c172671f2761167a753f648c3a754532f6e371b21bdabbb1780c37e9516270bf4cc8b26ce7c9ac704b16a3609a9dff7d5353d0c572eff200630cdcca73fd1ea442ae042f1b3150a324702d11cb3e6c3a5e9325f3719c383c053cc035893f299db8dc803be639a685227d4ed0f6c5944280a5f8a89e266c17a1830dc8b2077e144f15157863f15e6fef58c02a30d9f9385ecd063f0fe9a04fc6bebf14b9bc7dd04a89900be34454a223cec4e5bcdd996cfeb8ef0ca6e8188c3234be843bd4639bd744ee4ba90ef262852655f9d017cd9330778e5a817b13aadf431bb36ec50870ba70f492b2c32ec536d5745e40b0d4402d8edd43777c96d1189742e02775d8ee7b5d80658ce5eb05f39f0a60430109d7b517d78d92189c30797c5639dcbd4e0bae0629aea62c4fda54b61a4e100de9ad98344f55d77051ced8bc2f4dd0ecf65ed4df6acee49bbd9c74d906c71289fb7462c5596ead9b88a90fdc1bcb4e2d76dbc0558d82712ea8d986c2591da543a33f3a792ec85fb3329c552b9c23e03036fc930283f5df6ad7389e57b8355a8d9d3cb46a21be9bd948f68646c77775ce9fc2aabc373df40ff43fb3ab141c7697e063cd5bde1dbe85b15e5fc14b0dafdd53c2ea33106aa37a5546172fd82a38b4d7dfbbc2371a175be7290b40f2648195b6a4ce6bc45f21b3608f5d06a49da8480786d906685172ace9b860d53d78f2783f6da1e5bb6f8889dbe5352ff95ec4e72e6c0a45dd110e163e96e2ac66da9dc8ec9a6a72fcdc22c1d89290e60d01ae4f135e7d2f6d4f68a4f4fb214b0d531770e60961e21d902c05cb8b1bb20c227a542982f13e8e6f26ea4f7321d80428d6e5104ed3affe1ebf2d5aeaeb5583f78a647dca7a559e8c1a8bd321b8c3186764a9a79ce7a1848c05773274b101c5ced49dae99ea22438e1f379c20cf283022946a819a924dd7d6c02bfc61d67179a9a824364c118419b7d70857c5af0f171db2081ff7221fff82fc23fe79203deba0b82e5628e9f1b8bdce25db6f1438245a199b47ab15b4db8722b2896fcd106630a8fdfd51defb4443a8e73b212bfe7c1d7c45c9fd331f3610ef6f335f7cd58c19841f221f77f7cfad3bd589b08e3002bcd3356581f341b81f719a4ea09aedcc4d5c99b0541a791f3ed53a0b5dfb46f1dd5c7faa8ca989b3d558bed8b0430abe4a62ad57d1fa8f30dbad8e9fafb6324b7399f84d199df5b91c8a1bec4cc0239ba7ebbbfcccc9d0bd85ff6a97be8f9affdecbd103cc785dd3ec89c0a98de1fa9eabaa82f704625a0be40f248f0888b236d320121a951ce6880099d5491b5e0ecd5ed081c37dfdd9de1d17e13f0de3e7597c946989b0860dc2ad800f0d5c50bef965f58e145820159b581c11ca8fb6e1200412fc02c87939269e7d49650a892bff24b082719619cb001d0fbbf16ecca58e38a3925d566ee3318b4f99355f42e63ceda21d8b4d3a1af0079e81e8ebeff0936748d7b8ae23598611a55457c8ee3b34a01539df548f6aa786d4116daeeb60f329cf7268daf3283b9feb77aa0796b0915ee18d2f938e46650784d18da6f6865adf90219e7bc9f266d951cee0cf3af6f62b25e837874ba42312f4536399349146ef29dbcd4cfa69d0fcc83f2cbe8c3d7b8d067ec8cc494fccb409b078b802cc2808e8b4c83dc2030182f284e64592acad0d6bee082884a2a4e60f8d9f0c8d9e2128ec021f2968a56953a3d9b129f5ad09adccdca1fb96479c7fb461f0b856e7539d5447128eaf3175a1fc48ef8c6e09705210f08c197419fc06b1555d99dc19eaa5e034e1b301692b34413c7e3dfd86e59536d519b918f7879548929953cd954628c7c9543b60c33de1e3787f9f7a0c8c8db4333e79cba96100647082eba1d4d659c8f084d7202c09260fbaa800637ab2b6181ce02c2a197821db74a056bb23ea62e650bddf3d71fab5f74759cbed24cb604a8ee38a0db6161520a85fb04d83d7a9deed5fe9fa03b231f772e7763ce769fcc5253676c8453fa797509dddcedb506907f56f38da5be5b320d2e1a276f5ad249ddfed352e46d7c6f3577546ade53b3e6347d38200e77bda1ae91f99ddec9f92033b2a5bf70b84ad8598968033a42a8ee667037e40d5e77def73fa6d096a86deafced1a6037ecefe59190d1d32e22907a7a9ae690deaf27b9a201f5c1684a4fba59080d2c86a7b45e4861085c0414add2cbe93ac19640bdd98ca4c1d3de6b1eb49e524fcf1e772a9757454d631c6122b6ef342f502909bb3b9aab4503c571b1823afa901565836d2a91e545f21e3966f1cb7e0b890bc317125478c3d7cd27d32345011e6cbc2b15d172ca01f6351d85f7f797c663f86bd0a32c4fc498644fbeca6f7a26065ba6f2dddf5168fd445979d010b7e40ed5bd1b3f8997f993f65617ecd09fbe3711d34903c0ceda40dcf44ccbdd6f26d203a2c94410c223d22daa9d8911fcc47221998736d81b2a3154cb5e7d579c72fc199d096e9dbc9203c5e3d79b8a8cc863c31d0949e07bba436139d76f29c0f7b09aac8f8ac33edfa0d98b64da07e3c5d70f052167f221a47c4333aa9267ae5d650575d3e9aaec61a678faea004b99e75f03a5c0577d787b5b51fec05552bdc04e3f06cb28086f8b6c4b9f61fbcb6857054bcdb9e5eda1aa7177cedbafb9e398a9fee646e529735aba1ccad9d70c516f7749e5b020496c581e2d0e15149f583cedaeb09b353f855cff4f434ef3ecdc6cd9943b190bcda97bb732002907ba948087a8bd9cf85772530a0c0ec4cfb199292c9dc71bf8ffeb96fffffb0b36e4f91eaafc4e944b570301bdd822ae9b5b40e4687172c7cb0178a291521123c371394df12d93cacdf4383f9410bfd2a4088cae36caff28622a6f5d6570f122e2c6170725978309cc849c15aeecd8a9f2f9ae711774e051154bbb4688445fd855b07e61668bee536ae50d719bea59b5f79608cef71f6527b6b2c83f50f4decee96073723b057a53c6289ff28cc66bc045ff3b19aa94c93e3830c7a4ab2a9aa25a2fa3391832cefac3d6d9854691a5d05f6152cbdcb25ac004ac580cd05c9e359a7a10ca9611dca96ab48afe9be6163cd1d422a108661d4d7a486c41627848dea926ece42b39f33a8db709c1703d9d3145564a386ec68707fcff00d286b2d7e9abb233901621c651ab2a579a89cb94e99ff70e0c2b12bb34d9faf684b6791f88fa14ae8917157c71baf93f5e67e385915b2cd6a83fde53d58022ddc9eac45be2e42a58e9fad0d99d053d174b06c83ec0915a5f61afbeefc3a52e0386dd3bd0fbd1a8c9a3bdc6009524fbc6da23ae4a23d7212f2b2c53e020a0fdf1da05f173a410fbd4cdb4962de1f34db0346e5791200ee083f91d9c095b1b0c9cc8d5e6d29a515c01406a8a78974c1be6645b76be9e06a6f295e1988dd4ed8fecf468c392a4d74c9d664d151e98eaf25a9306b3bc556efd8263ebbf72b3b1c6dcb0c5ed343c29a856611879d23d48e62f625e82f67b0d8aac01d5611aa17019e22f69e28d58ed3d9a8062de7d812bf95d08ffded70fba6eea1d658e4a6f0afbc6ba767600474cbfcf3ef3ec71c72485be7e7200e3a5802e85fec2fc251310c71ebc87b2031703fa084cb7c069657a728ccaa4f0ddc17c7b33afb3064e63a0f2843e7afd481c66a8feee477974b38f4ae67b4096b190ef322d9bec7aae41fa4f8cf999a4607649d1fd5bebbe55d1de544c974cd7bf853bdf8677747cb3ff208810ffb112b209a0479cb86ba6a934167b7e628bbd636014a6a5b323474b72d11f6e0c835df54ac0de6fa32ac71891a56840f01ab005d8342019833892f5eeaad1cb4fb20bbf9a3452c803ba0ba56c0fad201f70aa89882c0d2ffb1ad728af938fd5d02beb5423a8e73946c6de1f6916bd3cd6ca947b01ade355f1a748d2d79f198868618f42d546045619bc32d83cea8331a80d120493021558fad23a0f956bc91f5d7da6b9a651cef588cd27d6d7acbeb47bf9481903c64c3edb0ab3f32ad8bdf306d78d8fad1c9c237c26be45b64e19143d723e892a94f942c406b8b38367281712748cbbd77927e46b15deaf5067b455fe0824ab26b6f9f656ac38bde182799cf847a590738e991498f15023248a056df83c35a516f1852b0c068a97e640a5ef58ce6453bf515adb54ad9c6bfefd62463fd11c16c63f19b82a2287cf5ccb29d39e68da44b4571bc289fedba5f8b2d14e4dad27ea1e453302c123e230f44f720a65be637a76af35bd5d6f90c2a74dd9b5140e2cd35193f2cbcc35533744555c351dd4a014441b7a58c97f655d66c656fd670e55ec064037a015f8ad772b5048afc80dc49c05577c5aedd017e5bea42bdf10ed639fa6288d742285a9573a6bcce4ff07ebcc75e74e80d1e1edf244f1ec185fdf85a3109438581005e67213e53ab44607cd4e81ffd4745a7659436cae5a8c689b1199b03d7c9d4b8ad62195e0feb74f6873601632a5f02b290d92c51ce5e350d33f431f6d7fa912091720000bed36c5c9b0fe242820a5b24fc6fcb42081a1470e39154acfadc9b86f743a9e2d01d98a516cd664bbc04c43525b30c4034f7070692b56d49047c7d47b19f7ce2a0f4000b5d4321fbf2ba392978e5d1ff4e141038b6ae49c5199bd9d6799b43f4dcfc009038c11413e9b7555876e01971878a4690255b17df14271e0bf56fee3d90b10dc78a1a26a5162a57dda979524f613ec4ad23c4de2166291aeed03f1a699c75ba69e0c30d1c0f8efc79a5d81455fb58f8604b3a182f5e3b33af0f947fb38eb3112fb7406d93bd4d1c2ba6864a62137ea5a6c15bd2a75ada6e48a43d0b4012dc861336b5c16fca96cd4c263c2bcb082c527bde77ef18c7d29d8584c6b7a35db616987229480105a04c94f5539c17617af088814e18cf007d0cb2a26a89afb9ca5f87898594fc0fb29e587b4ccac790170a4e2a654b6599ed5a2b30985ca75677fa5d1b68f40652126a5b3e3ca2e84ce11350051a1df55610b9d5926d4d7f1892a23754a9841f1db79fda94955856771159de35815cc484d8851bedc027861188725918e72cc11918b215fb12138ff0cfb6d60649f73710734b1d3eeb1724839584c5ab116f557b4f8d40786840c141137b616dfc6f6f4c403c5e7decdb7c1516c9b8b90991cfcbaee92c8a51967b8658ffc41f7cfa3ddf12bdc0e77fcd99bf6b2457fd3602f09ca946b0ae1f9e1c2e47e0cb46b3785730b797f80236cb79acbd50fd7946b32fcc51d99dcde45ede7e261c77f6ae3d1f88b03f7647d1f44874d9af1da10b735ddb40658c35a07d6ec8e432edb5cbdcc75a97eb9b989a5a9a15be9d047a26c36c42ee1b1ce3568db367d5800f8cda75c6800d2d06f3481f5bc787f15261f677b2648df60a3fccff9ad21eccbf01aa8e9399ab84e2b9fad343af0ffa7e43687257e4f53841e0dd4448cfa0e8eeda3f4d138e85ab555b2d300bde5e4262cff7954d9898e0d2eabbaf16c91085e2337e827b31c041e6dd2e232e6d99531c96af74630b48f382861793fd586e9cda5fdd44f99227de820e5972f40b82692b2ea6472c52e7a976a6330a3f3a23039e8f123213ac7216fabb94af668278579e0ce0f3894d8adbea40e0c4e9bbe4ba0fe1170f7cd9618aa06ffef901d019318387a8450946bf2bc516e32e1265dfa5e4195c04f8512e9a9861160e7cc4d43de7a19c91627ea8dfc59a1bc7876d5e4a4ae8ff2a8f14669dbf696c86ef77c0c8beaee22c9a78c619acb5da28e811c4f708a07000276482a7a6e89628f9a6ecc496e5d4edcfd01eeb0ac345186a696381386a82947bc03a532b84a3cde24901d7c498125f4b67343fd1f2e3bee44d2b9078e556b2e1b6c46c1d4f1c15873ae0e6a16c4acdd1507e2adbfdc012bc23b70ae05659bd05a25e527e1951f56a2092062c09469712b1c61c38c00b452f7718b097382e96356fb5018be30379036be5147cfe10fb1b628a6fc57b2d10b3a13500e53042ddfe169747fd9d75c1bb424f6032802f22ad2ea82cb34d6dc2169d05d853c76f62bacf7617f66a29dcae547dfc1d96f0c21a1388888c5d8a5f3fa21ba2daf7f07037bc2ce1cdfbd9d2bb50561ac61522e96eb3ffdb4d55b309d080fbeaf7936895ec11348e2e1d4f8cf97ff90161ebbdd6ccc1c2541f2863068af3378b92094b5fee94a1b1d06da45564ee4c12cbef20f13aab07e481eacd9408d106e15254acbe94a1ca7ff0871f73bbf694e25db09a0b20e8add8e34dade1dd9b2614360233c1c4b1c27785462381db3f3da4b190cca3b6dcdadbff7dcfbe031d41b3aa8bae33c78c3cde3a224820aebfaf63cdfdb75365faa68b04b4b176cb7bf9abeab5b85d93ab88a6dc2390d9a367cae077c7a405f4ec9e01dab172436b50e7f6d3f48a9d3538f749cd93e430651eb8ae4de9f7c84ba1e84606a503d225721c02f9c3eb9a50e183d898341a04e9cf824c50a5494672385442101ccdb0700444f054e86d077f1a1fdf8eb4821805521eb54240cbbd920114bc7e15e9be5f3a075e5fc6c7aa6eba37e3b3a5b138130b28d3e52a7e41b352d0b785221438bd88e04e5ec51da3acb22ab10bd94864454033361a28c0100fa1126b8bc9821c4f4a05705698047455d63cf72db7363a869b305078ca179d7ef23ea9e3f1832ef283035abc7e824bb965ccb8d8e3405711ee021cf620720228dad872a3bcdabba9a5f1c5bfda902eb3a12dd08f81156f22dd8d0d87ea1f7bc64b89b84ff1f090de271fd63eaea7a9d333fcc5b97d552a8390d5f608b3aea0d83ed246bfffda6bfeae86a0f7d778b023bfec540487c4f86cc4033789e5625d791911099b1e79fa65ba0b3956760a2f3c0bf08fc155e7ec2933330fe4a31ef91232685a49da4b36b78fed572952a777b7a6c843b2e8f64484c629763e166a8709ed1e65ebb13df6062ce07af921d2933fcd9df2e90daacf2b9c7c57caa92da3345c5b9f710ee6a3c2ba3d48b402c58f99cf0e8be46b1d97f10a5f971894321fd95fa7f40e23b63b2704e9edc9a34498c91332d9648a95ebf4867803e8a0b39cda824d0b9198503fa1daa54810b5b571f6ca170eb1d6bd2dd5120737571157d4f2a748ab511b80dc282ca22cf93c07165e8e1f61c3f5f284d3476e033f586300478e1f82f9119794f8927c86ddda8b6278abbd6b718d7220626d300ef62de574232710443ff56f610a3668738ebe4501bdcf2efd532e4eb6c9e81c1a0a2fd39285d5dc62d8d7370578e959f6ce8178cea9ddf27b67d42ac255716b45d1a8ba50c95b8a96c0dbfeea96818018db093c36640f6523d03cf6915fc5ad873e9410e78d8117ddbc735b96212c26447f8902330f5a425075ae1ec36946b8fb1de1364b7a97697bb57c10b1116375f7e79188d871c67407ab0dd96b1a2d80cf3efac4bdc710a344867293756738cb2ddf2aec38ef7adad9251ef7132cdd296efd8c46201a348f76f9f027b13b03f898b64cb96f40268ef65da6c3e1c39ca05d79134061ea41b652733e48aef3a9ddd2d7a3e25c0bdc2d380f2f05aa000a4814ba05a9129e023b6ec60c826d82b962fe871e02ac2fe90a4641ea099ac0a0c9efe5e583eac04faf6e25746173f63051db38cc3e350d4d02fac6afb64b4182b0f1e7932d95381b9c9a1e8ad4d00434e91118a51ac557142a3512698b2e52c09cced26adc22b0b678582f4d82c5b40fcfc6de4d463fb179ec4a9f5265e439377342c62b9089fd0ef58ba09e8e79bfdb5b4f6a27af0c18e8627fca602e02c52a3f013ed2d432275fc8f8ce200033549a2bafdadebc77e4fbdcd40aee442b3a146d14cdbc455944ae8a9edb1af9f8759e9fce231458c79ea29782f45f84966f8d59337e3ab72c79b728d0d717dc85e3748b7240f575451ed0ba3c2481a289567e3127905530d17db5582be45da9f3af4f55b25ea6adc419bffd514f88e8e1b734f1cdfd3d5354377c4d5942d839dc53bf4b95035f26624ec2b426f5d247520e95589cfa360a8fc151ba2f2e85dfea946b41b0e9e19cdd66c73ec489d8470275d6755b07860571ba554e2f955fed0805c8543d3799954a720b6ced5a2ffbc96990e43788e39560b98a292b80ac04a559f05bd79e6cfbb47bef644dfcac283f321a021a52f1df49ceaa8ca2451ca6157d1b211ef2e50136bb156e51662858b14cf49e15a18ac80c21391e5663730649481196c636a59e80c3cfca3baa4752a942764f486751cf70e6dc900d817bbe593a867ebeff5242e72806e4901274559453523e299a3b45b49d666c9950a0b23b9b0bc4cd90b9efe714936910c351dbff04db42cda6a559dab74410a2d5f78c9e4c1053b7bea830e7afefee670775027bd85d1ba1c15298638cce613bb095a87f3f208f4ad563df3e1ce0bd4378b8ab49bc20adebda68e3daa971b25f89f95c103d4fb6e90eb9d69827fdd1a69bd3bd2c80cb083c8cf72831e1f02eb44217b53177a62f866e55cce890c096e79b43baf98a1068622fe99228a15f9ad66180a97d2030cabfd54382475b1cf586939921dfd9ec6de72348176986c0dc583fd0f2e88b55153bd5ce162b636acd87be10ad96fb97978def50648f490314e7c85aa30fd58ca0cecea817c2f7255563bb6a42573477767f21a889a7029bce1893f2fa9d45815360e822ffb2ffb93b75d29de2054419b692fad76c1d85d453b26277e380eac6681e9b89005303cad759f1fac58dc3ae2def93c3a05a2f1ca19e8eab3734947eeb99b6cd7280e9a5c83ba62135f362bd5515e36151d436b99640e7caedfd241e911657809835fc64794f120ec5d21d964d5ba09e516660e78a9f8d580f03cc58471c3eaedf04e9ec65cbaa8f842eb50dd0b6a834bdd1b1efaf47fc9bd826d6738c691529e236de924ad206b1ec82386c85d0f2a513cddb3a072469b9a41ba78918fb9fddbc118c4393f34bef0715f3d51a19f6abf5e322c22b699d549d7f82c05293109b111d5188a9679f6f69196e0d98c8f26ad0f16c9bb2bcd18f5af2eeecbbe10c5b7c76f5662140bbd297e995215330129abed83645a32508759da2b80358aae1a5dec078cf06319639f5ba71c5ebf872160922d1b409c7c1104f16a6b0dfa6f637eca0ca14e4bb4036837d65348f7640b86758b147f66f5b619341f9f23d89c6bb75119b0d8ae380a72f94c25522308e842b2027622556ade98ad48cd55c04893ead987d12fa835131a50a20a0b15c70e491094db044b85a58fd0f48eeb3fd687ec323d3ce5ba6254ad5e00298ec633cb25cb142393a047e22af2ddf88cdf41d7473e685fd179e3987c0e09b07607df97798af7f736b468ae15ed39285aeacc5803fc73d4e08ccb4ecbfa58841b9d57a81f0eeac68db3061807f1a86d269bceef8d0329a40fd1cd5c2b90b1eb0962433b7b7f0bf0f36d9a85488f6b5ccb19fc58beadf9c3edae336959186e48a6afddc0abd2d1e02642b7fcfef7e8604f1581514e6ebef4be92cf389b57d84cb3c7106fd76c5068e2b5ec1ea82137164d4bfdfc7f13eef786c97dfada411b8d85e513624e7ae107cfee243557deb90bd6d86ed62c968743166547103db6f15de1a7dc72223300a8da6231497abfde33d6f01e596cf0580280b3884fea397de6341186a63b317e310457393e5104d8592b795ffb9bebf1828e039c402dd5099f0478d5e363df58df937ae0b200ea07354abd72a5cdba6cd62a1daab3c0018df06d8929563a2dbfc0ecdacba95dd235983b377fdd4711028fd39d60693844c0ea78575899058906d27494b1560b78fe5f388d906d2de44ad019fab881537fa5a430cd70e736700edbc89ca7de3ddc820a2b7604326b6617f6717385311e62d9aab869d310a6c147ec8b12e8c9bdb0c8d2bf817fdc3a6b00b90b70a5bc66a8d30bb91fdb7e7e96b45b70a12f70772a48c54d52b62d35ea37dad9cd6ef3784d3fece3781b3a5b019d828580e23d258dcb3b295da90091e5e84e6e6a09e59f70a949bcba965ca697cc736a1d2a28f8fe9e9a31dae65699b0ac38397b4e3f67776aee0b83ebd4fe30c0a1684ae97ebec5b47cd58aa021b861472ed222a3af8086c7f3049d9db120b4bb4e122132c53b3cc8b570fbb01c4f4fe45e2485ae46cd477169da746aa09787393d27995ef26f7d08f359b35e92e9363a8640595c4a954c84d5037fea3373480b0ff2bd10ed2310691d669050f843dc532aa03163fbe20ada37968bb277a8150ab88d6a64cec965875a7856a3d21738a516ce617944773ac672ec5b4bc177f6b1b000f620b649c51fe63da9ebfbdf00152deaa0c478bb0ec245c0c797da8e05bf21af714e22101699076055f9a98247870dd5b9c98745ad6744d48511083d564230640f46d919aea25e6ebdeec80423ee39e07844c805393fb1e4015d5fc8d528acbc3e0d91d7c94cd35d550e01fb975548056280df59b9685b74cb31c3332756603e0ebcf3a89a5321f405f74d93cce6983a3253b761c75c2390a4337f2da562116c6a48f5789bc3760ce4a4ecd97e54870b4baf34e5efa6c24a5ff0fc1921d3bb2d9596ed05a6225506340d6fc1d813a55732ed661f278f5efbccff326ef95a07c6e4575284d3da750ade911249b6fe257a6a05b38d84db6b50738f2d5ab3427eb0e4ce281eea10004d8e09947368bd5f7c39b3b393b1fe2b2e3f42213b2d3402ef233a39ec2a347a695fc33c76dc7aba88beaa510d663492073a16eaf89361a5b75494822a3a36091139901f01c1f7a78aa1785f6522b5541ab1b5e9f7be8abf96497751953f13f3fdaaa9a453612fd1cfbdd080f5436acc4b3d133c5809335bd7d635912c98a8c62007a3a21633a5d88230188d1720cae2a0231ab819e5715f3e0bf5d72ed02ce49ba03e47b7c4f5a0831bc36fdb2d0c24fb68925e17c14a60977655dea755a58726ab57fdcec8803f0505ee3edd6730447ac4b08c2de44923bc1307e1f56b0a430de7837ac0377cf807266d3a4bde6528c758d4f2440c99fe90aa84eae71d2917dc6d6a8df33c54ab6b16c86d63567359ca1ccc438dcb8a64e70719f82571137a80ce52535c177585860f84e7c50d18ad31ff790d7179d59d3a2aec27a4afe7c69a7cce6985876868b3562b334017ab1ba9b4b4250d1d88b889460a5b93401fc7f78cf46bcf163957692a90cfe69968c77e5c6932d236c0db6225e72421b26834faa739e6b1c0156eff5664b7c3fc0bdb92a11bbcf7e4a5e123cae1cbb7405041406a4d21b51e3051c59d79b9888c698cf03829d785fae307db33e41ec1e05f766c0d76946f65ba5e65968e6bc31fb227e79399365416f93a8e4d23d587be575dd52cce9bb9d2911e0927eb653ced6a7cac27f64ed33a6cafbfcda0b7a8b6becc2b77ba2da55d4491ff5aa51b967186601c0c0292edea23e0c117cf6b9a5fa8ffee8a6864959d137d054c734aeba62b2e8bae19452582e9ee2109091542337b3bb2712983b13653159e7ab6adc2f1b82acc03e1653639e8e6d2b4a25ac1838a3d460c84bed955c800cf52b5935bc730310f3a266af760e56fea45502b268f9c64486bff58bb2742e09f942d32e72ed838d31ceaac59c73ed77d09f738f04f1116c5c29f2eff1c5b410004e2aaf40f771cb61cdf35d0a32eca75496b203704d6778c6eb13cdc2e86a4a715b21e5cd027d4ffc917de5842b9c70ca5d909851d97ef040f0e0b63cad1cf9a8797178bbd13b60213b3a6c3a12dffdb3c4f6c049144b11a44fa2ecc793dd2bfdc48a00ea4409979889056661863404d1a9e9cb5cd8135a590568aaf676ddff4ad555eed0cb6e5dc861579196f526ea7d3c2f5f43358e332f841d307337ebbbd2444efa98eb37c75da2b4beeda798c1fc1954f33da5b42625b86a4ecfcbefedfb7fd8203a02612dd4c00740a1e07d8a138955ae5bf7196b129306994610e7432a21ce353a1d7b0e0ed3da9b352597928153fa0c89417fa0cf9a71418ed7040cec9a01f658913fcd23f01c3c5acfe3e232fac9a44605d0490f5f8f0b8fdabb7791eb682b4b4a262563e5fd13565877e5069201356cb83cb5d4f74f2165e65cd09c983091dcc4ea3ade68061b7d8829c5b0d2194815ed912c69f4890f74058ab8e9bab61118ce9eb8916958a8217ec6ad124e40c0205be90ba51646ce59c04b9cdd7c6c67278e327cb3b944982ec9edfe9fc48c1a0d733e40eced652792aa10d04f69088e247d5f5755fe02f90b6aa4a4a27b18c05c5d310147764d58597e0ef6e14f2f695f7a6083b5482146fda4e6495ec58b802a5f5310a0a809384fd7659a650050d74fe927ccdac32f847ca8ab84649747002f377cd6b02bd1d764e9284e94160695aa2cf9616fe73815f1fef1cd818672441b0c4dcb628ae14bdb8b3466980a6be2596160795a2a21c700d9a0155ed4cc65afd7dc3593a4dc8068102cdff81f2b34547b6c6aa3dd2789544b34026e2629cdc67aebf04b5139c9484d4310e088545b7b40973d86e7960b715716edf0f28b5cc0626d8c59116d719d55eb74b91c93137ed5d9f41ac503bb00cf3c92acde22d3cfae2f286b47869bdc1c0c392a7e05c07e857a0fa2cad554824a67b5c55ed49f62ecfaa0861b86d759a10dc53215c30aa08c91ab0167e37b7662681bcf8f22a86abe9ed5d4448a09208a67df83c21abc3227bf4f5febffb2a79788cb9086a003d26b29263956bbc58cb76ff30545e1ff453662779efab12a47de32432cd27bfe30001fd568334aaa847c259a3b495240182414d848d2c8d9bd19c1d655932f04645090f547cca679990252872f7f8230f8af06f6209cba511bfd1fd26843477e6866f38a9b9b5d869d2b5f779ac5f53af9e6855f502f669204c06950ee685d7c72d0b487167087858f13e0f21bf46edf4e2bb5cf64759137c27b15e199b7e998f9cfbcea71307e96947f12a32bf7819df8068faccb8ac4adb47856b6d322f3370be1fdb44e966305502806ed3ca37c58ce0f89bdb81e615ab1d2a2951c4401edede94e9c4dea4c9f0f1f9a606627171eace46b857fc52de41086d16de7048b2bc90f7bb779e2135840e5156bcbb927b35cfc4d786ba52174e1d1903a382285cc28076e16e2dd4a4e0836ba2baa8302849d2528ac811ea1467725ea40317f12f5b768304bcd8771e5121d1eeb7f13a8453fe8cf7ff75e795e76e6ff8f304a9d86347f94ea020696335f5a52dfa352d5ead0f1c2c59f235b3909f83f1420e8e7b98b0b748f7a6f6e77c06883b05d6be6fa2fba9d963f17d7f4d58bcd748b6b124c2bea301cf6b1491ab6b3b07dcf10413e4944d70901958d1aa70e78d866b735333a83316fe5567bdb35a91c64e0bd27d3c7aaeee984e004a2054a7fb3403d4bc61bca51adecb2848b80a085e0a128ddbf3cd5f9ce6344ca46fb38a29c29ecfdc37239249cf6bc466b89310cd0fb8cd25540ab0916ec51da40ed21df9345321dd15625981c5856d6a00dab3e91bb80925211d3291e75b4216e243686635bfdf7c51b20fd7bab130411b7671cd6943d3c2f2e80631716322762844dd6d39d0f089028577f01121d888020367362be4610f80cb11c4d6d9b6f8279c0f12c3107a04d9304d5b71ab90de724cb4530227f3efa0511f5bbc9325bc7ae80e7d2266de88661dc619cf86409fe2b23c5c61a15c87b3b3301f90c6364550d2255b2cb485ed5575e196ea6791ef9275936c84d562a3c3b437af4718b3af5bbb2d200fd09926e848971f422808dfea1da3ddac41fe4500d6031f6f6485a70554353ca53442d12efa4093396f9e0ca93f4ca88ed74cc3d53c30cb2e49bdd84da1965941ed1b85db5f2631d73f50d8dd17e1eb6055f8f64c1e29d2be54fa498bb7c54d64da02d4e1b3b98f5ab2a6ed3d70f1b5c82e658620c7e7bff597bc0c97da0d43bc5ef0f69a416081e8731afb42b94de4fb0ca06adef9b6b6fcb899a6ddeb2cd9628eeef213506d0e7a76e354114e62d7ae30a1fd460b0ad13d69d7a0460ead28286dfc5fe09f9e3fba7ee19346f6e1cde368c2b32f672faf6ce4580439e6acc5ab52383e9666a4222d7423d4e31bbb761c3bec12ec6dd60103be38b116183122c1728440ef16f5b0e874c671ae9ff3169d695dd312925018115376a902071691dd85423c8e92b2317c00dc36cef03b3f6a12a9bd146a8c647d9e3e2eca7ce726fa1b3af67f4d62709d13569d32c462a329a4625bf3bca4bccdd2e7fed1ce134edbda83901a69549d1500ddee15e4d2f1be97b57f1b884dbee199ff1724f3e957814d866e937b8208fc940c9b8579527ef2f4c04938ded8c2e3f05fb50dd7e26e57c9d0b05b425d75dcae257525bd15acbc405a46c7b059582cd277b371ff6c08290f38229478c6c3d497f5a5da2f15639e4017c61223ceb0756f3be30ae93306017de0ed2d531946911ce40a93178ce4b5e69c08d7200a30b8c0c432def829d53248abe96f8e4db4f57797cc046787088e5156e6db0bdea24b8b94b8a641f4497c74d2bfa7828cd3b6cf54b618de6f85d1c0b42da2e534808a1c5fb337ed7d3ef1e64c37346d9b91562a67bc1a9660c9f210eb1edcc7a892b4512ce1b7156fa08147d175a111b3e3e9f2a06c68d73d1936a6d6b2e4311ff45a21e08a8aeedada06e74441c39ceaa36a74e379e9237924282b17f975a0f7e46eace7e00e1bb0195774193d4aef9249c45eb9de9174dd853512d98e58274105daac958d9fd0d68574990b5d0dc4bbd86c80ab2f516b1fb6c95c0de2ce49e55f69c77914de7e69e0997cad2d93b9f6d74a2f09e060a661e55f70f880b80c750b8c22fc17badf9896425be1c321c17c4d9a442f8eb87c6a742f3d27f5f7b03cf423f48488bb06d2bb5ce102f1875c7bdd3f5e0bb882fbdc8112804b59b630d6b9a240597e411b25952cc4686542c2280ca7a15bed63b691b2d765c2d7efa41423c02d35a936f03dd5e01200132c202a5e913118c4280396400fba99e1b48a7b1630568b4e3f07cb8a20737c6f88d492a7c10feacbc6eaae5fff178f052981c5ef1874049b0edbbf384954cfa76981a055ba277f8dd9e4ddb95abeb399a5da60aa92376d4ab4e05edc5580a21e9820618eac156f38ac27c6f6e7d8e4a02c1ce2678c260e1d44dcad539e2634a121910267c0bf23b8764ba62864d708ab2e0ffd6ece2cb79a1453a60b6348b97b79c4dcc9e72cd548039bbd7cb1bc587cdcb49510ab03a85746cd0b583e8b87cff4509d48dcd558bda5cfeb00e8eb7e2055a422ae944242eac7bc5b7d2f31c539af2f823d96e7937d5011bade3cd7a73ab9fa4d3749d988a2c73023681e6a3c6499b654c2b1daf52a68dc9cccae5ab461036f8dae0769d5668ad70db6b730b617f9bcbeeef36fe06f230bd5a0a7690bb8417941da1df358dc262091e03bf7cf41198fc61277e7cc7e67fb83efc8c272f27ab130600f4828d09e52452803b737ae270547ad676b0facd9ca782bbafc3d647ab81ef42b325d449948236dde1bf155bdc0820c2f517a5b922224ed014d070dd1b35dbd0204d6230dc38fd36d53c83db191bec6fd158b5498183073a5760020e143a29c6eb8c8c04ad2c2047ef0be48560fbd4307e5dc0a422c4c3389749ed0dd9f55eb2385a34be94906dbf1dd22463c0070cab770c0289d987e65c7cdf54a18bfb6c3e43f6085e225890973afb04db0070ac204719f3e045dbf90d52465d79494f004acde2cf3abd51e32669b870ca6bf3fa69d49fb9a6e36814958cc9a64865dd67d50d7a7ba91c0efd47fac30eeabf48a10be102c9f324fae187b27e709394ac6035cd04d41460728de6f146b7e5fc529fbe3eb1c7db2910a0f9c1e7526d7b16943c973ffaf05128b833a923229b78ef447c3e3343e369b795591916eb0fa6157b84d9d473161f39eb28165352a927a47f5a13dacf47876547b0832d6ccb4b0cab881fdc04590574bb671f49b22aede1910d09518efc99bfa13bdb4902a39132045883610fd417b9b964fab5a78a18efc699d4cefb03ff3b4cfb2b0d7848e213cdf1ab54347411cb7d86cce5a14e6250e74e73360410980e0d41b0089c59d99b7fe06fbb0720975d0f42d282c947525c378628cdb573eb585c636dbe48ba7ba9c816404fa9cda87685929a458c4a2f0d9a511731d407bcd985e93c26b7eb21fcdcd3628ccb1cf6f39bfbf9ae606545f5ae3eb86f056e6d989851612f541ea662052d98f6e6e22e829cc6fd4db6e251abe31af479b0345143fac04a723304323e3748d11d7225294f109638ac3fc205c4eaef89aa94620c141ad118780065f6ca83ca7d36d2448f193e833391fedad275c15606fa27823f2d49449b3e921c38193099aa4ed2e10d62731cf2be30ae732a4761c844e2106756ed614ae957e0f8e8f9aac3e76ae9b77e63985763ccfde66e1ce416c55e1fb7fca978c121654baeef1c387ecb7131a1b8e9fd7d9eecb15b5fa55468db2a1d51ce0879ab200e5d4b1ad5b507d64e7bcbc1018d41c5e4ca707bb3bc1f08cf513322d56f1673356358645548d02a9f189c302dc3265f9a1ba336069365e7af1889c96892bb772342a6ab0368c244ebea3e83632d3f4a5cf49482133a37452416d1b98fa41af0b96b564188cef9135783679e1f9fcd14fd28aa1b5778c15988c3cf39203d6ceed8258a1a397a1b7e357f599fe578df1b1d34ca6e59179517368ed055106977db03960fe6f6f782947f68116212159ca44ea4280b35ba863e9ebbe8730c83528c6f28b73c0cef589fbb30ad2ac47d460a3a0513ef97a8e761b162876cc9f6a4caa5f94a70b9283126bf020b5969695f8383a41b496da665e69fb1b9c0ec59a0e3a3933dcdf1707b9bcd1ba5d54118f3a030130c674a77c4ce7975b714e4cf7f041354a162f61edb3ab1a4434f3a544c28fedc36dce4dfe369b37727a2d7798b7c76d493562e90c544cf4011f104908cc5d4a4d482cc1fa8bbdbb07478e4221de64f9989aa434e3321d0a29e2a4611b8532662752d16226ed4e4a748c17f8f0f10105f605a66c00a41aab463b5e4f790b180df5ace06768de53e69745815eed7e7910bd12d162b3d472d77768b84ad524060c0b03e42486fa54d7354b06ee68672e0f044c3b8a7399074d72b17a9ab84af4ae1ed8922b0654f67e22898b87cf5b8aad6fc65721317ebba545ff951126a9810ddd9cf6aefc2bbe0d75e0d5aad0e5025e6adeaf80d1300c388399c1b9aea59eb5ac0638454ee6c1511d29d1fcc48037c2dc8f4f0fa8e066da0553f2debbf05f9b63f37ebf0354a234babb10e916bc4fcd6afc12964dd8f0dbaefb5d958b4af79c81fd4e8cd9ef24aaf7624152d2d03964c53e46e05f2493dcf2183d177e5a520f2cc4c9fbf467a266e75bc55af124a8b6dec50322a4d2b1c494943cdc71ef4e118ddc3eb451a4989728c264e8faddcd36d52ee43b21c4224c7469b212437e7c9b6ea120c41f39be9b7b2e5f40b50601aed7347bdaf13f45265ed7b0d4dace02fc8c47f54b01e7a748a880833ca6984c1d9fe89dacaab7877d48e66eafa5da28dc498d304774720dcc741749fd0312a14f25665cb7af8e58c79451e1b7abcb2dd85ef34a617c5b75f04cf8ff3cce3219754d2a2d40424139c6bfd5b41b184dcbdfd9c26424063a812379b7e464565b9ab8da7dd303c174ab2fbd810a1240a5c3b6dd44c1ed2bd34e554749448050c2b2015b21399ba08f822e580cb3992dd3bd45c42f6232dfc710e89663a240cf0580f68b6aa86ed9d2f80d2a93d184b1a87463e64122f4dface257d1ef0ba0dad0228d6dad32f865c774a8e76be393136964de5e50a2b39334bee5879d565ffd6123fa5081ff88c7e48b9e5fdca3f1883b10ab46259dd875883fdd969893ebcb3e0304bdaf82b0bb1998ae82396db15b72a0d4b3469d45e3af59479b87ffe36b611ebb1922fbabf6883a3f37c1bea85947f05a9e6e7e849be361d31f2bf3daa5392c3742de5647cc7065b10cd633f0af001cdcf685bb45312899b656896c111c256685c9f633698960d40b878ff8dd84008b695ce3fdb0c95ddebe2600450b7073d5275185a187ca0edc39ce0b228bd8ea0be58277e663ac9cfcd365f54aaea924af479ba109974670f3f11213b713f14b07f0dff7793f21c124f3afce5de32d5af059f1883a3ee3b2839898d06a8596d423b884c9858833d829a7551bc2c70e18be54b4b9c1c4400c0895405fe5d715c983d4043e61cc5a7b88e06868280ff3535a24cea3c501d14f1d52bba0f15ebe9693a246b15f332427fe4555411bfd7014ee5690ca202ee91c15001b044ead5a8a2ece7650f6ae9f001e5b1798c39f33a2e15159724c2d0bb8295b1aaa2a94154523c52da686fd06572f77f57b819be7d4232c79ddace96f55c79771fc05cac66dffd683b2471b3fabb75764ffbba6ab0ca1f25aee64e42fe2e672811398e20117ae7b43bd0bd6cf408d452499ba1b3099eb42da998c5eb579ae4fa7539fd153733a37f5335b5e16cf1e5b43c555718316c55a33520fe94bbcfa998353fd3d82a138ec8de1f891b6176885021ffc047d5f4eb154af56eee48f8d038118bd2b7aeb89f914f01f3d10b9a17d2ce326ce9b5fda2cf28563497882ab5d067578ad9c32cefaf34ec68595a96803f11f619e1fb5709202bc4eae99507ae08224cf687c8ffcdd3823587381ca25a66a779cd869ef76a8649aef040904df80a3cc449ad8683c5d00054f4f0f059067d4baab3173bd52d56a5cd86b0eb73efc54e331b20c596bcf9435692f26385b81f2c044eb21c96e24e1bf1fcd36bdf96201ca9a8211c8ad617aad2bc149574af848ffb84eed69975a00da0180da506d36cf53735411b5b06b99c8844a2feedd5e7a62e215f22a218e66c815c02ab5767fa747d8121749ab4eb41abbc22f40245e7c7bc77ece7b11b33c3a1eff1530277f5db6b7d09da83de5c215bb079311ee362b116af104185d60f05584c483b1e28056036fd3115d485fd1f13a28b2450933dcd7fae33e71c771c791294137fc0f5a6f1e4ec3f47d51b5bdd9c0bf1306697729cffd7584ec5dcf16ce39ae09643ab2e11d1179d669cb5f5c0bb2db9f54a0c139c963842491f73f08c89d2aacf1e896a3e2709cf93a506c10f5686039f331e390160b9438dd44e931088ebafe5269c326579060f0c23dcd7c77ba02b42e2f6646b461333dd517c2bde87f944c05745be793c877c72c19f7a7a45ba9a212bca3790e8823d0a74eeb5046301393918a98c8d793bdc8adc6d5a566b5f3c2d015e71d9851b7cdb618181b18a690bef30bc6e4f487168bea57320a8d33f9e86931a3123058466b3aea2c1cf78c3ea3b4c772abc905d5821cb5ecc57ba702ee925485adfb7556a775c1c99ee07feecdb6f34eb0f1ee1caeb4c04a165674242f7cb728ddbf17f0f072b9aa190d97a13f28e441955da956ea011f36c0f1d330598a8f157bcd40bc8cf4074fa3598ea481051e2fbf593b91e936c8440883599514ae61e5a83235f3f95dbc7165d22b042ad300952baa6705b00e5cdc6ee4b2004245bc580cb97c810d23d9b0c929dc810172e54b652cad2ffa53b6ee06e34139797634bc78eb0631defb629a927eefdc7585250033ff2543ad8ba071051239a1939d7dbedb4207f4710c9827f0e653de5368fdc457f316fa5a23cd5672929598535c8a6f2db987ad170561cda250ad4e629a5011e08eaeccb99d243a269b6f2e1712bbf3d18bf57bc8bb607942d12b89f8e93d3e4f559d6d0be441ee382a616cea5b1874fb0b63cbd676cc25c09bd230c9267168338767180b4619b79eaf048c62010bc8fa5c6c944090d88af9bde983fcb27fd8410faafa3f9daead707f2d05b7f547bee1962b1911e2e9b0561a4f2635d084dbbda17dc60923edb5025afe76d541b66b6fc4faf7691f58ff939d89adb90f4bfed618268fde3d7f18a0a89bda6194fef120b962387e4e5bd4707adeb907f99c2fb3fd4bcd19bd3e3eb9428f7b39b91972e4ef4bc6a225389a80596dc69298327098130ad61d930c28f5b6cdd313b95766233fa8233902c4f2fa1027a5b6603d1d34c74643b239a68bf3e991f989b167b690ea3230095f47b17fba7c8db90bfb6dbd785cf34738418facf9e92eb0680df00034fd9c9b7eed3ad77496b3340dc9870621656892470d86fd6741a3da3b294718266462dc60efed42fa8dd3bf3a9c9d2e46213fe9f1c79bd17005db1457591a4a1963926f843659e8b7e23ce1006ef656761384738975228ace07085cc0edf795cba274689a203ba99649b69704614ef7089b2d88b991cde28265bf2f37e2e337a7d3bc62fc1b11a6befe350393fc539c0ecd7e8403b1565a4e826ffd5ca0160729ab5bcb16c087a38a9cd48a446cf0b3e479f7468c9b03f22e8582365be77516893c38cdf0d0bc963a5d6efe0b90ca0c59aaf2229c051efaaf48ae0a0ce0f660cb31e169512e7858e81aec8c4ed70dc2d3fbe58a13f455e3645a1ae5b6b9057b8f1c794c8de4ce8b03db97e536cabfeb0de0e898036c98f613617f9e28b15b2555467d04800b4e1a6e84ab77a483390a14830adc3c4b3bd74d95a2a32db17fa9fb5af323c4cf9976d6944c0047fbc3ae001c3c927d8473227ab63f0f6ca67caaea63533b4917f76c9101c67f8599bbaf5ed32f0bea86d148638c4d21cc51433bc09be55ce4d0325a8b2a79177b7765ac261ed764a802ce117e975ecd2cb33e09179ab07e1b8369e24372689df10fb4aabf810b87aa426477ca1aa38114d36fb16a107668b2c454d854d6c8e678635e02a29923f0a8629ab17af127b22edc973ae2a5c09c97f0f663339d37bf94a4ff54d43f57940a2994aa8aba387f8be310c9470e98d0c01c47f020c0bb571ec8c082b8ed54ae295160ee37ecb87be8031f0d6e6e90bd7e50c41a5896591d49ef489e7dc7fb547c51be5e48af5ea96e8362fd0c2de26b1e5ed59d424aca9c3738e2bb93cf83dfdc1b883213048964944bf59e4accd424d4e0b68b07f41e8a7e22bd7cd63e31ec76b8e982e7cf883d6b1048b59fbee17c0845d5cb0e75150a8839dd02f1b7e5fa1b2fe7856326d5376d95519c1b4906ddb6a824c7d6ae8f495101922c8ab5dd79daed6341d62b0263899d3e83f566aebcc9055011166c4d77da400d51bcd929f186267d4c503fba1d4217d736c940f683e756a0b44602b4457456ae5ecb1c31db98ba2463e0e622b98c275d5a563ccadbbc61b31a7403d7cb3f555dbd89bb5ffe866b8f1ec317b724ae4fb5595efffe902a5fc6f506813a50a288df859d81aaf16cfea6d047a94a0e8e3a5682daf0c0244c9a6b86a6e1f6b73254d1b8a06c185fae80a558b588590aea271c383bdf972e4348db9429d8fbed5eaa184b2047df3c2e20697a6e82d353a7d1b09bb7e19204834ed02b5db89e59133824228df6b1a2ecdcf4d41a78d96501708168f3909f6df2085beebb5ddabd98c122cdfe7629ba9358de770936fe563d30907ed004953f1ea7f9d0449660057626d0745eb49ba8383b77f46b3ae7fffd0fd8f635b6a59cf58a592ff3324a62e4a604932f4ba1961f899e7e3a4fa6bf9816add462424084f75386e620f3e2c4676516d818cf4512ae7e269e6864b4f2668d9d74f5105cacfb291999b7dae29bee9a0c48bc5499eaf1bc5328314d82a8ae176df19033c1266ec2c740f595f84b3b1bc3b799bba46474734542dcf87e21162262b71f84f906ef48b4b3036d5cb85f39bb79011af247edfee5064c75d62e4bb943135b5aeca630c14f9e29b7365e7023896f1d9266da271a9f2ae02d5f645e4349918b65a5c499c1425ea67265a6f07d395ee465122c6bd765d39969fbd7c491fc8bf6fe570997700f4fbfb9483424e13ed6e3bbc01720c2498e7647ba054c3a375d71b75d809a824eaa3ba6cf8814f94294f7530ce820b32fa2d2516ec5cd13893e82eab19dd8bf0da1be0b3ad42e726a7e399820e0bcaf0e561ae105469658800680ccbe8ffa78c90c8e3ba922ac2d1bcf0002a27bc94c91435e9b4d027521acc3959dadbfb58787c1788483f21fbd9475b41654e8fb9f10b3b9d523f973d098f359743cbbad210ac246a24a7246034c0064e09334e6e37da742d0aeb7036d5a88c53e69bbc0d36740a227c4020199f3d5e611e02b9d67a295d78d5315dd9118380b63e923c6a7dc6f6713fb8e20b23c776430a05eb8582b4bf8cc923ba1868094925bc67a9a5ad1263b384516b5566137ed15a0b46045c14025b4b6ef233c00868e8e437bb8cdd5abd75a938c0507fa2a8d25dc4a80d10b31a6b1f678a461b0dbbcf672f6dbfa98f8c9cd73824062611faa1c992cb46d474d849afe8dcaadc04b78e7b7d6cd5703b2bee1e02f046c1e60bc22c6a9338e8916bcfe5f88b91206c3ef7f02014dc0e710cf0589a36d80ab8529c96ecb9a05bc738007c1342026da8a191fac1615a8dd3c8d3e1766a3a2464921e70daab6ad1f57cd25a1660a63edaa50e5f5c89c64e47206d2a9d264e21324261927a585c5d319bf81a3da87e108609f08ff9029675fa389f4b5a13f77d1b58bd0425f4d44f3b629e1dd2ecf525d7c0ad845af92c70b78782b722909369ea3291682c2e07104ba90420dec2edfc12c55ccc8bac64b169b43648fb97efa5b7684e2904a499caf02012fb36435c4068467039325e8bf147ae89d4a6b5b4ff459d56231d7e3744bb31d7b8e572a73f4d8fd31f86a33e3867c7593f5c549b09ec3fb2c3a8fb016dcd4ad3d77fffe66b967c48db678a158ca14f749eba137ceddce1cb711424a39585851f46c66443d8eea8c495971c34ff31c53cf9753c405ecb8701d733f08dca41065fd79d8861e93e819666818dfb756a65942f43fe303dab3c0a8c16764a942eb87d85b67c66e7de9dee1b7f9a539e2c9649ed446bff6e089519c17c007dfe8803d6ca181ef007fc0894000a5849b9821dd0ff7e4502188199bb89216e10bf88d31a0cf468fee56181ba37c8ceab67776934be2deece6a3f4a285e293761a3be9493da22d9de8317ef81fd5ac7cf548bcdc310919e058cb4b2e10c7c3b1ade90a96b784429ba8959719b6e50239c0d69ad08189117fc86c40881d7988ced387ab5668952ad4344169aef9b339eb60c3c081998c914e85fa3ecc67b9ec42d4e23d99b8a2635323535bce406ae5bea33ac2269e4f2be13e029bb6218706fbe64c604035d647739a21f50004d3375d668a1dfd6ca3b0cc4a91acfea61a8b7525b960d01659421969108d21313fae77f5c5d68aff297019fa3a95f1c9bcdb7c6c8aaac01495a6d0869653ca5aa2e65d195f781aa1e96b6db938a99ba1b9b7e1c31dbfdbc69129c1aed89784394acacb3c043a3863b4cd892392a361ebb25e5998f740e29c16d3c1dbb8351b7ac3b1a2ccf4ed18c00f43ec09749a08e1f4260fb973384399111eb6bafb0653bc82bc8f161970284fcf0619531cf03216413882a480538fbcae83718a3da5689912d216f951056c46381588c0ee1bab9af696527b4ffd0464282753a9338709f38f6148f701161753960145e74e5a52d06de1ae422351e4075eb440f0ce199b478c5e9af4a6b895dd16a57bda319603c1c67b1682ef2d116c67392ab6709006e68619fc1d6000e76dc8f9b19f48665314f4f6c1337efb5dd06f23d8159e1d23ce6075dfd1e884f43c48f3cce0404da1ddd02ec1f4482ae128287b2d422c8f1d89d80208f015416dd4514be8ec1d3bbdca571429c8ded6008420b4593a837744da24bc72643e9536c025fb4676ae49a3ff665c0fdd0612b79e4a1ef58d2b18e45dc1c1f2c6c151301aae093c45b1f2dcae6f5867f99bd0462195537efbf4138d0aa883123662279bae3c2b61fdd56335468536715a42a7140b01852cb6bdf463385bdbd017454eace39c3dc4bf5558f22015c1afa8d523cbc4d2bd311a1c4063a13fe633fe7938d9a5d398b9053b9757e7184d9cb08fbfe9955e8d65ca812d7c03555a16bf27dd7a19b933a8671b1ce9415b3fd3d32fd66f30366d79eefcc1d8d35178bc9f9a5925a668d6adfea4b689eafb969f331931ca33811445b6e73db6da50a0787342ac9528188b152b9fb65c5fc81b0b58015c505cdda4f618a89fe43aa264922dbd37c84b8654c457b117d9eafe7c8f4277f4fcbe5bafdfb6f2ccdd5f6d52b94e33d901d0db814aa14919fba99f4aae4e93b08e8b2da5e95b1111fd32151147a1bcc9963f9eea5ff17f9cb4d77bebd5b60f8d3397824dcbf5e579b94a238da0d15d498c78186cf2c8c84135432ed99302c5e2cdc95b86abffa1c56c658aad94ac402b66afacba86274169edb8914961d29e097dc8e813b20843857a7d4d1648fd8d94e1694effb94fb449ab40bbd5b26cba64728c5b1855daa41003e06f2d82f3c7ff6a2b62aaf615f5e2ee1058e4daef4a941568d6a5e330e2202f6eaa84c848da6c9948006f932b9301a7e843f9caa97e4375aeccbc8ff2820cc9b94d841e646f4786c81c332ba5d4be7b97e2678041b2c2cc8db1622bdd68d609acbba38073eeaae6c93b9ea4d4a25e3dc16312390557f1eb45c37554e99571742e175786e6336ffc290eb91192c66f3dd223ea061bcb9a93d6d1104ab63946cc808777e93978aed3ecc2dbe57fa0482f9fcadf36cd5da6fd64b306d3014dc9aec0ad16981cadffd6eb142f1e884a75144b2e812e86ac1e8a497be0a3956e2c28f8fe3d1a8fe27a7a2eb74c81466e4e382420d480413c7920f4e1627acd0bf7f30b5c75d877ca366410eda0e6d11bfd5322b247e1c024232aa1a63434389ed37655efce5ca8f1067f803d16787e0f5a436c1787c7ec8578d47e2be8b4580c80d7fa4cbd7b5d3ef82d3eb32092281376eadfb90bfb3d9194adb735588372a3ef267f2cc7ad5782b8c1dc20a977e46a98d0576ecae796e2c7c6e898f35895bdb46e4ddda9be30779b0366f6136252d6318552a3601a0e82e3567ff313008bde675621bb620e6c77af13ede8abf55b8bd15eacbe41ee36e389cc7d9a6e0d257df3838be1ce677848bb58279057228ed8572d886959a019351415bc95c1fbc94a5a64bb9d460fa93d637759d22c2c082f11c71901e56d72ac5cacde7f528d6fd3e03dd273e830b2c86f07d2f200635e4d148f936b076219d122f9358ed0b0a9c423d3bfece10ae6ef4cf21e7cb58d0b15100839ee7095fbd92346aeb96d2a0c45cb0719f5c2b7ed348c0697397511b5f035814d2812aaf5f5fbd1bf11fb0b2442d3da29776b9747d5b8503f55ee8d25297785e86c1d6e9baaa0a3b50ad15b50c04e1acde9760f292a67a0e571c0514c28942f276114dea7aa3985ce989db66da8ff7be7287bf008cdc68d86b420553ec8a1c4079dc49c1aae769cb964b29b20f0cf3496d3978d5a22ecc2ea6cbf6b7ed573081d701136e25139c19bece46cdca3843da47832acaf13c0844d3f917d037919e0133d99583b0dbb5754d0e2f3d1c82432179b754f297cdf1f1ceb610e003a79f4043609be8ca3fe6b8d0bf17e61b246e92083843f5377fecbcc6f16931a5170506f9f2ba0aab9734fabc62b3684e373d4adcb75a9c42379f2449b213536a9b5de5c4770fdaf6207d6633055405ae06adf917af41964c26b9c7e80ca06a855b48bf213d560460d235bcdcd0a1571c28872ca9bbec4029d63cecb211d9b9dbaabba25cc4be0a31a9f29dca4ee28cda347cb7e2d7419be762aff5fba996919be2be42eaec55868fc3ec38f7ba434ccdd846f23ac2cd016562cd629d453d53cfe2d4b078a3fb2f9c9a8d9369c497e6d8e9e52ef114c627d6332786794fefe5c6218e2f6270ad8fb83b19dd7d0a904c4d0614bb03be3c71565a7334f3d7554548aba73d69f655a79b9fda07d0bf17af5bf887af9479f4c8fbc0ae04a57932609124172e86e74f1dd8611a7fe69a034c61b54e4dee70948e27a86fbfa26280bee5ff2a8ba0fcd427b557fa20b158fc81d66f95a493ff7edf6e40249342a2b548517482c4215cbddf01dde6343777f0624c95fce4b64d17123460a50851313dc488fd5a6cf7a494a93f7928eed1600e3dad13fc6a2427863f4c7c0d0466262beb19f9208e7dbc2126447150081bd81827d71c7ce53545ea87b54fdce196b9125d686cde99971b2b043e6325249b0e533a6081071ccbf1dfdd8682497720c61c663bd6288dd870d036004d5a5f22642c07abf5e077e37567db1f13a5d1e49615eb4aadb83ad834c0c213ba0202b57170458a1e42bc64f80ef0ced3d37499d04248f443abc4565f9a47745640f959282043fb699e15b6bf179e3f179b484a44aec4926f2e6057d856f6549d56fe2830e373c88ed97176f75ea70728c399d12935765ea6482c528f08ddd98237472c302b6edc5313f5ba71842d678d281cc3e3c76dc6f6b67e0674e36f85d6300a895ba0d62381992edf5a1f9c280dfca044cb7631b76e798529a63ddfeea7eea5bd389530afe12ff38b0d7dccbe62d886fcdb3ac78f275902c8cc3f945261586101f97797397f7ebc11b4c57260addebc6a3dc98aa2dc4b5610c54a8be5d0a66d0f4995e46964a6f445e2076d8192777b68ca0aacc2084ece345867bed74f7928dcf7a0d377d4cb9b439fb3b0c65bdc0aa48680afd2d5becd18737a7ad80dca51d3169800607dc3404f36bf186626f948ee37c784ad642ef30ccb9565f4a5f740aae07f62403ad451f9617406ae8b7d766ffd2376e1e3d9ef6824e15394aa31ff6f6e38f69a6f15fc056417a046dd714aba76ac10f206880b803bf83835b6dd3e6d6aaad34c3a77363422e166127bfc6b52630e671fe643b4aefa2daf902abaae245dabc4686e9d703398499aa258fe369f771340ce20428c12c34315bb882bfbae60bfa6bad5d4a486da9990d926d5800589347e1abfabfe53c5608120075997a0a32a2096f3eb3d10de2b136d63fe62685163944eaf2bd14a7555b3cbcddd296743347e1577aaf8bd0b155b29285607af3f93096718e33801c082ce293c0a58eca87d9281b7dd1882be6ce37d4a5815f1dd117e7de8cc748f8c1455c6ab2a19289173a9f2d89f751d01c6d735213801d7f0c7ae3406a560af1dde1d8274d7adc72dbe19f3f9e34f99337512ea79e9f52f96675c736298ce827c61e09ac434fa32d12c84c249f52da56917052be1ca4040b00cce105768a965bfcc50e65f5705aedc15e96056f625495ad381335d6ed8c3749a9ce971847006ae40dda0fd6eb0ea8302b4bb779e0348df70258929e9356460d93c21cb419f14bf0bcc4ee93271b2a0c089c1e34927f47a6ae2f75ac820cdc1e91b8a0c09305652fe8b72162869ca8a4829d83e8ad84d947888d952b6fcfb2634d52b0e8b7d03d7079f56dad002f03780796ba0cb0228d6fade19c341a3fae57c9cbcea22262b975b26b13788be22d6755f75cd1b61c2c3ce6c93af90fb281df169550bf1e463c6dbd287cac44f38befe966b2bc17585490da9c641ce409da3b4d739457ae2ddf6480e2f195e560a305cc0056d0d11044c1c659f3f8209d1b3de6e27d93ac2bd59cc222a3a00e09103cbd90490f65d7ecce4c390c38505ff143612b183ab75efda831b8dfb45df3fafa798fc72eede7ba6847945147fdaa747e9bcfdcc2cd563258db3dfcac39502b02a6bf07b72744d758cafdf64166cbf9b8745894eabb9f847edec06a5f5ab55250fdd8e2d7d40e60708a4043a2c5e99c37a29831a19129474ec33ac7d7eb0df38d6119768b73b3a691d589860660044b14d8f506378e58b9ec24509897f2a0174539af7a51e343b87712cf5c614e9c98ce3ca2f4a19cef3d0a76420f9c6479b512384f46204496b9f377345615e9266e4565e3bffa2cd6c971785d8172d22950324d0ae5002738137654198a53385dac01d353a020bc3a53b11bf02e6b1a0e07a423dbc9cb1e222137ebf148ba3dffc4c13627603523c5490d49c0e0f7f4454d644a0da4c103540f36db3f5b2495766ea4cf76796ddc9a2f06cff3eaa2f412d98d3396798f75f85a832a13d2567363fa02bccd519d89394a460029c797c8d9b1aed567ffc13fb6c9a7d7294e9d9625c7644d6dddd91964ccc20d5542a94d1a8360c639a32037c33ef984a0ba448a3eedd33622112eeea34279fb742688ab6dc2f6c251d7b9c67fa1c8a2d925d5407208e3aff89b0c8b5ec57bef1e3a98b7687b82f7d6e8b65edecfc597545e39aaff48f7a38c29e8b05cb3d270aac914a6d22171bc29deff4ea0c35f71318ca455c87b5682385a2c720c0751ad67a365abb1f6b4b6e15bf71b145e2043c6313b8fd11b30b25800ff750b8f4bf4b0b5ba250492fcf3379c3ab10ff89889bde7fe886122c8e9b15f9f1dfce83dd732cef319f3fe27c6bc8cb9acf8330a97f4af44dae23bc468e5b7fcee5a9039b299d9e008279e52a5321b92ef76aa6f2af87646351b721fbfe8775c03c0b0f5f6d9b03830e7a1af61ec6115e3bce7091be5ec26e7f9df41615087e7860200ef789443c3e33f54143860c7e80d1a0ac42de3b8a9b120699edc323791bca84daaf3c5e99e46f697823392361d36927f6faa79113690b398e30e59279748e5df79174a4db516d494fa8e52e07a622558aabff3155134a0b7cf7bb0b2deaccf86e5c931157908870c4423b931bf622caffc18a39ee703216cda00008536ea92a0afa26ddd201836250bd72d1bb884571254bf77a8321129113668ef904c69816a328cc9ea96af99700ec5cb6bcbe53318a90a061c67edad876ee6edd854acec6ebae934a209b943e94d182c52b3f0a9d885692b6d305c0f1a3b2f30502d944dc2e0ed961b7f9808626ef64409db852e479640f7f65acc1927429cc7e4f54515900e6bed873de44561cf622b7c5676e045a7c7452862726bfd1af5885a3d2d25b42f81eaff9741e52ea5a3be2eb3b9ac74c0a7ed7a086dc170073511f3abd440b7819105320d656c41d3c197ee901e06e333490c5d107abc28b5f0abdfd5c211c3fabf61ec250273d5ce9c2b824917297bf2fd5e7cebf536a1ff6033b2835fb9fa369e406f62a91eff8672efdc96e78e07dbb61e07b6133ba0e4268839f81ed4d7b613578f6394f0d53f55078a3e878de381082337b5f3cf615868d047ce732dfd816826012bdf1a1534a5d340399781d8ecd8fb2975e7052d084eb3b65a2e306046b5127cbc191b60d43c812b4b2c803e221ebe8f8a274606f12ffaa2e2431a13162cac6c158f83e31d971e0700f51f7dbd18bcb28995d47b8eea1afc98b59790c82823b75b1efa8ce7e7a0253839cb5d7f7394d881954aaa7c28d681b7f9c2bef63a7cd5e894619eefdb41919c327cab0aa38ad47b2ef04003b988457e1688a5138d0c0c46b3cf216c0bfbac86c1c7c4ba3eed5fb1308a2108fed92553af61b1c1455b196d170130d65bcd4767147b95507014f0cfd7ed2c514ce51e1be2008b3fe63351bc4d99a9d405d3056c885360d2c22e2fca10fbd3d003c5912f7696267382cbdb0348ffcea6fe05162fb06ecc09db249aea9ad57361c6a48715070824f2da787a6652a2540a5c92b1dbecef952ec1b137108f772bd5cd64ec64520557482ef427543ec8c24b872e3d97acfb65e65606a0308fc6907674f804e022e44db7ecebba3721b460d18ecf373a58ab88bfe4b0092e2f1d154b82ca9a3810e130ae8e61ff9436547e8045772b37210089e443de09de18d19d1b11003aa8fd1fe79bf5a81cde3b98bf1b07dbfd30205846c2309fe43e98565011f374a4d01fab1f01a3c2f8e9c13558cbb9783b3be391af73421e4497ebf0dead04b2369aaf819d51e3a0d2d972147282178665546bcbb0337b02fcbd8d94d65f241f6f26e0c3fa0c7c18de61d3e73b96e00ac97360aa34829dec32b3526e65ae13c3236419ce3ac1218f2d5c95a47238eaea51a6b14343e0f78d85bfbca4127c9573e2d947816d43b9a521eea23dcb3b0c6409c7bda20388739759b8539968b804cca054bb1deec6055c26e622f1e001583b429a2b2369960f417df19c781bbe1185e04332f99197dca2f58279b8800ecf7f07387a17424235c5188c113e05e8a0293352afdaa0e0d10b558c90c93646bd2d9bd1a3e85669df70915e1db605b5f175fe7eb4ac968885256a9d03be7a1ba0fc203b8c78dc64ccee97309c08a4ef166622138aa8cf7ce398f915568c346e519b5f07d5b444dd6e214afa37a4f6db1589d423700cc4febbea1ac761e43b14bcd8a8fae787f29a0dd6c674f792b78439c7f47947ee981cc0b16d0915b794a45936f1eef279f33fae2e26505eb2eec9c4aa632bccae33e4237f48dfae2f868889a4ef5b92dfbfcae248b7700b09eea42e3cd11890413f5bc880c6c0e2cf974aaf7945cceedd774a9543f87eacc059aaa841b266460e82163cca1785b37ecd35883f3d6b6fddbee0055eebafe462d58d6a5499c086db799ee920159a1ec6b788dfb902859a351189cfffe3d978b1333cb9ead0967107dfa23a326a639c590c9b0da4287f1cd0e7df8a878db13aeaaa138a27d7ec480c1a135d61d8f224245e0ad12c7f09bc7482d24abbc082f27a5c29ab011c743df6c63dfb04e5d12984a80c40a43c17ee0c7fc6c00ad433d91e70426d3de135adb49c26bfc41d58148277429e563f0ad765392a0e308d234de6635903f72ad61518d1e5d690d7689483dd9f37b9804f44ca6f6af931b0f232bcab95edc7e1b700b184bfa7b08f4f24a91fc70897397c1a1db9febb511cf08ffac619f1c509f0d7f50ec0ce2b8146a1f6ec5b5508718a1e3b6ac50832ca88adf30b01a642057be9a95f6b3ae6f1b4266b1c14061e62c8c79ef51c22a0aa91615681bee9dff715b5b5a74818d4e8057b7e108a6066e2d403cc14667ceed6c9a6fa6cce9972f31361959fece4e8f0d2bc759d2c862f98a1b396c435b8ba38d0fcd6c8031c5858b76ce9ff5c9706157a6eda7a5259b929980cc35b0533bd9513273a49ebe17276678f24b89401a12a1a62086c79124232e97365241abb91b02710317eda5e5aa6531293e0be7e91e7a8b19914a23333edada0c6502986f61f1da5cb2f42f6b4946afb62bc94ba8d3e2acc712f40fe85ac7f36cb1366b91e96cc73237983864d77227f4022e7de85c66e172220c9e106fdf71a6c5937fd1ef1e994e26a251d2f21bea18e517651a7ef527faa15f3644a23d727d19a1f17611e62a3e541da3b20527b14da9429205d5f1b71071487035a50ddffbbca229af45701d27b8d160056740057c7de8163e3bf18c5fd041a6a9d3c769560ee52e737d8068c8accc1f35ff9dd9df42160036a5d03b42d2458e8f178cdc19a7f6f22ea6037c277c494e017fcf718a05a5ef2634ed8704ca74f2865f09aed40cf09552dc48dcc906dd16d61a371a88827f47872428f6fd35b917e3cb0fe33eca598a6773bb0ba0e01f1ebaed0e24c703903ef5a0cea615e6bf2564e997399730ca2a2796998d4f08cca6cb3f102943f8ff29e6d533bc766ad45155948ed1e29cb09f6009cde25da6e577bb744b3b9d3f10b6aa9ea2c7def6d7b40dd36702e5a92ca870a28a43b3c5d42a954379f3fcebe34f43efbb10cff5740188dfd4aee4d7bdf86f29e83a004f18d39bdc44e42a0e2881bacf524d61cc0c1300ec07cbc05129e59ca969bb7b6606060f2e27b606eb700851730e2dbd106467cddd93c9ee00bd0ce4e4c4ebb6942e356b04f072d0428623188fb4b407edef3df47c6b53c5f5523310bb55759c5ff627ffe8e561d6e6efacc4c932197e6130bd42028f523f63c317bcef5622c10bd845d29a1df266043c758931f1fa3a53a5cde66ad642465271cdef2d504d88858cc10948b16d3acf786ebe0b7a6a3faa69d963d13f67d89924054bf8ecbd5539c4bd21ec23b66636c170c7435cc14768cbe64c0ea4cfe53164b3055cbc71f988c67d055cc54022a93bd339120200ede94ed67ad707ae37ab53649180ad1f717312dae0c6f599ed62389ceeb82b9135802f35634918ffe604790065dedb07918d97f52435ec1baad6fdaa3d5e284d5fca84c6fca0c44f05ea25995b2b9436ab839d6e40255d6f3c291906ab3b2d43108dcd36b3eafe6ff296b5c514e0061b251b7fd8eec2ee284627892f5594aa98c62506cce1711bf3c107c0c195d304518cb8dfa559015d1b3fd4632c157e48250d392d356bbb3031bca3c595c9ae2e3c60e188f5067720c4462c0eb1eec58970e6efe3bb0bc1047266a0bda12d455332b9e291539fd8dad7062da04c20a59bf84fa5104f8c4c557ce494e733c9c5dafdf205f4995a046bb5557c2f7b8b53a46ff5ef69d8a08c3dfd4f52b56158321631fae2e58dd0039fff5714e8cbb44e6cf51287e677a901e7822dbaf43c7dd4843969dd7433b93a576695568bd39b1c8ef5deb75f9b7ba7f6c41d7ad7334b16d795e156326617bf97652d27751abc102eb04177de77b5aeca1a9ba33f23c31327ed20aacf546761702d0fa32c26ce80d7680eea563b59f628e89e3fc30acbd1d473701cd5a1a7761e5c57627bc3a5088b891c2233006a53f487bfe9acadfabc8827f30ee7536f824e42b78101bb384783e31f2c80d67d2cfaff1d4fc255f760fb3c3791051a757c6a494d5dc9c98d61d70ae19bf453c7edb16b3ae68d850cf5f51b42d1c314a74e12a28ff1f77edff5e653731f7a100e8f7b64ae5d19da071ebac2be997222efb84518e3164764e79438d13f565ffd73b898ae59a13d0de000a5c804b4f1e3768ea664d2677fd562b7c53075ffc56062bf930ffdbfd74b71e7e90d1db42b6f7717017662d3ff0f13c742ad49f2c2c9bc8d1994116b1cae2da07f94bbbb614668f1bbd84c6fc65b43be488ec5d61e1c0cdb5b7e5a8a3e57dece41c376e71209e24f59a1009d0014c556ba00cbf7245de079ab001d72e1a155b2bde0a9c317479f7fdf0d04b35c9d738de012ab5a6dcbbc58ad93adaec507af0a5d6127ce01f26d67b164d63cec8e60f9bc2f493a4d4ce82a08ab22c6bf0342bc059aed816b8fbaf210243a345c14af53984c5567808859fc0c2eeebbf0aa2d5124c679168712fcc6874416a232b059cb8cdc744b0d072f8830a95501366b3bf5526fdf070c8786aee55e4f2f744ad6143230ef556fd3c34967a0cd9ef1a716a0004de971d029dadbf7e113501cd3d1e211affbaf6a5241053ae3b984b1440911192b3612e3d26a7a01805f78eb03ce853e54f25084c500a04c0e7a01f7c994ab7affe808af816c2c852eb689f8f9cf4bc983d258a0808384a9b3df829500be8627a472b0bf243daec250e69f7e931f3a38b1652d5d0db7519c7651e091c49f9e37c90e511e2241cde5920f20d0e188bd2c516dcb76f2ea67e0cee3884d189b5e8f971b1f1042bd68ae09bdbe3a8ff06a65637b8226e41660c016e6e8aeed86bad12afbe6b6d39b26359037351dc247471f166b8c9324558e07f16ee3b866e544a8b028f147febc54b4b21cf57bf30f3e138e050379186e3ac02798f75bf2c7d7cdfdbea6e40f2db631a1758b895b4af81524a489741e639d1bce6ff7a7a886c0e4402077485a8fbc7361dc82d88e7e0cb0304f3cdacc200336f34c5883fae5ccbf48330fdfd967285c7ba6c3b19d87b82d6c09373e80a7d56ec1d433abb6a6240d5fd407af30632cba4927c0fae5da029cdd8c755561b28005557556f4023f3bdc4e9d1f8dbd1a7ce3f0d936032ae0c8952a68b573c7950514e7841f50147b607980358b4badd0433491ff0aaef459da4b1d556194dd64507f4d62090a59fa9f72120486696f0cb0836ce9db0225d049369463e2a5a6f1dac4b52d6595bf666b578339672d4708723b334dca8ea89e783eadd7caa9d3931ce7af34d396e83fb79cccb89976162d430f27ca087cf7cf50b06bb2cdce6754cc5263235998059a6819c56e72f10225d0f7e53064fae5370b4cfddabf1e82d5bbc72f356cdc1aa7965b1a4ad5f693ec52769e588ebd41e16844db0100f768cf9cc17b855283a9712e0e55f9e8876da9e5fac199e2b260b34bf2d2e1c1b2301f14be021796819c855577aad90a5b36edf9d04c81340ecab74e0cc4533381dc2b4bf9b0fe363c695c1a7e009166717bdea7c202cddc74aee62325079c07a58f4b47453952974a49e74c303bb798a56af7cb65ca71262949b5a7895ddf595fbb02025f20dab93a9b481c8cbbc15edbb5bea95bf6704349fdc339a52220411a65debcd6ef087d70b7a783c93f899bba091a0806cd1a48c7e02e9fb65448adf93e0a488fbc55eff26a20500a5e1671155d646187537c8e742d40871b807938dc5a32478382bff87804d681f0568161c07749ee412da65ec1c2fb99511ee9b7e79e8fcfeece56e42eaa127126429750246f54c1bdf8e82f48893feb56ab44fda7b5d83b5f4c25174b5d01b06dc4560fc149405b32038cae807470ca9c047b9912d65febffea0509ce65a70873913c425dd5442481b0167f0621ad57f5c4784dcc2d46ad21284bad432ccde9cdf6e67f8360bc2c5735a32ff8d3605988cbf499510e56bddb84dba0221d0233fc61d5c5dc8aee1ef50f8e1d69d5037475e03a75726ae148e440580e0d5313d87d394b7434529b82b9c392182437febf73a3b6beeb78c713a6a9b8fd2b3125b568f991728a10d193e8e628e8b4ff4ddd8b0082ab9eb404530c655ea48db3363010b40c42456ca46c58ccc285f4adc50b6dfd86a9f146ee594f7d5965495759af8e7cf086c232ae08d8e3d92182f8cf83b2fbfc128a15ab3e12ae8cefc23594cce2c988e549ef638882056766847ce24eaf33873fe2cf93703abbf60eba9288838003d833c8665c7005f6df7eb6c1793a510c1b892870a2a6aed95a25f9323ecb8d496e12cd899db391a55f01aab06ebcfe5801fa97e3a06c27172ae69dedb4edb83628abfc8d9e28a0de9bacd849d732b87753b6f486528a5dd039afba741e8b61224327e4d8af94377df76ff79dcf90e91e3de19e9e2837e39cfb39694ec32f56675d9beb16a52bd8fafc1e39e48ee86078607b8be9d17b7c55234f95a9601a006d5cbcde07e75f52f99206b47b6e84a261d5b7bd49294648bf55e4e96f707e4f1e08dc15ab42fb4d2977d99ce349303d3bb473396ebf33b675ecd4cc8316b4a521b0f7c3fead5e65cc198ce555f13b68d93f6a89db2d563dfe74d03e20144931ec84f4f8d67d2e6624ed9d411112d69e021b504bf7b23f91a591dae0d3828092900ebd2765948a19df7d585a837b646f41bcf84406ad39dc57a1fb5b08a36c7ceaab94a6e405213d64ecc7d062186601ae1efe4931de7d8ca608bb68b50841418fe422e210f7eaf6550791a238092d199d3cd3689ef44bbc65c5466f670b60a502e6db1eb5231d3a2f89f820dedad60bd5b63d9e6cd2676858862d13b915432eca04f8367d5a426c770bef79d3a5152ac7144866d667cfd6bdb29ebbd963dfc68efd038ac3a5edc9b92ee3577c8b77a7375ff76d93e798b42665bc279dc8c9fb893844dea49b3885c03bd0f99c26a495335f674d6871811682b98ed3042ccef2575c571899de181777e54b9927680f73712a259c2f2954d6f91e8a27f86d03d23e135ea01423c6e77dcf42e513dc4f6d848d7c140acf68d08f6a3f0b2b1a8a0ea20ea59643b0a806f567dd18909eb509f2683e5a192396046e1389bd366c3199a229bfdd404c36ff4a2c44a1fe09c9362a7a4ae01ad6a5a6635edfb935dd44715795df733d276d0e6ba6862c001a615a9f1adc8e1a540c03b4c94ef908e3002aa7ec1f38733be1d0efdda26dc7e3add56cb13746c19952d802234e0a6a9f9c3be5370bb78b7c460baeeef81cba52b1c6e94893ac853eb81222f8c302f877b4db0cd4d115f1446687aa497ac4b0fdb87a378f7dcadc90c9913b41ec687a26f99be0c26577dac251eec995b1b9484784e4e6c3e4b61f8a26730502c445583a4edf7d68f50b6141b451ebe65a8d9c21ec1d15dcdba4f849ceee6501dc21ed8cf8a85091b6c1b4968f671676a273a8a4e14b990f41ad71706a668653b9fd1c0b736b1e26e6b85725a1c2a35cdb951e8b9c61ee4761e8c5cae337887eb63a7a09699d0d83dcc5715599fd351ac260f326a97e77b2d73c4f6e8dadb5eab0c0ec4793c56c97e6abe36057590038c6df389c66bf6e039f8d965eaecfd308603c26e49e8a360f7c6fd54d0fb9fbd924464fc821d3ff30862495629cca75bf90eea6679964b7dd6c57cb560046fc25953c7a0694370e290d0b0456c6219015ef7c417a3043c150df0b81d87a39f3b795a300841696920ad7c6f464b4a3c753c48542bfa02ecea3d2be299cfceec1803d5c74a6a52efd3dabd063602836962a5022dfbd0b5e2bb59a470cd2978ec68d7b219166c64992eb8cc54a6af91b68fc0cd5c9071a68bffc56c17ba59d72a103b8fff3e4d806abbd7ee7f993aa1934b72eea8c3281691b32b14d860abec79d8b450c7f309b516f5e7522937aacb9bbfe83748599304459b699fa087c3b4021bae8d027311eda6f90ae76cc2d5a586e15b50f861a06442d2e79a3aa697590638a9a97ead1c8bb5fbcfd259254bea2c732a1677c5e53ecdb9b1e34d5296ad0b0bc6eeffbc7adb5e03349a4ecd47774e6afd0dcb28bc8d941910b2b742c40cb5e96b85020cd5259f74eb1bc09d7b1d5246f10a82794c62d1761bd382a236e0d7645226af94e8f2c2bbabdf8592d6eec62fed8f39b9a8ceed428172b45fb011de624d150613dbb324bc18ec4e892fec324ef75a5c80edf0ff8da8c85291e8c9feec5ecc8a32209ce20783a7c04ce8cb8fd2ff3da4b7aa272bccf777264a4215df8a3f09fa036b33af381196203105d7fda53a4432e9ae95140e4cfbf274f98626beb41b60ca09dfd8640ee90076f5f9b85c01b37c38b4d17436b9272b0f05a20589945b61d2ef5975106bed9768878a0e042958592919f39d2d8e687ab347947384351954257ccbf07bcad10b1b808eb5bc057c0acca93a3bb8658340cf8499c1c57a634146f761936577b2908ed817f0df43e75c8ecef39c0331daa2bb79b730c46aec0e701984eb8a54524a1c4cdf3260a980fc877394647d9ea28fb0fdcf0491f793a790e46ad9c351d0b3bbdb50b12cc53f6fb94829c08cbbd0013117b831e11cd76a6eebc1954985daaccd258d377f2f6c10ce2635d6ada945a327c946c009c42559ce1fb48ea8b89e9e5674859849145222045e3a211856014bbaae6a687304a1bc83a612643e119b5abe089090ccf002aba5966b54b7c15719ddb31ee3fd41a7ab1d4616d5a9b5704249a9d707b101d1d9c3b718cf11a92f1a4a83ce19f6728ec2f57ad0a2b168d2c51bf955e22d213dd9e79f50e95a499df09fbf40bcfa4b1c558e980ec10806190792cf3a015c388b42a5e9f2ab43e4a137ebd856588f77f3c808af13bd3bc2b3b6054f9bb3309feeb18e23106f54a1963be61e2a62fc6b621219934a51f43709c3042202d64e452d74c47af98085c5ca612940c74a8889a4bc7839fd6d7bbda8f77560278882a3ad11c8156838edd16271d5243aa4b4dbabbc64abb9d629eb1189254e2462fe6ce0f6eebb0afb91294154e24aa18c972149921f0e6d0799437420f13cc1a5fadbac37a76ab9530c062f9aa2e2317964970031ca8ff839fd645e90b892ba5c634c8f774c36b1bd5b19e8b3aa18fd3f3f4fddea34f2520e7afb12131da35c8808508594bf882c0f773f42b0e55de54a4f4d92079dc769595be4bdc95a1e0af1f01af8f12c37762ee05ffcae33afe6a96e0f64474d0d3cd19fe81d905db107c0ef22a0cf978ba688d06802519845775cbd8c29573878ce492e65d4e51f1b446cd84047138af2569feb6d7e72d894560d178f5a8e0401382b9f9d0bb61f45afd0050467517abbd6e3c2991084a1bb971fc29a831b882f6c9450b2c40d6f522a5cd0ee025b77cb9a36044ad8b59d8caed8f8df3ca8657237ece006b1f9e6d6cbc0d74f47169dd40dad820cfc1c9f75453d3a1b760c961589419fef51705d797c7db2dd715a99659f41505fc19542ff5bd9dd82ee2bfa460f2d7b391dc3ad884133ddca0faf5c5c8c843abb7b22e77597bee1597ca5b7a971515f02c303c7687b913228823847b3626b35e7f9070c77657efbcaa4e0815d105a3046315143ffd764443354559cf0c83b691b5f31a3687c36730ccf747a3f39306ac45aa9a92dae34d508cc7be12927a080fe6f376186cd9413d7884010f3cc87feff0798a9627ad3c20d333e275ecde65d4113033d3f6e651839673305217099c2ce4f8d8924c970ceb21f4d7cd3f061043ebbd143ee9ccf0d0b5a6eda92853f7b341d2490b6ab89e8f9c78852536ff09cd5518b57b21cd1249105ee1a8f29367bbe80a99597baa92385725b5dfe7da872f7948e884c07a4e6538f5e09b43e7a4820a83b1146962de98bef3430201a4e604ea59fc11d696e80e7be4999d20cbe92509d8f1497c7e862b18f988f3fdfd81b26698520e0b10149eb287e2015e8986d1f135713019d35720dfb65adea1b3efd2aa7eea783804122296b4c7929b33249f9a04cfbbfdfe4afd35496a4e73dc9d8c6815876011f6cfc65800ee1ef2a6d1bd9cd4916967a2eff9b175a81c10cfd313137b9ef3d45c82b154dee9034342cfcce8366ac3029bf40523deed4fd166172d575df889d1f507601fd785a1b8c06f639c7e6e5dddf47227627063b2f8516d4764fc6549a7f84b76e3176fc2dc3e00a3925c9bac0fed03ee5472d3df91232afb83c9b3684a5ecf0bfa59bc34a8c08d9f709c35d161b8c37680373f9b86d540319da10873dbd0fbaffd398d83a3995e5779b87ba833aadf51c2de118df7d0ce4c0e90bd8bbf78158ecef0574fc623085cfbcfdc82d95cd2b7bcba4ffa5b0f85688ae0d66326df5c5881b08be5c1cdb3fa6de521552e6a4d9df83220a945b0c0206edc2b8be8db87cf88fd7095d99c5df8225356a079e5da5868685c512651aef2a54103c1cf46fd83c9fc70414890a4933d4c5e7c3aa35b06d2a533ea9fe038a5e2087c452ca41974edd2a3856ac57d68141792836673a3c465e66d2466f2498a4ff9e5b18b26e54e733415b4b0ed77d02bac97f036f1707f80361c00d4bbeb05d7f1008df1320d932576c40d29bfcae66cbf152b1f5b8abffb4af414fa51b6a2b658b5e96618378355699164334a0d62fb4c810775f4b41c3a307c4a8f8f7226a1e046e262b4c28c60761fff1f4aabd2ebf498426da6a22c475513d90cda2b7b07b8c2f9fcd69c02b4786ec4b861137bf669e4871f2c1eadd094e65254ba43d5fbd97f809bbb1f7e1d987045b8a0ee3389df7c6f3f7533352c67099e4a0c051982e9ded49380d33a4bb051c331d3693662a6ff8be47b82cd52e802ecff4e396ae7c39879b2d9ed6a703bf2874013591c1cde30c6b03f04cd57e9cc63014b0063bbefa0225b662b00600d9e4f0164850ea5fb360cf716dfb220996683637bd90a3c4cc1335df1d78b86c65bc97ca845e4e29fc811d6e09c1eab05ed86974a06e7a087a5878b4686fc22bd1d3d57d7ae0d3f9400d1879eab03b6e4a5f5c4c560b3de7f242ea389bbfc723ce1565c390b3f60df28dd1483a3b53e747fff8d5b6088953b9dccb22e9c8f56c239c36e9d9fd2db1b305681bd3395dfdf1ea129b540f683cbe2b18831b2ce22eab9b1ca953d3b24802db6a387352e8db07982982f60c695c1555b92b629b6362b4e5a255533f3bf2945aff8c87752db07981eba72c29ba3e1850b6e6be9bbd5702a9ef4c968da352478941f210b3ebf58f6e6bd5081554d5afd9a55fb68e8c0483eb488ca626dd6ff01c1abfbc21c9a351ec864509a764331e000ac45607f29eb08dd166f2b5492c85eaf3a3844394d402e7dca2ac31a2b4da9790f094a55f4b08c8445eeeb2f73f911eef36c8fe1a83f64bea118d01268ec6d4407a7e4c5f26e1639ab519975996301869468c212c2b803d51aaac49e468fdfada8238f2d6f92244f2bd6674021c35dd9ac42a1813898e478dc3c17008b88524c368d18e34d3c4aa7f3b91534fa6cbe177d8a5fe2361093ab1540f6ce198ecf0832fde50d97eb1594ee402555ef7da225a2754824348f5a56508494c467911762207635151a3ad94190933fa97a5e16a3f77ff136cfc5571fc37f9a2c4f3b5f1f24c7e591a6f1dffa3692a3127843d35ae1197efeabe3ea334fb05d5262b9c73b14ba73ee2bd2b7bb986d11ed7e3f77c0317bdca1c9b7266a7f7917f62822cb0cfcd9b3ed4e825c3b5fe22d8dcbef9bbc96a54e8290b2773943b620e3f45d60f6d74f32ee003bd13b6455ef85bd01ed947456883894e7fc1f3ab6d73dd7c53e989dccdd839f883df0ac4a075fe9889735c68a5f747780d2e96b3e2651cf9f3fa6faebd011c59442269d8e8f9f11c9e5a7c073217bf042bdf30cb7a4373de5b7af6b27adaac163d21e22df0fcfd7952283256d56581267f2f5ee514db6841a22e838a23ce17c2e2f9534e4e957dcdbf39e5404349e413310863b479157655476269e113477e0fed0ec0affcfa537fbb0f697c36c85fd2b55ab774ee7ca6e01c35f7150375f3cfa7ac443c6b9fb159871c4a06ca7d0a24175e43414a51daccb41c5cbc1c139abc75e2f1fc888269ac287763b0d6c2c0e22a7655c67416dca862e2da4b71ce0dcae0d15938878e2c0cd0550f3e231a239e1122d795aabbd220d2dac23bd11b34253634e64fb3f449bcd68acde9b8dfc9d42aac74efc14b639a3210601751d2e38422fc5f8cf108198d2d3b25eaf6c5b0f4c3cccea429e1a19cd1abc0b6becf007eb8dcf2d5e43be14d64c57884fd29a401a48956030649bab18c16c9c4bafa425fb4c88c641e534029b93f6dae85eaf20aff00ca211d60cd0270118637d6004a2a80fee51b4d8b12e32cb3485c4bcbdd97242ad1704e9078286ee864e2289f23f826686a5dcf54fbfed75c45c75fdffa2643cb08e2d1636dd5c38c1f002c74117142a1591a32d7405dcb678e4971125142a8940b08d0818b4e4020e2e2b9de876db7f3d76f9ce2b86cbee88877ca1bd9455ddc4b61ef66a88a700ecaa0a41bd9ea16a812d3fb07d61eb1b7fa5bce6f1e2fb4c87566b61ad55bd97a3ff04fa8bfe8b38add64f2ba80d77a788c0fb2e1398215781dca7b675a2bd6822b6fe05ed655d19d11451ca8aa8c7b759bc50481b4aae07dbb9f071cff8af97bc4e2d82436956fe8e35b68581ff46dfeeb8af74da4eebdbb09a03f07bcaca07a53bea90592f9b335010edddd472cf5849cd03ee2290e39800b4e42f0b81db8f9ea253f6f7c0a35b6093f987cf3215a1e2d2d56278643d443d0793e126da04c6f4daf6f99571924158dea6a46caee72db71bed34796124b4142599d9f54399a4c3f4601e8a93a598cd48339dc4cf7630c0735108298709b541f725242ef1817da68feeb0a8c4b444d317eff995a2dc6fe595e62ed7d214d2e3f669a51b95e80efdd6e3bb51f797ae792172d639ae3670b776c13403d8f62a0ee77f6fd18f8da520c317689c77876e55c88b2e03898b13e64f663b0cca4498bff0be4e9ccdf8aa3afb6d9ac7268382bb08dc2d22aaacc1573d82749472d60354e2b3ffa216c84b0345bb10b2c46b4ef79946390a008fea7e133fdbe4a7d435afb0048f44f233329b6ce3fc6bcb1e8f1058c4ca6e7f3a0223a6ed3c2392b7fe8b466debc1f22a0d5354de6623d28234b05ea35ea61fc1cb3b4c84959992acbe152549f330aba16e6c5c6cbcce5877291c46c6ac5fdd67e648623d7f8c73644f5d0d26f3ca4f309ff529f7673b1f9e29c47dd1321c8f22882c73b5496cc8d8a5c1cbe4e42f778207e4f5491a203c780ae8e23ff82faeb06e966fa8e25597c13917cf293f088c36026b3afb76dec4f3c62c0ff0b6a23409bfafc86e367b31c890962cdd58e708afbe2263a83667aaf6f13acba236034b5f9cf8571d8284233cea2d2439afce1cf907c3d4feca192ebd026afb332c79f45ff7a8944896a745f9d75f47b70d03c972600c56520a399e61799d454aa5dda29aa6ea495091933da5cd5a7a43ea3795db81b80e7dc730df41f53118a86bb1f687ad7bb50fbbd6bf855faa977c40cb0d4afb302c3941b00207f3774e0a95bce380bb0a259ffda2754f52615764f2d439b3d8534b5bd1b533d4d3210caa66b343ed16e60f31f04efaaf50f352f6aff1e3434eb2b4cc2287d4be3755412c9cfaf7062d827c4b70f8f4649fc413238ecc81b8a76e7a23b78ba47be85c8a748f71d6a6851512f76e1e07a6dc6c36b0713671ab076e52d37aa71b148fc53e134eb417eee9184f7564b3090ab42b74e810c5b43e748df2801fb7f1de1ed36d917cf1cca8d999fa501898371353c42366fdc8493471c283347bed20c1d1f4457ee6186b0ca16f57eda38749a602810c31f57e6bf6bb50300a259ef1a2e8166defbba0c89390e910b11b8f5e929eca1b1fb1fa103d0fd575a176d92a24c4a7e7fc842dab605d9ebddb762d2bf746ba1c763715bb6137ddbb88b4ebdf3ab772220186ac0e20dcd632b00a330ac64282e20d094777af932ffc3e425e628f42110f9e2d027c97e733a21e0d2c68dd297b2e6851996df7cab2b734fdb2e46eaf841f75648d91048c9d102902bee97096e3ee9af7d23dd9f3abe8b4680c47424e0c8004aceb808fd21ee20b68b0db625cad52fabf40f2bef6a1af0e96551daf5b8a978a62dd57555170165a95b317f2c5e3e65e3458b0e54ad7798cd7027a47510e9826e57db6284f12a1f6b81b82376e49fca04ea2caeb5f44d3e6b278ec725435eab89b7fb5bb2152e0c7a52a735d405e73148687a43c2a5131423378dabbfc4bf1a7efd211fa116a5c056bb3d1b341c4354e889588c0dac7096d639095bf001161e30e922b0da820cfd22d0f397e082b1a4fc49e8ce1a932bcab50385648a82886cf94b263740e52bf4ba2adc32c836fd430bbec946eaf943320b0358c4f4fd4987f5479539ec1987f9b5dda6a3c504b088a0b8cb25fc2e47e0a4061478e76178c1edceb2f45581db4a4dd1c475ff7faf874766698ea9f6f8722bfc8ccc041bc26c74e9c75d58118da343743e0e036bfc229068fad4895c0413b95e6e0885cee17d0240a40116f7d58ff1931adaba8d492ddf7879867cfe201d1ac97feb473fbcf72c01e5acec90c0c47cf3f038ba4ad7d0bb5aa8f8baca072035369db91db93f2f8e3073cec66c420fa3aacf371d3058445b4a7d9fd852fb4cd11d615e803dc625ff931233c9bbe3895f7f2fe653d4520bb84bbdd3ac15ba987df470ca6b22da16dd86723267e65459aa280ded3e4db051cb43d72b71050f2808dc880ebad33b4c2711ed9b77c2145b6c0be17d6442c4d9054efddb2caee3af593a2a88af803fb94960f43378fdba172af91fed8d06e8fa2e97a4406dde08919a95e918c92740d15dd1f78cf501e685b7001f827d1c850363059baf6935ea88e33f4c3d7d4806b0c8c72b05e17ee2042511f18f1b88599fb4e5d20df5a03e03a507efed423b951720a9c34d81a678117c8684457c1d6025486c9e1f89bb36ed2968c9395513793beeb128ab0efe7f116335de18dd9d42795d02ca3f00a95c81c22d4030a547f492f03a7d560537a59e1213a04405403f4a37dbc6f7d0d93ef76543b15bdd9c2a35b79635af1e4f8b6be09107a3c9d9e6d1d60ce3a86b7de3d8b796de82f50d11b541081d4d187d7c991f928e3640fbb4454bb720ced1b79eab8074e8c769a79edd4a571678b7c441bdb7e04bd0ee3b729a5e551b868dec18892d256137cb8241e8959730f54cd756ae1044f821fe9b8da157f1a3c3d50e4ad349dbc1ce8eb2af938385cea3c39cb4f00742eb03af7cf75e85dad03662b5919338aba8a04ebac1cde3e5a0d9579727480b535e863bab96ce6e02c777f60f7fab62f8047f62fae153b851899f1632673afc4712ec76dd8b4ea246e3c10ff3da3dbe4e770dbdfe6ddb6bc0b686aa5e67b651c6c290587053d4c52bf46ebdc8049a6f20ae4a0cae5d4dd40ac8962b3ecf38fc3eb2610ea1fdb83b264e0a61af838531b22b95487357cb1aacdb3dc620bd9cfaec7f8b386709c42c9cd6d48e939630dd7ba7b1a80050db40a180e31f628cf4f5cdc38ba353a99be73fdd66d07d4d3b6a5b9bcbdf15fc176a96d14bbecbf22579191a2ca68e6f24f754bac0f3d204c333973cbb7b59ab9e6ecea40915159d7c00cc1ac59ec0344d6b481338dfbfc28a663f899888d3cecb000168f8357dac2540c7d9bee24d0d086973ef29e0147b22b36ae3c503f1d7fc3fd1902c685952289b7cc0184bfbf8de806747dbf66795f6b87119dfd68151d61b249a14d4ffa8542a366be09b39a135aad662629e836a43aa395ab551b47085bc94a4adc0b9275cb0551f9b4f7b364a69f93c0699f305b8834276a054db91cdca18b5a37df183388597c10b431717c914e6b28e341baf42e25ae604242f82e9439cf0d1ed94924a345e9bd4825a5df40cfc3024fa7571810dd92590dbea44fa7d1c39786566852c6dab199d90096a0b859f55c197694c6969d8c3192c92263ae07045cb0ab407d94d06fb5798429377eabd22a003555be82f368740d1e5f477ad513c398be85530437eadff158567ae383019f7576e37817af4bc3752ce89bfb6bc6cd1b46b8428627180798bf98f4e8c9f37fe1f3fee9583c2fd814db04ede67aed307459e949e90146b74fe76c39b1295cae9716d0c81b2bc00e14c98f8558140dc73a5619f9905596baa98b9e3522ecbfea4fa2af66a1a115ba919a19016ff4cc36de2ceb63a79048f5ec92e7e87148055c93ae7073c0ab7e37778e90d18ef03cdd83027d5cde90e6bf80f50569eb4f2e02a3ad8898a047cecc4d41021cbd0c92ad67fc9a03f72977beece4fc72624af7b783d2ba28274d673da63fc6ac5ba197ee63d1a9b7f8c288b3f111cdebbde0c5b12cb5ac5bd0b2c42d42a82c5ce2c8afd06435b99d9085d0f24d592aaf19c74b4777312f17e4eabb2b600c1c78b43225f2767b48e92909b2915aa0b42701654ef4a2e3e4b20c2857bb85b2d9a2f530f9c0720380fd1bd7cd520bd990ee676ad1be8c09847b648b3fa9b431bb97d9842c7f48f0c63bb3fdce8e1e44c6a9e50f0cef5676ed3a6fc5610ac6511e99a8fe63f615a7a5100053d294eebd0a978778948479ea2b1eebd36bc43392a7e27532d8ce89595affb83e45d65afa0279c18ded1cb503aaef9c65468dce47cb1909a8b4a7057aed0a5546b4d8ce15eb2968a2827cc7f4b806e3088af84339968fd37419125345247f43982c6d7181a435ca6c999b3f2adb3753e7ebc6a92826d79c5ed4aab830fd413d38f5735551b80162242f8be5d1fdc39991adb9d638ccc63e68991d2ae1482c5475b06616e3163c2c40ddfd5cef863334eb02550b4ce0eb87ad22a828c3fb540aa05b42e07582c12fadfbc1debd4684e4fefb849c5e2895a4480f53a43cdc868369b5e1939fe6aab80759c3630b17b4eaf6277788a855d07d79ad1ce5e74bee665920010bf3e3bb53f4fbd9c0017c5a12bdc55f11165701ff8dbb27eadd2810afed639b11c0f96c61c89ce179fd9574d891bc08930eb9a59b2c30df347c3e6adca1dda04390783733269e20c653e952aae6b4c60e508b809b9d83c8711fac2b3cc36858db14738e433c6e3458b3bd1baaaeb8186362b6fd5b0f5936c2181f8ee3cfe614e7cdc01bdd2d460b1039478702e79566a6210a5bcec534a630ba0060327bfd8e5773de7cdcc5cd010bdbcc7b3fbfaa9c93029c0a5f76fb168cc0eb704f26310d9872d2e8ea1c805b4d0d006ce43d07ca6773622b90480af75f0231b0691061bd2df390fcca566d4e85ce7a1c24167ba258901c064e85ff4e85eeac357bfc1f99fa3fb7ef81bd5e7ba1d917d4819bc01fab3165d94cd1e5797860d83622f3be91cb9c158b00500dd909d6d3e76f1e1ea25bfe671149346a9593fd743f04f0af301ca6efe2674c074a0b1ff18c7e167b764450e3c81c6014e50cb71a61baee0a357925a71f98847c10365b0f81d05be791678ced3063b88205cd1e85152ad0c9c4c9c5c76ff7ee2a27ce0f67893586f152065ba6d3c8a5adf5d66bc2be314ebb70b0131dbdd47c92598737aa1d5fd65bf016de95dd2edd01518640fe5a44d53f1c931584b409cee97ebcf42ddc6ed6908058d178c674792a6d4f1b7c3159c5671857ae343c7850571c35e18cb6f6ca1fd6d0880e28d4e4cb090e7b15b819627b7c5b3bd016148a4fa75f5fbc70ec8d2153ace0b6b757ca552fe5a1e1ee94dfd05a1a7c0a75e5fd07d59f9a15d7ca9fa2fb3436462fca008985e4fac852df28d748c5bcfcd300043647b45667f30bac815141e34e8666d10005d4ffc1315f83526124e187c1c40ea0ee544fc65574fb14e6d47691027b471a8813fd6ae65d9e4f8d17e31648e3643c5513cf6bd177134294500be917f708d2c97663428b474744bf7ded62ff922f7609321e1ef09159df9fd5c0defe3d6d9242a3ae2c34261092ffe94712eb1ca313dd9cd505288c9f56b1645032789650132e1a79b8c3dcd3a8071bfed7ecdb68c1e1df8bf24ae1d0f278d9cd30365d9b31b1bbb471b7c0b219e9b3ca298ab3e159e19104d4c919c182c899770bdc736d9b1cde867ebb35730b8932531fc9bdb88c96079224ce8406c0c49b6a58f4c10c721a3e73ed82f04c5798568e997b1a7dc1c22861782e123fe341f27edd4e197e10b93cd98cc89bcaab32ea48fb2aca991bed54e75b54c7c8eab148f4531e9fae0599d192aadf0149ed35e2d6467a86e9ee6c5d2ce5605f73870f181d5f04beaf1952b1cec71197d8af4a1f472c27182595c7e248ff1b89d83d859f1b09fd4c695bfae4d82299c8190d5dedc158978d223e30137d1ebf3b8c661a94f701793590fc7a121d839be5882d6b2485accd5a3aa2d85cc0283ea5a9e44a9f8e35ac4b5b0774fb61b6aedc0023a5c3d85a50128ded43644a8dea910e02486917d65225c8eb79ec9f7588c44a22f89ace9c16e3a08012cd26da843988b62322d45a4397df0fa2c7fc7642429fcd51239f1f69b09305a549e7618537cc8b9b3dceb6564db724a2dc5294efe5215632e84aadf502e012d22df29025a51d9cf9de36088ce98844d27808dfc9df3f6ee6bccca2a8726060f7c4eadee6a0454af0b9a2d4f2e5dff237440055dc535e82f00f93b553e4bacd25113832b7119dbab481ea74a38765a5c4cf8c50e52a8b0b405ecd897e4262ab0f80b2d1d906c8fed2f12efcb7865deb72ffb7f9332759094ba3ac3a07d9676654cbb80224ca000a07f150fb9223224cf1a9f63025d2857c49e96153a842de50dc08b020b492a26e6be459a610fd999c1938e92518f30cbfb2a2133e65015b6750ff4ec4a49483b366285505df973d81d5b459231b6959b34f08529e43b22b5489b82e5fd8f1b6f61efc337f4c64c026cd299e82229c5827810fdd9142e1c14936826d41d76aaee5bd5f1794d4999a94dfe47fd99131f09d8b8b52a0fec1daa7f0e787f32ab203bd08e62720e628c59792883a50eed39d6bc76bc0b1e9cceb02e859bd896e900c5d656c0d32ff0e8f768ab7d14e6ecf59f1af6c0152b0f4c5e8db6cb397164109474f6ce7ec3b680362788e8b4b1681a64d2984b9e29110ba72f580de8fce8bc62d170f50264ec624246b2226675dfed62a257fed35f6e5cce3e8830c54ef24d80e33b7e4dfd08d6f767507b15513f5ec61f505be5d6407d2a11cc9848a2a544b05b64aa5b24189a5e33e20620e7ee5f093b65a2d4a92c145e0a2ad0370172dd56a5a0a952f707183886f7d66901c3c7b2350f641b4cce7cc0ed48093abf6ba3be2e4f12e7157f435f14f61c77de59d9aba1aef60b9b1f23baa893b30e748b74dc141e21c520246bf6e2b3e267e14739bb93b9d9b3c05a53d509d75179f6a6089d2fe2a6e2e0c9c0d52b5cc616b4ba70ea3ccfc54e2863672bbd5121ffb2f2c3e1229db2d96f0819a3dee5f328bf86de4337a91f3cdf64df00c2ab66ab0cec3214cc46f16d9228b108e9af93312a40d409ce5ae70f43b877210b1cd95bdddbc76829753e9d4cf60dc572c86c26094be37afd9d8b3ba00d6d40ca9ec07af8cbfc43afe87ebe271d042d01fc0c0d67be76505cc8223b8ad4db2d5c169dc0a2c3147625633a00d819c930c346edeba07f14e11c27021adc9fb48db4bc0ee6caad90b41ae615b918dcca6501786679aed99ee9491c4b7187faf109d9df27353958338007cb4e9f4711ceb50fd33864b23f966286b1e482f570618ec4e087a3a7387e9450652e9b37a607be127d86e4836a542845840425717caf0adb5b09da82cbb01adfbe87c995e555d37996ee8a3a601ad8c54c2f36b46f4f9f3ac88c790bf782599d3662a2390085baeb4782cc2b83323f85a63e7ea07e29d77cdeb684eeaaa52695ccb57470817b13f4a610349ae8708eff4574776e8d0dca01078f0f3c581a0e20f60aeefa7a0108f85690fe1c26ead4fd9532fd2459febca5dbe4949ad731dac319ae7a43014935030d017267355e171383563d4b3d45519dfd135fe4d1739733bb0a9ab5575f2b7a459ad4c0992af37da7750d0ff17334ae50e6ca2b0d47beafdcf0bb87d99fd143b49eb96375ffcb3f66ec70cf457ee342a01303f5b5a4c62e165fd90460d9495625d6c2f405b163073fd3f5ded9d7f572f2b129a1d408cbe8ea1a9d88006c8de5e232969d67a4ebfedccb829814e0de2746fb87fd551a85c8b5724ede0ea4047fef45bce3f8828fa58436393b0d441b23983a6ac753c74b86fa33fb34a32a0d50f37c5e71a2a5f4054f6d1b066fb9deccf77d8cc27bfeb1fd09db1f3569e1064de5e5fe670a7062f25b4d79a251257d313a4069ad79ea7c778969768c0b21326d2a5cb0b95d5b8fa6298b7453a7f6be6ff2f6e93011d534ffe8dbc75e2bf889c36fac42a37e3ab568cffb31f07b7835d24ca3cb29f09a91fc68eae23aa9f8a1de3eeb8c3b679dc4be3dbce9525261fc4ce068d8854cdf8056f6ccf6f07046bf2f8619f204d75dc068b8b88a3ba00612ad42369833f88d7bf5944d159621f453f6b92a55187fb25d6e2943b7d3a977365bfd730ba3d4d03e4b5ca6d1b4229de3a00b290b868b1be2d5d516bb48ee48662b52fee87183b02a2e7e20d405959f6c0aa7ab2a9e52fa337dfa726973349ba038f2871a626760932adb391ff8dfeaf6d29138bf16ec7832d21d451e4abf74f474d4df1b300cde6820a6219a24bde1bbcc5201c0aca563e4880b864854c6043a5a815fc81b1abdf9338937b384f5e22fec1fc887b2710b9b7f92ab67c993c9c0899679cfa7664fec4bed731d9a7b4ce768179627194e8d0faf5324ee4468e68d1024c2641e0efee9b40f92b42ec87712214af1c9cc1434059082c61e0394f7bb4dc2724ebdcf26ba01903eee788e141aea05264e81a80d2b3ee3916e27b1445bcaaf484ddd87644627b1f1617e43030fd279b48d3d63330a762f036535d0fb32938fb60360f5f57cff508e73eb2ae58fc8a48242108e80a7a5b7e8b5af4215c215cb6dd8245ce00f422b181b2dbf7773a33f52e7e7d2dc36305a481b70c82e63851a88a5701acd08574bdbcedb92a8aacaf6eb08a77fe6ee7d70749d9d39b627861c081f833873f61c818a5f8574c8e4ba8e529e8782c9cd73cd16bb37fab2678c891dd7d46bd5ea08a89b8534524352ed25f816e7c0da1ccd51ec8cf62f5029614e8c14d43d52ce1b69efbdb73e1f8c7d1c93d646b06ad76ee5416f7c2791580cd9c3d2a014fe2b897684b1aa6c17ef7ad083f49a6e82f8030b4b38d48a7f93e4f6fe28995f58571c1ffd81904f86890b582d4dc50d15ffe00bafe871cf398b47b1a5fc554ccfc9ed304b1c88bdd2e3053f5577c55383ed22e2b984671cdc5412168b113fda284e1680197c2840d3b7391c47539e2965e68583982eb336ef8c9e555461502536b941a2ff219042358331977b7e3379b69a4f3f5451833ce5979aaf2eb1bd5a188ea9d4d6c580b58377d880bd794680da282eb175d259109ae17065ca97136c9e32bcb3fe5772ea65f5646f01e07384f493cdfa200a4401eafe229f0757e58578e45e4834aac9414a5a4c234b4bbd4944689ea2790a5b7647083005f38f8c7d86d25e64539976c54e5c169c10e0c8e7fa7012a21f0b4074332e6203f58dac982f7f04a61ac21d8ac496ade4b137865e70b9daf4fd73dff7914b94f3da3d381c667cd628706e25bc73003b9955778b364ed7f9bdf49430b9b437d3184e68f5e401cbaa50c1d12ce16db6a11fc9527de40b85a657fc984cd41d5a5d82bc8294672cba5d3012b113e1f817e2a4f2a0b6e0fb292e44359f924441fda5f543c6f926cad9687b73c2c3ea9098cca0b57b67b13d8ac32b9de566d51583b4e0b07b249b707475670930095b0d82e385133ec570374b51eb188950028efa6fcab2ec6222ca705a529720067623079ce22783bd7d7d5f8a9a1bc3744c617eabfa0ef9b271c37c4ef482f9e16d47677c76f2da7025146e4011211fdf77eee7a72660738081523e41af2d300282f481360f5f1d38357c5ba2ab35e7b0923c3fb3e330cf4efea261bbe353b395652aaf8fa01a518e0ebb8cdfc4796dfb3296e541c8f5a283cd7b24097d71adc6fefe5fcce2d5742d52d625771eab93872ea8b1e39b71ad96053044fe4689b9a0d8fa8d07296713bc71ca2130cd16fae6ab9480cd246d6fe055d88e618fc3fb64d72a5c5c09a8164642342efc0c0d72900b302551dcae4246fdcaf827bf64e09e14cfe5fb1f142dc5e3fef6122982a4b5426bf46dc67ebe86978b4d8cf27c0b430458f14e6733a4b335aa3e254f09e87de665868a73b3527e3da3d9dd9d6817ee7183a55efcbbb021ac8eca937ab241a45cf2b1e9fe9d35296c528ba5ae9c208a7ceabcaf68acfacb0975b3b1429b111df4f1a8961b599c1f5e4753c73c49ff54e86f450b3486bf131227ca7eafa7281e7c57846016f02e93fb99ca71ef24d2e2cb80e6b9874aad4a30f642d3d5ceebd00338a083992ff56149aceefe7447f1815d64eb590add46a5539ef6b35b25709af244e08f912e75f64082cedd788f32c3072137276cad0c81a828df5f5ded7c0970c287631764b710f80c8eca9069d0f1021e227d5986178ddbdf5a3a284bfb305ae539881733623e7ce10cabed77eeeba21d0cd28e4433015e1a872ad63d67a42b458e87dc7128ff1e513f9c7344f0005a7b42c5aa13c1ec8fe42f9067a911c313a47bc6fe796883a0527333858d2feb00300586f55727f09dd052f98e77195c424a9669427f9ce96e1c6fc36f186cf0b5e675f79147dd9c9b3c03a51ed4fb08de668a8df1fb51668638c4fa7abd54b1bf02655db3c789feca38b695206812de08869bb64f09b3304f14d37f14d43874239e1ca783e9508fb7d9486721b595b055e3a0b9517ebb36db4a11d3afd3341f0fb8fdad0f3f2530d8634c386c5741b901b1489ef3fc775c3dcc2df772d25cdb93fbe434d546f4d533520a3dc6fbb63c75a7a918214ba66e9ab3bce48cd6a9cbc9d1bc6835396ac4bea0fd4c76b2d5565beeab847c8d6266e247efb940851acf822e4bb1584d7afe3fca46fad3d39df41950a05b3c3495b1300d4ba5682bfba984a670937d20ef369b946e457e4aafc3e83663337709c1b93f92cf73becf88ecec5ffb3eeb38109f7fa521f419c33e9caaa8c86498d4fce2ca3bad6aa97cc6a6dcb33c8047aeb8c2fab3794cb2350d78073cd67974b21bed62ea6ebb1758cf7c0e5f3f160985ca6559d3adf314b6c30e0457cdc3ac895058fd4854b8b4ce875f0b19ff038bd245b50bd279857118a7bfd34067b49f4ca3ecd0a9c6be23806d608c7a70d5152fd5bb2dec4d218c9f38fef499c28139249105c0f11bc3cb1357ed74d3f47efa57561f34e127e2ae79ddd9c67e6d8507f3ab530985c3c816bb44b9306fa5d64995df4c5c1f442d24669788782a777e8d89557a1db2bb52f571823e100776ad68845fbeb37244389c75f96e421abd2083aa780c0160037710237f352c6786d0c822aced159fb987c5c1f3858288e13b6d2c9d1104e28c4e9656067d32b21b9731a1f58e3965386688377c48ab3d69bf9324dfad4ae307243dd7974d4cea42c1ba2d501a46a6eeb8080d4d434bd40b90a0b7ee07d79dbbce99706458a149bb96ceef812de7246c85d021b138878610d526c4336e42ec1a8d95e36e90d699ec55ef6f205239f26a2c8bbeaa060347d2c3970f601330ba7d59b0bfdfbd5d73431ddde3a9a4d934fd1646f685503451e4eaa894e1fac8db34f0f2c185f0d24bacb4e73d16d09788f3614104557302108bb0e48b89f8ae2e78a9ed908a962d3fb7dcab7ea6052eb1f31bb82fbe27e1361ad7ce2444652bd6c85533a02f35281267076d290caf371b7fe1ab53c25f3f7064853b3cfe5255cf3914ebd873fed2f82d632f6a176c1ad614728561ecb984d2d0fece42c9b23b7604dfcfee478c36e617dee94b5a8b93b225b8674adbe18cabbba7f39cc1528ec8baa78109ffac08c98448a93affb9c9740ac3d6f52b374f54c51293ceea9b34a421c495a9d49bef21f70f16f455c9c7dc81f5117e57221abc5fcf5d843d4a9fcb2f4be1cb96dbe75fc26e675bd5e23ce6259288e916a90b99aa9943400f4689a5683bc317880b398772b1afcb9bf205b40448e9221cc4f2c4ae6aaab7650fcc60465cb60e3fd88e97726e6153fa2cb853286578a03af5c2ecc731e944e652e614767e11ddd558cb76793abe694870fa0aa2e33c2fb429c78d53f0b2192e2e4d219dbe861d4861a431bb23aa69920603c86dd7d567d4640a78b464ff230a0fa53637b289426d3b0188165de9af8ba70eb4e5a9a7b264c8b615de789e6c8847a9955c1f2d2db6701dea3dca308b9fcef7335df9d98f033ebd9d65374d624f46faa3f767645127216d0203f6a7af06851abb486848c96b238fce8b21870705a7199248dc4cc1589440694606b31b97d6dc062d28d4c12c354be0530bcead213ed22e326dbe698db30783face36bac41cee59eb2d511f6b1a77c26de2524936f12396a5a3a46542e24694e6eec3c283c0fa3722e6745dd23f38601bd820953deb2250a24f848a8070dcdec28e0f0818f1c8fe59db5aefd26737c94046ae7c9387eb1fa98165597bab1d7965ebfd18e75fcb0e51ef85b4080dd31632f837caf28e0e6a387d811d137ad6f4ffcac7ccaeff549b43a831e0afbae0a80568b38533e9713a5cae5aa623883f5220618c3c1be14d39e3fe72b6697d4df1dcdae7282c719337615fb3919b71d0934b9bc21ee0a06676ec0fb093c91f396b9b89ecb6aeae0548e56c68ace40766c12c922b7e76a4b30343f7253324dea40ab92a679c576952001e436942fc3face852de9e3e677fce38c3cdd9f25c821ae765a52583410de1d5ae546f15e5782491a0e703977d5b78ee2abb6660e47088d78dee67d93e8778d7804742325e02a9ed279416ed5883b520c4f5bfd64150c36ab86edb55ed1e8bbfd032ad8ab38982fd61838c83b5998c1c9ac9dafbcd29dbea7ffe31fc97894a48343099db70903432e59932a24085d3f3390eb6e210c49046dd8322c37d04109dd6cd6e02d1c3445f4e7b05c45a4690fe67db5f3cfb35ebebdeed64cd68b821bc608df4f6864e9004dbcbc5dcaca34c9844d70ec0a21d2befa2bb3b536c386da3ceec79399baa9ed6eb812ff9d48f68254e9cb6f65ccd4a2951e3f2fb15ff0eef9e7d2da4e8321ebd3e0fbaeffcbddfcc275c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3e5a93a88493aa32aab228bf4571c01207d3b42b0002409a454d404b4d8395bd550925e8ad7bd971391a8b1e98be8e87a6971919eb5b60c196485941c3c1df089a4cd39856438b0eae2c0155ad15e281513959f7ccf998784e83e803b9be5b1b4747e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc00854115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac63c67b5260b50a0f434e9b26585479ce67ab2184adc7b31c26d665642d3512835f9ebc062c88c456c1fe15f28f160cdc2201df68f7ede6087d847cc41df248f87d18904a01ed7388a7856b0af24b6a1d5412f5fcefe8ac678105663a2bef84a7122a5995880b4fb2f8256578e7646da2856747189d5872056759272158b9b6d96af808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f4f7c1f2f3432f8dfc097899304ad33a59ed9ebc80c75a15e7f6c93554985b91d014fa9d036aa3f80c8d67964d20d2ca41a8900ce258f1fbd56eb04d6f5bc3b0382911d0ebd2ca6c70d4ac495081c26f945e2da2295aa13e61023f21af9855b11a1e49c1cccf58d3ddefbfb1cf37c8a6ebf4c0da28391064a7e6da01ff12a9fc9e96672ed9c711535d3b730237b925e485e23cff4364cbb7a328b6a378edafed7a3b07b8b3bf614414ee7ddaeaf220bedfd9b627f1ba9b66e0207e51e39b0ef23ca5f46ccad10ca7b720a248b8871d790931187dc53b8400426cc43b3be28e8a0ba07d6b777c3ba63751ddb2a275993e9a47e4e399d50e2384051d54fba6ad2a29d22688f996ce784b47bf2e77ce84ffa521154912dafdd416129d02d98597a25995d4159cc5f1b59f444c3440a0aad3a7739fbdc4678916b8970443f092f665930ce3f6a54e39b359ff5b1a8d6e6bb46be5521a1a243fc5b853a6610fcdaf3cde0c5f9e03b1e6b61201c3f0b2756b4900f5c128cd38cb6e0ab21b49ed021597a536634a71da5bfa0975326e3d0a1c671244635280acb0507b1f5c11bab30dcdc38db9a584f9f0e7bf3774e4145c9109dc1ad8f95aa82491946d93fdfe0ea25a8b0e01f9dfb61befcc24e26c6262d1471443d54df2c9ec7cd4b69cf1ed7f8a0dd46da533df9760ba58c503b6aa90de2d4385d049c39945631b366b6402289a77faaee4aad00191e4b3772de419d1a9fc3a86bc01a0b49e14538990ed74d34c3d28d716d186328f3930df3905cf66effd5a108a7cfbe20e4febdec4845b71e093d39e82e0e35355f5acd4dbbba5953d6d75f97be597c9c6c2390348982dd4b776a7fd3e274b142b4fcb02d4dfcd92b4ac1e09a4c7f57916363b63ce3faf695f7e7aea377ae51f0350656bafa3f5236d09ec29b50a5c2e24ed067d1e9ef15d566797dd1cdca2e268532488c53b0e3faaed5309d786b44764c243f1ff7ff4031067819d09d4fbb4362159f8a42209fb1e6110e06b7bca59a62463efee44e6f7abc82c8bfdebf926a35453201019fe34844d0497bc8a48216080829a3a39f66db917113f5242ad6f098efb7f21a0b6a377d72614b894707a5a5edd86e4ede770312bfc8ccbaa68bf1c9559957b1d49ebddeee319fe3a8e06a63b72bb0e486c5703e2dad12f445ad2df63a642877750e8346019e5662ff4a1785803b5db48c3b18d2a49b9f6152026e53da21e02997fa5fe04bd663520be2fa97b68a7b7d85b2868b1ffbca85bacbd8e59f4df9d7b8fb920d8652f75d5d0ec18e3cc52eff301c05d87eba1d66d549213766a7e5bc1fc648a57803825c8e6249837d282d4958c4ef88921da408df8a74251697e4ba6b803cacf29662b66c10846647f49da7441bf703f3f15345ebe4e18cfe8df5623eb536acf7f7eaa09af632bffdefd7a80f1c54a0b33c79452b8e9da787248b7a7599e3647987b1720c9e02abca7408dfa6255e66a155f3e2f5a2d68909b9a5179889d265b6088535ed3854cbcd25df6443f46ca2bf41f7592639f598133eb6366940cf9ce7b2d984991cda659c064ad54bb0b3dade5ff9674b36474aa2899bdf3c8592313f44c44526efb943981baf47087326adfe25bf1c9a14af01c12cb00761ab6369cb4b9b45021df37bbba9bcceaf14bb9e6eab8363516d10022ca36d230ab005cc32aaa0d1cbe4a8147ce5b2450ce3ae25fbe252ae69ba3ba3da688fc27e5e915d2d69b31bb067e99d6635364b9ec2aa49e76aa8aca303acee4204def54fed5c8f46280b56ed6f689bd3e5b105732cff9b5b35b2999ec6b6f62424563cc02ff2924835ad208e3f4635997087b980693a7344c7e8a15793045b05559b40f03ecb687de852063323326fac750ca9d1e1bd08d9d6097361ede7258b7f7c4540ed42e32d24286b3b64aefe15d6d63833926782c569d84419c1fe94b6584be9d14879757eeea0884e4e9205fec5a17f71b5fd29a45bf1116c5acf6694b738f1a62ab88c9d9ba26c222662dc4850319a197ed6868e94cf9e9f69c17ad75acce6ce224c66a97e430ee1cecd465fb6645cb7e9d9e212ccd0f13633609f92928f7acd6552f514601658591fbe2321cdc79d4a0d3364a385c22f7202b4e895626db9103927a047be31e566b8e93ccf6441848190b6a5dc35d9e8af454cb89de472e78541d0197c3900515dbb1a36f9062b55accbd5dda1098eaa2ff500df2fbef42e7c6f1260ccc1e5f4c983fa4f5b42b00ccd0f0db9f0e479f54eaf14864d018ccda0edee1c94f5609708bc03cbe334a2d767351a5c6de1cfb07dd18f9fb4fa367b91916ffafb227498ffb7855fdd6625af430eb2c15755bddc917ebee1c2c8f7c649fd8f6d168209caa152a92fd96f463e4a59bfe1bab708654db2397f1fa15e6bf1471fa6fcd4aaa998a30753a3cb9a13cc5e4f4a19d65b635c98e3dfe709320af034433e07e5d5371b46b15684207c957ca63abe5dd1e54773fe7b3b20176ac12e2c838c603cff5acce2123ec6ef642ff300f72a0eeec20fdf4ee5faa9c5f55503bd48f70ad6f3a9559de4ebc9ea5ebbb78851e0f6e36396cef4a23276fa127fdea95a1a9dfbbbed41ce4052e1f9e69236c3776e3838113ad292bd48dd49048c72a4cafff9ffc8480cc13abb17d96fc7c0e7fae5c91b58149d8f17cb4011023dd4f274c00a6e9bc6aaff8061507a18277a1b5742742571b95c0f947bfdda17c583e586d9b5be893f4712be820f34c0ad5c46d3f594e041e71678ae8a222a71d84a393d531d7bdf532d645dcbe30bb134179aa0af46e23ec45dbb6f7417b46c65f9ed5af37a6053be7c7bdc317b564a3013c6834c6e8ea57fa4eca8801f214b8b8dbaba9b02b3a344eada8ea69fef3981e04fcf63a8948c34743543bcb8e4adcb3d86b9c79e89ce45672022bb15882ae55616ff0010ba6473975ce378c6597e34422e618a9092e98a43153548bae502fd2cdcd197b28753497394ae2ae2cff54d3f3a05203c0bda6c7c08db6d05d24350cc77abd7f41fdd8104017ce10b965b848bd891409152f74c337d2ac8c9b2d758e6ccc997ea9d17abe9e41b2f87b8ac5d606692399690683f011ad5964c24421f9bd732327446d57fd5c4ebf4ccb273ed5c18b233b27e7a2fe582170baca0565cb4e622b37105d962be515146aeafabb0c43044393d73d3b60fdd8f15908600bd6e3efeaaf6435f96e6234460a8d49fb53a9883afff82597c0e92bd14ace101e6bc1b420bbe6aabb6fc4bc22f15f10ef412565b905f41de1dfc26bd0be2d109a6651d3c00d7962a8464f866cc7ccd9c4c65afabc4ae0ffb5b488db54651c5f96bae39a98d046c3be3ebe4173f18f7f48c6723adb7d7d0de31b442b79b7f7f7cae658a419c0e388156e8412d126c07fa7a559bdc0315327cc66defd5264e7468a444c7c0b544d960b91cf856c249832c81ab5d164d6dc5ba7ee96eb80843a2ffa34ce5f5c9f0e4eedbceece431e682b75c3eaad7bc3724094547f1fb5f55a3f6cd5846905d09f6481c12d148e85c80f4c512469070ec739e82b9f4a36d0340def8e223401ece3eb0c44776ec10377e61bd2efb49645554bd73b33434224bcc126093ddf12f08993b78aa53d2a6bcdd8573f2b88ad57b1549e56db9b30b014937b489b20640de32b6347b491987efeb8a7101258c9b166012d44bde6db38d6bbabc8cd522bf606bda80099a6bb9babd9e962cdc39465995fece628396ecc3fff9c74a6d0d90180ebed8521afb5184437624227bb6b250891d1055492bea4c468b37faaaab03d5874cb10b156c776c78ce90d406bf55c6dee96b39c7b593fefe759b6d8a51ed23282b00c6a4f1f07485cdc6526891a4527c58fbfcfd2caab8cac874b67aaf313bd5856ebafadae79d0c4fd336b39943c8092a82f2613652c32bc47515130233d56aa19eaa4748f3b350963588e794c426dbf84bf7c8f98ea62a17ee9123cf7d838deccb190c9021cead4aa0d430da52e1344fa317abc41b616c2f26feeaddf6fb2e8c57e7dedbeb5a77e802db6398af2586cbfd7eb9be1adf57105b49f09ffea2e103e4cf39e08852df12e43521e115a354161b7232ad5c8659b01a1e001e8bf78ba6337c4f41d01c149084a3acdeb3839bd48d66fc3d4395d09e4100995770d9182e0304420833eabc405dc92c22d682603f96c111b1bc265ab34aa9efde44b72419e9790df85d43177439f325639dc89153f90e81ec9ec5b91267d65a26d56fbc0e9f50057ff388536dee7c22ecc3267745a2145c3cf974e978d34be86535067204a0dabadc72b64b045a351de25cbb324bbc92938c72c573745f005ce3ed450308b3c8aef7033f91e37aeac44fed877cf23e8d118c2f819aab5ecaabadcec31cd8c924d8cdeedda1b6cded92dbbcdaca4064bee5c5e97a0be4307bbacac4004ee2db2d5069e873f121f092a91c4d14a049f6ef13922bfef08ddebbce7cd80cdca62cba63bb888590a8352651b290ecd4097395589f1f021c51b79de9eac4ac670001efc5b2cc5f470f5317c363c04eedf85812a5e5e59f69d1fa92776ae223e8eb62773d80b6f02592cdfc3afae525bee46749f927918b8e282e8318c1966d124d41a49c754859d4ae6a7f2a3c343cf38915c5b8afa841ccb7bd1c7d2449209eab1854a3fb88855e4088ed3d895ceabb5d13d023864c42ae004767385d25af33c65eb3c3ff50e1095e76f7633a1f7da658d33af4ba361e57be2728d35a22d7e7d14e13f661bd8652339cbcf83be65bee080f37c156aa62aea45d5b77a3153630189d75e8b6c6e15dfe281a1627021e16dea5745d91eaecc3c7d8eadb7f9abc45c2e80f04dea81805320f32fe81373fd6c1a661ee868d1dde6881b3cc2060322664a40aa657b2c1f48e9c000927c14d2059045b2672b6bc88391460845de37891e652df1b0eff397069319ce0d2b6afcbc9fd217098e5fba2982c76cae5e7a98e2cc606d486148b5c92dde64bf2772e40e644f694eaf32b4f1e84422ad87e79fc3e7b169ea7a59834c345cdacb2afabca82b280622655e2e11d0ebcd3bfee0c6a327600f76b945fdc1efd3faf93b59463553f64a53f11dcc2a186eb57251d9ac17e344fb3e3ecc3d8c9c4c946ae7f1abac4cba393df94b1a1c5cec67800e36593ca13e1c7b34e0c7e8034152ba6b9a34570588b8b4e90ac0133362aa487414217f4447b0ceabb39dfe962d918e44436389269991c712646b75c9f114d95dce79b367b552c0e82e032d59be8c18fa618ffcb897452521b5ba7eacfe2064e03a9adab71b74057ffe150f2e7d7c5cbed2a96f2f54010840218b78fa0a9010aecdb550a5543403823f445e7351f7c5305f8a91e5b5c2eae697b2357e2337d0cb2a38d8841f749b6a13fcd96e9edb64b2e29028768a3376daf3be0c6a33194e506619c5d4701ef0e4ebbc37652e4edf39d03b1924bad398c592a7c3f10301788eaa6bf3e5a8b6f12feab13985f9f91319b3032d9271612eb121fe7de0d21eb4db349c4a09a03c3225e39441d59971e7bd96939fc141317a7211c4457ed60e7b1d5e933389042ea931963706e7ae1cae09f3ffd905170858f2ff63136b008552e3682726c997397a9fb0163d6c27bd8a5864a324a3ccfa4c794adf0727eaf379131f7ea6cfc7833202bcb604aebcd5c463a934009e4c148f83015d938e81a04ab15b7d04f5c9c4c889baef1869673519155c2ae4b887b851c8468490de335e218f10c8b8773148b645e1952e6763955286cfad891c1b4a1741a45ae0972f9b3119e4c38ca34004d28f2dfbe8b75f04f64385a9d78f1833cd726b0597bceb8eec2af44fcfa4badc8da7a8c6290bee72db8280615fecdb8830e30d503a01da34418a27ab55826cff5a9ccf0ca113e31aabc7a99987d015f9cf08115b3c769ec12aeeac48fe2ec63d1de76f6b94d12ee972644cb60b5ca916c8a3c90c279372a01692a9bdc67a3e43d23bb52730d6934d391c1463302e073ec9e644900f206ded8b233eb0d351cdfdc1257b102bd9adf031d66c71331d2a273d9252494244e4abdd7c88914d067c9a709ee98486920bb7af9732968b7cab6dc4c2f51328f367c8561f60972d1f0a7a38fc906d2372380a86b3e97905301821cbcb063916193e62d1279230ed02dbe65a1115dc5d3c6fc4677ae541b28f2234c968168c7abcb025d12c409b8366fef5a6c856824c12ea69b527b5ecff67f9b9778a7f068e06374ae6c7ae22caced2e704b55c5406a107ab701fbad3cecb6e2e388297250c4bab6462fe42f132b7d86a97d480fa5ada3adb09beb8324e3d379f92708a517f3ce90e1578b432545f1afb706d0650cfe5ece898c29b65fbaf2999823e579fe052d4db524419517cea3d1d84b9fe7eb2798f398b43c1d05c04c46850dd9f528facc69b175de18ec3ab04c0028270bfb081554a43b5416c74b80b57126996db5d72526ee66ea4292bfaacbc0eaf9ba3495ffd4114d7433dda082b35d9ee9de679f5d29247f446c0bdb6dfe89966456269ffa8f63ef31f49d69d55771e2e8546cc2d62f91bb78623741a88651da4efd45d5dad0d4c5310f8306e26e591b7f07de15e7d6e90b21c466f305019f0f28e5e656378419e6052644271771e15303ef9c45a3f80d907a69e7c2112debe81838aca8e49dac95ddf9fc91421fc86f158f02815b3ddf31ebdd259c4157b533537bfba6c9e7b77689ec9d89e42e68b02a42ce8751909335f780bdc922975c62cb4f1c7f7b9052b7a067fe54396490f5be35013bd8aa022399f8998a7b24d1c83eb8f12735af4a54392712abb68b05cebdb8810c79aad3701df7e6e5c30aba0e20609bf0b7288dc1da3834ff4aec3a532bdeafb84fa1620c4d038b294df714a19c717c3596bc48ff1c59b07176ed99c1f9d40678f727d7672143e3252262aa8611307623d5a6525aefc43af152e1eb1a6e47edcec4346ee5bf4a4047e29de6c9724e70c94da78fd5a492aa93b7979657884b8c90996861284c7af31727bbb2d387fdd9b0bf92f4bc3d6562ad8c14fdb927d5cc812e10e7e939ae933bb6e21de274e8043030d59054ed676ed26585a6f147880551caa8f5201e7f17272e9f64bbc6b9135c9947320f0f867c90ad5781bb2207359c8951f41f18f3b10273904f2404b709afa04829ff3c6c53c06e75a6d1fddf789325a71c7ff0f573e3f5de1196df50ce5b33cb9214618fbe8b396dd1b6511745b5a9b034783ea65d4d9a320f2fb9dd2eb61d9b83e56e28b585c6855e23a2099fa4ba764025c848c239ed25cfc06ffb6f7695992248d6cfac707688d18c7e667545edc83a4ed59eb38117e6542849b2c04a0deaf8d5243fe7c899c5a35135baa4a16412f0f6723034c3938a679ad34e1443b1bb4f0e68bae310c260de64037acfaa2ce785e1e4bdf74c945c56c717e085cbb505fdadf252afa0f6e50e4e175e6878a16f79cec583a593eb659386e01ae8cbd9b44fc0fdd6e508d41f8fdd8f3c43776567b2fe85410c988e2a971e1e778a681144e13f3b4b8e3677576da158f8226c5048e380f22412c9f7b052e10b1bc9ee3dfc06f9515541f4a8f048cf72ee2748afc7df39b7ab482c863f55b03cb2892e47166d004ad454c8c5655095d3438aafa757df6ab70e967914191a4ef21e9608b9deb0be4dc57f777eddf54a801a69d8a85dae9be6c2b2e08ebf31f8a535e8e810433da50044404e6fa8ca2fdca34d0dadf4307548c53df4feac08c75f7dd1b1bef0e10eda112d4b30961c6d1a06c2159288f37707504e15e822c28e75cff88197a20f9d64ce6177e1ab3e9f9925a2cf2f32ccfd5d32c597b5ae7e0513e40b50be14ade0439471c4226841dc31634970918c7c0c1140fe5c5ff101eb863496b5076bbdf13e0421d1e740daeb7e68af89b2bbf6f8e7ef8f2592b0e77f36e336631a3d1c5ca6db2ee0ba35f99eb1469f76b8018214e582975dc889deecff44b0db4acc1ca86f3629839e66c687e67c352b943b7f905863bfc2071cbf8d0445b709e29c37e5f308ed38d3f84cc6be4f15a4c2315a895c7e38a1548d77b77cc628c83a29c51caa0a6758f545c2bc7897264ed492574f296f96b85d40deab50ccc5a89b6875eb3ca1950b37cb0361c8e3f49cd2cf9746bbda9dce8469a42f49d07be4b0b162fbfb6d6f7b727c8a74cce67fc6291270f153c01d5d65bf90644d9106dd7f3fb42bb50c4595f0b1da42bbacb23703fd319d3a255080979ace92a2507a20973322264898eae606c617b71e4a02ad55e6bd8f119c9b59ffdb63bc7f371d1f18a30e615a9dbf949a4fd60b6459fc3569f026d7a335384212eb4c42a6f5351d36b7dcd665c983f1316aff2f27f3c9650dc9c003526a2de0b0b8d54927e463e49162cde79328f1af8b27f21d973d43aaed3114d62674d55e16999712ed827fddfa6c3a5cf1624a1f5e6c18625cfce4d7cd87446c65ccc08fc64dd7cffbd5bb395c7c22761a22bd2d8de3e666644a07aecdaac94032401f40e4a5a7f4e5174e98f3056ee7ed99b43922f22143f42b712a54dca5a98de450b28ccb0051df747d53aff2cd4b87206d27a300603ddb0f4d6754ac1e3ea5f8b3277d1c228f7f50e8be22be1e0930d704af2f1026a10f07f48af16b7cdd206acbe64674bbe5d965eae50d07c064af49afd5fbf1061acc7c5a8fcd3d75ecff0554ab379858a0020cf23442a2caa404203e4961debd130ad09c0c330a63a80bbb723c3f3ccc4e4b1870619e14f92afdfda67c8d5bc580c96a49badb0da9f9d3a8a10877e9d640ac9368b4accca8c472c63822341dbd9c21ebdeffbfeaedc16600b51f32d4d63c007a91ac93eced46a61eabf1c2f938b9d9833961162df0367634cfcae61f75a63a1a249461e13ac3aac4deba92346f4eeb544d61ae804f8f679bf804e8f81615007b558ca52baf0fc854441335ecb638769e989930d98cf464144b9a6c280444f718d6f3a72cdc2be76674b4e22514aa8dcb8b5442d3254d9da7ba462d77e89126a33f785b8274ca367e13a83f6578aacd81f806fb7c2f923a301f5c3c9d5fad48131f6e68ce1f4ae2cfa807fb8b3449465bb9352ebefdee9842921b086f5bc40187868a4cdecd447233849afa3b83fab596c1ec1b20a6a5f28c3fcfb1fc744f3b92554bc827fcd6bf3804c67eb17c3f23edc2ca262b79cdf51d778de26a1ea0bd87fc6bb42e9e62e05eaabb608001d6e3cfd95c5ddd4c09dab24a31eb26b3b5fad1c867dc9a57a0f5b819a8271cf5ce7efa8be624d3dc2c3e5d06e11973c338d1776dde32a1be1bcc28aa675f8c67feffbb68a9e811fb983a5ffd9b0cd9df38fdb3e88cc268b13bf1269cd208b54670f2ba2e7bc50ed9a534faa0f36d56912064e709dd25df9734f1ea75ce95db04b156fd87051b5869a040981621f8f0f9bf12b70238842917f0db7eb3715904384ec18bf2486235c7f83cfc74d46798986b18557b69422a51bdaf60e3d637a1830f07336e1b42a3603bfdf04cb152920cf5fcb9228023256c3d731f2fba69eab66f86224ade226d2be1a7f70cd73c8326776de2aae1708ce96aa3d0d016d1e444851ca7765242f82ffdba06a14ec45e73d459812100d0f3776715a4644027d01524681b233b71e08d08f03318b81570559b56ce6a8e421afcbfe293a239b98513ad182ab660fa10fdca57488c0179f9f39fdae65d94cce5250beb8609d6a70d2663fb57f34fff65ad74739235b2687669f36863c686b85bd5b5b6c6bd930963cdcc235a9d988224006be6dcb787db4bd5bc73ef66ad876fb4b1d35cc5c18a9d3f00837ce32d8dfcb9d4a52e70533e3a9511c638b82e848e6b6cd66cb540d46d9464011791f21e3740e790e43dde6409cf79330f4dd4f76da128e81e797dc2f1709baff747bc0178d3531bc14e6874ca1c5321f93308e8410368f2d4dbcc82b7afc0dc0a268d6eff78214f3ae3c2a2d79631c71834ce5dc156bd042da1cf35017aa6759d67501cea77e005d9a0e3357c251f079cfb66fbf5996090ac737e1d0c0d880eef834b0ea6817d5500681f36a572cf5d2b89ab6a0aa0fb668c855a8e186f653a12ed16e21290ee3ceba9f248c0383dc45d401c9232e40427f06e31ff8442817538582bcc6b36e6492bfacfc591743737013e2438e3e0af61daefc57fd1a4de8f0e67bd18041e8406253b2e36728409d08f63ec89acd59e1328cfd236d3f4f10bcdecccae6a17a0a8071966ba5c40ba83c457afe32d045ec0a077b8bc61ef47a5e1cdfc64a4f781985d29bb431d0208af134417209654902b86a34243b8a4a6adceb9b9feb154759323ae591ee5cd801a16f8cf113323961046d0b0af962d3c1bc71bce4d5459fea59b8138eb50c0a8405cda674ef99d80f753d114f382a10c082e92e4408726f98acd29f7dd9ba6ab8baebbf8501665c5dff323aaee10219ab168e7e5dbbf3cea0ce17014411a039c6f736445b20be4fbc2f4bfc0411ee1e44a306b46044733d127fcc18db2e183eb163d7b49bbdd9e2bd955c2d3b5a79d920c620506b06efdb71c5dc28fac0f5ae6813f9af90b278dd5b49f295b38ad0a43a2e7dea561e4a428d6321f63a9cfb38d5413ddcbfb2b00252dff6016a24cc2fb99596c1a359e8319309b1cc7ec9ddf665213efb130e260e2ea3a155f63d19613030ee587a7563d107db13d3fda5ce3ab2e1406239dac37ee346d64c639b1ac07b378c9205d11bae6c140fa90245d9e85167cb39410e2820b9a697bd7d5b5f36b427cfb2502b8171b93adbeeda7e84043008c31fcc82329fe23412cb7a3d06730e0696da949f9d8adc30e313f4cd71db7af22a1538a22a652087d15289b69d884d6bb4c141db636bca88d8d832c0a069af72ae3cd65361c4d8ed09953263d8294d852d4a3ad983268c7cab5217a14620ba112d4700bde8daf60e98b8a990e39f878bc5a6787edbb8bff854093aa42cc76c1a9525b043a5b9f236e441c46501710f780607e6cec3ace8a47fce8f07d5de8af5987b62ea0eb6325011954176932ed165cdf5ac8791e6a40dccaffe7a019fa623718c76651cfdc94a1f8ee505e0851250f7d60bdf80aef9c6cb11ad4cf067eb74ba1e5b528f25660115850b176882e5c376b3ec19003077c56a93e0f7bc65a57defb5849c772f2023b79086b8ce260ab394290165302d49d08d497d90fe050e11e6708695edd1f4c369b16c0ef3fea7438ef0a41fa7c307ede7fef69757b2f71a118e130027a69be93f9c041aba51e555ced2b95558585f026b566d64fd22b70024526de001ece01fc07ee081d4004e643fd90a8aa92f421dfce05cf2704b76a399c6b8cdc2c1fe7168103fac4cbce805786e238d95a04caded899eb2f14c61459e26061539af24342e77eef9d3e98a551038560fa2ae56e26b02f890f9ab366017d81dbab2fe6da8d01ff567aa0fbc2424d4883233791bf71bedcee711b0961d38317a312633fbf1906b25e14267b7a8db449dce48ffeca37cc477f8606a0809157f47faff8e44ea2298dc27689e78f61f6c6d8afb63c2416e023dbc509fbf1c7a5ceba01d669d13587cdf323d4e71bfd9d799308e97b64c8540499c3ee4369e8ef9adda71b4b28728ed0d0f4490962d8cc1ddb4cb457669edd7c64b2dd5fa02b4406177e31c6b3b0078f87535834ed7d20fb02c85f89515c7029bf2faa8d185c9faff7383c8d13778b61f35214d55bb5b4f7c2d5138a3e5b820b3f1a78a8045b6212fcec76064fad3ee16df65d6534850d5bc42467175f917fa27178ad9e772a910ccf3da741ae34a0a2380ff35de22797947ca2668783af5477ac28e6df323e44d9a51c3d2b334f36887b8f7c42684edb8ff51b644672e5004c9c8e0a2f733bcfb1e955f7869ed1d42b30c9b81bc78c9eb504d9cd196110da5d3fe7bb57167f743b86862fa20c0b7ff209ef78b8e62db0cadd5b765cf8e9c7443192a916a1bad8b640995ac82e43fbe2dde27dd835afbe29af782dc3fbf6af14a591f3bd5badab86a6530d5dda53601c11d041877a5ace49e99c358482d2137ddeaa52e57cf62d2af79fb169409d9456623f431a7e72539f8103252489891808742291b33a8088fcacfc052fc41907936fb94833d5e01019c068a9206f0c2a705c8df6a609ba374abefdcb889fca3518776caad3322e3f27da61228030db81add2930b3711c3d8c3d7f9a3bb558b6f080a84f2a282accd5f5e2831c9510c5089c488a6a1226d2d602081b822a113631098ed67e177127f91e194d040c1644a54cebbedd04b8585699bdff230dc8fdadcf40aa1b5033cf9b6d60f4dc551b9e7b5e625b96a611c0f28ced93060dfce44327129ddc0b41516db2a7e05ee9e8075317d833c6fcfecef36b8bb60746899010428d93bdf4cadb4473b7b3dd94e437f9770daf587875eba654e660acf7d119abac4c9d0ea0b3a9a96c4ff43db5e4a39d5f6ad8f03d1c124faf5a109e3cda573f2be2a5d3cfab72b7572fdc34a2d7e3e1ea9287a09592c006c19becfd674ffb370cedd4e676a9fc4624f81538f961cedb6a3107d226085407031be8ce479b564659f86e6d1f9bf1ab0797b81ecb9e4d9ec5eadee163329fa7d6c47433f37641bfbde1b80c84813b4180a70aee91be4050c65275ffeac008bb069040ae5f3a5e01f4d48fd682b6a6f434104145b021670b6cd32428f52fd3bd59134287f0689369db0c9659ce8b38f8f30d63c43f580f22ce373153602fa1bcb9546aa5b3571bf000ded079fa21b53c6bd48e29976491c30341625ea6cf12169f1515d8a2c2c16e4f417b827b6e645bcac30f716dfcfa06b683fbe666dddff421a4ac588d15d43f817ddde9826e1978a1339d6c4816682591c569e223eee314e0e2c400a6be0d4b7d47be13c0d8b7c36b1b3a0cf12360f56c43064ec71b1f7d4303c5fbb9f33e7d3384a1bb29159677f0e664686f49f611ad77593a355b7b2522b3005e9efec5b36db451aff883bc9743f67cd4ad9ac323c80e625a1276ef90ebe22646e7471cd10014c8a910e66ae056a37c973f7dc15e8bd56e81dc6927c261162bf0710ef56b12e5e794a51e156d09ba14d5e0b756532b6ad488f1aeff447c81e7f5f16714b954d11571906602532ce0a4c51c9368aa7c8a6476c5e4bc8b886db9e4dc377d0a0dd1d49857f421e5e10f7133684fed2595b2ee5295972b85a91d995796358888dbec1095244080306ff9647c72ada85bb60b6512bb0b65930bee3624e3c07121649af046e590e567b70141ec1c48fd4ea800b370722e354d1210d9ef7cec51c7586e8130c95aee5918b7c915edbb3db4968818dc58d317544c94fc89a4bb3a2c49a9a7557d2d18fb50d44f5f0f7c5eb6b4088c7c39f4542883dad5f98b8e1187a8b0a27878aa0806977ac6275b3515a4f32a4317a263d77002ae14d768fb72f7cfcda3f4ff0802bc4bff3a3cb52a6aeba017eb72f6d9c3074abc988fc4a665f1d2151eddea1ddbb179c5a710354cae22073222aca5e7e467efd0b2b9d5c4d4a2e83964fc78d36745def60128e6170e3e8dd4ae0453909202179b797f7647a052b93f75516d9df8d66a5b0ef504bd1ec4664a941417aa1414ba0a97c735429cb471bc063e4be8d36038749b01cba4c7cebd36cddd6547bdaaef62edeaee03dbdf4d134725d20799784aa858b2c433541d281db7364f1da92e9a610afc5d4540e859ef81b9c5ae87ed5e9c9a61506f670c7c672370de5de02b7ac5ed0394ce9736f0ec6a5cac50d57dadab7d89167e67119b00e5554971ffe6b9bd45789bcdaa96a0ae60cff91df9a162939d83f24eb7575350248d72430c245f3a5c0abeaa26b7ed60db2daa989f10feaef9f873ea6e71824800692044b2c06fe652a9cc5e757137546940714eb334ffe106c944da8afcde23ed1b044614e61f55ba455315ee60c8ba8b474d29c2242bee180b81856abb3e6a385b275a9a38396fc9b6e298349b41a3c48f254582b6b5d6235eff878d69b7684982a8fadaedbe926feb0b6cc34253c5e890dba6e88d19ea63b28fbe0d0faa134b9a88a724b27c3e8ae418710edeae030014bf43c89b08fd9211c647261a0c0116ba5a7765c4f085242c7135c37f4696e599442e2deffb8617df722546e3e13de8ea1ef0830ae15e6923888ad7c4267bae65495e3977a618f2791533c7c5b8b4c4d957950349392a67ffc002a7beb69f708214946102e6c958e0d35dbed91d1354f00d6f24890fed6a63dc922ff9d4fbcd78c07182de2aefd5884b03eac02f318cc9cbf86cb04b4a1aaebfc9b21e01b42d5335a8d5b16bc609da4d83e51a524e88897db5d87f911f2fc47c9d9781f7f4449ebd8040e3a59cdda135d62518da64138a4431bd9f27ee81f478c2cc5352fdd7bd32bde4f601291e8924335066220b17a3bbb0fecff50644655b6138ed86e00625899b2fe6861268acb9b29797d845b1d9f75251b6ac1439762a57896403fbcbf98bfc6eecf1b455f8dd58a5056654db0162493441447e3b88408e2a803e60723cb382ef0109a22af72d1523e864a88993b483fb08e4313d13f6b3ab8760c627533619acb1aa7ae8c9cea62d536d357f81be32dded864dc014b5941b6ae04f49fcd81aadb49358336c0c66b0475415a541422659acf37c6fb7750729b890963c2c7768855178e880201dcdc58aeb8b5c1644293c9bbb499e500c01f040bf40690dd1001779ce026fb19d639843c3fdc66d94b6c8d91beadfca13172ac7349521344e71c000396639f0f22db5bd0949af2042d7b8ccde861d72e5aa8986db2ccc1f3bba244267766cf8f314e49340907e93492c919b29de18d81e8bdb27eceb06831a55455a148f9b43528cd896c7828ab7dfa061b885a36fb0f4af4de74822701240514fd48b56845242dff347b8e9676f73e5f0a70fe33d9a5d558c625bc2e9f51933e96b71a6b1679ae33a8c1c0fbca6632f18fc9853edf5a41c8cfd50e05244b9cf8bdd00e76e0ec5c476c430f10c62f21df9e8883921601b94aa0da535961e91824198e302dce206a250709041de1afffb11244a97b9babc9147249cbd8b8372e3250893aab5f3bba65b9172432d7a26036d181954106fa51bc3a52b12eccf61af8844a8ded776a45c716283f45521749b300bdf769c8c7344d11deab72804bbcfbf048c36738744c9c6a48d942100616860cc960aa37f72ce54fa849c62687142ff2596c8872112e8022c94fb24605aa89704984f2d415fba4170c8f0b982f9d79add53291a22452a2fa9e8ebbce40d453b1e42aac6707146e6246298f1c75fcb8bbf7b14f81298648c4a9f0426ba2f600f0c4c419709a1e37f57008857eed16ea8141970cab558e153675516d44c453faeac21478e72f5e72358d2d0f8d9675e4223559d5d42027a9f0bb9a4d4d0e94584705a597f486049c5c38c8b6e8fc1d37552eb043340eeca0498dfd7fa55c57b4291dddca708c9639ff701231a085494165d044501a1d32708d05e1f51a7e28051a70dd9c942efadfee24dacb2aab9036d11a8bad085173f1817bb95eac23cd4ae3d86ea999b232b918280af4007f5d69601b426fe0db1fe26ef1cb7a1dbcb576dababef0830d561c660281fe5fa7a1792814aa5f7bbac0e8ce0d046826b8585dda7f8b7bb0168db60924991a163ab385c29b96d24892cb99327a2ac9cc6fc3052682bd4684b4901881e3862bb66b0874158e74879d363bb0b67470466ccb4e87e31da1411bbb569c75f38081e111be12918e687cae94a0ca5db2c26c579b3c964d7957f5c6cd5ae8110603c08fd77c6c1005bdeab1f7c5a830a1bc94350acc99dd85ccc35dd2d0ba798443b7fa829fb680cd02ea2fd9d85132a510379cc90b8bfdb2efb1753b6356aab098a48c448a132059489692bb0b7051e22e79eab576281d9f9ef364fceef80b7b0478f0393c361215a62d2b650ba182360ea88cdb60bfd08783db4154239f37e7154db5089147913dc16c3522c4752b21ed829ae5777ec674bb0dca523912e8d3d871899dd91af723dd8e35cca0fb906f811251b76a343cf1211f0dd85a1ee8ec1769a3465775d969d0aec4bec702834cd8fd9a18b259df39d1487b49de2c2cf7aadf58914e8ab342d8c76f1f57ed60e75fc127aa4c498ca70b900b495c042e2d93eadf53090cc2a01e957ace33b692ed75d659f263f13b5f6945c33f2009a72ffffb1833815b618fb2a28947c22788e51e6a5a6d226785d67dfe46a7cffae862ed7b6926a24c81a43b9c83087fafb2ad94b9b864e06e85e084915f9b1aea4e53efb0eef7bbf767e8cfb6908d93547b1ae748d8a66fcc81f0f3bc5ae3cd56bb4599fde28a7c27f48bf7e8745b82bac4d04d0c5637f41ea7e68bf55a91de3e1dacd67b3f57720d443c9afac808b9afa522cb7f083682217dfeff5f0c2cf9805f60ee3f7051d1141b03a7dc69f9a4a6a65a0786b2175bfcab48b46e10f749753659348559b1b934f4ff78f26f5f57868475ed5b5fb6fa3bce8c72b467690a04b2eb2faa138bec6a276bb4cee5f043503962edced7e423937d8ff213533a24c44e4af9611cb35188f582923df8ca997fd6af3d33420e4b8f2766dbc939b4f1e0b5045324a70538710bfe91bb65a093f89e3771d2e61a1a925239e98f54a6389a4502c378c47696c76b26c738bcbf3c0e5fff9f28f3c6fa197a0a535043892276d2e312010f78212dcd837f49e2c17c7b250190e31787f323a3cd7551b74e2351252114bd0e87bdf47f53755219bcc783b0cf5c2419079c98d0ef4df8f5d739255537623eac5a0c41c07b5ccfceb3b82ebf0131e5ce0b76bc7b3e9b81ca42fa2a74a876999a69fc11c1a34dd157d5bed3ed601d0ae6cad8de1a630632029d0f7218562e11b874fbed71aad09d415490f7b1f26d0d0d59a309d49f0cb7880b2aff982726eb9d37b66d3ebafb7db40ebde3e5562b9ef5647455341a2acebb02e05060cce3d3c1b3aea10a1e9ea53e3a1881929c177da01eabbd821d955d66efb47bdfc885003acd00d2ba2db37fd082c19b3dddbf5f9b0e021f6f0ac7816b97572dd7c1e325294a5cb0b3a02989577eb7f7e4091d18040b2ad66069da6cf16b2bd86ce9c0f75d2bc3ee0429dec0db303115e9a789947e2c628042ca34e874b51eff7a595624484af2dd210cb57306bbd972be91cfd1356253c2fc5df56eccc7aba4176f48d116659ae66552b07c84174dc912f02dda11ea2a1f44fc4a73ba710c26c5abd06aa750e02b3fdac1eeec47e8ade54f82bf4aa8010654b0d0e7267f23d58f014f59dcc573b79f3add948eed099428f3e43fe08ce780254f0213d110c81e6a2df7d3a38c298135177a41f3b0c872c9fb4683fce861e7ffacd4beb3dce1e322987b5f0df92f54cd55b9ba30ace9871d4d6b98ac9d51d041d98e86b8df2634402f6c1a74c4f04ed4c2e8c6acad7ec3c5fa1eb6c0ff49233b97128b2c3c02edaa7bbfd283743bb90422afe18ac131ec1b481f89231c77bf8ff0df31574ff7e4fde1ce09d27cf64b0c83738a77b7f636fab283657249c7a0b46420ea7d6d4ec56f7c505a691775588d8ef38e84928f8160ef5fa260131754faa75e2a504dd02a8859c386b50f3e660c2c6f6aa0e65e39e9c0bb1df7b0aaab25377d35d4416b24d2b89d8fabf17f1f0bdd2fb508422518222e17cebc91ba2844cfe62d1a291070734f140a681f9722dafa2a5557d272893bf1d07ef0e08ea6e554becceffd9b1469d9f8583d6609297bb76852a63ddccef0a478dcbefdeb3bca3fd844a02c85976c0874e01c5d8c58964221bcf34b9502ec428b77945d2c9a89e7b9bbef7012cc679f7f98834188f386a31e5c63a16a2570f8fa13333ecda4df1c0ebddeacfbcaec2a416b8fc0bbdc4aab20be1209ac2230b87ad4083db14020010cdbe5f867314f1f76ba0a4d2a4cd612d363ebe065e8303a1ac553bdcc33597264571ffbdfe9a1716e0b1565b07455d6b4a17a355a5d1b5dbc2a95310a10080e63ad8bda6b8e3ec64b81ab4d04470c9df9aaa86b3adadb123dceec09adebfedd3ee64d700426f078c29900c4534876e5716021abafce007eed7742437fa3fa6276156fcdcdce8502a48a52268af5426721a1e54c89b988e01339df6438067befb10719b70a701e12f360755e684e2d7190e6c6938404e2e5430ae9e02ab862449f1aa0fc14d14f65dfbabd77580e9c03823dc99a5291d085c181189b97bfc87528684fba4ad688d05b6670b8b4f095dd0a2ee373250793b214641bd58e182b68774fa692f6e3be800b2490971242bf55234c95f0c89cd17f9ad4e61f028ae23ac8f0ab9828083bf88dd52a96dc645a58fd694c4e74e6888d2cbaf31024eda7ee073b854596ca67a9d897dcb8947343a76c542bc5849adc269ebbd3ff69b29a196896ac9ad3dcee59ee16e2824ff854c45d67c708eca07cfb12705c8e2f97945418d54ae0cb9b62c41d3e1c63b8b8428b62a4b601c34fe7611cd3b27acc12d706b28725276634f653a69a63fa0b210b51049153ad5c37e42edae1d492530471bf189df51476ddf3aedc4545f7a0afa88b41c8701497b158e7cb97501556f3a534443052cc4e047dd685d806ac7ddf4f48360797b69ba19331b145823037e43e823fea842bab3a00ab3ec6e9b05a45bbf3745063829fa1ce6637c2d47feed52017bfd5496b54a1dea16d9fd8e81faa6fdef5e693b9f83a69f9b9c192ab5a59c100993529642ac6e6760cff75fda3c35d8c1785b89547c6d51593c63c117548d889d92da0e3f96250e901caf272e0c5aedce6b409ce7ec07ffebc31cedbd16a6cfee7867298bd0ce17e2fbe72b3ae3e14c48f804f9f679ed909bd166eb592479529c319b3ec2221c88d437f8d3e559e16a33f3edcc0672a5d5df5d11fe50fa144579f8386bb8fdf0694df987821f23e067c70a34ec5bef99a302ada74e9787ee01b70e4f4878edc786334bbc29ea4c49ba0604b945b0f25edd4f58a3bd1587cd9040c01fb03dc270357dca56f69d9b524b2836610d1066f3a9c5bd7e8d2f0ec71fe423905d8387f2edd7edf4e551f0371feb248fc1cfc896eda3b5fd40b4bc906872327dd233c3621b84620d4dfce66b1113b49e37b3c322f22e3bc067180dbe4f42615ec4820c55ae64fabaa2bf7b1d76832de077e57350059c2429459b68b1c8dae894c32fbc02e17928beeeff91b980be9c758cd5c6125acd1a759edeceb50960d840cc81646463447aaa7f6887b0e497075163783385196632989a7732be34808b8c49ba04825d81aa4404500080d8bb98e992a45789e5887038d2a044137498e5cec36027e33eecfcc072924cb138aad5c0776c26ebd371f96860506127c2f4a7f8396372ffa3c13b6af24c16bed61cac1b1612e38b8d3472d61538fede3163255b84e290250108d066d3cf89d7adede8fc328e878d606462d35e680d81afa67cb85bb82d259dd2bdc0084fd5f9d290f4d6403e8be09c48e4ee2ada0e8d6c20e051e1d2da196145695786c73b5df5669b06407df99190bc54c7765a11660f791e8fe212d48d62844f619739e25a0771bff64b0f1bdc526269083367fb5c09592ac1e8b32ede6891d96f392ec69416f6478ca88ba569acb4a774884397885f001c04623c1d7b2ee3dda9c24a0495d0a7f51743656a7aa718e5164c0df5db768c79da4160a31687e994fe07d5d7e4c8592536bb625131baa6a8abaea9f32e17c0be583363bc476e394cb6738b9af75f8e15bb000a9936a163c178c8f2b27e4a14a2f3eee1a50f7e50f8a303cededa07be38cdb090ecee99c69258d4ad0aea3339079790375c324b7ac29b4c3aecc9f72e39bb6d9f3a602143a213429a75787a3db733ca65238448318a4f2586f1cbbd0ba1cb44af276cd01a406486c99abcafec4f0858fb4000e28adb3f9e602e2004acc8aa215e39fffa89c8724f01762f445c4338b0df7a9bad618118aefe425c421dae24a9eeeeb9db5ba8a3eba7a4770b7e59d05317a8617d503782844fce30bc767cd27660b97f4eb46b2b8f710284a5b18e5e1e293b2d63fb1c4e2a220cc01f837bcc2556f6144dbf1138017a195561164833a064a921120dd0bf793c32526da48e48f13a20f07d714ad73309de9199546b3f98eb3ad72ed31ffbebd11cf2b918da20cd8c0f74f9a7043098a9b7f40f82736e90f8b1271302c0ece2b017203bbaf8e2bdf235946f802c16bb859f32ccbf316068db261acbbec0f9eb846b8739decf3d5aae2126c08e7dcfd02b8a4c5484920c9030b16c7e448ad82a9f9431e86e581c5b9e8c25200c219e4436f0f60bc1f759b5dbcec6234b54c7d47a15279694482933a454aa524430769514ca5297f0408df096a0f2c5664e39672cf23d2dded995e4dd9289ca599e68caa565a6563b03f874c7407c90c9e2e8b9f5e9ac2815b83e934afb2e6ea891eb19355d1a2bc0905ba69f0f5e7456850d459d3742752a0d2873b6d4762cc64aa493290b9bf3fc3b75162e396c6c82691936ace8253ff93db2fa48ff3085f9cf156b7dc2ea08b8f1393a1ba23ea00b299ebe2a401aabfe070ca7e4d8636dbb333f08b5bf3e7fcc8bf56df152256997aebaa839a976b546a17a9b50dae6d4de9f15cf738f1207cd8101d2fa52809256608ab40decd76d1e555bd754d3a802d7cc7a912defcd537c6246d9bcc0d7675d468a19b6ba8fb26ec9cb132985af5afef2fadce0dceaa0b43f7cafb4b9dab680002f4a9d966d178db8bf5be434cc5c1d7908c01cd6b84f2c5de2c8e11b52fbc460817ed1aad9f8c995b7966614562a5dbfafde817cf5fdf5c440bdb60314bd55cc56ad6b8aa85cfaa4725ceafbf74b4dafe5bd670fb2a3af3fbec718f7ae264e3b474533a7f1c9beede1eb2190d17a83d30836cdb4dfef136ae08265fbec3f31a071347b2c6dd950a62871cf34b958ca73944d5eda0bf3a518668a6e3b21294a557772aa0be177cbd7ebe29454529c55c696d656a25fb16e337f2906ae94dac331cc44ecfa6643856e55af4ec67c1b909be70737eae7c0e3ccbc2aa9656862cc71aa2ff56a324eb96c3dfd72d1110dc9393886372cf648bedf5c7b063d30893aac26a0a283d0b7a97450adc9520990cc43f4025acfd2a78f977a0f9d5f05b107360288a4259735d3025b89f39d8c25c0a3e4a637b201040fabe975bde3cb417b4a695b39374b6b9a376e12383deaf624cbe4d0cc71bf1e8cdc5d509ca22d2391fca6f65824dbbdf11a4f5cd9c4d80754b9a2226c96ae850c9936e68f54e2f63c9248c40101b667e9529ea4e9f8a56e6647af291d317a08cc3a59e61d96bc47f30e7787d71acaeb33d9e6bdc76f2f923076edefbdf6a65ecfb1f98b94df87bc1489ccf6e8e3dc3c6e4d6c73e9dd42bda1fc318cfe00ba12a4f7b59dcdbd6a6759ca8ccff1db380e110a836dd61c44e8d6d39b2be245fcbdc31282fe29d0eb208d4a8c70684abf91021ff8be7b416374abfa966863a66f8c0eb5ffe65697816d34f89a7ee480b5ffc4cde16174a3593efcab753d2f9328b13836488ed0a1dca54684ea858366fe810c242d4047453a39bd31c86ae6003e5055a00587a575551e2a969970961f9079aa654a0050b7cecfdb19f5029599f6121b06d7cc7487a931dadd7d1837d5c8f4e0e39ade4bb007fb18ee58fee7365aba248c7ca8a7e4a2594d5a1eb8ac6aaec6020729cca125555693dd9deab80e6aab9920756d241827b04c8820731bf0c2bbacb2e7180326ffeb18f7fa3698fb464c79542f02bb95267d9113c675ec2d0dca82d95dcc5de6d9a4d2546f4ed3afb9eecab4f0b8404e523810cffe68b16d347609595c1f2f5d52fd250a0f4b0dca6e124f4f329f43b61df29cb7c8da2b0e5c4458746b04f23213377bdf9c835ff60a87b184fd5cfc044ff4106afd731bde151c24bc8268d829564fec39fea6ce7a60ecc0333a72529517cfafe48dbafd57bd5f31c7e4fcf0ecc5bbfccdc665d006149f891257d8757ba40b2e2a2209cd71bd97588f89fee5b3fe6062b598b8d02d52b5bea3dbcb82c2ed09e43e30fdf63425934d394bb5d642ae3664aa885148e032551b9e81a4462acb7ac6650617cc4f88892a151800a976e528206c0bc1400ae17fd01023ff773dee30426d901cce0a298d13101d9a20ba2deec09a298089af006403f0e596db6af38a7c714c8805d3ad9aa26a7d17a4fc0c5b1f47c804878b979dacde9777dc2e01b8cc0bb1bd34ef232603e187fc2dbe2360ac1e15f02e32bcfad052934a90321ddccf9fe5211bcf4246e8c67167956bb621c6182fc766453c445deb451383d2c9a9a3e670e5f2f8961861718ae907b310d412508eaa785a330ef24ae62f16bc494ff29cbea5db65942f815fec133fc85dea39f07e4fd94ef27169b5184ce48cb53160695a9d0d3c6795477b264f62ebd34a97d48efcec76b9575b57ed6d2aff5e3591e8161ed08bbbef686459e770c62aeb759a9e364b65417194034653b0107b006e8b7e3c12d9df34a25206b0da2c98e7bf57c281ff6a17ab7003a8df297c6769dad4384f9ec1c9244edca612411dcf57827a3a54e9995d709e455324eb21f4dcbff0b9071479c6d35f555c132beac3a6a27d2cc7da8c5bef9b69e70dcac32f8eaee664ba8e1fe04ca074ceff43637437eb720a130d81af978dd1a10f60e494f91bd2bb27bf790f4646a89218f0f8adf87ee34bf0dcebc09a681d891c8ad224ccf69053d20217202d13740ee55b69feb2e0593de451a373fede5d0daffba8d56a97b836fa46b89633d616739b3de309d19fb4aac7ca6b72a40b9e822efe31ad8529962d623fbc6fa1824268ae2d5c06c5b7a8bf01202b0b1e69ee553839a640bdc65fa3b5e80a0e9636579686d926feb19f95d2471f3adbfe3ca99a429c6a26bce237b9cb20654ac16b4f8be92d1442721d529b78a6c9bee144d347103d2146d62bf612773363a5ea8cd278d8fa99b5d055df1a3f773f58cd8cba27299001b37e5c2d8045bc1796e50cd7d28229e782586844551c421dc5b3a88673df4d85242df39dc1c7c3295f51badc54c4f85e9f15c1433bfccf76bdc5fda95b0ded6ac357a3d8a460b847160391c8192d3e11b31e5b2e989d19b13d5b2abf9b93e88ee8a4870da537eaeb1391fd71165a0878431fb20ea03985baa7905eca196ffd6d43173503a1f2d1673dd179a5de88cc078844df57d5e4dbc9f6bca094a4c0238f1aac33458d4ea276fa215b7f22b0c8bbca3875042bed4b69fbf419da0643bd05ad3a5e636e37a2f570f81f667342060680523c6f5714aa27ad924f11cd89021b0ed8a92a0dd9c1bfa34e75b4968d02d4f39c343368067c4fdbb59cd54c942d5f7117aa6b4789a4cb19f7914c6dc1b704047a3b3ecd19369ce5422b06212907d6efbff7b05888aa3162bc6b00d035074c1589659dbb697e7c2aa11e9e3e0e3eafdebcd86b80a3a91f071dd125e2c8577e764b35588f4ee4d03dfb724c526bb1cbe0878cde4deb810a3cded3a0ba8aac0c4c3b8c1fdbeecdc1906091db6443bd24a9868e3b141e53695176bc4efc4bcf51fc79c1ebfb3b9c60cd4fd198cf3d3760914eb105dd4277324e762a015f13bae935d676866402be6b062b00b34cf718600193e3efb0b0a1ebeb9b918ec4a0c711e6171e9c28c286eb3a1c97c2bdcbfee60f4751e23d102ac5e5f28b363ff00054186eace170687cebd52dcc871e8a0c1ebc1a310856619ade80841f6342119b1831f41aff1915ba57eaac649564d51afd8268d2ed5275608a25706a373a7db2e08709788990ffbba533a0e04b77808ab77f32048c2d4d78c6da6d8864766b630bfda924da7fc5c36e30b6f677eaf4c336a57fc70bd579399d0b3ed6a8c4aa7309150e6202f0cf4fcb972ac658d3aec43d6c32b30cd6bc5faa13b77147bc5eb7b8b69d8911935bc48eb568afd27e0a95e25aea09df27faf1e69efc4a5da941a30a1547e21cf2a5b29fd16693a561dc8bab23ed7707a911bff2a6666773f6037af2f3040a36f70bb45d00d3eec737e80ed9a50a3b120c03e36e49841509234c694cf281217c7d05d49348d9c5077ea57ea4ac2bafd64d77c95aff141796fa5a4c5233e438138703f2984530ff6b7eebd39dbc8282b7b37c641a6f34b254aaf481cc1100981cf360f870f8e37c7ca34f94fd8c0b9eb1bb6d6cdb8f0d5987e379e82481c58e0ce03fa3e9155886610ad38f72a14fd2acac01c93daa1e50eed1fdfd4d58126b3957a0de2112ce2384d1a11194fc12991caf0f0239e146f88ca73f4ba5c6f9a18623623b3f4d4d7a55f1511fa2e8c63b2a43e4bf2d18489c6ada512d12adad2e2c72756aada4d28b92ae136fbd1246fe4f7883589a273e9d1ef511554aa33935f73cabf084d82c4e2949861488728bb6af5568b4449c7cbd5c92259f4db978887ba14921fb70b745fe3eaa5a0142d356d2bd80cf0fae857f424e6381edbf0a0c064c791769e7c6938313721b42db5c103fab65414758a91a799cfea72d6cfcdf44cb154ca1c0ed792a9e64900c7ba2acb94dc0ef8b30fd3d54eb4b9bb34a31ed13a2e3baf01d73e7a06cf514fd31cc01b97dcbdcb9ee4d08955920cbe0c0568f1fb3fa6cca23e02a4f904fda914995b0432ddb27732cff447aa6f15d082279303a13f066952b5a04f9a119b2eef1005a514b9a54bdd9b8eea2b4c9b3549ee6a6da157a14f021cae20ee835a903d1aeac8d35f9965983fd022fb6f28bc47659bc31bcad6e7332f8fc6b72857464719d453f4ccdd1eefd3f26da5265f2d78b30bb5c7a6f017ea5e84dd9b09307e0ca86e923ef32584a73598115c2537ffab1b9483a46efac93c1d2d9a8d9775bb2c7405cd6d13229a0151378bdcd0d1b63d263d24e8eb251dcaf0f6f62a0e8df5522884c84356f968bceab84553f7d270f0892e22e093535b85e691a0be27a6c3683c76f89c8ef2c86adad000a0027dae8fd0b88637e964395d8cf6ab44b5e1cb2c7625ff9fd6a7431249645968b7881c2b75ba41f894331a526cb5c43a7f3a394e37a277f2a0ee89a3dac1ef5e4a3bf3004a9a6a17e848ca4be014f531f8de974205170f483963bed0242a1c859db6e61c19c7249cfdab4a179ce3da3ca5847f875a6569d398415d1df460b8f9c611b015873893780aadb52243e84e864d4107bab268c85604573be87bca2ba244e26762849bfdce7bb5dcb6417e2e37cebe676e76368af78970ac4788531582cdc15f60b8da55bcf39cc24010b7e58053baf901330f63ccb3ad449e12c4aa6aac74a5d1fbd43f0a5100d2910f7de208000edbd4e44ad2adcbd1f32ad63071204fb6e18ff48b927cf841d344d3e7f268ac8dd05d05f33f81dd94d080dbe7a05c9aafe94dd2ab555acdf7cf3996a530d377d3f59b8d094660d7c25aa582941877564b8dc0ab6a1d04a782a32ee18c6011ab60f4bca6da2a8e6449db50d9b31b3067a957b4da168f1babe2b94923580fe1036249306482079b567831958c5401d731f4e579e084c23a22d0e482b3258e0322b230c141b131752dcd2352da52836a95e6fa33341c190bbf50788a554fc036c67d24c86270892d7c608adab9291877996875b17f7826b4baaacde8eaa7e66cb507581aed0fe80448f086a05355382a83a5a471533dc4aa45e07fea9042cc75ea251bf81226bc618fca51a58551f5cf4791edcd4045767cce505dc12f877735557dc825f62668e9c1fd249c974913ed9af8b0ee740cbda1b4dd85657423c1417261f2a05efc7cb7c894179a481150a2b5aef3162abaae6318d6fb44e1539fe28e88d572250d32549c491ebe8f2376e2aac9ddd7081bfbe2dbe26f5041900aa2a83b87bfebe10f22facb4e182336755aad03b3b07b52d797301921942644bd9ecf8e43ef3409a5710b75d0776a09c681fe28c6bb57c4f7bdca4c3f78807a13c3da1374d86110cf407eca6a3980b0da970ce404e99ebc322200ea18d6b02c4637f632ad72c8592fa56da41de325ac9030e93898d09acabe06d02c457bf8f8ea0149990de3f06a72b20f855b2902d1f3d815389db3164a00efdc32f63e0f7e1180e4c006d2ad67d7e69071b4c7b425f3ecc9bb7b307a35d2bb2cd03916ddf00b838f419919d50ccba7b19190d965085afc7ccc6d4fc0ee17328bc8a31671721834f7b2eb098b46b5d802f1495efca684db7da9bbdb6155507488a0ebc5fe5f0d6ca0c39adf79f1a77d8a54dee62194d8977d4415c8bcacd65b0cc84dd54bab3ec66a2906f2ad22db795caa2713b46a514da1bafbd45ecfa710595d63725b2df87ad880c36034d0533276c03f79069371ab400ba5f8b72860aeb046b4ef94252d6f0f730ee4d7b3092bb487df2905e837f5158c924e37dce18403b80689bc9d14e9c813388a3b71600e9b26283f1b1596cf3deba26749773b3a9db288c901b4ce07dcc6768c8a2edb59485d4e0c5429b27e261eb6dd6a593e0b43943548aab3819c84d9b558192a8fd1b6eca5be6458698ef3f47c937fe1bf34b72aded3101bc0e8f23d9106a216cb748e9b090280efad9020e9a163b7ee1f58f3b5b9056c92818bcdc8685ee9687a6df11663f107ee6faea67aed239cd8c9f2a55651145bbe1ea4454e9726b4e86ddc28be30a5bd47d80b38d2aec7b52f5fad7b7f48f6d673135634346ace21585e6d5ae64bf9e940b9b2c39f2231c2adf5727b43732ba446fbbf863aa23f7038ca7166dc88c68a259ab5c1955f33069b3857e70dbca7e3f09a922af8696ba0f3e16d5fc366a742aa314ddb7764ad035d8a1d44620762e684f3b5d7718fbf699890ae68af10ca84420730e013d1551d9a71a5ec87796eebabaac71caa85e13961b0fe9dbeae758c7ddf987c1487f771dd4fc2c46313b79cc900fd8d559f1669283de07eb35045bcb713fc0a5377e92b226eac34a4ec7807da54400a1f887feef8a7f8b1e4f38867cfa65aff2f4477260fe89cdf346d5ee85e796452d5f7d6189d9b8ef8f1b52deeda9c3cdeea4469cac92d674c280b14dab0b0c1da9c45f2dc0650ec570844530c653f9041c90be0ccbdd485c5e616bf27735af9df419da3575239c16ae1fcf754209076b17ae5af415df1c550d7c1bf210e8875e33933542421f64d2b63a075b74e2255b73e0f9ab14db8b745ebc7da4ce5e10cf3942ab113d6143e72c1fa6909af0df8f5125aa9b315f81a0f54c0d0ddeb2a1891cc0d5b4bdf6bf0598abcd9059b9c0ba0bb55424c358f55b484a85da2b23b40828c825ff994af3781487b3d674ed2925a8d94987302f7a89c9e73e0de8891421dc0d23ad13cbae2a026b08ac29785741b3335454e9b6aaf38b9658cc3296b3c7b67eed4f72a2a1b2729a7c9b6e6cb85c4ad689e0c2c6760501a3871198a8e6f70a0b3e8ddc172f9cf8113e74856b27bcdf627b3361e8434e2d4c36033602bc25dffbe17f371c0f0e08ee11a474ab29a9f2229f3ede18e9875f8c837e779c170823f68f11f3a0902730e62449562272b27a30cd690beb453b1c17e7b23252a51c5630b6b83e8d6fffcbfaf380d27853a71370024a862fe24419ea6ecbe33f40d0902ee0e24f1aed84de3820384a4b2f7fb55cf6c8ef288e4bf051064daaa222338e6d040bc6e7ed9c4b73fc7acd70ed090caad6b74742e964774a6e10ba623bffe20674d4c04763390d55a390cf5e34c3b2bc1b0bf877cf886d0543e2d9800e123e15972e281ff3a6fc59274ee7d9dbea3277012acfc0194d2affdaaf8e6ec5e2a6ad1a72f910fbf9cbf2efb2d7a674b14cebe4360b31a3cb0cc3e83848d0ea6dbc49ee9454e4ee622d5c41a1ff66a9ede4139e62f39d1630df1b26b1c3b4b82427d2bec4df36500a6a32ca8d75a042a0ac184447205dccbddaeddf9235716f03ff1ff820c72e730af721e420805582ca99aabbd3a9209518b21ef46911e024cf9727a41238e201f6b5032e445ccf4be8eb3edd10fcca936fdef74d6bf6bbaf699658a5ffcc8fc6676ec09b7d9a5cc0cd2e6d2a56bf46a985a4df2585f0deddc68e82dc90ff533a34f40089131172f1d09c32b9ee29f875fff40616d95f764f14a7a927674e9756a243b36d6914cdb6bd4fd6bcada188d0ef4b51e6917a39a61ec0896e7bcd65454700cb079a4e87ba47526d534282c92118fd0ff69c6d91e0cc3103998cf7f4ca69f2622da502b0937e8409152752ee9643c50aea58bd36b9686a3895924f683568430469652c5808063fd82ead68715bf84418b9f0772b7b693050760d22c2326e68d7e7a75742203725a4b713dd22f219467958f50f1d6f1ee2a7ea6a2cb072af01678fd9f3fa16d826801ae70e098531c1df5f21158a95c4e43aa5b3a96d4c92751950632872ff17ad4a38c1534b9a9faad5a0bd5481d0800dee0482f1b4adbc9e151b8d86028eaa8efc7919faf959ea354bb431259d56f9bcfc512fe2acb347649d8a1fa3349d03091c93c867ef7e099c6e84a5b3b856bc37c964143cf65960757ab89cccab81e06886ac4cdda255d8b964b310b72b4b38baf69110ac79888f0cb9861742eb35ab92efb03779ca8c3233dec59dfa3f0715013c293c13217ae7f4af6a267158323adab521b0a89564c921263a9f3791c951500f91ffbabe69436637dc9e41fb80017866d1b652986dc6e723c21e073e318a510c09527d8b4f027cd4e694604a63262c3a0d9374c273ed3a5f5053eb74f24b9e7a46c148ece594b21f1fac01e17cf0c7917b4d8d8d1ac325bfcc0828ad597e5934c88073823f10495470bdb94d432e44c759ab67bfd841c1d2ac5bd626c054bbfccbe01d7a842f1ef132f92201acbbfb2f9cf221ac06d3a64bdad7944ddd427be21d1a7cc6c9414b8e03b18d68e6cec1934541497d15aa55967dd27eb31f678fbe23f299947171cf0e0514de57883eaecd21a7837116a5ac22c4d2d595ecec805bb3709f2fa418ba4e4d03201d6033359559f351f7842f9c07d5f04805e59088c755fb6de1dacb4a2fada72c30e167df4a3b9fb3ee5c0c37b7dcafda800a3c28517cee2834826bc108db5cb0634d1bc6ee8759f8a70e58c6ecb2a8ec7b151cc8717a881fbac99a8261c2dee7b987026aa423d3f3d82031dc96dce0c4f7e6f62eec04e828ffc64f1a5c97e9c2fb943f6b62a739706c0f474ae2b7140a02caea6b966f3dd0308077f46ab32ed55a88ec938c37df9af511d6e3a2120a2744211523aeb41c9339df70daba3f4ecb658e49f2b6d818f99d331c560c70b8b11cd47f9e760425f8a7d6d9a9aeb184e58242fac4f906dab773ac4118131f9255d487556142d361f2c44534dbaef02f6b5f314c7ee89a5732a1b2c8f98bb635b028802799c8c328998d607f9ba01067ec71ee8de666d228b702788839c74d2854a8f5fe4e1fc1d7f45890a19d44681fd09d48960189a25a0c8114a1bb822142497c4593a22e3fc6fc85721368ae72d6438aacbd65938300896f4af0140123eeac3083af478cbddb7e0a48d36c90e0dc9f9308c51b304e75711fe0a5d6c5191e7f107ff316f1e603bd1aaf47f468aeba3b7456968faf8df08747ecdbf87373bd877ae59d0d821ab066dd3f2b10be3b330c77c3f85c003ab9b3cdd303fe9783d57a236a13b83aa54f1853a6be5ed7e6ec0da47b519f8400d033ffde502f9b03d918c2503da442f5c3c6d8652cf634e6e86a8dc9fff278244f47d685826728d773d2e6e1a6df5a3da7980a25a57756512ecc85c86ebc451cb4273f88af3a02a685fe5aeca1c4356d41bdb00c87e5e5369c92e6a4ea692a934911b4144d73152eba0e4b7bb4ce67924fbdc72feea2da7198a9196e9930108fd7119c69f4f1a50f79e993538fa1786a06b2a631471ae999453cf0680ce0ac93a4ef9d53542238cfe77fd3bf174c3821441359eca97f4eef61a2f63411d29e737871c37aee8610b91300fb6eb93697d4937e33e91e31ee3c5bca359d7d37047a306e24eae305497247e004727c3f0dfeeaf8fe81aef1bf780a4cf60a7a4109bf800408fa8542a65259cf68e424b44b9a55a66731c811d2c099a912e66139e5fda723fee04b4296995ecfc91a2a6f0bd5a84c09f54cf1f33a9795c98f1a541af35dbd791afd23abe88a5714d9c8a34055cda45117b8f37de77425a1ec07af6ce48f794352a6d280c03ab7f0af8bf4fec4a0126d48e0c27a6bf52b411ab38442028e3a985eeb0d93bcbcd60cefee813762987e1160b0852cacce5456da8833761ba5d60a5c5f1ed3b42e46f584b5f9d9d2291cc42f2abcba1eaab7ed24280b51bc61c4dc44f4f426edb8f503c48af21b96512f7656049ba9a9f873502b58da530676cfbdd03b75d387dcc4b697a20324fba4a86e91a7092f9b3fcbf75e9305fb0508d307829726c691744465befca4b40cfe9de31b1daf9948487e59c2a9f60370d5eb687de1ee9a33e71127062424e8963d49b6730002f3eaf6fe7e86cac944cef5050344e0e18fd416da655a8695215fdaa29ecac932ac0216b7d1409c900547b6516b44a56ae3970d2eff9a496bf32410657a706f4a9b11617a700510a332d4fbba0dea7267201b902353cd7d4d1e72cf5eccb27b47a681b9f4934832ff7e79b5b0dd9489bc84548f2dea3b3c3b481ae3090552b35e86c9af0163d1a60a65c4c88e56a37861cd17c6542e7e263993f1a374a9e9cba2ad802541022c58fd6b5e04d4a6f8600b51ad4c2aa1125d3330a93641ff81b18e62f8cbe2d65f1e1815f553a4607e912b3c1259d5880f02e8714ea6ab5a554d87bd45a425355f773507e2fbe94a222ac73e29489645b1d7767f7494d780f70432cb114029ca46f9d9efde88cf208f5261ec6761d75c3c99dafbde222ede819c92fa7fe88d0140b3f95d67f7ab3f78e446bc6d1726dd4911ae58b723e3da1ea18089fe12d5de6032a5f3ae6fc201a24f58633fefef66740ea9eca46895c3aeaf11fa527d3a6381a6d76d1edf96182ec062eba431b09acd7d4387383e17835f77b50a63b2b323759ce86a57cfe6c239492a6f5571c4ea68f064984bf42d8847e8bc5ceeb1ac63ebad6dfa4d0d748bf87a6b327a29a4a7ed328fae6fd40094239783ee66ccb7d6f422fb92390fdabfc3092fb7cf9e002becfc9477dc0d3ab7fbaa5df9e5c7028a3576579db7aad7cc781e4e33554a4d5ee1db4d1624e8417d13cabeb1ff2992eb9bc74e812193b66d7095e2f353887986f2ac8aa5964e1cf01fa92e9fbf01b2225ba12e7babb4cec6d5645cdce39327c4076cda241410fee57dc9b6fd35d2911c6392ce1608c0083309663bbeae44e6d279e4c8ada71957a1c4e1d1fab0c77113a5016c6f135a2f0b16b6ffdfdab64c02b2740743cc78d9d516286198f8158c9f3dc92b84b93c1917bf5f82ea3e8b9388d888973eb12fcb08ecffe591b300315efbf7af5f306b2ef0bbaab0c301f028d3794b5d8fc0e2b7ae2d50c9e2749e51d6b5f65f92984466fb9e06c519d6ec9485086b6498db7685a4d5c54379e633e7636b615ac378b00acf4d571ed260d31e1d5e3793f59f161b1143f737ccfb9e6945a8c4c98486f878291ddd8e351f98070e4cee38ea229c5d2f7b056137a5e5787bbc08263dc348c9441fc3f86e6d28c733ce6bc8f6020eaaceecf8407c404c377197dc6ad8e2dec5e7ccc95b43cf04dc35574be8c34f1b7d93454e70039b7fd799e724e47174a1a85e5db0af82021234bae23ea341279aa5908fa2c09028a5b715caf7b9d2718218c15c203add6a599d6ce466739d22598d3b640d87cb4ed0cd16700650c2fbfa4b1e218e7993a8e5e0d75ecf67fcfaf31b33214d0048e1900635a7af78388cfb215cbf71730cdbd09ce7b7ab58ffed3526c44a5bf6431ea2757990c6ae8ecec95a7ffcb247dd775417420a5d3c71aba9561478d8605861e85dec6e372e6a70132840c36ce268c595dec402e0f8d4c2e0e9a40434a62696242927077dcddfdd4bfbd96f0974fb8dd7004c53d18e95c6d4180b9be53e1a7198f2607b2e094dbf8f1d8209ed31ae71e02c0cbe0f9f246176d25ad3c279a3c45afd40230ce787d98c9dbab0e0adc5d5cc78a5211aa6e9911bb85528630913b1bd5f96fc4f0882c3c332a7639a37b936690dde44061d79eb71d6a8fdd539eae12ab36a44becb8a0daa5e8c237277879567092afaa4ef05a70823d6bad85ec3c971738a1391902f7c3ff1f623bd894b1bdb26291c0231735427ea358b5574bd66f6462028161066b31526a5d13284730abe1858b311f07adbf6d431d34cdd2d349b6c88d82215e3455001c3948f7c91d66b639dc0a2ff928603ee52064d6c0dd318e07e0109f178f155e41bed89dc1f223cc17c9e3d81bc26cae7abe88ce98138d665ca234484875ddde8d68083304fd6464934875722f5ee227168aa4e83210fa13fb6d8de85d5d2e26d5dd1c9ed8bc26c9781033cfd96dec2e27282cbaa22ff2a827fbc5622dc7250b02b98874e3bed879f1249ea1207b00f08e3c8e0bb41fa50cf32770b09ef5b74a536a0b971babbfe0f511562e674be5c2e1e0f9cafaad8a7ccc0fec1a91cbed1cb00063c1e5dc6734c3f9295b99d466761d9e5b64cec9622544b51439115848473a192e75b62fc0a1b0dae0fa86f4169eb4fd01a49b01013e0089b983ab82a8de47d8afebb3d8696b8bd54523344c1590ad7772c8328af3386d8a9e357eda3db46cac4b5dba44b4b5983efc3f92800ab0e42ee3ee22b955c98c0da0b72ddf1afe32ca6df116eb07c023ee28a53ac3a25fc3f6403a9e9d931154023426293be9575eedb71b26925b77b8638f01623974896c18a8fc9cbafb1c7f1d7c3f7d2f7ae7e4acd95d644e2274eafb0650fa4446eb26e3b6dacf964e6aa318d18c9c2b9c116b920a138b24d05469a6c867594d4a9a71c166275e5f05f53c56a35dc8c4c8f8274f24466ec02d41f33485323f6cf6f436f79058c8b51e4bada8cc41abcda1620b45f84b311dcc285166b07946bf8862ae498c4471eb59b31a1115f30e51b3d40d079aa0a7ef7f8c932de80b2483aae9c416d6cc646c35dd8681b93b4d8df588cf7d574cb41c1df08e4195b88c117f1a15581dcddaaf5126a600227842525f2214189da3febc690bdb1a421ab7185ee4d4551a8d330499b12c0e5f5783cfdf87d8fc6687509bfa418c9152bb762402f1f2c6c507ada7590e454a8f8d5e517fcd45666b8c39c04ebe5812c045f47575d09b4500252295e13c19d4ca28397f515c431f8a3b5c41326cc723a8fa334ec26d0b8d50be71da2bdeaa7f5a02fb479ad5d29aee44029c2d6bda72af1264ebdd7c3b4864de3f33bb85fb1f4ce383085283df92370d1e58abdfabfa67178a7a903d564c39c56ac7c4b11f871246cafca71c185e81fd9bc2f0aafc2e15d0fc8a85062ebb75b962f80c00a8885f0a919e2a9db24511136608845702ac60b545bff5968980287251afc3c169a71dbc15c374078b1685125869011622b4999054e2680e305b4bffd6279ae8e45bbae66273599912bac4203232fb266cd912e16c365b9bda205d5d468c6166d7077008ad59937892a32e16157f346a830dc0c1d7a6898adb64a87aefbcd354860752fd86e7404aca9c78ffa968710dfac16a7a3d640429bebc1e5fb7a18585ae3644dc36f7ac369de722c0a82617b0aec79330cf77cc7df612d35ab473fdee7764dfb5ce660aacd49653423bf7df540b49527f444b5f0a836b0f2cd5b72e01bc8b99f044f91cdbed163a374b444e6e2475b33a751d5fefbe0bda51dc3607d0b83668886689c9d9464c0b87cf6510c2c15439dd34e44dca705f5f686815d99eaf59632df4ccfa7789b7f7243fa8093a7db193ddea499b0728cd93de3a4e7e2c5821e35b67feb7e7501a55999120fb2a9cd99e489aaa114a7ea21042f3768e9a847824e92ea151c0e9b4ed36340c060e0d6c562640cbcfeb91992462ff90e1abf8aaf5e45d2bbbefbf7d8ef74e4cd388c5db59d30b25396f15daba6c95f93a2237cdffe6c858a430128ee1320c4255c662838837dd3e79851f3b6171f5a51ecf27fb473ec91e5c83ab4cfba79d1ba58b638a3330ba863ca1aca33bbdd5caa271ddaf5cf7c4be2ac5e886cd160931a6a55c5f5a64d41c83d6acbb4881e1d48774b4841bf7ff8fb089814c9564b709da8fa4beb5778f03ede42edfa114523cfb22ad9b2f1dd200287b4f007d645ee2cab679a8d52732bb1a5cb22aeece4d743cf95327e75c56b3248e5c809c9a317bd442dade8cad33d341a4e60c8d384c366240a137eb5427767672624465f6395bd6812bc4545d77fc3aebe9c2287d4575a87b4e2c319fc482569df116f3913b57465534b0a33e2202b48a88622e2859b65ad59953b31168601899acd435122f7f1c4d177dc4c422a1c199ad9feeb2705dddaf928f50516b17dd56331ff96e08d6cdd0f75c8df4a392d10aa0541fd495a5c9b3b7ee1760855ecc51766ca53063f6abcdb536517f5f06ce4012b2b8c0076631248de3c15f22a539a087c9fb0a3656efdbef65f264bdbb476571c9d500d496aee6971610949973251f34981da9454a3d221ba73b56b98d7c1cac753a32c12dd0ef8ab3448679192bf60a0ae6dcc83dcd90d7ba7c8b4106228a9bfd8b8cc76fdbdef47beb599fe6043cd827757562792f9451e0f2dc3de44de0ad4e3c017f763181aebe93efdefa049f4da4e9b9003f95458183d78e8a7502998c0d57678bb4c82077a8360e778a792501921e175323b45bd83c08b2ed0333f0a1b748b24ad25a965b92dca66124351c9674d12838f3c45e4b3ba95969ab381fa0cd711c8daeb5b818d5c7cef02c09581e971edfb51c650372c09bf90706d8b85210c5b70b613dc3346364d23e00a80622305886559eac7362278e6aa95438ebd2abedab2c89abd5ac972d798ba671060d1dfa978e710640aef838d838e160d9f5049bdd99d4c8463438bbf53811c4a96b0c2d6a3eec48d3acc7b7da2dab3d1d510cf194992fe2ab1ac4feba1649230fe25c39a7ed96483df6488011e3cc14639e2756f212e5a12f3633e36c2d09c1591fa9cfcc0bc8320043f017398bd0adca3add0f7b19e896151950e67f02a9ed5387e4a27cbfcb2d23e24917aa74b7c4e577e6ca6cb432209f616e0010a47a02b7e9512268b0cb7fcf5f72a79d01ed9ff50a1a4d19f60f7105d8486ec4cda81d4a67a60b6cda6d91f29c7311b53a4033eb4db8bf9082831bb9161cb0d945338db0e655cc59227ea7f52fe17036fe7bdef999eacb1293fed469a92418da07695a7878d3b1a0500c17dc955a487424bf182d03942c442c36334aa544a3e9830cc6f11ce164e6b29b62a1cf7b7cae5ae740739895918406fb8379073ec747d1370f70920590f709a03fe3f793192caeee21d1cc10644d30bf479756c5dd02737f619410d5e27101c8c2a9a9b1892f6ea88475454eb8f4a6165662257834ac125eb097a6fd8264c3bf0a347bf741b8a3f563085f8806ce860dd57979c830d3996fce40cd68c314b90e55529041686f567f8548908406d7811d523fe51ac5b2b5ec035b15b4e365e0a301a328982d722fbc6f308448e58e38f5d0b33c8b77963c27e2f7a1a2c81d79a388b78bf1e402744596e8db2d4334a97f4f74b5c66e9c3d683e6d8f6957de458075f8e2f036bd1d79f1d6c2b054ba719f34f3b9f634f9ec3f98112bed850faf401bb0e50d39a3cdad7aa1992cc58b42af3dbe6a64efa2ba6a4e78b5bd7443009eae246901f626ce682682f63860544b938e6058ddfe6a451ad49593460e0abcfaf9ac25a1d34a88c0cf6590fe940cf741e002c21d46706a4451b658d80cb4fae6a957fab6d007c3fb3e098d8a760020e3cff7ca68bb880373cc8e8e3ffa4ee7b55231a75eeb718ca7905e2243088885afab4496f1467c623744a4d17e6a5e36bb112f845782c4872bfba632216204b1036acbd3291e855a153b3fb65033c71ed8f97e977bd12178351362337d21d3f08133f567ee7520fb56db387fa5ef0011b364884dd715656bc9c0e3ccccb99bfaf128922956b48b0da8f50ce5c89e4ac0716c7a9fd0ca50067c12341be65af6989c26637c0272d0a681f913d7692f67e6752c08590d1c06632a2319400b04aaff07015bf7499b4ea25d606cabc698028354a5418e371c764b4353011c1238a2d1e690c4fc05639475783262048f07b2b6d0666d9f36bb5f7450b0d0af48b3630b94b6e47c34f2acdc62558d61a62e198795824dd90ef0bccb7fd4c7c9dafa83241ea8e881ed0d456d517b4efa00728489401774d74d73bd2da83fd7d14a28083412857b3ad07a887b7cb82150103db7a2d89ce305cfdd8291a84b3b268a7f65e40fc3cbcb48abf246ae44612b4577c064b30a876d34e7e61797f75788aefe87120e9467a669a1086fb8aa737d8832cfeb945fb00d2c2c37d6ed0f3f29750d38c8a095b1504d47b5e6043eb0bb0fd2dd453eeb4b99f88525aecb24b5b70d8177093ca5e2a91c1a30f28b640a0ef894288710255b20402bd9d0cd2ee7f45ece795e2cc348e64dfb6f5826e6860b4e9267045093b31ae1ccfe9335cae7559aa0694c665bfbc97c0e502425073cb4fd2ca5bbba91d4a3c26402717bdfb7fb63a26a0a6804446bb812d9c2f624278b81d5fdf4bc7955a4067d2bcf4aa7942f1892c1d4ec64c7b60c83add26a4baf609485c9cef6b3806c4949ed3084d519228d2b5f07dcd0d2f58a44b0a367f4598aac0b8f45383d687c58fb756b150e6a5a09b6721fc31f354bc72cc49a519981e49bc2354d0b400d5b91a0318521e10c06e21e6d4f42868e42839c885c33b85ea970da6e8e5fe59936e37ea133e31a35e21e63721e09509720f5c8b903648e1418ea654da8813aefce7f4596bde605e73a4f49ec21e16e5e7bc5eb94885f14ebd8ded4a431c16c0cd6e7a3e38988e834909859ba1da53e337b3038cb8b2e2a29b91f5628feebf1c247a1d4fe717772ef36b54dec65c47a388dcd1498c865d4fae901314795ade22100cd6f57afed17a784d3ad07f4da88a4215e6e420bf56715df49f62b7ecb58c0c15b81e4f6d8775a8f98bb7f0dd9d53179a745a296105dadc74f6e70b6fa5a84948a76001a05253be5da00a63ee0e6bd57d0f236e84d8243dc7d6ee01285f2f08ac464214dcdf9d87fca2747df65a39c6934a5c3172fed2925a758b35a8195c32cde528827207ee9b0ef153df527f9a2d240ddf1f307f55d80e4d05b3f2ecc18a1a971f50c98040bc2db8b0e295412b6929c9c13d33ab1c807adf67dba7f0c52e3003d487678ff5cd709a6b361942fa6659b9b95fcdc444045e19f1757cb9db040b0b62a3473c8895a38047bd3dd546d0e9aeca7467635d8ee668bbcebb50b974656770b0818215252247ead13aea3f721003321e94466b3b428a602fab8a7c4317aa30277e93cf3f2237727010d4e46afe2a4f8fe4f0a2fcfb90c3d55bdffc42059ae628204abce319d93f3b7c3e97e14dcf0065cd01845417ac4abb61a5caedb47fa0feb85dee32e307f238cd65c2fe7c7b8a7c72089658a545a123023ec7b830098cbc92d9ef85b651399621ae28f0301403f9ac22a8f8f371b99ac8689caf1651800a55da4e6aca50df6a833a8171d79b969d420833f3dc86c4a9a93447cbd17087307383031ff1ba4ec0fddc626d4eae638f846615c9e9ccc5b3e91224f37c8af6a410b8b2d57b4258f7d22b6e657fc23fd959a2d33a95a45f3d9695c33c7e0df928a2f17b88fafb7227e9b8a53e885f0bb69a3bdcad9b28d06ce4e7edeee514a51b4b2e4fe782e36c1ea615c3c3dbe48730a5f48f7954bfc08d49f04d87aadfcfc3c7cf1cd51f793f8da4bf79c249b5df1ddb79d78da81955e387cba56a9c19d318b25ebd9c3fa671e0f75cc423aecfb50d57d971ae57af9d064169eefd39c71942db0943accc90b8cdadfd922c9247cf8c28da59919d273b50419f79028eceb7bf28dc0a50e6b05ba2c208c3d55aeba624b4bd01426df3e87f2689a73cc44bc04d35aedb3e7d5642a5f16f807c14462deb3fd9a6a9bdefe4d91a5c595f70430a7efb131c41679ec5ebaf2bd9b099320b5f03472939d11853979b50fe7feaa1ec38c242cab20cd65126398659838bc2f60fe0c2fd33f6d640bf1f28c988221b0a310340fd084f2cc67f25a815bf6ff2db6d5551339ee799221125915aaa3455f0d25f5811a6d1a5e650f13e88a1676ca202ffba02088a8888a4a99e3bdb68ab324f8e3cd0e0e58935cfd90738555ae4553f6b9436e18fb0ce84f283ad732b43ffe9db8e95e3547bd7235ceb0f4ce32dd3608d7bdfd1a3ce09d8447bf81ac104f39057418dc713a29a7c355f311431b07d54ab691a98e89cc2bf374a1a20dc20d78950abcac74425b1ed954e44ad3fa82aaa2184c2dcce02640a416942db684d6cd0d53488b85ce2e4c3542edb8988900f1e94a2ea3ff6df2e047269b90a1a913c2f7a2e94e8b1ab112bc1f4a80a7d3e2fcdc0362b010ee859fab7baf19dd21999656218b7c0ffea5349ab4566dbad7e077fd4fd7446be3fc601c8b3e1aaa766e20b40aa78e7ab161cb82b2485d169382af5c8ad52f16642a64f7631b1ac6631321ec839ff0c2bc86dc853513d1c40c43f08ca1905b690c6ce4541606493211e0595ef013e8f507f3b124f7ec5c8ca668312a4545c699497903924cfe9b3d8671035fa2402ada94163a6116a8444ab3030f224a6c7536c9991b4d204116b51233770feb6217002cb6bd662f0df9c419ecc4ad04bad8c7ee442a076231b2e12f31c510beaedaf917fae520bb9265c83288ce8408551164671d447b27419b068b09168906350d9b5859736e8ea6f686a60e4761004289483391439e10e3ac77cabaa21ed99db3947f75bbb2d9f0a8caf744885aafafcd0ed3ddeff08cd2885ad14bd8cc123788366ff1885273478d30b25f2efcc7ff62034ee963fa66d89178d78e860e59f96ff4062f8fc5d3466783504098109c7c8aedc515371159b1ecabbed4e0ebc75ec530eaf2651662603b963dff2b5abe9682a0b7db017f6cd6bc7779995e13595776aea3fde4255d62b5612b5d8a9429560665fd39cd4fb6292c125e85d300109c69e3c2243fcb57937bc99152bd469268901b31b39b5a671c2fc23f5abdb0c10d1f05acbff672b96e58176a33ccc5a5b8af61d7bca53ea699888b83db5d8a7a006911c43cb1c9a29b48ee26acbe0ccda728507bb85423988856039415c7c033a9cc1a103801bb032b96111c54f505ea77aa57d7562282fbab87f703ee72f4a08064a446832a32cdc4e22982a5fb7a76735fec8fde3b4cc93b9575f0e124f1738447beadbda0c28658ab2f5084930c4091ab40872d28e6a7dafbd800938770bf2eaaef228c22dc8bfee38983537777423673712c7d3e7080428b488ede7f3a17fb83ff1c10b3e36c77123e05151265fa09a59691b5bd149f7c10d313ea935ad45d51c490a1315579c1f86ef4ebf7619f694e3dd635c96ffed66d0aa073647501701e06177bcde732f444a6916f890172508041d986549a7cde4e71559edb04fd072e186dc50b4de56664d6d0c9f2fc96e0c00ff447b75cae67f542f7d5bd134ec406e6c21f3bfa0aff177596f401a6cb0a9572bf19b0250742238285e2dd1d6c3ec9005090c6edaeca39e37f6609f6300912aa1338839a1d1d86a143877b29f4ddd8a257347f45a557c27e92d61c346d3118e94340efe57937d8aadcc16f4c82ec387edae2f83a65b14cf9783d1e6362a0df9de3753b9ebb6bd1430a0c3b172c306f8c9227267715b4ce09f5c1d16637e2f8e6f803fc323514198ee7d77a53c637dc9f3c5147f8f00057ab06288cee5cf8211a417519b32f144507bb8497c5a6cd3146e87d3fc937e290fbc5bfa2ac0fa517afd169d380dc4c674ba54454fe6254fed1f0d8ee8a810df8ba35e0132982fae8173e0e49537a5b8d53d528eaab8a8b502276035d8608021a98d8c68cda9d4bc16964e521aa0facde37c9f0aef247f13cbe24949e3ac0db5f623b933e20607940d1c6cf215ccd6c64e266175a744058d544d9b7f09a7e6785092256f305e4b2353158978c04c7066f865c38b600120d97bf0ca286792d4c4d515799ee533cfdeb6309078926b550cb91452e405dcb3b2000610793c2e8ad7f4d9f613daad1507c1ee82cdf0877b4afa4ef884c12e776b0a35d1005afde0465663c31767ac97b9932ee90f3cbc0923ff7b0826fae2a1fa52f4f10a4387ab49cd74e451d0b51c1bb1eee7c0b1a07b511daa4e2859f811a4acab2eb1753c62c59187afd13e73fb6455d75c83cb02fc38d13a31ab1bd56621c96150159a42eb5176ef3647b05f1f8bb6c13610a36553cadb596fe9840ea7f790ebb6ab958a9943e28f3d16446d8fb9fe272c44a54725d14443ed0fafc63357d317c98eb5ff4ac58d2f01ff0a22201da6ac7c1cfc5f4be4361d41173e69490c499db703e679c0dd183725251ee6110bcfb48245b9e90f0a6c6e9f2722ac883f92fa7e660ab384440995d89e1189635e0338520d318a7f91fa96b22494b7192aa338f6f87ae978169fdc358890714a23ef2a0122516c64ee45a54a52275e59feb7b81a7cd4b7ab73f44f625934f267a30474c5edf5a9d84cc5eea4fad909bd55e68a16c36a4d38edeca9a0d178ed2d8a056347e9ac437a8797f76fd436c5c244baa64f0f73da4ef194c172a964530bf80552195fc6da4c2855db61e610484a29dea6abd58b36fc2e787d5dfcb2d44c2eaadf6a882b5b1e60a4efb02cb9d37ce133a0fe424a5411a0dca91a5f66a1e4c2a69f8183ee0aab59799c4a68d7e5b76d138c2260f295f6a910a4f90098b2739de56be88194565a130ca88b227f560fc74ad2a21ec9d03d9afff914f9f13e2626ae90a143dbf61792372dd82d8fcb1c576ac3d276790a4601103a36aa4c54a83a0934a6c5cb9a64f93f0726b3ad7baeac14a84df129bdc513e855709ae5dcdf7da1e5683e03c5b5374155c6cbb8d90f50f8f6d7750c465ffb4505e280f2a25fe8c77b54ad1e79ca0b1d0d37be409f5bd5958e6ba143e06fb9df10b52f47400751fb7792f08e7c68119bba913b4f5125f7fdb543396b3d25d5aadbbef585f2ca620c48c4095a8e7b7ab582418c769427e1e1f4a9fbd12c2a0fcdafc84f35612b855bc2f4568faa050730158cc52170c5aaf43ee706189c49ad8120590a11043c841ad10f49fdb913cc64563e88607621131d6856f257d6585b540a7c2884e5d4508cffa1955826dd6be2902f3867d10eed9a8ede0fe4b45a330d292d819f0537a72ba71df9112978227c087b64a5d7ac0e1aea4f737578f524ae55408550111a08c92400780cb666fabbc7b28cdd650dccd5fb1ed4144f1e9816ba7e63dbc4fd0f31a2f16cb786106a456d42bead912b0dda1b974524e3f1df20f2d6e6d9fb3454eac28018afdb3b7238c95887d7da09f8a9c1e256adac758e3d845239f930cf4ad55a1a91b1cc83bc92974591952c761c6126f5dae061f8902c6e02ef158b7010ce9615df1bbe689fada807cc5bd7c36a7a46a4148768d3a6066f83c998fe97956fdea813c52b5058726189532ba895a7d12d172bffc4de0ae8c99bfad80fa82c4e088b124a569c7eeceff5071ff8758c1f7c5bb37361bed642f44f38e916d1aea145a10e6b78f3191a24c44f7f9b3b09a65a1860135f5982a300dd6e8f039bb92be2d155dc8cd230da0f1fdfa571bb762573fa2f35e4c0a7629d1f96bc28fb88fe4812b189606db4a7500d845953b21888970fe3d319a2d1aabbcd66a1f0bf3cbdac884d3bfc8e970a6701322bc6f6e44da387137f3739a41c510a4e601d49a92e79aa2382a59d3776fd61c38d851f89c1ba304f025b7a4a7ffa7abdca386b449a3abe7f114f580cf8856567bebff45e68eefa672cda97fee9f769d5701d6d0df7443cdc3753e467bfc7462266629b96fd6386ae015cbc6be3d3a5e90922703a458ca4bf0265a82861944839c8f1b492ff7ad757463a19e14429f83d0e62ca58c3c8911d425557e6f324542caff041e94724157b8bb0ec4f66a004de95f6a0f3d6ef94eed703b92b65c950cc38d6929c9f916a8c904be1da1bfe04a7febdbf975caf45d6f44e62380254d1e9396fd1c6f0828e58afd3fa89bdad9ac521280546da9a96850ed085fa8f12c4586b6f5a63919cfea0e56b0f33dade4ce37bde9321f7bd995ba2be59b3b3fe490cde5cf22beb056bca379527016ed51ca9771b566c99a49d5d09428cc09a21973a4295bc4bccb6fe5fbfa028e826b8ff168c87ccd1896e002cb220d20d80ded1689b3a7fdf5aa4892f63a2d8665f4b033ded52c847b4b4636c81e767d1853ce04ba3d9fe056b0922398ee8e5ec06a184805f94f38953699ecbec8ee9a9a10fb38611a1771128c2e555143b2be8308d064e73af4b90b4afe5100d28d62489235a4e0b47e3dda6a0f45277fd72c329267ef089f9ac410ee9d6783bc06962aec3d1076c976743dec2740192281548390d8f3c1b2b8d78ea9ddd8f9fc5df3ac4105dac796f91b98be1f6dc26d004788b1df057cd205ab4e5a94a0a0632eded0e89121575978dafd92470934f7b8929a160722576385b0466521f838f39fc8547d0958caa8f8f0f144a08b3df15bc20aacf4cc31a2d88c6050863420f4a934f8263221ce16cf3011649b0fc57558b79da606ceb90b744158a0ded8fa6fd2279111bbf52856ea0bb34d54d7f9a5a36ebb3cacdd01adce36d871fa030dcf20401b054380fb14c736e88c2859e5c2b3b3283f46fcbcaa1317067e23375d57ef7ed4def7ec8da1188775daf36d8b43fe726c6b746419e9c823fe04eb28bc550ee614327dd314b3ff96176cc825ef3c7df3ef09917537cef38069afba7085f4cd4c756ecf63041b2485e505006400ff5d4e74689ef606faca0604500d9f8b43604b9d8c62d63f7863383ae41102344c5dc3fd0808f76c8e6f159fff55aac4afa4a65375c7bf3b6f966eb5540ed179eec2d142b54daa86b5cdc353f04970d678edaf8fee174064d23140c6aaaeb826ded89cc92ffe866b41344edb93b31d912959fa0c4eaf3800e7e973caa0031772b58474838f09a11ac418ff435d0fcb08a6f858362cb24f17c5640dd9f7c287a84be82387de010b4f7dde04fa9418b3a56539c2d0955a6b17ed8318fe2efe75be8043433f8ff05389ea5d767e0d185e60f5f18bf4e2a0cfd44933c18c2f9e31bd700a730e86a412d6c4428b799993d5b80d5a08b1005b4497289ee3d82f31bc50ba0208a6963c381d0d1a8023c72e686d989ccb416985a2e6ec22319fd2b6e78dc072a835ca401290e2ae4a861f382c29e01845aaf32137bcdb53f20420536691cc6bc06387a0fbdeed1ed50a57b9d094b0db2e5cb00ce13d526ca62b4e93be5e34b9fc8efb33207db323f58d8dde95522baeaa9f1619534b2aeb48632ee5b3efa5aca2b7820cde5be178a976811e572e03b8f45c9c0b19d1c4d39fbb52900954016f2cd3b030290f520405e1035802f6c6a919d0be48a307201a748adb9c74ba0dcbace5839b5ed9571ac64831f97b2fe9ab8276cf1d5cdf797d04a11050fae076c3695be3126969c1842e4f2845741a94bdf718712dbe0ba35d7fc86250b8bd4754c83ef2c932b3194f5f8b1362ab44e7ec99555384fb942693f869bde8cc252abb6b785a0fcfa4e632a31094e3accc834f83d8e2980a04507ab64c89db6fcb00cb1d27edd82670af38f10005d617c10b5f5d9472e3a1d40562b7d4b51e349afe89d7a96e5a99462eab1516b4a26354222f926abfeff1dd7da9618d24161f3f89e1df4cd92f491d442143b65688397bee5e58ac7e41ff67ea0e4fedce287a98dbaaf968f3efad00959cdfdeb6fb863fc0ac39eaae906b84a1f5e4eef32342fe1f0bc8c77b5e9ac86e3c059fc927e8971633540f23db28dff1c23bd62a04a64918802f93e9588d19e90c1cb2990fc4a7ddec813c0ee42f57b3a3302d318794dc0613cbd39dfdbb085c1b75007477b3b66d031931c27b279b5263c57ecfa8dffff63de00eacb875b3dca07a4dfa89aceecc0ce198002dfb7e2effab30d703c140280ea97ba2af8d73e327096b57cf1aebdf1eef73f7d9c0347cef5d63dff3ff3debbb65503061fdd34bed36900bbb79c9e6490eadabacdd154b4ccb80f2b4efd0f06cd146ef51e1b944df90fc51c11b4d52d033c06d25a71cd89eb3f11c011cba9a2f245fb316f0af03c25425695084915a2843cddb9d4707e43fd90bcd9617db57014616d0cebb81f3c94ab08b2fd0e4027a94fe20a99258251c46a81cef23a0d7e1ea59e4870002a1366e0cfbe502206c028364ff12a637984b516bf1fa7e9c9a67c555710dfd30b02879a933fcbbacda9912656035b440754627c85b8ba6f63810821a00d77b04d13ea3adee1fe2efe2b73078cc0a4baa3c7eec8bbd0c0616f95b412012161ec9403efb4050c316864c062ad5f777c83e69b105d89d28431295eb29b6c430a37feae7a2bb81f5327b3c8896d8ca2272223f1a1a8247d68ab66f01dc0f9ae12d516f7c33f640b7ba3043ae425b99fe2f3355a3075a1b6abb7983ca6b3617625c683caf2a96fdd8cfc3520a62e65c1650c15a49945a38ec860fd56dc16b509856eaa899a43000ac24e2f3f0983c890c8e67dcfe7630432e0de512ac1a93862147f36dc03b1f7bd7720fbc45a2275b57c95548fe610917b1bc14aa568f51fd74d3acff34aeceeb36b404d5dc1e42e9c397e768b039468536efd3f746ffa3f874467000c8c75d277a9419d5f39560883e701adfc16fb8c7d203fc93121d6d9f761414bf78b5903823feadbae558360c32c2a279ff206605c86c0be88be22592a715da68085048d2af248bac14dbbb6344f5ede2b5e2b371cb7d516fb14aaf983eb27fa86dad6739dffdd36dba3b53f6a0900becf401987f3d3b2f94f5f1d2bb6af3b8a2cae9a20e14c2dbf675686c78389c324c01538201845d15fc4a6fc931be08a21bc9140f8314897e4b8dc5ee772f1230db0038737489a4fb560eec491c0901db4f9ab68f7599177701ebd97bc403acea9cbc447774b5359cb4ebad5a337790730c0faca3e123c6cf3fb0b70239d557e9c4dff845867fa5b1741ca7a4e4c0458d9f147243d8bfca1161fba793eebbe1a53410b7a041a5c3a7d81c0c856f2b26f2789b70892aa4b3f9f13d23a4b92ec3e00dab617d9747f0110d72c092042d74c905262152f23733ef7dbaf7f9142beef6355d7bf573bd10869b7a50ca32cd4a3fda18a5b93b75cf4d8462ab419118ae1063fd4071976d0e4917356129f20bef20c1b35b9442ed6676437c41f7df899e476cd5a2b94d544ddb958dad16a080439a202709f7039865972af74e0115d6191e484353cf00b376e29fe9decbbfc840de32af6febc5dc8862a82d6def96d63dcdb74b702caf0a451b400de912c0a61d922426b48f1af74e278562171427278d812cbb2d03fd38ec5b0c8ba8cacd580b0fd734328115d9fbc15d4ec2d67edab2bdbe3d27c9dd2b91be96bfd1fe8e87d87eca163275ffd6a960ed096deca957140f89503a3e69f9d50b1eee9f9cb2614bf8caec30a01f36744424938bd5bd3305aa0c591833e2c4106690e913d290c2cf61f7597c65ff46c3848ccfc068e8c0ef4a760e24644d9d8a343cdb022d74ee3f47660a032ebebd9aad1956a1e38b2520e8ef43f0f5097e846838c28eeb98687dbe70ce60728c671e1cc1b719e77efd82084dbf7b781b4b465669836f72fe43a1171ab5d53c6bf42df5116a6010ae0f68a75fae03b12cf7d86fe99f964c78453605ead5bef39116b15aa65b634951c034662f422cd28ddcf11c12e917da474e043278f9fb0fbfbd09c1c42394ae1b51fc293d85fce7d8804e3d11ff33d2e667d670ebbadd1f1d53e39cfbcefd87841a63d4093bfaf16df91193aa216699491b0a1c085df422e63ea8d1017e2dcd11822f9d255491a0551469868d27e9c604c00005ebe4c0b46abfe7ad19fbfe00724a2a3a95547a3799e854dbbda4e7882d07f4df01b794396bce50662c71c72b05ac142d4c890068bfab4e60ca997b88a940d8621452c96f4236fd7b5fb3d715d1aafa0f8933b1e75bcabff083a7a20a7ad4dc9659e0d184724bdcbccac7325d0f850f0ba2e4d9a80bc5dab3300cf562f59beaff55ea5dc8f34a6327cd7172920ae1ca01fe42d67dff7190bb0b21efa4bd052842dd72f3a1a14eb7101b463ba7cc6646c1f32f8409a4fd609000abb53c66f8d529c306955cbba361bdc8e1075665515bf9794c35bbebec482ce32dd1f47c6f9884695b89d053cdddd41fb9715fcaba8939263a97b0b093fc2103c0da2853cfed5b4f961f61ce27f3a2719aeeebd64f96f6d1d0ab874f388d917e0f7bf4a6d1954e98b6707c6336601be5d1a0d7bcb0395113e1ec3d55203cf07050e6059268036f8b0ba451c46cacf59b69aa9f5e14b8265b655607fd0f7338151de21d225a34e2cf7615c02f2ca5b1a8bf4332d8e523f55f039c4d0e5189ed175d4b55b27405223cd9c2bee13f6994e245de91e4594997535ea788d1fd9ab53a0843ba1a2948f43f91072ada3b212ebcc582af558a35998b1a276411b99b4822fe80cea892a7411bbdd9fdb1ad2f4bfe2243a6424f8b2ceaecbe749dc48f5b14cfd0df79dd1514c4849cc622c191d0a03f310bfe539756e5d797651481783084558cbf7a82543329b28ef4741b4b455b04b110396f2b8de8674b49a3f4326f4efb0f6d9035c6778ce5aa5e8c03edf45a9fb92ce79586e36e922f63e90b38db6333f0eac25017c5b7a5ba1d03de989556415ae709f139b13d5da76a2839fd415504cd2dec21c92de0af547605d75731cb275d184af74bec9fc9d09ee011fe55cab91ee7647182d98f562a844d64f38d8a087cf08e8eab518d94b2f943e6aedab1ec588bad2776275e05e1e0d7f4f0cb332ad715b103ec013363e732e11fa22bd953b4186b793138c92d073752d92506a16313045391b75099af082de36b24bd3eba54954b2a2833bc9840d9f5dff27c831af03f6d37ce0ac56278ce04134a480f75e3262ed548c64dce12843ea19d804b3579743cb4117a7901103ac43e49fe9d906a0fc28808b5cb0748d8dfd08285dffc61765251ef58744f6fcaaf697fb8824478eb1405cb8d6d81bc96aa7f6521a68b16f02764ad54bd0470477ed95088b7823b31e48a275330bd26d2bffe4a0537c959c21e84ce3b07ebc079e8e39fc7077b83d23864800372d28529a0e6458d071a107124beb2f38e383ab55805455d7fa9c1cfc1a1e54c02fbba8b1335c448ef10dfbe17fa13732795b3a859c741a2615fdcc9d3b457098c71f48293cfc65ee5115ad79b2112c7678ededfe56fbfaabbb764471085ec44bf0d025785bf3d89d4d51a25af166843a134d1ebe82a3a4761e585b1a3d69f1bd8b4026f735640ffcb8c32ef7fbf6e8a5f985554c5904f0eff04f22cc9023d242674b770627a8a8c2c0cee62c0da98a023ae9ec62774f6fe82b3d89cc0f5b5076fa06195f40762198ce2e8dc87bf66e79f590ec5d79d81830d40ec556f341f6f56c2e84f6edf4fd4ce57d1faad404e60e6067f867c24b998d731c4a2a9f0e4486db51a1c994b6c09ce01552bff64784b3b9e3a13835fa5a161f39339b873a653528dadb10f9a3c703e313a23969102cb4ec407fb1448d7d48b33298031d8e03b1d4969050b148b2456ac2f3dc47bb28c03a5b6f3cf0367cace541680d3088e0362732a959770b8aaf09cfea8118c27c3d1c299b81643f82a5c60aa5b959d014d8782916d875c975718ea5c1072f3c274615fd7f61fe1d472f339e9af3c424350b1e2807f005b71240bdff77ba1ee8223fbdf92d004f6c8742680c3df27ed265fef96deb31cd90186cbc3c78e84dd6ac6bf9454ef944ec485921c637adc2ab24b46099698807c04fc78949c007cbe3c8ce4091d68555b639047e62f942aac7ee30f12564088180deaa9996cc065d80c5a2c9b7042b2bcee13365b97e5bcc22477ce2f8cc74403f10e7bf0d935ad1d368f968474d66642833ac3df66b832de0f4b43874e7fe61d0d43aa0942aed9d3e63b1cee09f4f949461bbb23f65cff210c333bb585ad42b2d22e037baee34e749edd3c781eb3a6b74597433d18d864cc7b4129bfe03969c10c93c264e5a9cf42525202ef372b93aab9d59ccd8f1842c5e022a408796593f50dd6dc4f04380efbd026473ae12d2fee080105ab857dbd0ffe017f60acd6f34a52e635193c5058e35cb93d5737e130c6bbbe5f14747e60a08f80c4a568acecefec44ed1c493e4f7c6edefdf2ffddaedfcef64962ad9b202aa0d52ecb4d51f7e76e5437e852e8344da078f76a2c6c1a28dd77c574a95f54726c7986a42cd8c23014d9893e19f0c86a641b6bda5a5eab5198126a9048b2284e3ffe380fc6093d0f60b03e7661269dee5e186005194323dfe8e378e2aea99864e6ab5627b5cabe9089d5b5bacf3a37a2fd6578bd150286696e55a43a68a08cab7b89f01f39ec55fda13fa4d9c32f28086a5e87df29c35aa86e8b3d992bf20d05fe52ce64efcdd8183f741e9096436f9555df8ceac06600b149e25bf5fa9aa31618f6165341cc9e3c4a41feb995e467979794a83c2d77562c670867e85ff2b07ff72b00075424712d825a0fc2260a1e3cbce916ff6d12a9b75876eb1e67a367d7efb63edf4cef0db0b42206798c9cf29bfa1a23d5441cb569c90ad78d681980f73103cb824f86edf4e3ceebd1623615aa8aa5dbeb5958b1dfe5dd2018bbc38ca02c7820b5d4b071726a36e348d8a51413c09234015d4129690832a31bb02e2e766ac78f9a0bc448d8284f58599c8cc8b4514c6a834abc3cfa043cf5f2ecbbe64bf241332e883b14ac12f758b1c9e6d8a88b093147c28f74f3b44ff3f00b9d5865dd001c9bb04fee7bdaa109d0ef88bb7e149c6e1e3f5702223c3c043b1aca1ac94e35d252d4ffcf430de34bb4be79460595529fc84b3e629b6b4d4f00dc9db14c90eb65fae9f420a40d3822eca8091d0c97547d6ff6b04036fd1ea3a6fe8e0d052af8401119b6a30c17ebc56b820babc2be4821cb18b70aa1d22449431cd04c903a03c18bd5a588999848119c9a7219488ac91d4500d71d216781964834c67ebd52aa273c9001355025d7f9d873e859aae5449dd90a757a535ca72bbc129f9fcb8733bae38aa571049c738b3088eb48ae0ee00b939bdb4556e8c170ae6c0f218f6405e404dc23d6ba54fda9258e43a86759d4646653529b30573cb9473382f0eb118fb05e6d6123e0db1d02a911403d4c45ed9ea0aec251b84ef670c02939ac79b824d4ead113404f9561b79c5ef9b86796f7538e12d67fee04374b5c413f7099e280efa28efb94aa55a84d0643704bae2afeaa2338f3072de818943838d63fff8dd01b0bbb297d3af40864d3f1ff7bcf7cc416a0691e6406318a310df3668636afc4fe12616a9488343e41d0795cf328b7509215b8bd905e5a169efd044c78c6d27374366b3e119edbb08477917a475e19b9e8d59440e20d368c8f0c9ebf50aeeeb4e30a6e24156206c2fef883bc756630d26ddd2e06ac4bb19d9897d51c78f5af85e922dc870e5b19c17f3e05de7ce55c5a6c27f4e729ae1835947fc29088982562042455426c2cd91aec81cb95e8da6ea15e70bc3a1061911242bff04c6846f1176206c38ff1cf6ecaf7d6eca2faf6f343c88dabc8572bad4d25a867102b40ecd80df6ef081801ce305e8bac6992f0b857ae556ef3d22dea25de0a0de569407e47fafe880bf74eb7d133d7325dd62806741798654d5a5ecf7ab5f8b4e5710bb68948422bc1bfbf058cbc8ea8725886d1909151aed394b1e315abc370a6e592ef0c3dd2778899f1fde6a1f9cac8e240782e6d613c1d942ece6659b7229d03d0d7cca9179c357f17afbde50acdb5f1e08ad519bff9a253ea9767d128badf09ec10d2acd2601b37bbedded316d90682194f9802fa94262bcba0a3146229c2bed406ff0c01d975c0d3f5fd81df196e6a8dcc6dc9c324968a28c6055d36660bb20eb936ac11b3129bf9087680392d9806ebe5ee06c10e052b5d8fc6ef6b927befb3b7c90cce4330b8384fe9f491c37ee48b9974318020033f9bf1976188ba689a94ea27ba7f6543b43cdeb8e3f98df28dcc310c13e9b5e8d8155479d95499831942e0bccd35921c14e83c7d29389aaafaea07d6d2f1771acea98acd971dcc0391069a8ee02fec15be85b378e0898d3e1876c875fa2d749854a75521a36e91f5e2516e02baeee5acbf931df604702a213963168eb6053a9b578eeae30566d69b38a172ceb16570590e9d15414387a1e123dd7d70445d8e8bacdbad7b86024757b68749d21521e7b2945ccc384f7a4baa0a06ae69b2eac783ccf6e5974b944f9f74d5c8bf92658889a09001f9ea2c3ba36e4f5e4d34f70bdb0c869d8a977d7524ac91e005852cc5e1709a69d39ca25fd8c90f0e3ba6aaff4a2bbc6220dac170734aaef68275f058acdb011d44132f1f28ff93c9034c19809f36060df2ddeb1b841b276a2bc456d4556c305bc36b2bf23737cc873da4c2ef0092b79b00252a297e12768ce0503848c27684b6f954c11262369fbbb904f8811a5d0912ea6f263843b70c45ae3379c2265767a043a0bb0bd9b4347f8ad2b831f03f3c3b9f57c4da4a14a3cadc7ebf7e4d25c293027d81ad7bd1f38452187a6dde06043959c0ff880cf6bb08917c876e17ef4b04e78db6f8a5ffbaa8fe69c37715f4b09c515dc837f0b4eff9f3b1396d47149297a44e82c89f909eb6bb33e6eddf70b1c461c85d2ea27ee5945251c33298a95f5250b7be7981a26d212a37cce6142840b250808e5bbe5bbfc3d2dd927fcaadfec816f1639651f6987d82d8006fe922cbe984b6b7358f36bc3de9e423f7b040be59cbf545189f2645a61ebbc47b1c3bd3cc4869d1763e2d8f4512edeafaaa7ae078afb96b78afa15c031037ada45e8bb62f8c7881d6f5a51fcec3f9a9109fcf36857ec9be9f993b607decc2182180c71bad40a4c07cdc2a1b9065a5c217ae6714c988d4eb72bf3014794d991eeb81e6903c64721a0c3f460e0c496cd3e5c42f98993cf02c7f6da2c0e2e73dbea2d0c64a3574150366e11951a61734996be66e91f57c975a6803e8c2c1209c2ca29f7fdd2e873113537c2270bfdd6c93b6c4778f58e50efd468105cd33eae5c74f4a95130749784e33fdd1de5441ce86d87e238169733feca831364d1790be44eb9cc22fc060dd11177ea044bd2aabf4fe91563e266d3d53bd1dd10e4f9a26cbdc42629e04089d8f9e82edbc576a63ae3cdd34a997794917041bd2a8d34a27355af4cfb10b6d41acd408139b3f0786f43478cc19f3dd5635a1a8906727a8cc5caef46c755a03dd1576c4c87800474129fd4949c64976a993e7b70e2a5fc158d3aa15e31764d9b5ae6ed30113b34b548d756f7d5a1ed1edbd003e6291677078ffec780abbf502818e0ca9256dcb41d549046d41a7d644e491cb9020646e06a9b30c8d2de7eefd5934ea0f4739452e4322ae87e4a5f260ecc8c1bab8bcfc595bc08dd8d7950d518155e51b99938d8174fe28019727182c84335916777c2a085d9092b2e12252947cc59118b8b69e06db8d1f391c2ff265a9165cbed2c27c007c315ae599ba4ae6056cb0c422e0a7a52cd1f8cad86eafba29ee736a97a8b241785e3ace86cce51380002215c580f200968f0770346fd4aff902be147b879280dc8cb1d3b307143a665c389c2b511eff0faefe11d28fbe0ebdcab930cbcbecfbc47bcb928370fc4ac929bf2161e7706e098b217674f589ea149099a6ebd766769837661754bb75c9665bac7e3e7c7dc1755f7eaabd7cb1406b5967945a72921a38b4aa4f2101f5b6cf692cf6083028cf934883383eef1ab79037e68e4d28263d7028fed3193e987fa955cc899d630ddbee8b03f04065ecfd02c38f30f74b5f6b114230454013af2b690443b5e47bb255f475174d4096de609b50d45fba15d76c731860a9d5022f98a391b5a38f602c8dd6c2d15fcfe263b6957d22d1d51ce333fc1573eb20b69b9f51e527a09d14f0d774b7a7b0a58ca2d78db7c17e175c8c7dfffc67c3b04c3e642568730f3ef19053c62a844da256147f73033b8599ed4dcafa62af236e4b4f2caf2423fa14a6812fe150a560bdc86b1ca7ce3a12ca972f430fe84c1b01612d1584dfed3d89e88bedfe3576185d4483ed1c2afec7ffae99c116ac0d76aeeb28cfc76bb281b8627bd5132456cf227f12acba53ee577d42e73eea92cdae8367b0a64bc4cdb4fea325a465eeaad27c1e5b5be8556c0657a54f3736a34120d9734396d759b8e86046d7976c717d400e2349b864d754afb30eebebdd2f154333d3c144a5aa2321d1c0f78726f8da9efb7e7d8182f1e51e04198fb61d9d14c2a44e74b141095fd90ea03de01ffd7dc70ba7653247b5d7a657c9868d3703398b478879b25f4553a39dbe0ee823f6f83846a884df003e20ab156bdc19ee03eec4d30ed7f3c9f0dc65ea7aff14b11292da31f4482250a39c39d024b659f584d452c2c2443e381ec65deff692b9a6d7930dabbbb7d15a99b174aaf242e67951ac76d091fab9cda1cda5fe3c63d2007aa6cf123bce6a68e54d2f06800d3471af5db41a5d0d9b09977e5c06350e7ca0d4038b03ee5846c23dd8eab91527832ffa101efc3073a3a8cdcfca483db7fe0194403f60cd66f88219e951b5ae7604bbb0552924f2443c72ab18227703ce7664bfd65f156bb3f3871e81c42a5765e94f899f3a419f1e5b25a889262daa09136f928d0e362685dee2278e403503b480e88e678caa28b17ece8c22cd40bb70ad1a8500ef868265e5d325f7901cef4121331277fc2e5af47c60ba9e9a5d2df93442eb17f47338ce39f4b8a11ecbe3689532efda1dd69b693e90d3ee1701784b27f3ed15ed1b26eb064d3c8ce55f89fd0d9317e83bb5bf840d094dea884f1dd32bc460b0dc8fd396b2463e05ef5c2e0c2798c51fc2f84bbe3ea43c3034ffaef85bcd54a4cf7d07d61b258350c649465a1d09150512d01f5fcada3c2e8bef8b1621a5b01ca06b8520775f681c150650c17404b71dff17f45cb7392714abadb39ed9304481356671abd1fe700d6373802ba17ead7cc6a5dd66eaa3751d2a69641ffeb44360dd6ccdada6f6d76847dc3e43d8e975b07cedc0ac990643e85abfa4e06b9e04af2dd5e66354925ffbb6a304baad9dec3faf17ee9afa481cce75671bfa10abbb0d555dfc0639ce554230468aff9419d8593cfec567bbb87b9536b8e0ae108346d813b89d775d9b9ca2a5ae8f8f13ab8744b5ced42516b4d34118786b3aa04b2f55b220b0f2d4bc907052b579470068b104058fc167e38574f479033e62767b6f59d80d3a4216bb4e0720e11fd29bd974dcdc1a616a36a730c40c9ed7241b888ac22baf3c5d95921a5c502df2ce876c455d4ade6b8d2ec03881bd351d9539efec5d2eb35d001f94f933f6c00f509ca78bf5aa5cee898413bf7d4782a833323731f581793027a5ece5947ef2e19b447b695384851cfb65ccdff707ed0bbccb0f84f1d4b07b9e21416f75a8edf28a22dbcb9e58515ce57c562867a4a67a2b0c8347497745887f3b518299852e0524712b04527fbfc3b471da2e5b11238e39f0fd9eb50bc1a9461c52d04450b946f830a95a647370e4f89e7a5f029c0bde3ab2783d1ac4212d1662280c93363a1288b29e483a0a9cfa63c711be42a566c02e08a176ef6040fc08eeade9d022a9d220095a9d17177b39dd6cfb6f12765b8dce9093453a5fc742b93b31c391a9af7f4a59b79b5b088f128f624994251637e27409a942edb885e23665f7f564fd718925a0de5b860a87df9675730db0fb4cfad8159476e70efdea2039b7fa129317fadf2b72ab0d33eeaebcbec2d559a875f9451ff50bd32aea473cba00d50a9c88cda51aa3ec4b89a4207f2e1a2c99014bf89cf587850bc84ba4eb4af9fadb33f42abb8b8000916dbd6fca86501b90ec314e8e2096ace831550407abae09129678db20a0e1cb42bc17f584e4cf3eae5bf624d29aa38a88dd2365935db6b9a7a0217097d7f8c3023d6d2a8c1c5d2fe37a3b913536d324944a1ddeab5237c6df105f7d74513a8d92a8611cf4355f72b16ef053699fbad7f0e1a88b9b73e5c709b177e59a719a33141a6384d7046c55615d4c0183248c650e2b3976755b2b85960de494341982149914a5fd52e9fd059eb4cd6169b7ff772ccc1fe0c78bcd7e1a287de6894e191d9b3f83ab300d7c7df5961983d298b0144082caa456d94ef2cf7d755af98000973d96f2f6883cbc58450a4f87b000b95adc284486351533f458754a6b97e58cc6b3e0d5ceb051969e5cc7b3c3d5113ca02a8b92dd764ae92c09067dfd7f5995e0e56dd9c2e373f382a8457da31cf6c59aa52d4ed9570e1ded00097de71ad7f8b603ed2634246f75d4dc054c644e8d86ca9df43f24d242a0310557edc67ff60064b3791e693fefc4beb84f93b727cd0c04ead90a347c602e2aea0b2cc102bf840998437654961031ab20d6e5d888eef79996ba3e2380860d41066fd128a41078f5360f01f4ff29e390f07df5c31464191b9bd6177723f1f4abe54a6b5a16ce81b45c18bf8edcd1b411b66e8102de06f874034f0f15c812ad4ef303efd2c30e770edf32bbddb70c17bbe326b4241ad531be7ab5a52d75087e659595583a43a9de9eb4843c87ba33cafca2e8bc21f0be370d3c24adf2ccbb2bd8b3675b2ca24230d7242520e4af23888dcdb93ef5a0482e24464b8b654bdec5f14d272f7aaa4fcc6aaa488d3758c0c82facad74f9fa031730e9adfabe84432bb4156bc77c1791e9c15b51c3f30b3a293c49e732c7273dd48986f4bed3be435b9d1d1698781710dd44bc04b11911443edc86d65a6a43d55fbbd7796bc4b1bfd188825b408f2eba3c222efd6339b2cba0048313900209f7594692ff21d3f2a17acbbf3049d7fc22b94f898de4ae7adc8db48634d9369becf054bb197c7dc4176480d362b1723eb7fb62c4d897a759569d917a09a0b306667431d114387c928405bcea5335940ee85453a0919acae2ba7da44607c58adb46cb57bd7b840fde2ac291aa241aea08c37a50a2e2c0096118de9ccd0300903ec714366971ec24b4acd5586ddb54e9f634c2277556c4935556ce9b58c662642c67185f3041a81eab504bef0d7a44b8fe42f95d9da08c40b936a11ad71bf1add27d9928b5c7b7edc61582a2f72ef5bf8042e459395ca9ecbf2fe1ec006dd90c0a8d768ef9fb68d149859e6efcdc921e09e92d4ae1ffa53531d428095958d4393dee30ed7b1982a0d8573e340849da30eba527699e4738a11e9ed7f5fca86ab0e1e6c651a92a1df1aac40986c8701309031d6d3c6efbf96ff1b727c360c88b9eea23825a434ee66fc6f06fb3517f58fd6b02f5b045c14e7ae05992e1da09060003d6d380d63129ca71a4adcb66191d496d72c7d1f7e7098f36fef7d23337269c4855a5a3cbd04a441d0014d3439fb015dbb4be6dcbf7afa0aa6cbb555ad7e3f1dad9fbc4b4883088f943921a57005d099461efce094d99729a778a79aabd970a55ef85e6cc989b2e8931eace59c184e84dcb14a7a840f41024334518f1bbac50f241c2e778ba763b475089cb0be0c235d5856fc9d5fab24ac7cce1d796bd741d343c546b7394b24c916398e4ca4b1cf1e9c88734d0d810d4e4eca9c92adb757e6246a3086cf29066248f5451484771ac45935ccaebbb805a13ab073fe55f20c1b453e545f54214f9085a3a82564b481e649ccd39bad433435c247e8e323cfb30cdb45077a289cee2c2788c434989929973726c9be76fb1d861addbef424f4ab918c3e4526d37f3d4f5f117c4e6a1228053dca49239e8049cf36bdfadd6e78fe3c21554f675ed770f25813138e50a4d81f94f374f53b2088174130d356e9b5e9a3759f724088402a9976175430a8ae4a47717766524fcad43728365789e4a8710627b3dbd83a86015a01f2caeaa931342c635e22e0351e1a46c652eed878bf82128fddf4d6b9a1963a122247fad1c747316a6e1598378ba63c4ed6c55a2fa427f7dfecf7c263711dc55b6fcb274d0bce8b31c16fd370aae98f16b957d871875274fdb03895755539083f8a5d6b28a46d58c73a70ac016a2e6c5c8aeeb50e23b2ac68300690fe02a3837cb14be318845ad2b6a6f8b019b1c6019b8ac19052d93546d9b636ed7c81c8669c572c259552b99620288cc4d83b269ea5b6a245343a718038359c5e0a1d2c8e9448cc24330cb4264d42330833f8bf3e635a7aea0df8e01dce318ee25585b0687e9e59a9300e6f0b62bde5e1babb2978c4d2b501e6660bfaf07449350f0aeb540102ed7539b838b507c2beaf34d879111b33964bec122d9e67af8823d267004e3fce248b705167f5d3ddddf7d341d164a70a47b924e83303384b7bf1b0c148916dc31af9f7a11572cb6235c8108e5b456270541d4dc31929ea7fa1661decbf992d2487ba2f5cbb3c9b78808245b185c9f0702978bfcff950912f82ce51cc9575ccbbb71bc7ff5920467a8d27427a3c1db2e9cce54f20f0d6f9df8df8df069e529fc6135fd23bae1b7b9a452a0a2764e4ae922413fd1e571b8927b777350d897fddb8d2df6cc60d4c10e94e0fd820439e2593a310b2a81fd64be1e2346991db88e781b5694a36464fbbb15603fd21018e5cca97a0a2dce5a3eb61e2604a2e7d8f46c8b69e1c98312404bf9cf4acdc5deddfe23e4780b62b3e265b469643d5f15d73759d5b5ef989d65e0995269bbbd59c130c928264121dcedb4d53029a20168fe4ae5401bdb6a6d54feb296bab8e46ee19f925c50c7901d1219ffcba38768360b3845d0d281d3e84a763bdd7534c087315c3e7cb15e6dce6f302676e929f0a95eed51f5835e389af10fd858edbdadd01ca473f3389cfe36cadac66feaf9cc3681e79ec08a16405f5d8c48834d5627af92b70205727b3648ba045217d12bf5e416785077ea3305685016e8a2e611fa00a38992f06672e13b93450d091b9259659178e9ec8a430231d2a42f3f1813eff1b528017f0224579cdcc32f5bab2c0d32cefd332aabe3b867f0836db824e85e180db2be48b4a1412a93e597a494413d8f02bcd11791dbb132e9d52cb26e306aa13b9383cb6512c0232f1d8f7dab4dfe7f248eceaae935a5189154c72fb801ecc28ccdb7d2251068dd68a062d27ceed47012060893a3f8bad1c8bcc396ad2d09cd3d8df9ad11a82cff20fd7147e32cef771bd7947e2925dfae88007256f7e14bba02784186be470cefcf088cec3ac1561ae09670cd2ff1978a11c9befaff10532dfd0465b9f02f6384edd84770d92445e9e82506470f825e864be4d1a31473f368512e689cead6dff3e04da54b17764456636dfefb886c9d1690e2bc202372b9785bb7c178e305f16bbf71a249cd076b5ade06d96d451473f053de8e7bdbe3c09fa0dcc4f9b0561d6c05f5c402f75c3947d292e3eed92268d97ea57edb06e9ce51727ca150fce1d428698ebb23dd0259b914fc293c7206fcb5ea3e30549840a7647a0eac1439a122394a90625c547241a0bf46ad695c74fef09e8fbd4d92232639e74932a3eb10057b1b5ff94895206d12b160d31ab983cc4640af2741a4eacbb949023cbdb4880d71c056ac726caf324fb5306df81876079e1a3aa5b30dbc7d5aaa0390216629da3435a34ab37c061feed3d2e3798f43c53e9b0fb6d412450e5d5308c971404999c8dcef3d055d43c17a60edc2482a8a8f0f1293390b8593ac4306a78e21da23d9011e2a36b63190230e41db2f8d125523c40c3d5d76ea33f81707bf69545ddd9b346072e9d3eda41526b08e71ad79d114abf15a4a348377051b18c8f8fb51bc77d1d24ab5a0d50fb242a77a4eda7716e2e8067f240e6b103a53bb602b19d74f1a151707655b46bb25d1f110f4f7fe6f2fc643ff703cca79a9e3b3e89f5c10c2cb6a21cfe2a9e7aae16605c388323ae305c8bcd91791a682fcc094207715bae5440eea0b01dfedb73050844de42841cd4994d7d03b1eefc4ffa9b96ea4441b46ce61a6855b889721abe294649d4e8fb047f05fa2e5b1bd4eb6fb20fc8a873229fe881fdf54fd6f654f7a676aad66802768531ca10bca3b69a2e4ecded4880d4cfb7687144c984cd68b9f685510c52346cb4a994652c3822ca6e30164d56327a21ee211d5d4e6cf64c1dabd9364cc1da41b3f94f83bac57c54fecf042e638047ab8a3893a012b68ab4b8f8e76325235f4d03f37bcf273d1aa09779a2021460392e552bf6498e2cd61a3a4753ef59bd1ab8efcaeae887f08b4ba7e99400612778db85b49e45e63eb1fb3c9d9e9a4cd5b19838bf2de61fecef29afa801e0ac4df3bc9c487f6514cc0ed3c4894739cbc57517f0fd55869525571003aef8a10eddf22cdcce1dc8d5f635a0a9b23afc2b98a8f75e8c063f1169c147867683783f8ef8778d789f48a12b492f2828be3339f6b630a32eecf712d428462c8223e5551c8d0f85b70294e59d6be337614b7e670411f82dc672c627ba335b53318ec976a5b4c18876bee1069cbc414d07803cab05ad0b7b4bcbcedbc0eb8f2c0dd8a35e8de8ca2e2b3899cc3128fe898e1d5dface8e84ef7f1de5c3b98b02b78f116024d1cbfa6885f9a091a9f00dc03ff8cbc95ad39cc45f8aff49724be345ac3ae29297b78d3285e68d47440bc0a3726c50ab56756c7d03a181589ee31bca146db5733ed8330731e242fcb6d35e37826c233121b184cf01ebfdfdb863f80aadfe0373df949c00e744b30a2a82f682f59bdd087b9494b8c0d14947ec56fede48298d43dc57cd33745824e2899e21f4b6acd1f24a38d06df8cf3dddc9602fb763827fa194680ed4abe71c95f159017374d3e5d984cb8e83dcacabdaa65433ede888ce63a53c02a3e4066964edfc0a7c3c5a1dc7ddf6ac8f1b27f4cfc8ba17a3e20de6a40aec0aa4470a5a3ce50d6247f7f0b55140ff96a1ce72a02c773f5af423eb3e56efa77a131d5eaaf6d2214e3add82d4cf183a778b97ffed125c731d5df731b761b29f8a2f69b6dff553f607d9756c6bf6c793837d2552f8de1b3117189636bd868f133af0faa0a4e3554c2dba4b8b94173a9d8b7da4b41998d26114f2a8908586ab9af20c358df11119052b39e5f0a612aa6b858d30b09f8e203904d618d3498e784d3ef88228e6a4dcdba0f71a32e00f81b4247be50b6d0b5ac87dfe3e85309959c7b4a8a71dbbf7a3a426151868bfe11e3d947a7344cb176195c5e1e401707b16d3a500b93bf64fa8631fcbe9cca0a6380eed7b2fc17b2cd65fa49c75d149d88c6958a0ff4cfbb78197b8e195ade5d1d5c169cd94dec7d6970b75d011fddccdc244910cc3ea9ff61c99c77523d4043106a21beb8864f5856452779d230bffb3403ecfc8d9e52db3d2ec8b86287db9184e51312f5b11550de40cff4a6c5648cd6bd1b94878c2c9aba6d2b00f3f1ba909c7f7eb9b7a9838f8aebc9e006ff4421156e3b65473ed27412903b40df6fd8d19babb8ae60e796e2eee3e51683bc4ce1ec79ac417740e572295caa85f725e5b2f4f0e9dc5f0f64ad8563cd2e734203f47c6446b8536ec1a5531e686b26cbc7bf687e58fdf29d7b934d85488ff6a8c1fc565bbe6bb7567c53c589488217145128fe90b8a7ceadd98d0627950d963a90da38900952cd9a2bb891e5c67308421f2a616113b067aa3d219621a02045cdfe492104180231d4fc57fb7b5396afb2e5686c385cf663b7757a53f314ae23aa23f13942a3edb20d5ef1424abe1321f645da9a8b3cbcb43088db49801f993c63df96077ddae2ade0ace2443a6d1d93259d7beb07d2aeadac92ea511ceecc5eaf645f6ab1207b6ca2aabc8a1ef8637d0131983c19307f238c949be00f08a2efff1255f8236bfa6de89809d002c602a609abacd5bc2601ba652c634404e472704d07225a1c63650241b697c6d771eecde0d1dadf68aed4c46e78e78f635afda23da8870f410e1184c600f873d7955a8b21f15a4fe7ec0be769628f69d752907838237f0e887184281fbeabbcdc7d2e13d73a031042404379161d9c50c6aa9daa6dd89e43e632e07eeef9f4ec2abb1ec338316a086645ab62227afe323d247c5617cc15e236952cb0d2bcea14fee6f639b412e203e15e753a5374f0ee735d91cfc1f72d029d8b5a2f415db47559248cbdcb7f3e16f356e582003cc584ab94d9625b77d1c719a9c40904fb657244c622f30f5f4a72a2c6b050dbf10fca550a4fc39ea9293ec8dd3db4248563a532ce0a2372f098d5417da67980a25af7714891f377c4a02bdca8262b0c6d07c13457ee040db768ff1ffb61cfa2b58405a7823df3fba8d1369bb0cf3a524da6e3d623f099aed4961572b22d41942d80519aa7aeded02015cc17d8b076d6a1be4a716a92a88926b4675ba3f6fae0d103168ec746debd37f2634b3282fe239ddba703bc2bf7b2e6148004df43b48332e99450c3e387998ffd82a03f608cf8a2a3b72b37bfd7695503749afc380413439ff0266c3afbd9fc39daf0afe1279178db97a32cc146a37670d84c5db3d9f538166da0716aad92bc0f351d4bb51d3703781e01f16c36a3d120709fcf31b32d255c43a02f904cee865aea4fe43cb52588b2f6fd9d2b2f901863d83ff655d391bd1c14987e68d06af879679ae111a1cd706c1b4abba973ca80ded26e398a77f58e726450dfecacf6cabfc9b33aba34663a82ff84b7fc38b4ae9059461b0a7502a7430d0d771061927d45bf0af9bfaf167aa5d28a11e7b55252e1a79a39fd20919984ad817b8bd1f57c37ff86586b5ebb3bc7fe6c7699ba1eeee05c14ffa7c49c85d953dc32927762bc828fbab06908a61cc233598ed4257c0bf64ab6add9d27e7a840a24e3e5c3076efe7c9b777f8e9bbd31a5d2624a30731c967ee85f3c853a1597e959b8bcf7f0c83dd95603347d904f445e929a0790ce0848c3bfbab21829cff048ee5cb3e3759ba7f847cef3648d14192fff8a7b3a7b2122af0ac75578fd0c26d4bd7627f0545ab8b4b9c9043d7a9d342d81dec52736a0b979dc735c510777f08e2aacf67ade2b5ccb4026594b97751c57476b1eb87483e45a6cf4289aa272356ea899544d770f711fb48a7803140345ca0050834df79e8704a8ce3d8d10b9434e90417e56891bc210964fb15b26858d7f37d828366983e237cc3a3b839a5537f1855824f9f62005c6a0a4ef72adf58f5caedd4f82830ddf6ef3db7fa607d319e5612a62d14ba23c9ade30b19ea9e89f8ef33b472c7c55c23736db80bec856c36b32b4deb837472c3e7c11b9c7dc986f312b33d4d07332a47d3a6c68dbe9c0fbee497b9d85339ad4f43b0bb8a8f5e8952d8063d5c965a98b40e73a7595786aaa1afe860820591386d3978df4428f3fb7e4b3f2a0f14c3acf410ebc1aebf3a3727798c92b0ce08d280ccd48c6a61586f516da6208f0c7542c46a6de0a6e7a919ca2df0a01a44837d7b78b53c5fe29730cc0a1d9b6b187ffbfae04632f630b2fc3191702837c4c6ad6283ebea32ac1c426b8301ee3f47cc542fea54bd820514d67741036f274dd5f4f6b79a1314c115f14d3012bc676a80e6f0cc6346398f613e917a7d901e32863c6368ac43eaad90590209558bebca91646ee4162cbfa270b851eb10116ac6d370bfc171c62fee751b5b37f759d62f72ad3fc0a54bb35e701c1c87a2b7c69d72984b78cb092110153f025802e438951b8d635c1ba94bcbc953d795911d638fe8364480e6d8e469b137c02cfa24b0ea5b223322897e0623053e6473c34cd6af2f9c256cb8470f17a3ec9fb0d345d3a510dfd1ff5b0609d793600590dfdd38217b4b8456acdc9de24e9eb8c10032172d4d4bf12edfbc859bd33d465872cf1a44d4ec549177f8b620a917a09cfb92cd54b9654de529c4e9f7b4fa799c71a086363b7dfbe280e36b46c4dad4cd7bacc04b63bcb76ac7e5556efaed130de3ec75b381a7d58fe8a7766eba1a90b6bcff56e53eb234edcbe014d736c1f56d0bbfbc5bc801b7cb3fbcf87bcc530294cc94b51684d532b1d9f47669b1d12a511813c9a7b8d9d9cdb5bfd478947157aa848ad3ec53ea02b41121cf38e092853e6f6b869460e5057bb769ffb36e1d6cf023417025c20ed1a9d1caf24752939f755bed2bfa9f16a63ed3dd7e569366832e4ab8836d49ad23f0ac1ed4a91ab0c42779dbd2efc7d6b76465f625c7d59257e92b5a04fa0a6c8282e21b4e5b6603a73954e0687e579ec2ac94dd1e2bf074260f3b771feab3858d4b7bc0b7c2f59bf5c4be3fe41cbcee80f026f7e276cf0a2c8e4abeb447e536a5f58036620b1fb33a3f49e168a2d8d7425fc54dd89702dd3a4cc7ee4dcd1ac47fa428d22ed6768b915fde51e21bf6f808da1502d500d7a8c467472b5e5c262c759dd194643dfa0810cc73e17e315d5aa268bd025af58db21f8d558de2246d842f4fa22326fa9aa3a30966a250b02238a0fcfe7f722ef57f99609ef701b0b4f53c0f42d8eb4807dccac7f20e5a5a2e52794047e72c28fa99945a73b8a080b8d4cec5dbcfa340e85f7294627d80a5ab4d62513fdefe9d67ee16dd7a6ef1d12ca49ccdc3fd3645604d6cdc80ea44c205c253db64c598fb53eef40886fea30e004a537f2596221cdb2bf65040af07010020c11f6d4faa2da7b60620b4c60a1c67ca9d554753d8931b122124d98bbe82109806500a6ad70c74e8c37871d8864aa4a91240f71d79dd2e2d47073860aaac7ea72bd0421fec675b02217f7b849b28890b22eced258420e3069b7a58356a3f33c8056c2c37df727a02268b16d01b830c64fb26318629502205fb0bdb67c584ebe949bf6ce76b13379b439a2f079f4c3feb05bc54132080a74f3f15ee5e0916036d70d7ec2178fc8140b3a3843f7b85a9db307a0827e4b3eca91b5d12e2032b8267b66171e35405f38d434d49354b5183ef72d35f1b59cdb747698d10d9e58e48237a6e90a947f3cc00868d9c59a56059b5bcbfdc3254567d932b7b6acab095cfb348f2c43b73b24692f2302beedf3a2ff638b4e9908de97ac3fac5fe686fe8b80897e2f96e30f61f9f71a93fdc9c5696ac987dfd789ab54a9ffd156654b6d40019a03a7c7d0e1cf7532b2df37578c246eb24be129da14a3bffe9665acccfb756964b8ea7eb68c5f1aea1446a75926119d9d0b439ff08e682df99c6c1e0cf9ff85346354517e60806345a6c5d46bcfcae9b01dc837c6ccfb8039e116329d6231e58146c1efd826e2af0fab8d0ae3c08a45372d07c9e7992c5c58b22d11683a87c31a0e80f916cee4ee6f7a9467114df1ad68b78e68a312b9a670b22e539701ba92ff44fa2425a2add4954fe73ed170601a6c99c90c69d1363421f02dccfb340f67cac17066d7e05c1ee87967251bfe7c43332e0ad9a2c9f01c5aa15015fc78b324f5b51de42b6c645717b3951b742eea82606d2f2cdcb9a524724b20f7a3cdc28bd24f868251f69f27cdacff9be8398ee273d0bfa3ab0f210207414147445c41c099ff175cb6069eadcdfbb8e20ab30f1a78ad4e15a16975cbe5c0db512ae369f088b7e73061dd31a3a090d3111c762756a1fd1e79b01f3e3a96d07649344249e74ada8d958b36f3eb8ca81f7f7869f7ace2b9f636caf201cbaebc2a377cc5eb466f6818716c1984cef35787cdc1bbe6cd0a7eed3a83bae323dd335b405930d219ed2861281e196649ea781ab30df0cb22629b60aaef89d7ad7f3c326d70e99496d3ded3c18c7018d5943772e9b067fc35673b186cc4e7363bae93968dd69bc6ac966edaeda3f0e9bd9f8835da8742f25e10d1245d76e37e1c5863cc439aa6c0a0afd9c8c1953ae62de6f6393daa316e7b7e2b3870d34c98db3c83101e7614dcbfc08890c484a0b93940e262ea2de76fb0931b205f97d9e5f8488100e9f4e9221684bb8ed460af0f068eaca6259bd840a34f7678401073059d9803f5ccea75ed6bde5cb2cbfdebf245549eec524621895a5961668be9b6f915cf5d6cd73ad9a8485d21a8010ac78ccfc83f3b11cf10b6ba0cbe8c53497b38738bb44b5f85413cf8d819f51b6f4e0702a9bf5f06d4e3feab929c08632f235ee87271db931f20c1062eb1f05f69e3f594eebfe9a739ff5320ff3df13b8d30c070fb8a7fdc7d48f6c1ae951bafa5a5c2064dbee8c94770737d28f2b1e993bdc67e71d6a0ecd8bf6a62e2841e13ea1c1ff726d8abd31301526102424f035d18d9601b72c90602a65cff81bc3af4c96e72aacce34e1122465dd6cf3383be7ab980de09da57e8e432c01be9dba334e74931bcb4ae61373496cf6b0e84cbb43ca70736ebbc05cc700e814136d2d99aaed6bd8f309288b769b5f69f6368a1df627b47e4f0e48e97842f4f862982d6ed12c14654f356c9f154b2a0aff3d8ebd26c99bf4eefaa3bea853b0e6141d83285c8ff913ed35733670ab0a6aa081bcfe3c5168b39201e888546c2ccfbb832b1b7028b72f7f0a98264598c4d74eb220f07af8bb0f58e7258c297984fdf63df8cffdaba4f487ebc7a126cbc23ff17c39ae893bbfcffb40ca0ba8ed23028fefef8150de0cb57fa659c983e2c1ba7c7afeb432bc7c56b7f25685a7458c5d4ca64aa863edcd7e7667be4fd001599f7920d76da1c16027ee7fa8164f4c271827af74558c905c14a92682b3771ab6b5d39ef1d607be7f4899f62a11b027254a8cc9947f0254019c367ce2acbeffe1e41a644503b51f75c859a87942a59b0a49a6845c628b500206be9b910db1d14d79126e74b2d21452d748bd7f21d136f159ebc8c2beef604b97ca8ee4403d11ca71b9a7f4bdc81602424d57e08e84033af84fa697c20cc866d2897b71dfb20075c0f2b36789a9cf7edaf3db2de82099713b3468addf34c6a7b00889de529eaf80980e11645874cac8eed705041681b9f73a9a325a937e9e5ca0ac60e2e25ae725fe8d79da41dd3a6141bfc8abd911474efe34ea9cebf4cbe22ac46406f8a0553670b91a3d28864838272c293e58900262a463d7e849fdc5aaa10f2171efa0383da31819cb97781de39cfb8aca0fdade69b0aba5ce60bf3da7398bc9f48ece5310f5a7e4ccc98213b75af42d382006f184eedbc53776a5382ccfd6eb625a26f8a188cfb7d94fde2b948923235ee286bcc765d20d5e5586ced75b979d8fdf1555523148b42c0ce25e3993d874065ebe1f0bdfa4693c4b88b8cdd63c8070256cf9e324ad8cd4278c8f37df3248c680cd9636a5aeb5ce0409db42043f7db4b6061945d27ecf065c32dadec602968945290ebb756b56481eab59cc51506fcfb33e2023fcb73c980984cee440a039c751c00a340d7e0f9da28525586ff3a4391e1674bbd34dfc3f322e13d57b10c3cf034e6bfe16b7e98fc34f77a69584885884634fa887074efa527cf4d6a840c6f46b88345c1a10a838059d290a8525d9a6358ba386558bf8d4e028b90dc9c43cc7e0cdd47236264c5982a1d648f6fb0dd539aaa567df50432495c1180e36961aebebb90182ca96b1fe1fb1206a0aa352c0167285e49c2ac019c182a1a40329867a2d81785874f1febd1f1587cc9e09c4711d5e1b6e2c822ec5481ed1abee10c9e2618fa5179d7a8a72117f2d5ec0bbb1dfda2f01ec558b87d00e829e48197cedd432ed458af4179a205184077b0f5ff014981629a5b362df344796d0053a0e327f6b8e52b3e3d50a74890b078384aae6b1c66e6fc28a2dc16496017efa26d3f8d535858e27269dce8f99d3c2cfe9e1c0372522e6471eef1249b6511eaa0dd5819214fa80d01531ce3ced3306474410710fd17969fa67159c7ba8fb517ede5bb97abae87e3fa8e6bd05083bffbd9cc8ecdb4dc413723035fab4321ba93c8a8f9293280469660555ddd321acc1b6f379ee1b79d13e3e835d390c7069a49ee270d1210314677736d8ea5640e7f04251ba54eaf653f162da9ec5ac4d64a9ca027d0316ec4bd210fc8126c84258123472a137c1beedf2aa10ed4ddb725ecd2e2d616ae0950744660cb2dfc2ffb58479cfc242cb9cd8b1d3f7bec64db385cdeb641af828530619ebd071452f47a732fb73908f39521e6c077e87caefd616bd3481cd84fec97f4224324d193dfde33b4b164382d81cb9e789ff8be993e6143506b4ddd3580f49bf54a06c9bb9bb77dc6aa85e8dc685795d579d54ab5c01e0f2fba1b01c3645dc63c7ad384010003273e900cd1f1b88a63996925986aacec5a2d2882f85b6b096b09a85f57530286b966438fa481c8acd957a333b73de08f13652caccf03e9dbd10bb8d562eb7611006cf4c18990ccffeb2ffe9a321fbd968888a0e518d16412bb59d69e39f7b25ffec5b34ddfb5567a4066f0099bc8f7bc0cd987ef824a96a6c12d17960542fd07853c6148ebce6c5e3f397f5e5af1d887df1fb84cf5cb26495ae67d9fbd15d3a02b0f749a5d49e1c1b415b04d85c5700cee1e49454c006cf91c5b7b68fbb693271e9ae0a13005fe36cdf568b769d740a91cb0ee1b9c0558e739619d534b9b680f152092b1507436699558b7e53be43dfd916fb35c020c12c6dd9bed614415fb8dff820130a12d0db825cbc8c746f0dd3bad855c2db4cd786d99f9ae4cd070d5a9c534a02e653c8e223ba67743754ea5cebde686c77aa3f03caa0531a118331e23fc9ea5cedd76403ccf1757df83057fe9d6721f2619ca14d87e23887f866b176791d63256001d79d9cb5628174f95663a69c61afd6e603c1e84099794ea638b7b0d057a958a57e40b07508a028d8e418ba40d713890e17be7c0b306b5b0b800a3cc4537a881d08f892d817bbc9e82b369759ea0f9eb642875bb52dbe9f7231135d7d17ad0dcc4cdecdfa4cb5f5beec396de99f1f99f343715b02bb81276e840cc487e79a430d176376e00c50a1ef9e6f535ebc251111166c622ae6e10f755307fca45c50dd203b60cf133c2b7077600049423e60beb17046dc52978c6488ed3bf09e05aeab470e7df0424bcbec960fdc468a1d32ef1ad062074688ed501470abd1b4f1b5ecab809bb1e1d3b0531923f45ed94459f04d69a1adc28bd6c529a783e1b54fe5e81c92b3f65463d453d00587b82d506ddd60837623472369cd40f831e7f66276badb491ce25a4668e70a314e32d742f6b477f894e1ec704a099d0a2496bb8276433057300d1de029993ca82903238dfdde918ba96c72886d3b36860149e3bc32846890d09528812e1ede10ff2ebc7a364ae1e3eb054ea0185fadd58d523a77e35c09e82da51925ccb0069e947b92283bbc195ac5341d86fd2f26358f7bc8b4df8001ea7c190614c1cb2fbdf9e629f93a8aa95d807690f50305300a82d0f442fa59bca9c497a5bd464fa564158a81eeb74b916c81f9ec031ed6b03a6fe2dc0d3d114bbaa9df5d4b5b5c084dd26fd571536d9757ee92b24212b6218f8a8a94759881f30fd9f954fa80f8689c8c3affc2748a8ce95037d21832a5b1459281b814ab89dabe4c48e63897a5746cdc7cbb1d6a36def1de6591009a9685ccb9f1aa024dd3275efc373906ae71e571cdb1a10df8ddd0f2199b1f1d296d8a38044473fe6715d4a307de82f5e5874aba704b5e35f83175f595dd4619d09de5d1b5b919cef344876f1e49acb4dc80de8579fd4e544d022f12920a179001fde43175e59c079db01db35dc3de2c0c5246a93f14a6543fa5d485daf687c257386bd1593208c15aa52563ff5c0109fa5537634012a381103d02905a8a224e689826decf768a72f452b26ce97580e311bd13d16a6437695e6cd5c3c9993690b8ed3458457c407eb1bb100d35c3f2253053fbf7be2ce5f69944ce6da319518b6df71df09b2db9451b3cd80e055a8b232875f3e42e43e54f19f25e16a357c040b65b351016fdabc6e9742bca3132adb7a50823f5856eb68bc1331cabbf3acf359607326c6b43b96129025cffb1bc9b6e4830eebc39892f6fa644922359837202feb372a720f4ceb71ca13e35793929a869023ac1de3af498199b8141e3bf1a6f19931c9efb096fe4bef245b93246b14ed95d828382b079bc4e720602d74ebedcd78c48e044f6019da5182d61afcb48426af6376bdc09e5c5f6631e004abd8a0c57567fb08931c574fcc3d2f8420dc412ad9d1133aa3fcb41325a7f9617749b75f2b437d4249aec013ad5bd7110f4b800ec61b90ae46360636c0910aec1f4ef4d3533ff1bbc905b70cca0d7fccec63c93743112c10366f2e9a246fee459810c928b77ccf77a3551d2696c3cca516834902ab8501ae66e4309b0824d22290625833fc45ed36d2bbad9f7f3ff774ede9d1993cbf68bd2708b8f17ac0d0282699e79236b62b616f27ab1f208b6d51f78933edf231845fe30d5baec9adb942fe4a8f22c1b801c47c8819444f2a2b98d34922d854a2f4d0bafea6ca29d20d75e8cd00fce02b55bc28efaeab0280d3cf248b120f3e72311bf6131c8066116c6ceceba9ef4569bb918e9f089b9be72c16ed5f8b583cac1d40f5a6c6e6c047f7a58c7838e45bf503f8fd76f89333d343db304c85558a3e18afc9d580dce3c7dbfd1d5cfb8bc96750f32dbd3e0bbf971f8f354b74f70ccdea1107b4669f94646c85d1b85ad8e383ce8a1249ad5d9667200debb580442ad12812c61e61483acfcee14b3ea9e6d07ea532c7fe5994e28a399c905b3861f202d19557c4590e05ba3cfa980c193565202f1bfa6e04ee252f8d15667686761cc93f1729228a70427ce1a2367a8de8fd179f5196fddae9e6a64502d145794dd3c5bed1f03b1cf304de15747f57da210657d9f7ab2b18195f3933f1a6c4b1874ced603dd976523569c58e12109a9ff2a66184509a2caf9126a528203be2632bcb2fa183567e9ce824b6419f26fc53b88bbc76e2f6e3ed6d8e1ebef2932423b40c6b827bf321a4888463f7bf2d541893f2f2857cb7d08f1abbf35f2409045b57381f13523cc1a4649d28e71c4fbedad680d92b49523700676cc8710a397e751bbb1e84c274e8af892d48a7cdc8b20b804d545a686ac428c2212795fddbd9116a4889c609a161053f8a7866e197ddd53844819ad8ffcdcd061bb49154c535de2e7d5325d4d67ce4a2ebd77a580cc2d14d9c8a8644b7a9a439a8bdd27d14e8f6ba024d8ed5c6ac44d08fecf1630e6cf2269bf0a44273c2e9064e9676b93ae50e17dc91fea4c0cf21983080d527fc73ab9580c28ee584abc3e4816057095b9e5371d9a9d6a3a11f8ccac1057f0b0632f03391a82fb10ad476f082d03ed14fa3969f66c699546e68d2338f045a691cf6de1ee5cdac180a7a4e16f47e9b60ff2a5e88e673e3c42b3c1dffe366d18d7393bbbfa00c949cc6281503ca38a68f66c3cfc3f53399ca842ee9fbeb3233e9aff4f525d44d945240b53eba6acc8db07cdf32545f9b28ea7ec6bcbca9415e08e803bf2eef9dfcbf3351531ee2107032249f21fdcc8184ba43dc0ec74c7e7278916eb53ad6944e5c0bb14d45f5302640c4758e74720e37bf681853321b2c3eac7fe64c211cb8728623919cf1be6a9f27b7cb0177e9d791a5015b7dc250e2404a901076e45cc15a69399e975ad956ef1a35550dedb96dcc6846a7448bcb848ff9cbe6430f475c20c97b77c422989ac229616c12f20e109441979ce4e92c246d8c7b36d70c727ccaa815619420532faa3e78153384db1454a6b57ef39572445c48f502a2f0840d3e250ac323305fbc8df52c5902d71ca007900c9ee4c9e0bc792d8b028716431a76b352fb466a0c023621bd9872ec073f39b2c3af043083b41b2c89ab5a74d33d8d597b15f4a6ad538458c1088d645d1e6b7d81660ce2db680b1c3b131206af66b63454b9e47a906627af6423fc3299eed38d1dc7b3e81b5838632fec0e865b79a1280cf309d8ba138dd9f05cb5298c76a3113ce1f906c5c26cd88f07350cea4c76eb2c2c6c37e2fd696299b861147c3971dab2e62ec09e012462e42e6673cc7081fcd3a6fd2646fc5b0a51a30a1d6a2bc662e3731401b6327b6578831ad0eca445b322b4cf8ddd50cbcaf0c9b0ba478b4c74f2365a15cd0de01ac1f7b2ef05b68c139093dee2e52ed3c5fd1a03b1a307747128cb6ba84aa19f68a4cee30f23f3e0ce3168976518a1653a27cba302a34ea38ceee079e7c2860cc36a9aaeb7846684d733b2e40c77df127dda9a5f39e2b6282809ba3be54abbc5f5065b57fa7c75b898a2f4b414db0e4089931df1f5856d59df7ddd13c77b44c4bbad1f6400cbcddce6d96efbb289a91f2ec62274c17a85a06372ff5b24dfb07496ef6707b7e261e5f8346a593efe9447fee7b08a1162ac729b8136d3392184168b0642838cc068edb836fc2fdbfab4c00fb196d81f573875d6a3484f06690ac5e906c860e1fe2724e9e9989c3a7aa8061deccb4ca6252d9c0d77c2e15c77e01540f29809f0592ebce9d2b179791ebcacb85e5af3623a51021c3a79a2ec1cfbf0f505a347a38a720ae915d95bc834e5bca80a37a0cb3f2094568b49f032f5d2f4e1b4096f6aee56dfb940b83c19ed39c47ed68c716be0b2ebc08ad322e885f85e007bcce447131232bc8dcce751d6e7839d58e5961d08c9891dd3c7d51ae3995e99ae7aaa11fef48365b61ec3317bd135dd9d05121a239060815ed3415574a65a4c8e6e9edbfde069a601894099a2940e2aed87531030435c1a4650604276f1ca3a724ea1910ad8ff76fcf8743afc5146acc81ff7fa44df963fb1eba5c12d078455931e6972916ea75e10eaaeea0409d82eceba1f3b78c465850a215fcdf9f9359eb8c66f88d1599798858688f76cd3a53f966349d1ff49496e1a10d690e5eb9eb4b2c4a02367392905cc3f028985e504fc2cbcf14878632b6171a6818d80039a3db8dbd47d0bba600727daeda7f147d2e2e1faf16598c3358c4db52975700e3e5e5ea1b6b617e3a619509ccc0271cdcfb80d8720ece617fc3dcd5472e445587a3fd9e5d60633b85f5a37ae09ceacd033a17d2e9a75690a19fd5cc7b51bb5ea0df7e46150cfa136cdde7801e4ec035dc96c29834ec5a93234723bf19b66d3cfa4558c40fe82f1545ad225a9b4c46ef51e98f93a58d07c604df7dc59f942616a2b1bbdea10d19066b3bd6cbb7e4ef2aef6761ac8867b813006e729a7251a1ac2a09ceee0d4d6d08dfb3113170c9465664f810f1dc40fd68b9570a926333d98d561a7af3a05ffc56e36e1806a2443b2a49fe015708e9137a5319ffa06507ab34d6d3e90eaa5614d8ca8811c0ab251ac8a09ffa87b6c6fe7b88ada9bf564c90fd203b3b6ac11771cdf547b66f02f0c4cb80aa2ee5fc4143ac07b93dd3c734661fc8eb4e44824d33d319c114479b41fcf882167f3d24a145bc78f0bc577272838484acfaec7b8a21e5c99c56b164e2a4fb6222a6e0c5aea2512bb37e43cf5b18b2e52a2ed81717c6277497f91d22d09ee8e8101eae9f5fc35fe18c067beb98ea0999e86ae6db777c47209f1770b87200c6fefb52b91d33688cac58c23e041b1db8f48e654fd6792557ad4a8cdd2671a6d3d4d30b7d93452fb6d671352f19506e5d9b6a79c09eb58a6ba55ddba0e52cc27f8edbeb7c0abda85a5a4d74501a9d6a6748035a05f7d508a484f2f86b953ceb8b92c833e9687bea28c3d1bd43103ef33ab9a4cdaa5b8803acc3028dd036a58133844b43705ab8b16c38dd3a7b08ac26e705328348b0ab9f2d95ffeafc6e5a699764d2791d199e6bbfed653fe451a25d7203552fb58f4c4d3fd9446b2b84fe20563162a0c6761e14b64672756cdcd20b3a8c7bfc21fd087753272df529208b2d686d4568459a4f81b3e7960c406b56e51b0c62c3b740c3bc0022b07d052abc50554ea53007c849a7809dfdafc924b0c296487143a1cafbfd68c70ec1f94b597061e721fa2abce8d4ca307b553c6a39641ec1411c707ae41743015785f9b8dbc4d48bb9a35a5305f931a67f51f4c6ccdcda65c8999b5ed9509bf7c1abab3f2c8662ebbf7d3a9a7dc5040952f2154afb5dc272be69398449d16fe2145947a9e4e6a29508bcc93a4b535a0d7f9cf8a36f82967ab4dbe1f03aa60123c379f03a450bb1005566181095f2f9e3d55a654e57f35fc5f09572e57e5130db12d9994181a4454c420842627ca9a0d3097087dd9eb68c014566306b9895916574552a406ecd6e6438b80d8937954e3aed4492adfe9c436e08827370df7d7437780c1f556cab0f22de30d2573902f516d60980de75cbeb90420e93f43e30f25796c320326c83e4a3602cc097f81ce55602166c22ce6e5a7f023538e2db61b8fe517cf2fe1cc383130c14bfebcc3f1c1775bf4df852d44440a601e3466d959449d3fa726ea6d8b90381da7ec7632a258408e51abfe3b23ab8a120bf9155ee3c224f9d31b35cf6baba9289068b654427be410a841a24486f5ebfaec07650af27b9ab239ee6a3359848c86b14b746422b8870f408acf99fe130fbab801a99a0d3fc64714f0a08e31cf0c6e0099e2785e18c37c5e8651ae1757ca1e8de8996b72ee73e4b927d119ccd786f2e01421cdc1a5f62e22d68e924d093d30581506f2f58558267023dc2c41dbb4bc4d878cb22b58ab69f2af89d4f6cf38583212888822f6fe9c4e60d1f9777fc6e2aa6bf3b3fb47d2617695868a2d0a0e6c2ce17ac1926b4c3405f66dbd539b740ed911320620dbffef87dbb546139df8e19e585209e13e74a73434aeba1a6b0d9f945441120664f51eca88115b42e4e28ab409c709d1eaaee20ce3ab770be588acd472308579caec1ab381052a98011c5243ad9751c64397ddeada0d57de268ccf2fa76e2d08e2285e1c1842560b86e56eefa32ee5dfd7e33d5a7dcf2aa04b06a9c9f05c86155eb863e5488d9e86cc81eb7f8657e2b13b6f0880282553091a1af299c49cd1b1d51ed6048452d883b97c6c0349034e956dc594bf6c5cd5d2290033438762bc8f5c91d4cffe7940d12d26641c1a186d804636da3a9747306976e2635026aed01e3536515c97f6f2274a0653c69ed3da125a51ee67a6e005359429438fa4de6c1afae45be2bb1aaac5db757cb0534617f8dc5d5748ce53aaaa6324ce13d57b2ec0c971a88472560336f5d1777e780633e4b85294dd737d74e9da0a964b9a8bfd74993536e50b16eaaf4aed40b32692ca6f7166453ceacf75bf8fffd72ffd0a9376c84157ca4fb7b9626608be25578444952cc2d9a14f7d24d29e0f9280cfa3cbba2b50888ae35981137e9b191a3ed1fdcaf8174acee45cafb999af899f0aa4e03b525fcaa9cb6e066b22f3781e90e131394f22351d2f98740ef13dee548c13adbec333810887ab753dbfab782e7ac041bb3955c151365d1b15e390365fb90688b6c960d115c7b49b53b75fddf605550a0f1afcaa6ec4d5e10841dac10f0ad287d305a22df41f843148b793707ba5fbf385c8bbb5d4e89d33587c4f1de5f7080a35cab1fc04752a50496e40e70fd23b76741df165839e9a00c50b5cf486c91e22fac7bcc1a9ecf36473228ab05ad0b78554cdeac84e4ed1c86aa1d54a9120b2a51272027c188dd44a3e2cf2ddc83085b92596b1c8552546dd5d705de98015a590c6bfa6a5e0c672f69c1653830946ddb0f41de441e76b1e6af7e81ebd60657a865ccb2b2660b0034dd9cfcc90088d46bf5b8e5443ab6300fb416bd9502133c147a036a61725c766a8f6b4b16bb60b971d89f00d16b604ba0395de46781d500ea2986e8ffc1b18ce5df9a691707662c5ba1bb15b1244410d9e3f58c5bfee8dcf3d5bc3a295c663600248ae8ecf6394ada31b99efefb1dba2ef7f4a02dafd3e52d8111b52495b8a9baffcd151db4d0add4f882b898a4ba817ac158bf9bca0049bc1bb71cbe4710b8b43f1467bc15dfa4ad6ce75ae4c3f5fde4f76f686fa2c0ce4fdb178396271a5a882ed11ed95c125b95fae2063004c94b46431ae751bbe573024b8ba0eda22b4813f491a0f2c6c4238e5965fde55dc94877fefb315c5a81b44f416ec934d0a4eca04663573cc71d4cd8fa6dc0b466d862ba8ed4cedd4ae7523dd8a10a59aff24e6f0e8caab438e09bf92aa235eb93edd1b49fe7f4642ffad64f091e7b1d84768bc19be9555cd60299e37b92f00d0f5c4aa1e4ee43a4fc8ec49b782fa3f969ec7fe27f7512f36b926915700e807dfc4708af2b8342389bf6cb9466e3270c5d121854f94b23e966cdef7ada26d2c73d644f7974ef6787c6be2b3e2a2a7d457af192fcc7e1e5949de58efc46af974df677e7c44633970ee45fc4deaf94b2c5f84f6aadf95338bc4796c71c063684d7807e525384422d8835d1596a3723d4cc7871a5c4c2b873850a0d5fda72448fdba7e7c6b9993c91b3b680ab408619c590cfadea32b0de128f7d18d801d29b18e81ff69f089ec59e4c474176c3c8575c162b101ef263229775ce3c5a9a9f8c15300f9655fc008e860463ebaa9dfdb1bbc3ce42c5156324c91588da111220cd9bc8d38e9a946ef949cc199e9635007b959e352ebc3565456f2bf834a753c0067170c550ccdcd436f1e256cf4dc0d9f832f9475915f7b42a5bb5039eca0533b3cb60f90588ae5c1b28377238c39097b1570b783e75beca3e11f87cb000e67c53692cd164349248905c297018e50811acf6a765d95d2d3147e54a158f350bf77fa56b5703bcf5871b481f6b60d6fb557969c9e8aca6bcb32294385b9ec3ac5033761311170c83766ce087fd292588cdb5903afbb1779972f1cf67be64e33461afb980e17d97ec693f1f7bcab39070ede1461db6f74e8dd38fcd5dd61de1210f0d6383ff3516acb58a47a463d4789daa91cf9d00f0c63d5337f35b79e4b2bd27e2e4cb35cd707fc935da7bd6e06e6b18dd5e3563b9227925b0797073da0a488ad132ac9a26f11f81c531adc96d0719d1712396410bf85ac6b3f7370b4f1a0b997c046ba95234acc9ff006467b8381b52b1bd99ea8836ad6d79c7782a13e545ec32b7fff41c7300c0a8f026069f5969cc774affe3e26527370f2198a7225f4aa8a097471182e67f9562e53fb787ab0b93b8e5515d8ada4a25f9123ab4ba9aa914cefca9f95801acfa2fc9f77547e9c61065ccb90f2c6007f858e384034a2e35116c72f00618dea7c3299a6bd5b75f4d8ea95418ca0101b1522e60818b599f6934e8c862aff6cd5ecd00c369987224afc2359cb5bbe84e51dd5c0b8d7386bd039ab045ee5d99800c0778ce06fee3db4ed90f584f6fd8de8bc6430728490e93bc46488cb40b59cb82b178171ee4daeaba414f22c18e7c3ac579748daca478369e4ef71537261a537950ee4cafc191216eda94f87c282381b4502d8e2848eb0e0f1ad06afcfe7608a92f2f3b8db947b296654189a48ccca50633527ee4bc6c122998aac8765bcd8f2b5e412acec8bd5f4331a411aba7fc071cea29764d31097a2af289730a9763fc0c213e71de20358b3d51626945269e1219e9225d1645f3c81d4f4c9d212c20a854e41d2cd9265c9d96f60047bd0f878f7631a9d49af7cfbc48c233d3fb0dd29fb4174af07a18e5961fa8e88bafdf4681828641f6c65caf7b56a375d07c4a0dce816622c7e824c391b656d07c1ee8b5255a365636b7b4dcc15983b31e2ac45a7520da43390b65e026b42e33a211fd92b16f81a632516c2b679c53d7dd3657ba574dbc0d2b76c97c6045ea244bff083cb08ccf0b6b59e8a2ff39e0275eb75976a103fdf2189f9e750e5d7beec607d9c2f00f75b6022bb6e5aae99dbcb766b54ee75396ebf741ea475ff023bba39df870600e952f1a9675b32124fa0c69edd04df18d4df2ae20da9a3cd8ced950e23997653ab4bdb736877d51523695323fc7cdcf8bc761b49102eea6521eba74179e057efa60ebf8cb6ca0f11965f9a57c09f35aabf0d54b903059880ede3af5671e76a9f052daac78c0b43419c9e4cef4f8fbd23a3464fe71f21fdbc5a996c580660018ed70f11f034362a52a1ff47a9e1bd8e794f8f74f97a344173cad28edb9ed45c15cc9b68df861e2ecc776b8747af695e77d1f126642775afe9f27f9cfcc3ea023e399d0b3df887b6d5cb26824aefeacb553be9dc2d8cfc650ddb07bb95d56ed849804599c90616a9a9ea0fa3d798fa42bf2266d1df59cd8bbf16a9da0fe12eeb6c99aef7f3d9a2184254006aa725ec60037f780bd376d386e60de6d9eb4f6d38394df376da791c1d2f3e6be5b72b727f1cbebd4af9909f25a0f100f386b3449e07aae87802c6169abd77f7ed79404fa73f5dccc9f1d0e95f4f8e0bf83f7025e939d934674acceedafa4f129567738dbe1ce6466d8af494d12b2ee6d5014eb4a39ca50662f9c66303b1abc866c2825d34b312e42acaafe5371cde940ef65d86b8baae039984e167665639df12f70427a745487b6eeccd12a6ea38b8a5a8a6fcaf87bd6f62245af0bb8d51f970db97a89267e92ac1b60b29314e406315a6906f76ea64c82dbed56498d790ce9d22dd018f159f8a004d7376e16c8586e8f37e1ef761db1b2e850ea9ff9c73132c0e682735dd15981f323493091d52e58f412d2a0621b391ed2712d61c9456063363387ef0a3bb65119c4ea1fdf2111c790f74bb686e9d7432e30f107a5f7021bc548945d309f05e709c52be1f10630ed03e4b32dd2af02fcfb43cc1ad39c9ad567bee8c5d44bddbbdab4a1074916f9760c6f66d9be2aea23803a34329a6582abe5baede72496721b7dd9385cb36ccb991fc1ff727ed9607af3990da42676dc425d1ff53e9e6ac927ca8119024654a6e1f89d39f7f49e0a1ff1dbe1fa26bc018be05e573a077f98f8d39dfd4584670efa8016c22761a85fe54b26764b243f32b81d61d28b8788437e0697ed6ddda0b2e2f95ceb4bd00104f50cf4053858ef7560abd12bf887d4b958046c96ea847f044a94e2c96d8d20298c2ad25574e78c05a314a5db4c7ead00f57241cbeb1121ac39dae22d0827106cf430339dfd6e4873a784227cc31bd8996c7bd40d498430946b5704db84c3ba8e6f815b89062c1c3c4273f1c7d8ee067c67058b96b6425fe4da3689cfda91ceca9a9764c3e862bc22fd22b3e42a17a19e4014c6484e9a1251d8d6b379bd8db9a04df5e72d35e0b90c5dd63ccc98e5ff16a15fe945d591d1b689892329b51c8cb721935e1aab258c04f15585aec3831f970bad11c7c51abed15c5a9e26cb9a8101fa7b1b7d9834bd332cf8dc6ce57dccab89a5e9b07a8586df617f518c31798452bd0d9e0c9fb1705630622a69b6cf373bde9e952291cec5d7d9a1d2bd2dad93222076b5965337d05c9c35f2ebd624e94a6ccbb8ecc8bdecf0c2b9d24afd4cfcdddbb2c8c09aa8a42b837eac9e1570dd90784abf272ff5a440dc7a4eb29c9e6c586120368071795ccb41fae3b91d6965548fc5d007dc2bc670cf12a5d42be71d2f5a127a5b87727b032aece3f8780389efb274cb7d81f5cb557ef51886d47cc43fe2b0727c81d29403bdf9771fac146dfca876ce2b3e39e2ac9733a7d85684d53d393b7f78c6f732e85961c0bba92b903e114f66614da9f0ac367ffd914e23fecede13f7b9f7ea86f4eb50beb666e50dd61004ca907f59228be6cae0b690f710e65d9f874e7748287f59223c44a836aca37004587c2eb1c1ef67a2d8be9fa348560179cfd1523b25be035ad39d0b5fa8e2d7fb4d84c02531aca56c36d6de6b6be672962ba649ab230e036b07ac0fb447d40f8d8f3d2cffeca11ff2149d2e6aea6631dcddaaa47f4dde372de681fbd50e025c21fb18e36898e86fb8e066cb5efb74a273a1d52d02908f459be4c2a3c50a71623c020bcabab9c57398fb7ba1042bfdee1fbed13e6ee81ed3ded7a7b965ac97df22af7be7a2dcc3b95df664ef8356717248faa0222086deeb0e37ee3dc80d77b9270b00d52018dc2f175b8a5ae0ed48d2744ffbd77b6b0fd44acf6bdab27c7a760023b3a18ca01bc4502b9b8fa19bb80351de0854ef0d15bd384cd83193d22e25a2f73d565fde91154da699f55b7578ffb49b51b55f23848ecdb185fff2bed00842a87c16107773d8808c92a7ad819fae95c224866f332ff36333a6ad9b75de49091ed1b7e4c6418136e6b96d44829ae91ae3c361355314358e5600f8e0c16773e42b9ff78bc213865ef304de5c632d4e26d00d8fc9625e5a86e5af1dc03c3be8d0980c1cd2a3185ed431f02fd9d5606c710b5cee6515debda92ed87d1660d1acd64206db88c6fde1b419d717954f2d9e8cfdde3e8cbc050e6e30e223e22d523c2b14840e427a5851bcbbab843241940eb8d04b747ab76c6fe449257a2e388b520c94c2855b75d5f37fe7a73ee2a46cd64ce2b9f6d8fd06e14a2a7ced88196741f46e60032b1df81e6a0401dacd260d5b2c390e8a7b02f09affa1937eed5171da454f7b493367d706b2bd6594435a96d8628f6a27c410d6f1d5ef92166d7efeba9cc7a10f659a95bc5490cb3d5c1cc13d8f92661000cd7678d2d4c2338531042df227254b36bd7f5698a2629151ad7a17177f2fb55c38697406b6d517a7736fd0913e8efa045206acbdf03d8236cf988e3ddb0e5cc0448cb63925924815fe5ee816af60c9313a719b5da7f3e16d44e3afbc1b6525bcdc884f974363f07cb11bb1ed2e323946b45fbe2e67503ce1283af36b0ab668b487ce7867c630d080ce6edb6b6c8e72f6bf4c34ae2cca16758624cbc73a3df4d8f211ac64a1cd8c3ab51b14fbcdda25769576f56aa37bc867e4e9a4b638e5392c039cd48d9c6b0706ab6e91bd357364b6171684719b89c21c33c29ab724567b0e8068677f4888c0efa9d3d35a6ad22611dccebe3ab755d03da97412a75394ed0acceda6c8f10595cca194e422f2976c9ef727e5d8de6d4d2fcb8be7ada166991e2790586daa033deec55d3976527ae6c86498184292ff92d9ec9b27d68207444fdf069db4df63f3d222c6e339cc4160521ca8f52662549c2daea42f68d8a6ba1858a0b3270b7528005b43e76157193936df28e73444741b7e039009f7e0ac8a4d36d4fc631887832f4bacfe95d3f7d9fbac87e8a3c59c9db5478e2963f1532e5dbbabde442ded79ab40430e3828f624042ccaf92e1cb51c8969d88e38c575e640a56dab0f551fb4f8149fdc6ae2e147c98675969b568a85b0640d4e40357cb3c43ab4dd2730e68019c053c235cb2d9e8a3221ffabaecf1797711c1f412e9a8fadf6ce2aea0066a5a6f46cfc0ac0744168ea501fcbcbfd0174d740bf18522436047e3222ef1782957043f4d2ac73e6c144a77c93d0d80876f7fd607e03af9eef23d6bdea9a85ed4da72a054724576073741035439668c8cee100bda40aded804d9519ea95aea17b66950fa65db30a41c5d6b805ccfc80bfd9ddde2f106c9a2c1241f2931305fe55ef1410fad65b353e470327ea2aa847b48f41f5833fd8523bda7614a1580a763335659a1ae765fad1f0471f6e65dca236067fd49ccd127a871446db4e3b27c6be9fddf3b0f93060ddd048f5a2cc3e57f050bc7219959fa81c5212bf0979629fb5390fbd826a9ae5bd94e4d60f67211d22692e3521c1b7176c4f0a8783a7c1fd1b5151310a464d6211d6b6e0c6b8255538a3fc136996de6ee799026474974b178417939891ce41aed5db3e1401ed99ce85e1ceaa2a9df0e798abdb84a12d4d9fc777ce250bb8ec6884f149ef5837c4e07e3da17e50931ec367e08f56cef495c237e3adb1ee8ec6ec0dc0cd075a8221bf34b4a240a0e9663ee76fc9a02d0e2ae999eb773dfe0dc93c957b54df2b8f7292d8dc313d9b638e5ba80568a91d0f7c63d42f336a8bc70c9e04706c75222ef6650635019dfa3861540854c22c8f78fb7c421229a5ad9727c92945508bd55d997f8cd636fffa47bfeaa8756948906766b108f7f2dc2e57b9888e67f60287de62f1302bf22d0cc414fa7f924719a53c0488cd5d3c2c666321e0d1e0975c4a60cb2ba38a921ae046decb86b1832c2580c7882dea44f61d00df1b891e75b22e5152dc05b39dc734d387ecb078d4239309286761ee037d76211b76490691f14664a8d59341a1b0547c3da54deb41d2c0a66b41eb2aebb14b88d3da56bd87e29f1145d7f305891b40043b06c554d0206e64b953b1f69f8b7f7a4c5e35fb1b5ee9315fbd03d558f773c1afb2a7178a979e3c809acc667c69fa9b088893dca16a022275db1a8d54204aee3fd9832a85072377a4828873e340b492293913f82c8cfda65b3385aaa41534a0f67a28bb094566aa5da64ace76a07108b0fa0b8ed544b3866ca565a5ad09d2def7260fb7f058e94c4aac662677cc0d4891bae1eb18555428e756387c093651ac9c6998670e9873278af31c4d1d932694aab1b3e1b09ca2fb00f08060a3e81f3dcd20ca3fe117f4461783f72e1cca51d5ae7b3957fbcb89f1ffb6af59514f37b0187a0bce97910324e9c1d3907820975e6aba70d7ff3d1d324a9532dbf35865aa0dc3436131efbeac170b73a71e64db062634964d1f0c7d1273ae2f5f151f49b4012dceb2edc05f65c9d639b4f5225c0ebc63418e62302bc4f18e99b991c6fa3a9969f309866cbe1797c43ba67ccf403e32efc2af53245eb67811bd52cf4eadae956eb6cbdf3609ccb934f236ebce849e7dfcfeef1314729305e121f275f36d5a5342da25eaa8e1014432d62ccad1bb6aec82257a2e1c6b44c6e629f4055d2229fe31a1f3c8a333f68e4175db0a0430f920cdb0b3c083a46b9d0ab1c4ba4d0c218bfeb4aaccd6fdc6fda5aa8d1e05ea9e2c7661224306fdd0bd39412110bf992f2225734e7f6c58d889e40cefec7d81cd27eee53f7d8891ce39728b22fadb871e8edda3b968b50dce4cc1293d4e34aea94a024dc5e094056b1da2af278d008ccf50bf041d304946f415507440deac71ba6b5b113ecdb74bfb85dc9c728dd8bc0bb02046f0a3e0a25aa27567b139604446f1cf7f2ea6f98087930b4218f9625e7244fb9f45cb0a2df31352553978ef85ff7ad66f18306cd05a20cd80427bb9fd7a7d3047196d6b831b226288a7a52ef7170bad89a44c4ce921d74fdf8970954657efe19bd516fd0f3c3db0fa1e2d7d6f194d6f4d84234e28657a24e314ea1797f83037d60ba4fd7bd0aef94df85a5f8745c2d620228083b9cae719444b344f8fae31694fc6e49b185228b48a885cf01ca8dd1e95965c85274c84ea7e0c6cc417b115f83d1331a0ebf2a886917acad6047cdfb608eda5e2f54a074ec1828e0e0e904625fae2d3b2b3c687d0fde6c7a63914b15944859b3a22540dc107a843eececfa44a8d356c098666c390e132ca6eb95c18487de282ca28d643aed466631a74fd1d494c1b9e672c90df5197de5661b9784e531cc997a44d5f8f47cb2dbc6965c66add4d91610c5241e5e6cdd98ccc2ed90c1f17f47c8fc60e79fb0f33527c043dbacca39116cdfcd8ffdec378784dba299883a81013dbd6763386c80e15daa5f5f52eae7888a7cbf3e922fe43adbd59b56df86a3ec0188e0c9431f940a20f9fd5cae174d4a2d1866cbcfc550091f5ca99e38e6103156fedeeb74dc91665c150339ccda87d5f1fed78e2ebda6f362a456f82c6768b77e57ada22d4d84e248d72298618d6e5187a3cec051f70e4b2056f49d1134cd7e4b82778dfb61b3144433767e7b4e91a30ce747edfaf71fcb9fe307c1915dc0ef2f7bcb19fd11ac141ba7458b0f4ece970c923e861e337ed28c4e91c62a41b6f334debedd58d4ebaa62f0b811aed592a55e34e9e6a8636f08e98347f8fb11ac63b8b41aba2d20a59eaf28bb3e46a671692946ac8fbfb27a24829f0c237b5c8141a8e438a6a7e11e04ff7c1bfdeb5ed7d14bbb5f67a564a5dd8504f31a92b357603dd500457c002bc5176f4920a40937d1d716d2db4a6ab93cdd21531e3ebab556b37f97debbbd5714c93ae7a804a9fa9675d62c640faa07c356619388bc61382a5a7b5b3f4a252b54e129f82ecbfd1696a2c84bb9bf442bff91797d17a75c3b6db463fa127ebd3c0b3ea7a37c4693c0ccde98b8de80cf48db63a433621676d88bafce14975397a504b91caae0bd88767d35210a436145d0a3c902abbe2849edc2879cd2f0c94c143c2f14293a7e098eccb7a4c4cddf44fd2801c88f559d31f0fb41c2dd28a0a3082c77061df419d4114d74b1ba4a06565324cc6db8411db569b98c683146c0a877097117a9aab3b9646c6b2ba650bdbdbeb8d03acfbb88b1139d570ea7f295faa5fc4b4afaf8c7cb34e54549e000160d6e7eb81d8a48bbf6885eff39058ee3849305a0bf8ebffc9e7b59ddb6373ddd2ab74e58f250880ef6d9ec071b8ec706480d205da14320309daa8f78a121fac5c71ac20f703acc66eb379287127670c48b590194035987c3eaaa9d72c30531c235a16a96f02144f25de6829a4c5fa8df2a5b915970650264571094ecd362b56ac874bcc1ae909a2275976b670799305e1fbfaefdd6ecb098590160939220ae65e6882f30318789d54ecca9aaa58722536809b4c789821a206c26841c1e0276e06fd60467c73d6e3397b70c7edefc4e7e59d95359a7737904e0e89839cec2f8f7d460ab139c68dc428a8dbddaedd16cdfbe96c17589b482de931b89c9d672fcc2e55a63359aaf954fda6002a6d1c00faac08a3e0f5c9b84b92b10312669b0d1d93c099f0bb06e6b0a10fc8dcfe7bf5215adf3f956665e077360c8286a8aba72a0f38285383da786634b18c11557c6d2c2f9d754c12a665f485410e503ad87c35f86efbb544eee5d0a384472ab335c19d40d5675cf72e484802b4a45c6410e7692f243606fefe56b5bbe90fc3d4c6ddf9c818e7c643b5d967ea995f0b0ec37fc692a8da4b6566b49098f66cb17a2b18221d7849afceb4e141e69c2e2625229616afb5a696cebea3d8dd7a6ad4430f65e7e3085d59378a6e62651639bc23805114687a75675aa6283ed151d8d0f7201d983e28e2dc8cc7408b2a5bbe14dc4eab5474923683e88b6d4eaefb64fb2468fe932da846d4b21b68c2726df6ef2a999145d52b7aabe8d863be31d11202eadd809d01044509019e15795b5c9d7de333245f395d65ae5d87a7e7ad8eb945b57d5be50cbb73e316e13a8bfe727bd3a2508f470823c70e2067f09b052abfe880ef78d73d5c93df143e1ca328890b46f3ae9e4be109a703dc999da543e2752447e85b04aaafe474f0c1988abd1d3e2ac46352ffca874980f5e45395a8f2018b303395126c70a47de26c145c00c6255dc3487c8ee37d6f37481113a4a7ae680e36538b995eac113dcf7c03c2369a91731a85d74c9079b2ec5f50b278de99a1c125fa2ae25c8a5e4378da151e7f7221732bb6a556d8eeac374b453a87c171ad997b007ca63c6d0e00aca7643f0dcd0862fee08b17ad59ac89db43c7bcadad10087e53074abc64b56e769102a284aa5faa7c863f0b83c718eca03be6b967cabb7c9bb0854a9141ce4262922124db37bdd5fe6fb016f5b704a1abe20c45ef7eb6bde73bc7eb8b1fba93a6a77a45234a559ab567aa4b62e5ce8c46066b8b59d925ea9a3cea7063bff4c5ff1b3d48413997f291cda21af22f1dc521d069d846513841ec2b454c062f3b740455f584f036936612ce70b8e061877d07ac2d0da58261e1bf7a60f8f4e893661ca128980071476c7cafcba87af4309a533fbbb61d2609eacbdfa20e45a1f011457ce41bed3402a1df35cfd27a4d040547a7c67b79ce04a256a4e64a2c0988d3016fcba3957aad3da993a3f8031e219a1e2bfe0d20a036a4f3c3e617143e0ae71f6dffb75373764696b10228a48066880dccae23901ac3c58c9d8f3d8fe5dc11a470cfcd5e2eb8628325cba7978d6e9234957bf25f7ac9a3ae45564b0fa668517425460741700719c353bd1eb14b31c1454462fc2f6ddcc8eb20895bc3d2623f0cd1c6d999f23c9b66936ef0aa0bde6c3ba5b796a038214defa5254edb4619181a80e6fbd4a470b46dca29bf0d7b0492634eaab9adf7cc3fc3e032e27d313adff779845dab6e484bfc391d996666cefa8cc15bb30e067ebde8211ebde9e89e5ca29f18ac319b10419a0269fc9531c56a53d59f6d559807a4ce35f212fdff59cd4688c7a6cb8df0b38845c3d0143eb8e8ad8a73c0833bc1f5ece86208ce4a760838133747885802315f0d0fb3c4c5600c4eb372fe4683c23a57acc1dcd44cad24350fae81d46cf54937be480d2478e294df81217c2a358341c9eb88966b36e618553fcccd3be989b2d28b6bcce7f9cf628ba3cbb076dcfa5d91af5a9f28f089505051a9fdd88986fceb99825a078318a82607148dcafc6840d642d983905b45a3ca3a41d8ddca5a2ff88d25a448a3b25bc9be1f670fb099a8caa6fa82281b72da4b7a64988ba0e8f527a621eef0e50cc34c51eb8075b706b0a81f3ab280124426065019fb7240d0f51011be9f98d7188a63cdcb1c359bc9285f5e62f5c2767c7583141d7c6f636631346e0bcf922ba82877d1b37e771192b8efc03293bfed4a11c14e40135c49910f1b20c9320380bd7804b9891352db9983ac2388c322e8e5d44e741854d272452a053bbae3c1f32363a5e775dc321a500ee19b7acfb2afdbba8e17259d659228cd8fa8b0b6ea49291c51e431bed105a605ae0179b6099f2c6e81e53310babacdc4ebd6be741f58405f08256ef1cfc3e4c8e79190ce0794e31e640f5fecc5cb8b9d931061b38d4953174d1fdffcd26974e28831d6ca2978da13148bd63f14ec9c6cfd1351d52a83494f0ebb0d2d2bdea6fcd682b896770937e931ebae8c318b080d407f892fd12bcb19c4899a3c1cb929aaeb8f6dc9260efc9b19cdafba4e491b1775a69c88f4243b6279075a94ae3b63fc76eb3cdd9653130a17463af13dfd88dbbab19ffb53ed68957f83e037312672bc587a592a3a4531658dedb4d374f78b27b602706000dddd1abf674800f1e3fdc325120f290f00b8d75782fef237bb59a52b94ea5c20a2b57c74742170c9bcac7829c7a350f3d81484af5ea7798c783b5c87c9a4e5badc1fbf37efb400e6f37178ad527694f2492b8274ce1daa9b92566363a1a47b18d1582034152e54860287f5669edf1d1ec3bb245186ed0d4dc5d1bd04a8e7afa2d61dbe414a89a6be2fb6f3fba569a338f9f4e6140bd3f27bccddc8af0a306eb2a89bb0c0bfd208df37a300fdee1bb119cc21126d9e5c4edbd30de77d67a6eb1f057441c96499576a0518426322c0d8f5b4664e00bf1f59f182082a2f6beeadedce4716746bf6083938d4b6a9a0786052b7039065d7b458b87ef929883a4546408955bd8637130114ba0e8a516dfd6ba01d67b3a1d7da6634261e0ede0321a9b1d47a09e62a1943905f3304a8c1b44fec4bc24082bb1f4318b1dd0dd39fb00dd2d6170fa5095e24ff5cd185dd4716aa8f2385bbab7f7ebd9f3e7969f063bf0bcdfc55a8da494a1c9e1162b7eab34b682f3a97a02bc7153b592c32cde1295d44d00773e745f0f285f2072cf2280c38f86b06731b42ffce5ff6fc19f031672f2014212bdaff7fb6477d21c12e3a7b733b2060141961410a2ffb683134963a59e479807b729995aabe9b0ceebd8b2adc51c21fb97e756fd354264dadc397bca2178992784f59fe6accfc232e2976c621059d0305cca996e54169ded6b0117524ab69ef58b1f019057890eff819f2c65c7df78b097338d0a840788dd138b8c23dc4d42b50c87d682d2c3f9a6ad72702420d43d4b111aa70f5bc43ddd9908e1331f1e2b17b9ef876587e5cd58ed78a43597e455ae897d59099a63e3fd7af44c7019f1fa45823ae6a24670e61108f2d4e6b69e1cb2b5219fd310c711cc70d4c7b8440999570ead0233f3b39c5fb372daf89202f94717e622db50beb2b0400881d76a93bf5f424cdaaf2be83353bcf33401bc32cca680c394bf2883be8256ec19f89c5f31c8f29e76d710da6866a2f953be83bcfdcbae878d117ae7575f6713d96e7d2526aa7dff02b22d83111900c1e293171d86ee41c216ff2142fedffb0542eb0def70919fc022f2cc9652025557518b167f410b7b732c3a8872d576be8be1ce24c1b9415bc3d99a43901c0cc1a1118105af2c1e38bdc02c78e1211e75d384e64ae5362cee37b365680196cb08005c1c22707db53776acc7ee850f4a80046f316ca20bea3c563dd9c734348b908e2ef2600bad825238bb0ec18eba0d91f31a6256caf5f880c277d78ab2090f5da97b2fce9d262b15bd35c047317cf2f469ae64f2fae4bfaebc8f0f0c1d4e0ae998f16e45c54a56f50f3404f99136dd51b46af8149f4effe2e55355ccf2cf269785b92d6aadcdc04a49cd9a2c7763aa9a083e030f09ec4ef0420e70a69a81668f94f21cf1de8f09a6bc1a4bc13dff7ec54ea0a14f0a98b399a6de66ec36e5c4d5d368523979a772165a52aebe4f56bf70aef8bcce89c192e2d810783ebf0955f4192db92474a528650bd6a58925baddd42430b3ec34fc3df28ffdc60adde16d1145fb8eaffcf572c8c75f04055723f43b4887c0da7fa59bf1f30046799ccbbf0c36ca2f7e59ca4e0d381da3d75b97ba70beaa13330e1a565a6bacfd45f445a181a761b0f70a89f20fd89c7f5829766236464d63d2b3866c039c03e8f4d09ddda9a97b0ae3de37b2c966d490abe2728a74514e3b861e726f3a63fff21458adfc4e2e5c7328d3a1a34493a4678fb65671996c3b6515efbad416b71bb6a21f2acd7ce683e7f0ec70cde3c4ec38aee2856e65e3699b5464547f3dd0e0139fa9b8423dd2ac0964e1f40a488b8742b2e2db7a03edf0796eed627aaef213f2995988f96c1e19225aa931cacc403f436cf00f85f0f09ea998497b76635c948dd045e4b3978925b703868df20086aa68db83f841db9c4d0a1e53ed7fb3de89232d7633807ae65d894a2cb62b07f4144acc3b045463aa5beaa71edb86084ce97dd4524a665c2844519b72fea42c423723b3cf95b174130147acb494d8758a842c0cae5901609275c03375f977d8ac84a66dd5aee755daa8acf23334f98cf4271904c3b0c1ea3e91a3f0d15a83f5f6d472253c86a892d9d5dfeaf72cb9c2c71f9d02c848cd4d95e87762526471046081bf48fee17184d524734a3fe25d87b2f0c25c82388cdd582a7158e33e1ae344dc3a4670b471edbdfdb9e218adb78f0d98c6f7483fc9ab0f1cc42d9f36f9a1e6b871b26f9a32296ead2b56b6540638cd59a8bdc33f82c77b406a278ee19e4155b75ff301011c73791f56990ffe36f68dd44b7b4cfeff264544905c6a03651134a3f9e46b1b5805d0dca3a8bed36dd9283de646b2f67c7dd2211763ddb265d4c89397838a93e86c689db79ca802f440cf5b36aaa36e3f6cf5474519c6bc6fa3338e91b7446fbd5e47982ad9e670bc014c287652af8c82efeecfe0e588c602a57237850bd746bf69e9dee3bf8acce3b31f7d2466621b4e1b029b65a7fd2aaf502bffd2c03bb4b5e59aedbbf80bc168bfa8527870f5d5d33688ea3d2c6e44d84f32167957f69e2c8a721962acba61a70c2b3ad2a5a39d21ca1a252fa3b381a2a39816f8f72e67102cd86147416accb547cca3e3bd7791392b91061c25032154811eee529e8f6904d7cc8a655b8f930a205ca1cc5c8d596dfb1358fc32971a56c4d3a963f865afcb4408e1c581bfd48f88a4f4fd483c92c33158830efd70f4cdaee3c3cc402892f202b128fd55577924d19349abbb5e9bf47772daba9e44005f66ea70b1b83edb6ace8ba204e39c947d15c35ca7f97e37d8d9495ee686040e631480e52f3d74b584c81a9aaa6d8a22ed733714e07ac4c73cbd0f376b3eb9942a16794f50ec8e1adcc68d254f8cb422e47732a4f285edcdf5e3576b93ca674397d108f56b7b68b33bb80e5384138111b4d7b09f5fd6e95480d23a5cfa17fb406777d5fb4a124736c8ddbee6daa154b80a5ab57ea46e0aed4429d7ec12ae0d45978a799d8fed5d2ee621f8ba9a267b02c53fbd982aa7686d3bfacb831f5ac5fdfae31c8c9134ff198de1ecb931ed8690ef572dd9d39329a5838ae63e8da7e77d3cbb65cdb7dc8cd6e590de2df5f2f60feeedce10e0a16a8e751a8740ed4f00453e26a8940538fa7555d989b63f0058ed97cd2434ce1dc1189a9836c3204df5438db720150ec9a4fd9cb971637b4f1ce22d87ce92b313f3b90b98c3c95836b71fef214ab4e957b36a0102dd74d1fe67034cea8ccebcaa91b39bfd8c9b808da151bf5e3fb06da191d4ec3676a78565cd08cd9c4fd56875c7012760ce3226d57354901b74ef762369ca9a7acd3e42b006489f29614f16a809d628e4fa0c184a067748a95dbd226ac59ed8fbeb3ab8ea743846375fe8d8b3b8574b8da58df6dbe0b92c24a823234942d09f0080c4ad490d09995940ec9843141beb3322491aad98119e35ce5b3195a2f99fa461a11041c75b485497108c2d8841d2cb34bf2c76c13177edfa5e008a7856239da0a32233b6b32c12a32e6a2f242a5e5395228f6e91f3609bcf5214a5616c5f8410be736bc090b87fe954199da2680dcdd5f2748afed98587239c1fa4044cf96362cd9e99509fa060693c99ae6186231379249edbe0eef7a9e87b0511db723493dc10fc699889e1d30681365a56bcecabb0944519f8e8cf5a11a88a0990d0ad387e999247e5cd3439368bf9ce05b4d81db7c505bd19a77c247f9aa359be0b5279eba600d822155afdb12bd0305cdfbb23db01d053ea9d90d9ea669fb3aee6df2d6e6d81eb0242bde3b71dc1472a12d2311ec1cb87fbbd9e58152220243d87777eb3de0533fc6c4ae77754a5a051724c8837bd1a041c38992af13652a6f1348a84d26c3d8832271c0203eda15ee006334c9caf31f050296f5a90aaccd1bb0c7435b167dbd7afd6b4fd78a31ebe692da71be6f2d77b9c3dd8add5b565cba68a8eb1e14ae30e39bc072ec7b493ba216b1e601f71180963619a0a94a3cce4aaccacb38c470bb469a993b0c525701b39c22c9b1740a581a0473a76d7e58bb746c936336014bf3ba5a704c197a3394930a3168c31e07ea40c2ff8ff383a76d6c38c0b9189f6ef7e78b7b99e830480fb931026a3462c33f3de3cffefdd73b05c87538b807ae8842277d40d278470a242234def892ffef4173654f97d2bd2f5d0ea2e8c91c0b5abb314cd460862c8784d2ed5850277fd71bc5f39d367f03f607af6c9c7175b62a63685a5435f0ec6d5fad5a0273bd5f2ec2d92f847d1f154c4c9ffc017a49fd8ad74cc64d137480c6f87394c8f3764e66bcf2a19dc46c17df52b25ada1341eb0286edb99894f05d6807a0ec9404e0dc776a852d3ccc3fd9d8448145151fca15124250481cef3417f111faa651861801b07accc3f564c00b6be791561394578f4a16feb6572c99216a97aab6d630be2f1acb6d9643c4a39f0f750a11fb1c91725733e8f5fb321e1879b54ae4a022f40935e9f40e95f70a3f03c0a727b7982edecd1c5dc5c18ffeb7439eab6d00bfc6c327cd273189364e17c6f23b9b9b28c151861d283a6ff5c7600285a14ddfcfc72bf87918d8e4558a3869dbbc62ea5728ad91c6876d50f93a884501532c778a0c9bdd9a1561d2390f13604997c606a1e4256daade20414859b0a4541a844346090aecace05306db5d1f2d62e9c5814f59a606354953a1e5e65f623ac871e9ae49aeb96fc2e2369a5a442f40e1c8b8c181510ba5ae33e722ffc5f249d38f7075c5416e6e8b6bf5e80c3dca8b430bebe9c9d0d068e3df5dd112553fe49efdd6f32e3583f209225034da5da2978b60720704f4e1860c8db5ebef708c3ed1feeef1254d13a3333cdf06e2b071bee9bc86bdeed3d6394f2340effd2de7dafb1c6d51e9b2e50957ca49b26c9715fd23df2ce63a094ed7dbdecc84dde7e40cac5605e90a4b8698d640ac12b60867a0168814991deb41f975fd1d9d5c4e554e44b75439b6d01fa4b2d6ddd074989a825e29d773d4aa23df18e7c154fb30669fe93ba1ee8d350119983565a48d5e9fdceff4e9842402b7b9b4472dfeeff624c1710109d60b525a896fb20dbf9f7cd45860c2878b8a8548deccad3c0b77530163ddb8aaabe32068995979506f3fa1278e4b0b57a739e0cd2b6e31d80d5113c4de6245d8137e218c1d4f2f6e7d17347635ce87a6a21396f0433381eee57400d42eb582c03a33160e3dfe7ff136ba3645b2330b7b764b28a82180146af9595ffd17324b5aa3ecbb9e245ccf2958007626a3c19131e9aa43bd55aeb576aca8592f099c1798003b88f3ed33fd68a5af10828af01124c93b63eecea1f4be2cddeb3313b0e09828e9273edd33c57ea672ff4e6e9876e916173af54a8a90293392e11a7a5a34f7254e6a93a86968bfcbfee1f1197cd5725105127665deaeb5caded52b1d4310d348949a81afe60bde1c7cbd1e021c9c1cd2de33de83f5130e70ec921395ed19b8bc493c5c1c5ab89c54284bad04a8ca8e13ee59444b3d183dbcd43fe46211f8b22ed84ddba8a730cc06d581a913ed2e8f64f7cb2f4069ebd85585d1ff6365dcdb53ae1612c528cf7b46cbc75e8ddb10c263cac5f9d350703f6b2c201af0427abf33bc385c0656c0ca6ff673d8149057aedd84d5955d18d21d26ad4258ac0295aae3a49755eae61f1f84c65e12470727a7780d4b81a7d442ffc53528c3a1b249530a5433184803e64cc0cc207c985f0892c1a323e277cdc80fde3ca17aa01b1d2203be7fc83af8a2221eebc803da7816a4b983c15d775e0082de5d7ce4355651439e075e3ddb86aab94e049fa1d968ac31cdd0afdccf35f6ee035956f076976500e8c745eb429e0a547465f604ab9581d5a44225894878b58a036954a27f3e8df6aeb5ffe991caabe1fde3cedd5926601f19f3256d60e79bebac81861a52c5253a451ba8a2b74336d1c8ebe6a8b57e92f93c5cd57f238a4901a58485e310a7f679c7c9aabe7e25521726275b46bf97dc688edfdfa3fc2313eb9470032b5bbc20fc27a5b913122c60c1d73a0aae880fe83965ba98d7198362f404a7cea2d8146c8c528c5fe87eb78ded1b1f2d67b1cf9fd60ecc44ee39e49cceaa2642286e6f7e85d7cdc88a4ca958febb3d5508dcb22ac109cef42831866f71a6bb81b0f1b60625c72c5637d656412ea8c9d84e9861d6ce16129122805f9a7c9d1c439e23a8c3b7e8d3f7c116ca0dd4bfc35c921b25ca6b89262f5aff5692c752297e6a5946cbdc77503490954d82d2f962bc09b067cad6ad720108a4d57dc9659447a185df02410f0e22307c644b8b023e28ebd488737ee983366376ced9e197b8be0195632773015394f0369c336f09d4bb2e095e157143fc139001ccb76aeb4b5608a4958b2ea70a6707ef09776876682ec19f499811e80b9a88488cb226adc28d4f12e2977d82f3812a166b95d1ba506c3fd64a677ee475c467425553f111257f4cfeed8e7c74cbfe424bc10012c0ce14213813c7d174ae3835e2106fd663165ab4fa7730102da48bb1f1a35df6a582b39e62868c2705fb9d8aa6ec57d3acdf4a2425702fe1e75c6b82370842078a148a2ccae4da6e7f6fd92b9e23f9280f2d91fc50d74c373a43aa1104d0eeb98baa49e402f870dd0d53a253e56d83f8c41e5e829146492992a9f03fd19ea883a449be75ebf6bdf31206056f0d7d613317ef02d66f2becb47d263937c22131f4525a45f0db2aac5adbb41f0d39371ec8718795e0c38cf9252ffb208dd84b102465341e493eb5d7fd49e347ed3ab4b2cc27e94973531333d7b046449dbbb12f0f117da59f1e50060c97a9f115bf5fc8714149ed6768b14c67dad6c261b0d030dac79bcac2e5a0381ed77a854254364a0b2a88344d50e76ac5262eb74e1eac8e2b78ea2bd9834ceb748cb7eec637f5930fbc621d95b2146fe31d6aa9ac2cfa9c449b907cedfc15fa9679556b4a98b035b0b988fb734f4a228e53ac104474cf1fe1a44b83c3cafc4a4d67427dfceabcabcb08d9d66cb28b6899f87b116368b56e8c8ead582a3c353a6c6fdcc9d6d6567f557943ee999f40e87cc9832559c4e5ec6543cf88765dc54ca4830cf93214d594a71425b24f00db8ed743ff7b29fa78658acb018adb4078b078388b88ebb11d10cfa6acbe7430736ae333e7b04168d1b8b0bab37a564e2a76e597648a464eccbec94f249876a8574f6a3831970fd004459c03f685b8734b212b3b487985c1e3b6cad4d85649f5cfe1ae95fd62a757d0bf7ec26edae7be00f8cde6a4aa6276cd7058fed6252f3eeb179737f0b0c73a8054f27465a21f836e72124d4436268181601329c906ecd04c4c90a0e278d4e160f701d09d2293874b1ff51f3cfa4d7382c011b715bfd3115c378911d789e85fc14c111231de8e5e6d2dd6a74bc1324d1440ff6eccf4bc5034bfa36e2514e219a097be99bd3a8eec45491bb8265e69202a0f1b3a44cea3147ce86044a1ff4f0c01d70c0249acb7de98dd19985a63aa1939828bfd401255d439f9838683891d684ccb8ff869669f3eaa81a749cf642eeee85f5eb35c790e74a104b4fcf9253273073f1129433349c2fe1c6af959635a6e477872d2cf84fa83a9a1644bd90a029a630f5b9e466cd9557840db8e14dc7ef788c86a611005f4825b013db20486f1613e2af5c0f6cbfbe7237bc1d7d06426098f83a6e13465cf8f52297658b51a3060722734ca8b439e2136e3c8f9fc86fd4c0ed79851069dfe08b9c17728a103bfca28194dbaf9f9c15e547439a33373b89bb883d269116b8d14f55a26a28d973bac597f34e3f758447078bd17372206b1c8082ee83084010c7a0728d03d9e4a7ef6f4a577597bdcedced8374f86c3e70724a0bc2a7d8c9ca6b35646adbe7f804a554e13b9782b5617f904c75a844ba8110ad11c20c150e2f80544bd0c979a6e09e8d462070f0e31b575aa135bde5244c769f1179ece6e899007cfec294113fa2f5a03a67ad9f5779f02f889620908b9a81ba848f4df837093644243397474acb1b362b08ec2b02ac7bde149636bfcbc8e5e69e39f7e5ce92ff856a36b4d1254ec1b7f5702a04e46c6e18856248f1553753d73fed2f3b731c4392745afaf2b0259584a0d877eb554f221d5dfe4f122b46ad553bbbae47f6adce381c11e105241fd1b16b1a10fad3c50f4e556b81705777538f6509604a09e96eb927e06970464cfbc161c176a75c25a4199bf77916743755c5261400827940f79f070e9b6db1ae1d0b7978e6758efe3e551ee506e9c6f9d51565a3597ab23c73abdfc9c22050f8ea0243b524fb4adf93c0dfc67ea3ce7bd12e63fde5ddd298df4972d9c163dc62fb8f2098a2db1f1fdc4074dff6db3898645343b9a782b67ac014f03688137b2e7123da2177c417b688642e90a6be2ac132b154b2bfa8e1042bd9198f11b9c1f01c0b813f21af2aad93874b92ed1963df750b27a32ae22ad09b75eb2d1b96c055c3f0540d4be1385a67e7e6c6a94aa237b845331acaaaf363f54f2145753e66d0a311993bc28e01f42aacb49038b0cba53c427dc43f6542775907e782d4523a705c517e758971e8ce254edbd266a4d8cb8a69f343bb40a3ef1a253835e15985c104f2e7eee4d0a944f24ea3c01fc17b76064a6b23c779401b70700a3415eb1e90d0d9e2a7ec5504600233b0224406818bbea9181e4fc88ad5d9f98e26ba3454e724a07f7f3b5d788729fc96fc6797b26de8947b6a2b3a3f4250b3ed6e1d2074dc03356028136a6394e29f378252b28b328d962c65f9a2da1dbb51f5acfd55b6301bafadfdb6a027645c2a30ac343d73e97b443af32c0ed8e9d4dfbe72f873941423778f24d9442358dcf6df901c65a6b7d80cb8356ab3cdc513e75fd65a9d4c9d034830964786d46ed584fb1f95e141792b184d4bcab4894d18d9a8cdcc30da3e39515f40761089c055587766dce562f7e34733209d444282b6b901491766bbc66b50a902f9003358002d5eb32496a6d078e698d97ccbc4bc590a5daa870860b06dc2929e79f7a492e9929f77a7f85b30a03e31cd4b2b77750f0ae05d79c3916664056d7d993e0c64d46264b19258c15af0ade72c20efb36f18a0866a670d6ecdd48a9827825ef3a8a497a981fb52b326c0618f19b89a4bbeaaf0785e8652f43b08eb549311d49346a8a6283cb779074ab688b3b00bd2d92307067509ce70d56017d4853c8420317edfd0ee4b151210f9a959802f5b4379f35ee161f1e2ed3f255e7819190c342ddc59b708f6e66256831231a416eb2702cfc93a68a3417ff9f2b3f1084746607d3577f71e739670626c4475aa82cd49ace6d0feb85440a10495f38ef33b8d0b30a975ce3b9ae8557c0a44a1fb59ae15895a16684b22041fdcbd9d5577600805973a6428cf6616b86b1cf1520c518a394f1e89ff63b936b2c137059ad19af97d89ff77f07c1a38003913766dbcc38669202b09a1bb71bdf1aa53ae4c545bc81b6a71f8c8af35460ed4885cc666192ecfe567071a66f07df9c950427a0ae5e71c9dc5ef92dfc6aadfc90cccf04a42bbd64ef6362b584685887e57f4f205d18dc19e239e29fe47cc3dfa28c0a5c3acc5a8b9c5847b3a4c01725e83a7be920ff9b23970f4590e997e11d2611a7d999f920f7c29d0570857771076341fa87c5edd6665f3c2ef6a6fba9a9bd0999374f902b41525708f3dbdfb572cf7cfd305676cf587839de511ed6cc711ff1e3327762fd912ed0984e8da81b1fadaf557c8d33ca303861e4259ccdc84f6d07fa9763c075b9b0c1b1bf03e9dc3e7b5b7d65e73ecca9b1c82ef5d968b8a5530d06e040b2f44156b8c9ebe6d6fa5c7450c5e97c97fe5f60ddc09394c12bfb5c0fb2d3553d539b2ff6771f5d8f9d3881df682552c62e9244a7660428a473545c8f67e0542f9763ffca27f3d825986ba81e756b9f6f59756f16068579b4a49d666b16f00556d2c2e1fe947fa0207f9f7cd9ab1c717577fb77abc345642e0eabe3791fd7c7901ddc89c99160d2ef2beb12525eacee5c3016da53fa1b7ba32f78508fa7c6050a22d5d1e602d8d9e39c1262b9a0794beea2329a3288a12942a6376f494f58f3242a090a0850151ac306ffff557ce441ae1240eb10d399e2a64993db802de87c36613ede2af77cdadf1c5c4a785f1fd196b3c6f18df392425ff82f732e27836ab6c9d0395f1bdb93c9cda00be13d95f2210be5a039e20199135c8a6334e139689f51e779732c420640b70f14d4cdeb083792c5d73de9a230dc16b2703a44d0f2f4839c655dc58ce7ed5c6488ebadbeda9aeb7d1ec5b5b7d8f2a2bbae754fb15200ae96f5ec92cf19e8a0026a2506ae6add4af3f9aaea810d42b9ec6cd3260ac0cc330f4a0bd7b49d98bb8609dad072853fca5d15197c47cb50a9ed7241211ac373cb1b3688cdda6f262f978b4841802755e1c87e6ea35bb03c3f8c33d4065272aa2eb4de3c5ffbc7593275b0bf0d6bb076c38ec80f8f7364152c400172e4b61bf2549aa12934e5eb371dba51d1437007fdc13d46c10a205eafb4fc04b306a56b1a1fd3979466ea375a76d3878a5869842c39637c931d6cc4f69aef6235e406a17a1c0b1bb706e5d5bed4f743c5996ea5d09e111c59e28018ad1dfcecb21cf61e12efa36074e7939483e63c0a5475b57ce3cd79886aa4e40d8b7c9d50746a66f33b110666e547d1417e0f9b7b82bac294e19e32d9153c1e5f02196fe813a408da45b96015f7424d2e5b0615fdf515fe268e91d672ba76216ca57659e859421b09217746b1b3c8b590497e8c33dde02bb406f535344c784c17067fc906193b553e6841e327528cc6661654038b71cd1615421ab76b668c8aed69f99237783f7a8826abc0cc41bedcfd6e2e88ad898042238409e429b40947f197bbfcaa3e9fecfaf3e5ed501f782e576cf7f54d7631e167c9bc0e483b4ad69624d2bd4dfe7ecbbc4b73c35e9f9a09a052f477152ed3bfae0cbeccdf4c65e7ecebfc5114095700135efbe469ef504eb11cf1adc83cdc9816c6e03670c997e0767d4c0f2bab84a02c7f0bdc9985b0a8d42a1064cf603bd21573bc6876bda8960e269aeac18d7f42005daa051cfdf5a4c19e49f36d1a224381e447ca4fac1f8748fe4ab91ae4de5d210020f6271455cc1d1798b700efc8e90aae569452b5325790f1817595ef7070cd49da5b0ad86399b32ffa83e1d31ddd2c18bba079d0615e89080618ce4d290b01c3a6b797dc0dbe5daff793ee3d27d9ea24edc807ecc3c712ee05078194384418660558778d8119ed9102c54eb61601359db5b04c455fd509e518b84fa3d5e76f6b76a098b692f749d1dac0a1384bf19a0f2c7e8f5b689bd0a272bea1760406ac7eaca728185b772721c593aa453425f223bbd358d6fa1f5720e7e71cfcc86bc6be8904bea792e1688343a29284aa34f2026af81bb1b9e928541541fba868bfb0c07899fcf9b197589b5be426fabb3a461fd3413a9c6385857ef02cf35a73e156fce29dd90bf78d67e2e29e73898921af93152c6c64b5028c30ea3176ad2d82c128e761c448654e61c75ed90a9910f834218155766bbee8f3c0c6bce4f1d4f9cf94091a660bf5431f4ef2599a93af5de2a6172296b85160e4a7f7f483e6ea6c66e0d81a643d015b4c846d7e1b34eac43b0830df734185a6e7c43a3dff422899d311af650e56f35d9e543068a651ddf06ae316c28e01abed23a40477eaab6c8c5e074270fe4bf11eab443db532eed28d410997b368b0c436f12917c2867fa6c67dc27a4b628b858c315583e1df47063845fa4298a58b51a994a9b5fdd4e7f1bce783effdec08acefd64fe8c692e1aa82b7ea7a0411b9430cef2a05819f42a1d3e79a3f1f201bf660e792ee8b41b156ed0167800c5362ea4f9beb7c67f16142b1979f2d167fc0f95071185eaed01bb780ec2a5a3e18ece1577b5372050bebcef3d71ffea94b061fc2f430b656d90b2bb03330792748937ac592d9204e2c04d477c33504754cedbf0274fe78734617a24b28e6c1af403d716e09dafce1881255b812379bf1660a36e43f4a9b2abae7d173f1e29c1a31b3adbf2ac612578e34836910c98cf97794de0cfe539492517404ce61211b85f2c7a57a80b6ce15ff91b8d24627d5423d8d6d22458f76fd34b7d7dfbf1aafc1ebb56cff41acef33a6a176a49da39749aa37783077659351d27a2d7190eb50eb5bd5734c8edfeafa7009db8e3de4eedbd032fa3079b7313738ab9f39ff5c88ff0fc13ba06847bce702f7c0d3820894a4bc819bd1e64b761b92cd83fd30673d824a3bdb6f07af5ea776810b49f01b04d537bd78a95ed3eaeab95a8f582d8c2dfbcd0b817b7f8a95b0b413e13b652c2d48421474ce681fb06f6318ee4e0a6ea125280cedf965d8c0ac95810d6b50364dbeadca671c88e2f7a00a659fcd88fa06a3af59e984b08c03f40645e43b39739fef607faf1f802667d7965377fc678fd9631b137d96408dd3a11d0a8e2be204b63056c393d56582902f242463f0bdc56e88099cef2b695d082e8fadf0307f7e7717fce51b16df84e405646159e46cfc2f851a5b178f18e745c1268135a4c78fea73cfb78e0fb33b2f73e3bd4263b0c01a0d3d7f0fe7f4dc750e095840152302051d290d262c1ab0d893afb4451335817fdba4dd9ef7a3080aa800850dacc90030fb1f90a2fd643061ab7eed7cc59013a1dc17ba90529266e6bbd6891e8b3aa7de431a20600828ba70d0be47be616928b489bd9d0e6c31282c523cf52053b083dd3b504b7957df6865421de93430f8c094826a0c749afc7dab8e59bcdaa33fdb19183f597bc817f2bee5bd7137b6ec3f59e72b741957835e42bf4850ece2320dd2e9257bd999db789d6a8802da68a59bdf88b5c01776a823bf2167de36eb5f88187109385b4b0e54d74a5f26e9334fce4607e89c3e231ca3cfa592b6805ba51996015ed10e857c0b9ce9bce70fd900a02e3014319828b1800ffca05e2b982adfd6b2c42bfa70ca3cfda3dd1faa711c2e0a10a59956399ff107a54620ea1d042c8ef5065054db1895e175a88ff697ac15f02a9a632e05ec9b28a0b35c1c3ab3cec84a349b6dcf5c3bca27a588fb6d261074a5bfa9c15707def7f7ba584ed2d36312884e59e004705633a142cfd23c7b76e3c2234028a57af7733f9480556200ae2bdbebc9785a4fb9174207721188f24dd536f1984a60d2ebc6e7af0006956d2147ef18425ac0ed89887734584a75ecb8b6231c8996f89b6b2010f1174a0685ac20223ccf8e23ab1026cd3a6f279db7fbf88d764d42ab72c5fff6afd69f7256f108891b4450ca484638d77660c4675bef7a1e4a619651602f8a4a322d2f942e654c3fdf260ec0480ee578689e7906c14cfc66ccc8b9315f62a330417ee9b5fd9849ef2efe298a3fb737efdb2e5c308384fb352ca0fc43680f51ac7bd4018551eef5e9c7fea89abc4347dbc6c5f62f01926132734e9ac065bc54be65a48ad416a6001ecb19bcae62df1385a4e4bb55270d5038c786c582023b2dc4d0ce682c1d3fc85c84b428692fafafc3fecd16a60c7a0248474c8341a8bac6a7f35d148ee8019e93d6224d784dc0e6fa6d86714a341407ecd1bb56f77a2521fb0c9c22e9c58b010aab7f1375e1e648130e1d1dee44ccdeefeaca6a76b920a998091fed0be176ab1619a3b23ec3dd1bdf5b2caa7e82697469bb1dae5d1bf0bb4955625214a011a022dd703c5f2d5c53a1e6f270f9af64ee4d0c2678541887006243d62136c74e5bdb5ca20f99cfc184774ab9be9253ebaf76b5fb2b926e464518bffca74c05292913aa5afcd5765af119e222ec9884b0432d78cb110128ac408eb616e9679d01cf3db3e2041755033d067d978e9ebd1251caaf3fbc27c06b63530b85bf20c78bbf6767d50fff95d5303391e91c3276df782d7092792927ea62c17ec2753a9bafa8456636ccd5536ad88f79f6a7a51bb0845c73aa4c6d00fffe8b20052f7098ed52e77033cf0dd03172be053e63e5b54fa8430d5cb8f68b7e293072a2ece1b73fa50589140636f442f3de6cebe52df997d823d8288bca7c851f9aa72c58e49dd9ff13ddb95cdb9fc8cc640e1c5e869d46d81331fc692b35d5de5feec9255fbe190cee3835a7d16338f9504c4f5e54709b53a7892f7b850ab6ed741d9d0d4af4afff58e8c47f54e7c0d772505ba978d213474e53769de1def0686750e50eba4c0549033b0d5987b076320ef3e3707850acee60974533415131eb50ea074119be0c6667a3aeff4b19380c71df0a69813bf6b7dc0fc04818d5b502891d3bab146f099139c571d54bccade8d342b9335251c966c1bdefe92802f31c3422fde2bbd1e77f10f87573bc71062e6c6e93147bbf3fef1c6b910eb89aa4efd84f15f6a856d87c9b2a8d019c670938fd3fb93bc73d246f797327e069072dec68c9f5eae642fa7075b1c2e4d48f1744de35b39888717be5814c46cc69dea177e0d5c9d7848ba756952370364a5e44acc5dde9d3b22a6f37591faabf8d3294146d0216663da7ac67bbd3cba6b782c534b9390018f3f8238b895a24d7a288da771d83429d2e4f4203647ef9dbe834034435aa03527be050136506e0978320634893ff8b561d23808bd2bf82b824e7ad09fb315f064e451e30fb0a607d34c91bad987392f30969909b6381009c4e453eda3db9dd66da678f61bddf0aac2628813431a3260e5e2f25bdaa757601e0266e772aaab71a949c111c41abfb105c4df90b13744d38831ca7c8e8571ae165c1907c01c0dbeaebd2b554f8c0245c453b4b79f256592302c005ac79bfec25b4328375211fe6306b6d32ef2ed96f20b1afbe903a0d6530c36fe00fd351f3e878b969c2d1f084af21eeb7d13788f82f2e851584fc84ad72aecf7ade46ceb284825bd8036730ddaa5a065e37bdd242965ffc568828e411ac1fd3d89b91a2d0cff5c07ecd462cb620db511df76497b329f64cd2f8e8a579b3b958234deaa77ecafcdf149c6596d7a7c7c4aa2e725fd35f342a21728ebd27396407da17fcb7864d2c7f5029fd59599692894edd8c1c843915e22659810b3bae918d765ac66b771ed238d1001ed43c554f8cd65c4965b3eddc1f2ca63220a2d1422a30036454f283acabbda3b15e01959795a308fb25f57f3d6d60651c449bd6ddec48101972b3f45c4fbb993c1df96fb1128a4252a59db2bd8c89282a068f1df69b96ff2227569a758a22e8e3a2797456819f28bd02861dbdac5ea971a83a8916725bb40f36b74ed82afd7ba60c4edfd8899d60a76112ebedda365f14c2de2db51e4e2459c639afac7a0ac417474c6cbfc281b5c15d66786623e0a2d57674a7f2f5ba332d021103d12adf76093038035132b90bc7e475b7964b11f46d8596b126397a2f3413abd3582f24402d5e6ce58537e61d68f6bf9bb4f3ef5358f54885434413423923660532841921bb3ed3cef7b33a9d7880a764f4598fc3c3059b7b28a1714f3fe32b46e23297757c52998f1edf03e548a9c5303f5a1e19bd4884935b143b47a068646ac5ed1d117fa74d672a03e89d418882b2abec8628c4a102cfdd9a9acb8c13830ccd1346a846182dc3c24661ede6aa4058e5ccd725f4c4b3d753c6044cd136cc588917282c8f5708ebf8a6b2c2c1691b98b7b64ebbfc91241ac62a3423a666931fedf46f6b8f28840e0848f7936b9c72e61e825a506b3dab2545bd1096dbd620bd5d93a10ab30dfc74d8baff2c2b0dbbaa47e271b296cee956cdfc4244993e4951eed4a19dc5e8c6693ac01806946b3b9a7b9346143886699b11e06094b30043edb3d81121b0172d87bca16b9c8d192cea31eb88f103dc0ad4cf3f54f479041206b3f5dfeea06cb93844658ab9277b562951807e9cd0a13f0909579cb44db2a8664099a919431b0218116d7fac27bf97ed7cb43094b86b31a59f05afe0400deed39bfa98ef0bc8b45dc0725939d6d175d3b014e3aca9ac1470d72a509381e8c66f2c06ed43938a70fccf025ad49f6f3b1f12e55d99ef721f35fe8f7bedb2c067de4170bc1faba0f5627fcb84bbfd7853bde928eea2c9649f0c381fc9873045d50acdb9693859f5d01e0714aea4db01c0be5c599f28597ab9154a10277a929fcf27cbcaeaeb4f204a944a09b943f84a2b510a079968a034ca1dbe4177ef45b50d5fa2a676535c2bffe2dbd6a0a33f9161737dbd814e5adda8e570f6dbbd90975765494c1e4cafb20875a559c5e5752f58998e2144cc527a3691dfe60f90f718a21f66d80436bd1acb3edf10bcc4def445c9aaa189262e83b27ac9ca09b9e133b1638273c5ffff6f382142b20f315a76e7e6e2881b284e8692cdc4032d2dad3312ffe28485a3f1c60f41ea2bbf8c45ff2d44ebf9d4ba1a51ffea57c002357d5be29d895699ebb5f842c6a816ba8ccfeae1cab5df77001f9debf6ee2ae765d282ad5ffa97f6dfeaeefb0a04fc57730caa572db5ecf150076249430b190d369d596c0e31af79e9c90ad8a6c079d1b610a4f04a68906c96138652145052667af6766a467dafa6c9ccd0637d4d6960b22c473ab37b52684637fd577d9eaf3491ff769a7fe45c3e6e02b4592278a3bb41841ef88739d83762b1beb32132991ebde64e76009e3fbac5b5f4f459c42d42e0ca7f2d30f0f97f2ff348618f9b3bd6f2a2db4bec8dbdb4d4cd894da77df9f5d3d836808d4a4584e2b9684dd96ab458995b2754ddb17ae240072c163dcaf0b1afb5726091976bd47b21bb8bf6cc9544c00f147c551c598612769d2e1a880ed1d3dba9fd8d4961c0665c3e09e6baa9acd38a407c86a2e5848f7144a8f0a9aefd99dc71a753e566144e18d9c6a5d30578d924bf7761480f021eedd994eee0864a25f407915bfc5094b33156fe0bb2869a45c7c48d656e797a3bea501b0a76d5041c579e2d88bc4fc4abb6d7e5516b155eb04911a0a7dd0ee7ecca9c9953e2a1396b45afc35af7ce5ae1fe509630e067e081b2172da729c3dfa974b62751cd79977d18e7ca7e06f74c6c95efec3f8fef9390efe72693835ffa7150b03a95d7e2fbebe353bf9010c010f8eb3b97a9f38d7ce1259c06e5c7f82509ec334fbb087f38e848d97f5dbd40626764db1cd052feb0d2e8a1403a6a35e64a75b3f04fd04b2c463421b36854926c8a0fb4e5c2c88eb685f3be90d9db03a64ab2c3f2a5b179faa4ab05c2316f03c4c4717a426760bae4003d7b3ec789b31a96d27bdbea6550d1ee3cb474d9907fd0d8f2806109d4e6ef804f32d54c849bbc096532f7a52c81c92421e8515467d52fc5c54f784e6f17372d2d2f6fd8b91a9fbcc63cbaf7273bd1d282a06393491034e691b5d2f7cca99dde2d80e1dc581231cfbf0f781deb06680fbb3e342d611ccaf77a3087dc2125df828541bc38a87cb090f51d66d49737c9bcdf043ea4f041c2571cf26cacc9541f6517d10c244d0b709bf09efb962db8aec4f8b9466f273df30569c2467b89b86d3376dfb6e28cb895af64768d4cf63b5b8a94f5180bdf6f2b9d4a61886f9a55fd9e6fd8266a50811d19b4027396ee7b36668be67288929084dbda5a6e115f5b8a89066d1135b5c64e3eaa29480ccb2cec4b73bdbf82dc4ef7ac4da06fc52c331f2af5090a4f9fd7e89cf2527239eb802b035550d2397a3f16d9aa987b92ea197f07580f2ca9b9e149178be51c40b6623d0b9e187f44deb8ab82610c857f7929719b478307f98c97999b73f97cb4665ac23f56daf1c5db7cc9f88049c0e9e73d4a966311f8d3d757d1796e2efd55350245fc398dbeb3315c81b839344dcafe4ecaa76dad6caf8d16f43298ae5edb248052d56915c5899d88d522e664975c7c76732acec36703d6ca6694f6a2847fbf158a8268b46bfed16750cbe2e7495bd79d711c1d33bafa605118e34aef0f3a0b9884e396d131a3b61d2e4f9eb86f517a96bc1735ddfccce6c7938809db8175f96a34fb6f034ed398d9c83dd0f90b49a567822243cbf844d4eb3ebd3580303f4e34d1c37bacff84f1feb220a38407c2979d012c8c7e30d35ce8e3de714bfea4cba1c9a2a39042d8c85c923b6924ec908c2806684ac0f15bed4ca77faeccc9e6b116d7fb533c5ea27f4903302b710128dc0044627de53939b8a16f66f248b4697a9609bc896e851c7322a3c6bb798fc55ca187ece9e54005c9a251710988356792cbb9a8a3ab3a25af729e468a6f1484279ea7e963b4a391e14511dfc845f90cf0342a306f73a6364d38ec2ff417ec2068efea30a3b9507cd0687cd63ea1187d76a29a4e99eefe650e49a3e966041fbeabf65667e0067eec4592d20c95a7e29fd70caf56d1f4198fe90a0f4dea56ae629c83b3b5f6b18cdd615b52d8acb4fe74fcfa462cedf4a31b216e182d43aa8a3ae29703e5b05db5184764058bd6dbdde73fe3f04bcd4918fc8fe0572dc8c3eab9586dd0e916e37e86144c29ef11f0080dd8ba4a3856c017a456979b5e27891be0548792c3838c95d80669c14215bdab618f0d76c8bd127b2471783d67d83c2636336a199ad784edf347628d41e4a36762cf0e200ed89409b62d393af969e55cd071550137234ec46a79379014b5ac85c040a5cae6312561adb2c4865ba53a2c513c8ee7e0d85f7a4520ed2942ecbc14755935922243914548729addbbf483bd5d8a26b661146ed8a8002fcd07524951d81323ced813a52bc563ea1ce38048fbdf3a339cafaf58fe6049e7cac2cd5ee184a24ec656b468c3a18d5886bd2ee38a49ae7e15d4d177d466cda86465a06408991796e84968ec1cd6ff464415f4c182ba721076310ee90bd3d1912e52ce488b0fc1e8b1148cdf769658a743520bf1d54054b0a0b284f648d0dff4fa4932721e363976f2df657d4a13ee4a8b7b4989e2fba0d351d7e4d15dd8b37abde0079e22f4164e1a555c863f3b217552a3a9eafb9c0f46b4472fb95ad747f3cbd49adb3da6bfd2e83e212fec4229d15e2a1902645f44449c879a4f264dd09d8acd9e7d3fc9af7db5d9dbfc233e50182927d1e425fce7420e0b5f107664953895eba4c73fbed9494f20ae4341d669372c82e9bb7a626c1a963fa482273ed24c04769a31db4d505360d6243e9e55c2e6a971d9fd36189801cc43a5d9bef02418c2e44aeee67ff312bf55cb8d336ee04d704f60605ded56fd3f35720f51d739980844f0d87095ba8c2f63bdcce2319d50883983bd053ef8f2c541130d1a809c10fd05c0be8174cc9da2969c5f549e6baef104955f737b2732c80267806417c03577005e563ec9182c771fbe09aaeec7b265c1c3065d4e89dac8eb380ce72164ce3bce02423383ae571bc0aac39b85f0c1a48bd8f4a525708a54e5757d02255e1e766777daf99d37b3ce6c46e7c7976c426f9c2a4c2c1947269f8a2d9b0cc7c2d8728f95375745803850e4983b4b2bd8f3f346617d91f92fdf0d92b554ca0f75735aa796dfa402ccd3a95d79bbb982aeebb01d3c7305c61c525bcc4d3698e119476baaec817aa7c251138f38f4b7331673ef3394bda5de8fb67d79dd2414d895baccbceab19fab375d1581fa270876814a6939bbbeb4ad3e7c7136f2ad82ffb33008860d5602557fb287755f981cd52665a90a6ae96cee92cea55d1c8cb21aa6c6b67223202178cbf4f6b168763a0e34a42790aa5f3ceb89b85e70a52d8a70843f4600f7596eb6a59d2a20af7f4a321ffe01270b5b3d23aec1f7f2044604539cc829db304033987f65d0a3f2725b4022872ce97a85f092836f3809a89f48848bd863ff6a88ac79ea2c1463dc5900c60efc7878290c9da6851480f40bc478bc38de03480c4506768b42dcb01fc64d153d14837465dc26cf9c95472ce19eda59e0ca154ec3a17571db1b199b43cd461110e5d753168311cf0741161a723deac7363b20c9e2f12988aa81a6ba7b37b300bbf28ac9a144bf74e8788c5ea78ef1376b6cd5b78a685dd5b430df617be62250c61674f3c4b49512961927770034f3900dcc55f67b9cfc8ccc9e14fb9b2c9387856c10b4b12f489a94506c05c9e4201b228eb980944f9254ff13f2df15e8b409005d2fa23905bf6108bed785d2d538cc1933fd57f883a7e6ae090386277b57145fefffc07fb3f595d453b7de674342467f5e30a3575a077fdd1321f1ae051e26f6bd1279083a42e1c19548257a7fa269ca0e1533f4a00ad571c250450db9d0d571675753fa7797354ada3744ee9f0d5ac6013771f227e054a7165486bc682af6ef05d4e066b658ef84cabdb502faaafe2b91adb766d9a44d15c7bcf795441809d97a1c49912cf9cb339944ebaebc888326d6597a8aec06977b2f65af628aa10e76de268c640bb0e1f316eb6b9c8f50713e85c9b60d972813555be814fe4d54812111cdb6d4bfe11ff7e34ff8d78ad9ec5502a17d135cb4a4e8ffff8f3b6405587ad236784df1a92bc8258144753d0fa4cea51725aafa019958afa47141f11abdcb55231b334d750579038bfbe57e4a3f73f93170aafb91cbd9529e06b332f484f1c2a006fb6963d95d15e9b715e7153ed4fbc94ed62e90dc77cbdacbddc758aa12ac4054e1f196f77ab19e73ee974479d0b401daf36d1d7abaa30295415ae6690a13f488676dd0ac2dd8e4c56449ca35962e4596b7dfd0e9bc84dc832f5c81016a21336e8a5bf3776dce46adbafe05da65e45df81111caa4f392dbe571925cce2230107451483d9b96ae299b1cdea857700a6def7926f1bab56476e8a3d7a893584d6b638eff05a160ec43976190a7a603e180d677002ecee5aa393189f9980b649214f3f73a778922f365c1211c7006178483d53fba6f29de789d39e12f19642328fe3063ac70017fceb148b610e2662c62538a7a2e037cfabb07b4a3985125f31be4ffabb44a2991f10dfa33f575a453a80e519f6d1b4afb514284402551b03be5ab47da3462e262437dd8c60824bd2c9244439450b70a6a07644e4bacbe4e3bfea889a2e8a0af8639b11378adbc780274ff07399e6458885c7d6969c28f217f3d92722f4dd63f6634ec7eb8b4ccbde2d410bae27da9d4074d1527221e4e3a9508f922e28f2aa9b4505d5b14865ac28e35f9c8de334dbd2980e79f71b8b4a17ebada86d4b769fcc7f9a3bd657366a81356704eb4b9facae0eef45397fdb601b1fd47dd907fa4a30647e5ff75d30fb9c0e5b378afe8db0af32432fafc2bf64d4c79ced9789cf1eb8482a2d90686966fead9b23800593344dbc61a3dcd72e024017d8af28c7b523a9188f0839d57cc9b7d45236544b8f81a574916c8b7bcd7f82e7ee892e20a6f5a2157643f86bda9b6adebcd8b5c247a43bc3285a84f3eb5dcc93daa93f7a875bbec65012d5168bd6e99ed8bd1e8b2fcabf6937ea3685074845fde9a7fb03839f6875ede51e016d56c8fbaf3a200f98efe963fc890fe24bbd9c21298abee32813d9dbe9f0819765a0175544c8c8e2f2c60b39747309be4910ff150439bc1373311cb75ae70f60fc10f613ab9f8f2eb4da0ff6ef32f917edd7fa9e604dd0d8dc1a134320e4ab0551b1fc5c09cc8e573681a56c31c12e39b21b2324770029ca8f59d48c8a14fbb832b0748ab85a980bc3966102c9dff5bd1cc92cbcef5e6b43bee8b8eee170722664ba2a4f75b9e65b08680cd4feae957824a0e6a3aebe8b6a9ac49926861d653c084e92fd8d1d15a0ec31ec013654ccc87c193daf378b98f068ed5484d02d049dfedc25f7ed2e736ea2a386c84ec1db881bb4a637ac671ceaf07de62ea3e16f3e8186cdda8d66b8f62befee7fddbc0151f331ed6fbe2477231846a0966d761197ff0c83b6f6d152644a58bd3ea0b07145e5597a0b0eb32b49871ca254311d7083f8ae35b51ae8f7ad6b6a7b6616a1ecd256c76e34f84677ffa4389e6356b3af841562a26b5de3e9240c1cb6e3206d413055892f860a21c3de255f2febe7ac6f10222860ca2e8a04d9e39b1f9257c2dc0f46883037f08c8c8031448561786bf42e1251f546c3f5238e1b3946a46589147225a0561d325a7bf1f19fc38a10a5731e51e73a6fa70d396cce397e69b6d187edb420bc8090b3be05f55a823e11167dedfb7ff0c996c77590cf9e0645cabadc4327b6b289b99c87ad69f652893201558b50d7c3a8e1b33f22e1289b2a6be4553f14827bef0824f7588541f6445faaae4c84db2da3dd35bfc5efeac370f1810bb817aad247e224f20542720081633a4b6c4b1f217e266ca1c1b87bdf204e08afeb53b24298717b2af5b1fdc5607fafe267b6994335631425d2c61d66e3fbb0cb85e4c14bc2aaf647cb919b2dc89a3db99ba58caaeb6ee4d0adec9915f8c78029ff3c78b87ef3978d042c03fd1d2f9868ed030cdb83fe9c516641a3f2e60722f975da7ad3be7f1956e78372fac47b5924b060eee71e1f173cbcc04fc1e857d1b02bcee1cd4f1fc4b61c0508bf85c76d2e8445d8ff0de9a51616d2de509bd8aace665a4fbab085a11942b9d5abee514143025e8fb88a1e818fdb70b6fb5ad1db09dabd105baa74db13e3aa09d9c8aae7e1d6c04ddd63b70a489be96ddf80b063b3e1189916f12c2c93084b250ec3f10bf630df8f9acfe8421749d95ea3986d36c219a83bcf1b741c1165fbb91eb8bbbe93f01b78502b16613c0f7e15408768e367ddcf9761c8abfef815d966e041b6b2b132502edb0848cb042b56e6e0488b22e4a90ef7d7b04246797ea00a9a9d59c739b50f2a4d7f043c4e7d893b8fa3fcf1dd17600d0889213d54366afefbf8584fcf2dfd5db117b23136b5bbce87203294bfc0864efe73882a6742c107179691e185ab850771677e43452abf2c08b90feb4ceb689d294f917fafbc15b9c441010597b0fb148f388291a9a734c01b9f4110366f1517378122dc038ee0f45f4e62cd387246879d620c2efb93f338b073bfeb9c34105cacc9a4430b479fdc50487b48b37cade94a8aa083afb436e27b1f8142100324bd6d50db751ef9e49fc7bf26aed50e1a74bb4a678076f12c096806e60e10cf85f3ace3eac89d5504488edc06a55728bbe9184f1f55b09a1d13f3bb59185261b01116a797ef0239b2c5c0d163ba194e9ff0b50565daac82e8c5ff97af1ed17195842f83c72563600c862fa497ed74ecc061f4c56ed0962cfcddff0d944bbae2384d0d2f58ca1572efc13ea566f69cb01c06a4f195e690e5bda5b3f959997422a934dd1bc7b9c9e68fc6efede1f1ebd72638bb15ed56d75a60302eba0b18a286d989d27dd86c4e16ca8aba24b2e492fe19e0ea84abf0bcfd68ecbeef70494caa95c936560071d000bbff7bd37895fad23bee667c742f0caa9e7ef1119d9e24c7380462abf59ef6a5f450b6bcf0a275405def14ed59e12f7c2fbe058919e9523af34ea94f89f8bbd12e1a192169aa7dc9af47b7d717c373f2ab78f9a1b2a7d37dff99fd0eb38e999d7fb443247b7e101ab7c83ab68fb06dd6389707282b30cded2b68250d5b6cb671694a018927b414c7c9f35ee15ecb55e10d9252eee0e55caea63ea2d38aa0b706550c9004f20a9435b0b98cc0c02b8533b83f50731c3c974e4d14561990ba547c1609d29a82766cb1e7bea77b6028598a461460c6a83efde3e365ef1847bd1708cc0186817a40c58041a0950e274a9c13cd16d950b98ab6cbd6b272897beedb89e623ee7b951fc829637e648447bf80008d36911fd0f17fa0ec698b62f2195578f194fadbf3cb170df455ed2591c8d2fde86d610ab7ffd6b7de0e3c12c689bc4c8682313e3f828f7a84d88c11a3cce468a074ace4ac871da4979a1e42ba94d0642fa5c67578d021775d82660f9c85db0aaba595b658f88e70963cd97283d74db342b01d866cc14aae264b10cae7f697d60cedf7e03a1c7a835715e219030c9dba499c3d08b782f08d94ab398294c02f3115530881fd5d71146dd0c6cb4f848720c2ab61e72e8c078446b2ad5a8b0e456a252ff38214632f52a08ff89b7bdb977685ae4a260a912cc2de103fe5f6aa4a773b646a13a1b4270a773fd773eb16921993a7d9fdb3d89c6670d1ea79167322de62a0e3257f32d7378ec9fa6159c6b7d1b0b5942fe1ea1b15801d7c5b061b2da6aeb80f34717798bf5672c16ac60bee38ea55f04daf623d29cf2a36608a77f9349340f73e23397109fca97c5c5400b948005e8c08aac252959014444a486a3125b8a676ccdce16f62c2090393b9852d262756b54393b4796fe4dd24d89e1f7816f6e5dc1c2e9e9315bf93886b13064ede4331761cce5493c68079bad31f6b18556c47f50b381614742363c4b914badb5c030d0d10399c66249c27c0e042a686bb02e7dbee0b10d91936d89346e3b0002b6b02f8003bbe150050355583392d6b466a490b3040c9eb3c55cf96511014628b0b1dd7bd43571008864f3e78d4a7439c629a5d560888d7d4ea635c33958b5c779db0066da687dec619e0443b4dd6c6eaf498b233bf25807a66ba707b16c8cf6a05255d1ef976e418a6b9206a39f5141dd1c87d4d10e94718d54b4144df20eb1a7de67ad52c91a4e4df52f78322fc0e8025beca1072bffd5901ca25eefbb09037adcdeb25095ebf640a002f3fedf61591506737a6abe9c4db002f77a2d4597672c1e0ee20bf20a15c329d5c6ad95d3df5e3b5e380cf111937a7c7adc964c28536bd33ea15d0b214b3488dd4964ee789835c5101ded04193f94739df66a570d20fe9530a32d3f9f0b3d20ded32a222753cac086a50013a9cb6262e532db8ee880e1b9fca2bd8b7f3b87f215f12d2c0b820f2db7d0e909e0fff648acd67a57f90ed3577bc32deca232626034e5208cb4f9d4eb1893c30233ea8ecc1fb4c106bba219b515be92fee5e04e9f6d89cb0c5bc5288e5c930a62f94151eabfc49bb296156e23741a0395be003e12e4c28ea751d97f617870e29113bc310cf85572c8d7a390115b3de8030c7cbf5ee3b5828383adc1a597fba5d903616e1c97fa1a382a57a79491afcabce2b0b00f91adaac8a2fd6576c4afa8f876b0a486bad1f59293f8420e9b7708aef0d545c540ec2b0465f7c69be47bc99f757150c8e94c3325aab6c3a5f617fd1451f9c5d631cbd25eaf617c278241b644c124d3b038da06684d499f820a7438e37f2a4706843bc7f2f550d74a6f2e40af1aee99fb417f905f5a3989b92d3e2b6c4abd14c3d72bcc1e68cd0d6f0b71d634cbe48a4fa22e664d9431481379772839befab52dec88fbb513cc1674b6cac0cc74f9eb81f3238f89c0f5bb118a74fa51f1cf99098321559277255eb1726e74381fc8b8da8ca4f6dcd953aa7581c161633fad936119098da99a0e9efc17e1134cc5d52455db86624b446a277658eb2a5d944c7cb26003b748b1aeb1cf5178212aefa115ee1207117dee1b0fd1e53bb484afe9c498ce7be6e68b97dee2d6025d120c1674b475e439cdd585ea5c1afc6f5ed360afeb931251866e06892c90331db7cea69eb003a1f055d4f746503d16278bbea8cefde8541c228296a667e298ea454731dd83d6ca4546fa030c3f3c3697765ef6abf2392342dbd8457b55f0aee242876df615780b12a7c2b31e13e1d6bda7cf5eb6fe13a22a340cdf3a1d02d53b3226012cd49fbec82dd437fc9dcfaea5839af14b5e40c506ee133f3bbb9672eab872669bc88015bf69ea47083694b5fc93ebedd1f98076065abfb3a0ef3fd8f7bde07f3e08d978fe8d87f03018dd36bda47adf479ee0c43bc409069e86a2f095fa40f9aa373f7f0bf9ce22d73f1397425d60025749aa295eef2e7b82924e4e45fed83f20b2a858c565798025782dc34c301bd0be9d835e39aeba41e91619addbd90e31170e6a2c00c9268654147a0dc651ba2086d3a9fe415a13e056ddd625661c911e558b4f2a979c77eda2fed441f8c49cbb8b59a22e019e39fdbb5ea2c5d390a18e764ac24f05702c2e382e253d4580453fa1fe2e5ec79d1deb8935d5463c9ad23ff501182387a9fcd4bc5e97e66d7f8e2fd567994294005574033bbf80c93fec681295ed9e6a287c82fc0cc7018051bb94b26dad21b25a500b72c50f7263a11110a24c33d5876a73ecfcae78177b7f3a5404ae41f2df8bbfba6eb4a137684197748ecdb8ca048a087c5703434a6523a5a58f3ce02fdf379e85fb4ffc11af8e9602523390bbaff346c178dc7e4e74f38bcc8c526202d762ee77a3727c7cc2b30480b99aee1d8641d5c701ffbb0b63d9b03a8d79892933386e732bda2adccee377393426f127d375a5a1faf504760d2c29f3e269786481d997ee0df9ce34df937d2a3a9d6f0955634a781751aa3fd5f8d7d3549e7322de82b36bb73b19f131d6542cdf33f00db7d5c4a4cd84eb7da9bb12b34d4aacc4d114a1d532b011e51bbd24d8c19f5ed4af38d33beacbdc847d7e07345452c9b448bee0e38d93aadf707720b2162a9f055429226258195d678aaeb45000cf2c67504665d631324146c41a1be50dba61316a825f790551f1f2224763b9ece15f730d3bab44d42a6c124b6d3a797e3028c9b714e444c98d53b417586c100856d332a8398a72671eff282ef33de84d1d6644eacb41e7f88b72c9ac4adafa457427c6c5d89195ff5e2323ea27d8873e971eb283e1c2fafe93da9c1b685b7549c417297cf41c6f0c051b4c6078f772ccd1f47c807c06bc060b5617479da83d846ec952c8db26664dfab7d766fcfebfd2ce4ebc18df459cbebc0838469b1b0c134cc295dca7f0f53561c781c5a5f4a4fc2980386f3d2f84f4441da005c915be3b314dc5c9b01109a0f74de5c85aafb7137fa92feb19c131069b2296355ad0c5c6c4aa6ef120f6848c84c470fdb6fa4b3764ee47a91e719ca4c474c956612ac7cf041a3f8ed606731b03affec5e44693a94f590c9f071fceaf2d976df1d2e62df4e88dcd9296c55cfc2bdfb69be651d48a65412fa4c6ac50f3066179b1123aa76df1be10212d0c1f5b5ccab71b5790d7d58dd5b228862218eedf1af4a23ef53828e4509d2dd335363bf1842ef4ec30ddd6c2c5a2e434425e4025037cd811b9f8d429f781640be26d4a9fb7cad236055c61169bc78996ef92d50f252e6da3c6fd41ca4af403136d8e8fe1f6c05a43d7723501b6af42b1dffdc24189ef6965d63b7e4b92d49fae6d49a866a86c93a83ff8497027a80963ffe244ef6474eb63776e6b7649c6427b381ccdd7ac21f552bfd378587907b743a165e01fdfbefdaf1c5ad9043a1dd8b53dffe3ba305505b4c05e6772ea96f2d6918bbf5b6aac25c671f39da331f12c46b129021bce8ef914be159aae23519ebc78c966619b5b0e682e5bb365fa1579df47868801509948e722394b56460cdff32f14bc3cf4ea449ec334b5b558a53c56a9c8db181f134d54418d72bc38460d7b43947b972593f9cb938e26503d8fe1c5138b63e1dc50d80245b161d5c6c4ff9cfdf71c26a22ca20cec1aaaa806dae06102faa6ae72ba2db837051489bc2467f07df8bf501aed97bc8c6b1ef5dbb76a41135e4f76b2c5c46445c828ed86586b70bc14688a2b18ac95478e454706034abe0e710f41b4385027bda6ecb44880e256a795f08d377ee4c5be37170e45647e9845694934d8c9cfce83cc1e8b0314e05969329d4008faf612b09bf1689c7b4b7a0bc92bc43a285021a32e3bd7fdac97fd1f9178b4b2201ed81ddedd03cdd80d9840a77a7532e0133057d50462b65f82ac73831fc50c39217ea3918b750e2b603963414cbef18207a22d545d5424e55ce51c9de5ccdb686784c2a7c24e42d7bdeb46a5a301ffcb7b51ada141c0dd806d2d563f6cc1fa20e1a59a455b588a6d03681c1c6ac2a90e7fc6966fda42af174e78657569d27ba9e01fcd6f330ea2c11413874ce000a25073d9275c346c51dc6771c1aa22c3f8407b0a788b22c4d126ea50286aa22abfdcfaddd36e28976107be3de1b5317dd63e4e36a2ce2893791c84b54686fb8d0a05890301f3b2324801becc96f6619827da2e5388681afed021131eb1b5ac195a58c63e93c9c5b8e9e010645422471c4dc8003ced2269f58e145b94d067de4034b3bec26f4aa7022a9f581b37d5191ea9ae398fa5e609c1c1061ca116230956557e146b30b1b044d8d2d3a0538177d58fa4c8c9e40b6b032cd640e5d455433d2b3eb4de07c517c8ec2457bed1e9a7f08759111883c2ea7301ae5e46e26c1d6e5a25d9de4e7dcf61961198b3c357582d03d938a5cdaa0a57aa1daa2f2f123403c960f20ac3f47d587d6860db15430704619f5aebb182a41ca3e7d7dbccebd66037c5109be9362005877e85387e3f6c0ba528c8bceace1b09a5226a235cbb1d1ff07969dfceeecf50841b3d1fa9682a7d15f91faf3db46332f5d839375f707bc5ba7fbff2818c2b2def973767641437b4841f403e819f5ed1d785185d18b16c5b287ae0d29cf23abe4b260f0b4cd00275806038d0371dbd1c7e5a8e0ea9f3bf7480efed523b9805c050567ef73620f76b1b8426ff83e137bb756d46e99085c3f800655d3a1c7edd24c06a1f7b86ecb2feba6a0c2dea148948d2b049b214c2bf9190933c241a13e347155907d2cb96155150c70764df26286f61019b0fcbffaa936683385b40454c3cccb772d90e168f824b3fbca7a3590288f5978e8ec5a08a9a317e7c451670fea8428c580af9f155d88bbe16bb090b76319b76c8288aa424b9ecfc520f440ca6b1acdcfc1e6070027ce6242d19344a57876df8722bbd38a6e3af712c208ee24c53e43e8bad0a8dc97cc4f6b115899e48e8981bbd677e5b3bcd603618bfee8962b6af4d0db27efde6e6276fe422aae825c0fbc0abea6d4082c9990bae1964bdb39603d256f9dccf2c0ba5268c4e0449d672589c9fc474cb8ee1455698bd1fc02d2d4c496c27b3d0bfeb967d8cb2ee53c3d82cedb808f446291cadc8ff718b21a14c1ec29495bbee72915b100583faea53c49754881b3070c06bd29fdbc2f79c729eefe426f7dfe419b6a281f316e552132e366d178c5cb71effb34ea1a4a2fcdc8e27017c6866de58c91e059da8a0e32f5cc8a75ce76d00b2f63c58ca0eb9ba80d11ae703038c09e4665559fb838b1bde62f26c4ae109e95e5e9ae3234192eb60d1fb84fdbffd874ebc9858fd286b34ac2bc919f7d3e021c4e3bd0f7dd4ad8c619ccb0d69d06becd96f863b7b59262f58d2ba2449dea20277c9e3d422447b34f50213a055165c761d605461f40f03a5741942abb296d6fe2c461bb727a4502d2bb060c39875f8fce1a36b21f2b0f4894ec99410a0944e7c79709bfb587ceea1cb7f056dc558204d723e1ccd7c30f773502548efa57c732da1aadb25fcdfb6c8629c6d23a163696ffeca38a63cc827115ce84ca6e535903b89b04906acbdaabd7f6975f39e0924722e0b86e87e3120dfb035b14f3f7d043acb0470acc2aa171e06cbfb53f334237ddebcc75c0eb8e3df403735e4bf4db93af78d0b8c06b8df77ac1584f4e0dd3e8a494682821e4b25ac402f0acf68eb8b550e7968ab0e16d52d6c7c2b2a867be1273a0f7f9e1f82409435c780ff327ae8a4fc6ffabc482d5d2b34b6a1ab91f0cba106b48d7326f57ee4418987e4be69ad3bd18634fdf925ea25d477197a9be78d04a59de31491593a5c0d3cc4015947a623b0311188410704d4a2863fccc933196634649176eb078515944a711cb0157e9beb15e02771da9e3d0569ee2530ef2c81196fb8e177370ab241830009731b35ecec76e378dc852c6b8a0722349d2dbc47a0c01c0d7cd820f9a5fd1c6d49123c5d246136f71bc97f3ad4b500bf49713d84b835641d2e27f9f127144f9a11b89d82be0370454e00cd9c03fcab2f6710800b2f331437111da344df6c4d1617f82f932b23782beddbf78d04bfc21f6571e1be8ebc2331b830d86a786967cb43235098aab23f70e538f2f7e4928f37f3ce749fd1ee0658cd311842d921db8ca997f19d65bc8ce271eb6b0dd3d9ac6ce8938bcb741ff7629c0218e9d4d2dd7716ab33e3a65e835c443aed6321138062bd054f1d2c7b02c7f2ad09baa00ce8640f34475bf679c9900658fff0b339251a2b3d9235a15a5c5a3fab9c4a7d785f8afaf1bbc92dcf6758ed4682b5ea7bc62a981c13ed1278aa2505c9015f8802982d3e96c0a8714ff94149da2896d2714faf64bab1c99583e4e5c87527f1ecf0587dd02e2808172c22bd279f6ca523d378c023441ede99a7b550d444ee7cd229cc388093ed45fa4a943b48ec6fce20463866502c9fb80ad74145887bd8205cc7e46ca3c793d9a941dbee3e6ac07120022dd688b9970a8d5f7efb4957439a0323bfae1366e52e5c0ba554d49cb11872b8a0ea95d2e0f495c8ac12975cd5f870a51b241e3004ce70fcecb2e07d242ed512d668045889b34cef41a4170c4c12480bb0c6dce03fb578ee592462652dd7d96c65f1bd209114a470c5ce7b9168a69f54539846cafcfff1419303d96527971beaef7bd0e7a7e05a7ce1d52effd28bf15dc5bc65c7b021a0b0108d612f9083eb7508d4a4b51421f2aa476d77fa28d4152960c33b842639555e7ef21c5ce1dde979655b9847a0dc3c89464561bcd386d17977d71752ce65089120733d230b2a9cfad06f11f46b27bbbc8db284be9ce8c5c2bccb28bf2ca05148a799869b5aecd605da1791255607f2bae63f78e0be309cebd66ccd71716e13080954798750405221416339599cec826135362014c4bcfa57588cf7f7b7f0ea562705da3f1804f5684622cf60921067de95a2e33d1d58afda758963cb662a3b6747d02c4047fbd207e0f00cea0383c52406eb89600f312e29650a699cfe8a633704fb174034d74e4f9cedc916447c3cefc82f8de8276caee1a9ee0af600f60742dc67d5d9325de9bb8bb48788d48f312fde55da802b3346f027d67aa03a40f76328359b83e1d26386c6e676ba5b269302fbc313aa3b6d12b725444e73031487164ca76f44ef88a4b00727b2706c468f3d01d3adef5e1ccd7667a4d8658b12e3639b55ae82fefe6754d0c3008c5c9da266d0e447c3ecb3669c4f7134477b865861bb3d4c618a1f15ff90129a2f4bd5cbe7e82260ccb36ec561e1237a3affe9717283be51fae10eda1f7e597526526116e536affdcd31655a087811df8581b159ae9d3ad7a4128a38269dc16da3ec3fc9e3dc0e20d289524f5cf4ad61704dd666014376e7155ca85d69f223df9ca7d63b4fcbd91766600768f94ca438ad4efacd085752439e263f5bfaf991592628c05367aba3997c75157eb833ee3536bae843661f0c509f54e1376b8cf000e6df3069e3882b16f5f9fdfbea514d6ef3b9efaf3f69f91a3d20eb5aaa0b20cf3779542a54862c7bd005d65e0f29560764c3815d264da4a481525beec050ff9e5699d622f815ac099141c3dee2d39f32d4ed40c50bd4573f33130e5ff50ee0206d2dda75a7cc324475cb61792c8b012709f55aa67509d881c1a398d85c91dd6bf88855712ba889046774d7dec1f5ef32b5764f0bf69fa05009411500949f530c4fe90b8dc7d2454fab2f6ced17d0237b74a31cd54d461c62d3625c04cb0efe506edb1fbe575c078ed400d301bb02dbd95209bd93faf7cbbb7e0dc17e822cd1d870ffc2e45b6e0a5a68ef2ca3410a6254c0a81dfaed49092da95099e8536f5485cfbf1415b6947b488247817ba6420a391698897b61d9264f0e76d543849ad7996cfd09514069ee8a0569d49bd113ae356ddfadf779f37ca9df0073ddab41ca5fa3b327a91150ae12fd6aca3d90e16763db47bf45e1d19b4b57671371712aacfd1e441424115534e40d0370b0a48fe57624d50c157f62693251ad748b1c9e8fc345fee05688dcc5aaf2f250f7731ce6929a6d7bed291bf0cc0719e1f9bf0d12da375a59dfe57ea99ab27079e8adfc241fb5a5a5c0f80ef64b2936f387e638c64305465de7b5c1a5e3aaa2e7490af232fab20f88749c2430c38c7b6a5680a7ed443aa5d9c6e09daf56f02506571b33f85689d093964b32bdc6f552025f5e2f5e000a9779cab18b14c2557313a13416c306300f5905d226fabbc8d70433f247d15ab57b9a70f9d7162a850332f6decfd9361654d2df7d0432b3168b960bb1fd98f6a09f0e186782d1dadddb4dd8663ff11d56a408335629c8ecd5e4439c368fee8aada24b29432bd5153afc38df0413b1c5d26dc725676c4f0da5041fa40d271edb82036754882615a609e31c194e306a36198220b83a975f310ab5f9a63c6197bb293f7bcaa6ae8bfbfc8e26421d5d98be7efd7b1e30d20ea95d6f6db113faa27500caa1ea78c1b91ddca6d61e4df20517884b981fcb37974e06bf2742a22b1466e99993aa9d75a243f04b02c574a16251427636051a41a9ef5bcccf16e0f4457cf551cbb4012b9f7134404da5b95d2aa4f88510cfdf42a3751a3bf8f6ed04a142a2d9e81e311decdd222efaa0963ae323f226de476c9afacb44f0ac2756a9d074609d5dd51464bf4b911469a13fd455a0fac3f13ed3ceab4f208df02f442e4c0fa22b37fd51e5b12bc0e2244c058330692cac938e4e22305d4b158b0b5c7565a4aa9fe7daa7c4995a9977a840e5db341ec0da8b01f8633573e2f93bd965f9b455caafc57f0fcf0f5c4bfd62cd987e1f09ae04bf7b83b022c4e812332ed832fcb1b6998ee6ecd61fd214fee1d3e80c5ca9981a265471490f7fefc33e6870fcec6942e8a4b61bbb3cba636e1213ad428d1924f77005d19dc3e3d6404f26e6b0df2d353b2f30a3da1484769c07879907430171a371ce7acaa12d72f31ae143a06023f8045d2bc914594c3c670666de319d3a817fe09689d72fde2a0c86c6de154313d1aeebb6a55963b65333d4429efb54008fe201096158fc6bb39e4077e52bf70e30aed9d43a70f3dc97772ef1a11e379b6c5f49cdd7f36eaf140e191c078d49e33dcc5f04b713dab2072246bcb2058e5618e56e3b4db7dd03f169acce202d1dddc3b94e83d26aa760a0adf89998e6fe5ce9d1df216d345ed0cb26135d8b4002b80bf40106bde491b1d743912d01650124e47b99491aa56868f7f09c6a28795dbc22ad859373f87f80019de237051fe22c6e5cf9d32c9482da07ffee1c29937b18e15d750ca292cf862bc231ec3efa309a7a2be4574e3263449673b5267aa4c764d222dd5d47adf2f5638d1f5418d0bb9a2f947d9680ba571b332450ccdbb63a0e201ca59543e23ce31944fb206e5dffae40d6e0f401cf0b95e505b580c97d2887b0f99c144a2d1b98baf0af65371564b6fb0ee10b04e20286742f6669a96caf5d5bd52b0ace2979d921856e82eab8efdbdb58087628e7e24af09c64ad6598ed4e7d375befc4501c2d40e5a555a2050c1a2f4c018c5cc01c8644e35e6b7f4fe1eb88b809ea7a9f8f52d085791c7a08c0c233e35231cbcf17f475c9fe3b7808e605b9a36c8ee960cbb50a08d830a56b2c61f26b2a017e3833c671657eabedf7fae68fb2522e8b22903c200df9509dbac1912981dd29283701dca7ec696e722572f5c9c616dc12c6ab10aaee750c6b6a6d9702275e92e800e332e48fc42921febda69e654ea5d7b41858dbd217878ece3fa798cc29273394d5bf83eea5a55016d6b1b16ff612dd8276b5c6d7546e26cf506f572f1f75535a292b35d2b4bdffc7b6708f720979df60a50f3f34ae4375a2ddcb3f88af0f531f2bf9306728a8c8c6b358fdf059d8bdf10b5dc03decfd64ccfe1354a16c96ff4fe4c34254cf50ba73d5c988b16515f89858de1c42000ecc46d1dd6d1b94a97cb2cf65aa1952acc46e6b953c44239462b7a3d8a540cb5ce5d462338c78418f35a6c562c2680055a8b2a01de7f5a1163b1d8a92c8d7320711d1eec9cbe636385fb83141ff293c5966803a9e136b7501678f671505ab970396c5ba238777895f1e07d8dc2f4e1c3804769b0c231101fe7cec7b7ec4a5c685d6ee7d9cd6c2f842f9c299ebf7dc9e812bac3fec32cfed05022b08c89fdc00ef67fbb92e747ed935ebb79f442e61a679ccbea62c8d5ea560140f69d33d00aa6344031ac0365b2c50afbc47b8f1f6e1f98731cb4d3111ceadfec4aa0e411d1ec50e7ae13c81b06a4c2381194821c0b5c09a9b91d58648c93dbbc483c42ddcda34a0318753f6ce67cf2d7c9b67512aa8f8ff966aafccb77785877eb4c41c151b0b69f39a040600258eb270cba80639a53d72acf27a613827a8f1d83a965adc1f484cacc618bbc313feac9caf94566a868fbb213200e834d2ed720fc5415738ce663062c839dcf044dbbc53c4bb21abe09d1cb1b144ab3594e8cf8b331dabae39ff21adf01e28122ab351bb4a44514e4edb29d6779dc43554fc9ba5bbb585f4446d61c2abd58540207c982f05a73e74dadb59ce4b496b44a800602e677a61fcf5182a3ebedb7d5778d99670d2f56dbcabc9be331b52d5d1eb4374350b31f33d11096753d53c79781020f6a08030c267f97b68578d8b741f186ebfe5372dc7e235dfeb361c8a3591a2841a810697acb7ec3545460420d95ab73af5714a6040498c37beb10ed3609bebdd4c7f182588000a656c88f9931f8c8ebc5e216fa88ab834c3b9165b71bdb607d9aacf321978ea485ba4d4992ae23aec2a022ada0459e111a41d4133ce3a1d13577850d66769663b11db0a563f34052cffddb7d9cd47f0de3eadf9b6e98aad9492904a330a18f2e619d5e373385b41c82acc47e5b785d8145884053895dc9592388afd6e75a587273c43342e4536eb3f7477e436684060e8f9681545f87e42a40c4d28a116382cf77354f72e99536d8e4a1b574f645ca2b90f6ed6b7e333f5182beb132163a935779ed3d86e0933dac1335d831397704fee3e04c14ab3fd8f1999a16e8b2b2d1fb1706d687812517018fedc67c815d78f16bbba802366a19f9948eb82ca988c4cb57efab55e2a2c5c8bd10dd37c49abd124a8a31d2e163b40952e6a0298ed89da3b9e296c1f78c11563942345db2245c5198bbbf73882ee894d1f6bd6ccc67f97cb20879d99cf65927194e186f01cef4d528cc2936896608e738da0f6f230f29ed8065aa5fb2c8df7ccd8e7211d64f2b51a1615ab7992bd949792975c58da934cde5cf21bd72f555019f21e7d1c73ac3758e0988c813ff211b567e9ec58a26280456fb2d72196e26309fb01ddfcfdeffa4352a0f352843dad4f5a9ab34ce753f349059e625bca1e5cb3927abc84cd49b0d6dbb9c8c59c961ffc256f00e17036d45b7357f3af6d93e5ced8db6bb5eae562d5e5d4cee90b328cb5f2300ae67935e30748afcb10c5b5b708f2c8ec597b5c280e3c7137640ef694646bc7cc59a4748fdba28d92043dfe153a921d87c4ba526aeb9bafa6fc04804e176b97a5e88567308fcba478c0cb39d0f443a5b1cd951f5a1afd423664a90aa64c0c377f2b19f7b70770f8f5a0cffa0dd02e09794580c0a8fcbac3bbe640cfb4f99ee1a251c173811fb5ba395f93396fce5e4017614ef801c23d2eca366b1ced45e03048fb76141d0b4084f99c15b8da0930b6aff0ce36350b81e1f85afc40116e54893e6fcf223f4c7a1294ef16f490a92418a0e70fa5683d875e29b075a2d7c85bf0b475fd6abf68e3cf3b7c08fa8a1dd5329ac623a6efd3e8f63b04b5195cd8c3936bd744ca06aa49bf9af6db64ac255f8a0e9a9d0048b824a73592effdc846298cc9beb4ee2e7cc14f4f9b78f041db8eb152a9b942c94a5a3f489668dec3f1504aecffd7eee3035cb9b28f4ac64c039d9baea7b451ae1f997fc4f7f00b03fcc89ab336ebe5c2f31ef2078f7f59e117fff256603dfd8b73f7b036e93c25d1ce563d390509d799fc5e8d887f78bba84f389edb5569fa5af2c18b73d69e7dbe32948c6b2d195ce306ec12ca7139ed8166ae14147d34f84196f43aceacd87ec4cda8ab9dcf0ef7027542a30728731b424ad36b0816af841b10b1a4bbfb9ba236881baaac6b40400707153c6111b72f960e776208e501d1202a90670759ec82691bd6e762cdb36447a5198eae6da09b14caa554960c1b5487626925c68fcda07a0557bf373399d6d0b4e3b6ea238c3ea26ad39e487de3859142bb63986c0cbca1519c26be0b517dcf8a62b9a79fa5b3903ef04d2d64d2198604b237f99d13d5ce1705402405f754dd53aa8edb837342567bb63731c55359d2d866c418b4b307c4243cc6249a5579167a218a1110bef9d935ef42d063dfc064f5a44c87a5d8027a6d8da62bd6708042b7ea01572f99db6f707d7d2a2775987b83a3f8dd5e8f82c7cba6fb1a742cb698ddbe3db3098fe434b33e251f19e2c54249937abf97eba959f938ab2b2c6e420bb73954fe8446b9b2f034bcdd76a03440f45c6a8a70d48df9f5fa4ebbb1f1287bd4832b4a48e54468da5b3b83eac19befa54a62d5dfc07c6a28adc85eed07d179b4288f360ed5ccecd8658a49efcf243d3f33dace09eba1c837231e4a16439c9d447c30618e99eb880b091a950aa3e442de3da0d87208e9e81db5aaa1d864b34fab2ea2ef72612f6934265af946d97c55749b6bd48402dde09f0035a1c0f9d69bcba2227cae029dd8eab212b5d5c71f37ad263c45431991447643bfa6ae166fa9e464d77c0dd614af86b3c6d24b26bd50a96c1d0468a9817d15abf664e247efd9ebddf09bc995fa847cc09799150103c0196b8ebfd712bccb66eb2e658b358eba81476fed8d5ba2dd63355aaefed9af897b7d706aef8567394ea08627f4e2c18c228ec1df2e4cc8d0bc714ec5ba6f816f9cfb0b82a0f645fb08a276dec4f4ed489e991eda092241bc9d3020b604f713d5d85cfc84a125d0774a11fdc87ee63fc09bf510cc14c590197d2661ea36d6df168a5a2cb94af65abee88b1496bcd4e8ac9cc1d18a2be6e8eb5bb262129097fe3b1b276dc0041907795cac2ac8ae7c3c0771f773e3e7cafef681d579fafb441069b7e0fc2a5d8f9a73346d3ade203986b7b534404f4f456e90f3cb1912a170b06e66f3a6f87740f2be8df4c495d5b4e208bbdec328a6e59a73bcfb5bd42df55324d5b7b1e28c39cc5e46f7d7ff02fefbba3fde0936c947747d8c7d73da46f14c2d028d2fded1f6ed2ff93a34c6fb9440e513d9f31c5c07867bd99c9dedcca2ab5e2bbba118ed6e279c1d3a8db574f3083fc1d3f5e344e982d0acef05ae84d52a74bb5e525d44def14d6a3615ef61867044f63da1ac5c45247d9a63228fb1d57f488dc94266371586d2368a9a56fe109e088ffdc20f98e01daf5b5a7e724790eb503068261c691082ea56768a31d65ef2da64256aad543787998cddaa37662c6f578fd9da3a608c25c71b229f1e9eb805ec0fcbf904c4ebba711c2fdcdb920ef569c9928f8a025672411b0fa3aee09425a7fd80a151717b41ffeb53f5211b57e63e891ead5a8677091a56598b15af2a2ae2a5ab026115597e3b8aaffcdfc5173bb40bbdf7c69f957db640e7c9e391c4c21818e6418bb3fc78ae1dd2ebe0c7795463d0d8d01299ea82db3f9f3c04155ecc9402c4e2426bfb5de32f6559da0360cbd698b18dcd08698c1427ee573ffce4c11178b824584eec3f3debdcd93a71848ee9df2cad41c03c2168abceb5941fcb5e324336cd1304012444eacd8c0446a8bb563d0bc2f51e936c73ed1e07e627c2d603f2612dcb5244188503b58936f7693b27a93cf7524066d233de44887d289e24ad526ba5cef35bb1c08137a05343420239e4c436733a57cd993ce1f4d0b635830c0a10a162e595149a7c23e6c5b1d865d70ea6f8c6748ecaa579e0d14ef4578798e7ddc8eb351348e954698f856a428b6aa947300da5740ab7ac2de3a9e72e11b0cb73ea6a5a8ff970b87c525bfbfb8e269eaab21e656e74ba65afbe48072c815c3e0a565ee798fdabc3115fec1c1fc6eb62b522a0e6924659747e5d785ba0cf7e2681909bb9a661b20b4d20e0b8444436a38baed545b07dc5c10bdb9e0de1a3340d00ede0aeb8431a121970fd59eea1d5b606f045cb9e376b13c50de0444e6277ba11a48dc692d25258f36598867bc8cc5b53dcb7a99fe7b5b049d3caaf9c12ab7d90b453bed7428f90134076e56d20ecaa85c09069b22a453e2be645ac297d77db95099b3608d46a9650a2e2a47875cde0311a882c20b949ec7584003214754b1c8bf0b54bd9eeccedc079e18c2ed140c348fc251c255bcf0db15a24d757ec694898358cab594224a65690792ba3f63df5df9264d912e1d9d1c83d96c171e208ed7702cbaaee584dc4f2645ece3de8361376aacf2f2577256601b98a9773018a6e659448ae0243ecf2c3225b700e21a4d5e1c1b25cfbcfbed4d2d3d81358b31a8c8f199ef0f71905b9e899fe3a25e6b7314c993d8b24225008a2a09f05ec0039b4895c86f39a6def40035a8c67ebe6c973f436c298bad688b3ab5ead8b5cf16c76c6e96208f94e0fdc55255a1c6d38aec05a64199b929b94984340625118528a41a40808f934b853284308c468dc08624674ba57dc9dbac3a34e1b75472c89845685de986a54d335576e74e8f21516158ff7589d16f998f56f3dffbc1b9b35aeaf06806ba0e8e1a8904eed077a434fbcc3ca26a82813422a0fb202f5cb9d7bf635620d8f975ba372c69eb3511939387d82ffa2b7d5689db1f3e674e0e4e431e4cfb3df483c76e36b69b4c2e091cc7412d68314def3a96d1a8826f671331b148ca048ce469f3305a482d0501b08db367838fc1894bc6764d09c2f1c677dcae3f7814e56cdee2c71fbaca9e94422ebcb3d61857c4162bb50229d7c9e68568a576b3e6e46906e024060ca5f34a8539c261811198306aa496665ef76bc7ad39854aeb5664466fab4effbbd67be69a207c8c736eee22fae2681669bbb7e6f8850be706b02b21ab4a8d18b156a7f79d77a782b0d589643e56c2ab3d0b44fc943defc0c4e10f4a218102fc78db99ad222c34b228844a0782b27c42a4bff8585a9a1fba17ed440160aa069a57ce0039d57dedc3a2c057761d29d6b887dc3a6a0a76d4c59682089b39a4a997f486b6baf77eb5e0f774197587ec2ddf9fae8ffafd982b25915274de27a3ef78aef80abfc648aa5a602c7639178562c3d53f55d59ca67e28d6740d4cbf909af7a3ba19b076a7feb77275050de1db484ecd53ee6d822a89038fc4fa2c5ae56fa694a5de1945a88c41b8c2966926858bcda9ec04d86a0320a9cda3cb7b799461ad15cb07ee9130cbe816458602519e4dff94aaafd183925426ee8582e94faba4642e210618882e781cd5166815ea94e58634460853b7ad98d35a8e1d421aa73cf6774f0bd73c11133213214bf3d4387ef94f4ec5f1b9ac5519765dbc8ba45c4a538463a94abdf98ce6cbc9cfc9977f164aea1d5af6a17c6d17dceedaccb4aa9bac6c4f6fcaa6f4b96b55a3daa247c4995cf996c0a3129696f5c3703d52c9eb0f73b38dada83dc656c47140941eac777a670b82902622bf33662de85403421c8dbe37c65245345a545ef92a57a51e524b6a524992286c5c8c535b47abc1c999ad2539f288d14dacb18d26540dd648734f630af54ee29360b26a82a461e2b937c3e9ab892ec8a5001e2e78b28d98b87cbe25efd1d03ee42fdb9df79c1ba544da20d436c1aabc06b6b75d5d819aa4b62dac55bb0755f77e2e799cd76fb77d1ffdcc5f9376f6b5308e06be28c98afdc0f963645f427071e66156031c2ccfcd4c0463fdd2b92b0c1b3be56402d613c7cd00a6e14571d0c568130e9edbc8e53c644f0e4cf96af31d210102c8d85101e3de27a7d62b4c9921b10f72cf027378f43ec98529655d6375c366887fa59b5e08d0c7998af436d987b664c638cc1df94ecfb37c13a4131af132ca5b69d03039374fd574e5097a2f4e6f12b0beab547ed30873e349071c8f9d69b13e98002e4a81d13e7cd4255da62dc21a1c58dbfcdcd8917448ec2131ac5034f2bbfb8022024d476808754c19ff4c3eba39769cb300ca1c2c9408dafedcfd8cd7061f7fb3075776cddd8ed01b52e8e200e0e3fab5e8495518be673934c2851f74c2db6aa31d8038517a7f76d94f48f6957a66d8dea565322f75aa8fca3fbc2c19cf23c2a29928c767cbe099c0840773b4463836c4de703a33e9619658aea9690150f32a0adc8d6c7df2d76b47649798353b2cc7be01a97bddca6e51c47d59e98ee25b641f0375bcdc302e0d854af49a46df83e0b361a6f0db47195972e82aec4abda116489018be4148f4d5891919f0b70e4baac5362b2ad7466fff9e03ebbf9ff45b522f4e5c9818a0ed218c34f3ccac5d3fd541c540fa3365a03dc9e932a2c21c6ac8fc9e3eb79e82478cf8e695eecc59573788eb5b8ead52e0d34f2d9c04c4e6799ac71dd644e323010a13fb238852e7f18e1beae18c86d8f900172ba3b571ab4a383f09470436096ca41b865aa85c538993130561425d6886e5e86a18d81164019373b60a691b581598573fb4548856368213ee6febe93b0be8c97fbaecd4b295d1731f368bc5096043e6e368b1675323c84ef130dabae7cf15219af6498cc242861e37fcc61ec8f82bfca80423bbfa77a399d0bae389d4f70559282e62b503c26c284914e26a0fde1b1faa987a43a5fa015cd8d5b8938cacaa3989ba8b5141a1713c15c3a9824b547bd1bd798ba2d5e4078d6f6a5bcc3c09a5ce446644353ce7567b558a943c923ae3273e211fa094c1c818f81f2e1972b4eb6c8eeda18c87fad26a80b889dcb1765473c1d921825925f3f000a21e39345f0f2356e8cb46f0e305a36d5cb81ebc3ec09377f8ff76c09b818e588238777646755042c783919ed382576d82fc060a2bdfa540231bef07d7357f0804d5ed67b7508edba6f8e350c9222c71407c8184ad90a82841b4f74d36ea5f872efd1e874e81e5e34a0c6e7c0f2d63af6686ad3e7255464ed857d1498409dc4528306a6d9c2560424099aebebd8178b47d78380b7da7c67063fd8634aadef497fd4953f66f5c3c7772611856721caf92c267e614d6bff881c05380963c85791ac919f853a2ea93c33205d46e28e6b90224e14b8b4d4a92b5c0cc8f7d15fb2bb8e83dd05c931bb6e7d24178d2c07882f03d11232ec1671cebe8bdb5aa319db6edaf50d3ba391e1d27e04ceabe682d3ca7e97b83db3111582bf4ad12bdadd3b018f0401d521d299aae46988318cecc583d978bd564f8d7b30a3107629ed715fdf8d5542aa6994138351f0f920893ca6feaa9214a1617b91b7d6e181861115450025edb748994a7b0fac434ab70b76c8c286085874b3c0b54a4fd5e8063e2930ebaf119c0b07724965d0a12e95549cc4bee0a8dc391cd86e64a1608836d7ecbb4ab5e2863eeb997559fb5b230f9b0e942aa7f5f67921a49addd577449560f7de4817cad5d9dd2f7bf7d0c330443f694dc53e9c9316e7c7d43581f12d2df2b499d231d8962c5a9f0cb4c69b9c4142823a12f136470ba67c4afda162ab29ddfd7edc4eb35c79b3c4232bba569b504cba488f471ec5e40c64f0c0944eb9d98e109715fe7444795ff8dcb47406f2d4872bbe48a6409f3db874ac4e90b726e4a250fd0b8f1b3bbe27609ff8820fb30c1bf4b73e61237e70d24d36b0bb863e5193c044f45bf942970a1b28f9ebf8ee933c10305ec235dfde6e5604d55ea2d169b955676c3f957f87580e130b24c9a45477464771ac00d54cd323df612bcd3cc03665ee4be491544f68352268210003fee9b1dc6511ae84bb5d8a78e28301c629eae5be31ff8d6e20b36363d2b6a60a0c8e74130d5dec1443caead1a43b8f85f8ddfc09f7996218473e266f7b4e20440ff0b9666b634f02728949f1631ac0cc62e1c27ba1fd5e710e75b57ad2b864c59275bfd3587f45815dabf24806bc84dda35563a6916229fd0bdd9d7f942526edd32e833dafbf439acc0972b2c526ed2901ae532a1c9451671487b044182a23e05b72045f9bd1e68141c9c1ae5bc429bf5299f1f74add09e44096969d69f8bf5fa079737d3e786a92815ff89e3ba9d83048362680a1e8a7d7e5c682524eda0cf28ae238b7ed9859d1ebdd5cce27b9f902f588bf8559cf1f4e30d6c80cfe12794754e40d601a32823d3f9f9e044bf3e8cf78597365e44a4f00d8aa554a47dd55c958dc72a311ae28f2c3263a39380f19f3545710d2bfe0d6b5e7357fdad6a1bf4e6e54485a28b88217838a23cd309a2fb3afbe0ea419b33c7dd7ae1d769d74c55e8e562099fe3752e0986e11e56323b942c2e3f93e6c3d2b00f31f3b672e77cd6f769ac9fd844079b3098a14112e4d03bd16425dc2ee73aa38751173204f1c8d3395ee9b74b58a0faf7140c3f2032deeff80e74c7910faf5150e3a53ce3bb6fac5870838e63fb5711f52984d7579bac46f64faff41cfb347ab9c7301df9e429f2389fe074adf78ed06b814daff0875b778a27bd4412fd57479667d46c11986b7e004700f0e09d290970965b8c33570ce2e27a622123f6654eaf689c5f56fbaeb402f78664a1c8234bf5456d01a88cc562dd52e7706212302fbd261704cc62fbe8b37bbbbcee7e6dba81672b4f454d6c893133557a6658e6e03bd9f22af7425892f1264e5d8cfd6a669f596f7f56b2674c6cf36ef4afd4316b3a70f00e88af6145b7571499d6efbf4315a21b5384588b81e12aa3b47b6209d7780abdc03fd71c5f61041d6619c4f914f032b4e3f1f367cdd9600a2bb30b1253c3e786e184604506af4a4c3ea46e573d20b054698a942e3606ce887b043944500a65f96a620b9678c7caae1f6a18929d8700be8470b8bcb9d5ef959dcbb8d7480ed09884829d962da8e6328d42743034d7e25b38920a3e0d570936723e02d38ddb8459d00ac4265261c7b2b9f9a101aab29747f4a21c40e00b518ea809c1edcfedabc6a0f1fa1209e21b06d499a45bc661866aea89e24c038f3d82bd7aca809a6a381d5cb448b682ed599d4575d4419c780f73414361c70b4e69e690c2df965e6ea7689a9cc0c3a73e2f87e7baea2a49ce4447499503c124011b712334c9dd4dfdd80fa315f78584d04f5d52963ee15fb82284fd93c1387a97408a1054fe6164f603c9b90c100c9e3830d46236ea583c03a0f5b1124e83616e247d28faa3b9ad8b182edc2d7d58a58f90fecba8d2c2ac9d13ddc004c98fbf55f558a0342325307fa9dfb4cdb531b493dd49755a80c9a9b5b0a5a7ebcd56c2dc3cb7d3eb55e3cf385dce06a68affdae91e4b45c7186f94f5968364e3e3e37c240ac5eec756b0ee5467ea764c1a5ef1f78d439a003ba90e5f8ac7b9db02b9a7e144a6f50087eb9dbe9cdd233d73b332aeeace9ad33330fd3343771a306d4cfdcccba4434237dea28fcb64c95905ab44f786a40b3aa163b35be97c3fd78c6d9dfe9e22f3faa7fffa8fc9c1f202aceefd575d9b7145732cdceba375c01591ffb9e9918dbceb2f62a8e083074b6ebe4f271c98a7cca09d907d768a9cd76beb6f5409768cbddbcb49bab70f4d2bc60f3d23c05ab47179e201dd9de1652a6197030204be32e259a5ca559ac53d0ff66e7b0dcd7c48a1aeb380cd5ac22c049d2b1cebee74555a4f510cdf2d09b749dcbc2a08d7659b7bb1dbd995abf5112ef69260252f42aac92c506d9326171ece17e606286a169480e7ed486749c6259ba4426c5df854e94bb2e8aee9a1bd21b460069de3935098f436b38fef6fe034e32e4c50b2333f1511b841ad3aa0e19394bc748eb8225bd07ff809796a2abbb870700e29120cf88fad65b786428b956c43d8f0c91d970de7d2fe669d3db80622b5c4112b32eb14e9a31acd47486a1ee414be036014087615537380cae451bdfe538aae02b3dc96cc9353e87853434bbf1910fefa927c16699f30c5a1ab45e4b2860ebbfe0fe41e0aed46121e4fa1d22270eb783d4765523265c7243695fd524fcbc779b998209e7cd47ca21303da94f00b2ad4c4f7295b36d36a90089c6ddc81974497eb07426d7f658e4cd1524fab17d0b6ff9f6934675a949758849eb7d43c26d42215d31b2c92bec5f2fea3103a83741dd95cfff83ef929237f2095051b88a9ee2ecc91ea0c73b6037306fed95829ff57d84767af386c0c70dce97e59a06e6fb2cf63631fde86038764779443ad955a9c15d83eab6c563393b552277a75c215246c347586448517ed1b95ef0aab12a6ac284afd1c4a4a9523ce718de0a0f3f3fdd95f45224e8a7e5b0d50040c5eaee81857b89a776cc11a4a1c0b5b23640cac78b596399836527acdaa8aae26dc23306d43fae321f77ede282706bf0c17bb4ce9b52a3eebd821f7051082d71694f7db89eba551c0c9acc3f50e340a35bea44e4f55f48cf5f45648e857ae278b011bda4d71e3a0948ddc02ad575d41da26dbdda61cfebd2228d28f55ffa0ecddd209689c71e3bd8bb5ee0672042bcc0ddc40459ff5cd98ec7acd2571eae0e5a268e0614cbcd36b94af36974a33d93ba1ce23f4d3546ef59565e7ac05e7e1282093af3d9fe5d7e744b61a664a555159763ddbe73d682a9e1a03f61226a67733a7dbad776995d432635b350b06787ca49204dacb00c3c3ebbcaa72a190e31a6bee31a2e88ceda3eb15a81abc6ec8bdeed9a14836e00c886f6ddec3678ca6af66f5d6be838a815b18209ee34d281615fb6ded76ea306deac7dbdf5e431763961b066778d6f709bc550a64893e15fc3a4f457fd585124acd8653e426cf80e16e129dd5e078cc85b408d52945f1c4c19a70cb22f1a417895d870005512970d72097b52212b6afb2aab1590ed36030109f84be38c8120ad6ba37fd2ca699950f61aa204d641062e54343720baeb5e99cc5d1f16e5f65afeeff87f071b78c430389e5cb8b30a8c9103a4de2305b0b5b7729671432f532a4c7ff37ceaeacfdd2a45982dbb6b31178b58c9ad4e0467e2ac0291762046d8f17a71a2b1ad3b89cea1d44320acb131f09e39858b961398de040c49b41cc38ccc89476cf7a6ce33ea47c3f948ca4d143b10f819f6613a77ead2bc63a5ce451f7cee12c0ac0e6e3d3e0f733e1590aa76746f57e105e0e0aef5870931c28a7933b7f826456948b3593e3f36174af477e66e3035fed9ab155ce7903b4cbd13100cbbf433ded757b2a5e70c39bf2da947734e5b633b7b4beaa2ab4f28e042e73b05fba47f91bcc21b68b21d1d7191143bcbb1885ab48a49ee96bb758adda18e18a4eeac5ae9fbb915f6c7ca667ec172a2da3d6c5be572d5ff8152456e609af58e72badc627ece2e0bd1f0cd220f81a889a6df459c4e0e16810929432cada2b3a61e67c95d044b54e37d3f6d0fbcd09cb200d73ebf1c1f3cd48029fb49dce83ce8c2049b2ac25db541dec01c8e2dce05752923ef26a2c2e25b767b8dde0442e2d0f9dc8ffd1c0592556a71885b832f8159198d7d83aeadfa5fc9e32c3ec11f0f2518b9a38e905fec3d61498993af7da9bfcb1a6f8245cb8f1517f267fb6db91b2110abf823474d58228b5626fc6d0a281f42d6e0bbbdd5091133d556b828efa2a3f186cce60e46db8830fa19a9bc81a8164d36e370101d8e3616256a3695b233cea441431f0724a9114899d87a3bfe47987472f5df1ae88044cb852e026b69ea1bc3cd3ede532e2441ff8f905d2604323063f5fb648d07a605af690ade6fa6e227160582130fb14235cfac8c9ca1a669691a050e0739c8ac9b966d930c46869adffd747112349d57ff3eadad4d4e286bcb88ced4a0da10d1b73cc3c1cd8c8b0ac9d9cfe7e463f3a96b2d08e0ad8d239ebe0c13afdd225dedc5a8de947135f6406d0bac8d7906bb5ed1da24480cf36e2d2b3245b3086f3430849f320ca1b78c364246c70fa8fff18c722897a808f19539ebc3abb7452e371097b4252f2a16de34c916ef7f9928162af3e211ed19750105780256f8c8885f5dd9f31adb6074e6956292cf7c3ed79d67fb731262c5f04114e732c1e44d366671748d6e831e7739546dea9d24f43767942dbf277a75fd81a72a55c018de53749854fad7c039fbae424927c01933aeac5552479397db33d089b6d57cce63d239bf5757358f74b854cd17e1037276f9508f86822b9dcf783f40520e8ba00ec2dce694b51749c14f56dc524c05548db82c33703eeca9af95e34d91ef5270efc98f19f2209dd97bd5b3ff5192a442710022264b5dc9c70476e29772b021f17ca05f762f1ee68d06c578ce5ab5f39190a63ca32938d74293303d28f74aee535b013cb244aefe7e73ad952cdd4b5dc12f758e886cce9e0c155c54cec942e108f91bbe39c56ec0a32b7b732f2c34498b57e9d4058450aa2f0803bb2a48d54099d67ad68a7cba2c31ca23343a1449b18ca65b87f1c109fad3a4ba55771851a1aa9ffef5b941c327dc72dd527f52711f26720b3683cbad9480f17dbade7ab09e144c41ea7a906cdc3c1b071d3cd001f4468d4c3426c56c829799b5145de15c0f89322d97b510f1dcf77f168536866dbafd6f6b4e0d12784571c924c9aa043d0c9418f1659753ca3716e02d80fd66d6aed585bccada64729fa634f2c4e959e994a7a7e99b5d4aa5fd410642d7bce078340ced0a14f2fea61ff1098f623421b5e4b460296bb342bbe15306c1f96adfaf18799a34592171a55cece5a10d804a2abf1da301f2badb681aa87f306a5c76d4fa50435be23c2856e599475305b0976133e2ee7469f868070a8f291a0339f57aba6e8d824054af46021d9048753c4b4e468ea05b3bbb8dab7245e82c3bbea3cbd9181ef92b41ba3b55744531dc12c5e52637d074172daf962bcb1410c1706f46b38e2a8aa0bbc1afa793e947be57ccd7c6c577f14d70e8b53ff16c5c991b086c2f47764d7890e00870693727f9c28e5436d1c2af045824ec66f0d4254f8a8b74bff976dbdbbf0d255571a1b2112862a4e8e11daf5c1814c19d69142ccf3fc6406940e356dc249c336cfb6db7bb56862237434e2a339ba7e929c0ba6ea79fe145f31ec2430b1fdf795a93d390749a3878a783d653e49d9cc862ed91d3b372b1be85993dee51cc353fbd9024f740f1de2c3de921b87b73ebee5238484c020c3c80310c1cb54362ac760472f494f1cbfb8d6422fff92296d46430c2faeb80b230a7ef091fe011da0d6c9f4b92f90a9172b0320aafa801f7ea6928ec066d198b844ea46442ad7ab2132cb82625632e65051ecdebc025150d06bc4f20fb8e615b21dfb4c56fcaccfb10d1998149f48aa1a1258bc4802ef31bdab5feb5ec777c1f67fc5c3fef5e9fa7acd97568cca1d47edfc5b09c095ad46695ffb279ba0694cdc51809c94cfa7af8144c3f4a560ca0ab9d470d423c67bdfcb92ce5bdeede59eb41d69a26f05d1b050279942743114e5b19b032ef5b2c1e5c9b664602d27735839d79efb89f41f52bc0c3c93f8edd5a2d21c7eff090fab2ff891e51146b90cf4c62546311f9ae5c2247a5228f7b955e3472e6c91a56c8a93ef6cf939a591eea422cc874e2ebf0b6913d0ca30d9a5cbb9e9554b78fb905f77f02cab11ede36eaee9f47c664f5864d072a89e60a164a6bb2f42ec9677e3bcaeeccc8ad1bf7ab497d18e6bc73720891e361c68471afa32d7cebd2930df2d74dbb26fa1bfe87c0842955619c214604a0e2d5b3886a4c5344e3347c098cfdc18f27f3342d260af1e9217fa477f608f18378f676328c37603c7996374b0e9ffbe3025b56fd5851a19ea66976b76a62314b38e8781c7bb03d5706c65f557bcc268d2d6d29804965b373d000d0cada61fd3ec3fbe57704c499a79d86c7de7ee6fff00c28331d1656d9a221af6f55a4506de8051360b5733072520eda21d8f36cee7077bf092fe74899aa24c42cda9eef6fea867121cfef645c507020552d4a1614c0318c41d52bfe39b6f7d2a365c80e62266e2e07ce314fc6e7d6ddee0d3fea185a94089fb4264c6ee46bf306d937ac23eca43551f2267d352f9fbf0fc62ebd82b2a1e90f28c1cc831def3d321271031546b432a230a646747b1d7b4daf93af20afb516384b7613fab10c3d64972a32b7da2777e9ef67a021ce92860bd537a2d950e90ceb0a11b2a65ca28190ce536ff595364632e3cad2a4ab0ea26da3fa056362b53bcb13f2207702fff0d3ec998d3faff24ce1191aa89fa47d2b8addf4ce747f9a9be19926e5656299eab449abf8ac79708ec70454a59eeb6528bb8808da4f5fbdf0367380ac89513354a30382a9699b627f122c507080ef3e3da4519d81a786fcab54f476f1a89fa367914a340dad6fae2b90dba9c1b42462a4d106b6da87f6505b77d5fd9be66895ee2f1e75df1ed4f30a2498627272bffeec4deb9f5c3c8771201da443195e5a9d77f441981aec537f5fbd174c8c1427c74980aeecdc11cbed81aa0284a459fdee4f8cfded35755c5c183178c1801c723cce2716c0c0f1c27a1900eb43ac9cea0ef81a798e8723d1276abbadcbef98dc9c58732ed65af7cb6a7035e11e0125748c0aedc5f66e19b62c7580ffe2fb4653f2a981046be5887a9567bd106f97f2cdd7c49eccb7b7769c31257a024710e71046a2f4154918739216fff73838dfbfd27a830d3d860f12aa33f3cf0142ccc08c60aa566d64023018fd71ab6c425b898103ff10908cb92e3b3347c6fa1d2036148245228c7747e4a0ed30437724c9bf30efcd7c9be282d8cb9c7be5e7e0c707b642d62be0b459f7c41787af297bf494a0f247b0fd3282c7032c6596f19ad1676acae10745fce5dded2a062368a38874bc4b370b85f9256b209c9320a2450348e44d92f9419f8547f570e96fed04d2190bd3596963db8a203dd6f22c6fe3139dc9eafbc7e2ad61c27daf9d6ea5aff9dc48ebc745d49d28367f858241a2b46b0ee3064c6ab2666e1c85e18a9cb89a6a1e137cae47c02fe6e731a1b5312e7a632b4a82657245e720780fa4a5829d7a512d65255c398281d3da906576f1d29d85efcd8a9ed57de58723e4217c66dd57e789a08c01e4924f2c72f40ba60a488ffe77c148dbd5c55a8d2f6ee40be46456b4ea88b0c1cd88d0332a1ce9d68200b645de83f5296554d5cab38b503a8dae60599cc89cda24a213b9ec9e357a99fd6df643fa77aa7c5b265c5afa9de510ebb09f0c848d393e9e79ab4dc8bf1f05545eda111ddfcb81e960ed76d3f3323e37110fa698e3f870fb4b9479cf8cbbbddbec2c1136bca96c3b9ca79d78fbb8ddc75b5418a28a92ee35b7a28ad201713416889d6119d99f75eba0a976255ac269bb182b124c0716de5c65ac065b521df40b3126da952de9d9a972ce46da17e87710a70f6610ff274b9b3bc95ffaf83e08889cadf0cecc323d9611394982def94c8f6828fbb4a173bcb069fc68aa1572fba4ad3b409b254c829400c1e134afea03628c2ecbb47cfd6a404924559b23016887e3c93d9dfa9553d3013dde42e483a356111f96cbcac52472165a264c42fa15f9395e1259ac111ba9d1e8f86e456d9259206a6c51e282b83c448a33f38de6b2d24a72790ef28669d59c56e8d08ad207741a37c2e7a3ab51d440264ce13f4570f2940f9be10083e091029e4bf8a6d93badf95c2e3e81880e22b7c1c6139ba79d4311a33ad1b3f9a41364bbf9e31d25ab23faeb30726bd3e61dd1a3afd2486f94f0958280eb4611609e3bf80bd65301b8c33f7efebe809da421584d2b70683257f51fb0ab6592d66b3d203ef8224f869acfd3d36e1044f58ef02681d8babd4bc6e8742e3b405b940f5478a9b02e2ad036e96a58607c0b2304a793a0a0498d80e20db84337b753a03b73d7f3bcf6aa2ff44e1d65288dfc3085af6f67f56550e262a77b760243bae1fa234cf1d0a0367501c149dcdafed89bd944401d95cec0196a0c0dbbf60f5383e5598290d1db928ffc0639fb0b861ce5a140e45273a6f2e6bcba22d668d7f3f8e3465ddccae7e61ffcbbe740299a96ddf4e156c471fe1fc8577604a212be22b8d785893c2d644093dd5fb63a430446f100659d27c3a2e5eca7a2113b90a3c57424042bc2c7ecad5d85ff58de96f1c3e6d18d628f812972835079693dcb7b6c3805dbfa23bab27d45594d89ac716df385b22e9f41bffe1ec1a0b3ca8ef3a72e1face20d1110c997e98b0bf6fcdae02e53c084f5fa6f638e852858219ba29b28a3018ea38c7e6ccdb33933c10db49074adc2319c18473d8e7ddd5920a83a9650d84753bda0979a36914f7a58acb6202a1e69e15ff45daea0ccd85c989c64f764d169daab6740b6829e988c7df9100da82109df2039d58d2c9e48c700bb1ddb43a70cdf0a684c1f08488ef94d46061726e702dc297b87f3cdd07072dbbbe8581e577332704ab460dbe339cb4f246a75c7b58381a90fea1dbd55b18d8ea8048bd537a79b1602b8c877684b959994143e0b4bc5e941bf92a6293f8b3d41d568242549e27d9f3ffc82d9a6368851301e3556b26e0a3305d6131e0ba75d903d114db2d06b10f3af8fba5dab401077aacef2c636d5047ed73e65edbe1095a66832977ffa4ec5fce4e0b085f9b0c49cf000a73f6937c788d4acbb03be431a20da36c2395aa65360cfcc827e23880656edaf94e21985de6dd33718e9e31a5a95c67606bfb06061dd62469c14eb1978d554d90690c807a0990d2df477034de4373bd661b853fb4df5af692e3e5bfcd3433afc1d33001f8e20820084f7206bc21224bcb0db89d99c4472bf023966d29cef100da0a17afe46ca014dc9a6922729b574bdd78db3e37c5bc9bd5abab3558cac0be4845bf533f093fcc44d0df7e1cfa1b86bfbba9a2db183caaa8b9ec81e0dfc60ed8ae1c396a24a3c1eb34401f7dabdaddc5cda07c5725b582fd77c36ef931c47934aa089fc954491fe6f9bc8450ba23a60852ffb8ab4fb744210f3781b4d6e8a0cbfa1e120003179e279a5fc2a83a664d8966f5f7ea33700cb560de23af5361c22a6200bfc03b58220487ed4e1ddebc2641e78406deffd5de84883eba825aa59eea06b258e9c94a544873704a3e0a1bd69472e8e78181ac104823e9e9bb765e418d927b3af9b8c321d1834ebc48b3785cbf7faa2f664ac0f75449783ccb6e11c8e814f64a3d54da1d056be2668d72e07b26b0638f8b9d36e952f5775bfbf21c376bd3256d99680db4f87ac61016cbae11e3ba887be45ebba5a4f34f61b2506439d74c13071b705719a509c1ea178139f611fd0b259abb922fc2bc1b589bef6bc64c97f30ef1693e392f7319c3f2a405265cb8a6ee337a84f178a474b85f41ffcaf5ddbb81547c64bf29d482de2a74e84d3fe0645a07780195a3eee2d34240c876418a7a844d1fb9386163b3955c67d002df5313a14b551d9a535705bf1812d066348d1c6b1062eb1ac3d2adc4b02a251ddd4e03100061d37c3fa6dcd2a5dc4d75ccf14bb64070bcac915f11205df3bcb4fc81e83677b286dea58dd72d7840adbbac9d822f062e172301cf04cb21594fcd9a6ab424a30889282f5e6c95729b7a02b4718ef85f6b022ff7ac878af74bde5dd9e68173eb1a44c13545bc87dcd20a940f7d0e54b5f36f0ec8222b822b30ad006796ef49d8721005b6e15185fc76dc5550d55386e6a0857be5b77e532746f12992dd39a20b94cd86f276fa369996f99bba83972d7a0662e0e854d290a11eaeab85095c82d35f981490ecdda238d082f6ffa37ac569ff0fae41c87a535f86fcd4ec583898a3917dc70ba3e981315c0f5e465de754dffb13d8028f740e141b2b308a1cbe94380aaba35d74920ef7f4eb0ea860fab4e317fe9e9c2207cd435b0af0242ca33f45531c0c75fe4c5f11bdf910870f5c75686f95bcb7c5391e0385d7e9ff9e53d2fda66324e6b763e38f9359cbcea3590e402d7de85ad7b6859c26d0f2135f63dc386e050af915539848d178460ae8c0ec5b6666f1fffd0fdd7dff5a6b5c63aadca6a22046d80cd659123453b689a07f244e45ac1567be3758c864c6fa73d19348717557ad9822b1e27d427632fbc5b3e2a143f2f5d5421e6ef898b6e8fe15aed352edf6a32a1238d1a4423fc5c56cd3c30b45b4679ae9a5bc9081f932a657802b63ef1486e1c0545d4f2647ddfa6bc849921dd8566e580de9f3f001d2f9b1ddeab125ce2fb336136d629c2eb96825860f3228b2c2498de6dcd8b2e97660d8f114eaaef93d5ea83224f1957415ebfc101eaac3673cfd670c2fe006f90f0118be09a7b6e6c5e97b82b37e13ef768941c7c634c3c97dc57ec6f6bc460dc6a7b2ee088cd346a71bd274c368ef960f2828d5b9761ef57f849bb176616c5a307c800e1312a230d156e0bb158cbb52b7658022b6393ff23051fda21f72291d7083d9182eaf41c3579d1ddefda97f872f98155710a4c33d0949ecdf0c0b196975fb29f899171d8746fab37bf4d90cb364a1506919e7225020c1615d27d9a0e552772b9b730c43e84b797b8f3401c33e48e284febf8cb559a75275ffe97e33d66e748c3f802e3608c1cd61a7249bbbb0e0cc5213669ca52d0e5f2a1e352ace33059daefe9416194057d508bb57b4ffafe7700a5dff8a63bb2c2a93cc46c66a2ad89845123c2fbd379670729af46a733882b2d8d54ac3ee7798163a2c704084d41ab840659ee40a254dd1628117ce6be10e07d27713aca49f08b8e7d3e836957f0d6738a750ad090496492e2eb8684dc2a86ecb1d575d7e796fe5f85790b62d2873688cd3ab1498d53a4bd18e637787d552069a74900287e744100b4df0f630c78e9ebc2c0b4e53ce9af73a4589b4b69325b3fd3d5003857ecfd306e502b72d80a51fbd0c2e8fca37cc72ea10b43ceebcc1194b557fa11dbf250de4868f64bd46d8794782045ce481a8f420bb9e4ab537bb367d8a1e318e46406c68057de0a3a075c5babd200cdab0af95de71c57d3d32efff4d03084c4b72a45052c1696342ec466980f243a65411f7bd6efa227802e9ca6d0e02e89708b4d247c2b1ab32909704f8d12191d2b79aa6ddeaf9f2cf0d766c3c375c8ee9bb9c47aa073d6085e490e77b7e88cf0c68cebf391b8f4a2382c1746d2f5f27696cee2c685ce7cdedc40acf69c012d219092c8e8ce0a01ea8cfb61dae838d0682dc1d4e20b025ed76ef2411c941e2212ef459ac2048048d95df45e479c7bb61bd184c2b5e3c8e900e693881eb5ade0108369778e8399457c25bd41934dce162009fa0cc010f916132b63b8199d01bae99fb01485c6a9df5ceebf629000ddf312f4ddb8ebb854763b0a772e8d7d134a8154fb482cd5d5bcaef2ea45f045af0c7b60669ee88cefc8153ea91377aece94adfff5cb7b534c42060025734d7841bdec4cfea961930075517c85e976f4cad7ecc966d4f318d61807d545aa7b20197837211dab1b77befd5822e9d3d6ed4b28f793d7e194e52aed4eca0d5dc889e949e08ea8118bf290c6922b3fad481562c248aca703b1fa2097d1d717c8ccb3ac8cb8579932cfaa13fbb80fbc795f44c8e293d619328d436281335797334f49376074b5226a4421c3bb24f649487003b066981e49397c7e853c681a3460c4798fa2b29067a69ea69b70f7ed56ae3d318f44e35545774ad8066aec2d6f163e897bf5e3c3b3bfdc2bea0ec2713400f5e2d10602e9b1d14414d7757c1353ad6d3c31c4cc452baf17a8bf87a7f639b7a8ecbe920eb205aa6ef36c7f8a96d97c82f64b4c91f3bee0128e836395afb3188da3b20dd43bd5018ad7cc1bfa1feb54d48e24675622197464d3d5141003615e94ca094169d40178b84463af7ef8826f98b3da8322a0d8474ee29445233f009a8644daaa94092dd9b40e377c57cd2ab488639f9ad09960ec6719eadef6b2d3df1cc38d7e2c624b0d73ea114f11d25ccdd0317ae629ed3d51c289049897016351ccb4a35b7c3d3e4b5d1e012bb93354325a259a99f3ef6f4f7e75d6de850b97958a903ce79c0016fb1bf47e3eedd58752248e68f3dba73a68f8ea68017843e552188b562dc12b92a92af3fec87b95d2658447df2c585f8943e0426d617922bddb7f269110cc64083d13ccc18c09874684d00f11d7abe10230db4a5299c162103e851a046b6dcf414679a8133e8d138fd99161f09d034b2b86dad05edf6c9713ede3737f095f405799a0d336f2c180d35abc2f087515b8b145cc5c72bf4cfbdc2707c15ddebd508633dcc97b968e8ca2f63a364c84046134d1596b4035fffaab9c09f0ea03705c62e29c11d10f0ab3c526db7d218e15cc32740dcb6cb07cfc482708ce189a594a5e7fcb8769a816340654885f65fc07f3b956fbc52390dd7bab02e7a0a3f2079cd39cdc797ff8675869f0cafa892e2a308801a6200b8fcd8071938d887526be55b118f98563814d7a62d32175b3c4fbbd34a21313e50278ddd49469bc40a0b584e3b29c494abfa037feae3f34cc319ac055bac73189da067a3da3f6052dfc37202b786a84a9e52a27a39f0935e8f5f3fadcf2d3bbdea8f5d6049de4d1b99a2a091e174ff91fad0ca3839dca7fb9b509e569a01db22850c3beef43d0190846bb0b454d2c4da9a913d401798b358213f6c989b70d78fb3a9e558f0af1ca7f1e1ba35961f1a081c6a4668f44fcb5808d8b3429c1803ce0dcf54c7e6ff95c703ec687824d05960d1c7bee69476b67a14403ad2454924b45ec8b4b23db50e1480f007e99c1571fb6ebdec22cb131eecc335ed5cfba7a1626c5d3c96a6a61a2e4535b64cc80c3a56b34aa77df276dd37f5214b17c1e8a9f7c62961b7d1b0fe7bad918ca0cfe6800a5322f48396aac5f2a009b8e8d5031079852ccea2640d298e69f0e2e258b45f733fff8a2dcdad8c104544deb32abd117c5be99cad6681a9d145a719132081a9d2c03f6964e2ecb6d7248a3d1a6fecfec0fe67671fb87fdf355ad44cf8429f331ed130465583ec4d0d8acb637e876e0abbab8142b8aeb6698df0fa598f70fb48966abec4192843953fd65d9038660c205e2536d32647829f8ea0a71148033c051ab2faf00829739d87d39c2a818be2d84df9b81b6a8c723a0953ce438997a771ef19a55de376a81365f9cc27a76d2f3807d71dec554971b58ab99d8111e2453c7426302aa6262082cde21f20bf4a12d2643824339aa42a1f6dedd37597b1cf6520abae8b0060687b9341c17049560f78e665c364f81a160945f87a72bd9e4f987653217bc47108dedddfdf0ffef359c9a54cc9339905f7a78c759185064a11cbc68461b82ae612144a0f2fcd4fffe61fc22d8eb8825623dcb5420ce522a5233520cf214cdf7f20d746516adf9bc52c2575c4d068b9b7cafd2184c3147f89f973a647624b6ce9f51187cc1ab3415ecf130cc2f83e1f15d118c6e959bfc86dc15cb3ed1d039053baf877b5acb0dc338641f14a97e9b45c6059f87b325cde5ebeb999a2dba20f549c446159b801f89a078a0bb6a8da7981edf84aad2dc978a08575822f3c9d5603b8df227169cb17ae6fed30f77dad796fd8a91f730754fe722bde1350a0bdff9a94194376da1394f4e19519ceed428e4b6bdb4695452970df10ab503182c5ea88720485ad4db49ffa01c4759a52e5ccb125ce45d90d4ff07a8779c4d4e05a44da731b4b07cdc3c8f8d2cb89ce63097cb3faec7791315baba3ef1c23673c0156ff36e9b0be58360e0c13e4c06ae4a38a14ef4dc5ac338e5bade5813d92267074d36614ee3dc641c69132ee1829f5174d0df16320585f133cb40f953ae8810f3e6a57105f33ec9141bf542f539b20c4b4054fac37476c03f9e5e9c4f3ce5a5e05f216595e2fe02a91c8933262d7ccf97f69cd563e650f2dc24ccc118f8fbac85074ff39aa0b9e9f15000caedbf0696e7646dd6ce4e55575f44a7686c1fecdda34642334c635845c7b83c054c09da8fa9b7f9eda838dc21cd6692ff561fe09d1bb3197fe0306d232cca64e9205ca63a02634c6032a12b0672132306f6b470bb64764f266c970eb2b24bd03b62e4173270fe8d2583fdc77cd653227e402123185a2611d2ec88f75df416fda92140635029bf0205539b9b542df21d732d2897f852550e9f78b9c26113b5ccb04301852f599db501545ccdf5ec463ca2e42dfeac9196edbbd35832a3fa7de3bd1d2723d1d3a2d683ad2ac5f4953984245268d1c239f0ec48b16c7fd8c131d67c365ce1585f00c1fd1bd965fffb532cfc19d9dd4d11167086e34ab9c1ca9e21113a563f01ee3ad2b5f886d017369841c815054338809f324327667115845ac1e5fb399a7ed27f3b240bd96e895352188ea95ea5a5a2e8f43a79cf9657b0d9130fb1a65bf12dbc3ce88fb88b1bcaf2139f9a3913b44bad5bc81540bf4ad437dc2e7075bd445fb2e9142d6ca031590bb9fac26d08a43b8918d8a97ec8a754e8bf4c779a314dfbc6052f7201234793cf9276fe89072868feaa0b3abd7b89ad6161ce4a4d93f354c2e8743bdba481549837051bb9fc9d9b4ba9bc6fe16b815b7aa5dc6630e1c6b7cf02db75aed5bcbafbc79fe75017c3fc7a21ba1ea52aefa4066e8531e391ae811b0efaf28f51c802558bb5f3aaa3c870154e72bace05d7a1974dc2cb4d73a2364100afd0414d04fa253ab18791d5a91606f43ee0e237a76b053a010e6b6997fe60f2cb7ecd9abbd4db0a8a1e7c6ad21c68ef71cc23ac1c7ba1b29036051ee95bd07d846d80f7f7f3de473e45aa4c07a8fa1c2726a2c63624341fc79fb5c321c043aabeace1df5cda690658740e8f60ce904d0f9d8f9e11e5df3f6630d76d4c18f3ffe7cf1bbc9eb5e7a66fbb4f339f58f298ee67bff297c1762e476c89aa537d9daf2ddf877fe6a1fee9eff3228cb78f1a97f6082fb09d618d17836f4a600f7557a00f162fdfd9c66720cc430b00f4a8220f1bbd81888a747f87ff6827b6ecb18c3db5cdcb22d11bf90c9ce0447314e2d471f6ad82d19b6783054c9012291d89234b5e159c5817d9bb8e92fa3cd7779512656f015222371f19262d7bcabeabd47e8b7cf1ecf48d25bd9439c98b5f8545a7d91e35092e0615755fc9eea207d64f6f4140028533e41b3842cf38b6859dd30f20a3c1c58a5d3629388cf17ed6df6d6182d7a5c1f5bbe0085f29b47243669b03fd433b8e4449bb335ad9d264ae130076419f611f520ec5ebd40efff13d874d4420a1a04ac76eb950b8589e44ccf5558b87f672e1313efb4911f4865c4558864bd16261d7f347e1ae45830412b30b7312a2beb78b2250bc234325599ccf58aa2b13933948c225fbef4136e223c1fffb0b309eeecf23f65ca8f1745f1c7f29cb811b922d0e4717cb1a8f72b53a2700374a31b69cde25dad75b24b443903b057420d857330dc0c7581d949ea6cf550bf9e23db230d12835d1bc3ab81982d5397265f204c57b8295efec07e725756eff965451857f2a80761b4240c0bca00a51a4ff9f094116d7a8d35b3c52d3dd67af5a5a013dd54254c0040e1b4bb6c2c22a8407222a4f0a41adaee7fbda1ddeb16129781d573758d9c186b8fe962881f1bd026c29445a0704261a2411118f7a2e3a2393772208bf80345a464c2f7744dd8d2a60ee5010577533abbf4dec561565151c6451aeb02564c578e1d7a3de28b6146ff640b21ac701ad4de50967c91c488a83eacc2423ced8701b51e28de98508bdcf30359f32508cc21d9154ba2c1999a83a2d82f95cc6057ca9d187c367febcf300ef2ebae7f134985e93d6036830d2c7dd80aa3b391c956dd34d9517669535f616f870511595477a1990a36c91bfcaeaf66e3b07398a666cc04ebb6852ac33c6ccdc82d32d3d1fdeee06c96241b5a92f75f4bff471cd9c8b1527e2ee11589c5a2d33bf003d4d71008162a11e2014d51a32703d69b8502cd6e5cbe901c3b6090ff4e5197f4641399fb51a64ef774a618f7d1ab7b00e386f377bb4e1365833d79a04c72252213030905aac25ac981d05b32cdc674833adf0c1bfca6215e578f4bc9dc6f985bc4ca2f3a98c0ff5350ddc9c030ed4cb90da77714bd9c04dd11cabecfdc2f73c87df70a96586fd9b153cf492aa9241d1aaf2347ec5371bdb70ff732dd2b558b7f6cf6edafc390e8a7e3d06b0d5f0bdb8b005663eee8b5c9511c82930953b2ac7a41c33d370b7a07d157aa05f90826e2cb2cbb6a1e27bd6535384098d76b155644e71e8996dbae57bc986404f9a17b5ceb29f6a2e727344e583b3cd2241b2cc8cfe978d0394819aefba74c10a4417af0be7b4dcbc3957b3fef7b532dcb8bb860012b7c18c7590c0b82d5a875a168a68df8d3ee61e4d51d5a902848d1f02268cef00cf98f8682b7aebc069056ead1cc5680c96bb59612a228ce698e2278d33fab6019316d18f4cf7f360084031b9b1eb528e58a5c990ebf47d97354d8d34a04f8b233cd585e61914d0174bda1dce7f052373a85ffa6841925de70b1578983c0e321bfef247cadbfcc6ded76a572fc210b5baf4b62bcb0d5c973c7dc5cfbaa28bba1baa30187c35508c74799b86dd263a7ad94c2773f3e4c58d4be38abc6b6d7485fd3f39a808a58f2d20e804f13529f5a44fca8fc6aecd456e5a48d606692d37d38e4971747e3179f97d9754f6b09f1c4d849b439727f8108ff523ad5d7e25deeee15d56f316c5679eefe555d3deb94699a93069f44b208428ce8ed5099b78d5b1b9e359c459a460cebffe308da2cd48320ece0e832668402121945e82aef073ab61918f5448c6b33fd9a44aec62a9321b87bf61d1e7234b316585b6dd19d106ef9458f014a9f35ae1bc00d99f93bc6fe251b48b8ea72be0d7b2ffc7cf8113aca746271d51f803eba4744b159a8fcd3083e32d3f7f34f035d1c3f744e295ee5163c171e3b4aa6c3a3e5a9a4f242161d23ebd05fe5440caa32e16ab85c57b0dcbcf7ea7f9ea47302cc7f00af455b610bf0b636105fab5f93e9b8c522c7366296da35ec70d6b5b6ce0f8c75363ba75d0d59d5a0e4794c133dd4d9fe095265efdaf8dc8ccece41abc83185bcf076f936f57eeab614deb880f6d43511db098431c689b5ec2eaed33da253d5ce5711e8a3a05ccc5b810a6b0c5d8f19fb532b7cc36cd4ee20d5f4389b73b7261b12ed85fed52c5327dbd09df640ac07b8eea6986bb4844c7213559efed8efeea86d5fb93be43f5200cc6215d1d86d7c7c7086bfc815f14877587fc79f32a616a61d224df9cf3043b712c53d61a64391263e0c8707cffcdd7307ffa53ee79a365f7f437003b7718cd59c13ef6ee052b8f4fa6b6b7d5f099ced61179687d63d7ff7bea60d7a04a93d2d952fc02b38411f048e74d86dcb637538a981d8be7b6bdc4d9d41b30e71470dab93cf5278ce396c671f4e13da49c8219242a7ee645c2ae90e274edb5bc26c405987fa4188d45fe5aa221327729fef6867651237ccbbfeeab6824662ca13b394de32b3926fbc5ae026aa5d9282a76e54dc00a030ef6c0728d6a63a6e07cdd1598d12bb2d4b6f8d0a5b267f504932a8d50a40d64e9b8c64c2591c38ce472444d5f414dea2b97649c0a43d4be24ef19dc9f020adcc6bf797eaa280611e19167083640806bfb3e90daa61699130836518f3e0cf93008cfa91eb88363ffdf2ac6eecd0ff08b61a7abba55f6c8cad3520edf47716becb0cd46e738146d0dfd34616ad31c0cc2a0ee7604f3e0d53720a9a1a0a2f16c0709cb634d0c43b6c264ffed81aeff32910dc7f078c580dd2875ce2e811c194ba7e0b3fe5baf4197c517e95f9f84ec6b1cfcbbb1e4904da141cb7b027401c62f6f0e36a5c06ff9dedfc79dbdc231f86cd8b69aed855d7c667cb3b9fd2b12be9b9661edc17ef819a6ea4934aae9602b1e2905b5c6374977a30b5ba44353460cd157c79ba7685a7b742034b9d38d49e3f01f78323e81d1524536a2d6da53f601a80f0628924df51425dd01704c1672f7db185da6939281643427c407c45c70ff3553447aa11525f6ff5893e1c5187a65cb158420c8ff7ee665b667c5c3877cccb8d42b3e0c8895137ad407ee7ee345d511c3b1af8d5bd9882f0aa96363116f1d41fac5ceaa653d0b6d3ac291168de8beae15f2b0a4e87597bb6bb3daaf1ecc05d85478ff17e51f6525014887463aa1a59c1fc71657243da92b0e8d394f7f2cc09eab0ebcab43481ca01fcb6a768a03bb87d92f392045aba90be4dd3cbc7cade5cf541cccdbde1b801db26a92cf660810c85a34ad2f72603dc79c1a463f36e407a2d45f11ce67f92ed994e2ce9f3db98fc03ec50ef907e295197048af6a62ea826fcfa6ccef53d05112a067e2d7a69dcd688edc263eeee6c2956476d3dd31b6cc985ff3680f469cff5b9163be145a3abc13e0cfa508e0bfeec72727b840a4dc9cb36321d2f4f1186ecf57e17441059127cadc2e230db658613a2d8a998784acba9a6d69556b61dcee195e391c1b592ebca53674b6bbf32b454d444b62882b9a61d99e64f5dbb674fe6881095a4933f582d501fe8b68ce2759669a365d76a70cf4ade60be0adeab6a3bc213ca7902684a8aa2c61eab2159f40b23af96aa68de26ddf69ae8e805783bb6fa155dfd3db58fbfa0428b4244299313b03a4c4a9e99b27aed2c1260c363049e25d9d745f967a674681d9e6839e44f4b84a6b36db08662a20b4c84f711f6e983a43d62bdbd4ffb30467347489a54c744a1e1efb5349ffee03564b7a191ca3d5e1e67ec5a6788177e634d983b6d8b2a864456991a6b13f785725944b912d072d71ae74754a614cb455eda307c078d5d97034d209b9fc905d1ea463c92b56a45522280dbe1d2200c4d66d8cba47ca21edb25b6518bf30a0f96eb6c528e47f611b20c7f60ae11f77351654af614bf05fc55640b0605eca3d84dc9b94fa689643f69ecd00165fb65b485dec9b2a293606d627dae4ceb82aa485101c17f75ed646524c179095b8529d00fa8da51f3a19451b6f45796b6e26d2be7090a23371c8edee4668a6cd838431ea24dfadc60f96dbc928d62e18a4986a1554e6c420c40c17684476be9ebc3631954e6e56746d5e2b672257ecd14edd73e231101e3b112c0216af5dc261da173d08c3f5809c9a2a9656a2165cb2126be8f3bdd3f63b020b5c2baa735e1bc71dc7233fd5d81c72114d81e9a73753515351df700921ab41c176ef54d6236480c1d7c17d5c53c3c6fa48e88c7a5a7eee2897e70b286ea0f7dc97c6f7eb1cf047d975e07946f23f1fe4be61f8efc39c39ed541535918d2126c4ff0170132a5212f51fee56fef7fac902bd609c2110fc061fcdc0a694944dae7ebd3ccfd882a43e1302bbd58d8242d4e5a66fcd4d627d9cfbe2d941a3828d79bd06586061af762d9e2b5dc23a1a4db924878282830f305cfdc8a95c2973a8735c9aaf343838d15284ce84f4214ac1c2f1cd773d3a08c7c15d5e08b646589c6c4770e0c0bfe2374e6dc2ad6d8457c3d89b062e4b7a2555c51f1d8cbf63eca79d0c4604e722916c1e66fe3fa4239d3173a93a2529083a6340923a40422417c8f99eb71b844417eb9f660391cb8ad3a844b8caffd5763178927ca3fcac76b188657be78658dd0cf5a795fe8ef83d5aa00f1c0558601a90d47d6a2c14482cd0027c0935caf3a7e7cc68d712080d1e1a81d181e424860fbba5909a7899f403923c8a47f9adb148eb90299ba6d45e4fd10c564a09e4bf3e7ec2a44c705f579da605979f286469e386774f98d0341186d3542dfbb4ec0b37c9c5c02d778ad5de7b2484e12cd77412f5921b72da284ae4521aa5ad1d7485e0787b8a29dec1c44ce569100daea72818cf102833457e2ceec6259024ea85992422189e7106315ebd1070c9f43278155d3ae3db1d1da895bf38f0c33c68c8c6fb882a99f01c7fd3d6842eabb1ce27a0b9f1397393be684812db30899543bc49afe1d4c0156ba10d1fdf70f3075fad8cc5c530df082e86df1fedc39b324bfe5b3f67cd6cf457a3d23bb2b753857571daa934b1d03eb6d10eb54cdad868ad96eb69d91c6058b3f6fc7c0e528f7cc959f3942cd2a13dead282a6faa6595f91b07f8705d790724390b12fbf8d0be9a4ea56c0573ffe641c70d2e233531ed8bd30896955ffeb27bb1c75ba028c75ea9f0d507ed408e1315aff10f39eeaccf08a2a07ba2208435104007d5a685af3945aac3dfdaa73b86ac57921d318dd5ab00ff8c1532cf7bebc5d04079f3b3ca5437a27afab52a2de1573e1781196626afda75d37d1d7d54270bbc232e92c7cd3e827bb5d043926abf1f83acb71963b1a74c5c97211499e3856fac7d032dae3b5879b58c4dcfca0b34ccd5cfd4915ff363fce78e5ebc87e89f0b0d7ad1d69dbc7aaebe57676a1c81ee426f8453620037edb290e026e916cbdb9a5c616d79b086c7620d7f663d7a835c9148b2004172837c610828f15b5ddb0361d8d4dc0acf96312cd2abb80af7f59adaf218abb673a2e575e1bba7cf124014e340ec71d7e67011ea3d94493b174c2dbd60a95d0bd4ca198f83e2dfd810b3b4636fee410096697b20eb85b027d7aa9cc35e4235ec336b7d459ffa7029810784fc6920149482e507aa51f644a4d4040d31b8db934a3f557d74c3d36b582ca17a3334c6b01e9341e8c0e5ec2d52e25d1a4d8dcb4348aa1e9ba40d306a768dae34a6846711bb9fdadfed584730d1385d5566e985d91705b4f49484311aca94d1d2a8168a1a8f72c8841ed5abc2a276218a58562009ba034913abafe521e92dda16012d417ac8026975740f5592eca158f828354e0bd1878865485e2b7856af661fd5956fbb549c67e5724fc1464f10fd6ed8cb6975122a62147e664f11f8937c82fd5a72384e65fea761113c7a3ae353393e0268ed07ff6c7b6c18314443eaee939f39b47acbe7d9bc917d838a32cb1c783f48642807066b1f683ff02c02241338ce4ef88e3be5319a6ee943108924e10135d26ab04523ecd2f3659f6c64485af4b8d481556a990682ec909012c0011a43c3adb949d00e76df0edd44126d0096d7bb8cc631a5e33ade348eb5bb649f3226a4c7ba2bd802ebaee46d697f928ad4655d690a67c77828b45212a3bd6e2320e3f7662d9de67a447565ce585c6207d515de78c719692b5f940ddb37c0a4ec5f54a8d076a446461a8d6a4316113301919ceed1f065130ef9e6f39233c39f71527c6ac5b3486ae2941ea84d40c70e082b7a10096f5745f997fc970a409f989c17ada923b11c2576837a7d8989bc385801128968565375b8a90178f74a989f50031f5756777997f9bbab40ed6255175b6c10429054f919305e564f008a6e5534b4e1001f7fb80bd5236c0e5ae820d4d6c617dd13803cb52704defc761e91d4a96ebf70d193eaaf1f16f0d4a29c37e35c9a600aef4324adfcfe8ba3b7b2966c1e40a8a7f56a987e8c46b2328796aa64ccb17aaa3c2c1f052a4f01c7cadd8691d42cfc8f551b0695ba8c81af71292b9b5270fa39e9ce35d5042e2f1ec663549b21a2ba6ff44031f6f229cdff94ceabc99c84280d1f46975ef4ac27332da65bdfcc874cc0de046cf58cf2f8229f28f563dc14c70c794706fe33fd01e89ed559885a5d19cb27a2b5cf3be04d2158e5cb0e76d56509f5c90c4c14afea3f997a141b66a5dbfbc5f45185050a003a524e8eea0a82cd8eb783rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-docs-6.4.0-150600.23.7.4.nosrc.rpmkernel-docs-html    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3fl0fafafaf`S@f`S@f]@f]@f]@f]@f]@f]@f]@f]@f]@f]@f]@f]@f]@f]@f]@f[ @f[ @f[ @fYfYfYfYfYfYfYfYfYfYfYfYfYfYfYfYfYfYfYfXj@fXj@fXj@fXj@fXj@fWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfU@fU@fU@fU@fU@fU@fU@fU@fU@fU@fU@fU@fU@fU@fU@fU@fU@fU@fU@fU@fU@fU@fTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufTufS$@fS$@fS$@fS$@fQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfP@fP@fP@fP@fP@fP@fP@fP@fP@fP@fP@fP@fP@fO/fO/fO/fO/fO/fO/fO/fO/fO/fO/fO/fO/fO/fO/fM@fM@fM@fM@fM@fM@fM@fM@fM@fM@fM@fM@fM@fM@fM@fM@fM@fM@fM@fM@fLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fK;@fIfH@fH@fGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfGFfE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fE@fDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fCR@fBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBf?]f> @f> @f> @f> @f> @fe_>e_>e_>e_>e_>e_>e_>e_>e_>e_>e_>e_>e_>e_>e_>e_>e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e]@e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@e[J@eYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeX@eX@eX@eX@eX@eX@eX@eX@eX@eX@eWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeWUeV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeSa@eSa@eSa@eSa@eSa@eSa@eSa@eSa@eSa@eSa@eSa@eSa@eSa@eSa@eSa@eSa@eSa@eReReReReReReReReReReReReReOleOleOleOleOleOleN@eN@eN@eN@eN@eN@eN@eN@eN@eN@eN@eN@eN@eN@eN@eLeLeLeLeLeLeLeLeLeLeLeLeLeLeKx@eKx@eJ&eH@eGeF2@eF2@eDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeC@eC@eC@eC@eC@eC@eC@eC@eC@eC@eC@eB=eB=eB=eB=eB=eB=e@@e@@e@@e@@e@@e@@e@@e?e?e?e?e?e?e>I@e;@e;@e;@e;@e;@e;@e;@e;@e:Te:Te:Te:Te:Te:Te:Te:Te:Te:Te:Te:Te:Te:Te:Te:Te:Te:Te:Te:Te9@e9@e7e7e7e7e7e7e7e7e7e7e6`@e6`@e6`@e6`@e6`@e6`@e6`@e6`@e6`@e5e3@e3@e2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke2ke1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e1@e/e/e/e/e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e.w@e-%e-%e-%e-%e-%e-%e-%e-%e-%e-%e-%e)1@e)1@e)1@e'e&@e&@e&@e&@e&@e&@e&@e&@e%id in evsel__parse_sample() (git-fixes). - perf pmu: Treat the msr pmu as software (git-fixes). - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (git-fixes). - perf record: Fix possible incorrect free in record__switch_output() (git-fixes). - perf vendor events amd: Add Zen 4 memory controller events (git-fixes). - perf top: Uniform the event name for the hybrid machine (git-fixes). - perf top: Use evsel's cpus to replace user_requested_cpus (git-fixes). - commit a1f9340- blacklist.conf: remove fix for CVE-2024-35956 bsc#1224674, not applicable - Delete patches.suse/btrfs-qgroup-fix-qgroup-prealloc-rsv-leak-in-subvolu.patch. Quoting bsc#1225945#c11: "So the upstream 6.5 kernel commit (1b53e51a4a8f ("btrfs: don't commit transaction for every subvol create") ) was never backported to SLE, so that fix eb96e221937a ("btrfs: fix unwritten extent buffer after snapshotting a new subvolume") was never backported." - commit d947258- perf/x86: Fix out of range data (git-fixes). - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (git-fixes). - perf/x86/amd/lbr: Discard erroneous branch entries (git-fixes). - commit 664d77f- cifs: failure to add channel on iface should bump up weight (git-fixes, bsc#1225172). - commit 007b237- smb: client: fix parsing of SMB3.1.1 POSIX create context (git-fixes, bsc#1225172). - commit 5f27f69- Revert "cifs: reconnect work should have reference on server struct" (git-fixes, bsc#1225172). - commit 3ca4c0c- cifs: fix leak of iface for primary channel (git-fixes, bsc#1225172). - commit b7eb8e8- smb: client: fix mount when dns_resolver key is not available (git-fixes, bsc#1225172). - commit 28edb5c- scsi: lpfc: Copyright updates for 14.4.0.2 patches (bsc#1225842). - scsi: lpfc: Update lpfc version to 14.4.0.2 (bsc#1225842). - scsi: lpfc: Add support for 32 byte CDBs (bsc#1225842). - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (bsc#1225842). Refresh: - patches.suse/lpfc-reintroduce-old-irq-probe-logic.patch - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (bsc#1225842). - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (bsc#1225842). - scsi: lpfc: Update logging of protection type for T10 DIF I/O (bsc#1225842). - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (bsc#1225842). - commit 5a56384- nvmet: fix ns enable/disable possible hang (git-fixes). - nvme-multipath: fix io accounting on failover (git-fixes). - nvme: fix multipath batched completion accounting (git-fixes). - commit ed3b392- Update patches.suse/ALSA-hda-intel-sdw-acpi-fix-usage-of-device_get_name.patch (git-fixes CVE-2024-36955). - Update patches.suse/ARM-9381-1-kasan-clear-stale-stack-poison.patch (git-fixes bsc#1225715 CVE-2024-36906). - Update patches.suse/Bluetooth-HCI-Fix-potential-null-ptr-deref.patch (git-fixes bsc#1225579 CVE-2024-36011). - Update patches.suse/Bluetooth-L2CAP-Fix-slab-use-after-free-in-l2cap_con.patch (git-fixes bsc#1225578 CVE-2024-36013). - Update patches.suse/Bluetooth-msft-fix-slab-use-after-free-in-msft_do_cl.patch (git-fixes bsc#1225502 CVE-2024-36012). - Update patches.suse/Bluetooth-qca-add-missing-firmware-sanity-checks.patch (git-fixes bsc#1225722 CVE-2024-36880). - Update patches.suse/Bluetooth-qca-fix-firmware-check-error-path.patch (git-fixes CVE-2024-36942). - Update patches.suse/Bluetooth-qca-fix-info-leak-when-fetching-fw-build-i.patch (git-fixes bsc#1225720 CVE-2024-36032). - Update patches.suse/KVM-x86-mmu-Write-protect-L2-SPTEs-in-TDP-MMU-when-c.patch (git-fixes bsc#1223749 CVE-2024-26990). - Update patches.suse/KVM-x86-pmu-Disable-support-for-adaptive-PEBS.patch (git-fixes bsc#1223692 CVE-2024-26992). - Update patches.suse/Reapply-drm-qxl-simplify-qxl_fence_wait.patch (stable-fixes CVE-2024-36944). - Update patches.suse/USB-core-Fix-access-violation-during-port-device-rem.patch (git-fixes bsc#1225734 CVE-2024-36896). - Update patches.suse/amd-amdkfd-sync-all-devices-to-wait-all-processes-be.patch (stable-fixes CVE-2024-36949). - Update patches.suse/bpf-Check-bloom-filter-map-value-size.patch (bsc#1224488 CVE-2024-35905 bsc#1225766 CVE-2024-36918). - Update patches.suse/clk-sunxi-ng-h6-Reparent-CPUX-during-PLL-CPUX-rate-c.patch (git-fixes bsc#1225692 CVE-2023-52882). - Update patches.suse/cxl-pci-Fix-disabling-memory-if-DVSEC-CXL-Range-does.patch (git-fixes CVE-2024-26761). - Update patches.suse/drm-amd-display-Atom-Integrated-System-Info-v2_2-for.patch (stable-fixes bsc#1225735 CVE-2024-36897). - Update patches.suse/drm-amd-pm-fixes-a-random-hang-in-S4-for-SMU-v13.0.4.patch (stable-fixes bsc#1225705 CVE-2024-36026). - Update patches.suse/drm-amdkfd-range-check-cp-bad-op-exception-interrupt.patch (stable-fixes CVE-2024-36951). - Update patches.suse/drm-arm-malidp-fix-a-possible-null-pointer-dereferen.patch (git-fixes bsc#1225593 CVE-2024-36014). - Update patches.suse/drm-nouveau-firmware-Fix-SG_DEBUG-error-with-nvkm_fi.patch (stable-fixes bsc#1225728 CVE-2024-36885). - Update patches.suse/efi-unaccepted-touch-soft-lockup-during-memory-accept.patch (git-fixes bsc#1225773 CVE-2024-36936). - Update patches.suse/firewire-ohci-mask-bus-reset-interrupts-between-ISR-.patch (stable-fixes CVE-2024-36950). - Update patches.suse/gpiolib-cdev-fix-uninitialised-kfifo.patch (git-fixes bsc#1225736 CVE-2024-36898). - Update patches.suse/i40e-fix-vf-may-be-used-uninitialized-in-this-functi.patch (git-fixes bsc#1225698 CVE-2024-36020). - Update patches.suse/maple_tree-fix-mas_empty_area_rev-null-pointer-deref.patch (git-fixes bsc#1225710 CVE-2024-36891). - Update patches.suse/mm-slab-make-__free-kfree-accept-error-pointers.patch (git-fixes bsc#1225714 CVE-2024-36890). - Update patches.suse/mmc-sdhci-msm-pervent-access-to-suspended-controller.patch (git-fixes bsc#1225708 CVE-2024-36029). - Update patches.suse/net-hns3-fix-kernel-crash-when-devlink-reload-during.patch (git-fixes bsc#1225699 CVE-2024-36021). - Update patches.suse/nouveau-dmem-handle-kcalloc-allocation-failure.patch (git-fixes CVE-2024-26943). - Update patches.suse/nouveau-uvmm-fix-addr-range-calcs-for-remap-operatio.patch (git-fixes bsc#1225694 CVE-2024-36018). - Update patches.suse/pinctrl-core-delete-incorrect-free-in-pinctrl_enable.patch (git-fixes CVE-2024-36940). - Update patches.suse/pinctrl-devicetree-fix-refcount-leak-in-pinctrl_dt_t.patch (git-fixes CVE-2024-36959). - Update patches.suse/ppdev-Add-an-error-check-in-register_device.patch (git-fixes bsc#1225640 CVE-2024-36015). - Update patches.suse/qibfs-fix-dentry-leak.patch (git-fixes CVE-2024-36947). - Update patches.suse/regmap-maple-Fix-cache-corruption-in-regcache_maple_.patch (git-fixes bsc#1225695 CVE-2024-36019). - Update patches.suse/s390-cio-Ensure-the-copied-buf-is-NUL-terminated.patch (git-fixes bsc#1223869 bsc#1225747 CVE-2024-36931). - Update patches.suse/s390-qeth-Fix-kernel-panic-after-setting-hsuid.patch (git-fixes bsc#1223874 bsc#1225775 CVE-2024-36928). - Update patches.suse/scsi-qla2xxx-Fix-off-by-one-in-qla_edif_app_getstats.patch (git-fixes bsc#1225704 CVE-2024-36025). - Update patches.suse/spi-fix-null-pointer-dereference-within-spi_sync.patch (git-fixes CVE-2024-36930). - Update patches.suse/swiotlb-Fix-double-allocation-of-slots-due-to-broken-alignment-handling.patch (bsc#1224331 bsc#1224602 CVE-2024-35814). - Update patches.suse/tty-n_gsm-fix-possible-out-of-bounds-in-gsm0_receive.patch (git-fixes bsc#1225642 CVE-2024-36016). - Update patches.suse/usb-gadget-f_fs-Fix-race-between-aio_cancel-and-AIO-.patch (git-fixes bsc#1225749 CVE-2024-36894). - Update patches.suse/usb-gadget-uvc-use-correct-buffer-size-when-parsing-.patch (git-fixes bsc#1225750 CVE-2024-36895). - Update patches.suse/usb-typec-tcpm-Check-for-port-partner-validity-befor.patch (git-fixes bsc#1225748 CVE-2024-36893). - Update patches.suse/wifi-iwlwifi-mvm-guard-against-invalid-STA-ID-on-rem.patch (stable-fixes bsc#1225769 CVE-2024-36921). - Update patches.suse/wifi-iwlwifi-read-txq-read_ptr-under-lock.patch (stable-fixes CVE-2024-36922). - Update patches.suse/wifi-nl80211-don-t-free-NULL-coalescing-rule.patch (git-fixes CVE-2024-36941). - Update patches.suse/x86-efistub-Call-mixed-mode-boot-services-on-the-firmware-.patch (git-fixes bsc#1224742 CVE-2024-35803). - commit 539780f- powerpc/pseries/lparcfg: drop error message from guest name lookup (bsc#1187716 ltc#193451 git-fixes). - commit ceab637- blacklist.conf: PPC fsl_msi is not used - commit ae6590d- powerpc/uaccess: Use YZ asm constraint for ld (bsc#1194869). - powerpc/uaccess: Fix build errors seen with GCC 13/14 (bsc#1194869). - commit 46b5d84- Add reference to L3 bsc#1225765 in BPF control flow graph and precision backtrack fixes (bsc#1225756) The L3 bsc#1225765 was created seperately since our customer requires PTF. - Update patches.suse/bpf-fix-precision-backtracking-instruction-iteration.patch - Update patches.suse/bpf-handle-ldimm64-properly-in-check_cfg.patch - Update patches.suse/selftests-bpf-add-edge-case-backtracking-logic-test.patch - Update patches.suse/selftests-bpf-precision-tracking-test-for-BPF_NEG-an.patch - commit 054635e- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (CVE-2024-26925 bsc#1223390). - commit 578a709- series.conf: cleanup Fix subsection header to silence series_insert error. - commit 4628dc3- ASoC: wm_adsp: Add missing MODULE_DESCRIPTION() (git-fixes). - ALSA: ump: Set default protocol when not given explicitly (git-fixes). - ALSA/hda: intel-dsp-config: reduce log verbosity (git-fixes). - ALSA: core: Remove debugfs at disconnection (git-fixes). - commit f8e0906- drm/panel: sitronix-st7789v: fix display size for jt240mhqs_hwt_ek_e3 panel (git-fixes). - drm/panel: sitronix-st7789v: tweak timing for jt240mhqs_hwt_ek_e3 panel (git-fixes). - drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3 panel (git-fixes). - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() (git-fixes). - Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices" (stable-fixes). - drm/amd/display: Enable colorspace property for MST connectors (git-fixes). - drm/i915: Fix audio component initialization (git-fixes). - drm/i915/dpt: Make DPT object unshrinkable (git-fixes). - drm/i915/gt: Fix CCS id's calculation for CCS mode setting (git-fixes). - drm/i915/guc: avoid FIELD_PREP warning (git-fixes). - drm/i915/gt: Disarm breadcrumbs if engines are already idle (git-fixes). - drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE) (git-fixes). - hwmon: (shtc1) Fix property misspelling (git-fixes). - hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board power sensor (git-fixes). - spi: stm32: Don't warn about spurious interrupts (git-fixes). - spi: Don't mark message DMA mapped when no transfer in it is (git-fixes). - dma-mapping: benchmark: handle NUMA_NO_NODE correctly (git-fixes). - dma-mapping: benchmark: fix node id validation (git-fixes). - ALSA: seq: ump: Fix swapped song position pointer data (git-fixes). - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (git-fixes). - ALSA: seq: Fix yet another spot for system message conversion (git-fixes). - ALSA: ump: Don't accept an invalid UMP protocol number (git-fixes). - ALSA: ump: Don't clear bank selection after sending a program change (git-fixes). - ALSA: seq: Fix incorrect UMP type for system messages (git-fixes). - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (git-fixes). - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (git-fixes). - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (git-fixes). - docs: netdev: Fix typo in Signed-off-by tag (git-fixes). - net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM (git-fixes). - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061 (git-fixes). - commit e5505a5- Add alt-commit to a nouveau patch - commit 0024d10- 9p: add missing locking around taking dentry fid list (git-fixes) - commit 581af2d- blacklist.conf: only a VFS cleanup - commit f4a0ca8- blacklist.conf: openpromfs not built - commit 475ff82- ecryptfs: Fix buffer size for tag 66 packet (git-fixes) - commit 17aae28- fs/9p: translate O_TRUNC into OTRUNC (git-fixes) - commit e03e9a5- bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END (git-fixes). - commit e824dba- fs/9p: only translate RWX permissions for plain 9P2000 (git-fixes) - commit ebd0dc6- selftests/bpf: precision tracking test for BPF_NEG and BPF_END (bsc#1225756). - commit a410d73- selftests/bpf: add edge case backtracking logic test (bsc#1225756). - bpf: fix precision backtracking instruction iteration (bsc#1225756). - bpf: handle ldimm64 properly in check_cfg() (bsc#1225756). - commit 9cbb99b- blacklist.conf: remove add and revert patch pair - commit f17fe30- fs: indicate request originates from old mount API (git-fixes) - commit 0754468- blacklist.conf: only comment fix - commit b912460- locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock (git-fixes) - commit 4c48f9f- fs: Fix error checking for d_hash_and_lookup() (git-fixes) - commit c90513f- nvme-pci: Add quirk for broken MSIs (git-fixes). - nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH (git-fixes). - drivers/nvme: Add quirks for device 126f:2262 (git-fixes). - commit fff60eb- Update patches.suse/nvme-ensure-disabling-pairs-with-unquiesce.patch (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535 bsc#1224534). - commit d9497f3- octeontx2-af: fix the double free in rvu_npc_freemem() (bsc#1225712 CVE-2024-36030) - commit 294ca99- idpf: extend tx watchdog timeout (bsc#1224137). - commit fbf0ed6- kABI fix of KVM: x86/pmu: Allow programming events that match unsupported arch events (bsc#1225696). - Refresh patches.suse/KVM-x86-pmu-Allow-programming-events-that-match-unsu.patch. - commit 0e4ccf5- swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (bsc#1224331) - commit c148fd3- calipso: fix memory leak in netlbl_calipso_add_pass() (CVE-2023-52698 bsc#1224621) - commit 5fc90b9- kabi/severities: ignore IMS functions They were dropped in previous patches. Noone is supposed to use them. - commit 494909c- smb: client: set correct id, uid and cruid for multiuser automounts (bsc#1223011, CVE-2024-26822). - commit 6fce785- smb: client: fix potential OOBs in smb2_parse_contexts() (bsc#1220148, CVE-2023-52434). - commit a00a7f6- dm-integrity: fix a memory leak when rechecking the data (bsc#1223077, CVE-2024-26860). - commit 29984e7- btrfs: zoned: don't skip block groups with 100% zone unusable (bsc#1220120). - btrfs: don't refill whole delayed refs block reserve when starting transaction (bsc#1220120). - btrfs: add new unused block groups to the list of unused block groups (bsc#1220120). - btrfs: do not delete unused block group if it may be used soon (bsc#1220120). - btrfs: add and use helper to check if block group is used (bsc#1220120). - btrfs: always reserve space for delayed refs when starting transaction (bsc#1220120). - btrfs: stop doing excessive space reservation for csum deletion (bsc#1220120). - btrfs: remove pointless initialization at btrfs_delayed_refs_rsv_release() (bsc#1220120). - btrfs: reserve space for delayed refs on a per ref basis (bsc#1220120). - btrfs: allow to run delayed refs by bytes to be released instead of count (bsc#1220120). - btrfs: simplify check for extent item overrun at lookup_inline_extent_backref() (bsc#1220120). - btrfs: return -EUCLEAN if extent item is missing when searching inline backref (bsc#1220120). - btrfs: use a single variable for return value at lookup_inline_extent_backref() (bsc#1220120). - btrfs: use a single variable for return value at run_delayed_extent_op() (bsc#1220120). - btrfs: remove pointless 'ref_root' variable from run_delayed_data_ref() (bsc#1220120). - btrfs: initialize key where it's used when running delayed data ref (bsc#1220120). - btrfs: remove refs_to_drop argument from __btrfs_free_extent() (bsc#1220120). - btrfs: remove refs_to_add argument from __btrfs_inc_extent_ref() (bsc#1220120). - btrfs: remove the refcount warning/check at btrfs_put_delayed_ref() (bsc#1220120). - btrfs: remove unnecessary logic when running new delayed references (bsc#1220120). - btrfs: pass a space_info argument to btrfs_reserve_metadata_bytes() (bsc#1220120). - btrfs: log message if extent item not found when running delayed extent op (bsc#1220120). - btrfs: remove redundant BUG_ON() from __btrfs_inc_extent_ref() (bsc#1220120). - btrfs: move btrfs_free_excluded_extents() into block-group.c (bsc#1220120). - btrfs: open code trivial btrfs_add_excluded_extent() (bsc#1220120). - btrfs: make find_first_extent_bit() return a boolean (bsc#1220120). - btrfs: make btrfs_destroy_pinned_extent() return void (bsc#1220120). - btrfs: make btrfs_destroy_marked_extents() return void (bsc#1220120). - btrfs: rename add_new_free_space() to btrfs_add_new_free_space() (bsc#1220120). - btrfs: update documentation for add_new_free_space() (bsc#1220120). - commit 37b05cd- Refresh patches.suse/0002-PKCS-7-Check-codeSigning-EKU-for-kernel-module-and-k.patch (bsc#1222771). In preparation of enabling CONFIG_FIPS_SIGNATURE_SELFTEST, amend the missing 'usage' argument in the pkcs7_validate_trust() invocation from the PKCS#7 selftest. - commit cfa0827- blacklist.conf: arm: kernel does not support folios - commit e0489ca- printk: Let no_printk() use _printk() (bsc#1225618). - commit 2abd745- printk: Update @console_may_schedule in console_trylock_spinning() (bsc#1225616). - commit e5e7ac5- af_unix: fix use-after-free in unix_stream_read_actor() (CVE-2023-52772 bsc#1224989). - commit 0f5ff3f- certs: Add ECDSA signature verification self-test (bsc#1222777). - Port "certs: Add ECDSA signature verification self-test". - Enable new CONFIG_FIPS_SIGNATURE_SELFTEST_ECDSA. - Refresh 0002-PKCS-7-Check-codeSigning-EKU-for-kernel-module-and-k.patch: trivial context update to Kconfig - commit 7338b2e- dump_stack: Do not get cpu_sync for panic CPU (bsc#1225607). - commit 3d953e1- printk: Avoid non-panic CPUs writing to ringbuffer (bsc#1225607). - commit 9a41cad- certs: Move RSA self-test data to separate file (bsc#1222777). - Port "certs: Move RSA self-test data to separate file". - Enable new CONFIG_FIPS_SIGNATURE_SELFTEST_RSA. - Refresh patches.suse/0002-PKCS-7-Check-codeSigning-EKU-for-kernel-module-and-k.patch: - trivial context update to Kconfig, - account for changed pkcs7_validate_trust() callsite amended by this refreshed patch. - commit 248ad2a- printk: Disable passing console lock owner completely during panic() (bsc#1225607). - commit a31a4d6- printk: ringbuffer: Skip non-finalized records in panic (bsc#1225607). - commit 8be42db- Enable CONFIG_FIPS_SIGNATURE_SELFTEST (bsc#1222771) - commit 4ade1c7- printk: Wait for all reserved records with pr_flush() (bsc#1225607). - commit 4a07b6c- printk: ringbuffer: Cleanup reader terminology (bsc#1225607). - commit b3f2a50- printk: Add this_cpu_in_panic() (bsc#1225607). - commit 8afb830- printk: For @suppress_panic_printk check for other CPU in panic (bsc#1225607). - commit f2045e0- printk: ringbuffer: Clarify special lpos values (bsc#1225607). - commit d1338d8- printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (bsc#1225607). - commit 1ea687c- prctl: generalize PR_SET_MDWE support check to be per-arch (bsc#1225610). - commit b86afe4- printk: Use prb_first_seq() as base for 32bit seq macros (bsc#1225607). - commit ea93856- printk: Adjust mapping for 32bit seq macros (bsc#1225607). - commit e9e690d- blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (bsc#1225605). - blk-cgroup: fix list corruption from resetting io stat (bsc#1225605). - commit c132bd3- printk: nbcon: Relocate 32bit seq macros (bsc#1225607). - commit 6293dd4- printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (bsc#1225607). - commit 74aec78- printk: Consolidate console deferred printing (bsc#1225607). - commit c45374f- printk: Do not take console lock for console_flush_on_panic() (bsc#1225607). - commit ca5038f- printk: Keep non-panic-CPUs out of console lock (bsc#1225607). - commit 2d7bf36- printk: Reduce console_unblank() usage in unsafe scenarios (bsc#1225607). - commit 54eafaa- livepatch: Fix missing newline character in klp_resolve_symbols() (bsc#1223539). - commit af0f908- blacklist.conf: workqueues: system-wide nr_active enforcement patchset; not worth the risk (bsc#1225580) - commit 059cebc- cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (bsc#1224718 CVE-2024-27431). - commit fb7728a- kABI: bpf: struct bpf_link and bpf_link_ops kABI workaround (bsc#1224531 CVE-2024-35860). - commit 7744489- Revert "PCI/MSI: Provide IMS (Interrupt Message Store) support" (git-fixes). - Revert "PCI/MSI: Provide pci_ims_alloc/free_irq()" (git-fixes). - Revert "PCI/MSI: Provide stubs for IMS functions" (git-fixes). - commit 0dc394b- ppdev: Add an error check in register_device (git-fixes). - commit cfdb6a2- bpf: support deferring bpf_link dealloc to after RCU grace period (bsc#1224531 CVE-2024-35860). - bpf: put uprobe link's path and task in release callback (bsc#1224531 CVE-2024-35860). - commit a95dd44- Bluetooth: ISO: Fix not validating setsockopt user input (bsc#1224581 CVE-2024-35964). - commit 9d49d44- blacklist.conf: workqueues: cosmetic; truncated names in ps output - commit 2ed068f- Bluetooth: ISO: Add support for BT_PKT_STATUS (bsc#1224581 CVE-2024-35964). - commit cadac48- Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (bsc#1224581 CVE-2024-35964). - Refresh patches.suse/Bluetooth-SCO-Fix-not-validating-setsockopt-user-inp.patch. - commit 774d916- bpf, sockmap: Prevent lock inversion deadlock in map delete elem (bsc#1209657 CVE-2023-0160 bsc#1224511 CVE-2024-35895). - commit fa3fb92- tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (git-fixes). - commit 6d124e2- smb: client: fix potential UAF in cifs_debug_files_proc_show() (bsc#1225172, bsc#1223532, CVE-2024-26928). - commit 1089c4a- smb3: missing lock when picking channel (bsc#1225172, bsc#1224550, CVE-2024-35999). - commit d7be3a1- smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (bsc#1225172, bsc#1224766, CVE-2024-35861). - commit 0d45a76- smb: client: fix potential UAF in smb2_is_network_name_deleted() (bsc#1225172, bsc#1224764, CVE-2024-35862). - commit 6632102- smb: client: fix potential UAF in is_valid_oplock_break() (bsc#1225172, bsc#1224763, CVE-2024-35863). - commit 06c348c- smb: client: fix potential UAF in smb2_is_valid_oplock_break() (bsc#1225172, bsc#1224668, CVE-2024-35865). - commit 60bea5b- smb: client: fix potential UAF in smb2_is_valid_lease_break() (bsc#1225172, bsc#1224765, CVE-2024-35864). - commit 52cc8d8- smb: client: fix potential UAF in cifs_stats_proc_show() (bsc#1225172, bsc#1224664, CVE-2024-35867). - commit 3a82d6a- smb: client: fix potential UAF in cifs_stats_proc_write() (bsc#1225172, bsc#1224678, CVE-2024-35868). - commit fb4bf4e- smb: client: fix potential UAF in cifs_dump_full_key() (bsc#1225172, bsc#1224667, CVE-2024-35866). - commit b0961fe- smb: client: guarantee refcounted children from parent session (bsc#1225172, bsc#1224679, CVE-2024-35869). - commit 97642d2- smb: client: fix UAF in smb2_reconnect_server() (bsc#1225172, bsc#1224672, CVE-2024-35870). - commit e205efa- smb: Fix regression in writes when non-standard maximum write size negotiated (bsc#1222464, CVE-2024-26692). - commit 761be1f- cifs: Fix writeback data corruption (bsc#1225172, bsc#1223810, CVE-2024-27036). - commit 75108cc- cifs: Don't use certain unnecessary folio_*() functions (bsc#1225172). - commit 3ddf86f- blacklist.conf: Ignore all devicetree schemes changes We do not use them, so lets silence all git-fixes for them. - commit 84a3286- x86/bpf: Fix IP after emitting call depth accounting (bsc#1224493 CVE-2024-35903). - commit 1c0fa71- drm/amdgpu: Skip do PCI error slot reset during RAS recovery (CVE-2024-35931 bsc#1224652). - commit 1dec1c9- kabi/severities: ignore TAS2781 symbol drop, it's only locally used - commit f367fdb- ASoC: tas2781: Fix wrong loading calibrated data sequence (git-fixes). - commit 5851e36- mm: page_owner: fix wrong information in dump_page_owner (git-fixes). - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (git-fixes). - commit 4b2ccd1- x86/mm/pat: fix VM_PAT handling in COW mappings (bsc#1224525 CVE-2024-35877). - commit 24cc941- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (CVE-2024-35969 bsc#1224580) - commit f419c6d- mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (CVE-2024-35852 bsc#1224502). - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (CVE-2024-36006 bsc#1224541). - mlxsw: spectrum_acl_tcam: Fix warning during rehash (CVE-2024-36007 bsc#1224543). - commit 88a980b- Revert "iommu/vt-d: Enable PCI/IMS" (git-fixes). - commit f424462- Revert "iommu/amd: Enable PCI/IMS" (git-fixes). - commit 278bf80- iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (git-fixes). - commit 481f9bd- btrfs: avoid start and commit empty transaction when flushing qgroups (bsc#1220120). - btrfs: avoid start and commit empty transaction when starting qgroup rescan (bsc#1220120). - btrfs: avoid starting and committing empty transaction when flushing space (bsc#1220120). - btrfs: avoid starting new transaction when flushing delayed items and refs (bsc#1220120). - btrfs: merge find_free_dev_extent() and find_free_dev_extent_start() (bsc#1220120). - btrfs: make find_free_dev_extent() static (bsc#1220120). - btrfs: make btrfs_cleanup_fs_roots() static (bsc#1220120). - btrfs: fail priority metadata ticket with real fs error (bsc#1220120). - btrfs: return real error when orphan cleanup fails due to a transaction abort (bsc#1220120). - btrfs: store the error that turned the fs into error state (bsc#1220120). - btrfs: don't steal space from global rsv after a transaction abort (bsc#1220120). - btrfs: print available space across all block groups when dumping space info (bsc#1220120). - btrfs: print available space for a block group when dumping a space info (bsc#1220120). - btrfs: print block group super and delalloc bytes when dumping space info (bsc#1220120). - btrfs: print target number of bytes when dumping free space (bsc#1220120). - btrfs: update comment for btrfs_join_transaction_nostart() (bsc#1220120). - commit b4554d4- mm/secretmem: fix GUP-fast succeeding on secretmem folios (CVE-2024-35872 bsc#1224530). - commit 42a2f6f- cifs: fix charset issue in reconnection (bsc#1225172). - commit b4ea103- btrfs: make btrfs_destroy_delayed_refs() return void (bsc#1220120). - btrfs: remove unnecessary prototype declarations at disk-io.c (bsc#1220120). - btrfs: use a single switch statement when initializing delayed ref head (bsc#1220120). - btrfs: use bool type for delayed ref head fields that are used as booleans (bsc#1220120). - btrfs: assert correct lock is held at btrfs_select_ref_head() (bsc#1220120). - btrfs: get rid of label and goto at insert_delayed_ref() (bsc#1220120). - btrfs: make insert_delayed_ref() return a bool instead of an int (bsc#1220120). - btrfs: use a bool to track qgroup record insertion when adding ref head (bsc#1220120). - btrfs: remove pointless in_tree field from struct btrfs_delayed_ref_node (bsc#1220120). - btrfs: remove unused is_head field from struct btrfs_delayed_ref_node (bsc#1220120). - btrfs: reorder some members of struct btrfs_delayed_ref_head (bsc#1220120). - commit 2e19466- btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations (CVE-2024-35956 bsc#1224674) - commit 9bb0c20- Update patches.suse/btrfs-send-handle-path-ref-underflow-in-header-itera.patch (CVE-2024-35935 bsc#1224645) - commit 5aa2b5a- btrfs: make error messages more clear when getting a chunk map (git-fixes) - commit 47ecf55- blacklist.conf: btrfs: compilation warning fix - commit 02490e2- blacklist.conf: btrfs: code not built - commit 5199fc3- btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super (git-fixes) - commit 907e740- tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test (git-fixes). - commit 113163c- btrfs: use the correct superblock to compare fsid in btrfs_validate_super (git-fixes) - commit 4318f3e- ring-buffer: Fix a race between readers and resize checks (git-fixes). - commit 568ebcf- btrfs: add a helper to read the superblock metadata_uuid (git-fixes) - commit 543d7b8- ftrace: Fix possible use-after-free issue in ftrace_location() (git-fixes). - commit 4cf7fca- tracing: hide unused ftrace_event_id_fops (git-fixes). - commit 61c90c7- blacklist.conf: add not-relevant tracing commits - commit b97c070- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (git-fixes). - commit 1340b2d- x86/efistub: Add missing boot_params for mixed mode compat entry (git-fixes). - commit 12dcb3a- x86/efistub: Call mixed mode boot services on the firmware's stack (git-fixes). - commit 9d83518- x86/pm: Work around false positive kmemleak report in msr_build_context() (git-fixes). - commit 2e5a312- x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y (git-fixes). - commit 453faa5- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (git-fixes). - commit e894262- mm/slab: make __free(kfree) accept error pointers (git-fixes). - commit 8b5f449- x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (git-fixes). - commit fa1d89a- Update patches.suse/virtio_net-Do-not-send-RSS-key-if-it-is-not-supporte.patch (bsc#1224565, CVE-2024-35981). - commit 50a448d- Update patches.suse/KVM-x86-Mark-target-gfn-of-emulated-atomic-instructi.patch (bsc#1224638, CVE-2024-35804). - commit aac65c3- Update patches.suse/KVM-SVM-Flush-pages-under-kvm-lock-to-fix-UAF-in-svm.patch (bsc#1224725, CVE-2024-35791). - commit 80eb8d1- cxl/port: Fix delete_endpoint() vs parent unregistration race (CVE-2023-52771 bsc#1225007). - commit b115e15- i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during start frame (git-fixes). - commit cc09a8e- kselftest: Add a ksft_perror() helper (stable-fixes). - Refresh patches.suse/selftests-timers-posix_timers-Reimplement-check_time.patch. - commit f14f41c- nilfs2: fix unexpected freezing of nilfs_segctor_sync() (git-fixes). - nilfs2: fix use-after-free of timer for log writer thread (git-fixes). - kasan, fortify: properly rename memintrinsics (git-fixes). - i3c: master: svc: fix invalidate IBI type and miss call client IBI handler (git-fixes). - serial: kgdboc: Fix NMI-safety problems from keyboard reset code (stable-fixes). - drm/amd/display: Fix division by zero in setup_dsc_config (stable-fixes). - docs: kernel_include.py: Cope with docutils 0.21 (stable-fixes). - mmc: core: Add HS400 tuning in HS400es initialization (stable-fixes). - commit 0b2962b- Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() (git-fixes). - commit 3e2fb47- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11 (stable-fixes). - ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897 (stable-fixes). - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (stable-fixes). - ALSA: timer: Set lower bound of start tick time (stable-fixes). - ALSA: usb-audio: Add sampling rates support for Mbox3 (stable-fixes). - commit ae40914- drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations (git-fixes). - Input: cyapa - add missing input core locking to suspend/resume functions (git-fixes). - Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation (git-fixes). - Input: ims-pcu - fix printf string overflow (git-fixes). - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (git-fixes). - ALSA: core: Fix NULL module pointer assignment at card init (git-fixes). - speakup: Fix sizeof() vs ARRAY_SIZE() bug (git-fixes). - serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler (git-fixes). - serial: 8250_bcm7271: use default_mux_rate if possible (git-fixes). - serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup (git-fixes). - tty: n_gsm: fix missing receive state reset after mode switch (git-fixes). - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (git-fixes). - commit be92dbc- cifs: handle cases where multiple sessions share connection (bsc#1225172). - commit 6704757- smb3: show beginning time for per share stats (bsc#1225172). - commit 9dab491- cifs: cifs_chan_is_iface_active should be called with chan_lock held (bsc#1225172). - commit 7f878c6- cifs: do not pass cifs_sb when trying to add channels (bsc#1225172). - commit b48e89f- smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (bsc#1225172). - commit 58e3272- cifs: reconnect work should have reference on server struct (bsc#1225172). - commit f1bff59- cifs: handle cases where a channel is closed (bsc#1225172). - commit c305501- smb: client: reduce stack usage in cifs_try_adding_channels() (bsc#1225172). - commit 16a3d64- smb: client: get rid of dfs code dep in namespace.c (bsc#1225172). - commit 658ebd6- smb: client: get rid of dfs naming in automount code (bsc#1225172). - commit b47e685- smb: client: rename cifs_dfs_ref.c to namespace.c (bsc#1225172). - commit 429bc2d- smb: client: ensure to try all targets when finding nested links (bsc#1225172). - commit b03bac4- smb: client: introduce DFS_CACHE_TGT_LIST() (bsc#1225172). - commit f066846- cifs: account for primary channel in the interface list (bsc#1225172). - commit 28558fb- cifs: distribute channels across interfaces based on speed (bsc#1225172). - commit 66db7c6- dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in remote setup (CVE-2024-27408 bsc#1224430). - commit 26ca7a6- pmdomain: ti: Add a null pointer check to the omap_prm_domain_init (CVE-2024-35943 bsc#1224649). - commit 4abda58- media: mediatek: vcodec: Fix oops when HEVC init fails (CVE-2024-35921 bsc#1224477). - commit 7226612- drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process (CVE-2023-52860 bsc#1224936). - commit f0f6842- kABI workaround for struct idxd_evl (CVE-2024-35991 bsc#1224553). - commit 4c82821- dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (CVE-2024-35991 bsc#1224553). - commit bba26d6- sched/topology: Optimize topology_span_sane() (bsc#1225053). - cpumask: Add for_each_cpu_from() (bsc#1225053). - commit a6ca3d0- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (CVE-2024-35854 bsc#1224636). - commit 2a8bef6- net: mctp: take ownership of skb in mctp_local_output (CVE-2024-27418 bsc#1224720) - commit afb99d9- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (CVE-2024-27417 bsc#1224721) - commit 4e68c84- regulator: bd71828: Don't overwrite runtime voltages (git-fixes). - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() (git-fixes). - nfc: nci: Fix uninit-value in nci_rx_work (git-fixes). - selftests: net: kill smcrouted in the cleanup logic in amt.sh (git-fixes). - tools/latency-collector: Fix -Wformat-security compile warns (git-fixes). - commit 3a26e1a- bpf: Protect against int overflow for stack access size (bsc#1224488 CVE-2024-35905). - bpf: Check bloom filter map value size (bsc#1224488 CVE-2024-35905). - commit 5fa3c11- autofs: use wake_up() instead of wake_up_interruptible(() (bsc#1224166). - commit eb57c74- Update patches.suse/scsi-qedf-Wait-for-stag-work-during-unload.patch (bsc#1214852) - Update patches.suse/scsi-qedf-Don-t-process-stag-work-during-unload.patch (bsc#1214852) - commit 4cb5fde- Remove NTFSv3 from configs (bsc#1224429) References: bsc#1224429 comment#3 We only support fuse version of the NTFS-3g driver. Disable NTFSv3 from all configs. This was enabled in d016c04d731 ("Bump to 6.4 kernel (jsc#PED-4593)") - commit b4be251- s390/ipl: Fix incorrect initialization of len fields in nvme reipl block (git-fixes bsc#1225136). - commit 273e6f4- s390/ipl: Fix incorrect initialization of nvme dump block (git-fixes bsc#1225134). - commit 955c716- s390/cpacf: Split and rework cpacf query functions (git-fixes bsc#1225133). - commit ee9583e- s390/bpf: Fix bpf_plt pointer arithmetic (git-fixes bsc#1224481 CVE-2024-35917). - commit 34e1a55- Move upstreamed mm patches into sorted section - commit e3937f1- Move upstreamed powerpc patches into sorted section - commit fdb5fa6- kABI workaround for cs35l56 (git-fixes). - commit 331f8f7- ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (stable-fixes). - Refresh patches.suse/ASoC-SOF-Intel-mtl-Implement-firmware-boot-state-che.patch. - commit 8e475f5- ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (git-fixes). - ASoC: cs35l56: Prevent overwriting firmware ASP config (git-fixes). - commit 1a7f82c- ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (CVE-2023-52674 bsc#1224727). - ALSA: scarlett2: Add missing error checks to *_ctl_get() (CVE-2023-52680 bsc#1224608). - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (CVE-2023-52692 bsc#1224628). - commit fff59c9- vmci: prevent speculation leaks by sanitizing event in event_deliver() (git-fixes). - VMCI: Fix an error handling path in vmci_guest_probe_device() (git-fixes). - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (stable-fixes). - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (stable-fixes CVE-2024-35944 bsc#1224648). - commit d9694ad- spmi: hisi-spmi-controller: Do not override device identifier (git-fixes). - extcon: max8997: select IRQ_DOMAIN instead of depending on it (git-fixes). - interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port assignment (git-fixes). - iio: pressure: dps310: support negative temperature values (git-fixes). - iio: adc: stm32: Fixing err code to not indicate success (git-fixes). - iio: core: Leave private pointer NULL when no private data supplied (git-fixes). - counter: linux/counter.h: fix Excess kernel-doc description warning (git-fixes). - staging: vt6655: Remove unused declaration of RFbAL7230SelectChannelPostProcess() (git-fixes). - serial: sh-sci: protect invalidating RXDMA on shutdown (git-fixes). - serial: sc16is7xx: add proper sched.h include for sched_set_fifo() (git-fixes). - serial: max3100: Fix bitwise types (git-fixes). - serial: max3100: Update uart_driver_registered on driver removal (git-fixes). - serial: max3100: Lock port->lock when calling uart_handle_cts_change() (git-fixes). - usb: fotg210: Add missing kernel doc description (git-fixes). - usb: typec: tipd: fix event checking for tps6598x (git-fixes). - usb: typec: ucsi: displayport: Fix potential deadlock (git-fixes). - usb: dwc3: Wait unconditionally after issuing EndXfer command (git-fixes). - usb: gadget: u_audio: Clear uac pointer when freed (git-fixes). - usb: gadget: u_audio: Fix race condition use of controls after free during gadget unbind (git-fixes). - usb: typec: ucsi: simplify partner's PD caps registration (git-fixes). - usb: typec: ucsi: always register a link to USB PD device (git-fixes). - leds: pwm: Disable PWM when going to suspend (git-fixes). - commit 0d08462- af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc() (CVE-2024-26923 bsc#1223384). - af_unix: fix lockdep positive in sk_diag_dump_icons() (CVE-2024-26923 bsc#1223384). - commit a652e3a- Update patches.suse/ACPI-CPPC-Use-access_width-over-bit_width-for-system.patch (stable-fixes CVE-2024-35995 bsc#1224557). - Update patches.suse/ALSA-usb-audio-Stop-parsing-channels-bits-when-all-c.patch (git-fixes CVE-2024-27436 bsc#1224803). - Update patches.suse/ASoC-SOF-ipc4-pcm-Workaround-for-crashed-firmware-on.patch (stable-fixes CVE-2024-27057 bsc#1223831). - Update patches.suse/ASoC-mediatek-sof-common-Add-NULL-check-for-normal_l.patch (git-fixes CVE-2024-35842 bsc#1224688). - Update patches.suse/Bluetooth-Fix-memory-leak-in-hci_req_sync_complete.patch (git-fixes CVE-2024-35978 bsc#1224571). - Update patches.suse/Bluetooth-Fix-use-after-free-bugs-caused-by-sco_sock.patch (git-fixes CVE-2024-27398 bsc#1224174). - Update patches.suse/Bluetooth-L2CAP-Fix-not-validating-setsockopt-user-i.patch (git-fixes CVE-2024-35965 bsc#1224579). - Update patches.suse/Bluetooth-RFCOMM-Fix-not-validating-setsockopt-user-.patch (git-fixes CVE-2024-35966 bsc#1224576). - Update patches.suse/Bluetooth-SCO-Fix-not-validating-setsockopt-user-inp.patch (git-fixes CVE-2024-35967 bsc#1224587). - Update patches.suse/Bluetooth-btintel-Fix-null-ptr-deref-in-btintel_read.patch (stable-fixes CVE-2024-35933 bsc#1224640). - Update patches.suse/Bluetooth-hci_event-Fix-handling-of-HCI_EV_IO_CAPA_R.patch (git-fixes CVE-2024-27416 bsc#1224723). - Update patches.suse/Bluetooth-hci_sock-Fix-not-validating-setsockopt-use.patch (git-fixes CVE-2024-35963 bsc#1224582). - Update patches.suse/Bluetooth-l2cap-fix-null-ptr-deref-in-l2cap_chan_tim.patch (git-fixes CVE-2024-27399 bsc#1224177). - Update patches.suse/Bluetooth-qca-fix-NULL-deref-on-non-serdev-setup.patch (git-fixes CVE-2024-35850 bsc#1224600). - Update patches.suse/Bluetooth-qca-fix-NULL-deref-on-non-serdev-suspend.patch (git-fixes CVE-2024-35851 bsc#1224509). - Update patches.suse/Bluetooth-rfcomm-Fix-null-ptr-deref-in-rfcomm_check_.patch (bsc#1219170 CVE-2024-22099 CVE-2024-26903 bsc#1223187). - Update patches.suse/HID-i2c-hid-remove-I2C_HID_READ_PENDING-flag-to-prev.patch (git-fixes CVE-2024-35997 bsc#1224552). - Update patches.suse/NFS-Fix-nfs_netfs_issue_read-xarray-locking-for-writ.patch (git-fixes CVE-2024-27031 bsc#1223805). - Update patches.suse/NFSv4.2-fix-nfs4_listxattr-kernel-BUG-at-mm-usercopy.patch (git-fixes CVE-2024-26870 bsc#1223113). - Update patches.suse/PCI-PM-Drain-runtime-idle-callbacks-before-driver-re.patch (stable-fixes CVE-2024-35809 bsc#1224738). - Update patches.suse/SUNRPC-fix-some-memleaks-in-gssx_dec_option_array.patch (git-fixes CVE-2024-27388 bsc#1223744). - Update patches.suse/USB-core-Fix-deadlock-in-usb_deauthorize_interface.patch (git-fixes CVE-2024-26934 bsc#1223671). - Update patches.suse/accel-ivpu-Fix-deadlock-in-context_xa.patch (git-fixes CVE-2024-35953 bsc#1224704). - Update patches.suse/arm64-hibernate-Fix-level3-translation-fault-in-swsu.patch (git-fixes CVE-2024-26989 bsc#1223748). - Update patches.suse/ax25-Fix-netdev-refcount-issue.patch (git-fixes CVE-2024-36009 bsc#1224542). - Update patches.suse/ax25-fix-use-after-free-bugs-caused-by-ax25_ds_del_t.patch (git-fixes CVE-2024-35887 bsc#1224663). - Update patches.suse/batman-adv-Avoid-infinite-loop-trying-to-resize-loca.patch (git-fixes CVE-2024-35982 bsc#1224566). - Update patches.suse/block-fix-q-blkg_list-corruption-during-disk-rebind.patch (bsc#1223591 CVE-2024-35974 bsc#1224573). - Update patches.suse/bnxt_en-Fix-possible-memory-leak-in-bnxt_rdma_aux_de.patch (git-fixes CVE-2024-35972 bsc#1224577). - Update patches.suse/bootconfig-use-memblock_free_late-to-free-xbc-memory.patch (git-fixes CVE-2024-26983 bsc#1223637). - Update patches.suse/btrfs-fix-deadlock-with-fiemap-and-extent-locking.patch (bsc#1223285 CVE-2024-35784 bsc#1224804). - Update patches.suse/btrfs-fix-information-leak-in-btrfs_ioctl_logical_to.patch (git-fixes CVE-2024-35849 bsc#1224733). - Update patches.suse/btrfs-fix-race-between-ordered-extent-completion-and.patch (bsc#1223285 CVE-2024-26794 bsc#1222426). - Update patches.suse/btrfs-fix-race-when-detecting-delalloc-ranges-during.patch (bsc#1223285 CVE-2024-27080 bsc#1223782). - Update patches.suse/btrfs-handle-chunk-tree-lookup-error-in-btrfs_reloca.patch (git-fixes CVE-2024-35936 bsc#1224644). - Update patches.suse/clk-Get-runtime-PM-before-walking-tree-during-disabl.patch (git-fixes CVE-2024-27004 bsc#1223762). - Update patches.suse/clk-Get-runtime-PM-before-walking-tree-for-clk_summa.patch (git-fixes CVE-2024-27003 bsc#1223761). - Update patches.suse/clk-mediatek-Do-a-runtime-PM-get-on-controllers-duri.patch (git-fixes CVE-2024-27002 bsc#1223759). - Update patches.suse/comedi-vmk80xx-fix-incomplete-endpoint-checking.patch (git-fixes CVE-2024-27001 bsc#1223698). - Update patches.suse/dm-raid-really-frozen-sync_thread-during-suspend-16c4.patch (jsc#PED-7542 CVE-2024-35794 bsc#1224706). - Update patches.suse/dm-raid456-md-raid456-fix-a-deadlock-for-dm-raid456-4142.patch (bsc#1219596 CVE-2024-26962 bsc#1223654). - Update patches.suse/dma-buf-Fix-NULL-pointer-dereference-in-sanitycheck.patch (git-fixes CVE-2024-35916 bsc#1224480). - Update patches.suse/dma-xilinx_dpdma-Fix-locking.patch (git-fixes CVE-2024-35990 bsc#1224559). - Update patches.suse/dmaengine-fsl-qdma-Fix-a-memory-leak-related-to-the--3aa58cb.patch (git-fixes CVE-2024-35833 bsc#1224632). - Update patches.suse/dmaengine-idxd-Fix-oops-during-rmmod-on-single-CPU-p.patch (git-fixes CVE-2024-35989 bsc#1224558). - Update patches.suse/dpll-fix-dpll_pin_on_pin_register-for-multiple-paren.patch (CVE-2024-27027 bsc#1223787 CVE-2024-36002 bsc#1224546). - Update patches.suse/dpll-fix-pin-dump-crash-for-rebound-module.patch (jsc#PED-6079 CVE-2024-35836 bsc#1224633). - Update patches.suse/drm-Check-output-polling-initialized-before-disablin.patch (stable-fixes CVE-2024-35927 bsc#1224654). - Update patches.suse/drm-amd-amdgpu-Fix-potential-ioremap-memory-leaks-in.patch (stable-fixes CVE-2024-35928 bsc#1224653). - Update patches.suse/drm-amd-display-Fix-bounds-check-for-dcn35-DcfClocks.patch (git-fixes CVE-2024-35788 bsc#1224709). - Update patches.suse/drm-amd-display-Prevent-crash-when-disable-stream.patch (stable-fixes CVE-2024-35799 bsc#1224740). - Update patches.suse/drm-amdgpu-amdgpu_ttm_gart_bind-set-gtt-bound-flag.patch (stable-fixes CVE-2024-35817 bsc#1224736). - Update patches.suse/drm-amdgpu-fix-deadlock-while-reading-mqd-from-debug.patch (git-fixes CVE-2024-35795 bsc#1224634). - Update patches.suse/drm-amdgpu-fix-mmhub-client-id-out-of-bounds-access.patch (git-fixes CVE-2024-27029 bsc#1223789). - Update patches.suse/drm-amdgpu-once-more-fix-the-call-oder-in-amdgpu_ttm.patch (git-fixes CVE-2024-27400 bsc#1224180). - Update patches.suse/drm-amdgpu-pm-Fix-NULL-pointer-dereference-when-get-.patch (git-fixes CVE-2024-26949 bsc#1223665). - Update patches.suse/drm-amdgpu-validate-the-parameters-of-bo-mapping-ope.patch (git-fixes CVE-2024-26922 bsc#1223315). - Update patches.suse/drm-amdkfd-Fix-memory-leak-in-create_process-failure.patch (git-fixes CVE-2024-26986 bsc#1223728). - Update patches.suse/drm-ast-Fix-soft-lockup.patch (git-fixes CVE-2024-35952 bsc#1224705). - Update patches.suse/drm-client-Fully-protect-modes-with-dev-mode_config..patch (stable-fixes CVE-2024-35950 bsc#1224703). - Update patches.suse/drm-i915-bios-Tolerate-devdata-NULL-in-intel_bios_en.patch (stable-fixes CVE-2024-26938 bsc#1223678). - Update patches.suse/drm-i915-gt-Reset-queue_priority_hint-on-parking.patch (git-fixes CVE-2024-26937 bsc#1223677). - Update patches.suse/drm-lima-fix-a-memleak-in-lima_heap_alloc.patch (git-fixes CVE-2024-35829 bsc#1224707). - Update patches.suse/drm-nouveau-fix-stale-locked-mutex-in-nouveau_gem_io.patch (git-fixes CVE-2024-35786 bsc#1224714). - Update patches.suse/drm-nouveau-keep-DMA-buffers-required-for-suspend-re.patch (git-fixes CVE-2024-27411 bsc#1224433). - Update patches.suse/drm-nv04-Fix-out-of-bounds-access.patch (git-fixes CVE-2024-27008 bsc#1223802). - Update patches.suse/drm-panfrost-Fix-the-error-path-in-panfrost_mmu_map_.patch (git-fixes CVE-2024-35951 bsc#1224701). - Update patches.suse/drm-vc4-don-t-check-if-plane-state-fb-state-fb.patch (stable-fixes CVE-2024-35932 bsc#1224650). - Update patches.suse/drm-vmwgfx-Create-debugfs-ttm_resource_manager-entry.patch (git-fixes CVE-2024-26940 bsc#1223718). - Update patches.suse/drm-vmwgfx-Fix-the-lifetime-of-the-bo-cursor-memory.patch (git-fixes CVE-2024-35810 bsc#1224626). - Update patches.suse/dyndbg-fix-old-BUG_ON-in-control-parser.patch (stable-fixes CVE-2024-35947 bsc#1224647). - Update patches.suse/efi-capsule-loader-fix-incorrect-allocation-size.patch (git-fixes CVE-2024-27413 bsc#1224438). - Update patches.suse/efi-fix-panic-in-kdump-kernel.patch (git-fixes CVE-2024-35800 bsc#1224507). - Update patches.suse/fat-fix-uninitialized-field-in-nostale-filehandles.patch (git-fixes CVE-2024-26973 bsc#1223641). - Update patches.suse/fbmon-prevent-division-by-zero-in-fb_videomode_from_.patch (stable-fixes CVE-2024-35922 bsc#1224660). - Update patches.suse/fs-aio-Check-IOCB_AIO_RW-before-the-struct-aio_kiocb.patch (bsc#1222721 CVE-2024-26764 CVE-2024-35815 bsc#1224685). - Update patches.suse/geneve-fix-header-validation-in-geneve-6-_xmit_skb.patch (git-fixes CVE-2024-35973 bsc#1224586). - Update patches.suse/geneve-make-sure-to-pull-inner-header-in-geneve_rx.patch (git-fixes CVE-2024-26857 bsc#1223058). - Update patches.suse/i2c-smbus-fix-NULL-function-pointer-dereference.patch (git-fixes CVE-2024-35984 bsc#1224567). - Update patches.suse/ice-fix-memory-corruption-bug-with-suspend-and-rebui.patch (git-fixes CVE-2024-35911 bsc#1224486). - Update patches.suse/ice-fix-uninitialized-dplls-mutex-usage.patch (git-fixes CVE-2024-26854 bsc#1223039). - Update patches.suse/idpf-fix-kernel-panic-on-unknown-packet-types.patch (git-fixes CVE-2024-35889 bsc#1224517). - Update patches.suse/igc-avoid-returning-frame-twice-in-XDP_REDIRECT.patch (git-fixes CVE-2024-26853 bsc#1223061). - Update patches.suse/init-main.c-Fix-potential-static_command_line-memory.patch (git-fixes CVE-2024-26988 bsc#1223747). - Update patches.suse/iommufd-Fix-iopt_access_list_id-overwrite-bug.patch (git-fixes CVE-2024-26786 bsc#1222780). - Update patches.suse/irqchip-gic-v3-its-Prevent-double-free-on-error.patch (git-fixes CVE-2024-35847 bsc#1224697). - Update patches.suse/kprobes-Fix-possible-use-after-free-issue-on-kprobe-registration.patch (git-fixes CVE-2024-35955 bsc#1224676). - Update patches.suse/mac802154-fix-llsec-key-resources-release-in-mac8021.patch (git-fixes CVE-2024-26961 bsc#1223652). - Update patches.suse/md-dm-raid-don-t-call-md_reap_sync_thread-directly-cd32.patch (jsc#PED-7542 CVE-2024-35808 bsc#1224623). - Update patches.suse/md-fix-kmemleak-of-rdev-serial-6cf3.patch (jsc#PED-7542 CVE-2024-26900 bsc#1223046). - Update patches.suse/media-tc358743-register-v4l2-async-device-only-after.patch (git-fixes CVE-2024-35830 bsc#1224680). - Update patches.suse/misc-lis3lv02d_i2c-Fix-regulators-getting-en-dis-abl.patch (git-fixes CVE-2024-35824 bsc#1224609). - Update patches.suse/mlxbf_gige-call-request_irq-after-NAPI-initialized.patch (git-fixes CVE-2024-35907 bsc#1224492). - Update patches.suse/mlxbf_gige-stop-interface-during-shutdown.patch (git-fixes CVE-2024-35885 bsc#1224519). - Update patches.suse/mmc-core-Avoid-negative-index-with-array-access.patch (git-fixes CVE-2024-35813 bsc#1224618). - Update patches.suse/msft-hv-2971-net-mana-Fix-Rx-DMA-datasize-and-skb_over_panic.patch (git-fixes CVE-2024-35901 bsc#1224495). - Update patches.suse/net-ena-Fix-incorrect-descriptor-free-behavior.patch (git-fixes CVE-2024-35958 bsc#1224677). - Update patches.suse/net-ethernet-mtk_eth_soc-fix-PPE-hanging-issue.patch (git-fixes CVE-2024-27432 bsc#1224716). - Update patches.suse/net-hns3-fix-kernel-crash-when-1588-is-received-on-H.patch (git-fixes CVE-2024-26881 bsc#1223041). - Update patches.suse/net-ice-Fix-potential-NULL-pointer-dereference-in-ic.patch (git-fixes CVE-2024-26855 bsc#1223051). - Update patches.suse/net-ks8851-Handle-softirqs-at-the-end-of-IRQ-thread-.patch (git-fixes CVE-2024-35971 bsc#1224578). - Update patches.suse/net-ll_temac-platform_get_resource-replaced-by-wrong.patch (git-fixes CVE-2024-35796 bsc#1224615). - Update patches.suse/net-mlx5-Properly-link-new-fs-rules-into-the-tree.patch (git-fixes CVE-2024-35960 bsc#1224588). - Update patches.suse/net-mlx5-Register-devlink-first-under-devlink-lock.patch (git-fixes CVE-2024-35961 bsc#1224585). - Update patches.suse/net-mlx5e-Fix-mlx5e_priv_init-cleanup-flow.patch (git-fixes CVE-2024-35959 bsc#1224666). - Update patches.suse/net-mlx5e-Use-a-memory-barrier-to-enforce-PTP-WQ-xmi.patch (git-fixes CVE-2024-26858 bsc#1223020). - Update patches.suse/net-mlx5e-fix-a-double-free-in-arfs_create_groups.patch (jsc#PED-3311 CVE-2024-35835 bsc#1224605). - Update patches.suse/net-mvpp2-clear-BM-pool-before-initialization.patch (git-fixes CVE-2024-35837 bsc#1224500). - Update patches.suse/net-phy-micrel-Fix-potential-null-pointer-dereferenc.patch (git-fixes CVE-2024-35891 bsc#1224513). - Update patches.suse/net-phy-phy_device-Prevent-nullptr-exceptions-on-ISR.patch (stable-fixes CVE-2024-35945 bsc#1224639). - Update patches.suse/net-sparx5-Fix-use-after-free-inside-sparx5_del_mact.patch (git-fixes CVE-2024-26856 bsc#1223052). - Update patches.suse/net-tls-fix-WARNIING-in-__sk_msg_free.patch (bsc#1221858 CVE-2024-35841 bsc#1224687). - Update patches.suse/net-wwan-t7xx-Split-64bit-accesses-to-fix-alignment-.patch (git-fixes CVE-2024-35909 bsc#1224491). - Update patches.suse/nfc-nci-Fix-uninit-value-in-nci_dev_up-and-nci_ntf_p.patch (git-fixes CVE-2024-35915 bsc#1224479). - Update patches.suse/nfp-flower-handle-acti_netdevs-allocation-failure.patch (git-fixes CVE-2024-27046 bsc#1223827). - Update patches.suse/nfs-fix-panic-when-nfs4_ff_layout_prepare_ds-fails.patch (git-fixes CVE-2024-26868 bsc#1223038). - Update patches.suse/nfsd-Fix-error-cleanup-path-in-nfsd_rename.patch (bsc#1221044 CVE-2023-52591 CVE-2024-35914 bsc#1224482). - Update patches.suse/nouveau-fix-instmem-race-condition-around-ptr-stores.patch (git-fixes CVE-2024-26984 bsc#1223633). - Update patches.suse/nouveau-lock-the-client-object-tree.patch (stable-fixes CVE-2024-27062 bsc#1223834). - Update patches.suse/nvme-fc-do-not-wait-in-vain-when-unloading-module.patch (git-fixes CVE-2024-26846 bsc#1223023). - Update patches.suse/nvme-fix-reconnection-fail-due-to-reserved-tag-alloc.patch (git-fixes CVE-2024-27435 bsc#1224717). - Update patches.suse/octeontx2-af-Use-separate-handlers-for-interrupts.patch (git-fixes CVE-2024-27030 bsc#1223790). - Update patches.suse/octeontx2-pf-Fix-transmit-scheduler-resource-leak.patch (git-fixes CVE-2024-35975 bsc#1224569). - Update patches.suse/of-dynamic-Synchronize-of_changeset_destroy-with-the.patch (git-fixes CVE-2024-35879 bsc#1224524). - Update patches.suse/of-module-prevent-NULL-pointer-dereference-in-vsnpri.patch (stable-fixes CVE-2024-35878 bsc#1224671). - Update patches.suse/phy-marvell-a3700-comphy-Fix-out-of-bounds-read.patch (git-fixes CVE-2024-35992 bsc#1224555). - Update patches.suse/phy-ti-tusb1210-Resolve-charger-det-crash-if-charger.patch (git-fixes CVE-2024-35986 bsc#1224562). - Update patches.suse/platform-chrome-cros_ec_uart-properly-fix-race-condi.patch (git-fixes CVE-2024-35977 bsc#1224568). - Update patches.suse/power-supply-bq27xxx-i2c-Do-not-free-non-existing-IR.patch (git-fixes CVE-2024-27412 bsc#1224437). - Update patches.suse/pstore-inode-Only-d_invalidate-is-needed.patch (git-fixes CVE-2024-27389 bsc#1223705). - Update patches.suse/pstore-zone-Add-a-null-pointer-check-to-the-psz_kmsg.patch (stable-fixes CVE-2024-35940 bsc#1224537). - Update patches.suse/s390-zcrypt-fix-reference-counting-on-zcrypt-card-objects.patch (git-fixes bsc#1223592 CVE-2024-26957 bsc#1223666). - Update patches.suse/scsi-core-Fix-unremoved-procfs-host-directory-regression.patch (git-fixes CVE-2024-26935 bsc#1223675). - Update patches.suse/scsi-lpfc-Fix-possible-memory-leak-in-lpfc_rcv_padis.patch (bsc#1220021 CVE-2024-35930 bsc#1224651). - Update patches.suse/scsi-sg-Avoid-sg-device-teardown-race.patch (git-fixes CVE-2024-35954 bsc#1224675). - Update patches.suse/scsi-smartpqi-Fix-disable_managed_interrupts.patch (git-fixes CVE-2024-26742 bsc#1222608). - Update patches.suse/selinux-avoid-dereference-of-garbage-after-mount-fai.patch (git-fixes CVE-2024-35904 bsc#1224494). - Update patches.suse/serial-mxs-auart-add-spinlock-around-changing-cts-st.patch (git-fixes CVE-2024-27000 bsc#1223757). - Update patches.suse/serial-pmac_zilog-Remove-flawed-mitigation-for-rx-ir.patch (git-fixes CVE-2024-26999 bsc#1223754). - Update patches.suse/soc-fsl-qbman-Always-disable-interrupts-when-taking-.patch (git-fixes CVE-2024-35806 bsc#1224699). - Update patches.suse/soc-fsl-qbman-Use-raw-spinlock-for-cgr_lock.patch (git-fixes CVE-2024-35819 bsc#1224683). - Update patches.suse/speakup-Avoid-crash-on-very-long-word.patch (git-fixes CVE-2024-26994 bsc#1223750). - Update patches.suse/spi-lpspi-Avoid-potential-use-after-free-in-probe.patch (git-fixes CVE-2024-26866 bsc#1223024). - Update patches.suse/spi-mchp-pci1xxx-Fix-a-possible-null-pointer-derefer.patch (git-fixes CVE-2024-35883 bsc#1224521). - Update patches.suse/spi-spi-mt65xx-Fix-NULL-pointer-access-in-interrupt-.patch (git-fixes CVE-2024-27028 bsc#1223788). - Update patches.suse/ubifs-Set-page-uptodate-in-the-correct-place.patch (git-fixes CVE-2024-35821 bsc#1224629). - Update patches.suse/usb-cdc-wdm-close-race-between-read-and-workqueue.patch (git-fixes CVE-2024-35812 bsc#1224624). - Update patches.suse/usb-dwc2-host-Fix-dereference-issue-in-DDMA-completi.patch (git-fixes CVE-2024-26997 bsc#1223741). - Update patches.suse/usb-dwc3-am62-fix-module-unload-reload-behavior.patch (git-fixes CVE-2024-26963 bsc#1223651). - Update patches.suse/usb-gadget-f_ncm-Fix-UAF-ncm-object-at-re-bind-after.patch (stable-fixes CVE-2024-26996 bsc#1223752). - Update patches.suse/usb-gadget-ncm-Avoid-dropping-datagrams-of-properly-.patch (git-fixes CVE-2024-27405 bsc#1224423). - Update patches.suse/usb-gadget-ncm-Fix-handling-of-zero-block-length-pac.patch (git-fixes CVE-2024-35825 bsc#1224681). - Update patches.suse/usb-typec-altmodes-displayport-create-sysfs-nodes-as.patch (git-fixes CVE-2024-35790 bsc#1224712). - Update patches.suse/usb-typec-tcpm-Correct-the-PDO-counting-in-pd_set.patch (git-fixes CVE-2024-26995 bsc#1223696). - Update patches.suse/usb-typec-tcpm-fix-double-free-issue-in-tcpm_port_un.patch (git-fixes CVE-2024-26932 bsc#1223649). - Update patches.suse/usb-typec-ucsi-Limit-read-size-on-v1.2.patch (stable-fixes CVE-2024-35924 bsc#1224657). - Update patches.suse/usb-udc-remove-warning-when-queue-disabled-ep.patch (stable-fixes CVE-2024-35822 bsc#1224739). - Update patches.suse/usb-xhci-Add-error-handling-in-xhci_map_urb_for_dma.patch (git-fixes CVE-2024-26964 bsc#1223650). - Update patches.suse/vt-fix-unicode-buffer-corruption-when-deleting-chara.patch (git-fixes CVE-2024-35823 bsc#1224692). - Update patches.suse/wifi-ath11k-decrease-MHI-channel-buffer-length-to-8K.patch (bsc#1207948 CVE-2024-35938 bsc#1224643). - Update patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch (CVE-2023-47233 bsc#1216702 CVE-2024-35811 bsc#1224592). - Update patches.suse/wifi-cfg80211-check-A-MSDU-format-more-carefully.patch (stable-fixes CVE-2024-35937 bsc#1224526). - Update patches.suse/wifi-iwlwifi-dbg-tlv-ensure-NUL-termination.patch (git-fixes CVE-2024-35845 bsc#1224731). - Update patches.suse/wifi-iwlwifi-mvm-don-t-set-the-MFP-flag-for-the-GTK.patch (git-fixes CVE-2024-27434 bsc#1224710). - Update patches.suse/wifi-iwlwifi-mvm-rfi-fix-potential-response-leaks.patch (git-fixes CVE-2024-35912 bsc#1224487). - Update patches.suse/wifi-libertas-fix-some-memleaks-in-lbs_allocate_cmd_.patch (git-fixes CVE-2024-35828 bsc#1224622). - Update patches.suse/wifi-mac80211-check-clear-fast-rx-for-non-4addr-sta-.patch (stable-fixes CVE-2024-35789 bsc#1224749). - Update patches.suse/wifi-mac80211-fix-potential-sta-link-leak.patch (git-fixes CVE-2024-35838 bsc#1224613). - Update patches.suse/wifi-nl80211-reject-iftype-change-with-mesh-ID-chang.patch (git-fixes CVE-2024-27410 bsc#1224432). - Update patches.suse/wifi-rtw89-fix-null-pointer-access-when-abort-scan.patch (stable-fixes CVE-2024-35946 bsc#1224646). - Update patches.suse/wireguard-netlink-access-device-through-ctx-instead-.patch (git-fixes CVE-2024-26950 bsc#1223661). - Update patches.suse/wireguard-netlink-check-for-dangling-peer-via-is_dea.patch (git-fixes CVE-2024-26951 bsc#1223660). - Update patches.suse/wireguard-receive-annotate-data-race-around-receivin.patch (git-fixes CVE-2024-26861 bsc#1223076). - Update patches.suse/x86-coco-Require-seeding-RNG-with-RDRAND-on-CoCo-systems.patch (git-fixes CVE-2024-35875 bsc#1224665). - Update patches.suse/x86-fpu-Keep-xfd_state-in-sync-with-MSR_IA32_XFD.patch (git-fixes CVE-2024-35801 bsc#1224732). - Update patches.suse/xen-evtchn-avoid-WARN-when-unbinding-an-event-channe.patch (git-fixes CVE-2024-27067 bsc#1223739). - Update patches.suse/xsk-recycle-buffer-in-case-Rx-queue-was-full.patch (bsc#1221303 CVE-2024-26611 CVE-2024-35834 bsc#1224620). - commit 005afc6- Update patches.suse/ACPI-LPIT-Avoid-u32-multiplication-overflow.patch (git-fixes CVE-2023-52683 bsc#1224627). - Update patches.suse/ACPI-video-check-for-error-while-searching-for-backl.patch (git-fixes CVE-2023-52693 bsc#1224686). - Update patches.suse/ASoC-Intel-sof_sdw_rt_sdca_jack_common-ctx-headset_c.patch (git-fixes CVE-2023-52697 bsc#1224596). - Update patches.suse/ASoC-SOF-amd-Fix-memory-leak-in-amd_sof_acp_probe.patch (git-fixes CVE-2023-52663 bsc#1224630). - Update patches.suse/Revert-drm-amd-pm-resolve-reboot-exception-for-si-ol.patch (git-fixes CVE-2023-52657 bsc#1224722). - Update patches.suse/Revert-net-mlx5-Block-entering-switchdev-mode-with-n.patch (git-fixes CVE-2023-52658 bsc#1224719). - Update patches.suse/SUNRPC-fix-a-memleak-in-gss_import_v2_context.patch (git-fixes CVE-2023-52653 bsc#1223712). - Update patches.suse/bpf-Guard-stack-limits-against-32bit-overflow.patch (git-fixes CVE-2023-52676 bsc#1224730). - Update patches.suse/crypto-rsa-add-a-check-for-allocation-failure.patch (bsc#1222775 CVE-2023-52472 bsc#1220430). - Update patches.suse/crypto-s390-aes-Fix-buffer-overread-in-CTR-mode.patch (git-fixes CVE-2023-52669 bsc#1224637). - Update patches.suse/crypto-safexcel-Add-error-handling-for-dma_map_sg-ca.patch (git-fixes CVE-2023-52687 bsc#1224501). - Update patches.suse/drm-amd-display-Check-writeback-connectors-in-create.patch (git-fixes CVE-2023-52695 bsc#1224506). - Update patches.suse/drm-amd-display-Fix-a-debugfs-null-pointer-error.patch (git-fixes CVE-2023-52673 bsc#1224741). - Update patches.suse/drm-amd-display-Fix-hang-underflow-when-transitionin.patch (git-fixes CVE-2023-52671 bsc#1224729). - Update patches.suse/drm-amd-pm-fix-a-double-free-in-si_dpm_init.patch (git-fixes CVE-2023-52691 bsc#1224607). - Update patches.suse/drm-amdkfd-Confirm-list-is-non-empty-before-utilizin.patch (git-fixes CVE-2023-52678 bsc#1224617). - Update patches.suse/drm-bridge-tpd12s015-Drop-buggy-__exit-annotation-fo.patch (git-fixes CVE-2023-52694 bsc#1224598). - Update patches.suse/drm-tegra-rgb-Fix-missing-clk_put-in-the-error-handl.patch (git-fixes CVE-2023-52661 bsc#1224445). - Update patches.suse/drm-vmwgfx-fix-a-memleak-in-vmw_gmrid_man_get_node.patch (git-fixes CVE-2023-52662 bsc#1224449). - Update patches.suse/efivarfs-Free-s_fs_info-on-unmount.patch (bsc#1220328 CVE-2023-52463 CVE-2023-52681 bsc#1224505). - Update patches.suse/media-rkisp1-Fix-IRQ-handling-due-to-shared-interrup.patch (stable-fixes CVE-2023-52660 bsc#1224443). - Update patches.suse/net-atlantic-eliminate-double-free-in-error-handling.patch (git-fixes CVE-2023-52664 bsc#1224747). - Update patches.suse/net-mlx5e-fix-a-potential-double-free-in-fs_any_crea.patch (jsc#PED-3311 CVE-2023-52667 bsc#1224603). - Update patches.suse/of-Fix-double-free-in-of_parse_phandle_with_args_map.patch (git-fixes CVE-2023-52679 bsc#1224508). - Update patches.suse/powerpc-imc-pmu-Add-a-null-pointer-check-in-update_events_in_group.patch (git-fixes CVE-2023-52675 bsc#1224504). - Update patches.suse/powerpc-powernv-Add-a-null-pointer-check-in-opal_eve.patch (bsc#1065729 CVE-2023-52686 bsc#1224682). - Update patches.suse/powerpc-powernv-Add-a-null-pointer-check-in-opal_pow.patch (bsc#1181674 ltc#189159 git-fixes CVE-2023-52696 bsc#1224601). - Update patches.suse/powerpc-powernv-Add-a-null-pointer-check-to-scom_deb.patch (bsc#1194869 CVE-2023-52690 bsc#1224611). - Update patches.suse/pstore-ram_core-fix-possible-overflow-in-persistent_.patch (git-fixes CVE-2023-52685 bsc#1224728). - Update patches.suse/rpmsg-virtio-Free-driver_override-when-rpmsg_remove.patch (git-fixes CVE-2023-52670 bsc#1224696). - commit 578211b- vhost: Add smp_rmb() in vhost_enable_notify() (git-fixes). - commit 2e20e2c- vhost: Add smp_rmb() in vhost_vq_avail_empty() (git-fixes). - commit 936d53e- virtio_net: Do not send RSS key if it is not supported (git-fixes). - commit cc7c4a0- vsock/virtio: fix packet delivery to tap device (git-fixes). - commit dfd8673- virtio-blk: Ensure no requests in virtqueues before deleting vqs (git-fixes). - commit 966a23e- KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (git-fixes). - commit f941b05- efi/unaccepted: do not let /proc/vmcore try to access unaccepted memory (git-fixes). - commit c99f198- proc/kcore: do not try to access unaccepted memory (git-fixes). - commit 2daf00c- efi/unaccepted: touch soft lockup during memory accept (git-fixes). - commit 45ed7cb- x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (bsc#1224442 CVE-2023-52659). - commit dad72fd- kabi fix of perf/x86/intel: Expose existence of callback support to KVM (git fixes). - commit 5db441c- perf/x86/intel: Expose existence of callback support to KVM (git-fixes). - commit b24b5fc- kABI fix of KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (git-fixes). - commit 38bcaaa- ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE (bsc#1224866). - commit 6a4b4a1- blacklist.conf: cephfs client logging infrastructure commits These two commits are useless in isolation, they are part of a larger set of commits that add extra info to debug logs. - commit 2056926- remoteproc: k3-r5: Jump to error handling labels in start/stop errors (git-fixes). - commit 6f545f8- libsubcmd: Fix parse-options memory leak (git-fixes). - dmaengine: idxd: Avoid unnecessary destruction of file_ida (git-fixes). - dmaengine: axi-dmac: fix possible race in remove() (git-fixes). - dmaengine: idma64: Add check for dma_set_max_seg_size (git-fixes). - remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs (git-fixes). - remoteproc: k3-r5: Wait for core0 power-up before powering up core1 (git-fixes). - remoteproc: mediatek: Make sure IPI buffer fits in L2TCM (git-fixes). - PCI: tegra194: Fix probe path for Endpoint mode (git-fixes). - PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id (git-fixes). - PCI: dwc: ep: Fix DBI access failure for drivers requiring refclk from host (git-fixes). - PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3 (git-fixes). - PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3 (git-fixes). - KEYS: trusted: Do not use WARN when encode fails (git-fixes). - KEYS: trusted: Fix memory leak in tpm2_key_encode() (git-fixes). - commit d7da373- KVM: x86: Only set APICV_INHIBIT_REASON_ABSENT if APICv is enabled (git-fixes). - commit 7d13726- KVM: x86: Allow, don't ignore, same-value writes to immutable MSRs (git-fixes). - commit e25e965- KVM: nVMX: Clear EXIT_QUALIFICATION when injecting an EPT Misconfig (git-fixes). - commit 21a74db- KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (git-fixes). - commit b2d6429- KVM: x86/mmu: Move private vs. shared check above slot validity checks (git-fixes). - commit 2108d3a- KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (git-fixes). - commit 52160e6- KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (git-fixes). - commit 7bdd69f- blacklist.conf: Add a1fd0b9d751f sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level - commit 3d0aa70- drm/nouveau/disp: Fix missing backlight control on Macbook 5, 1 (bsc#1223838). - commit 07ffc12- iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (bsc#1224331) - commit 55fb87b- swiotlb: Fix alignment checks when both allocation and DMA masks are (bsc#1224331) - commit 8bebd77- swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (bsc#1224331) - commit fcf796a- swiotlb: Fix double-allocation of slots due to broken alignment (bsc#1224331) - commit c65bb03- KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (git-fixes). - commit 1ba62ae- KVM: x86/pmu: Disable support for adaptive PEBS (git-fixes). - commit 9862bdd- KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (git-fixes). - commit 5f8077d- KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (git-fixes). - commit c9c8902- x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (git-fixes). - commit f882a8e- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (git-fixes). - commit 80b67d0- s390/cio: fix tracepoint subchannel type field (git-fixes bsc#1224793). - commit f1aa928- s390/bpf: Emit a barrier for BPF_FETCH instructions (git-fixes bsc#1224792). - commit d08e4ce- KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (git-fixes bsc#1224790). - commit b0b1c22- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (git-fixes). - commit 652c188- rpm/kernel-obs-build.spec.in: remove reiserfs from OBS initrd We disabled the FS in bug 1202309. And we actively blacklist it in: /usr/lib/modprobe.d/60-blacklist_fs-reiserfs.conf This, as a side-effect, fixes obs-build's warning: dracut-pre-udev[1463]: sh: line 1: /usr/lib/module-init-tools/unblacklist: No such file or directory Exactly due to the above 60-blacklist_fs-reiserfs.conf trying to call the above unblacklist. We should likely drop ext2+ext3 from the list too, as we don't build them at all. But that's a different story. - commit 9e1a078- KVM: SVM: Add support for allowing zero SEV ASIDs (git-fixes). - commit 9327154- KVM: SVM: Use unsigned integers when dealing with ASIDs (git-fixes). - commit b0fec37- tools/power turbostat: Expand probe_intel_uncore_frequency() (bsc#1221765). - commit 7c0d70f- KVM: x86/xen: fix recursive deadlock in timer injection (git-fixes). - commit 389ea84- KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (git-fixes). - commit d63a8c9- KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (git-fixes). - commit 538dcab- KVM: x86/xen: improve accuracy of Xen timers (git-fixes). - commit 921d76d- KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (git-fixes). - commit be2edf0- KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (git-fixes). - commit fe18eef- KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (git-fixes). - commit 406de6b- KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (git-fixes). - commit dd1520f- KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (git-fixes). - commit b2e9cf1- blacklist.conf: add "libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos" - commit f859338- KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (git-fixes). - commit fd656b7- KVM: x86/pmu: Allow programming events that match unsupported arch events (git-fixes). - commit 60f57dc- firmware: dmi-id: add a release callback function (git-fixes). - watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in sa1100dog_probe() (git-fixes). - watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin (git-fixes). - watchdog: bd9576: Drop "always-running" property (git-fixes). - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger (git-fixes). - i2c: acpi: Unbind mux adapters before delete (git-fixes). - i2c: synquacer: Fix an error handling path in synquacer_i2c_probe() (git-fixes). - i2c: cadence: Avoid fifo clear after start (git-fixes). - pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins regs (git-fixes). - pinctrl: armada-37xx: remove an unused variable (git-fixes). - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (git-fixes). - commit 60d82a4- KVM: x86/pmu: Always treat Fixed counters as available when supported (git-fixes). - commit c4b0d18- KVM: VMX: Report up-to-date exit qualification to userspace (git-fixes). - commit d6b020d- KVM: x86: Fix broken debugregs ABI for 32 bit kernels (git-fixes). - commit 69a1ee8- SEV: disable SEV-ES DebugSwap by default (git-fixes). - commit dcaff2f- KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (git-fixes). - commit c561279- KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (git-fixes). - commit aba16e8- KVM: x86: Mark target gfn of emulated atomic instruction as dirty (git-fixes). - commit 303882a- KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (git-fixes). - commit 4382f8a- Update patches.suse/scsi-smartpqi-Fix-disable_managed_interrupts.patch (git-fixes bsc#1222608 CVE-2024-26742). - commit 950259c- btrfs: always clear PERTRANS metadata during commit (git-fixes) - commit f24386b- btrfs: record delayed inode root in transaction (git-fixes) - commit 3382370- btrfs: send: handle path ref underflow in header iterate_inode_ref() (git-fixes) - commit 21cfc26- btrfs: export: handle invalid inode or root reference in btrfs_get_parent() (git-fixes) - commit a357818- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send() (git-fixes) - commit 3227c75- btrfs: sysfs: validate scrub_speed_max value (git-fixes) - commit 333b480- blacklist.conf: btrfs: build fix for config we don't use - commit d489b93- btrfs: prevent transaction block reserve underflow when starting transaction (git-fixes) - commit e1ff84f- btrfs: fix race when refilling delayed refs block reserve (git-fixes) - commit f241886- btrfs: assert delayed node locked when removing delayed item (git-fixes) - commit 7298484- btrfs: check for BTRFS_FS_ERROR in pending ordered assert (git-fixes) - commit f5815af- btrfs: output extra debug info if we failed to find an inline backref (git-fixes) - commit 92fba41- btrfs: set page extent mapped after read_folio in relocate_one_page (git-fixes) - commit 446041f- btrfs: handle errors properly in update_inline_extent_backref() (git-fixes) - commit ca5b7a2- RDMA/cma: Fix kmemleak in rdma_core observed during blktests nvme/rdma use siw (git-fixes) - commit 4bdc550- RDMA/IPoIB: Fix format truncation compilation errors (git-fixes) - commit 6d737b0- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (git-fixes) - commit 3e0bec3- IB/mlx5: Use __iowrite64_copy() for write combining stores (git-fixes) - commit 9a3847d- RDMA/rxe: Fix incorrect rxe_put in error path (git-fixes) - commit c50f3b5- RDMA/rxe: Allow good work requests to be executed (git-fixes) - commit b36653a- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (git-fixes) - commit ba9e71d- RDMA/hns: Modify the print level of CQE error (git-fixes) - commit 12a2ba5- RDMA/hns: Use complete parentheses in macros (git-fixes) - commit 7a9c544- RDMA/hns: Fix GMV table pagesize (git-fixes) - commit fb0321b- RDMA/hns: Fix UAF for cq async event (git-fixes) - commit 8ea7fea- RDMA/hns: Fix deadlock on SRQ async events. (git-fixes) - commit fb64efc- RDMA/hns: Add max_ah and cq moderation capacities in query_device() (git-fixes) - commit 6c2f69b- RDMA/hns: Fix return value in hns_roce_map_mr_sg (git-fixes) - commit 60cadbc- RDMA/mlx5: Adding remote atomic access flag to updatable flags (git-fixes) - commit dacefcf- RDMA/mlx5: Change check for cacheable mkeys (git-fixes) - commit c838c29- RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (git-fixes) - commit 3012f2a- qibfs: fix dentry leak (git-fixes) - commit 3dd0249- RDMA/mlx5: Fix port number for counter query in multi-port configuration (git-fixes) - commit 52028fd- RDMA/cm: Print the old state when cm_destroy_id gets timeout (git-fixes) - commit 1a1a1ef- RDMA/rxe: Fix the problem "mutex_destroy missing" (git-fixes) - commit 0a73f85- blacklist.conf: ("arm64: dts: broadcom: bcmbca: bcm4908: set brcm,wp-not-connected") - commit a7b0273- arm64: dts: microchip: sparx5: fix mdio reg (git-fixes) - commit 88132f5- arm64: dts: hi3798cv200: fix the size of GICR (git-fixes) - commit 366d274- arm64: tegra: Correct Tegra132 I2C alias (git-fixes) - commit da1130e- arm64: dts: allwinner: h616: Fix I2C0 pins (git-fixes) - commit eee423c- arm64: dts: allwinner: Pine H64: correctly remove reg_gmac_3v3 (git-fixes) - commit 7d432cc- arm64: dts: rockchip: Add enable-strobe-pulldown to emmc phy on ROCK (git-fixes) - commit d52e38e- arm64: dts: rockchip: Add enable-strobe-pulldown to emmc phy on ROCK (git-fixes) - commit 029788f- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma (git-fixes) Refresh patches.suse/arm64-dts-rockchip-enable-internal-pull-up-on-PCIE_WAKE-for-RK3399-Puma.patch - commit aeac8db- blacklist.conf: ("dt-bindings: display: samsung,ams495qa01: add missing SPI properties") - commit f4f5a90- blacklist.conf: ("dt-bindings: iio: health: maxim,max30102: fix compatible check") - commit 1690e24- blacklist.conf: ("dt-bindings: pwm: mediatek,pwm-disp: Document power-domains property") - commit 6958159- blacklist.conf: ("dt-bindings: fsl-imx-sdma: fix HDMI audio index") - commit 952bf73- blacklist.conf: ("dt-bindings: lcdif: Do not require power-domains for i.MX6ULL") - commit eabdd33- blacklist.conf: ("dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update") - commit ad9009e- blacklist.conf: ("dt-bindings: mtd: avoid automatically select from mtd.yaml") - commit 2d9981a- blacklist.conf: ("dt-bindings: can: mpfs: add missing required clock") - commit d5f79eb- blacklist.conf: ("dt-bindings: mfd: dlg,da9063: Make #interrupt-cells required") - commit a6ea77b- blacklist.conf: ("dt-bindings: pinctr: pinctrl-zynq: Fix compatible string") - commit f208a95- blacklist.conf: ("dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible") - commit 3478db8- blacklist.conf: ("dt-bindings: display: ti,am65x-dss: Add support for common1 region") - commit 7eb6591- blacklist.conf: ("dt-bindings: opp: drop maxItems from inner items") - commit 878a019- blacklist.conf: ("dt-bindings: pwm: amlogic: fix s4 bindings") - commit e2029e3- blacklist.conf: ("dt-bindings: arm: rockchip: Correct vendor for Banana Pi R2 Pro") - commit c1d1519- blacklist.conf: ("dt-bindings: arm: rockchip: Correct vendor for Orange Pi RK3399 board") - commit 88539b6- dt-bindings: clock: qcom: Add missing UFS QREF clocks (git-fixes) - commit 4e403e4- blacklist.conf: ("dt-bindings: arm: qcom: drop the superfluous device compatibility") - commit f6fdbc2- blacklist.conf: ("dt-bindings: riscv: cpus: Clarify mmu-type interpretation") - commit 4b6b7f4- blacklist.conf: ("dt-bindings: power: reset: qcom-pon: fix inconsistent example") - commit b2da43b- blacklist.conf: ("dt-bindings: rtc: qcom-pm8xxx: fix inconsistent example") - commit 673e959- blacklist.conf: ("dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: fix path to header") - commit 2965719- blacklist.conf: ("dt-bindings: phy: amlogic,g12a-mipi-dphy-analog: drop unneeded reg") - commit 44293cc- blacklist.conf: ("dt-bindings: gpio: xilinx: Fix node address in gpio") - commit 51eae0f- blacklist.conf: ("dt-bindings: iio/adc: qcom,spmi-vadc: fix example node names") - commit 5559cae- blacklist.conf: ("dt-bindings: iio/adc: qcom,spmi-iadc: fix example node name") - commit 6d910c5- blacklist.conf: ("dt-bindings: PCI: qcom: Correct reset-names property") - commit cfa6f44- blacklist.conf: ("dt-bindings: mailbox: zynqmp: extend required list") - commit 193f0ac- blacklist.conf: ("dt-bindings: mailbox: qcom,apcs-kpss-global: drop duplicated") - commit 855a271- blacklist.conf: ("dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Fix regulator binding") - commit 9b3e020- blacklist.conf: ("dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Fix up binding") - commit a0c4967- blacklist.conf: ("dt-bindings: remoteproc: qcom: sc7180-pas: Fix SC7280 MPSS PD-names") - commit de1ba63- blacklist.conf: ("dt-bindings: mmc: sdhci-pxa: Fix 'regs' typo") - commit 3378497- blacklist.conf: ("dt-bindings: Remove alt_ref from versal") - commit 4d14333- blacklist.conf: ("dt-bindings: watchdog: qcom-wdt: Make the interrupt example edge") - commit 17a3ab8- blacklist.conf: ("dt-bindings: display: msm: qcm2290-mdss: Use the non-deprecated DSI") - commit 4aa1481- blacklist.conf: ("dt-bindings: arm: stm32: don't mix SCMI and non-SCMI board") - commit 448ff06- blacklist.conf: ("dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with") - commit ab03332- blacklist.conf: ("dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp") - commit 1d6fc28- blacklist.conf: ("dt-bindings: interrupt-controller: Allow #power-domain-cells") - commit 027195f- blacklist.conf: ("dt: dt-extract-compatibles: Don't follow symlinks when walking tree") - commit 60fcfee- blacklist.conf: ("dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Fix example property") - commit de60146- blacklist.conf: ("dt-bindings: PCI: brcm,iproc-pcie: Fix 'msi' child node schema") - commit d7b96e4- blacklist.conf: ("dt-bindings: soc: qcom: smd-rpm: Add MSM8909 to qcom,smd-channels") - commit 1171729- selftests/kcmp: remove unused open mode (git-fixes). - nilfs2: make superblock data array index computation sparse friendly (git-fixes). - Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS filter matching sysfs file (git-fixes). - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (git-fixes). - commit 7902091- powerpc/pseries/vio: Don't return ENODEV if node or compatible missing (bsc#1220783). - commit 19e446b- clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs (git-fixes). - clk: qcom: mmcc-msm8998: fix venus clock issue (git-fixes). - clk: qcom: dispcc-sm8550: fix DisplayPort clocks (git-fixes). - clk: qcom: dispcc-sm6350: fix DisplayPort clocks (git-fixes). - clk: qcom: dispcc-sm8450: fix DisplayPort clocks (git-fixes). - clk: qcom: clk-alpha-pll: remove invalid Stromer register offset (git-fixes). - clk: samsung: exynosautov9: fix wrong pll clock id value (git-fixes). - clk: renesas: r9a07g043: Add clock and reset entry for PLIC (git-fixes). - clk: renesas: r8a779a0: Fix CANFD parent clock (git-fixes). - clk: rs9: fix wrong default value for clock amplitude (git-fixes). - clk: mediatek: mt8365-mm: fix DPI0 parent (git-fixes). - clk: mediatek: pllfh: Don't log error for missing fhctl node (git-fixes). - commit 8bfa411- blacklist.conf: Add reverted dmaengine commit entries - commit 134f997- selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (git-fixes). - of: module: add buffer overflow check in of_modalias() (git-fixes). - selftests/powerpc/dexcr: Add -no-pie to hashchk tests (git-fixes). - firmware: raspberrypi: Use correct device for DMA mappings (git-fixes). - Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()" (stable-fixes). - drm/i915/audio: Fix audio time stamp programming for DP (stable-fixes). - gpiolib: cdev: fix uninitialised kfifo (git-fixes). - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (git-fixes). - Bluetooth: qca: fix firmware check error path (git-fixes). - dyndbg: fix old BUG_ON in >control parser (stable-fixes). - mei: me: add lunar lake point M DID (stable-fixes). - usb: xhci-plat: Don't include xhci.h (stable-fixes). - ASoC: meson: axg-fifo: use threaded irq to check periods (git-fixes). - drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor() (stable-fixes). - drm/amd/display: Fix incorrect DSC instance for MST (stable-fixes). - drm/amd/display: Atom Integrated System Info v2_2 for DCN35 (stable-fixes). - drm/amd/display: Handle Y carry-over in VCP X.Y calculation (stable-fixes). - clk: Don't hold prepare_lock when calling kref_put() (stable-fixes). - drm/nouveau/dp: Don't probe eDP ports twice harder (stable-fixes). - drm/radeon: silence UBSAN warning (v3) (stable-fixes). - net:usb:qmi_wwan: support Rolling modules (stable-fixes). - gpio: crystalcove: Use -ENOTSUPP consistently (stable-fixes). - gpio: wcove: Use -ENOTSUPP consistently (stable-fixes). - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (stable-fixes). - selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior (stable-fixes). - gpu: host1x: Do not setup DMA for virtual devices (stable-fixes). - amd/amdkfd: sync all devices to wait all processes being evicted (stable-fixes). - drm/amdgpu: Fix VCN allocation in CPX partition (stable-fixes). - drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2 (stable-fixes). - drm/amdgpu: Refine IB schedule error logging (stable-fixes). - firewire: ohci: mask bus reset interrupts between ISR and bottom half (stable-fixes). - regulator: tps65132: Add of_match table (stable-fixes). - ata: sata_gemini: Check clk_enable() result (stable-fixes). - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (stable-fixes). - ALSA: line6: Zero-initialize message buffers (stable-fixes). - vboxsf: explicitly deny setlease attempts (stable-fixes). - drm/amdkfd: range check cp bad op exception interrupts (stable-fixes). - drm/amdkfd: Check cgroup when returning DMABuf info (stable-fixes). - selftests/ftrace: Fix event filter target_func selection (stable-fixes). - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (stable-fixes). - wifi: iwlwifi: read txq->read_ptr under lock (stable-fixes). - wifi: mac80211: fix prep_connection error path (stable-fixes). - wifi: cfg80211: fix rdev_dump_mpp() arguments order (stable-fixes). - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (stable-fixes). - ASoC: meson: axg-fifo: use FIELD helpers (stable-fixes). - gpiolib: cdev: relocate debounce_period_us from struct gpio_desc (stable-fixes). - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (stable-fixes). - commit 2872089- af_unix: Fix garbage collector racing against connect() (CVE-2024-26923 bsc#1223384). - af_unix: Replace BUG_ON() with WARN_ON_ONCE() (CVE-2024-26923 bsc#1223384). - af_unix: Do not use atomic ops for unix_sk(sk)->inflight (CVE-2024-26923 bsc#1223384). - commit a683abb- dm-multipath: dont't attempt SG_IO on non-SCSI-disks (bsc#1223575). - commit 2f6779f- btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans (git-fixes) - commit b85295a- btrfs: don't arbitrarily slow down delalloc if we're committing (git-fixes) - commit d9b2223- btrfs: reset destination buffer when read_extent_buffer() gets invalid range (git-fixes) - commit 7ef02d5- btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1 (git-fixes) - commit e6b51c1- btrfs: file_remove_privs needs an exclusive lock in direct io write (git-fixes) - commit 0bc88db- blacklist.conf: btrfs: cleanup, v0 extent removal - commit fecc398- btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART (git-fixes) - commit 74fcad3- btrfs: fix start transaction qgroup rsv double free (git-fixes) - commit 272247e- btrfs: free qgroup rsv on io failure (git-fixes) - commit 384dac4- netfilter: nf_tables: disable toggling dormant table state more than once (git-fixes). - commit 76bebd5- mptcp: process pending subflow error on close (git-fixes). - commit ef629c5- mptcp: move __mptcp_error_report in protocol.c (git-fixes). - commit a777e91- mptcp: fix bogus receive window shrinkage with multiple subflows (git-fixes). - commit deea9a0- netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention (git-fixes). - commit ddc952e- net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add (git-fixes). - commit 2d7895b- net/smc: bugfix for smcr v2 server connect success statistic (git-fixes). - commit e746f6b- netfilter: nf_tables: uapi: Describe NFTA_RULE_CHAIN_ID (git-fixes). - commit ec5b855- net: annotate data-races around sk->sk_bind_phc (git-fixes). - commit 16b7a1e- net: annotate data-races around sk->sk_tsflags (git-fixes). - commit b028530- arm64: Add the arm64.no32bit_el0 command line option (jsc#PED-3184). Please note that some adjustments were needed since the upstream commit is based on kernel 6.9 which has idreg-override.c moved under arch/arm64/kernel/pi/. - commit 4fba46a- platform/x86/intel-uncore-freq: Don't present root domain on error (git-fixes). - tools/arch/x86/intel_sdsi: Fix meter_certificate decoding (git-fixes). - tools/arch/x86/intel_sdsi: Fix meter_show display (git-fixes). - tools/arch/x86/intel_sdsi: Fix maximum meter bundle length (git-fixes). - platform/x86: xiaomi-wmi: Fix race condition when reporting key events (git-fixes). - mtd: rawnand: hynix: fixed typo (git-fixes). - mtd: core: Report error if first mtd_otp_size() call fails in mtd_otp_nvmem_add() (git-fixes). - mmc: davinci: Don't strip remove function when driver is builtin (git-fixes). - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (git-fixes). - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (git-fixes). - mmc: sdhci_am654: Add OTAP/ITAP delay enable (git-fixes). - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (git-fixes). - mmc: sdhci_am654: Add tuning algorithm for delay chain (git-fixes). - media: sunxi: a83-mips-csi2: also select GENERIC_PHY (git-fixes). - media: flexcop-usb: fix sanity check of bNumEndpoints (git-fixes). - media: stk1160: fix bounds checking in stk1160_copy_video() (git-fixes). - media: uvcvideo: Add quirk for Logitech Rally Bar (git-fixes). - media: v4l: Don't turn on privacy LED if streamon fails (git-fixes). - media: mc: mark the media devnode as registered from the, start (git-fixes). - media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries (git-fixes). - media: v4l2-subdev: Fix stream handling for crop API (git-fixes). - media: mc: Fix graph walk in media_pipeline_start (git-fixes). - media: i2c: et8ek8: Don't strip remove function when driver is builtin (git-fixes). - media: dt-bindings: ovti,ov2680: Fix the power supply names (git-fixes). - media: ipu3-cio2: Request IRQ earlier (git-fixes). - media: rcar-vin: work around -Wenum-compare-conditional warning (git-fixes). - media: ngene: Add dvb_ca_en50221_init return value check (git-fixes). - commit ceb1555- Move upstreamed media patches into sorted section - commit 521e539- dmaengine: idxd: move safety flag to struct ends (bsc#1223625 CVE-2024-21823). - dmaengine: idxd: add a write() method for applications to submit work (bsc#1223625 CVE-2024-21823). - dmaengine: idxd: add a new security check to deal with a hardware erratum (bsc#1223625 CVE-2024-21823). - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (bsc#1223625 CVE-2024-21823). - commit 8718675- Update patches.suse/io_uring-af_unix-disable-sending-io_uring-over-socke.patch (bsc#1218447 CVE-2023-6531 CVE-2023-52654 bsc#1224099). - Update patches.suse/usb-aqc111-check-packet-for-fixup-for-true-limit.patch (git-fixes CVE-2023-52655 bsc#1217169). - commit 07c8bc1- octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation (git-fixes). - commit 78ec58d- net/mlx5: Fix peer devlink set for SF representor devlink port (git-fixes). - commit 6a691b6- net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (git-fixes). - commit 19da0bb- net: sparx5: flower: fix fragment flags handling (git-fixes). - commit 5fd27e9- net: ena: Set tx_info->xdpf value to NULL (git-fixes). - commit 7d1d83a- net: ena: Fix incorrect descriptor free behavior (git-fixes). - commit 69577fd- net: ena: Wrong missing IO completions check order (git-fixes). - commit fbbd86e- net: ena: Fix potential sign extension issue (git-fixes). - commit b3cc5f8- net: dsa: mt7530: trap link-local frames regardless of ST Port State (git-fixes). - commit 726080b- net: sparx5: fix wrong config being used when reconfiguring PCS (git-fixes). - commit d2d1229- net/mlx5e: RSS, Block XOR hash with over 128 channels (git-fixes). - commit 40b1ccb- net/mlx5: Restore mistakenly dropped parts in register devlink flow (git-fixes). - commit dfb4099- btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size (git-fixes) - commit a1c6e8c- btrfs: don't warn if discard range is not aligned to sector (git-fixes) - commit f239c2a- btrfs: tree-checker: fix inline ref size in error messages (git-fixes) - commit a304971- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args (git-fixes) - commit 81a1329- btrfs: do not allow non subvolume root targets for snapshot (git-fixes) - commit d495a4b- btrfs: send: ensure send_fd is writable (git-fixes) - commit 5055583- btrfs: free the allocated memory if btrfs_alloc_page_array() fails (git-fixes) - commit 532ad3c- btrfs: fix 64bit compat send ioctl arguments not initializing version member (git-fixes) - commit 2c30d15- btrfs: fix off-by-one when checking chunk map includes logical address (git-fixes) - commit e5842bb- blacklist.conf: btrfs: ref-verify not built - commit 701d654- btrfs: use u64 for buffer sizes in the tree search ioctls (git-fixes) - commit a1c6ed1- btrfs: error out when reallocating block for defrag using a stale transaction (git-fixes) - commit e6bb34b- btrfs: error when COWing block from a root that is being deleted (git-fixes) - commit 78a2694- btrfs: error out when COWing block using a stale transaction (git-fixes) - commit 850d86f- s390/cpum_cf: make crypto counters upward compatible across machine types (bsc#1224348). - commit 36c1e09- btrfs: always print transaction aborted messages with an error level (git-fixes) - commit 26fa5ae- net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (git-fixes). - commit 287b501- net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (git-fixes). - commit 0085432- net/mlx5e: Fix mlx5e_priv_init() cleanup flow (git-fixes). - commit 01134b3- net/mlx5e: RSS, Block changing channels number when RXFH is configured (git-fixes). - commit c93a7d5- net/mlx5: Correctly compare pkt reformat ids (git-fixes). - commit 76a7159- net/mlx5: Properly link new fs rules into the tree (git-fixes). - commit 7272c33- net/mlx5: offset comp irq index in name by one (git-fixes). - commit 56809e4- net/mlx5: Register devlink first under devlink lock (git-fixes). - commit 3162538- net/mlx5: E-switch, store eswitch pointer before registering devlink_param (git-fixes). - commit d6f7fd4- ALSA: hda/realtek - fixed headset Mic not show (stable-fixes). - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (stable-fixes). - ALSA: Fix deadlocks with kctl removals at disconnection (stable-fixes). - ALSA: hda: clarify Copyright information (stable-fixes). - ALSA: hda/realtek: Add support for ASUS Zenbook 2024 HN7306W (stable-fixes). - ALSA: hda/realtek: Fix internal speakers for Legion Y9000X 2022 IAH7 (stable-fixes). - ALSA: hda: Add Intel BMG PCI ID and HDMI codec vid (stable-fixes). - ALSA: hda: cs35l41: Add support for ASUS ROG 2024 Laptops (stable-fixes). - ALSA: hda: cs35l41: Ignore errors when configuring IRQs (stable-fixes). - ALSA: hda/realtek: Add quirks for Lenovo 13X (stable-fixes). - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (stable-fixes). - ALSA: hda: cs35l41: Remove redundant argument to cs35l41_request_firmware_file() (stable-fixes). - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (stable-fixes). - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (stable-fixes). - ALSA: hda: cs35l41: Support HP Omen models without _DSD (stable-fixes). - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (stable-fixes). - commit bd5e5fc- Add cherry-picked patch references to amdgpu patches - commit fb4ef8e- ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (git-fixes). - ASoC: tas2781: Fix a warning reported by robot kernel test (git-fixes). - ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value (git-fixes). - ASoC: Intel: avs: Test result of avs_get_module_entry() (git-fixes). - ASoC: Intel: avs: Fix potential integer overflow (git-fixes). - ASoC: Intel: avs: Fix ASRC module initialization (git-fixes). - ASoC: SOF: Intel: mtl: Implement firmware boot state check (git-fixes). - ASoC: SOF: Intel: lnl: Correct rom_status_reg (git-fixes). - ASoC: SOF: Intel: mtl: Correct rom_status_reg (git-fixes). - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (stable-fixes). - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (stable-fixes). - ASoC: kirkwood: Fix potential NULL dereference (git-fixes). - ASoC: Intel: avs: ssm4567: Do not ignore route checks (git-fixes). - ASoC: Intel: Disable route checks for Skylake boards (git-fixes). - ASoC: mediatek: Assign dummy when codec not specified for a DAI link (git-fixes). - ASoC: mediatek: mt8192: fix register configuration for tdm (git-fixes). - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (git-fixes). - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (git-fixes). - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (git-fixes). - fbdev: savage: Handle err return when savagefb_check_var failed (git-fixes). - fbdev: sh7760fb: allow modular build (git-fixes). - fbdev: sisfb: hide unused variables (git-fixes). - fbdev: shmobile: fix snprintf truncation (git-fixes). - drm: zynqmp_dpsub: Always register bridge (git-fixes). - Revert "drm/bridge: ti-sn65dsi83: Fix enable error path" (git-fixes). - drm/fbdev-generic: Do not set physical framebuffer address (git-fixes). - drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting fails (git-fixes). - drm/msm/adreno: fix CP cycles stat retrieval on a7xx (git-fixes). - drm/msm/dpu: Add callback function pointer check before its call (git-fixes). - drm/msm/dpu: Allow configuring multiple active DSC blocks (git-fixes). - drm/msm/dpu: Always flush the slave INTF on the CTL (git-fixes). - drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original mode pclk (git-fixes). - drm/msm/dp: Avoid a long timeout for AUX transfer if nothing connected (git-fixes). - drm/msm/dp: allow voltage swing / pre emphasis of 3 (git-fixes). - drm/mediatek: dp: Fix mtk_dp_aux_transfer return value (git-fixes). - drm/mediatek: Init `ddp_comp` with devm_kcalloc() (git-fixes). - drm/mediatek: Add 0 size check to mtk_drm_gem_obj (git-fixes). - drm/bridge: tc358775: fix support for jeida-18 and jeida-24 (git-fixes). - drm/meson: gate px_clk when setting rate (git-fixes). - drm/rockchip: vop2: Do not divide height twice for YUV (git-fixes). - drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector (git-fixes). - drm/bridge: anx7625: Update audio status while detecting (git-fixes). - drm/panel: novatek-nt35950: Don't log an error when DSI host can't be found (git-fixes). - drm/bridge: dpc3433: Don't log an error when DSI host can't be found (git-fixes). - drm/bridge: tc358775: Don't log an error when DSI host can't be found (git-fixes). - drm/bridge: lt9611uxc: Don't log an error when DSI host can't be found (git-fixes). - drm/bridge: lt9611: Don't log an error when DSI host can't be found (git-fixes). - drm/bridge: lt8912b: Don't log an error when DSI host can't be found (git-fixes). - drm/bridge: icn6211: Don't log an error when DSI host can't be found (git-fixes). - drm/bridge: anx7625: Don't log an error when DSI host can't be found (git-fixes). - drm: vc4: Fix possible null pointer dereference (git-fixes). - drm/arm/malidp: fix a possible null pointer dereference (git-fixes). - drm/amd/display: Remove redundant condition in dcn35_calc_blocks_to_gate() (git-fixes). - drm/amd/display: Fix potential index out of bounds in color transformation function (git-fixes). - drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference (git-fixes). - drm/meson: vclk: fix calculation of 59.94 fractional rates (git-fixes). - drm/panel: ltk050h3146w: drop duplicate commands from LTK050H3148W init (git-fixes). - drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W flags (git-fixes). - drm/lcdif: Do not disable clocks on already suspended hardware (git-fixes). - drm/omapdrm: Fix console by implementing fb_dirty (git-fixes). - drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer() (git-fixes). - drm/ci: update device type for volteer devices (git-fixes). - drm/bridge: Fix improper bridge init order with pre_enable_prev_first (git-fixes). - commit e7d2777- Revert "selinux: introduce an initial SID for early boot processes" (bsc#1208593) It caused a regression on ALP-current branch, kernel-obs-qa build failed. - commit 35271c3- powerpc/eeh: Permanently disable the removed device (bsc#1223991 ltc#205740). - commit b9c2f2f- fat: fix uninitialized field in nostale filehandles (git-fixes) - commit f1e1fd7- net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs (git-fixes). - commit cc9313f- Move upstreamed ACPI patch into sorted section - commit 6c48aae- fs: relax mount_setattr() permission checks (git-fixes) - commit 3b377cf- bpf, arm64: Fix incorrect runtime stats (git-fixes) - commit c30a258- fast_dput(): handle underflows gracefully (git-fixes) - commit 7a48807- ecryptfs: Reject casefold directory inodes (git-fixes) - commit bc23622- fsverity: skip PKCS#7 parser when keyring is empty (git-fixes) - commit 97f203b- cifs: fix underflow in parse_server_interfaces() (CVE-2024-26828 bsc#1223084). - commit 40aba68- blacklist.conf: fs updates - commit 372a9be- octeontx2-af: Fix NIX SQ mode and BP config (git-fixes). - commit 6fa6e4e- net: ks8851: Handle softirqs at the end of IRQ thread to fix hang (git-fixes). - commit 871b504- net: ks8851: Inline ks8851_rx_skb() (git-fixes). - commit 0fafe3f- bnxt_en: Reset PTP tx_avail after possible firmware reset (git-fixes). - commit 9421aa8- bnxt_en: Fix error recovery for RoCE ulp client (git-fixes). - commit a747a74- bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init() (git-fixes). - commit 6a62a82- geneve: fix header validation in geneve[6]_xmit_skb (git-fixes). - commit d4d699c- octeontx2-pf: Fix transmit scheduler resource leak (git-fixes). - commit 9beffaf- net/mlx5: SF, Stop waiting for FW as teardown was called (git-fixes). - commit 2583247- mlxsw: Use refcount_t for reference counting (git-fixes). - commit 5be65d6- net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (git-fixes). - commit d4b3628- net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (git-fixes). - commit c080c13- net: ena: Move XDP code to its new files (git-fixes). - commit 7cd4a35- net: openvswitch: Fix Use-After-Free in ovs_ct_exit (bsc#1224098 CVE-2024-27395). - commit a237c4c- selinux: introduce an initial SID for early boot processes (bsc#1208593). - commit a82f05c- mctp: perform route lookups under a RCU read-side lock (CVE-2023-52483 bsc#1220738). - commit 659b74f- net: gtp: Fix Use-After-Free in gtp_dellink (bsc#1224096 CVE-2024-27396). - commit 7f59223- Move upstreamed patches into sorted section - commit 25085d6- wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (git-fixes). - commit 61c5310- ax25: Fix reference count leak issue of net_device (git-fixes). - ax25: Fix reference count leak issues of ax25_dev (git-fixes). - net: usb: ax88179_178a: fix link status when link is set to down/up (git-fixes). - selftests: net: move amt to socat for better compatibility (git-fixes). - Bluetooth: qca: Fix error code in qca_read_fw_build_info() (git-fixes). - net: usb: smsc95xx: stop lying about skb->truesize (git-fixes). - wifi: mwl8k: initialize cmd->addr[] properly (git-fixes). - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (git-fixes). - wifi: ar5523: enable proper endpoint verification (git-fixes). - wifi: carl9170: add a proper sanity check for endpoints (git-fixes). - wifi: ath10k: populate board data for WCN3990 (git-fixes). - wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger() (git-fixes). - wifi: ath12k: fix out-of-bound access of qmi_invoke_handler() (git-fixes). - wifi: carl9170: re-fix fortified-memset warning (git-fixes). - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (git-fixes). - wifi: mt76: mt7603: fix tx queue of loopback packets (git-fixes). - net: usb: sr9700: stop lying about skb->truesize (git-fixes). - usb: aqc111: stop lying about skb->truesize (git-fixes). - wifi: iwlwifi: mvm: init vif works only once (git-fixes). - net: nfc: remove inappropriate attrs check (stable-fixes). - wifi: ath11k: don't force enable power save on non-running vdevs (git-fixes). - wifi: ath10k: poll service ready message before failing (git-fixes). - wifi: iwlwifi: reconfigure TLC during HW restart (git-fixes). - wifi: iwlwifi: mvm: select STA mask only for active links (git-fixes). - wifi: iwlwifi: mvm: fix active link counting during recovery (git-fixes). - wifi: iwlwifi: mvm: allocate STA links only for active links (git-fixes). - wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok() (git-fixes). - wifi: mt76: mt7915: workaround too long expansion sparse warnings (git-fixes). - wifi: brcmfmac: pcie: handle randbuf allocation failure (git-fixes). - bitops: add missing prototype check (git-fixes). - ata: pata_legacy: make legacy_exit() work again (git-fixes). - efi: libstub: only free priv.runtime_map when allocated (git-fixes). - HID: amd_sfh: Handle "no sensors" in PM operations (git-fixes). - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (git-fixes). - hwmon: (lm70) fix links in doc and comments (git-fixes). - spi: xilinx: Fix kernel documentation in the xilinx_spi.h (git-fixes). - ACPI: LPSS: Advertise number of chip selects via property (git-fixes). - ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC (git-fixes). - ACPI: Fix Generic Initiator Affinity _OSC bit (git-fixes). - ACPI: bus: Indicate support for the Generic Event Device thru _OSC (git-fixes). - ACPI: bus: Indicate support for _TFP thru _OSC (git-fixes). - ACPI: disable -Wstringop-truncation (git-fixes). - cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations (git-fixes). - cppc_cpufreq: Fix possible null pointer dereference (git-fixes). - cpufreq: exit() callback is optional (git-fixes). - thermal/drivers/tsens: Fix null pointer dereference (git-fixes). - thermal/drivers/qcom/lmh: Check for SCM availability at probe (git-fixes). - selftests: default to host arch for LLVM builds (git-fixes). - selftests/resctrl: fix clang build failure: use LOCAL_HDRS (git-fixes). - selftests/binderfs: use the Makefile's rules, not Make's implicit rules (git-fixes). - irqchip/loongson-pch-msi: Fix off-by-one on allocation error path (git-fixes). - irqchip/alpine-msi: Fix off-by-one in allocation error path (git-fixes). - commit ea6926d- block: Fix iterating over an empty bio with bio_for_each_folio_all (bsc#1221635 CVE-2024-26632). - commit a419383- iomap: clear the per-folio dirty bits on all writeback failures (git-fixes) - commit cfedccd- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (git-fixes). - commit 431e388- kabi/severities: Remove mitigation-related symbols Those are used by the core kernel to implement CPU vulnerabilities mitigation and are not expected to be consumed by 3rd party users. - commit 8d79889- Update patches.suse/Bluetooth-hci_sync-Don-t-double-print-name-in-add-re.patch (bsc#1216358). Added bugzilla reference - commit 3985fb5- Update patches.suse/usb-ulpi-Fix-debugfs-directory-leak.patch (bsc#1223847 CVE-2024-26919). Added bugzilla ID and CVE - commit 44b677b- xfs: fix perag leak when growfs fails (git-fixes). - commit 111377b- xfs: add lock protection when remove perag from radix tree (git-fixes). - commit fdadeb0- xfs: force all buffers to be written during btree bulk load (git-fixes). - commit bcc67e9- xfs: recompute growfsrtfree transaction reservation while growing rt volume (git-fixes). - commit 0ef8d73- xfs: make xchk_iget safer in the presence of corrupt inode btrees (git-fixes). - commit 3312038- xfs: transfer recovered intent item ownership in ->iop_recover (git-fixes). - commit 9cdf2ef- xfs: pass the xfs_defer_pending object to iop_recover (git-fixes). - commit c4d4eda- xfs: use xfs_defer_pending objects to recover intent items (git-fixes). - commit 4e8f44d- jffs2: prevent xattr node from overflowing the eraseblock (git-fixes). - commit bb15e9c- x86/cpu: Add model number for Intel Arrow Lake mobile processor (git-fixes). - commit 7c55ce6- x86/bugs: Fix the SRSO mitigation on Zen3/4 (git-fixes). - commit b73f38c- x86/calldepth: Rename __x86_return_skl() to call_depth_return_thunk() (git-fixes). - commit 5ad2192- x86/nospec: Refactor UNTRAIN_RET[_*] (git-fixes). - commit 653bafb- x86/rethunk: Use SYM_CODE_START[_LOCAL]_NOALIGN macros (git-fixes). - commit 3e5de92- x86/srso: Disentangle rethunk-dependent options (git-fixes). - Refresh patches.suse/x86-bugs-Cache-the-value-of-MSR_IA32_ARCH_CAPABILITIES.patch. - commit 4761d61- x86/bugs: Remove default case for fully switched enums (git-fixes). - commit caa1a64- x86/srso: Remove 'pred_cmd' label (git-fixes). - commit d2d0e6a- x86/srso: Unexport untraining functions (git-fixes). - commit f855258- x86/srso: Improve i-cache locality for alias mitigation (git-fixes). - commit 8ffea3d- x86/srso: Fix unret validation dependencies (git-fixes). - commit 95452af- x86/srso: Print actual mitigation if requested mitigation isn't possible (git-fixes). - Refresh patches.suse/x86-srso-fix-vulnerability-reporting-for-missing-microcode.patch. - commit 3afb908- blacklist.conf: not applicable - commit 158f7dc- x86/coco: Require seeding RNG with RDRAND on CoCo systems (git-fixes). - commit 9588be6- x86/nmi: Fix the inverse "in NMI handler" check (git-fixes). - commit 3b9c9ee- x86/purgatory: Switch to the position-independent small code model (git-fixes). - commit 57ab7d5- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (git-fixes). - commit f043bca- Move upstreamed patches into sorted section - commit 96e6c4c- soc: qcom: pmic_glink: Make client-lock non-sleeping (git-fixes). - commit 410217d- soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request (git-fixes). - commit 2c41b82- crypto: qat - specify firmware files for 402xx (git-fixes). - crypto: qat - improve error logging to be consistent across features (git-fixes). - crypto: x86/sha512-avx2 - add missing vzeroupper (git-fixes). - crypto: x86/sha256-avx2 - add missing vzeroupper (git-fixes). - crypto: x86/nh-avx2 - add missing vzeroupper (git-fixes). - crypto: ccp - drop platform ifdef checks (git-fixes). - crypto: bcm - Fix pointer arithmetic (git-fixes). - crypto: ecdsa - Fix module auto-load on add-key (git-fixes). - kunit/fortify: Fix mismatched kvalloc()/vfree() usage (git-fixes). - nilfs2: fix out-of-range warning (git-fixes). - admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET (git-fixes). - soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE (git-fixes). - soc: qcom: pmic_glink: notify clients about the current state (git-fixes). - soc: qcom: pmic_glink: don't traverse clients list without a lock (git-fixes). - commit 7da1cbc- btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() (git-fixes) - commit 8bc326a- blacklist.conf: add perf patch already known by alias commit - commit 706da8e- btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range() (git-fixes) Dropped hunk in selftests (test_case_7), 92e1229b204d6. - commit 8dcf7c1- btrfs: fix information leak in btrfs_ioctl_logical_to_ino() (git-fixes) - commit 622d549- btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() (git-fixes) - commit 84f4309- btrfs: reject encoded write if inode has nodatasum flag set (git-fixes) - commit bbc649d- btrfs: send: return EOPNOTSUPP on unknown flags (git-fixes) - commit 8ef1c53- btrfs: fix lockdep splat and potential deadlock after failure running delayed items (git-fixes) - commit a6f28a6- btrfs: release path before inode lookup during the ino lookup ioctl (git-fixes) - commit 4b7ba54- blacklist.conf: Add 2d6cd791e63e "btrfs: fix race between finishing block group creation and its item update" - commit ca673ac- firewire: nosy: ensure user_length is taken into account when fetching packet contents (CVE-2024-27401 bsc#1224181). - commit 5441039- Update patches.suse/usb-aqc111-check-packet-for-fixup-for-true-limit.patch (bsc#1217169 CVE-2023-52655). Added bugzilla and CVE - commit 20db8f9- btrfs: fix off-by-one chunk length calculation at contains_pending_extent() (git-fixes) - commit 9ec1333- crypto: rsa - add a check for allocation failure (bsc#1222775). - commit 8c6c396- blacklist.conf: kABI - commit 70f199a- blacklist.conf: kABI - commit 835874a- kABI workaround for of driver changes (git-fixes). - commit ef08885- aoe: avoid potential deadlock at set_capacity (CVE-2024-26775, bsc#1222627). - commit fd6e05d- crypto: testmgr - remove unused xts4096 and xts512 algorithms from testmgr.c (bsc#1222769). - commit 0de6756- crypto: rsa - allow only odd e and restrict value in FIPS mode (bsc#1222775). - commit c5ca0e4- of: module: prevent NULL pointer dereference in vsnprintf() (stable-fixes). - of: dynamic: Synchronize of_changeset_destroy() with the devlink removals (git-fixes). - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (git-fixes). - of: property: Add in-ports/out-ports support to of_graph_get_port_parent() (stable-fixes). - of: property: Improve finding the supplier of a remote-endpoint property (git-fixes). - of: property: Improve finding the consumer of a remote-endpoint property (git-fixes). - of: unittest: Fix compile in the non-dynamic case (git-fixes). - of: property: fix typo in io-channels (git-fixes). - commit 7743bc7- crypto: ecc - update ecc_gen_privkey for FIPS 186-5 (bsc#1222782). - commit bcc0381- selftests/pidfd: Fix config for pidfd_setns_test (git-fixes). - EDAC/synopsys: Fix ECC status and IRQ control race condition (git-fixes). - commit 85ce9d3- nfs: fix UAF in direct writes (bsc#1223653 CVE-2024-26958). - commit 9b53f23- drm/connector: Add \n to message about demoting connector force-probes (git-fixes). - drm/meson: dw-hdmi: add bandgap setting for g12 (git-fixes). - drm/meson: dw-hdmi: power up phy on device init (git-fixes). - drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible (git-fixes). - drm/amdkfd: don't allow mapping the MMIO HDP page with large pages (git-fixes). - dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users (git-fixes). - drm/i915/bios: Fix parsing backlight BDB data (git-fixes). - drm/i915/gt: Automate CCS Mode setting during engine resets (git-fixes). - maple_tree: fix mas_empty_area_rev() null pointer dereference (git-fixes). - spi: microchip-core-qspi: fix setting spi bus clock rate (git-fixes). - regulator: core: fix debugfs creation regression (git-fixes). - commit 3a3ad92- netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (bsc#1221829 CVE-2024-26643). - commit c841ee9- block/rnbd-srv: Check for unlikely string overflow (bsc#1221615 CVE-2023-52618). - commit 3cf7eb9- block: bio-integrity: fix kcalloc() arguments order (bsc#1217384 CVE-2023-6238). - commit 37816df- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us (git-fixes). - hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock (git-fixes). - hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event() (git-fixes). - hwmon: (corsair-cpro) Use a separate buffer for sending commands (git-fixes). - nfc: nci: Fix kcov check in nci_rx_work() (git-fixes). - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (git-fixes). - Bluetooth: HCI: Fix potential null-ptr-deref (git-fixes). - Bluetooth: qca: fix info leak when fetching fw build id (git-fixes). - Bluetooth: qca: fix NVM configuration parsing (git-fixes). - Bluetooth: qca: add missing firmware sanity checks (git-fixes). - Bluetooth: msft: fix slab-use-after-free in msft_do_close() (git-fixes). - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (git-fixes). - ARM: 9381/1: kasan: clear stale stack poison (git-fixes). - commit aa6a883- Update patches.suse/xen-netfront-Add-missing-skb_mark_for_recycle.patch (git-fixes CVE-2024-27393 bsc#1224076). - commit 3dacd9a- kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (CVE-2024-26946 bsc#1223669). - commit c3ef9f9- Move upstreamed powerpc patches into sorted section - commit de7fc3a- io_uring: kabi cookie remove (bsc#1217384). - commit 6174cfd- Update patches.suse/USB-core-Fix-deadlock-in-port-disable-sysfs-attribut.patch (bsc#1223670 CVE-2024-26933). Added CVE and bugzilla ID - commit 2932a82- crypto: iaa - Fix nr_cpus < nr_iaa case (bsc#1223732 CVE-2024-26945). - commit d4480a0- supported.conf: support tcp_dctcp module (jsc#PED-8111) - commit 84b1f91- Update patches.suse/crypto-lib-mpi-Fix-unexpected-pointer-access-in-mpi_.patch (git-fixes CVE-2023-52616 bsc#1221612). - commit 0f801e9- Update "drm/vmwgfx: Fix possible null pointer derefence with invalid contexts" (CVE-2024-26979 bsc#1223628) - commit 562486d- btrfs: fix race when detecting delalloc ranges during fiemap (bsc#1223285). - commit b4449a9- btrfs: ensure fiemap doesn't race with writes when FIEMAP_FLAG_SYNC is given (bsc#1223285). - commit e1d5456- btrfs: fix race between ordered extent completion and fiemap (bsc#1223285). - commit b2ade77- btrfs: fix deadlock with fiemap and extent locking (bsc#1223285). - commit 032df64- btrfs: send: don't issue unnecessary zero writes for trailing hole (bsc#1222459). - commit 79ef069- inet: read sk->sk_family once in inet_recv_error() (bsc#1222385 CVE-2024-26679). - commit cb5e75a- Move upstreamed HD-audio patch into sorted section - commit d615f15- ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 (bsc#1217750). - commit 9e75dfd- btrfs: dev-replace: properly validate device names (CVE-2024-26791 bsc#1222793) - commit 0244362- fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame() (CVE-2023-52641 bsc#1222303) - commit 3195e8d- fix patch references (CVE-2024-26739 bsc#1222559): - patches.suse/net-sched-act_mirred-Create-function-tcf_mirred_to_d.patch - patches.suse/net-sched-act_mirred-don-t-override-retval-if-we-alr.patch - commit af4b677- usb: dwc3: core: Prevent phy suspend during init (Git-fixes). - commit 0feb823- netfilter: nft_ct: fix l3num expectations with inet pseudo family (git-fixes). - commit e0fbf15- drm/i915/vma: Fix UAF on destroy against retire race (CVE-2024-26939 bsc#1223679). - commit 0c69759- Reapply "drm/qxl: simplify qxl_fence_wait" (stable-fixes). - commit 2bd2798- rds: tcp: Fix use-after-free of net in reqsk_timer_handler() (CVE-2024-26865 bsc#1223062). - commit 4df5c35- packet: annotate data-races around ignore_outgoing (CVE-2024-26862 bsc#1223111). - commit 50ec7e9- Update patches.suse/sctp-fix-potential-deadlock-on-net-sctp.addr_wq.patch references (add CVE-2024-0639 bsc#1218917). - commit 61e4bcd- fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame() (CVE-2023-52641 bsc#1222303) - commit 45e1211- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (bsc#1222368 CVE-2024-26673). - commit bffaac0- fs: sysfs: Fix reference leak in sysfs_break_active_protection() (CVE-2024-26993 bsc#1223693) - commit b75cd2c- btrfs: don't drop extent_map for free space inode on write error (CVE-2024-26726 bsc#1222532) - commit 60707c9- ring-buffer: Only update pages_touched when a new page is touched (git-fixes). - commit f2292de- kprobes: Fix possible use-after-free issue on kprobe registration (git-fixes). - commit 3121e4a- Update patches.suse/0001-s390-cio-fix-race-condition-during-online-processing.patch (bsc#1219485 bsc#1219451 git-fixes CVE-2024-27009 bsc#1223699). - Update patches.suse/Bluetooth-btnxpuart-Fix-btnxpuart_close.patch (git-fixes CVE-2024-26959 bsc#1223667). - Update patches.suse/USB-usb-storage-Prevent-divide-by-0-error-in-isd200_.patch (git-fixes CVE-2024-27059 bsc#1223738). - Update patches.suse/backlight-hx8357-Fix-potential-NULL-pointer-derefere.patch (git-fixes CVE-2024-27071 bsc#1223734). - Update patches.suse/clk-Fix-clk_core_get-NULL-dereference.patch (git-fixes CVE-2024-27038 bsc#1223816). - Update patches.suse/clk-hisilicon-hi3559a-Fix-an-erroneous-devm_kfree.patch (git-fixes CVE-2024-27039 bsc#1223821). - Update patches.suse/clk-qcom-gcc-ipq6018-fix-terminating-of-frequency-ta.patch (git-fixes CVE-2024-26970 bsc#1223644). - Update patches.suse/clk-qcom-gcc-ipq8074-fix-terminating-of-frequency-ta.patch (git-fixes CVE-2024-26969 bsc#1223645). - Update patches.suse/clk-qcom-gcc-ipq9574-fix-terminating-of-frequency-ta.patch (git-fixes CVE-2024-26968 bsc#1223642). - Update patches.suse/clk-qcom-mmcc-apq8084-fix-terminating-of-frequency-t.patch (git-fixes CVE-2024-26966 bsc#1223646). - Update patches.suse/clk-qcom-mmcc-msm8974-fix-terminating-of-frequency-t.patch (git-fixes CVE-2024-26965 bsc#1223648). - Update patches.suse/clk-zynq-Prevent-null-pointer-dereference-caused-by-.patch (git-fixes CVE-2024-27037 bsc#1223717). - Update patches.suse/cpufreq-brcmstb-avs-cpufreq-add-check-for-cpufreq_cp.patch (git-fixes CVE-2024-27051 bsc#1223769). - Update patches.suse/crypto-qat-resolve-race-condition-during-AER-recover.patch (git-fixes CVE-2024-26974 bsc#1223638). - Update patches.suse/drm-amd-display-Add-replay-NULL-check-in-edp_set_rep.patch (git-fixes CVE-2024-27040 bsc#1223711). - Update patches.suse/drm-amd-display-Fix-a-potential-buffer-overflow-in-d.patch (git-fixes CVE-2024-27045 bsc#1223826). - Update patches.suse/drm-amd-display-Fix-potential-NULL-pointer-dereferen.patch (git-fixes CVE-2024-27044 bsc#1223723). - Update patches.suse/drm-amd-display-fix-NULL-checks-for-adev-dm.dc-in-am.patch (git-fixes CVE-2024-27041 bsc#1223714). - Update patches.suse/drm-amdgpu-Fix-potential-out-of-bounds-access-in-amd.patch (git-fixes CVE-2024-27042 bsc#1223823). - Update patches.suse/drm-vmwgfx-Fix-possible-null-pointer-derefence-with-.patch (git-fixes CVE-2024-26979 bsc#1223628). - Update patches.suse/md-Fix-missing-release-of-active_io-for-flush-8556.patch (jsc#PED-7542 CVE-2024-27023 bsc#1223776). - Update patches.suse/media-dvb-frontends-avoid-stack-overflow-warnings-wi.patch (git-fixes CVE-2024-27075 bsc#1223842). - Update patches.suse/media-edia-dvbdev-fix-a-use-after-free.patch (git-fixes CVE-2024-27043 bsc#1223824). - Update patches.suse/media-go7007-fix-a-memleak-in-go7007_load_encoder.patch (git-fixes CVE-2024-27074 bsc#1223844). - Update patches.suse/media-imx-csc-scaler-fix-v4l2_ctrl_handler-memory-le.patch (git-fixes CVE-2024-27076 bsc#1223779). - Update patches.suse/media-ttpci-fix-two-memleaks-in-budget_av_attach.patch (git-fixes CVE-2024-27073 bsc#1223843). - Update patches.suse/media-usbtv-Remove-useless-locks-in-usbtv_video_free.patch (git-fixes CVE-2024-27072 bsc#1223837). - Update patches.suse/media-v4l2-mem2mem-fix-a-memleak-in-v4l2_m2m_registe.patch (git-fixes CVE-2024-27077 bsc#1223780). - Update patches.suse/media-v4l2-tpg-fix-some-memleaks-in-tpg_alloc.patch (git-fixes CVE-2024-27078 bsc#1223781). - Update patches.suse/net-phy-fix-phy_get_internal_delay-accessing-an-empt.patch (git-fixes CVE-2024-27047 bsc#1223828). - Update patches.suse/nilfs2-fix-failure-to-detect-DAT-corruption-in-btree.patch (git-fixes CVE-2024-26956 bsc#1223663). - Update patches.suse/nilfs2-prevent-kernel-bug-at-submit_bh_wbc.patch (git-fixes CVE-2024-26955 bsc#1223657). - Update patches.suse/pci_iounmap-Fix-MMIO-mapping-leak.patch (git-fixes CVE-2024-26977 bsc#1223631). - Update patches.suse/powercap-intel_rapl-Fix-a-NULL-pointer-dereference.patch (git-fixes CVE-2024-26975 bsc#1223632). - Update patches.suse/s390-Once-the-discipline-is-associated-with-the-device-de.patch (bsc#1141539 git-fixes CVE-2024-27054 bsc#1223819). - Update patches.suse/scsi-qla2xxx-Fix-command-flush-on-cable-pull.patch (bsc#1221816 CVE-2024-26931 bsc#1223627). - Update patches.suse/scsi-qla2xxx-Fix-double-free-of-fcport.patch (bsc#1221816 CVE-2024-26929 bsc#1223715). - Update patches.suse/scsi-qla2xxx-Fix-double-free-of-the-ha-vp_map-pointe.patch (bsc#1221816 CVE-2024-26930 bsc#1223626). - Update patches.suse/thermal-drivers-mediatek-lvts_thermal-Fix-a-memory-l.patch (git-fixes CVE-2024-27068 bsc#1223808). - Update patches.suse/thunderbolt-Fix-NULL-pointer-dereference-in-tb_port_.patch (git-fixes CVE-2024-27060 bsc#1223725). - Update patches.suse/usb-ulpi-Fix-debugfs-directory-leak.patch (git-fixes CVE-2024-26919 bsc#1223847). - Update patches.suse/wifi-brcm80211-handle-pmk_op-allocation-failure.patch (git-fixes CVE-2024-27048 bsc#1223760). - Update patches.suse/wifi-rtl8xxxu-add-cancel_work_sync-for-c2hcmd_work.patch (git-fixes CVE-2024-27052 bsc#1223829). - Update patches.suse/wifi-wilc1000-do-not-realloc-workqueue-everytime-an-.patch (git-fixes CVE-2024-27391 bsc#1223709). - Update patches.suse/wifi-wilc1000-fix-RCU-usage-in-connect-path.patch (git-fixes CVE-2024-27053 bsc#1223737). - commit 9296e40- Update patches.suse/drm-tegra-dsi-Add-missing-check-for-of_find_device_b.patch (git-fixes CVE-2023-52650 bsc#1223770). - Update patches.suse/drm-vkms-Avoid-reading-beyond-LUT-array.patch (git-fixes CVE-2023-52649 bsc#1223768). - Update patches.suse/drm-vmwgfx-Unmap-the-surface-before-resetting-it-on-.patch (git-fixes CVE-2023-52648 bsc#1223765). - Update patches.suse/media-nxp-imx8-isi-Check-whether-crossbar-pad-is-non.patch (git-fixes CVE-2023-52647 bsc#1223764). - commit f67398e- Update patches.suse/powerpc-pseries-Fix-potential-memleak-in-papr_get_at.patch (bsc#1215199 CVE-2022-48669 bsc#1223756). - commit e9a7939- ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment (git-fixes). - commit 8f1aa4c- Delete patches.suse/iommufd-iova_bitmap-Move-symbols-to-IOMMUFD-namespace. (bsc#1222654) - commit dc5c22e- fuse: don't unhash root (bsc#1223946). - fuse: fix root lookup with nonzero generation (bsc#1223945). - virtio: treat alloc_dax() -EOPNOTSUPP failure as non-fatal (bsc#1223944). - commit 5171d01- tun: limit printing rate when illegal packet received by tun dev (bsc#1223745 CVE-2024-27013). - net/mlx5e: Prevent deadlock while disabling aRFS (bsc#1223735 CVE-2024-27014). - commit d039d3b- drm/amd/display: Add a dc_state NULL check in dc_state_release (CVE-2024-26948 bsc#1223664) - commit adac21d- slimbus: qcom-ngd-ctrl: Add timeout for wait operation (git-fixes). - iio:imu: adis16475: Fix sync mode setting (git-fixes). - iio: accel: mxc4005: Interrupt handling fixes (git-fixes). - iio: pressure: Fixes BME280 SPI driver data (git-fixes). - usb: typec: tcpm: Check for port partner validity before consuming it (git-fixes). - usb: typec: tcpm: unregister existing source caps before re-registration (git-fixes). - usb: typec: tcpm: clear pd_event queue in PORT_RESET (git-fixes). - usb: ohci: Prevent missed ohci interrupts (git-fixes). - usb: gadget: f_fs: Fix a race condition when processing setup packets (git-fixes). - USB: core: Fix access violation during port device removal (git-fixes). - usb: gadget: uvc: use correct buffer size when parsing configfs lists (git-fixes). - usb: gadget: composite: fix OS descriptors w_value logic (git-fixes). - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete (git-fixes). - clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change (git-fixes). - commit 8d8f752- Move upstreamed USB fix into sorted section - commit 21751fe- ASoC: da7219-aad: fix usage of device_get_named_child_node() (git-fixes). - ASoC: rt715-sdca: volume step modification (git-fixes). - ASoC: rt715: add vendor clear control register (git-fixes). - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (git-fixes). - ASoC: cs35l56: Fix unintended bus access while resetting amp (git-fixes). - ASoC: rt722-sdca: add headset microphone vrefo setting (git-fixes). - ASoC: rt722-sdca: modify channel number to support 4 channels (git-fixes). - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (git-fixes). - ASoC: acp: Support microphone from device Acer 315-24p (git-fixes). - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (git-fixes). - commit 59787a2- ALSA: hda/realtek: Fix build error without CONFIG_PM (stable-fixes). - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (stable-fixes). - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (stable-fixes). - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (stable-fixes). - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (stable-fixes). - commit 11f233b- ASoC: meson: axg-tdm-interface: manage formatters in trigger (git-fixes). - ASoC: meson: axg-card: make links nonatomic (git-fixes). - ASoC: meson: cards: select SND_DYNAMIC_MINORS (git-fixes). - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (git-fixes). - ASoC: ti: davinci-mcasp: Fix race condition during probe (git-fixes). - ASoC: Intel: avs: Set name of control as in topology (git-fixes). - regmap: Add regmap_read_bypassed() (git-fixes). - ASoC: SOF: Intel: add default firmware library path for LNL (git-fixes). - ASoC: tegra: Fix DSPK 16-bit playback (git-fixes). - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (git-fixes). - drm/panel: ili9341: Use predefined error codes (git-fixes). - drm/panel: ili9341: Respect deferred probe (git-fixes). - drm/vmwgfx: Fix invalid reads in fence signaled events (git-fixes). - drm/vmwgfx: Fix Legacy Display Unit (git-fixes). - drm/amdgpu: fix doorbell regression (git-fixes). - drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2 (git-fixes). - spi: fix null pointer dereference within spi_sync (git-fixes). - spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs (git-fixes). - commit de68d11- wifi: iwlwifi: mvm: ensure offloading TID queue exists (CVE-2024-27056 bsc#1223822). - commit 8f83255- dpll: fix dpll_pin_on_pin_register() for multiple parent pins (CVE-2024-27027 bsc#1223787). - commit ce9b326- dpll: fix dpll_xa_ref_*_del() for multiple registrations (CVE-2024-27027 bsc#1223787). - commit f5ff522- s390/qeth: Fix kernel panic after setting hsuid (git-fixes bsc#1223874). - commit eae1390- s390/mm: Fix storage key clearing for guest huge pages (git-fixes bsc#1223872). - commit 329e03c- s390/mm: Fix clearing storage keys for huge pages (git-fixes bsc#1223871). - commit a7e3ff2- s390/vdso: Add CFI for RA register to asm macro vdso_func (git-fixes bsc#1223870). - commit 2641ba1- s390/cio: Ensure the copied buf is NUL terminated (git-fixes bsc#1223869). - commit dcf45a9- KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (bsc#1223695, CVE-2024-26991). - commit da41325- mm: swap: fix race between free_swap_and_cache() and swapoff() (CVE-2024-26960 bsc#1223655). - swap: comments get_swap_device() with usage rule (CVE-2024-26960 bsc#1223655). - commit 9df3192- NTB: fix possible name leak in ntb_register_device() (CVE-2023-52652 bsc#1223686). - commit a6fcfa7- Refresh patches.suse/powerpc-pseries-iommu-LPAR-panics-when-rebooted-with.patch. - commit ca33aea- powerpc/pseries: make max polling consistent for longer H_CALLs (bsc#1215199). - commit bead2d2- fork: defer linking file vma until vma is fully initialized (bsc#1223774 CVE-2024-27022). - commit 126ee1a- btrfs: qgroup: always free reserved space for extent records (bsc#1216196). - commit 5a30b4d- Fix a potential infinite loop in extract_user_to_sg() (git-fixes). - mtd: diskonchip: work around ubsan link failure (stable-fixes). - drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 (stable-fixes). - drm/amdgpu: Assign correct bits for SDMA HDP flush (stable-fixes). - drm/amdgpu: Fix leak when GPU memory allocation fails (stable-fixes). - ACPI: CPPC: Fix access width used for PCC registers (git-fixes). - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (git-fixes). - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 (stable-fixes). - Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() (stable-fixes). - drm: add drm_gem_object_is_shared_for_memory_stats() helper (stable-fixes). - ACPI: CPPC: Use access_width over bit_width for system memory accesses (stable-fixes). - wifi: mac80211: clean up assignments to pointer cache (stable-fixes). - commit 49aaf49- io_uring: remove uring_cmd cookie (bsc#1217384 CVE-2023-6238). - iouring: remove IORING_URING_CMD_POLLED (bsc#1217384 CVE-2023-6238). - nvme: use bio_integrity_map_user (bsc#1217384 CVE-2023-6238). - block: bio-integrity: directly map user buffers (bsc#1217384 CVE-2023-6238). - commit 3372add- arm64: dts: imx8-ss-lsio: fix pwm lpcg indices (git-fixes) - commit c9b9705- arm64: dts: rockchip: regulator for sd needs to be always on for (git-fixes) - commit 51da7a0- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro (git-fixes) - commit d74d11d- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for (git-fixes) - commit 300083f- arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 (git-fixes) - commit 7730872- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 (git-fixes) - commit 279e432- arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f (git-fixes) - commit 57cc3f7- arm64: dts: imx8qm-ss-dma: fix can lpcg indices (git-fixes) - commit 9f868d4- kABI workaround for cec_adapter (CVE-2024-23848 bsc#1219104). - commit 03d06c5- arm64: dts: imx8-ss-dma: fix can lpcg indices (git-fixes) - commit dd3deb9- media: cec: core: avoid recursive cec_claim_log_addrs (CVE-2024-23848 bsc#1219104). - commit c64de88- Update media cec fix patches to the latest upstream version (CVE-2024-23848 bsc#1219104) - commit 4a0b406- arm64: dts: imx8-ss-dma: fix adc lpcg indices (git-fixes) - commit e69bdf0- arm64: dts: imx8-ss-dma: fix spi lpcg indices (git-fixes) - commit 4dc5b7a- arm64: dts: imx8-ss-conn: fix usb lpcg indices (git-fixes) - commit e2d7944- arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order (git-fixes) - commit fbb3351- arm64: dts: rockchip: fix rk3399 hdmi ports node (git-fixes) - commit a21edf3- arm64: dts: rockchip: fix rk3328 hdmi ports node (git-fixes) - commit 3f691a1- blacklist.conf: ("arm64: dts: rockchip: mark system power controller on rk3588-evb1") - commit 24dc024- blacklist.conf: ("arm64/mm: Modify range-based tlbi to decrement scale") - commit 9fd5163- Update patches.suse/serial-max310x-fix-NULL-pointer-dereference-in-I2C-i.patch (git-fixes bsc#1223629 CVE-2024-26978). - commit b81ff78- Squashfs: check the inode number is not the invalid value of zero (bsc#1223634 CVE-2024-26982). - commit a406e7c- Update patches.suse/ubifs-ubifs_symlink-Fix-memleak-of-inode-i_link-in-error-path.patch (git-fixes CVE-2024-26972 bsc#1223643). - commit 6db660a- Update patches.suse/nilfs2-prevent-kernel-bug-at-submit_bh_wbc.patch (git-fixes CVE-2024-26955 bsc#1223657). - commit a77f45b- Update patches.suse/nilfs2-fix-failure-to-detect-DAT-corruption-in-btree.patch (git-fixes CVE-2024-26956 bsc#1223663). - commit 95ba522- Update patches.suse/nilfs2-fix-OOB-in-nilfs_set_de_type.patch (git-fixes CVE-2024-26981 bsc#1223668). - commit 5740c7f- Update patches.suse/ASoC-SOF-Add-some-bounds-checking-to-firmware-data.patch (git-fixes CVE-2024-26927 bsc#1223525). - commit d3c5f91- cec: core: avoid confusing "transmit timed out" message (CVE-2024-23848 bsc#1219104). - commit eae740c- regulator: change devm_regulator_get_enable_optional() stub to return Ok (git-fixes). - regulator: change stubbed devm_regulator_get_enable to return Ok (git-fixes). - regulator: mt6360: De-capitalize devicetree regulator subnodes (git-fixes). - commit c50a631- power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator (git-fixes). - power: rt9455: hide unused rt9455_boost_voltage_values (git-fixes). - pinctrl: baytrail: Fix selecting gpio pinctrl state (git-fixes). - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() (git-fixes). - pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE (git-fixes). - pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback (git-fixes). - pinctrl: core: delete incorrect free in pinctrl_enable() (git-fixes). - pinctrl/meson: fix typo in PDM's pin name (git-fixes). - pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T (git-fixes). - crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init (git-fixes). - commit d973920- ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (bsc#1223462). - commit 6f0889c- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (bsc#1220569). - commit 4748678- media: cec: cec-api: add locking in cec_release() (CVE-2024-23848 bsc#1219104). - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (CVE-2024-23848 bsc#1219104). - commit c39ac04- blacklist.conf: refactoring, not a fix - commit d5a22ac- s390/vdso: drop '-fPIC' from LDFLAGS (git-fixes bsc#1223593). - commit 643ece2- s390/zcrypt: fix reference counting on zcrypt card objects (git-fixes bsc#1223592). - commit c37186f- block: fix q->blkg_list corruption during disk rebind (bsc#1223591). - commit 9da98d5- s390/ism: Properly fix receive message buffer allocation (git-fixes bsc#1223590). - commit 0652865- block: fix deadlock between bd_link_disk_holder and partition scan (bsc#1223045 CVE-2024-26899). - commit e4bd17c- quota: Fix potential NULL pointer dereference (bsc#1223060 CVE-2024-26878). - commit dcf7382- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (bsc#1223198 CVE-2024-26901). - commit 5c1d722- blk-mq: fix IO hang from sbitmap wakeup race (bsc#1222357 CVE-2024-26671). - commit 1ebf5fb- nbd: always initialize struct msghdr completely (bsc#1221649 CVE-2024-26638). - commit eb8ab1c- ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (bsc#1222613 CVE-2024-26772). - commit 4004f20- Update patches.suse/0001-s390-cio-fix-race-condition-during-online-processing.patch (bsc#1219485 bsc#1219451 git-fixes). - Update patches.suse/0001-s390-qdio-handle-deferred-cc1.patch (bsc#1219485 bsc#1219451 git-fixes). - Update patches.suse/s390-Once-the-discipline-is-associated-with-the-device-de.patch (bsc#1141539 git-fixes). - commit 73a9e98- net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (CVE-2024-26852 bsc#1223057) - commit 9474f59- PCI: Delay after FLR of Solidigm P44 Pro NVMe (stable-fixes). - commit ec609ee- PCI: Fix typos in docs and comments (stable-fixes). - PCI: switchtec: Add support for PCIe Gen5 devices (stable-fixes). - PCI: switchtec: Use normal comment style (stable-fixes). - PCI: Execute quirk_enable_clear_retrain_link() earlier (stable-fixes). - commit 9bba47f- Edit "amdkfd: use calloc instead of kzalloc to avoid integer overflow" Reference CVE and bug numbers. - commit 267eec1- soc: qcom: pmic_glink_altmode: fix drm bridge use-after-free (CVE-2024-26909 bsc#1223143). - commit 043c9e0- nfsd: use __fput_sync() to avoid delayed closing of files (bsc#1223380 bsc#1217408). - commit 36cb9bb- Update patches.suse/powerpc-pseries-vas-Hold-mmap_mutex-after-mmap-lock-.patch (bsc#1012628 jsc#PED-542 git-fixes bsc#1213573 ltc#203238). - commit 8328f6d- x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (bsc#1222378 CVE-2024-26674). - commit 46190f1- x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (bsc#1223202 CVE-2024-26906). - commit 664e61f- x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (bsc#1223202 CVE-2024-26906). - commit 28c59d1- x86/boot: Ignore relocations in .notes sections in walk_relocs() too (bsc#1222624 CVE-2024-26816). - commit 3cc2b03- x86, relocs: Ignore relocations in .notes section (bsc#1222624 CVE-2024-26816). - commit 16f8af3- mm: zswap: fix missing folio cleanup in writeback race path (bsc#1223007 CVE-2024-26832). - commit b985b2a- mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (bsc#1222615 CVE-2024-26783). - commit 7fe5b26- Update config files. Disable N_GSM (jsc#PED-8240). - commit ae9b7c6- Update patches.suse/gpio-tegra186-Fix-tegra186_gpio_is_accessible-check.patch (git-fixes bsc#1223439) - commit 02eb8a1- irqchip/gic-v3-its: Prevent double free on error (git-fixes). - irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1 (git-fixes). - irqchip/armada-370-xp: Suppress unused-function warning (git-fixes). - irqchip/renesas-rzg2l: Prevent spurious interrupts when setting trigger type (git-fixes). - irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() (stable-fixes). - irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() (stable-fixes). - irqchip/renesas-rzg2l: Flush posted write in irq_eoi() (git-fixes). - irqchip/gic-v3-its: Do not assume vPE tables are preallocated (git-fixes). - irqchip/mbigen: Don't use bus_get_dev_root() to find the parent (git-fixes). - irqchip/renesas-rzg2l: Add macro to retrieve TITSR register offset based on register's index (stable-fixes). - irqchip/renesas-rzg2l: Implement restriction when writing ISCR register (stable-fixes). - commit 8e6882b- i2c: smbus: fix NULL function pointer dereference (git-fixes). - soundwire: amd: fix for wake interrupt handling for clockstop mode (git-fixes). - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (git-fixes). - dma: xilinx_dpdma: Fix locking (git-fixes). - idma64: Don't try to serve interrupts when device is powered off (git-fixes). - dmaengine: tegra186: Fix residual calculation (git-fixes). - dmaengine: owl: fix register access functions (git-fixes). - phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered (git-fixes). - phy: rockchip: naneng-combphy: Fix mux on rk3588 (git-fixes). - phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits (git-fixes). - phy: rockchip-snps-pcie3: fix bifurcation on rk3588 (git-fixes). - phy: freescale: imx8m-pcie: fix pcie link-up instability (git-fixes). - phy: marvell: a3700-comphy: Fix hardcoded array size (git-fixes). - phy: marvell: a3700-comphy: Fix out of bounds read (git-fixes). - commit 900a00b- selftests: kselftest: Mark functions that unconditionally call exit() as __noreturn (git-fixes). - commit f533a19- selftests/timers/posix_timers: Reimplement check_timer_distribution() (git-fixes). - commit d9f09cc- USB: serial: option: add Telit FN920C04 rmnet compositions (stable-fixes). - USB: serial: option: add Rolling RW101-GL and RW135-GL support (stable-fixes). - USB: serial: option: add Lonsung U8300/U9300 product (stable-fixes). - USB: serial: option: add support for Fibocom FM650/FG650 (stable-fixes). - USB: serial: option: support Quectel EM060K sub-models (stable-fixes). - USB: serial: option: add Fibocom FM135-GL variants (stable-fixes). - thunderbolt: Avoid notify PM core about runtime PM resume (stable-fixes). - thunderbolt: Fix wake configurations after device unplug (stable-fixes). - usb: Disable USB3 LPM at shutdown (stable-fixes). - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error (stable-fixes). - clk: Get runtime PM before walking tree for clk_summary (git-fixes). - clk: Get runtime PM before walking tree during disable_unused (git-fixes). - clk: Initialize struct clk_core kref earlier (stable-fixes). - arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H (git-fixes). - drm/radeon: make -fstrict-flex-arrays=3 happy (git-fixes). - platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes (stable-fixes). - selftests/ftrace: Limit length in subsystem-enable tests (git-fixes). - selftests: kselftest: Fix build failure with NOLIBC (git-fixes). - selftests: timers: Fix abs() warning in posix_timers test (git-fixes). - selftests: timers: Fix posix_timers ksft_print_msg() warning (git-fixes). - drm/amd/display: Do not recursively call manual trigger programming (stable-fixes). - drm/i915: Disable live M/N updates when using bigjoiner (stable-fixes). - thunderbolt: Reset only non-USB4 host routers in resume (git-fixes). - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (stable-fixes). - thunderbolt: Introduce tb_path_deactivate_hop() (stable-fixes). - thunderbolt: Introduce tb_port_reset() (stable-fixes). - ASoC: ti: Convert Pandora ASoC to GPIO descriptors (stable-fixes). - ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support (stable-fixes). - ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support (stable-fixes). - ALSA: scarlett2: Add correct product series name to messages (stable-fixes). - ALSA: scarlett2: Add support for Clarett 8Pre USB (stable-fixes). - ALSA: scarlett2: Move USB IDs out from device_info struct (stable-fixes). - ALSA: scarlett2: Default mixer driver to enabled (stable-fixes). - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (stable-fixes). - PCI/DPC: Use FIELD_GET() (stable-fixes). - selftests: timers: Convert posix_timers test to generate KTAP output (stable-fixes). - clk: Show active consumers of clocks in debugfs (stable-fixes). - commit 8adba5b- Update patch reference for x86 p2sb fix (CVE-2024-26650 bsc#1222048) - commit b68c2ef- mmc: sdhci-msm: pervent access to suspended controller (git-fixes). - gpio: tangier: Use correct type for the IRQ chip data (git-fixes). - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (git-fixes). - fbdev: fix incorrect address computation in deferred IO (git-fixes). - drm/gma500: Remove lid code (git-fixes). - commit 783bf0e- blacklist.conf: Add 246f80a0b17f8 ("sh: push-switch: Reorder cleanup operations to avoid use-after-free bug") - commit 0fe9e4b- kabi/severities: ignore xfrm_bpf_md_dst that depends on CONFIG_DEBUG_* (bsc#1223415) - commit 689bcfa- mptcp: annotate data-races around msk->rmem_fwd_alloc (git-fixes). - commit a5d9cb6- net: annotate data-races around sk->sk_forward_alloc (git-fixes). - commit bceb548- ipv4: annotate data-races around fi->fib_dead (git-fixes). - commit f1e77d4- sctp: annotate data-races around sk->sk_wmem_queued (git-fixes). - commit 66bd390- net: annotate data-races around sk->sk_lingertime (git-fixes). - commit 33a5ffc- mptcp: Remove unnecessary test for __mptcp_init_sock() (git-fixes). - commit dfc1c14- idpf: fix kernel panic on unknown packet types (git-fixes). - commit def5526- ice: fix enabling RX VLAN filtering (git-fixes). - commit 3d7f5a8- net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdio_write_c45() (git-fixes). - commit 9f9ee96- net: ravb: Always update error counters (git-fixes). - commit 5d5deb7- net: ravb: Always process TX descriptor ring (git-fixes). - commit 99798f7- net: stmmac: fix rx queue priority assignment (git-fixes). - commit 3506dda- net: fec: Set mac_managed_pm during probe (git-fixes). - commit c315308- octeontx2-af: Add array index check (git-fixes). - commit 446ffd7- i40e: Fix VF MAC filter removal (git-fixes). - commit fbb3a5f- octeontx2-pf: check negative error code in otx2_open() (git-fixes). - commit a7c7e4f- i40e: fix vf may be used uninitialized in this function warning (git-fixes). - commit 80b3415- i40e: fix i40e_count_filters() to count only active/new filters (git-fixes). - commit 1870048- i40e: Enforce software interrupt during busy-poll exit (git-fixes). - commit 2c9264a- wifi: mac80211: fix unaligned le16 access (git-fixes). - wifi: mac80211: remove link before AP (git-fixes). - wifi: mac80211_hwsim: init peer measurement result (git-fixes). - wifi: nl80211: don't free NULL coalescing rule (git-fixes). - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (git-fixes). - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (git-fixes). - Bluetooth: qca: fix NULL-deref on non-serdev setup (git-fixes). - Bluetooth: qca: fix NULL-deref on non-serdev suspend (git-fixes). - Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE (git-fixes). - Bluetooth: btusb: Fix triggering coredump implementation for QCA (git-fixes). - net: usb: ax88179_178a: stop lying about skb->truesize (git-fixes). - ax25: Fix netdev refcount issue (git-fixes). - NFC: trf7970a: disable all regulators on removal (git-fixes). - HID: logitech-dj: allow mice to use all types of reports (git-fixes). - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (git-fixes). - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (git-fixes). - commit 416e04c- Move the upstreamed BT patch into sorted section - commit aaffc85- Move the upstreamed BT fix patch to sorted section - commit ab94ffe- Update kabi files: updated for post-PublicRC - commit f978f5f- Update patch reference for PM devfreq fix (CVE-2023-52635 bsc#1222294) - commit f099bed- Update patches.suse/Bluetooth-btrtl-fix-out-of-bounds-memory-access.patch (git-fixes CVE-2024-26890 bsc#1223192). - Update patches.suse/RDMA-mlx5-Fix-fortify-source-warning-while-accessing.patch (jsc#PED-3311 CVE-2024-26907 bsc#1223203). - Update patches.suse/Revert-drm-amd-flush-any-delayed-gfxoff-on-suspend-e.patch (git-fixes CVE-2024-26916 bsc#1223137). - Update patches.suse/crypto-xilinx-call-finalize-with-bh-disabled.patch (git-fixes CVE-2024-26877 bsc#1223140). - Update patches.suse/dm-call-the-resume-method-on-internal-suspend-65e8.patch (git-fixes CVE-2024-26880 bsc#1223188). - Update patches.suse/drm-amd-display-Fix-dcn35-8k30-Underflow-Corruption-.patch (git-fixes CVE-2024-26913 bsc#1223204). - Update patches.suse/drm-amd-display-fix-incorrect-mpc_combine-array-size.patch (git-fixes CVE-2024-26914 bsc#1223205). - Update patches.suse/drm-amdgpu-Reset-IH-OVERFLOW_CLEAR-bit.patch (git-fixes CVE-2024-26915 bsc#1223207). - Update patches.suse/firmware-arm_scmi-Fix-double-free-in-SMC-transport-c.patch (git-fixes CVE-2024-26893 bsc#1223196). - Update patches.suse/net-tls-fix-use-after-free-with-partial-reads-and-as.patch (bsc#1221858 CVE-2024-26582 bsc#1220214). - Update patches.suse/wifi-ath9k-delay-all-of-ath9k_wmi_event_tasklet-unti.patch (git-fixes CVE-2024-26897 bsc#1223323). - Update patches.suse/wifi-mt76-mt7921e-fix-use-after-free-in-free_irq.patch (git-fixes CVE-2024-26892 bsc#1223195). - Update patches.suse/wifi-wilc1000-prevent-use-after-free-on-vif-when-cle.patch (git-fixes CVE-2024-26895 bsc#1223197). - commit d9b565f- mlxbf_gige: stop interface during shutdown (git-fixes). - commit f770ea3- octeontx2-af: Fix issue with loading coalesced KPU profiles (git-fixes). - commit 65682db- e1000e: move force SMBUS from enable ulp function to avoid PHY loss issue (git-fixes). - commit af85d1c- e1000e: Workaround for sporadic MDI error on Meteor Lake systems (git-fixes). - commit 8830724- Octeontx2-af: fix pause frame configuration in GMP mode (git-fixes). - commit 43722bd- bootconfig: Fix the kerneldoc of _xbc_exit() (git-fixes). - commit e671e96- arm64: hibernate: Fix level3 translation fault in swsusp_save() (git-fixes). - bootconfig: use memblock_free_late to free xbc memory to buddy (git-fixes). - init/main.c: Fix potential static_command_line memory overflow (git-fixes). - gpiolib: swnode: Remove wrong header inclusion (git-fixes). - ARM: OMAP2+: fix USB regression on Nokia N8x0 (git-fixes). - ARM: OMAP2+: fix N810 MMC gpiod table (git-fixes). - i2c: pxa: hide unused icr_bits[] variable (git-fixes). - driver core: Introduce device_link_wait_removal() (stable-fixes). - ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 (stable-fixes). - init: open /initrd.image with O_LARGEFILE (stable-fixes). - Fix build errors due to new UIO_MEM_DMA_COHERENT mess (git-fixes). - ARM: s5pv210: fix pm.c kernel-doc warning (git-fixes). - ARM: imx_v6_v7_defconfig: Restore CONFIG_BACKLIGHT_CLASS_DEVICE (git-fixes). - kexec: do syscore_shutdown() in kernel_kexec (git-fixes). - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (stable-fixes). - ida: make 'ida_dump' static (git-fixes). - asm-generic: make sparse happy with odd-sized put_unaligned_*() (stable-fixes). - ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init (git-fixes). - bootmem: use kmemleak_free_part_phys in put_page_bootmem (git-fixes). - commit b6327c9- Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor (bsc#1219216). - commit 81c5485- crypto: ccp - Add support for PCI device 0x156E (bsc#1223338). - crypto: ccp - Add support for PCI device 0x17E0 (bsc#1223338). - commit 9af2745- lsm: fix the logic in security_inode_getsecctx() (git-fixes). - commit 9f85f33- PCI: rpaphp: Error out on busy status from get-sensor-state (bsc#1223369 ltc#205888). - commit 03aecd7- Update ath11k suspend patches from the latest subsystem tree (bsc#1207948). - commit caea96a- bpf: Fix stackmap overflow check on 32-bit arches (bsc#1223035 CVE-2024-26883). - bpf: Fix hashtab overflow check on 32-bit arches (bsc#1223189 CVE-2024-26884). - bpf: Fix DEVMAP_HASH overflow check on 32-bit arches (bsc#1223190 CVE-2024-26885). - commit 98fad20- kABI: bpf: struct xsk_buff_pool kABI workaround (bsc#1221303 CVE-2024-26611). - commit 764f7c3- Update patches.suse/scsi-target-pscsi-Fix-bio_put-for-error-case.patch (bsc#1222596 cve-2024-26760), fixng CVE number. - commit 10886ae- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt (bsc#1221645 ltc#205739 bsc#1223191). - commit da2d8d3- Move out-of-tree powerpc patch to the right section - commit ff83284- ice: use relative VSI index for VFs instead of PF VSI number (git-fixes). - commit 271fd81- e1000e: Minor flow correction in e1000_shutdown function (git-fixes). - commit cc5b32c- net: pcs: xpcs: Return EINVAL in the internal methods (git-fixes). - commit 9b19312- net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (git-fixes CVE-2024-26882 bsc#1223034). - commit c42f011- ionic: set adminq irq affinity (git-fixes). - commit 7862c8a- net: add netdev_lockdep_set_classes() to virtual drivers (git-fixes). - commit a8ebc57- net: ravb: Let IP-specific receive function to interrogate descriptors (git-fixes). - commit d6b522e- x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ (git-fixes). - commit a29a0e4- x86/bugs: Fix BHI retpoline check (git-fixes). - commit 00081b1- blacklist.conf: Blacklist spurious patch - commit 14b3e73- selftests/powerpc/papr-vpd: Fix missing variable initialization (jsc#PED-4486 git-fixes). - commit 8847657- Rename patches.suse/Workaround-broken-chacha-crypto-fallback.patch to patches.suse/powerpc-crypto-chacha-p10-Fix-failure-on-non-Power10.patch. - commit de47fb9- peci: linux/peci.h: fix Excess kernel-doc description warning (git-fixes). - comedi: vmk80xx: fix incomplete endpoint checking (git-fixes). - mei: me: disable RPL-S on SPS and IGN firmwares (git-fixes). - speakup: Avoid crash on very long word (git-fixes). - serial: stm32: Reset .throttled state in .startup() (git-fixes). - serial/pmac_zilog: Remove flawed mitigation for rx irq flood (git-fixes). - serial: mxs-auart: add spinlock around changing cts state (git-fixes). - serial: 8250_dw: Revert: Do not reclock if already at correct rate (git-fixes). - Revert "usb: cdc-wdm: close race between read and workqueue" (git-fixes). - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (git-fixes). - usb: dwc2: host: Fix dereference issue in DDMA completion flow (git-fixes). - usb: typec: tcpm: Correct the PDO counting in pd_set (git-fixes). - usb: typec: ucsi: Fix connector check on init (git-fixes). - usb: xhci: correct return value in case of STS_HCE (git-fixes). - commit 1d56577- clk: mediatek: Do a runtime PM get on controllers during probe (git-fixes). - clk: Remove prepare_lock hold assertion in __clk_release() (git-fixes). - commit 78e7847- scsi: sg: Avoid race in error handling & drop bogus warn (git-fixes). - commit 855ebc6- Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID (bsc#1221504). - commit 8ea8f78- ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (stable-fixes). - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (stable-fixes). - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (stable-fixes). - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (stable-fixes). - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (stable-fixes). - commit 2244c24- ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (git-fixes). - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (git-fixes). - ALSA: hda/tas2781: correct the register for pow calibrated data (git-fixes). - drm/panel: visionox-rm69299: don't unregister DSI device (git-fixes). - drm/vmwgfx: Sort primary plane formats by order of preference (git-fixes). - drm/vmwgfx: Fix crtc's atomic check conditional (git-fixes). - drm/vmwgfx: Fix prime import/export (git-fixes). - drm/ttm: stop pooling cached NUMA pages v2 (git-fixes). - drm: nv04: Fix out of bounds access (git-fixes). - nouveau: fix instmem race condition around ptr stores (git-fixes). - drm/amdgpu: fix visible VRAM handling during faults (git-fixes). - drm/amdgpu: validate the parameters of bo mapping operations more clearly (git-fixes). - Revert "drm/amd/display: fix USB-C flag update after enc10 feature init" (stable-fixes). - drm/amdkfd: Fix memory leak in create_process failure (git-fixes). - drm/amdgpu: remove invalid resource->start check v2 (git-fixes). - nilfs2: fix OOB in nilfs_set_de_type (git-fixes). - commit de35710- blacklist.conf: kill erroneous blank line added by 58324b9ff787 - commit abcb85f- blacklist.conf: add 3 commits to be skipped One is a configuration change for an unused options, and two are for SCSI structure changes that breaks kabi. - commit c143746- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (git-fixes). - scsi: hisi_sas: Modify the deadline for ata_wait_after_reset() (git-fixes). - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (git-fixes). - scsi: mylex: Fix sysfs buffer lengths (git-fixes). - scsi: core: Fix unremoved procfs host directory regression (git-fixes). - scsi: sg: Avoid sg device teardown race (git-fixes). - scsi: libsas: Fix disk not being scanned in after being removed (git-fixes). - scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type() (git-fixes). - scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn (git-fixes). - scsi: csiostor: Avoid function pointer casts (git-fixes). - scsi: mpt3sas: Prevent sending diag_reset when the controller is ready (git-fixes). - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (git-fixes). - scsi: smartpqi: Fix disable_managed_interrupts (git-fixes). - scsi: core: Consult supported VPD page list prior to fetching page (git-fixes). - commit 8d33038- pmdomain: mediatek: fix race conditions with genpd (CVE-2023-52645 bsc#1223033). - commit c2656fd- Delete patches.suse/modpost-Add-.ltext-and-.ltext.-to-TEXT_SECTIONS.patch This caused an overflow of the table as we haven't taken other earlier changes. Drop it for now. - commit bc7d928- block: Fix WARNING in _copy_from_iter (bsc#1223015, CVE-2024-26844). - commit a5a381a- platform/x86: think-lmi: Fix password opcode ordering for workstations (CVE-2024-26836 bsc#1222968). - platform/x86: think-lmi: Enable opcode support on BIOS settings (CVE-2024-26836 bsc#1222968). - commit a97b715- net: tcp: fix unexcepted socket die when snd_wnd is 0 (git-fixes). - commit e8c290a- net: Use sockaddr_storage for getsockopt(SO_PEERNAME) (git-fixes). - commit 0bf4249- nf_conntrack: fix -Wunused-const-variable= (git-fixes). - commit 771e185- net: NSH: fix kernel-doc notation warning (git-fixes). - commit ab89a9e- net: llc: fix kernel-doc notation warnings (git-fixes). - commit a9e21ce- inet: frags: eliminate kernel-doc warning (git-fixes). - commit 3d5b832- net: cfg802154: fix kernel-doc notation warnings (git-fixes). - commit f9d49a1- net: bonding: remove kernel-doc comment marker (git-fixes). - commit b25069a- net: phy: phy_device: Prevent nullptr exceptions on ISR (git-fixes). - commit da73105- net: stmmac: dwmac-starfive: Add support for JH7100 SoC (git-fixes). - commit 644ea8f- bnx2x: Fix firmware version string character counts (git-fixes). - commit b005933- net: sparx5: Fix use after free inside sparx5_del_mact_entry (git-fixes). - commit 3b59a03- Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()" (stable-fixes). - commit f7f3760- usb: typec: ucsi: Limit read size on v1.2 (stable-fixes). - Refresh patches.suse/usb-typec-ucsi-Update-connector-cap-and-status.patch. - commit e357444- wifi: mt76: mt7996: add locking for accessing mapped registers (stable-fixes). - commit ac66d90- net: usb: ax88179_178a: avoid writing the mac address before first reading (git-fixes). - random: handle creditable entropy from atomic process context (git-fixes). - firmware: arm_scmi: Make raw debugfs entries non-seekable (git-fixes). - mmc: omap: restore original power up/down steps (git-fixes). - mmc: omap: fix deferred probe (git-fixes). - mmc: omap: fix broken slot switch lookup (git-fixes). - nouveau: fix function cast warning (git-fixes). - PM: s2idle: Make sure CPUs will wakeup directly on resume (git-fixes). - platform/chrome: cros_ec_uart: properly fix race condition (git-fixes). - platform/x86: intel-vbtn: Update tablet mode switch at end of probe (git-fixes). - nouveau: fix devinit paths to only handle display on GSP (git-fixes). - gpio: cdev: fix missed label sanitizing in debounce_setup() (git-fixes). - gpio: cdev: check for NULL labels when sanitizing them for irqs (git-fixes). - gpio: cdev: sanitize the label before requesting the interrupt (stable-fixes). - usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined (stable-fixes). - usb: typec: tcpci: add generic tcpci fallback compatible (stable-fixes). - usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR (stable-fixes). - thermal/of: Assume polling-delay(-passive) 0 when absent (stable-fixes). - Input: xpad - add support for Snakebyte GAMEPADs (stable-fixes). - Input: imagis - use FIELD_GET where applicable (stable-fixes). - input/touchscreen: imagis: Correct the maximum touch area value (stable-fixes). - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (stable-fixes). - media: sta2x11: fix irq handler cast (stable-fixes). - media: cec: core: remove length check of Timer Status (stable-fixes). - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (stable-fixes). - platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet (stable-fixes). - Input: allocate keycode for Display refresh rate toggle (stable-fixes). - pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs (stable-fixes). - HID: input: avoid polling stylus battery on Chromebook Pompom (stable-fixes). - wifi: cfg80211: check A-MSDU format more carefully (stable-fixes). - wifi: mt76: mt7996: disable AMSDU for non-data frames (stable-fixes). - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (stable-fixes). - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (stable-fixes). - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (stable-fixes). - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (stable-fixes). - net: phy: phy_device: Prevent nullptr exceptions on ISR (stable-fixes). - wifi: rtw89: fix null pointer access when abort scan (stable-fixes). - overflow: Allow non-type arg to type_max() and type_min() (stable-fixes). - pstore/zone: Add a null pointer check to the psz_kmsg_read (stable-fixes). - modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS (stable-fixes). - commit 7321185- drm/msm/dp: fix typo in dp_display_handle_port_status_changed() (git-fixes). - drm/msm/dpu: make error messages at dpu_core_irq_register_callback() more sensible (git-fixes). - drm/msm/dpu: don't allow overriding data from catalog (git-fixes). - drm/msm: Add newlines to some debug prints (git-fixes). - drm/vmwgfx: Enable DMA mappings with SEV (git-fixes). - drm/client: Fully protect modes[] with dev->mode_config.mutex (stable-fixes). - Revert "drm/qxl: simplify qxl_fence_wait" (git-fixes). - drm/ast: Fix soft lockup (git-fixes). - drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() (git-fixes). - drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST (stable-fixes). - drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4 (stable-fixes). - drm/amd/display: fix disable otg wa logic in DCN316 (stable-fixes). - drm/amdgpu: fix incorrect number of active RBs for gfx11 (stable-fixes). - drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11 (stable-fixes). - drm/amdgpu: Reset dGPU if suspend got aborted (stable-fixes). - drm/amdgpu: always force full reset for SOC21 (stable-fixes). - drm/amdkfd: Reset GPU on queue preemption failure (stable-fixes). - drm/i915/vrr: Disable VRR when using bigjoiner (stable-fixes). - drm/i915: Disable port sync when bigjoiner is used (stable-fixes). - drm/i915/cdclk: Fix CDCLK programming order when pipes are active (git-fixes). - drm/i915: Pre-populate the cursor physical dma address (git-fixes). - fbmon: prevent division by zero in fb_videomode_from_videomode() (stable-fixes). - fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 (stable-fixes). - drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init() (stable-fixes). - drm/amd/display: Fix nanosec stat overflow (stable-fixes). - drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes (stable-fixes). - drm: Check output polling initialized before disabling (stable-fixes). - drm/ttm: return ENOSPC from ttm_bo_mem_space v3 (stable-fixes). - drm: panel-orientation-quirks: Add quirk for GPD Win Mini (stable-fixes). - firmware: tegra: bpmp: Return directly after a failed kzalloc() in get_filename() (stable-fixes). - commit 2efe82e- ata: libata-core: Allow command duration limits detection for ACS-4 drives (git-fixes). - amdkfd: use calloc instead of kzalloc to avoid integer overflow (stable-fixes). - accel/ivpu: Fix deadlock in context_xa (git-fixes). - ACPI: scan: Do not increase dep_unmet for already met dependencies (git-fixes). - Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit (git-fixes). - Bluetooth: hci_sock: Fix not validating setsockopt user input (git-fixes). - Bluetooth: L2CAP: Fix not validating setsockopt user input (git-fixes). - Bluetooth: RFCOMM: Fix not validating setsockopt user input (git-fixes). - Bluetooth: SCO: Fix not validating setsockopt user input (git-fixes). - Bluetooth: Fix memory leak in hci_req_sync_complete() (git-fixes). - Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY (git-fixes). - Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset (git-fixes). - batman-adv: Avoid infinite loop trying to resize local TT (git-fixes). - Bluetooth: hci_event: set the conn encrypted before conn establishes (stable-fixes). - ASoC: soc-core.c: Skip dummy codec when adding platforms (stable-fixes). - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (stable-fixes). - ASoC: Intel: avs: Populate board selection with new I2S entries (stable-fixes). - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (stable-fixes). - ASoC: SOF: amd: Optimize quirk for Valve Galileo (stable-fixes). - ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter (stable-fixes). - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (stable-fixes). - drm/vc4: don't check if plane->state->fb == state->fb (stable-fixes). - ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of CONFIG_X86_ANDROID_TABLETS (stable-fixes). - Bluetooth: ISO: Align broadcast sync_timeout with connection timeout (stable-fixes). - Bluetooth: Add new quirk for broken read key length on ATS2851 (stable-fixes). - Bluetooth: hci_sync: Use QoS to determine which PHY to scan (stable-fixes). - Bluetooth: btintel: Fixe build regression (git-fixes). - Bluetooth: btintel: Fix null ptr deref in btintel_read_version (stable-fixes). - drm/i915/display: Use i915_gem_object_get_dma_address to get dma address (stable-fixes). - commit 79cdb13- Update patches.suse/stmmac-Clear-variable-when-destroying-workqueue.patch (git-fixes CVE-2024-26802 bsc#1222799). - commit a49cc37- Update patches.suse/0001-fs-hugetlb-fix-NULL-pointer-dereference-in-hugetlbs_.patch (bsc#1219264 CVE-2024-0841 CVE-2024-26688 bsc#1222482). - Update patches.suse/0002-iommu-vt-d-Don-t-issue-ATS-Invalidation-request-when.patch (git-fixes CVE-2024-26891 bsc#1223037). - Update patches.suse/ACPI-processor_idle-Fix-memory-leak-in-acpi_processo.patch (git-fixes CVE-2024-26894 bsc#1223043). - Update patches.suse/ASoC-qcom-Fix-uninitialized-pointer-dmactl.patch (git-fixes CVE-2024-26799 bsc#1222415). - Update patches.suse/Bluetooth-Avoid-potential-use-after-free-in-hci_erro.patch (git-fixes CVE-2024-26801 bsc#1222413). - Update patches.suse/Bluetooth-af_bluetooth-Fix-deadlock.patch (git-fixes CVE-2024-26886 bsc#1223044). - Update patches.suse/IB-hfi1-Fix-a-memleak-in-init_credit_return.patch (git-fixes CVE-2024-26839 bsc#1222975). - Update patches.suse/RDMA-irdma-Fix-KASAN-issue-with-tasklet.patch (git-fixes CVE-2024-26838 bsc#1222974). - Update patches.suse/RDMA-srpt-Do-not-register-event-handler-until-srpt-d.patch (git-fixes CVE-2024-26872 bsc#1223115). - Update patches.suse/afs-Fix-endless-loop-in-directory-parsing.patch (git-fixes CVE-2024-26848 bsc#1223030). - Update patches.suse/afs-Increase-buffer-size-in-afs_update_volume_status.patch (git-fixes CVE-2024-26736 bsc#1222586). - Update patches.suse/btrfs-fix-double-free-of-anonymous-device-after-snap.patch (bsc#1219126 CVE-2024-23850 CVE-2024-26792 bsc#1222430). - Update patches.suse/cachefiles-fix-memory-leak-in-cachefiles_add_cache.patch (bsc#1220265 CVE-2024-26840 bsc#1222976). - Update patches.suse/ceph-prevent-use-after-free-in-encode_cap_msg.patch (bsc#1221391 CVE-2024-26689 bsc#1222503). - Update patches.suse/clk-meson-Add-missing-clocks-to-axg_clk_regmaps.patch (git-fixes CVE-2024-26879 bsc#1223066). - Update patches.suse/crypto-algif_hash-Remove-bogus-SGL-free-on-zero-leng.patch (git-fixes CVE-2024-26824 bsc#1223081). - Update patches.suse/dmaengine-fsl-qdma-init-irq-after-reg-initialization.patch (git-fixes CVE-2024-26788 bsc#1222783). - Update patches.suse/dmaengine-idxd-Ensure-safe-user-copy-of-completion-r.patch (bsc#1221428 git-fixes CVE-2024-26746 bsc#1222444). - Update patches.suse/drm-amd-display-Fix-MST-Null-Ptr-for-RV.patch (git-fixes CVE-2024-26700 bsc#1222870). - Update patches.suse/drm-amd-display-Fix-memory-leak-in-dm_sw_fini.patch (git-fixes CVE-2024-26833 bsc#1223036). - Update patches.suse/drm-amd-display-Fix-potential-null-pointer-dereferen.patch (git-fixes CVE-2024-26729 bsc#1222552). - Update patches.suse/drm-amd-display-Prevent-potential-buffer-overflow-in.patch (git-fixes CVE-2024-26797 bsc#1222425). - Update patches.suse/drm-bridge-adv7511-fix-crash-on-irq-during-probe.patch (git-fixes CVE-2024-26876 bsc#1223119). - Update patches.suse/drm-buddy-Fix-alloc_range-error-handling-code.patch (git-fixes CVE-2024-26911 bsc#1223055). - Update patches.suse/drm-mediatek-Fix-a-null-pointer-crash-in-mtk_drm_crt.patch (git-fixes CVE-2024-26874 bsc#1223048). - Update patches.suse/drm-nouveau-fix-several-DMA-buffer-leaks.patch (git-fixes CVE-2024-26912 bsc#1223064). - Update patches.suse/efi-runtime-Fix-potential-overflow-of-soft-reserved-.patch (git-fixes CVE-2024-26843 bsc#1223014). - Update patches.suse/fbcon-always-restore-the-old-font-data-in-fbcon_do_s.patch (git-fixes CVE-2024-26798 bsc#1222798). - Update patches.suse/i40e-Do-not-allow-untrusted-VF-to-remove-administrat.patch (git-fixes CVE-2024-26830 bsc#1223012). - Update patches.suse/iio-adc-ad4130-zero-initialize-clock-init-data.patch (git-fixes CVE-2024-26711 bsc#1222420). - Update patches.suse/md-Don-t-suspend-the-array-for-interrupted-reshape-9e46.patch (git-fixes CVE-2024-26755 bsc#1222529). - Update patches.suse/media-ir_toy-fix-a-memleak-in-irtoy_tx.patch (git-fixes CVE-2024-26829 bsc#1223027). - Update patches.suse/media-pvrusb2-fix-uaf-in-pvr2_context_set_notify.patch (git-fixes CVE-2024-26875 bsc#1223118). - Update patches.suse/msft-hv-2942-hv_netvsc-Register-VF-in-netvsc_probe-if-NET_DEVICE_.patch (git-fixes CVE-2024-26820 bsc#1223078). - Update patches.suse/net-bnx2x-Prevent-access-to-a-freed-page-in-page_poo.patch (bsc#1215322 CVE-2024-26859 bsc#1223049). - Update patches.suse/net-veth-clear-GRO-when-clearing-XDP-even-when-down.patch (git-fixes CVE-2024-26803 bsc#1222788). - Update patches.suse/nfc-nci-free-rx_data_reassembly-skb-on-NCI-device-cl.patch (git-fixes CVE-2024-26825 bsc#1223065). - Update patches.suse/nilfs2-fix-data-corruption-in-dsync-block-recovery-f.patch (git-fixes CVE-2024-26697 bsc#1222550). - Update patches.suse/nilfs2-fix-hang-in-nilfs_lookup_dirty_data_buffers.patch (git-fixes CVE-2024-26696 bsc#1222549). - Update patches.suse/powerpc-iommu-Fix-the-missing-iommu_group_put-during.patch (jsc#PED-7779 jsc#PED-7780 git-fixes CVE-2024-26709 bsc#1222418). - Update patches.suse/powerpc-kasan-Limit-KASAN-thread-size-increase-to-32.patch (bsc#1215199 CVE-2024-26710 bsc#1222419). - Update patches.suse/powerpc-pseries-iommu-DLPAR-add-doesn-t-completely-i.patch (bsc#1215199 bsc#1219077 ltc#204477 CVE-2024-26738 bsc#1222607). - Update patches.suse/powerpc-rtas-use-correct-function-name-for-resetting.patch (bsc#1215199 CVE-2024-26847 bsc#1223026). - Update patches.suse/ppp_async-limit-MRU-to-64K.patch (git-fixes CVE-2024-26675 bsc#1222379). - Update patches.suse/scsi-Revert-scsi-fcoe-Fix-potential-deadlock-on-fip-ctlr_lock.patch (git-fixes bsc#1219141 CVE-2024-26917 bsc#1223056). - Update patches.suse/wifi-iwlwifi-mvm-fix-a-crash-when-we-run-out-of-stat.patch (git-fixes CVE-2024-26693 bsc#1222451). - Update patches.suse/wifi-mac80211-fix-race-condition-on-enabling-fast-xm.patch (git-fixes CVE-2024-26779 bsc#1222772). - Update patches.suse/wifi-wfx-fix-memory-leak-when-starting-AP.patch (git-fixes CVE-2024-26896 bsc#1223042). - Update patches.suse/xen-events-close-evtchn-after-mapping-cleanup.patch (git-fixes CVE-2024-26687 bsc#1222435). - commit a69636a- Update patches.suse/iio-core-fix-memleak-in-iio_device_register_sysfs.patch (git-fixes CVE-2023-52643 bsc#1222960). - Update patches.suse/media-rc-bpf-attach-detach-requires-write-permission.patch (git-fixes CVE-2023-52642 bsc#1223031). - Update patches.suse/wifi-b43-Stop-wake-correct-queue-in-DMA-Tx-path-when.patch (git-fixes CVE-2023-52644 bsc#1222961). - commit 2c2d37f- Update patches.suse/wifi-mac80211-fix-race-condition-on-enabling-fast-xm.patch (git-fixes CVE-2024-26779 bsc#1222772). - commit 463d6dd- Update patch reference of iio fix (CVE-2024-26702 bsc#1222424) - commit 9436142- Update patch reference for interconnect patch (CVE-2024-26714 bsc#1222489) - commit 773fbda- ext4: regenerate buddy after block freeing failed if under fc replay (bsc#1220342 CVE-2024-26601). - commit fec1ddc- nvme-tcp: strict pdu pacing to avoid send stalls on TLS (bsc#1221858). - tls: fix peeking with sync+async decryption (bsc#1221858). - tls: don't skip over different type records from the rx_list (bsc#1221858). - tls: stop recv() if initial process_rx_list gave us non-DATA (bsc#1221858). - tls: break out of main loop when PEEK gets a non-data record (bsc#1221858). - net: tls: fix returned read length with async decrypt (bsc#1221858). - net: tls: fix use-after-free with partial reads and async (bsc#1221858). - net: tls, fix WARNIING in __sk_msg_free (bsc#1221858). - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (bsc#1221858). - tls: fix peeking with sync+async decryption (bsc#1221858). - tls: don't skip over different type records from the rx_list (bsc#1221858). - tls: stop recv() if initial process_rx_list gave us non-DATA (bsc#1221858). - tls: break out of main loop when PEEK gets a non-data record (bsc#1221858). - net: tls: fix returned read length with async decrypt (bsc#1221858). - net: tls: fix use-after-free with partial reads and async (bsc#1221858). - net: tls, fix WARNIING in __sk_msg_free (bsc#1221858). - commit 9d8d293- Refresh patches.suse/nvme-keyring-restrict-match-length-for-version-1-ide.patch. - commit da3d979- Update patches.suse/afs-Fix-endless-loop-in-directory-parsing.patch (git-fixes bsc#1223030 CVE-2024-26848). - commit 9f64be5- fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion (bsc#1222721 CVE-2024-26764). - commit 72ff5e9- fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio (bsc#1222721 CVE-2024-26764). - commit 241f561- ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (bsc#1222622 CVE-2024-26774). - commit f7c2563- ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (bsc#1222618 CVE-2024-26773). - commit 920069c- Refresh patches.suse/kdump-implement-reserve_crashkernel_cma.patch. (don't print about zero-sized CMA reservation) - commit 14e6598- Update patches.suse/usb-roles-fix-NULL-pointer-issue-when-put-module-s-r.patch (bsc#1222609 CVE-2024-26747). Added CVE reference - commit 5db3e1d- iommu/vt-d: Fix wrong use of pasid config (git-fixes). - commit 09ffca7- iommu/vt-d: Allocate local memory for page request queue (git-fixes). - commit 9b67401- powerpc/pseries/iommu: LPAR panics when rebooted with a frozen PE (bsc#1222011 ltc#205900). - commit a6aad75- Update patches.suse/0001-s390-cio-fix-race-condition-during-online-processing.patch (bsc#1219485 bsc#1219451). - Update patches.suse/0001-s390-qdio-handle-deferred-cc1.patch (bsc#1219485 bsc#1219451). - Update patches.suse/s390-cio-fix-invalid-EBUSY-on-ccw_device_start.patch (git-fixes bsc#1220360 bsc#1219485 bsc#1219451). - Update patches.suse/s390-qeth-handle-deferred-cc1.patch (bsc#1219485 git-fixes bsc#1219451). - commit 097f888- Update patches.suse/fbdev-savage-Error-out-if-pixclock-equals-zero.patch (git-fixes CVE-2024-26778 bsc#1222770). - commit fbfa53e- Update patches.suse/fbdev-sis-Error-out-if-pixclock-equals-zero.patch (git-fixes CVE-2024-26777 bsc#1222765). - commit 4648979- Update patches.suse/tls-fix-use-after-free-on-failed-backlog-decryption.patch (CVE-2024-26584 bsc#1220186 CVE-2024-26800 bsc#1222728). - commit 6cb76c6- crash: use macro to add crashk_res into iomem early for specific arch (jsc#PED-7249, bsc#1222742). Refresh patches.suse/kdump-implement-reserve_crashkernel_cma.patch. - commit b256f70- blacklist.conf: Disable irrelevant patch We don't have syscall hardening in our kernels. - commit 36739c9- x86/bugs: Fix BHI documentation (git-fixes). - commit b981493- net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (bsc#1222635 CVE-2024-26815). - commit 0dd110f- spi: cadence-qspi: fix pointer reference in runtime PM hooks (CVE-2024-26807 bsc#1222801) - commit 5687920- Update patches.suse/nvmet-fc-avoid-deadlock-on-delete-association-path.patch (git-fixes CVE-2024-26769 bsc#1222727). - commit 2dfa751- kprobes: Fix double free of kretprobe_holder (bsc#1220901). - commit 6f75bb6- "nouveau: offload fence uevents work to workqueue" Reference bug report and CVE number. - commit 92c99bd- xen/events: fix error code in xen_bind_pirq_msi_to_irq() (git-fixes). - commit 05ac0c8- xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (bsc#1221303 CVE-2024-26611). - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (bsc#1221303 CVE-2024-26611). - xsk: recycle buffer in case Rx queue was full (bsc#1221303 CVE-2024-26611). - commit c10f182- Update patches.suse/RDMA-srpt-Support-specifying-the-srpt_service_guid-p.patch (git-fixes bsc#1222449 CVE-2024-26744) - Update patches.suse/RDMA-qedr-Fix-qedr_create_user_qp-error-flow.patch (git-fixes bsc#1222677 CVE-2024-26743) - Update patches.suse/IB-hfi1-Fix-sdma.h-tx-num_descs-off-by-one-error.patch (git-fixes bsc#1222726 CVE-2024-26766) - commit 3b16fea- RDMA/cm: add timeout to cm_destroy_id wait (git-fixes) - commit e7fcab4- Revert patches.suse/tcp-get-rid-of-sysctl_tcp_adv_win_scale.patch (bsc#1220419 bsc#1222656). - Revert patches.suse/mptcp-fix-rcv-buffer-auto-tuning.patch (bsc#1220419 bsc#1222656). - Refresh patches.suse/tcp-reorganize-tcp_sock-fast-path-variables.patch. Revert dfa2f0483360 ("tcp: get rid of sysctl_tcp_adv_win_scale") to resolve a performance regression in HTML traffic. - commit e2e7d0b- udp: Avoid call to compute_score on multiple sites (bsc#1220709). - commit 78244c6- xen/evtchn: avoid WARN() when unbinding an event channel (git-fixes). - commit fe7eef3- xen/events: increment refcnt only if event channel is refcounted (git-fixes). - commit af3cb5d- xen-netfront: Add missing skb_mark_for_recycle (git-fixes). - commit 421f313- x86/xen: attempt to inflate the memory balloon on PVH (git-fixes). - commit df9367a- x86/xen: Add some null pointer checking to smp.c (git-fixes). - commit f502fc5- x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (git-fixes). - commit 3d18f9a- x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (git-fixes). - Update config files. - commit b2f373b- x86/bugs: Fix BHI handling of RRSBA (git-fixes). - commit 66c46fb- x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (git-fixes). - commit 6aec207- xen/events: modify internal [un]bind interfaces (git-fixes). - Refresh patches.suse/xen-events-close-evtchn-after-mapping-cleanup.patch. - commit 77df536- x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (git-fixes). - commit 1fdb38f- x86/bugs: Fix return type of spectre_bhi_state() (git-fixes). - commit 13662e2- xen/events: drop xen_allocate_irqs_dynamic() (git-fixes). - commit a93b368- x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (bsc#1222823). - Refresh patches.suse/x86-bhi-Add-BHI-mitigation-knob.patch. - commit 1bc31f7- KVM: x86: Add BHI_NO (bsc#1222823). - commit 07366ce- x86/bhi: Mitigate KVM by default (bsc#1222823). - commit 64cbcbe- x86/bhi: Add BHI mitigation knob (bsc#1222823). - Update config files. - commit 65ced6f- x86/bhi: Enumerate Branch History Injection (BHI) bug (bsc#1222823). - commit 5ca568d- xen/events: remove some simple helpers from events_base.c (git-fixes). - Refresh patches.suse/xen-events-close-evtchn-after-mapping-cleanup.patch. - commit faab65b- x86/bhi: Define SPEC_CTRL_BHI_DIS_S (bsc#1222823). - commit 496b11d- x86/bhi: Add support for clearing branch history at syscall entry (bsc#1222823). - commit dee5dff- xen/events: reduce externally visible helper functions (git-fixes). - commit a7834c4- xen: evtchn: Allow shared registration of IRQ handers (git-fixes). - commit fac6c90- Update patches.suse/net-pds_core-Fix-possible-double-free-in-error-handl.patch (git-fixes CVE-2024-26652 bsc#1222115). Added CVE reference. - commit 070cd49- Update patches.suse/net-atlantic-Fix-DMA-mapping-for-PTP-hwts-ring.patch (git-fixes bsc#1222427 CVE-2024-26680). Added CVE reference. - commit 97f0341- s390/cio: fix race condition during online processing (bsc#1219485). - commit 83d7614- s390/qdio: handle deferred cc1 (bsc#1219485). - commit aec0983- s390/qeth: handle deferred cc1 (bsc#1219485 git-fixes). - commit 6c10bf2- Update patches.suse/s390-cio-fix-invalid-EBUSY-on-ccw_device_start.patch (git-fixes bsc#1220360 bsc#1219485). - commit 174a4e8- Update patches.suse/mmc-mmci-stm32-fix-DMA-API-overlapping-mappings-warn.patch (git-fixes CVE-2024-26787 bsc#1222781) - commit 2816ca9- Update patches.suse/dmaengine-fsl-qdma-fix-SoC-may-hang-on-16-byte-unali.patch (git-fixes CVE-2024-26790 bsc#1222784) - commit 0d6086f- Update patches.suse/spi-hisi-sfc-v3xx-Return-IRQ_NONE-if-no-interrupts-w.patch (git-fixes CVE-2024-26776 bsc#1222764) - commit ec068f3- blacklist.conf: add non-backport md git-fixes patch commit. - commit 58324b9- Delete the disabled patch which breaks KABI now, patches.suse/md-bitmap-don-t-use-index-for-pages-backing-the-bitm-d703.patch. - blacklist.conf: add the above patch commit. - commit 9b0b89b- dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (bsc#1219596) Also update diff context in patches.suse/dm-raid-fix-false-positive-for-requeue-needed-during-b25b.patch - commit 4604cae- Update to add bsc#1222531, CVE-2024-26756 references, patches.suse/md-Don-t-register-sync_thread-for-reshape-directly-ad39.patch (bsc#1219596, bsc#1222531, CVE-2024-26756). - commit de5884e- Update to add bsc#1222531, CVE-2024-26756 references, patches.suse/md-Don-t-register-sync_thread-for-reshape-directly-ad39.patch (bsc#1219596, bsc#1222531, CVE-2024-26756). - commit 4150d19- Update to add bsc#1222527, CVE-2024-26757 references, patches.suse/md-Don-t-ignore-read-only-array-in-md_check_recovery-55a4.patch (bsc#1219596, bsc#1222527, CVE-2024-26757). - commit 67019f2- Update to add bsc#1222527, CVE-2024-26757 references, patches.suse/md-Don-t-ignore-read-only-array-in-md_check_recovery-55a4.patch (bsc#1219596, bsc#1222527, CVE-2024-26757). - commit 0b6b491- Update to add bsc# and CVE tags, patches.suse/dm-crypt-dm-verity-disable-tasklets-0a9b.patch (bsc#1222416, CVE-2024-26718). - commit 59bf5a5- Update to add bsc# and CVE tags, patches.suse/dm-crypt-don-t-modify-the-data-when-using-authentica-50c7.patch (bsc#1222720, CVE-2024-26763). - commit 710cd5e- scsi: target: pscsi: Fix bio_put() for error case (bsc#1222596 cve-2024-267600). - commit a67c294- iommufd/iova_bitmap: Bounds check mapped::pages access (git-fixes). - commit b7fc473- iommufd: Reject non-zero data_type if no data_len is provided (git-fixes). - commit ceca619- iommu/vt-d: Update iotlb in nested domain attach (git-fixes). - commit e2cf9d1- iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (git-fixes). - commit 200d970- selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (bsc#1222557 CVE-2024-26737). - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (bsc#1222557 CVE-2024-26737). - commit 24333b7- Update patches.suse/ARM-ep93xx-Add-terminator-to-gpiod_lookup_table.patch (git-fixes CVE-2024-26751 bsc#1222724) - commit a85b7fa- bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready() (bsc#1222371 CVE-2024-26731). - commit 9a8765c- netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (bsc#1222630 CVE-2024-26805). - commit 8e8585b- Update patches.suse/dmaengine-ti-edma-Add-some-null-pointer-checks-to-th.patch (git-fixes CVE-2024-26771 bsc#1222610) - commit b7bab4f- Update patches.suse/gtp-fix-use-after-free-and-null-ptr-deref-in-gtp_gen.patch (git-fixes CVE-2024-26754 bsc#1222632). - commit 0bddcea- Update patches.suse/crypto-arm64-neonbs-fix-out-of-bounds-access-on-shor.patch (git-fixes CVE-2024-26789 bsc#1222626). - commit 9c3828e- KVM: arm64: pmu: Resync EL0 state on counter rotation (bsc#1219475). - commit 99d8e75- tools/power/turbostat: Fix uncore frequency file string (bsc#1221765). - commit dfd2a8e- KVM: arm64: Always invalidate TLB for stage-2 permission faults (bsc#1219478). - commit d1d5006- Update patches.suse/usb-cdns3-fixed-memory-use-after-free-at-cdns3_gadge.patch (git-fixes CVE-2024-26749 bsc#1222680). - commit 25b429b- Update patches.suse/powerpc-pseries-iommu-IOMMU-table-is-not-initialized.patch (bsc#1220492 ltc#205270 CVE-2024-26745 bsc#1222678). - commit 589b808- Update patches.suse/l2tp-pass-correct-message-length-to-ip6_append_data.patch (bsc#1220419 CVE-2024-26752 bsc#1222667). - commit 2f09d95- blacklist.conf: Add d9b3ce8769e3 mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats - commit 82800cb- tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (bsc#1222619). - commit 3d5abbd- Update patches.suse/crypto-arm64-neonbs-fix-out-of-bounds-access-on-shor.patch (git-fixes CVE-2024-26789). - commit 98918ce- arp: Prevent overflow in arp_req_get() (CVE-2024-26733 bsc#1222585). - commit 2f8c9e8- net/sched: act_mirred: use the backlog for mirred ingress (CVE-2024-26740 bsc#1222563). - refresh: - patches.suse/net-sched-act_mirred-don-t-override-retval-if-we-alr.patch - commit b1920f0- net/sched: act_mirred: don't override retval if we already lost the skb (CVE-2024-26733 bsc#1222585). - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (CVE-2024-26733 bsc#1222585). - commit 805fd21- Update patches.suse/usb-cdns3-fix-memory-double-free-when-handle-zero-pa.patch (bsc#1222513 CVE-2024-26748). Added CVE references - commit 7c3ca16- Update patches.suse/usb-dwc3-gadget-Fix-NULL-pointer-dereference-in-dwc3.patch (bsc#1222561 CVE-2024-26715). Added CVE reference - commit f58a80f- mm,page_owner: Defer enablement of static branch (bsc#1222366). - commit a442fcd- ring-buffer: Make wake once of ring_buffer_wait() more robust (git-fixes). - commit 3cff1f5- tracing: Have saved_cmdlines arrays all in one allocation (git-fixes). - commit 8871703- tracing/ring-buffer: Fix wait_on_pipe() race (git-fixes). - kABI: Adjust trace_iterator.wait_index (git-fixes). - commit 503fcea- Update patches.suse/powerpc-pseries-iommu-DLPAR-add-doesn-t-completely-i.patch (bsc#1215199 bsc#1219077 ltc#204477 CVE-2024-26738). - commit d6e4ef3- Update patches.suse/drm-amd-display-Fix-array-index-out-of-bounds-in-dcn.patch (git-fixes CVE-2024-26699 bsc#1222602). - commit f52d16e- igc: Remove stale comment about Tx timestamping (git-fixes). - commit 83821ed- ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa() (git-fixes). - commit aab4796- Update patches.suse/crypto-virtio-akcipher-Fix-stack-overflow-on-memcpy.patch (git-fixes CVE-2024-26753 bsc#1222601). - commit 0099199- ice: fix memory corruption bug with suspend and rebuild (git-fixes). - commit 5927273- ice: Refactor FW data type and fix bitmap casting issue (git-fixes). - commit ddf5e8c- mlxbf_gige: call request_irq() after NAPI initialized (git-fixes). - commit 39b7ae3- net: hns3: mark unexcuted loopback test result as UNEXECUTED (git-fixes). - commit 88d4f13- net: hns3: fix kernel crash when devlink reload during pf initialization (git-fixes). - commit 5900fb4- net: hns3: fix index limit to support all queue stats (git-fixes). - commit fcda370- mlxbf_gige: stop PHY during open() error paths (git-fixes). - commit 087df13- net: dsa: mt7530: fix handling of all link-local frames (git-fixes). - commit 62930ae- net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports (git-fixes). - commit 7b1c501- ceph: stop copying to iter at EOF on sync reads (bsc#1222606). - commit 6d8bd5d- dlm: fix user space lkb refcounting (git-fixes). - commit 26e28b8- Update patches.suse/ceph-prevent-use-after-free-in-encode_cap_msg.patch (bsc#1221391 CVE-2024-26689). - commit 05ffdb2- ubifs: Queue up space reservation tasks if retrying many times (git-fixes). - commit 44bfcee- ubifs: dbg_check_idx_size: Fix kmemleak if loading znode failed (git-fixes). - commit 9a4ebd6- ubifs: Remove unreachable code in dbg_check_ltab_lnum (git-fixes). - commit f4e5ca1- ubifs: fix sort function prototype (git-fixes). - commit f7d0a9f- ubifs: Set page uptodate in the correct place (git-fixes). - commit aa187f8- Update patches.suse/afs-Increase-buffer-size-in-afs_update_volume_status.patch (git-fixes CVE-2024-26736 bsc#1222586). - commit 06c0c6c- Update patches.suse/btrfs-do-not-ASSERT-if-the-newly-created-subvolume-a.patch (bsc#1219126 CVE-2024-26727 bsc#1222536). - commit 7bb93e9- Update patches.suse/nilfs2-fix-hang-in-nilfs_lookup_dirty_data_buffers.patch (git-fixes CVE-2024-26696 bsc#1222549). - commit 932abcf- Update patches.suse/nilfs2-fix-data-corruption-in-dsync-block-recovery-f.patch (git-fixes CVE-2024-26697 bsc#1222550). - commit fa7ddf4- Update patches.suse/net-mlx5-DPLL-Fix-possible-use-after-free-after-dela.patch (git-fixes CVE-2024-26724 bsc#1222523). - commit bb60edc- Update patches.suse/ASoC-rt5645-Fix-deadlock-in-rt5645_jack_detect_work.patch (git-fixes CVE-2024-26722 bsc#1222520). - commit f0aaca0- net: stmmac: xgmac: use #define for string constants (bsc#1222445 CVE-2024-26684). - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (bsc#1222445 CVE-2024-26684). - commit 75e180f- ext4: fix double-free of blocks due to wrong extents moved_len (bsc#1222422 CVE-2024-26704). - commit ff97911- Update patches.suse/netdevsim-avoid-potential-loop-in-nsim_dev_trap_repo.patch (git-fixes CVE-2024-26681 bsc#1222431). - commit 12b3ceb- mm: memcg: don't periodically flush stats when memcg is disabled (bsc#1222525). - commit 5b28bba- mm: memcg: use larger batches for proactive reclaim (bsc#1222522). - commit b1effac- net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (bsc#1222445 CVE-2024-26684). - commit a8e5095- Update patches.suse/gtp-fix-use-after-free-and-null-ptr-deref-in-gtp_new.patch (bsc#1222428 CVE-2024-26793). Added CVE reference. - commit 956dfa1- Update patches.suse/wifi-iwlwifi-fix-double-free-bug.patch (git-fixes CVE-2024-26694 bsc#1222466). - commit 5048255- mm,page_owner: Fix printing of stack records (bsc#1222366). - commit 18c2e4e- mm,page_owner: Fix accounting of pages when migrating (bsc#1222366). - commit aaa0270- mm,page_owner: Fix refcount imbalance (bsc#1222366). - commit f6d6769- mm,page_owner: Update metadata for tail pages (bsc#1222366). - commit 6f3c7f1- fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super (bsc#1219264 CVE-2024-0841). - commit 440934e- Update patches.suse/nilfs2-fix-potential-bug-in-end_buffer_async_write.patch (git-fixes CVE-2024-26685 bsc#1222437). - commit f659b7a- nfsd: Fix error cleanup path in nfsd_rename() (bsc#1221044 CVE-2023-52591). - commit e2fc972- octeontx2-af: Use separate handlers for interrupts (git-fixes). - commit fdf696d- octeontx2-pf: Send UP messages to VF only when VF is up (git-fixes). - commit e9223ab- octeontx2-pf: Use default max_active works instead of one (git-fixes). - commit e2c337f- octeontx2-pf: Wait till detach_resources msg is complete (git-fixes). - commit e377bd9- octeontx2: Detect the mbox up or down message via register (git-fixes). - commit 9554388- net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (git-fixes). - commit 0a16435- wireguard: netlink: access device through ctx instead of peer (git-fixes). - commit 42d72df- wireguard: netlink: check for dangling peer via is_dead instead of empty list (git-fixes). - commit a1c80d8- wireguard: receive: annotate data-race around receiving_counter.counter (git-fixes). - commit 17fcb7b- net: dsa: mt7530: prevent possible incorrect XTAL frequency selection (git-fixes). - commit 3804285- usb: dwc3-am62: Disable wakeup at remove (git-fixes). - commit d52ac96- net: veth: do not manipulate GRO when using XDP (git-fixes). - commit 15eca84- usb: dwc3-am62: fix module unload/reload behavior (git-fixes). - commit 6f51a6a- usb: dwc3-am62: Rename private data (git-fixes). - commit 7196cb2- net: smsc95xx: add support for SYS TEC USB-SPEmodule1 (git-fixes). - commit 9896f5f- mm,page_owner: fix recursion (bsc#1222366). - commit 297023a- ring-buffer: Use wait_event_interruptible() in ring_buffer_wait() (git-fixes). - commit 20eed3f- ring-buffer: Fix full_waiters_pending in poll (git-fixes). - commit 76c6893- mm,page_owner: drop unnecessary check (bsc#1222366). - commit 233b383- mm,page_owner: check for null stack_record before bumping its refcount (bsc#1222366). - commit 232b11a- ring-buffer: Do not set shortest_full when full target is hit (git-fixes). - commit 9d2e0c0- tracing: Use .flush() call to wake up readers (git-fixes). - commit ae4cfa5- ring-buffer: Fix resetting of shortest_full (git-fixes). - commit eec6028- arm64/ptrace: Use saved floating point state type to determine SVE (git-fixes) - commit 7892aeb- bpf, arm64: fix bug in BPF_LDX_MEMSX (git-fixes) - commit 8894bd2- arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells (git-fixes) - commit c68c0f5- blacklist.conf: ("arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with Clang") - commit 92045ae- arm64: dts: marvell: reorder crypto interrupts on Armada SoCs (git-fixes) - commit 193e8cd- arm64: tegra: Set the correct PHY mode for MGBE (git-fixes) - commit 68a4464- arm64: dts: Fix dtc interrupt_provider warnings (git-fixes) - commit 41dcf37- arm64/sve: Lower the maximum allocation for the SVE ptrace regset (git-fixes) - commit e1e7f29- net: mana: Fix Rx DMA datasize and skb_over_panic (git-fixes). - x86/hyperv: Use per cpu initial stack for vtl context (git-fixes). - RDMA/mana_ib: Fix bug in creation of dma regions (git-fixes). - PCI: hv: Fix ring buffer size calculation (git-fixes). - x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (git-fixes). - commit ff0ef0f- ring-buffer: Fix waking up ring buffer readers (git-fixes). - commit 0457e87- sched/fair: Use helper functions to access root_domain::overload (bsc#1222173). - sched/fair: Check root_domain::overload value before update (bsc#1222173). - sched/balancing: Rename newidle_balance() => sched_balance_newidle() (bsc#1222173). - commit bfceb46- tracing: Remove precision vsnprintf() check from print event (git-fixes). - commit 84653fa- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (git-fixes). - commit 623f97a- ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (stable-fixes). - ALSA: hda/realtek: Add quirks for some Clevo laptops (stable-fixes). - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (stable-fixes). - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (stable-fixes). - commit dc89a62- ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (stable-fixes). - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (stable-fixes). - ALSA: hda/realtek - Fix inactive headset mic jack (stable-fixes). - commit 048c9fd- spi: mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe (git-fixes). - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (git-fixes). - regmap: maple: Fix uninitialized symbol 'ret' warnings (git-fixes). - regmap: maple: Fix cache corruption in regcache_maple_drop() (git-fixes). - ata: sata_mv: Fix PCI device ID table declaration compilation warning (git-fixes). - ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit (git-fixes). - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (git-fixes). - ASoC: amd: acp: fix for acp_init function error handling (git-fixes). - ASoC: rt722-sdca-sdw: fix locking sequence (git-fixes). - ASoC: rt712-sdca-sdw: fix locking sequence (git-fixes). - ASoC: rt711-sdw: fix locking sequence (git-fixes). - ASoC: rt711-sdca: fix locking sequence (git-fixes). - ASoC: rt5682-sdw: fix locking sequence (git-fixes). - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (git-fixes). - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (git-fixes). - ASoC: tas2781: mark dvc_tlv with __maybe_unused (git-fixes). - ALSA: hda: cs35l56: Add ACPI device match tables (git-fixes). - drm/i915/mst: Reject FEC+MST on ICL (git-fixes). - drm/i915/mst: Limit MST+DSC to TGL+ (git-fixes). - drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13 (git-fixes). - drm/i915/gt: Enable only one CCS for compute workload (git-fixes). - drm/i915/gt: Do not generate the command streamer for all the CCS (git-fixes). - drm/i915/gt: Disable HW load balancing for CCS (git-fixes). - drm/i915/dp: Remove support for UHBR13.5 (git-fixes). - drm/display: fix typo (git-fixes). - drm/prime: Unbreak virtgpu dma-buf export (git-fixes). - nouveau/uvmm: fix addr/range calcs for remap operations (git-fixes). - drm/panfrost: fix power transition timeout warnings (git-fixes). - commit 7455674- Delete patches.suse/counter-fix-privdata-alignment.patch This actually breaks the build when CONFIG_COUNTER=y - commit b8cad45- Update patches.suse/ALSA-sh-aica-reorder-cleanup-operations-to-avoid-UAF.patch (git-fixes CVE-2024-26654 bsc#1222304). - Update patches.suse/drm-amdgpu-fix-use-after-free-bug.patch (stable-fixes CVE-2024-26656 bsc#1222307). - Update patches.suse/drm-sched-fix-null-ptr-deref-in-init-entity.patch (git-fixes CVE-2024-26657 bsc#1222273). - Update patches.suse/net-pds_core-Fix-possible-double-free-in-error-handl.patch (git-fixes CVE-2024-26652 bsc#1222115). - Update patches.suse/ppp_async-limit-MRU-to-64K.patch (git-fixes CVE-2024-26675 bsc#1222379). - commit 05edc93- Update patches.suse/HID-i2c-hid-of-fix-NULL-deref-on-failed-power-up.patch (git-fixes CVE-2024-26717 bsc#1222360). - Update patches.suse/arm64-entry-fix-ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD.patch (git-fixes CVE-2024-26670 bsc#1222356). - Update patches.suse/crypto-ccp-Fix-null-pointer-dereference-in-__sev_pla.patch (git-fixes CVE-2024-26695 bsc#1222373). - Update patches.suse/dpll-fix-possible-deadlock-during-netlink-dump-opera.patch (jsc#PED-6079 CVE-2024-26725 bsc#1222369). - Update patches.suse/drm-amd-display-Add-NULL-test-for-timing-generator-i.patch (git-fixes CVE-2024-26661 bsc#1222323). - Update patches.suse/drm-amd-display-Fix-panel_cntl-could-be-null-in-dcn2.patch (git-fixes CVE-2024-26662 bsc#1222324). - Update patches.suse/drm-amd-display-Implement-bounds-check-for-stream-en.patch (git-fixes CVE-2024-26660 bsc#1222266). - Update patches.suse/drm-amd-display-fix-null-pointer-dereference-on-edid.patch (git-fixes CVE-2024-26728 bsc#1222370). - Update patches.suse/drm-amdgpu-Fix-variable-mca_funcs-dereferenced-befor.patch (git-fixes CVE-2024-26672 bsc#1222358). - Update patches.suse/drm-i915-dsc-Fix-the-macro-that-calculates-DSCC_-DSC.patch (git-fixes CVE-2024-26721 bsc#1222365). - Update patches.suse/drm-msm-dpu-check-for-valid-hw_pp-in-dpu_encoder_hel.patch (git-fixes CVE-2024-26667 bsc#1222331). - Update patches.suse/hwmon-coretemp-Fix-out-of-bounds-memory-access.patch (git-fixes CVE-2024-26664 bsc#1222355). - Update patches.suse/lan966x-Fix-crash-when-adding-interface-under-a-lag.patch (git-fixes CVE-2024-26723 bsc#1222367). - Update patches.suse/mm-writeback-fix-possible-divide-by-zero-in-wb_dirty_limits-again.patch (git-fixes CVE-2024-26720 bsc#1222364). - Update patches.suse/msft-hv-2940-hv_netvsc-Fix-race-condition-between-netvsc_probe-an.patch (git-fixes CVE-2024-26698 bsc#1222374). - Update patches.suse/sr9800-Add-check-for-usbnet_get_endpoints.patch (git-fixes CVE-2024-26651 bsc#1221337). - Update patches.suse/usb-core-Prevent-null-pointer-dereference-in-update_.patch (git-fixes CVE-2024-26716 bsc#1222359). - Update patches.suse/wifi-mac80211-fix-RCU-use-in-TDLS-fast-xmit.patch (git-fixes CVE-2024-26666 bsc#1222293). - Update patches.suse/xhci-handle-isoc-Babble-and-Buffer-Overrun-events-pr.patch (git-fixes CVE-2024-26659 bsc#1222317). - commit 967a843- Update patches.suse/KVM-s390-vsie-fix-race-during-shadow-creation.patch (git-fixes bsc#1219810 CVE-2023-52639 bsc#1222300). - Update patches.suse/can-j1939-Fix-UAF-in-j1939_sk_match_filter-during-se.patch (git-fixes CVE-2023-52637 bsc#1222291). - Update patches.suse/can-j1939-prevent-deadlock-by-changing-j1939_socks_l.patch (git-fixes CVE-2023-52638 bsc#1222299). - Update patches.suse/drm-amd-display-Fix-disable_otg_wa-logic.patch (git-fixes CVE-2023-52634 bsc#1222278). - Update patches.suse/drm-amd-display-Refactor-DMCUB-enter-exit-idle-inter.patch (git-fixes CVE-2023-52625 bsc#1222085). - Update patches.suse/drm-amd-display-Wake-DMCUB-before-executing-GPINT-co.patch (git-fixes CVE-2023-52624 bsc#1222083). - Update patches.suse/drm-amdkfd-Fix-lock-dependency-warning-with-srcu.patch (git-fixes CVE-2023-52632 bsc#1222274). - Update patches.suse/libceph-just-wait-for-more-data-to-be-available-on-th.patch (bsc#1221390 CVE-2023-52636 bsc#1222247). - Update patches.suse/netfilter-nftables-exthdr-fix-4-byte-stack-OOB-write.patch (CVE-2023-4881 bsc#1215221 CVE-2023-52628 bsc#1222117). - commit dc877fc- net: usb: ax88179_178a: avoid the interface always configured as random address (git-fixes). - net: phy: micrel: lan8814: Fix when enabling/disabling 1-step timestamping (git-fixes). - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (git-fixes). - ax25: fix use-after-free bugs caused by ax25_ds_del_timer (git-fixes). - net: phy: micrel: Fix potential null pointer dereference (git-fixes). - Bluetooth: Fix TOCTOU in HCI debugfs implementation (git-fixes). - Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync (git-fixes). - Bluetooth: qca: fix device-address endianness (git-fixes). - Bluetooth: add quirk for broken address properties (git-fixes). - r8169: skip DASH fw status checks when DASH is disabled (git-fixes). - commit 8be20da- kasan: disable kasan_non_canonical_hook() for HW tags (git-fixes). - commit 0d24410- selinux: saner handling of policy reloads (bsc#1222230). - commit 35fdf2d- kabi/severities: ignore brcmfmac-specific local symbols - commit 4492559- fs/ntfs3: Fix oob in ntfs_listxattr (bsc#1222301 CVE-2023-52640). - commit eaa4525- tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (bsc#1220915 CVE-2023-52503). - commit 861ab74- net: ethernet: mtk_eth_soc: fix PPE hanging issue (git-fixes). - commit 57f3e15- net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up (git-fixes). - commit 19afa38- octeontx2-af: Use matching wake_up API variant in CGX command interface (git-fixes). - commit 4f98ac2- net: hns3: tracing: fix hclgevf trace event strings (git-fixes). - commit 786a967- nfp: flower: handle acti_netdevs allocation failure (git-fixes). - commit e441ee8- ice: fix stats being updated by way too large values (git-fixes). - commit a2ff54d- igb: Fix missing time sync events (git-fixes). - commit 0cd215b- igc: Fix missing time sync events (git-fixes). - commit f2d41db- staging: vc04_services: changen strncpy() to strscpy_pad() (stable-fixes). - Refresh patches.suse/staging-vc04_services-fix-information-leak-in-create.patch. - commit f661a45- drm/amd/display: Remove MPC rate control logic from DCN30 and above (stable-fixes). - commit 264c256- wifi: iwlwifi: pcie: fix RB status reading (stable-fixes). - Refresh patches.suse/wifi-iwlwifi-pcie-add-another-missing-bh-disable-for.patch. - commit 9937396- vboxsf: Avoid an spurious warning if load_nls_xxx() fails (git-fixes). - USB: core: Fix deadlock in port "disable" sysfs attribute (stable-fixes). - USB: core: Add hub_get() and hub_put() routines (stable-fixes). - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (stable-fixes). - usb: typec: ucsi: Ack unsupported commands (stable-fixes). - usb: udc: remove warning when queue disabled ep (stable-fixes). - Revert "usb: phy: generic: Get the vbus supply" (git-fixes). - USB: UAS: return ENODEV when submit urbs fail with device not attached (stable-fixes). - drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode() (stable-fixes). - drm/amd/display: Set DCN351 BB and IP the same as DCN35 (stable-fixes). - drm/amd/display: Fix bounds check for dcn35 DcfClocks (git-fixes). - drm/amdkfd: fix TLB flush after unmap for GFX9.4.2 (stable-fixes). - drm/amd/display: Prevent crash when disable stream (stable-fixes). - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (stable-fixes). - drm/amd/display: Fix noise issue on HDMI AV mute (stable-fixes). - drm/amd/display: Return the correct HDCP error code (stable-fixes). - drm/amd/display: Fix idle check for shared firmware state (stable-fixes). - drm/amd/display: Update odm when ODM combine is changed on an otg master pipe with no plane (stable-fixes). - drm/amd/display: Init DPPCLK from SMU on dcn32 (stable-fixes). - drm/amd/display: Allow dirty rects to be sent to dmub when abm is active (stable-fixes). - drm/amd/display: Override min required DCFCLK in dml1_validate (stable-fixes). - drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag (stable-fixes). - drm/amd/display: Change default size for dummy plane in DML2 (stable-fixes). - drm/amdgpu: fix use-after-free bug (stable-fixes). - drm/amd/display: Use freesync when `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found (stable-fixes). - drm/vc4: hdmi: do not return negative values from .get_modes() (stable-fixes). - drm/imx/ipuv3: do not return negative values from .get_modes() (stable-fixes). - drm/exynos: do not return negative values from .get_modes() (stable-fixes). - drm/panel: do not return negative error codes from drm_panel_get_modes() (stable-fixes). - drm/probe-helper: warn about negative .get_modes() (stable-fixes). - kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 (stable-fixes). - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (stable-fixes). - USB: serial: option: add MeiG Smart SLM320 product (stable-fixes). - USB: serial: cp210x: add ID for MGP Instruments PDS100 (stable-fixes). - USB: serial: add device ID for VeriFone adapter (stable-fixes). - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (stable-fixes). - ahci: asm1064: asm1166: don't limit reported ports (git-fixes). - cxl/trace: Properly initialize cxl_poison region name (git-fixes). - mtd: spinand: Add support for 5-byte IDs (stable-fixes). - media: mc: Rename pad variable to clarify intent (stable-fixes). - media: mc: Fix flags handling when creating pad links (stable-fixes). - kasan/test: avoid gcc warning for intentional overflow (git-fixes). - PCI/PM: Drain runtime-idle callbacks before driver removal (stable-fixes). - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (stable-fixes). - PCI/AER: Block runtime suspend when handling errors (stable-fixes). - drm/amdgpu/display: Address kdoc for 'is_psr_su' in 'fill_dc_dirty_rects' (git-fixes). - drm/amdgpu: make damage clips support configurable (stable-fixes). - drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs (stable-fixes). - drm/i915: Include the PLL name in the debug messages (stable-fixes). - drm/i915: Try to preserve the current shared_dpll for fastset on type-c ports (stable-fixes). - drm/i915: Replace a memset() with zero initialization (stable-fixes). - hwmon: (amc6821) add of_match table (stable-fixes). - mac802154: fix llsec key resources release in mac802154_llsec_key_del (git-fixes). - wifi: rtw88: 8821cu: Fix connection failure (stable-fixes). - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (stable-fixes). - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (git-fixes). - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (stable-fixes). - wifi: brcmfmac: add per-vendor feature detection callback (stable-fixes). - docs: Restore "smart quotes" for quotes (stable-fixes). - mei: me: add arrow lake point H DID (stable-fixes). - mei: me: add arrow lake point S DID (stable-fixes). - Input: xpad - add additional HyperX Controller Identifiers (stable-fixes). - nouveau: lock the client object tree (stable-fixes). - drm/amdgpu/pm: Fix the error of pwm1_enable setting (stable-fixes). - drm/amd/display: handle range offsets in VRR ranges (stable-fixes). - drm/amd/swsmu: modify the gfx activity scaling (stable-fixes). - cxl/acpi: Fix load failures due to single window creation failure (git-fixes). - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (git-fixes). - ahci: asm1064: correct count of reported ports (stable-fixes). - interconnect: qcom: sm8550: Enable sync_state (git-fixes). - interconnect: qcom: sc8180x: Mark CO0 BCM keepalive (git-fixes). - nilfs2: fix potential bug in end_buffer_async_write (git-fixes). - drm/amd/display: Add dml2 copy functions (stable-fixes). - drm/i915: Stop printing pipe name as hex (stable-fixes). - drm/i915: Use named initializers for DPLL info (stable-fixes). - i915: make inject_virtual_interrupt() void (stable-fixes). - interconnect: qcom: osm-l3: Replace custom implementation of COUNT_ARGS() (git-fixes). - kasan: print the original fault addr when access invalid shadow (git-fixes). - commit db0bc11- Add cherry-picked id to amdgpu patch - commit c14e810- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (git-fixes). - perf/x86/amd/lbr: Use freeze based on availability (git-fixes). - perf/x86/amd/core: Avoid register reset when CPU is dead (git-fixes). - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (git-fixes). - commit 450ea2e- arm64: bpf: fix 32bit unconditional bswap (git-fixes). - commit 9eb9b7b- selinux: avoid dereference of garbage after mount failure (git-fixes). - net/x25: fix incorrect parameter validation in the x25_getsockopt() function (git-fixes). - commit 7c956e3- Move upstreamed patches into sorted section - commit ebe113d- Move upstreamed patches into sorted section - commit f0c6082- fs/ntfs3: Fix an NULL dereference bug (bsc#1222264 CVE-2023-52631). - commit b468789- xfs: allow extent free intents to be retried (git-fixes). - commit 681b677- Update references in patches.suse/media-xc4000-Fix-atomicity-violation-in-xc4000_get_f.patch (git-fixes bsc#1219623 CVE-2024-24861). - commit cf893ec- drm/i915/lspcon: Separate lspcon probe and lspcon init (bsc#1193599). - drm/i915/lspcon: Separate function to set expected mode (bsc#1193599). - commit 3dfca11- blacklist.conf: fbdev: flush deferred IO before closing (bsc#1221814) - commit 6339fe4- netfilter: nf_tables: skip set commit for deleted/destroyed sets (CVE-2024-0193 bsc#1218495). - commit e7bf1c3- netfilter: nf_tables: disallow anonymous set with timeout flag (CVE-2024-26642 bsc#1221830). - commit 9cf0701- usb: typec: ucsi_acpi: Refactor and fix DELL quirk (git-fixes). - usb: typec: ucsi: Check for notifications after init (git-fixes). - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (git-fixes). - usb: typec: Return size of buffer if pd_set operation succeeds (git-fixes). - usb: dwc3: pci: Drop duplicate ID (git-fixes). - usb: dwc3: Properly set system wakeup (git-fixes). - usb: cdc-wdm: close race between read and workqueue (git-fixes). - usb: dwc2: gadget: LPM flow fix (git-fixes). - usb: dwc2: gadget: Fix exiting from clock gating (git-fixes). - usb: dwc2: host: Fix ISOC flow in DDMA mode (git-fixes). - usb: dwc2: host: Fix remote wakeup from hibernation (git-fixes). - usb: dwc2: host: Fix hibernation flow (git-fixes). - USB: core: Fix deadlock in usb_deauthorize_interface() (git-fixes). - usb: typec: tcpm: Update PD of Type-C port upon pd_set (git-fixes). - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (git-fixes). - usb: typec: ucsi: Fix race between typec_switch and role_switch (git-fixes). - usb: typec: tcpm: Correct port source pdo array in pd_set callback (git-fixes). - staging: vc04_services: fix information leak in create_component() (git-fixes). - commit d945fd3- drm/i915/gt: Reset queue_priority_hint on parking (git-fixes). - drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed() (git-fixes). - drm/i915/hwmon: Fix locking inversion in sysfs getter (git-fixes). - drm/i915/dsb: Fix DSB vblank waits when using VRR (git-fixes). - drm/i915/vrr: Generate VRR "safe window" for DSB (git-fixes). - drm/i915/mtl: Update workaround 14018575942 (git-fixes). - drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly (git-fixes). - drm/qxl: remove unused variable from `qxl_process_single_command()` (git-fixes). - drm/qxl: remove unused `count` variable from `qxl_surface_id_alloc()` (git-fixes). - drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed (git-fixes). - drm/rockchip: vop2: Remove AR30 and AB30 format support (git-fixes). - dma-buf: Fix NULL pointer dereference in sanitycheck() (git-fixes). - drm/sched: fix null-ptr-deref in init entity (git-fixes). - nouveau/dmem: handle kcalloc() allocation failure (git-fixes). - drm/amdgpu: fix deadlock while reading mqd from debugfs (git-fixes). - drm/amd/display: Send DTBCLK disable message on first commit (git-fixes). - drm/amd: Flush GFXOFF requests in prepare stage (git-fixes). - Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR" (stable-fixes). - thermal: devfreq_cooling: Fix perf state when calculate dfc res_util (git-fixes). - Revert "thermal: core: Don't update trip points inside the hysteresis range" (git-fixes). - ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields() (git-fixes). - commit 3764402- README.BRANCH: Remove copy of branch name - commit 978e089- README.BRANCH: Remove copy of branch name - commit fc25aed- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (git-fixes). - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (git-fixes). - mmc: core: Avoid negative index with array access (git-fixes). - mmc: core: Initialize mmc_blk_ioc_data (git-fixes). - ALSA: hda/tas2781: add locks to kcontrols (git-fixes). - ALSA: hda/tas2781: remove digital gain kcontrol (git-fixes). - ALSA: aoa: avoid false-positive format truncation warning (git-fixes). - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs (git-fixes). - ALSA: hda: cs35l56: Set the init_done flag before component_add() (git-fixes). - net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips (git-fixes). - wifi: iwlwifi: mvm: include link ID when releasing frames (git-fixes). - wifi: iwlwifi: fw: don't always use FW dump trig (git-fixes). - wifi: iwlwifi: mvm: rfi: fix potential response leaks (git-fixes). - selftests: vxlan_mdb: Fix failures with old libnet (git-fixes). - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (git-fixes). - net: ll_temac: platform_get_resource replaced by wrong function (git-fixes). - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet (git-fixes). - commit 699a684- ipv6: init the accept_queue's spinlocks in inet6_create (bsc#1221293 CVE-2024-26614). - tcp: make sure init the accept_queue's spinlocks once (bsc#1221293 CVE-2024-26614). - commit ec637cb- scsi: lpfc: Copyright updates for 14.4.0.1 patches (bsc#1221777). - scsi: lpfc: Update lpfc version to 14.4.0.1 (bsc#1221777). - scsi: lpfc: Define types in a union for generic void *context3 ptr (bsc#1221777). - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (bsc#1221777). - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (bsc#1221777). - scsi: lpfc: Use a dedicated lock for ras_fwlog state (bsc#1221777). - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (bsc#1221777). - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (bsc#1221777). - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (bsc#1221777). - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (bsc#1221777 bsc#1217958). - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (bsc#1221777). - scsi: lpfc: Remove unnecessary log message in queuecommand path (bsc#1221777). - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (bsc#1221777). - scsi: lpfc: Correct size for wqe for memset() (bsc#1221777). - commit 561883a- scsi: qla2xxx: Update version to 10.02.09.200-k (bsc#1221816). - scsi: qla2xxx: Delay I/O Abort on PCI error (bsc#1221816). - scsi: qla2xxx: Change debug message during driver unload (bsc#1221816). - scsi: qla2xxx: Fix double free of fcport (bsc#1221816). - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (bsc#1221816). - scsi: qla2xxx: Fix command flush on cable pull (bsc#1221816). - scsi: qla2xxx: NVME|FCP prefer flag not being honored (bsc#1221816). - scsi: qla2xxx: Update manufacturer detail (bsc#1221816). - scsi: qla2xxx: Split FCE|EFT trace control (bsc#1221816). - scsi: qla2xxx: Fix N2N stuck connection (bsc#1221816). - scsi: qla2xxx: Prevent command send on chip reset (bsc#1221816). - commit 5c3d977- Rename and refresh patches.suse/sched-fair-Combine-EAS-check-with-root_domain-overutilized-access.patch. - commit 6ad1be8- powerpc/crypto/chacha-p10: Fix failure on non Power10 (bsc#1218205). - commit 03daeb8- net/bnx2x: Prevent access to a freed page in page_pool (bsc#1215322). - commit c9d3937- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (bsc#1221491) - commit 24e3b19- phy: tegra: xusb: Add API to retrieve the port number of phy (bsc#1221491) - commit be854b3- Revert "fbdev: flush deferred IO before closing (git-fixes)." (bsc#1221814) This reverts commit 81476d7e609a6d383f3d404542eebc93cebd0a4d. This fixes bsc#1221814 - commit a7a9087- btrfs: qgroup: always free reserved space for extent records (bsc#1216196). - commit a5aefa7- btrfs: fix stripe length calculation for non-zoned data chunk allocation (bsc#1217489). - commit a8d6afc- Update patches.suse/arm64-sme-Always-exit-sme_alloc-early-with-existing-.patch (git-fixes CVE-2024-26618 bsc#1221295). - Update patches.suse/btrfs-don-t-abort-filesystem-when-attempting-to-snap.patch (bsc#1221282 CVE-2024-26644 bsc#1222072). - Update patches.suse/btrfs-scrub-avoid-use-after-free-when-chunk-length-i.patch (bsc#1220943 CVE-2024-26616). - Update patches.suse/drm-amd-display-Fix-late-derefrence-dsc-check-in-lin.patch (git-fixes CVE-2024-26647 bsc#1222066). - Update patches.suse/drm-amd-display-Fix-variable-deferencing-before-NULL.patch (git-fixes CVE-2024-26648 bsc#1222067). - Update patches.suse/drm-amdgpu-Fix-the-null-pointer-when-load-rlc-firmwa.patch (git-fixes CVE-2024-26649 bsc#1222055). - Update patches.suse/net-qualcomm-rmnet-fix-global-oob-in-rmnet_policy.patch (git-fixes CVE-2024-26597 bsc#1220363). - Update patches.suse/nfsd-fix-RELEASE_LOCKOWNER.patch (bsc#1218968 CVE-2024-26629 bsc#1221379). - Update patches.suse/pwm-Fix-out-of-bounds-access-in-of_pwm_single_xlate.patch (git-fixes CVE-2024-26599 bsc#1220365). - Update patches.suse/scsi-core-Move-scsi_host_busy-out-of-host-lock-for-waking-up-EH-handler.patch (git-fixes CVE-2024-26627 bsc#1221090). - Update patches.suse/thermal-intel-hfi-Add-syscore-callbacks-for-system-w.patch (git-fixes CVE-2024-26646 bsc#1222070). - Update patches.suse/tracing-Ensure-visibility-when-inserting-an-element-into-tracing_map.patch (git-fixes CVE-2024-26645 bsc#1222056). - Update patches.suse/wifi-iwlwifi-fix-a-memory-corruption.patch (git-fixes CVE-2024-26610 bsc#1221299). - Update patches.suse/x86-fpu-Stop-relying-on-userspace-for-info-to-fault-in-xsa.patch (bsc#1220335 CVE-2024-26603). - commit 29c1925- Update patches.suse/0002-ravb-Fix-use-after-free-issue-in-ravb_tx_timeout_wor.patch (bsc#1212514 CVE-2023-35827 CVE-2023-52509 bsc#1220836). - Update patches.suse/Bluetooth-hci_codec-Fix-leaking-content-of-local_cod.patch (git-fixes CVE-2023-52518 bsc#1221056). - Update patches.suse/EDAC-thunderx-Fix-possible-out-of-bounds-string-acce.patch (git-fixes CVE-2023-52464 bsc#1220330). - Update patches.suse/FS-JFS-UBSAN-array-index-out-of-bounds-in-dbAdjTree.patch (git-fixes CVE-2023-52604 bsc#1221067). - Update patches.suse/HID-intel-ish-hid-ipc-Disable-and-reenable-ACPI-GPE-.patch (git-fixes CVE-2023-52519 bsc#1220920). - Update patches.suse/HID-sony-Fix-a-potential-memory-leak-in-sony_probe.patch (git-fixes CVE-2023-52529 bsc#1220929). - Update patches.suse/IB-ipoib-Fix-mcast-list-locking.patch (jsc#PED-6864 CVE-2023-52587 bsc#1221082). - Update patches.suse/PCI-switchtec-Fix-stdev_release-crash-after-surprise.patch (git-fixes CVE-2023-52617 bsc#1221613). - Update patches.suse/PM-devfreq-Fix-buffer-overflow-in-trans_stat_show.patch (git-fixes CVE-2023-52614 bsc#1221617). - Update patches.suse/PM-sleep-Fix-possible-deadlocks-in-core-system-wide-.patch (git-fixes CVE-2023-52498 bsc#1221269). - Update patches.suse/RDMA-siw-Fix-connection-failure-handling.patch (git-fixes CVE-2023-52513 bsc#1221022). - Update patches.suse/RDMA-srp-Do-not-call-scsi_done-from-srp_abort.patch (git-fixes CVE-2023-52515 bsc#1221048). - Update patches.suse/Revert-tty-n_gsm-fix-UAF-in-gsm_cleanup_mux.patch (git-fixes CVE-2023-52564 bsc#1220938). - Update patches.suse/SUNRPC-Fix-a-suspicious-RCU-usage-warning.patch (git-fixes CVE-2023-52623 bsc#1222060). - Update patches.suse/UBSAN-array-index-out-of-bounds-in-dtSplitRoot.patch (git-fixes CVE-2023-52603 bsc#1221066). - Update patches.suse/apparmor-avoid-crash-when-parsed-profile-name-is-emp.patch (git-fixes CVE-2023-52443 bsc#1220240). - Update patches.suse/arm64-dts-qcom-sdm845-db845c-Mark-cont-splash-memory.patch (git-fixes CVE-2023-52561 bsc#1220935). - Update patches.suse/bpf-Check-rcu_read_lock_trace_held-before-calling-bp.patch (bsc#1220251 CVE-2023-52447 CVE-2023-52621 bsc#1222073). - Update patches.suse/bus-mhi-host-Add-alignment-check-for-event-ring-read.patch (git-fixes CVE-2023-52494 bsc#1221273). - Update patches.suse/bus-mhi-host-Drop-chan-lock-before-queuing-buffers.patch (git-fixes CVE-2023-52493 bsc#1221274). - Update patches.suse/cifs-Fix-UAF-in-cifs_demultiplex_thread.patch (bsc#1208995 CVE-2023-1192 CVE-2023-52572 bsc#1220946). - Update patches.suse/class-fix-use-after-free-in-class_register.patch (git-fixes CVE-2023-52468 bsc#1220431). - Update patches.suse/crypto-scomp-fix-req-dst-buffer-overflow.patch (git-fixes CVE-2023-52612 bsc#1221616). - Update patches.suse/dccp-fix-dccp_v4_err-dccp_v6_err-again.patch (bsc#1220419 CVE-2023-52577 bsc#1220873). - Update patches.suse/dmaengine-fix-NULL-pointer-in-channel-unregistration.patch (git-fixes CVE-2023-52492 bsc#1221276). - Update patches.suse/drivers-amd-pm-fix-a-use-after-free-in-kv_parse_powe.patch (git-fixes CVE-2023-52469 bsc#1220411). - Update patches.suse/drm-Don-t-unref-the-same-fb-many-times-by-mistake-du.patch (git-fixes CVE-2023-52486 bsc#1221277). - Update patches.suse/drm-amd-display-Fix-NULL-pointer-dereference-at-hibe.patch (git-fixes CVE-2023-52460 bsc#1220319). - Update patches.suse/drm-amdgpu-Fix-possible-NULL-dereference-in-amdgpu_r.patch (git-fixes CVE-2023-52585 bsc#1221080). - Update patches.suse/drm-meson-fix-memory-leak-on-hpd_notify-callback.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071 CVE-2023-52563 bsc#1220937). - Update patches.suse/drm-msm-dpu-Add-mutex-lock-in-control-vblank-irq.patch (git-fixes CVE-2023-52586 bsc#1221081). - Update patches.suse/drm-radeon-check-the-alloc_workqueue-return-value-in.patch (git-fixes CVE-2023-52470 bsc#1220413). - Update patches.suse/drm-sched-Fix-bounds-limiting-when-given-a-malformed.patch (git-fixes CVE-2023-52461 bsc#1220322). - Update patches.suse/firmware-arm_scmi-Check-mailbox-SMT-channel-for-cons.patch (git-fixes CVE-2023-52608 bsc#1221375). - Update patches.suse/gfs2-Fix-kernel-NULL-pointer-dereference-in-gfs2_rgrp_dump.patch (git-fixes CVE-2023-52448 bsc#1220253). - Update patches.suse/hwrng-core-Fix-page-fault-dead-lock-on-mmap-ed-hwrng.patch (git-fixes CVE-2023-52615 bsc#1221614). - Update patches.suse/ieee802154-ca8210-Fix-a-potential-UAF-in-ca8210_prob.patch (git-fixes CVE-2023-52510 bsc#1220898). - Update patches.suse/iio-adc-ad7091r-Allow-users-to-configure-device-even.patch (git-fixes CVE-2023-52627 bsc#1222051). - Update patches.suse/iommu-Don-t-reserve-0-length-IOVA-region.patch (git-fixes CVE-2023-52455 bsc#1220332). - Update patches.suse/iommu-arm-smmu-v3-Fix-soft-lockup-triggered-by-arm_smmu_mm_invalidate_range.patch (bsc#1215921 CVE-2023-52484 bsc#1220797). - Update patches.suse/iommu-vt-d-Avoid-memory-allocation-in-iommu_suspend (jsc#PED-7779 jsc#PED-7780 CVE-2023-52559 bsc#1220933). - Update patches.suse/ipv4-ipv6-Fix-handling-of-transhdrlen-in-__ip-6-_app.patch (bsc#1220419 CVE-2023-52527 bsc#1220928). - Update patches.suse/jfs-fix-array-index-out-of-bounds-in-dbAdjTree.patch (git-fixes CVE-2023-52601 bsc#1221068). - Update patches.suse/jfs-fix-array-index-out-of-bounds-in-diNewExt.patch (git-fixes CVE-2023-52599 bsc#1221062). - Update patches.suse/jfs-fix-slab-out-of-bounds-Read-in-dtSearch.patch (git-fixes CVE-2023-52602 bsc#1221070). - Update patches.suse/jfs-fix-uaf-in-jfs_evict_inode.patch (git-fixes CVE-2023-52600 bsc#1221071). - Update patches.suse/ksmbd-fix-slub-overflow-in-ksmbd_decode_ntlmss.patch (bsc#1012628 CVE-2023-52440 bsc#1220182). - Update patches.suse/media-mtk-jpeg-Fix-use-after-free-bug-due-to-error-p.patch (git-fixes CVE-2023-52491 bsc#1221281). - Update patches.suse/media-rkisp1-Fix-IRQ-disable-race-issue.patch (git-fixes CVE-2023-52589 bsc#1221084). - Update patches.suse/media-uvcvideo-Fix-OOB-read.patch (git-fixes CVE-2023-52565 bsc#1220939). - Update patches.suse/mfd-syscon-Fix-null-pointer-dereference-in-of_syscon.patch (git-fixes CVE-2023-52467 bsc#1220433). - Update patches.suse/mm-migrate-fix-getting-incorrect-page-mapping-during-page-migration.patch (git-fixes CVE-2023-52490 bsc#1221325). - Update patches.suse/mm-slab_common-fix-slab_caches-list-corruption-after-kmem_cache_destroy.patch (git-fixes CVE-2023-52562 bsc#1220936). - Update patches.suse/mtd-Fix-gluebi-NULL-pointer-dereference-caused-by-ft.patch (git-fixes CVE-2023-52449 bsc#1220238). - Update patches.suse/net-bridge-use-DEV_STATS_INC.patch (bsc#1220419 CVE-2023-52578 bsc#1220874). - Update patches.suse/net-core-Fix-ETH_P_1588-flow-dissector.patch (bsc#1220419 CVE-2023-52580 bsc#1220876). - Update patches.suse/net-fix-possible-store-tearing-in-neigh_periodic_wor.patch (bsc#1220419 CVE-2023-52522 bsc#1220924). - Update patches.suse/net-mlx5e-Fix-operation-precedence-bug-in-port-times.patch (jsc#PED-3311 CVE-2023-52626 bsc#1222054). - Update patches.suse/net-mlx5e-Fix-peer-flow-lists-handling.patch (jsc#PED-3311 CVE-2023-52487 bsc#1221341). - Update patches.suse/net-nfc-fix-races-in-nfc_llcp_sock_get-and-nfc_llcp_.patch (git-fixes CVE-2023-52502 bsc#1220831). - Update patches.suse/net-nfc-llcp-Add-lock-when-modifying-device-list.patch (git-fixes CVE-2023-52524 bsc#1220927). - Update patches.suse/net-rds-Fix-possible-NULL-pointer-dereference.patch (bsc#1220419 CVE-2023-52573 bsc#1220869). - Update patches.suse/net-usb-smsc75xx-Fix-uninit-value-access-in-__smsc75.patch (git-fixes CVE-2023-52528 bsc#1220843). - Update patches.suse/netfilter-nft_set_rbtree-skip-sync-GC-for-new-elemen.patch (git-fixes CVE-2023-52433 bsc#1220137). - Update patches.suse/nfc-nci-assert-requested-protocol-is-valid.patch (git-fixes CVE-2023-52507 bsc#1220833). - Update patches.suse/nilfs2-fix-potential-use-after-free-in-nilfs_gccache.patch (git-fixes CVE-2023-52566 bsc#1220940). - Update patches.suse/nvme-fc-Prevent-null-pointer-dereference-in-nvme_fc_.patch (bsc#1214842 CVE-2023-52508 bsc#1221015). - Update patches.suse/nvmet-tcp-Fix-a-kernel-panic-when-host-sends-an-inva.patch (bsc#1217987 bsc#1217988 bsc#1217989 CVE-2023-6535 CVE-2023-6536 CVE-2023-6356 CVE-2023-52454 bsc#1220320). - Update patches.suse/ocfs2-Avoid-touching-renamed-directory-if-parent-doe.patch (bsc#1221044 CVE-2023-52591 CVE-2023-52590 bsc#1221088). - Update patches.suse/perf-x86-intel-uncore-Fix-NULL-pointer-dereference-issue-in-upi_fill_topology.patch (bsc#1218958 CVE-2023-52450 bsc#1220237). - Update patches.suse/perf-x86-lbr-Filter-vsyscall-addresses.patch (git-fixes CVE-2023-52476 bsc#1220703). - Update patches.suse/phy-lynx-28g-serialize-concurrent-phy_set_mode_ext-c.patch (git-fixes CVE-2023-52505 bsc#1220830). - Update patches.suse/pinctrl-nuvoton-wpcm450-fix-out-of-bounds-write.patch (git-fixes CVE-2023-52512 bsc#1221021). - Update patches.suse/platform-x86-think-lmi-Fix-reference-leak.patch (git-fixes CVE-2023-52520 bsc#1220921). - Update patches.suse/power-supply-rk817-Fix-node-refcount-leak.patch (git-fixes CVE-2023-52571 bsc#1220945). - Update patches.suse/powerpc-lib-Validate-size-for-vector-operations.patch (bsc#1215199 CVE-2023-52606 bsc#1221069). - Update patches.suse/powerpc-mm-Fix-null-pointer-dereference-in-pgtable_c.patch (bsc#1215199 CVE-2023-52607 bsc#1221061). - Update patches.suse/pstore-ram-Fix-crash-when-setting-number-of-cpus-to-.patch (git-fixes CVE-2023-52619 bsc#1221618). - Update patches.suse/ring-buffer-Do-not-attempt-to-read-past-commit.patch (git-fixes CVE-2023-52501 bsc#1220885). - Update patches.suse/scsi-pm80xx-Avoid-leaking-tags-when-processing-OPC_INB_SET_CONTROLLER_CONFIG-command.patch (jsc#PED-6874 CVE-2023-52500 bsc#1220883). - Update patches.suse/serial-8250_port-Check-IRQ-data-before-use.patch (git-fixes CVE-2023-52567 bsc#1220839). - Update patches.suse/serial-sc16is7xx-convert-from-_raw_-to-_noinc_-regma.patch (git-fixes CVE-2023-52488 bsc#1221162). - Update patches.suse/soc-qcom-pmic_glink_altmode-fix-port-sanity-check.patch (git-fixes CVE-2023-52495 bsc#1221271). - Update patches.suse/spi-sun6i-fix-race-between-DMA-RX-transfer-completio.patch (git-fixes CVE-2023-52517 bsc#1221055). - Update patches.suse/spi-sun6i-reduce-DMA-RX-transfer-width-to-single-byt.patch (git-fixes CVE-2023-52511 bsc#1221012). - Update patches.suse/spmi-mediatek-Fix-UAF-on-device-remove.patch (git-fixes CVE-2023-52584 bsc#1221079). - Update patches.suse/thermal-core-Fix-NULL-pointer-dereference-in-zone-re.patch (git-fixes CVE-2023-52473 bsc#1220430). - Update patches.suse/uio-Fix-use-after-free-in-uio_open.patch (git-fixes CVE-2023-52439 bsc#1220140). - Update patches.suse/wifi-ath9k-Fix-potential-array-index-out-of-bounds-r.patch (git-fixes CVE-2023-52594 bsc#1221045). - Update patches.suse/wifi-mwifiex-Fix-oob-check-condition-in-mwifiex_proc.patch (git-fixes CVE-2023-52525 bsc#1220840). - Update patches.suse/wifi-rt2x00-restart-beacon-queue-when-hardware-reset.patch (git-fixes CVE-2023-52595 bsc#1221046). - Update patches.suse/wifi-rtw88-sdio-Honor-the-host-max_req_size-in-the-R.patch (git-fixes CVE-2023-52611 bsc#1221611). - Update patches.suse/wifi-wfx-fix-possible-NULL-pointer-dereference-in-wf.patch (git-fixes CVE-2023-52593 bsc#1221042). - Update patches.suse/x86-alternatives-disable-kasan-in-apply_alternatives.patch (git-fixes CVE-2023-52504 bsc#1221553). - Update patches.suse/x86-srso-fix-sbpb-enablement-for-spec_rstack_overflow-off.patch (git-fixes CVE-2023-52575 bsc#1220871). - commit 6296dca- RAS/AMD/FMPM: Fix build when debugfs is not enabled (jsc#PED-7619). - commit 5b92ea7- RAS/AMD/FMPM: Safely handle saved records of various sizes (jsc#PED-7619). - commit dbe7333- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (jsc#PED-7619). - commit 6f11306- ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (stable-fixes). - commit 7817302- wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (stable-fixes). - Refresh patches.suse/wifi-iwlwifi-mvm-use-FW-rate-for-non-data-only-on-ne.patch. - commit 5b989e7- drm/msm/dpu: use devres-managed allocation for MDP TOP (stable-fixes). - Refresh patches.suse/drm-msm-dpu-finalise-global-state-object.patch. - commit d966716- pwm: img: fix pwm clock lookup (git-fixes). - crypto: qat - fix ring to service map for dcc in 4xxx (git-fixes). - clk: qcom: reset: Ensure write completion on reset de/assertion (git-fixes). - clk: qcom: reset: Commonize the de/assert functions (stable-fixes). - media: cadence: csi2rx: use match fwnode for media link (git-fixes). - ACPI: resource: Do IRQ override on Lunnen Ground laptops (stable-fixes). - Bluetooth: hci_core: Cancel request on command timeout (stable-fixes). - inet_diag: annotate data-races around inet_diag_table[] (git-fixes). - pstore: inode: Only d_invalidate() is needed (git-fixes). - Input: gpio_keys_polled - suppress deferred probe error for gpio (stable-fixes). - firewire: core: use long bus reset on gap count error (stable-fixes). - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (stable-fixes). - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (stable-fixes). - drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series (stable-fixes). - drm/buddy: check range allocation matches alignment (stable-fixes). - Bluetooth: mgmt: Fix limited discoverable off timeout (stable-fixes). - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (stable-fixes). - soc: microchip: Fix POLARFIRE_SOC_SYS_CTRL input prompt (stable-fixes). - drm/amd/display: fix input states translation error for dcn35 & dcn351 (stable-fixes). - platform/x86: x86-android-tablets: Fix acer_b1_750_goodix_gpios name (stable-fixes). - media: rkisp1: Fix IRQ handling due to shared interrupts (stable-fixes). - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (stable-fixes). - ASoC: rt5645: Make LattePanda board DMI match more precise (stable-fixes). - spi: intel-pci: Add support for Lunar Lake-M SPI serial flash (stable-fixes). - regmap: kunit: Ensure that changed bytes are actually different (stable-fixes). - HID: multitouch: Add required quirk for Synaptics 0xcddc device (stable-fixes). - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (stable-fixes). - crypto: qat - relocate and rename get_service_enabled() (stable-fixes). - pstore: inode: Convert mutex usage to guard(mutex) (stable-fixes). - ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override (stable-fixes). - commit 88eb41a- octeontx2-af: Fix devlink params (git-fixes). - commit 4b1b7ca- net: hns3: fix port duplex configure error in IMP reset (git-fixes). - commit 1e6cd3d- net: hns3: fix kernel crash when 1588 is received on HIP08 devices (git-fixes). - commit 1a3aae0- net: hns3: fix wrong judgment condition issue (git-fixes). - commit 1fd3681- net: ena: Remove ena_select_queue (git-fixes). - commit e9af613- net: pds_core: Fix possible double free in error handling path (git-fixes). - commit 2613145- xdp, bonding: Fix feature flags when there are no slave devs anymore (git-fixes). - commit 1154baf- intel: legacy: Partial revert of field get conversion (git-fixes). - commit d4f114e- igc: avoid returning frame twice in XDP_REDIRECT (git-fixes). - commit 75f7f5f- i40e: Fix firmware version comparison function (git-fixes). - commit 2c37782- ice: fix typo in assignment (git-fixes). - commit f19020e- ice: fix uninitialized dplls mutex usage (git-fixes). - commit ff34920- net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (git-fixes). - commit 1e87fbd- block: add check that partition length needs to be aligned with block size (bsc#1220428, CVE-2023-52458). - commit 9530f29- Refresh series - patches.suse/sched-fair-Add-EAS-checks-before-updating-root_domain-overutilized.patch. - patches.suse/sched-fair-Introduce-is_rd_overutilized-helper-function-to-access-root_domain-overutilized.patch. - patches.suse/sched-fair-Combine-EAS-check-with-overutilized-access.patch. - commit fed9643- Refresh patches.suse/kdump-add-crashkernel-cma-suffix.patch. (fix unused variable warning) - commit c953180- Update References patches.suse/wifi-ath10k-fix-NULL-pointer-dereference-in-ath10k_w.patch (git-fixes bsc#1218336 CVE-2023-7042). - commit 5dbf535- Move upstreamed patches into sorted section - commit 70b2e3d- mm_init kABI workaround (git-fixes). - commit 258a68b- device-dax: make dax_bus_type const (jsc#PED-5853). - nvdimm: make nvdimm_bus_type const (jsc#PED-5853). - libnvdimm: Fix ACPI_NFIT in BLK_DEV_PMEM help (jsc#PED-5853). - nvdimm/pmem: Treat alloc_dax() -EOPNOTSUPP failure as non-fatal (jsc#PED-5853). - dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n (jsc#PED-5853). - nvdimm/pmem: fix leak on dax_add_host() failure (jsc#PED-5853). - dax/bus.c: replace several sprintf() with sysfs_emit() (jsc#PED-5853). - dax/bus.c: replace driver-core lock usage by a local rwsem (jsc#PED-5853). - dm-integrity: set max_integrity_segments in dm_integrity_io_hints (jsc#PED-7542). - dm: update relevant MODULE_AUTHOR entries to latest dm-devel mailing list (jsc#PED-7542). - dm verity: set DM_TARGET_SINGLETON feature flag (jsc#PED-7542). - dm crypt: remove redundant state settings after waking up (jsc#PED-7542). - dm thin: add braces around conditional code that spans lines (jsc#PED-7542). - md/dm-raid: don't call md_reap_sync_thread() directly (jsc#PED-7542). - dm-raid: really frozen sync_thread during suspend (jsc#PED-7542). - md: add a new helper reshape_interrupted() (jsc#PED-7542). - md: export helper md_is_rdwr() (jsc#PED-7542). - md: export helpers to stop sync_thread (jsc#PED-7542). - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (jsc#PED-7542). - md/raid1: factor out helpers to choose the best rdev from read_balance() (jsc#PED-7542). - md/raid1: factor out the code to manage sequential IO (jsc#PED-7542). - md/raid1: factor out choose_bb_rdev() from read_balance() (jsc#PED-7542). - md/raid1: factor out choose_slow_rdev() from read_balance() (jsc#PED-7542). - md/raid1: factor out read_first_rdev() from read_balance() (jsc#PED-7542). - md/raid1-10: factor out a new helper raid1_should_read_first() (jsc#PED-7542). - md/raid1-10: add a helper raid1_check_read_range() (jsc#PED-7542). - md/raid1: fix choose next idle in read_balance() (jsc#PED-7542). - commit 9ee2d7c- md: preserve KABI in struct md_personality (jsc#PED-7542). - dm-raid: add a new helper prepare_suspend() in md_personality (jsc#PED-7542). - commit ee8ae3a- md/raid1: record nonrot rdevs while adding/removing rdevs to conf (jsc#PED-7542). - Refresh patches.suse/md-display-timeout-error.patch. - commit 6221037- md/raid1: factor out helpers to add rdev to conf (jsc#PED-7542). - md: add a new helper rdev_has_badblock() (jsc#PED-7542). - md: check mddev->pers before calling md_set_readonly() (jsc#PED-7542). - md: clean up openers check in do_md_stop() and md_set_readonly() (jsc#PED-7542). - md: sync blockdev before stopping raid or setting readonly (jsc#PED-7542). - md: factor out a helper to sync mddev (jsc#PED-7542). - md: Don't clear MD_CLOSING when the raid is about to stop (jsc#PED-7542). - md: return directly before setting did_set_md_closing (jsc#PED-7542). - md: clean up invalid BUG_ON in md_ioctl (jsc#PED-7542). - md: changed the switch of RAID_VERSION to if (jsc#PED-7542). - md: merge the check of capabilities into md_ioctl_valid() (jsc#PED-7542). - md: fix kmemleak of rdev->serial (jsc#PED-7542). - md: use RCU lock to protect traversal in md_spares_need_change() (jsc#PED-7542). - md: get rdev->mddev with READ_ONCE() (jsc#PED-7542). - md: remove redundant md_wakeup_thread() (jsc#PED-7542). - md: remove redundant check of 'mddev->sync_thread' (jsc#PED-7542). - commit ce67549- Move upstreamed uio patches into sorted section - commit bd64fed- clocksource/drivers/arm_global_timer: Fix maximum prescaler value (git-fixes). - clocksource/drivers/imx: Fix -Wunused-but-set-variable warning (git-fixes). - speakup: Fix 8bit characters from direct synth (git-fixes). - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (git-fixes). - sock_diag: annotate data-races around sock_diag_handlers[family] (git-fixes). - serial: core: Fix atomicity violation in uart_tiocmget (git-fixes). - commit 1a369e8- Add cherry-picked id to amdgpu patch (git-fixes) - commit 520ebef- efi: fix panic in kdump kernel (git-fixes). - efi: disable mirror feature during crashkernel (stable-fixes). - commit 1fa1fb0- xhci: update event ring dequeue pointer position to controller correctly (git-fixes). Altered because we cannot take the multiple interrupter code - commit 09553b9- xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (git-fixes). - commit 9738c27- xhci: simplify event ring dequeue tracking for transfer events (git-fixes). - Refresh patches.suse/xhci-Simplify-event-ring-dequeue-pointer-update-for-.patch. - commit b590884- xhci: add helper that checks for unhandled events on a event ring (git-fixes). - commit 14f6eb3- usb: xhci: Implement xhci_handshake_check_state() helper. - commit f377708- kabi/severities: ignore Wangxun ethernet driver local symbols - commit 86b4a3b- ubi: Check for too small LEB size in VTBL code (bsc#1219834 CVE-2024-25739). - commit 8837d83- xhci: Simplify event ring dequeue pointer update for port change events (git-fixes). - commit 87ce2b5- wifi: ath11k: decrease MHI channel buffer length to 8KB (bsc#1207948). - commit fa1c47a- x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (git-fixes). - commit 4352288- x86/CPU/AMD: Update the Zenbleed microcode revisions (git-fixes). - commit 6ea0e27- ice: virtchnl: stop pretending to support RSS over AQ or registers (git-fixes). - commit 6cbf931- idpf: disable local BH when scheduling napi for marker packets (git-fixes). - commit 30580cd- net: dsa: microchip: fix register write order in ksz8_ind_write8() (git-fixes). - commit ed256c0- net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (git-fixes). - commit 41be7c6- net: stmmac: Fix incorrect dereference in interrupt handlers (git-fixes). - commit 0ab8957- net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio (git-fixes). - commit 82f6a71- net: libwx: fix memory leak on free page (git-fixes). - commit 1147e4f- Update references - commit 2642ab1- blacklist.conf: add one PCI miss - commit 45d2467- PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (git-fixes). - PCI: qcom: Add support for sa8775p SoC (git-fixes). - PCI/ASPM: Use RMW accessors for changing LNKCTL (git-fixes). - PCI: Make link retraining use RMW accessors for changing LNKCTL (git-fixes). - commit 85600d2- nvme: fix reconnection fail due to reserved tag allocation (git-fixes). - commit b4e9845- bpf, scripts: Correct GPL license name (git-fixes). - commit 0780a36- Move out-of-tree kexec patches into the right section - commit 06266e2- Move upstreamed patches into sorted section - commit d7cfbed- Drop usb gadget patch that was taken mistakenly and reverted (git-fixes) - commit 57ae154- spi: spi-mt65xx: Fix NULL pointer access in interrupt handler (git-fixes). - spi: lm70llp: fix links in doc and comments (git-fixes). - spi: lpspi: Avoid potential use-after-free in probe() (git-fixes). - ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates (git-fixes). - ASoC: tlv320adc3xxx: Don't strip remove function when driver is builtin (git-fixes). - commit 0e27f7b- drm/amdgpu: drop setting buffer funcs in sdma442 (git-fixes). - drm/amdgpu/pm: Check the validity of overdiver power limit (git-fixes). - drm/amdgpu/pm: Fix NULL pointer dereference when get power limit (git-fixes). - drm/amdgpu: fix mmhub client id out-of-bounds access (git-fixes). - nouveau/gsp: don't check devinit disable on GSP (git-fixes). - drm: Fix drm_fixp2int_round() making it add 0.5 (git-fixes). - nouveau: reset the bo resource bus info after an eviction (git-fixes). - rtc: mt6397: select IRQ_DOMAIN instead of depending on it (git-fixes). - selftests: forwarding: Fix ping failure due to short timeout (git-fixes). - soc: fsl: qbman: Use raw spinlock for cgr_lock (git-fixes). - soc: fsl: qbman: Always disable interrupts when taking cgr_lock (git-fixes). - kconfig: fix infinite loop when expanding a macro at the end of file (git-fixes). - slimbus: core: Remove usage of the deprecated ida_simple_xx() API (git-fixes). - hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init() (git-fixes). - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (git-fixes). - iio: gts-helper: Fix division loop (git-fixes). - iio: dummy_evgen: remove Excess kernel-doc comments (git-fixes). - serial: Lock console when calling into driver before registration (git-fixes). - serial: core: only stop transmit when HW fifo is empty (git-fixes). - serial: 8250_exar: Don't remove GPIO device on suspend (git-fixes). - tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT (git-fixes). - serial: max310x: fix syntax error in IRQ error message (git-fixes). - serial: max310x: fix NULL pointer dereference in I2C instantiation (git-fixes). - tty: vt: fix 20 vs 0x20 typo in EScsiignore (git-fixes). - usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin (git-fixes). - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (git-fixes). - usb: xhci: Add error handling in xhci_map_urb_for_dma (git-fixes). - usb: phy: generic: Get the vbus supply (git-fixes). - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (git-fixes). - remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef (git-fixes). - remoteproc: virtio: Fix wdg cannot recovery remote processor (git-fixes). - commit 0e293ea- iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (git-fixes). - commit 7b0b857- iommufd/iova_bitmap: Consider page offset for the pages to be pinned (git-fixes). - commit 0bcb37d- iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (git-fixes). - commit 0dce02e- iommufd: Fix iopt_access_list_id overwrite bug (git-fixes). - commit 393f087- Update patches.suse/dmaengine-fix-NULL-pointer-in-channel-unregistration.patch (git-fixes bsc#1221276 CVE-2023-52492) - commit 4334575- Update patches.suse/firmware-arm_scmi-Check-mailbox-SMT-channel-for-cons.patch (git-fixes bsc#1221375 CVE-2023-52608) - commit 9e41d96- perf tests: Skip data symbol test if buf1 symbol is missing (bsc#1220045). - perf tests: Make data symbol test wait for perf to start (bsc#1220045). - commit c2fa164- Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (bsc#1219170 CVE-2024-22099). - commit ee8d9c4- scsi: qla2xxx: Update version to 10.02.09.200-k (bsc1221816). - scsi: qla2xxx: Delay I/O Abort on PCI error (bsc1221816). - scsi: qla2xxx: Change debug message during driver unload (bsc1221816). - scsi: qla2xxx: Fix double free of fcport (bsc1221816). - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (bsc1221816). - scsi: qla2xxx: Fix command flush on cable pull (bsc1221816). - scsi: qla2xxx: NVME|FCP prefer flag not being honored (bsc1221816). - scsi: qla2xxx: Update manufacturer detail (bsc1221816). - scsi: qla2xxx: Split FCE|EFT trace control (bsc1221816). - scsi: qla2xxx: Fix N2N stuck connection (bsc1221816). - scsi: qla2xxx: Prevent command send on chip reset (bsc1221816). - commit 1d07bf4- aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts (bsc#1218562 CVE-2023-6270 CVE-2024-26898 bsc#1223016). - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts (bsc#1218562 CVE-2023-6270). - commit bd4199d- scsi: lpfc: Copyright updates for 14.4.0.1 patches (bsc#1221777). - scsi: lpfc: Update lpfc version to 14.4.0.1 (bsc#1221777). - scsi: lpfc: Define types in a union for generic void *context3 ptr (bsc#1221777). - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (bsc#1221777). - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (bsc#1221777). - scsi: lpfc: Use a dedicated lock for ras_fwlog state (bsc#1221777). - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (bsc#1221777). - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (bsc#1221777). - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (bsc#1221777). - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (bsc#1221777 bsc#1217959). - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (bsc#1221777). - scsi: lpfc: Remove unnecessary log message in queuecommand path (bsc#1221777). - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (bsc#1221777). - scsi: lpfc: Correct size for wqe for memset() (bsc#1221777). - commit eef9737- Workaround broken chacha crypto fallback (bsc#1218205). - commit 55f136c- net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (git-fixes). - commit c382d3a- net/mlx5e: Fix MACsec state loss upon state update in offload path (git-fixes). - commit 7293938- net/mlx5e: Change the warning when ignore_flow_level is not supported (git-fixes). - commit 5274665- net/mlx5: Fix fw reporter diagnose output (git-fixes). - commit 3377c89- net/mlx5: E-switch, Change flow rule destination checking (git-fixes). - commit 1d30b46- Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (git-fixes). - commit a37e618- Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (git-fixes). - commit 917148d- ice: reconfig host after changing MSI-X on VF (git-fixes). - commit f980680- ice: reorder disabling IRQ and NAPI in ice_qp_dis (git-fixes). - commit 4099ba6- i40e: disable NAPI right after disabling irqs when handling xsk_pool (git-fixes). - commit 1715806- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able (git-fixes). - commit fbfea47- geneve: make sure to pull inner header in geneve_rx() (git-fixes). - commit 8b261ce- gtp: fix use-after-free and null-ptr-deref in gtp_newlink() (git-fixes). - commit 897cd65- igb: extend PTP timestamp adjustments to i211 (git-fixes). - commit b173908- stmmac: Clear variable when destroying workqueue (git-fixes). - commit 94d14a9- s390/vtime: fix average steal time calculation (git-fixes bsc#1221783). - commit e044390- kdump: wait for DMA to time out when using CMA (jsc#PED-7249). - Refresh patches.suse/add-product-identifying-information-to-vmcoreinfo.patch. - kdump: describe crashkernel ,cma in Documentaion (jsc#PED-7249). - kdump, x86: implement crashkernel cma reservation (jsc#PED-7249). - commit 99814c5- kdump: implement reserve_crashkernel_cma (jsc#PED-7249). - Refresh patches.suse/add-product-identifying-information-to-vmcoreinfo.patch. - commit fc59052- kdump: add crashkernel= ,cma suffix (jsc#PED-7249). - commit 41f0c07- kdump: defer the insertion of crashkernel resources (jsc#PED-7249). - crash_core: fix the check for whether crashkernel is from high memory (jsc#PED-7249). - crash_core.c: remove unneeded functions (jsc#PED-7249). - riscv: kdump: use generic interface to simplify crashkernel reservation (jsc#PED-7249). - commit 8326859- arm64: kdump: use generic interface to simplify crashkernel reservation (jsc#PED-7249). - Update config files. - commit 7ae6d47- x86: kdump: use generic interface to simplify crashkernel reservation code (jsc#PED-7249). - Update config files. - commit c141552- crash_core: move crashk_*res definition into crash_core.c (jsc#PED-7249). - commit 0e37e20- crash_core: add generic function to do reservation (jsc#PED-7249). - Refresh patches.suse/add-product-identifying-information-to-vmcoreinfo.patch. - commit a0ccf1b- crash_core: change parse_crashkernel() to support crashkernel=,high|low parsing (jsc#PED-7249). - crash_core: change the prototype of function parse_crashkernel() (jsc#PED-7249). - crash_core.c: remove unnecessary parameter of function (jsc#PED-7249). - riscv: kdump: Implement crashkernel=X,[high,low] (jsc#PED-7249). - arm64: kdump: simplify the reservation behaviour of crashkernel=,high (jsc#PED-7249). - commit 9191c97- blacklist.conf: add one x86/mem_encrypt entry - commit 6d2cc3b- net/smc: fix documentation of buffer sizes (git-fixes). - bootmem: use kmemleak_free_part_phys in free_bootmem_page (git-fixes). - swiotlb: use the calculated number of areas (git-fixes). - sched/psi: Select KERNFS as needed (git-fixes). - commit ed6834a- veth: try harder when allocating queue memory (git-fixes). - commit fda44e7- vdpa/mlx5: Allow CVQ size changes (git-fixes). - commit 7026f16- vdpa_sim: reset must not run (git-fixes). - commit b05aeef- Fix patches.suse/coresight-etm4x-Add-ACPI-support-in-platform-driver.patch (bsc#1218779 bsc#1220587) Put back patch hunk which where missed because file rename drivers/acpi/acpi_amba.c -> drivers/acpi/arm64/amba.c - commit 1eccf32- soc: fsl: dpio: fix kcalloc() argument order (git-fixes). - cpufreq: dt: always allocate zeroed cpumask (git-fixes). - thermal/drivers/mediatek: Fix control buffer enablement on MT7896 (git-fixes). - thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in an error handling path (git-fixes). - commit 353a58d- NFSD: Fix nfsd_clid_class use of __string_len() macro (git-fixes). - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (git-fixes). - NFS: Read unlock folio on nfs_page_create_from_folio() error (git-fixes). - NFSv4.1/pnfs: fix NFS with TLS in pnfs (git-fixes). - NFS: Fix an off by one in root_nfs_cat() (git-fixes). - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (git-fixes). - NFSv4.2: fix listxattr maximum XDR buffer size (git-fixes). - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (git-fixes). - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (git-fixes). - nfsd: Fix a regression in nfsd_setattr() (git-fixes). - nfsd: don't call locks_release_private() twice concurrently (git-fixes). - NFSD: Retransmit callbacks after client reconnects (git-fixes). - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (git-fixes). - NFSD: Convert the callback workqueue to use delayed_work (git-fixes). - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (git-fixes). - NFSD: fix LISTXATTRS returning more bytes than maxcount (git-fixes). - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (git-fixes). - NFSD: change LISTXATTRS cookie encoding to big-endian (git-fixes). - NFSD: fix nfsd4_listxattr_validate_cookie (git-fixes). - SUNRPC: fix some memleaks in gssx_dec_option_array (git-fixes). - SUNRPC: fix a memleak in gss_import_v2_context (git-fixes). - commit cf1cfe0- blacklist.conf: add a 'cosmetic' commit - commit 704be6f- Refresh patches.suse/net-sched-Add-module-alias-for-sch_fq_pie.patch. - commit 4c6eb4e- iommu/dma: Trace bounce buffer usage when mapping buffers (git-fixes). - commit a53df01- RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store() (git-fixes) - commit 4586f58- RDMA/device: Fix a race between mad_client and cm_client init (git-fixes) - commit 0f4890f- RDMA/hns: Fix mis-modifying default congestion control algorithm (git-fixes) - commit a44fff2- RDMA/srpt: Do not register event handler until srpt device is fully setup (git-fixes) - commit faac2cb- RDMA/irdma: Remove duplicate assignment (git-fixes) - commit 5dbeef5- drm/amd/display: Fix && vs || typos (git-fixes). - commit 1a09c42- iommu: Map reserved memory as cacheable if device is coherent (git-fixes). - Refresh patches.suse/iommu-Don-t-reserve-0-length-IOVA-region.patch. - commit 3835906- memory: tegra: Add BPMP and ICC info for DLA clients (bsc#1221330) - commit 7fbb1f9- memory: tegra: Correct DLA client names (bsc#1221330) - commit 09ff68e- Refresh patches.suse/Revert-drm-amd-pm-resolve-reboot-exception-for-si-ol.patch (git-fixes) Alt-commit - commit c5c0b23- Refresh patches.suse/drm-amdgpu-pm-Fix-the-power1_min_cap-value.patch (git-fixes) Alt-commit - commit b9c791c- Refresh patches.suse/drm-amd-display-Prevent-potential-buffer-overflow-in.patch (git-fixes) Alt-commit - commit efd4bf7- Refresh patches.suse/drm-amdgpu-Fix-the-runtime-resume-failure-issue.patch (git-fixes) Alt-commit - commit 6ffd9c2- Refresh patches.suse/drm-amd-display-fix-null-pointer-dereference-on-edid.patch (git-fixes) Alt-commit - commit 3adc50a- Refresh patches.suse/drm-amd-display-Fix-memory-leak-in-dm_sw_fini.patch (git-fixes) Alt-commit - commit 1e0a8c4- Refresh patches.suse/drm-amd-display-Fix-potential-null-pointer-dereferen.patch (git-fixes) Alt-commit - commit e173f6f- Refresh patches.suse/drm-amdgpu-display-Initialize-gamma-correction-mode-.patch (git-fixes) Alt-commit - commit 36a7865- Refresh patches.suse/drm-amd-display-Fix-possible-NULL-dereference-on-dev.patch (git-fixes) Alt-commit - commit c463983- Refresh patches.suse/Revert-drm-amd-display-increased-min_dcfclk_mhz-and-.patch (git-fixes) Alt-commit - commit 04c948e- Refresh patches.suse/Revert-drm-amd-flush-any-delayed-gfxoff-on-suspend-e.patch (git-fixes) Alt-commit - commit 30b9cb6- Refresh patches.suse/drm-amd-Stop-evicting-resources-on-APUs-in-suspend.patch (git-fixes) Alt-commit - commit 84c8d2c- Refresh patches.suse/drm-amd-display-Fix-possible-buffer-overflow-in-find.patch (git-fixes) Alt-commit - commit b40ba61- Refresh patches.suse/drm-amd-display-Fix-possible-use-of-uninitialized-ma.patch (git-fixes) Alt-commit - commit c3f6221- Refresh patches.suse/drm-amd-display-Initialize-wait_time_microsec-variab.patch (git-fixes) Alt-commit - commit e48d42e- Refresh patches.suse/drm-amdkfd-Fix-L2-cache-size-reporting-in-GFX9.4.3.patch (git-fixes) Alt-commit - commit 2eea2ce- Refresh patches.suse/drm-amd-display-Implement-bounds-check-for-stream-en.patch (git-fixes) Alt-commit - commit d676a78- Refresh patches.suse/drm-amd-display-Add-NULL-test-for-timing-generator-i.patch (git-fixes) Alt-commit - commit c8a379e- Refresh patches.suse/drm-amd-display-Fix-panel_cntl-could-be-null-in-dcn2.patch (git-fixes) Alt-commit - commit 31dbfa0- Refresh patches.suse/drm-amdkfd-reserve-the-BO-before-validating-it.patch (git-fixes) Alt-commit - commit 1aea4a9- Refresh patches.suse/drm-amd-display-Fix-buffer-overflow-in-get_host_rout.patch (git-fixes) Alt-commit - commit 8ed7043- Refresh patches.suse/drm-amd-display-Add-NULL-check-for-kzalloc-in-amdgpu.patch (git-fixes) Alt-commit - commit 06e5854- Refresh patches.suse/drm-amdgpu-Fix-missing-error-code-in-gmc_v6-7-8-9_0_.patch (git-fixes) Alt-commit - commit 933ecff- Refresh patches.suse/drm-amd-Don-t-init-MEC2-firmware-when-it-fails-to-lo.patch (git-fixes) Alt-commit - commit 3901f67- Refresh patches.suse/Revert-drm-amd-pm-fix-the-high-voltage-and-temperatu.patch (git-fixes) Alt-commit - commit c410dd8- Refresh patches.suse/drm-amdgpu-revert-Adjust-removal-control-flow-for-sm.patch (git-fixes) Alt-commit - commit e2f8984- Refresh patches.suse/drm-amd-display-Fix-a-switch-statement-in-populate_d.patch (git-fixes) Alt-commit - commit fd4226b- Refresh patches.suse/drm-bridge-sii902x-Fix-audio-codec-unregistration.patch (git-fixes) Alt-commit - commit eb02c03- Refresh patches.suse/drm-bridge-sii902x-Fix-probing-race-issue.patch (git-fixes) Alt-commit - commit c6467b6- Refresh patches.suse/drm-i915-perf-Update-handling-of-MMIO-triggered-repo.patch (git-fixes) Alt-commit - commit c6bd3a5- Refresh patches.suse/drm-i915-dp-Fix-passing-the-correct-DPCD_REV-for-drm.patch (git-fixes) Alt-commit - commit 7fcb6ca- Refresh patches.suse/drm-amd-display-Fix-sending-VSC-colorimetry-packets-.patch (git-fixes) Alt-commit - commit 2a5c3b0- Refresh patches.suse/drm-amdgpu-re-create-idle-bo-s-PTE-during-VM-state-m.patch (git-fixes) Alt-commit - commit cce0614- Refresh patches.suse/drm-amd-display-Restore-guard-against-default-backli.patch (git-fixes) Alt-commit - commit f6c0702- Refresh patches.suse/1958-drm-amd-display-fix-hw-rotated-modes-when-PSR-SU-is-.patch (git-fixes) Alt-commit - commit e213d83- Refresh patches.suse/1936-drm-amdgpu-Restrict-extended-wait-to-PSP-v13.0.6.patch (git-fixes) Alt-commit - commit ef2737c- Refresh patches.suse/drm-amd-display-Increase-frame-warning-limit-with-KA.patch (git-fixes) Alt-commit - commit ad4332b- Refresh patches.suse/drm-amdgpu-disable-MCBP-by-default.patch (git-fixes) Alt-commit - commit 2c67e58- Refresh patches.suse/drm-amd-pm-fix-a-memleak-in-aldebaran_tables_init.patch (git-fixes) Alt-commit - commit c8de278- Move upstreamed patches into sorted section - commit 8b684d5- Move out-of-tree patches into the right sections - commit 2aa9e6c- Move upstreamed patches into sorted section - commit cdb27f5- drm/i915: Add missing ; to __assign_str() macros in tracepoint code (git-fixes). - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (git-fixes). - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (git-fixes). - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (git-fixes). - commit fbc9b5f- fs: don't assume arguments are non-NULL (bsc#1221044 CVE-2023-52591). - commit ec8f09d- fs: Restrict lock_two_nondirectories() to non-directory inodes (bsc#1221044 CVE-2023-52591). - commit b103012- fs: ocfs2: check status values (bsc#1221044 CVE-2023-52591). - commit a281985- rename(): avoid a deadlock in the case of parents having no common ancestor (bsc#1221044 CVE-2023-52591). - commit ea7137b- kill lock_two_inodes() (bsc#1221044 CVE-2023-52591). - commit 005222f- rename(): fix the locking of subdirectories (bsc#1221044 CVE-2023-52591). - commit a6484cb- f2fs: Avoid reading renamed directory if parent does not change (bsc#1221044 CVE-2023-52591). - commit 3fb2dd8- ext4: don't access the source subdirectory content on same-directory rename (bsc#1221044 CVE-2023-52591). - commit ba7d1aa- ext2: Avoid reading renamed directory if parent does not change (bsc#1221044 CVE-2023-52591). - commit 65af3c2- udf_rename(): only access the child content on cross-directory rename (bsc#1221044 CVE-2023-52591). - commit a29fcb6- ocfs2: Avoid touching renamed directory if parent does not change (bsc#1221044 CVE-2023-52591). - Update references in patches.suse/reiserfs-Avoid-touching-renamed-directory-if-parent-.patch (git-fixes bsc#1221044 CVE-2023-52591). - commit 0477c34- dcssblk: handle alloc_dax() -EOPNOTSUPP failure (git-fixes bsc#1221626). - commit eaf806c- s390/cache: prevent rebuild of shared_cpu_list (git-fixes bsc#1221625). - commit d9bc980- s390/pai: fix attr_event_free upper limit for pai device drivers (git-fixes bsc#1221623). - commit eac0e1f- KVM: s390: only deliver the set service event bits (git-fixes bsc#1221620). - commit 55838c8- dm: treat alloc_dax() -EOPNOTSUPP failure as non-fatal (git-fixes). - dm: call the resume method on internal suspend (git-fixes). - dm raid: fix false positive for requeue needed during reshape (git-fixes). - dm ioctl: update DM_DRIVER_EMAIL to new dm-devel mailing list (git-fixes). - dm-raid: fix lockdep waring in "pers->hot_add_disk" (jsc#PED-7542). - md/raid5: fix atomicity violation in raid5_cache_count (bsc#1219169, CVE-2024-23307). - dm: dm-zoned: guard blkdev_zone_mgmt with noio scope (jsc#PED-7542). - dm-integrity, dm-verity: reduce stack usage for recheck (jsc#PED-7542). - dm-crypt, dm-integrity, dm-verity: bump target version (jsc#PED-7542). - dm-verity, dm-crypt: align "struct bvec_iter" correctly (jsc#PED-7542). - dm-crypt: recheck the integrity tag after a failure (git-fixes). - dm-crypt: don't modify the data when using authenticated encryption (git-fixes). - dm-verity: recheck the hash after a failure (git-fixes). - dm-integrity: recheck the integrity tag after a failure (git-fixes). - md: Fix missing release of 'active_io' for flush (jsc#PED-7542). - dm-crypt, dm-verity: disable tasklets (git-fixes). - dm writecache: allow allocations larger than 2GiB (jsc#PED-7542). - dm stats: limit the number of entries (jsc#PED-7542). - md/raid1: Use blk_opf_t for read and write operations (git-fixes). - md: Fix md_seq_ops() regressions (git-fixes). - md: Whenassemble the array, consult the superblock of the freshest device (git-fixes). - md/raid1: remove unnecessary null checking (jsc#PED-7542). - md: synchronize flush io with array reconfiguration (git-fixes). - commit 7042e1b- md/raid5: remove rcu protection to access rdev from conf (jsc#PED-7542). - md/raid1: remove rcu protection to access rdev from conf (jsc#PED-7542). - md/raid10: remove rcu protection to access rdev from conf (jsc#PED-7542). - md: remove flag RemoveSynchronized (jsc#PED-7542). - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (git-fixes). - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (git-fixes). - commit 1587009- raid1: fix use-after-free for original bio in raid1_write_request() (bsc#1221097). - commit 296098e- Update patches.suse/s390-ptrace-handle-setting-of-fpc-register-correctly.patch (git-fixes bsc#1219812 CVE-2023-52598 bsc#1221060). - commit 0d496e7- Update patches.suse/s390-vfio-ap-always-filter-entire-AP-matrix.patch (git-fixes bsc#1218988 CVE-2024-26620 bsc#1221298). - commit b046ad1- selftests/bpf: Add testcases for tailcall infinite loop fixing (git-fixes). - bpf, x64: Fix tailcall infinite loop (git-fixes). - selftests/bpf: Correct map_fd to data_fd in tailcalls (git-fixes). - commit 1302854- btrfs: preallocate temporary extent buffer for inode logging when needed (bsc#1217362). - commit c7ccbf0- i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling (git-fixes). - watchdog: stm32_iwdg: initialize default timeout (git-fixes). - watchdog: starfive: Check pm_runtime_enabled() before decrementing usage counter (git-fixes). - commit 357d510- of: make for_each_property_of_node() available to to !OF (git-fixes). - mtd: rawnand: Constrain even more when continuous reads are enabled (git-fixes). - mtd: rawnand: Fix and simplify again the continuous read derivations (git-fixes). - mtd: rawnand: lpc32xx_mlc: fix irq handler prototype (git-fixes). - mtd: rawnand: meson: fix scrambling mode value in command macro (git-fixes). - mtd: maps: physmap-core: fix flash size larger than 32-bit (git-fixes). - media: usbtv: Remove useless locks in usbtv_video_free() (git-fixes). - media: ttpci: fix two memleaks in budget_av_attach (git-fixes). - media: go7007: fix a memleak in go7007_load_encoder (git-fixes). - media: dvb-frontends: avoid stack overflow warnings with clang (git-fixes). - media: pvrusb2: fix uaf in pvr2_context_set_notify (git-fixes). - media: i2c: imx290: Fix IMX920 typo (git-fixes). - media: pvrusb2: fix pvr2_stream_callback casts (git-fixes). - media: pvrusb2: remove redundant NULL check (git-fixes). - media: go7007: add check of return value of go7007_read_addr() (git-fixes). - media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak (git-fixes). - media: sun8i-di: Fix chroma difference threshold (git-fixes). - media: sun8i-di: Fix power on/off sequences (git-fixes). - media: sun8i-di: Fix coefficient writes (git-fixes). - media: cedrus: h265: Fix configuring bitstream size (git-fixes). - media: edia: dvbdev: fix a use-after-free (git-fixes). - media: nxp: imx8-isi: Check whether crossbar pad is non-NULL before access (git-fixes). - media: mc: Add local pad to pipeline regardless of the link state (git-fixes). - net: lan78xx: fix runtime PM count underflow on link stop (git-fixes). - commit 9b93c7d- clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks (git-fixes). - commit 0b0c529- crypto: jitter - fix CRYPTO_JITTERENTROPY help text (git-fixes). - crypto: qat - remove double initialization of value (git-fixes). - crypto: qat - avoid division by zero (git-fixes). - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (git-fixes). - crypto: qat - remove unused macros in qat_comp_alg.c (git-fixes). - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (git-fixes). - crypto: arm/sha - fix function cast warnings (git-fixes). - crypto: qat - resolve race condition during AER recovery (git-fixes). - crypto: qat - change SLAs cleanup flow at shutdown (git-fixes). - crypto: xilinx - call finalize with bh disabled (git-fixes). - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (git-fixes). - clk: samsung: exynos850: Propagate SPI IPCLK rate change (git-fixes). - clk: Fix clk_core_get NULL dereference (git-fixes). - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays (git-fixes). - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays (git-fixes). - clk: qcom: gcc-ipq9574: fix terminating of frequency table arrays (git-fixes). - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays (git-fixes). - clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays (git-fixes). - clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times (git-fixes). - clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd (git-fixes). - clk: meson: Add missing clocks to axg_clk_regmaps (git-fixes). - clk: keystone: sci-clk: Adding support for non contiguous clocks (git-fixes). - clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical (git-fixes). - clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF (git-fixes). - clk: mediatek: mt8135: Fix an error handling path in clk_mt8135_apmixed_probe() (git-fixes). - clk: hisilicon: hi3559a: Fix an erroneous devm_kfree() (git-fixes). - clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister() (git-fixes). - clk: zynq: Prevent null pointer dereference caused by kmalloc failure (git-fixes). - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (git-fixes). - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity (git-fixes). - media: v4l2-tpg: fix some memleaks in tpg_alloc (git-fixes). - media: em28xx: annotate unchecked call to media_device_register() (git-fixes). - media: videobuf2: Fix doc comment (git-fixes). - media: xc4000: Fix atomicity violation in xc4000_get_frequency (git-fixes). - media: staging: ipu3-imgu: Set fields before media_entity_pads_init() (git-fixes). - commit df2e5ae- xfs: shrink failure needs to hold AGI buffer (git-fixes). - commit e670f77- xfs: fix imprecise logic in xchk_btree_check_block_owner (git-fixes). - commit 24972c0- xfs: fix SEEK_HOLE/DATA for regions with active COW extents (git-fixes). - commit 4197ae0- xfs: ensure submit buffers on LSN boundaries in error handlers (git-fixes). - commit c23fb7a- afs: Fix endless loop in directory parsing (git-fixes). - commit d1332b9- afs: Increase buffer size in afs_update_volume_status() (git-fixes). - commit a954f43- nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() (git-fixes). - commit 6c3b10c- nilfs2: convert nilfs_page_mkwrite() to use a folio (git-fixes). - commit 29291de- erofs: fix handling kern_mount() failure (git-fixes). - commit ea16f48- erofs: Don't use certain unnecessary folio_*() functions (git-fixes). - commit 021c910- erofs: fix refcount on the metabuf used for inode lookup (git-fixes). - commit 0bf0150- erofs: clean up zmap.c (git-fixes). - commit 3625a10- erofs: fix up compacted indexes for block size < 4096 (git-fixes). - commit 458bf09- erofs: fix memory leak on short-lived bounced pages (git-fixes). - commit 5efbfc4- iommu/amd: Fix failure return from snp_lookup_rmpentry() (git-fixes). - commit 536001e- erofs: allow empty device tags in flatdev mode (git-fixes). - commit c8ff154- iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (git-fixes). - commit 5d166d5- net/sched: Add module alias for sch_fq_pie (bsc#1210335). - commit 211b413- net/sched: Remove alias of sch_clsact (bsc#1210335). - net/sched: Load modules via their alias (bsc#1210335). - net/sched: Add module aliases for cls_,sch_,act_ modules (bsc#1210335). - net/sched: Add helper macros with module names (bsc#1210335). - commit 2046cfc- Refresh patches.suse/perf-pmu-events-powerpc-Update-json-mapfile-with-Power11-PVR.patch. - commit 42a5ace- ionic: restore netdev feature bits after reset (git-fixes). - commit 898af71- ionic: check cmd_regs before copying in or out (git-fixes). - commit f1dc989- ionic: check before releasing pci regions (git-fixes). - commit 2a1c23c- net: veth: clear GRO when clearing XDP even when down (git-fixes). - commit 553eb02- tun: Fix xdp_rxq_info's queue_index when detaching (git-fixes). - commit b7d1001- net: dpaa: fman_memac: accept phy-interface-type = "10gbase-r" in the device tree (git-fixes). - commit 675b36c- ice: Fix ASSERT_RTNL() warning during certain scenarios (git-fixes). - commit 8b9399e- ice: fix pin phase adjust updates on PF reset (git-fixes). - commit ef21fc4- ice: fix dpll periodic work data updates on PF reset (git-fixes). - commit dc97d19- ice: fix dpll and dpll_pin data access on PF reset (git-fixes). - commit f610e32- ice: fix dpll input pin phase_adjust value updates (git-fixes). - commit cfb9c02- ice: fix connection state of DPLL and out pin (git-fixes). - commit 7176021- net: sparx5: Add spinlock for frame transmission from CPU (git-fixes). - commit 2486a16- gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() (git-fixes). - commit 86d216d- net: ipa: don't overrun IPA suspend interrupt registers (git-fixes). - commit 7f00d73- ethernet: cpts: fix function pointer cast warnings (git-fixes). - commit d241bc1- net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio (git-fixes). - commit 229f845- ppp_async: limit MRU to 64K (git-fixes). - commit 463471e- nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag (git-fixes). - commit 36e79a9- ALSA: hda/tas2781: remove unnecessary runtime_pm calls (git-fixes). - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (git-fixes). - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (git-fixes). - ALSA: hda: Reuse for_each_pcm_streams() (git-fixes). - ALSA: usb-audio: Name feature ctl using output if input is PCM (git-fixes). - commit fdd39ea- ALSA: hda/realtek: Add quirks for various HP ENVY models (git-fixes). - commit 62207c4- ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256 (git-fixes). - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (git-fixes). - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (git-fixes). - ALSA: hda: cs35l41: Support additional HP Envy Models (git-fixes). - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (git-fixes). - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (git-fixes). - commit c4f7d5a- nilfs2: prevent kernel bug at submit_bh_wbc() (git-fixes). - nilfs2: fix failure to detect DAT corruption in btree and direct mappings (git-fixes). - selftests/mm: protection_keys: save/restore nr_hugepages settings (git-fixes). - selftests/mm: hugetlb_reparenting_test: do not unmount (git-fixes). - selftests/mm: dont fail testsuite due to a lack of hugepages (git-fixes). - modules: wait do_free_init correctly (git-fixes). - PCI: qcom: Enable BDF to SID translation properly (git-fixes). - PCI: dwc: endpoint: Fix advertised resizable BAR size (git-fixes). - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (git-fixes). - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (git-fixes). - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (git-fixes). - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (git-fixes). - PCI/DPC: Print all TLP Prefixes, not just the first (git-fixes). - pci_iounmap(): Fix MMIO mapping leak (git-fixes). - PCI/AER: Fix rootport attribute paths in ABI docs (git-fixes). - platform/mellanox: mlxreg-hotplug: Remove redundant NULL-check (git-fixes). - platform/x86/intel/tpmi: Change vsec offset to u64 (git-fixes). - Revert "platform/x86: asus-wmi: Support WMI event queue" (git-fixes). - leds: sgm3140: Add missing timer cleanup and flash gpio control (git-fixes). - Revert "leds: Only descend into leds directory when CONFIG_NEW_LEDS is set" (git-fixes). - leds: aw2013: Unlock mutex before destroying it (git-fixes). - mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref (git-fixes). - mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref (git-fixes). - pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin group/function (git-fixes). - pinctrl: mediatek: Drop bogus slew rate register range for MT8192 (git-fixes). - pinctrl: mediatek: Drop bogus slew rate register range for MT8186 (git-fixes). - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (git-fixes). - HID: amd_sfh: Avoid disabling the interrupt (git-fixes). - commit a95f20c- ALSA: usb-audio: Stop parsing channels bits when all channels are found (git-fixes). - ALSA: aaci: Delete unused variable in aaci_do_suspend (git-fixes). - ASoC: meson: axg-tdm-interface: add frame rate constraint (git-fixes). - ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs (git-fixes). - ASoC: SOF: Add some bounds checking to firmware data (git-fixes). - ASoC: meson: t9015: fix function pointer type mismatch (git-fixes). - ASoC: meson: aiu: fix function pointer type mismatch (git-fixes). - ASoC: sh: rz-ssi: Fix error message print (git-fixes). - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (git-fixes). - ASoC: amd: acp: Add missing error handling in sof-mach (git-fixes). - ALSA: hda/tas2781: restore power state after system_resume (git-fixes). - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (git-fixes). - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (git-fixes). - ALSA: hda/tas2781: add lock to system_suspend (git-fixes). - ALSA: hda/tas2781: use dev_dbg in system_resume (git-fixes). - ALSA: seq: fix function cast warnings (git-fixes). - ALSA: aw2: avoid casting function pointers (git-fixes). - ALSA: ctxfi: avoid casting function pointers (git-fixes). - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (git-fixes). - backlight: lp8788: Fully initialize backlight_properties during probe (git-fixes). - backlight: lm3639: Fully initialize backlight_properties during probe (git-fixes). - backlight: da9052: Fully initialize backlight_properties during probe (git-fixes). - backlight: lm3630a: Don't set bl->props.brightness in get_brightness (git-fixes). - backlight: lm3630a: Initialize backlight_properties on init (git-fixes). - backlight: ktz8866: Correct the check for of_property_read_u32 (git-fixes). - backlight: hx8357: Fix potential NULL pointer dereference (git-fixes). - gpio: nomadik: fix offset bug in nmk_pmx_set() (git-fixes). - HID: amd_sfh: Update HPD sensor structure elements (git-fixes). - commit 428d278- Drivers: hv: vmbus: Update indentation in create_gpadl_header() (git-fixes). - Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() (git-fixes). - Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (git-fixes). - hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC (git-fixes). - minmax: relax check to allow comparison between unsigned arguments (git-fixes). - minmax: allow comparisons of 'int' against 'unsigned char/short' (git-fixes). - minmax: fix indentation of __cmp_once() and __clamp_once() (git-fixes). - minmax: allow min()/max()/clamp() if the arguments have the same (git-fixes). - minmax: add umin(a, b) and umax(a, b) (git-fixes). - minmax: fix header inclusions (git-fixes). - minmax: deduplicate __unconst_integer_typeof() (git-fixes). - minmax: Introduce {min,max}_array() (git-fixes). - commit 7632d3b- Update patch reference for IDXD fix (bsc#1221428) - commit 20b42d0- KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (bsc#1213456 CVE-2023-28746). - commit a59ffeb- x86/rfds: Mitigate Register File Data Sampling (RFDS) (bsc#1213456 CVE-2023-28746). - commit c210394- Documentation/hw-vuln: Add documentation for RFDS (bsc#1213456 CVE-2023-28746). - commit 0f1938a- x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (bsc#1213456 CVE-2023-28746). - commit 52997cc- iommu/amd: Mark interrupt as managed (git-fixes). - commit 5ef4be8- arm64: dts: imx8mm-kontron: Refactor devicetree for OSM-S module and (git-fixes) - commit 0049d8d- Update ppc64le kabi files. - commit 5c9702d- arm64: dts: sprd: Change UMS512 idle-state nodename to match bindings (git-fixes) - commit 58013ba- arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from rk3588 i2s (git-fixes) - commit b287ab6- arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller (git-fixes) - commit bfdd563- arm64: dts: rockchip: add missing interrupt-names for rk356x vdpu (git-fixes) - commit b9c1de2- arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul i.MX8M (git-fixes) - commit 5a00002- arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS (git-fixes) - commit a9642be- arm64: dts: imx8mm-kontron: Fix OSM-S devicetrees to match latest (git-fixes) - commit d17e1b2- arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM (git-fixes) - commit 63e3e05- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card (git-fixes) - commit 645b123- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card (git-fixes) - commit 63490f6- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals (git-fixes) - commit 980bc4a- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals (git-fixes) - commit 3a04f44- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL (git-fixes) - commit d23e2ff- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S (git-fixes) - commit e658d8c- arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF (git-fixes) - commit 8098072- arm64: tegra: Fix Tegra234 MGBE power-domains (git-fixes) - commit 58db13b- arm64: dts: imx8mp: Fix LDB clocks property (git-fixes) - commit 8815925- arm64: dts: rockchip: set num-cs property for spi on px30 (git-fixes) - commit ac8cd44- arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M (git-fixes) - commit d39bc86- arm64: dts: sprd: Add clock reference for pll2 on UMS512 (git-fixes) - commit 8ef3da3- arm64: zynqmp: Fix clock node name in kv260 cards (git-fixes) - commit 49dfade- arm64: zynqmp: Move fixed clock to / for kv260 (git-fixes) - commit 8a08b0f- libceph: init the cursor when preparing sparse read in msgr2 (bsc#1221393). - ceph: switch to corrected encoding of max_xattr_size in mdsmap (bsc#1221392). - ceph: prevent use-after-free in encode_cap_msg() (bsc#1221391). - libceph: just wait for more data to be available on the socket (bsc#1221390). - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (bsc#1221389). - libceph: fail sparse-read if the data length doesn't match (bsc#1221388). - commit 088fe3e- Make NVIDIA Grace-Hopper TPM related drivers build-ins (bsc#1221156) - commit 32745a0- kabi/severities: ignore intel_tcc_get_temp() change (git-fixes) - commit 62d327d- thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (git-fixes). - commit 6dc4a23- memfd: drop warning for missing exec-related flags (bsc#1221161). - commit 68995fe- gpiolib: Pass consumer device through to core in devm_fwnode_gpiod_get_index() (git-fixes). - commit 446d465- drm/msm/dpu: add division of drm_display_mode's hskew parameter (git-fixes). - media: tc358743: register v4l2 async device only after successful setup (git-fixes). - tpm,tpm_tis: Avoid warning splat at shutdown (git-fixes). - powercap: dtpm_cpu: Fix error check against freq_qos_add_request() (git-fixes). - powercap: intel_rapl_tpmi: Fix a register bug (git-fixes). - powercap: intel_rapl: Fix a NULL pointer dereference (git-fixes). - PM: sleep: wakeirq: fix wake irq warning in system suspend (git-fixes). - PM: suspend: Set mem_sleep_current during kernel command line setup (git-fixes). - selftest: gpio: remove obsolete gpio-mockup test (git-fixes). - gpio: vf610: allow disabling the vf610 driver (git-fixes). - regulator: userspace-consumer: add module device table (git-fixes). - mmc: core: Fix switch on gp3 partition (git-fixes). - mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function (git-fixes). - mmc: tmio: avoid concurrent runs of mmc_request_done() (git-fixes). - pwm: mediatek: Update kernel doc for struct pwm_mediatek_of_data (git-fixes). - pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan (git-fixes). - commit 7ae9bb9- Add cherry-picked id to amdgpu patch - commit 1ec0805- drm/etnaviv: Restore some id values (git-fixes). - drm/amd/pm: Fix esm reg mask use to get pcie speed (git-fixes). - drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int() (git-fixes). - Revert "drm/amdgpu: Add pcie usage callback to nbio" (git-fixes). - Revert "drm/amdgpu: Add pci usage to nbio v7.9" (git-fixes). - drm/msm/a7xx: Fix LLC typo (git-fixes). - drm/msm/dpu: finalise global state object (git-fixes). - drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabled (git-fixes). - drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN (git-fixes). - drm/msm/dpu: improve DSC allocation (git-fixes). - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip (git-fixes). - drm/mediatek: dsi: Fix DSI RGB666 formats and definitions (git-fixes). - drm/tests: helpers: Include missing drm_drv header (git-fixes). - drm/tidss: Fix sync-lost issue with two displays (git-fixes). - drm/tidss: Fix initial plane zpos values (git-fixes). - drm/tegra: put drm_gem_object ref on error in tegra_fb_create (git-fixes). - drm/bridge: adv7511: fix crash on irq during probe (git-fixes). - drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first (git-fixes). - drm/amd/display: Add 'replay' NULL check in 'edp_set_replay_allow_active()' (git-fixes). - drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini() (git-fixes). - drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode() (git-fixes). - drm: ci: use clk_ignore_unused for apq8016 (git-fixes). - Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation" (git-fixes). - drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_discovery_reg_base_init()' (git-fixes). - drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' (git-fixes). - drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' (git-fixes). - drm/radeon/ni_dpm: remove redundant NULL check (git-fixes). - drm/radeon: remove dead code in ni_mc_load_microcode() (git-fixes). - drm/vmwgfx: Fix the lifetime of the bo cursor memory (git-fixes). - drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created MOBs (git-fixes). - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (git-fixes). - drm/lima: fix a memleak in lima_heap_alloc (git-fixes). - drm/panel-edp: use put_sync in unprepare (git-fixes). - drm/rockchip: lvds: do not print scary message when probing defer (git-fixes). - drm/rockchip: lvds: do not overwrite error code (git-fixes). - drm/vmwgfx: Unmap the surface before resetting it on a plane state (git-fixes). - drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node (git-fixes). - drm/vkms: Avoid reading beyond LUT array (git-fixes). - drm: Don't treat 0 as -1 in drm_fixp2int_ceil (git-fixes). - drm/rockchip: inno_hdmi: Fix video timing (git-fixes). - drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe() (git-fixes). - drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe() (git-fixes). - drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe() (git-fixes). - drm/tegra: hdmi: Fix some error handling paths in tegra_hdmi_probe() (git-fixes). - drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe() (git-fixes). - drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe() (git-fixes). - drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe (git-fixes). - drm/tegra: dsi: Add missing check for of_find_device_by_node (git-fixes). - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (git-fixes). - ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override (git-fixes). - ACPI: scan: Fix device check notification handling (git-fixes). - ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors (git-fixes). - cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency (git-fixes). - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value (git-fixes). - cpufreq: Limit resolving a frequency to policy min/max (git-fixes). - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (git-fixes). - commit 451635c- RAS: Export helper to get ras_debugfs_dir (jsc#PED-7619). - commit ddeebbf- powerpc/64s: Fix get_hugepd_cache_index() build failure (bsc#1215199). - powerpc: Remove cpu-as-y completely (bsc#1215199). - powerpc/64s: Use .machine power4 around dcbt (bsc#1215199). - powerpc/64s: Move dcbt/dcbtst sequence into a macro (bsc#1215199). - powerpc/pseries: Fix potential memleak in papr_get_attr() (bsc#1215199). - powerpc/kprobes: Handle error returned by set_memory_rox() (bsc#1215199). - powerpc: Implement set_memory_rox() (bsc#1215199). - powerpc: Use user_mode() macro when possible (bsc#1215199). - powerpc/rtas: use correct function name for resetting TCE tables (bsc#1215199). - commit 35dba53- btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume being deleted (bsc#1221282). - commit adc8e1b- btrfs: don't abort filesystem when attempting to snapshot deleted subvolume (bsc#1221282). - commit 7de0be8- Fix missing initial value for tcp pingpong threshold (bsc#1221339,bsc#1221305,bsc#1221032,bsc#1221261) This caused high latencies leading to various network issues - commit de6f6b8- RAS/AMD/FMPM: Fix off by one when unwinding on error (jsc#PED-7619). - commit 083602e- RAS/AMD/FMPM: Add debugfs interface to print record entries (jsc#PED-7619). - commit 1a5e647- RAS/AMD/FMPM: Save SPA values (jsc#PED-7619). - commit 4072c0c- Bluetooth: Fix eir name length (git-fixes). - wifi: mac80211: update scratch_pos after defrag (git-fixes). - wifi: mac80211: track capability/opmode NSS separately (git-fixes). - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (git-fixes). - wifi: mt76: mt7921e: fix use-after-free in free_irq() (git-fixes). - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (git-fixes). - wifi: wilc1000: fix RCU usage in connect path (git-fixes). - commit 76a6eff- blacklist.conf: add a BT entry that breaks kABI - commit a6a5c3b- gpu/host1x kABI workaround (git-fixes). - commit 86a9dbb- gpu: host1x: Skip reset assert on Tegra186 (git-fixes). - commit 88887cf- blacklist.conf: add entries for firewire - commit f73cdd2- drm/nouveau: don't fini scheduler before entity flush (git-fixes). - commit 3d3c54d- futex: Prevent the reuse of stale pi_state (bsc#1214683 (PREEMPT_RT prerequisite backports)). - commit ba092a4- srcu: Use try-lock lockdep annotation for NMI-safe access (bsc#1214683 (PREEMPT_RT prerequisite backports)). - futex/pi: Fix recursive rt_mutex waiter state (bsc#1214683 (PREEMPT_RT prerequisite backports)). - srcu: Remove extraneous parentheses from srcu_read_lock() etc (bsc#1214683 (PREEMPT_RT prerequisite backports)). - commit e04ae5b- Update config files: refresh for x86_64 and armv7hl - commit 8a3dfcc- r8152: fix unknown device for choose_configuration (git-fixes). - commit 71e2f25- Update patches.suse/arm64-sme-Always-exit-sme_alloc-early-with-existing-.patch (git-fixes, CVE-2024-26618) Add reference to CVE-2024-26618. - commit 50882e3- bluetooth hci_uart_register_device() kABI workaround (git-fixes). - commit 2fcc10e- net: phy: dp83822: Fix RGMII TX delay configuration (git-fixes). - net: phy: fix phy_get_internal_delay accessing an empty array (git-fixes). - Bluetooth: btnxpuart: Fix btnxpuart_close (git-fixes). - Bluetooth: af_bluetooth: Fix deadlock (git-fixes). - Bluetooth: hci_core: Fix possible buffer overflow (git-fixes). - Bluetooth: btrtl: fix out of bounds memory access (git-fixes). - Bluetooth: hci_h5: Add ability to allocate memory for private data (git-fixes). - Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional() (git-fixes). - Bluetooth: hci_event: Fix not indicating new connection for BIG Sync (git-fixes). - Bluetooth: Remove superfluous call to hci_conn_check_pending() (git-fixes). - Bluetooth: mgmt: Remove leftover queuing of power_off work (git-fixes). - Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (git-fixes). - wifi: brcm80211: handle pmk_op allocation failure (git-fixes). - wifi: rtw88: 8821c: Fix false alarm count (git-fixes). - wifi: rtw88: 8821c: Fix beacon loss and disconnect (git-fixes). - wifi: rtw88: 8821cu: Fix firmware upload fail (git-fixes). - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (git-fixes). - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (git-fixes). - wifi: mt76: mt7996: fix efuse reading issue (git-fixes). - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (git-fixes). - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (git-fixes). - wifi: mt76: mt7996: fix TWT issues (git-fixes). - sr9800: Add check for usbnet_get_endpoints (git-fixes). - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (git-fixes). - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (git-fixes). - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (git-fixes). - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (git-fixes). - wifi: wilc1000: revert reset line logic flip (git-fixes). - wifi: brcmsmac: avoid function pointer casts (git-fixes). - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (git-fixes). - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (git-fixes). - wifi: iwlwifi: mvm: don't set replay counters to 0xff (git-fixes). - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (git-fixes). - wifi: iwlwifi: mvm: fix erroneous queue index mask (git-fixes). - wifi: iwlwifi: support EHT for WH (git-fixes). - wifi: wfx: fix memory leak when starting AP (git-fixes). - wifi: brcmsmac: Drop legacy header (git-fixes). - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() (git-fixes). - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (git-fixes). - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (git-fixes). - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (git-fixes). - wifi: iwlwifi: mvm: d3: fix IPN byte order (git-fixes). - wifi: iwlwifi: fix EWRD table validity check (git-fixes). - wifi: iwlwifi: mvm: initialize rates in FW earlier (git-fixes). - wifi: iwlwifi: acpi: fix WPFC reading (git-fixes). - wifi: iwlwifi: dbg-tlv: ensure NUL termination (git-fixes). - wifi: iwlwifi: mvm: report beacon protection failures (git-fixes). - wifi: brcmfmac: fix copyright year mentioned in platform_data header (git-fixes). - wifi: ath12k: Fix issues in channel list update (git-fixes). - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (git-fixes). - can: softing: remove redundant NULL check (git-fixes). - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (git-fixes). - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (git-fixes). - wifi: wilc1000: fix multi-vif management when deleting a vif (git-fixes). - wifi: wilc1000: do not realloc workqueue everytime an interface is added (git-fixes). - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (git-fixes). - wifi: b43: Disable QoS for bcm4331 (git-fixes). - wifi: b43: Stop correct queue in DMA worker when QoS is disabled (git-fixes). - wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled (git-fixes). - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled (git-fixes). - doc-guide: kernel-doc: tell about object-like macros (git-fixes). - soc: qcom: llcc: Check return value on Broadcast_OR reg read (git-fixes). - soc: qcom: socinfo: rename PM2250 to PM4125 (git-fixes). - bus: tegra-aconnect: Update dependency to ARCH_TEGRA (git-fixes). - firmware: arm_scmi: Fix double free in SMC transport cleanup path (git-fixes). - commit d454c2c- Move upstreamed patches into sorted section - commit 5709f5a- Move upstreamed patches into sorted section - commit 612fa2e- arm_pmu: acpi: Add a representative platform device for TRBE (bsc#1220587) - commit e433e12- arm_pmu: acpi: Refactor arm_spe_acpi_register_device() (bsc#1220587) - commit c36cae4- coresight: trbe: Enable ACPI based TRBE devices (bsc#1220587) - commit 0aa88dd- coresight: trbe: Add a representative coresight_platform_data for (bsc#1220587) - commit 4d64f51- coresight: trbe: Allocate platform data per device (bsc#1220587) - commit fd3964b- selinux: only filter copy-up xattrs following initialization (bsc#1210690). - commit f42baec- NFS: Fix data corruption caused by congestion (git-fixes). - pNFS: Fix the pnfs block driver's calculation of layoutget size (git-fixes). - NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server (git-fixes). - NFS: Fix O_DIRECT locking issues (git-fixes). - commit b64b15f- nfsd: don't take fi_lock in nfsd_break_deleg_cb() (git-fixes). - SUNRPC: fix _xprt_switch_find_current_entry logic (git-fixes). - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (git-fixes). - NFS: Use parent's objective cred in nfs_access_login_time() (git-fixes). - blocklayoutdriver: Fix reference leak of pnfs_device_node (git-fixes). - SUNRPC: Fix a suspicious RCU usage warning (git-fixes). - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (git-fixes). - NFSD: Update nfsd_cache_append() to use xdr_stream (git-fixes). - nfsd: fix file memleak on client_opens_release (git-fixes). - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (git-fixes). - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (git-fixes). - SUNRPC: Add an IS_ERR() check back to where it was (git-fixes). - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (git-fixes). - SUNRPC: ECONNRESET might require a rebind (git-fixes). - svcrdma: Drop connection after an RDMA Read error (git-fixes). - nfsd: Handle EOPENSTALE correctly in the filecache (git-fixes). - nfsd: lock_rename() needs both directories to live on the same fs (git-fixes). - pNFS/flexfiles: Check the layout validity in ff_layout_mirror_prepare_stats (git-fixes). - pNFS: Fix a hang in nfs4_evict_inode() (git-fixes). - NFS: Fix potential oops in nfs_inode_remove_request() (git-fixes). - nfs42: client needs to strip file mode's suid/sgid bit after ALLOCATE op (git-fixes). - nfs: decrement nrequests counter before releasing the req (git-fixes). - SUNRPC/TLS: Lock the lower_xprt during the tls handshake (git-fixes). - Revert "SUNRPC dont update timeout value on connection reset" (git-fixes). - NFSv4: Fix a state manager thread deadlock regression (git-fixes). - NFSv4: Fix a nfs4_state_manager() race (git-fixes). - SUNRPC: Fail quickly when server does not recognize TLS (git-fixes). - NFSv4.1: fix zero value filehandle in post open getattr (git-fixes). - NFS: More fixes for nfs_direct_write_reschedule_io() (git-fixes). - NFS: Use the correct commit info in nfs_join_page_group() (git-fixes). - NFS: More O_DIRECT accounting fixes for error paths (git-fixes). - NFS: Fix error handling for O_DIRECT write scheduling (git-fixes). - nfsd: fix change_info in NFSv4 RENAME replies (git-fixes). - NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server (git-fixes). - NFS: Fix a potential data corruption (git-fixes). - NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info (git-fixes). - commit e298a32- Update patches.suse/ceph-fix-deadlock-or-deadcode-of-misusing-dget.patch (bsc#1220453 bsc#1221058 CVE-2023-52583). - commit 25befcc- sched/fair: Combine EAS check with overutilized access (bsc#1221157). - sched/fair: Use helper function to access rd->overutilized (bsc#1221157). - sched/fair: Add EAS checks before updating overutilized (bsc#1221157). - commit c66ccdb- netfs, fscache: Prevent Oops in fscache_put_cache() (bsc#1221291 CVE-2024-26612). - commit f4e9666- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations (git-fixes). - commit 36fac6a- mm: migrate high-order folios in swap cache correctly (git-fixes). - commit 46a5bb6- mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (git-fixes). - commit 436bfc9- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. - commit 442a3e7- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (git-fixes). - commit bffce9c- nfp: flower: prevent re-adding mac index for bonded port (git-fixes). - commit 6661999- nfp: use correct macro for LengthSelect in BAR config (git-fixes). - commit 7d0aeec- tsnep: Fix mapping for zero copy XDP_TX action (git-fixes). - commit 3345825- net: atlantic: Fix DMA mapping for PTP hwts ring (git-fixes). - commit b00604d- netdevsim: avoid potential loop in nsim_dev_trap_report_work() (git-fixes). - commit 57a7091- net: stmmac: Prevent DSA tags from breaking COE (git-fixes). - commit e8cc0c0- Move out-of-tree patches into the right section - commit 6624840- Documentation: virt: Fix up pre-formatted text block for SEV ioctls (git-fixes). - commit b6867f0- Move upstreamed patches into sorted section - commit 489fc6e- crypto: ccp - Have it depend on AMD_IOMMU (git-fixes). - rtc: test: Fix invalid format specifier (git-fixes). - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (git-fixes). - lib/cmdline: Fix an invalid format specifier in an assertion msg (git-fixes). - selftests/mqueue: Set timeout to 180 seconds (git-fixes). - Documentation: coresight: fix `make refcheckdocs` warning (git-fixes). - commit 2c8fcdc- Refresh patches.suse/nfsd-fix-RELEASE_LOCKOWNER.patch. update mainline commit info - commit 2c149c7- amt: do not use overwrapped cb area (git-fixes). - commit 1372aac- bonding: remove print in bond_verify_device_path (git-fixes). - commit 7a54f95- stmmac: preserve KABI in stmmac_txq_cfg (git-fixes). - commit 034b0ac- net: stmmac: Tx coe sw fallback (git-fixes). - commit d5cf563- blacklist.conf: update blacklist - commit 0889c69- blacklist.conf: update blacklist - commit b63446f- blacklist.conf: update blacklist - commit ed66a82- powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (bsc#1220492 ltc#205270). - commit 2026089- Update patches.suse/usb-hub-Guard-against-accesses-to-uninitialized-BOS-.patch (bsc#1220790 CVE-2023-52477). Added CVE - commit 61b1ebd- nvmet-fc: take ref count on tgtport before delete assoc (git-fixes). - nvmet-fc: avoid deadlock on delete association path (git-fixes). - nvmet-fc: abort command when there is no binding (git-fixes). - nvmet-fc: hold reference on hostport match (git-fixes). - nvmet-fc: defer cleanup using RCU properly (git-fixes). - nvmet-fc: release reference on target port (git-fixes). - nvmet-fcloop: swap the list_add_tail arguments (git-fixes). - nvme-fc: do not wait in vain when unloading module (git-fixes). - nvmet-tcp: fix nvme tcp ida memory leak (git-fixes). - commit 53c6a83- i2c: aspeed: Fix the dummy irq expected print (git-fixes). - i2c: wmt: Fix an error handling path in wmt_i2c_probe() (git-fixes). - i2c: i801: Avoid potential double call to gpiod_remove_lookup_table (git-fixes). - commit 5a2966b- s390/vfio-ap: wire in the vfio_device_ops request callback (bsc#1205316). - Refresh patches.suse/vfio-iommufd-Add-detach_ioas-support-for-emulated-VFIO-devices. - commit c62972b- scsi: target: iscsi: don't warn of R/W when no data (bsc#1215541). - scsi: target: iscsi: handle SCSI immediate commands (bsc#1215541). - commit ed0e112- Fix missing initialization in mt7921* drivers (bsc#1221114) Refresh patches.suse/wifi-mt76-move-struct-ieee80211_chanctx_conf-up-to-s.patch - commit ecd5297- ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (git-fixes). - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (git-fixes). - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (git-fixes). - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (git-fixes). - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (git-fixes). - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (git-fixes). - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (git-fixes). - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (git-fixes). - ALSA: hda: optimize the probe codec process (git-fixes). - commit 5c5002a- ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (git-fixes). - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (git-fixes). - commit 0303741- mei: gsc_proxy: match component when GSC is on different bus (git-fixes). - misc: fastrpc: Pass proper arguments to scm call (git-fixes). - comedi: comedi_test: Prevent timers rescheduling during deletion (git-fixes). - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (git-fixes). - iio: accel: adxl367: fix I2C FIFO data register (git-fixes). - iio: accel: adxl367: fix DEVID read after reset (git-fixes). - iio: pressure: dlhl60d: Initialize empty DLH bytes (git-fixes). - counter: fix privdata alignment (git-fixes). - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (git-fixes). - tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled (git-fixes). - vt: fix unicode buffer corruption when deleting characters (git-fixes). - serial: 8250_dw: Do not reclock if already at correct rate (git-fixes). - tty: serial: imx: Fix broken RS485 (git-fixes). - xhci: Fix failure to detect ring expansion need (git-fixes). - usb: port: Don't try to peer unused USB ports based on location (git-fixes). - usb: gadget: ncm: Fix handling of zero block length packets (git-fixes). - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (git-fixes). - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (git-fixes). - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (git-fixes). - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (git-fixes). - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (git-fixes). - ASoC: rcar: adg: correct TIMSEL setting for SSI9 (git-fixes). - ASoC: madera: Fix typo in madera_set_fll_clks shift value (git-fixes). - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (git-fixes). - drm/nouveau: fix stale locked mutex in nouveau_gem_ioctl_pushbuf (git-fixes). - drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP (again) (git-fixes). - drm: Fix output poll work for drm_kms_helper_poll=n (git-fixes). - drm/amd/display: check dc_link before dereferencing (git-fixes). - drm/i915/selftests: Fix dependency of some timeouts on HZ (git-fixes). - drm/i915: Don't explode when the dig port we don't have an AUX CH (git-fixes). - drm/i915: Check before removing mm notifier (git-fixes). - drm/i915/hdcp: Extract hdcp structure from correct connector (git-fixes). - drm/i915/hdcp: Remove additional timing for reading mst hdcp message (git-fixes). - drm/i915/hdcp: Move to direct reads for HDCP (git-fixes). - commit e4dbdb4- erofs: apply proper VMA alignment for memory mapped files on THP (git-fixes). - commit f883467- powerpc: Add PVN support for HeXin C2000 processor (jsc#PED-7970). - Refresh patches.suse/powerpc-Add-Power11-architected-and-raw-mode.patch - commit 840aeb4- Refresh patches.suse/x86-e820-Don-t-reserve-SETUP_RNG_SEED-in-e820.patch - commit cca30de- perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (jsc#PED-7970 jsc#PED-8065). - powerpc/perf: Power11 Performance Monitoring support (jsc#PED-7970 jsc#PED-8065). - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (jsc#PED-7970 jsc#PED-8065). - commit b9d5dfb- group-source-files.pl: Quote filenames (boo#1221077). The kernel source now contains a file with a space in the name. Add quotes in group-source-files.pl to avoid splitting the filename. Also use -print0 / -0 when updating timestamps. - commit a005e42- Revert "git-sort: Add io_uring 6.3 fixes remote" This reverts commit 6392287eb4bd8f99419025c617f5a9b7ce323a79. Remove version-specific branch. - commit e463564- gpio: fix resource unwinding order in error path (git-fixes). - commit 6156605- gpiolib: Fix the error path order in gpiochip_add_data_with_key() (git-fixes). - commit e072cb0- gpio: 74x164: Enable output pins after registers are reset (git-fixes). - kbuild: Add -Wa,--fatal-warnings to as-instr invocation (git-fixes). - efivarfs: Request at most 512 bytes for variable names (git-fixes). - ASoC: qcom: Fix uninitialized pointer dmactl (git-fixes). - drm/amd/display: Add monitor patch for specific eDP (git-fixes). - soc: qcom: pmic_glink: Fix boot when QRTR=m (git-fixes). - commit 43e9ac3- Update patches.suse/PCI-MSI-Prevent-MSI-hardware-interrupt-number-trunca.patch (git-fixes,bsc#1218777) - commit 7d27d0e- Update patches.suse/phy-ti-phy-omap-usb2-Fix-NULL-pointer-dereference-fo.patch (git-fixes,bsc#1220340,CVE-2024-26600) - commit 6950641- powerpc: Add Power11 architected and raw mode (jsc#PED-7970). - powerpc: Annotate endianness of various variables and functions (jsc#PED-7970). - commit 1346447- blacklist.conf: Add 118642d7f606 mm: memcontrol: clarify swapaccount=0 deprecation warning - commit b280e82- Update patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch (git-fixes, bsc#1219443, bsc#1220887, CVE-2023-52481) - commit f753e1f- kernel-binary: Fix i386 build Fixes: 89eaf4cdce05 ("rpm templates: Move macro definitions below buildrequires") - commit f7c6351- x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race (bsc#1220941 CVE-2023-52568). - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (bsc#1220872 CVE-2023-52576). - commit 94e020b- Revert "Update config files. Deactivate CONFIG_QETH_OSX on s390x. (jsc#PED-3317)" This reverts commit 84140c6f0d4586d5df743a4b87554fe794b51392. IBM wants to disable CONFIG_QETH_OSX only for ALP and SLE16 while keeping it enabled on SLE15-SP6. - commit 0cf6eff- Update patches.suse/KVM-s390-fix-setting-of-fpc-register.patch (git-fixes bsc#1219809 bsc#1221040 CVE-2023-52597). - commit b4fa9cc- kernel-binary: vdso: fix filelist for non-usrmerged kernel Fixes: a6ad8af207e6 ("rpm templates: Always define usrmerged") - commit fb3f221- Update patches.suse/netfs-Only-call-folio_start_fscache-one-time-for-each-folio.patch (bsc#1216954 CVE-2023-52582 bsc#1220878). - commit 87168e9- Update reference of bpf-sockmap-Reject-sk_msg-egress-redirects-to-non-TC.patch (jsc#PED-6811 bsc#1220926 CVE-2023-52523). - commit f24dbf6- Update patches.suse/ceph-drop-messages-from-MDS-when-unmounting.patch (jsc#SES-1880 CVE-2022-48628 bsc#1220848). - commit 4c5beb1- rpm/kernel-binary.spec.in: Fix the build error without usrmerged - commit d396cc8- integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (git-fixes). - commit f764d63- erofs: fix memory leak of LZMA global compressed deduplication (bsc#1220897 CVE-2023-52526). - commit ff061f8- blacklist.conf: Mark "Fix 'perf script' tests on s390" as irrelvant - commit 80d8ff7- perf: Fix the nr_addr_filters fix (git-fixes). - commit 4903a69- btrfs: scrub: avoid use-after-free when chunk length is not 64K aligned (bsc#1220943 CVE-2024-26616). - commit d7e7877- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (git-fixes). - commit 6f5ad58- btrfs: remove BUG() after failure to insert delayed dir index item (bsc#1220918 CVE-2023-52569). - commit 898c18d- btrfs: improve error message after failure to add delayed dir index item (bsc#1220918 CVE-2023-52569). - commit d4e730e- Update patches.suse/ice-Fix-some-null-pointer-dereference-issues-in-ice_.patch (jsc#PED-4876 bsc#1220424 CVE-2023-52471). - Update patches.suse/msft-hv-2888-net-mana-Fix-TX-CQE-error-handling.patch (bsc#1220932 CVE-2023-52532). - Update patches.suse/team-fix-null-ptr-deref-when-team-device-type-is-cha.patch (bsc#1220870 CVE-2023-52574). Added CVE references. - commit cdd1907- Update patches.suse/powerpc-pseries-memhp-Fix-access-beyond-end-of-drmem.patch (bsc#1065729 bsc#1220250 CVE-2023-52451). - commit e456ff0- vfio/mdev: Fix a null-ptr-deref bug for mdev_unregister_parent() (CVE-2023-52570 bsc#1220925). - commit 8dc5811- bpf: fix check for attempt to corrupt spilled pointer (bsc#1220325 CVE-2023-52462). - commit eb74527- Update patch referece for wifi fix (CVE-2023-52530 bsc#1220930) - commit 04f251c- Update patch reference for iwlwifi fix (CVE-2023-52531 bsc#1220931) - commit 3e108ac- kABI: bpf: struct bpf_prog_aux kABI workaround (jsc#PED-6811 bsc#1220251). - commit a7547b0- selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (jsc#PED-6811 bsc#1220254). - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (bsc#1220254 CVE-2024-26591). - selftests/bpf: Add test for recursive attachment of tracing progs (bsc#1220254 CVE-2024-26591). - bpf: Relax tracing prog recursive attach rules (jsc#PED-6811 bsc#1220254). - commit aba9ef6- drm/i915/dp: Limit SST link rate to <=8.1Gbps (git-fixes). - drm/nouveau: nvkm_gsp_radix3_sg() should use nvkm_gsp_mem_ctor() (git-fixes). - nouveau/gsp: handle engines in runl without nonstall interrupts (git-fixes). - drm/msm/dpu: Add mutex lock in control vblank irq (git-fixes). - drm/msm/dpu: populate SSPP scaler block version (git-fixes). - drm/msm/dpu: Correct UBWC settings for sc8280xp (git-fixes). - drm/msm/dpu: enable SmartDMA on SM8450 (git-fixes). - drm/msm/a690: Fix reg values for a690 (git-fixes). - drm/i915/display: Move releasing gem object away from fb tracking (git-fixes). - commit ca552ce- drm/amd/display: Fix DPSTREAM CLK on and off sequence (git-fixes). - commit d79529f- x86/srso: Add SRSO mitigation for Hygon processors (bsc#1220735 CVE-2023-52482). - commit 1d10b80- Update patches.suse/drm-bridge-sii902x-Fix-probing-race-issue.patch (git-fixes bsc#1220736 CVE-2024-26607). - commit 8bc333c- drm/amd/display: Refactor DMCUB enter/exit idle interface (git-fixes). - Refresh patches.suse/drm-amd-display-Fix-potential-null-pointer-dereferen.patch. - commit 3154e27- drm/amd/display: Only allow dig mapping to pwrseq in new asic (git-fixes). - drm/amd/display: Fix array-index-out-of-bounds in dcn35_clkmgr (git-fixes). - drm/amd/display: Implement bounds check for stream encoder creation in DCN301 (git-fixes). - drm/amdgpu: Avoid fetching VRAM vendor info (git-fixes). - drm/amd/display: Fix dcn35 8k30 Underflow/Corruption Issue (git-fixes). - drm/amd/display: fix incorrect mpc_combine array size (git-fixes). - drm/amd/display: fix USB-C flag update after enc10 feature init (git-fixes). - drm/amd/display: Disable ips before dc interrupt setting (git-fixes). - drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs (git-fixes). - drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs (git-fixes). - drm/amd/amdgpu: Assign GART pages to AMD device mapping (git-fixes). - drm/amd/pm: Fetch current power limit from FW (git-fixes). - drm/amdgpu: Show vram vendor only if available (git-fixes). - drm/amd/pm: update the power cap setting (git-fixes). - drm/amdgpu: Avoid fetching vram vendor information (git-fixes). - drm/amdgpu: Enable GFXOFF for Compute on GFX11 (git-fixes). - drm/amd/display: Fix DML2 watermark calculation (git-fixes). - drm/amd/display: Clear OPTC mem select on disable (git-fixes). - drm/amd/display: Add logging resource checks (git-fixes). - drm/amd/display: Init link enc resources in dc_state only if res_pool presents (git-fixes). - drm/amd/pm: Fix smuv13.0.6 current clock reporting (git-fixes). - drm/amd/pm: Add error log for smu v13.0.6 reset (git-fixes). - drm/amdgpu: drop exp hw support check for GC 9.4.3 (git-fixes). - drm/amdgpu: update regGL2C_CTRL4 value in golden setting (git-fixes). - Revert "drm/amd/display: Fix conversions between bytes and KB" (git-fixes). - drm/amd/display: Disconnect phantom pipe OPP from OPTC being disabled (git-fixes). - drm/amd/display: To adjust dprefclk by down spread percentage (git-fixes). - drm/amdgpu: Fix variable 'mca_funcs' dereferenced before NULL check in 'amdgpu_mca_smu_get_mca_entry()' (git-fixes). - drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper() (git-fixes). - drm/amd/display: Fix hang/underflow when transitioning to ODM4:1 (git-fixes). - drm/amd/display: Fix lightup regression with DP2 single display configs (git-fixes). - drm/amd/display: Wake DMCUB before executing GPINT commands (git-fixes). - drm/amd/display: Wake DMCUB before sending a command (CVE-2023-52485 bsc#1220835 git-fixes). - drm/amd/display: fix usb-c connector_type (git-fixes). - drm/amd/display: do not send commands to DMUB if DMUB is inactive from S3 (git-fixes). - drm/amdgpu: Enable tunneling on high-priority compute queues (git-fixes). - drm/amd/display: Check writeback connectors in create_validate_stream_for_sink (git-fixes). - drm/amd/display: Use drm_connector in create_stream_for_sink (git-fixes). - drm/amd/display: Return drm_connector from find_first_crtc_matching_connector (git-fixes). - drm/amd/display: add support for DTO genarated dscclk (git-fixes). - drm/amd/display: Fix Replay Desync Error IRQ handler (git-fixes). - drm/amd/display: Fix disable_otg_wa logic (git-fixes). - drm/amd/display: Fix conversions between bytes and KB (git-fixes). - drm/amd/display: update pixel clock params after stream slice count change in context (git-fixes). - drm/amd/display: Fix a debugfs null pointer error (git-fixes). - commit 36bc980- blacklist.conf: drop amdgpu commit that will be backported now - commit eac0ec4- crypto: jitter - use permanent health test storage (bsc#1220682). - commit 7d19449- crypto: jitter - reuse allocated entropy collector (bsc#1220684). - commit 5e1fcb3- crypto: jitter - Allow configuration of memory size (bsc#1220684). - Update config files. - commit b193722- crypto: jitter - add RCT/APT support for different OSRs (bsc#1220682 bsc#1220684). - commit a0d26ea- crypto: jitter - Add clarifying comments to Jitter Entropy RCT cutoff values (bsc#1220682 bsc#1220684). - commit 94bdba9- mm/mremap: allow moves within the same VMA for stack moves (bsc#1220914). - mm/mremap: optimize the start addresses in move_page_tables() (bsc#1220914). - commit 3c1f239- tls: fix use-after-free on failed backlog decryption (CVE-2024-26584 bsc#1220186). - tls: separate no-async decryption request handling from async (CVE-2024-26584 bsc#1220186). - tls: decrement decrypt_pending if no async completion will be called (CVE-2024-26584 bsc#1220186). - net: tls: handle backlogging of crypto requests (CVE-2024-26584 bsc#1220186). - commit 2199323- selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (bsc#1220255 CVE-2024-26589). - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (bsc#1220255 CVE-2024-26589). - commit da059bb- ovl: fix failed copyup of fileattr on a symlink (bsc#1220827). - commit c247a4e- tls: fix race between tx work scheduling and socket close (CVE-2024-26585 bsc#1220187). - commit 98f57ea- tls: fix race between async notify and socket close (CVE-2024-26583 bsc#1220185). - net: tls: factor out tls_*crypt_async_wait() (CVE-2024-26583 bsc#1220185). - commit ebb58c6- netfilter: nf_tables: fix 64-bit load issue in nft_byteorder_eval() (CVE-2024-0607 bsc#1218915). - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() (CVE-2024-0607 bsc#1218915). - commit d0b1efb- erofs: fix lz4 inplace decompression (bsc#1220879 CVE-2023-52497). - commit 1ab6d98- erofs: get rid of the remaining kmap_atomic() (git-fixes). - commit 17e3c9c- netfilter: nft_set_pipapo: skip inactive elements during set walk (CVE-2023-6817 bsc#1218195). - commit 20cd5f2- crypto: jitter - replace LFSR with SHA3-256 (bsc#1220331). - Update config files. - commit 586f7f5- Update patch reference for tomoyo fix (CVE-2024-26622 bsc#1220825) - commit 1d9cb5b- doc/README.SUSE: Update information about module support status (jsc#PED-5759) Following the code change in SLE15-SP6 to have externally supported modules no longer taint the kernel, update the respective documentation in README.SUSE: * Describe that support status can be obtained at runtime for each module from /sys/module/$MODULE/supported and for the entire system from /sys/kernel/supported. This provides a way how to now check that the kernel has any externally supported modules loaded. * Remove a mention that externally supported modules taint the kernel, but keep the information about bit 16 (X) and add a note that it is still tracked per module and can be read from /sys/module/$MODULE/taint. This per-module information also appears in Oopses. - commit 9ed8107- Refresh patches.suse/0002-crypto-populate-downstream-list-of-drivers-unapprove.patch. Enable and refresh patches.suse/0002-crypto-populate-downstream-list-of-drivers-unapprove.patch - commit 46942fd- Bluetooth: btmtk: Add MODULE_FIRMWARE() for MT7922 (bsc#1214133). - commit abbbfc6- btrfs: fix race between reading a directory and adding entries to it (bsc#1219315). - commit a8cff4f- bpf: Minor cleanup around stack bounds (bsc#1220257 CVE-2023-52452). - bpf: Fix accesses to uninit stack slots (bsc#1220257 CVE-2023-52452). - bpf: Add some comments to stack representation (bsc#1220257 CVE-2023-52452). - bpf: Guard stack limits against 32bit overflow (git-fixes). - bpf: Fix verification of indirect var-off stack access (git-fixes). - bpf: Minor logging improvement (bsc#1220257). - commit f480bf8- btrfs: refresh dir last index during a rewinddir(3) call (bsc#1219315). - commit 5fd0a18- btrfs: set last dir index to the current last index when opening dir (bsc#1219315). - commit 21aedc5- Update patches.suse/PCI-ASPM-Fix-deadlock-when-enabling-ASPM.patch (git-fixes bsc#1220336 CVE-2024-26605). - Update patches.suse/serial-8250-omap-Don-t-skip-resource-freeing-if-pm_r.patch (git-fixes bsc#1220350 CVE-2023-52457). - Update patches.suse/serial-imx-fix-tx-statemachine-deadlock.patch (git-fixes bsc#1220364 CVE-2023-52456). Add CVE references. - commit 7801f75- Refresh patches.suse/bpf-Fix-a-race-condition-between-btf_put-and-map_fre.patch Fix a build error caused by the patch context embeded in the description - commit 3c4ea38- selftests/bpf: Remove flaky test_btf_id test (bsc#1220247 CVE-2023-52446). - bpf: Fix a race condition between btf_put() and map_free() (bsc#1220247 CVE-2023-52446). - commit 1878e7b- phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes (git-fixes). - dmaengine: ptdma: use consistent DMA masks (git-fixes). - dmaengine: idxd: Ensure safe user copy of completion record (git-fixes). - dmaengine: fsl-qdma: init irq after reg initialization (git-fixes). - dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read (git-fixes). - commit 6051aa0- efivarfs: Free s_fs_info on unmount (bsc#1220328 CVE-2023-52463). - commit 855de3c- efivarfs: Move efivar availability check into FS context init (bsc#1220328 CVE-2023-52463). - commit 9aa65d5- efivarfs: force RO when remounting if SetVariable is not supported (bsc#1220328 CVE-2023-52463). - commit f4334b6- efivarfs: Add uid/gid mount options (bsc#1220328 CVE-2023-52463). - commit f803582- ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (git-fixes). - commit faab4df- ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (git-fixes). - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (git-fixes). - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (git-fixes). - commit 514a46e- power: supply: bq27xxx-i2c: Do not free non existing IRQ (git-fixes). - mmc: sdhci-xenon: add timeout for PHY init complete (git-fixes). - mmc: sdhci-xenon: fix PHY init clock stability (git-fixes). - mmc: mmci: stm32: fix DMA API overlapping mappings warning (git-fixes). - mmc: core: Fix eMMC initialization with 1-bit bus connection (git-fixes). - efi/capsule-loader: fix incorrect allocation size (git-fixes). - fbcon: always restore the old font data in fbcon_do_set_font() (git-fixes). - tomoyo: fix UAF write bug in tomoyo_write_control() (git-fixes). - firewire: core: send bus reset promptly on gap count error (git-fixes). - efi: Don't add memblocks for soft-reserved memory (git-fixes). - efi: runtime: Fix potential overflow of soft-reserved region size (git-fixes). - hwmon: (coretemp) Enlarge per package core count limit (git-fixes). - wifi: iwlwifi: do not announce EPCS support (git-fixes). - wifi: mac80211: accept broadcast probe responses on 6 GHz (git-fixes). - wifi: mac80211: adding missing drv_mgd_complete_tx() call (git-fixes). - wifi: mac80211: set station RX-NSS on reconfig (git-fixes). - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (git-fixes). - Input: xpad - add Lenovo Legion Go controllers (git-fixes). - Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0 (git-fixes). - spi: sh-msiof: avoid integer overflow in constants (git-fixes). - regulator: pwm-regulator: Add validity checks in continuous .get_voltage (git-fixes). - platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet (git-fixes). - spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected (git-fixes). - spi: intel-pci: Add support for Arrow Lake SPI serial flash (git-fixes). - wifi: mac80211: fix race condition on enabling fast-xmit (git-fixes). - wifi: cfg80211: fix missing interfaces when dumping (git-fixes). - fbdev: sis: Error out if pixclock equals zero (git-fixes). - fbdev: savage: Error out if pixclock equals zero (git-fixes). - commit 87f4ce4- drm/nouveau: keep DMA buffers required for suspend/resume (git-fixes). - Revert "drm/amd/pm: resolve reboot exception for si oland" (git-fixes). - drm/amdgpu/pm: Fix the power1_min_cap value (git-fixes). - drm/amd/display: Prevent potential buffer overflow in map_hw_resources (git-fixes). - drm/buddy: fix range bias (git-fixes). - drm/tegra: Remove existing framebuffer only if we support display (git-fixes). - docs: Instruct LaTeX to cope with deeper nesting (git-fixes). - drm/amd/display: adjust few initialization order in dm (git-fixes). - drm/amd/display: fixed integer types and null check locations (git-fixes). - Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz" (git-fixes). - drm/amdgpu: Fix HDP flush for VFs on nbio v7.9 (git-fixes). - drm/amdgpu: Fix shared buff copy to user (git-fixes). - drm/amdgpu: reset gpu for s3 suspend abort case (git-fixes). - drm/amdgpu: skip to program GFXDEC registers for suspend abort (git-fixes). - drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()' (git-fixes). - drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz (git-fixes). - drm/amdkfd: Use correct drm device for cgroup permission check (git-fixes). - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (git-fixes). - drm/amd/display: Avoid enum conversion warning (git-fixes). - drm/amd/display: Request usb4 bw for mst streams (git-fixes). - drm/amd/display: Add dpia display mode validation logic (git-fixes). - commit 515b84e- ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (git-fixes). - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (git-fixes). - ALSA: hda/realtek: tas2781: enable subwoofer volume control (git-fixes). - ALSA: Drop leftover snd-rtctimer stuff from Makefile (git-fixes). - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (git-fixes). - ALSA: firewire-lib: fix to check cycle continuity (git-fixes). - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (git-fixes). - ASoC: wm_adsp: Don't overwrite fwf_name with the default (git-fixes). - ALSA: usb-audio: Ignore clock selector errors for single connection (git-fixes). - ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616 (git-fixes). - ASoC: amd: acp: Add check for cpu dai link initialization (git-fixes). - ALSA: usb-audio: Check presence of valid altsetting control (git-fixes). - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (git-fixes). - ahci: asm1166: correct count of reported ports (git-fixes). - dmaengine: fsl-qdma: increase size of 'irq_name' (git-fixes). - dmaengine: shdma: increase size of 'dev_id' (git-fixes). - dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH (git-fixes). - ata: ahci: add identifiers for ASM2116 series adapters (git-fixes). - commit 9457359- btrfs: fix double free of anonymous device after snapshot creation failure (bsc#1219126 CVE-2024-23850). - commit 684803d- Add initial kabi reference files (commit 8f19d4869160). KABI checking now enabled for default (all) and 64kb (aarch64) flavors. - commit 892d9b5- x86/e820: Don't reserve SETUP_RNG_SEED in e820 (bsc#1218709). - commit 15d874c- Update patch reference for input fix (CVE-2023-52475 bsc#1220649) - commit 2e7f958- Update patch reference for HID fix (CVE-2023-52478 bsc#1220796) - commit 9f5b99e- selftests/bpf: Test outer map update operations in syscall program (bsc#1220251 CVE-2023-52447). - selftests/bpf: Add test cases for inner map (bsc#1220251 CVE-2023-52447). - bpf: Optimize the free of inner map (bsc#1220251 CVE-2023-52447). - Refresh patches.suse/kABI-padding-for-bpf.patch - bpf: Defer the free of inner map when necessary (bsc#1220251 CVE-2023-52447). - Refresh patches.suse/kABI-padding-for-bpf.patch - bpf: Set need_defer as false when clearing fd array during map free (bsc#1220251 CVE-2023-52447). - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (bsc#1220251 CVE-2023-52447). - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (bsc#1220251 CVE-2023-52447). - commit 5323b3a- KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache (bsc#1220326, CVE-2024-26598). - commit 49fb765- scsi: lpfc: Replace deprecated strncpy() with strscpy() (bsc#1220021). - scsi: lpfc: Copyright updates for 14.4.0.0 patches (bsc#1220021). - scsi: lpfc: Update lpfc version to 14.4.0.0 (bsc#1220021). - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (bsc#1220021). - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (bsc#1220021). - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (bsc#1220021). - scsi: lpfc: Change nlp state statistic counters into atomic_t (bsc#1220021). - scsi: lpfc: Remove shost_lock protection for fc_host_port shost APIs (bsc#1220021). - scsi: lpfc: Move handling of reset congestion statistics events (bsc#1220021). - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (bsc#1220021). - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (bsc#1220021). - scsi: lpfc: Fix failure to delete vports when discovery is in progress (bsc#1220021). - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (bsc#1220021). - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (bsc#1220021). - scsi: lpfc: Remove D_ID swap log message from trace event logger (bsc#1220021). - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (bsc#1220021). - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (bsc#1220021). - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (bsc#1220021). - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (bsc#1220021). - PCI: Add PCI_HEADER_TYPE_MFD definition (bsc#1220021). - commit 9a9c9b2- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (bsc#1220335). - commit 8c37586- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (git-fixes). - commit a8f6b18- Bluetooth: qca: Fix wrong event type for patch config command (git-fixes). - Bluetooth: Enforce validation on max value of connection interval (git-fixes). - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (git-fixes). - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (git-fixes). - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (git-fixes). - Bluetooth: Avoid potential use-after-free in hci_error_reset (git-fixes). - Bluetooth: hci_sync: Check the correct flag before starting a scan (git-fixes). - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (git-fixes). - wifi: nl80211: reject iftype change with mesh ID change (git-fixes). - net: lan78xx: fix "softirq work is pending" error (git-fixes). - net: usb: dm9601: fix wrong return value in dm9601_mdio_read (git-fixes). - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (git-fixes). - commit ae3aae7- Update patch reference for media usb fix (CVE-2023-52445 bsc#1220241) - commit e6dd958- RAS: Introduce a FRU memory poison manager (jsc#PED-7618). - commit 8f0ee79- hisi_acc_vfio_pci: Update migration data pointer correctly on (bsc#1220337,CVE-2023-52453) - commit d659d2d- RAS/AMD/ATL: Add MI300 row retirement support (jsc#PED-7618). - Delete patches.suse/EDAC-amd64-Add-MI300-row-retirement-support.patch. - commit 50130ed- btrfs: do not ASSERT() if the newly created subvolume already got read (bsc#1219126). - commit a427c9b- perf vendor events: Update metric events for power10 platform (bsc#1220502 perf-v6.7). - commit c37d66c- io_uring/net: fix multishot accept overflow handling (git-fixes). - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (git-fixes). - io_uring/net: limit inline multishot retries (git-fixes). - io_uring/poll: add requeue return code from poll multishot handling (git-fixes). - io_uring/net: un-indent mshot retry path in io_recv_finish() (git-fixes). - io_uring/poll: move poll execution helpers higher up (git-fixes). - io_uring/rw: ensure poll based multishot read retries appropriately (git-fixes). - io_uring: combine cq_wait_nr checks (git-fixes). - io_uring: clean *local_work_add var naming (git-fixes). - io_uring: clean up local tw add-wait sync (git-fixes). - io_uring: adjust defer tw counting (git-fixes). - io_uring: ensure local task_work is run on wait timeout (git-fixes). - io_uring/rw: ensure io->bytes_done is always initialized (git-fixes). - io_uring: optimise ltimeout for inline execution (git-fixes). - io_uring: don't check iopoll if request completes (git-fixes). - commit 79dd332- Update patches.suse/sched-membarrier-reduce-the-ability-to-hammer-on-sys.patch (git-fixes, bsc#1220398, CVE-2024-26602). - commit 2095c13- blacklist.conf: Add duplicated commit "io_uring/af_unix: disable sending io_uring over sockets" This was merged twice, through net and io_uring trees. Since we already applied the net version as a CVE fix, blacklist the io_uring hash. - commit ebf8ff8- Update patches.suse/add-suse-supported-flag.patch (jsc#PED-5759). - Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch. * Don't mark the kernel as tainted when an "externally supported" module is loaded. It mostly lead to confusion. Aggregate TAINT_EXTERNAL_SUPPORT instead into a separate variable support_taint_mask which only affects /sys/kernel/supported but doesn't contribute to /proc/sys/kernel/tainted * Expand the commit description to explain a bit more what the patch does. - commit 5db57bc- kabi padding for vmstat items (bsc#1220507). - commit 01c42de- Update patches.suse/i2c-i801-Fix-block-process-call-transactions.patch (git-fixes bsc#1220009 CVE-2024-26593). Add bug and CVE references. - commit bdc6d34- net: stmmac: Wait a bit for the reset to take effect (git-fixes). - commit 4b63f4d- net: stmmac: remove unneeded stmmac_poll_controller (git-fixes). - commit c687b16- netfilter: nf_tables: disallow rule removal from chain binding (CVE-2023-5197 bsc#1218216). - commit d6bd29e- Revert "arm64: Prevent misaligned patch-site warnings (bsc#1214934)." This reverts commit 0db2d146c3e483a58fb6c09052b3f887174aa09a. Restore also CONFIG_HID_BPF=y which depends on CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y and was disabled only later in 329a3560cae5a3e24169b34ab6a21fa8964e3ff6 as a result of run_oldconfig.sh. - commit 0a8158f- kbuild: Use -fmin-function-alignment when available (bsc#1214934). - Update config files. - Refresh patches.suse/livepatch-dump-ipa-clones.patch. - commit d057405- crypto: arm64/neonbs - fix out-of-bounds access on short input (git-fixes). - commit 6358106- blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (bsc#1218180 ltc#204476). - commit ab6899d- Update patches.suse/mlxsw-spectrum_acl_tcam-Fix-NULL-pointer-dereference.patch (bsc#1220344 CVE-2024-26595). Added CVE reference. - commit 63c44b2- Update patches.suse/mlxsw-spectrum_acl_tcam-Fix-stack-corruption.patch (bsc#1220243 CVE-2024-26586). Added CVE reference. - commit 4835385- net-device: move lstats in net_device_read_txrx (bsc#1220419). - commit 6f1b7cd- tcp: move tp->tcp_usec_ts to tcp_sock_read_txrx group (bsc#1220419). - commit 5c7c981- tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (bsc#1220419). - commit 6371144- tcp: reorganize tcp_sock fast path variables (bsc#1220419). - commit 8b11557- netns-ipv4: reorganize netns_ipv4 fast path variables (bsc#1220419). - commit b94aca8- mmu_notifiers: rename invalidate_range notifier (bsc#1220287) - Refresh patches.suse/iommu-amd-Remove-iommu_v2-module. - Refresh patches.suse/iommu-arm-smmu-v3-Fix-soft-lockup-triggered-by-arm_smmu_mm_invalidate_range.patch. - Refresh patches.suse/iommu-vt-d-Fix-incorrect-cache-invalidation-for-mm-notification. - Refresh patches.suse/iommu-vt-d-Remove-pasid_mutex. - commit b3f3b3e- new paddings for the new features of TB (bsc#1220369). - commit 202f364- padding: ehci core structures (bsc#1220369). - commit be61d2c- padding: ohci core structure padding (bsc#1220369). - commit 232e16e- padding: XHCI additional padding (bsc#1220369). - commit 8d1ff6f- paddings: add paddings to TypeC stuff (bsc#1220369). - commit 8b36dec- kABI placeholders for coco host support (jsc#PED-6143). - commit 25ae613- mmu_notifiers: don't invalidate secondary TLBs as part of (bsc#1220287) - commit 484eb1e- kABI padding for wireless (kABI padding). - kABI padding for soundwire (kABI padding). - kABI padding for media drivers (kABI padding). - commit ad23733- Update patches.suse/asoc-suse-kabi-padding.patch to cover more - commit b2fee7e- drm/amd/display: Fix possible use of uninitialized 'max_chunks_fbc_mode' in 'calculate_bandwidth()' (git-fixes). - drm/amd/display: Add NULL test for 'timing generator' in 'dcn21_set_pipe()' (git-fixes). - drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()' (git-fixes). - drm/amd/display: Only clear symclk otg flag for HDMI (git-fixes). - drm/amd/display: Force p-state disallow if leaving no plane config (git-fixes). - drm/amd/display: Pass pwrseq inst for backlight and ABM (git-fixes). - commit 94d0571- Add cherry-picked IDs to i915 patches - commit c928c61- mmu_notifiers: call invalidate_range() when invalidating TLBs (bsc#1220287) Fix one of the hunks. - + mmu_notifier_invalidate_range(mm, uaddr & PAGE_MASK, ++ mmu_notifier_invalidate_range(vma->vm_mm, uaddr & PAGE_MASK, - commit 9929817- mmu_notifiers: fixup comment in mmu_interval_read_begin() (bsc#1220287) - commit 70dae1e- KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (git-fixes). - commit 2f18be2- l2tp: pass correct message length to ip6_append_data (bsc#1220419). - commit a162ea9- udp: fix busy polling (bsc#1220419). - commit 327b013- tcp: use tp->total_rto to track number of linear timeouts in SYN_SENT state (bsc#1220419). - commit b36a7cd- inet: shrink struct flowi_common (bsc#1220419). - commit f71704b- net: sock_dequeue_err_skb() optimization (bsc#1220419). - commit 9918376- net: skb_queue_purge_reason() optimizations (bsc#1220419). - commit 2897c0b- tcp_metrics: do not create an entry from tcp_init_metrics() (bsc#1220419). - commit 8498422- tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (bsc#1220419). - commit d316e8b- tcp_metrics: add missing barriers on delete (bsc#1220419). - commit 88a0218- openvswitch: reduce stack usage in do_execute_actions (bsc#1220419). - commit 5d2ba35- net_sched: sch_fq: struct sched_data reorg (bsc#1220419). - commit ddafedf- tipc: Use size_add() in calls to struct_size() (bsc#1220419). - commit cab0062- tcp: new TCP_INFO stats for RTO events (bsc#1220419). - commit 25c897a- tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed (bsc#1220419). - commit 3684a1c- net: use indirect call helpers for sk->sk_prot->release_cb() (bsc#1220419). - commit ed95efb- ipv6: mcast: Remove redundant comparison in igmp6_mcf_get_next() (bsc#1220419). - commit 4d11e24- ipv4: igmp: Remove redundant comparison in igmp_mcf_get_next() (bsc#1220419). - commit 8a1a119- udplite: fix various data-races (bsc#1220419). - commit bf316d4- udplite: remove UDPLITE_BIT (bsc#1220419). - commit 0660783- udp: annotate data-races around udp->encap_type (bsc#1220419). - commit 536dc63- udp: lockless UDP_ENCAP_L2TPINUDP / UDP_GRO (bsc#1220419). - commit c2f856e- udp: move udp->accept_udp_{l4|fraglist} to udp->udp_flags (bsc#1220419). - commit a3f7d91- udp: add missing WRITE_ONCE() around up->encap_rcv (bsc#1220419). - commit dae5278- udp: move udp->gro_enabled to udp->udp_flags (bsc#1220419). - commit ebea7a9- udp: move udp->no_check6_rx to udp->udp_flags (bsc#1220419). - commit dfe24f3- udp: move udp->no_check6_tx to udp->udp_flags (bsc#1220419). - commit 51e592b- udp: introduce udp->udp_flags (bsc#1220419). - commit 4a1ad0f- tcp: defer regular ACK while processing socket backlog (bsc#1220419). - Refresh patches.suse/tcp-Set-pingpong-threshold-via-sysctl.patch. - commit 72b8890- net: call prot->release_cb() when processing backlog (bsc#1220419). - commit 279e360- net: sock_release_ownership() cleanup (bsc#1220419). - commit adb648a- tcp: no longer release socket ownership in tcp_release_cb() (bsc#1220419). - commit a9b01e1- net/handshake: fix file ref count in handshake_nl_accept_doit() (bsc#1220419). - commit b0749d0- tcp: fix wrong RTO timeout when received SACK reneging (bsc#1220419). - commit 9e002c1- neighbour: fix various data-races (bsc#1220419). - commit 669dde6- net: do not leave an empty skb in write queue (bsc#1220419). - commit c339b74- net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (bsc#1220419). - commit a07a92a- tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (bsc#1220419). - commit 4c2f293- xfrm: fix a data-race in xfrm_lookup_with_ifid() (bsc#1220419). - commit 6b1e049- net: ipv4: fix return value check in esp_remove_trailer (bsc#1220419). - commit 0a2d321- net: ipv6: fix return value check in esp_remove_trailer (bsc#1220419). - commit e3ec248- xfrm6: fix inet6_dev refcount underflow problem (bsc#1220419). - commit c2cae82- xfrm: fix a data-race in xfrm_gen_index() (bsc#1220419). - commit 2704726- xfrm: interface: use DEV_STATS_INC() (bsc#1220419). - commit 25fe10c- net: xfrm: skip policies marked as dead while reinserting policies (bsc#1220419). - commit df5b96d- tcp: fix excessive TLP and RACK timeouts from HZ rounding (bsc#1220419). - commit 6f9857f- netlink: Correct offload_xstats size (bsc#1220419). - commit f1d7b6f- sctp: update hb timer immediately after users change hb_interval (bsc#1220419). - commit 5c729f7- sctp: update transport state when processing a dupcook packet (bsc#1220419). - commit b0329fd- tcp: fix delayed ACKs for MSS boundary condition (bsc#1220419). - commit 6b1162c- tcp: fix quick-ack counting to count actual ACKs of new data (bsc#1220419). - commit 438bff4- ipv4: Set offload_failed flag in fibmatch results (bsc#1220419). - commit 2d4e4b3- ipv6: tcp: add a missing nf_reset_ct() in 3WHS handling (bsc#1220419). - commit b60c3ab- ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() (bsc#1220419). - commit 65544e5- neighbour: fix data-races around n->output (bsc#1220419). - commit c87f845- net: fix possible store tearing in neigh_periodic_work() (bsc#1220419). - commit 88cba7d- vxlan: Add missing entries to vxlan_get_size() (bsc#1220419). - commit 7f45e12- net: rds: Fix possible NULL-pointer dereference (bsc#1220419). - commit 9187170- net: bridge: use DEV_STATS_INC() (bsc#1220419). - commit 8a4eadf- net: hsr: Add __packed to struct hsr_sup_tlv (bsc#1220419). - commit 410e45b- net: hsr: Properly parse HSRv1 supervisor frames (bsc#1220419). - commit 0a5895e- dccp: fix dccp_v4_err()/dccp_v6_err() again (bsc#1220419). - commit 52d3a91- net/core: Fix ETH_P_1588 flow dissector (bsc#1220419). - commit f49c1ee- kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg() (bsc#1220419). - commit 921c688- ipv6: fix ip6_sock_set_addr_preferences() typo (bsc#1220419). - commit ab7f29c- kcm: Fix memory leak in error path of kcm_sendmsg() (bsc#1220419). - commit 1fd0d5f- hsr: Fix uninit-value access in fill_frame_info() (bsc#1220419). - commit 45fafac- net: ipv4: fix one memleak in __inet_del_ifa() (bsc#1220419). - commit ec350a9- ip_tunnels: use DEV_STATS_INC() (bsc#1220419). - commit 6bebab0- net/ipv6: SKB symmetric hash should incorporate transport ports (bsc#1220419). - commit c0fd32f- kcm: Destroy mutex in kcm_exit_net() (bsc#1220419). - commit 6c21d3e- net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr (bsc#1220419). - commit a9d652e- ipv6: ignore dst hint for multipath routes (bsc#1220419). - commit fe7964f- ipv4: ignore dst hint for multipath routes (bsc#1220419). - commit 43db5ed- skbuff: skb_segment, Call zero copy functions before using skbuff frags (bsc#1220419). - commit 4efb5a5- net: use sk_forward_alloc_get() in sk_get_meminfo() (bsc#1220419). - commit c07b5dd- net/handshake: fix null-ptr-deref in handshake_nl_done_doit() (bsc#1220419). - Refresh patches.suse/handshake-Fix-sign-of-socket-file-descriptor-fields.patch. - commit 79705ac- xsk: Fix xsk_diag use-after-free error during socket cleanup (bsc#1220419). - commit 8608f36- net: fib: avoid warn splat in flow dissector (bsc#1220419). - commit 061e521- net: read sk->sk_family once in sk_mc_loop() (bsc#1220419). - commit 11672a5- net/sched: fq_pie: avoid stalls in fq_pie_timer() (bsc#1220419). - commit ff72fe3- netfilter: nft_exthdr: Fix non-linear header modification (bsc#1220419). - commit 6941a9c- net: ipv4, ipv6: fix IPSTATS_MIB_OUTOCTETS increment duplicated (bsc#1220419). - commit 896e3a8- dccp: Fix out of bounds access in DCCP error handler (bsc#1220419). - commit db678bf- netrom: Deny concurrent connect() (bsc#1220419). - commit 6ccc04e- net: Make consumed action consistent in sch_handle_egress (bsc#1220419). - commit 229f87f- vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (bsc#1220419). - commit ad1578f- ipv6: do not match device when remove source route (bsc#1220419). - commit d5deb22- net: add skb_queue_purge_reason and __skb_queue_purge_reason (bsc#1220419). - commit 1113f0f- net: warn about attempts to register negative ifindex (bsc#1220419). - commit af9d6cf- net: openvswitch: add misc error drop reasons (bsc#1220419). - commit f3a2f02- net: openvswitch: add meter drop reason (bsc#1220419). - commit 80ed278- net: openvswitch: add explicit drop action (bsc#1220419). - commit e866f58- net: openvswitch: add action error drop reason (bsc#1220419). - commit cfd5e8c- net: openvswitch: add last-action drop reason (bsc#1220419). - commit c8655d9- netlink: convert nlk->flags to atomic flags (bsc#1220419). - commit bd39488- bonding: remove redundant NULL check in debugfs function (bsc#1220419). - commit 0b9d7f8- bonding: use IS_ERR instead of NULL check in bond_create_debugfs (bsc#1220419). - commit 3f04290- tun: avoid high-order page allocation for packet header (bsc#1220419). - commit 94b6182- net/ipv4: return the real errno instead of -EINVAL (bsc#1220419). - commit a7c5cf7- net: skbuff: always try to recycle PP pages directly when in softirq (bsc#1220419). - commit e2c004f- net: skbuff: avoid accessing page_pool if !napi_safe when returning page (bsc#1220419). - commit 9d63308- tcp/dccp: cache line align inet_hashinfo (bsc#1220419). - commit 4f13a40- bonding: support balance-alb with openvswitch (bsc#1220419). - commit d8c4fd8- net: tap: change tap_alloc_skb() to allow bigger paged allocations (bsc#1220419). - commit 3d249a7- net/packet: change packet_alloc_skb() to allow bigger paged allocations (bsc#1220419). - commit 3eba2c8- net: tun: change tun_alloc_skb() to allow bigger paged allocations (bsc#1220419). - commit 8de3283- net: allow alloc_skb_with_frags() to allocate bigger packets (bsc#1220419). - commit 1c497fc- mptcp: fix rcv buffer auto-tuning (bsc#1220419). - commit 73668af- tcp: add TCP_OLD_SEQUENCE drop reason (bsc#1220419). - commit 0800d57- udp: use indirect call wrapper for data ready() (bsc#1220419). - commit e5e9533- xfrm: delete not-needed clear to zero of encap_oa (bsc#1220419). - commit bc01278- tcp: get rid of sysctl_tcp_adv_win_scale (bsc#1220419). - commit 1f0b2f3- net: qrtr: Handle IPCR control port format of older targets (bsc#1220419). - commit 817f648- net: qrtr: ns: Change nodes radix tree to xarray (bsc#1220419). - commit 296fea9- net: qrtr: ns: Change servers radix tree to xarray (bsc#1220419). - commit 0830a6d- ipv6: rpl: Remove redundant skb_dst_drop() (bsc#1220419). - commit 3e224b0- tcp: add a scheduling point in established_get_first() (bsc#1220419). - commit b802915- net: annotate data-races around sk->sk_{rcv|snd}timeo (bsc#1220419). - commit ead1412- Revert "bridge: Add extack warning when enabling STP in netns." (bsc#1220419). - commit 9e290a8- llc: Check netns in llc_estab_match() and llc_listener_match() (bsc#1220419). - commit 07a4719- llc: Check netns in llc_dgram_match() (bsc#1220419). - commit 3a7b96a- ipv4: ip_gre: fix return value check in erspan_xmit() (bsc#1220419). - commit 5fda0d9- ipv4: ip_gre: fix return value check in erspan_fb_xmit() (bsc#1220419). - commit 5679e1c- net: sched: cls_flower: Undo tcf_bind_filter in case of an error (bsc#1220419). - commit ed4275f- netfilter: nf_tables: limit allowed range via nla_policy (bsc#1220419). - commit 4953198- ipvs: dynamically limit the connection hash table (bsc#1220419). - commit 79ed1db- net/tcp: optimise locking for blocking splice (bsc#1220419). - commit ff225a7- net: fix net device address assign type (bsc#1220419). - commit e3fc0bd- inet: Cleanup on charging memory for newly accepted sockets (bsc#1220419). - commit 5cde3da- netlabel: Reorder fields in 'struct netlbl_domaddr6_map' (bsc#1220419). - commit aa8d809- mptcp: Reorder fields in 'struct mptcp_pm_add_entry' (bsc#1220419). - commit 15f81e2- mctp: Reorder fields in 'struct mctp_route' (bsc#1220419). - commit b48bed3- tcp: enforce receive buffer memory limits by allowing the tcp window to shrink (bsc#1220419). - Refresh patches.suse/tcp-Set-pingpong-threshold-via-sysctl.patch. - commit e635b78- net: add check for current MAC address in dev_set_mac_address (bsc#1220419). - commit 1cc2c85- netpoll: allocate netdev tracker right away (bsc#1220419). - commit b1f824d- lib/ref_tracker: remove warnings in case of allocation failure (bsc#1220419). - commit 6db841f- lib/ref_tracker: add printing to memory buffer (bsc#1220419). - commit 13f3245- lib/ref_tracker: improve printing stats (bsc#1220419). - commit 9e98006- lib/ref_tracker: add unlocked leak print helper (bsc#1220419). - commit 7ec14f7- ipv6: lower "link become ready"'s level message (bsc#1220419). - commit 6457477- net: don't set sw irq coalescing defaults in case of PREEMPT_RT (bsc#1220419). - commit 2b68076- net: Make gro complete function to return void (bsc#1220419). - commit 46956ab- net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (bsc#1220419). - commit f3a6292- netfilter: Reorder fields in 'struct nf_conntrack_expect' (bsc#1220419). - commit f2ceea9- seg6: Cleanup duplicates of skb_dst_drop calls (bsc#1220419). - commit 87c3750- xsk: Use pool->dma_pages to check for DMA (bsc#1220419). - commit e5d7657- bonding: Always assign be16 value to vlan_proto (bsc#1220419). - commit 9879d29- net/handshake: Unpin sock->file if a handshake is cancelled (bsc#1220419). - commit 99a6456- ipvlan: Remove NULL check before dev_{put, hold} (bsc#1220419). - commit 1afbc6c- tcp: make the first N SYN RTO backoffs linear (bsc#1220419). - tcp: fix formatting in sysctl_net_ipv4.c (bsc#1220419). - Refresh patches.suse/net-fix-the-RTO-timer-retransmitting-skb-every.patch. - Refresh patches.suse/tcp-Set-pingpong-threshold-via-sysctl.patch. - commit 6dd44f7- sctp: fix a potential OOB access in sctp_sched_set_sched() (bsc#1220419). - commit c89c096- net: veth: rely on napi_build_skb in veth_convert_skb_to_xdp_buff (bsc#1220419). - commit f283d10- netfilter: ipset: Replace strlcpy with strscpy (bsc#1220419). - commit ad7e7c6- usb: typec: ucsi: Update connector cap and status (jsc#PED-6054). - commit c47d65e- Refresh patches.suse/kabi-Add-placeholders-to-a-couple-of-important-struc.patch. Add suse_kabi_padding to pg_data_t. - commit d59d937- ceph: fix invalid pointer access if get_quota_realm return ERR_PTR (bsc#1220454). - ceph: fix deadlock or deadcode of misusing dget() (bsc#1220453). - ceph: reinitialize mds feature bit even when session in open (bsc#1220452). - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (bsc#1220451). - commit bc9efd4- Update ath11k hibernation patches for v2 series (bsc#1207948) - commit 8a26dfa- mlxsw: spectrum_acl_tcam: Fix stack corruption (git-fixes). - commit 122d131- mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path (git-fixes). - commit 08e89d9- mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure (git-fixes). - commit 500b87b- net: sfp-bus: fix SFP mode detect from bitrate (git-fixes). - commit 71fbb68- net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe (git-fixes). - commit 7c99f2b- net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (git-fixes). - commit 76ca33a- net: ravb: Fix dma_addr_t truncation in error case (git-fixes). - commit 9e2020d- net: micrel: Fix PTP frame parsing for lan8841 (git-fixes). - commit 8e04e0d- net: dsa: qca8k: put MDIO bus OF node on qca8k_mdio_register() failure (git-fixes). - commit 1355c14- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path (git-fixes). - commit 736a4b6- net: atlantic: eliminate double free in error handling logic (git-fixes). - commit f1c0473- net: mvmdio: Avoid excessive sleeps in polled mode (git-fixes). - commit a1c3018- net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues (git-fixes). - commit 3f4de86- veth: Use tstats per-CPU traffic counters (git-fixes). - commit 468b7e0- veth: Avoid NAPI scheduling on failed SKB forwarding (git-fixes). - Refresh patches.suse/veth-Fixing-transmit-return-status-for-dropped-packe.patch. - commit 8219306- net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (git-fixes). - commit 71f6425- octeontx2-af: Consider the action set by PF (jsc#PED-6931). - ionic: use pci_is_enabled not open code (jsc#PED-6953). - RDMA/mlx5: Relax DEVX access upon modify commands (jsc#PED-3311). - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (jsc#PED-3311). - dpll: fix possible deadlock during netlink dump operation (jsc#PED-6079). - commit e125dc2- Refresh patches.suse/drm-Add-kabi-placeholders-to-commonly-used-structs.patch. Add a few more DRM related kabi paddings - commit c57370e- Update config files (bsc#1214883) Disable CONFIG_BLK_CGROUP_IOPRIO - commit 2843ec9- Add already cherry-picked and reverted commits - commit 78b5638- drm/amd/display: Fix memory leak in dm_sw_fini() (git-fixes). - drm/i915/tv: Fix TV mode (git-fixes). - drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func (git-fixes). - drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set (git-fixes). - drm/ttm: Fix an invalid freeing on already freed page in error path (git-fixes). - drm/meson: Don't remove bridges which are created by other drivers (git-fixes). - nouveau: fix function cast warnings (git-fixes). - drm/msm: Wire up tlb ops (git-fixes). - Revert "drm/msm/gpu: Push gpu lock down past runpm" (git-fixes). - drm/msm/gem: Fix double resv lock aquire (git-fixes). - drm/amdgpu/display: Initialize gamma correction mode variable in dcn30_get_gamcor_current() (git-fixes). - drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution (git-fixes). - drm/amd/display: Preserve original aspect ratio in create stream (git-fixes). - drm/amd/display: Fix possible NULL dereference on device remove/driver unload (git-fixes). - drm/amd/display: Add align done check (git-fixes). - Revert "drm/amd: flush any delayed gfxoff on suspend entry" (git-fixes). - drm/amd/display: Fix possible buffer overflow in 'find_dcfclk_for_voltage()' (git-fixes). - drm/amd/display: Initialize 'wait_time_microsec' variable in link_dp_training_dpia.c (git-fixes). - drm/crtc: fix uninitialized variable use even harder (git-fixes). - drm/prime: Support page array >= 4GB (git-fixes). - nouveau/svm: fix kvcalloc() argument order (git-fixes). - drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_phys_cleanup (git-fixes). - drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case (git-fixes). - drm/msms/dp: fixed link clock divider bits be over written in BPC unknown case (git-fixes). - drm/msm/dpu: fix kernel-doc warnings (git-fixes). - drm/amd/display: Increase frame-larger-than for all display_mode_vba files (git-fixes). - drm/amd/display: Fix MST Null Ptr for RV (git-fixes). - nouveau: offload fence uevents work to workqueue (git-fixes). - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit (git-fixes). - drm/virtio: Set segment size for virtio_gpu device (git-fixes). - commit 667862a- mtd: rawnand: marvell: fix layouts (git-fixes). - mtd: spinand: gigadevice: Fix the get ecc status issue (git-fixes). - commit e3c1e9b- uprobes: use pagesize-aligned virtual address when replacing pages (git-fixes). - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (git-fixes). - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (git-fixes). - perf/core: Bail out early if the request AUX area is out of bound (git-fixes). - perf/x86/lbr: Filter vsyscall addresses (git-fixes). - commit ae1cfdb- md: Don't suspend the array for interrupted reshape (git-fixes). - commit 3e40c5d- tcp: Set pingpong threshold via sysctl (bsc#1217908). - commit 4fa5178- Refresh patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch Add few more entries. Prepare for SLE15-SP6 kABI freeze. - commit 49a3650- kabi/severities: join intel accelerators QAT and IAA under drivers/crypto/intel/ - commit 114be8b- arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend (git-fixes) - commit 7f70810- arm64/sme: Restore SME registers on exit from suspend (git-fixes) - commit 022bd78- arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata (git-fixes) - commit 76ae43c- arm64/signal: Don't assume that TIF_SVE means we saved SVE state (git-fixes) - commit 09cd4e0- blacklist.conf: ("arm64: scs: Disable LTO for SCS patching code") - commit 58e088b- arm64: irq: set the correct node for shadow call stack (git-fixes) - commit a50e173- arm64: irq: set the correct node for VMAP stack (git-fixes) - commit 61a9e16- kABI padding for context tracking (bsc#1220369). - commit e722a7d- drm/amdgpu: Fix the runtime resume failure issue (git-fixes). - commit 7cec932- drm/buddy: Modify duplicate list_splice_tail call (git-fixes). - commit 5275939- Refresh patches.suse/1956-drm-amdgpu-fix-buffer-funcs-setting-order-on-suspend.patch (git-fixes) Alt-commit - commit ba07b04- s390/cio: fix invalid -EBUSY on ccw_device_start (git-fixes bsc#1220360). - commit 59c3bc5- s390: use the correct count for __iowrite64_copy() (git-fixes bsc#1220359). - commit 653b04f- Update config files. Deactivate CONFIG_QETH_OSX on s390x. (jsc#PED-3317) - commit 84140c6- Update patches.suse/powerpc-pseries-iommu-DLPAR-add-doesn-t-completely-i.patch (bsc#1215199 bsc#1219077 ltc#204477). - commit 5580eda- wifi: ath11k: support hibernation (bsc#1207948). - net: qrtr: support suspend/hibernation (bsc#1207948). - bus: mhi: host: add mhi_power_down_no_destroy() (bsc#1207948). - commit f8c43ef- wifi: ath11k: thermal: don't try to register multiple times (bsc#1207948). - wifi: ath11k: fix warning on DMA ring capabilities event (bsc#1207948). - wifi: ath11k: do not dump SRNG statistics during resume (bsc#1207948). - wifi: ath11k: remove MHI LOOPBACK channels (bsc#1207948). - wifi: ath11k: rearrange IRQ enable/disable in reset path (bsc#1207948). - commit 7125b14- powerpc/pseries: Set CPU_FTR_DBELL according to ibm,pi-features (bsc#1220348). - powerpc/pseries: Add a clear modifier to ibm,pa/pi-features parser (bsc#1220348). - commit 675d4c1- Refresh sorted patches. - commit 1e0228f- Drop ath11k hibernation patches for refreshing to the new patch set (bsc#1207948) - commit f6e50f6- blacklist.conf: Add reverted commit. - commit c46ef6f- drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv (git-fixes). - commit 351cd92- blacklist.conf: dbf5d3d02987 drm/amd/display: Check writeback connectors in create_validate_stream_for_sink - commit f11d1ed- drm/amd/display: fix null-pointer dereference on edid reading (git-fixes). - commit bfbfdff- drm/nouveau/mmu/r535: uninitialized variable in r535_bar_new_() (git-fixes). - commit 0d45808- drm/amd: Stop evicting resources on APUs in suspend (git-fixes). - commit 209f4ad- drm/amdkfd: Fix L2 cache size reporting in GFX9.4.3 (git-fixes). - commit 93ef60d- drm/buddy: Fix alloc_range() error handling code (git-fixes). - commit ef3c1f0- drm/i915/dsc: Fix the macro that calculates DSCC_/DSCA_ PPS reg address (git-fixes). - commit b61d0fb- drm/nouveau: fix several DMA buffer leaks (git-fixes). - commit f1bf188- Refresh patches.suse/nouveau-gsp-use-correct-size-for-registry-rpc.patch (git-fixes) Alt-commit - commit 8c79845- nouveau/gsp: use correct size for registry rpc (git-fixes). - commit 37e1a96- drm/amdkfd: reserve the BO before validating it (git-fixes). - commit f8fa1e7- Revert "drm/amd/pm: fix the high voltage and temperature issue" (git-fixes). - commit 24e4e0f- Revert "nouveau: push event block/allowing out of the fence context" (git-fixes). - commit 199f79d- drm/amd/display: Fix a switch statement in populate_dml_output_cfg_from_stream_state() (git-fixes). - commit 3737a53- drm/i915: Drop -Wstringop-overflow (git-fixes). - commit 1f6435f- drm/panel/raydium-rm692e5: select CONFIG_DRM_DISPLAY_DP_HELPER (git-fixes). - commit 20cbb93- drm/i915/dp: Fix the max DSC bpc supported by source (git-fixes). - commit 9a2c8c5- pds_core: Use struct pdsc for the pdsc_adminq_isr (git-fixes). - commit 36eb1a2- drm/msm/a6xx: add QMP dependency (git-fixes). - commit d7f2ae5- drm/amd/display: Fix NULL pointer dereference at hibernate (git-fixes). - commit 4e87aee- fbdev/sm712fb: Use correct initializer macros for struct fb_ops (git-fixes). - commit 03969f2- pds_core: Cancel AQ work on teardown (git-fixes). - commit 3f05f5a- Revert "drm/bridge: Add 200ms delay to wait FW HPD status stable" (git-fixes). - commit 10dece3- drm/bridge: imx93-mipi-dsi: Fix a couple of building warnings (git-fixes). - commit 43267c0- drm/sched: Fix bounds limiting when given a malformed entity (git-fixes). - commit 868d6d8- net: dsa: mv88e6xxx: Fix failed probe due to (git-fixes). - commit 0eb880f- net: stmmac: do not clear TBS enable bit on link (git-fixes). - commit e611caf- net: dsa: qca8k: fix illegal usage of GPIO (git-fixes). - commit 0e558af- net: lan966x: Fix port configuration when using SGMII (git-fixes). - commit 2844986- net: dsa: mt7530: fix 10M/100M speed on MT7988 switch (git-fixes). - commit 56a7fea- Refresh patches.suse/1977-drm-amd-display-disable-FPO-and-SubVP-for-older-DMUB.patch (git-fixes) Alt-commit - commit 430c8cb- Refresh patches.suse/1965-drm-amd-Fix-a-probing-order-problem-on-SDMA-2.4.patch (git-fixes) Alt-commit - commit 9fefc0e- Refresh patches.suse/1982-drm-i915-display-Get-bigjoiner-config-before-dsc-con.patch (git-fixes) Alt-commit - commit 50f74bf- Refresh patches.suse/1957-drm-amd-pm-fix-pp_-clk_od-typo.patch (git-fixes) Alt-commit - commit 119bd8a- Refresh patches.suse/1940-drm-amdgpu-fix-buffer-funcs-setting-order-on-suspend.patch (git-fixes) Alt-commit - commit 4f87896- nfp: flower: fix hardware offload for the transfer (git-fixes). - commit 7376685- Refresh patches.suse/1906-drm-amdgpu-fix-AGP-addressing-when-GART-is-not-at-0.patch (git-fixes) Alt-commit - commit 3da2260- Refresh patches.suse/1920-drm-i915-correct-the-input-parameter-on-_intel_dsb_c.patch (git-fixes) Alt-commit - commit afd3ce2- nfp: flower: add hardware offload check for post ct (git-fixes). - commit f9eb41e- Refresh patches.suse/1863-drm-i915-dp_mst-Fix-race-between-connector-registrat.patch (git-fixes) Alt-commit - commit bad2e9c- Refresh patches.suse/1715-drm-i915-mtl-Apply-notify_guc-to-all-GTs.patch (git-fixes) Alt-commit - commit f2361dc- Refresh patches.suse/1670-drm-ssd130x-Fix-possible-uninitialized-usage-of-crtc.patch (git-fixes) Alt-commit - commit bc5e5ee- tsnep: Fix XDP_RING_NEED_WAKEUP for empty fill ring (git-fixes). - commit 4caaa03- tsnep: Remove FCS for XDP data path (git-fixes). - commit d20de7c- net: fec: fix the unhandled context fault from smmu (git-fixes). - commit 2b9f00c- net: mvpp2: clear BM pool before initialization (git-fixes). - commit 54d27e6- Update metadata - commit 8028d46- usb: typec: tpcm: Fix issues with power being removed during reset (git-fixes). - usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs (git-fixes). - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (git-fixes). - usb: gadget: omap_udc: fix USB gadget regression on Palm TE (git-fixes). - usb: dwc3: gadget: Don't disconnect if not started (git-fixes). - usb: cdns3: fix memory double free when handle zero packet (git-fixes). - usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() (git-fixes). - usb: roles: don't get/set_role() when usb_role_switch is unregistered (git-fixes). - usb: roles: fix NULL pointer issue when put module's reference (git-fixes). - usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers (git-fixes). - usb: cdnsp: blocked some cdns3 specific code (git-fixes). - serial: amba-pl011: Fix DMA transmission in RS485 mode (git-fixes). - PCI/MSI: Prevent MSI hardware interrupt number truncation (git-fixes). - commit 435b79c- PCI: Add pci_is_vga() helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 81c9fa5- selftests/bpf: trace_helpers.c: do not use poisoned type (jsc#PED-6811 bsc#1219825). - commit ac0f9ba- md: bypass block throttle for superblock update (bsc#1220154, CVE-2023-52437). - commit ebe787f- md: Don't register sync_thread for reshape directly (bsc#1219596). - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (bsc#1219596). - md: Don't ignore read-only array in md_check_recovery() (bsc#1219596). - md: Don't ignore suspended array in md_check_recovery() (bsc#1219596). - commit b5edf3d- i2c: imx: when being a target, mark the last read as processed (git-fixes). - bus: imx-weim: fix valid range check (git-fixes). - ARM: ep93xx: Add terminator to gpiod_lookup_table (git-fixes). - ata: ahci_ceva: fix error handling for Xilinx GT PHY support (git-fixes). - ata: libata-core: Do not try to set sleeping devices to standby (git-fixes). - iio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMP (git-fixes). - serial: mxs-auart: fix tx (git-fixes). - serial: core: introduce uart_port_tx_flags() (git-fixes). - media: rc: bpf attach/detach requires write permission (git-fixes). - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (git-fixes). - connector/cn_proc: revert "connector: Fix proc_event_num_listeners count not cleared" (git-fixes). - nilfs2: fix data corruption in dsync block recovery for small block sizes (git-fixes). - mmc: slot-gpio: Allow non-sleeping GPIO ro (git-fixes). - usb: f_mass_storage: forbid async queue when shutdown happen (git-fixes). - ata: libata-scsi: Cleanup ata_scsi_start_stop_xlat() (git-fixes). - selftests: bridge_mdb: Use MDB get instead of dump (git-fixes). - commit fcefe0f- Update config files. Set CONFIG_DUMMY_CONSOLE_COLUMNS and CONFIG_DUMMY_CONSOLE_ROWS for armv7hl. Use same values as other architectures. - commit d18c55c- Refresh patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. (bsc#1216776, bsc#1220277) - commit 92057e0- supported.conf: Mark adin driver as supported (jsc#PED-4736 bsc#1220218) - commit ea21e8c- mm: move vma locking out of vma_prepare and dup_anon_vma (bsc#1219558). - Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. - commit ce51ec9- mmap: fix error paths with dup_anon_vma() (bsc#1219558). - Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. - commit 04c8742- cachefiles: fix memory leak in cachefiles_add_cache() (bsc#1220265). - commit a58dc4c- selftests/iommu: fix the config fragment (git-fixes). - platform/x86: thinkpad_acpi: Only update profile if successfully converted (git-fixes). - platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler (git-fixes). - platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names (git-fixes). - net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY (git-fixes). - selftests: bonding: set active slave to primary eth1 specifically (git-fixes). - crypto: virtio/akcipher - Fix stack overflow on memcpy (git-fixes). - can: netlink: Fix TDCO calculation using the old data bittiming (git-fixes). - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (git-fixes). - wifi: iwlwifi: mvm: fix a crash when we run out of stations (git-fixes). - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (git-fixes). - wifi: iwlwifi: Fix some error codes (git-fixes). - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (git-fixes). - spi-mxs: Fix chipselect glitch (git-fixes). - spi: ppc4xx: Drop write-only variable (git-fixes). - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (git-fixes). - HID: wacom: Do not register input devices until after hid_hw_start (git-fixes). - commit aa892f5- tracing: Inform kmemleak of saved_cmdlines allocation (git-fixes). - commit 97eea7e- scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (git-fixes). - commit 86e9b65- mm, mmap: fix vma_merge() case 7 with vma_ops->close (bsc#1217313). - commit 3278f37- uio_dmem_genirq: UIO_MEM_DMA_COHERENT conversion (bsc#1217698). - uio_pruss: UIO_MEM_DMA_COHERENT conversion (bsc#1217698). - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (bsc#1217698). - uio: introduce UIO_MEM_DMA_COHERENT type (bsc#1217698). - commit 44f64b0- scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (git-fixes). - scsi: isci: Fix an error code problem in isci_io_request_build() (git-fixes). - scsi: core: Kick the requeue list after inserting when flushing (git-fixes). - scsi: hisi_sas: Correct the number of global debugfs registers (git-fixes). - scsi: hisi_sas: Rollback some operations if FLR failed (git-fixes). - commit 02cf67a- Refresh patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. - commit 5d036a3- rpm templates: Always define usrmerged usrmerged is now defined in kernel-spec-macros and not the distribution. Only check if it's defined in kernel-spec-macros, not everywhere where it's used. - commit a6ad8af- tracing/synthetic: Fix trace_string() return value (git-fixes). - commit 07b4940- tracing: Fix wasted memory in saved_cmdlines logic (git-fixes). - commit 575185b- tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef (git-fixes). - commit 4312194- ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default (git-fixes). - commit 04f6845- tracing/probes: Fix to show a parse error for bad type for $comm (git-fixes). - commit 434ceb4- ring-buffer: Clean ring_buffer_poll_wait() error return (git-fixes). - commit 78cfe32- Rename and refresh patches.suse/cpufreq-ondemand-Set-default-up_threshold-to-30-on-multi-core-systems.patch. - commit c52e450- netfilter: nft_set_rbtree: skip end interval element from gc (bsc#1220144 CVE-2024-26581). - commit 66ac4ca- netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure (git-fixes). - commit 1616b86- netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction (git-fixes). - commit fe02f5f- net: micrel: Fix PTP frame parsing for lan8814 (git-fixes). - commit fdde0d3- tun: add missing rx stats accounting in tun_xdp_act (git-fixes). - commit 54ceabf- tun: fix missing dropped counter in tun_xdp_act (git-fixes). - commit 81acbf0- scsi: hisi_sas: Check before using pointer variables (git-fixes). - scsi: hisi_sas: Replace with standard error code return value (git-fixes). - scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM (git-fixes). - scsi: mpi3mr: Fix printk() format strings (git-fixes). - scsi: libfc: Fix up timeout error in fc_fcp_rec_error() (git-fixes). - scsi: libfc: Don't schedule abort twice (git-fixes). - scsi: fnic: Return error if vmalloc() failed (git-fixes). - scsi: arcmsr: Support new PCI device IDs 1883 and 1886 (git-fixes). - scsi: bfa: Use the proper data type for BLIST flags (git-fixes). - scsi: sd: Fix sshdr use in sd_suspend_common() (git-fixes). - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (git-fixes). - scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs (git-fixes). - scsi: sd: Do not issue commands to suspended disks on shutdown (git-fixes). - commit fa5f13f- rpm templates: Move macro definitions below buildrequires Many of the rpm macros defined in the kernel packages depend directly or indirectly on script execution. OBS cannot execute scripts which means values of these macros cannot be used in tags that are required for OBS to see such as package name, buildrequires or buildarch. Accumulate macro definitions that are not directly expanded by mkspec below buildrequires and buildarch to make this distinction clear. - commit 89eaf4c- Rename to patches.suse/scsi-fnic-Move-fnic_fnic_flush_tx-to-a-work-queue.patch. - commit 1a9d435- Rename to patches.suse/scsi-Revert-scsi-fcoe-Fix-potential-deadlock-on-fip-ctlr_lock.patch. - commit 2101c2a- Update patches.suse/powerpc-pseries-fix-accuracy-of-stolen-time.patch (bsc#1215199 bsc#1220129 ltc#205683). - commit 3a6e250- x86/xen: add CPU dependencies for 32-bit build (git-fixes). - commit 3c2a9ae- power: reset: pwr-mlxbf: support graceful reboot instead of emergency (jsc#PED-8032) - commit 7221104- platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx (jsc#PED-8032) - commit 0fc3eb8- platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (jsc#PED-8032) - commit 53a0f30- platform/mellanox: mlxbf-tmfifo: Fix a warning message (jsc#PED-8032) - commit 8a9b17e- platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace (jsc#PED-8032) - commit 2307ef6- platform/mellanox: Check devm_hwmon_device_register_with_groups() (jsc#PED-8032) - commit e1cd31d- platform/mellanox: Add null pointer checks for devm_kasprintf() (jsc#PED-8032) - commit bda53cc- platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (jsc#PED-8032) - commit bbdb7cd- mlxbf-bootctl: correctly identify secure boot with development keys (jsc#PED-8032) - commit 7f706aa- platform/mellanox: mlxbf-bootctl: Convert to platform remove callback (jsc#PED-8032) - commit 55906a9- mlxbf-bootctl: Support sysfs entries for MFG fields (jsc#PED-8032) - commit ed7de29- mlxbf-bootctl: Support setting the ARM boot state to "OS up" (jsc#PED-8032) - commit c648b6e- mlxbf-bootctl: Support the large icmc write/read (jsc#PED-8032) - commit 3f27c32- mlxbf-bootctl: Add sysfs file for BlueField boot log (jsc#PED-8032) - commit 2f2dfde- mmc: sdhci-of-dwcmshc: Add runtime PM operations (jsc#PED-8032) - commit 8cc192b- mmc: sdhci-of-dwcmshc: Add error handling in dwcmshc_resume (jsc#PED-8032) - commit 9fc0dca- mmc: sdhci-of-dwcmshc: Convert to platform remove callback returning (jsc#PED-8032) - commit 1b18d2f- i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (jsc#PED-8032) - commit b7e1af1- i2c: mlxbf: Use dev_err_probe in probe function (jsc#PED-8032) - commit c1c0d6f- nvme-fabrics: typo in nvmf_parse_key() (bsc#1219670). - commit aaaca39- supported.conf: Add few drivers for BF3 (jsc#PED-8032) Add gpio-mlxbf3, sdhci-of-dwcmshc, pinctrl-mlxbf3 and pwr-mlxbf drivers in kernel-default. - commit dd06563- gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (jsc#PED-8032) - commit 6e4d90e- gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (jsc#PED-8032) - commit 62fd912- gpio: mlxbf3: Support add_pin_ranges() (jsc#PED-8032) - commit f0d8a10- config/arm64: Enable BF3 GPIO driver (jsc#PED-8032) Add config to enable Bluefield3 GPIO driver as module. - commit cae28d7- gpio: mlxbf3: Add gpio driver support (jsc#PED-8032) - commit 305cf5b- scsi: ibmvfc: Open-code reset loop for target reset (bsc#1220106). - commit d127e55- scsi: ibmvfc: Limit max hw queues by num_online_cpus() (bsc#1220106). - commit 3ef410b- sched/membarrier: reduce the ability to hammer on sys_membarrier (git-fixes). - commit 55d8e46- RDMA/srpt: fix function pointer cast warnings (git-fixes) - commit ddb0ea4- RDMA/qedr: Fix qedr_create_user_qp error flow (git-fixes) - commit f6e1202- RDMA/srpt: Support specifying the srpt_service_guid parameter (git-fixes) - commit 118994c- IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (git-fixes) - commit 86d2329- RDMA/irdma: Add AE for too many RNRS (git-fixes) - commit 39a8fd9- RDMA/irdma: Set the CQ read threshold for GEN 1 (git-fixes) - commit d6a78b2- RDMA/irdma: Validate max_send_wr and max_recv_wr (git-fixes) - commit 4ad24ee- RDMA/irdma: Fix KASAN issue with tasklet (git-fixes) - commit 3d431c6- IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (git-fixes) - commit 5cf010f- RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (git-fixes) - commit e1fcbb3- RDMA/bnxt_re: Return error for SRQ resize (git-fixes) - commit 154ab68- RDMA/bnxt_re: Fix unconditional fence for newer adapters (git-fixes) - commit f16dc69- RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (git-fixes) - commit ec51b18- RDMA/bnxt_re: Avoid creating fence MR for newer adapters (git-fixes) - commit 1e41e8f- IB/hfi1: Fix a memleak in init_credit_return (git-fixes) - commit 6060765- mm,page_owner: Update Documentation regarding page_owner_stacks (jsc-PED#7423). - commit 84eb808- series.conf: temporarily disable upstream patch patches.suse/md-bitmap-don-t-use-index-for-pages-backing-the-bitm-d703.patch (bsc#1219261) - commit 57020cb- rpm/check-for-config-changes: add GCC_ASM_GOTO_OUTPUT_WORKAROUND to IGNORED_CONFIGS_RE Introduced by commit 68fb3ca0e408 ("update workarounds for gcc "asm goto" issue"). - commit be1bdab- btrfs: don't clear qgroup reserved bit in release_folio (bsc#1216196). - commit 3546ef4- btrfs: free qgroup pertrans reserve on transaction abort (bsc#1216196). - commit 48e3e79- btrfs: fix qgroup_free_reserved_data int overflow (bsc#1216196). - commit 56f38ab- btrfs: free qgroup reserve when ORDERED_IOERR is set (bsc#1216196). - commit c0918a8- net: openvswitch: limit the number of recursions from action sets (bsc#1219835 CVE-2024-1151). - commit af45645- KVM: x86: Fix KVM_GET_MSRS stack info leak (git-fixes). - commit 9c73ba1- KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (git-fixes). - commit 9f3dd74- KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (git-fixes). - commit 00a662c- net: add more sanity check in virtio_net_hdr_to_skb() (git-fixes). - commit 6f87770- virtio_net: Fix "%d directive writing between 1 and 11 bytes into a region of size 10" warnings (git-fixes). - commit 26fc666- lib/stackdepot: add depot_fetch_stack helper (jsc-PED#7423). - commit 1be3e14- rpmsg: virtio: Free driver_override when rpmsg_remove() (git-fixes). - commit 0617fb4- virtio_blk: remove the broken zone revalidation support (git-fixes). - commit ffc9138- virtio_blk: fix snprintf truncation compiler warning (git-fixes). - commit 245e0da- virtio-blk: fix implicit overflow on virtio_max_dma_size (git-fixes). - commit b4c31dd- powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (bsc#1215199). - commit 5fb603b- igc: Remove temporary workaround (git-fixes). - commit eb132b5- igb: Fix string truncation warnings in igb_set_fw_version (git-fixes). - commit 605f8bb- virtio_balloon: Fix endless deflation and inflation on arm64 (git-fixes). - commit 2b66f82- net: ravb: Count packets instead of descriptors in GbEth RX path (git-fixes). - commit 2d0b099- pppoe: Fix memory leak in pppoe_sendmsg() (git-fixes). - commit 65a997a- ice: Add check for lport extraction to LAG init (git-fixes). - commit 5cd2e68- supported.conf: * add iaa_crypto (compression accelerator), supported by intel. (jsc#PED-7793) * QAT and IAA are now in an "intel" subdir. Update and reshuffle. - commit 846c769- bnad: fix work_queue type mismatch (git-fixes). - commit 1a2a9a7- i40e: take into account XDP Tx queues when stopping rings (git-fixes). - commit f377fcb- i40e: avoid double calling i40e_pf_rxq_wait() (git-fixes). - commit 925c60c- i40e: Fix wrong mask used during DCB config (git-fixes). - commit 498f506- i40e: Fix waiting for queues of all VSIs to be disabled (git-fixes). - commit 4a4e88c- octeontx2-af: Remove the PF_FUNC validation for NPC transmit rules (git-fixes). - commit 02c2bca- ionic: minimal work with 0 budget (git-fixes). - commit c0e1f7f- i40e: Do not allow untrusted VF to remove administratively set MAC (git-fixes). - commit 530701b- lan966x: Fix crash when adding interface under a lag (git-fixes). - commit 4cc5718- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (git-fixes). - commit 905320f- net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (git-fixes). - commit 8d225a2- x86/xen: fix percpu vcpu_info allocation (git-fixes). - commit 7e63a00- Update config files. - commit 9e4b975- acpi/processor: sanitize _OSC/_PDC capabilities for Xen dom0 (git-fixes). - commit fb286cc- blacklist.conf: add 7d8c67dd5d4f2 (only comment changes) - commit c4873a4- xen/events: close evtchn after mapping cleanup (git-fixes). - commit dfc538e- xen-netback: properly sync TX responses (git-fixes). - commit ec08947- timers: Tag (hr)timer softirq as hotplug safe (git-fixes). - commit 37f54ca- blacklist.conf: false positive, fixed feature not backported - commit 6569781- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import (git-fixes). - commit 559fc95- Documentation: arm64: Correct SME ZA macros name (git-fixes). - commit 2f32046- docs: arm64: Move arm64 documentation under Documentation/arch/ (git-fixes). - Refresh patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch. - Refresh patches.suse/arm64-errata-Mitigate-Ampere1-erratum-AC03_CPU_.patch. - Refresh patches.suse/iommu-arm-smmu-v3-Document-MMU-700-erratum-281.patch. - Refresh patches.suse/iommu-arm-smmu-v3-Document-nesting-related-err.patch. - Refresh patches.suse/iommu-arm-smmu-v3-Work-around-MMU-600-erratum-.patch. - commit dbd8870- Delete patches.suse/workqueue-Override-implicit-ordered-attribute-in-wor.patch. - blacklist.conf: the patch caused a regression and has been reverted upstream (bsc#1219509) - commit 24b5f0d- Drop bcm5974 input patch causing a regression (bsc#1220030) - commit 63d5a46- lib/stackdepot: add refcount for records (jsc-PED#7423). - commit 150e517- net: qualcomm: rmnet: fix global oob in rmnet_policy (git-fixes). - commit 890ecf9- Refresh patches.suse/powerpc-pseries-papr-sysparm-use-u8-arrays-for-paylo.patch. - commit ee4a898- swiotlb-xen: provide the "max_mapping_size" method (git-fixes). - commit b256918- powerpc/64: Set task pt_regs->link to the LR value on scv entry (bsc#1194869). - powerpc: add crtsavres.o to always-y instead of extra-y (bsc#1194869). - powerpc/watchpoints: Annotate atomic context in more places (bsc#1194869). - powerpc/watchpoint: Disable pagefaults when getting user instruction (bsc#1194869). - powerpc/watchpoints: Disable preemption in thread_change_pc() (bsc#1194869). - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (bsc#1194869). - powerpc: Don't include lppaca.h in paca.h (bsc#1194869). - powerpc/powernv: Fix fortify source warnings in opal-prd.c (bsc#1194869). - commit 72b942a- blacklist: Add more files for unsupported powerpc architectures - commit 47ca633- blacklist.conf: fix for config we don't have - commit 6278860- powerpc/kasan: Limit KASAN thread size increase to 32KB (bsc#1215199). - commit a664cb1- dmaengine: idxd: Add support for device/wq defaults (jsc#PED-7793). - crypto: iaa - Add IAA Compression Accelerator stats (jsc#PED-7793). - crypto: iaa - Add irq support for the crypto async interface (jsc#PED-7793). - crypto: iaa - Add support for deflate-iaa compression algorithm (jsc#PED-7793). - crypto: iaa - Add compression mode management along with fixed mode (jsc#PED-7793). - crypto: iaa - Add per-cpu workqueue table with rebalancing (jsc#PED-7793). - crypto: iaa - Add Intel IAA Compression Accelerator crypto driver core (jsc#PED-7793). - crypto: iaa - Add IAA Compression Accelerator Documentation (jsc#PED-7793). - dmaengine: idxd: add callback support for iaa crypto (jsc#PED-7793). - dmaengine: idxd: Add wq private data accessors (jsc#PED-7793). - dmaengine: idxd: Export wq resource management functions (jsc#PED-7793). - dmaengine: idxd: Export descriptor management functions (jsc#PED-7793). - dmaengine: idxd: Rename drv_enable/disable_wq to idxd_drv_enable/disable_wq, and export (jsc#PED-7793). - dmaengine: idxd: add external module driver support for dsa_bus_type (jsc#PED-7793). - dmaengine: idxd: add wq driver name support for accel-config user tool (jsc#PED-7793). - dmaengine: idxd: Remove unused declarations (jsc#PED-7793). - commit 698723a- leds: Change led_trigger_blink[_oneshot]() delay parameters to pass-by-value (git-fixes). - commit a5e7aeb- usb: ucsi_acpi: Quirk to ack a connector change ack cmd (git-fixes). - commit 3843488- nvme-keyring: restrict match length for version '1' identifiers (bsc#1219670). - commit 131550a- Refresh sorted patches. - commit 6f4c0b8- block: sed-opal: handle empty atoms when parsing response (jsc#PED-3545 git-fixes bsc#1220089 ltc#205305). - commit c7fe618- net: ravb: Wait for operating mode to be applied (git-fixes). - commit 40520b1- powerpc/pseries: fix accuracy of stolen time (bsc#1215199). - powerpc/64s: Increase default stack size to 32KB (bsc#1215199). - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (bsc#1215199). - powerpc/lib: Validate size for vector operations (bsc#1215199). - commit b3e0008- powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (jsc#PED-7779 jsc#PED-7780 git-fixes). - commit 06cae39- compute-PATCHVERSION: Do not produce output when awk fails compute-PATCHVERSION uses awk to produce a shell script that is subsequently executed to update shell variables which are then printed as the patchversion. Some versions of awk, most notably bysybox-gawk do not understand the awk program and fail to run. This results in no script generated as output, and printing the initial values of the shell variables as the patchversion. When the awk program fails to run produce 'exit 1' as the shell script to run instead. That prevents printing the stale values, generates no output, and generates invalid rpm spec file down the line. Then the problem is flagged early and should be easier to diagnose. - commit 8ef8383- mm,page_owner: Filter out stacks by a threshold (jsc-PED#7423). - commit 4b9a1a9- net: bcmgenet: Fix FCS generation for fragmented skbuffs (git-fixes). - commit 15da81c- mm,page_owner: Display all stacks and their count (jsc-PED#7423). - commit 582b35c- mm,page_owner: Implement the tracking of the stacks count (jsc-PED#7423). - commit 9af4176- mm,page_owner: Maintain own list of stack_records structs (jsc-PED#7423). - commit 332036c- lib/stackdepot: Move stack_record struct definition into the header (jsc-PED#7423). - commit 19fef81- lib/stackdepot: Fix first entry having a 0-handle (jsc-PED#7423). - commit 3666049- kallsyms: ignore ARMv4 thunks along with others (git-fixes). - modpost: trim leading spaces when processing source files list (git-fixes). - kbuild: Fix changing ELF file type for output of gen_btf for big endian (git-fixes). - irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). - irqchip/irq-brcmstb-l2: Add write memory barrier before exit (git-fixes). - i2c: i801: Fix block process call transactions (git-fixes). - i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). - commit 65eebf2- nvme-fabrics: fix I/O connect error handling (git-fixes). - commit b81dbf7- xfs: reset XFS_ATTR_INCOMPLETE filter on node removal (git-fixes). - commit 387ed3b- xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real (git-fixes). - commit 73bc52b- xfs: don't leak recovered attri intent items (git-fixes). - commit 3311908- xfs: dquot recovery does not validate the recovered dquot (git-fixes). - commit 11dd393- xfs: clean up dqblk extraction (git-fixes). - commit 2a55daa- xfs: inode recovery does not validate the recovered inode (git-fixes). - commit eb71955- xfs: handle nimaps=0 from xfs_bmapi_write in xfs_alloc_file_space (git-fixes). - commit a21b8a6- xfs: introduce protection for drop nlink (git-fixes). - commit c20e066- xfs: rt stubs should return negative errnos when rt disabled (git-fixes). - commit 3d89caf- xfs: prevent rt growfs when quota is enabled (git-fixes). - commit fff2e4b- xfs: hoist freeing of rt data fork extent mappings (git-fixes). - commit 44ca58e- xfs: bump max fsgeom struct version (git-fixes). - commit 7d7701a- driver core: fw_devlink: Improve detection of overlapping cycles (git-fixes). - driver core: Fix device_link_flag_is_sync_state_only() (git-fixes). - iio: adc: ad4130: only set GPIO_CTRL if pin is unused (git-fixes). - iio: adc: ad4130: zero-initialize clock init data (git-fixes). - iio: accel: bma400: Fix a compilation problem (git-fixes). - iio: commom: st_sensors: ensure proper DMA alignment (git-fixes). - staging: iio: ad5933: fix type mismatch regression (git-fixes). - iio: adc: ad_sigma_delta: ensure proper DMA alignment (git-fixes). - iio: imu: adis: ensure proper DMA alignment (git-fixes). - iio: imu: bno055: serdev requires REGMAP (git-fixes). - iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC (git-fixes). - iio: pressure: bmp280: Add missing bmp085 to SPI id table (git-fixes). - iio: core: fix memleak in iio_device_register_sysfs (git-fixes). - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). - media: ir_toy: fix a memleak in irtoy_tx (git-fixes). - media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). - commit 7fba7be- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (git-fixes). - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (git-fixes). - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (git-fixes). - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (git-fixes). - ALSA: hda: Replace numeric device IDs with constant values (git-fixes). - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (git-fixes). - ALSA: hda: Properly setup HDMI stream (git-fixes). - commit 65b7327- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). - commit 2ab077c- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (git-fixes). - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (git-fixes). - ALSA: hda/realtek: add IDs for Dell dual spk platform (git-fixes). - ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). - commit 96b23dc- ALSA: usb-audio: More relaxed check of MIDI jack names (git-fixes). - ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). - ASoC: q6dsp: fix event handler prototype (git-fixes). - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (git-fixes). - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (git-fixes). - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (git-fixes). - ASoC: tas2781: add module parameter to tascodec_init() (git-fixes). - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (git-fixes). - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (git-fixes). - ALSA: hda/realtek: cs35l41: Fix device ID / model name (git-fixes). - ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). - wifi: brcmfmac: Adjust n_channels usage for __counted_by (git-fixes). - USB: serial: option: add Fibocom FM101-GL variant (git-fixes). - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (git-fixes). - USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). - usb: dwc3: pci: add support for the Intel Arrow Lake-H (git-fixes). - xhci: handle isoc Babble and Buffer Overrun events properly (git-fixes). - xhci: process isoc TD properly when there was a transaction error mid TD (git-fixes). - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (git-fixes). - selftests/net: change shebang to bash to support "source" (git-fixes). - selftests/net: convert pmtu.sh to run it in unique namespace (git-fixes). - selftests/net: convert unicast_extensions.sh to run it in unique namespace (git-fixes). - commit 1f8c296- drm/bridge: imx: Add i.MX93 MIPI DSI support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Update config files. DRM_IMX93_MIPI_DSI not set - commit a2123b2- drm/panel: ili9882t: Break out as separate driver (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Update config files. CONFIG_DRM_PANEL_ILITEK_ILI9882T not set - commit a8ac974- drm/panel: Add driver for BOE RM692E5 AMOLED panel (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Update config files. DRM_PANEL_RAYDIUM_RM692E5 not set - commit 5df9197- fbdev: Provide I/O-memory helpers as module (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Update config files. CONFIG_FB_IOMEM_FOPS=m - supported.conf: Add fb_io_fops as supported - commit 513f33f- drm/gpuvm: allow building as module (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Update config files. CONFIG_DRM_GPUVM=m - supported.conf: Add DRM_GPUVM as supported - drm/gpuvm: rename struct drm_gpuva_manager to struct drm_gpuvm (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 6497d38- drm/panel: Add driver for JDI LPM102A188A (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Update config files. CONFIG_DRM_PANEL_JDI_LPM102A188A not set - commit 60812f3- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). - scsi: smartpqi: Fix logical volume rescan race condition (bsc#1219987). - scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). - commit 343b48a- drm/ci: clean up xfails (specially flakes list) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 01bf355- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). - scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). - scsi: mpt3sas: Replace dynamic allocations with local variables (bsc#1219551). - scsi: mpt3sas: Replace a dynamic allocation with a local variable (bsc#1219551). - scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). - scsi: mpt3sas: Fix an outdated comment (bsc#1219551). - scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter struct (bsc#1219551). - scsi: mpt3sas: Use struct_size() for struct size calculations (bsc#1219551). - scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a flexible array (bsc#1219551). - scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a flexible array (bsc#1219551). - scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a flexible array (bsc#1219551). - scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a flexible array (bsc#1219551). - scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a flexible array (bsc#1219551). - scsi: mpt3sas: Use flexible arrays when obviously possible (bsc#1219551). - commit 472a48e- ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS (bsc#1220174). - commit 6b2b7ed- drm/nouveau/dp: Honor GSP link training retry timeouts (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6f1c533- nouveau: push event block/allowing out of the fence context (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 983056c- nouveau/gsp: always free the alloc messages on r535 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c8ea4c- nouveau/gsp: don't free ctrl messages on errors (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5511cbc- nouveau/gsp: convert gsp errors to generic errors (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 94f5fc8- drm/nouveau/gsp: Fix ACPI MXDM/MXDS method invocations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a2467cb- nouveau/gsp: free userd allocation. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 065397b- nouveau/gsp: free acpi object after use (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2b4fd91- nouveau: fix disp disabling with GSP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ae68469- nouveau/gsp: drop some acpi related debug (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 92867eb- nouveau/gsp: add three notifier callbacks that we see in normal (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 09d15aa- drm/amd/pm: Use gpu_metrics_v1_5 for SMUv13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1b5903d- drm/amd/pm: Add gpu_metrics_v1_5 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 30e8919- drm/amd/pm: Add mem_busy_percent for GCv9.4.3 apu (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6e21708- drm/amd/pm: Update metric table for jpeg/vcn data (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 419b696- drm/amd/pm: Use separate metric table for APU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 88685a3- drm/i915/display: Get bigjoiner config before dsc config during (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cf3b0e1- drm/amd/display: dereference variable before checking for zero (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f60628b- drm/amd/display: disable FPO and SubVP for older DMUB versions on (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0da91df- drm/amd/display: Revert " drm/amd/display: Use channel_width = 2 for (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 04213eb- drm/nouveau/kms/nv50-: Don't allow inheritance of headless iors (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5b22958- drm/nouveau: Fixup gk20a instobj hierarchy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e12de7c- drm/panel: ltk050h3146w: Set burst mode for ltk050h3148w (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 227f279- drm/amdgpu: warn when there are still mappings when a BO is destroyed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 45b2581- drm/amd: Fix a probing order problem on SDMA 2.4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c8e922- drm/amd/display: Populate dtbclk from bounding box (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eba3852- drm/amd/display: Revert "Fix conversions between bytes and KB" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fc8d63d- drm/amdgpu/jpeg: configure doorbell for each playback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 489af49- drm/amd/display: fix hw rotated modes when PSR-SU is enabled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e33036- drm/amd/pm: fix pp_*clk_od typo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 846c80b- drm/amdgpu: fix buffer funcs setting order on suspend harder (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 60ded2a- drm/mediatek: mtk_disp_gamma: Fix breakage due to merge issue (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4b6d76- mei: pxp: fix mei_pxp_send_message return value (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d83417c- drm/amdgpu: fix buffer funcs setting order on suspend (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3292583- drm/amdgpu: Avoid querying DRM MGCG status (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ee39ec6- drm/amdgpu: Update HDP 4.4.2 clock gating flags (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 066f3b2- drm/amdgpu: Restrict extended wait to PSP v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 58b9a57- drm/amdgpu: optimize the printing order of error data (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d9a7646- drm/amdgpu: Update fw version for boot time error query (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7d7fdb4- drm/amd/pm: support new mca smu error code decoding (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d79039e- drm/amd/swsmu: update smu v14_0_0 driver if version and metrics table (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c101f43- drm/amd/display: Fix array-index-out-of-bounds in dml2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a784746- drm/amd/display: Use channel_width = 2 for vram table 3.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d35a295- drm/panfrost: Fix incorrect updating of current device frequency (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6eb00f8- drm/panfrost: Consider dma-buf imported objects as resident (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9b8c3c3- nouveau/gsp: document some aspects of GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d331b9c- drm/i915: correct the input parameter on _intel_dsb_commit() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2bf23fe- drm/i915: Check pipe active state in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 015f301- drm/amd/display: Fix some HostVM parameters in DML (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f19df3a- drm/amd/display: Allow DTBCLK disable for DCN35 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ca48e6b- drm/amdgpu: fix AGP addressing when GART is not at 0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7a07b43- drm/amd/display: Fix black screen on video playback with embedded (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 585ccb0- drm/amd/display: Fix conversions between bytes and KB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5cc1aee- drm/amd/display: Remove config update (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9b869bb- drm/amd/display: Update DCN35 clock table policy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 474c4c8- drm/amdgpu: add init_registers for nbio v7.11 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4f1ac78- drm/amd/display: Do not read DPREFCLK spread info from LUT on DCN35 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 57c43f1- drm/amd/display: Fix MPCC 1DLUT programming (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bce1e89- drm/amd/display: Feed SR and Z8 watermarks into DML2 for DCN35 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 340e395- drm/amd/display: Add Z8 watermarks for DML2 bbox overrides (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit effcb2b- drm/amdgpu: optimize RLC powerdown notification on Vangogh (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 99b7a01- drm/amd/display: fix a pipe mapping error in dcn32_fpu (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d5d56b6- drm/amd/display: Update DCN35 watermarks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 23a8809- drm/amdgpu: update xgmi num links info post gc9.4.2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 27c550f- drm/amd/display: Add z-state support policy for dcn35 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d9c6ded- nouveau/gsp: replace zero-length array with flex-array member and use (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a9af727- nouveau/gsp/r535: remove a stray unlock in r535_gsp_rpc_send() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e54c783- drm/gpuvm: Fix deprecated license identifier (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a48e05- Revert "drm/bridge: panel: Add a device link between drm device and (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3064382- Revert "drm/bridge: panel: Check device dependency before managing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5bb3979- drm/bridge: panel: Check device dependency before managing device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ab3cb7e- drm/i915/dp_mst: Fix race between connector registration and setup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a1725b5- nouveau/gsp: allocate enough space for all channel ids. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d92ed03- drm/msm: remove unnecessary NULL check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 42f20b9- drm/msm/dp: attach the DP subconnector property (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5e0574d- drm/msm/dp: don't touch DP subconnector property in eDP case (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 29868de- drm/msm: remove exra drm_kms_helper_poll_init() call (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0964707- drm/amdgpu/gmc9: disable AGP aperture (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2a16255- drm/amdgpu/gmc10: disable AGP aperture (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 552d4fa- drm/amdgpu/gmc11: disable AGP aperture (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f545dfe- drm/amdgpu: add a module parameter to control the AGP aperture (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 641bbb7- drm/amdgpu/gmc11: fix logic typo in AGP check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1842e7a- drm/amd/display: Fix encoder disable logic (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 461952e- drm/amdgpu: add and populate the port num into xgmi topology info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3261c67- drm/amd/display: Negate IPS allow and commit bits (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 02c359f- drm/amd/pm: Don't send unload message for reset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit afa6b4f- drm/amdgpu: fix ras err_data null pointer issue in amdgpu_ras.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 481e246- drm/amd/display: fix NULL dereference (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1246314- drm/amd/display: Add null checks for 8K60 lightup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1b7d41c- drm/amd/pm: Fill pcie error counters for gpu v1_4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ce78527- drm/amd/pm: Update metric table for smu v13_0_6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1c3fff6- drm/amdgpu: Address member 'ring' not described in 'amdgpu_ vce, (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 31b3fbe- nouveau: don't fail driver load if no display hw present. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 43adc14- drm: panel-orientation-quirks: Add quirk for Lenovo Legion Go (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fd1f874- nouveau/gsp/r535: Fix a NULL vs error pointer bug (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d7cad37- nouveau/gsp/r535: uninitialized variable in r535_gsp_acpi_mux_id() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a448103- drm/ci: make github dependabot happy again (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8324a2d- fbdev: amifb: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 437efee- fbdev: amifb: Mark driver struct with __refdata to prevent section (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b2956e- fbdev: hyperv_fb: fix uninitialized local variable use (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55001fe- fbdev: omapfb/tpd12s015: Convert to platform remove callback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5dd61b7- fbdev: omapfb/tfp410: Convert to platform remove callback returning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4f18038- fbdev: omapfb/sharp-ls037v7dw01: Convert to platform remove callback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d6a9841- fbdev: omapfb/opa362: Convert to platform remove callback returning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 44ec1aa- fbdev: omapfb/hdmi: Convert to platform remove callback returning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6ea982d- fbdev: omapfb/dvi: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ea32002- fbdev: omapfb/dsi-cm: Convert to platform remove callback returning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de05f91- fbdev: omapfb/dpi: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 505b7b3- fbdev: omapfb/analog-tv: Convert to platform remove callback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3527522- fbdev: atmel_lcdfb: Convert to platform remove callback returning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c99049a- fbdev: omapfb/tpd12s015: Don't put .remove() in .exit.text and drop (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ded8d0e- fbdev: omapfb/tfp410: Don't put .remove() in .exit.text and drop (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 44eb5a7- fbdev: omapfb/sharp-ls037v7dw01: Don't put .remove() in .exit.text (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit da679c9- fbdev: omapfb/opa362: Don't put .remove() in .exit.text and drop (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd6db02- fbdev: omapfb/hdmi: Don't put .remove() in .exit.text and drop (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 97db389- fbdev: omapfb/dvi: Don't put .remove() in .exit.text and drop (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 24535d3- fbdev: omapfb/dsi-cm: Don't put .remove() in .exit.text and drop (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7d2c172- fbdev: omapfb/dpi: Don't put .remove() in .exit.text and drop (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6896d5f- fbdev: omapfb/analog-tv: Don't put .remove() in .exit.text and drop (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9afdc42- fbdev: atmel_lcdfb: Stop using platform_driver_probe() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ba988f0- fbdev: viafb: use new array-copying-wrapper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eceeb33- fbdev: offb: Simplify offb_init_fb() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a7f923c- fbdev: omapfb: Replace custom memparse() implementation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b9e1e25- fbdev: omapfb: Do not shadow error code from platform_get_irq() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 313aed2- drm/amdgpu: move UVD and VCE sched entity init after sched init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 32ad076- drm/amdgpu: move kfd_resume before the ip late init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 75bd33b- drm/amd: Explicitly check for GFXOFF to be enabled for s0ix (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe38f21- drm/amdgpu: Change WREG32_RLC to WREG32_SOC15_RLC where inst != 0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 29e3871- drm/amdgpu: Use correct KIQ MEC engine for gfx9.4.3 (v5) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5965c95- drm/amdgpu: add smu v13.0.6 pcs xgmi ras error query support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 113f264- drm/amd/display: remove duplicated argument (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bfeb35e- drm/amdgpu: correct mca debugfs dump reg list (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bb57bec- drm/amdgpu: correct acclerator check architecutre dump (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6942085- drm/amdgpu: add pcs xgmi v6.4.0 ras support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a20378- drm/amdgpu: Change extended-scope MTYPE on GC 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2e537aa- drm/amdgpu: disable smu v13.0.6 mca debug mode by default (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7debbb3- drm/amdgpu: Support multiple error query modes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ba0fb70- drm/amdgpu: refine smu v13.0.6 mca dump driver (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f2b637- drm/amdgpu: Do not program PF-only regs in hdp_v4_0.c under SRIOV (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit be5761c- drm/amdgpu: Skip PCTL0_MMHUB_DEEPSLEEP_IB write in jpegv4.0.3 under (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ab2c7a3- drm: amd: Resolve Sphinx unexpected indentation warning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 308c013- drm/amdgpu: correct smu v13.0.6 umc ras error check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff2d8f4- drm/amdgpu: Add xcc param to SRIOV kiq write and (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 04dd98a- drm/amdgpu: Add flag to enable indirect RLCG access for gfx v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit acc5e7e- drm/amd/pm: raise the deep sleep clock threshold for smu 13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55b5f29- drm/amdgpu: correct amdgpu ip block rev info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d144ebf- drm/amd/pm: Hide pp_dpm_pcie device attribute (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2d96d22- drm/amdgpu: Don't warn for unsupported set_xgmi_plpd_mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b2e71ef- drm/amdgpu: fix AGP init order (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 342a4a1- drm/amdgpu: add RAS reset/query operations for XGMI v6_4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9a4fb50- drm/amdgpu: handle extra UE register entries for gfx v9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 618f901- drm/amd/pm: not stop rlc for IMU enabled APUs when suspend (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7e4f372- drm/amd/display: avoid variable reinitialization (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 14bd35e- drm/amd/pm: Hide irrelevant pm device attributes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b3c76e9- drm/amdgpu: Fix sdma 4.4.2 doorbell rptr/wptr init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4bc5a43- drm/amdgpu/soc21: add mode2 asic reset for SMU IP v14.0.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e056116- drm/amd/display: Set stream's DP test pattern upon test request (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e76f252- drm/amd/display: Fix handling duplicate planes on one stream (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9f8d58a- drm/amd/display: For cursor P-State allow for SubVP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 88a768c- drm/amd/display: Enable physymclk RCO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 24e2639- drm/amd/display: Remove references to unused dml arch version (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d434ee8- drm/amd/display: Promote DAL to 3.2.259 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 362f63c- drm/amd/display: save and restore mall state when applying minimal (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 787f58d- drm/amd/display: Remove unused duplicate register definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 63ae58b- drm/amd/display: Create optc.h file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 60e0880- drm/amd/display: Disable OTG for mode timing switch on DCN35 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1cb589d- drm/amd/display: Revise Replay Desync Error IRQ handle (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 515181b- drm/amd/display: [FW Promotion] Release 0.0.190.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 196755a- drm/amd/display: 3.2.258 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b0dd968- drm/amd/display: Add missing dml2 init value for dcn35 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 67e6bb9- drm/amd/display: Fix OTG disable workaround logic (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 407af4a- drm/amd/display: amend HPD handler for Replay (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8effe0a- drm/amd/display: Introduce flag for disabling Replay desync recovery (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4e78171- drm/amd/display: DCN35 Disable cm power optimization (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 45def98- drm/amd/display: Update DP HPO MSA with colorimetry from test request (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e8205e- drm/amd/display: Update test link rate DPCD bit field to match spec (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eabbcc3- drm/amd/display: Allow 16 max_slices for DP2 DSC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8800763- drm/amd/display: Enable more IPS options (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b177a6e- drm/amd/display: Enable RCO options for dcn35 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c8e4b3f- drm/amd/display: Fix FRL assertion on boot (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1febae0- drm/amd/display: Fix missing blendTF programming (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e3171e- drm/amd/display: 3.2.257 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit af3e1f6- drm/amd/display: decouple dmcub execution to reduce lock granularity (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c211126- drm/amd/display: [FW Promotion] Release 0.0.189.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 640d7d9- drm/amd/display: On boot disable domain22 force power on (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b444c0- drm/amd: Disable XNACK on SRIOV environment (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e9733b6- drm/i915/mtl: Apply notify_guc to all GTs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c078fbd- drm/amd/display: Enable fast update on blendTF change (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 53591e4- drm/amd/display: Fix blend LUT programming (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55c5aeb- drm/amd/display: Program plane color setting correctly (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c764568- drm/amdgpu: Query and report boot status (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 12c9dfc- drm/amdgpu: Add psp v13 function to query boot status (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 59d683c- drm/amd/swsmu: remove fw version check in sw_init. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 23c4d42- drm/amd/swsmu: update smu v14_0_0 driver if and metrics table (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 07ec4b7- drm/amdgpu: Add C2PMSG_109/126 reg field shift/masks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ddc4911- drm/amdgpu: Optimize the asic type fix code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e7c9919- drm/amdgpu: check recovery status of xgmi hive in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f7f964b- drm/amd/pm: only check sriov vf flag once when creating hwmon sysfs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 90e8477- drm/amdgpu: Attach eviction fence on alloc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3c6a830- drm/amdkfd: Improve amdgpu_vm_handle_moved (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bdb107b- drm/amd/display: Increase frame warning limit with KASAN or KCSAN in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a2fad8d- drm/amdkfd: Update cache info for GFX 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cefe700- drm/amdkfd: Populate cache info for GFX 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 39b776d- drm/amdgpu: don't put MQDs in VRAM on ARM | ARM64 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 29d4458- drm/amdgpu: ungate power gating when system suspend (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 08dd1c9- drm/radeon: replace 1-element arrays with flexible-array members (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 73d9467- drm/amd: Fix UBSAN array-index-out-of-bounds for Powerplay headers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 81c94b6- drm/amdgpu: don't use ATRM for external devices (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e0a5c4e- drm/amdgpu: use mode-2 reset for RAS poison consumption (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dc27bc1- drm/amdgpu doorbell range should be set when gpu recovery (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amdgpu-gfx10-11-use-memcpy_to-fromio-for-MQDs.patch. - commit 2791dcf- drm/amd/pm: Return 0 as default min power limit for legacy asics (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4813352- drm/amdgpu: remove unused macro HW_REV (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0fbbc0b- drm/amdgpu: Fix the vram base start address (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 39c6505- drm/amdgpu: set XGMI IP version manually for v6_4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5bd5de5- drm/amdgpu: add unmap latency when gfx11 set kiq resources (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f54612b- drm/amd/pm: fix the high voltage and temperature issue (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 86474f9- drm/amdgpu: remove amdgpu_mes_self_test in gpu recover (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 099d02a- drm/amdgpu: Drop deferred error in uncorrectable error check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f6b2d3- drm/amd/pm: Fix warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 908dc19- drm/amdgpu: check RAS supported first in ras_reset_error_count (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f972ac- drm/ssd130x: Fix possible uninitialized usage of crtc_state variable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1865c01- drm: renesas: shmobile: Add DT support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a398605- drm: renesas: shmobile: Atomic conversion part 3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ae03c75- drm: renesas: shmobile: Remove internal CRTC state tracking (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7af2998- drm: renesas: shmobile: Use suspend/resume helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1536609- drm: renesas: shmobile: Atomic conversion part 2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5981a6c- drm: renesas: shmobile: Atomic conversion part 1 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cf48fe5- drm: renesas: shmobile: Cleanup encoder (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d89ba4- drm: renesas: shmobile: Shutdown the display on remove (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 81d2c53- drm: renesas: shmobile: Turn vblank on/off when enabling/disabling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a90752e- drm: renesas: shmobile: Wait for page flip when turning CRTC off (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe81575- drm: renesas: shmobile: Move shmob_drm_crtc_finish_page_flip() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 26e5993- drm: renesas: shmobile: Use drm_crtc_handle_vblank() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 031b40a- drm: renesas: shmobile: Rename shmob_drm_plane.plane (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 23fa3bb- drm: renesas: shmobile: Rename shmob_drm_connector.connector (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aeec558- drm: renesas: shmobile: Rename shmob_drm_crtc.crtc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 84c95c8- drm: renesas: shmobile: Unify plane allocation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3fe00c3- drm: renesas: shmobile: Move interface handling to connector setup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5380f33- drm: renesas: shmobile: Use media bus formats in platform data (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 32a7fa4- media: uapi: Add MEDIA_BUS_FMT_RGB666_2X9_BE format (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8d1b159- drm: renesas: shmobile: Use struct videomode in platform data (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 065a828- drm: renesas: shmobile: Replace .dev_private with container_of() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 54f3a1d- drm: renesas: shmobile: Convert container helpers to static inline (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 21fb2cd- drm: renesas: shmobile: Embed drm_device in shmob_drm_device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e639805- drm: renesas: shmobile: Use drmm_universal_plane_alloc() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 461b95c- drm: renesas: shmobile: Remove custom plane destroy callback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cf1913a- drm: renesas: shmobile: Convert to use devm_request_irq() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 87a7ef5- drm: renesas: shmobile: Improve error handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aea0b10- drm: renesas: shmobile: Remove support for SYS panels (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 699ed30- drm: renesas: shmobile: Rename input clocks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f4a2341- drm: renesas: shmobile: Don't set display info width and height twice (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eb9bddc- drm: renesas: shmobile: Remove backlight support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c035a82- drm: renesas: shmobile: Improve shmob_drm_format_info table (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d1b69d6- drm: renesas: shmobile: Add missing YCbCr formats (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a1c67b6- drm: renesas: shmobile: Use %p4cc to print fourcc code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f706d5- drm: renesas: shmobile: Restore indentation of (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 312acbd- drm: renesas: shmobile: Add support for Runtime PM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 15ec50a- drm: renesas: shmobile: Correct encoder/connector types (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a670b53- drm: renesas: shmobile: Fix ARGB32 overlay format typo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4b4fb9b- drm: renesas: shmobile: Fix overlay plane disable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4227c66- nouveau/gsp: add some basic registry entries. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ffb9709- nouveau/gsp: fix message signature. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 94ef5a1- nouveau/gsp: move to 535.113.01 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 180ef97- nouveau/disp: fix post-gsp build on 32-bit arm. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 968d4e8- nouveau: fix r535 build on 32-bit arm. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9a915c9- drm/nouveau/ofa/r535: initial support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c63c9e2- drm/nouveau/nvjpg/r535: initial support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c6ac3de- drm/nouveau/nvenc/r535: initial support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7dd6e90- drm/nouveau/nvdec/r535: initial support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 173fb7c- drm/nouveau/gr/r535: initial support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1261a7b- drm/nouveau/ce/r535: initial support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 92b41d6- drm/nouveau/fifo/r535: initial support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd383d9- drm/nouveau/disp/r535: initial support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 71e2fcc- drm/nouveau/mmu/r535: initial support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3effade- drm/nouveau/gsp/r535: add interrupt handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6df52fe- drm/nouveau/gsp/r535: add support for rm alloc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 243a362- drm/nouveau/gsp/r535: add support for rm control (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 387e20e- drm/nouveau/gsp/r535: add support for booting GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 48a5e06- drm/nouveau/nvkm: support loading fws into sg_table (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9b0eec4- drm/nouveau/kms/tu102-: disable vbios parsing when running on RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4d1c8c- drm/nouveau/sec2/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d16188d- drm/nouveau/nvenc/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3013dff- drm/nouveau/nvdec/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 79f6bc2- drm/nouveau/gr/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f357460- drm/nouveau/fifo/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5b1ad86- drm/nouveau/disp/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 33d7df5- drm/nouveau/ce/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aac5287- drm/nouveau/vfn/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b10df1- drm/nouveau/top/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 869a383- drm/nouveau/therm/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e27d7d9- drm/nouveau/privring/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e2cac84- drm/nouveau/pmu/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 942cf92- drm/nouveau/mmu/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3dbaebd- drm/nouveau/mc/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 348bcb8- drm/nouveau/ltc/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b567822- drm/nouveau/imem/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7d980d7- drm/nouveau/i2c/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9538e4b- drm/nouveau/gpio/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0283e96- drm/nouveau/fuse/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dcebadb- drm/nouveau/fb/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 50c7b14- drm/nouveau/fault/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6c6a2a5- drm/nouveau/devinit/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8de6a3b- drm/nouveau/bus/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b712e58- drm/nouveau/bar/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2642882- drm/nouveau/acr/tu102-: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fa95246- drm/nouveau/gsp: prepare for GSP-RM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 30bd8f3- drm/nouveau/nvkm: bump maximum number of NVJPG (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5e69366- drm/nouveau/nvkm: bump maximum number of NVDEC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bb557e2- drm/nouveau/mmu/tu102-: remove write to 0x100e68 during tlb (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b271879- hyperv: avoid dependency on screen_info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 63e171c- vgacon: remove screen_info dependency (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 138a609- dummycon: limit Arm console size hack to footbridge (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dea6107- vgacon: rework Kconfig dependencies (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a463e9c- mei: me: emit error only if reset was unexpected (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 639ccd0- misc: mei: main.c: fix kernel-doc warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 36ea187- misc: mei: interrupt.c: fix kernel-doc warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1274df0- misc: mei: hw-me.c: fix kernel-doc warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b8d7f52- misc: mei: hbm.c: fix kernel-doc warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 571a7cb- misc: mei: dma-ring.c: fix kernel-doc warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 211f11a- misc: mei: client.c: fix kernel-doc warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3452a20- misc: mei: hw.h: fix kernel-doc warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6c8ace5- mei: docs: fix spelling errors (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit df8b19c- mei: docs: add missing entries to kdoc in struct mei_cfg_idx (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eb85504- mei: docs: use correct structures name in kdoc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7a63bf0- mei: update mei-pxp's component interface with timeouts (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 75486af- mei: pxp: re-enable client on errors (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3f191b4- mei: pxp: recover from recv fail under memory pressure (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 30d4598- mei: bus: add send and recv api with timeout (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 95c9cf8- mei: fix doc typos (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a0116d9- drm/qxl: Use pci_is_vga() to identify VGA devices (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 872d23a- drm/virtio: Use pci_is_vga() to identify VGA devices (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6aa20a7- drm/radeon: Use pci_get_base_class() to reduce duplicated code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 229bb15- drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit acbdb10- drm/nouveau: Use pci_get_base_class() to reduce duplicated code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1f88c5b- drm/amd/amdgpu: avoid to disable gfxhub interrupt when driver is (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f1ebff4- drm/amdgpu: Add EXT_COHERENT support for APU and NUMA systems (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fdc2397- drm/amdgpu: Retrieve CE count from ce_count_lo_chip in EccInfo table (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a62eae4- drm/amdgpu: Identify data parity error corrected in replay mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a96b367- drm/amdgpu: Fix typo in IP discovery parsing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 209a4ef- drm/amd/display: fix S/G display enablement (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit feddebe- drm/amdxcp: fix amdxcp unloads incompletely (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7458056- drm/amd/amdgpu: fix the GPU power print error in pm info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 528ed7c- drm/amdgpu: Use pcie domain of xcc acpi objects (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 85463d2- drm/amdgpu: Add a read to GFX v9.4.3 ring test (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 35eb2ed- drm/amd/pm: call smu_cmn_get_smc_version in is_mode1_reset_supported. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd85096- drm/amdgpu: get RAS poison status from DF v4_6_2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a0eeca6- drm/amdgpu: Use discovery table's subrevision (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b25ece- drm/amd/display: 3.2.256 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4936c07- drm/amd/display: add interface to query SubVP status (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c793771- drm/amd/display: Read before writing Backlight Mode Set Register (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e7c7a2b- drm/amd/display: Disable SYMCLK32_SE RCO on DCN314 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e5c9b57- drm/amd/display: Fix shaper using bad LUT params (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7e2925e- drm/amd/display: add null check for invalid opps (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d5ed5f9- drm/amd/display: Update FAMS sequence for DCN30 & DCN32 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 23b8830- drm/amd/display: fix num_ways overflow error (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 12f1a5a- drm/amd/display: Add prefix for plane functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 125ad35- drm/amd/display: Add prefix to amdgpu crtc functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 572915e- drm/amd/display: Correct enum typo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 36b855b- drm/amd/display: Set emulated sink type to HDMI accordingly. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c609b4d- drm/amd/display: Revert "drm/amd/display: allow edp updates for (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3710207- drm/amd/display: Fix HDMI framepack 3D test issue (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8b628a7- drm/amd/display: Fix IPS handshake for idle optimizations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 261884b- drm/amd/display: implement map dc pipe with callback in DML2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6eec916- drm/amd/display: add pipe resource management callbacks to DML2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d057e62- drm/amd/display: Update SDP VSC colorimetry from DP test automation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 62ae635- drm/amd/display: Add a check for idle power optimization (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d4cd73d- drm/amd/display: Revert "Improve x86 and dmub ips handshake" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cb14f3c- drm/amd/display: Fix MST Multi-Stream Not Lighting Up on dcn35 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a795c1- drm/amd: Explicitly disable ASPM when dynamic switching disabled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c74f4e7- nvme: enable retries for authentication commands (bsc#1186716). - nvme: change __nvme_submit_sync_cmd() calling conventions (bsc#1186716). - nvme-auth: open-code single-use macros (bsc#1186716). - nvme: use ctrl state accessor (bsc#1186716). - commit f8cc1d3- drm/amd: Move AMD_IS_APU check for ASPM into top level function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c3bce11- Revert "drm/amdkfd: Use partial migrations in GPU page faults" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 38c49d0- Revert "drm/amdkfd:remove unused code" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7e4263e- drm/amd/display: Fix copyright notice in DC code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 527c4a2- drm/amd/display: Fix copyright notice in DML2 code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6ecb70e- drm/amd/display: Add missing copyright notice in DMUB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f96c8f- drm/amdgpu remove restriction of sriov max_pfn on Vega10 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 810cee0- drm/amdkfd: Address 'remap_list' not described in 'svm_range_add' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 47ddcd9- drm/amdgpu: bypass RAS error reset in some conditions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d866d32- drm/amdgpu: enable RAS poison mode for APU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ea9f177- drm/amdgpu/vpe: correct queue stop programing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff8e0df- drm/amd/display: Fix DMUB errors introduced by DML2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4fb02c6- drm/amd/display: Set the DML2 attribute to false in all DCNs older (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6c96577- drm/amd/pm: Fix the return value in default case (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 657bc27- drm/amdgpu: Add API to get full IP version (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 494526f- drm/amdgpu: add tmz support for GC IP v11.5.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e98ade- drm/amd/pm: drop unneeded dpm features disablement for SMU 14.0.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 15fd7cf- drm/amdgpu: modify if condition in nbio_v7_7.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 57afcdd- drm/amdgpu: refine ras error kernel log print (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1cbaceb- drm/amdgpu: fix find ras error node error (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 46a75c8- drm/amd/display: reprogram det size while seamless boot (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 264d394- drm/amd/pm: record mca debug mode in RAS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 594e9ba- drm/amdgpu: move buffer funcs setting up a level (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0fea648- drm/sched: Convert the GPU scheduler to variable number of run-queues (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 695984d- drm/ci: docs: add step about how to request privileges (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b91fa8d- drm/ci: do not automatically retry on error (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3121220- drm/ci: export kernel config (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 93f905f- drm/ci: increase i915 job timeout to 1h30m (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 59e1148- drm/ci: add subset-1-gfx to LAVA_TAGS and adjust shards (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6badf12- drm/ci: uprev IGT and make sure core_getversion is run (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6a57584- drm/ci: add helper script update-xfails.py (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d58a660- drm/ci: fix DEBIAN_ARCH and get amdgpu probing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 35de0dc- drm/ci: uprev mesa version: fix container build & crosvm (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3454243- drm/ci: Enable CONFIG_BACKLIGHT_CLASS_DEVICE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9205c61- drm/ci: force-enable CONFIG_MSM_MMCC_8996 as built-in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9eb8f1f- drm/ci: pick up -external-fixes from the merge target repo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f5f25de- drm/doc: ci: Require more context for flaky tests (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd53377- drm/doc: document DRM_IOCTL_MODE_CREATE_DUMB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 103a902- drm/rockchip: vop: Add NV15, NV20 and NV30 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a84c97- drm/fourcc: Add NV20 and NV30 YUV formats (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3238b6d- drm/rockchip: vop2: rename window formats to show window type using (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b2bbf07- drm/rockchip: vop2: Add more supported 10bit formats (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e3788bd- drm/rockchip: vop: fix format bpp calculation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9b1e50c- drm/bridge: synopsys: dw-mipi-dsi: Fix hcomponent lbcc for burst mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 47d375a- drm/client: Convert drm_client_buffer_addfb() to drm_mode_addfb2() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f5a6e8- drm/doc: use cross-references for macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bb5ab1d- drm/panel: ili9882t: Avoid blurred screen from fast sleep (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c0df107- drm/ast: Move register constants to ast_reg.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dc73b99- drm/ast: Rename AST_IO_MISC_PORT_READ to AST_IO_VGAMR_R (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 26a6753- drm/ast: Rename AST_IO_INPUT_STATUS1_READ to AST_IO_VGAIR1_R (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 77f0baf- drm/ast: Rename AST_IO_CRTC_PORT to AST_IO_VGACRI (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e488635- drm/ast: Rename AST_IO_GR_PORT to AST_IO_VGAGRI (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6cea9aa- drm/ast: Rename AST_IO_DAC_DATA to AST_IO_VGAPDR (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aecc26b- drm/ast: Rename AST_IO_DAC_INDEX_WRITE to AST_IO_VGADWR (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fc7d8f8- drm/ast: Rename AST_IO_DAC_INDEX_READ to AST_IO_VGADRR (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e542f42- drm/ast: Rename AST_IO_SEQ_PORT to AST_IO_VGASRI (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9655e97- drm/ast: Rename AST_IO_VGA_ENABLE_PORT to AST_IO_VGAER (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa0a5b2- drm/ast: Rename AST_IO_MISC_PORT_WRITE to AST_IO_VGAMR_W (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 75127e7- drm/ast: Rename AST_IO_AR_PORT_WRITE to AST_IO_VGAARI_W (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5469f71- fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 89d6ecb- fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7363b33- fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 04bce5e- fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4b1cbc6- fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a524b13- fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3e46fbe- fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7ab2130- fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 270fedb- fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6fed3d6- fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f4685fb- fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5d238f4- fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 462b792- fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3bce7da- fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ce0da22- fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 41ed02e- fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd82960- fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e6bf2bb- fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 54d13c9- fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 934366a- fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 43ab478- fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c161dd4- fbdev/omapfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b4f4888- fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f7065e- fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 00d946a- fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc42078- fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 98f7aed- fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de44f73- fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b661486- fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 20c24fe- fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 81bddca- fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 75fc2e3- fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fc61cc4- fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c78e671- fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1785122- fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e8de30e- fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3418f44- fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 85fb85a- fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 669985c- fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 662ab91- fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cfe5544- fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a73d00f- fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e3d305- fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 649eac5- fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d43048a- fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f47d8ca- drm/ssd130x: Add support for the SSD132x OLED controller family (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cfa58ed- drm/ssd130x: Rename commands that are shared across chip families (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c5005b- drm/ssd130x: Add a controller family id to the device info data (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 088d682- drm/ssd130x: Replace .page_height field in device info with a (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 864a885- drm/gpuvm: Dual-licence the drm_gpuvm code GPL-2.0 OR MIT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0780e78- Documentation/gpu: Add a VM_BIND async document (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 145a148- drm/panel: st7703: Add Powkiddy RGB30 Panel Support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f720192- drm/rockchip: remove NR_LAYERS macro on vop2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fa2bbbe- drm/bridge: synopsys: dw-mipi-dsi: Disable HSTX and LPRX timeout (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 733e375- drm/bridge: synopsys: dw-mipi-dsi: Set minimum lane byte clock cycles (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 18e2c06- drm/bridge: synopsys: dw-mipi-dsi: Use pixel clock rate to calculate (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 77298e3- drm/bridge: synopsys: dw-mipi-dsi: Add mode fixup support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2b331ba- drm/bridge: synopsys: dw-mipi-dsi: Force input bus flags (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 278dc9d- drm/bridge: synopsys: dw-mipi-dsi: Add input bus format negotiation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7ade4c9- drm/bridge: synopsys: dw-mipi-dsi: Add dw_mipi_dsi_get_bridge() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bb6c19f- drm: adv7511: Add hpd_override_enable variable to struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c67239- drm: adv7511: Add link_config variable to struct adv7511_chip_info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fff0272- drm: adv7511: Add has_dsi variable to struct adv7511_chip_info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 00732d3- drm: adv7511: Add reg_cec_offset variable to struct adv7511_chip_info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b36b6d- drm: adv7511: Add supply_names and num_supplies variables to struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 82c3682- drm: adv7511: Add max_lane_freq_khz variable to struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8388c0b- drm: adv7511: Add max_mode_clock_khz variable to struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a219cab- drm: adv7511: Add struct adv7511_chip_info and use (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b1a9900- i2c: Add i2c_get_match_data() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2867b3c- drm/panel: st7703: Fix timings when entering/exiting sleep (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit afaf792- drm/ssd130x: Fix atomic_check for disabled planes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55d3bbf- drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: switch to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ace989- drm/amd/display: Fix stack size issue on DML2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b87651- drm/amd/display: Reduce stack size by splitting function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0371624- drm/amdkfd: remap unaligned svm ranges that have split (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dc06f24- drm/amdgpu: Create version number for coredumps (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 51da4e7- drm/amdgpu: Move coredump code to amdgpu_reset file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4051528- drm/amdgpu: Encapsulate all device reset info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c68e09a- drm/amdgpu: support the port num info based on the capability flag (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f8e1b14- drm/amdgpu: prepare the output buffer for GET_PEER_LINKS command (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 57e54db- drm/amdgpu: drop status query/reset for GCEA 9.4.3 and MMEA 1.8 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9c912bc- drm/amdgpu: update the xgmi ta interface header (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8453818- drm/amdgpu: add set/get mca debug mode operations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db341f0- drm/amdgpu: replace reset_error_count with (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b5fa5d4- drm/amdgpu: add clockgating support for NBIO v7.7.1 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 927066f- drm/amdgpu: fix missing stuff in NBIO v7.11 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d1d7d72- drm/amdgpu: Enable RAS feature by default for APU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a204bd6- drm/amdgpu: fix typo for amdgpu ras error data print (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 955d82d- drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 439ddb1- drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a26b24b- drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 321544b- drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P1 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4df53ec- drm/amdgpu: Fix delete nodes that have been relesed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cdf535f- drm/amdgpu: Enable mca debug mode mode when ras enabled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff35ab1- drm/amdgpu: Add UVD_VCPU_INT_EN2 to dpg sram (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit caa018c- drm/amd/display: Respect CONFIG_FRAME_WARN=0 in DML2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 17ace02- drm/amd/display: clean up some inconsistent indenting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6e21eaf- drm/amd/display: Simplify bool conversion (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 12b96ec- drm/amd/display: Remove unneeded semicolon (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 91b4de4- drm/amd/display: Remove duplicated include in dce110_hwseq.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 65f6f7a- drm/amd/display: clean up some inconsistent indentings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d548ffa- drm/amdgpu: Enable software RAS in vcn v4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 67e93fb- drm/amdgpu: define ras_reset_error_count function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3140167- drm/amdkfd:remove unused code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1b0d524- drm/amd/pm: Support for getting power1_cap_min value (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4213bd7- drm/amdgpu: Log UE corrected by replay as correctable error (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a3117a6- drm/amdgpu: Workaround to skip kiq ring test during ras gpu recovery (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b4a922- drm/amd/display: Fix a handful of spelling mistakes in dml_print (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3725b5b- drm/amdkfd: clean up some inconsistent indenting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3489484- drm/amd/display: Remove brackets in macro to conform to coding style (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 983878b- drm/amd: Read IMU FW version from scratch register during hw_init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aea7a59- drm/amd: Don't parse IMU ucode version if it won't be loaded (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 344527c- drm/amd: Move microcode init step to early_init() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a8beac0- drm/amd: Add missing kernel doc for prepare_suspend() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 555697f- drm/amdgpu: update to the latest GC 11.5 headers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1229d12- drm/amdgpu/mes11: remove aggregated doorbell code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 720720d- drm/amdgpu : Add hive ras recovery check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amdgpu-revert-Adjust-removal-control-flow-for-sm.patch. - commit 813e00b- drm/amd/display: Add missing lines of code in dc.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 63a8020- drm/amdgpu/umsch: add suspend and resume callback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a1759d3- drm/amdgpu/pm: update SMU 13.0.0 PMFW version check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8c824cd- drm/msm/a7xx: actually use a7xx state registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2b03fd6- drm/msm/dpu: enable writeback on SM8550 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8b74433- drm/msm/dpu: sm8550: remove unused VIG and DMA clock controls entries (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 04877d5- drm/msm/dpu: move setup_force_clk_ctrl handling into plane and wb (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 36b488c- drm/msm/dpu: add setup_clk_force_ctrl() op to sspp & wb (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c7393e4- drm/msm/dpu: create a dpu_hw_clk_force_ctrl() helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 06b785a- drm/msm/a6xx: Fix up QMP handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c2ac654- drm/msm/dp: use correct lifetime device for devm_drm_bridge_add (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 78ad53c- drm/msm/hdmi: use correct lifetime device for devm_drm_bridge_add (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 93ed4dc- drm/msm/dsi: use correct lifetime device for devm_drm_bridge_add (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c0bcee1- drm/msm: fix fault injection support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc57c89- drm/msm: carve out KMS code from msm_drv.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 40e178e- drm/msm: make fb debugfs file available only in KMS case (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bdd0e70- drm/msm: only register 'kms' debug file if KMS is used (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b3f2ba1- drm/msm: switch to drmm_mode_config_init() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd85b2d- drm/msm: rename msm_drv_shutdown() to msm_kms_shutdown() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 79253e5- drm/msm: remove shutdown callback from msm_platform_driver (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 985c23b- drm/msm: rename msm_pm_prepare/complete to note the KMS nature (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2bf0c57- drm/msm: drop pm ops from the headless msm driver (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 693750f- drm/msm: remove msm_drm_private::bridges field (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit be5c5fa- drm/msm/dp: switch to devm_drm_bridge_add() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f64ce18- drm/msm/dp: move pdev from struct dp_display_private to struct msm_dp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b653a7b- drm/msm/hdmi: switch to devm_drm_bridge_add() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit df56700- drm/msm/dsi: switch to devm_drm_bridge_add() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 022b958- drm/msm/mdp5: move resource allocation to the _probe function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ab138d- drm/msm/mdp4: move resource allocation to the _probe function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a5622e5- drm/msm/dpu: move resource allocation to the _probe function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5b98e03- drm/msm: allow passing struct msm_kms to msm_drv_probe() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 963e621- drm/msm/adreno: Add A635 speedbin 0xac (A643) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 68e8291- drm/msm/adreno: Add ZAP firmware name to A635 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8b87e4b- drm/msm/a6xx: Poll for GBIF unhalt status in hw_init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1995af6- drm/msm/a6xx: Add A740 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9328a8c- drm/msm/a6xx: Add A730 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 53349fd- drm/msm/a6xx: Mostly implement A7xx gpu_state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3566b82- drm/msm/a6xx: Send ACD state to QMP at GMU resume (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 21e2338- drm/msm/a6xx: Add skeleton A7xx support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ae8cedf- drm/msm/a6xx: Add missing regs for A7XX (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1f02a2c- drm/msm/dp: support setting the DP subconnector type (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 91c1ea2- drm/msm/dp: Remove error message when downstream port not connected (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1e4d4db- drm/msm/dp: Inline dp_display_is_sink_count_zero() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9eb4a15- drm/msm/dpu: move INTF tearing checks to dpu_encoder_phys_cmd_init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3453c07- drm/msm/dpu: drop useless check from (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 94d99df- drm/msm/dpu: drop DPU_INTF_TE feature flag (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7358973- drm/msm/dpu: enable INTF TE operations only when supported by HW (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4828fc- drm/msm/dpu: inline _setup_intf_ops() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b35eea- drm/msm/dpu: drop the DPU_PINGPONG_TE flag (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 16de872- drm/msm/dpu: enable PINGPONG TE operations only when supported by HW (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 295c7ff- drm/msm/dpu: inline _setup_pingpong_ops() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d8afa98- drm/msm/dp: Remove dp_display_is_ds_bridge() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e52828a- drm/msm/dp: Inline dp_link_parse_sink_count() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1498681- drm/msm/dp: Simplify with drm_dp_{max_link_rate, max_lane_count}() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de38c2f- drm/msm/dp: Remove aux_cfg_update_done and related code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bcfa4d4- drm/msm/dp: Remove dead code related to downstream cap info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f9923c- drm/msm/dp: Use drm_dp_read_sink_count() helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4c7f211- drm/msm/dp: Replace open-coded drm_dp_read_dpcd_caps() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4aecb68- drm/msm/dsi: Enable widebus for DSI (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 251ffc6- drm/msm/dsi: Add DATABUS_WIDEN MDP_CTRL2 bit (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4e535ad- drm/msm/dpu: Enable widebus for DSI INTF (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7ebb93d- drm/msm/dpu: Move setting of dpu_enc::wide_bus_en to atomic enable() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 284af1b- drm/msm: Remove unnecessary NULL values (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ddc2f1e- drm/msm/dpu: shift IRQ indices by 1 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a9ae3bb- drm/msm/dpu: stop using raw IRQ indices in the kernel traces (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 33fd989- drm/msm/dpu: stop using raw IRQ indices in the kernel output (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a162f76- drm/msm/dpu: make the irq table size static (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dec0ef6- drm/msm/dpu: add helper to get IRQ-related data (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 71e6005- drm/msm/dpu: extract dpu_core_irq_is_valid() helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 69dc65b- drm/msm/dpu: remove irq_idx argument from IRQ callbacks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a90b971- drm/mediatek: aal: Compress of_device_id entries and add sentinel (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9496ffe- drm/mediatek: gamma: Add kerneldoc for struct mtk_disp_gamma (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 71df03e- drm/mediatek: aal: Add kerneldoc for struct mtk_disp_aal (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 85f7d6e- drm/mediatek: gamma: Program gamma LUT type for descending or rising (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 46ec84f- drm/mediatek: gamma: Make sure relay mode is disabled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 87431e5- drm/mediatek: gamma: Add support for MT8195 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e8a4390- drm/mediatek: gamma: Add support for 12-bit LUT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0f8ca48- drm/mediatek: gamma: Support multi-bank gamma LUT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 862655d- drm/mediatek: De-commonize disp_aal/disp_gamma gamma_set functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 33bd930- drm/mediatek: aal: Use bitfield macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aed2727- drm/mediatek: gamma: Use bitfield macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 79c0b3c- drm/mediatek: gamma: Enable the Gamma LUT table only after (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 490ab52- drm/mediatek: gamma: Improve and simplify HW LUT calculation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 767a4a7- drm/mediatek: gamma: Support SoC specific LUT size (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d592935- drm/mediatek: gamma: Reduce indentation in mtk_gamma_set_common() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8cd76ea- drm/mediatek: gamma: Adjust mtk_drm_gamma_set_common parameters (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ae1a883- drm/mediatek: Support dynamic selection of MT8188 VDOSYS0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d4a9358- drm/mediatek: dsi: Support dynamic connector selection (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 56c807f- drm/mediatek: dpi: Support dynamic connector selection (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e8edf2c- drm/mediatek: Add connector dynamic selection capability (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 508368c- drm/mediatek: Add encoder_index interface for mtk_ddp_comp_funcs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d25444e- drm/mediatek: dsi: Add mode_valid callback to DSI bridge (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 31d1763- drm/mediatek: dp: Add support MT8188 dp/edp function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 03b83dd- drm/mediatek: dp: Add the audio divider to mtk_dp_data struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cb570e9- drm/mediatek: dp: Add the audio packet flag to mtk_dp_data struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 60d9188- drm/mediatek: Add mt8188 dsi compatible to mtk_dsi.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 43f0347- drm/mediatek: dsi: Add dsi cmdq_ctl to send panel initial code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e7d23b5- drm/i915/mtl: Don't set PIPE_CONTROL_FLUSH_L3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 58650a1- drm/i915: Prevent potential null-ptr-deref in engine_init_common (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2c37a30- drm/i915: Enable GuC TLB invalidations for MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 42deddb- drm/i915/gt: Increase sleep in gt_tlb selftest sanitycheck (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b57ee4- drm/i915: No TLB invalidation on wedged GT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1eb7b28- drm/i915: No TLB invalidation on suspended GT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 19d80a2- drm/i915: Define and use GuC and CTB TLB invalidation routines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-i915-Flush-WC-GGTT-only-on-required-platforms.patch. - commit e4446a6- drm/i915/guc: Add CT size delay helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ee9b832- drm/i915: Add GuC TLB Invalidation device info flags (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 996f028- drm/i915/pxp: Clean up zero initializers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 83f2656- drm/i915/guc: Clean up zero initializers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e1752d0- drm/i915/mtl: Remove the 'force_probe' requirement for Meteor Lake (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071 jsc#PED-6113 jsc#PED-6124 jsc#PED-6037 jsc#PED-6008 jsc#PED-6007 jsc#PED-6105) - commit f4f6528- drm/i915/pci: Clean up zero initializers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0aceffc- drm/i915/hdcp: Clean up zero initializers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7d5480f- drm/i915/display: Clean up zero initializers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1351103- drm/i915/dp: Remove unused DSC caps from intel_dp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e779542- drm/i915/dp_mst: Use connector DSC DPCD in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 71cfa1d- drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_compute_config() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8370287- drm/i915/dp: Use connector DSC DPCD in intel_dp_mode_valid() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8393516- drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_get_slice_count() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ec04ed- drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_supports_format() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d87a544- drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_compute_params() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d1cf43- drm/i915/dp: Pass only the required DSC DPCD to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f8e438b- drm/i915/dp: Pass only the required i915 to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 73d51ed- drm/i915/dp: Pass connector DSC DPCD to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f42c609- drm/i915/dp: Use connector DSC DPCD in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 14d3426- drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_dsc() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b61cc04- drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_fec() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de3df3a- drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_compute_max_bpp() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9301bf0- drm/i915/dp: Use connector DSC DPCD in i915_dsc_fec_support_show() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 159b2d9- drm/i915/dp: Use i915/intel connector local variables in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1075b0d- drm/i915/dp_mst: Set connector DSC capabilities and decompression AUX (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 360e8aa- drm/i915/dp: Store DSC DPCD capabilities in the connector (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 19b3c2a- drm/i915/dp: Sanitize DPCD revision check in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 62bac33- drm/i915/dsb: Re-instate DSB for LUT updates (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bdc478b- drm/i915/dsb: Correct DSB command buffer cache coherency settings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8f475ef- drm/i915/dsb: Allocate command buffer from local memory (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e9bfb7a- drm/i915/lnl: Remove watchdog timers for PSR (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-i915-psr-Only-allow-PSR-in-LPSP-mode-on-HSW-non-.patch. - commit 56718db- drm/i915: Add new DG2 PCI IDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c487b5- drm/amd/swsmu: update smu v14_0_0 header files and metrics table (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1a47d93- drm/amdgpu: add RAS error info support for umc_v12_0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 88724fd- drm/amdgpu: add RAS error info support for mmhub_v1_8 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 93f51db- drm/amdgpu: add RAS error info support for gfx_v9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b4bf4ce- drm/amdgpu: add RAS error info support for sdma_v4_4_2. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7594c2f- drm/amdgpu: add ras_err_info to identify RAS error source (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amdgpu-Do-not-issue-gpu-reset-from-nbio-v7_9-bif.patch. - commit 5d58bd0- drm/amdgpu: flush the correct vmid tlb for specific pasid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7958829- drm/amdgpu: make err_data structure built-in for ras_manager (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b7bee8b- drm/amdgpu: disable GFXOFF and PG during compute for GFX9 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f602552- drm/amdgpu/umsch: fix missing stuff during rebase (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 628a52c- drm/amdgpu/umsch: correct IP version format (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit edbebb2- drm/amdgpu: don't use legacy invalidation on MMHUB v3.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db699e8- drm/amdgpu: correct NBIO v7.11 programing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e286fca- drm/amdgpu: Correctly use bo_va->ref_count in compute VMs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6c4d1e2- drm/amd/pm: Add P2S tables for SMU v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a1c8b47- drm/amdgpu: Add support to load P2S tables (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f4dbd26- drm/amdgpu: Update PSP interface header (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b04ed91- drm/amdgpu: Avoid FRU EEPROM access on APU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9a6a6b4- drm/amdgpu: save VCN instances init info before jpeg init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 816f72c- Revert "drm/amd/display: Skip entire amdgpu_dm build if (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 23ccb13- Revert "drm/amd/display: Create one virtual connector in DC" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 17b5ef5- Revert "drm/amd/display: Disable virtual links" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5858702- Revert "drm/amd/display: Initialize writeback connector" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 76e418c- Revert "drm/amd/display: Skip writeback connector when we get (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 305cd28- Revert "drm/amd/display: Return drm_connector from (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 275654a- Revert "drm/amd/display: Use drm_connector in create_stream_for_sink" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 61a274e- drm/amd/pm: drop most smu_cmn_get_smc_version in smu (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c87a595- drm/amd/pm: Add reset option for fan_ctrl on smu 13.0.7 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 039a85f- drm/amd/pm: Add reset option for fan_ctrl interfaces (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 58518d5- Revert "drm/amd/display: Create amdgpu_dm_wb_connector" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 069b792- Revert "drm/amd/display: Create fake sink and stream for writeback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7dd37eb- Revert "drm/amd/display: Hande writeback request from userspace" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8acc920- Revert "drm/amd/display: Add writeback enable/disable in dc" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 64dae81- Revert "drm/amd/display: Fix writeback_info never got updated" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a93275- Revert "drm/amd/display: Validate hw_points_num before using it" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1188701- Revert "drm/amd/display: Fix writeback_info is not removed" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 192b0c0- Revert "drm/amd/display: Add writeback enable field (wb_enabled)" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2bae018- Revert "drm/amd/display: Setup for mmhubbub3_warmup_mcif with big (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f0b5192- Revert "drm/amd/display: Add new set_fc_enable to struct dwbc_funcs" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c5f33bc- Revert "drm/amd/display: Disable DWB frame capture to emulate (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 30823fb- drm/amd/display: Revert "drm/amd/display: Use drm_connector in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6b9168d- drm/amdgpu: Expose ras version & schema info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f97ca72- drm/amdgpu: Read PSPv13 OS version from register (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f8e2e74- drm/amd/display: add missing NULL check for DML2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6e8094f- drm/amdgpu/umsch: enable doorbell for umsch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2d58e4d- drm/amd/display: make dc_set_power_state() return type `void` again (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0824918- drm/amd/display: Destroy DC context while keeping DML and DML2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9258c51- drm/amd/display: Catch errors from drm_atomic_helper_suspend() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 37a994c- drm/amd: Split up UVD suspend into prepare and suspend steps (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f9fc31a- drm/amd: Add concept of running prepare_suspend() sequence for IP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5cec749- drm/amd: Evict resources during PM ops prepare() callback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fa1b0ba- drm/amdgpu: enable GFX IP v11.5.0 CG and PG support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 446782b- drm/amdgpu: add support to power up/down UMSCH by SMU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7da10d9- drm/amdgpu: add power up/down UMSCH ppt callback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c16e13b- drm/amdgpu: add support to powerup VPE by SMU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 93889f2- drm/amdgpu/discovery: add SMU 14 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9041b19- drm/amd/swsmu: add smu14 ip support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 99771e4- drm/amd/swsmu: add smu v14_0_0 pmfw if file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd6c6b5- drm/amd/swsmu: add smu v14_0_0 ppsmc file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 79187c1- drm/amdgpu/swsmu: add smu v14_0_0 driver if file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a5fbeb- drm/amdgpu/umsch: power on/off UMSCH by DLDO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4580d3- drm/amdgpu/umsch: fix psp frontdoor loading (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 12dbe53- drm/amdgpu: Increase IP discovery region size (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bd8199b- drm/amd/pm: Use gpu_metrics_v1_4 for SMUv13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-pm-Fix-a-memory-leak-on-an-error-path.patch. - commit d1f7bde- drm/amd/pm: Add gpu_metrics_v1_4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4110a79- drm/amd/pm: Update metric table for smu v13_0_6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b33835e- drm/amdgpu: Return -EINVAL when MMSCH init status incorrect (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 32e5d3b- drm/amd/pm: wait for completion of the EnableGfxImu command (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 091cdf6- drm/amdgpu/vpe: fix insert_nop ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a4d4b8b- drm/amdgpu: Address member 'gart_placement' not described in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0138257- drm/amdgpu/vpe: align with mcbp changes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bdfa034- drm/amdgpu/vpe: remove IB end boundary requirement (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1ba20ba- drm/amdgpu: Improve MES responsiveness during oversubscription (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e05d384- drm/amdgpu/discovery: enable DCN 3.5.0 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3e15261- drm/amd/display: 3.2.255 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2470123- drm/amd/display: Disable virtual links (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 842ca6c- drm/amd/display: Disable SubVP if test pattern is enabled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f33fd37- drm/amd/display: Refactor DPG test pattern logic for ODM cases (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8d1be25- drm/amd/display: Don't set dpms_off for seamless boot (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2c3f610- drm/amd/display: Refactor HWSS into component folder (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3461e9a- drm/amd/display: Revert "drm/amd/display: Add a check for idle power (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 18bfd27- drm/amdgpu: add hub->ctx_distance in setup_vmid_config (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a0a854- drm/amd/display: Update cursor limits based on SW cursor fallback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2232063- drm/amd/display: Update dml ssb from pmfw clock table (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4e1e813- drm/amd/display: Update stream mask (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c171862- drm/amd/display: Revert "drm/amd/display: remove duplicated edp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 036f44f- drm/amd/display: Modify Vmin default value (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 197bc1a- drm/amd/display: Update pmfw_driver_if new structure (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f3ad633- drm/amd/display: VSIF v3 set Max Refresh Rate (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2a01d41- drm/amd/display: Modify SMU message logs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f8c47c- drm/amd/display: enable S/G display for for recent APUs by default (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2186883- Documentation/amdgpu: Add FRU attribute details (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b96aaff- drm/amdgpu: Add more FRU field information (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc0e69c- drm/amdgpu: Refactor FRU product information (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6c8a81f- drm/amdgpu: enable FRU device for SMU v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e63b695- drm/amdgpu: update ib start and size alignment (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 16aedec- drm/amd/display: add check in validate_only in dml2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b67913- drm/amd/display: Port replay vblank logic to DML2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 433819d- drm/amd/display: Modify Pipe Selection for Policy for ODM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5104213- drm/amd/display: correct dml2 input and dlg_refclk (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b0e5032- drm/amd/display: Fix Chroma Surface height/width initialization (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2531f32- drm/amd/display: Move stereo timing check to helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ec9c52- drm/amd/display: Split pipe for stereo timings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c0e10ef- drm/amd/display: Use fixed DET Buffer Size (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8be7909- drm/amd/display: Handle multiple streams sourcing same surface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 615772f- drm/amd/display: Add z8_marks in dml (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ffd3bf- drm/amd/display: Add DCN35 DML2 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 08a99b8- drm/amd/display: Introduce DML2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cb532bb- drm/amd/display: Move dml code under CONFIG_DRM_AMD_DC_FP guard (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 846dda3- drm/amd/display: Move bw_fixed from DML folder (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0fbbc5c- drm/amd/display: Move custom_float from DML folder (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ed5b03- drm/amd/display: Move dce_calcs from DML folder (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 45fe3e9- drm/amdgpu: Enable SMU 13.0.0 optimizations when ROCm is active (v2) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9f32cfc- drm/amd/display: Move the memory allocation out of (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0979c39- drm/amd/display: Move the memory allocation out of (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e32f467- drm/amd/display: Add a warning if the FPU is used outside from task (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4175398- drm/radeon: Fix UBSAN array-index-out-of-bounds for Radeon HD 5430 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd53ea5- drm/amdgpu: Annotate struct amdgpu_bo_list with __counted_by (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 09866e6- drm/amdgpu: Drop unnecessary return statements (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 746054c- Documentation/amdgpu: Add board info details (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 69160f0- drm/amdgpu: Add sysfs attribute to get board info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a5d8d6- drm/amdgpu: Get package types for smuio v13.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 23d6545- drm/amdgpu: Add more smuio v13.0.3 package types (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ba433f6- drm/amdgpu: fix ip count query for xcp partitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2bf8924- drm/amd/pm: Remove set df cstate for SMUv13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e39de3d- drm/amdgpu: Move package type enum to amdgpu_smuio (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ce01a29- drm/amdgpu: Fix complex macros error (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3c20e9a- drm/amdkfd: Use partial migrations in GPU page faults (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5eb6f61- drm/amd/display: Simplify the per-CPU usage. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4b006c5- drm/amd/display: Remove migrate_en/dis from dc_fpu_begin(). (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cc4c1d8- drm/amdgpu: amdgpu_drm.h: fix comment typos (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3c99939- drm/amdgpu: refine fault cache updates (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 61687fb- drm/amdgpu: add new INFO ioctl query for the last GPU page fault (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e4008cd- drm/amd/pm: Add GC v9.4.3 thermal limits to hwmon (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ec0f1d- drm/amd/pm: Add throttle limit for SMU v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 27eec56- drm/amd/display: 3.2.254 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd1b787- drm/amd/display: Adjust code style for hw_sequencer.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d4d77f2- drm/amd/display: Adjust code style for dmub_cmd.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fdc009a- drm/amd/display: Update DMUB cmd header (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f1681a- drm/amd/display: Add a check for idle power optimization (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6f92140- drm/amd/display: Clean up code warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8871a50- drm/amd/display: Make driver backwards-compatible with non-IPS PMFW (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 25e73e6- drm/amd/display: remove duplicated edp relink to fastboot (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 96b0881- drm/amd/display: enable dsc_clk even if dsc_pg disabled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Fix-tiled-display-misalignment.patch. - commit f193ba3- drm/amdkfd: Fix EXT_COHERENT memory allocation crash (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e40c63- drm/amdgpu: ratelimited override pte flags messages (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c8529d- drm/amd: Drop all hand-built MIN and MAX macros in the amdgpu base (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 57a7917- drm/amdgpu: cache gpuvm fault information for gmc7+ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 96bc4fd- drm/amdgpu: add cached GPU fault structure to vm struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 52cc32a- drm/amdgpu: Use ttm_pages_limit to override vram reporting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 02aa7c0- drm/amdgpu: Rework KFD memory max limits (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9be29d5- drm/amdgpu/gmc11: set gart placement GC11 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fb600ec- drm/amdgpu/gmc: add a way to force a particular placement for GART (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 13fbb99- drm/amd/display: fix problems in power_helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ddb2f05- drm/amdgpu: correct gpu clock counter query on cyan skilfish (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d524c0e- drm/amd/display: Disable DWB frame capture to emulate oneshot (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f21b648- drm/amd/display: Add new set_fc_enable to struct dwbc_funcs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 73ccf4e- drm/amd/display: Setup for mmhubbub3_warmup_mcif with big buffer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 824dc58- drm/amd/display: Add writeback enable field (wb_enabled) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fd0a727- drm/amd/display: Fix writeback_info is not removed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e941a01- drm/amd/display: Validate hw_points_num before using it (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8f19049- drm/amd/display: Fix writeback_info never got updated (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d2fbb1- drm/amd/display: Add writeback enable/disable in dc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b9d213e- drm/amd/display: Hande writeback request from userspace (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a304d4- drm/amd/display: Create fake sink and stream for writeback connector (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 73700bd- drm/amd/display: Create amdgpu_dm_wb_connector (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e4d367d- drm/amd/display: Use drm_connector in create_validate_stream_for_sink (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 96565ae- drm/amd/display: Address 'srf_updates' not described in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f0f5d63- drm/amd/pm: delete dead code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 876ea1d- drm/amd/display: Use drm_connector in create_stream_for_sink (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 05ec245- drm/amdkfd: drop struct kfd_cu_info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7564e5d- drm/amd/display: Return drm_connector from (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6dca2ee- drm/amdkfd: reduce stack size in kfd_topology_add_device() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 48a4e03- drm/amd/display: Skip writeback connector when we get (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 07ac420- drm/amdgpu: exit directly if gpu reset fails (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fdb86e6- drm/amd/pm: Disallow managing power profiles on SRIOV for gc11.0.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e75c850- drm/amd/display: Initialize writeback connector (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eb5a26e- drm/amd: Move microcode init from sw_init to early_init for CIK SDMA (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ba7de43- drm/amd: Move microcode init from sw_init to early_init for SDMA v2.4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d0b0ab0- drm/amd: Move microcode init from sw_init to early_init for SDMA v3.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d4e9266- drm/amd: Move microcode init from sw_init to early_init for SDMA v5.2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 01228c3- drm/amd: Move microcode init from sw_init to early_init for SDMA v6.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 89671c7- drm/amd: Move microcode init from sw_init to early_init for SDMA v5.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c74d856- drm/amd/display: Create one virtual connector in DC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec10a40- drm/amd: Drop error message about failing to load SDMA firmware (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 98402d9- drm/amd/pm: fix the print_clk_levels issue for SMU v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1f6e154- drm/amd/pm: deprecate allow_xgmi_power_down interface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 30bb64d- drm/amd/pm: integrate plpd allow/disallow into (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cdc22c8- drm/amd/pm: init plpd_mode properly for different asics (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc8cf4d- drm/amd/display: Remove unused DPCD declarations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d168780- drm/amd/display: Skip entire amdgpu_dm build if !CONFIG_DRM_AMD_DC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ac2aab- drm/amd: Limit seamless boot by default to APUs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 91de247- drm/amd: Drop error message about failing to load DMUB firmware (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cbf61ea- drm/amd/pm: add xgmi_plpd_policy sysfs node for user to change plpd (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d2c8391- drm/amd/pm: add xgmi plpd mode selecting interface for smu v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 080bb30- drm/amd/pm: add plpd_mode in smu_context to indicate current mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c6bf80b- drm/amd/pm: update pmfw headers for version 85.73.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d1be987- drm/amdgpu: Add description for AMD_IP_BLOCK_TYPE_VPE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit be6e866- drm/amd/display: Change dc_set_power_state() to bool instead of int (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0bb1a03- drm/amdgpu/gmc11: disable AGP on GC 11.5 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 619eb0e- drm/amd: Propagate failures in dc_set_power_state() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0393b45- drm/amd/display: set stream gamut remap matrix to MPC for DCN3+ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 207deb3- drm/amdgpu/gmc: set a default disable value for AGP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amdgpu-apply-the-RV2-system-aperture-fix-to-RN-C.patch. - commit 0fb46f4- drm/amdgpu/gmc6-8: properly disable the AGP aperture (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d838bf7- drm/amdgpu:Expose physical id of device in XGMI hive (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 993b965- drm/amd/display: Break after finding supported vlevel for repopulate (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 35b0881- drm/amd/display: Update OPP counter from new interface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit df281de- drm/amd/display: augment display clock in dc_cap structure (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4e6d7f3- drm/amd/display: 3.2.253 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f4e5421- drm/amd/display: fix incorrect odm change detection logic (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c176add- drm/amd/display: add primary pipe check when building slice table for (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8d7626b- drm/amd/display: add get primary dpp pipe resource interface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ad9a2f1- drm/amd/display: add missing function pointer for DCN321 resource (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bde1371- drm/amd/display: Rename DisableMinDispClkODM in dc_config (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c2677c9- drm/amdgpu/vpe: fix truncation warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ef7d29- drm/amd/display: Improve code style on bios_parser2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9583f74- drm/amd/display: Remove unwanted drm edid references (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 60f11f0- drm/amd/display: switch DC over to the new DRM logging macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f8a263- drm/amd/display: skip audio config for virtual signal (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8eccc1c- drm/amd/pm: Add reset option for fan_curve on smu13_0_0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit df70e9e- drm/amd/display: block MPO if it prevents pstate support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f89e66d- drm/amd/display: Fix DP2.0 timing sync (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 763ee0d- drm/amd/display: Improve x86 and dmub ips handshake (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c8a8d7a- drm/amd/display: remove guaranteed viewports limitation for odm (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 297657d- drm/amd/display: add new windowed mpo odm minimal transition sequence (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c30f58c- drm/amd/display: reset stream slice count for new ODM policy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f2acc4- drm/amd/display: determine fast update only before commit minimal (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ebb906f- drm/amd/display: remove unused mmhub_reg_offsets (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c29a866- drm/amdkfd: Move dma unmapping after TLB flush (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5e7d881- drm/amdgpu: further move TLB hw workarounds a layer up (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b9076c1- drm/amdgpu: rework lock handling for flush_tlb v2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c6c3228- drm/amdgpu: drop error return from flush_gpu_tlb_pasid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2ac898c- drm/amdgpu: fix and cleanup gmc_v11_0_flush_gpu_tlb_pasid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 27f81f2- drm/amdgpu: cleanup gmc_v10_0_flush_gpu_tlb_pasid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 01955ec- drm/amdgpu: fix and cleanup gmc_v9_0_flush_gpu_tlb_pasid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6606653- drm/amdgpu: fix and cleanup gmc_v8_0_flush_gpu_tlb_pasid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f54092c- drm/amdgpu: fix and cleanup gmc_v7_0_flush_gpu_tlb_pasid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a38b3ee- drm/amdgpu: cleanup gmc_v11_0_flush_gpu_tlb (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c25f594- drm/amdgpu: rework gmc_v10_0_flush_gpu_tlb v2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 74914d7- drm/amdgpu: change if condition for bad channel bitmap update (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff1a8c7- drm/amdgpu: fix value of some UMC parameters for UMC v12 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7a0569a- drm/amd/display: fix some style issues (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 54f76fb- drm/amdkfd: Don't use sw fault filter if retry cam enabled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9fbc53f- drm/amdgpu: fix and cleanup gmc_v9_0_flush_gpu_tlb (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a6d11a- gpu: drm: amd: display: fix kernel-doc warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 188126b- drm/amdgpu: Restore partition mode after reset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1783689- drm/amd/display: 3.2.252 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 54757db- drm/amd/display: Drop unused link FPGA code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6f5d2d0- drm/amd/display: Enable DCN low mem power by default (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ad9e63- drm/amd/display: Expand DML to better support replay (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3f788b3- drm/amd/display: Use optc32 instead of optc30 in DC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a69103- drm/amd/display: Optimize OLED T7 delay (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9cd27d1- drm/amdgpu: Add more fields to IP version (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1661623- drm/amdgpu: print channel index for UMC bad page (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dedd311- drm/amdkfd: Separate dma unmap and free of dma address array (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f53c63- drm/amd/pm: Remove SMUv13.0.6 unsupported feature (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e9c1e0e- drm/amd/pm: Round Q10 format values in SMU v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f54077d- drm/amdgpu: update IP count INFO query (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8d164e0- drm/amdgpu: Fix false positive error log (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 679d690- drm/amdgpu/jpeg: skip set pg for sriov (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d508fe4- drm/amd/display: 3.2.251 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7052087- drm/amd/display: [FW Promotion] Release 0.0.183.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ddebb0e- drm/amd/display: Fix MST recognizes connected displays as one (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 597b5d4- drm/amd/display: fix some non-initialized register mask and setting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0fbf956- drm/amd/display: Enable replay for dcn35 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/Revert-drm-amd-display-Enable-Replay-for-static-scre.patch. - commit 37ba9ab- drm/amd/display: Add option to flip ODM optimization (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7ceb079- drm/amd/display: disable IPS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7a377a9- drm/amd/display: Add IPS control flag (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6051c7c- drm/amd/display: Update driver and IPS interop (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9b1f806- drm/amd/display: Correct z8 watermark mask (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit af2c1a9- drm/amd/display: STREAM_MAPPER_CONTROL register offset on DCN35 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fa588ae- drm/amd/display: Update pipe resource interfaces for DCN35 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bb262b2- drm/amd/display: Add DPIA Link Encoder Assignment Fix for DCN35 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d30379- drm/amd/display: fix static screen detection setting for DCN35 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e2614af- drm/amd/display: Add pointer check before function call (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0a1df85- drm/amd/display: Enable DCLK_DS from driver by default (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9d028a7- drm/amd/display: Add DCN35 case for dc_clk_mgr_create (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ce6dfa- drm/amd/display: Add z8_marks related in dml for DCN35 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ebc3959- drm/amd/display: Fix dig register undefined (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 56ca6cc- drm/amd/display: Temporarily disable clock gating (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 44392f1- drm/amd/display: disable clock gating logic (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c72ce86- drm/amd/display: Add reset for SYMCLKC_FE_SRC_SEL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0dcccc0- drm/amdgpu: Rework coredump to use memory dynamically (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9c5f15a- drm/amd/display: Remove unused display_content_support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4cd3997- drm/amd/display: Hook up 'content type' property for HDMI (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 20097dc- drm/amdgpu: Fix vbios version string search (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a5c9d1b- drm/amd/pm: add smu_13_0_6 mca dump support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 46bbd36- drm/amd/pm: update smu_v13_0_6 ppsmc header (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec36b61- drm/amdgpu: Add EXT_COHERENT memory allocation flags (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 21eaee0- drm/amdkfd: fix add queue process context clear without runtime (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2ee5a04- drm/amdgpu: add amdgpu mca debug sysfs support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9d1ffa3- drm/amdgpu: add VPE IP discovery info to HW IP info query (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 41c8eed- drm/amdgpu: add amdgpu smu mca dump feature support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a83360b- Documentation/amdgpu: Modify pp_dpm_*clk details (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6338d25- drm/amd: Enable seamless boot by default on newer ASICs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3759c57- drm/amd: Add a module parameter for seamless boot (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c8bf214- drm/amd: Add HDP flush during jpeg init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 87c5d06- drm/amd: Move seamless boot check out of display (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bf41589- drm/amd: Drop special case for yellow carp without discovery (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 627f2f2- drm/amd/pm:Fix GFX deep sleep clock reporting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 20d51dc- drm/amd/pm: Fix clock reporting for SMUv13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d60958a- drm/amdgpu: Use function for IP version check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/Revert-drm-amd-display-Enable-Replay-for-static-scre.patch. - Refresh patches.suse/drm-amdgpu-Add-NULL-checks-for-function-pointers.patch. - Refresh patches.suse/drm-amdgpu-disable-MCBP-by-default.patch. - Refresh patches.suse/drm-amdgpu-finalizing-mem_partitions-at-the-end-of-G.patch. - Refresh patches.suse/drm-amdgpu-pm-Fix-the-power-source-flag-error.patch. - Refresh patches.suse/drm-amdgpu-revert-Adjust-removal-control-flow-for-sm.patch. - commit 86396b9- drm/amdgpu: add remap_hdp_registers callback for nbio 7.11 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 86be0c4- drm/amdgpu: add vcn_doorbell_range callback for nbio 7.11 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 474edca- drm/amdgpu: Create an option to disable soft recovery (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 309a121- drm/amdgpu: Merge debug module parameters (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8bb6a62- drm/amd/display: clean up some inconsistent indenting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d487d53- drm/amd/display: add skip_implict_edp_power_control flag for dcn32 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c1c5370- drm/amd/display: minior logging improvements (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7abb174- drm/amd/display: do not skip ODM minimal transition based on new (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a80fe7b- drm/amd/display: move odm power optimization decision after subvp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8cfec03- drm/amd/display: 3.2.250 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6dcbb92- drm/amd/display: fix some non-initialized register mask and setting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 10b0a1f- drm/amd/display: Add check for vrr_active_fixed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 056d5c6- drm/amd/display: dc cleanup for tests (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ed6c706- drm/amdgpu: add type conversion for gc info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fcbfe8b- drm/amd/display: Drop unused registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b20c6b8- drm/amd/display: add dp dto programming function to dccg (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55c350a- drm/amd/display: only allow ODM power optimization if surface is (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4c0bc3a- drm/amd/display: do not attempt ODM power optimization if minimal (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e554d88- drm/amd/display: remove a function that does complex calculation in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4434c7- drm/amd/display: Add DCHUBBUB callback to report MALL status (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 92eed37- drm/amd/display: Add new logs for AutoDPMTest (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fd66169- drm/amd/display: support main link off before specific vertical line (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 34d9a21- drm/amdgpu: Rename KGD_MAX_QUEUES to AMDGPU_MAX_QUEUES (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f2e3ec5- drm/amd/display: do not block ODM + OPM on one side of the screen (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0010750- drm/amd/display: Fix DML calculation errors (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 99a789b- drm/amdgpu: print more address info of UMC bad page (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3c6a456- drm/amd/display: [FW Promotion] Release 0.0.181.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 76eddf9- drm/amd/display: set default return value for ODM Combine debugfs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eaa6709- drm/amdgpu: add channel index table for UMC v12 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 430e006- drm/amd/pm: enable smu_v13_0_6 mca debug mode when UMC RAS feature is (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0eb431a- drm/amd/pm: update smu_v13_0_6 smu header (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f55b1c5- drm/amdgpu: add address conversion for UMC v12 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4dbe595- drm/amdgpu: Use default reset method handler (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 263f0bd- drm/amd: Fix the flag setting code for interrupt request (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4366ea7- drm/amdgpu: fix unsigned error codes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 81bdba0- drm/amd/display: clean up one inconsistent indenting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2041b62- drm/amdgpu: Add umc v12_0 ras functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff2da4c- drm/amdgpu: Correct se_num and reg_inst for gfx v9_4_3 ras counters (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 443ea11- drm/amdgpu: Add only valid firmware version nodes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 22f863b- drm/amdgpu: fix incompatible types in conditional expression (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9bc5ec0- drm/amdgpu: Use min_t to replace min (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cc748e0- drm/amd: Add umc v12_0_0 ip headers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c160f39- drm/amdgpu: Update amdgpu_device_indirect_r/wreg_ext (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c572c40- drm/amdgpu: Add RREG64_PCIE_EXT/WREG64_PCIE_EXT functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 519ace0- drm/amdgpu: Declare array with strings as pointers constant (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 57eec3d- amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d64fbc7- amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1da5b66- amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 1 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 501e514- amdgpu/pm: Replace print_clock_levels with emit_clock_levels for (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3624177- drm/amd/display: clean up some inconsistent indentings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 666262b- drm/amd/display: clean up some inconsistent indentings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0f01ab8- drm/amd/display: clean up one inconsistent indenting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b5f34fb- drm/amd/display: clean up one inconsistent indenting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aca0c46- drm/amd/display: Remove duplicated include in dcn35_clk_mgr.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 77dee7c- drm/amd/display: Remove duplicated include in dcn35_hwseq.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 09f65f7- drm/amd/display: Remove duplicated include in dcn35_optc.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ce99f73- drm/amd/display: Remove duplicated include in dcn35_resource.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cbe27f9- drm/amdgpu: clean up some inconsistent indenting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6882f96- drm/amdgpu: calling address translation functions to simplify codes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ea3e5ab- drm/amd/pm: only poweron/off vcn/jpeg when they are valid. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9aaa556- Revert "drm/amd/pm: disable the SMU13 OD feature support temporarily" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-pm-Fix-error-of-MACO-flag-setting-code.patch. - commit a3f68e3- drm/amd/pm: add fan minimum pwm OD setting support for SMU13 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e3508f8- drm/amd/pm: add fan target temperature OD setting support for SMU13 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2221c15- drm/amd/pm: add fan acoustic target OD setting support for SMU13 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 602c01c- drm/amdgpu: update SET_HW_RESOURCES definition for UMSCH (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2447e3c- drm/amdgpu: add amdgpu_umsch_mm module parameter (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 373b85a- drm/amdgpu/discovery: enable UMSCH 4.0 in IP discovery (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e06576b- drm/amdgpu: add PSP loading support for UMSCH (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 643ef86- drm/amdgpu: reserve mmhub engine 3 for UMSCH FW (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 57b6a6a- drm/amdgpu: add VPE queue submission test (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e22a9cc- drm/amdgpu: add selftest framework for UMSCH (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d13cf85- drm/amdgpu: enable UMSCH scheduling for VPE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0764e6b- drm/amdgpu: add initial support for UMSCH (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3fc2999- drm/amdgpu: add UMSCH 4.0 api definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 893d74e- drm/amdgpu: add UMSCH firmware header definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f6e3eba- drm/amdgpu: add UMSCH RING TYPE definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c7e61ca- drm/amd/pm: add fan acoustic limit OD setting support for SMU13 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1b1d9fc- drm/amd/pm: add fan temperature/pwm curve OD setting support for (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2229fc0- drm/amdgpu/jpeg: initialize number of jpeg ring (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 43069a0- drm/amdgpu: revise the device initialization sequences (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec8786e- drm/amd/pm: introduce a new set of OD interfaces (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 19c14ef- drm/amdgpu: add UMSCH IP BLOCK TYPE definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9a1392d- amdgpu/pm: Optimize emit_clock_levels for arcturus - part 3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f9040a9- drm/amdgpu: add UMSCH 4.0 register headers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f922c54- drm/amdgpu: enable PG flags for VCN (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 58b36af- drm/amdgpu/discovery: add VCN 4.0.5 Support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f70ef57- drm/amdgpu/soc21: Add video cap query support for VCN_4_0_5 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e601309- drm/amdgpu:enable CG and PG flags for VCN (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e3b175a- drm/amdgpu: add VCN_4_0_5 firmware support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 991d978- drm/amdgpu/jpeg: add jpeg support for VCN4_0_5 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c85466- drm/amdgpu: add VCN4 ip block support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 81082ff- drm/amdgpu: add vcn 4_0_5 header files (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit da9a616- drm/amdgpu: fix VPE front door loading issue (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8c072b7- drm/amdgpu: add VPE FW version query support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c61a1ac- drm/amdgpu: enable VPE for VPE 6.1.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c0981e2- drm/amdgpu: add user space CS support for VPE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b8f17eb- drm/amdgpu: add PSP loading support for VPE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9c78f47- drm/amdgpu: add VPE 6.1.0 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f34e7b1- drm/amdgpu: add nbio 7.11 callback for VPE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e49c0f- drm/amdgpu: add nbio callback for VPE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 96e8034- drm/amdgpu: add PSP FW TYPE for VPE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0287cac- drm/amdgpu: add UCODE ID for VPE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f882aa- drm/amdgpu: add support for VPE firmware name decoding (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a71c1a5- drm/amdgpu: add doorbell index for VPE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d050e8b- drm/amdgpu: add irq src id definitions for VPE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec755c3- drm/amdgpu: add IH CLIENT ID for VPE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a50534- drm/amdgpu: add HWID for VPE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc66900- drm/amdgpu: add VPE firmware interface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 823c36f- drm/amdgpu: add VPE firmware header definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5862673- drm/amdgpu: add VPE HW IP BLOCK definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b25648e- drm/amdgpu: add VPE IP BLOCK definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 061de72- drm/amdgpu: add VPE RING TYPE definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fac54c0- drm/amdgpu: add VPE HW IP definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a248e6c- drm/amdgpu: add VPE 6.1.0 header files (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c336640- drm/amdgpu: Fix printk_ratelimit() with DRM_ERROR_RATELIMITED in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e4a077d- drm/amdgpu: Use READ_ONCE() when reading the values in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd5c98c- drm/amdgpu: remove unused parameter in amdgpu_vmid_grab_idle (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ae1bbad- drm/amdkfd: Replace pr_err with dev_err (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b51148b- amdgpu/pm: Optimize emit_clock_levels for arcturus - part 2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc1c943- amdgpu/pm: Optimize emit_clock_levels for arcturus - part 1 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1b247d4- drm/amd/display: Adjust kdoc for 'optc35_set_odm_combine' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 936122c- drm/amd: Simplify the bo size check funciton (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3489cf3- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 798ce35- drm/amd/amdgpu/sdma_v6_0: Demote a bunch of half-completed function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4fdcb15- drm/amd/display: Add DCN35 DM Support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9c702d2- drm/amd/display: Add DCN35 CORE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4866d89- drm/amd/display: Add DCN35 blocks to Makefile (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c34f59f- drm/amd/display: Add DCN35 DML (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 592bb6f- drm/amd/display: Add DCN35 Resource (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2c372d5- drm/amd/display: Add DCN35 init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5d4f248- drm/amd/display: Add DCN35 DMUB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit da4ec23- drm/amd/display: Add DCN35 IRQ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6633dc0- drm/amd/display: Add DCN35 CLK_MGR (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6e899ea- drm/amd/display: Add DCN35 HWSEQ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-add-seamless-pipe-topology-transitio.patch. - commit d820baa- drm/amd/display: Add DCN35 DSC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7381a01- drm/amd/display: Add DCN35 MMHUBBUB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e537b3b- drm/amd/display: Add DCN35 HUBBUB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b8fc622- drm/amd/display: Add DCN35 HUBP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3c0fbdc- drm/amd/display: Add DCN35 DWB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 947906e- drm/amd/display: Add DCN35 DPP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f459e45- drm/amd/display: Add DCN35 OPP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a8f46e3- drm/amd/display: Add DCN35 OPTC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 30eaded- drm/amd/display: Add DCN35 PG_CNTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a52f9f8- drm/amd/display: Add DCN35 DIO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e399c02- drm/amd/display: Add DCN35 DCCG (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9999cb8- drm/amd/display: Add DCN35 GPIO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 25a5d39- drm/amd/display: Add DCN35 BIOS command table support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 581cf5d- drm/amd/display: Update dc.h for DCN35 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 09719b6- drm/amd/display: Update DCN32 for DCN35 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d941e8- drm/amd/display: Update DCN314 for DCN35 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 908fcea- drm/amd/display: Update DCN31 for DCN35 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 39aa980- drm/amd/display: Update DCN30 for DCN35 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac258a2- drm/amd/display: Update DCN20 for DCN35 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 33aaa04- drm/amd/display: Update DCN10 for DCN35 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c3869b0- drm/amd/display: Update DCE for DCN35 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 24fc6e3- drm/amd/display: Add DCN35 family information (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9cdb7c1- drm/amd/display: Add dcn35 register header files (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit da50ca6- drm/amd/display: Fix up kdoc format for 'dc_set_edp_power' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a54bf5- drm/amd/display: 3.2.249 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b0f153- drm/amd/display: fix pipe topology logging error (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bea54bd- drm/amd/display: Add debugfs interface for ODM combine info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4600c75- drm/amd/display: correct z8_watermark 16bit to 20bit mask (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f92e00- drm/amd/display: Fix incorrect comment (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 69de9a9- drm/amd/display: Skip dmub memory flush when not needed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ef755e0- drm/amd/display: add pipe topology update log (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 92d327c- drm/amd/display: switch to new ODM policy for windowed MPO ODM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fab917e- drm/amd/display: use new pipe allocation interface in dcn32 fpu (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 07cbdbc- drm/amd/display: add more pipe resource interfaces (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b42fbe4- drm/amd/display: add new resource interfaces to update odm mpc slice (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e71893e- drm/amd/display: add new resource interface for acquiring sec opp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc4d26f- drm/amd/display: rename function to add otg master for stream (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7632fe4- drm/amd/display: add comments to add plane functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c5065fb- drm/amd/display: Add support for 1080p SubVP to reduce idle power (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e05491- drm/amdgpu: add header files for MP 14.0.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a543031- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e76513e- drm/amd/amdgpu/amdgpu_sdma: Increase buffer size to account for all (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2ead3c0- drm/amd/amdgpu/amdgpu_ras: Increase buffer size to account for all (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f08580a- drm/amd/amdgpu/amdgpu_device: Provide suitable description for param (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 432187a- drm/radeon/radeon_ttm: Remove unused variable 'rbo' from (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9976a7c- drm/amd: Fix spelling mistake "throtting" -> "throttling" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7dee8d9- drm/amdgpu: Use kvzalloc() to simplify code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 07bf1cf- drm/amdgpu: Remove amdgpu_bo_list_array_entry() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f9a9c98- drm/amdgpu: Remove a redundant sanity check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 07e1a8c- drm/amdgpu: Explicitly add a flexible array at the end of 'struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7bf0ba2- drm/amdgpu: Allow issue disable gfx ras cmd to firmware (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 20e2493- amdgpu/pm: Replace print_clock_levels with emit_clock_levels for (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fd9817c- drm/amd/pm: fulfill the support for SMU13 `pp_dpm_dcefclk` interface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 00a9e5e- drm/amd/pm: correct SMU13 gfx voltage related OD settings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 972d80d- drm/amdgpu/pm: Remove the duplicate dpm status check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ae9312d- drm/amd/pm: Vangogh: Get average_* from average field of (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4041c42- drm/amd/pm: Fixes incorrect type in 'amdgpu_hwmon_show_power_avg() & (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bb9f5b3- drm/amd/pm: fix error flow in sensor fetching (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dada6d1- drm/amdgpu: Fix kcalloc over kzalloc in 'gmc_v9_0_init_mem_ranges' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 47297cb- drm/amdkfd: Share the original BO for GTT mapping (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 245d104- drm/amd/display: 3.2.248 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a863d5a- drm/amd/display: [FW Promotion] Release 0.0.180.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 667ac11- drm/amd/display: ensure FS is enabled before sending request to DMUB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a9a94fa- drm/amd/display: add check for PMFW hard min request complete (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 92529a7- drm/amd/display: Save addr update in scratch before flip (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d473108- drm/amdgpu: add gfxhub 11.5.0 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ccdc704- drm/amdgpu: enable gmc11 for GC 11.5.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0723143- drm/amdgpu: add mmhub 3.3.0 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4e024e6- drm/amdgpu: add mmhub 3.3.0 headers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f43d7c2- drm/amdgpu/discovery: enable gfx11 for GC 11.5.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 23f85bc- drm/amdgpu/discovery: enable mes block for gc 11.5.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3c6ac21- drm/amdgpu: add mes firmware support for gc_11_5_0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c7868c5- drm/amdgpu: add imu firmware support for gc_11_5_0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 09fae5e- drm/amdkfd: add KFD support for GC 11.5.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7ed27e5- drm/amdgpu: add golden setting for gc_11_5_0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5cff005- drm/amdgpu/gfx11: initialize gfx11.5.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amdgpu-Force-order-between-a-read-and-write-to-t.patch. - commit 2a2ab95- drm/amdgpu/gmc11: initialize GMC for GC 11.5.0 memory support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9ff86e6- drm/amdgpu: add gc headers for gc 11.5.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d58abbe- drm/amdgpu/discovery: add nbio 7.11.0 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fdeecdf- drm/amdgpu: add nbio 7.11 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a9f42f1- drm/amdgpu: add nbio 7.11 registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8097a0d- drm/amdgpu/discovery: enable soc21 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a950ca8- drm/amdgpu/soc21: add initial GC 11.5.0 soc21 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 762d470- drm/amdgpu: add new AMDGPU_FAMILY definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d901781- drm/amdgpu: use 6.1.0 register offset for HDP CLK_CNTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bb58b51- drm/amd/display: Write flip addr to scratch reg for subvp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 86ed573- drm/amd/display: Enable runtime register offset init for DCN32 DMUB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 730d323- drm/amd/display: PQ regamma end point (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b6c4dff- drm/amd/display: PQ tail accuracy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ca38551- drm/amd/display: Expose mall capability (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2927d95- drm/amd/display: Fix useless else if in display_mode_vba_util_32.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8c56864- drm/radeon: Cleanup radeon/radeon_fence.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9fed39f- drm/amd/display: Fix unnecessary conversion to bool in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 60e7b11- drm/amdgpu: Keep reset handlers shared (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 724b5c4- drm/amd/amdgpu: Use kmemdup to simplify kmalloc and memcpy logic (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b33585- accel/habanalabs: change Greco to Gaudi2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 789f1db- accel/habanalabs: add tsc clock sampling to clock sync info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 215e434- drm/i915: More use of GT specific print helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 357e685- drm/i915/gt: More use of GT specific print helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5277695- drm/i915/guc: Enable WA 14018913170 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d4a171d- drm/i915/guc: Annotate struct ct_incoming_msg with __counted_by (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b2052c- drm/i915/guc: Update 'recommended' version to 70.12.1 for (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 81a3841- drm/i915/guc: Suppress 'ignoring reset notification' message (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1879e80- drm/i915: Clarify type evolution of uabi_node/uabi_engines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-i915-gsc-Mark-internal-GSC-engine-with-reserved-.patch. - commit 3ea9fd5- drm/i915: Enable GGTT updates with binder in MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f9652a4- drm/i915: Toggle binder context ready status (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dcecb34- drm/i915: Implement GGTT update method with MI_UPDATE_GTT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b5b9e58- drm/i915: Parameterize binder context creation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fc43d24- drm/i915: Implement for_each_sgt_daddr_next (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 50d618b- drm/i915: Create a kernel context for GGTT updates (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ff4527- drm/i915: Lift runtime-pm acquire callbacks out of (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a5f4cb- drm/i915/gem: Make i915_gem_shrinker multi-gt aware (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7154125- drm/i915/mtl: Skip MCR ops for ring fault register (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 924f3c6- drm/i915: Clean steer semaphore on resume (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a852354- drm/i915: Introduce the intel_gt_resume_early() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9e7dfa7- drm/i915: Introduce intel_gt_mcr_lock_sanitize() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b6af18- drm/i915/dsi: Add some debug logging to mipi_exec_i2c (v2) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d7bb66- drm/i915/vlv_dsi: Add DMI quirk for backlight control issues on (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9e7be01- drm/i915/vlv_dsi: Add DMI quirk for wrong I2C bus and panel size on (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cfcb9fe- drm/i915/vlv_dsi: Add DMI quirk for wrong panel modeline in BIOS on (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e83d0f7- drm/i915: Remove the module parameter 'fastboot' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 311aa21- drm/i915/hdcp: Move common message filling function to its own file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d1c7d18- drm/i915/hdcp: Move checks for gsc health status (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dc2e11d- drm/i915/display: Use correct method to free crtc_state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b36d59f- drm/i915/display: Use intel_crtc_destroy_state instead kfree (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6b768a5- drm/i915: enable W=1 warnings by default (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5626a4d- drm/i915: drop -Wall and related disables from cflags as redundant (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fb3c5bb- drm/i915/gvt: move structs intel_gvt_irq_info and intel_gvt_irq_map (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5416ae8- drm/i915/gvt: move struct engine_mmio to mmio_context.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5b364fd- drm/i915/gvt: don't include gvt.h from intel_gvt_mmio_table.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d47f68c- drm/i915/gvt: remove unused to_gvt() and reduce includes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4acaeac- drm/i915/xe2lpd: update the scaler feature capability (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cc09513- drm/i915/xe2lpd: update the dsc feature capability (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit afd28df- drm/i915/xe2lpd: display capability register definitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6d1b64f- drm/i915: Add wrapper for getting display step (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 90007bd- drm/i915/display: Free crtc_state in verify_crtc_state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 38f59de- drm/i915: Fix VLV color state readout (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d3ce1a6- drm/i915/uapi: fix doc typos (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit caf99db- drm/i915/ddi: Remove redundant intel_connector NULL check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 684045f- drm/i915: s/dev_priv/i915/ in the state checker (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 212ff61- drm/i915: s/pipe_config/crtc_state/ in the state checker (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f6a0fad- drm/i915: Simplify the state checker calling convetions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff0a710- drm/i915: Constify remainder of the state checker (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5784d73- drm/i915: Simplify snps/c10x DPLL state checker calling convetion (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2e0fe2f- drm/i915: Constify the snps/c10x PLL state checkers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f1c91a2- drm/i915: Simplify watermark state checker calling convention (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9acbc0e- drm/i915: Constify watermark state checker (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7446df3- drm/i915: Simplify DPLL state checker calling convention (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b5f2ad- drm/i915: Constify the crtc states in the DPLL checker (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 818c3e6- drm/i915: Stop clobbering old crtc state during state check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c5b25ce- drm/i915/psr: Unify PSR pre/post plane update hooks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5d3604f- drm/i915/fbc: Remove pointless "stride is multiple of 64 bytes" check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9788566- drm/i915/fbc: Split plane pixel format checks per-platform (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b1b5214- drm/i915/fbc: Split plane rotation checks per-platform (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 33b648b- drm/i915/fbc: Split plane tiling checks per-platform (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0cb5e95- drm/i915/fbc: Split plane stride checks per-platform (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a7edc65- drm/i915/fbc: Remove ancient 16k plane stride limit (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f9a3344- drm/i915/pmu: Use local64_try_cmpxchg in i915_pmu_event_read (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e870ed- drm/i915/display: Created exclusive version of vga decode setup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 38e38f6- drm/i915/dp_mst: Make sure pbn_div is up-to-date after sink reconnect (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6cc0e78- drm/i915/display/lspcon: Increase LSPCON mode settle timeout (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 751cb3f- drm/i915/gt: remove i915->gt0 in favour of i915->gt[0] (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a97a051- drm/i915: allocate i915->gt0 dynamically (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 881045b- drm/i915/mocs: use to_gt() instead of direct &i915->gt (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 14c5ad7- drm/i915: s/dev_priv/i915/ in the shared_dpll code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 81d03de- drm/i915: Introduce for_each_shared_dpll() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1c681eb- drm/i915: Decouple I915_NUM_PLLS from PLL IDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 17c9be0- drm/i915: Stop requiring PLL index == PLL ID (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4c2aed2- drm/i915: separate subplatform init and runtime feature init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 139b4c6- drm/i915: separate display runtime info init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e7ad902- drm/i915: move display info related macros to display (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0198495- drm/i915: convert INTEL_DISPLAY_ENABLED() into a function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 661e0a6- drm/i915/lnl: update the supported plane formats with FBC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 06a680a- drm/i915/lnl: possibility to enable FBC on first three planes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 19b1661- drm/i915: Abstract display info away during probe (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 94c80c5- drm/i915/display: Include i915_active header in frontbuffer tracking (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e9a8da8- drm/i915/display: add I915 conditional build to vlv_dsi_pll.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8419ce6- drm/i915/display: add I915 conditional build to intel_tv.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4bc1860- drm/i915/display: add I915 conditional build to intel_sdvo.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4141346- drm/i915/display: add I915 conditional build to intel_dvo.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 38fe40f- drm/i915/display: add I915 conditional build to g4x_hdmi.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 577bf74- drm/i915/display: add I915 conditional build to i9xx_wm.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 65c6c9e- drm/i915/display: add I915 conditional build to vlv_dsi.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 30242af- drm/i915/display: add I915 conditional build to intel_crt.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d287f13- drm/i915/display: add I915 conditional build to intel_dpio_phy.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f1850e- drm/i915/display: add I915 conditional build to g4x_dp.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 38c6a50- drm/i915/display: add I915 conditional build to intel_overlay.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 076a85b- drm/i915/display: add I915 conditional build to intel_sprite.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6437e3f- drm/i915/display: add I915 conditional build to intel_pch_display.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 00a5d6a- drm/i915/display: add I915 conditional build to intel_pch_refclk.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7616ee7- drm/i915/display: add I915 conditional build to intel_lpe_audio.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2697089- drm/i915/display: add I915 conditional build to i9xx_plane.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7ba94ba- drm/i915/display: add I915 conditional build to hsw_ips.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6893fae- drm/i915/display: add I915 conditional build to intel_lvds.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 89fe0ec- drm/i915: define I915 during i915 driver build (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 86e10aa- drm/simpledrm: Fix power domain device link validity check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2871938- drm: Replace drm_framebuffer plane size functions with its (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f8909f- drm: Remove plane hsub/vsub alignment requirement for core helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0db5150- drm/tegra: gem: Do not return NULL in tegra_bo_mmap() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2ce6e97- drm/tegra: Zero-initialize iosys_map (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5e3d2dc- gpu: host1x: Syncpoint interrupt sharding (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b00706e- gpu: host1x: Enable system suspend callbacks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a2df001- gpu: host1x: Stop CDMA before suspending (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0fced49- gpu: host1x: Add locking in channel allocation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 74f0f7d- drm/tegra: hub: Increase buffer size to ensure all possible values (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 46af161- drm/tegra: Remove two unused function declarations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c756ab0- drm/tegra: Remove surplus else after return (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b50b741- drm/bridge_connector: implement oob_hotplug_event (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c71b878- drm/bridge_connector: stop filtering events in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3da6321- drm/i915: Update DRIVER_DATE to 20230929 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d3685b- drm/i915: Warn on if set frontbuffer return value is not NULL on (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 72a1fe2- drm/i915/fdi: Recompute state for affected CRTCs on FDI links (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de895c3- drm/i915/fdi: Improve FDI BW sharing between pipe B and C (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e026cd1- drm/i915: Add helpers for BW management on shared display links (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8937098- drm/i915: Factor out a helper to check/compute all the CRTC states (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0a4572c- drm/i915: Rename intel_modeset_all_pipes() to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a964eda- drm/i915: Add helper to modeset a set of pipes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bb77164- drm/i915/dp: Limit the output link bpp in DSC mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3df7ad5- drm/i915/dp: Update the link bpp limits for DSC mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d9784d8- drm/i915/dp: Skip computing a non-DSC link config if DSC is needed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f8776c- drm/i915/dp: Track the pipe and link bpp limits separately (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d1cef7- drm/i915/dp: Factor out helpers to compute the link limits (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3824482- drm/i915/dsb: Use DEwake to combat PkgC latency (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 54d1a1c- drm/i915: Introduce intel_crtc_scanline_to_hw() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d0006d5- drm/i915: Introduce skl_watermark_max_latency() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2d64c3b- drm/i915/dsb: Evade transcoder undelayed vblank when using DSB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b1ce29- drm/i915/dsb: Use non-posted register writes for legacy LUT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 68c1743- drm/i915/dsb: Load LUTs using the DSB during vblank (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aec12e2- drm/i915/dsb: Don't use DSB to load the LUTs during full modeset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3540c35- drm/i915/dsb: Add support for non-posted DSB registers writes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6ee63c1- drm/i915/dsb: Introduce intel_dsb_reg_write_masked() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f483679- drm/i915/dsb: Introduce intel_dsb_noop() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7e76cda- drm/i915/dsb: Define the contents of some intstructions bit better (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e0b7ba6- drm/i915/dsb: Define more DSB bits (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4e47f1b- drm/i915/dsb: Use non-locked register access (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d640a44- drm/i915/cx0: prefer forward declarations over includes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ba38894- drm/i915/dp: refactor aux_ch_name() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 38b9880- drm/i915/irq: Clear GFX_MSTR_IRQ as part of IRQ reset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a68543- drm/i915/display: Print display info inside driver display (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit da06446- drm/i915/bios: Fixup h/vsync_end instead of h/vtotal (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 970c0b1- drm/i915/lnl: Start using CDCLK through PLL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b14b8fd- drm/i915/xe2lpd: Add DC state support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c14e5f6- drm/i915/xe2lpd: Add display power well (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4ffc817- drm/i915/lnl: Add CDCLK table (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b443ba1- drm/i915/lnl: Add gmbus/ddc support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f30e49f- drm/i915/xe2lpd: Extend Wa_15010685871 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1cfcaa8- drm/i915/xe2lpd: Add support for HPD (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3e7a994- drm/i915/xe2lpd: Enable odd size and panning for planar yuv (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 52b9e3e- drm/i915/xe2lpd: Read pin assignment from IOM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9628813- drm/i915/xe2lpd: Handle port AUX interrupts (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c25a99f- drm/i915/xe2lpd: Re-order DP AUX regs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit acf5bff- drm/i915/display: Use _PICK_EVEN_2RANGES() in DP AUX regs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 490b35c- drm/i915/display: Fix style and conventions for DP AUX regs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f2c2de- drm/i915/xe2lpd: Register DE_RRMR has been removed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 76007b6- drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c7b7cd3- drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 636e39a- drm/i915/xe2lpd: Add fake PCH (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c817bcd- drm/i915: Re-order if/else ladder in intel_detect_pch() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 70b794b- drm/i915/display: Remove FBC capability from fused off pipes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4af8a75- drm/i915/xe2lpd: FBC is now supported on all pipes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5771ff2- drm/i915/lnl: Add display definitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f7fe072- drm/i915/xelpdp: Add XE_LPDP_FEATURES (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 956048f- Revert "drm/i915/mst: Populate connector->ddc" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6e581e9- drm/i915: add a note about fec_enable with 128b/132b (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f90ce98- drm/i915: Implement transcoder LRR for TGL+ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7650e0f- drm/i915: Assert that VRR is off during vblank evasion if necessary (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 506093f- drm/i915: Update VRR parameters in fastset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 31295f2- drm/i915: Disable VRR during seamless M/N changes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f8e3d60- drm/i915: Validate that the timings are within the VRR range (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3611352- drm/i915: Relocate is_in_vrr_range() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 13280d7- drm/i915: Optimize out redundant M/N updates (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec1a67b- drm/i915: Adjust seamless_m_n flag behaviour (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fb34e57- drm/i915: Enable VRR later during fastsets (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eb47ab7- drm/i915: Extract intel_crtc_vblank_evade_scanlines() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 26aee2b- drm/i915: Change intel_pipe_update_{start,end}() calling convention (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 066f670- drm/i915: Move psr unlock out from the pipe update critical section (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a23cff- drm/i915/dsi: let HW maintain CLK_POST (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 90a0739- drm/i915/cx0: Add step for programming msgbus timer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a974383- drm/i915/dp_mst: Tune down error message during payload addition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 22796a7- drm/i915: Remove runtime suspended boolean from intel_runtime_pm (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3fecfe4- drm/i915: move intel_display_device_probe() one level higher (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5bbf1c3- drm/i915/display: call gmdid display probe at a higher level (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f57e7c8- drm/i915: move more of the display probe to display code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 80d81a2- drm/i915/dpt: replace GEM_BUG_ON() with drm_WARN_ON() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 680ca08- drm/i915/fb: replace GEM_WARN_ON() with drm_WARN_ON() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6a230a3- drm/i915/fbc: replace GEM_BUG_ON() to drm_WARN_ON() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 254bad3- drm/i915/sdvo: Constify mapping structs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4cbd1d- drm/i915/hdmi: Remove old i2c symlink (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db1aae0- drm/i915/hdmi: Nuke hdmi->ddc_bus (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c66e53c- drm/i915/hdmi: Use connector->ddc everwhere (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6d16f20- drm/i915/mst: Populate connector->ddc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 238daf9- drm/i915/dp: Populate connector->ddc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 929f870- drm/i915/dvo: Populate connector->ddc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ccb6e5e- drm/i915/crt: Populate connector->ddc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd36ec1- drm/i915/lvds: Populate connector->ddc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b5129f7- drm/i915: Call the DDC bus i2c adapter "ddc" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c922bf5- drm/sysfs: Register "ddc" symlink later (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 250d382- drm: Reorder drm_sysfs_connector_remove() vs. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db36840- drm/i915/dsc: Fix pic_width readout (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 18cbeff- drm/i915: Reduce combo PHY log spam (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f38b8d4- drm/i915: Stop spamming the logs with PLL state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ca5f2c- drm/i915: Split some long lines in hsw_fdi_link_train() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f0d3587- drm/i915: Fix FEC pipe A vs. DDI A mixup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f1ef4a- drm/i915/mst: Read out FEC state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 93f7df3- drm/i915/gt: rename DBG() to GTT_TRACE() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 57d82c6- drm/i915/dsc: use REG_BIT, REG_GENMASK, and friends for PPS0 and PPS1 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit baa8508- drm/i915/dsc: add the PPS number to the register content macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 243c744- drm/i915/dsc: clean up pps comments (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2646713- drm/i915/dsc: drop redundant = 0 assignments (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c9e486d- drm/i915/dsc: rename pps write to intel_dsc_pps_write() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d671d98- drm/i915/dsc: have intel_dsc_pps_read() return the value (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 77c79c9- drm/i915/dsc: have intel_dsc_pps_read_and_verify() return the value (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2b8c1f1- drm/i915/dsc: improve clarity of the pps reg read/write helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 349f53d- drm/i915/display: Apply workarounds during display init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8c8db0b- drm/i915/display: Extract display workarounds from clock gating init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a5e6a47- drm/i915/adlp: Stop calling gen12lp_init_clock_gating() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a1f6659- drm/i915: Stop forcing clock gating init for future platforms (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e63482- drm/i915/dsb: Don't use indexed writes when byte enables are not all (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 61da366- drm/i915/dsb: Avoid corrupting the first register write (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8cf0e7f- drm/i915/dsb: Dump the DSB command buffer when DSB fails (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 85e87d2- drm/i915: Constify LUT entries in checker (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 399d50d- drm/i915/cx0: Check and increase msgbus timeout threshold (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1d89f3e- drm/i915: add trailing newlines to msgs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2910715- drm/i915/psr: Add psr sink error status into sink status debugfs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 88ab1e0- drm/i915/tc: remove "fia" from intel_tc_port_fia_max_lane_count() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f1bf545- drm/i915/tc: move legacy code out of the main _max_lane_count() func (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 05fa473- drm/i915/tc: make intel_tc_port_get_lane_mask() static (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1e4ac1b- drm/i915/tc: rename mtl_tc_port_get_pin_assignment_mask() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9263ecc- drm/i915/display: Compare the readout dsc pps params (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 09f2b2f- drm/i915/vdsc: Fill the intel_dsc_get_pps_config function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6692753- drm/i915/vdsc: Remove unused dsc registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8b62195- drm/i915/vdsc: Add function to write in PPS register (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b09e32a- drm/i915/vdsc: Add function to read any PPS register (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5358ad9- drm/i915/vdsc: Add func to get no. of vdsc instances per pipe (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1909e2b- drm/i915/vdsc: Add a check for dsc split cases (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6358240- drm/i915/vdsc: Refactor dsc register field macro (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1a6e0de- drm/i915: Handle dma fences in dirtyfb callback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a990719- drm/i915: Add new frontbuffer tracking interface to queue flush (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f433ccd- drm/i915/psr: Clear frontbuffer busy bits on flip (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 47ca62b- drm/i915/fbc: Clear frontbuffer busy bits on flip (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit adbbf12- drm/i915/cec: switch to setting physical address directly (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 017d38e- drm/cec: add drm_dp_cec_attach() as the non-edid version of set edid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7d6227d- drm/edid: parse source physical address (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 67052bc- drm/i915/display: use drm_edid_is_digital() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6aa2d28- drm/edid: add drm_edid_is_digital() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8b4408e- drm/i915/hdcp: Use correct aux for capability check scenario (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0170cf2- drm/i915/hdcp: Use intel_connector as argument for hdcp_2_2_capable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a533d7d- drm/i915: add minimal i915_gem_object_frontbuffer.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b03e42- drm/i915/mtl: Add TC port lockdep assert to AUX power well enabling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bdd112f- drm/i915/dp: Drop redundant AUX power get/put in intel_dp_force() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b57f2db- drm/i915/dg2: Add support for new DG2-G12 revid 0x1 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 563fc2c- drivers/drm/i915: Honor limits->max_bpp while computing DSC max input (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fb93c20- drm/display/dp: Assume 8 bpc support when DSC is supported (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7a5e76e- drm/i915/psr: Apply Wa_14015648006 for all display 14 steppings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3378f8b- drm/i915/sdvo: Print out the i2c pin and slave address (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4fa4922- drm/i915/sdvo: Rework DDC bus handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b1926f5- drm/i915/sdvo: Get rid of the per-connector i2c symlink (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b98acc7- drm/i915/sdvo: Nuke the duplicate sdvo->port (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit baece1e- drm/i915/sdvo: Initialize the encoder earlier (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 304a49e- drm/i915/sdvo: Nuke attached_output tracking (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 21507e9- drm/i915/hdcp: Adjust timeout for read in DPMST Scenario (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c3dd75d- drm/i915/hdcp: Send the correct aux for DPMST HDCP scenario (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 04d5b07- drm/i915/hdcp: Propagate aux info in DP HDCP functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1296104- drm/i915/hdcp: Use intel_connector argument in intel_hdcp_shim (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 17e49ed- drm/i915/color: move pre-SKL gamma and CSC enable read to intel_color (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9c879d0- drm/i915/color: move SKL+ gamma and CSC enable read to intel_color (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ec92fe- drm/i915: move ILK+ CSC mode read to intel_color (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 31a2dae- drm/i915: move HSW+ gamma mode read to intel_color (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 84a64a5- drm/i915/color: move CHV CGM pipe mode read to intel_color (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c8cce95- drm/i915/regs: split out intel_color_regs.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bfb884e- drm/i915/display: configure SDP split for DP-MST (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9b60660- drm/i915/display: update intel_dp_has_audio to support MST (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a6f10ff- drm/i915/vma: constify unbind_fence_ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d88770- drm/i915/rpl: Update pci ids for RPL P/U (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6d04aae- drm/i915/sdvo: Fail gracefully if the TV dotclock is out of range (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 975c19e- drm/i915/sdvo: Pick the TV dotclock from adjusted_mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e5e0b0b- drm/i915: Fully populate crtc_state->dpll (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 369f2df- drm/i915: Don't warn about zero N/P in *_calc_dpll_params() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 155fb9d- drm/i915/sdvo: s/sdvo_inputs_mask/sdvo_num_inputs/ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a4b724- drm/i915/sdvo: Protect macro args (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d6a73b0- drm/i915/sdvo: Issue SetTargetOutput prior to GetAttachedDisplays (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d607072- drm/i915/display: add lock while printing frontbuffer tracking bits (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9296c63- drm/i915/display: combine DP audio compute config steps (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 435fb0a- drm/i915/display: remove redundant parameter from sdp split update (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2a4c20c- drm/i915/display: Remove unused POWER_DOMAIN_MODESET (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9788f88- drm/i915/dp: Check if force_dsc_output_format is possible (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 81ab4fb- drm/i915/dp: Check src/sink compressed bpp limit for edp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7d64aae- drm/i915/dp: Get optimal link config to have best compressed bpp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3d56cb5- drm/i915/dp: Separate out function to get compressed bpp with joiner (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7662480- drm/i915/dp: Add DSC BPC/BPP constraints while selecting pipe bpp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d4b59da- drm/i915/dp: Separate out functions for edp/DP for computing DSC bpp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 19c7953- drm/i915/dp: Rename helper to get DSC max pipe_bpp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a204975- drm/i915/dp: Avoid left shift of DSC output bpp by 4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b2a9b0e- drm/i915/dp: Check min bpc DSC limits for dsc_force_bpc also (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 50a461f- drm/i915/dp: Add functions to get min/max src input bpc with DSC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cc9edbb- drm/i915/dp: Avoid forcing DSC BPC for MST case (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1d08529- drm/i915/dp: Remove extra logs for printing DSC info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 51dbba2- drm/i915/intel_cdclk: Add vdsc with bigjoiner constraints on (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 653fbe4- drm/i915/dp: Update Bigjoiner interface bits for computing compressed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 567dcfc- drm/i915/dp: Use consistent name for link bpp and compressed bpp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-i915-Introduce-crtc_state-enhanced_framing.patch. - commit fce2b01- drm/i915/dp_mst: Use output_format to get the final link bpp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0973c99- drm/i915/dp: Move compressed bpp check with 420 format inside the (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 587ff24- drm/i915/dp: Consider output_format while computing dsc bpp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 735b6f4- drm/i915: Eliminate has_4tile feature flag (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 44082aa- drm/i915/selftest: Simplify Y-major tiling in blit selftest (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 65b68b0- drm/i915/cx0: Program vswing only for owned lanes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dfbe8de- drm/i915/cx0: Enable/disable TX only for owned PHY lanes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 024fe6b- drm/i915: Simplify intel_cx0_program_phy_lane() with loop (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1d8a4f0- drm/i915/cx0: Add intel_cx0_get_owned_lane_mask() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4821e04- drm/i915/display: Remove unused POWER_DOMAIN_MASK (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b85caee- drm/i915/pxp: Optimize GET_PARAM:PXP_STATUS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e4899fb- drm/i915/pxp/mtl: intel_pxp_init_hw needs runtime-pm inside (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0fd1d49- drm/i915/dp: Fix LT debug print in SDP CRC enable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a0c1d3- drm/i915/vdsc: Fix first_line_bpg_offset calculation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3f880f6- drm/i915: Don't change the status of forced connectors during HPD (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ccbfc0a- drm/i915: Don't change the status of forced connectors during hotplug (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55af8cf- drm/i915: Avoid endless HPD poll detect loop via runtime (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2aeea69- drm/i915: Do not disable preemption for resets (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8b1861c- drm/i915/perf: Remove gtt_offset from stream->oa_buffer.head/.tail (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 02b73f3- drm/i915: Add Wa_18028616096 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7cee125- drm/i915/gem: remove inlines from i915_gem_execbuffer.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit beba8a6- drm/i915/gt: remove a static inline that requires including (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a28ee6- drm/i915/gt: Update RC6 mask for mtl_drpc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4829227- drm/i915: refactor deprecated strncpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2dfda9f- drm/i915/lrc: User PXP contexts requires runalone bit in lrc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f412db- drm/i915/pxp/mtl: Update pxp-firmware packet size (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 464907b- drm/i915/pxp/mtl: Update pxp-firmware response timeout (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 48e0b97- drm/i915/huc: silence injected failure in the load via GSC path (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55b8a86- drm/i915: Add Wa_18022495364 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7a68688- drm/i915/gt: skip WA verification for GEN7_MISCCPCTL on DG2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2036689- drm/i915: Run relevant bits of debugfs drop_caches per GT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8947254- drm/i915/mtl: Drop Wa_14017240301 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit df5eda5- drm/i915: Add Wa_14015150844 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d3e9a5a- drm/i915/gt: Wait longer for tasks in migrate selftest (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0f6e240- drm/i915/gsc: define gsc fw (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6e25237- drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7bf8d76- drm/i915/guc: Force a reset on internal GuC error (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b70a904- drm/i915/selftests: Align igt_spinner_create_request with hangcheck (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe1afca- drm/i915/dg2: Remove Wa_15010599737 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-i915-dg2-Drop-pre-production-GT-workarounds.patch. - commit 7a60723- drm/panel: ltk050h3146w: add support for Leadtek LTK050H3148W-CTA6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a6835e- drm/panel: ltk050h3146w: add mipi_dsi_device.mode_flags to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 332d0bb- drm/rockchip: dsi: Use devm_platform_get_and_ioremap_resource() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7d5bc27- drm/rockchip: remove redundant of_match_ptr (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f166d3e- drm/rockchip: vop2: Convert to use maple tree register cache (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7770fe5- drm/rockchip: vop2: Demote message in mod_supported to drm_dbg_kms (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e65069c- Documentation/gpu: fix Panfrost documentation build warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 44a84b7- drm/panel-simple: allow LVDS format override (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6033026- drm/bridge: samsung-dsim: calculate porches in Hz (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ccc53fb- drm/bridge: samsung-dsim: adjust porches by rounding up (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 016421e- drm/bridge: samsung-dsim: update PLL reference clock (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 91741f4- drm/bridge: samsung-dsim: reread ref clock before configuring PLL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 865a27b- drm/bridge: samsung-dsim: add more mipi-dsi device debug information (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa4cc9c- drm: exynos: dsi: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 94c9916- drm/amd/display: Fix mst hub unplug warning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8f23482- drm/panel: nv3051d: Add Support for Anbernic 351V (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5b17a23- drm/dp: switch drm_dp_downstream_*() helpers to struct drm_edid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 584e755- drm/v3d: Annotate struct v3d_perfmon with __counted_by (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a56bfb3- drm/vmwgfx: Annotate struct vmw_surface_dirty with __counted_by (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 74260a9- drm/virtio: Annotate struct virtio_gpu_object_array with __counted_by (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a7f342a- drm/vc4: Annotate struct vc4_perfmon with __counted_by (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cc57f75- drm/nouveau/pm: Annotate struct nvkm_perfdom with __counted_by (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 421aa22- drm/msm/dpu: Annotate struct dpu_hw_intr with __counted_by (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7279d3d- drm/i915/selftests: Annotate struct perf_series with __counted_by (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1edeea1- drm/amdgpu/discovery: Annotate struct ip_hw_instance with (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac149fc- drm/amd/pm: Annotate struct smu10_voltage_dependency_table with (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2e8a186- drm/panfrost: Implement generic DRM object RSS reporting function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0c5f128- drm/drm_file: Add DRM obj's RSS reporting function for fdinfo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 160680f- drm/panfrost: Add fdinfo support for memory stats (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 30523e0- drm/panfrost: Add fdinfo support GPU load metrics (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-panfrost-Ignore-core_mask-for-poweroff-and-disab.patch. - Refresh patches.suse/drm-panfrost-Really-power-off-GPU-cores-in-panfrost_.patch. - commit c25d505- drm/panfrost: Add cycle count GPU register definitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0a8462e- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). - commit ebf5676- drm/vblank: Warn when silently cancelling vblank works (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0ea87ae- drm/doc: Document DRM device reset expectations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4833bdb- drm/panel: ili9322: Convert to use maple tree register cache (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2a6a568- drm/panel: ili9322: Remove redundant volatle_reg() operation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0c1d38c- drm/bridge: sn65dsi83: Convert to use maple tree register cache (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 683fba2- drm/bridge: lt9211: Convert to use maple tree register cache (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2cda034- drm/bridge: icn6211: Convert to use maple tree register cache (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a7e0aed- drm/bridge: tc358767: Convert to use maple tree register cache (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 381473f- drm/bridge: dpc3433: Convert to use maple tree register cache (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 856e7bb- drm/bridge: adv7511: Convert to use maple tree register cache (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ae1b40f- drm/tests: Add new format conversion tests to better cover (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7ffbd0c- drm/tests: Add calls to drm_fb_blit() on supported format conversion (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 31de742- drm/bridge: lt9611uxc: use drm_bridge_get_edid() instead of using (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ebb69d6- drm/bridge: use drm_bridge_get_edid() instead of using ->get_edid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c715ca7- drm/nouveau/kms/nv50: hide unused variables (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d501b3a- drm/gpuvm: doc: fix filename references (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 956420e- drm/gma500: refactor deprecated strncpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 991a3b3- drm/nouveau: uvmm: rename 'umgr' to 'base' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 629934a- drm/imx/dcss: Call drm_atomic_helper_shutdown() at shutdown time (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2dbc56b- drm/bridge: Add 200ms delay to wait FW HPD status stable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d1696eb- drm/simpledrm: Add support for multiple "power-domains" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b534ec3- accel/qaic: Remove ->size field from struct qaic_bo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ff2dfd- drm/ssd130x: Drop _helper prefix from struct drm_*_helper_funcs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1e71905- drm/hisilicon/kirin: Call drm_atomic_helper_shutdown() at (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff0b9db- drm/ssd130x: Call drm_atomic_helper_shutdown() at remove time (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db88ed6- drm/vc4: Call drm_atomic_helper_shutdown() at shutdown time (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 47359c1- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a7d4979- drm/armada: Call drm_atomic_helper_shutdown() at shutdown time (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 241cb62- drm/bridge: panel: Fix device link for DRM_BRIDGE_ATTACH_NO_CONNECTOR (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 315a06e- drm/bridge: tc358768: Attempt to fix DSI horizontal timings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2e77bdc- drm/bridge: tc358768: Cleanup PLL calculations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac740d3- drm/bridge: tc358768: Default to positive h/v syncs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d1f2f7b- drm/tegra: rgb: Parameterize V- and H-sync polarities (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b452fae- drm/bridge/analogix/anx78xx: Add missing definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 289dc90- drm/nouveau/kms/nv50-: disable dcb parsing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ecbb4bc- drm/nouveau/kms/nv50-: create outputs based on nvkm info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de05dad- drm/nouveau/kms/nv50-: create connectors based on nvkm info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4081cc- drm/nouveau/kms/nv50-: name aux channels after their connector (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3244880- drm/nouveau/kms/nv50-: create heads after outps/conns (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a014bf5- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (bsc#1218180 ltc#204476). - powerpc/smp: Factor out assign_threads() (bsc#1218180 ltc#204476). - powerpc/smp: Lookup avail once per device tree node (bsc#1218180 ltc#204476). - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (bsc#1218180 ltc#204476). - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (bsc#1218180 ltc#204476). - commit 4c4f84a- drm/nouveau/kms/nv50-: create heads based on nvkm head mask (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b0cc0d9- drm/nouveau/disp/nv50-: skip DCB_OUTPUT_TV (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d1169f5- drm/nouveau/disp: move outp init/fini paths to chipset code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4367ebb- drm/nouveau/disp: move outp/conn construction to chipset code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 83ca168- drm/nouveau/disp: add dp mst id get/put methods (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c18b778- drm/nouveau/disp: add dp sst config method (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2a16d31- drm/nouveau/disp: move link training out of supervisor (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 72db5f0- drm/nouveau/disp: add dp train method (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 561c5bb- drm/nouveau/kms/nv50-: fixup sink D3 before tearing down link (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 205538f- drm/nouveau/kms/nv50-: flush mst disables together (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5546f2c- drm/nouveau/kms/nv50-: split DP disable+enable into two modesets (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9b7d75c- drm/nouveau/disp: add dp rates method (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 47dc73c- drm/nouveau/disp: add dp aux xfer method (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 24565e5- drm/nouveau/disp: move dp aux pwr method to HAL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f9a8619- drm/nouveau/disp: add hdmi audio hal function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 79b328a- drm/nouveau/disp: add output lvds config method (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b507113- drm/nouveau/disp: add output backlight control methods (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8b23054- drm/nouveau/disp: remove SOR routing updates from supervisor (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a7eb999- drm/nouveau/disp: release outputs post-modeset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac5873e- drm/nouveau/disp: move hdmi disable out of release() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9783000- drm/nouveau/disp: add output hdmi config method (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d4527a5- drm/nouveau/kms/nv50-: move audio enable post-modeset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f4fb23- drm/nouveau/kms/nv50-: keep output state around until modeset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ee9ce2- drm/nouveau/kms/nv50-: remove nv_encoder.audio.connector (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 042a52e- drm/nouveau/kms/nv50-: pull some common init out of OR-specific code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f566a1b- drm/nouveau/disp: update SOR routing immediately on acquire() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1753a18- drm/nouveau/disp: add acquire_sor/pior() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0c91fb2- drm/nouveau/disp: add acquire_dac() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 88b24fd- drm/nouveau/disp: shuffle to make upcoming diffs prettier (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 17153d7- drm/nouveau/kms: Add INHERIT ioctl to nvkm/nvif for reading IOR state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 22cf797- drm/nouveau/disp: rename internal output acquire/release functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 810a240- drm/nouveau/disp: add output method to fetch edid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c5a2126- drm/nouveau/disp: add output detect method (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e5a7b52- drm/nouveau/disp: rearrange output methods (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6538ae2- drm/nouveau/kms/nv50-: fix mst payload alloc fail crashing evo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aea5b69- drm/nouveau/mmu/gp100-: always invalidate TLBs at CACHE_LEVEL_ALL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 89de0b6- drm/nouveau/gr/gf100-: lose contents of global ctxbufs across suspend (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 53da021- drm/nouveau/imem: support allocations not preserved across suspend (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1b2d42e- drm/nouveau/devinit/tu102-: remove attempt at loading PreOS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe23d30- drm/dp_mst: Tune down error message during payload addition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 36bfd8b- drm/dp_mst: Sanitize error return during payload addition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 796f4f5- drm/dp_mst: Fix NULL dereference during payload addition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 21dc6be- drm/bridge: dw-hdmi-cec: Add arbitration lost event (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 79d3a0d- drm/nouveau/pm: refactor deprecated strncpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3003786- drm/nouveau/core: refactor deprecated strncpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a59e9b- drm/nouveau/nvif: refactor deprecated strncpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 12dd886- drm/komeda: add NV12 format to support writeback layer type (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db1ea9c- drm/ssd130x: Store the HW buffer in the driver-private CRTC state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f52ebd0- drm/debugfs: Fix drm_debugfs_remove_files() stub (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 40bfae7- drm/amd/display: Fix -Wuninitialized in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit acb52e6- drm/ingenic: Call drm_atomic_helper_shutdown() at shutdown time (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 71881ca- drm/imx/ipuv3: Call drm_atomic_helper_shutdown() at shutdown/unbind (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de82057- drm/atomic-helper: drm_atomic_helper_shutdown(NULL) should be a noop (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7cf2a59- drm/panel: otm8009a: Don't double check prepared/enabled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4411d26- drm/panel: s6e63m0: Don't store+check prepared/enabled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1bacc20- drm/panel: Don't store+check prepared/enabled for simple cases (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6ca5057- drm/i915: Move the size computations to drm buddy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 23b01d5- drm/amdgpu: Move the size computations to drm buddy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c63a833- drm/buddy: Improve contiguous memory allocation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de505fd- fbdev/core: Clean up include statements in fbmem.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a21b3c6- fbdev/core: Remove empty internal helpers from fb_logo.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 96ad7c9- fbdev/core: Move logo functions into separate source file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2b3e5a9- fbdev/core: Unexport logo helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 34b0a11- fbdev/core: Fix style of code for boot-up logo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 394dafd- fbdev/mmp/mmpfb: Do not display boot-up logo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 231bd54- fbdev/au1200fb: Do not display boot-up logo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 05e349f- drm/ssd130x: Use bool for ssd130x_deviceinfo flags (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1e9058a- drm/ssd130x: Print the PWM's label instead of its number (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c82cdc8- drm/shmobile: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0cca49b- drm/msm: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 65b1972- drm/ingenic: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd9d1ba- drm/imx/ipuv3: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f0c6538- drm/mst: Refactor the flow for payload allocation/removement (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 46352d3- drm/mst: delete unnecessary case in drm_dp_add_payload_part2() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2feb266- drm/tests: Zero initialize fourccs_out (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b08d6dd- drm/debugfs: Add inline to drm_debugfs_dev_init() to suppres (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d60056- drm/doc/rfc: Mark GPU VA as complete. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7bfc180- drm/doc/rfc: Mark DRM_VM_BIND as complete. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 22c99db- drm/doc/rfc: Mark Dev_coredump as completed. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cae5703- drm/doc/rfc: No STAGING out of drivers/staging. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 09111c5- drm/connector: document DRM_MODE_COLORIMETRY_COUNT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c44af89- drm/bridge: Drop CONFIG_OF conditionals around of_node pointers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c99b400- drm/bridge: Drop conditionals around of_node pointers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 73c183c- drm/bridge/analogix/anx78xx: Drop ID table (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c37ef7e- drm: bridge: it66121: Extend match support for OF tables (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 30b6a90- fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9760f74- fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 91d0bac- fbdev/udlfb: Use fb_ops helpers for deferred I/O (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0414980- KVM: VMX: Move VERW closer to VMentry for MDS mitigation (git-fixes). - KVM: VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (git-fixes). - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (git-fixes). - x86/entry_32: Add VERW just before userspace transition (git-fixes). - x86/entry_64: Add VERW just before userspace transition (git-fixes). - x86/bugs: Add asm helpers for executing VERW (git-fixes). - commit 6f2943c- fbdev/smscufx: Use fb_ops helpers for deferred I/O (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 568be29- drm/virtio: Remove unused function declarations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4b5f5e9- drm/debugfs: rework drm_debugfs_create_files implementation v2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ed253c2- drm/debugfs: remove dev->debugfs_list and debugfs_mutex v2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e95b68c- drm/debugfs: rework debugfs directory creation v5 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff9e4b2- drm/debugfs: disallow debugfs access when device isn't registered (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3421b7e- drm/debugfs: drop debugfs_init() for the render and accel node v2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4c558ae- fbdev/tcx: Use initializer macro for struct fb_ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1f54b3a- fbdev/p9100: Use initializer macro for struct fb_ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 32336da- fbdev/leo: Use initializer macro for struct fb_ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d240d98- fbdev/ffb: Use initializer macro for struct fb_ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 38cac7d- fbdev/cg6: Use initializer macro for struct fb_ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a5637c0- fbdev/cg3: Use initializer macro for struct fb_ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ab66585- fbdev/cg14: Use initializer macro for struct fb_ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 637ff7c- fbdev/bw2: Use initializer macro for struct fb_ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 53a0d2a- fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a6caeae- fbdev/sbus: Forward declare all necessary structures in header (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9d7d959- fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b272235- drm/tests: Add KUnit tests for drm_fb_memcpy() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ebb55ff- drm/tests: Add multi-plane support to conversion_buf_size() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 583bc27- drm/tests: Add KUnit tests for drm_fb_build_fourcc_list() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e9848c6- drm/tests: Add KUnit tests for drm_fb_clip_offset() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d06bd5c- drm/tests: Add KUnit tests for drm_fb_swab() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4110338- drm/tests: Test default pitch fallback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5e082ee- drm/repaper: fix -Wvoid-pointer-to-enum-cast warning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db0f015- drm/gma500: Remove unused declarations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 60f1133- drm/gma500: remove duplicate macro definitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1ff752b- doc: uapi: Add document describing dma-buf semantics (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e29a8fa- drm/panfrost: Do not check for 0 return after calling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7acbe64- drm/panel: JDI LT070ME05000 drop broken link (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 80a825b- drm/panel: simple: Add support for Mitsubishi AA084XE01 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bd2a3eb- drm/bridge: panel: Add a device link between drm device and panel (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe26a6c- drm/rockchip: vop: Use cleanup helper directly as destroy funcs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 532b508- drm/bridge: lvds-codec: Implement atomic_get_input_bus_fmts for LVDS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1f7bd0f- accel/ivpu: Document DRM_IVPU_PARAM_CAPABILITIES (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 98b854b- drm/rockchip: dsi: Add rv1126 MIPI DSI support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0c403d6- drm/rockchip: vop: Add rv1126 vop_lite support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a64dd7- nouveau/svm: Split assignment from if conditional (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f9739f0- nouveau/svm: Replace one-element array with flexible-array member in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7534231- PCI: Add pci_get_base_class() helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 937f4d8- Delete patches.suse/drm-amdgpu-Restrict-extended-wait-to-PSP-v13.0.6.patch. - commit 399db8f- Update patches.suse/drm-Add-HPD-state-to-drm_connector_oob_hotplug_event.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071 jsc#PED-6028). - Refresh patches.suse/usb-typec-altmodes-displayport-Signal-hpd-when.patch. - commit 43da14e- net: ethernet: mtk_wed: fix possible NULL pointer dereference in mtk_wed_wo_queue_tx_clean() (git-fixes). - commit f6c1c6f- net: ks8851: Fix TX stall caused by TX buffer overrun (git-fixes). - commit 309032b- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 and above (git-fixes). - commit f51244f- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 and above (git-fixes). - commit 0cdf0a3- net: atlantic: fix double free in ring reinit logic (git-fixes). - commit 7354340- net: stmmac: Handle disabled MDIO busses from devicetree (git-fixes). - commit be25be7- Update patches.suse/uapi-stddef.h-Fix-__DECLARE_FLEX_ARRAY-for-C.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d7f10c6- Update patches.suse/drm-amd-display-Fix-sending-VSC-colorimetry-packets-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 24540f7- Update patches.suse/drm-amdgpu-skip-gpu_info-fw-loading-on-navi12.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 479cb85- Update patches.suse/drm-amd-display-add-nv12-bounding-box.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 49bb5d0- Update patches.suse/drm-amd-display-pbn_div-need-be-updated-for-hotplug-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 456ae01- Update patches.suse/drm-mgag200-Fix-gamma-lut-not-initialized-for-G200ER.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 427bc78- Update patches.suse/drm-bridge-ps8640-Fix-size-mismatch-warning-w-len.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c0f0f9- Update patches.suse/drm-bridge-ti-sn65dsi86-Never-store-more-than-msg-si.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac440b3- Update patches.suse/drm-bridge-parade-ps8640-Never-store-more-than-msg-s.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 91d6caf- Update patches.suse/drm-i915-perf-Update-handling-of-MMIO-triggered-repo.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c834c8d- Update patches.suse/drm-i915-dp-Fix-passing-the-correct-DPCD_REV-for-drm.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 990e5fd- Update patches.suse/drm-i915-dmc-Don-t-enable-any-pipe-DMC-events.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 66c5cba- Update patches.suse/drm-i915-mtl-Fix-HDMI-DP-PLL-clock-selection.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c820254- Update patches.suse/drm-i915-Reject-async-flips-with-bigjoiner.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0611076- Update patches.suse/drm-i915-hwmon-Fix-static-analysis-tool-reported-iss.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b8d00b- Update patches.suse/drm-amdgpu-re-create-idle-bo-s-PTE-during-VM-state-m.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e983540- Update patches.suse/drm-amd-display-get-dprefclk-ss-info-from-integratio.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cec05f9- Update patches.suse/drm-amd-display-Add-case-for-dcn35-to-support-usb4-d.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 32a0766- Update patches.suse/drm-amdkfd-svm-range-always-mapped-flag-not-working-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e24941c- Update patches.suse/drm-edid-also-call-add-modes-in-EDID-connector-updat.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 186e99f- Update patches.suse/drm-crtc-fix-uninitialized-variable-use.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f8d192f- Update patches.suse/drm-crtc-Fix-uninit-value-bug-in-drm_mode_setcrtc.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c59e9f5- Update patches.suse/drm-Fix-FD-ownership-check-in-drm_master_check_perm.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4796f01- Update patches.suse/drm-amdgpu-fix-tear-down-order-in-amdgpu_vm_pt_free.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7fa63f7- Update patches.suse/drm-amdgpu-sdma5.2-add-begin-end_use-ring-callbacks.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e2b4703- Update patches.suse/drm-amd-display-Disable-PSR-SU-on-Parade-0803-TCON-a.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4cffb04- Update patches.suse/drm-amd-display-Restore-guard-against-default-backli.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 28169ea- Delete patches.suse/drm-amd-display-fix-hw-rotated-modes-when-PSR-SU-is-.patch. - commit c4c99e8- Update patches.suse/drm-i915-edp-don-t-write-to-DP_LINK_BW_SET-when-usin.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 40b399d- Update patches.suse/drm-i915-Fix-ADL-tiled-plane-stride-when-the-POT-str.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7fafc1f- Update patches.suse/drm-i915-Fix-intel_atomic_setup_scalers-plane_state-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cdddc75- dpaa2-switch: do not ask for MDB, VLAN and FDB replay (git-fixes). - commit c6e8879- Update patches.suse/drm-i915-Fix-remapped-stride-with-CCS-on-ADL.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c9decbb- Update patches.suse/drm-i915-Use-internal-class-when-counting-engine-res.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 41f2ffd- Update patches.suse/drm-i915-selftests-Fix-engine-reset-count-storage-fo.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9125213- Update patches.suse/drm-mediatek-Fix-access-violation-in-mtk_drm_crtc_dm.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 36e198c- Update patches.suse/drm-mediatek-Add-spinlock-for-setting-vblank-event-i.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c19fb81- Update patches.suse/drm-mediatek-fix-kernel-oops-if-no-crtc-is-found.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 34a58bd- Update patches.suse/misc-mei-client.c-fix-problem-of-return-EOVERFLOW-in.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 547c308- Update patches.suse/misc-mei-client.c-return-negative-error-code-in-mei_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a5444b- Update patches.suse/drm-exynos-fix-a-wrong-error-checking.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fc33a7d- Update patches.suse/drm-exynos-fix-a-potential-error-pointer-dereference.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc64419- dpaa2-switch: fix size of the dma_unmap (git-fixes). - commit 23ea26f- Update patches.suse/drm-amdgpu-Add-NULL-checks-for-function-pointers.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 5c7a1dc- Update patches.suse/drm-amd-display-Increase-frame-warning-limit-with-KA.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 769dd46- Update patches.suse/drm-amd-display-Add-monitor-patch-for-specific-eDP.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a46860b- Update patches.suse/drm-amdgpu-disable-MCBP-by-default.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 118c1ba- stmmac: dwmac-loongson: drop useless check for compatible fallback (git-fixes). - commit 02807a5- stmmac: dwmac-loongson: Make sure MDIO is initialized before use (git-fixes). - commit c27d9ce- net: fec: correct queue selection (git-fixes). - commit 7f02173- Update patches.suse/drm-atomic-helpers-Invoke-end_fb_access-while-owning.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e81b6ed- Update patches.suse/drm-bridge-tc358768-select-CONFIG_VIDEOMODE_HELPERS.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 85cce1f- Update patches.suse/nouveau-tu102-flush-all-pdbs-on-vmm-flush.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 02c760c- Update patches.suse/drm-i915-mst-Reject-modes-that-require-the-bigjoiner.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b70a9b0- Update patches.suse/drm-i915-mst-Fix-.mode_valid_ctx-return-values.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 130f8b8- Update patches.suse/drm-i915-Skip-some-timing-checks-on-BXT-GLK-DSI-tran.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f53198f- Update patches.suse/Revert-drm-prime-Unexport-helpers-for-fd-handle-conv.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d0c962e- Update patches.suse/drm-amdgpu-Use-another-offset-for-GC-9.4.3-remap.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0f803c9- Update patches.suse/drm-amdkfd-Free-gang_ctx_bo-and-wptr_bo-in-pqm_unini.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b11ffa5- Update patches.suse/drm-amdgpu-Update-EEPROM-I2C-address-for-smu-v13_0_0.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7e02e0c- Update patches.suse/drm-amdgpu-Fix-cat-debugfs-amdgpu_regs_didt-causes-k.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6dfc295- Update patches.suse/drm-amd-Enable-PCIe-PME-from-D3.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 72123f1- Update patches.suse/drm-amd-pm-fix-a-memleak-in-aldebaran_tables_init.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e9b884c- Update patches.suse/drm-amd-display-update-dcn315-lpddr-pstate-latency.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f945f85- Update patches.suse/drm-amd-display-fix-ABM-disablement.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cbc2d9e- Update patches.suse/drm-amdkfd-Use-common-function-for-IP-version-check.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a2595ea- Update patches.suse/drm-amd-display-force-toggle-rate-wa-for-first-link-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 67e3ff8- Update patches.suse/drm-amdgpu-correct-the-amdgpu-runtime-dereference-us.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b01d65- Update patches.suse/drm-amd-display-Update-min-Z8-residency-time-to-2100.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 71dc081- Update patches.suse/drm-amd-display-Remove-min_dst_y_next_start-check-fo.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9ab4e92- Update patches.suse/drm-amdgpu-fix-memory-overflow-in-the-IB-test.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1405f0b- Update patches.suse/drm-amd-display-Simplify-brightness-initialization.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8057440- Update patches.suse/drm-amd-display-Increase-num-voltage-states-to-40.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2c8f43a- Update patches.suse/drm-amd-display-Use-DRAM-speed-from-validation-for-d.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 42b2114- qca_spi: Fix reset behavior (git-fixes). - commit f971346- Delete patches.suse/drm-amd-display-Fix-MPCC-1DLUT-programming.patch. - commit db96a92- Update patches.suse/drm-amdgpu-Force-order-between-a-read-and-write-to-t.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 6e559a6- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). - commit 87b783f- qca_debug: Prevent crash on TX ring changes (git-fixes). - commit a319e0e- Update patches.suse/drm-amdgpu-Do-not-issue-gpu-reset-from-nbio-v7_9-bif.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 54ea2d2- Update patches.suse/drm-amd-display-Include-udelay-when-waiting-for-INBO.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de8ed45- Update patches.suse/drm-panel-nt36523-fix-return-value-check-in-nt36523_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e4c0453- Update patches.suse/drm-panel-starry-2081101qfh032011-53g-Fine-tune-the-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8793198- Update patches.suse/nouveau-find-the-smallest-page-allocation-to-cover-a.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe1b807- Update patches.suse/dma-buf-fix-check-in-dma_resv_add_fence.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 64455a1- Update patches.suse/drm-i915-Call-intel_pre_plane_updates-also-for-pipes.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 815c966- Update patches.suse/drm-i915-Also-check-for-VGA-converter-in-eDP-probe.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2afd15a- Update patches.suse/drm-i915-gsc-Mark-internal-GSC-engine-with-reserved-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 80ee04c- Update patches.suse/drm-i915-do-not-clean-GT-table-on-error-path.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a36eea- Update patches.suse/drm-panel-boe-tv101wum-nl6-Fine-tune-Himax83102-j02-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7fccfb5- Update patches.suse/drm-ast-Disconnect-BMC-if-physical-connector-is-conn.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ebca0e- Update patches.suse/drm-rockchip-vop-Fix-color-for-RGB888-BGR888-format-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8f4c509- Update patches.suse/drm-panel-simple-Fix-Innolux-G101ICE-L01-timings.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d33a365- Update patches.suse/drm-panel-simple-Fix-Innolux-G101ICE-L01-bus-flags.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7545b8e- Update patches.suse/drm-panel-auo-b101uan08.3-Fine-tune-the-panel-power-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2a2419b- Update patches.suse/drm-msm-dpu-Add-missing-safe_lut_tbl-in-sc8280xp-cat.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3195ba7- Update patches.suse/drm-msm-dsi-use-the-correct-VREG_CTRL_1-value-for-4n.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 64eb523- Update patches.suse/drm-amd-display-Change-the-DMCUB-mailbox-memory-loca.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d76beb7- Update patches.suse/drm-amd-display-Clear-dpcd_sink_ext_caps-if-not-set.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b65656f- Update patches.suse/drm-amd-display-Enable-fast-plane-updates-on-DCN3.2-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f14bcc- Update patches.suse/drm-amd-display-fix-a-NULL-pointer-dereference-in-am.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 84d077d- Update patches.suse/drm-amdgpu-correct-chunk_ptr-to-a-pointer-to-chunk.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a72a734- Update patches.suse/drm-amd-display-Fix-DSC-not-Enabled-on-Direct-MST-Si.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c94ec1e- Update patches.suse/drm-amdgpu-finalizing-mem_partitions-at-the-end-of-G.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 44feb8d- Update patches.suse/drm-amdgpu-Do-not-program-VF-copy-regs-in-mmhub-v1.8.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 45d0974- Update patches.suse/drm-amd-display-Guard-against-invalid-RPTR-WPTR-bein.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 577949b- Update patches.suse/nouveau-use-an-rwlock-for-the-event-lock.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d8694b- Update patches.suse/fbdev-fsl-diu-fb-mark-wr_reg_wa-static.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1d95496- Update patches.suse/fbdev-imsttfb-fix-a-resource-leak-in-probe.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9686763- Update patches.suse/fbdev-imsttfb-fix-double-free-in-probe.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b19bddf- Update patches.suse/fbdev-omapfb-Drop-unused-remove-function.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit caa420d- Update patches.suse/drm-amdgpu-fix-error-handling-in-amdgpu_vm_init.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3fdda15- Update patches.suse/drm-amdgpu-Fix-possible-null-pointer-dereference.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6d99d27- Update patches.suse/drm-amdgpu-fix-software-pci_unplug-on-some-chips.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4fe712- Update patches.suse/drm-amdgpu-lower-CS-errors-to-debug-severity.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 95f25f6- Update patches.suse/drm-amdgpu-fix-error-handling-in-amdgpu_bo_list_get.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4aaaeb7- Update patches.suse/drm-qxl-prevent-memory-leak.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 14981e8- Update patches.suse/drm-syncobj-fix-DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABL.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 06fbf83- Update patches.suse/drm-vc4-tests-Fix-UAF-in-the-mock-helpers.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5169a07- Update patches.suse/drm-i915-tc-Fix-Wformat-truncation-in-intel_tc_port_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b51f04d- Update patches.suse/drm-i915-Fix-potential-spectre-vulnerability.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6aa5688- Update patches.suse/drm-i915-Bump-GLK-CDCLK-frequency-when-driving-multi.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b5da6c- Update patches.suse/i915-perf-Fix-NULL-deref-bugs-with-drm_dbg-calls.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a387d6c- Update patches.suse/drm-i915-mtl-Support-HBR3-rate-with-C10-phy-and-eDP-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f9066b9- Update patches.suse/drm-i915-Flush-WC-GGTT-only-on-required-platforms.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit c23be1d- Update patches.suse/drm-i915-mtl-avoid-stringop-overflow-warning.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dc1705c- Update patches.suse/drm-amdgpu-fix-GRBM-read-timeout-when-do-mes_self_te.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8512f76- Update patches.suse/drm-amd-display-Avoid-NULL-dereference-of-timing-gen.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd4b83c- Delete patches.suse/drm-amdgpu-don-t-put-MQDs-in-VRAM-on-ARM-ARM64.patch. - commit fd1474c- Update patches.suse/drm-amdgpu-smu13-drop-compute-workload-workaround.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 93de5a5- Update patches.suse/drm-amdgpu-add-a-retry-for-IP-discovery-init.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9019cd2- Update patches.suse/drm-amdgpu-don-t-use-pci_is_thunderbolt_attached.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2d9993e- Delete patches.suse/drm-amdgpu-don-t-use-ATRM-for-external-devices.patch. - commit ce743c7- Update patches.suse/drm-amdgpu-gfx10-11-use-memcpy_to-fromio-for-MQDs.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 2fde690- Update patches.suse/drm-amd-pm-Fix-error-of-MACO-flag-setting-code.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 557a137- Update patches.suse/vga16fb-drop-powerpc-support.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a76aec- Update patches.suse/backlight-pwm_bl-Disable-PWM-on-shutdown-suspend-and.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cdfd819- Update patches.suse/fbdev-stifb-Make-the-STI-next-font-pointer-a-32-bit-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3cbfa66- Update patches.suse/drm-amdgpu-Remove-unused-variables-from-amdgpu_show_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2545167- Update patches.suse/drm-amdgpu-Remove-duplicate-fdinfo-fields.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 44acf7b- Update patches.suse/drm-amd-check-num-of-link-levels-when-update-pcie-pa.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d07263f- Delete patches.suse/drm-amd-display-fix-num_ways-overflow-error.patch. - commit de1eb3a- Update patches.suse/drm-amd-display-Reduce-default-backlight-min-from-5-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6d5d863- Update patches.suse/drm-amd-Disable-PP_PCIE_DPM_MASK-when-dynamic-speed-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db305f9- Update patches.suse/drm-amdgpu-Fix-a-null-pointer-access-when-the-smc_rr.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9b83576- Update patches.suse/drm-amd-display-Remove-power-sequencing-check.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c7e5a88- Update patches.suse/drm-amdkfd-Fix-shift-out-of-bounds-issue.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 693006c- Update patches.suse/drm-rockchip-vop2-remove-the-unsupported-format-of-c.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 91d5324- Update patches.suse/drm-vc4-fix-typo.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 67fa922- Update patches.suse/drm-rockchip-remove-unused-struct-in-vop2.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5336fb6- Update patches.suse/drm-rockchip-Fix-type-promotion-bug-in-rockchip_gem_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9208f94- Update patches.suse/drm-bridge-lt9611uxc-fix-the-race-in-the-error-path.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 200d562- Update patches.suse/drm-panel-st7703-Pick-different-reset-sequence.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d178fe- Update patches.suse/drm-amd-pm-Handle-non-terminated-overdrive-commands.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b272e5e- Update patches.suse/drm-amdgpu-update-retry-times-for-psp-BL-wait.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 52eb61e- Update patches.suse/drm-amd-pm-Fix-a-memory-leak-on-an-error-path.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 0723316- Update patches.suse/Revert-drm-amdgpu-Program-xcp_ctl-registers-as-neede.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 195bc9e- Update patches.suse/drm-vmwgfx_surface.c-copy-user-array-safely.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a1d8c03- Update patches.suse/drm_lease.c-copy-user-array-safely.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0270579- Update patches.suse/string.h-add-array-wrappers-for-v-memdup_user.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6bf5e6b- Update patches.suse/drm-msm-dsi-free-TX-buffer-in-unbind.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1a2a3c4- Update patches.suse/drm-msm-dsi-use-msm_gem_kernel_put-to-free-TX-buffer.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8c6b427- Update patches.suse/drm-msm-a6xx-Fix-unknown-speedbin-case.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5b9df95- Update patches.suse/drm-msm-adreno-Fix-SM6375-GPU-ID.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9cb711b- Update patches.suse/drm-msm-dp-skip-validity-check-for-DP-CTS-EDID-check.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1198d37- Update patches.suse/drm-mediatek-mtk_dsi-Fix-NO_EOT_PACKET-settings-hand.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3667833- Update patches.suse/drm-mediatek-Fix-iommu-fault-during-crtc-enabling.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 68fff1b- Update patches.suse/drm-mediatek-Fix-iommu-fault-by-swapping-FBs-after-u.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0db16dc- Update patches.suse/drm-mediatek-Fix-using-wrong-drm-private-data-to-bin.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d57eba6- Update patches.suse/drm-mediatek-Add-crtc-path-enum-for-all_drm_priv-arr.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec54728- Update patches.suse/drm-mediatek-Add-mmsys_dev_num-to-mt8188-vdosys0-dri.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2aca049- Update patches.suse/drm-mediatek-dp-fix-memory-leak-on-get_edid-callback-fcaf976.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 16ae864- Update patches.suse/drm-mediatek-dp-fix-memory-leak-on-get_edid-callback.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f1fe274- Update patches.suse/drm-mediatek-Fix-coverity-issue-with-unintentional-i.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d435b14- Update patches.suse/drm-amdgpu-vkms-fix-a-possible-null-pointer-derefere.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 295e0da- Update patches.suse/drm-radeon-fix-a-possible-null-pointer-dereference.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3feef84- Update patches.suse/drm-amdkfd-get-doorbell-s-absolute-offset-based-on-t.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f0305a7- Update patches.suse/drm-amd-display-Don-t-use-fsleep-for-PSR-exit-waits.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 177f05a- Update patches.suse/drm-amdgpu-Fix-potential-null-pointer-derefernce.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 158ef68- Update patches.suse/drm-amd-Fix-UBSAN-array-index-out-of-bounds-for-Pola.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ad981b8- Update patches.suse/drm-amd-Fix-UBSAN-array-index-out-of-bounds-for-SMU7.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aab9397- Update patches.suse/drm-amd-display-use-full-update-for-clip-size-increa.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1f2a41c- Update patches.suse/drm-amd-display-refactor-ILR-to-make-it-work.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cffe063- Refresh patches.suse/drm-amd-display-Fix-tiled-display-misalignment.patch. - Delete patches.suse/drm-amd-display-enable-dsc_clk-even-if-dsc_pg-disabl.patch. - commit c31149a- Update patches.suse/drm-amd-display-Add-Null-check-for-DPP-resource.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 87fc4ac- Update patches.suse/drm-amd-Update-update_pcie_parameters-functions-to-u.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b18d6f5- Update patches.suse/drm-amd-display-Bail-from-dm_check_crtc_cursor-if-no.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 58851f5- Update patches.suse/Revert-drm-amd-display-Enable-Replay-for-static-scre.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 065e3dc- Update patches.suse/drm-amd-display-Refactor-dm_get_plane_scale-helper.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b5318a3- Update patches.suse/drm-amdgpu-update-retry-times-for-psp-vmbx-wait.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 25b01ca- Update patches.suse/drm-amdkfd-Fix-a-race-condition-of-vram-buffer-unref.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c34445a- Update patches.suse/drm-amd-display-Check-all-enabled-planes-in-dm_check.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cb7fdfd- Update patches.suse/drm-amd-display-Fix-null-pointer-dereference-in-erro.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c19d878- Update patches.suse/drm-amdkfd-Handle-errors-from-svm-validate-and-map.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit adcbc9d- Update patches.suse/drm-amdgpu-not-to-save-bo-in-the-case-of-RAS-err_eve.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a05e6a5- Update patches.suse/drm-amdkfd-fix-some-race-conditions-in-vram-buffer-a.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d277307- Update patches.suse/drm-amdgpu-Increase-IH-soft-ring-size-for-GFX-v9.4.3.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 219b82e- Update patches.suse/drm-amdkfd-Remove-svm-range-validated_once-flag.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a70f952- Update patches.suse/drm-amd-display-add-seamless-pipe-topology-transitio.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 417397b- Update patches.suse/drm-amd-display-Don-t-lock-phantom-pipe-on-disabling.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e29bd8- Update patches.suse/drm-amd-display-Blank-phantom-OTG-before-enabling.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b726034- Update patches.suse/drm-amdgpu-Fix-refclk-reporting-for-SMU-v13.0.6.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5809c7d- Update patches.suse/drm-amd-display-remove-useless-check-in-should_enabl.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 38c6040- Update patches.suse/drm-amdkfd-ratelimited-SQ-interrupt-messages.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c012e8c- Update patches.suse/drm-radeon-Remove-the-references-of-radeon_gem_-prea.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b5d72d5- Update patches.suse/drm-amd-amdgpu-amdgpu_doorbell_mgr-Correct-misdocume.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 12c831c- Update patches.suse/drm-radeon-possible-buffer-overflow.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9a894fa- Update patches.suse/drm-amd-display-Refactor-edp-power-control.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6636a56- Update patches.suse/drm-i915-Add-missing-GSCCS-documentation.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 17e2691- Update patches.suse/drm-i915-Add-missing-CCS-documentation.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e0493ec- Update patches.suse/gpu-host1x-Correct-allocated-size-for-contexts.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6e3569c- Update patches.suse/drm-i915-Introduce-crtc_state-enhanced_framing.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 938d12f- Update patches.suse/drm-i915-Fix-FEC-state-dump.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c20799b- Update patches.suse/drm-i915-display-Eliminate-IS_METEORLAKE-checks.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 270ec96- Update patches.suse/drm-i915-Eliminate-IS_MTL_DISPLAY_STEP.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b54e4e3- Update patches.suse/drm-i915-dg2-Drop-pre-production-display-workarounds.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 45e9762- Update patches.suse/drm-i915-dg2-Recognize-pre-production-hardware.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c425dd2- Update patches.suse/drm-i915-mtl-Update-workaround-14016712196.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bdb6d13- Update patches.suse/drm-i915-Replace-several-IS_METEORLAKE-with-proper-I.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 52bfb9f- Update patches.suse/drm-i915-mtl-Eliminate-subplatforms.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 07b4217- Update patches.suse/drm-i915-Eliminate-IS_MTL_MEDIA_STEP.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8cad653- Update patches.suse/drm-i915-Eliminate-IS_MTL_GRAPHICS_STEP.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a196bc0- Update patches.suse/drm-i915-xelpg-Call-Xe_LPG-workaround-functions-base.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7df9edc- Update patches.suse/drm-i915-xelpmp-Don-t-assume-workarounds-extend-to-f.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1031056- Update patches.suse/drm-i915-Consolidate-condition-for-Wa_22011802037.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bebf894- Update patches.suse/drm-i915-dg2-Drop-Wa_16011777198.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 96d06cd- Update patches.suse/drm-i915-Tidy-workaround-definitions.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4814549- Update patches.suse/drm-i915-dg2-Drop-pre-production-GT-workarounds.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 46aa492- Update patches.suse/drm-panel-panel-tpo-tpg110-fix-a-possible-null-point.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 065fd43- Update patches.suse/drm-panel-fix-a-possible-null-pointer-dereference.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 650fcea- Update patches.suse/drm-rockchip-cdn-dp-Fix-some-error-handling-paths-in.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9173bb3- Update patches.suse/drm-edid-Fixup-h-vsync_end-instead-of-h-vtotal.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0adb14f- Update patches.suse/drm-Call-drm_atomic_helper_shutdown-at-shutdown-remo.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit acd9811- Update patches.suse/drm-Update-file-owner-during-use.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 24604a6- Update patches.suse/drm-bridge-tc358768-Fix-tc358768_ns_to_cnt.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c34b5e7- Update patches.suse/drm-bridge-tc358768-Clean-up-clock-period-code.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b65effd- Update patches.suse/drm-bridge-tc358768-Rename-dsibclk-to-hsbyteclk.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7043033- Update patches.suse/drm-bridge-tc358768-Use-dev-for-dbg-prints-not-priv-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a3f42b- Update patches.suse/drm-bridge-tc358768-Print-logical-values-not-raw-reg.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 58d08e1- Update patches.suse/drm-bridge-tc358768-Use-struct-videomode.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ca68a97- Update patches.suse/drm-bridge-tc358768-Fix-bit-updates.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 24b573e- Update patches.suse/drm-bridge-tc358768-Fix-use-of-uninitialized-variabl.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6026cf0- Update patches.suse/drm-bridge-it66121-get_edid-callback-must-not-return.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0505586- Update patches.suse/drm-ssd130x-Fix-screen-clearing.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 03015af- Update patches.suse/drm-bridge-lt8912b-Add-missing-drm_bridge_attach-cal.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 53a6da3- Update patches.suse/drm-bridge-lt8912b-Manually-disable-HPD-only-if-it-w.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 912267b- Update patches.suse/drm-bridge-lt8912b-Fix-crash-on-bridge-detach.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 395d695- Update patches.suse/drm-bridge-lt8912b-Fix-bridge_detach.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 20423b9- Update patches.suse/drm-bridge-it66121-Fix-invalid-connector-dereference.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec19151- Update patches.suse/drm-komeda-drop-all-currently-held-locks-if-deadlock.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe6d5da- Update patches.suse/drm-gma500-Fix-call-trace-when-psb_gem_mm_init-fails.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b925226- Update patches.suse/drm-bridge-Fix-kernel-doc-typo-in-desc-of-output_bus.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 963c938- Update patches.suse/drm-rockchip-vop2-Add-missing-call-to-crtc-reset-hel.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f474f1e- Update patches.suse/drm-rockchip-vop2-Don-t-crash-for-invalid-duplicate_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0359791- Update patches.suse/drm-rockchip-vop-Fix-call-to-crtc-reset-helper.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b338586- Update patches.suse/drm-rockchip-vop-Fix-reset-of-state-in-duplicate-sta.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1cf8546- Update patches.suse/drm-loongson-Fix-error-handling-in-lsdc_pixel_pll_se.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bebb0c5- Update patches.suse/drm-bridge-samsung-dsim-Fix-waiting-for-empty-cmd-tr.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3db85de- Update patches.suse/drm-bridge-for-GENERIC_PHY_MIPI_DPHY-also-select-GEN.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c593905- memory: tegra: add MC client for Tegra234 GPU (bsc#1221330) - commit f5d121c- memory: tegra: Add clients used by DRM in Tegra234 (bsc#1221330). - commit 67c31f5- clocksource: Replace all non-returning strlcpy with strscpy (bsc#1219953). - commit b844ff1- x86/smpboot: Avoid pointless delay calibration if TSC is synchronized (bsc#1219953). - commit 7dfe12b- rcutorture: Add fqs_holdoff check before fqs_task is created (bsc#1219953). - commit d6f81ac- locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (bsc#1219953). - commit 82380d1- asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation (bsc#1219953). - commit a3ab6e9- locktorture: Check the correct variable for allocation failure (bsc#1219953). - commit 5884e2f- rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (bsc#1219953). - commit ac1c709- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (bsc#1219953). - commit de5b047- locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (bsc#1219953). - commit 1dc09ec- doc: Catch-up update for locktorture module parameters (bsc#1219953). - commit 19c054c- locktorture: Add call_rcu_chains module parameter (bsc#1219953). - commit 9348bbf- locktorture: Add new module parameters to lock_torture_print_module_parms() (bsc#1219953). - commit 59c9dd5- torture: Print out torture module parameters (bsc#1219953). - commit f0a2f52- locktorture: Add acq_writer_lim to complain about long acquistion times (bsc#1219953). - commit 495f129- locktorture: Consolidate "if" statements in lock_torture_writer() (bsc#1219953). - commit 19cd3cf- locktorture: Alphabetize torture_param() entries (bsc#1219953). - commit 4d45162- locktorture: Add readers_bind and writers_bind module parameters (bsc#1219953). - commit d4bab3f- rcutorture: Fix stuttering races and other issues (bsc#1219953). - commit 14a2209- torture: Move rcutorture_sched_setaffinity() out of rcutorture (bsc#1219953). - commit ec64c16- torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (bsc#1219953). - commit 7155d42- torture: Share torture_random_state with torture_shuffle_tasks() (bsc#1219953). - commit abf8744- locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (bsc#1219953). - commit 23d08c5- locking/debug: Fix debugfs API return value checks to use IS_ERR() (bsc#1219953). - commit 048609a- locking/ww_mutex/test: Make sure we bail out instead of livelock (bsc#1219953). - commit 4038509- locking/ww_mutex/test: Fix potential workqueue corruption (bsc#1219953). - commit def0333- locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (bsc#1219953). - commit aacf9cc- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() (bsc#1219953). - commit b967504- futex: Use a folio instead of a page (bsc#1219953). - commit a11123c- locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (bsc#1219953). - commit d372072- rcutorture: Stop right-shifting torture_random() return values (bsc#1219953). - commit a88dc75- torture: Stop right-shifting torture_random() return values (bsc#1219953). - commit 9c51efc- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). - commit 8bcefe1- torture: Move torture_shuffle() timeouts to hrtimers (bsc#1219953). - commit 24edc78- torture: Move torture_onoff() timeouts to hrtimers (bsc#1219953). - commit c16d2c1- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). - commit 15e523b- torture: Add lock_torture writer_fifo module parameter (bsc#1219953). - commit 86a51c8- torture: Add a kthread-creation callback to _torture_create_kthread() (bsc#1219953). - commit a568efe- torture: Support randomized shuffling for proxy exec testing (bsc#1219953). - commit dfb6658- rcutorture: Dump grace-period state upon rtort_pipe_count incidents (bsc#1219953). - commit 39c3645- powerpc/kcsan: Properly instrument arch_spin_unlock() (bsc#1219953). - commit 49ef44f- locktorture: Add long_hold to adjust lock-hold delays (bsc#1219953). - commit 21a09d3- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). - commit d8dfa47- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). - commit be47fec- powerpc/pseries/papr-sysparm: use u8 arrays for payloads (jsc#PED-4486 git-fixes). - commit 8b94284- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value (git-fixes). - commit a77e06b- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (git-fixes). - commit 4a87954- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (git-fixes). - commit 75c1ddc- PCI: dwc: Add host_post_init() callback (git-fixes). - commit 5c6ab40- PCI: dwc: Implement generic suspend/resume functionality (git-fixes). - commit 42b5947- dmaengine: dw-edma: Rename dw_edma_core_ops structure to dw_edma_plat_ops (git-fixes). - commit a3742cf- net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv (bsc#1219127 CVE-2024-23849). - commit 7f27245- x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (jsc#PED-7322). - commit 98c6595- x86/kvm: Fix SEV check in sev_map_percpu_data() (jsc#PED-7322). - commit 082b8e1- KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (jsc#PED-7322). - commit d5577b6- KVM: x86: Check irqchip mode before create PIT (jsc#PED-7322). - commit d2cbe00- Update config files (bsc#1219440). Update the CONFIG_LSM option to include the BPF LSM in the default set of LSMs that get enabled when booting up. The new version of systemd in SLE15-SP6 requires the BPF LSM. - commit bf6e39d- KVM: introduce CONFIG_KVM_COMMON (jsc#PED-7322). - Update config files. - commit 60742fc- Update metadata: "scsi: lpfc: Use unsigned type for num_sge (bsc#1214746)." Move patch into sorted section. - commit bf77043- virt: sev-guest: Convert to platform remove callback returning void (jsc#PED-7322). - commit 5752a5f- KVM: remove CONFIG_HAVE_KVM_IRQFD (jsc#PED-7322). - Update config files. - commit 6e3621a- blacklist.conf: obsoleted - commit c534e08- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (git-fixes). - commit 686e708- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). - commit 34f9411- KVM: remove CONFIG_HAVE_KVM_EVENTFD (jsc#PED-7322). - Update config files. - commit 6361a8e- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). - commit aa4d6dc- PCI: qcom: Clean up ASPM comment (git-fixes). - commit a57ad60- PCI: qcom: Fix potential deadlock when enabling ASPM (git-fixes). - commit adc25b6- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (git-fixes). - commit c63fc13- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (git-fixes). - commit a80c081- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 (git-fixes). - commit 756f736- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 (git-fixes). - commit 00fef1b- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 (git-fixes). - commit 2132a8c- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 (git-fixes). - commit 1e670bc- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 and v2.9.0 (git-fixes). - commit 2b2b866- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 and v1.9.0 (git-fixes). - commit c7b4716- blacklist.conf: false positive - commit 88b8f1d- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 (git-fixes). - commit 5367630- Update config files. - commit 6ba26a3- KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (jsc#PED-7322). - commit 737fb0e- octeontx2-af: Initialize maps (jsc#PED-6931). - net: intel: fix old compiler regressions (jsc#PED-4874). - octeontx2-pf: Fix a memleak otx2_sq_init (jsc#PED-6931). - idpf: avoid compiler padding in virtchnl2_ptype struct (jsc#PED-6716). - octeontx2-pf: Remove xdp queues on program detach (jsc#PED-6931). - ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550() (jsc#PED-4872). - e1000e: correct maximum frequency adjustment values (jsc#PED-4868). - bnxt_en: Make PTP timestamp HWRM more silent (jsc#PED-5742). - gve: Fix skb truesize underestimation (bsc#1214479). - commit 610ddc5- KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (jsc#PED-7322). - commit c8c1c08- kernel-binary: Move build script to the end All other spec templates have the build script at the end, only kernel-binary has it in the middle. Align with the other templates. - commit 98cbdd0- rpm templates: Aggregate subpackage descriptions While in some cases the package tags, description, scriptlets and filelist are located together in other cases they are all across the spec file. Aggregate the information related to a subpackage in one place. - commit 8eeb08c- rpm templates: sort rpm tags The rpm tags in kernel spec files are sorted at random. Make the order of rpm tags somewhat more consistent across rpm spec templates. - commit 8875c35- team: Fix use-after-free when an option instance allocation fails (git-fixes). - commit aa6501b- KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (jsc#PED-7322). - commit bc6ea0c- net: dsa: microchip: provide a list of valid protocols for xmit handler (git-fixes). - commit 14ae17e- nfp: flower: fix for take a mutex lock in soft irq context and rcu lock (git-fixes). - commit 8699210- net: hns: fix fake link up on xge port (git-fixes). - commit 7b3f477- net: hns: fix wrong head when modify the tx feature when sending packets (git-fixes). - commit 848eb56- net: atlantic: Fix NULL dereference of skb pointer in (git-fixes). - commit bfa6175- net: stmmac: fix FPE events losing (git-fixes). - commit 2382976- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). - commit 3f9a915- net: ravb: Keep reverse order of operations in ravb_remove() (git-fixes). - commit d60c1dc- net: ravb: Stop DMA in case of failures on ravb_open() (git-fixes). - commit 536e15e- platform: mellanox: Cosmetic changes (git-fixes). - commit 201fef6- net: ravb: Start TX queues after HW initialization succeeded (git-fixes). - commit 67bd94d- net: ravb: Make write access to CXR35 first before accessing other EMAC registers (git-fixes). - commit 2f42ed8- net: ravb: Use pm_runtime_resume_and_get() (git-fixes). - commit f02fced- blacklist.conf: false positive - commit 569fb89- net: ravb: Check return value of reset_control_deassert() (git-fixes). - commit 864deed- net: libwx: fix memory leak on msix entry (git-fixes). - commit 159ffaa- blacklist.conf: stupid cleanup - commit 7489b61- KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (jsc#PED-7322). - commit 4c639bf- KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (jsc#PED-7322). - commit bc7347a- KVM: x86: Make Hyper-V emulation optional (jsc#PED-7322). - Update config files. - commit 87507f6- Drop ASoC AMD ACP patch causing a regression (bsc#1219789) - commit 1eacaea- platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig (git-fixes). - commit c7f1631- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (git-fixes). - commit d61129c- KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (jsc#PED-7322). - commit 2cbad81- KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (jsc#PED-7322). - commit 82136e4- KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (jsc#PED-7322). - commit 92008f5- KVM: VMX: Split off hyperv_evmcs.{ch} (jsc#PED-7322). - commit 056eb46- KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (jsc#PED-7322). - commit ee580aa- KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (jsc#PED-7322). - commit 3628f1b- KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (jsc#PED-7322). - commit a52f7d7- KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (jsc#PED-7322). - commit c274d49- KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (jsc#PED-7322). - commit 1a3426d- KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (jsc#PED-7322). - commit 6927f64- KVM: x86/mmu: always take tdp_mmu_pages_lock (jsc#PED-7322). - commit 3c339d8- KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (jsc#PED-7322). - commit 26089fe- KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (jsc#PED-7322). - commit 20e6465- KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (jsc#PED-7322). - commit 04b615d- KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (jsc#PED-7322). - commit ca542a6- KVM: x86: Harden copying of userspace-array against overflow (jsc#PED-7322). - commit 2624bb5- KVM: x86/pmu: Track emulated counter events instead of previous counter (jsc#PED-7322). - commit 50f3c68- supported.conf: Add supported entry for stusb160x (bsc#1221330) - commit d3bd091- KVM: x86/pmu: Update sample period in pmc_write_counter() (jsc#PED-7322). - commit b607273- KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (jsc#PED-7322). - commit 5d80669- KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (jsc#PED-7322). - commit ba0d28d- KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (jsc#PED-7322). - commit 3e9e29b- KVM: x86/pmu: Move PMU reset logic to common x86 code (jsc#PED-7322). - commit 4d829a7- KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (jsc#PED-7322). - commit 94d4ceb- KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (jsc#PED-7322). - commit abf0f42- KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (jsc#PED-7322). - commit 51dc0ef- KVM: nSVM: Advertise support for flush-by-ASID (jsc#PED-7322). - commit d96ff28- Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (jsc#PED-7322). - commit 733d5b1- KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (jsc#PED-7322). - commit e2477e4- KVM: x86: Use a switch statement and macros in __feature_translate() (jsc#PED-7322). - commit 26af95a- KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (jsc#PED-7322). - commit 8de3668- blacklist.conf: false positive - commit 3612d1b- dm: limit the number of targets and parameter size area (bsc#1219827, bsc#1219146, CVE-2023-52429, CVE-2024-23851). - commit 7512798- KVM: x86: Turn off KVM_WERROR by default for all configs (jsc#PED-7322). - commit 427cbaf- KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (jsc#PED-7322). - commit 47fe30a- mm: memcontrol: don't throttle dying tasks on memory.high (bsc#1219889). - kernel/fork: beware of __put_task_struct() calling context (bsc#1216761). - commit e3538e2- KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (jsc#PED-7322). - commit e0b7547- docs/perf: Add ampere_cspmu to toctree to fix a build warning (jsc#PED-7859) - commit 5a39b75- KVM: x86: Advertise and enable LAM (user and supervisor) (jsc#PED-7322). - commit be96f66- KVM: x86: Virtualize LAM for user pointer (jsc#PED-7322). - commit 51ea9b3- KVM: x86: Virtualize LAM for supervisor pointer (jsc#PED-7322). - commit 4719d36- perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (jsc#PED-7859) - commit 8763e5d- netdevsim: Don't accept device bound programs (git-fixes). - commit c28704b- ravb: Fix races between ravb_tx_timeout_work() and net related ops (git-fixes). - commit ca1ed03- r8169: prevent potential deadlock in rtl8169_close (git-fixes). - commit c6c74b1- r8169: fix deadlock on RTL8125 in jumbo mtu mode (git-fixes). - commit 350e699- net: stmmac: xgmac: Disable FPE MMC interrupts (git-fixes). - commit 4d4a44e- dpaa2-eth: recycle the RX buffer only after all processing done (git-fixes). - commit 6f9cf91- KVM: x86: Untag addresses for LAM emulation where applicable (jsc#PED-7322). - commit 3aca57c- dpaa2-eth: increase the needed headroom to account for alignment (git-fixes). - commit aeead7c- net: rswitch: Fix missing dev_kfree_skb_any() in error path (git-fixes). - commit dfab415- net: rswitch: Fix return value in rswitch_start_xmit() (git-fixes). - commit 3061c1f- net: rswitch: Fix type of ret in rswitch_start_xmit() (git-fixes). - commit 3bd4f02- net: ipa: fix one GSI register field width (git-fixes). - commit 57e43ae- net: axienet: Fix check for partial TX checksum (git-fixes). - commit 765d022- amd-xgbe: propagate the correct speed and duplex status (git-fixes). - commit ca7f648- amd-xgbe: handle the corner-case during tx completion (git-fixes). - commit 05c99da- amd-xgbe: handle corner-case during sfp hotplug (git-fixes). - commit 63bb25f- net: veth: fix ethtool stats reporting (git-fixes). - commit 40065a7- wireguard: use DEV_STATS_INC() (git-fixes). - commit c56067d- net: wangxun: fix kernel panic due to null pointer (git-fixes). - commit cc57ffc- KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (jsc#PED-7322). - Refresh patches.suse/KVM-SEV-Make-AVIC-backing-VMSA-and-VMCB-memory-allocation-SNP-sa. - commit db34c34- stmmac: dwmac-loongson: Add architecture dependency (git-fixes). - commit 746bbc5- macvlan: Don't propagate promisc change to lower dev in passthru (git-fixes). - commit ad66810- pds_core: use correct index to mask irq (git-fixes). - commit f2391e5- net: stmmac: avoid rx queue overrun (git-fixes). - commit 3a28d91- net: stmmac: fix rx budget limit check (git-fixes). - commit 739b241- KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (jsc#PED-7322). - commit 214f40f- KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (jsc#PED-7322). - commit 0ea18e6- KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (jsc#PED-7322). - commit a7a4e2c- KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (jsc#PED-7322). - commit 469975b- KVM: x86: Add an emulation flag for implicit system access (jsc#PED-7322). - commit d9485ea- KVM: x86: Consolidate flags for __linearize() (jsc#PED-7322). - commit bc10a7d- tools arch x86: Sync the msr-index.h copy with the kernel sources to pick IA32_MKTME_KEYID_PARTITIONING (perf-sync-headers). - Delete patches.suse/sync-tools-arch-header-for-support-branch-counters-logging.patch. - commit 4348ec9- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (perf-sync-headers). - commit 13aa64d- perf evlist: Fix evlist__new_default() for > 1 core PMU (git-fixes). - perf db-export: Fix missing reference count get in call_path_from_sample() (git-fixes). - perf stat: Fix hard coded LL miss units (git-fixes). - perf env: Avoid recursively taking env->bpf_progs.lock (git-fixes). - perf vendor events: Remove UTF-8 characters from cmn.json (git-fixes). - perf unwind-libunwind: Fix base address for .eh_frame (git-fixes). - perf unwind-libdw: Handle JIT-generated DSOs properly (git-fixes). - perf genelf: Set ELF program header addresses properly (git-fixes). - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (git-fixes). - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (git-fixes). - perf stat: Fix help message for --metric-no-threshold option (git-fixes). - perf stat: Exit perf stat if parse groups fails (git-fixes). - perf mem: Fix error on hybrid related to availability of mem event in a PMU (git-fixes). - perf vendor events powerpc: Update datasource event name to fix duplicate events (git-fixes). - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (git-fixes). - perf test record user-regs: Fix mask for vg register (git-fixes). - perf docs: Fix man page formatting for 'perf lock' (git-fixes). - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (bsc#1218986). - perf tests: Skip pipe test if noploop symbol is missing (bsc#1219617). - perf tests lib: Add perf_has_symbol.sh (bsc#1219617). - perf header: Fix segfault on build_mem_topology() error path (git-fixes). - perf test: Remove atomics from test_loop to avoid test failures (git-fixes). - commit a32b1b0- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (git-fixes). - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (git-fixes). - scsi: storvsc: Fix ring buffer size calculation (git-fixes). - hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes (git-fixes). - commit 721575c- s390/scm: fix virtual vs physical address confusion (git-fixes bsc#1219816). - commit d8288d6- s390/boot: always align vmalloc area on segment boundary (git-fixes bsc#1219815). - commit 08905ad- s390/vfio-ap: fix sysfs status attribute for AP queue devices (git-fixes bsc#1219814). - commit 2f4c817- s390/ptrace: handle setting of fpc register correctly (git-fixes bsc#1219812). - commit be5b93a- s390/qeth: Fix potential loss of L3-IP@ in case of network issues (git-fixes bsc#1219811). - commit 32d0fc0- Reference recently released CVE - Update patches.suse/x86-coco-Disable-32-bit-emulation-by-default-on-TDX-.patch (jsc#PED-7322 CVE-2024-25744). - Update patches.suse/x86-entry-convert-int-0x80-emulation-to-idtentry.patch (bsc#1217927 CVE-2024-25744). - Update patches.suse/x86-entry-do-not-allow-external-0x80-interrupts.patch (bsc#1217927 CVE-2024-25744). - Update patches.suse/x86-tdx-Allow-32-bit-emulation-by-default.patch (jsc#PED-7322 CVE-2024-25744). - commit 06d4b38- KVM: s390: vsie: fix race during shadow creation (git-fixes bsc#1219810). - commit 8180746- KVM: s390: fix setting of fpc register (git-fixes bsc#1219809). - commit 478f49e- KVM: s390: fix cc for successful PQAP (git-fixes bsc#1219808). - commit 51e5204- KVM: s390: add stat counter for shadow gmap events (jsc#PED-5439). - commit 256c0f9- KVM: s390: add tracepoint in gmap notifier (jsc#PED-5439). - commit 06f0c94- nvme-host: fix the updating of the firmware version (git-fixes). - commit 9bc381c- x86/MCE: Always save CS register on AMD Zen IF Poison errors (git-fixes). - commit 63e2bb6- x86/entry/ia32: Ensure s32 is sign extended to s64 (git-fixes). - commit d1f7bea- x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (git-fixes). - commit b594e28- x86/srso: Print mitigation for retbleed IBPB case (git-fixes). - Refresh patches.suse/x86-srso-fix-vulnerability-reporting-for-missing-microcode.patch. - commit 5b45539- x86/purgatory: Remove LTO flags (git-fixes). - commit 215c902- x86/kvm: Do not try to disable kvmclock if it was not enabled (git-fixes). - commit 0a9eee3- scsi: fnic: unlock on error path in fnic_queuecommand() (git-fixes). - commit af1e53a- net: ethernet: cortina: Drop TSO support (git-fixes). - commit 1041212- Update patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch (git-fixes, bsc#1219443) Add reference to bsc#1219443. - commit b300257- arm64: errata: Add Cortex-A510 speculative unprivileged load (bsc#1219443) Enable erratum workaround. - commit b26ca40- r8169: fix network lost after resume on DASH systems (git-fixes). - commit c170312- r8169: add handling DASH when DASH is disabled (git-fixes). - commit 43f9a07- net: ethernet: cortina: Fix MTU max setting (git-fixes). - commit cdfb94f- net: ethernet: cortina: Handle large frames (git-fixes). - commit 76e929a- net: ethernet: cortina: Fix max RX frame define (git-fixes). - commit 1807254- bonding: stop the device in bond_setup_by_slave() (git-fixes). - commit 072954c- ppp: limit MRU to 64K (git-fixes). - commit 80ad17a- net: mvneta: fix calls to page_pool_get_stats (git-fixes). - commit 73be237- net: hns3: fix VF wrong speed and duplex issue (git-fixes). - commit 01a4b9c- net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (bsc#1217417). - net: phy: realtek: use generic MDIO constants (bsc#1217417). - net: mdio: add 2.5g and 5g related PMA speed constants (bsc#1217417). - commit 51b8f13- hwmon: (coretemp) Fix bogus core_id to attr name mapping (git-fixes). - hwmon: (coretemp) Fix out-of-bounds memory access (git-fixes). - hwmon: (aspeed-pwm-tacho) mutex for tach reading (git-fixes). - mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't be detected by BIOS (git-fixes). - drm/i915/gvt: Fix uninitialized variable in handle_mmio() (git-fixes). - commit fb6968f- scsi: fnic: Increment driver version (jsc#PED-7888). - scsi: fnic: Improve logs and add support for multiqueue (MQ) (jsc#PED-7888). - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (jsc#PED-7888). - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (jsc#PED-7888). - scsi: fnic: Remove usage of host_lock (jsc#PED-7888). - scsi: fnic: Define stats to track multiqueue (MQ) IOs (jsc#PED-7888). - scsi: fnic: Modify ISRs to support multiqueue (MQ) (jsc#PED-7888). - commit 4ae8e51- scsi: fnic: Refactor and redefine fnic.h for multiqueue (jsc#PED-7888). - Refresh patches.suse/fnic-move-fnic_fnic_flush_tx-to-a-work-queue.patch. - commit 5d5bc93- scsi: fnic: Get copy workqueue count and interrupt mode from config (jsc#PED-7888). - scsi: fnic: Rename wq_copy to hw_copy_wq (jsc#PED-7888). - scsi: fnic: Add and improve log messages (jsc#PED-7888). - scsi: fnic: Add and use fnic number (jsc#PED-7888). - scsi: fnic: Modify definitions to sync with VIC firmware (jsc#PED-7888). - commit 4104ea5- net: hns3: fix VF reset fail issue (git-fixes). - commit 357e0c0- net: hns3: fix variable may not initialized problem in hns3_init_mac_addr() (git-fixes). - commit 761dece- net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs (git-fixes). - commit 9368f32- net: hns3: fix incorrect capability bit display for copper port (git-fixes). - commit 7b8e42d- net: hns3: add barrier in vf mailbox reply process (git-fixes). - commit deb564c- net: hns3: fix add VLAN fail issue (git-fixes). - commit 6ae1571- ipvlan: add ipvlan_route_v6_outbound() helper (git-fixes). - commit 5f2d3b6- net: enetc: shorten enetc_setup_xdp_prog() error message to fit NETLINK_MAX_FMTMSG_LEN (git-fixes). - commit f882476- net: sfp: add quirk for FS's 2.5G copper SFP (git-fixes). - commit eb7d824- driver core: Replace kstrdup() + strreplace() with kstrdup_and_replace() (jsc#PED-6054 bsc#1219692). - lib/string_helpers: Add kstrdup_and_replace() helper (jsc#PED-6054 bsc#1219692). - commit d4a62fc- net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions for MT7986 SoC (git-fixes). - commit be286c4- blacklist.conf: drop two entries to be revived (bsc#1219692) - commit ba7ec6f- net: spider_net: Use size_add() in call to struct_size() (git-fixes). - commit 722bf2b- lib/string_helpers: Change returned value of the strreplace() (bsc#1219692). - jbd2: Avoid printing outside the boundary of the buffer (bsc#1219692). - commit 8aa13d7- mlxsw: Use size_mul() in call to struct_size() (git-fixes). - commit a527704- net: ethernet: adi: adin1110: Fix uninitialized variable (git-fixes). - commit 4905ac5- net: mdio-mux: fix C45 access returning -EIO after API change (git-fixes). - commit 8842ac4- net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register() (git-fixes). - commit 8a76104- team: fix null-ptr-deref when team device type is changed (git-fixes). - commit c07a0c7- net: fec: use netdev_err_once() instead of netdev_err() (git-fixes). - commit 45e8d45- wifi: iwlwifi: exit eSR only after the FW does (git-fixes). - wifi: mac80211: fix waiting for beacons logic (git-fixes). - wifi: mac80211: fix RCU use in TDLS fast-xmit (git-fixes). - wifi: cfg80211: fix wiphy delayed work queueing (git-fixes). - wifi: iwlwifi: fix double-free bug (git-fixes). - selftests: cmsg_ipv6: repeat the exact packet (git-fixes). - selftests: net: let big_tcp test cope with slow env (git-fixes). - atm: idt77252: fix a memleak in open_card_ubr0 (git-fixes). - selftests: net: avoid just another constant wait (git-fixes). - selftests: net: cut more slack for gro fwd tests (git-fixes). - crypto: algif_hash - Remove bogus SGL free on zero-length error path (git-fixes). - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (git-fixes). - commit f9fa694- kernel-binary: certs: Avoid trailing space - commit bc7dc31- Drop the driver core change that caused memory corruption (bsc#1219692 bsc#1219732) patches.suse/driver-core-Replace-kstrdup-strreplace-with-kstrdup_.patch required the change of strreplace() API behavior as an implicit prerequiste - commit 9bd691b- sched: fair: move unused stub functions to header (git fixes (sched)). - sched/fair: Fix the decision for load balance (git fixes (sched)). - sched/core: Fix RQCF_ACT_SKIP leak (git fixes (sched)). - commit ec9d436- Update patches.suse/Bluetooth-Fix-atomicity-violation-in-min-max-_key_si.patch (git-fixes bsc#1219608 CVE-2024-24860). - commit 060d07f- Update patches.suse/mm-lock_vma_under_rcu-must-check-vma-anon_vma-.patch (bsc#1012628 per-VMA_lock_fix CVE-2024-1312 bsc#1219731). - commit 91e52e6- Refresh patches.suse/RAS-AMD-ATL-Add-MI300-support.patch. Fix min() related warning. - commit 7a6c291- Update patches.suse/drm-amdgpu-Fix-potential-fence-use-after-free-.patch (bsc#1219128 CVE-2023-51042 jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 72ce736- iommu: Don't reserve 0-length IOVA region (git-fixes) - commit d83c0fa- rpm/kernel-binary.spec.in: install scripts/gdb when enabled in config (bsc#1219653) They are put into -devel subpackage. And a proper link to /usr/share/gdb/auto-load/ is created. - commit 1dccf2a- fs/buffer.c: disable per-CPU buffer_head cache for isolated (bsc#1219631) - commit 55bb990- EDAC/amd64: Add MI300 row retirement support (jsc#PED-7618). - commit 36c2567- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (jsc#PED-7618). - commit 76938a8- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (jsc#PED-7618). - commit d6d16c5- RAS/AMD/ATL: Add MI300 support (jsc#PED-7618). - commit c9f0c56- Documentation: RAS: Add index and address translation section (jsc#PED-7618). - commit f894cc4- EDAC/amd64: Use new AMD Address Translation Library (jsc#PED-7618). - commit 22937f8- RAS: Introduce AMD Address Translation Library (jsc#PED-7618). - commit 2857e01- netfilter: nf_tables: check if catch-all set element is active in next generation (CVE-2024-1085 bsc#1219429). - commit c4588a6- mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (git-fixes). - commit 5ddccd0- mm: migrate: fix getting incorrect page mapping during page migration (git-fixes). - commit 54204d1- mm: migrate: record the mlocked page status to remove unnecessary lru drain (git-fixes). - commit 1782112- mm/gup: fix follow_devmap_pd() on page==NULL handling (git-fixes). - commit 3518c0e- mm: page_alloc: unreserve highatomic page blocks before oom (git-fixes). - commit 61457c0- mm: page_alloc: enforce minimum zone size to do high atomic reserves (git-fixes). - commit 4f2bf1e- mm: page_alloc: correct high atomic reserve calculations (git-fixes). - commit 5a4ddfb- mm: fix unmap_mapping_range high bits shift bug (git-fixes). - commit 7453200- mm/shmem: fix race in shmem_undo_range w/THP (git-fixes). - commit 6a39858- mm: fix for negative counter: nr_file_hugepages (git-fixes). - commit db03bb0- mm: fix unaccount of memory on vma_link() failure (git-fixes). - commit 8c916f3- mm/mremap: fix unaccount of memory on vma_merge() failure (git-fixes). - commit 1139c35- mm: zswap: fix pool refcount bug around shrink_worker() (git-fixes). - commit ae8fafe- mm/migrate: fix do_pages_move for compat pointers (git-fixes). - commit d66394c- mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (git-fixes). - commit d9dbc78- slab: kmalloc_size_roundup() must not return 0 for non-zero size (git-fixes). - commit 4566078- mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (git-fixes). - commit 5566bfb- netfilter: nf_tables: reject QUEUE/DROP verdict parameters (CVE-2024-1086 bsc#1219434). - commit 459b678- KVM: x86: Add support for "protected VMs" that can utilize private memory (jsc#PED-5122). - Update config files. - commit 646dbdf- blacklist.conf: add f96c48670319 ("mm: disable CONFIG_PER_VMA_LOCK until its fixed") - commit 8e3f9d5- tick/sched: Preserve number of idle sleeps across CPU hotplug (git-fixes) - commit 60b5ecb- KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIER (jsc#PED-5122). - Update config files. - commit dd9b571- KVM: x86: add missing "depends on KVM" (jsc#PED-5122). - KVM: guest-memfd: fix unused-function warning (jsc#PED-5122). - KVM: Allow arch code to track number of memslot address spaces per VM (jsc#PED-5122). - KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macro (jsc#PED-5122). - KVM: x86/mmu: Handle page fault for private memory (jsc#PED-5122). - KVM: x86: Disallow hugepages when memory attributes are mixed (jsc#PED-5122). - KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUN (jsc#PED-5122). - KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memory (jsc#PED-5122). - fs: Rename anon_inode_getfile_secure() and anon_inode_getfd_secure() (jsc#PED-5122). - mm: Add AS_UNMOVABLE to mark mapping as completely unmovable (jsc#PED-5122). - KVM: Introduce per-page memory attributes (jsc#PED-5122). - KVM: Drop .on_unlock() mmu_notifier hook (jsc#PED-5122). - KVM: Add a dedicated mmu_notifier flag for reclaiming freed memory (jsc#PED-5122). - KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspace (jsc#PED-5122). - KVM: Introduce KVM_SET_USER_MEMORY_REGION2 (jsc#PED-5122). - KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMU (jsc#PED-5122). - KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER (jsc#PED-5122). - KVM: WARN if there are dangling MMU invalidations at VM destruction (jsc#PED-5122). - KVM: Use gfn instead of hva for mmu_notifier_retry (jsc#PED-5122). - KVM: Assert that mmu_invalidate_in_progress *never* goes negative (jsc#PED-5122). - KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing for gfn ranges (jsc#PED-5122). - commit 5a43605- perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU (jsc#PED-7859) - commit 1242994- perf: arm_cspmu: Support implementation specific validation (jsc#PED-7859) - commit 36b0b74- perf: arm_cspmu: Support implementation specific filters (jsc#PED-7859) - commit d78d04c- perf: arm_cspmu: Split 64-bit write to 32-bit writes (jsc#PED-7859) - commit ae4b62f- perf: arm_cspmu: Separate Arm and vendor module (jsc#PED-7859) - commit d997aaf- x86/CPU/AMD: Add X86_FEATURE_ZEN1 (jsc#PED-5122). - commit 91f26ba- reiserfs: Avoid touching renamed directory if parent does not change (git-fixes). - commit 1175a85- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (git-fixes). - commit 81e58a2- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (git-fixes). - commit 17037c1- jfs: fix array-index-out-of-bounds in diNewExt (git-fixes). - commit 924a4d7- jfs: fix uaf in jfs_evict_inode (git-fixes). - commit 4a45faa- jfs: fix array-index-out-of-bounds in dbAdjTree (git-fixes). - commit 8299bf8- jfs: fix slab-out-of-bounds Read in dtSearch (git-fixes). - commit 1662dc0- UBSAN: array-index-out-of-bounds in dtSplitRoot (git-fixes). - commit 40de905- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree (git-fixes). - commit cfc648a- x86/cpufeatures: Add SEV-SNP CPU feature (jsc#PED-5122). - Refresh patches.suse/kabi-reserve-cpuid-leaves.patch. - commit ecc8bfa- crypto: ccp: Add the SNP_SET_CONFIG command (jsc#PED-5122). - crypto: ccp: Add the SNP_COMMIT command (jsc#PED-5122). - crypto: ccp: Add the SNP_PLATFORM_STATUS command (jsc#PED-5122). - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (jsc#PED-5122). - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (jsc#PED-5122). - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (jsc#PED-5122). - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (jsc#PED-5122). - crypto: ccp: Handle legacy SEV commands when SNP is enabled (jsc#PED-5122). - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (jsc#PED-5122). - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (jsc#PED-5122). - x86/sev: Introduce an SNP leaked pages list (jsc#PED-5122). - crypto: ccp: Provide an API to issue SEV and SNP commands (jsc#PED-5122). - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (jsc#PED-5122). - crypto: ccp: Define the SEV-SNP commands (jsc#PED-5122). - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (jsc#PED-5122). - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (jsc#PED-5122). - x86/fault: Dump RMP table information when RMP page faults occur (jsc#PED-5122). - x86/traps: Define RMP violation #PF error code (jsc#PED-5122). - x86/fault: Add helper for dumping RMP entries (jsc#PED-5122). - x86/sev: Add RMP entry lookup helpers (jsc#PED-5122). - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (jsc#PED-5122). - x86/sev: Add SEV-SNP host initialization support (jsc#PED-5122). - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (jsc#PED-5122). - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (jsc#PED-5122). - x86/sme: Fix memory encryption setting if enabled by default and not overridden (jsc#PED-5122). - x86/mm: Fix memory encryption features advertisement (jsc#PED-5122). - x86/sev: Harden #VC instruction emulation somewhat (jsc#PED-5122). - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (jsc#PED-5122). - x86/CPU/AMD: Drop now unused CPU erratum checking function (jsc#PED-5122). - x86/CPU/AMD: Get rid of amd_erratum_1485 (jsc#PED-5122). - x86/CPU/AMD: Get rid of amd_erratum_400 (jsc#PED-5122). - x86/CPU/AMD: Get rid of amd_erratum_383 (jsc#PED-5122). - x86/CPU/AMD: Get rid of amd_erratum_1054 (jsc#PED-5122). - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (jsc#PED-5122). - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (jsc#PED-5122). - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (jsc#PED-5122). - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (jsc#PED-5122). - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (jsc#PED-5122). - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (jsc#PED-5122). - x86/CPU/AMD: Carve out the erratum 1386 fix (jsc#PED-5122). - x86/CPU/AMD: Add ZenX generations flags (jsc#PED-5122). - x86/cpu/intel_epb: Don't rely on link order (jsc#PED-5122). - x86/barrier: Do not serialize MSR accesses on AMD (jsc#PED-5122). - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (jsc#PED-5122). - commit 708312f- usb: xhci-plat: fix usb disconnect issue after s4 (git-fixes). - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (git-fixes). - tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE (git-fixes). - spmi: mediatek: Fix UAF on device remove (git-fixes). - spmi: mtk-pmif: Serialize PMIF status check and command submission (git-fixes). - watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786 (git-fixes). - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (git-fixes). - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (git-fixes). - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (git-fixes). - wifi: ath12k: fix and enable AP mode for WCN7850 (git-fixes). - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (git-fixes). - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (git-fixes). - wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap() (git-fixes). - wifi: mt76: mt7996: add PCI IDs for mt7992 (git-fixes). - wifi: mt76: connac: fix EHT phy mode check (git-fixes). - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (git-fixes). - wifi: rt2x00: restart beacon queue when hardware reset (git-fixes). - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (git-fixes). - thermal: core: Fix thermal zone suspend-resume synchronization (git-fixes). - commit 556e60c- libsubcmd: Fix memory leak in uniq() (git-fixes). - misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback (git-fixes). - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (git-fixes). - PCI: Fix 64GT/s effective data rate calculation (git-fixes). - PCI: Only override AMD USB controller if required (git-fixes). - PCI/AER: Decode Requester ID when no error info found (git-fixes). - i3c: master: cdns: Update maximum prescaler value for i2c clock (git-fixes). - mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt (git-fixes). - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (git-fixes). - mfd: ti_am335x_tscadc: Fix TI SoC dependencies (git-fixes). - media: i2c: imx335: Fix hblank min/max values (git-fixes). - media: ddbridge: fix an error code problem in ddb_probe (git-fixes). - media: amphion: remove mutext lock in condition of wait_event (git-fixes). - media: rkisp1: resizer: Stop manual allocation of v4l2_subdev_state (git-fixes). - media: rkisp1: Fix IRQ disable race issue (git-fixes). - media: rkisp1: Store IRQ lines (git-fixes). - media: rkisp1: Fix IRQ handler return values (git-fixes). - media: rkisp1: Drop IRQF_SHARED (git-fixes). - media: uvcvideo: Fix power line control for SunplusIT camera (git-fixes). - media: uvcvideo: Fix power line control for a Chicony camera (git-fixes). - media: rockchip: rga: fix swizzling for RGB formats (git-fixes). - media: stk1160: Fixed high volume of stk1160_dbg messages (git-fixes). - soc: xilinx: fix unhandled SGI warning message (git-fixes). - soc: xilinx: Fix for call trace due to the usage of smp_processor_id() (git-fixes). - net: phy: at803x: fix passing the wrong reference for config_intr (git-fixes). - PCI: Add no PM reset quirk for NVIDIA Spectrum devices (git-fixes). - net: phy: micrel: fix ts_info value in case of no phc (git-fixes). - pstore/ram: Fix crash when setting number of cpus to an odd number (git-fixes). - PNP: ACPI: fix fortify warning (git-fixes). - regulator: core: Only increment use_count when enable_count changes (git-fixes). - commit 1095bc9- drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()' (git-fixes). - drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()' (git-fixes). - drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()' (git-fixes). - drm/amdgpu: Fix with right return code '-EIO' in 'amdgpu_gmc_vram_checking()' (git-fixes). - drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()' (git-fixes). - drm/amdgpu: fix avg vs input power reporting on smu7 (git-fixes). - drm/amdkfd: Fix lock dependency warning with srcu (git-fixes). - drm/amdkfd: Fix lock dependency warning (git-fixes). - i2c: rk3x: Adjust mask/value offset for i2c2 on rv1126 (git-fixes). - hwmon: (nct6775) Fix fan speed set failure in automatic mode (git-fixes). - drm/amdgpu: apply the RV2 system aperture fix to RN/CZN as well (git-fixes). - drm/amdkfd: Fix iterator used outside loop in 'kfd_add_peer_prop()' (git-fixes). - drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()' (git-fixes). - drm/amdgpu: Fix '*fw' from request_firmware() not released in 'amdgpu_ucode_request()' (git-fixes). - drm/amdgpu: Let KFD sync with VM fences (git-fixes). - drm/amd/display: Fix minor issues in BW Allocation Phase2 (git-fixes). - drm/amdgpu: Fix ecc irq enable/disable unpaired (git-fixes). - drm/amd/display: make flip_timestamp_in_us a 64-bit variable (git-fixes). - drm: using mul_u32_u32() requires linux/math64.h (git-fixes). - drm/msm/dpu: fix writeback programming for YUV cases (git-fixes). - commit 9877917- powerpc: iommu: Bring back table group release_ownership() call (git-fixes). - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (git-fixes). - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (git-fixes). - commit ba460b4- drm/msm/dpu: Ratelimit framedone timeout msgs (git-fixes). - drm/msm/dpu: enable writeback on SM8450 (git-fixes). - drm/msm/dpu: enable writeback on SM8350 (git-fixes). - drm/msm/dp: Add DisplayPort controller for SM8650 (git-fixes). - drm/msm/dsi: Enable runtime PM (git-fixes). - drm/amdkfd: only flush mes process context if mes support is there (git-fixes). - drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap (git-fixes). - drm/amdkfd: fix mes set shader debugger process management (git-fixes). - drm/amd/display: For prefetch mode > 0, extend prefetch if possible (git-fixes). - drm/amd/display: Fix MST PBN/X.Y value calculations (git-fixes). - drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time (git-fixes). - drm/mipi-dsi: Fix detach call without attach (git-fixes). - drm/framebuffer: Fix use of uninitialized variable (git-fixes). - drm/drm_file: fix use of uninitialized variable (git-fixes). - drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms (git-fixes). - drm/panel-edp: Add override_edid_mode quirk for generic edp (git-fixes). - drm/amd/display: Fix tiled display misalignment (git-fixes). - crypto: stm32/crc32 - fix parsing list of devices (git-fixes). - Documentation/sphinx: fix Python string escapes (git-fixes). - commit 63f49fd- 9p: Fix initialisation of netfs_inode for 9p (git-fixes). - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (git-fixes). - clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() (git-fixes). - clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() (git-fixes). - ASoC: amd: Add new dmi entries for acp5x platform (git-fixes). - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (git-fixes). - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (git-fixes). - ALSA: hda: Refer to correct stream index at loops (git-fixes). - accel/habanalabs: add support for Gaudi2C device (git-fixes). - Bluetooth: L2CAP: Fix possible multiple reject send (git-fixes). - Bluetooth: hci_sync: fix BR/EDR wakeup bug (git-fixes). - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (git-fixes). - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (git-fixes). - crypto: octeontx2 - Fix cptvf driver cleanup (git-fixes). - crypto: p10-aes-gcm - Avoid -Wstringop-overflow warnings (git-fixes). - ACPI: NUMA: Fix the logic of getting the fake_pxm value (git-fixes). - ACPI: extlog: fix NULL pointer dereference check (git-fixes). - ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events (git-fixes). - ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop (git-fixes). - commit 2d4658b- rpm/mkspec: sort entries in _multibuild Otherwise it creates unnecessary diffs when tar-up-ing. It's of course due to readdir() using "random" order as served by the underlying filesystem. See for example: https://build.opensuse.org/request/show/1144457/changes - commit d1155de- maple_tree: do not preallocate nodes for slot stores (bsc#1219404). - commit 2307e38- mm: always lock new vma before inserting into vma tree (bsc#1219558). - commit 4dd5f88- mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (bsc#1219558). - commit 3ebd604- mm: replace mmap with vma write lock assertions when operating on a vma (bsc#1219558). - commit 50e3b4d- mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (bsc#1219558). - commit b999b29- mmap: fix vma_iterator in error path of vma_merge() (bsc#1219558). - commit af3b8c0- mm: fix vm_brk_flags() to not bail out while holding lock (bsc#1219558). - commit 817bef2- mm/mmap: change vma iteration order in do_vmi_align_munmap() (bsc#1219558). - commit 8f876cd- mm: set up vma iterator for vma_iter_prealloc() calls (bsc#1219558). - commit 2d402b6- mm: use vma_iter_clear_gfp() in nommu (bsc#1219558). - commit 666385f- mm: remove re-walk from mmap_region() (bsc#1219558). - commit 85c7321- mm: remove prev check from do_vmi_align_munmap() (bsc#1219558). - commit d77a7e1- mm: change do_vmi_align_munmap() tracking of VMAs to remove (bsc#1219558). - commit 595be09- mm/mmap: clean up validate_mm() calls (bsc#1219558). - Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. - commit 5726712- tick-sched: Fix idle and iowait sleeptime accounting vs CPU (bsc#1219497) - commit c0129ec- mm/mmap: move vma operations to mm_struct out of the critical section of file mapping lock (bsc#1219558). - commit 4a16ce1- blacklist.conf: add 'nvme: fix error-handling for io_uring nvme-passthrough' - commit 36e1796- nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (git-fixes). - nvme: trace: avoid memcpy overflow warning (git-fixes). - nvmet: re-fix tracing strncpy() warning (git-fixes). - nvme: fix max_discard_sectors calculation (git-fixes). - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (git-fixes). - nvme-pci: fix sleeping function called from interrupt context (git-fixes). - Revert "nvme-fc: fix race between error recovery and creating association" (git-fixes). - nvme: blank out authentication fabrics options if not configured (git-fixes). - nvme: catch errors from nvme_configure_metadata() (git-fixes). - nvme-tcp: only evaluate 'tls' option if TLS is selected (git-fixes). Refresh: - patches.suse/nvme-tcp-fix-compile-time-checks-for-TLS-mode.patch - nvme-auth: set explanation code for failure2 msgs (git-fixes). - commit 542cb02- scsi: lpfc: Update lpfc version to 14.2.0.17 (bsc#1219582). - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (bsc#1219582). - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (bsc#1219582). - scsi: lpfc: Change VMID driver load time parameters to read only (bsc#1219582). - commit a28d317- ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION (bsc#1219567). - ceph_wait_on_conflict_unlink(): grab reference before dropping - >d_lock (bsc#1219566). - commit 9d8ca8e- maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states (bsc#1219558). - maple_tree: add mas_is_active() to detect in-tree walks (bsc#1219558). - maple_tree: shrink struct maple_tree (bsc#1219558). - maple_tree: clean up mas_wr_append() (bsc#1219558). - maple_tree: reduce resets during store setup (bsc#1219558). - maple_tree: refine mas_preallocate() node calculations (bsc#1219558). - maple_tree: move mas_wr_end_piv() below mas_wr_extend_null() (bsc#1219558). - maple_tree: adjust node allocation on mas_rebalance() (bsc#1219558). - maple_tree: re-introduce entry to mas_preallocate() arguments (bsc#1219558). - commit 911aa39- maple_tree: introduce __mas_set_range() (bsc#1219558). - maple_tree: add benchmarking for mas_prev() (bsc#1219558). - maple_tree: add benchmarking for mas_for_each (bsc#1219558). - maple_tree: Be more strict about locking (bsc#1219558). - mm/mmap: change detached vma locking scheme (bsc#1219558). - maple_tree: relax lockdep checks for on-stack trees (bsc#1219558). - maple_tree: mtree_insert: fix typo in kernel-doc description of GFP flags (bsc#1219558). - maple_tree: mtree_insert*: fix typo in kernel-doc description (bsc#1219558). - maple_tree: drop mas_first_entry() (bsc#1219558). - maple_tree: replace mas_logical_pivot() with mas_safe_pivot() (bsc#1219558). - commit a3884af- maple_tree: update mt_validate() (bsc#1219558). - maple_tree: make mas_validate_limits() check root node and node limit (bsc#1219558). - maple_tree: fix mas_validate_child_slot() to check last missed slot (bsc#1219558). - maple_tree: make mas_validate_gaps() to check metadata (bsc#1219558). - maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no gap (bsc#1219558). - maple_tree: add a fast path case in mas_wr_slot_store() (bsc#1219558). - maple_tree: optimize mas_wr_append(), also improve duplicating VMAs (bsc#1219558). - maple_tree: add test for mas_wr_modify() fast path (bsc#1219558). - maple_tree: fix a few documentation issues (bsc#1219558). - commit ed58165- afs: Hide silly-rename files from userspace (git-fixes). - commit 7f411ab- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (git-fixes). - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (git-fixes). - ASoC: qcom: sc8280xp: limit speaker volumes (git-fixes). - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (git-fixes). - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (git-fixes). - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (git-fixes). - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (git-fixes). - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (git-fixes). - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (git-fixes). - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (git-fixes). - commit 3a5699c- misc: fastrpc: Mark all sessions as invalid in cb_remove (git-fixes). - serial: max310x: prevent infinite while() loop in port startup (git-fixes). - serial: max310x: fail probe if clock crystal is unstable (git-fixes). - serial: max310x: improve crystal stable clock detection (git-fixes). - serial: max310x: set default value when reading clock ready bit (git-fixes). - usb: typec: tcpm: fix the PD disabled case (git-fixes). - usb: ucsi_acpi: Fix command completion handling (git-fixes). - usb: ucsi: Add missing ppm_lock (git-fixes). - usb: ulpi: Fix debugfs directory leak (git-fixes). - Revert "usb: typec: tcpm: fix cc role at port reset" (git-fixes). - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (git-fixes). - usb: chipidea: core: handle power lost in workqueue (git-fixes). - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (git-fixes). - usb: core: Prevent null pointer dereference in update_port_device_state (git-fixes). - xhci: fix off by one check when adding a secondary interrupter (git-fixes). - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (git-fixes). - dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA (git-fixes). - dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA (git-fixes). - dmaengine: ti: k3-udma: Report short packet errors (git-fixes). - dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools (git-fixes). - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (git-fixes). - phy: renesas: rcar-gen3-usb2: Fix returning wrong error code (git-fixes). - commit a23ce22- ASoC: cs35l56: Firmware file must match the version of preloaded firmware (git-fixes). - commit 726969d- ASoC: cs35l56: Wake transactions need to be issued twice (git-fixes). - commit 92aa6aa- drm/amd/display: Add NULL check for kzalloc in 'amdgpu_dm_atomic_commit_tail()' (git-fixes). - drm/amd: Don't init MEC2 firmware when it fails to load (git-fixes). - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (git-fixes). - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (git-fixes). - Input: bcm5974 - check endpoint type before starting traffic (git-fixes). - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (git-fixes). - ASoC: cs35l56: Allow more time for firmware to boot (git-fixes). - ASoC: cs35l56: Load tunings for the correct speaker models (git-fixes). - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (git-fixes). - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (git-fixes). - ASoC: cs35l56: Remove unused hibernate wake constants (git-fixes). - commit a79a167- ALSA: hda: cs35l56: Initialize all ASP1 registers (git-fixes). - ASoC: cs35l56: Fix default SDW TX mixer registers (git-fixes). - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (git-fixes). - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (git-fixes). - ASoC: cs35l56: Don't add the same register patch multiple times (git-fixes). - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (git-fixes). - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (git-fixes). - ASoC: wm_adsp: Fix firmware file search order (git-fixes). - ASoC: sun4i-spdif: Fix requirements for H6 (git-fixes). - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (git-fixes). - commit 210b81e- ALSA: hda: cs35l56: Fix filename string field layout (git-fixes). - ALSA: hda: cs35l56: Fix order of searching for firmware files (git-fixes). - ASoC: codecs: wsa883x: fix PA volume control (git-fixes). - ASoC: codecs: wcd938x: handle deferred probe (git-fixes). - ASoC: codecs: wcd938x: fix headphones volume controls (git-fixes). - ALSA: usb-audio: Sort quirk table entries (git-fixes). - ALSA: usb-audio: add quirk for RODE NT-USB+ (git-fixes). - ALSA: usb-audio: fix typo (git-fixes). - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (git-fixes). - commit cbd1581- workqueue: Provide one lock class key per work_on_cpu() callsite (bsc#1219510). - commit cc7032e- workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() (bsc#1219509). - commit 6b333df- perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 (bsc#1219496) - commit 2ad8787- Update patches.suse/sbsa_gwdt-Calculate-timeout-with-64-bit-math.patch (git-fixes, bsc#1219470) Add reference to bsc#1219470. - commit f55db61- Update patches.suse/i2c-designware-Disable-TX_EMPTY-irq-while-waiting-fo.patch (git-fixes, bsc#1219473) Add reference to bsc#1219473. - commit 4fc714a- net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (bsc#1217417). - r8169: add support for RTL8126A (bsc#1217417). - commit cff22d0- r8169: fix rtl8125b PAUSE frames blasting when suspended (bsc#1217417). - commit 1d2e69e- nfc: nci: free rx_data_reassembly skb on NCI device cleanup (git-fixes). - HID: bpf: actually free hdev memory after attaching a HID-BPF program (git-fixes). - HID: bpf: remove double fdget() (git-fixes). - HID: i2c-hid-of: fix NULL-deref on failed power up (git-fixes). - HID: hidraw: fix a problem of memory leak in hidraw_release() (git-fixes). - firewire: core: correct documentation of fw_csr_string() kernel API (git-fixes). - regulator: ti-abb: don't use devm_platform_ioremap_resource_byname for shared interrupt register (git-fixes). - serial: sc16is7xx: improve do/while loop in sc16is7xx_irq() (git-fixes). - serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq() (git-fixes). - serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in case of probe error (git-fixes). - serial: sc16is7xx: fix unconditional activation of THRI interrupt (git-fixes). - commit 5ceb45c- supported.conf: Add new VFIO modules - commit 0e15e54- vfio/pds: Add missing PCI_IOV depends (jsc#PED-7779 jsc#PED-7780). - vfio/pds: Fix calculations in pds_vfio_dirty_sync (jsc#PED-7779 jsc#PED-7780). - Refresh patches.suse/vfio-Move-iova_bitmap-into-iommufd. - commit d637959- selftests/bpf: user_ringbuf.c define c_ringbuf_size (jsc#PED-6811). - commit 777a0e5- Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" (bsc#1219141). - fnic: move fnic_fnic_flush_tx() to a work queue (bsc#1219141). - commit 43e1290- xen-netback: don't produce zero-size SKB frags (CVE-2023-46838, XSA-448, bsc#1218836). - commit b4061c7- vm: fix move_vma() memory accounting being off (bsc#1219404). - commit 8061f6c- Refresh patches.suse/usb-typec-tcpm-Support-multiple-capabilities.patch. Fixes an error that I made backporting. It leads to an unused variable warning. Does not really hurt, but should not happen - commit 2ce740a- mm: Update do_vmi_align_munmap() return semantics (bsc#1219404). - Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. - commit 7580cf9- mm: don't do validate_mm() unnecessarily and without mmap locking (bsc#1219404). - mm: validate the mm before dropping the mmap lock (bsc#1219404). - mm: Always downgrade mmap_lock if requested (bsc#1219404). - userfaultfd: fix regression in userfaultfd_unmap_prep() (bsc#1219404). - mm/mmap: separate writenotify and dirty tracking logic (bsc#1219404). - commit b6ee33d- maple_tree: add comments and some minor cleanups to mas_wr_append() (bsc#1219404). - Refresh patches.suse/maple_tree-disable-mas_wr_append-when-other-re.patch. - commit 8ab650e- maple_tree: relocate the declaration of mas_empty_area_rev() (bsc#1219404). - maple_tree: simplify and clean up mas_wr_node_store() (bsc#1219404). - maple_tree: rework mas_wr_slot_store() to be cleaner and more efficient (bsc#1219404). - maple_tree: add mas_wr_new_end() to calculate new_end accurately (bsc#1219404). - maple_tree: make the code symmetrical in mas_wr_extend_null() (bsc#1219404). - maple_tree: simplify mas_is_span_wr() (bsc#1219404). - maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() (bsc#1219404). - maple_tree: rework mtree_alloc_{range,rrange}() (bsc#1219404). - commit d2740e9- maple_tree: update testing code for mas_{next,prev,walk} (bsc#1219404). - Refresh patches.suse/maple_tree-fix-32-bit-mas_next-testing.patch. - commit befb467- mm: avoid rewalk in mmap_region (bsc#1219404). - mm: add vma_iter_{next,prev}_range() to vma iterator (bsc#1219404). - maple_tree: clear up index and last setting in single entry tree (bsc#1219404). - maple_tree: add mas_prev_range() and mas_find_range_rev interface (bsc#1219404). - maple_tree: introduce mas_prev_slot() interface (bsc#1219404). - maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() (bsc#1219404). - maple_tree: add mas_next_range() and mas_find_range() interfaces (bsc#1219404). - maple_tree: introduce mas_next_slot() interface (bsc#1219404). - maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() (bsc#1219404). - commit ac1cd44- maple_tree: make test code work without debug enabled (bsc#1219404). - Refresh patches.suse/maple_tree-add-GFP_KERNEL-to-allocations-in-mas_expe.patch. - commit c5591fa- maple_tree: fix testing mas_empty_area() (bsc#1219404). - maple_tree: revise limit checks in mas_empty_area{_rev}() (bsc#1219404). - maple_tree: try harder to keep active node with mas_prev() (bsc#1219404). - maple_tree: try harder to keep active node after mas_next() (bsc#1219404). - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (bsc#1219404). - maple_tree: mas_start() reset depth on dead node (bsc#1219404). - maple_tree: remove unnecessary check from mas_destroy() (bsc#1219404). - mm: update vma_iter_store() to use MAS_WARN_ON() (bsc#1219404). - mm: update validate_mm() to use vma iterator (bsc#1219404). - commit b5f7997- maple_tree: return error on mte_pivots() out of range (bsc#1219404). - maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() (bsc#1219404). - maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() (bsc#1219404). - maple_tree: use MAS_BUG_ON() in mas_set_height() (bsc#1219404). - maple_tree: convert debug code to use MT_WARN_ON() and MAS_WARN_ON() (bsc#1219404). - maple_tree: convert BUG_ON() to MT_BUG_ON() (bsc#1219404). - maple_tree: clean up mas_dfs_postorder() (bsc#1219404). - maple_tree: avoid unnecessary ascending (bsc#1219404). - maple_tree: fix static analyser cppcheck issue (bsc#1219404). - commit e7b5e3b- fanotify: allow "weak" fsid when watching a single filesystem (bsc#1218177). - commit 1ae4770- fanotify: store fsid in mark instead of in connector (bsc#1218177). - commit 6a1149a- s390/pci: Use dma-iommu layer (jsc#PED-7779 jsc#PED-7780). - Update config files. - commit 5632afd- maple_tree: replace data before marking dead in split and spanning store (bsc#1219404). - maple_tree: change mas_adopt_children() parent usage (bsc#1219404). - maple_tree: introduce mas_tree_parent() definition (bsc#1219404). - maple_tree: introduce mas_put_in_tree() (bsc#1219404). - maple_tree: reorder replacement of nodes to avoid live lock (bsc#1219404). - maple_tree: add hex output to maple_arange64 dump (bsc#1219404). - maple_tree: fix the arguments to __must_hold() (bsc#1219404). - maple_tree: use MAS_BUG_ON() from mas_topiary_range() (bsc#1219404). - maple_tree: use MAS_BUG_ON() when setting a leaf node as a parent (bsc#1219404). - maple_tree: add debug BUG_ON and WARN_ON variants (bsc#1219404). - maple_tree: add format option to mt_dump() (bsc#1219404). - maple_tree: clean up mas_parent_enum() and rename to mas_parent_type() (bsc#1219404). - commit eb22d39- vfio: Move iova_bitmap into iommufd (jsc#PED-7779 jsc#PED-7780). - Update config files. - commit 999dadf- iommufd: Do not UAF during iommufd_put_object() (jsc#PED-7779 jsc#PED-7780). - iommufd: Add iommufd_ctx to iommufd_put_object() (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (jsc#PED-7779 jsc#PED-7780). - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (jsc#PED-7779 jsc#PED-7780). - vfio/pds: Fix possible sleep while in atomic context (jsc#PED-7779 jsc#PED-7780). - vfio/pds: Fix mutex lock->magic != lock warning (jsc#PED-7779 jsc#PED-7780). - iommu: Fix printk arg in of_iommu_get_resv_regions() (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Set variable intel_dirty_ops to static (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Fix incorrect cache invalidation for mm notification (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Add MTL to quirk list to skip TE disabling (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Make context clearing consistent with context mapping (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Support enforce_cache_coherency only for empty domains (jsc#PED-7779 jsc#PED-7780). - iommu: Avoid more races around device probe (jsc#PED-7779 jsc#PED-7780). - MAINTAINERS: list all Qualcomm IOMMU drivers in the QUALCOMM IOMMU entry (jsc#PED-7779 jsc#PED-7780). - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (jsc#PED-7779 jsc#PED-7780). - s390/pci: Fix reset of IOMMU software counters (jsc#PED-7779 jsc#PED-7780). - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (jsc#PED-7779 jsc#PED-7780). - iommu/dma: Allow a single FQ in addition to per-CPU FQs (jsc#PED-7779 jsc#PED-7780). - iommu/s390: Disable deferred flush for ISM devices (jsc#PED-7779 jsc#PED-7780). - s390/pci: prepare is_passed_through() for dma-iommu (jsc#PED-7779 jsc#PED-7780). - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (jsc#PED-7779 jsc#PED-7780). - iommu/dart: Remove the force_bypass variable (jsc#PED-7779 jsc#PED-7780). - iommu/dart: Call apple_dart_finalize_domain() as part of alloc_paging() (jsc#PED-7779 jsc#PED-7780). - iommu/dart: Convert to domain_alloc_paging() (jsc#PED-7779 jsc#PED-7780). - iommu/dart: Move the blocked domain support to a global static (jsc#PED-7779 jsc#PED-7780). - iommu/dart: Use static global identity domains (jsc#PED-7779 jsc#PED-7780). - iommufd: Convert to alloc_domain_paging() (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Use ops->blocked_domain (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Update the definition of the blocking domain (jsc#PED-7779 jsc#PED-7780). - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (jsc#PED-7779 jsc#PED-7780). - iommu: change iommu_map_sgtable to return signed values (jsc#PED-7779 jsc#PED-7780). - powerpc/iommu: Do not do platform domain attach atctions after probe (jsc#PED-7779 jsc#PED-7780). - iommu: Fix return code in iommu_group_alloc_default_domain() (jsc#PED-7779 jsc#PED-7780). - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (jsc#PED-7779 jsc#PED-7780). - iommu: Remove duplicate include (jsc#PED-7779 jsc#PED-7780). - iommu/iova: Manage the depot list size (jsc#PED-7779 jsc#PED-7780). - iommu/iova: Make the rcache depot scale better (jsc#PED-7779 jsc#PED-7780). - iommu: Improve map/unmap sanity checks (jsc#PED-7779 jsc#PED-7780). - iommu: Retire map/unmap ops (jsc#PED-7779 jsc#PED-7780). - iommu/tegra-smmu: Update to {map,unmap}_pages (jsc#PED-7779 jsc#PED-7780). - iommu/sun50i: Update to {map,unmap}_pages (jsc#PED-7779 jsc#PED-7780). - iommu/rockchip: Update to {map,unmap}_pages (jsc#PED-7779 jsc#PED-7780). - iommu/omap: Update to {map,unmap}_pages (jsc#PED-7779 jsc#PED-7780). - iommu/exynos: Update to {map,unmap}_pages (jsc#PED-7779 jsc#PED-7780). - iommu/omap: Convert to generic_single_device_group() (jsc#PED-7779 jsc#PED-7780). - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (jsc#PED-7779 jsc#PED-7780). - iommu/rockchip: Convert to generic_single_device_group() (jsc#PED-7779 jsc#PED-7780). - iommu/sprd: Convert to generic_single_device_group() (jsc#PED-7779 jsc#PED-7780). - iommu/sun50i: Convert to generic_single_device_group() (jsc#PED-7779 jsc#PED-7780). - iommu: Add generic_single_device_group() (jsc#PED-7779 jsc#PED-7780). - iommu: Remove useless group refcounting (jsc#PED-7779 jsc#PED-7780). - iommu: Convert remaining simple drivers to domain_alloc_paging() (jsc#PED-7779 jsc#PED-7780). - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (jsc#PED-7779 jsc#PED-7780). - iommu: Add ops->domain_alloc_paging() (jsc#PED-7779 jsc#PED-7780). - iommu: Add __iommu_group_domain_alloc() (jsc#PED-7779 jsc#PED-7780). - iommu: Require a default_domain for all iommu drivers (jsc#PED-7779 jsc#PED-7780). - iommu/sun50i: Add an IOMMU_IDENTITIY_DOMAIN (jsc#PED-7779 jsc#PED-7780). - iommu/mtk_iommu: Add an IOMMU_IDENTITIY_DOMAIN (jsc#PED-7779 jsc#PED-7780). - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (jsc#PED-7779 jsc#PED-7780). - iommu/qcom_iommu: Add an IOMMU_IDENTITIY_DOMAIN (jsc#PED-7779 jsc#PED-7780). - iommu: Remove ops->set_platform_dma_ops() (jsc#PED-7779 jsc#PED-7780). - iommu/msm: Implement an IDENTITY domain (jsc#PED-7779 jsc#PED-7780). - iommu/omap: Implement an IDENTITY domain (jsc#PED-7779 jsc#PED-7780). - iommu/tegra-smmu: Support DMA domains in tegra (jsc#PED-7779 jsc#PED-7780). - iommu/tegra-smmu: Implement an IDENTITY domain (jsc#PED-7779 jsc#PED-7780). - iommu/exynos: Implement an IDENTITY domain (jsc#PED-7779 jsc#PED-7780). - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (jsc#PED-7779 jsc#PED-7780). - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (jsc#PED-7779 jsc#PED-7780). - iommu/mtk_iommu_v1: Implement an IDENTITY domain (jsc#PED-7779 jsc#PED-7780). - iommu/tegra-gart: Remove tegra-gart (jsc#PED-7779 jsc#PED-7780). - iommu/fsl_pamu: Implement a PLATFORM domain (jsc#PED-7779 jsc#PED-7780). - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (jsc#PED-7779 jsc#PED-7780). - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (jsc#PED-7779 jsc#PED-7780). - iommu: Add IOMMU_DOMAIN_PLATFORM (jsc#PED-7779 jsc#PED-7780). - iommu: Add iommu_ops->identity_domain (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Remove DMA_FQ type from domain allocation path (jsc#PED-7779 jsc#PED-7780). - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Remove unused EXPORT_SYMBOLS (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Remove amd_iommu_device_info() (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Remove PPR support (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Remove iommu_v2 module (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Initialize iommu_device->max_pasids (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Introduce iommu_dev_data.ppr (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Rename ats related variables (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Modify logic for checking GT and PPR features (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Consolidate feature detection and reporting logic (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Miscellaneous clean up when free domain (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Introduce helper functions for managing GCR3 table (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Refactor protection domain allocation code (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Consolidate logic to allocate protection domain (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (jsc#PED-7779 jsc#PED-7780). - Revert "iommu/vt-d: Remove unused function" (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: debugfs: Support dumping a specified page table (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: debugfs: Dump entry pointing to huge page (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Remove unused function (jsc#PED-7779 jsc#PED-7780). - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (jsc#PED-7779 jsc#PED-7780). - dt-bindings: arm-smmu: Add SM7150 GPU SMMUv2 (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-v3-sva: Remove bond refcount (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-v3: Rename cdcfg to cd_table (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-v3: Update comment about STE liveness (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-v3: Refactor write_ctx_desc (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-v3: move stall_enabled to the cd table (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (jsc#PED-7779 jsc#PED-7780). - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (jsc#PED-7779 jsc#PED-7780). - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (jsc#PED-7779 jsc#PED-7780). - iommufd: Add iopt_area_alloc() (jsc#PED-7779 jsc#PED-7780). - iommufd: Fix missing update of domains_itree after splitting iopt_area (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Disallow read-only mappings to nest parent domain (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Add nested domain allocation (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Set the nested domain to a device (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Make domain attach helpers to be extern (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Add helper to setup pasid nested translation (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Add helper for nested domain allocation (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Extend dmar_domain to support nested domain (jsc#PED-7779 jsc#PED-7780). - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Enhance capability check for nested parent domain allocation (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Add nested domain allocation for mock domain (jsc#PED-7779 jsc#PED-7780). - iommu: Add iommu_copy_struct_from_user helper (jsc#PED-7779 jsc#PED-7780). - iommufd: Add a nested HW pagetable object (jsc#PED-7779 jsc#PED-7780). - iommu: Pass in parent domain with user_data to domain_alloc_user op (jsc#PED-7779 jsc#PED-7780). - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (jsc#PED-7779 jsc#PED-7780). - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (jsc#PED-7779 jsc#PED-7780). - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (jsc#PED-7779 jsc#PED-7780). - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (jsc#PED-7779 jsc#PED-7780). - iommu: Add IOMMU_DOMAIN_NESTED (jsc#PED-7779 jsc#PED-7780). - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Expand mock_domain with dev_flags (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Access/Dirty bit support for SS domains (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Access/Dirty bit support in IOPTEs (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Add domain_alloc_user based domain allocation (jsc#PED-7779 jsc#PED-7780). - iommufd: Add a flag to skip clearing of IOPTE dirty (jsc#PED-7779 jsc#PED-7780). - iommufd: Add capabilities to IOMMU_GET_HW_INFO (jsc#PED-7779 jsc#PED-7780). - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (jsc#PED-7779 jsc#PED-7780). - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (jsc#PED-7779 jsc#PED-7780). - iommufd: Add a flag to enforce dirty tracking on attach (jsc#PED-7779 jsc#PED-7780). - iommu: Add iommu_domain ops for dirty tracking (jsc#PED-7779 jsc#PED-7780). - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (jsc#PED-7779 jsc#PED-7780). - vfio/iova_bitmap: Export more API symbols (jsc#PED-7779 jsc#PED-7780). - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Add domain_alloc_user op (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Add domain_alloc_user() support in iommu mock (jsc#PED-7779 jsc#PED-7780). - iommufd: Support allocating nested parent domain (jsc#PED-7779 jsc#PED-7780). - iommufd: Flow user flags for domain allocation to domain_alloc_user() (jsc#PED-7779 jsc#PED-7780). - iommufd: Use the domain_alloc_user() op for domain allocation (jsc#PED-7779 jsc#PED-7780). - iommu: Add new iommu op to create domains owned by userspace (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (jsc#PED-7779 jsc#PED-7780). - iommufd: Fix spelling errors in comments (jsc#PED-7779 jsc#PED-7780). - vfio/mtty: Enable migration support (jsc#PED-7779 jsc#PED-7780). - vfio/mtty: Overhaul mtty interrupt handling (jsc#PED-7779 jsc#PED-7780). - vfio: Fix smatch errors in vfio_combine_iova_ranges() (jsc#PED-7779 jsc#PED-7780). - vfio/cdx: Add parentheses between bitwise AND expression and logical NOT (jsc#PED-7779 jsc#PED-7780). - vfio/mlx5: Activate the chunk mode functionality (jsc#PED-7779 jsc#PED-7780). - vfio/mlx5: Add support for READING in chunk mode (jsc#PED-7779 jsc#PED-7780). - vfio/mlx5: Add support for SAVING in chunk mode (jsc#PED-7779 jsc#PED-7780). - vfio/mlx5: Pre-allocate chunks for the STOP_COPY phase (jsc#PED-7779 jsc#PED-7780). - vfio/mlx5: Rename some stuff to match chunk mode (jsc#PED-7779 jsc#PED-7780). - vfio/mlx5: Enable querying state size which is > 4GB (jsc#PED-7779 jsc#PED-7780). - vfio/mlx5: Refactor the SAVE callback to activate a work only upon an error (jsc#PED-7779 jsc#PED-7780). - vfio/mlx5: Wake up the reader post of disabling the SAVING migration file (jsc#PED-7779 jsc#PED-7780). - vfio: use __aligned_u64 in struct vfio_device_ioeventfd (jsc#PED-7779 jsc#PED-7780). - vfio: use __aligned_u64 in struct vfio_device_gfx_plane_info (jsc#PED-7779 jsc#PED-7780). - vfio: trivially use __aligned_u64 for ioctl structs (jsc#PED-7779 jsc#PED-7780). - vfio-cdx: add bus mastering device feature support (jsc#PED-7779 jsc#PED-7780). - vfio: add bus master feature to device feature ioctl (jsc#PED-7779 jsc#PED-7780). - cdx: add support for bus mastering (jsc#PED-7779 jsc#PED-7780). - commit 5461635- PM: sleep: Fix possible deadlocks in core system-wide PM code (git-fixes). - commit 186fd19- async: Introduce async_schedule_dev_nocall() (git-fixes). - commit 3d2402e- async: Split async_schedule_node_domain() (git-fixes). - commit 02d0aec- vfio/pci: Clear VFIO_IRQ_INFO_NORESIZE for MSI-X (jsc#PED-7785). - vfio/pci: Support dynamic MSI-X (jsc#PED-7785). - vfio/pci: Probe and store ability to support dynamic MSI-X (jsc#PED-7785). - vfio/pci: Use bitfield for struct vfio_pci_core_device flags (jsc#PED-7785). - vfio/pci: Update stale comment (jsc#PED-7785). - vfio/pci: Remove interrupt context counter (jsc#PED-7785). - vfio/pci: Use xarray for interrupt context storage (jsc#PED-7785). - vfio/pci: Move to single error path (jsc#PED-7785). - vfio/pci: Prepare for dynamic interrupt context storage (jsc#PED-7785). - vfio/pci: Remove negative check on unsigned vector (jsc#PED-7785). - vfio/pci: Consolidate irq cleanup on MSI/MSI-X disable (jsc#PED-7785). - commit bb72f32- serial: sc16is7xx: change EFR lock to operate on each channels (git-fixes). - Refresh patches.suse/serial-sc16is7xx-convert-from-_raw_-to-_noinc_-regma.patch. - commit b43ff48- serial: core: Simplify uart_get_rs485_mode() (git-fixes). - Refresh patches.suse/serial-core-imx-do-not-set-RS485-enabled-if-it-is-no.patch. - commit 52b3d86- selftests: bonding: do not test arp/ns target with mode balance-alb/tlb (git-fixes). - selftests: netdevsim: fix the udp_tunnel_nic test (git-fixes). - selftests: net: fix rps_default_mask with >32 CPUs (git-fixes). - selftest: Don't reuse port for SO_INCOMING_CPU test (git-fixes). - selftests: bonding: Increase timeout to 1200s (git-fixes). - nouveau/vmm: don't set addr on the fail path to avoid warning (git-fixes). - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (git-fixes). - soundwire: fix initializing sysfs for same devices on different buses (git-fixes). - soundwire: bus: introduce controller_id (git-fixes). - serial: core: set missing supported flag for RX during TX GPIO (git-fixes). - serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO (git-fixes). - serial: sc16is7xx: remove unused line structure member (git-fixes). - serial: sc16is7xx: remove global regmap from struct sc16is7xx_port (git-fixes). - serial: sc16is7xx: remove wasteful static buffer in sc16is7xx_regmap_name() (git-fixes). - serial: sc16is7xx: improve regmap debugfs by using one regmap per port (git-fixes). - iio: adc: ad7091r: Enable internal vref if external vref is not supplied (git-fixes). - thermal: intel: hfi: Add syscore callbacks for system-wide PM (git-fixes). - mmc: mmc_spi: remove custom DMA mapped buffers (git-fixes). - mmc: core: Use mrq.sbc in close-ended ffu (git-fixes). - scripts/get_abi: fix source path leak (git-fixes). - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (git-fixes). - thermal: intel: hfi: Refactor enabling code into helper functions (git-fixes). - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (git-fixes). - serial: sc16is7xx: Use port lock wrappers (git-fixes). - serial: core: Provide port lock wrappers (git-fixes). - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (git-fixes). - thermal: core: Store trip pointer in struct thermal_instance (git-fixes). - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (git-fixes). - commit 9cd2e11- drm/amdgpu/pm: Fix the power source flag error (git-fixes). - drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions (git-fixes). - gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04 (git-fixes). - drm/amd/display: Align the returned error code with legacy DP (git-fixes). - drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A (git-fixes). - drm/amd/display: Fix late derefrence 'dsc' check in 'link_set_dsc_pps_packet()' (git-fixes). - drm/amd/display: Fix variable deferencing before NULL check in edp_setup_replay() (git-fixes). - drm/amdgpu: correct the cu count for gfx v11 (git-fixes). - iio: adc: ad7091r: Allow users to configure device events (git-fixes). - iio: adc: ad7091r: Set alert bit in config register (git-fixes). - drm: Don't unref the same fb many times by mistake due to deadlock handling (git-fixes). - drm/panel-edp: drm/panel-edp: Fix AUO B116XTN02 name (git-fixes). - drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing (git-fixes). - drm/panel-edp: Add AUO B116XTN02, BOE NT116WHM-N21,836X2, NV116WHM-N49 V8.0 (git-fixes). - docs: kernel_abi.py: fix command injection (git-fixes). - crypto: api - Disallow identical driver names (git-fixes). - commit 38dac4b- kernel-source: Fix description typo - commit 8abff35- nvmet-tcp: Fix the H2C expected PDU len calculation (bsc#1217987 bsc#1217988 bsc#1217989 CVE-2023-6535 CVE-2023-6536 CVE-2023-6356). - nvmet-tcp: remove boilerplate code (bsc#1217987 bsc#1217988 bsc#1217989 CVE-2023-6535 CVE-2023-6536 CVE-2023-6356). - nvmet-tcp: fix a crash in nvmet_req_complete() (bsc#1217987 bsc#1217988 bsc#1217989 CVE-2023-6535 CVE-2023-6536 CVE-2023-6356). - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (bsc#1217987 bsc#1217988 bsc#1217989 CVE-2023-6535 CVE-2023-6536 CVE-2023-6356). - commit abe1056- usb: typec: tcpm: Fix sink caps op current check (git-fixes). - commit 0565e82- usb: typec: tcpm: Support multiple capabilities (jsc#PED-6054). - usb: hub: Replace hardcoded quirk value with BIT() macro (jsc#PED-6054). - commit b09eb06- usb: typec: tcpm: skip checking port->send_discover in PD3.0 (git-fixes). - commit 7e54159- maple_tree: update mas_preallocate() testing (bsc#1219404). - commit 49b074b- vfio: Compile vfio_group infrastructure optionally (jsc#PED-7779 jsc#PED-7780). - Update config files. - commit 31c540c- clocksource: disable watchdog checks on TSC when TSC is watchdog (bsc#1215885). - commit 277f89c- rswitch: Fix imbalance phy_power_off() calling (git-fixes). - commit 537c1a6- rswitch: Fix renesas_eth_sw_remove() implementation (git-fixes). - commit b476e28- nfp: flower: avoid rmmod nfp crash issues (git-fixes). - commit 3a0449b- net: phy: mscc: macsec: reject PN update requests (git-fixes). - commit ccf5c28- mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (git-fixes). - commit e16a1ab- iommu: Avoid unnecessary cache invalidations (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Avoid memory allocation in iommu_suspend() (jsc#PED-7779 jsc#PED-7780). - iommu/apple-dart: Handle DMA_FQ domains in attach_dev() (jsc#PED-7779 jsc#PED-7780). - dt-bindings: arm-smmu: Fix SDM630 clocks description (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-v3: Avoid constructing invalid range commands (jsc#PED-7779 jsc#PED-7780). - iommu/mediatek: Fix share pgtable for iova over 4GB (jsc#PED-7779 jsc#PED-7780). - iommu: Explicitly include correct DT includes (jsc#PED-7779 jsc#PED-7780). - iommu: Optimise PCI SAC address trick (jsc#PED-7779 jsc#PED-7780). - iommu: Avoid locking/unlocking for iommu_probe_device() (jsc#PED-7779 jsc#PED-7780). - iommu: Split iommu_group_add_device() (jsc#PED-7779 jsc#PED-7780). - iommu: Always destroy the iommu_group during iommu_release_device() (jsc#PED-7779 jsc#PED-7780). - iommu: Do not export iommu_device_link/unlink() (jsc#PED-7779 jsc#PED-7780). - iommu: Move the iommu driver sysfs setup into iommu_init/deinit_device() (jsc#PED-7779 jsc#PED-7780). - iommu: Add iommu_init/deinit_device() paired functions (jsc#PED-7779 jsc#PED-7780). - iommu: Simplify the __iommu_group_remove_device() flow (jsc#PED-7779 jsc#PED-7780). - iommu: Inline iommu_group_get_for_dev() into __iommu_probe_device() (jsc#PED-7779 jsc#PED-7780). - iommu: Use iommu_group_ref_get/put() for dev->iommu_group (jsc#PED-7779 jsc#PED-7780). - iommu: Have __iommu_probe_device() check for already probed devices (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Rearrange DTE bit definations (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Remove unsued extern declaration amd_iommu_init_hardware() (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Enable PPR/GA interrupt after interrupt handler setup (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Consolidate PPR log enablement (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Disable PPR log/interrupt in iommu_disable() (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Enable separate interrupt for PPR and GA log (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Refactor IOMMU interrupt handling logic for Event, PPR, and GA logs (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Handle PPR log overflow (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Generalize log overflow handling (jsc#PED-7779 jsc#PED-7780). - iommu/amd/iommu_v2: Clear pasid state in free path (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Remove unused extern declaration dmar_parse_dev_scope() (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Fix to convert mm pfn to dma pfn (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Remove rmrr check in domain attaching device path (jsc#PED-7779 jsc#PED-7780). - iommu: Prevent RESV_DIRECT devices from blocking domains (jsc#PED-7779 jsc#PED-7780). - dmaengine/idxd: Re-enable kernel workqueue under DMA API (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Add set_dev_pasid callback for dma domain (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Prepare for set_dev_pasid callback (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Make prq draining code generic (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Remove pasid_mutex (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Add domain_flush_pasid_iotlb() (jsc#PED-7779 jsc#PED-7780). - iommu: Move global PASID allocation from SVA to core (jsc#PED-7779 jsc#PED-7780). - iommu: Generalize PASID 0 for normal DMA w/o PASID (jsc#PED-7779 jsc#PED-7780). - dt-bindings: arm-smmu: Fix MSM8998 clocks description (jsc#PED-7779 jsc#PED-7780). - dt-bindings: iommu: qcom,iommu: Add QSMMUv2 and MSM8976 compatibles (jsc#PED-7779 jsc#PED-7780). - dt-bindings: iommu: qcom,iommu: Add qcom,ctx-asid property (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-qcom: Add SM6375 SMMUv2 (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-qcom: Add SM6350 DPU compatible (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-qcom: Add SM6375 DPU compatible (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-qcom: Sort the compatible list alphabetically (jsc#PED-7779 jsc#PED-7780). - iommu/qcom: Add support for QSMMUv2 and QSMMU-500 secured contexts (jsc#PED-7779 jsc#PED-7780). - iommu/qcom: Index contexts by asid number to allow asid 0 (jsc#PED-7779 jsc#PED-7780). - iommu/qcom: Use the asid read from device-tree if specified (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu: Clean up resource handling during Qualcomm context probe (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-v3: Change vmid alloc strategy from bitmap to ida (jsc#PED-7779 jsc#PED-7780). - iommu: rockchip: Allocate tables from all available memory for IOMMU v2 (jsc#PED-7779 jsc#PED-7780). - iommu/ipmmu-vmsa: Allow PCIe devices (jsc#PED-7779 jsc#PED-7780). - iommu/ipmmu-vmsa: Convert to read_poll_timeout_atomic() (jsc#PED-7779 jsc#PED-7780). - MAINTAINERS: iommu/mediatek: Update the header file name (jsc#PED-7779 jsc#PED-7780). - iommu/mediatek: mt8188: Add iova_region_larb_msk (jsc#PED-7779 jsc#PED-7780). - iommu/mediatek: Add MT8188 IOMMU Support (jsc#PED-7779 jsc#PED-7780). - iommu/mediatek: Add enable IOMMU SMC command for INFRA masters (jsc#PED-7779 jsc#PED-7780). - iommu/mediatek: Adjust mtk_iommu_config flow (jsc#PED-7779 jsc#PED-7780). - dt-bindings: mediatek: mt8188: Add binding for MM & INFRA IOMMU (jsc#PED-7779 jsc#PED-7780). - iommu/apple-dart: mark apple_dart_pm_ops static (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Don't leak the platform device memory when unloading the module (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Implement hw_info for iommu capability query (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Add coverage for IOMMU_GET_HW_INFO ioctl (jsc#PED-7779 jsc#PED-7780). - iommufd: Add IOMMU_GET_HW_INFO (jsc#PED-7779 jsc#PED-7780). - iommu: Add new iommu op to get iommu hardware information (jsc#PED-7779 jsc#PED-7780). - iommu: Move dev_iommu_ops() to private header (jsc#PED-7779 jsc#PED-7780). - iommufd: Remove iommufd_ref_to_users() (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Make the mock iommu driver into a real driver (jsc#PED-7779 jsc#PED-7780). - vfio: Support IO page table replacement (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage (jsc#PED-7779 jsc#PED-7780). - iommufd: Add iommufd_access_replace() API (jsc#PED-7779 jsc#PED-7780). - iommufd: Use iommufd_access_change_ioas in iommufd_access_destroy_object (jsc#PED-7779 jsc#PED-7780). - iommufd: Add iommufd_access_change_ioas(_id) helpers (jsc#PED-7779 jsc#PED-7780). - iommufd: Allow passing in iopt_access_list_id to iopt_remove_access() (jsc#PED-7779 jsc#PED-7780). - vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages() (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Add a selftest for IOMMU_HWPT_ALLOC (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Return the real idev id from selftest mock_domain (jsc#PED-7779 jsc#PED-7780). - iommufd: Add IOMMU_HWPT_ALLOC (jsc#PED-7779 jsc#PED-7780). - iommufd/selftest: Test iommufd_device_replace() (jsc#PED-7779 jsc#PED-7780). - iommufd: Make destroy_rwsem use a lock class per object type (jsc#PED-7779 jsc#PED-7780). - iommufd: Add iommufd_device_replace() (jsc#PED-7779 jsc#PED-7780). - iommu: Introduce a new iommu_group_replace_domain() API (jsc#PED-7779 jsc#PED-7780). - iommufd: Reorganize iommufd_device_attach into iommufd_device_change_pt (jsc#PED-7779 jsc#PED-7780). - iommufd: Fix locking around hwpt allocation (jsc#PED-7779 jsc#PED-7780). - iommufd: Allow a hwpt to be aborted after allocation (jsc#PED-7779 jsc#PED-7780). - iommufd: Add enforced_cache_coherency to iommufd_hw_pagetable_alloc() (jsc#PED-7779 jsc#PED-7780). - iommufd: Move putting a hwpt to a helper function (jsc#PED-7779 jsc#PED-7780). - iommufd: Make sw_msi_start a group global (jsc#PED-7779 jsc#PED-7780). - iommufd: Use the iommufd_group to avoid duplicate MSI setup (jsc#PED-7779 jsc#PED-7780). - iommufd: Keep track of each device's reserved regions instead of groups (jsc#PED-7779 jsc#PED-7780). - iommu: Export iommu_get_resv_regions() (jsc#PED-7779 jsc#PED-7780). - iommufd: Replace the hwpt->devices list with iommufd_group (jsc#PED-7779 jsc#PED-7780). - iommufd: Add iommufd_group (jsc#PED-7779 jsc#PED-7780). - iommufd: Move isolated msi enforcement to iommufd_device_bind() (jsc#PED-7779 jsc#PED-7780). - vfio/pds: Send type for SUSPEND_STATUS command (jsc#PED-7779 jsc#PED-7780). - vfio/pds: fix return value in pds_vfio_get_lm_file() (jsc#PED-7779 jsc#PED-7780). - pds_core: Fix function header descriptions (jsc#PED-7779 jsc#PED-7780). - vfio: align capability structures (jsc#PED-7779 jsc#PED-7780). - vfio/type1: fix cap_migration information leak (jsc#PED-7779 jsc#PED-7780). - vfio/fsl-mc: Use module_fsl_mc_driver macro to simplify the code (jsc#PED-7779 jsc#PED-7780). - vfio/cdx: Remove redundant initialization owner in vfio_cdx_driver (jsc#PED-7779 jsc#PED-7780). - vfio/pds: Add Kconfig and documentation (jsc#PED-7779 jsc#PED-7780). - vfio/pds: Add support for firmware recovery (jsc#PED-7779 jsc#PED-7780). - vfio/pds: Add support for dirty page tracking (jsc#PED-7779 jsc#PED-7780). - vfio/pds: Add VFIO live migration support (jsc#PED-7779 jsc#PED-7780). - vfio/pds: register with the pds_core PF (jsc#PED-7779 jsc#PED-7780). - pds_core: Require callers of register/unregister to pass PF drvdata (jsc#PED-7779 jsc#PED-7780). - vfio/pds: Initial support for pds VFIO driver (jsc#PED-7779 jsc#PED-7780). - vfio: Commonize combine_ranges for use in other VFIO drivers (jsc#PED-7779 jsc#PED-7780). - kvm/vfio: avoid bouncing the mutex when adding and deleting groups (jsc#PED-7779 jsc#PED-7780). - kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add() (jsc#PED-7779 jsc#PED-7780). - docs: vfio: Add vfio device cdev description (jsc#PED-7779 jsc#PED-7780). - vfio: Move the IOMMU_CAP_CACHE_COHERENCY check in __vfio_register_dev() (jsc#PED-7779 jsc#PED-7780). - vfio: Add VFIO_DEVICE_[AT|DE]TACH_IOMMUFD_PT (jsc#PED-7779 jsc#PED-7780). - vfio: Add VFIO_DEVICE_BIND_IOMMUFD (jsc#PED-7779 jsc#PED-7780). - vfio: Avoid repeated user pointer cast in vfio_device_fops_unl_ioctl() (jsc#PED-7779 jsc#PED-7780). - iommufd: Add iommufd_ctx_from_fd() (jsc#PED-7779 jsc#PED-7780). - vfio: Test kvm pointer in _vfio_device_get_kvm_safe() (jsc#PED-7779 jsc#PED-7780). - vfio: Add cdev for vfio_device (jsc#PED-7779 jsc#PED-7780). - vfio: Move device_del() before waiting for the last vfio_device registration refcount (jsc#PED-7779 jsc#PED-7780). - vfio: Move vfio_device_group_unregister() to be the first operation in unregister (jsc#PED-7779 jsc#PED-7780). - vfio-iommufd: Add detach_ioas support for emulated VFIO devices (jsc#PED-7779 jsc#PED-7780). - iommufd/device: Add iommufd_access_detach() API (jsc#PED-7779 jsc#PED-7780). - vfio-iommufd: Add detach_ioas support for physical VFIO devices (jsc#PED-7779 jsc#PED-7780). - vfio: Record devid in vfio_device_file (jsc#PED-7779 jsc#PED-7780). - vfio-iommufd: Split bind/attach into two steps (jsc#PED-7779 jsc#PED-7780). - vfio-iommufd: Move noiommu compat validation out of vfio_iommufd_bind() (jsc#PED-7779 jsc#PED-7780). - vfio: Make vfio_df_open() single open for device cdev path (jsc#PED-7779 jsc#PED-7780). - vfio: Add cdev_device_open_cnt to vfio_group (jsc#PED-7779 jsc#PED-7780). - vfio: Block device access via device fd until device is opened (jsc#PED-7779 jsc#PED-7780). - vfio: Pass struct vfio_device_file * to vfio_device_open/close() (jsc#PED-7779 jsc#PED-7780). - kvm/vfio: Accept vfio device file from userspace (jsc#PED-7779 jsc#PED-7780). - kvm/vfio: Prepare for accepting vfio device fd (jsc#PED-7779 jsc#PED-7780). - vfio: Accept vfio device file in the KVM facing kAPI (jsc#PED-7779 jsc#PED-7780). - vfio: Refine vfio file kAPIs for KVM (jsc#PED-7779 jsc#PED-7780). - vfio: Allocate per device file structure (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Allow passing zero-length fd array in VFIO_DEVICE_PCI_HOT_RESET (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Copy hot-reset device info to userspace in the devices loop (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Extend VFIO_DEVICE_GET_PCI_HOT_RESET_INFO for vfio device cdev (jsc#PED-7779 jsc#PED-7780). - vfio: Add helper to search vfio_device in a dev_set (jsc#PED-7779 jsc#PED-7780). - vfio: Mark cdev usage in vfio_device (jsc#PED-7779 jsc#PED-7780). - iommufd: Add helper to retrieve iommufd_ctx and devid (jsc#PED-7779 jsc#PED-7780). - iommufd: Add iommufd_ctx_has_group() (jsc#PED-7779 jsc#PED-7780). - iommufd: Reserve all negative IDs in the iommufd xarray (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Move the existing hot reset logic to be a helper (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Update comment around group_fd get in vfio_pci_ioctl_pci_hot_reset() (jsc#PED-7779 jsc#PED-7780). - commit 5a8a192- x86/tsc: Extend watchdog check exemption to 4-Sockets platform (jsc#PED-7786). - commit 8c26887- qlcnic: replace deprecated strncpy with strscpy (jsc#PED-6886). - commit 2cd64fa- drivers: base: Free devm resources when unregistering a device (jsc#PED-6054) - Refresh patches.suse/kernfs-fix-missing-kernfs_iattr_rwsem-locking.patch. - commit 1ff927f- lib/string_helpers: Add kstrdup_and_replace() helper (jsc#PED-6054). - commit 425f257- vfio/cdx: add support for CDX bus (jsc#PED-7779 jsc#PED-7780). - Update config files. - commit 1dda3a4- vfio/platform: Cleanup Kconfig (jsc#PED-7779 jsc#PED-7780). - Update config files. - commit 20a24ad- vfio/fsl: Create Kconfig sub-menu (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Cleanup Kconfig (jsc#PED-7779 jsc#PED-7780). - vfio/pci-core: Add capability for AtomicOp completer support (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Also demote hiding standard cap messages (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Clear VFIO_IRQ_INFO_NORESIZE for MSI-X (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Support dynamic MSI-X (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Probe and store ability to support dynamic MSI-X (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Use bitfield for struct vfio_pci_core_device flags (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Update stale comment (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Remove interrupt context counter (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Use xarray for interrupt context storage (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Move to single error path (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Prepare for dynamic interrupt context storage (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Remove negative check on unsigned vector (jsc#PED-7779 jsc#PED-7780). - vfio/pci: Consolidate irq cleanup on MSI/MSI-X disable (jsc#PED-7779 jsc#PED-7780). - vfio/pci: demote hiding ecap messages to debug level (jsc#PED-7779 jsc#PED-7780). - commit 35c9b4b- iommu: Fix crash during syfs iommu_groups/N/type (jsc#PED-7779 jsc#PED-7780). - commit ccef64e- device property: Clarify usage scope of some struct fwnode_handle members (jsc#PED-6054). - commit a9856b6- iommu/amd: Remove extern from function prototypes (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Use BIT/BIT_ULL macro to define bit fields (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Fix compile error for unused function (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Improving Interrupt Remapping Table Invalidation (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Do not Invalidate IRT when IRTE caching is disabled (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Remove the unused struct amd_ir_data.ref (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Update copyright notice (jsc#PED-7779 jsc#PED-7780). - iommu/amd: Use page mode macros in fetch_pte() (jsc#PED-7779 jsc#PED-7780). - iommu: Tidy the control flow in iommu_group_store_type() (jsc#PED-7779 jsc#PED-7780). - iommu: Remove __iommu_group_for_each_dev() (jsc#PED-7779 jsc#PED-7780). - iommu: Allow IOMMU_RESV_DIRECT to work on ARM (jsc#PED-7779 jsc#PED-7780). - iommu: Consolidate the default_domain setup to one function (jsc#PED-7779 jsc#PED-7780). - iommu: Revise iommu_group_alloc_default_domain() (jsc#PED-7779 jsc#PED-7780). - iommu: Consolidate the code to calculate the target default domain type (jsc#PED-7779 jsc#PED-7780). - iommu: Remove the assignment of group->domain during default domain alloc (jsc#PED-7779 jsc#PED-7780). - iommu: Do iommu_group_create_direct_mappings() before attach (jsc#PED-7779 jsc#PED-7780). - iommu: Fix iommu_probe_device() to attach the right domain (jsc#PED-7779 jsc#PED-7780). - iommu: Replace iommu_group_do_dma_first_attach with __iommu_device_set_domain (jsc#PED-7779 jsc#PED-7780). - iommu: Remove iommu_group_do_dma_first_attach() from iommu_group_add_device() (jsc#PED-7779 jsc#PED-7780). - iommu: Replace __iommu_group_dma_first_attach() with set_domain (jsc#PED-7779 jsc#PED-7780). - iommu: Use __iommu_group_set_domain() in iommu_change_dev_def_domain() (jsc#PED-7779 jsc#PED-7780). - iommu: Use __iommu_group_set_domain() for __iommu_attach_group() (jsc#PED-7779 jsc#PED-7780). - iommu: Make __iommu_group_set_domain() handle error unwind (jsc#PED-7779 jsc#PED-7780). - iommu: Add for_each_group_device() (jsc#PED-7779 jsc#PED-7780). - iommu: Replace iommu_group_device_count() with list_count_nodes() (jsc#PED-7779 jsc#PED-7780). - iommu: Suppress empty whitespaces in prints (jsc#PED-7779 jsc#PED-7780). - iommu: Use flush queue capability (jsc#PED-7779 jsc#PED-7780). - iommu: Add a capability for flush queue support (jsc#PED-7779 jsc#PED-7780). - iommu/iova: Optimize iova_magazine_alloc() (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Remove commented-out code (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one() (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Handle the failure case of dmar_reenable_qi() (jsc#PED-7779 jsc#PED-7780). - iommu/vt-d: Remove unnecessary (void*) conversions (jsc#PED-7779 jsc#PED-7780). - iommu/fsl: Use driver_managed_dma to allow VFIO to work (jsc#PED-7779 jsc#PED-7780). - iommu/fsl: Move ENODEV to fsl_pamu_probe_device() (jsc#PED-7779 jsc#PED-7780). - iommu/fsl: Always allocate a group for non-pci devices (jsc#PED-7779 jsc#PED-7780). - dt-bindings: arm-smmu: Add SDX75 SMMU compatible (jsc#PED-7779 jsc#PED-7780). - dt-bindings: arm-smmu: Add SM6375 GPU SMMU (jsc#PED-7779 jsc#PED-7780). - dt-bindings: iommu: arm,smmu: enable clocks for sa8775p Adreno SMMU (jsc#PED-7779 jsc#PED-7780). - iommu/arm-smmu-v3: Set TTL invalidation hint better (jsc#PED-7779 jsc#PED-7780). - commit 9bad5bb- driver core: make device_is_dependent() static (jsc#PED-6054). - commit d020041- driver core: Replace kstrdup() + strreplace() with kstrdup_and_replace() (jsc#PED-6054). - commit 3214968- usb: typec: tcpm: Refactor the PPS APDO selection (jsc#PED-6054). - commit ec52f17- usb: typec: tcpm: add get max power support (jsc#PED-6054). - usb: typec: tcpm: fix cc role at port reset (git-fixes). - commit 0ea7d31- usb: typec: change altmode SVID to u16 entry (jsc#PED-6054). - commit 37d29a2- usb: typec: tcpm: add tcpm_port_error_recovery symbol (jsc#PED-6054). - commit a85d742- usb: typec: intel_pmc_mux: enable sysfs usb role access (jsc#PED-6054). - commit 8dfd45f- usb: typec: tcpm: reset counter when enter into unattached state after try role (git-fixes). - commit e166f48- usb: typec: tcpm: not sink vbus if operational current is 0mA (git-fixes). - commit ca613ac- cpu/hotplug: Increase the number of dynamic states (jsc#PED-7789). - commit c2f3ebe- thunderbolt: Keep link as asymmetric if preferred by hardware (jsc#PED-6054). - commit 49c8848- thunderbolt: Disable PCIe extended encapsulation upon teardown properly (jsc#PED-6054). - commit 46ca554- thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (jsc#PED-6054). - commit 8e6fc8d- thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (jsc#PED-6054). - commit d195201- tracing: Add kabi placeholders (git-fixes). - commit fe66dad- kernel/crash_core.c: make __crash_hotplug_lock static (git-fixes). - commit b795e50- Update config files: disable CONFIG_USELIB (bsc#1219222) It's only for the old libc5. Let's reduce the possible attack surfaces. - commit a92262c- kexec: drop dependency on ARCH_SUPPORTS_KEXEC from CRASH_DUMP (git-fixes). - commit 2b8e009- thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (jsc#PED-6054). - commit 817c431- thunderbolt: Disable CL states only when actually needed (jsc#PED-6054). - commit 12f7c4b- thunderbolt: Transition link to asymmetric only when both sides support it (jsc#PED-6054). - commit c0db739- thunderbolt: Log XDomain link speed and width (jsc#PED-6054). - thunderbolt: Move width_name() helper to tb.h (jsc#PED-6054). - commit 3864ca8- wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (CVE-2023-47233 bsc#1216702). - commit 358e411- thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (jsc#PED-6054). - commit 903c24d- thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (jsc#PED-6054). - commit beff1a5- net: dsa: qca8k: fix potential MDIO bus conflict when accessing internal PHYs via management frames (git-fixes). - commit 652abc9- thunderbolt: Remove duplicated re-assignment of pointer 'out' (jsc#PED-6054). - commit 051cc47- net: dsa: qca8k: fix regmap bulk read/write methods on big endian systems (git-fixes). - commit 72d26f3- net: ethernet: mediatek: disable irq before schedule napi (git-fixes). - commit be9ea94- net: stmmac: dwmac-stm32: fix resume on STM32 MCU (git-fixes). - commit 70db3b0- net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (git-fixes). - commit 654c23c- rswitch: Fix PHY station management clock setting (git-fixes). - commit b773ebb- sky2: Make sure there is at least one frag_addr available (git-fixes). - commit 77a9b4b- net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent (git-fixes). - commit 9713936- drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close() (git-fixes). - commit 09258c6- net: hinic: Fix warning-hinic_set_vlan_fliter() warn: variable dereferenced before check 'hwdev' (git-fixes). - commit 6fc3024- net/mlx5e: fix a potential double-free in fs_any_create_groups (jsc#PED-3311). - net/mlx5e: fix a double-free in arfs_create_groups (jsc#PED-3311). - net/mlx5e: Ignore IPsec replay window values on sender side (jsc#PED-3311). - net/mlx5e: Allow software parsing when IPsec crypto is enabled (jsc#PED-3311). - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (jsc#PED-3311). - net/mlx5: DR, Can't go to uplink vport on RX rule (jsc#PED-3311). - net/mlx5: DR, Use the right GVMI number for drop action (jsc#PED-3311). - net/mlx5: Bridge, fix multicast packets sent to uplink (jsc#PED-3311). - net/mlx5: Fix a WARN upon a callback command failure (jsc#PED-3311). - net/mlx5e: Fix peer flow lists handling (jsc#PED-3311). - net/mlx5e: Fix inconsistent hairpin RQT sizes (jsc#PED-3311). - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (jsc#PED-3311). - net/mlx5: Fix query of sd_group field (jsc#PED-3311). - net/mlx5e: Use the correct lag ports number when creating TISes (jsc#PED-3311). - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (jsc#PED-4874). - i40e: set xdp_rxq_info::frag_size (jsc#PED-4874). - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (jsc#PED-4876). - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (jsc#PED-4874). - ice: remove redundant xdp_rxq_info registration (jsc#PED-4876). - i40e: handle multi-buffer packets that are shrunk by xdp prog (jsc#PED-4874). - ice: work on pre-XDP prog frag count (jsc#PED-4876). - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (jsc#PED-4874). - net: fill in MODULE_DESCRIPTION()s for rvu_mbox (jsc#PED-6931). - dpll: fix register pin with unregistered parent pin (jsc#PED-6079). - dpll: fix userspace availability of pins (jsc#PED-6079). - dpll: fix pin dump crash for rebound module (jsc#PED-6079). - dpll: fix broken error path in dpll_pin_alloc(..) (jsc#PED-6079). - idpf: distinguish vports by the dev_port attribute (jsc#PED-6716). - bnxt_en: Fix possible crash after creating sw mqprio TCs (jsc#PED-7574). - bnxt_en: Prevent kernel warning when running offline self test (jsc#PED-7574). - bnxt_en: Fix RSS table entries calculation for P5_PLUS chips (jsc#PED-7574). - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (jsc#PED-7574). - bnxt_en: Wait for FLR to complete during probe (jsc#PED-7574). - RDMA/efa: Add EFA query MR support (jsc#PED-6864). - RDMA/erdma: Add hardware statistics support (jsc#PED-6864). - RDMA/erdma: Introduce dma pool for hardware responses of CMDQ requests (jsc#PED-6864). - IB/iser: iscsi_iser.h: fix kernel-doc warning and spellos (jsc#PED-6864). - IB/ipoib: Fix mcast list locking (jsc#PED-6864). - RDMA/hns: Add a max length of gid table (jsc#PED-6864). - RDMA/hns: Response dmac to userspace (jsc#PED-6864). - RDMA/hns: Rename the interrupts (jsc#PED-6864). - RDMA/siw: Call orq_get_current if possible (jsc#PED-6864). - RDMA/siw: Set qp_state in siw_query_qp (jsc#PED-6864). - RDMA/siw: Reduce memory usage of struct siw_rx_stream (jsc#PED-6864). - RDMA/siw: Move tx_cpu ahead (jsc#PED-6864). - RDMA/IPoIB: Add tx timeout work to recover queue stop situation (jsc#PED-6864). - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (jsc#PED-6864). - RDMA/rtrs: Use %pe to print errors (jsc#PED-6864). - RDMA/rtrs-clt: Use %pe to print errors (jsc#PED-6864). - RDMA/rtrs-clt: Add warning logs for RDMA events (jsc#PED-6864). - RDMA/hns: Support SW stats with debugfs (jsc#PED-6864). - RDMA/hns: Add debugfs to hns RoCE (jsc#PED-6864). - RDMA/siw: Update comments for siw_qp_sq_process (jsc#PED-6864). - RDMA/siw: Introduce siw_destroy_cep_sock (jsc#PED-6864). - RDMA/siw: Only check attrs->cap.max_send_wr in siw_create_qp (jsc#PED-6864). - RDMA/siw: Fix typo (jsc#PED-6864). - RDMA/siw: Remove siw_sk_save_upcalls (jsc#PED-6864). - RDMA/siw: Cleanup siw_accept (jsc#PED-6864). - RDMA/siw: Introduce siw_free_cm_id (jsc#PED-6864). - RDMA/siw: Introduce siw_cep_set_free_and_put (jsc#PED-6864). - RDMA/siw: Add one parameter to siw_destroy_cpulist (jsc#PED-6864). - RDMA/siw: Introduce SIW_STAG_MAX_INDEX (jsc#PED-6864). - RDMA/siw: Factor out siw_rx_data helper (jsc#PED-6864). - RDMA/siw: No need to check term_info.valid before call siw_send_terminate (jsc#PED-6864). - RDMA/siw: Remove rcu from siw_qp (jsc#PED-6864). - RDMA/siw: Remove goto lable in siw_mmap (jsc#PED-6864). - RDMA/siw: Use iov.iov_len in kernel_sendmsg (jsc#PED-6864). - RDMA/siw: Introduce siw_update_skb_rcvd (jsc#PED-6864). - RDMA/siw: Introduce siw_get_page (jsc#PED-6864). - RDMA/irdma: Use crypto_shash_digest() in irdma_ieq_check_mpacrc() (jsc#PED-4862). - RDMA/siw: Use crypto_shash_digest() in siw_qp_prepare_tx() (jsc#PED-6864). - RDMA/hfi1: Copy userspace arrays safely (jsc#PED-6864). - RDMA/siw: Use ib_umem_get() to pin user pages (jsc#PED-6864). - vsock/virtio: use skb_frag_*() helpers (jsc#PED-5505). - virtio/vsock: send credit update during setting SO_RCVLOWAT (jsc#PED-5505). - virtio/vsock: fix logic which reduces credit update messages (jsc#PED-5505). - gve: Remove dependency on 4k page size (bsc#1214479). - gve: Add page size register to the register_page_list command (bsc#1214479). - gve: Remove obsolete checks that rely on page size (bsc#1214479). - gve: Deprecate adminq_pfn for pci revision 0x1 (bsc#1214479). - gve: Perform adminq allocations through a dma_pool (bsc#1214479). - gve: add gve_features_check() (bsc#1214479). - PCI: Add Alibaba Vendor ID to linux/pci_ids.h (jsc#PED-6864). - vsock/virtio: fix "comparison of distinct pointer types lacks a cast" warning (jsc#PED-5505). - net: fill in MODULE_DESCRIPTION()s for SOCK_DIAG modules (jsc#PED-5505). - virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt() (jsc#PED-5505). - RDMA: Annotate struct rdma_hw_stats with __counted_by (jsc#PED-6864). - vsock: enable setting SO_ZEROCOPY (jsc#PED-5505). - vsock/loopback: support MSG_ZEROCOPY for transport (jsc#PED-5505). - vsock/virtio: support MSG_ZEROCOPY for transport (jsc#PED-5505). - vhost/vsock: support MSG_ZEROCOPY for transport (jsc#PED-5505). - vsock: enable SOCK_SUPPORT_ZC bit (jsc#PED-5505). - vsock: check for MSG_ZEROCOPY support on send (jsc#PED-5505). - vsock: read from socket's error queue (jsc#PED-5505). - vsock: set EPOLLERR on non-empty error queue (jsc#PED-5505). - vsock/virtio: MSG_ZEROCOPY flag support (jsc#PED-5505). - vsock/virtio: non-linear skb handling for tap (jsc#PED-5505). - vsock/virtio: support to send non-linear skb (jsc#PED-5505). - vsock/virtio/vhost: read data from non-linear skb (jsc#PED-5505). - vsock: send SIGPIPE on write to shutdowned socket (jsc#PED-5505). - vsock: Remove unused function declarations (jsc#PED-5505). - virtio/vsock: support MSG_PEEK for SOCK_SEQPACKET (jsc#PED-5505). - virtio/vsock: rework MSG_PEEK for SOCK_STREAM (jsc#PED-5505). - commit 0dfd8ae- arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (git-fixes) - commit a6327d2- arm64: entry: Simplify tramp_alias macro and tramp_exit routine (git-fixes) - commit 33427e9- tracing/trigger: Fix to return error if failed to alloc snapshot (git-fixes). - commit 5235870- tracing: Ensure visibility when inserting an element into tracing_map (git-fixes). - commit 8d0199c- bpf: Limit the number of kprobes when attaching program to multiple kprobes (git-fixes). - commit 405ad58- ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI (git-fixes). - commit 5299cd1- tracing: Fix uaf issue when open the hist or hist_debug file (git-fixes). - commit 74ab383- arm64: entry: Preserve/restore X29 even for compat tasks (git-fixes) - commit c87e6ab- tracing: Add size check when printing trace_marker output (git-fixes). - commit b4fc359- tracing: Have large events show up as '' instead of nothing (git-fixes). - commit 89b3b19- tracing: relax trace_event_eval_update() execution with cond_resched() (git-fixes). - commit 598ec62- ring-buffer: Do not attempt to read past "commit" (git-fixes). - commit 32b2fd5- ring-buffer: Avoid softlockup in ring_buffer_resize() (git-fixes). - commit 522e4dc- arm64: Rename ARM64_WORKAROUND_2966298 (git-fixes) Refresh cpu_hwcaps reservation and enable WORKAROUND_SPECULATIVE_UNPRIV_LOAD. ".. The workaround isn't necessary if page table isolation (KPTI) is enabled, but for simplicity it will be. Page table isolation should normally be disabled for Cortex-A520 as it supports the CSV3 feature and the E0PD feature (used when KASLR is enabled). ..." - commit 3a5b06f- rpm/constraints.in: set jobs for riscv to 8 The same workers are used for x86 and riscv and the riscv builds take ages. So align the riscv jobs count to x86. - commit b2c82b9- cgroup_freezer: cgroup_freezing: Check if not frozen (bsc#1219338). - commit 6549fad- Update patches.suse/arm64-sdei-abort-running-SDEI-handlers-during-crash.patch (git-fixes, bsc#1219254) Add reference to bsc#1219254. - commit 6a70510- perf: arm_cspmu: Reject events meant for other PMUs (bsc#1219247) - commit faa4288- Update patches.suse/arm64-arm-arm_pmuv3-perf-Don-t-truncate-64-bit-regis.patch (git-fixes, bsc#1219246) Add reference to bsc#1219246 - commit 9f6d94a- platform/x86: ISST: Reduce noise for missing numa information in logs (bsc#1219285). - commit 070f01e- supported.conf: Mark lz4* related modules as supported (bsc#1217030) Those are used by zram and other modules. - commit 7165080- selftests: mm: hugepage-vmemmap fails on 64K page size systems (bsc#1219286). - commit f1ce7e1- r8169: respect userspace disabling IFF_MULTICAST (git-fixes). - commit 29e98eb- net: phylink: initialize carrier state at creation (git-fixes). - commit 4a57df5- net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (git-fixes). - commit 7a5f412- ipvlan: properly track tx_errors (git-fixes). - commit 9072c00- tsnep: Fix tsnep_request_irq() format-overflow warning (git-fixes). - commit 7127754- net: renesas: rswitch: Add spin lock protection for irq {un}mask (git-fixes). - commit 57d1654- net: renesas: rswitch: Add runtime speed change support (git-fixes). - commit b524173- net: phy: Provide Module 4 KSZ9477 errata (DS80000754C) (git-fixes). - commit 4eb114e- net: phy: micrel: Move KSZ9477 errata fixes to PHY driver (git-fixes). - commit 3919cda- net: phy: Fix deadlocking in phy_error() invocation (git-fixes). - commit f16a410- net: phy: avoid kernel warning dump when stopping an errored PHY (git-fixes). - commit deb85a0- r8152: add vendor/device ID pair for ASUS USB-C2500 (git-fixes). - commit 0834d50- Refresh and enable patches.suse/sched-fair-Increase-wakeup_gran-if-current-task-has-not-executed-the-minimum-granularity.patch. - commit d4cda80- =?UTF-8?q?cxl/region=EF=BC=9AFix=20overflow=20issue=20in?= =?UTF-8?q?=20alloc=5Fhpa()?= (git-fixes). - genirq: Initialize resend_node hlist for all interrupt descriptors (git-fixes). - clocksource: Skip watchdog check for large watchdog intervals (git-fixes). - commit 79eca77- Add alt-commit to platform x86 p2sb patch (git-fixes) - commit f23ac66- platform/x86/intel/ifs: Call release_firmware() when handling errors (git-fixes). - platform/x86: intel-uncore-freq: Fix types in sysfs callbacks (git-fixes). - drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT (git-fixes). - commit c877cc1- drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the error case (git-fixes). - commit 8520b33- cpufreq/amd-pstate: Fix setting scaling max/min freq values (git-fixes). - drm: bridge: samsung-dsim: Don't use FORCE_STOP_STATE (git-fixes). - Revert "drivers/firmware: Move sysfb_init() from device_initcall to subsys_initcall_sync" (git-fixes). - drm/bridge: anx7625: Ensure bridge is suspended in disable() (git-fixes). - drm/bridge: parade-ps8640: Ensure bridge is suspended in .post_disable() (git-fixes). - drm/bridge: sii902x: Fix audio codec unregistration (git-fixes). - drm/bridge: sii902x: Fix probing race issue (git-fixes). - drm/panel: samsung-s6d7aa0: drop DRM_BUS_FLAG_DE_HIGH for lsl080al02 (git-fixes). - drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33] (git-fixes). - drm/bridge: parade-ps8640: Wait for HPD when doing an AUX transfer (git-fixes). - drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume (git-fixes). - drm/exynos: fix accidental on-stack copy of exynos_drm_plane (git-fixes). - dt-bindings: display: samsung,exynos-mixer: Fix 'regs' typo (git-fixes). - Revert "drm/i915/dsi: Do display on sequence later on icl+" (git-fixes). - firmware: arm_scmi: Use xa_insert() when saving raw queues (git-fixes). - firmware: arm_scmi: Check mailbox/SMT channel for consistency (git-fixes). - spi: fix finalize message on error return (git-fixes). - spi: spi-cadence: Reverse the order of interleaved write and read operations (git-fixes). - spi: bcm-qspi: fix SFDP BFPT read by usig mspi read (git-fixes). - spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the list (git-fixes). - gpio: eic-sprd: Clear interrupt after set the interrupt type (git-fixes). - net: phy: micrel: populate .soft_reset for KSZ9131 (git-fixes). - commit 04f99fe- net: sched: sch_qfq: Use non-work-conserving warning handler (CVE-2023-4921 bsc#1215275). - commit 24b313c- mkspec: Use variant in constraints template Constraints are not applied consistently with kernel package variants. Add variant to the constraints template as appropriate, and expand it in mkspec. - commit cc68ab9- Update patches.suse/drm-atomic-Fix-potential-use-after-free-in-nonb.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071 bsc#1219120 CVE-2023-51043). - commit 9891763- fjes: fix memleaks in fjes_hw_setup (git-fixes). - wifi: iwlwifi: fix a memory corruption (git-fixes). - wifi: mac80211: fix potential sta-link leak (git-fixes). - clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings (git-fixes). - serial: 8250_exar: Set missing rs485_supported flag (git-fixes). - bus: mhi: ep: Use slab allocator where applicable (git-fixes). - pwm: stm32: Fix enable count for clk in .probe() (git-fixes). - pwm: stm32: Use hweight32 in stm32_pwm_detect_channels (git-fixes). - clk: renesas: rzg2l: Check reset monitor registers (git-fixes). - clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset() (git-fixes). - drm/tidss: Fix dss reset (git-fixes). - drm/tidss: Check for K2G in in dispc_softreset() (git-fixes). - drm/tidss: Return error value from from softreset (git-fixes). - drm/tidss: Move reset to the end of dispc_init() (git-fixes). - wifi: mwifiex: fix uninitialized firmware_stat (git-fixes). - wifi: mwifiex: add extra delay for firmware ready (git-fixes). - cpufreq: scmi: process the result of devm_of_clk_add_hw_provider() (git-fixes). - cpuidle: haltpoll: Do not enable interrupts when entering idle (git-fixes). - gpio: sysfs: drop the mention of gpiochip_find() from sysfs code (git-fixes). - gpiolib: provide gpio_device_find() (git-fixes). - gpiolib: make gpio_device_get() and gpio_device_put() public (git-fixes). - commit 3a58ed2- scsi: lpfc: Limit IRQ vectors to online cpus if kdump kernel (bsc#1218180). - commit 955ec78- rpm/constraints.in: add static multibuild packages Commit 841012b049a5 (rpm/mkspec: use kernel-source: prefix for constraints on multibuild) added "kernel-source:" prefix to the dynamically generated kernels. But there are also static ones like kernel-docs. Those fail to build as the constraints are still not applied. So add the prefix also to the static ones. Note kernel-docs-rt is given kernel-source-rt prefix. I am not sure it will ever be multibuilt... - commit c2e0681- xsk: make struct xsk_cb_desc available outside CONFIG_XDP_SOCKETS (jsc#PED-4876). - commit ca48ebb- ext4: fix warning in ext4_dio_write_end_io() (bsc#1219163). - ext4: properly sync file size update after O_SYNC direct IO (bsc#1219163). - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow (bsc#1219165). - ext4: add two helper functions extent_logical_end() and pa_logical_end() (bsc#1219165). - commit 16340ba- eth: dpaa: add missing net/xdp.h include (jsc#PED-4876). - commit fab3862- net: hns3: add 5ms delay before clear firmware reset irq source (git-fixes). - commit 249431c- net: hns3: fix fail to delete tc flower rules during reset issue (git-fixes). - commit c1d1e1b- net: hns3: only enable unicast promisc when mac table full (git-fixes). - commit 2b96a6c- net: hns3: fix GRE checksum offload issue (git-fixes). - commit cbe1774- net: hns3: add cmdq check for vf periodic service task (git-fixes). - commit a9c5505- tsnep: Fix NAPI polling with budget 0 (git-fixes). - commit ddad93c- tsnep: Fix ethtool channels (git-fixes). - commit 41a218b- tsnep: Fix NAPI scheduling (git-fixes). - commit bd62c71- net: thunderbolt: Fix TCPv6 GSO checksum calculation (git-fixes). - commit 043a669- net: microchip: sparx5: Fix possible memory leaks in vcap_api_kunit (git-fixes). - commit e2834b7- net: microchip: sparx5: Fix possible memory leaks in test_vcap_xn_rule_creator() (git-fixes). - commit 3330249- net: microchip: sparx5: Fix possible memory leak in vcap_api_encode_rule_test() (git-fixes). - commit ebce63e- net: microchip: sparx5: Fix memory leak for vcap_api_rule_add_actionvalue_test() (git-fixes). - commit 340155d- net: microchip: sparx5: Fix memory leak for vcap_api_rule_add_keyvalue_test() (git-fixes). - commit 991c250- Delete patches.suse/nvme-auth-retry-command-if-DNR-bit-is-not-set.patch. - commit 623e3d2- ice: read internal temperature sensor (jsc#PED-4876). - Update config files. - commit 680fce4- net: invert the netdevice.h vs xdp.h dependency (jsc#PED-4876). - Refresh patches.suse/netdev-expose-DPLL-pin-handle-for-netdevice.patch. - commit 6b2e009- i40e: Include types.h to some headers (jsc#PED-4874). - octeontx2-af: CN10KB: Fix FIFO length calculation for RPM2 (jsc#PED-6931). - vdpa/mlx5: Add mkey leak detection (jsc#PED-3311). - vdpa/mlx5: Introduce reference counting to mrs (jsc#PED-3311). - vdpa/mlx5: Use vq suspend/resume during .set_map (jsc#PED-3311). - vdpa/mlx5: Mark vq state for modification in hw vq (jsc#PED-3311). - vdpa/mlx5: Mark vq addrs for modification in hw vq (jsc#PED-3311). - vdpa/mlx5: Introduce per vq and device resume (jsc#PED-3311). - vdpa/mlx5: Allow modifying multiple vq fields in one modify command (jsc#PED-3311). - vdpa/mlx5: Expose resumable vq capability (jsc#PED-3311). - RDMA/mlx5: Expose register c0 for RDMA device (jsc#PED-3311). - net/mlx5: E-Switch, expose eswitch manager vport (jsc#PED-3311). - net/mlx5: Manage ICM type of SW encap (jsc#PED-3311). - RDMA/mlx5: Support handling of SW encap ICM area (jsc#PED-3311). - net/mlx5: Introduce indirect-sw-encap ICM properties (jsc#PED-3311). - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (jsc#PED-6866). - mlxbf_gige: Fix intermittent no ip issue (jsc#PED-6866). - Revert "mlx5 updates 2023-12-20" (jsc#PED-3311). - net: ethtool: reject unsupported RSS input xfrm values (jsc#PED-4876). - net/mlx5: DPLL, Implement fractional frequency offset get pin op (jsc#PED-3311). - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (jsc#PED-3311). - dpll: expose fractional frequency offset value to user (jsc#PED-6079). - ice: Fix some null pointer dereference issues in ice_ptp.c (jsc#PED-4876). - ice: ice_base.c: Add const modifier to params and vars (jsc#PED-4876). - ice: remove rx_len_errors statistic (jsc#PED-4876). - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (jsc#PED-4876). - ice: Add support for packet mirroring using hardware in switchdev mode (jsc#PED-4876). - ice: Enable SW interrupt from FW for LL TS (jsc#PED-4876). - ice: Schedule service task in IRQ top half (jsc#PED-4876). - i40e: Avoid unnecessary use of comma operator (jsc#PED-4874). - i40e: Fix VF disable behavior to block all traffic (jsc#PED-4874). - ixgbe: Refactor returning internal error codes (jsc#PED-4872). - ixgbe: Refactor overtemp event handling (jsc#PED-4872). - ixgbe: report link state for VF devices (jsc#PED-4872). - octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry (jsc#PED-6931). - net: ethtool: Fix symmetric-xor RSS RX flow hash check (jsc#PED-4876). - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (jsc#PED-4876). - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (jsc#PED-4876). - net/mlx5: Implement management PF Ethernet profile (jsc#PED-3311). - net/mlx5: Enable SD feature (jsc#PED-3311). - net/mlx5e: Block TLS device offload on combined SD netdev (jsc#PED-3311). - net/mlx5e: Support per-mdev queue counter (jsc#PED-3311). - net/mlx5e: Support cross-vhca RSS (jsc#PED-3311). - net/mlx5e: Let channels be SD-aware (jsc#PED-3311). - net/mlx5e: Create EN core HW resources for all secondary devices (jsc#PED-3311). - net/mlx5e: Create single netdev per SD group (jsc#PED-3311). - net/mlx5: SD, Add informative prints in kernel log (jsc#PED-3311). - net/mlx5: SD, Implement steering for primary and secondaries (jsc#PED-3311). - net/mlx5: SD, Implement devcom communication and primary election (jsc#PED-3311). - net/mlx5: SD, Implement basic query and instantiation (jsc#PED-3311). - net/mlx5: SD, Introduce SD lib (jsc#PED-3311). - net/mlx5: Fix query of sd_group field (jsc#PED-3311). - net/mlx5e: Use the correct lag ports number when creating TISes (jsc#PED-3311). - octeontx2-af: Fix a double free issue (jsc#PED-6931). - idpf: refactor some missing field get/prep conversions (jsc#PED-6716). - ice: cleanup inconsistent code (jsc#PED-4876). - ice: field get conversion (jsc#PED-4876). - iavf: field get conversion (jsc#PED-4937). - i40e: field get conversion (jsc#PED-4874). - igc: field get conversion (jsc#PED-4860). - intel: legacy: field get conversion (jsc#PED-4866). - igc: field prep conversion (jsc#PED-4860). - ice: fix pre-shifted bit usage (jsc#PED-4876). - ice: field prep conversion (jsc#PED-4876). - iavf: field prep conversion (jsc#PED-4937). - i40e: field prep conversion (jsc#PED-4874). - intel: legacy: field prep conversion (jsc#PED-4866). - intel: add bit macro includes where needed (jsc#PED-4866). - e1000e: make lost bits explicit (jsc#PED-4868). - octeontx2-af: insert space after include (jsc#PED-6931). - octeon_ep: support firmware notifications for VFs (jsc#PED-6954). - octeon_ep: control net framework to support VF offloads (jsc#PED-6954). - octeon_ep: PF-VF mailbox version support (jsc#PED-6954). - octeon_ep: add PF-VF mailbox communication (jsc#PED-6954). - net, xdp: Correct grammar (jsc#PED-4876). - mlx5: implement VLAN tag XDP hint (jsc#PED-3311). - ice: use VLAN proto from ring packet context in skb path (jsc#PED-4876). - ice: Implement VLAN tag hint (jsc#PED-4876). - xdp: Add VLAN tag hint (jsc#PED-4876). - ice: Support XDP hints in AF_XDP ZC mode (jsc#PED-4876). - xsk: add functions to fill control buffer (jsc#PED-4876). - ice: Support RX hash XDP hint (jsc#PED-4876). - ice: Support HW timestamp hint (jsc#PED-4876). - ice: Introduce ice_xdp_buff (jsc#PED-4876). - ice: Make ptype internal to descriptor info processing (jsc#PED-4876). - ice: make RX HW timestamp reading code more reusable (jsc#PED-4876). - ice: make RX hash reading code more reusable (jsc#PED-4876). - net, xdp: Allow metadata > 32 (jsc#PED-4876). - octeontx2-af: Add new devlink param to configure maximum usable NIX block LFs (jsc#PED-6931). - ice: add ability to read and configure FW log data (jsc#PED-4876). - ice: enable FW logging (jsc#PED-4876). - ice: configure FW logging (jsc#PED-4876). - ice: remove FW logging code (jsc#PED-4876). - octeontx2-af: Fix multicast/mirror group lock/unlock issue (jsc#PED-6931). - net/mlx5: DR, Use swap() instead of open coding it (jsc#PED-3311). - net/mlx5: devcom, Add component size getter (jsc#PED-3311). - net/mlx5e: Decouple CQ from priv (jsc#PED-3311). - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (jsc#PED-3311). - net/mlx5e: Statify function mlx5e_monitor_counter_arm (jsc#PED-3311). - net/mlx5: Move TISes from priv to mdev HW resources (jsc#PED-3311). - net/mlx5e: Remove TLS-specific logic in generic create TIS API (jsc#PED-3311). - net/mlx5: fs, Command to control TX flow table root (jsc#PED-3311). - net/mlx5: fs, Command to control L2TABLE entry silent mode (jsc#PED-3311). - net/mlx5: Expose Management PCIe Index Register (MPIR) (jsc#PED-3311). - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (jsc#PED-3311). - i40e: remove fake support of rx-frames-irq (jsc#PED-4874). - e1000e: Use pcie_capability_read_word() for reading LNKSTA (jsc#PED-4868). - e1000e: Use PCI_EXP_LNKSTA_NLW & FIELD_GET() instead of custom defines/code (jsc#PED-4868). - igb: Use FIELD_GET() to extract Link Width (jsc#PED-4866). - iavf: enable symmetric-xor RSS for Toeplitz hash function (jsc#PED-4876). - ice: enable symmetric-xor RSS for Toeplitz hash function (jsc#PED-4876). - ice: refactor the FD and RSS flow ID generation (jsc#PED-4876). - ice: refactor RSS configuration (jsc#PED-4876). - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (jsc#PED-4876). - net: ethtool: add support for symmetric-xor RSS hash (jsc#PED-4876). - net: ethtool: get rid of get/set_rxfh_context functions (jsc#PED-4876). - dpll: allocate pin ids in cycle (jsc#PED-6079). - idpf: add get/set for Ethtool's header split ringparam (jsc#PED-6716). - ethtool: add SET for TCP_DATA_SPLIT ringparam (jsc#PED-6716). - ionic: fill out pci error handlers (jsc#PED-6953). - ionic: lif debugfs refresh on reset (jsc#PED-6953). - ionic: use timer_shutdown_sync (jsc#PED-6953). - ionic: no fw read when PCI reset failed (jsc#PED-6953). - ionic: prevent pci disable of already disabled device (jsc#PED-6953). - ionic: bypass firmware cmds when stuck in reset (jsc#PED-6953). - ionic: keep filters across FLR (jsc#PED-6953). - ionic: pass opcode to devcmd_wait (jsc#PED-6953). - dpll: remove leftover mode_supported() op and use mode_get() instead (jsc#PED-6079). - net: Convert some ethtool_sprintf() to ethtool_puts() (jsc#PED-4876). - ethtool: Implement ethtool_puts() (jsc#PED-4876). - octeontx2-af: cn10k: Increase outstanding LMTST transactions (jsc#PED-6931). - ionic: Re-arrange ionic_intr_info struct for cache perf (jsc#PED-6953). - ionic: Make the check for Tx HW timestamping more obvious (jsc#PED-6953). - ionic: Don't check null when calling vfree() (jsc#PED-6953). - ionic: set ionic ptr before setting up ethtool ops (jsc#PED-6953). - ionic: Use cached VF attributes (jsc#PED-6953). - octeon_ep: control net API framework to support offloads (jsc#PED-6954). - sfc-siena: Implement ndo_hwtstamp_(get|set) (jsc#PED-6894). - sfc: Implement ndo_hwtstamp_(get|set) (jsc#PED-6894). - ice: Rename E822 to E82X (jsc#PED-4876). - ice: periodically kick Tx timestamp interrupt (jsc#PED-4876). - ice: Re-enable timestamping correctly after reset (jsc#PED-4876). - ice: Improve logs for max ntuple errors (jsc#PED-4876). - ice: add CGU info to devlink info callback (jsc#PED-4876). - octeontx2-pf: TC flower offload support for mirror (jsc#PED-6931). - octeontx2-af: Add new mbox to support multicast/mirror offload (jsc#PED-6931). - octeontx2-af: debugfs: update CQ context fields (jsc#PED-6931). - octeon_ep: set backpressure watermark for RX queues (jsc#PED-6954). - octeon_ep: Fix error code in probe() (jsc#PED-6954). - octeon_ep: support OCTEON CN98 devices (jsc#PED-6954). - octeon_ep: implement device unload control net API (jsc#PED-6954). - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (jsc#PED-3311). - iavf: use iavf_schedule_aq_request() helper (jsc#PED-4937). - iavf: Remove queue tracking fields from iavf_adminq_ring (jsc#PED-4937). - i40e: Remove queue tracking fields from i40e_adminq_ring (jsc#PED-4874). - i40e: Remove AQ register definitions for VF types (jsc#PED-4874). - i40e: Delete unused and useless i40e_pf fields (jsc#PED-4874). - ice: fix error code in ice_eswitch_attach() (jsc#PED-4876). - octeon_ep: get max rx packet length from firmware (jsc#PED-6954). - octeon_ep: Solve style issues in control net files (jsc#PED-6954). - octeontx2-pf: TC flower offload support for ICMP type and code (jsc#PED-6931). - octeon_ep: support Octeon CN10K devices (jsc#PED-6954). - ice: reserve number of CP queues (jsc#PED-4876). - ice: adjust switchdev rebuild path (jsc#PED-4876). - ice: add VF representors one by one (jsc#PED-4876). - ice: realloc VSI stats arrays (jsc#PED-4876). - ice: set Tx topology every time new repr is added (jsc#PED-4876). - ice: allow changing SWITCHDEV_CTRL VSI queues (jsc#PED-4876). - ice: return pointer to representor (jsc#PED-4876). - ice: make representor code generic (jsc#PED-4876). - ice: remove VF pointer reference in eswitch code (jsc#PED-4876). - ice: track port representors in xarray (jsc#PED-4876). - ice: use repr instead of vf->repr (jsc#PED-4876). - ice: track q_id in representor (jsc#PED-4876). - ice: remove unused control VSI parameter (jsc#PED-4876). - ice: remove redundant max_vsi_num variable (jsc#PED-4876). - ice: rename switchdev to eswitch (jsc#PED-4876). - igc: Add support for PTP .getcyclesx64() (jsc#PED-4860). - igc: Simplify setting flags in the TX data descriptor (jsc#PED-4860). - net/mlx5e: Remove early assignment to netdev->features (jsc#PED-3311). - net/mlx5e: Add local loopback counter to vport rep stats (jsc#PED-3311). - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (jsc#PED-3311). - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (jsc#PED-3311). - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (jsc#PED-3311). - net/mlx5: Refactor real time clock operation checks for PHC (jsc#PED-3311). - net/mlx5e: Access array with enum values instead of magic numbers (jsc#PED-3311). - net/mlx5: simplify mlx5_set_driver_version string assignments (jsc#PED-3311). - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (jsc#PED-3311). - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (jsc#PED-3311). - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (jsc#PED-3311). - net/mlx5: Allow sync reset flow when BF MGT interface device is present (jsc#PED-3311). - net/mlx5: print change on SW reset semaphore returns busy (jsc#PED-3311). - octeon_ep: remove atomic variable usage in Tx data path (jsc#PED-6954). - octeon_ep: implement xmit_more in transmit (jsc#PED-6954). - octeon_ep: remove dma sync in trasmit path (jsc#PED-6954). - octeon_ep: add padding for small packets (jsc#PED-6954). - i40e: Delete unused i40e_mac_info fields (jsc#PED-4874). - i40e: Move inline helpers to i40e_prototype.h (jsc#PED-4874). - i40e: Remove VF MAC types (jsc#PED-4874). - i40e: Use helpers to check running FW and AQ API versions (jsc#PED-4874). - i40e: Add other helpers to check version of running firmware and AQ API (jsc#PED-4874). - i40e: Move i40e_is_aq_api_ver_ge helper (jsc#PED-4874). - i40e: Initialize hardware capabilities at single place (jsc#PED-4874). - i40e: Consolidate hardware capabilities (jsc#PED-4874). - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (jsc#PED-4874). - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (jsc#PED-4874). - i40e: Remove _t suffix from enum type names (jsc#PED-4874). - i40e: Remove unused flags (jsc#PED-4874). - i40e: Change user notification of non-SFP module in i40e_get_module_info() (jsc#PED-4874). - i40e: add an error code check in i40e_vsi_setup (jsc#PED-4874). - i40e: increase max descriptors for XL710 (jsc#PED-4874). - net: ethtool: Unify ETHTOOL_{G,S}RXFH rxnfc copy (jsc#PED-4876). - ethtool: ioctl: account for sopass diff in set_wol (jsc#PED-4876). - ethtool: ioctl: improve error checking for set_wol (jsc#PED-4876). - commit b118f81- Revert "Limit kernel-source build to architectures for which the kernel binary" This reverts commit 08a9e44c00758b5f3f3b641830ab6affff041132. The fix for bsc#1108281 directly causes bsc#1218768, revert. - commit 2943b8a- mkspec: Include constraints for both multibuild and plain package always There is no need to check for multibuild flag, the constraints can be always generated for both cases. - commit 308ea09- rpm/mkspec: use kernel-source: prefix for constraints on multibuild Otherwise the constraints are not applied with multibuild enabled. - commit 841012b- Delete patches.suse/nvme-auth-align-to-pre-upstream-FFDHE-implementation.patch. - commit ea56939- exec: Fix error handling in begin_new_exec() (git-fixes). - commit baf76e9- arm64: dts: freescale: imx8-ss-lsio: Fix #pwm-cells (git-fixes) - commit bb9ccad- arm64: dts: rockchip: Fix led pinctrl of lubancat 1 (git-fixes) - commit ed2b8f0- arm64: dts: rockchip: Fix rk3588 USB power-domain clocks (git-fixes) - commit a68e5ac- arm64: dts: rockchip: configure eth pad driver strength for orangepi (git-fixes) - commit 417f128- arm64: dts: sprd: fix the cpu node for UMS512 (git-fixes) - commit d752ae0- arm64: dts: armada-3720-turris-mox: set irq type for RTC (git-fixes) - commit 3b64296- arm64: dts: imx8mm: Reduce GPU to nominal speed (git-fixes) - commit 7de6fae- arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties (git-fixes) - commit 3671940- arm64: dts: rockchip: Fix eMMC Data Strobe PD on rk3588 (git-fixes) - commit 32940df- arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru (git-fixes) - commit 53695e4- arm64: dts: rockchip: fix rk356x pcie msg interrupt name (git-fixes) - commit f23d8af- arm64: dts: rockchip: Expand reg size of vdec node for RK3399 (git-fixes) - commit 4ce9ac8- arm64: dts: rockchip: Expand reg size of vdec node for RK3328 (git-fixes) - commit 3a84208- arm64: dts: imx8-apalis: set wifi regulator to always-on (git-fixes) - commit 48b000f- arm64: dts: imx93: correct mediamix power (git-fixes) - commit dff5f85- arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3 (git-fixes) - commit 4ad1e7f- arm64: add dependency between vmlinuz.efi and Image (git-fixes) - commit d79de8f- blacklist.conf: ("arm64: dts: rockchip: Add NanoPC T6 PCIe e-key support") - commit a24916f- arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size (git-fixes) - commit 7a3fb4e- arm64: dts: imx8-ss-lsio: Add PWM interrupts (git-fixes) - commit 776de9a- rpm/kernel-source.rpmlintrc: add action-ebpf Upstream commit a79d8ba734bd (selftests: tc-testing: remove buildebpf plugin) added this precompiled binary blob. Adapt rpmlintrc for kernel-source. - commit b5ccb33- arm64: add HWCAP for FEAT_HBC (hinted conditional branches) (git-fixes) Refresh patches.suse/arm64-cpufeature-Fix-CLRBHB-and-BC-detection.patch. - commit 71c2551- Update patches.suse/genirq-Encapsulate-sparse-bitmap-handling.patch (bsc#1216838 jsc#PED-7520). - Update patches.suse/genirq-Use-a-maple-tree-for-interrupt-descriptor-management.patch (bsc#1216838 jsc#PED-7520). - Update patches.suse/genirq-Use-hlist-for-managing-resend-handlers.patch (bsc#1216838 jsc#PED-7520). Add JIRA reference. - commit 93058c5- blk-wbt: Fix detection of dirty-throttled tasks (bsc#1218272). - commit 497a3db- blacklist.conf: false positive, driver not backported - commit f337957- blacklist.conf: false positive without driver conversion to glue layer - commit 5276996- rpm/kernel-source.changes.old: update and correct the truncated references - commit 8e09770- scripts/tar-up.sh: don't add spurious entry from kernel-sources.changes.old The previous change added the manual entry from kernel-sources.change.old to old_changelog.txt unnecessarily. Let's fix it. - commit fb033e8- bnxt_en: Add completion ring pointer in TX and RX ring structures (jsc#PED-7574). - commit 0ea0ed9- bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (jsc#PED-7574). - commit 3718949- bnxt_en: Add completion ring pointer in TX and RX ring structures (jsc#PED-7574). - commit 25104e1- bnxt_en: Put the TX producer information in the TX BD opaque field (jsc#PED-7574). - commit 2c6ccef- net: renesas: rswitch: Fix unmasking irq condition (git-fixes). - commit 2f5e1f7- veth: Update XDP feature set when bringing up device (git-fixes). - commit fbdb33d- net: macb: fix sleep inside spinlock (git-fixes). - commit 356d69f- net: dsa: sja1105: block FDB accesses that are concurrent with a switch reset (git-fixes). - commit 07b2fec- Delete patches.suse/infiniband-Remove-the-now-superfluous-sentinel-eleme.patch. Patch uses not present changes in sysctl, so drop it. - commit d544c7c- net: dsa: sja1105: serialize sja1105_port_mcast_flood() with other FDB accesses (git-fixes). - commit aab1ac7- net: hns3: remove GSO partial feature bit (git-fixes). - commit 55bf00a- net: dsa: sja1105: fix multicast forwarding working only for last added mdb entry (git-fixes). - commit 53a6499- net: hns3: fix the port information display when sfp is absent (git-fixes). - commit c6ec734- net: dsa: sja1105: propagate exact error code from sja1105_dynamic_config_poll_valid() (git-fixes). - commit c09eaad- net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue (git-fixes). - commit 45bfc6e- net: dsa: sja1105: hide all multicast addresses from "bridge fdb show" (git-fixes). - commit 3565617- net: hns3: fix debugfs concurrency issue between kfree buffer and read (git-fixes). - commit 46a2318- net:ethernet:adi:adin1110: Fix forwarding offload (git-fixes). - commit ba0f408- net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read() (git-fixes). - commit df3933b- net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all() (git-fixes). - commit 256db71- net: hns3: fix tx timeout issue (git-fixes). - commit cb13d0b- net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc() (git-fixes). - commit 0b2ebf3- net: stmmac: fix handling of zero coalescing tx-usecs (git-fixes). - commit dc13842- net: microchip: vcap api: Fix possible memory leak for vcap_dup_rule() (git-fixes). - commit d26d0cc- net: enetc: distinguish error from valid pointers in enetc_fixup_clear_rss_rfs() (git-fixes). - commit 86014cf- rpm/kernel-docs.spec.in: fix build with 6.8 Since upstream commit f061c9f7d058 (Documentation: Document each netlink family), the build needs python yaml. - commit 6a7ece3- net: dsa: sja1105: complete tc-cbs offload support on SJA1110 (git-fixes). - commit 63f659d- net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times (git-fixes). - commit ad24f2b- net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload (git-fixes). - commit 0f502ee- veth: Fixing transmit return status for dropped packets (git-fixes). - commit bd05611- pds_core: pass opcode to devcmd_wait (git-fixes). - commit fa54ffe- pds_core: check for work queue before use (git-fixes). - commit 9dfa465- pds_core: no reset command for VF (git-fixes). - commit 9f656c7- pds_core: no health reporter in VF (git-fixes). - commit bb060b3- mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (git-fixes). - commit d88bc5a- net-device: move xdp_prog to net_device_read_rx (jsc#PED-7574). - net-device: move gso_partial_features to net_device_read_tx (jsc#PED-7574). - bpf: Use nla_ok() instead of checking nla_len directly (jsc#PED-7574). - net: sysfs: fix locking in carrier read (jsc#PED-7574). - Documentations: fix net_cachelines documentation build warning (jsc#PED-7574). - Documentations: Analyze heavily used Networking related structs (jsc#PED-7574). - tools: ynl: make sure we use local headers for page-pool (jsc#PED-7574). - tools: ynl: fix build of the page-pool sample (jsc#PED-7574). - ipv6: also use netdev_hold() in ip6_route_check_nh() (jsc#PED-7574). - commit f0c6261- RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (jsc#PED-7574). - RDMA/bnxt_re: Fix the sparse warnings (jsc#PED-7574). - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (jsc#PED-7574). - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (jsc#PED-7574). - RDMA/bnxt_re: Add UAPI to share a page with user space (jsc#PED-7574). - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (jsc#PED-7574). - RDMA/bnxt_re: Doorbell changes (jsc#PED-7574). - RDMA/bnxt_re: Get the toggle bits from CQ completions (jsc#PED-7574). - RDMA/bnxt_re: Update the HW interface definitions (jsc#PED-7574). - RDMA/bnxt_re: Update the BAR offsets (jsc#PED-7574). - RDMA/bnxt_re: Support new 5760X P7 devices (jsc#PED-7574). - RDMA/bnxt_re: Remove roundup_pow_of_two depth for all hardware queue resources (jsc#PED-7574). - RDMA/bnxt_re: Refactor the queue index update (jsc#PED-7574). - bnxt_en: Fix RCU locking for ntuple filters in bnxt_rx_flow_steer() (jsc#PED-7574). - bnxt_en: Fix RCU locking for ntuple filters in bnxt_srxclsrldel() (jsc#PED-7574). - bnxt_en: Remove unneeded variable in bnxt_hwrm_clear_vnic_filter() (jsc#PED-7574). - bnxt_en: Fix compile error without CONFIG_RFS_ACCEL (jsc#PED-7574). - bnxt_en: Add support for ntuple filter deletion by ethtool (jsc#PED-7574). - bnxt_en: Add support for ntuple filters added from ethtool (jsc#PED-7574). - bnxt_en: Add ntuple matching flags to the bnxt_ntuple_filter structure (jsc#PED-7574). - bnxt_en: Refactor ntuple filter removal logic in bnxt_cfg_ntp_filters() (jsc#PED-7574). - bnxt_en: Refactor the hash table logic for ntuple filters (jsc#PED-7574). - bnxt_en: Refactor filter insertion logic in bnxt_rx_flow_steer() (jsc#PED-7574). - bnxt_en: Add new BNXT_FLTR_INSERTED flag to bnxt_filter_base struct (jsc#PED-7574). - bnxt_en: Add bnxt_lookup_ntp_filter_from_idx() function (jsc#PED-7574). - bnxt_en: Add function to calculate Toeplitz hash (jsc#PED-7574). - bnxt_en: Refactor L2 filter alloc/free firmware commands (jsc#PED-7574). - bnxt_en: Re-structure the bnxt_ntuple_filter structure (jsc#PED-7574). - bnxt_en: Add bnxt_l2_filter hash table (jsc#PED-7574). - bnxt_en: Refactor bnxt_ntuple_filter structure (jsc#PED-7574). - net: Add MDB bulk deletion device operation (jsc#PED-7574). - genetlink: introduce helpers to do filtered multicast (jsc#PED-7574). - netlink: introduce typedef for filter function (jsc#PED-7574). - xsk: Add missing SPDX to AF_XDP TX metadata documentation (jsc#PED-7574). - page_pool: halve BIAS_MAX for multiple user references of a fragment (jsc#PED-7574). - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (jsc#PED-7574). - net: page_pool: factor out releasing DMA from releasing the page (jsc#PED-7574). - page_pool: transition to reference count management after page draining (jsc#PED-7574). - bnxt_en: Make PTP TX timestamp HWRM query silent (jsc#PED-7574). - bnxt_en: Skip nic close/open when configuring tstamp filters (jsc#PED-7574). - bnxt_en: Add support for UDP GSO on 5760X chips (jsc#PED-7574). - bnxt_en: add rx_filter_miss extended stats (jsc#PED-7574). - bnxt_en: Configure UDP tunnel TPA (jsc#PED-7574). - bnxt_en: Add support for VXLAN GPE (jsc#PED-7574). - bnxt_en: Use proper TUNNEL_DST_PORT_ALLOC* commands (jsc#PED-7574). - bnxt_en: Allocate extra QP backing store memory when RoCE FW reports it (jsc#PED-7574). - bnxt_en: Support TX coalesced completion on 5760X chips (jsc#PED-7574). - bnxt_en: Prevent TX timeout with a very small TX ring (jsc#PED-7574). - bnxt_en: Fix TX ring indexing logic (jsc#PED-7574). - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (jsc#PED-7574). - bnxt_en: Fix trimming of P5 RX and TX rings (jsc#PED-7574). - netlink: Return unsigned value for nla_len() (jsc#PED-7574). - net: core: synchronize link-watch when carrier is queried (jsc#PED-7574). - net-device: reorganize net_device fast path variables (jsc#PED-7574). - eth: bnxt: link NAPI instances to queues and IRQs (jsc#PED-7574). - netdev-genl: Add PID for the NAPI thread (jsc#PED-7574). - netdev-genl: spec: Add PID in netdev netlink YAML spec (jsc#PED-7574). - net: Add NAPI IRQ support (jsc#PED-7574). - netdev-genl: spec: Add irq in netdev netlink YAML spec (jsc#PED-7574). - netdev-genl: Add netlink framework functions for napi (jsc#PED-7574). - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (jsc#PED-7574). - netdev-genl: Add netlink framework functions for queue (jsc#PED-7574). - ice: Add support in the driver for associating queue with napi (jsc#PED-7574). - net: Add queue and napi association (jsc#PED-7574). - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (jsc#PED-7574). - bnxt_en: Add 5760X (P7) PCI IDs (jsc#PED-7574). - bnxt_en: Report the new ethtool link modes in the new firmware interface (jsc#PED-7574). - bnxt_en: Support force speed using the new HWRM fields (jsc#PED-7574). - bnxt_en: Support new firmware link parameters (jsc#PED-7574). - bnxt_en: Refactor ethtool speeds logic (jsc#PED-7574). - bnxt_en: Add support for new RX and TPA_START completion types for P7 (jsc#PED-7574). - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end() (jsc#PED-7574). - bnxt_en: Refactor RX VLAN acceleration logic (jsc#PED-7574). - bnxt_en: Add new P7 hardware interface definitions (jsc#PED-7574). - bnxt_en: Refactor RSS capability fields (jsc#PED-7574). - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (jsc#PED-7574). - bnxt_en: Consolidate DB offset calculation (jsc#PED-7574). - bnxt_en: Define basic P7 macros (jsc#PED-7574). - bnxt_en: Update firmware interface to 1.10.3.15 (jsc#PED-7574). - bnxt_en: Fix backing store V2 logic (jsc#PED-7574). - cache: enforce cache groups (jsc#PED-7574). - xsk: Add option to calculate TX checksum in SW (jsc#PED-7574). - xsk: Validate xsk_tx_metadata flags (jsc#PED-7574). - xsk: Document tx_metadata_len layout (jsc#PED-7574). - xsk: Add TX timestamp and TX checksum offload support (jsc#PED-7574). - xsk: Support tx_metadata_len (jsc#PED-7574). - net: page_pool: fix general protection fault in page_pool_unlist (jsc#PED-7574). - tools: ynl: add sample for getting page-pool information (jsc#PED-7574). - net: page_pool: mute the periodic warning for visible page pools (jsc#PED-7574). - net: page_pool: expose page pool stats via netlink (jsc#PED-7574). - net: page_pool: report when page pool was destroyed (jsc#PED-7574). - net: page_pool: report amount of memory held by page pools (jsc#PED-7574). - net: page_pool: add netlink notifications for state changes (jsc#PED-7574). - net: page_pool: implement GET in the netlink API (jsc#PED-7574). - net: page_pool: add nlspec for basic access to page pools (jsc#PED-7574). - eth: link netdev to page_pools in drivers (jsc#PED-7574). - net: page_pool: stash the NAPI ID for easier access (jsc#PED-7574). - net: page_pool: record pools per netdev (jsc#PED-7574). - net: page_pool: id the page pools (jsc#PED-7574). - net: page_pool: factor out uninit (jsc#PED-7574). - bnxt_en: Rename some macros for the P5 chips (jsc#PED-7574). - bnxt_en: Modify the NAPI logic for the new P7 chips (jsc#PED-7574). - bnxt_en: Modify RX ring indexing logic (jsc#PED-7574). - bnxt_en: Modify TX ring indexing logic (jsc#PED-7574). - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct (jsc#PED-7574). - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (jsc#PED-7574). - bnxt_en: Add support for new backing store query firmware API (jsc#PED-7574). - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (jsc#PED-7574). - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (jsc#PED-7574). - bnxt_en: Add page info to struct bnxt_ctx_mem_type (jsc#PED-7574). - bnxt_en: Restructure context memory data structures (jsc#PED-7574). - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (jsc#PED-7574). - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (jsc#PED-7574). - net: page_pool: avoid touching slow on the fastpath (jsc#PED-7574). - net: page_pool: split the page_pool_params into fast and slow (jsc#PED-7574). - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (jsc#PED-7574). - bnxt_en: Optimize xmit_more TX path (jsc#PED-7574). - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (jsc#PED-7574). - bnxt_en: Add macros related to TC and TX rings (jsc#PED-7574). - bnxt_en: Add helper to get the number of CP rings required for TX rings (jsc#PED-7574). - bnxt_en: Support up to 8 TX rings per MSIX (jsc#PED-7574). - bnxt_en: Refactor bnxt_hwrm_set_coal() (jsc#PED-7574). - bnxt_en: New encoding for the TX opaque field (jsc#PED-7574). - bnxt_en: Refactor bnxt_tx_int() (jsc#PED-7574). - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (jsc#PED-7574). - connector: Fix proc_event_num_listeners count not cleared (jsc#PED-7574). - net: tls, update curr on splice as well (bsc#1218941 CVE-2024-0646). - xsk: Skip polling event check for unbound socket (jsc#PED-7574). - net: Move {l,t,d}stats allocation to core and convert veth & vrf (jsc#PED-7574). - net, vrf: Move dstats structure to core (jsc#PED-7574). - net: Add MDB get device operation (jsc#PED-7574). - xsk: Avoid starving the xsk further down the list (jsc#PED-7574). - net, bpf: Add a warning if NAPI cb missed xdp_do_flush() (jsc#PED-7574). - netlink: add variable-length / auto integers (jsc#PED-7574). - net: introduce napi_is_scheduled helper (jsc#PED-7574). - net/core: Introduce netdev_core_stats_inc() (jsc#PED-7574). - ynl: netdev: drop unnecessary enum-as-flags (jsc#PED-7574). - net: implement lockless SO_PRIORITY (jsc#PED-7574). - bpf: expose information about supported xdp metadata kfunc (jsc#PED-7574). - bpf: make it easier to add new metadata kfunc (jsc#PED-7574). - xsk: add multi-buffer support for sockets sharing umem (jsc#PED-7574). - Fix NULL pointer dereference in cn_filter() (jsc#PED-7574). - netdev-genl: use struct genl_info for reply construction (jsc#PED-7574). - net: add hwtstamping helpers for stackable net devices (jsc#PED-7574). - net: add NDOs for configuring hardware timestamping (jsc#PED-7574). - net: convert some netlink netdev iterators to depend on the xarray (jsc#PED-7574). - ynl: expose xdp-zc-max-segs (jsc#PED-7574). - netlink: allow be16 and be32 types in all uint policy checks (jsc#PED-7574). - net: Remove unused declaration dev_restart() (jsc#PED-7574). - connector/cn_proc: Allow non-root users access (jsc#PED-7574). - connector/cn_proc: Performance improvements (jsc#PED-7574). - connector/cn_proc: Add filtering to fix some bugs (jsc#PED-7574). - netlink: Add new netlink_release function (jsc#PED-7574). - netlink: Reverse the patch which removed filtering (jsc#PED-7574). - selftests/xsk: add basic multi-buffer test (jsc#PED-7574). - selftests/xsk: transmit and receive multi-buffer packets (jsc#PED-7574). - xsk: support ZC Tx multi-buffer in batch API (jsc#PED-7574). - xsk: discard zero length descriptors in Tx path (jsc#PED-7574). - net: create device lookup API with reference tracking (jsc#PED-7574). - commit e8d3010- r8152: Choose our USB config with choose_configuration() rather than probe() (git-fixes). - commit 1e8cc32- mlxsw: i2c: Limit single transaction buffer size (git-fixes). - commit 8e2d36d- usb: core: Fix crash w/ usb_choose_configuration() if no driver (git-fixes). - commit 3b35679- mlxsw: i2c: Fix chunk size setting in output mailbox buffer (git-fixes). - commit 05f3c6b- net: handle ARPHRD_PPP in dev_is_mac_header_xmit() (git-fixes). - commit 06f5d73- net: lan966x: Fix return value check for vcap_get_rule() (git-fixes). - commit 03b99a2- usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (git-fixes). - commit 44b3c00- net: hns3: fix wrong rpu tln reg issue (git-fixes). - commit a1137c7- net: hns3: Support tlv in regs data for HNS3 PF driver (git-fixes). - commit 6734c8c- net: hns3: move dump regs function to a separate file (git-fixes). - commit 4080e37- net: ethernet: adi: adin1110: use eth_broadcast_addr() to assign broadcast address (git-fixes). - commit c53d87f- usb: core: Don't force USB generic_subclass drivers to define probe() (git-fixes). - commit 7e41fc6- net: altera: tse: remove mac_an_restart() function (git-fixes). - commit 666a388- net: usb: ax88179_178a: avoid two consecutive device resets (bsc#1218948). - commit 8517946- RDMA/mana_ib: Add CQ interrupt support for RAW QP (git-fixes). - RDMA/mana_ib: query device capabilities (git-fixes). - RDMA/mana_ib: register RDMA device with GDMA (git-fixes). - hv_netvsc: remove duplicated including of slab.h (git-fixes). - net: mana: add msix index sharing between EQs (git-fixes). - net: mana: Fix spelling mistake "enforecement" -> "enforcement" (git-fixes). - net :mana :Add remaining GDMA stats for MANA to ethtool (git-fixes). - net: mana: select PAGE_POOL (git-fixes). - hv_netvsc: rndis_filter needs to select NLS (git-fixes). - commit a651fcd- Move upstreamed patches into sorted section - commit 412a82b- misc: hpilo: make ilo_class a static const structure (jsc#PED-7689). - commit 48ef5cd- nfsd: fix RELEASE_LOCKOWNER (bsc#1218968). - commit 2ac4814- xfs: allow read IO and FICLONE to run concurrently (bsc#1218934). - commit b6b4c4a- Input: atkbd - use ab83 as id when skipping the getid command (git-fixes). - commit 09aa4d9- Add alt-commit to an ASoC fix - commit ac54a21- parport: parport_serial: Add Brainboxes device IDs and geometry (git-fixes). - parport: parport_serial: Add Brainboxes BAR details (git-fixes). - scripts/decode_stacktrace.sh: optionally use LLVM utilities (git-fixes). - nfc: Do not send datagram if socket state isn't LLCP_BOUND (git-fixes). - Input: xpad - add Razer Wolverine V2 support (git-fixes). - Input: i8042 - add nomux quirk for Acer P459-G2-M (git-fixes). - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (git-fixes). - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (git-fixes). - kselftest: alsa: fixed a print formatting warning (git-fixes). - i2c: rk3x: fix potential spinlock recursion on poll (git-fixes). - pinctrl: cy8c95x0: Fix get_pincfg (git-fixes). - pinctrl: cy8c95x0: Fix regression (git-fixes). - pinctrl: cy8c95x0: Fix typo (git-fixes). - pinctrl: amd: Mask non-wake source pins with interrupt enabled at suspend (git-fixes). - wifi: iwlwifi: pcie: avoid a NULL pointer dereference (git-fixes). - reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning (git-fixes). - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (git-fixes). - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (git-fixes). - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (git-fixes). - platform/x86/amd/pmc: Move platform defines to header (git-fixes). - platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems (git-fixes). - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (git-fixes). - platform/x86: intel-vbtn: Fix missing tablet-mode-switch events (git-fixes). - hwtracing: hisi_ptt: Don't try to attach a task (git-fixes). - hwtracing: hisi_ptt: Handle the interrupt in hardirq context (git-fixes). - hwmon: (corsair-psu) Fix probe when built-in (git-fixes). - nouveau/tu102: flush all pdbs on vmm flush (git-fixes). - kunit: Reset suite counter right before running tests (git-fixes). - kunit: Warn if tests are slow (git-fixes). - wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap (git-fixes). - wifi: avoid offset calculation on NULL pointer (git-fixes). - wifi: cfg80211: lock wiphy mutex for rfkill poll (git-fixes). - pinctrl: lochnagar: Don't build on MIPS (git-fixes). - pinctrl: s32cc: Avoid possible string truncation (git-fixes). - pinctrl: amd: Use pm_pr_dbg to show debugging messages (git-fixes). - commit ab000cc- dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (git-fixes). - dmaengine: fix NULL pointer in channel unregistration function (git-fixes). - driver core: Add a guard() definition for the device_lock() (git-fixes). - drm/amd/display: get dprefclk ss info from integration info table (git-fixes). - drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event (git-fixes). - drm/amdkfd: svm range always mapped flag not working on APU (git-fixes). - HID: nintendo: Prevent divide-by-zero on code (git-fixes). - HID: nintendo: fix initializer element is not constant error (git-fixes). - drm/crtc: fix uninitialized variable use (git-fixes). - drm/crtc: Fix uninit-value bug in drm_mode_setcrtc (git-fixes). - drm/exynos: fix a wrong error checking (git-fixes). - drm/exynos: fix a potential error pointer dereference (git-fixes). - drm/amdgpu: Add NULL checks for function pointers (git-fixes). - drm/amd/display: Add monitor patch for specific eDP (git-fixes). - drm/amdgpu: Use another offset for GC 9.4.3 remap (git-fixes). - drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit (git-fixes). - drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer (git-fixes). - drm/amd/display: update dcn315 lpddr pstate latency (git-fixes). - drm/amdkfd: Use common function for IP version check (git-fixes). - drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt (git-fixes). - commit f779c78- virtio_pmem: support feature SHMEM_REGION (jsc#PED-5853). - nvdimm/namespace: fix kernel-doc for function params (jsc#PED-5853). - nvdimm/dimm_devs: fix kernel-doc for function params (jsc#PED-5853). - nvdimm/btt: fix btt_blk_cleanup() kernel-doc (jsc#PED-5853). - nvdimm-btt: simplify code with the scope based resource management (jsc#PED-5853). - nvdimm: Remove usage of the deprecated ida_simple_xx() API (jsc#PED-5853). - nvdimm/btt: replace deprecated strncpy with strscpy (jsc#PED-5853). - dax/kmem: allow kmem to add memory with memmap_on_memory (jsc#PED-5853). - libnvdimm: remove kernel-doc warnings: (jsc#PED-5853). - libnvdimm: Annotate struct nd_region with __counted_by (jsc#PED-5853). - nd_btt: Make BTT lanes preemptible (jsc#PED-5853). - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (jsc#PED-5853). - dax: refactor deprecated strncpy (jsc#PED-5853). - nvdimm: Fix dereference after free in register_nvdimm_pmu() (jsc#PED-5853). - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (jsc#PED-5853). - nvdimm/pfn_dev: Avoid unnecessary endian conversion (jsc#PED-5853). - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (jsc#PED-5853). - nvdimm: Explicitly include correct DT includes (jsc#PED-5853). - nvdimm: Use kstrtobool() instead of strtobool() (jsc#PED-5853). - mm/hugepage pud: allow arch-specific helper function to check huge page pud support (jsc#PED-5853). - dax: enable dax fault handler to report VM_FAULT_HWPOISON (jsc#PED-5853). - dax: Cleanup extra dax_region references (jsc#PED-5853). - dax: Use device_unregister() in unregister_dax_mapping() (jsc#PED-5853). - nvdimm: make security_show static (jsc#PED-5853). - nvdimm: make nd_class variable static (jsc#PED-5853). - libnvdimm: mark 'security_show' static again (jsc#PED-5853). - dax: fix missing-prototype warnings (jsc#PED-5853). - commit b5a37cd- bus: moxtet: Add spi device table (git-fixes). - bus: moxtet: Mark the irq as shared (git-fixes). - ACPI: resource: Add another DMI match for the TongFang GMxXGxx (git-fixes). - ARM: sun9i: smp: fix return code check of of_property_match_string (git-fixes). - ASoC: SOF: Intel: hda-codec: Delay the codec device registration (git-fixes). - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (git-fixes). - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (git-fixes). - ASoC: cs35l45: Prevents spinning during runtime suspend (git-fixes). - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (git-fixes). - ASoC: cs35l45: Use modern pm_ops (git-fixes). - clk: rockchip: rk3128: Fix HCLK_OTG gate register (git-fixes). - clk: rockchip: rk3568: Add PLL rate for 292.5MHz (git-fixes). - ASoC: da7219: Support low DC impedance headset (git-fixes). - ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module (git-fixes). - ASoC: SOF: ipc4-topology: Correct data structures for the SRC module (git-fixes). - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (git-fixes). - ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology cores (git-fixes). - ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline (git-fixes). - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (git-fixes). - ASoC: fsl_xcvr: refine the requested phy clock frequency (git-fixes). - ASoC: rt5650: add mutex to avoid the jack detection failure (git-fixes). - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (git-fixes). - ASoC: cs43130: Fix incorrect frame delay configuration (git-fixes). - ASoC: cs43130: Fix the position of const qualifier (git-fixes). - ASoC: Intel: Skylake: mem leak in skl register function (git-fixes). - ASoC: SOF: topology: Fix mem leak in sof_dai_load() (git-fixes). - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (git-fixes). - ASoC: Intel: Skylake: Fix mem leak in few functions (git-fixes). - ASoC: wm8974: Correct boost mixer inputs (git-fixes). - commit 8e23814- watchdog/hpwdt: Remove unused variable (jsc#PED-7477). - watchdog/hpwdt: Remove redundant test (jsc#PED-7477). - commit 1d0b9e9- Update patch reference for hpwdt patch (jsc#PED-7477) - commit 6b37003- ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (git-fixes). - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (git-fixes). - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (git-fixes). - commit 9f81551- libapi: Add missing linux/types.h header to get the __u64 type on io.h (git-fixes). - arm64/sme: Always exit sme_alloc() early with existing storage (git-fixes). - arm64/fpsimd: Remove spurious check for SVE support (git-fixes). - arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptrace (git-fixes). - arm64: scs: Work around full LTO issue with dynamic SCS (git-fixes). - ASoC: SOF: ipc4-loader: remove the CPC check warnings (git-fixes). - ASoC: SOF: ipc4-pcm: remove log message for LLP (git-fixes). - ASoC: mediatek: sof-common: Add NULL check for normal_link string (git-fixes). - ALSA: oxygen: Fix right channel of capture volume mixer (git-fixes). - drm/amdgpu: revert "Adjust removal control flow for smu v13_0_2" (git-fixes). - drm/amdgpu: Fix the null pointer when load rlc firmware (git-fixes). - drm/amdgpu: fall back to INPUT power for AVG power via INFO IOCTL (git-fixes). - drm/amdkfd: fixes for HMM mem allocation (git-fixes). - Revert "drm/amd/display: fix bandwidth validation failure on DCN 2.1" (git-fixes). - power: supply: cw2015: correct time_to_empty units in sysfs (git-fixes). - power: supply: bq256xx: fix some problem in bq256xx_hw_init (git-fixes). - apparmor: avoid crash when parsed profile name is empty (git-fixes). - apparmor: fix possible memory leak in unpack_trans_table (git-fixes). - serial: sc16is7xx: set safe default SPI clock frequency (git-fixes). - serial: sc16is7xx: add check for unsupported SPI modes during probe (git-fixes). - commit ec5fb8d- perf/x86/intel/uncore: Factor out topology_gidnid_map() (bsc#1218958). - perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (bsc#1218958). - commit 3c9d9ce- selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes (git-fixes). - selftests: mlxsw: qos_pfc: Remove wrong description (git-fixes). - selftests: bonding: Add more missing config options (git-fixes). - selftests: netdevsim: add a config file (git-fixes). - usb: mon: Fix atomicity violation in mon_bin_vma_fault (git-fixes). - usb: typec: class: fix typec_altmode_put_partner to put plugs (git-fixes). - usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer (git-fixes). - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (git-fixes). - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (git-fixes). - usb: chipidea: wait controller resume finished for wakeup irq (git-fixes). - usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled (git-fixes). - usb: cdns3: fix iso transfer error when mult is not zero (git-fixes). - usb: cdns3: fix uvc failure work since sg support enabled (git-fixes). - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (git-fixes). - usb: dwc3: gadget: Handle EP0 request dequeuing properly (git-fixes). - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (git-fixes). - Revert "usb: dwc3: Soft reset phy on probe for host" (git-fixes). - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (git-fixes). - usb: gadget: webcam: Make g_webcam loadable again (git-fixes). - serial: omap: do not override settings for RS485 support (git-fixes). - serial: core, imx: do not set RS485 enabled if it is not supported (git-fixes). - serial: core: make sure RS485 cannot be enabled when it is not supported (git-fixes). - serial: core: fix sanitizing check for RTS settings (git-fixes). - serial: 8250_bcm2835aux: Restore clock error handling (git-fixes). - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (git-fixes). - serial: apbuart: fix console prompt on qemu (git-fixes). - serial: imx: Correct clock error message in function probe() (git-fixes). - serial: imx: fix tx statemachine deadlock (git-fixes). - serial: sccnxp: Improve error message if regulator_disable() fails (git-fixes). - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (git-fixes). - software node: Let args be NULL in software_node_get_reference_args (git-fixes). - commit 1dd97ae- modpost: move __attribute__((format(printf, 2, 3))) to modpost.h (git-fixes). - kbuild: buildtar: Remove unused $dirs (git-fixes). - kdb: Fix a potential buffer overflow in kdb_local() (git-fixes). - selftests: bonding: add missing build configs (git-fixes). - selftests: netdevsim: sprinkle more udevadm settle (git-fixes). - selftests: bonding: Change script interpreter (git-fixes). - i2c: s3c24xx: fix transferring more than one message in polling mode (git-fixes). - i2c: s3c24xx: fix read transfers in polling mode (git-fixes). - rtc: Extend timeout for waiting for UIP to clear to 1s (git-fixes). - rtc: Add support for configuring the UIP timeout for RTC reads (git-fixes). - rtc: Adjust failure return code for cmos_set_alarm() (git-fixes). - rtc: mc146818-lib: Adjust failure return code for mc146818_get_time() (git-fixes). - gpio: EN7523: fix kernel-doc warnings (git-fixes). - pwm: jz4740: Don't use dev_err_probe() in .request() (git-fixes). - pwm: Fix out-of-bounds access in of_pwm_single_xlate() (git-fixes). - backlight: hx8357: Convert to agnostic GPIO API (git-fixes). - dma-debug: fix kernel-doc warnings (git-fixes). - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (git-fixes). - cxl/region: fix x9 interleave typo (git-fixes). - selftests/sgx: Skip non X86_64 platform (git-fixes). - selftests/sgx: Include memory clobber for inline asm in test enclave (git-fixes). - selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry (git-fixes). - selftests/sgx: Fix uninitialized pointer dereference in error path (git-fixes). - class: fix use-after-free in class_register() (git-fixes). - acpi: property: Let args be NULL in __acpi_node_get_property_reference (git-fixes). - base/node.c: initialize the accessor list before registering (git-fixes). - commit 7b0bf11- s390/vfio-ap: do not reset queue removed from host config (git-fixes bsc#1218996). - commit bc352ee- s390/vfio-ap: reset queues associated with adapter for queue unbound from driver (bsc#1218993 git-fixes). - commit 5646a17- s390/vfio-ap: realize the VFIO_DEVICE_SET_IRQS ioctl (bsc#1218992 git-fixes). - commit 772cff8- s390/vfio-ap: realize the VFIO_DEVICE_GET_IRQ_INFO ioctl (bsc#1218992 git-fixes). - commit 7a3f44a- s390/vfio-ap: reset queues filtered from the guest's AP config (git-fixes bsc#1218992). - commit 79ec7d5- s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB (git-fixes bsc#1218991). - commit 692b477- s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration (git-fixes bsc#1218989). - commit 8ddc8b3- s390/vfio-ap: always filter entire AP matrix (git-fixes bsc#1218988). - commit 8a86865- s390/pci: fix max size calculation in zpci_memcpy_toio() (git-fixes bsc#1218987). - commit d38497a- bpf: Use c->unit_size to select target cache during free (jsc#PED-6811). - bpf: Limit the number of uprobes when attaching program to multiple uprobes (jsc#PED-6811). - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (jsc#PED-6811). - bpf: Add missing BPF_LINK_TYPE invocations (jsc#PED-6811). - netfilter: bpf: fix bad registration on nf_defrag (jsc#PED-6811). - bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4 (jsc#PED-6811). - bpf: Add missed allocation hint for bpf_mem_cache_alloc_flags() (jsc#PED-6811). - selftests/bpf: trace_helpers.c: Optimize kallsyms cache (jsc#PED-6811). - net: Fix skb consume leak in sch_handle_egress (jsc#PED-6811). - net: Fix slab-out-of-bounds in inet_steal_sock (jsc#PED-6811). - net: remove duplicate INDIRECT_CALLABLE_DECLARE of udp_ehashfn (jsc#PED-6811). - tcx: Fix splat during dev unregister (jsc#PED-6811). - tcx: Fix splat in ingress_destroy upon tcx_entry_free (jsc#PED-6811). - commit 5be5d11- KVM: s390: vsie: Fix STFLE interpretive execution identification (git-fixes bsc#1218960). - commit ad0fc48- powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (jsc#PED-5083). - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (jsc#PED-5083). - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (jsc#PED-5083). - powerpc/bpf: implement bpf_arch_text_copy (jsc#PED-5083). - powerpc/code-patching: introduce patch_instructions() (jsc#PED-5083). - commit ed7c82d- ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path (git-fixes). - commit b2151e4- ubifs: Check @c->dirty_[n|p]n_cnt and @c->nroot state under @c->lp_mutex (git-fixes). - commit 837ee41- exfat: support handle zero-size directory (git-fixes). - commit 4e50352- bpf: Add fd-based tcx multi-prog infra with link support (jsc#PED-6811). - Update config files, add CONFIG_XGRESS=y - commit 2251cdf- ibmveth: Remove condition to recompute TCP header checksum (jsc#PED-5067). - commit 59a623a- tipc: fix a potential deadlock on &tx->lock (bsc#1218916 CVE-2024-0641). - commit eaf2892- Update metadata - commit bd3aa7e- selftests/bpf: Add testcase for async callback return value failure (jsc#PED-6811). - bpf: Fix verifier log for async callback return values (jsc#PED-6811). - xdp: Fix zero-size allocation warning in xskq_create() (jsc#PED-6811). - riscv, bpf: Track both a0 (RISC-V ABI) and a5 (BPF) return values (jsc#PED-6811). - riscv, bpf: Sign-extend return values (jsc#PED-6811). - selftests/bpf: Make seen_tc* variable tests more robust (jsc#PED-6811). - selftests/bpf: Test query on empty mprog and pass revision into attach (jsc#PED-6811). - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (jsc#PED-6811). - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (jsc#PED-6811). - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (jsc#PED-6811). - bpf: Handle bpf_mprog_query with NULL entry (jsc#PED-6811). - bpf: Fix BPF_PROG_QUERY last field check (jsc#PED-6811). - bpf: Use kmalloc_size_roundup() to adjust size_index (jsc#PED-6811). - selftest/bpf: Add various selftests for program limits (jsc#PED-6811). - bpf, mprog: Fix maximum program check on mprog attachment (jsc#PED-6811). - bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets (jsc#PED-6811). - bpf, sockmap: Add tests for MSG_F_PEEK (jsc#PED-6811). - bpf, sockmap: Do not inc copied_seq when PEEK flag set (jsc#PED-6811). - bpf: tcp_read_skb needs to pop skb regardless of seq (jsc#PED-6811). - bpf: unconditionally reset backtrack_state masks on global func exit (jsc#PED-6811). - bpf: Fix tr dereferencing (jsc#PED-6811). - selftests/bpf: Check bpf_cubic_acked() is called via struct_ops (jsc#PED-6811). - bpf: Fix BTF_ID symbol generation collision in tools/ (jsc#PED-6811). - bpf: Fix BTF_ID symbol generation collision (jsc#PED-6811). - bpf: Fix uprobe_multi get_pid_task error path (jsc#PED-6811). - bpf: Skip unit_size checking for global per-cpu allocator (jsc#PED-6811). - netfilter, bpf: Adjust timeouts of non-confirmed CTs in bpf_ct_insert_entry() (jsc#PED-6811). - selftests/bpf: Fix kprobe_multi_test/attach_override test (jsc#PED-6811). - bpf, cgroup: fix multiple kernel-doc warnings (jsc#PED-6811). - selftests/bpf: fix unpriv_disabled check in test_verifier (jsc#PED-6811). - bpf: Fix a erroneous check after snprintf() (jsc#PED-6811). - selftests/bpf: ensure all CI arches set CONFIG_BPF_KPROBE_OVERRIDE=y (jsc#PED-6811). - selftests/bpf: Offloaded prog after non-offloaded should not cause BUG (jsc#PED-6811). - bpf: Avoid dummy bpf_offload_netdev in __bpf_prog_dev_bound_init (jsc#PED-6811). - bpf: Avoid deadlock when using queue and stack maps from NMI (jsc#PED-6811). - selftests/bpf: Update bpf_clone_redirect expected return code (jsc#PED-6811). - bpf: Clarify error expectations from bpf_clone_redirect (jsc#PED-6811). - selftests/bpf: Test all valid alloc sizes for bpf mem allocator (jsc#PED-6811). - bpf: Ensure unit_size is matched with slab cache object size (jsc#PED-6811). - bpf: Don't prefill for unused bpf_mem_cache (jsc#PED-6811). - bpf: Adjust size_index according to the value of KMALLOC_MIN_SIZE (jsc#PED-6811). - selftests/bpf: Add kprobe_multi override test (jsc#PED-6811). - bpf, riscv: use prog pack allocator in the BPF JIT (jsc#PED-6811). - riscv: implement a memset like function for text (jsc#PED-6811). - riscv: extend patch_text_nosync() for multiple pages (jsc#PED-6811). - bpf: make bpf_prog_pack allocator portable (jsc#PED-6811). - selftests/bpf: Check bpf_sk_storage has uncharged sk_omem_alloc (jsc#PED-6811). - bpf: bpf_sk_storage: Fix the missing uncharge in sk_omem_alloc (jsc#PED-6811). - bpf: bpf_sk_storage: Fix invalid wait context lockdep report (jsc#PED-6811). - bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check (jsc#PED-6811). - bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sys_bpf() (jsc#PED-6811). - bpf, sockmap: Fix skb refcnt race after locking changes (jsc#PED-6811). - docs/bpf: Fix "file doesn't exist" warnings in {llvm_reloc,btf}.rst (jsc#PED-6811). - selftests/bpf: Include build flavors for install target (jsc#PED-6811). - bpf: Annotate bpf_long_memcpy with data_race (jsc#PED-6811). - selftests/bpf: Fix d_path test (jsc#PED-6811). - bpf, docs: Fix invalid escape sequence warnings in bpf_doc.py (jsc#PED-6811). - bpf, docs: s/eBPF/BPF in standards documents (jsc#PED-6811). - bpf, docs: Add abi.rst document to standardization subdirectory (jsc#PED-6811). - bpf, docs: Move linux-notes.rst to root bpf docs tree (jsc#PED-6811). - bpf, sockmap: Fix preempt_rt splat when using raw_spin_lock_t (jsc#PED-6811). - docs/bpf: Add description for CO-RE relocations (jsc#PED-6811). - bpf, docs: Correct source of offset for program-local call (jsc#PED-6811). - bpftool: Fix build warnings with -Wtype-limits (jsc#PED-6811). - bpf: Prevent inlining of bpf_fentry_test7() (jsc#PED-6811). - commit 65b8e7a- selftests/bpf: Add tests for rbtree API interaction in sleepable progs (jsc#PED-6811). - bpf: Allow bpf_spin_{lock,unlock} in sleepable progs (jsc#PED-6811). - bpf: Consider non-owning refs to refcounted nodes RCU protected (jsc#PED-6811). - bpf: Reenable bpf_refcount_acquire (jsc#PED-6811). - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping refcounted nodes (jsc#PED-6811). - bpf: Consider non-owning refs trusted (jsc#PED-6811). - selftests/bpf: Enable cpu v4 tests for RV64 (jsc#PED-6811). - riscv, bpf: Support unconditional bswap insn (jsc#PED-6811). - riscv, bpf: Support signed div/mod insns (jsc#PED-6811). - riscv, bpf: Support 32-bit offset jmp insn (jsc#PED-6811). - riscv, bpf: Support sign-extension mov insns (jsc#PED-6811). - riscv, bpf: Support sign-extension load insns (jsc#PED-6811). - riscv, bpf: Fix missing exception handling and redundant zext for LDX_B/H/W (jsc#PED-6811). - samples/bpf: Add note to README about the XDP utilities moved to xdp-tools (jsc#PED-6811). - samples/bpf: Cleanup .gitignore (jsc#PED-6811). - samples/bpf: Remove the xdp_sample_pkts utility (jsc#PED-6811). - samples/bpf: Remove the xdp1 and xdp2 utilities (jsc#PED-6811). - samples/bpf: Remove the xdp_rxq_info utility (jsc#PED-6811). - samples/bpf: Remove the xdp_redirect* utilities (jsc#PED-6811). - samples/bpf: Remove the xdp_monitor utility (jsc#PED-6811). - selftests/bpf: Add a local kptr test with no special fields (jsc#PED-6811). - bpf: Remove a WARN_ON_ONCE warning related to local kptr (jsc#PED-6811). - libbpf: fix signedness determination in CO-RE relo handling logic (jsc#PED-6811). - selftests/bpf: add uprobe_multi test binary to .gitignore (jsc#PED-6811). - libbpf: Add bpf_object__unpin() (jsc#PED-6811). - selftests/bpf: Add selftest for allow_ptr_leaks (jsc#PED-6811). - bpf: Fix issue in verifying allow_ptr_leaks (jsc#PED-6811). - libbpf: Free btf_vmlinux when closing bpf_object (jsc#PED-6811). - selftests/bpf: Add test for bpf_obj_drop with bad reg->off (jsc#PED-6811). - bpf: Fix check_func_arg_reg_off bug for graph root/node (jsc#PED-6811). - selftests/bpf: Add a failure test for bpf_kptr_xchg() with local kptr (jsc#PED-6811). - bpf: Fix a bpf_kptr_xchg() issue with local kptr (jsc#PED-6811). - selftests/bpf: Add extra link to uprobe_multi tests (jsc#PED-6811). - selftests/bpf: Add uprobe_multi pid filter tests (jsc#PED-6811). - selftests/bpf: Add uprobe_multi cookie test (jsc#PED-6811). - selftests/bpf: Add uprobe_multi usdt bench test (jsc#PED-6811). - selftests/bpf: Add uprobe_multi usdt test code (jsc#PED-6811). - selftests/bpf: Add uprobe_multi bench test (jsc#PED-6811). - selftests/bpf: Add uprobe_multi test program (jsc#PED-6811). - selftests/bpf: Add uprobe_multi link test (jsc#PED-6811). - selftests/bpf: Add uprobe_multi api test (jsc#PED-6811). - selftests/bpf: Add uprobe_multi skel test (jsc#PED-6811). - selftests/bpf: Move get_time_ns to testing_helpers.h (jsc#PED-6811). - libbpf: Add uprobe multi link support to bpf_program__attach_usdt (jsc#PED-6811). - libbpf: Add uprobe multi link detection (jsc#PED-6811). - libbpf: Add support for uprobe.multi[.s] program sections (jsc#PED-6811). - libbpf: Add bpf_program__attach_uprobe_multi function (jsc#PED-6811). - libbpf: Add bpf_link_create support for multi uprobes (jsc#PED-6811). - libbpf: Add elf_resolve_pattern_offsets function (jsc#PED-6811). - libbpf: Add elf_resolve_syms_offsets function (jsc#PED-6811). - libbpf: Add elf symbol iterator (jsc#PED-6811). - libbpf: Add elf_open/elf_close functions (jsc#PED-6811). - libbpf: Move elf_find_func_offset* functions to elf object (jsc#PED-6811). - libbpf: Add uprobe_multi attach type and link names (jsc#PED-6811). - bpf: Add bpf_get_func_ip helper support for uprobe link (jsc#PED-6811). - bpf: Add pid filter support for uprobe_multi link (jsc#PED-6811). - bpf: Add cookies support for uprobe_multi link (jsc#PED-6811). - bpf: Add multi uprobe link (jsc#PED-6811). - bpf: Add attach_type checks under bpf_prog_attach_check_attach_type (jsc#PED-6811). - bpf: Switch BPF_F_KPROBE_MULTI_RETURN macro to enum (jsc#PED-6811). - samples/bpf: simplify spintest with kprobe.multi (jsc#PED-6811). - samples/bpf: refactor syscall tracing programs using BPF_KSYSCALL macro (jsc#PED-6811). - samples/bpf: fix broken map lookup probe (jsc#PED-6811). - samples/bpf: fix bio latency check with tracepoint (jsc#PED-6811). - samples/bpf: make tracing programs to be more CO-RE centric (jsc#PED-6811). - samples/bpf: fix symbol mismatch by compiler optimization (jsc#PED-6811). - samples/bpf: unify bpf program suffix to .bpf with tracing programs (jsc#PED-6811). - samples/bpf: convert to vmlinux.h with tracing programs (jsc#PED-6811). - samples/bpf: fix warning with ignored-attributes (jsc#PED-6811). - bpf, cpumask: Clean up bpf_cpu_map_entry directly in cpu_map_free (jsc#PED-6811). - bpf, cpumap: Use queue_rcu_work() to remove unnecessary rcu_barrier() (jsc#PED-6811). - selftests/bpf: Fix a selftest compilation error (jsc#PED-6811). - selftests/bpf: Add CO-RE relocs kfunc flavors tests (jsc#PED-6811). - libbpf: Support triple-underscore flavors for kfunc relocation (jsc#PED-6811). - bpf/tests: Enhance output on error and fix typos (jsc#PED-6811). - selftests/bpf: Add lwt_xmit tests for BPF_REROUTE (jsc#PED-6811). - selftests/bpf: Add lwt_xmit tests for BPF_REDIRECT (jsc#PED-6811). - lwt: Check LWTUNNEL_XMIT_CONTINUE strictly (jsc#PED-6811). - lwt: Fix return values of BPF xmit ops (jsc#PED-6811). - selftests/bpf: Enable cpu v4 tests for arm64 (jsc#PED-6811). - bpf, arm64: Support signed div/mod instructions (jsc#PED-6811). - bpf, arm64: Support 32-bit offset jmp instruction (jsc#PED-6811). - bpf, arm64: Support unconditional bswap (jsc#PED-6811). - bpf, arm64: Support sign-extension mov instructions (jsc#PED-6811). - bpf, arm64: Support sign-extension load instructions (jsc#PED-6811). - arm64: insn: Add encoders for LDRSB/LDRSH/LDRSW (jsc#PED-6811). - selftests/bpf: Add mptcpify test (jsc#PED-6811). - selftests/bpf: Fix error checks of mptcp open_and_load (jsc#PED-6811). - selftests/bpf: Add two mptcp netns helpers (jsc#PED-6811). - bpf: Add update_socket_protocol hook (jsc#PED-6811). - bpftool: Implement link show support for xdp (jsc#PED-6811). - bpftool: Implement link show support for tcx (jsc#PED-6811). - selftests/bpf: Add selftest for fill_link_info (jsc#PED-6811). - bpf: Fix uninitialized symbol in bpf_perf_link_fill_kprobe() (jsc#PED-6811). - bpf: Document struct bpf_struct_ops fields (jsc#PED-6811). - bpf: Support default .validate() and .update() behavior for struct_ops links (jsc#PED-6811). - selftests/bpf: Add various more tcx test cases (jsc#PED-6811). - bpftool: fix perf help message (jsc#PED-6811). - bpf: Remove unused declaration bpf_link_new_file() (jsc#PED-6811). - bpf: btf: Remove two unused function declarations (jsc#PED-6811). - bpf: lru: Remove unused declaration bpf_lru_promote() (jsc#PED-6811). - selftests/bpf: relax expected log messages to allow emitting BPF_ST (jsc#PED-6811). - selftests/bpf: remove duplicated functions (jsc#PED-6811). - selftests/bpf: fix the incorrect verification of port numbers (jsc#PED-6811). - commit 3e6c5b4- uio: Fix use-after-free in uio_open (git-fixes). - scripts/tags.sh: Update comment (addition of gtags) (git-fixes). - iio: adc: ad7091r: Pass iio_dev to event handler (git-fixes). - iio: adc: ad9467: fix scale setting (git-fixes). - iio: adc: ad9467: add mutex to struct ad9467_state (git-fixes). - iio: adc: ad9467: don't ignore error codes (git-fixes). - iio: adc: ad9467: fix reset gpio handling (git-fixes). - bus: mhi: host: Drop chan lock before queuing buffers (git-fixes). - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (git-fixes). - bus: mhi: host: Add alignment check for event ring read pointer (git-fixes). - bus: mhi: ep: Do not allocate event ring element on stack (git-fixes). - PCI: mediatek-gen3: Fix translation window size calculation (git-fixes). - PCI: mediatek: Clear interrupt status before dispatching handler (git-fixes). - PCI: keystone: Fix race condition when initializing PHYs (git-fixes). - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (git-fixes). - PCI: Add ACS quirk for more Zhaoxin Root Ports (git-fixes). - PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (git-fixes). - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (git-fixes). - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (git-fixes). - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (git-fixes). - leds: aw2013: Select missing dependency REGMAP_I2C (git-fixes). - mfd: intel-lpss: Fix the fractional clock divider flags (git-fixes). - mfd: syscon: Fix null pointer dereference in of_syscon_register() (git-fixes). - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (git-fixes). - hwspinlock: qcom: Remove IPQ6018 SOC specific compatible (git-fixes). - ARM: 9330/1: davinci: also select PINCTRL (git-fixes). - commit e00102e- rpm/kernel-source.changes.old: update to mention the old entries in kernel-docs - commit 6b4d1f8- bpf, docs: Fix small typo and define semantics of sign extension (jsc#PED-6811). - selftests/bpf: Add bpf_get_func_ip test for uprobe inside function (jsc#PED-6811). - selftests/bpf: Add bpf_get_func_ip tests for uprobe on function entry (jsc#PED-6811). - bpf: Add support for bpf_get_func_ip helper for uprobe program (jsc#PED-6811). - selftests/bpf: Add a movsx selftest for sign-extension of R10 (jsc#PED-6811). - bpf: Fix an incorrect verification success with movsx insn (jsc#PED-6811). - bpf, docs: Formalize type notation and function semantics in ISA standard (jsc#PED-6811). - bpf: change bpf_alu_sign_string and bpf_movsx_string to static (jsc#PED-6811). - libbpf: Use local includes inside the library (jsc#PED-6811). - bpf: fix bpf_dynptr_slice() to stop return an ERR_PTR (jsc#PED-6811). - bpf: fix inconsistent return types of bpf_xdp_copy_buf() (jsc#PED-6811). - selftests/bpf: Add test for detachment on empty mprog entry (jsc#PED-6811). - bpf: Fix mprog detachment for empty mprog entry (jsc#PED-6811). - bpf: bpf_struct_ops: Remove unnecessary initial values of variables (jsc#PED-6811). - selftests/bpf: Add testcase for xdp attaching failure tracepoint (jsc#PED-6811). - bpf, xdp: Add tracepoint to xdp attaching failure (jsc#PED-6811). - bpf: fix bpf_probe_read_kernel prototype mismatch (jsc#PED-6811). - riscv, bpf: Adapt bpf trampoline to optimized riscv ftrace framework (jsc#PED-6811). - libbpf: fix typos in Makefile (jsc#PED-6811). - tracing: bpf: use struct trace_entry in struct syscall_tp_t (jsc#PED-6811). - bpf, devmap: Remove unused dtab field from bpf_dtab_netdev (jsc#PED-6811). - bpf, cpumap: Remove unused cmap field from bpf_cpu_map_entry (jsc#PED-6811). - netfilter: bpf: Only define get_proto_defrag_hook() if necessary (jsc#PED-6811). - bpf: Fix an array-index-out-of-bounds issue in disasm.c (jsc#PED-6811). - docs/bpf: Fix malformed documentation (jsc#PED-6811). - bpf: selftests: Add defrag selftests (jsc#PED-6811). - bpf: selftests: Support custom type and proto for client sockets (jsc#PED-6811). - bpf: selftests: Support not connecting client socket (jsc#PED-6811). - netfilter: bpf: Support BPF_F_NETFILTER_IP_DEFRAG in netfilter link (jsc#PED-6811). - netfilter: defrag: Add glue hooks for enabling/disabling defrag (jsc#PED-6811). - docs/bpf: Improve documentation for cpu=v4 instructions (jsc#PED-6811). - bpf: Non-atomically allocate freelist during prefill (jsc#PED-6811). - selftests/bpf: Enable test test_progs-cpuv4 for gcc build kernel (jsc#PED-6811). - bpf: Fix compilation warning with -Wparentheses (jsc#PED-6811). - docs/bpf: Add documentation for new instructions (jsc#PED-6811). - selftests/bpf: Test ldsx with more complex cases (jsc#PED-6811). - selftests/bpf: Add unit tests for new gotol insn (jsc#PED-6811). - selftests/bpf: Add unit tests for new sdiv/smod insns (jsc#PED-6811). - selftests/bpf: Add unit tests for new bswap insns (jsc#PED-6811). - selftests/bpf: Add unit tests for new sign-extension mov insns (jsc#PED-6811). - selftests/bpf: Add unit tests for new sign-extension load insns (jsc#PED-6811). - selftests/bpf: Add a cpuv4 test runner for cpu=v4 testing (jsc#PED-6811). - selftests/bpf: Fix a test_verifier failure (jsc#PED-6811). - bpf: Add kernel/bpftool asm support for new instructions (jsc#PED-6811). - bpf: Support new 32bit offset jmp instruction (jsc#PED-6811). - bpf: Fix jit blinding with new sdiv/smov insns (jsc#PED-6811). - bpf: Support new signed div/mod instructions (jsc#PED-6811). - bpf: Support new unconditional bswap instruction (jsc#PED-6811). - bpf: Handle sign-extenstin ctx member accesses (jsc#PED-6811). - bpf: Support new sign-extension mov insns (jsc#PED-6811). - bpf: Support new sign-extension load insns (jsc#PED-6811). - bpf, docs: fix BPF_NEG entry in instruction-set.rst (jsc#PED-6811). - bpf: work around -Wuninitialized warning (jsc#PED-6811). - selftests/bpf: Test that SO_REUSEPORT can be used with sk_assign helper (jsc#PED-6811). - bpf, net: Support SO_REUSEPORT sockets with bpf_sk_assign (jsc#PED-6811). - net: remove duplicate sk_lookup helpers (jsc#PED-6811). - net: document inet_lookup_reuseport sk_state requirements (jsc#PED-6811). - net: remove duplicate reuseport_lookup functions (jsc#PED-6811). - net: export inet_lookup_reuseport and inet6_lookup_reuseport (jsc#PED-6811). - bpf: reject unhashed sockets in bpf_sk_assign (jsc#PED-6811). - udp: re-score reuseport groups when connected sockets are present (jsc#PED-6811). - udp: Remove unused function declaration udp_bpf_get_proto() (jsc#PED-6811). - bpf, net: Introduce skb_pointer_if_linear() (jsc#PED-6811). - bpf: sync tools/ uapi header with (jsc#PED-6811). - selftests/bpf: Add mprog API tests for BPF tcx links (jsc#PED-6811). - selftests/bpf: Add mprog API tests for BPF tcx opts (jsc#PED-6811). - bpftool: Extend net dump with tcx progs (jsc#PED-6811). - libbpf: Add helper macro to clear opts structs (jsc#PED-6811). - libbpf: Add link-based API for tcx (jsc#PED-6811). - libbpf: Add opts-based attach/detach/query API for tcx (jsc#PED-6811). - bpf: Add generic attach/detach/query API for multi-progs (jsc#PED-6811). - bpf, x86: initialize the variable "first_off" in save_args() (jsc#PED-6811). - bpf: allow any program to use the bpf_map_sum_elem_count kfunc (jsc#PED-6811). - bpf: make an argument const in the bpf_map_sum_elem_count kfunc (jsc#PED-6811). - bpf: consider CONST_PTR_TO_MAP as trusted pointer to struct bpf_map (jsc#PED-6811). - bpf: consider types listed in reg2btf_ids as trusted (jsc#PED-6811). - bpf: Drop useless btf_vmlinux in bpf_tcp_ca (jsc#PED-6811). - samples/bpf: README: Update build dependencies required (jsc#PED-6811). - selftests/bpf: Disable newly-added 'owner' field test until refcount re-enabled (jsc#PED-6811). - selftests/bpf: Add rbtree test exercising race which 'owner' field prevents (jsc#PED-6811). - bpf: Add 'owner' field to bpf_{list,rb}_node (jsc#PED-6811). - bpf: Introduce internal definitions for UAPI-opaque bpf_{rb,list}_node (jsc#PED-6811). - selftests/bpf: Add selftest for PTR_UNTRUSTED (jsc#PED-6811). - bpf: Fix an error in verifying a field in a union (jsc#PED-6811). - selftests/bpf: Add selftests for nested_trust (jsc#PED-6811). - bpf: Fix an error around PTR_UNTRUSTED (jsc#PED-6811). - selftests/bpf: add testcase for TRACING with 6+ arguments (jsc#PED-6811). - bpf, x86: allow function arguments up to 12 for TRACING (jsc#PED-6811). - bpf, x86: save/restore regs with BPF_DW size (jsc#PED-6811). - bpftool: Use "fallthrough;" keyword instead of comments (jsc#PED-6811). - bpf: Add object leak check (jsc#PED-6811). - bpf: Convert bpf_cpumask to bpf_mem_cache_free_rcu (jsc#PED-6811). - bpf: Introduce bpf_mem_free_rcu() similar to kfree_rcu() (jsc#PED-6811). - selftests/bpf: Improve test coverage of bpf_mem_alloc (jsc#PED-6811). - rcu: Export rcu_request_urgent_qs_task() (jsc#PED-6811). - bpf: Allow reuse from waiting_for_gp_ttrace list (jsc#PED-6811). - bpf: Add a hint to allocated objects (jsc#PED-6811). - bpf: Change bpf_mem_cache draining process (jsc#PED-6811). - bpf: Further refactor alloc_bulk() (jsc#PED-6811). - bpf: Factor out inc/dec of active flag into helpers (jsc#PED-6811). - bpf: Refactor alloc_bulk() (jsc#PED-6811). - bpf: Let free_all() return the number of freed elements (jsc#PED-6811). - bpf: Simplify code of destroy_mem_alloc() with kmemdup() (jsc#PED-6811). - bpf: Rename few bpf_mem_alloc fields (jsc#PED-6811). - selftests/bpf: extend existing map resize tests for per-cpu use case (jsc#PED-6811). - bpf: teach verifier actual bounds of bpf_get_smp_processor_id() result (jsc#PED-6811). - bpftool: Show perf link info (jsc#PED-6811). - bpftool: Add perf event names (jsc#PED-6811). - bpf: Support ->fill_link_info for perf_event (jsc#PED-6811). - bpf: Add a common helper bpf_copy_to_user() (jsc#PED-6811). - bpf: Expose symbol's respective address (jsc#PED-6811). - bpf: Protect probed address based on kptr_restrict setting (jsc#PED-6811). - bpftool: Show kprobe_multi link info (jsc#PED-6811). - bpftool: Dump the kernel symbol's module name (jsc#PED-6811). - bpf: Support ->fill_link_info for kprobe_multi (jsc#PED-6811). - samples/bpf: syscall_tp: Aarch64 no open syscall (jsc#PED-6811). - libbpf: Remove HASHMAP_INIT static initialization helper (jsc#PED-6811). - libbpf: Fix realloc API handling in zero-sized edge cases (jsc#PED-6811). - bpf,docs: Create new standardization subdirectory (jsc#PED-6811). - bpftool: Use a local bpf_perf_event_value to fix accessing its fields (jsc#PED-6811). - bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c (jsc#PED-6811). - bpftool: Define a local bpf_perf_link to fix accessing its fields (jsc#PED-6811). - bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie (jsc#PED-6811). - libbpf: only reset sec_def handler when necessary (jsc#PED-6811). - selftests/bpf: Correct two typos (jsc#PED-6811). - libbpf: Use available_filter_functions_addrs with multi-kprobes (jsc#PED-6811). - libbpf: Cross-join available_filter_functions and kallsyms for multi-kprobes (jsc#PED-6811). - selftests/bpf: Bump and validate MAX_SYMS (jsc#PED-6811). - selftests/bpf: test map percpu stats (jsc#PED-6811). - bpf: make preloaded map iterators to display map elements count (jsc#PED-6811). - bpf: populate the per-cpu insertions/deletions counters for hashmaps (jsc#PED-6811). - bpf: add a new kfunc to return current bpf_map elements count (jsc#PED-6811). - bpf: add percpu stats for bpf_map elements insertions/deletions (jsc#PED-6811). - Refresh patches.suse/kABI-padding-for-bpf.patch - selftests/bpf: Add benchmark for bpf memory allocator (jsc#PED-6811). - selftests/bpf: Honor $(O) when figuring out paths (jsc#PED-6811). - selftests/bpf: Add F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to some tests (jsc#PED-6811). - bpf: Remove unnecessary ring buffer size check (jsc#PED-6811). - selftests/bpf: Add bpf_program__attach_netfilter helper test (jsc#PED-6811). - libbpf: Add netfilter link attach helper (jsc#PED-6811). - libbpf: Skip modules BTF loading when CAP_SYS_ADMIN is missing (jsc#PED-6811). - selftests/bpf: Verify that the cgroup_skb filters receive expected packets (jsc#PED-6811). - bpf, net: Check skb ownership against full socket (jsc#PED-6811). - selftests/bpf: Add test to exercise typedef walking (jsc#PED-6811). - bpf: Resolve modifiers when walking structs (jsc#PED-6811). - bpf, docs: Fix definition of BPF_NEG operation (jsc#PED-6811). - bpf: Replace deprecated -target with --target= for Clang (jsc#PED-6811). - lib/test_bpf: Call page_address() on page acquired with GFP_KERNEL flag (jsc#PED-6811). - hw_breakpoint: fix single-stepping when using bpf_overflow_handler (jsc#PED-6811). - bpf: convert to ctime accessor functions (jsc#PED-6811). - commit 886f447- perf/x86/intel/cstate: Add Sierra Forest support (bsc#1218855). - x86/smp: Export symbol cpu_clustergroup_mask() (bsc#1218855). - perf/x86/intel/cstate: Cleanup duplicate attr_groups (bsc#1218855). - powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function (bsc#1218893). - commit 7a674ac- smb: client: fix OOB in receive_encrypted_standard() (bsc#1218832 CVE-2024-0565). - commit 01f51de- scsi: libsas: Simplify sas_queue_reset() and remove unused code (bsc#1216435). - commit 2ed80e9- config: s390x: Use upstream default CONFIG_HZ in zfcpdump References: jsc#PED-7600 Update CONFIG_HZ in s390 zfcpdump config to match upstream zfcpdump_defconfig - commit 2429ee3- xfs: fix reloading entire unlinked bucket lists (bsc#1218829). - commit 657b3be- dlm: fix format seq ops type 4 (git-fixes). - commit 63ceeef- fs: dlm: Fix the size of a buffer in dlm_create_debug_file() (git-fixes). - commit 0ca2a21- gfs2: Silence "suspicious RCU usage in gfs2_permission" warning (git-fixes). - commit b0d3c38- io_uring: use kiocb_{start,end}_write() helpers (bsc#1216436). - commit 6a1a1c1- blk-wbt: remove the separate write cache tracking (bsc#1216436). - block: reject invalid operation in submit_bio_noacct (bsc#1216436). - block: renumber QUEUE_FLAG_HW_WC (bsc#1216436). - block/null_blk: Fix double blk_mq_start_request() warning (bsc#1216436). - io_uring/rw: disable IOCB_DIO_CALLER_COMP (bsc#1216436). - commit b90cfd8- cachefiles: use kiocb_{start,end}_write() helpers (bsc#1216436). - ovl: use kiocb_{start,end}_write() helpers (bsc#1216436). - aio: use kiocb_{start,end}_write() helpers (bsc#1216436). - commit 8f90684- fs: create kiocb_{start,end}_write() helpers (bsc#1216436). - fs: add kerneldoc to file_{start,end}_write() helpers (bsc#1216436). - commit 7d3b5d1- IB/iser: Prevent invalidating wrong MR (git-fixes) - commit 434f8f8- RDMA/hns: Fix memory leak in free_mr_init() (git-fixes) - commit 20aa9db- RDMA/hns: Remove unnecessary checks for NULL in mtr_alloc_bufs() (git-fixes) - commit ec404c2- RDMA/hns: Fix inappropriate err code for unsupported operations (git-fixes) - commit d195558- RDMA/usnic: Silence uninitialized symbol smatch warnings (git-fixes) - commit 238dd09- direct_write_fallback(): on error revert the ->ki_pos update (bsc#1216436). - iomap: handle error conditions more gracefully in iomap_to_bh (bsc#1216436). - commit 4b812b9- buffer: convert block_truncate_page() to use a folio (bsc#1216436). - buffer: use a folio in __find_get_block_slow() (bsc#1216436). - buffer: convert link_dev_buffers to take a folio (bsc#1216436). - buffer: convert init_page_buffers() to folio_init_buffers() (bsc#1216436). - buffer: convert grow_dev_page() to use a folio (bsc#1216436). - buffer: convert page_zero_new_buffers() to folio_zero_new_buffers() (bsc#1216436). - buffer: convert __block_commit_write() to take a folio (bsc#1216436). - buffer: convert block_page_mkwrite() to use a folio (bsc#1216436). - buffer: make block_write_full_page() handle large folios (bsc#1216436). - gfs2: support ludicrously large folios in gfs2_trans_add_databufs() (bsc#1216436). - buffer: convert __block_write_full_page() to __block_write_full_folio() (bsc#1216436). - gfs2: convert gfs2_write_jdata_page() to gfs2_write_jdate_folio() (bsc#1216436). - gfs2: pass a folio to __gfs2_jdata_write_folio() (bsc#1216436). - gfs2: use a folio inside gfs2_jdata_writepage() (bsc#1216436). - commit 203df10- driver core: return an error when dev_set_name() hasn't happened (bsc#1216436). - commit e74385c- iomap: micro optimize the ki_pos assignment in iomap_file_buffered_write (bsc#1216436). - iomap: fix a regression for partial write errors (bsc#1216436). - commit 5452bfb- ida: Fix crash in ida_free when the bitmap is empty (bsc#1218804 CVE-2023-6915). - commit 8fc965e- scsi: libsas: Delete sas_ssp_task.retry_count (bsc#1216435). - Refresh patches.suse/scsi-libsas-Delete-sas_ssp_task.enable_first_burst.patch. - Refresh patches.suse/scsi-libsas-Delete-sas_ssp_task.task_prio.patch. - commit e634ae4- scsi: libsas: Remove unused declarations (bsc#1216435). - Refresh patches.suse/scsi-libsas-Delete-enum-sas_class.patch. - commit eb80cd9- scsi: hisi_sas: Fix warning detected by sparse (bsc#1216435). - scsi: hisi_sas: Delete unused lock in hisi_sas_port_notify_formed() (bsc#1216435). - scsi: hisi_sas: Block requests before a debugfs snapshot (bsc#1216435). - scsi: hisi_sas: Convert to platform remove callback returning void (bsc#1216435). - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s (bsc#1216435). - scsi: hisi_sas: Configure initial value of some registers according to HBA model (bsc#1216435). - scsi: libsas: factor out sas_check_fanout_expander_topo() (bsc#1216435). - scsi: libsas: Remove an empty branch in sas_check_parent_topology() (bsc#1216435). - scsi: libsas: Simplify sas_check_eeds() (bsc#1216435). - commit 0820552- blacklist.conf: Add 24e41bf8a6b4 mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl - commit b099e35- blacklist.conf: Add 793838138c15 prctl: Disable prctl(PR_SET_MDWE) on parisc - commit 892fb82- blk-cgroup: fix rcu lockdep warning in blkg_lookup() (bsc#1218870). - blk-cgroup: avoid to warn !rcu_read_lock_held() in blkg_lookup() (bsc#1218870). - commit dff344a- mm: memcg: normalize the value passed into memcg_rstat_updated() (bsc#1218869). - commit e19dd2b- sched: psi: fix unprivileged polling against cgroups (bsc#1212887). - commit 924611d- Update references to patch patches.suse/accel-habanalabs-fix-information-leak-in-sec_attest_.patch (git-fixes bsc#1217930 CVE-2023-50431). - commit 866277b- mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (bsc#1218515). - commit 8d4a19d- config: Use upstream default CONFIG_HZ References: jsc#PED-7600 Update CONFIG_HZ for arm and arm64 to match upstream default values. All architectures now use upstream default CONFIG_HZ value except x86_64. The value for x86_64 is not changed as it was considered to be an unnecessary risk without any clear gains. - commit fef3240- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (git-fixes). - commit 0009fb7- wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (git-fixes). - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (git-fixes). - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (git-fixes). - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (git-fixes). - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (git-fixes). - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (git-fixes). - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (git-fixes). - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (git-fixes). - wifi: rtlwifi: add calculate_bit_shift() (git-fixes). - asm-generic: Fix 32 bit __generic_cmpxchg_local (git-fixes). - asix: Add check for usbnet_get_endpoints (git-fixes). - efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags (git-fixes). - ethernet: atheros: fix a memleak in atl1e_setup_ring_resources (git-fixes). - atm: Fix Use-After-Free in do_vcc_ioctl (git-fixes). - atm: solos-pci: Fix potential deadlock on &tx_queue_lock (git-fixes). - atm: solos-pci: Fix potential deadlock on &cli_queue_lock (git-fixes). - lib/generic-radix-tree.c: Don't overflow in peek() (git-fixes). - commit 99556cb- xfs: make inode unlinked bucket recovery work with quotacheck (bsc#1218829). - commit 2168985- xfs: reload entire unlinked bucket lists (bsc#1218829). - commit 4e6da6a- xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (bsc#1218829). - commit 0c425d8- xfs: load uncached unlinked inodes into memory on demand (bsc#1218829). - commit d642831- xfs: fix internal error from AGFL exhaustion (bsc#1218830). - commit f1dd667- gfs2: don't withdraw if init_threads() got interrupted (git-fixes). - commit 87324d2- gfs2: fix an oops in gfs2_permission (git-fixes). - commit a65b3db- gfs2: ignore negated quota changes (git-fixes). - commit 32058b1- gfs2: fix glock shrinker ref issues (git-fixes). - commit 43753f2- jfs: fix array-index-out-of-bounds in diAlloc (git-fixes). - commit 8bb1897- jfs: fix array-index-out-of-bounds in dbFindLeaf (git-fixes). - commit 0452792- fs/jfs: Add validity check for db_maxag and db_agpref (git-fixes). - commit e9fcd3d- fs/jfs: Add check for negative db_l2nbperpage (git-fixes). - commit 46b8104- jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount (git-fixes). - commit e1dca98- fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount() (git-fixes). - commit 7bc674c- fs: dlm: Simplify buffer size computation in dlm_create_debug_file() (git-fixes). - commit 893cdc2- fs: dlm: debugfs for queued callbacks (git-fixes). - commit 1daca84- Update config files. - commit 3f040eb- partitions/ibm: Introduce defines for magic string length values (bsc#1216436). - partitions/ibm: Replace strncpy() and improve readability (bsc#1216436). - partitions/ibm: Remove unnecessary memset (bsc#1216436). - block/null_blk: add queue_rqs() support (bsc#1216436). - blk-mq: update driver tags request table when start request (bsc#1216436). - blk-mq: support batched queue_rqs() on shared tags queue (bsc#1216436). - blk-mq: remove RQF_MQ_INFLIGHT (bsc#1216436). - blk-mq: account active requests when get driver tag (bsc#1216436). - blk-throttle: check for overflow in calculate_bytes_allowed (bsc#1216436). - block: Fix regression in sed-opal for a saved key (bsc#1216436). - block: Don't invalidate pagecache for invalid falloc modes (bsc#1216436). - block: correct stale comment in rq_qos_wait (bsc#1216436). - ovl: disable IOCB_DIO_CALLER_COMP (bsc#1216436). - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (bsc#1216436). - block: fix pin count management when merging same-page segments (bsc#1216436). - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (bsc#1216436). - block: remove the call to file_remove_privs in blkdev_write_iter (bsc#1216436). - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (bsc#1216436). - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (bsc#1216436). - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (bsc#1216436). - blk-throttle: print signed value 'carryover_bytes/ios' for user (bsc#1216436). - driver core: Call in reversed order in device_platform_notify_remove() (bsc#1216436). - driver core: Return proper error code when dev_set_name() fails (bsc#1216436). - block: use strscpy() to instead of strncpy() (bsc#1216436). - blk-mq: prealloc tags when increase tagset nr_hw_queues (bsc#1216436). - blk-mq: delete redundant tagset map update when fallback (bsc#1216436). - blk-mq: fix tags leak when shrink nr_hw_queues (bsc#1216436). - block: Bring back zero_fill_bio_iter (bsc#1216436). - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (bsc#1216436). - block: Add some exports for bcachefs (bsc#1216436). - commit 4e8aeac- scsi: core: Support setting BLK_MQ_F_BLOCKING (bsc#1216436). - Delete patches.suse/drivers-base-implement-dev_enable_async_probe.patch. - Delete patches.suse/scsi-add-disable_async_probing-module-argument.patch. - commit c65ed74- scsi: core: Rework scsi_host_block() (bsc#1216436). - commit dc547b7- block: fix bad lockdep annotation in blk-iolatency (bsc#1216436). - swim3: mark swim3_init() static (bsc#1216436). - block: remove init_mutex and open-code blk_iolatency_try_init (bsc#1216436). - bio-integrity: create multi-page bvecs in bio_integrity_add_page() (bsc#1216436). - bio-integrity: cleanup adding integrity pages to bip's bvec (bsc#1216436). - bio-integrity: update the payload size in bio_integrity_add_page() (bsc#1216436). - block: make bvec_try_merge_hw_page() non-static (bsc#1216436). - iocost_monitor: improve it by adding iocg wait_ms (bsc#1216436). - iocost_monitor: print vrate inuse along with base_vrate (bsc#1216436). - iocost_monitor: fix kernel queue kobj changes (bsc#1216436). - fs/Kconfig: Fix compile error for romfs (bsc#1216436). - fs: add CONFIG_BUFFER_HEAD (bsc#1216436). - ext2: Move direct-io to use iomap (bsc#1216436). - ext4: Use generic_buffers_fsync_noflush() implementation (bsc#1216436). - fs/buffer.c: Add generic_buffers_fsync*() implementation (bsc#1216436). - commit 0ae71f3- block: use iomap for writes to block devices (bsc#1216436). - block: stop setting ->direct_IO (bsc#1216436). - commit ac1d801- block: open code __generic_file_write_iter for blkdev writes (bsc#1216436). - fs: rename and move block_page_mkwrite_return (bsc#1216436). - fs: remove emergency_thaw_bdev (bsc#1216436). - commit 3d051af- iomap: support IOCB_DIO_CALLER_COMP (bsc#1216436). - io_uring/rw: add write support for IOCB_DIO_CALLER_COMP (bsc#1216436). - fs: add IOCB flags related to passing back dio completions (bsc#1216436). - iomap: add IOMAP_DIO_INLINE_COMP (bsc#1216436). - iomap: only set iocb->private for polled bio (bsc#1216436). - iomap: treat a write through cache the same as FUA (bsc#1216436). - commit c35c5e8- fuse: use direct_write_fallback (bsc#1216436). - fuse: drop redundant arguments to fuse_perform_write (bsc#1216436). - fuse: update ki_pos in fuse_perform_write (bsc#1216436). - fs: factor out a direct_write_fallback helper (bsc#1216436). - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (bsc#1216436). - iomap: update ki_pos in iomap_file_buffered_write (bsc#1216436). - filemap: add a kiocb_invalidate_post_direct_write helper (bsc#1216436). - filemap: add a kiocb_invalidate_pages helper (bsc#1216436). - filemap: add a kiocb_write_and_wait helper (bsc#1216436). - filemap: update ki_pos in generic_perform_write (bsc#1216436). - iomap: update ki_pos a little later in iomap_dio_complete (bsc#1216436). - backing_dev: remove current->backing_dev_info (bsc#1216436). - commit e9c583e- iomap: use an unsigned type for IOMAP_DIO_* defines (bsc#1216436). - iomap: cleanup up iomap_dio_bio_end_io() (bsc#1216436). - commit f5b487e- blk-iocost: fix queue stats accounting (bsc#1216436). - block: don't make REQ_POLLED imply REQ_NOWAIT (bsc#1216436). - block: get rid of unused plug->nowait flag (bsc#1216436). - commit 8bbf8a3- block: cleanup bio_integrity_prep (bsc#1216436). - block: Improve performance for BLK_MQ_F_BLOCKING drivers (bsc#1216436). - scsi: Remove a blk_mq_run_hw_queues() call (bsc#1216436). - scsi: core: Only kick the requeue list if necessary (bsc#1216436). - commit ac14f2c- scsi: Inline scsi_kick_queue() (bsc#1216436). - commit b8b609b- block: don't pass a bio to bio_try_merge_hw_seg (bsc#1216436). - block: move the bi_size update out of __bio_try_merge_page (bsc#1216436). - block: downgrade a bio_full call in bio_add_page (bsc#1216436). - block: move the bi_size overflow check in (bsc#1216436). - block: move the bi_vcnt check out of __bio_try_merge_page (bsc#1216436). - block: move the BIO_CLONED checks out of __bio_try_merge_page (bsc#1216436). - block: use SECTOR_SHIFT bio_add_hw_page (bsc#1216436). - block: tidy up the bio full checks in bio_add_hw_page (bsc#1216436). - block: refactor to use helper (bsc#1216436). - blk-flush: reuse rq queuelist in flush state machine (bsc#1216436). - blk-flush: count inflight flush_data requests (bsc#1216436). - blk-mq: use percpu csd to remote complete instead of per-rq csd (bsc#1216436). - block: don't allow enabling a cache on devices that don't support it (bsc#1216436). - block: cleanup queue_wc_store (bsc#1216436). - commit 6ac1e2a- blk-iocost: skip empty flush bio in iocost (bsc#1216436). - blk-mq: delete dead struct blk_mq_hw_ctx->queued field (bsc#1216436). - commit 4b9b327- blk-mq: fix start_time_ns and alloc_time_ns for pre-allocated rq (bsc#1216436). - block: remove dead struc request->completion_data field (bsc#1216436). - commit 3fc36a5- nvme: improved uring polling (bsc#1216436). - Refresh patches.suse/io_uring-retain-top-8bits-of-uring_cmd-flags-for-ker.patch. - Refresh patches.suse/nvme-core-don-t-hold-rcu-read-lock-in-nvme_ns_chr_ur.patch. - commit 46103bf- block: add request polling helper (bsc#1216436). - commit 21a3178- blk-sysfs: add a new attr_group for blk_mq (bsc#1218785). - blk-iocost: move wbt_enable/disable_default() out of spinlock (bsc#1218785). - blk-wbt: cleanup rwb_enabled() and wbt_disabled() (bsc#1218785). - blk-wbt: remove dead code to handle wbt enable/disable with io inflight (bsc#1218785). - blk-wbt: don't create wbt sysfs entry if CONFIG_BLK_WBT is disabled (bsc#1218785). - commit 0b53563- bsg: make bsg_class a static const structure (bsc#1218785). - Refresh patches.suse/scsi-bsg-Increase-number-of-devices.patch. - commit 26819b8- block: add capacity validation in bdev_add_partition() (bsc#1218785). - block: fine-granular CAP_SYS_ADMIN for Persistent Reservation (bsc#1218785). - block: disallow Persistent Reservation on partitions (bsc#1218785). - block: document the holder argument to blkdev_get_by_path (bsc#1218785). - commit b5047c7- x86: bring back rep movsq for user access on CPUs without ERMS (bsc#1217756). - commit 0e4b75f- swim: fix a missing FMODE_ -> BLK_OPEN_ conversion in floppy_open (bsc#1218785). - blk-mq: check on cpu id when there is only one ctx mapping (bsc#1218785). - commit 34e3536- blacklist.conf: blacklist "perf test: Remove x permission from lib/stat_output.sh" change - commit d50c64f- tools: Disable __packed attribute compiler warning due to -Werror=attributes (perf-v6.7 git-fixes (jsc#PED-6012 jsc#PED-6121)). - tools build: Fix llvm feature detection, still used by bpftool (perf-v6.7 git-fixes (jsc#PED-6012 jsc#PED-6121)). - perf/benchmark: fix seccomp_unotify benchmark for 32-bit (perf-v6.7 git-fixes (jsc#PED-6012 jsc#PED-6121)). - commit 46e701f- x86/amd_nb: Add AMD Family MI300 PCI IDs (jsc#PED-7622). - Refresh patches.suse/PCI-Prevent-xHCI-driver-from-claiming-AMD-VanGogh-US.patch. - commit eb725e3- x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (jsc#PED-7622). - commit 7d080dd- x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (jsc#PED-7622). - Refresh patches.suse/EDAC-mce_amd-Remove-SMCA-Extended-Error-code-descriptions.patch. - commit e24f23e- EDAC/mce_amd: Remove SMCA Extended Error code descriptions (jsc#PED-7622). - commit 26b9953- EDAC/mc: Add support for HBM3 memory type (jsc#PED-7622). - commit 87fa543- Documentation: Begin a RAS section (jsc#PED-7622). - commit c5a4e59- EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (jsc#PED-7622). - commit ce743a1- x86/mce: Cleanup mce_usable_address() (jsc#PED-7623). - commit 19a7df2- x86/mce: Define amd_mce_usable_address() (jsc#PED-7623). - commit 4f93668- x86/MCE/AMD: Split amd_mce_is_memory_error() (jsc#PED-7623). - commit d0a7ad4- x86: sta2x11: include header for sta2x11_get_instance() prototype (git-fixes). - commit 1ee8ffe- x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (git-fixes). - commit a789183- x86/mce/inject: Clear test status value (git-fixes). - commit 8b89223- x86/lib: Fix overflow when counting digits (git-fixes). - commit 620dff6- x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect (git-fixes). - commit 8be12d2- x86/cpu/hygon: Fix the CPU topology evaluation for real (git-fixes). - commit 8f83bcd- x86/boot: Fix incorrect startup_gdt_descr.size (git-fixes). - commit c875e2d- x86/amd_nb: Use Family 19h Models 60h-7Fh Function 4 IDs (git-fixes). - commit e3deaea- x86/alternatives: Sync core before enabling interrupts (git-fixes). - commit 44dde1b- x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (git-fixes). - commit 81b2e99- coresight: etm4x: Ensure valid drvdata and clock before clk_put() (bsc#1218779) - commit 220f26f- fs: remove the now unused FMODE_* flags (bsc#1218785). - block: store the holder in file->private_data (bsc#1218785). - commit be82207- block: always use I_BDEV on file->f_mapping->host to find the bdev (bsc#1218785). - commit ae98ee3- block: replace fmode_t with a block-specific type for block open flags (bsc#1218785). - Refresh patches.suse/bcache-Fix-bcache-device-claiming.patch. - Refresh patches.suse/drdb-Convert-to-use-bdev_open_by_path.patch. - Refresh patches.suse/md-fix-warning-for-holder-mismatch-from-export_rdev.patch. - Refresh patches.suse/nbd-factor-out-a-helper-to-get-nbd_config-without-holding-config_lock.patch. - Refresh patches.suse/nbd-fold-nbd-config-initialization-into-nbd_alloc_config.patch. - commit 29ae81a- mtd: block2mtd: don't call early_lookup_bdev after the system (bsc#1218785). - commit 42c612f- mtd: block2mtd: factor the early block device open logic into (bsc#1218785). - Refresh patches.suse/block-use-the-holder-as-indication-for-exclusive-opens.patch. - commit dd8efb4- coresight: etm4x: Add ACPI support in platform driver (bsc#1218779) - commit c34f1a7- coresight: platform: acpi: Ignore the absence of graph (bsc#1218779) - commit 89c1dad- coresight: etm4x: Change etm4_platform_driver driver for MMIO devices (bsc#1218779) - commit 961790d- s390/dasd: fix double module refcount decrement (bsc#1141539). - commit f61a5ce- coresight: etm4x: Drop pid argument from etm4_probe() (bsc#1218779) - commit c7f3146- coresight: etm4x: Drop iomem 'base' argument from etm4_probe() (bsc#1218779) - commit f4cee1c- coresight: etm4x: Allocate and device assign 'struct etmv4_drvdata' (bsc#1218779) - commit 793dfc1- block: remove unused fmode_t arguments from ioctl handlers (bsc#1218785). - commit 99715e2- ubd: remove commented out code in ubd_open (bsc#1218785). - mtd: block: use a simple bool to track open for write (bsc#1218785). - commit 0f563df- nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool (bsc#1218785). - Refresh patches.suse/nvme-ioctl-move-capable-admin-check-to-the-end.patch. - commit 20cc5be- scsi: replace the fmode_t argument to ->sg_io_fn with a simple bool (bsc#1218785). - scsi: replace the fmode_t argument to scsi_ioctl with a simple bool (bsc#1218785). - scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool (bsc#1218785). - fs: remove sb->s_mode (bsc#1218785). - block: add a sb_open_mode helper (bsc#1218785). - commit b3b96ce- btrfs: don't pass a holder for non-exclusive blkdev_get_by_path (bsc#1218785). - commit da2722b- bcache: don't pass a stack address to blkdev_get_by_path (bsc#1218785). - Refresh patches.suse/bcache-Fix-bcache-device-claiming.patch. - Refresh patches.suse/block-use-the-holder-as-indication-for-exclusive-opens.patch. - commit 348ae97- sync tools/arch header for Support branch counters logging (jsc#PED-6012 jsc#PED-6121). - perf test: Basic branch counter support (jsc#PED-6012 jsc#PED-6121). - perf tools: Add branch counter knob (jsc#PED-6012 jsc#PED-6121). - perf header: Support num and width of branch counters (jsc#PED-6012 jsc#PED-6121). - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (jsc#PED-6012 jsc#PED-6121). - perf/x86/intel: Support branch counters logging (jsc#PED-6012 jsc#PED-6121). - perf/x86/intel: Reorganize attrs and is_visible (jsc#PED-6012 jsc#PED-6121). - perf: Add branch_sample_call_stack (jsc#PED-6012 jsc#PED-6121). - perf/x86: Add PERF_X86_EVENT_NEEDS_BRANCH_STACK flag (jsc#PED-6012 jsc#PED-6121). - perf: Add branch stack counters (jsc#PED-6012 jsc#PED-6121). - perf list: Fix JSON segfault by setting the used skip_duplicate_pmus callback (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf metrics: Avoid segv if default metricgroup isn't set (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools perf: Add arm64 sysreg files to MANIFEST (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools headers: Update tools's copy of s390/asm headers (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools headers: Update tools's copy of arm64/asm headers (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - commit d14bff1- block: rename blkdev_close to blkdev_release (bsc#1218785). - commit 92c813f- tools headers: Update tools's copy of x86/asm headers (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - Refresh patches.suse/kabi-reserve-cpuid-leaves.patch. - commit cceb480- cdrom: remove the unused cdrom_close_write release code (bsc#1218785). - cdrom: remove the unused mode argument to cdrom_ioctl (bsc#1218785). - Refresh patches.suse/cdrom-remove-the-unused-mode-argument-to-cdrom_release.patch. - Refresh patches.suse/cdrom-track-if-a-cdrom_device_info-was-opened-for-data.patch. - commit f4a27e4- block: also call ->open for incremental partition opens (bsc#1218785). - Refresh patches.suse/block-remove-the-unused-mode-argument-to-release.patch. - Refresh patches.suse/cdrom-gdrom-Fix-build-error.patch. - commit 00ba146- Refresh patches.suse/drm-amd-display-Fix-sending-VSC-colorimetry-packets-.patch (git-fixes) Alt-commit - commit de32d60- Refresh patches.suse/x86-virt-tdx-Disable-TDX-host-support-when-kexec-is-enable.patch. Move the kexec check right after TDX has been initialized as otherwise KEXEC is permanently broken. - commit 76414b1- Refresh patches.suse/drm-amdgpu-re-create-idle-bo-s-PTE-during-VM-state-m.patch (git-fixes) Alt-commit - commit 77ade9c- Refresh patches.suse/drm-amd-display-Restore-guard-against-default-backli.patch (git-fixes) Alt-commit - commit 6354727- Refresh patches.suse/drm-amd-display-fix-hw-rotated-modes-when-PSR-SU-is-.patch (git-fixes) Alt-commit - commit 1767b1e- Refresh patches.suse/drm-amdgpu-Restrict-extended-wait-to-PSP-v13.0.6.patch (git-fixes) Alt-commit - commit d7149a5- tools headers UAPI: Update tools's copy of vhost.h header (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lock contention: Fix a build error on 32-bit (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork: Fix a build error on 32-bit (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update tsx_cycles_per_elision metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update bonnell version number to v5 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update westmereex events to v4 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update meteorlake events to v1.06 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update knightslanding events to v16 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Add typo fix for ivybridge FP (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update a spelling in haswell/haswellx (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update emeraldrapids to v1.01 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update alderlake/alderlake events to v1.23 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Disable BPF skeletons if clang version is < 12.0.1 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests: test_arm_coresight: Simplify source iteration (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Add tigerlake two metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Add broadwellde two metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf callchain: Minor layout changes to callchain_list (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf callchain: Make brtype_stat in callchain_list optional (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf callchain: Make display use of branch_type_stat const (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf offcpu: Add missed btf_free (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf threads: Remove unused dead thread list (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf hist: Add missing puts to hist__account_cycles (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - libperf rc_check: Add RC_CHK_EQUAL (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - libperf rc_check: Make implicit enabling work for GCC (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf machine: Avoid out of bounds LBR memory read (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf rwsem: Add debug mode that uses a mutex (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Address stray '\' before # that is warned about since grep 3.8 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf report: Fix hierarchy mode on pipe input (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lock contention: Use per-cpu array map for spinlocks (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lock contention: Check race in tstamp elem creation (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lock contention: Clear lock addr after use (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench sched pipe: Add -G/--cgroups option (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Skip CoreSight tests if cs_etm// event is not available (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Do not ignore the default vmlinux.h (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf: script: fix missing ',' for fields option (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests: Fix shellcheck warning in stat_all_metricgroups (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests: Fix shellcheck warning in record_sideband.sh (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests: Ignore shellcheck warning in lock_contention (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools/perf/arch/powerpc: Fix the CPU ID const char* value by adding 0x prefix (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf cs-etm: Respect timestamp option (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf cs-etm: Validate timestamp tracing in per-thread mode (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Lazily compute default config (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu-events: Remember the perf_events_map for a PMU (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Const-ify perf_pmu__config_terms (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Const-ify file APIs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf arm-spe: Move PMU initialization from default config code (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf intel-pt: Move PMU initialization from default config code (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf intel-pt: Use get_unaligned_le16() etc (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf intel-pt: Use existing definitions of le16_to_cpu() etc (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf intel-pt: Simplify intel_pt_get_vmcs() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Add get_unaligned_leNN() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf cs-etm: Fix incorrect or missing decoder for raw trace (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bpf_counter: Fix a few memory leaks (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf header: Fix various error path memory leaks (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf trace-event-info: Avoid passing NULL value to closedir (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Fix unlikely memory leak when cloning terms (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lock: Fix a memory leak on an error path (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf svghelper: Avoid memory leak (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf hists browser: Avoid potential NULL dereference (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf hists browser: Reorder variables to reduce padding (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf dlfilter: Be defensive against potential NULL dereference (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf mem-events: Avoid uninitialized read (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jitdump: Avoid memory leak (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf env: Remove unnecessary NULL tests (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf buildid-cache: Fix use of uninitialized value (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench uprobe: Fix potential use of memory after free (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Fix for term values that are raw events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Avoid erange from hex numbers (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools/perf: Update call stack check in builtin-lock.c (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools/perf/tests: Fix object code reading to skip address that falls out of text section (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools/perf: Add text_end to "struct dso" to save .text section size (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Avoid system wide when not privileged (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf hisi-ptt: Fix memory leak in lseek failure handling (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf intel-pt: Fix async branch flags (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Make PMU alias name loading lazy (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Fix parse-events tests to skip parametrized events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events: Add JSON metrics for Arm CMN (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents: Add support for Arm CMN PMU aliasing (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Add pmu-event test for "Compat" and new event_field (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Make matching_pmu effective (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents: Support EventidCode and NodeType (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf metric: "Compat" supports regular expression matching identifiers (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: "Compat" supports regular expression matching identifiers (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf record: Fix BTF type checks in the off-cpu profiling (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench messaging: Kill child processes when exit abnormally in process mode (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench messaging: Store chlid process pid when creating worker for process mode (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench messaging: Factor out create_worker() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench messaging: Fix coding style issues for sched-messaging (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evlist: Avoid frequency mode for the dummy event (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendors events: Remove repeated word in comments (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: Fix for AmpereOne metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test lock_contention.sh: Skip test if not enough CPUs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test stat+shadow_stat.sh: Add threshold for rounding errors (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents: fix no member named 'entries' issue (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Fix tracepoint name memory leak (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Detect off-cpu support from build options (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Ensure EXTRA_TESTS is covered in build test (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Update build test for changed BPF skeleton defaults (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf version: Add status of bpf skeletons (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork top: Simplify bool conversion (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf annotate: Add more x86 mov instruction cases (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Remove unused function (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Simplify perf_pmus__find_core_pmu() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Move pmu__find_core_pmu() to pmus.c (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf symbol: Avoid an undefined behavior warning (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bpf-filter: Add YYDEBUG (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Add YYDEBUG (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf expr: Make YYDEBUG dependent on doing a debug build (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Make YYDEBUG dependent on doing a debug build (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Remove unused header files (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Add includes for detected configs in Makefile.perf (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Update cs_etm testcase for Arm ETE (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: Update V1 events using Arm telemetry repo (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Add a test for strcmp_cpuid_str() expression (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf util: Add a function for replacing characters in a string (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents: Remove unused keyword (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Check result of has_event(cycles) test (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf list pfm: Retry supported test with exclude_kernel (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf list: Avoid a hardcoded cpu PMU name (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test shell lock_contention: Add cgroup aggregation and filter tests (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lock contention: Add -G/--cgroup-filter option (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lock contention: Add --lock-cgroup option (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lock contention: Prepare to handle cgroups (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Add read_all_cgroups() and __cgroup_find() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork top: Add BPF-based statistics on softirq event support (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork top: Add BPF-based statistics on hardirq event support (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork top: Implements BPF-based cpu usage statistics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort - -time options (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork top: Add statistics on softirq event support (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork top: Add statistics on hardirq event support (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evsel: Add evsel__intval_common() helper (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork top: Introduce new top utility (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork: Add `root` parameter to work_sort() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork: Add sched record support (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork: Set default events list if not specified in setup_event_list() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork: Overwrite original atom in the list when a new atom is pushed (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork: Set ordered_events to true in 'struct perf_tool' (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork: Add the supported subcommands to the document (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kwork: Fix incorrect and missing free atom in work_push_atom() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Add perf_event_attr test for record dummy event (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Add test case for record sideband events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf record: Track sideband events for all CPUs when tracing selected CPUs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf record: Move setting tracking events before record__init_thread_masks() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evlist: Add evlist__findnew_tracking_event() helper (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evlist: Add perf_evlist__go_system_wide() helper (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Fix spelling mistakes (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Add lunarlake v1.0 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Introduce 'struct parse_events_terms' (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Copy fewer term lists (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Avoid enum casts (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Tidy up str parameter (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Remove unnecessary __maybe_unused (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf shell completion: Support completion of metrics/metricgroups (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf completion: Support completion of libpfm4 events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf shell completion: Restrict completion of events to events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat: Fix aggr mode initialization (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events power10: Add extra data-source events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf machine: Use true and false for bool variable (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf dlfilter: Add a test for object_code() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf dlfilter: Fix use of addr_location__exit() in dlfilter__object_code() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Fix perf stat output with correct scale and unit (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevent: fix core dump on software events on s390 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Ensure all alias variables are initialized (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents metric: Fix type of strcmp_cpuid_str (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf trace: Avoid compile error wrt redefining bool (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bpf-prologue: Remove unused file (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools headers UAPI: Update tools's copy of drm.h headers (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools arch x86: Sync the msr-index.h copy with the kernel sources (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench sched-seccomp-notify: Use the tools copy of seccomp.h UAPI (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools headers UAPI: Copy seccomp.h to be able to build 'perf bench' in older systems (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools headers UAPI: Sync files changed by new fchmodat2 and map_shadow_stack syscalls with the kernel sources (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Fix driver config term (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Fixes relating to no_value terms (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Fix propagation of term's no_value when cloning (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Name the two term enums (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf list: Don't print Unit for "default_core" (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Fix modifier in tma_info_system_mem_parallel_reads for skylake (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf dlfilter: Avoid leak in v0 API test use of resolve_address() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf metric: Add #num_cpus_online literal (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Remove str from perf_pmu_alias (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Make common term list to strbuf helper (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Minor help message improvements (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Avoid uninitialized use of alias->str (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents: Use "default_core" for events with no Unit (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup BPF counter test (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test shell stat_bpf_counters: Fix test on Intel (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test shell record_bpf_filter: Skip 6.2 kernel (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - libperf: Get rid of attr.id field (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Convert to perf_record_header_attr_id() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - libperf: Add perf_record_header_attr_id() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Handle old data in PERF_RECORD_ATTR (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Skip duplicate PMUs and don't print list suffix by default (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Sort pmus by name then suffix (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf beauty mmap_flags: Use "test -f" instead of "" (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf beauty mmap_flags: Fix script for archs that use the generic mman.h (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Allow to use cpuinfo on LoongArch (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lock contention: Fix typo in max-stack option description (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tui slang: Tidy casts (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build-id: Simplify build_id_cache__cachedir() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Make id const and add missing free (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Make term's config const (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Remove logic for PMU name being NULL (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf header: Fix missing PMU caps (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents: Don't append Unit to desc (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf scripts python gecko: Launch the profiler UI on the default browser with the appropriate URL (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf scripts python: Add support for input args in gecko script (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents: Sort strings in the big C string to reduce faults (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Lazily load sysfs aliases (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Be lazy about loading event info files from sysfs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Scan type early to fail an invalid PMU quickly (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Lazily add JSON events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Cache JSON events table (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Merge JSON events with sysfs at load time (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Prefer passing pmu to aliases list (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Parse sysfs events directly from a file (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu-events: Add pmu_events_table__find_event() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu-events: Reduce processed events by passing PMU (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf s390 s390_cpumcfdg_dump: Don't scan all PMUs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Improve error message for double setting (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents: Group events by PMU (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu-events: Add extra underscore to function names (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Abstract alias/event struct (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Make the loading of formats lazy (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Allow customization of clang options for BPF target (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Pass PMU rather than aliases and format (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Avoid passing format list to perf_pmu__format_bits() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Avoid passing format list to perf_pmu__format_type (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Avoid passing format list to perf_pmu__config_terms() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Reduce scope of perf_pmu_error() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Move perf_pmu__set_format to pmu.y (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Avoid a path name copy (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf script ibs: Remove unused include (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench breakpoint: Skip run if no breakpoints available (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lzma: Convert some pr_err() to pr_debug() as callers already use pr_debug() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat-display: Check if snprintf()'s fmt argument is NULL (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bpf augmented_raw_syscalls: Add an assert to make sure sizeof(augmented_arg->value) is a power of two (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bpf augmented_raw_syscalls: Add an assert to make sure sizeof(saddr) is a power of two (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: AmpereOne: Remove unsupported events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: Add AmpereOne metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: AmpereOne: Mark affected STALL_* events impacted by errata (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: Remove L1D_CACHE_LMISS from AmpereOne list (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents: Raise exception for no definition of a arch std event (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf trace: Use heuristic when deciding if a syscall tracepoint "const char *" field is really a string (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf trace: Use the augmented_raw_syscall BPF skel only for tracing syscalls (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lock: Don't pass an ERR_PTR() directly to perf_session__delete() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf top: Don't pass an ERR_PTR() directly to perf_session__delete() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: Update N2 and V2 metrics and events using Arm telemetry repo (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: Update stall_slot workaround for N2 r0p3 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents: Add a new expression builtin strcmp_cpuid_str() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Add a test for the new Arm CPU ID comparison behavior (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf arm64: Allow version comparisons of CPU IDs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bpf_skel augmented_raw_syscalls: Cap the socklen parameter using &= sizeof(saddr) (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - libperf: Implement riscv mmap support (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-regs: Move out arch specific header from util/perf_regs.h (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-regs: Remove PERF_REGS_{MAX|MASK} from common code (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-regs: Remove unused macros PERF_REG_{IP|SP} (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf unwind: Use perf_arch_reg_{ip|sp}() to substitute macros (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-regs: Introduce functions perf_arch_reg_{ip|sp}() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-regs: Refactor arch register parsing functions (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf docs: Fix format of unordered lists (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: Update scale units and descriptions of common topdown metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf cs-etm: Don't duplicate FIELD_GET() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf dlfilter: Add al_cleanup() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf dlfilter: Initialize addr_location before passing it to thread__find_symbol_fb() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf dlfilter: Add a test for resolve_address() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf scripts python: Update audit-libs package name for python3 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf scripts python: Support syscall name parsing on arm64 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evsel: Remove duplicate check for `field` in evsel__intval() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Add perf record sample filtering test (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bpf-filter: Fix sample flag check with || (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf trace: Tidy comments related to BPF + syscall augmentation (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bpf examples: With no BPF events remove examples (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf trace: Migrate BPF augmentation to use a skeleton (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Remove BPF event support (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bpf: Remove support for embedding clang for compiling BPF events (-e foo.c) (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests trace+probe_vfs_getname.sh: Accept quotes surrounding the filename (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test trace+probe_vfs_getname.sh: Remove stray \ before / (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf script python: Add stub for PMU symbol to the python binding (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf symbols: Fix DSO kernel load and symbol process to correctly map DSO to its long_name, type and adjust_symbols (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Remove -Wno-unused-but-set-variable from the flex flags when building with clang < 13.0.0 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf script: Print "cgroup" field on the same line as "comm" (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf probe: Make synthesize_perf_probe_point() private to probe-event.c (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf probe: Free string returned by synthesize_perf_probe_point() on failure in synthesize_perf_probe_command() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf probe: Free string returned by synthesize_perf_probe_point() on failure to add a probe (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf hists browser: Fix the number of entries for 'e' key (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf hists browser: Fix hierarchy mode header (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf annotate bpf: Don't enclose non-debug code with an assert() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Support llvm and clang support compiled in (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf script python: Cope with declarations after statements found in Python.h (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf python: Cope with declarations after statements found in Python.h (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update Icelake+ metric constraints (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update sapphirerapids to 1.15 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update meteorlake to 1.04 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events x86: Avoid sorting uops_retired.slots (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf probe: Show correct error message about @symbol usage for uprobe (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests stat+std_output: Fix shellcheck warnings about word splitting/quoting and local variables (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests stat+std_output: Fix shellcheck warnings about word splitting/quoting (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests lib stat_output: Fix shellcheck warning about missing shebang (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests coresight thread_loop_check_tid_2: Fix shellcheck warnings about word splitting/quoting (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests record+zstd_comp_decomp: Fix the shellcheck warnings about word splitting/quoting (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf arch x86: Address shellcheck warnings about unused variables in syscalltbl.sh (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf trace x86_arch_prctl: Address shellcheck warnings about local variables (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests lib waiting: Fix the shellcheck warnings about missing shebang (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests lib probe_vfs_getname: Fix shellcheck warnings about missing shebang/local variables (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests unroll_loop_thread_10: Fix shellcheck warnings about word splitting/quoting (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests thread_loop_check_tid_10: Fix shellcheck warnings bout word splitting/quoting (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Fix shellcheck issue about quotes for check-headers.sh (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf beauty arch_errno_names: Fix shellcheck issue about local variables (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests lib probe: Fix shellcheck warning about about missing shebang (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests memcpy_thread_16k_10: Fix shellcheck warning about word splitting/quote (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests asm_pure_loop: Fix shellcheck warning about word splitting/quote (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests stat+shadow_stat: Fix shellcheck warning about unused variable (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests stat_bpf_counters: Fix usage of '==' to address shellcheck warning (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests perf_dat _converter_json: Use quoting to avoid word splitting (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests stat+csv_summary: Fix unused variable references detected via shellcheck (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests: Address signal case issues detected via shellcheck (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test stat_bpf_counters_cgrp: Fix shellcheck issue about logical operators (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests lock_contention: Fix shellcheck issue about quoting to avoid word splitting (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests record_offcpu: Fix shellcheck warnings about word splitting/quoting and signal names case (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests probe_vfs_getname: Fix shellcheck warnings about word splitting/quoting (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests trace+probe_vfs_getname: Fix shellcheck warnings about word splitting/quoting (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests task_analyzer: Check perf build options for libtraceevent support (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Remove array remnants (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Revert enable indices setting syntax for BPF map (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-event: Avoid BPF test SEGV (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Include generated header files properly (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Update build rule for generated files (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Remove -Wno-redundant-decls in 2 cases (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Disable fewer bison warnings (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Disable fewer flex warnings (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Add Wextra for C++ compilation (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Don't always set -funwind-tables and -ggdb3 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bpf-loader: Remove unneeded diagnostic pragma (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: Add JSON metrics for Yitian 710 DDR (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents: Add support for Yitian 710 DDR PMU (arm64) aliasing (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Add a place to put kernel config fragments for test runs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf scripts python: Add command execution for gecko script (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf scripts python: Implement add sample function and thread processing (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf scripts python: Add trace end processing and PRODUCT and CATEGORIES information (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf scripts python: Add classes and conversion functions (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf scripts python: Extact necessary information from process event (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf scripts python: Add initial script file with usage information (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf doc: Fix typo in perf.data-file-format.txt (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf machine: Include data symbols in the kernel map (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf symbols: Add kallsyms__get_symbol_start() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Remove ABORT_ON (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Improve location for add pmu (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Populate error column for BPF/tracepoint events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Additional error reporting (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Separate ENOMEM memory handling (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Move instances of YYABORT to YYNOMEM (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Separate YYABORT and YYNOMEM cases (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-event: Add memory allocation test for name terms (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Avoid regrouped warning for wild card events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Add more comments to 'struct parse_events_state' (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Remove two unused tokens (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Remove unused PE_KERNEL_PMU_EVENT token (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Remove unused PE_PMU_EVENT_FAKE token (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Add LTO build option (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Avoid weak symbol for arch_tests (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Avoid use uninitialized warning (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat: Avoid uninitialized use of perf_stat_config (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf diff: Replaces some ',' as separator with the more usual ';' (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench uprobe trace_printk: Add entry attaching an BPF program that does a trace_printk (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench uprobe empty: Add entry attaching an empty BPF program (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench uprobe: Show diff to previous (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench uprobe: Print diff to baseline (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench uprobe: Add benchmark to test uprobe overhead (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf trace: Free thread_trace->files table (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf trace: Really free the evsel->priv area (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf trace: Register a thread priv destructor (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf thread: Allow tools to register a thread->priv destructor (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evsel: Free evsel->filter on the destructor (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf: tests: Adapt mmap-basic.c for riscv (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf/mem: Introduce PERF_MEM_LVLNUM_UNC (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf/benchmark: add a new benchmark for seccom_unotify (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat: Don't display zero tool counts (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools arch x86: Sync the msr-index.h copy with the kernel sources (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test parse-events: Test complex name has required event format (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Create placholder regardless of scanning core_only (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Only move force grouped evsels when sorting (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: When fixing group leaders always set the leader (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Extra care around force grouped events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf callchain powerpc: Fix addr location init during arch_skip_callchain_idx function (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test task_exit: No need for a cycles event to check if we get an PERF_RECORD_EXIT (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools headers arm64: Sync arm64's cputype.h with the kernel sources (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools include UAPI: Sync linux/vhost.h with the kernel sources (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Avoid SEGV if PMU lookup fails for legacy cache terms (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events amd: Fix large metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools headers UAPI: Sync drm/i915_drm.h with the kernel sources (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Fix event parsing test when PERF_PMU_CAP_EXTENDED_HW_TYPE isn't supported (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Fix event parsing test on Arm (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evsel amd: Fix IBS error message (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf: unwind: Fix symfs with libdw (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf symbol: Fix uninitialized return value in symbols__find_by_name() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Test perf lock contention CSV output (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lock contention: Add --output option (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lock contention: Add -x option for CSV style output (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lock: Remove stale comments (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update tigerlake to 1.13 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update skylakex to 1.31 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update skylake to 57 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update sapphirerapids to 1.14 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update icelakex to 1.21 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update icelake to 1.19 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update cascadelakex to 1.19 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update meteorlake to 1.03 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Add rocketlake events/metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor metrics intel: Make transaction metrics conditional (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents: Support for has_event function (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf expr: Add has_event function (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Do not remove addr_location.thread in thread__find_map() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Add placeholder core PMU (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Fix a compile error on pe-file-parsing.c (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf: Replace deprecated -target with --target= for Clang (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Correct auto_merge_stats test (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Add missing else to cmd_daemon subcommand condition (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Add printing perf_event_attr config symbol in perf_event_attr__fprintf() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Add printing perf_event_attr type symbol in perf_event_attr__fprintf() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Extend PRINT_ATTRf to support printing of members with a value of 0 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf trace-event-info: Add tracepoint_id_to_name() helper (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf symbol: Remove now unused symbol_conf.sort_by_name (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf symbol: Remove symbol_name_rb_node (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf dso: Sort symbols under lock (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Filter out BTF sources without a .BTF section (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Add build tests for BUILD_BPF_SKEL (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - commit c505690- Refresh patches.suse/drm-amd-display-Increase-frame-warning-limit-with-KA.patch (git-fixes) Alt-commit - commit 6af175c- Refresh patches.suse/drm-amdgpu-disable-MCBP-by-default.patch (git-fixes) Alt-commit - commit 7c5a9d4- Refresh patches.suse/1372-drm-i915-pmu-Check-if-pmu-is-closed-before-stopping-.patch (git-fixes) Alt-commit - commit 5a0ab05- Refresh patches.suse/1371-drm-i915-mcr-Hold-GT-forcewake-during-steering-opera.patch (git-fixes) Alt-commit - commit c7edfb4- Refresh patches.suse/drm-amd-pm-fix-a-memleak-in-aldebaran_tables_init.patch (git-fixes) Alt-commit - commit 4325f96- Refresh patches.suse/drm-i915-Also-check-for-VGA-converter-in-eDP-probe.patch (git-fixes) Alt-commit - commit 9ed137b- drm/dp_mst: Fix fractional DSC bpp handling (git-fixes). - commit c36b908- perf build: Add ability to build with a generated vmlinux.h (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - Refresh patches.suse/perf-bpf-Move-the-declaration-of-struct-rq.patch. - commit 8909076- perf test: Skip metrics w/o event name in stat STD output linter (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Reorder event name checks in stat STD output linter (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Remove a hard coded cpu PMU assumption (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Add notion of default PMU for JSON events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf unwind: Fix map reference counts (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf script: Initialize buffer for regs_map() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests: Fix test_arm_callgraph_fp variable expansion (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf symbol: Add LoongArch case in get_plt_sizes() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Rerun failed metrics with longer workload (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Add skip list for metrics known would fail (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Add metric value validation test (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jit: Fix incorrect file name in DWARF line table (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf annotate: Fix instruction association and parsing for LoongArch (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf annotation: Switch lock from a mutex to a sharded_mutex (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf sharded_mutex: Introduce sharded_mutex (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools: Fix incorrect calculation of object size by sizeof (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Remove unneeded semicolon (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse: Add missing newline to pr_debug message in evsel__compute_group_pmu_name() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat: Add missing newline in pr_err messages (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Check if we can encode the PMU number in perf_event_attr.type (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf print-events: Export is_event_supported() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test record+probe_libc_inet_pton.sh: Use "grep -F" instead of obsolescent "fgrep" (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf mem: Scan all PMUs instead of just core ones (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf mem amd: Fix perf_pmus__num_mem_pmus() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Describe semantics of 'core_pmus' and 'other_pmus' (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat: Show average value on multiple runs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: fix failing test cases on linux-next for s390 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf annotate: Work with vmlinux outside symfs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: Add default tags for Hisi hip08 L1 metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Add test case for the standard 'perf stat' output (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Move all the check functions of stat CSV output to lib (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat: New metricgroup output for the default mode (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf metrics: Sort the Default metricgroup (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - pert tests: Update metric-value for perf stat JSON output (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat,jevents: Introduce Default tags for the default mode (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf metric: JSON flag to default metric group (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evsel: Fix the annotation for hardware events on hybrid (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf srcline: Fix handling of inline functions (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf srcline: Add a timeout to reading from addr2line (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools api: Add simple timeout to io read (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: Add default tags into topdown L1 metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - pert tests: Support metricgroup perf stat JSON output (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests task_analyzer: Print command that failed instead of just "perf" (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests stat+shadow_stat.sh: Fix all POSIX sh warnings found using shellcheck (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests test_brstack.sh: Fix all POSIX sh warnings (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests shell: Fixed shellcheck warnings (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests lock_contention: Fix shellscript errors (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests test_arm_spe: Address shellcheck warnings about signal name case (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - commit cb6b373- perf tests test_task_analyzer: Fix shellcheck issues (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - Refresh patches.suse/perf-tests-task_analyzer-Skip-tests-if-no-libtr.patch. - commit 9011213- perf tests stat_all_metrics: Fix shellcheck warning SC2076 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests test_arm_coresight: Shellcheck fixes (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests stat+csv_output: Fix shellcheck warnings (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests daemon: Address shellcheck warnings (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests arm_callgraph_fp: Address shellcheck warnings about signal names and adding double quotes for expression (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests stat+json_output: Address shellcheck warnings (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf python scripting: Get rid of unused import in arm-cs-trace-disasm (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Avoid string for PE_BP_COLON, PE_BP_SLASH (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf srcline: Make sentinel reading for binutils addr2line more robust (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf srcline: Make addr2line configuration failure more verbose (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests: Make x86 new instructions test optional at build time (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf dwarf-aux: Allow unnamed struct/union/enum (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pfm: Remove duplicate util/cpumap.h include (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf annotate: Allow whitespace between insn operands (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf inject: Lazily allocate guest_event event_buf (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf inject: Lazily allocate event_copy (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf script: Remove some large stack allocations (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf sched: Avoid large stack allocations (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench sched messaging: Free contexts on exit (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench futex: Avoid memory leaks from pthread_attr (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf bench epoll: Fix missing frees/puts on the exit path (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf help: Ensure clean_cmds is called on all paths (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf cs-etm: Add exception level consistency check (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf cs-etm: Track exception level (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf cs-etm: Make PID format accessible from struct cs_etm_auxtrace (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf cs-etm: Use previous thread for branch sample source IP (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf cs-etm: Only track threads instead of PID and TIDs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf map: Fix double 'struct map' reference free found with - DREFCNT_CHECKING=1 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf srcline: Optimize comparision against SRCLINE_UNKNOWN (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf hist: Fix srcline memory leak (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf srcline: Change free_srcline to zfree_srcline (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf callchain: Use pthread keys for tls callchain_cursor (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf header: Avoid out-of-bounds read (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf top: Add exit routine for main thread (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf annotate: Fix parse_objdump_line memory leak (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf map/maps/thread: Changes to reference counting (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf machine: Don't leak module maps (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf machine: Fix leak of kernel dso (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf maps: Fix overlapping memory leak (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf symbol-elf: Correct holding a reference (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jit: Fix two thread leaks (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf python: Avoid 2 leak sanitizer issues (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evlist: Free stats in all evlist destruction (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf intel-pt: Fix missed put and leak (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat: Avoid evlist leak (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf header: Ensure bitmaps are freed (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf report: Avoid 'parent_thread' thread leak on '--tasks' processing (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf machine: Make delete_threads part of machine__exit (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf thread: Add reference count checking (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - commit 608c758- perf addr_location: Add init/exit/copy functions (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - Refresh patches.suse/Revert-perf-report-Append-inlines-to-non-DWARF.patch. - commit 325f16f- perf addr_location: Move to its own header (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf maps: Make delete static, always use put (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf thread: Add accessor functions for thread (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - commit 5dca2fc- perf thread: Make threads rbtree non-invasive (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - Refresh patches.suse/Revert-perf-report-Append-inlines-to-non-DWARF.patch. - commit 94d9b89- perf thread: Remove notion of dead threads (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Add test of libpfm4 events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf list: Check arguments to show libpfm4 events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf list: Check if libpfm4 event is supported (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse: Allow config terms with breakpoints (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - tools headers: Make the difference output easier to read (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf annotate: Remove x86 instructions with suffix (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf annotate: Handle x86 instruction suffix generally (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat: Document --metric-no-threshold and threshold colors (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf expr: Make the evaluation of & and | logical and lazy (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf LoongArch: Simplify mksyscalltbl (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf arm64: Use max_nr to define SYSCALLTBL_ARM64_MAX_ID (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf arm64: Handle __NR3264_ prefixed syscall number (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf arm64: Rename create_table_from_c() to create_sc_table() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Declare syscalltbl_* as const for all archs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf script: Increase PID/TID width for output (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Warn about invalid config for all PMUs and configs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Only warn about unsupported formats once (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Update parse-events expectations to test for multiple events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Wildcard most "numeric" events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evsel: Add verbose 3 print of evsel name when opening (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Correct perf_pmu__auto_merge_stats() affecting hybrid (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf kvm powerpc: Add missing rename opf pmu_have_event() to perf_pmus__have_event() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test pmu: Avoid 2 static path arrays (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf scripting-engines: Move static to local variable, remove 16384 from .bss (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf path: Make mkpath thread safe, remove 16384 bytes from .bss (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf probe: Dynamically allocate params memory (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf timechart: Make large arrays dynamic (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf lock: Dynamically allocate lockhash_table (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf daemon: Dynamically allocate path to perf (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf trace beauty: Make MSR arrays const to move it to .data.rel.ro (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf trace: Make some large static arrays const to move it to .data.rel.ro (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test x86: intel-pt-test data is immutable so mark it const (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test x86: insn-x86 test data is immutable so mark it const (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf header: Make nodes dynamic in write_mem_topology() (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evsel: Don't let evsel__group_pmu_name() traverse unsorted group (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Remove is_pmu_hybrid (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Remove perf_pmus__has_hybrid (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Add function to return count of core PMUs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Ensure all PMUs are read for find_by_type (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Avoid repeated sysfs scanning (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Allow just core PMU scanning (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Split pmus list into core and other (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Separate pmu and pmus (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf x86 mem: minor refactor to is_mem_loads_aux_event (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmus: Prefer perf_pmu__scan over perf_pmus__for_each_pmu (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Remove perf_pmu__hybrid_pmus list (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf mem: Avoid hybrid PMU list (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat: Avoid hybrid PMU list (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf metrics: Remove perf_pmu__is_hybrid use (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf header: Avoid hybrid PMU list in write_pmu_caps (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evsel: Compute is_hybrid from PMU being core (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf topology: Avoid hybrid list for hybrid topology (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf x86: Iterate hybrid PMUs as core PMUs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Rewrite perf_pmu__has_hybrid to avoid list (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Remove perf_pmu__hybrid_mounted (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evlist: Reduce scope of evlist__has_hybrid (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evlist: Remove __evlist__add_default (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evlist: Remove evlist__warn_hybrid_group (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools: Warn if no user requested CPUs match PMU's CPUs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf target: Remove unused hybrid value (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evlist: Allow has_user_cpus to be set on hybrid (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evlist: Propagate user CPU maps intersecting core PMU maps (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Add CPU map for "cpu" PMUs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf evsel: Add is_pmu_core inorder to interpret own_cpus (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Add is_core to pmu (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf pmu: Detect ARM and hybrid PMUs with sysfs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - libperf cpumap: Add "any CPU"/dummy test function (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf cpumap: Add equal function (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf cpumap: Add internal nr and cpu accessors (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test python: Put perf python at start of sys.path (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Fix perf stat JSON output test (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tests: Organize cpu_map tests into a single suite (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf cpumap: Add intersect function (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Add metricgroup descriptions for all models (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents: Add support for metricgroup descriptions (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - pert tests: Add tests for new "perf stat --per-cache" aggregation option (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat: Add "--per-cache" aggregation option and document it (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat record: Save cache level information (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat: Setup the foundation to allow aggregation based on cache topology (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf: Extract building cache level for a CPU into separate function (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update tigerlake events/metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update snowridgex events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update skylake/skylakex events/metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update sapphirerapids events/metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update sandybridge metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update jaketown metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update ivybridge/ivytown metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update icelake/icelakex events/metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update haswell(x) metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update elkhartlake events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update cascadelakex events/metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update broadwell variant events/metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Update alderlake events/metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Add test validating JSON generated by 'perf data convert --to-json' (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events arm64: Add AmpereOne core PMU events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf ftrace: Flush output after each writing (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf annotate browser: Add '<' and '>' keys for navigation (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf annotate: Parse x86 SIB addressing properly (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf annotate: Handle "decq", "incq", "testq", "tzcnt" instructions on x86 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf doc: Add support for KBUILD_BUILD_TIMESTAMP (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf doc: Define man page date when using asciidoctor (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Add cputype testing to perf stat (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf build: Don't use -ftree-loop-distribute-patterns and - gno-variable-location-views in the python feature test when building with clang-13 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Reduce scope of is_event_supported (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat: Don't disable TopdownL1 metric on hybrid (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf metrics: Be PMU specific in event match (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf jevents: Don't rewrite metrics across PMUs (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Correct alderlake metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat: Command line PMU metric filtering (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - commit 462a115- perf metrics: Be PMU specific for referenced metrics (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - Refresh patches.suse/perf-metric-Fix-no-group-check.patch. - commit 95a6d4b- perf parse-events: Don't reorder atom cpu events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Don't auto merge hybrid wildcard events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Avoid error when assigning a legacy cache term (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Avoid error when assigning a term (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Support hardware events as terms (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Fix parse-events tests for >1 core PMU (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf stat: Make cputype filter generic (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Add pmu filter (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Minor type safety cleanup (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Remove now unused hybrid logic (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Support wildcards on raw events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf print-events: Print legacy cache events for each PMU (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Wildcard legacy cache events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Support PMUs for legacy cache events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test x86 hybrid: Add hybrid extended type checks (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test x86 hybrid: Update test expectations (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Move x86 hybrid tests to arch/x86 (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Avoid scanning PMUs before parsing (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf print-events: Avoid unnecessary strlist (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Set pmu_name whenever a pmu is given (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf parse-events: Set attr.type to PMU type early (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Roundtrip name, don't assume 1 event per name (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Test more with config_cache (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Mask configs with extended types then test (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Use valid for PMU tests (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf test: Test more sysfs events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Add tigerlake metric constraints (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Add sapphirerapids metric constraints (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Add icelakex metric constraints (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Add icelake metric constraints (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf vendor events intel: Add alderlake metric constraints (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf script: Refine printing of dso offset (dsoff) (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf dso: Declare dso const as needed (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf script: Add new output field 'dsoff' to print dso offset (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf map: Add helper map__fprintf_dsoname_dsoff (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf tools riscv: Add support for riscv lookup_binutils_path (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf arm-spe: Fix a dangling Documentation/arm64 reference (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - perf/x86/intel: Define bit macros for FixCntrCtl MSR (jsc#PED-6012 jsc#PED-6121). - perf test: Add selftest to test IBS invocation via core pmu events (perf-v6.7 (jsc#PED-6012 jsc#PED-6121)). - commit 9b6e46d- xfs: short circuit xfs_growfs_data_private() if delta is zero (git-fixes). - commit 9cb834b- xfs: update dir3 leaf block metadata after swap (git-fixes). - commit caef603- xfs: remove unused fields from struct xbtree_ifakeroot (git-fixes). - commit bc03199- xfs: add missing nrext64 inode flag check to scrub (git-fixes). - commit 57da6fe- xfs: initialise di_crc in xfs_log_dinode (git-fixes). - commit 5f2ca54- afs: Fix use-after-free due to get/remove race in volume tree (git-fixes). - commit 38f8a72- afs: Fix overwriting of result of DNS query (git-fixes). - commit 76d3367- afs: Fix dynamic root lookup DNS check (git-fixes). - commit 5665414- afs: Fix the dynamic root's d_delete to always delete unused dentries (git-fixes). - commit 5416d8e- afs: Fix refcount underflow from error handling race (git-fixes). - commit d515023- gfs2: low-memory forced flush fixes (git-fixes). - commit 8adbd88- gfs2: Switch to wait_event in gfs2_logd (git-fixes). - commit 9362810- gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (git-fixes). - commit 994e6ea- dlm: use kernel_connect() and kernel_bind() (git-fixes). - commit 50016bf- supported.conf: add missing snd-hda-cirrus-scodec - commit 3feaf53- Update config files: add missing CONFIG_SND_HDA_CIRRUS_SCODEC=m - commit f33bdd1- ALSA: hda/tas2781: annotate calibration data endianness (git-fixes). - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (git-fixes). - ALSA: hda/tas2781: add configurable global i2c address (git-fixes). - ALSA: hda/tas2781: add ptrs to calibration functions (git-fixes). - ALSA: hda/tas2781: configure the amp after firmware load (git-fixes). - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (git-fixes). - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (git-fixes). - ALSA: hda: Intel: Fix error handling in azx_probe() (git-fixes). - ALSA: hda: cs35l56: Add support for speaker id (git-fixes). - commit bd898ac- ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (git-fixes). - ALSA: hda: Intel: add HDA_ARL PCI ID support (git-fixes). - PCI: add INTEL_HDA_ARL to pci_ids.h (git-fixes). - commit 52049a6- ALSA: hda: cs35l41: Support more HP models without _DSD (git-fixes). - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (git-fixes). - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (git-fixes). - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (git-fixes). - ALSA: hda: cs35l41: Support additional Dell models without _DSD (git-fixes). - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (git-fixes). - ALSA: hda: cs35l41: fix building without CONFIG_SPI (git-fixes). - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (git-fixes). - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (git-fixes). - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (git-fixes). - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (git-fixes). - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (git-fixes). - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (git-fixes). - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (git-fixes). - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (git-fixes). - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (git-fixes). - commit a239730- ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (git-fixes). - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (git-fixes). - ALSA: hda/realtek: Add quirks for Dell models (git-fixes). - commit 30d4186- of: unittest: Fix of_count_phandle_with_args() expected value message (git-fixes). - drm/rockchip: vop2: Avoid use regmap_reinit_cache at runtime (git-fixes). - drm/bridge: nxp-ptn3460: simplify some error checking (git-fixes). - drm/panfrost: Ignore core_mask for poweroff and disable PWRTRANS irq (git-fixes). - commit 443d37c- of: Fix double free in of_parse_phandle_with_args_map (git-fixes). - HID: wacom: Correct behavior when processing some confidence == false touches (git-fixes). - fbdev: flush deferred IO before closing (git-fixes). - fbdev: flush deferred work in fb_deferred_io_fsync() (git-fixes). - fbdev: mmp: Fix typo and wording in code comment (git-fixes). - fbdev: imxfb: fix left margin setting (git-fixes). - media: docs: uAPI: Fix documentation of 'which' field for routing ioctls (git-fixes). - media: dt-bindings: ov8856: decouple lanes and link frequency from driver (git-fixes). - media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe() (git-fixes). - media: dvbdev: drop refcount on error path in dvb_device_open() (git-fixes). - media: rkisp1: Fix media device memory leak (git-fixes). - media: dt-bindings: media: rkisp1: Fix the port description for the parallel interface (git-fixes). - media: imx-mipi-csis: Fix clock handling in remove() (git-fixes). - media: cx231xx: fix a memleak in cx231xx_init_isoc (git-fixes). - media: videobuf2-dma-sg: fix vmap callback (git-fixes). - media: v4l2-subdev: Fix indentation in v4l2-subdev.h (git-fixes). - media: ov9734: Enable runtime PM before registering async sub-device (git-fixes). - media: ov13b10: Enable runtime PM before registering async sub-device (git-fixes). - media: imx355: Enable runtime PM before registering async sub-device (git-fixes). - media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls (git-fixes). - media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls (git-fixes). - media: visl: Hook the (TRY_)DECODER_CMD stateless ioctls (git-fixes). - media: mtk-jpeg: Fix timeout schedule error in mtk_jpegdec_worker (git-fixes). - media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run (git-fixes). - media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove to avoid the crash of multi-core JPEG devices (git-fixes). - media: pvrusb2: fix use after free on context disconnection (git-fixes). - mmc: sdhci_omap: Fix TI SoC dependencies (git-fixes). - mmc: sdhci_am654: Fix TI SoC dependencies (git-fixes). - gpio: xilinx: remove excess kernel doc (git-fixes). - gpio: sysfs: fix forward declaration of struct gpio_device (git-fixes). - watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused (git-fixes). - watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling (git-fixes). - watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO (git-fixes). - watchdog: set cdev owner before adding (git-fixes). - kselftest/alsa - conf: Stringify the printed errno in sysfs_get() (git-fixes). - kselftest/alsa - mixer-test: Fix the print format specifier warning (git-fixes). - kselftest/alsa - mixer-test: fix the number of parameters to ksft_exit_fail_msg() (git-fixes). - gpu/drm/radeon: fix two memleaks in radeon_vm_init (git-fixes). - commit c646735- drivers: clk: zynqmp: update divider round rate logic (git-fixes). - drivers: clk: zynqmp: calculate closest mux rate (git-fixes). - clk: qcom: gcc-sm8550: Mark RCGs shared where applicable (git-fixes). - clk: qcom: gcc-sm8550: use collapse-voting for PCIe GDSCs (git-fixes). - clk: qcom: gcc-sm8550: Mark the PCIe GDSCs votable (git-fixes). - clk: qcom: gcc-sm8550: Add the missing RETAIN_FF_ENABLE GDSC flag (git-fixes). - clk: qcom: videocc-sm8150: Add missing PLL config property (git-fixes). - clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config (git-fixes). - clk: samsung: Fix kernel-doc comments (git-fixes). - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (git-fixes). - clk: si5341: fix an error code problem in si5341_output_clk_set_rate (git-fixes). - clk: rs9: Fix DIF OEn bit placement on 9FGV0241 (git-fixes). - clk: sp7021: fix return value check in sp7021_clk_probe() (git-fixes). - ABI: sysfs-class-hwmon: fix tempY_crit_alarm access rights (git-fixes). - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (git-fixes). - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (git-fixes). - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (git-fixes). - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (git-fixes). - ASoC: tas2781: add support for FW version 0x0503 (git-fixes). - ASoC: SOF: topology: Use partial match for disconnecting DAI link and DAI widget (git-fixes). - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (git-fixes). - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (git-fixes). - ASoC: cs35l33: Fix GPIO name and drop legacy include (git-fixes). - drm/amd/display: fix bandwidth validation failure on DCN 2.1 (git-fixes). - Revert "drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole" (git-fixes). - drm/amd/display: avoid stringop-overflow warnings for dp_decide_lane_settings() (git-fixes). - drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init (git-fixes). - drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c (git-fixes). - drm/amdkfd: Fix type of 'dbg_flags' in 'struct kfd_process' (git-fixes). - accel/habanalabs: fix information leak in sec_attest_info() (git-fixes). - drm/mediatek: dp: Add phy_mtk_dp module as pre-dependency (git-fixes). - drm/mediatek: Fix underrun in VDO1 when switches off the layer (git-fixes). - drm/mediatek: Remove the redundant driver data for DPI (git-fixes). - drm/mediatek: Return error if MDP RDMA failed to enable the clock (git-fixes). - drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr() (git-fixes). - drm/msm/dpu: Set input_sel bit for INTF (git-fixes). - drm/msm/dpu: rename dpu_encoder_phys_wb_setup_cdp to match its functionality (git-fixes). - drm/msm/adreno: Fix A680 chip id (git-fixes). - drm/msm/dpu: correct clk bit for WB2 block (git-fixes). - drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks (git-fixes). - drm/msm/dpu: Add missing safe_lut_tbl in sc8180x catalog (git-fixes). - drm/msm/mdp4: flush vblank event on disable (git-fixes). - drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table (git-fixes). - drivers/amd/pm: fix a use-after-free in kv_parse_power_table (git-fixes). - drm/amd/pm: fix a double-free in si_dpm_init (git-fixes). - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL (git-fixes). - Revert "drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume" (git-fixes). - drm/panel: st7701: Fix AVCL calculation (git-fixes). - drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table (git-fixes). - drm/radeon/dpm: fix a memleak in sumo_parse_power_table (git-fixes). - drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() (git-fixes). - drm/bridge: tc358767: Fix return value on error case (git-fixes). - drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable (git-fixes). - drm: Fix TODO list mentioning non-KMS drivers (git-fixes). - drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking (git-fixes). - drm/drv: propagate errors from drm_modeset_register_all() (git-fixes). - drm/imx/lcdc: Fix double-free of driver data (git-fixes). - drm/tidss: Fix atomic_flush check (git-fixes). - fbdev/acornfb: Fix name of fb_ops initializer macro (git-fixes). - drm/bridge: Fix typo in post_disable() description (git-fixes). - drm/virtio: Disable damage clipping if FB changed since last page-flip (git-fixes). - drm: Allow drivers to indicate the damage helpers to ignore damage clips (git-fixes). - drm: Disable the cursor plane on atomic contexts with virtualized drivers (git-fixes). - drm/radeon: check return value of radeon_ring_lock() (git-fixes). - drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() (git-fixes). - drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() (git-fixes). - drm/tilcdc: Fix irq free on unload (git-fixes). - drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function (git-fixes). - drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer (git-fixes). - drm/panel-elida-kd35t133: hold panel in reset for unprepare (git-fixes). - drm/panel: nv3051d: Hold panel in reset for unprepare (git-fixes). - drm/panfrost: Really power off GPU cores in panfrost_gpu_power_off() (git-fixes). - drm/panel: nt35510: fix typo (git-fixes). - Revert "drm/omapdrm: Annotate dma-fence critical section in commit path" (git-fixes). - Revert "drm/tidss: Annotate dma-fence critical section in commit path" (git-fixes). - commit 3228adc- powerpc/smp: Dynamically build Powerpc topology (jsc#PED-7581). - powerpc/smp: Avoid asym packing within thread_group of a core (jsc#PED-7581). - powerpc/smp: Add __ro_after_init attribute (jsc#PED-7581). - powerpc/smp: Disable MC domain for shared processor (jsc#PED-7581). - powerpc/smp: Enable Asym packing for cores on shared processor (jsc#PED-7581). - powerpc/paravirt: Improve vcpu_is_preempted (jsc#PED-7581). - sched/topology: Rename 'DIE' domain to 'PKG' (jsc#PED-7581). - commit efa591d- xfs: remove CPU hotplug infrastructure (bsc#1218753). - commit a033740- xfs: remove the all-mounts list (bsc#1218753). - commit 0a0f7e2- Drop kasan fix that broke the build on ALP-current branch - commit 57aea3a- Update patch reference for rose fix (CVE-2023-51782 bsc#1218757) - commit bf72188- ring-buffer/Documentation: Add documentation on buffer_percent file (git-fixes). - kernel-doc: handle a void function without producing a warning (git-fixes). - scripts/kernel-doc: restore warning for Excess struct/union (git-fixes). - dma-mapping: clear dev->dma_mem to NULL after freeing it (git-fixes). - ARM: davinci: always select CONFIG_CPU_ARM926T (git-fixes). - soc: qcom: llcc: Fix LLCC_TRP_ATTR2_CFGn offset (git-fixes). - soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration (git-fixes). - soc: qcom: pmic_glink_altmode: fix port sanity check (git-fixes). - firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() (git-fixes). - soc: fsl: cpm1: qmc: Remove inline function specifiers (git-fixes). - soc: fsl: cpm1: qmc: Fix rx channel reset (git-fixes). - soc: fsl: cpm1: qmc: Fix __iomem addresses declaration (git-fixes). - soc: fsl: cpm1: tsa: Fix __iomem addresses declaration (git-fixes). - wifi: cfg80211: parse all ML elements in an ML probe response (git-fixes). - wifi: cfg80211: correct comment about MLD ID (git-fixes). - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (git-fixes). - Bluetooth: btmtkuart: fix recv_buf() return value (git-fixes). - Bluetooth: btnxpuart: fix recv_buf() return value (git-fixes). - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (git-fixes). - wifi: iwlwifi: assign phy_ctxt before eSR activation (git-fixes). - wifi: iwlwifi: fix out of bound copy_from_user (git-fixes). - wifi: iwlwifi: mvm: send TX path flush in rfkill (git-fixes). - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (git-fixes). - wifi: ath11k: Defer on rproc_get failure (git-fixes). - wifi: mwifiex: configure BSSID consistently when starting AP (git-fixes). - wifi: mt76: mt7921: fix country count limitation for CLC (git-fixes). - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (git-fixes). - wifi: mt76: mt7996: fix rate usage of inband discovery frames (git-fixes). - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (git-fixes). - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (git-fixes). - wifi: mt76: fix broken precal loading from MTD for mt7915 (git-fixes). - wifi: iwlwifi: don't support triggered EHT CQI feedback (git-fixes). - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (git-fixes). - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (git-fixes). - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (git-fixes). - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (git-fixes). - selftests/net: fix grep checking for fib_nexthop_multiprefix (git-fixes). - selftests/net: specify the interface when do arping (git-fixes). - wifi: libertas: stop selecting wext (git-fixes). - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (git-fixes). - wifi: plfxlc: check for allocation failure in plfxlc_usb_wreq_async() (git-fixes). - commit 2c42655- arm64: errata: Add Cortex-A520 speculative unprivileged load workaround (git-fixes). - Update config files. - commit 73e6623- Refresh patches.suse/media-mediatek-vcodec-remove-the-dependency-of-vcode.patch Fix compile warning due to trailing spaces - commit 3d15652- blacklist.conf: Add cfg80211 commit that was reverted in stable - commit fa9d6ac- wifi: mac80211: do not pass AP_VLAN vif pointer to drivers during flush (git-fixes). - commit 27184e7- wifi: cfg80211: fix cqm_config access race (git-fixes). - commit 006357c- wifi: ath11k: fix boot failure with one MSI vector (git-fixes). - commit affc905- serial: 8250_omap: Add earlycon support for the AM654 UART controller (git-fixes). - powercap: DTPM: Fix missing cpufreq_cpu_put() calls (git-fixes). - powercap: DTPM: Fix unneeded conversions to micro-Watts (git-fixes). - commit 9e04295- kasan: use unchecked __memset internally (git-fixes). - kasan: print the original fault addr when access invalid shadow (git-fixes). - commit 4dd0ace- crypto: sahara - handle zero-length aes requests (git-fixes). - commit 830e401- net: 9p: avoid freeing uninit memory in p9pdu_vreadf (git-fixes). - arm64: Add Cortex-A520 CPU part definition (git-fixes). - commit d8e3e86- crypto: virtio - Wait for tasklet to complete on device remove (git-fixes). - commit 3bcb20e- crypto: scomp - fix req->dst buffer overflow (git-fixes). - crypto: sahara - do not resize req->src when doing hash operations (git-fixes). - crypto: sahara - fix processing hash requests with req->nbytes < sg->length (git-fixes). - crypto: sahara - improve error handling in sahara_sha_process() (git-fixes). - crypto: sahara - fix wait_for_completion_timeout() error handling (git-fixes). - crypto: sahara - fix ahash reqsize (git-fixes). - crypto: shash - remove excess kerneldoc members (git-fixes). - crypto: s390/aes - Fix buffer overread in CTR mode (git-fixes). - crypto: hisilicon/qm - save capability registers in qm init process (git-fixes). - crypto: sahara - fix error handling in sahara_hw_descriptor_create() (git-fixes). - crypto: sahara - fix processing requests with cryptlen < sg->length (git-fixes). - crypto: sahara - fix ahash selftest failure (git-fixes). - crypto: sahara - fix cbc selftest failure (git-fixes). - crypto: sahara - remove FLAGS_NEW_KEY logic (git-fixes). - crypto: safexcel - Add error handling for dma_map_sg() calls (git-fixes). - crypto: ccp - fix memleak in ccp_init_dm_workarea (git-fixes). - crypto: sa2ul - Return crypto_aead_setkey to transfer the error (git-fixes). - crypto: virtio - Handle dataq logic with tasklet (git-fixes). - commit 7a91e6a- powerpc/ftrace: Fix stack teardown in ftrace_no_trace (bsc#1215199). - KVM: PPC: Book3S HV: Fix KVM_RUN clobbering FP/VEC user registers (bsc#1215199). - powerpc: Hide empty pt_regs at base of the stack (bsc#1215199). - commit 7a81658- kexec: fix KEXEC_FILE dependencies (jsc#PED-5077 git-fixes). - Update config files. - commit 4b1ebff- powerpc/powernv: Add a null pointer check to scom_debug_init_one() (bsc#1194869). - powerpc/pseries: fix potential memory leak in init_cpu_associativity() (bsc#1194869). - powerpc/xive: Fix endian conversion size (bsc#1194869). - powerpc/fadump: reset dump area size if fadump memory reserve fails (bsc#1194869). - powerpc/pseries: fix possible memory leak in ibmebus_bus_init() (bsc#1194869). - commit fcc1a42- powerpc/pseries/iommu: enable_ddw incorrectly returns direct mapping for SR-IOV device (bsc#1212091 ltc#199106 git-fixes). - commit 9b92407- powerpc/powernv: Add a null pointer check in opal_powercap_init() (bsc#1181674 ltc#189159 git-fixes). - powerpc/powernv: Add a null pointer check in opal_event_init() (bsc#1065729). - powerpc/pseries/memhp: Fix access beyond end of drmem array (bsc#1065729). - commit 9639ea1- fuse: dax: set fc->dax to NULL in fuse_dax_conn_free() (bsc#1218727). - fuse: share lookup state between submount and its parent (bsc#1218726). - commit 9d825b4- crypto: qat - add NULL pointer check (git-fixes). - crypto: qat - fix mutex ordering in adf_rl (git-fixes). - crypto: qat - fix error path in add_update_sla() (git-fixes). - crypto: qat - add sysfs_added flag for rate limiting (git-fixes). - crypto: qat - add sysfs_added flag for ras (git-fixes). - crypto: qat - prevent underflow in rp2srv_store() (git-fixes). - commit 5134eb8- ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (bsc#1214377) - commit c6bcd6a- ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (bsc#1214377) - commit e222f81- ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (bsc#1214377) - commit 2b1eb2d- s390/kasan: avoid short by one page shadow memory (git-fixes bsc#1218721). - commit b716fcb- s390/kasan: handle DCSS mapping in memory holes (git-fixes bsc#1218721). - commit fbbd3ff- s390/vfio-ap: unpin pages on gisc registration failure (git-fixes bsc#1218720). - commit d53827d- hwrng: core - Fix page fault dead lock on mmap-ed hwrng (git-fixes). - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() (git-fixes). - firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards (git-fixes). - mmc: core: Cancel delayed work before releasing host (git-fixes). - drm/amdgpu: skip gpu_info fw loading on navi12 (git-fixes). - drm/amd/display: add nv12 bounding box (git-fixes). - drm/amd/display: pbn_div need be updated for hotplug event (git-fixes). - drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml (git-fixes). - drm/amd/display: Increase num voltage states to 40 (git-fixes). - media: qcom: camss: Comment CSID dt_id field (git-fixes). - commit 322c8e9- rpm/old_changelog.txt: create the truncated changelog entries (bsc#1218713) - commit 332be9f- Store the old kernel changelog entries in kernel-docs package (bsc#1218713) The old entries are found in kernel-docs/old_changelog.txt in docdir. rpm/old_changelog.txt can be an optional file that stores the similar info like rpm/kernel-sources.changes.old. It can specify the commit range that have been truncated. scripts/tar-up.sh expands from the git log accordingly. - commit c9a2566- powerpc: qspinlock: Enforce qnode writes prior to publishing to queue (bsc#1218636 ltc#204570). - commit bfa52fa- powerpc/qspinlock: Rename yield_propagate_owner tunable (bsc#1218636 ltc#204570). - powerpc/qspinlock: Propagate sleepy if previous waiter is preempted (bsc#1218636 ltc#204570). - powerpc/qspinlock: don't propagate the not-sleepy state (bsc#1218636 ltc#204570). - powerpc/qspinlock: propagate owner preemptedness rather than CPU number (bsc#1218636 ltc#204570). - powerpc/qspinlock: stop queued waiters trying to set lock sleepy (bsc#1218636 ltc#204570). - powerpc: qspinlock: Mark accesses to qnode lock checks (bsc#1218636 ltc#204570). - commit 3465c10- Refresh patches.suse/vsprintf-kallsyms-Prevent-invalid-data-when-printing.patch. Fix build warning by moving static_assert(). - commit 4960f65- media: mediatek: vcodec: remove the dependency of vcodec debug log (git-fixes). - commit 209f340- media: mediatek: vcodec: Removing struct 'mtk_vcodec_ctx/dev' for shared interface (git-fixes). - Refresh patches.suse/media-mediatek-vcodec-Removing-useless-debug-log.patch. - commit 595721b- livepatch: Add sample livepatch module (bsc#1218644). - commit 87a7c27- kbuild/modpost: integrate klp-convert (bsc#1218644). - commit 1f6875e- livepatch: Add klp-convert tool (bsc#1218644). - commit dd2884f- livepatch: Create and include UAPI headers (bsc#1218644). - commit d3771a8- platform/x86/intel/ifs: ARRAY BIST for Sierra Forest (jsc#PED-6127). - commit 9c38930- platform/x86/intel/ifs: Add new error code (jsc#PED-6127). - commit af0a052- platform/x86/intel/ifs: Add new CPU support (jsc#PED-6127). - commit 0e0dc7c- platform/x86/intel/ifs: Metadata validation for start_chunk (jsc#PED-6127). - commit 2652260- platform/x86/intel/ifs: Validate image size (jsc#PED-6127). - commit 35af862- platform/x86/intel/ifs: Gen2 Scan test support (jsc#PED-6127). - commit e25bc6a- platform/x86/intel/ifs: Gen2 scan image loading (jsc#PED-6127). - commit f76f8b9- platform/x86/intel/ifs: Refactor image loading code (jsc#PED-6127). - commit 3f1b68f- platform/x86/intel/ifs: Store IFS generation number (jsc#PED-6127). - commit 3429838- Move upstreamed perf and powerpc patches into sorted section - commit ab87600- kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (git-fixes). - ipmi: Use regspacings passed as a module parameter (git-fixes). - platform/x86/intel/vsec: Fix xa_alloc memory leak (git-fixes). - PM: hibernate: Enforce ordering during image compression/decompression (git-fixes). - PM / devfreq: Fix buffer overflow in trans_stat_show (git-fixes). - dt-bindings: thermal: qcom-spmi-adc-tm5/hc: Fix example node names (git-fixes). - thermal: core: Fix NULL pointer dereference in zone registration error path (git-fixes). - ACPI: LPSS: Fix the fractional clock divider flags (git-fixes). - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (git-fixes). - ACPI: video: check for error while searching for backlight device parent (git-fixes). - ACPI: LPIT: Avoid u32 multiplication overflow (git-fixes). - mtd: rawnand: rockchip: Add missing title to a kernel doc comment (git-fixes). - mtd: rawnand: rockchip: Rename a structure (git-fixes). - mtd: rawnand: pl353: Fix kernel doc (git-fixes). - mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response (git-fixes). - mtd: rawnand: Clarify conditions to enable continuous reads (git-fixes). - mtd: rawnand: Prevent sequential reads with on-die ECC engines (git-fixes). - mtd: rawnand: Fix core interference with sequential reads (git-fixes). - mtd: rawnand: Prevent crossing LUN boundaries during sequential reads (git-fixes). - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier (git-fixes). - spi: spi-zynqmp-gqspi: fix driver kconfig dependencies (git-fixes). - KEYS: encrypted: Add check for strsep (git-fixes). - selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket (git-fixes). - selinux: remove the wrong comment about multithreaded process handling (git-fixes). - usr/Kconfig: fix typos of "its" (git-fixes). - usb: fsl-mph-dr-of: mark fsl_usb2_mpc5121_init() static (git-fixes). - selftests/mm: dont run ksm_functional_tests twice (git-fixes). - commit 753d79e- io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (bsc#1218447). - commit 6e78ef6- scsi: mpi3mr: Update driver version to 8.5.1.0.0 (bsc#1218003). - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (bsc#1218003). - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (bsc#1218003). - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (bsc#1218003). - scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor (bsc#1218003). - scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State (bsc#1218003). - scsi: mpi3mr: Clean up block devices post controller reset (bsc#1218003). - scsi: mpi3mr: Refresh sdev queue depth after controller reset (bsc#1218003). - scsi: mpi3mr: driver version upgrade to 8.5.0.0.50 (bsc#1218003). - scsi: mpi3mr: Add support for status reply descriptor (bsc#1218003). - scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32 (bsc#1218003). - scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 (bsc#1218003). - scsi: mpi3mr: Add support for SAS5116 PCI IDs (bsc#1218003). - scsi: mpi3mr: Split off bus_reset function from host_reset (bsc#1218003). - commit 0caa83b- io_uring/af_unix: disable sending io_uring over sockets (bsc#1218447 CVE-2023-6531). - io_uring/kbuf: check for buffer list readiness after NULL check (bsc#1215211). - io_uring/kbuf: Fix an NULL vs IS_ERR() bug in io_alloc_pbuf_ring() (bsc#1215211). - io_uring: fix mutex_unlock with unreferenced ctx (bsc#1215211). - io_uring: use fget/fput consistently (bsc#1215211). - io_uring: free io_buffer_list entries via RCU (bsc#1215211). - io_uring/kbuf: prune deferred locked cache when tearing down (bsc#1215211). - io_uring/kbuf: recycle freed mapped buffer ring entries (bsc#1215211). - io_uring/kbuf: defer release of mapped buffer rings (bsc#1215211). - io_uring: enable io_mem_alloc/free to be used in other parts (bsc#1215211). - io_uring: don't guard IORING_OFF_PBUF_RING with SETUP_NO_MMAP (bsc#1215211). - io_uring: don't allow discontig pages for IORING_SETUP_NO_MMAP (bsc#1215211). - io_uring/fs: consider link->flags when getting path for LINKAT (bsc#1215211). - io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval (bsc#1215211). - io_uring: do not clamp read length for multishot read (bsc#1215211). - io_uring: do not allow multishot read to set addr or len (bsc#1215211). - io_uring: indicate if io_kbuf_recycle did recycle anything (bsc#1215211). - io_uring/rw: add separate prep handler for fixed read/write (bsc#1215211). - io_uring/rw: add separate prep handler for readv/writev (bsc#1215211). - io_uring/net: ensure socket is marked connected on connect retry (bsc#1215211). - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (bsc#1215211). - io_uring/cmd: Pass compat mode in issue_flags (bsc#1215211). - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (bsc#1215211). - commit e405062- io_uring: cancelable uring_cmd (bsc#1215211). - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (bsc#1215211). - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (bsc#1215211). - io_uring/rw: mark readv/writev as vectored in the opcode definition (bsc#1215211). - io_uring/rw: split io_read() into a helper (bsc#1215211). - commit ccfbdcd- media: v4l2-ctrls: Add user control base for Nuvoton NPCM controls (git-fixes). - commit 0968627- media: mediatek: vcodec: Fix potential crash in mtk_vcodec_dbgfs_remove() (git-fixes). - media: platform: mdp3: mark OF related data as maybe unused (git-fixes). - commit 400939c- media: platform: mdp3: drop of_match_ptr for ID table (git-fixes). - commit fc34f11- media: mediatek: vcodec: Consider vdecsys presence in reg range check (git-fixes). - commit fa96941- media: mediatek: vcodec: fix cancel_work_sync fail with fluster test (git-fixes). - Refresh patches.suse/media-mediatek-vcodec-fix-potential-double-free.patch. - commit 260b764- media: mediatek: vpu: add missing clk_unprepare (git-fixes). - commit 3048ea2- media: mediatek: vcodec: using empty lat buffer as the last one (git-fixes). - commit 09568ec- media: mediatek: vcodec: Avoid unneeded error logging (git-fixes). - commit 4f48ca0- x86/virt/tdx: Make TDX host depend on X86_MCE (jsc#PED-5824). - commit 9ee9d54- arm64: properly install vmlinuz.efi (git-fixes). - EDAC/thunderx: Fix possible out-of-bounds string access (git-fixes). - userns: eliminate many kernel-doc warnings (git-fixes). - commit 78c52da- media: Add common header file with JPEG marker definitions (git-fixes). - commit 6090b39- media: mediatek: vcodec: mtk_vcodec_dec_hw: Use devm_pm_runtime_enable() (git-fixes). - commit 64717c3- igc: Fix hicredit calculation (jsc#PED-4860). - ice: fix Get link status data length (jsc#PED-4876). - i40e: Restore VF MSI-X state during PCI reset (jsc#PED-4874). - i40e: fix use-after-free in i40e_aqc_add_filters() (jsc#PED-4874). - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (jsc#PED-5742). - octeontx2-af: Re-enable MAC TX in otx2_stop processing (jsc#PED-6931). - octeontx2-af: Always configure NIX TX link credits based on max frame size (jsc#PED-6931). - igc: Check VLAN EtherType mask (jsc#PED-4860). - igc: Check VLAN TCI mask (jsc#PED-4860). - igc: Report VLAN EtherType matching back to user (jsc#PED-4860). - i40e: Fix filter input checks to prevent config with invalid values (jsc#PED-4874). - ice: dpll: fix phase offset value (jsc#PED-4876). - ice: Shut down VSI with "link-down-on-close" enabled (jsc#PED-4876). - ice: Fix link_down_on_close message (jsc#PED-4876). - idpf: avoid compiler introduced padding in virtchnl2_rss_key struct (jsc#PED-6716). - idpf: fix corrupted frames and skb leaks in singleq mode (jsc#PED-6716). - sfc: fix a double-free bug in efx_probe_filters (jsc#PED-6894). - mlxbf_gige: fix receive packet race condition (jsc#PED-6866). - octeontx2-af: Fix marking couple of structure as __packed (jsc#PED-6931). - net: ethernet: mellanox: Convert to platform remove callback returning void (jsc#PED-6866). - mlxbf_gige: Remove two unused function declarations (jsc#PED-6866). - commit 635e530- media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field (git-fixes). - commit 1bae51c- Add missing package description to align with other branches - commit a39325c- x86/virt/tdx: Disable TDX host support when kexec is enabled (jsc#PED-5824). - commit 4a81389- Documentation/x86: Add documentation for TDX host support (jsc#PED-5824). - commit f287a95- x86/mce: Differentiate real hardware #MCs from TDX erratum ones (jsc#PED-5824). - commit 782309c- x86/cpu: Detect TDX partial write machine check erratum (jsc#PED-5824). - commit 4131296- x86/virt/tdx: Handle TDX interaction with sleep and hibernation (jsc#PED-5824). - commit c58086d- x86/virt/tdx: Initialize all TDMRs (jsc#PED-5824). - commit 7075173- x86/virt/tdx: Configure global KeyID on all packages (jsc#PED-5824). - commit 769e6e6- x86/virt/tdx: Configure TDX module with the TDMRs and global KeyID (jsc#PED-5824). - commit e2262c3- x86/virt/tdx: Designate reserved areas for all TDMRs (jsc#PED-5824). - commit 50d43e1- x86/virt/tdx: Allocate and set up PAMTs for TDMRs (jsc#PED-5824). - commit 5d2d43b- x86/virt/tdx: Fill out TDMRs to cover all TDX memory regions (jsc#PED-5824). - commit 1315701- x86/virt/tdx: Add placeholder to construct TDMRs to cover all TDX memory regions (jsc#PED-5824). - commit 73694c5- x86/virt/tdx: Get module global metadata for module initialization (jsc#PED-5824). - commit 43cc2ba- x86/virt/tdx: Use all system memory when initializing TDX module as TDX memory (jsc#PED-5824). - commit a8d608a- x86/virt/tdx: Add skeleton to enable TDX on demand (jsc#PED-5824). - commit 04046a4- x86/virt/tdx: Add SEAMCALL error printing for module initialization (jsc#PED-5824). - commit ddfd550- x86/virt/tdx: Handle SEAMCALL no entropy error in common code (jsc#PED-5824). - commit ea37d02- x86/virt/tdx: Make INTEL_TDX_HOST depend on X86_X2APIC (jsc#PED-5824). - commit 461aa50- x86/virt/tdx: Define TDX supported page sizes as macros (jsc#PED-5824). - commit 4fad607- x86/virt/tdx: Detect TDX during kernel boot (jsc#PED-5824). - commit 48e2855- x86/mm: Remove "INVPCID single" feature tracking (jsc#PED-5824). - commit 4340565- tools/power turbostat: version 2023.11.07 (bsc#1218556). - tools/power/turbostat: bugfix "--show IPC" (bsc#1218556). - tools/power/turbostat: Add initial support for LunarLake (bsc#1218556). - tools/power/turbostat: Add initial support for ArrowLake (bsc#1218556). - tools/power/turbostat: Add initial support for GrandRidge (bsc#1218556). - tools/power/turbostat: Add initial support for SierraForest (bsc#1218556). - tools/power/turbostat: Add initial support for GraniteRapids (bsc#1218556). - tools/power/turbostat: Add MSR_CORE_C1_RES support for spr_features (bsc#1218556). - tools/power/turbostat: Move process to root cgroup (bsc#1218556). - tools/power/turbostat: Handle cgroup v2 cpu limitation (bsc#1218556). - tools/power/turbostat: Abstrct function for parsing cpu string (bsc#1218556). - tools/power/turbostat: Handle offlined CPUs in cpu_subset (bsc#1218556). - tools/power/turbostat: Obey allowed CPUs for system summary (bsc#1218556). - tools/power/turbostat: Obey allowed CPUs for primary thread/core detection (bsc#1218556). - tools/power/turbostat: Abstract several functions (bsc#1218556). - tools/power/turbostat: Obey allowed CPUs during startup (bsc#1218556). - tools/power/turbostat: Obey allowed CPUs when accessing CPU counters (bsc#1218556). - tools/power/turbostat: Introduce cpu_allowed_set (bsc#1218556). - tools/power/turbostat: Remove PC7/PC9 support on ADL/RPL (bsc#1218556). - tools/power/turbostat: Enable MSR_CORE_C1_RES on recent Intel client platforms (bsc#1218556). - tools/power/turbostat: Introduce probe_pm_features() (bsc#1218556). - tools/power/turbostat: Relocate more probing related code (bsc#1218556). - tools/power/turbostat: Reorder some functions (bsc#1218556). - tools/power/turbostat: Relocate thermal probing code (bsc#1218556). - tools/power/turbostat: Relocate lpi probing code (bsc#1218556). - tools/power/turbostat: Relocate graphics probing code (bsc#1218556). - tools/power/turbostat: Rename rapl probing function (bsc#1218556). - tools/power/turbostat: Rename uncore probing function (bsc#1218556). - tools/power/turbostat: Relocate pstate probing code (bsc#1218556). - tools/power/turbostat: Relocate cstate probing code (bsc#1218556). - tools/power/turbostat: Improve probe_platform_features() logic (bsc#1218556). - tools/power/turbostat: Delete intel_model_duplicates() (bsc#1218556). - tools/power/turbostat: Abstract cstate prewake bit support (bsc#1218556). - tools/power/turbostat: Abstract aperf/mperf multiplier support (bsc#1218556). - tools/power/turbostat: Abstract extended cstate MSRs support (bsc#1218556). - tools/power/turbostat: Abstract MSR_KNL_CORE_C6_RESIDENCY support (bsc#1218556). - tools/power/turbostat: Abstract MSR_ATOM_PKG_C6_RESIDENCY support (bsc#1218556). - tools/power/turbostat: Abstract MSR_CC6/MC6_DEMOTION_POLICY_CONFIG support (bsc#1218556). - tools/power/turbostat: Abstract MSR_MODULE_C6_RES_MS support (bsc#1218556). - tools/power/turbostat: Abstract MSR_CORE_C1_RES support (bsc#1218556). - tools/power/turbostat: Abstract IRTL support (bsc#1218556). - tools/power/turbostat: Use fine grained IRTL output (bsc#1218556). - tools/power/turbostat: Adjust cstate for is_slm()/is_knl()/is_cnl()/is_ehl() models (bsc#1218556). - tools/power/turbostat: Adjust cstate for has_c8910_msrs() models (bsc#1218556). - tools/power/turbostat: Adjust cstate for is_bdx() models (bsc#1218556). - tools/power/turbostat: Adjust cstate for is_skx()/is_icx()/is_spr() models (bsc#1218556). - tools/power/turbostat: Adjust cstate for is_dnv() models (bsc#1218556). - tools/power/turbostat: Adjust cstate for is_jvl() models (bsc#1218556). - tools/power/turbostat: Adjust cstate for has_slv_msrs() models (bsc#1218556). - tools/power/turbostat: Adjust cstate for has_snb_msrs() models (bsc#1218556). - tools/power/turbostat: Adjust cstate for models with .cst_limit set (bsc#1218556). - tools/power/turbostat: Adjust cstate for has_snb_msrs() models (bsc#1218556). - tools/power/turbostat: Adjust cstate for models with .has_nhm_msrs set (bsc#1218556). - tools/power/turbostat: Add skeleton support for cstate enumeration (bsc#1218556). - tools/power/turbostat: Abstract TSC tweak support (bsc#1218556). - tools/power/turbostat: Remove unused family/model parameters for RAPL functions (bsc#1218556). - tools/power/turbostat: Abstract hardcoded TDP value (bsc#1218556). - tools/power/turbostat: Abstract fixed DRAM Energy unit support (bsc#1218556). - tools/power/turbostat: Abstract RAPL divisor support (bsc#1218556). - tools/power/turbostat: Abstract Per Core RAPL support (bsc#1218556). - tools/power/turbostat: Abstract RAPL MSRs support (bsc#1218556). - tools/power/turbostat: Simplify the logic for RAPL enumeration (bsc#1218556). - tools/power/turbostat: Redefine RAPL macros (bsc#1218556). - tools/power/turbostat: Abstract hardcoded Crystal Clock frequency (bsc#1218556). - tools/power/turbostat: Abstract Automatic Cstate Conversion support (bsc#1218556). - tools/power/turbostat: Abstract Perf Limit Reasons MSRs support (bsc#1218556). - tools/power/turbostat: Abstract TCC Offset bits support (bsc#1218556). - tools/power/turbostat: Abstract Config TDP MSRs support (bsc#1218556). - tools/power/turbostat: Rename some TRL functions (bsc#1218556). - tools/power/turbostat: Abstract Turbo Ratio Limit MSRs support (bsc#1218556). - tools/power/turbostat: Rename some functions (bsc#1218556). - tools/power/turbostat: Remove a redundant check (bsc#1218556). - tools/power/turbostat: Abstract Nehalem MSRs support (bsc#1218556). - tools/power/turbostat: Abstract Package cstate limit decoding support (bsc#1218556). - tools/power/turbostat: Abstract BCLK frequency support (bsc#1218556). - tools/power/turbostat: Abstract MSR_MISC_PWR_MGMT support (bsc#1218556). - tools/power/turbostat: Abstract MSR_MISC_FEATURE_CONTROL support (bsc#1218556). - tools/power/turbostat: Add skeleton support for table driven feature enumeration (bsc#1218556). - tools/power/turbostat: Remove pseudo check for two models (bsc#1218556). - tools/power/turbostat: Remove redundant duplicates (bsc#1218556). - tools/power/turbostat: Replace raw value cpu model with Macro (bsc#1218556). - tools/power/turbostat: Support alternative graphics sysfs knobs (bsc#1218556). - tools/power/turbostat: Enable TCC Offset on more models (bsc#1218556). - tools/power/turbostat: Enable the C-state Pre-wake printing (bsc#1218556). - tools/power/turbostat: Fix a knl bug (bsc#1218556). - tools/power/turbostat: Fix failure with new uncore sysfs (bsc#1218556). - cpupower: fix reference to nonexistent document (jsc#PED-5873). - tools/power/x86/intel-speed-select: v1.18 release (jsc#PED-4647 bsc#1218554). - tools/power/x86/intel-speed-select: Use cgroup isolate for CPU 0 (jsc#PED-4647 bsc#1218554). - tools/power/x86/intel-speed-select: Increase max CPUs in one request (jsc#PED-4647 bsc#1218554). - tools/power/x86/intel-speed-select: Display error for core-power support (jsc#PED-4647 bsc#1218554). - tools/power/x86/intel-speed-select: No TRL for non compute domains (jsc#PED-4647 bsc#1218554). - tools/power/x86/intel-speed-select: turbo-mode enable disable swapped (jsc#PED-4647 bsc#1218554). - tools/power/x86/intel-speed-select: Update help for TRL (jsc#PED-4647 bsc#1218554). - tools/power/x86/intel-speed-select: Sanitize integer arguments (jsc#PED-4647 bsc#1218554). - cpupower: Add Georgian translation to Makefile LANGUAGES (jsc#PED-5873). - tools/power/x86/intel-speed-select: v1.17 release (jsc#PED-4647 bsc#1218554). - tools/power/x86/intel-speed-select: Change mem-frequency display name (jsc#PED-4647 bsc#1218554). - tools/power/x86/intel-speed-select: Prevent CPU 0 offline (jsc#PED-4647 bsc#1218554). - tools/power/x86/intel-speed-select: Error on CPU count exceed in request (jsc#PED-4647 bsc#1218554). - tools/power/x86/intel-speed-select: Support more than 8 sockets (jsc#PED-4647 bsc#1218554). - tools/power/x86/intel-speed-select: Fix CPU count display (jsc#PED-4647 bsc#1218554). - cpupower: Fix cpuidle_set to accept only numeric values for idle-set operation (jsc#PED-5873). - cpupower: Add turbo-boost support in cpupower (jsc#PED-5873). - cpupower: Add support for amd_pstate mode change (jsc#PED-5873). - cpupower: Add EPP value change support (jsc#PED-5873). - cpupower: Add is_valid_path API (jsc#PED-5873). - cpupower: Recognise amd-pstate active mode driver (jsc#PED-5873). - tools/power/x86/intel-speed-select: v1.16 release (jsc#PED-4647 bsc#1218554). - tools/power/x86/intel-speed-select: Fix json formatting issue (jsc#PED-4647 bsc#1218554). - tools/power/x86/intel-speed-select: Adjust scope of core-power config (jsc#PED-4647 bsc#1218554). - commit 926ea11- xen/events: fix delayed eoi list handling (git-fixes). - commit e085feb- Update config files to remove CONFIG_TCM_RBD=m (bsc#1218634) - commit 1dcd1b3- target: revert LIO target_core_rbd patches (bsc#1218634) - Delete patches.suse/libceph-add-support-for-CMPEXT-compare-extent-reques.patch. - Delete patches.suse/rbd-add-img_request-done-callback.patch. - Delete patches.suse/rbd-add-lio-specific-data-area.patch. - Delete patches.suse/rbd-add-rbd_img_fill_cmp_and_write_from_bvecs.patch. - Delete patches.suse/rbd-add-support-for-COMPARE_AND_WRITE-CMPEXT.patch. - Delete patches.suse/rbd-export-some-functions-used-by-lio-rbd-backend.patch. - Delete patches.suse/rbd-move-structs-used-by-lio-rbd-to-new-header.patch. - Delete patches.suse/target-add-lio-rbd-to-makefile-Kconfig.patch. - Delete patches.suse/target-add-rbd-backend.patch. - Delete patches.suse/target-compare-and-write-backend-driver-sense-handli.patch. - Delete patches.suse/target-disallow-emulate_legacy_capacity-with-RBD-obj.patch. - Delete patches.suse/target-rbd-add-WRITE-SAME-support.patch. - Delete patches.suse/target-rbd-add-emulate_legacy_capacity-dev-attribute.patch. - Delete patches.suse/target-rbd-conditionally-fix-off-by-one-bug-in-get_b.patch. - Delete patches.suse/target-rbd-detect-stripe_unit-SCSI-block-size-misali.patch. - Delete patches.suse/target-rbd-fix-unmap-discard-block-size-conversion.patch. - Delete patches.suse/target-rbd-fix-unmap-handling-with-unmap_zeroes_data.patch. - Delete patches.suse/target-rbd-support-COMPARE_AND_WRITE.patch. - Delete patches.suse/target_core_rbd-fix-leak-and-reduce-kmalloc-calls.patch. - Delete patches.suse/target_core_rbd-fix-rbd_img_request.snap_id-assignme.patch. - Delete patches.suse/target_core_rbd-remove-snapshot-existence-validation.patch. - commit 391445c- io_uring/af_unix: disable sending io_uring over sockets (bsc#1218447, CVE-2023-6531). - commit 7d4ebd3- xen/events: avoid using info_for_irq() in xen_send_IPI_one() (git-fixes). - commit aa0ccc0- xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled (git-fixes). - commit 74e0704- xenbus: fix error exit in xenbus_init() (git-fixes). - commit a5387b3- smb: client: fix potential OOB in smb2_dump_detail() (bsc#1217946 CVE-2023-6610). - commit 88dbafd- io_uring: fix off-by one bvec index (bsc#1218624). - io_uring/kbuf: Use slab for struct io_buffer objects (git-fixes). - io_uring/kbuf: Allow the full buffer id space for provided buffers (git-fixes). - io_uring/kbuf: Fix check of BID wrapping in provided buffers (git-fixes). - io_uring: use files_lookup_fd_locked() (git-fixes). - commit db1b5e4- vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() (git-fixes). - commit 87e311c- vsock/virtio: remove socket from connected/bound list on shutdown (git-fixes). - commit d833002- vsock/virtio: initialize the_virtio_vsock before using VQs (git-fixes). - commit 11e10ec- virtio_pci: fix the common cfg map size (git-fixes). - commit 368664b- virtio-mmio: fix memory leak of vm_dev (git-fixes). - commit 6dc7491- vsprintf/kallsyms: Prevent invalid data when printing symbol (bsc#1217602). - commit b959f1c- Revert "media: mediatek: vcodec: Fix bitstream crop information error" (git-fixes). - commit e79cc48- media: platform: mtk-mdp3: release node reference before returning (git-fixes). - commit ca2e5ae- net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (git-fixes). - commit 623ab0a- KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (git-fixes). - commit 23fdc35- media: mediatek: vcodec: Read HW active status from syscon (git-fixes). - commit e1d2d26- media: Add AV1 uAPI (git-fixes). - commit 4741e9b- x86/boot: Move x86_cache_alignment initialization to correct spot (bsc#1216015). - commit 5dc3dc0- media: mediatek: vcodec: Define address for VDEC_HW_ACTIVE (git-fixes). - commit 5f137d4- media: Explicitly include correct DT includes (git-fixes). - commit 2db0dfc- media: mediatek: vcodec: Change dbgfs interface to support encode (git-fixes). - commit bd5f191- media: mediatek: vcodec: Add a debugfs file to get different useful information (git-fixes). - commit bdc1207- Limit kernel-source build to architectures for which the kernel binary is built (bsc#1108281). - commit 08a9e44- media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init() (git-fixes). - commit c0e90df- units: add missing header (git-fixes). - crypto: qat - move adf_cfg_services (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add num_rps sysfs attribute (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add rp2svc sysfs attribute (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add rate limiting sysfs interface (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add rate limiting feature to qat_4xxx (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add retrieval of fw capabilities (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add bits.h to icp_qat_hw.h (jsc#PED-5174 jsc#PED-5861). - units: Add BYTES_PER_*BIT (jsc#PED-5174 jsc#PED-5861). - crypto: qat - move admin api (jsc#PED-5174 jsc#PED-5861). - crypto: qat - fix ring to service map for QAT GEN4 (jsc#PED-5174 jsc#PED-5861). - crypto: qat - use masks for AE groups (jsc#PED-5174 jsc#PED-5861). - crypto: qat - refactor fw config related functions (jsc#PED-5174 jsc#PED-5861). - crypto: qat - count QAT GEN4 errors (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add error counters (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add adf_get_aram_base() helper function (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add handling of compression related errors for QAT GEN4 (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add reporting of correctable errors for QAT GEN4 (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add infrastructure for error reporting (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add cnv_errors debugfs file (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add pm_status debugfs file (jsc#PED-5174 jsc#PED-5861). - crypto: qat - refactor included headers (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add namespace to driver (jsc#PED-5174 jsc#PED-5861). - crypto: qat - Remove zlib-deflate (jsc#PED-5174 jsc#PED-5861). - crypto: qat - Annotate struct adf_fw_counters with __counted_by (jsc#PED-5174 jsc#PED-5861). - crypto: qat - enable dc chaining service (jsc#PED-5174 jsc#PED-5861). - crypto: qat - consolidate services structure (jsc#PED-5174 jsc#PED-5861). - crypto: qat - fix unregistration of compression algorithms (jsc#PED-5174 jsc#PED-5861). - crypto: qat - do not shadow error code (jsc#PED-5174 jsc#PED-5861). - crypto: qat - refactor deprecated strncpy (jsc#PED-5174 jsc#PED-5861). - crypto: qat - Use list_for_each_entry() helper (jsc#PED-5174 jsc#PED-5861). - Documentation: ABI: debugfs-driver-qat: fix fw_counters path (git-fixes). - crypto: qat - fix crypto capability detection for 4xxx (jsc#PED-5174 jsc#PED-5861). - crypto: qat - Remove unused function declarations (jsc#PED-5174 jsc#PED-5861). - crypto: qat - use kfree_sensitive instead of memset/kfree() (jsc#PED-5174 jsc#PED-5861). - crypto: qat - replace the if statement with min() (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add heartbeat counters check (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add heartbeat feature (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add measure clock frequency (jsc#PED-5174 jsc#PED-5861). - crypto: qat - drop obsolete heartbeat interface (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add internal timer for qat 4xxx (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add fw_counters debugfs file (jsc#PED-5174 jsc#PED-5861). - crypto: qat - change value of default idle filter (jsc#PED-5174 jsc#PED-5861). - crypto: qat - do not export adf_init_admin_pm() (jsc#PED-5174 jsc#PED-5861). - crypto: qat - expose pm_idle_enabled through sysfs (jsc#PED-5174 jsc#PED-5861). - crypto: qat - extend configuration for 4xxx (jsc#PED-5174 jsc#PED-5861). - crypto: qat - refactor fw config logic for 4xxx (jsc#PED-5174 jsc#PED-5861). - crypto: qat - make fw images name constant (jsc#PED-5174 jsc#PED-5861). - crypto: qat - move returns to default case (jsc#PED-5174 jsc#PED-5861). - crypto: qat - update slice mask for 4xxx devices (jsc#PED-5174 jsc#PED-5861). - crypto: qat - set deprecated capabilities as reserved (jsc#PED-5174 jsc#PED-5861). - crypto: qat - add missing function declaration in adf_dbgfs.h (jsc#PED-5174 jsc#PED-5861). - crypto: qat - move dbgfs init to separate file (jsc#PED-5174 jsc#PED-5861). - commit a45a239- Delete patches.suse/crypto-qat-change-value-of-default-idle-filter.patch. (will be re-added as part of the QAT series) - commit c06831d- media: mc: Make media_get_pad_index() use pad type flag (git-fixes). - commit 5b7fb34- readahead: Avoid multiple marked readahead pages (bsc#1217818). - commit a26eeaa- x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (bsc#1216015). - commit 9f9f39c- x86/resctrl: Fix kernel-doc warnings (git-fixes). - commit 4ce9baf- x86/lib/msr: Clean up kernel-doc notation (git-fixes). - commit 0fd47d0- x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (git-fixes). - commit c99440e- x86/fineibt: Poison ENDBR at +0 (git-fixes). - commit 0340aa5- x86/boot/compressed: Reserve more memory for page tables (git-fixes). - commit 1b49bd4- x86/alternatives: Disable KASAN in apply_alternatives() (git-fixes). - commit 0de097e- x86/ibt: Suppress spurious ENDBR (git-fixes). - commit 127632c- x86/CPU/AMD: Check vendor in the AMD microcode callback (git-fixes). - commit ec38da9- x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (bsc#1216015). - commit 2c6b247- x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (git-fixes). - commit 3ed13fa- x86/srso: Fix SBPB enablement for (possible) future fixed HW (git-fixes). - Refresh patches.suse/x86-srso-fix-vulnerability-reporting-for-missing-microcode.patch. - commit b0edd5b- x86/srso: Fix vulnerability reporting for missing microcode (git-fixes). - commit e2cfc2e- EDAC: Explicitly include correct DT includes (jsc#PED-6747). - commit f6ef38c- i2c: core: Fix atomic xfer check for non-preempt config (git-fixes). - commit e75469f- ublk: zoned: support REQ_OP_ZONE_RESET_ALL (bsc#1216436). - ublk: Switch to memdup_user_nul() helper (bsc#1216436). - ublk: fix 'warn: variable dereferenced before check 'req'' from Smatch (bsc#1216436). - ublk: Fix signedness bug returning warning (bsc#1216436). - ublk: enable zoned storage support (bsc#1216436). - ublk: move check for empty address field on command submission (bsc#1216436). - ublk: add helper to check if device supports user copy (bsc#1216436). - ublk: make ublk_chr_class a static const structure (bsc#1216436). - ublk: add control command of UBLK_U_CMD_GET_FEATURES (bsc#1216436). - ublk: fix build warning on iov_iter_get_pages2 (bsc#1216436). - ublk: support user copy (bsc#1216436). - ublk: add read()/write() support for ublk char device (bsc#1216436). - ublk: support to copy any part of request pages (bsc#1216436). - ublk: grab request reference when the request is handled by userspace (bsc#1216436). - ublk: cleanup ublk_copy_user_pages (bsc#1216436). - ublk: cleanup io cmd code path by adding ublk_fill_io_cmd() (bsc#1216436). - ublk: kill queuing request by task_work_add (bsc#1216436). - commit 9fb699d- mmc: sdhci-sprd: Fix eMMC init failure after hw reset (git-fixes). - mmc: rpmb: fixes pause retune on all RPMB partitions (git-fixes). - mmc: meson-mx-sdhc: Fix initialization frozen issue (git-fixes). - drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR (git-fixes). - ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init (git-fixes). - commit 6d8c3af- Update patch reference for BT fix (CVE-2023-51779 bsc#1218559) - commit 5031658- platform/x86/intel/tpmi: Add debugfs support for read/write blocked (bsc#1218555). - platform/x86/intel/tpmi: Add debugfs interface (bsc#1218555). - platform/x86/intel/tpmi: Read feature control status (bsc#1218555). - commit 504e179- selftests: bonding: do not set port down when adding to bond (git-fixes). - r8169: Fix PCI error on system resume (git-fixes). - wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ (git-fixes). - nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local (git-fixes). - Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe" (git-fixes). - drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE (git-fixes). - drm/bridge: ps8640: Fix size mismatch warning w/ len (git-fixes). - drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer (git-fixes). - drm/bridge: parade-ps8640: Never store more than msg->size bytes in AUX xfer (git-fixes). - accel/qaic: Implement quirk for SOC_HW_VERSION (git-fixes). - accel/qaic: Fix GEM import path code (git-fixes). - drm/i915/perf: Update handling of MMIO triggered reports (git-fixes). - drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern (git-fixes). - selftests: secretmem: floor the memory size to the multiple of page_size (git-fixes). - PM: hibernate: Fix the exclusive get block device in test_resume mode (git-fixes). - commit 0536703- ALSA: hda/tas2781: remove sound controls in unbind (git-fixes). - commit f8516b2- ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (git-fixes). - ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux (git-fixes). - ASoC: meson: g12a-toacodec: Fix event generation (git-fixes). - ASoC: meson: g12a-tohdmitx: Validate written enum values (git-fixes). - ASoC: meson: g12a-toacodec: Validate written enum values (git-fixes). - ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offset (git-fixes). - ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable (git-fixes). - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (git-fixes). - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (git-fixes). - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (git-fixes). - ALSA: hda/tas2781: fix typos in comment (git-fixes). - ALSA: hda/tas2781: do not use regcache (git-fixes). - commit 38d6c8e- blacklist.conf: 7a0e005c7957 drm/amd/display: edp do not add non-edid timings - commit 82e295c- drm/i915/mtl: Update workaround 14016712196 (git-fixes). - commit eff3878- badblocks: avoid checking invalid range in badblocks_check() (jsc#PED-7513). - dm-raid: delay flushing event_work() after reconfig_mutex is released (jsc#PED-7514). - md: split MD_RECOVERY_NEEDED out of mddev_resume (jsc#PED-7542). - md: fix stopping sync thread (jsc#PED-7542). - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (jsc#PED-7542). - md: fix missing flush of sync_work (jsc#PED-7542). - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (jsc#PED-7542). - bcache: revert replacing IS_ERR_OR_NULL with IS_ERR (jsc#PED-7513). - dm-flakey: start allocating with MAX_ORDER (jsc#PED-7514). - dm-verity: align struct dm_verity_fec_io properly (jsc#PED-7514). - dm verity: don't perform FEC for failed readahead IO (jsc#PED-7514). - dm verity: initialize fec io before freeing it (jsc#PED-7514). - closures: CLOSURE_CALLBACK() to fix type punning (jsc#PED-7513). - md: fix bi_status reporting in md_end_clone_io (jsc#PED-7542). - bcache: avoid NULL checking to c->root in run_cache_set() (jsc#PED-7513). - bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() (jsc#PED-7513). - bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() (jsc#PED-7513). - bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race (jsc#PED-7513). - bcache: fixup lock c->root error (jsc#PED-7513). - bcache: fixup init dirty data errors (jsc#PED-7513). - bcache: prevent potential division by zero error (jsc#PED-7513). - bcache: remove redundant assignment to variable cur_idx (jsc#PED-7513). - bcache: check return value from btree_node_alloc_replacement() (jsc#PED-7513). - bcache: avoid oversize memory allocation by small stripe_size (jsc#PED-7513). - dm-crypt: start allocating with MAX_ORDER (jsc#PED-7514). - dm-verity: don't use blocking calls from tasklets (jsc#PED-7514). - dm-bufio: fix no-sleep mode (jsc#PED-7514). - dm-delay: avoid duplicate logic (jsc#PED-7514). - dm-delay: fix bugs introduced by kthread mode (jsc#PED-7514). - dm-delay: fix a race between delay_presuspend and delay_bio (jsc#PED-7514). - closures: Fix race in closure_sync() (jsc#PED-7513). - closures: Better memory barriers (jsc#PED-7513). - dm crypt: account large pages in cc->n_allocated_pages (jsc#PED-7514). - dm integrity: use crypto_shash_digest() in sb_mac() (jsc#PED-7514). - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (jsc#PED-7514). - dm error: Add support for zoned block devices (jsc#PED-7514). - dm delay: for short delays, use kthread instead of timers and wq (jsc#PED-7514). - dm: respect REQ_NOWAIT flag in normal bios issued to DM (jsc#PED-7514). - dm: enhance alloc_multiple_bios() to be more versatile (jsc#PED-7514). - dm: make __send_duplicate_bios return unsigned int (jsc#PED-7514). - dm log userspace: replace deprecated strncpy with strscpy (jsc#PED-7514). - dm ioctl: replace deprecated strncpy with strscpy_pad (jsc#PED-7514). - dm crypt: replace open-coded kmemdup_nul (jsc#PED-7514). - dm cache metadata: replace deprecated strncpy with strscpy (jsc#PED-7514). - dm: shortcut the calls to linear_map and stripe_map (jsc#PED-7514). - md: cleanup pers->prepare_suspend() (jsc#PED-7542). - md-cluster: check for timeout while a new disk adding (jsc#PED-7542). - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (jsc#PED-7542). - md: remove old apis to suspend the array (jsc#PED-7542). - md: suspend array in md_start_sync() if array need reconfiguration (jsc#PED-7542). - md/raid5: replace suspend with quiesce() callback (jsc#PED-7542). - md/md-linear: cleanup linear_add() (jsc#PED-7542). - md: cleanup mddev_create/destroy_serial_pool() (jsc#PED-7542). - md: use new apis to suspend array before mddev_create/destroy_serial_pool (jsc#PED-7542). - md: use new apis to suspend array for ioctls involed array reconfiguration (jsc#PED-7542). - md: use new apis to suspend array for adding/removing rdev from state_store() (jsc#PED-7542). - md: use new apis to suspend array for sysfs apis (jsc#PED-7542). - md/raid5: use new apis to suspend array (jsc#PED-7542). - md/raid5-cache: use new apis to suspend array (jsc#PED-7542). - md/md-bitmap: use new apis to suspend array for location_store() (jsc#PED-7542). - md/dm-raid: use new apis to suspend array (jsc#PED-7514). - md: add new helpers to suspend/resume and lock/unlock array (jsc#PED-7542). - md: add new helpers to suspend/resume array (jsc#PED-7542). - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (jsc#PED-7542). - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (jsc#PED-7542). - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (jsc#PED-7542). - md/raid1: don't split discard io for write behind (jsc#PED-7542). - md: do not require mddev_lock() for all options in array_state_store() (jsc#PED-7542). - md: simplify md_seq_ops (jsc#PED-7542). - md: factor out a helper from mddev_put() (jsc#PED-7542). - md: replace deprecated strncpy with memcpy (jsc#PED-7542). - md/md-linear: Annotate struct linear_conf with __counted_by (jsc#PED-7542). - md: don't check 'mddev->pers' and 'pers->quiesce' from suspend_lo_store() (jsc#PED-7542). - md: don't check 'mddev->pers' from suspend_hi_store() (jsc#PED-7542). - md-bitmap: suspend array earlier in location_store() (jsc#PED-7542). - md-bitmap: remove the checking of 'pers->quiesce' from location_store() (jsc#PED-7542). - md: don't rely on 'mddev->pers' to be set in mddev_suspend() (jsc#PED-7542). - md: initialize 'writes_pending' while allocating mddev (jsc#PED-7542). - md: initialize 'active_io' while allocating mddev (jsc#PED-7542). - md: delay remove_and_add_spares() for read only array to md_start_sync() (jsc#PED-7542). - md: factor out a helper rdev_addable() from remove_and_add_spares() (jsc#PED-7542). - md: factor out a helper rdev_is_spare() from remove_and_add_spares() (jsc#PED-7542). - md: factor out a helper rdev_removeable() from remove_and_add_spares() (jsc#PED-7542). - md: delay choosing sync action to md_start_sync() (jsc#PED-7542). - md: factor out a helper to choose sync action from md_check_recovery() (jsc#PED-7542). - md: use separate work_struct for md_start_sync() (jsc#PED-7542). - badblocks: switch to the improved badblock handling code (jsc#PED-7542). - badblocks: improve badblocks_check() for multiple ranges handling (jsc#PED-7542). - badblocks: improve badblocks_clear() for multiple ranges handling (jsc#PED-7542). - badblocks: improve badblocks_set() for multiple ranges handling (jsc#PED-7542). - badblocks: add helper routines for badblock ranges handling (jsc#PED-7542). - badblocks: add more helper structure and routines in badblocks.h (jsc#PED-7542). - dm: Annotate struct dm_bio_prison with __counted_by (jsc#PED-7514). - dm: Annotate struct dm_stat with __counted_by (jsc#PED-7514). - dm: Annotate struct stripe_c with __counted_by (jsc#PED-7514). - dm crypt: Annotate struct crypt_config with __counted_by (jsc#PED-7514). - dm raid: Annotate struct raid_set with __counted_by (jsc#PED-7514). - closures: Add a missing include (jsc#PED-7542). - closures: closure_nr_remaining() (jsc#PED-7542). - closures: closure_wait_event() (jsc#PED-7542). - commit 99c2319- bcache: move closures to lib/ (jsc#PED-7513). - Update config files for the above change, add CONFIG_CLOSURES, - config/arm64/default - config/armv7hl/default - config/ppc64le/default - config/s390x/default - config/x86_64/default - commit 74c7cf7- dm crypt: Fix reqsize in crypt_iv_eboiv_gen (jsc#PED-7514). - MAINTAINERS: update the dm-devel mailing list (jsc#PED-7514). - dm zoned: free dmz->ddev array in dmz_put_zoned_devices (jsc#PED-7514). - md/raid5: release batch_last before waiting for another stripe_head (jsc#PED-7542). - dm: don't attempt to queue IO under RCU protection (jsc#PED-7514). - dm: fix a race condition in retrieve_deps (jsc#PED-7514). - md: Put the right device in md_seq_next (jsc#PED-7542). - md/raid1: fix error: ISO C90 forbids mixed declarations (jsc#PED-7542). - md: don't dereference mddev after export_rdev() (jsc#PED-7542). - md: raid0: account for split bio in iostat accounting (jsc#PED-7542). - md raid1: allow writebehind to work on any leg device set WriteMostly (jsc#PED-7542). - md/raid1: hold the barrier until handle_read_error() finishes (jsc#PED-7542). - md/raid1: free the r1bio before waiting for blocked rdev (jsc#PED-7542). - md/raid1: call free_r1bio() before allow_barrier() in raid_end_bio_io() (jsc#PED-7542). - md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() (jsc#PED-7542). - raid6: test: only check for Altivec if building on powerpc hosts (jsc#PED-7542). - raid6: test: make sure all intermediate and artifact files are .gitignored (jsc#PED-7542). - raid6: test: cosmetic cleanups for the test Makefile (jsc#PED-7542). - raid6: guard the tables.c include of with __KERNEL__ (jsc#PED-7542). - raid6: remove the include from recov.c (jsc#PED-7542). - md: Hold mddev->reconfig_mutex when trying to get mddev->sync_thread (jsc#PED-7542). - md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() (jsc#PED-7542). - md: raid1: fix potential OOB in raid1_remove_disk() (jsc#PED-7542). - md/raid5-cache: fix a deadlock in r5l_exit_log() (jsc#PED-7542). - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (jsc#PED-7542). - md/md-bitmap: remove unnecessary local variable in backlog_store() (jsc#PED-7542). - md/raid10: use dereference_rdev_and_rrdev() to get devices (jsc#PED-7542). - md/raid10: factor out dereference_rdev_and_rrdev() (jsc#PED-7542). - md/raid10: check replacement and rdev to prevent submit the same io twice (jsc#PED-7542). - md/raid1: Avoid lock contention from wake_up() (jsc#PED-7542). - md: restore 'noio_flag' for the last mddev_resume() (jsc#PED-7542). - md: don't quiesce in mddev_suspend() (jsc#PED-7542). - md: remove redundant check in fix_read_error() (jsc#PED-7542). - commit 81527d2- md/raid10: optimize fix_read_error (jsc#PED-7542). - Update patches.suse/md-display-timeout-error.patch for the above change. - commit 7006b22- md/raid1: prioritize adding disk to 'removed' mirror (jsc#PED-7542). - md/md-faulty: enable io accounting (jsc#PED-7542). - md/md-linear: enable io accounting (jsc#PED-7542). - md/md-multipath: enable io accounting (jsc#PED-7542). - commit 48f2a41- md/raid10: switch to use md_account_bio() for io accounting (jsc#PED-7542). - Refresh patches.suse/md-display-timeout-error.patch for the above change. - commit f7260ba- md/raid1: switch to use md_account_bio() for io accounting (jsc#PED-7542). - raid5: fix missing io accounting in raid5_align_endio() (jsc#PED-7542). - md: also clone new io if io accounting is disabled (jsc#PED-7542). - md: move initialization and destruction of 'io_acct_set' to md.c (jsc#PED-7542). - md: deprecate bitmap file support (jsc#PED-7542). - commit 6586ee2- md: make bitmap file support optional (jsc#PED-7542). - Update config files for the above change, add option CONFIG_MD_BITMAP_FILE set by y (the default behavior as old kernel versions do), - config/arm64/default - config/armv7hl/default - config/ppc64le/default - config/s390x/default - config/s390x/zfcpdump - config/x86_64/default - commit 20d8462- md-bitmap: don't use ->index for pages backing the bitmap file (jsc#PED-7542). - md-bitmap: account for mddev->bitmap_info.offset in read_sb_page (jsc#PED-7542). - md-bitmap: cleanup read_sb_page (jsc#PED-7542). - md-bitmap: refactor md_bitmap_init_from_disk (jsc#PED-7542). - md-bitmap: rename read_page to read_file_page (jsc#PED-7542). - md-bitmap: split file writes into a separate helper (jsc#PED-7542). - md-bitmap: use %pD to print the file name in md_bitmap_file_kick (jsc#PED-7542). - md-bitmap: initialize variables at declaration time in md_bitmap_file_unmap (jsc#PED-7542). - md-bitmap: set BITMAP_WRITE_ERROR in write_sb_page (jsc#PED-7542). - md: enhance checking in md_check_recovery() (jsc#PED-7542). - md: wake up 'resync_wait' at last in md_reap_sync_thread() (jsc#PED-7542). - md: refactor idle/frozen_sync_thread() to fix deadlock (jsc#PED-7542). - md: add a mutex to synchronize idle and frozen in action_store() (jsc#PED-7542). - md: refactor action_store() for 'idle' and 'frozen' (jsc#PED-7542). - Revert "md: unlock mddev before reap sync_thread in action_store" (jsc#PED-7542). - dm integrity: fix double free on memory allocation failure (jsc#PED-7514). - raid10: avoid spin_lock from fastpath from raid10_unplug() (jsc#PED-7542). - md: fix 'delete_mutex' deadlock (jsc#PED-7542). - dm crypt: Avoid using MAX_CIPHER_BLOCKSIZE (jsc#PED-7514). - dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (jsc#PED-7514). - dm integrity: scale down the recalculate buffer if memory allocation fails (jsc#PED-7514). - dm integrity: only allocate recalculate buffer when needed (jsc#PED-7514). - dm ioctl: Refuse to create device named "." or ".." (jsc#PED-7514). - dm ioctl: Refuse to create device named "control" (jsc#PED-7514). - dm ioctl: structs and parameter strings must not overlap (jsc#PED-7514). - dm ioctl: Avoid pointer arithmetic overflow (jsc#PED-7514). - dm ioctl: Check dm_target_spec is sufficiently aligned (jsc#PED-7514). - dm integrity: Use %*ph for printing hexdump of a small buffer (jsc#PED-7514). - dm thin: disable discards for thin-pool if no_discard_passdown (jsc#PED-7514). - dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (jsc#PED-7514). - dm: skip dm-stats work in alloc_io() unless needed (jsc#PED-7514). - dm: avoid needless dm_io access if all IO accounting is disabled (jsc#PED-7514). - dm: support turning off block-core's io stats accounting (jsc#PED-7514). - dm zone: Use the bitmap API to allocate bitmaps (jsc#PED-7514). - dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (jsc#PED-7514). - dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (jsc#PED-7514). - dm thin: update .io_hints methods to not require handling discards last (jsc#PED-7514). - dm thin: remove return code variable in pool_map (jsc#PED-7514). - dm flakey: introduce random_read_corrupt and random_write_corrupt options (jsc#PED-7514). - dm flakey: clone pages on write bio before corrupting them (jsc#PED-7514). - dm crypt: allocate compound pages if possible (jsc#PED-7514). - md/raid5: Convert stripe_head's "dev" to flexible array member (jsc#PED-7542). - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (jsc#PED-7514). - bcache: Remove dead references to cache_readaheads (jsc#PED-7513). - bcache: make kobj_type structures constant (jsc#PED-7513). - md/raid1-10: limit the number of plugged bio (jsc#PED-7542). - md/raid1-10: don't handle pluged bio by daemon thread (jsc#PED-7542). - md/md-bitmap: add a new helper to unplug bitmap asynchrously (jsc#PED-7542). - md/raid10: Do not add spare disk when recovery fails (jsc#PED-7542). - md/raid10: clean up md_add_new_disk() (jsc#PED-7542). - md/raid10: prioritize adding disk to 'removed' mirror (jsc#PED-7542). - md/raid10: improve code of mrdev in raid10_sync_request (jsc#PED-7542). - md/raid5: don't start reshape when recovery or replace is in progress (jsc#PED-7542). - md: protect md_thread with rcu (jsc#PED-7542). - md/bitmap: factor out a helper to set timeout (jsc#PED-7542). - md/bitmap: always wake up md_thread in timeout_store (jsc#PED-7542). - dm-raid: remove useless checking in raid_message() (jsc#PED-7514). - md: factor out a helper to wake up md_thread directly (jsc#PED-7542). - md: fix duplicate filename for rdev (jsc#PED-7542). - commit bda8d48- md/raid5: fix a deadlock in the case that reshape is interrupted (jsc#PED-7542). - md: add a new api prepare_suspend() in md_personality (jsc#PED-7542). - md: export md_is_rdwr() and is_md_suspended() (jsc#PED-7542). - md/raid5: don't allow replacement while reshape is in progress (jsc#PED-7542). - raid6: neon: add missing prototypes (jsc#PED-7542). - commit 3705efe- perf/core: Fix cpuctx refcounting (git-fixes). - powerpc/perf: Fix disabling BHRB and instruction sampling (git-fixes). - powerpc/imc-pmu: Use the correct spinlock initializer (git-fixes). - perf: Optimize perf_cgroup_switch() (git-fixes). - perf/x86/amd: Do not WARN() on every IRQ (git-fixes). - perf/x86/amd/core: Fix overflow reset on hotplug (git-fixes). - perf/x86/uncore: Correct the number of CHAs on EMR (git-fixes). - powerpc/perf: Convert fsl_emb notifier to state machine callbacks (git-fixes). - commit 15e4363- scsi: core: Always send batch on reset or error handling command (git-fixes). - scsi: bnx2fc: Fix skb double free in bnx2fc_rcv() (git-fixes). - Revert "scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity" (git-fixes). - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (git-fixes). - scsi: sd: Fix system start for ATA devices (git-fixes). - scsi: qla2xxx: Fix system crash due to bad pointer access (git-fixes). - scsi: megaraid: Fix up debug message in megaraid_abort_and_reset() (git-fixes). - scsi: mpt3sas: Fix loop logic (git-fixes). - scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code (git-fixes). - commit 1ec1291- powerpc/rtas: Warn if per-function lock isn't held (jsc#PED-4486). - Refresh patches.suse/powerpc-pseries-Add-papr-vpd-character-driver-for-VP.patch. - Refresh patches.suse/powerpc-pseries-papr-sysparm-Expose-character-device.patch. - Refresh patches.suse/powerpc-pseries-papr-sysparm-Validate-buffer-object-.patch. - Refresh patches.suse/powerpc-rtas-Facilitate-high-level-call-sequences.patch. - Refresh patches.suse/powerpc-rtas-Serialize-firmware-activation-sequences.patch. - Refresh patches.suse/powerpc-selftests-Add-test-for-papr-sysparm.patch. - Refresh patches.suse/powerpc-selftests-Add-test-for-papr-vpd.patch. - Delete patches.suse/powerpc-rtas-Factor-out-function-descriptor-lookup.patch. - Delete patches.suse/powerpc-uapi-Export-papr-miscdev.h-header.patch. - commit 5cce45a- powerpc/rtas: Move token validation from block_rtas_call() to sys_rtas() (jsc#PED-4486). - powerpc/rtas: Add function return status constants (jsc#PED-4486). - powerpc/rtas: Fall back to linear search on failed token->function lookup (jsc#PED-4486). - Refresh patches.suse/powerpc-rtas-Facilitate-high-level-call-sequences.patch. - powerpc/rtas: Add for_each_rtas_function() iterator (jsc#PED-4486). - powerpc/rtas: Avoid warning on invalid token argument to sys_rtas() (jsc#PED-4486). - Refresh patches.suse/powerpc-rtas-Facilitate-high-level-call-sequences.patch. - powerpc/rtas: export rtas_error_rc() for reuse (jsc#PED-4486). - commit b1914f5- powerpc/pseries/vas: Migration suspend waits for no in-progress open windows (bsc#1218397 ltc#204523). - commit d755665- config: ppc64le: CONFIG_MEM_SOFT_DIRTY=y (bsc#1218286 ltc#204519). - commit 20c1c94- rpm/kernel-source.changes.old: Add references of the truncated entries - commit 09d65ce- media: mediatek: vcodec: Add debug params to control different log level (git-fixes). - commit c0c8ce6- media: mediatek: vcodec: Add debugfs interface to get debug information (git-fixes). - commit 26e0de4- media: mediatek: vcodec: fix AV1 decode fail for 36bit iova (git-fixes). - commit 0051dd0- media: mediatek: vcodec: support stateless AV1 decoder (git-fixes). - commit b7dcb87- media: mediatek: vcodec: Removing useless debug log (git-fixes). - commit 0d64628- media: mediatek: vcodec: move core context from device to each instance (git-fixes). - Refresh patches.suse/media-mediatek-vcodec-fix-potential-double-free.patch. - commit 8d9cbbe- media: mediatek: vcodec: support stateless hevc decoder (git-fixes). - commit 942b219- drm/i915/display: Eliminate IS_METEORLAKE checks (git-fixes). - commit 7ad18c2- drm/i915: Eliminate IS_MTL_DISPLAY_STEP (git-fixes). - commit 7ca4a24- drm/i915: Replace several IS_METEORLAKE with proper IP version checks (git-fixes). - commit 58c8fe6- drm/i915/mtl: Eliminate subplatforms (git-fixes). - commit cd2a9ea- drm/i915: Eliminate IS_MTL_MEDIA_STEP (git-fixes). - Refresh patches.suse/drm-i915-dg2-Drop-pre-production-display-workarounds.patch. - commit 3916da5- drm/i915: Eliminate IS_MTL_GRAPHICS_STEP (git-fixes). - commit 1469af7- drm/i915/xelpg: Call Xe_LPG workaround functions based on IP version (git-fixes). - commit 616fa82- drm/i915/xelpmp: Don't assume workarounds extend to future platforms (git-fixes). - commit ad141ce- drm/i915: Consolidate condition for Wa_22011802037 (git-fixes). - commit cbed939- drm/i915/dg2: Drop Wa_16011777198 (git-fixes). - Refresh patches.suse/drm-i915-dg2-Drop-pre-production-display-workarounds.patch. - commit 11a74f7- drm/i915: Tidy workaround definitions (git-fixes). - commit 616b60d- drm/i915/dg2: Drop pre-production GT workarounds (git-fixes). - commit 49a0f7a- drm/i915/dg2: Drop pre-production display workarounds (git-fixes). - commit 4d0a03c- drm/i915/dg2: Recognize pre-production hardware (git-fixes). - commit 126b5be- Refresh patches.suse/1315-i915-guc-Get-runtime-pm-in-busyness-worker-only-if-a.patch (git-fixes) Alt-commit - commit f3e49a6- Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (git-fixes). - commit 1dc63c5- md: fix warning for holder mismatch from export_rdev() (git-fixes). - Refresh patches.suse/md-display-timeout-error.patch. - commit 152b053- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184) When MULTIBUILD option in config.sh is enabled generate a _multibuild file listing all spec files. - commit f734347- block: fix the exclusive open mask in disk_scan_partitions (git-fixes). - commit 48da2dc- Build in the correct KOTD repository with multibuild (JSC-SLE#5501, boo#1211226, bsc#1218184) With multibuild setting repository flags is no longer supported for individual spec files - see https://github.com/openSUSE/open-build-service/issues/3574 Add ExclusiveArch conditional that depends on a macro set up by bs-upload-kernel instead. With that each package should build only in one repository - either standard or QA. Note: bs-upload-kernel does not interpret rpm conditionals, and only uses the first ExclusiveArch line to determine the architectures to enable. - commit aa5424d- Update patches.suse/dpll-sanitize-possible-null-pointer-dereference-in-d.patch (jsc#PED-6079 bsc#1217944 CVE-2023-6679). Added CVE reference. - commit a38c222- ice: Fix PF with enabled XDP going no-carrier after reset (jsc#PED-4876). - ice: alter feature support check for SRIOV and LAG (jsc#PED-4876). - ice: stop trashing VF VSI aggregator node ID information (jsc#PED-4876). - bnxt_en: do not map packet buffers twice (jsc#PED-5742). - octeontx2-pf: Fix graceful exit during PFC configuration failure (jsc#PED-6931). - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors (jsc#PED-3311). - net/mlx5e: Correct snprintf truncation handling for fw_version buffer (jsc#PED-3311). - net/mlx5e: Fix error codes in alloc_branch_attr() (jsc#PED-3311). - net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() (jsc#PED-3311). - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (jsc#PED-3311). - net/mlx5: Fix fw tracer first block check (jsc#PED-3311). - net/mlx5e: XDP, Drop fragmented packets larger than MTU size (jsc#PED-3311). - net/mlx5e: Decrease num_block_tc when unblock tc offload (jsc#PED-3311). - net/mlx5e: Fix overrun reported by coverity (jsc#PED-3311). - net/mlx5e: fix a potential double-free in fs_udp_create_groups (jsc#PED-3311). - net/mlx5e: Fix a race in command alloc flow (jsc#PED-3311). - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() (jsc#PED-3311). - net/mlx5e: fix double free of encap_header (jsc#PED-3311). - Revert "net/mlx5e: fix double free of encap_header" (jsc#PED-3311). - Revert "net/mlx5e: fix double free of encap_header in update funcs" (jsc#PED-3311). - i40e: Fix ST code value for Clause 45 (jsc#PED-4874). - ice: fix theoretical out-of-bounds access in ethtool link modes (jsc#PED-4876). - commit ca3b156- blacklist.conf: e63a57303599 blk-cgroup: bypass blkcg_deactivate_policy after destroying - commit 11bfa0e- blacklist.conf: add commit with duplicate id - commit d39fdcd- perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform (jsc#PED-3594, jsc#PED-5091). - commit 12710f5- block: fix kernel-doc for disk_force_media_change() (git-fixes). - cdrom/gdrom: Fix build error (git-fixes). - bcache: Fix bcache device claiming (git-fixes). - bcache: Alloc holder object before async registration (git-fixes). - md: use mddev->external to select holder in export_rdev() (git-fixes). - commit 38dc146- perf vendor events power10: Update JSON/events (jsc#PED-3594, jsc#PED-5091). - perf vendor events: Update metric events for power10 platform (jsc#PED-3594, jsc#PED-5091). - perf vendor events: Update metric event names for power10 platform (jsc#PED-3594, jsc#PED-5091). - perf vendor events: Update JSON/events for power10 platform (jsc#PED-3594, jsc#PED-5091). - perf vendor events: Move JSON/events to appropriate files for power10 platform (jsc#PED-3594, jsc#PED-5091). - perf vendor events: Drop STORES_PER_INST metric event for power10 platform (jsc#PED-3594, jsc#PED-5091). - perf vendor events: Drop some of the JSON/events for power10 platform (jsc#PED-3594, jsc#PED-5091). - perf vendor events: Update the JSON/events descriptions for power10 platform (jsc#PED-3594, jsc#PED-5091). - commit 8280d00- perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge (jsc#PED-6055, jsc#PED-6010). - perf/x86/intel/uncore: Support IIO free-running counters on GNR (jsc#PED-6055, jsc#PED-6010). - perf/x86/intel/uncore: Support Granite Rapids (jsc#PED-6055, jsc#PED-6010). - perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array (jsc#PED-6055, jsc#PED-6010). - perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR (jsc#PED-6055, jsc#PED-6010). - commit 5bc21af- x86/cpu: Fix Gracemont uarch (jsc#PED-6055, jsc#PED-6010). - Refresh patches.suse/x86-cpu-Fix-Crestmont-uarch.patch. - commit a634889- ext4: Fix warning in blkdev_put() (git-fixes). - Refresh patches.suse/ext4-Fix-reusing-stale-buffer-heads-from-last-f.patch. - commit fab1a49- reiserfs: fix blkdev_put() warning from release_journal_dev() (git-fixes). - block: fix wrong mode for blkdev_get_by_dev() from disk_scan_partitions() (git-fixes). - commit 8b9d231- ftrace: Fix modification of direct_function hash while in use (git-fixes). - commit b1c0500- tracing: Fix blocked reader of snapshot buffer (git-fixes). - commit 68d2572- ring-buffer: Fix wake ups when buffer_percent is set to 100 (git-fixes). - commit 29d7ef2- 9p: prevent read overrun in protocol dump tracepoint (git-fixes). - commit 9a3061e- tracing / synthetic: Disable events after testing in synth_event_gen_test_init() (git-fixes). - commit 926c2ff- tracing/synthetic: fix kernel-doc warnings (git-fixes). - commit 53dc6a5- ring-buffer: Fix slowpath of interrupted event (git-fixes). - commit ba64bb4- ring_buffer: Use try_cmpxchg instead of cmpxchg (git-fixes). - Refresh patches.suse/ring-buffer-Remove-useless-update-to-write_stamp-in-rb_try_to_discard.patch. - commit b61b3c7- supported.conf: mark pci-pf-stub as supported (bsc#1218245) - commit f94262a- USB: serial: option: add Quectel EG912Y module support (git-fixes). - USB: serial: ftdi_sio: update Actisense PIDs constant names (git-fixes). - USB: serial: option: add Quectel RM500Q R13 firmware support (git-fixes). - USB: serial: option: add Foxconn T99W265 with new baseline (git-fixes). - iio: tmag5273: fix temperature offset (git-fixes). - Input: soc_button_array - add mapping for airplane mode button (git-fixes). - ALSA: usb-audio: Increase delay in MOTU M quirk (git-fixes). - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (git-fixes). - drm/i915/dmc: Don't enable any pipe DMC events (git-fixes). - drm/i915: Reject async flips with bigjoiner (git-fixes). - Bluetooth: Add more enc key size check (git-fixes). - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (git-fixes). - Bluetooth: L2CAP: Send reject on command corrupted request (git-fixes). - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (git-fixes). - selftests: mptcp: join: fix subflow_send_ack lookup (git-fixes). - wifi: cfg80211: fix certs build to not depend on file order (git-fixes). - wifi: cfg80211: Add my certificate (git-fixes). - spi: cadence: revert "Add SPI transfer delays" (git-fixes). - drm/i915/edp: don't write to DP_LINK_BW_SET when using rate select (git-fixes). - drm/i915: Introduce crtc_state->enhanced_framing (git-fixes). - drm/i915: Fix FEC state dump (git-fixes). - commit a8f651a- Update References patches.suse/Bluetooth-Reject-connection-with-the-device-which-ha.patch (git-fixes bsc#1215237 CVE-2020-26555). - commit 8449459- Update References patches.suse/Bluetooth-hci_event-Ignore-NULL-link-key.patch (git-fixes bsc#1215237 CVE-2020-26555). - commit 6302d04- drdb: Convert to use bdev_open_by_path() (bsc#1216436). - null_blk: fix poll request timeout handling (bsc#1216436). - floppy: call disk_force_media_change when changing the format (bsc#1216436). - loop: do not enforce max_loop hard limit by (new) default (bsc#1216436). - loop: deprecate autoloading callback loop_probe() (bsc#1216436). - zram: further limit recompression threshold (bsc#1216436). - aoe: make aoe_class a static const structure (bsc#1216436). - brd: use cond_resched instead of cond_resched_rcu (bsc#1216436). - pktcdvd: Sort headers (bsc#1216436). - pktcdvd: Get rid of redundant 'else' (bsc#1216436). - pktcdvd: Use put_unaligned_be16() and get_unaligned_be16() (bsc#1216436). - pktcdvd: Use DEFINE_SHOW_ATTRIBUTE() to simplify code (bsc#1216436). - pktcdvd: Drop redundant castings for sector_t (bsc#1216436). - pktcdvd: Get rid of pkt_seq_show() forward declaration (bsc#1216436). - pktcdvd: use sysfs_emit() to instead of scnprintf() (bsc#1216436). - pktcdvd: replace sscanf() by kstrtoul() (bsc#1216436). - commit 46dad64- pktcdvd: Get rid of custom printing macros (bsc#1216436). - Refresh patches.suse/block-use-the-holder-as-indication-for-exclusive-opens.patch. - commit 740ebd1- brd: use XArray instead of radix-tree to index backing pages (bsc#1216436). - commit c5b0ad5- drbd: Annotate struct fifo_buffer with __counted_by (bsc#1216436). - rbd: take header_rwsem in rbd_dev_refresh() only when updating (bsc#1216436). - rbd: decouple parent info read-in from updating rbd_dev (bsc#1216436). - rbd: decouple header read-in from updating rbd_dev->header (bsc#1216436). - rbd: move rbd_dev_refresh() definition (bsc#1216436). - drbd: stop defining __KERNEL_SYSCALLS__ (bsc#1216436). - drbd: use __bio_add_page to add page to bio (bsc#1216436). - commit f0dd2a2- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (git-fixes). - platform/x86/intel/pmc: Allow reenabling LTRs (git-fixes). - platform/x86/intel/pmc: Add suspend callback (git-fixes). - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (git-fixes). - linux/export: Ensure natural alignment of kcrctab array (git-fixes). - usb: fotg210-hcd: delete an incorrect bounds test (git-fixes). - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (git-fixes). - usb: typec: ucsi: fix gpio-based orientation detection (git-fixes). - net: usb: ax88179_178a: avoid failed operations when device is disconnected (git-fixes). - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (git-fixes). - thunderbolt: Fix memory leak in margining_port_remove() (git-fixes). - iio: adc: imx93: add four channels for imx93 adc (git-fixes). - interconnect: qcom: sm8250: Enable sync_state (git-fixes). - interconnect: Treat xlate() returning NULL node as an error (git-fixes). - Input: ipaq-micro-keys - add error handling for devm_kmemdup (git-fixes). - lib/vsprintf: Fix %pfwf when current node refcount == 0 (git-fixes). - pinctrl: at91-pio4: use dedicated lock class for IRQ (git-fixes). - net: phy: skip LED triggers on PHYs on SFP modules (git-fixes). - net/rose: fix races in rose_kill_by_device() (git-fixes). - wifi: mt76: fix crash with WED rx support enabled (git-fixes). - wifi: mac80211: mesh_plink: fix matches_local logic (git-fixes). - wifi: mac80211: mesh: check element parsing succeeded (git-fixes). - wifi: mac80211: check defragmentation succeeded (git-fixes). - wifi: mac80211: don't re-add debugfs during reconfig (git-fixes). - net: rfkill: gpio: set GPIO direction (git-fixes). - wifi: mac80211: check if the existing link config remains unchanged (git-fixes). - wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock (git-fixes). - wifi: ieee80211: don't require protected vendor action frames (git-fixes). - reset: Fix crash when freeing non-existent optional resets (git-fixes). - platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (git-fixes). - spi: atmel: Fix clock issue when using devices with different polarities (git-fixes). - net/rose: Fix Use-After-Free in rose_ioctl (git-fixes). - scripts/checkstack.pl: match all stack sizes for s390 (git-fixes). - net: usb: qmi_wwan: claim interface 4 for ZTE MF290 (git-fixes). - nfc: virtual_ncidev: Add variable to check if ndev is running (git-fixes). - usb: aqc111: check packet for fixup for true limit (git-fixes). - platform/x86: intel_telemetry: Fix kernel doc descriptions (git-fixes). - Input: xpad - add HyperX Clutch Gladiate Support (git-fixes). - commit 5ce31fd- iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma() (git-fixes). - iio: triggered-buffer: prevent possible freeing of wrong buffer (git-fixes). - iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw (git-fixes). - iio: imu: adis16475: add spi_device_id table (git-fixes). - iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table (git-fixes). - iio: kx022a: Fix acceleration value scaling (git-fixes). - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (git-fixes). - ASoC: hdmi-codec: fix missing report for jack initial status (git-fixes). - ASoC: tas2781: check the validity of prm_no/cfg_no (git-fixes). - ALSA: hda/tas2781: select program 0, conf 0 by default (git-fixes). - i2c: aspeed: Handle the coalesced stop conditions with the start conditions (git-fixes). - i2c: qcom-geni: fix missing clk_disable_unprepare() and geni_se_resources_off() (git-fixes). - gpio: dwapb: mask/unmask IRQ when disable/enale it (git-fixes). - gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl() (git-fixes). - drm/i915/mtl: Fix HDMI/DP PLL clock selection (git-fixes). - drm/i915/hwmon: Fix static analysis tool reported issues (git-fixes). - drm/amdgpu: re-create idle bo's PTE during VM state machine reset (git-fixes). - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg (git-fixes). - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (git-fixes). - Bluetooth: hci_event: shut up a false-positive warning (git-fixes). - Bluetooth: Fix deadlock in vhci_send_frame (git-fixes). - Bluetooth: Fix not notifying when connection encryption changes (git-fixes). - ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init (git-fixes). - bus: ti-sysc: Flush posted write only after srst_udelay (git-fixes). - drm/amdgpu: fix tear down order in amdgpu_vm_pt_free (git-fixes). - drm/amdgpu/sdma5.2: add begin/end_use ring callbacks (git-fixes). - drm/amd/display: Disable PSR-SU on Parade 0803 TCON again (git-fixes). - drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original (git-fixes). - drm/i915: Fix intel_atomic_setup_scalers() plane_state handling (git-fixes). - drm/i915: Fix remapped stride with CCS on ADL+ (git-fixes). - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (git-fixes). - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (git-fixes). - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (git-fixes). - HID: hid-asus: reset the backlight brightness level on resume (git-fixes). - HID: hid-asus: add const to read-only outgoing usb buffer (git-fixes). - HID: add ALWAYS_POLL quirk for Apple kb (git-fixes). - HID: glorious: fix Glorious Model I HID report (git-fixes). - HID: mcp2221: Allow IO to start during probe (git-fixes). - HID: mcp2221: Set driver data before I2C adapter add (git-fixes). - commit 1dc9b8c- nbd: pass nbd_sock to nbd_read_reply() instead of index (bsc#1216436). - nbd: fix null-ptr-dereference while accessing 'nbd->config' (bsc#1216436). - nbd: factor out a helper to get nbd_config without holding 'config_lock' (bsc#1216436). - nbd: fold nbd config initialization into nbd_alloc_config() (bsc#1216436). - nbd: fix uaf in nbd_open (bsc#1216436). - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (bsc#1216436). - nbd: automatically load module on genl access (bsc#1216436). - block: simplify the disk_force_media_change interface (bsc#1216436). - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (bsc#1216436). - drivers/rnbd: restore sysfs interface to rnbd-client (bsc#1216436). - scsi: block: virtio_blk: Set zone limits before revalidating zones (bsc#1216436). - scsi: block: nullblk: Set zone limits before revalidating zones (bsc#1216436). - block/rnbd: make all 'class' structures const (bsc#1216436). - block: move a few internal definitions out of blkdev.h (bsc#1216436). - rnbd-srv: replace sess->open_flags with a "bool readonly" (bsc#1216436). - commit 12893ed- block: use the holder as indication for exclusive opens (bsc#1216436). - Refresh patches.suse/ext4-Fix-reusing-stale-buffer-heads-from-last-f.patch. - Refresh patches.suse/target-add-rbd-backend.patch. - commit c8ca904- selftests/bpf: lsm_cgroup define sockaddr_ll (jsc#PED-6811). - commit 89c43a8- KEYS: use kfree_sensitive with key (jsc#PED-5460). - KEYS: fix kernel-doc warnings in verify_pefile (jsc#PED-5460). - KEYS: Replace all non-returning strlcpy with strscpy (jsc#PED-5460). - commit 49cc465- rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (bsc#1216436). - commit 87004c4- swsusp: don't pass a stack address to blkdev_get_by_path (bsc#1216436). - block: remove the unused mode argument to ->release (bsc#1216436). - block: pass a gendisk to ->open (bsc#1216436). - block: pass a gendisk on bdev_check_media_change (bsc#1216436). - cdrom: remove the unused mode argument to cdrom_release (bsc#1216436). - cdrom: track if a cdrom_device_info was opened for data (bsc#1216436). - cdrom: remove the unused bdev argument to cdrom_open (bsc#1216436). - block/rnbd-srv: make process_msg_sess_info returns void (bsc#1216436). - block/rnbd-srv: init err earlier in rnbd_srv_init_module (bsc#1216436). - block/rnbd-srv: init ret with 0 instead of -EPERM (bsc#1216436). - block/rnbd-srv: rename one member in rnbd_srv_dev (bsc#1216436). - block/rnbd-srv: no need to check sess_dev (bsc#1216436). - block/rnbd: introduce rnbd_access_modes (bsc#1216436). - block/rnbd-srv: remove unused header (bsc#1216436). - block/rnbd: kill rnbd_flags_supported (bsc#1216436). - nbd: Add the maximum limit of allocated index in nbd_dev_add (bsc#1216436). - commit dfaefc2- bpf: Fix missed rcu read lock in bpf_task_under_cgroup() (jsc#PED-6811). - selftests/bpf: Fix a CI failure caused by vsock write (jsc#PED-6811). - selftests/bpf: Fix flaky cgroup_iter_sleepable subtest (jsc#PED-6811). - bpf: Ensure kptr_struct_meta is non-NULL for collection insert and refcount_acquire (jsc#PED-6811). - libbpf: Set close-on-exec flag on gzopen (jsc#PED-6811). - selftests/bpf: Add sockmap test for redirecting partial skb data (jsc#PED-6811). - selftests/bpf: Add more tests for check_max_stack_depth bug (jsc#PED-6811). - selftests/bpf: Add selftest for check_stack_max_depth bug (jsc#PED-6811). - commit 00d8cd6- Update patches.suse/tty-n_gsm-fix-the-UAF-caused-by-race-condition.patch (bsc#1012628 bsc#1218335 CVE-2023-6546). - commit 6ab066d- bpf, docs: Document existing macros instead of deprecated (jsc#PED-6811). - bpf, docs: BPF Iterator Document (jsc#PED-6811). - selftests/bpf: Fix compilation failure for prog vrf_socket_lookup (jsc#PED-6811). - selftests/bpf: Add vrf_socket_lookup tests (jsc#PED-6811). - selftests/bpf: Set the default value of consumer_cnt as 0 (jsc#PED-6811). - selftests/bpf: Ensure that next_cpu() returns a valid CPU number (jsc#PED-6811). - selftests/bpf: Output the correct error code for pthread APIs (jsc#PED-6811). - selftests/bpf: Use producer_cnt to allocate local counter array (jsc#PED-6811). - bpf: Keep BPF_PROG_LOAD permission checks clear of validations (jsc#PED-6811). - selftests/bpf: Verify that check_ids() is used for scalars in regsafe() (jsc#PED-6811). - selftests/bpf: Check if mark_chain_precision() follows scalar ids (jsc#PED-6811). - bpf/docs: Update documentation for new cpumask kfuncs (jsc#PED-6811). - selftests/bpf: Update bpf_cpumask_any* tests to use bpf_cpumask_any_distribute* (jsc#PED-6811). - bpf: Replace bpf_cpumask_any* with bpf_cpumask_any_distribute* (jsc#PED-6811). - selftests/bpf: Add test for new bpf_cpumask_first_and() kfunc (jsc#PED-6811). - bpf: Add bpf_cpumask_first_and() kfunc (jsc#PED-6811). - bpf: Hide unused bpf_patch_call_args (jsc#PED-6811). - selftests/bpf: Add missing prototypes for several test kfuncs (jsc#PED-6811). - bpf: Factor out a common helper free_all() (jsc#PED-6811). - bpf: Cleanup unused function declaration (jsc#PED-6811). - selftests/bpf: Add missing selftests kconfig options (jsc#PED-6811). - selftests/bpf: Add test for non-NULLable PTR_TO_BTF_IDs (jsc#PED-6811). - bpf: Teach verifier that trusted PTR_TO_BTF_ID pointers are non-NULL (jsc#PED-6811). - bpf: Replace open code with for allocated object check (jsc#PED-6811). - bpf/xdp: optimize bpf_xdp_pointer to avoid reading sinfo (jsc#PED-6811). - selftests/bpf: Test table ID fib lookup BPF helper (jsc#PED-6811). - bpf: Add table ID to bpf_fib_lookup BPF helper (jsc#PED-6811). - net: Use umd_cleanup_helper() (jsc#PED-6811). - bpf: Replace all non-returning strlcpy with strscpy (jsc#PED-6811). - bpf/tests: Use struct_size() (jsc#PED-6811). - selftests/bpf: Add a test where map key_type_id with decl_tag type (jsc#PED-6811). - bpf: Fix bad unlock balance on freeze_mutex (jsc#PED-6811). - libbpf: Ensure FD >= 3 during bpf_map__reuse_fd() (jsc#PED-6811). - libbpf: Ensure libbpf always opens files with O_CLOEXEC (jsc#PED-6811). - selftests/bpf: Check whether to run selftest (jsc#PED-6811). - libbpf: Change var type in datasec resize func (jsc#PED-6811). - bpf: drop unnecessary bpf_capable() check in BPF_MAP_FREEZE command (jsc#PED-6811). - libbpf: Selftests for resizing datasec maps (jsc#PED-6811). - libbpf: Add capability for resizing datasec maps (jsc#PED-6811). - selftests/bpf: Add path_fd-based BPF_OBJ_PIN and BPF_OBJ_GET tests (jsc#PED-6811). - libbpf: Add opts-based bpf_obj_pin() API and add support for path_fd (jsc#PED-6811). - bpf: Support O_PATH FDs in BPF_OBJ_PIN and BPF_OBJ_GET commands (jsc#PED-6811). - libbpf: Start v1.3 development cycle (jsc#PED-6811). - bpf: Validate BPF object in BPF_OBJ_PIN before calling LSM (jsc#PED-6811). - bpftool: Specify XDP Hints ifname when loading program (jsc#PED-6811). - selftests/bpf: Add xdp_feature selftest for bond device (jsc#PED-6811). - selftests/bpf: Test bpf_sock_destroy (jsc#PED-6811). - selftests/bpf: Add helper to get port using getsockname (jsc#PED-6811). - bpf: Add bpf_sock_destroy kfunc (jsc#PED-6811). - bpf: Add kfunc filter function to 'struct btf_kfunc_id_set' (jsc#PED-6811). - bpf: udp: Implement batching for sockets iterator (jsc#PED-6811). - udp: seq_file: Remove bpf_seq_afinfo from udp_iter_state (jsc#PED-6811). - bpf: udp: Encapsulate logic to get udp table (jsc#PED-6811). - udp: seq_file: Helper function to match socket attributes (jsc#PED-6811). - bpftool: Show target_{obj,btf}_id in tracing link info (jsc#PED-6811). - bpf: Show target_{obj,btf}_id in tracing link fdinfo (jsc#PED-6811). - selftests/bpf: Make bpf_dynptr_is_rdonly() prototyype consistent with kernel (jsc#PED-6811). - selftests/bpf: Fix dynptr/test_dynptr_is_null (jsc#PED-6811). - bpf, docs: Shift operations are defined to use a mask (jsc#PED-6811). - bpftool: Support bpffs mountpoint as pin path for prog loadall (jsc#PED-6811). - selftests/xsk: adjust packet pacing for multi-buffer support (jsc#PED-6811). - selftests/xsk: generate data for multi-buffer packets (jsc#PED-6811). - selftests/xsk: populate fill ring based on frags needed (jsc#PED-6811). - selftests/xsx: test for huge pages only once (jsc#PED-6811). - selftests/xsk: store offset in pkt instead of addr (jsc#PED-6811). - selftests/xsk: add packet iterator for tx to packet stream (jsc#PED-6811). - selftests/xsk: dump packet at error (jsc#PED-6811). - selftests/xsk: add varying payload pattern within packet (jsc#PED-6811). - selftests/xsk: generate simpler packets with variable length (jsc#PED-6811). - selftests/xsk: do not change XDP program when not necessary (jsc#PED-6811). - bpf: Move kernel test kfuncs to bpf_testmod (jsc#PED-6811). - selftests/bpf: Remove extern from kfuncs declarations (jsc#PED-6811). - selftests/bpf: Allow to use kfunc from testmod.ko in test_verifier (jsc#PED-6811). - selftests/bpf: Load bpf_testmod for verifier test (jsc#PED-6811). - selftests/bpf: Use un/load_bpf_testmod functions in tests (jsc#PED-6811). - selftests/bpf: Do not unload bpf_testmod in load_bpf_testmod (jsc#PED-6811). - selftests/bpf: Use only stdout in un/load_bpf_testmod functions (jsc#PED-6811). - selftests/bpf: Move test_progs helpers to testing_helpers object (jsc#PED-6811). - selftests/bpf: Move kfunc exports to bpf_testmod/bpf_testmod_kfunc.h (jsc#PED-6811). - libbpf: Store zero fd to fd_array for loader kfunc relocation (jsc#PED-6811). - selftests/bpf: Fix s390 sock_field test failure (jsc#PED-6811). - selftests/bpf: improve netcnt test robustness (jsc#PED-6811). - bpf, arm64: Support struct arguments in the BPF trampoline (jsc#PED-6811). - bpf: fix calculation of subseq_idx during precision backtracking (jsc#PED-6811). - refresh context of patches.suse/bpf-Use-scalar-ids-in-mark_chain_precision.patch - bpf: Document EFAULT changes for sockopt (jsc#PED-6811). - selftests/bpf: Correctly handle optlen > 4096 (jsc#PED-6811). - selftests/bpf: Update EFAULT {g,s}etsockopt selftests (jsc#PED-6811). - bpf: Add --skip_encoding_btf_inconsistent_proto, - -btf_gen_optimized to pahole flags for v1.25 (jsc#PED-6811). - selftests/bpf: Accept mem from dynptr in helper funcs (jsc#PED-6811). - bpf: verifier: Accept dynptr mem as mem in helpers (jsc#PED-6811). - selftests/bpf: Check overflow in optional buffer (jsc#PED-6811). - selftests/bpf: Test allowing NULL buffer in dynptr slice (jsc#PED-6811). - bpf: Allow NULL buffers in bpf_dynptr_slice(_rw) (jsc#PED-6811). - selftests/bpf: Add testcase for bpf_task_under_cgroup (jsc#PED-6811). - bpf: Add bpf_task_under_cgroup() kfunc (jsc#PED-6811). - bpf, docs: Update llvm_relocs.rst with typo fixes (jsc#PED-6811). - selftests/bpf: revert iter test subprog precision workaround (jsc#PED-6811). - selftests/bpf: add precision propagation tests in the presence of subprogs (jsc#PED-6811). - bpf: support precision propagation in the presence of subprogs (jsc#PED-6811). - bpf: fix mark_all_scalars_precise use in mark_chain_precision (jsc#PED-6811). - bpf: mark relevant stack slots scratched for register read instructions (jsc#PED-6811). - veristat: add -t flag for adding BPF_F_TEST_STATE_FREQ program flag (jsc#PED-6811). - libbpf: Fix comment about arc and riscv arch in bpf_tracing.h (jsc#PED-6811). - bpf: Emit struct bpf_tcp_sock type in vmlinux BTF (jsc#PED-6811). - selftests/bpf: Test_progs can read test lists from file (jsc#PED-6811). - selftests/bpf: Extract insert_test from parse_test_list (jsc#PED-6811). - selftests/bpf: Add fexit_sleep to DENYLIST.aarch64 (jsc#PED-6811). - selftests/bpf: Fix selftest test_global_funcs/global_func1 failure with latest clang (jsc#PED-6811). - bpftool: Dump map id instead of value for map_of_maps types (jsc#PED-6811). - selftests/bpf: Update the aarch64 tests deny list (jsc#PED-6811). - bpftool: Show map IDs along with struct_ops links (jsc#PED-6811). - docs/bpf: Add LRU internals description and graph (jsc#PED-6811). - docs/bpf: Add table to describe LRU properties (jsc#PED-6811). - selftests/bpf: Add test case to assert precise scalar path pruning (jsc#PED-6811). - selftests/bpf: Add tests for dynptr convenience helpers (jsc#PED-6811). - bpf: Add bpf_dynptr_clone (jsc#PED-6811). - refresh context in patches.suse/bpf-Make-bpf_refcount_acquire-fallible-for-non-.patch - bpf: Add bpf_dynptr_size (jsc#PED-6811). - bpf: Add bpf_dynptr_is_null and bpf_dynptr_is_rdonly (jsc#PED-6811). - bpf: Add bpf_dynptr_adjust (jsc#PED-6811). - kallsyms: remove unused arch_get_kallsym() helper (jsc#PED-6811). - commit a4a043b- smb: client: fix OOB in smbCalcSize() (bsc#1217947 CVE-2023-6606). - commit b60bc77- s390/vx: fix save/restore of fpu kernel context (git-fixes bsc#1218359). - commit 3ba3bc2- nvme: fix deadlock between reset and scan (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: prevent potential spectre v1 gadget (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-ioctl: move capable() admin check to the end (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: ensure reset state check ordering (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). Refresh: - patches.suse/nvme-tcp-do-not-terminate-commands-when-in-resetting.patch - patches.suse/nvme-tcp-make-err_work-a-delayed-work.patch - nvme: introduce helper function to get ctrl state (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-core: check for too small lba shift (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: check for valid nvme_identify_ns() before using it (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-core: fix a memory leak in nvme_ns_info_from_identify() (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: fine-tune sending of first keep-alive (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: tcp: fix compile-time checks for TLS mode (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: target: fix Kconfig select statements (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: target: fix nvme_keyring_id() references (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: move nvme_stop_keep_alive() back to original position (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet-tcp: always initialize tls_handshake_tmo_work (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - commit b03ed0f- net/smc: Fix pos miscalculation in statistics (bsc#1218139). - commit 7941d68- ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (bsc#1218253 CVE-2023-6932). - commit af60a2b- perf: Fix perf_event_validate_size() lockdep splat (CVE-2023-6931 bsc#1218258). - perf: Fix perf_event_validate_size() (CVE-2023-6931 bsc#1218258). - commit 0110162- thunderbolt: Only add device router DP IN to the head of the DP resource list (jsc#PED-6054). - commit 73bf26d- thunderbolt: Add DP IN added last in the head of the list of DP resources (jsc#PED-6054). - commit b502fd4- scsi: lpfc: use unsigned type for num_sge (bsc#1214747). - commit 50bbe87- r8152: Add RTL8152_INACCESSIBLE checks to more loops (git-fixes). - commit e6c2185- r8152: Rename RTL8152_UNPLUG to RTL8152_INACCESSIBLE (git-fixes). - commit 6479271- r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en() (git-fixes). - commit e5544fb- r8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1() (git-fixes). - commit a3f8de5- r8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash() (git-fixes). - commit c0fbad7- iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close (jsc#PED-4937). - iavf: Handle ntuple on/off based on new state machines for flow director (jsc#PED-4937). - iavf: Introduce new state machines for flow director (jsc#PED-4937). - dpll: sanitize possible null pointer dereference in dpll_pin_parent_pin_set() (jsc#PED-6079). - net: ena: Fix XDP redirection error (git-fixes). - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (git-fixes). - net: ena: Fix xdp drops handling due to multibuf packets (git-fixes). - net: ena: Destroy correct number of xdp queues upon failure (git-fixes). - qed: Fix a potential use-after-free in qed_cxt_tables_alloc (jsc#PED-5734). - octeontx2-af: Fix pause frame configuration (jsc#PED-6931). - octeontx2-af: Update RSS algorithm index (jsc#PED-6931). - octeontx2-pf: Fix promisc mcam entry action (jsc#PED-6931). - octeon_ep: explicitly test for firmware ready value (jsc#PED-6954). - octeontx2-af: fix a use-after-free in rvu_nix_register_reporters (jsc#PED-6931). - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (jsc#PED-5742). - bnxt_en: Fix wrong return value check in bnxt_close_nic() (jsc#PED-5742). - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (jsc#PED-5742). - bnxt_en: Clear resource reservation during resume (jsc#PED-5742). - octeon_ep: initialise control mbox tasks before using APIs (jsc#PED-6954). - net/mlx5: Fix a NULL vs IS_ERR() check (jsc#PED-3311). - net/mlx5e: Check netdev pointer before checking its net ns (jsc#PED-3311). - net/mlx5: Nack sync reset request when HotPlug is enabled (jsc#PED-3311). - net/mlx5e: TC, Don't offload post action rule if not supported (jsc#PED-3311). - net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work (jsc#PED-3311). - net/mlx5e: Disable IPsec offload support if not FW steering (jsc#PED-3311). - net/mlx5e: Check the number of elements before walk TC rhashtable (jsc#PED-3311). - net/mlx5e: Reduce eswitch mode_lock protection context (jsc#PED-3311). - net/mlx5e: Tidy up IPsec NAT-T SA discovery (jsc#PED-3311). - net/mlx5e: Add IPsec and ASO syndromes check in HW (jsc#PED-3311). - net/mlx5e: Remove exposure of IPsec RX flow steering struct (jsc#PED-3311). - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (jsc#PED-3311). - net/mlx5e: Ensure that IPsec sequence packet number starts from 1 (jsc#PED-3311). - net/mlx5e: Honor user choice of IPsec replay window size (jsc#PED-3311). - iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero (jsc#PED-4937). - i40e: Fix unexpected MFS warning message (jsc#PED-4874). - ice: Restore fix disabling RX VLAN filtering (jsc#PED-4876). - ice: change vfs.num_msix_per to vf->num_msix (jsc#PED-4876). - octeontx2-af: Update Tx link register range (jsc#PED-6931). - octeontx2-af: Add missing mcs flr handler call (jsc#PED-6931). - octeontx2-af: Fix mcs stats register address (jsc#PED-6931). - octeontx2-af: Fix mcs sa cam entries size (jsc#PED-6931). - octeontx2-af: Adjust Tx credits when MCS external bypass is disabled (jsc#PED-6931). - ionic: Fix dim work handling in split interrupt mode (jsc#PED-6953). - ionic: fix snprintf format length warning (jsc#PED-6953). - net: bnxt: fix a potential use-after-free in bnxt_init_tc (jsc#PED-5742). - octeontx2-af: fix a use-after-free in rvu_npa_register_reporters (jsc#PED-6931). - octeontx2-pf: consider both Rx and Tx packet stats for adaptive interrupt coalescing (jsc#PED-6931). - octeontx2-af: Check return value of nix_get_nixlf before using nixlf (jsc#PED-6931). - octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam (jsc#PED-6931). - vdpa/mlx5: preserve CVQ vringh index (jsc#PED-3311). - ice: Fix VF Reset paths when interface in a failed over aggregate (jsc#PED-4876). - tools: ynl-gen: always construct struct ynl_req_state (git-fixes). - octeontx2-pf: Restore TC ingress police rules when interface is up (jsc#PED-6931). - octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 (jsc#PED-6931). - octeontx2-af: Fix possible buffer overflow (jsc#PED-6931). - tg3: Increment tx_dropped in tg3_tso_bug() (jsc#PED-5736). - tg3: Move thex_dropped counters to tg3_napi (jsc#PED-5736). - tg3: Fix the TX ring stall (jsc#PED-5736). - tg3: power down device only on SYSTEM_POWER_OFF (jsc#PED-5736). - tg3: Improve PTP TX timestamping logic (jsc#PED-5736). - tun: prevent negative ifindex (git-fixes). - net: ena: Flush XDP packets on error (git-fixes). - net: ena: Use pci_dev_id() to simplify the code (git-fixes). - tg3: Use pci_dev_id() to simplify the code (jsc#PED-5736). - net: ena: Add dynamic recycling mechanism for rx buffers (git-fixes). - commit 43e6daa- mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (git-fixes). - commit fc58eb5- jbd2: remove unused t_handle_lock (git-fixes). - commit e50bd21- smackfs: Prevent underflow in smk_set_cipso() (git-fixes). - commit 19ba679- swiotlb: move slot allocation explanation comment where it belongs (git-fixes). - commit cdccf55- cpupower: Bump soname version (git-fixes). - commit a912f28- refscale: Fix uninitalized use of wait_queue_head_t (git-fixes). - commit 06a01d7- cpumask: eliminate kernel-doc warnings (git-fixes). - commit 94d578f- cpumask: fix function description kernel-doc notation (git-fixes). - commit 8b6305c- Revert ".gitignore: ignore *.cover and *.mbx" (git-fixes). - commit ac2dce9- tcp: Fix listen() warning with v4-mapped-v6 address (git-fixes). - tcp: Fix bind() regression for v4-mapped-v6 non-wildcard address (git-fixes). - tcp: Fix bind() regression for v4-mapped-v6 wildcard address (git-fixes). - tcp: Factorise sk_family-independent comparison in inet_bind2_bucket_match(_addr_any) (git-fixes). - commit 41534fb- Disable CONFIG_DEBUG_CREDENTIALS again because the feature has been removed from upstream in the mean time (jsc#PED-6721)" - commit 3c8d7db- ring-buffer: Have rb_time_cmpxchg() set the msb counter too (git-fixes). - commit 29f5745- ring-buffer: Fix 32-bit rb_time_read() race with rb_time_cmpxchg() (git-fixes). - commit 2dbbea6- ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs (git-fixes). - commit 89b9305- ring-buffer: Remove useless update to write_stamp in rb_try_to_discard() (git-fixes). - commit c9b15cc- ring-buffer: Do not try to put back write_stamp (git-fixes). - commit c35af22- ring-buffer: Have saved event hold the entire event (git-fixes). - commit fada082- ring-buffer: Do not update before stamp when switching sub-buffers (git-fixes). - commit 9bf543e- tracing: Update snapshot buffer on resize if it is allocated (git-fixes). - commit caf0573- ring-buffer: Fix memory leak of free page (git-fixes). - commit a733f18- ring-buffer: Fix writing to the buffer with max_data_size (git-fixes). - commit 91450fc- soundwire: stream: fix NULL pointer dereference for multi_link (git-fixes). - phy: sunplus: return negative error code in sp_usb_phy_probe (git-fixes). - phy: mediatek: mipi: mt8183: fix minimal supported frequency (git-fixes). - dmaengine: idxd: Protect int_handle field in hw descriptor (git-fixes). - dmaengine: stm32-dma: avoid bitfield overflow assertion (git-fixes). - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (git-fixes). - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (git-fixes). - kernel/resource: Increment by align value in get_free_mem_region() (git-fixes). - clk: rockchip: rk3128: Fix SCLK_SDMMC's clock name (git-fixes). - clk: rockchip: rk3128: Fix aclk_peri_src's parent (git-fixes). - commit b545118- drm: Fix FD ownership check in drm_master_check_perm() (git-fixes). - drm/amd/display: fix hw rotated modes when PSR-SU is enabled (git-fixes). - drm: Update file owner during use (git-fixes). - commit c714f47- ALSA: hda/realtek: Apply mute LED quirk for HP15-db (git-fixes). - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (git-fixes). - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (git-fixes). - commit e03385f- arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify (git-fixes). - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (git-fixes). - PCI: vmd: Fix potential deadlock when enabling ASPM (git-fixes). - PCI/ASPM: Add pci_enable_link_state_locked() (git-fixes). - PCI: loongson: Limit MRRS to 256 (git-fixes). - ALSA: hda/tas2781: reset the amp before component_add (git-fixes). - ALSA: hda/tas2781: call cleanup functions only once (git-fixes). - ALSA: hda/tas2781: handle missing EFI calibration data (git-fixes). - ALSA: hda/tas2781: leave hda_component in usable state (git-fixes). - dt-bindings: panel-simple-dsi: move LG 5" HD TFT LCD panel into DSI yaml (git-fixes). - drm/edid: also call add modes in EDID connector update fallback (git-fixes). - drm/amd/display: Restore guard against default backlight value < 1 nit (git-fixes). - drm/i915: Use internal class when counting engine resets (git-fixes). - drm/i915/selftests: Fix engine reset count storage for multi-tile (git-fixes). - drm/mediatek: Fix access violation in mtk_drm_crtc_dma_dev_get (git-fixes). - drm/mediatek: Add spinlock for setting vblank event in atomic_begin (git-fixes). - drm/mediatek: fix kernel oops if no crtc is found (git-fixes). - commit 5207326- tracing/kprobes: Fix symbol counting logic by looking at modules as well (git-fixes). - commit 67de3c0- Documentation: probes: Add a new ret_ip callback parameter (git-fixes). - commit e84c194- supported.conf: mark ptp_ocp as supported Requested in jsc#PED-7238 - commit e0c28d2- Delete doc/config-options.changes (jsc#PED-5021) - commit 34b84f2- ptp: Fix type of mode parameter in ptp_ocp_dpll_mode_get() (jsc#PED-7238). - ptp: ocp: fix error code in probe() (jsc#PED-7238). - ptp_ocp: implement DPLL ops (jsc#PED-7238). - ptp: ocp: Fix error handling in ptp_ocp_device_init (jsc#PED-7238). - ptp: ocp: Add .getmaxphase ptp_clock_info callback (jsc#PED-7238). - commit aef9dcd- ring-buffer: Test last update in 32bit version of __rb_time_read() (git-fixes). - commit ddca15e- ring-buffer: Force absolute timestamp on discard of event (git-fixes). - commit 0078764- tracing: Disable snapshot buffer when stopping instance tracers (git-fixes). - commit 2ad5c37- tracing: Stop current tracer when resizing buffer (git-fixes). - commit 85717e3- tracing: Always update snapshot buffer size (git-fixes). - commit 55e4ec8- rethook: Use __rcu pointer for rethook::handler (git-fixes). - commit b909a07- fprobe: Pass return address to the handlers (git-fixes). - commit f25e9ba- kprobes: consistent rcu api usage for kretprobe holder (git-fixes). - commit 84b3761- tracing/kprobes: Fix the order of argument descriptions (git-fixes). - commit 7eb21fc- tracing: Have the user copy of synthetic event address use correct context (git-fixes). - commit 4b8ad11- tracing: Have trace_event_file have ref counters (git-fixes). - commit 61d272b- tracing: Expand all ring buffers individually (git-fixes). - commit 1970232- tracing/kprobes: Fix the description of variable length arguments (git-fixes). - commit df99ba1- tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols (git-fixes). - commit f57bfdc- neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section (git-fixes). - commit 4700835- fprobe: Fix to ensure the number of active retprobes is not zero (git-fixes). - commit da5f400- iomap: don't skip reading in !uptodate folios when unsharing a range (bsc#1218085). - commit d11e144- sign-file: Fix incorrect return values check (git-fixes). - commit 3b0f62f- KVM: s390/mm: Properly reset no-dat (git-fixes bsc#1218054). - commit be0cefa- thunderbolt: Introduce tb_for_each_upstream_port_on_path() (jsc#PED-6054). - commit c195a89- efi/x86: Avoid physical KASLR on older Dell systems (bsc#1217344). - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (git-fixes). - serial: sc16is7xx: address RX timeout interrupt errata (git-fixes). - parport: Add support for Brainboxes IX/UC/PX parallel cards (git-fixes). - nvme-pci: Add sleep quirk for Kingston drives (git-fixes). - ASoC: qcom: sc8280xp: Limit speaker digital volumes (git-fixes). - ASoC: ops: add correct range check for limiting volume (git-fixes). - nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() (git-fixes). - nilfs2: fix missing error check for sb_set_blocksize call (git-fixes). - kconfig: fix memory leak from range properties (git-fixes). - i2c: designware: Fix corrupted memory seen in the ISR (git-fixes). - drm/amdgpu: correct chunk_ptr to a pointer to chunk (git-fixes). - drm/amdgpu: finalizing mem_partitions at the end of GMC v9 sw_fini (git-fixes). - drm/amdgpu: Do not program VF copy regs in mmhub v1.8 under SRIOV (v2) (git-fixes). - nouveau: use an rwlock for the event lock (git-fixes). - zstd: Fix array-index-out-of-bounds UBSAN warning (git-fixes). - drm/amdkfd: get doorbell's absolute offset based on the db_size (git-fixes). - drm/amdgpu: Fix refclk reporting for SMU v13.0.6 (git-fixes). - drm/amd/amdgpu/amdgpu_doorbell_mgr: Correct misdocumented param 'doorbell_index' (git-fixes). - commit 45ae2f4- thunderbolt: Send uevent after asymmetric/symmetric switch (jsc#PED-6054). - commit ad1d6a8- thunderbolt: Fix one kernel-doc comment (jsc#PED-6054). - commit 0dccd58- thunderbolt: Configure asymmetric link if needed and bandwidth allows (jsc#PED-6054). - commit c7bb9b9- thunderbolt: Add support for asymmetric link (jsc#PED-6054). - commit 1bf4da2- xhci: Clean up ERST_PTR_MASK inversion (jsc#PED-6054). - commit 2207ebc- xhci: Set DESI bits in ERDP register correctly (jsc#PED-6054). - Refresh patches.suse/xhci-Adjust-segment-numbers-after-ring-expansion.patch. - Refresh patches.suse/xhci-Use-more-than-one-Event-Ring-segment.patch - commit 22f918b- RDMA/irdma: Avoid free the non-cqp_request scratch (git-fixes) - commit cd12372- RDMA/irdma: Fix support for 64k pages (git-fixes) - commit 261e7e0- RDMA/irdma: Ensure iWarp QP queue memory is OS paged aligned (git-fixes) - commit b19475f- RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgsz (git-fixes) - commit def5131- RDMA/irdma: Fix UAF in irdma_sc_ccq_get_cqe_info() (git-fixes) - commit 09164cb- RDMA/bnxt_re: Correct module description string (git-fixes) - commit 4ba52aa- RDMA/rtrs-clt: Remove the warnings for req in_use check (git-fixes) - commit 4e78606- RDMA/rtrs-clt: Fix the max_send_wr setting (git-fixes) - commit bb8ff91- RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight (git-fixes) - commit 1d28d3d- RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true (git-fixes) - commit 4d9e342- RDMA/rtrs-srv: Check return values while processing info request (git-fixes) - commit ab870d1- RDMA/rtrs-clt: Start hb after path_up (git-fixes) - commit 03ea4b1- RDMA/rtrs-srv: Do not unconditionally enable irq (git-fixes) - commit 35830e7- RDMA/irdma: Add wait for suspend on SQD (git-fixes) - commit be78063- RDMA/irdma: Do not modify to SQD on error (git-fixes) - commit 9415f0b- RDMA/hns: Fix unnecessary err return when using invalid congest control algorithm (git-fixes) - commit 716447b- RDMA/core: Fix uninit-value access in ib_get_eth_speed() (git-fixes) - commit 5a19ead- xhci: pass port structure to tracing instead of port number (jsc#PED-6054). - commit 109343d- xhci: Expose segment numbers in debugfs (jsc#PED-6054). - commit c529649- xhci: Update last segment pointer after Event Ring expansion (jsc#PED-6054). - commit 4166daa- xhci: Use more than one Event Ring segment (jsc#PED-6054). - commit 0938c06- xhci: Adjust segment numbers after ring expansion (jsc#PED-6054). - commit c795cfc- xhci: expand next_trb() helper to support more ring types (jsc#PED-6054). - commit f43e1c2- usb: Inform the USB Type-C class about enumerated devices (jsc#6054). - commit c408f51- i2c: tegra: Fix failure during probe deferral cleanup (jsc#PED-7377) - commit e1a3e42- i2c: tegra: Share same DMA channel for RX and TX (jsc#PED-7377) - commit 60c8e2f- Update patches.suse/usb-typec-intel_pmc_mux-Configure-Displayport-Altern.patch (jsc#PED-6028 jsc#PED-6054). Added reference - commit 7144def- Update patches.suse/usb-typec-Add-Displayport-Alternate-Mode-2.1-Support.patch (jsc#PED-6028 jsc#PED-6054). Added reference - commit f2ceb0d- thunderbolt: Introduce tb_switch_depth() (jsc#PED-6028). - commit 5fe288f- cpufreq: tegra194: remove redundant AND with cpu_online_mask (jsc#PED-7377) - commit 2b048f4- cpufreq: tegra194: use refclk delta based loop instead of udelay (jsc#PED-7377) - commit b4d7280- cpufreq: tegra194: save CPU data to avoid repeated SMP calls (jsc#PED-7377) - commit 0414ad1- hwmon: (ina3221) Add support for channel summation disable (jsc#PED-7377) - commit ea00bac- memory: tegra: Set BPMP msg flags to reset IPC channels (jsc#PED-7377) - commit e67ef95- memory: tegra: Add Tegra234 clients for RCE and VI (jsc#PED-7377) - commit faa58f6- thunderbolt: Set path power management packet support bit for USB4 v2 routers (jsc#PED-6028). - commit 257221c- thunderbolt: Introduce tb_port_path_direction_downstream() (jsc#PED-6028). - commit 1d8db59- pinctrl: tegra: Consistently refer to SoC data (jsc#PED-7377) - commit a8faf7c- firmware: tegra: bpmp: Add support for DRAM MRQ GSCs (jsc#PED-7377) - commit 408475f- gpio: tegra186: Check PMC driver status before any request (jsc#PED-7377) - commit 3b10a2a- gpio: tegra186: Check GPIO pin permission before access. (jsc#PED-7377) - commit 0ce1a89- PCI: tegra194: Add interconnect support in Tegra234 (jsc#PED-7377) - commit d74fa9b- memory: tegra: make icc_set_bw return zero if BWMGR not supported (jsc#PED-7377) - commit 734a54f- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (jsc#PED-6028). - commit 7ebfd05- memory: tegra: Add dummy implementation on Tegra194 (jsc#PED-7377) - commit d4119f8- memory: tegra: Make CPU cluster BW request a multiple of MC channels (jsc#PED-7377) - commit 312222e- dt-bindings: tegra: Add ICC IDs for dummy memory clients (jsc#PED-7377) - commit c75c8a3- memory: tegra: Add software memory clients in Tegra234 (jsc#PED-7377) - commit 1ccc65b- memory: tegra: Add memory clients for Tegra234 (jsc#PED-7377) - commit f35b21d- memory: tegra: Add interconnect support for DRAM scaling in Tegra234 (jsc#PED-7377) - commit ccec3a6- soc/tegra: fuse: Fix Tegra234 fuse size (jsc#PED-7377) - commit 7495f5c- soc/tegra: pmc: Add AON SW Wake support for Tegra234 (jsc#PED-7377) - commit 156c05b- thunderbolt: Change bandwidth reservations to comply USB4 v2 (jsc#PED-6028). - commit 306e786- thunderbolt: Make is_gen4_link() available to the rest of the driver (jsc#PED-6028). - commit c1a0a56- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (jsc#PED-6028). - commit 06ff552- x86/sched/itmt: Give all SMT siblings of a core the same priority (jsc#PED-6056). - x86/sched: Remove SD_ASYM_PACKING from the SMT domain flags (jsc#PED-6056). - sched/topology: Remove SHARED_CHILD from ASYM_PACKING (jsc#PED-6056). - commit d22c830- soc/tegra: fuse: Add support for Tegra264 (jsc#PED-7377) - commit 920ec24- thunderbolt: Log NVM version of routers and retimers (jsc#PED-6028). - commit 0c50e04- thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (jsc#PED-6028). - commit 605a60c- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver. - commit 00adf19- thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (jsc#PED-6028). - commit 76fe0b7- usb: typec: altmodes/displayport: fixup drm internal api change vs new user (jsc#PED-6028). - commit ba2512f- usb: typec: Link enumerated USB devices with Type-C partner (jsc#PED-6028). - Refresh patches.suse/paddings-add-for-type-C-new-in-SP5.patch. - Refresh patches.suse/typeC-Add-kABI-placeholders.patch. - commit 4e3b5e7- drm: Add HPD state to drm_connector_oob_hotplug_event() (jsc#PED-6028). - commit ce9139c- HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (git-fixes). - commit 4763471- usb: typec: mux: fix static inline syntax error (jsc#PED-6028). - commit b8ea6e4- usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (jsc#PED-6028). - commit 23d8b36- usb: typec: Add Displayport Alternate Mode 2.1 Support (jsc#PED-6028). - commit 4c18d99- usb: typec: ucsi: Fix NULL pointer dereference (jsc#PED-6028). - commit caa0786- usb: typec: altmodes/displayport: add support for embedded DP cases (jsc#PED-6028). - commit 98d133c- usb: typec: ucsi: Add debugfs for ucsi commands (jsc#PED-6028). - commit 98309e5- usb: typec: mux: intel: Add dependency on USB_COMMON (jsc#PED-6028). - commit d0dd47c- Update patches.suse/usb-typec-ucsi-Mark-dGPUs-as-DEVICE-scope.patch (bsc#1012628 jsc#PED-6028). Updated reference - commit f657452- usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (jsc#PED-6028). - Refresh patches.suse/usb-typec-intel_pmc_mux-Add-new-ACPI-ID-for-Lunar-La.patch. - commit aadc1e8- usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (jsc#PED-6028). - commit 9949917- usb: typec: mux: Remove alt mode parameters from the API (jsc#PED-6028). - commit 40910ac- usb: typec: mux: Clean up mux_fwnode_match() (jsc#PED-6028). - commit bebd2fd- usb: typec: ucsi: correctly access opcode (git-fixes). - commit 995d766- usb: typec: mux: gpio-sbu: Convert to platform remove callback returning void (jsc#PED-6028). - commit 6ee1ca6- usb: typec: mux: Remove some unneeded includes (jsc#PED-6028). - commit 2ab9be1- usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (jsc#PED-6028). - commit f657439- Update config files: just refreshes - commit 6e3665c- watchdog: advantech_ec_wdt: fix Kconfig dependencies (git-fixes). - commit 8542b63- tools: iio: iio_generic_buffer ensure alignment (git-fixes). - tools: iio: iio_generic_buffer: Fix some integer type and calculation (git-fixes). - commit 663b22c- serial: 8250_omap: Fix errors with no_console_suspend (git-fixes). - commit 21b4b9a- pwr-mlxbf: extend Kconfig to include gpio-mlxbf3 dependency (git-fixes). - pwm: atmel-tcb: Fix resource freeing in error path and remove (git-fixes). - pwm: atmel-tcb: Harmonize resource allocation order (git-fixes). - commit d8a86b1- hwmon: (nct6775) Change labels for nct6799 (git-fixes). - hwmon: (nct6775) Fix register for nct6799 (git-fixes). - commit 7fac16b- hwmon: (nct6775) Fix IN scaling factors for 6798/6799 (git-fixes). - hwmon: (nct6755) Add support for NCT6799D (git-fixes). - commit 939e9e6- can: sun4i_can: Only show Kconfig if ARCH_SUNXI is set (git-fixes). - can: sun4i_can: Add support for the Allwinner D1 (git-fixes). - can: sun4i_can: Add acceptance register quirk (git-fixes). - commit afb2eb9- vga16fb: drop powerpc support (git-fixes). - commit 308b143- drm/mediatek: Fix using wrong drm private data to bind mediatek-drm (git-fixes). - drm/mediatek: Add crtc path enum for all_drm_priv array (git-fixes). - commit f3ff4cb- blacklist.conf: ignore loongarch, smb server and rust patches Those are disabled on SUSE kernels - commit 7c646fb- Move a few upstreamed patches into sorted section - commit 5e418e2- netfilter: nf_tables: bail out on mismatching dynset and set expressions (bsc#1217938 CVE-2023-6622). - commit 524bf5f- net/tg3: fix race condition in tg3_reset_task() (bsc#1217801). - commit 227cad2- selftests: netfilter: Run nft_audit.sh in its own netns (git-fixes). - commit 9660e2e- apparmor: Fix kernel-doc warnings in apparmor/resource.c (git-fixes). - apparmor: Fix kernel-doc warnings in apparmor/lib.c (git-fixes). - apparmor: Fix kernel-doc warnings in apparmor/audit.c (git-fixes). - buildid: reduce header file dependencies for module (git-fixes). - clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name (git-fixes). - clk: qcom: gcc-qdu1000: Register gcc_gpll1_out_even clock (git-fixes). - crypto: lrw,xts - Replace strlcpy with strscpy (git-fixes). - commit 448c480- drm/amdgpu: Restrict extended wait to PSP v13.0.6 (git-fixes). - drm/amdgpu: disable MCBP by default (git-fixes). - drm/amdgpu: update retry times for psp BL wait (git-fixes). - HSI: fix ssi_waketest() declaration (git-fixes). - commit 0e906dc- i2c: designware: fix __i2c_dw_disable() in case master is holding SCL low (git-fixes). - misc: open-dice: make OPEN_DICE depend on HAS_IOMEM (git-fixes). - kobject: Add sanity check for kset->kobj.ktype in kset_register() (git-fixes). - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (git-fixes). - commit 8a847b4- of: dynamic: Fix of_reconfig_get_state_change() return value documentation (git-fixes). - of: address: Fix address translation when address-size is greater than 2 (git-fixes). - of: overlay: Reorder struct fragment fields kerneldoc (git-fixes). - of: property: fw_devlink: Add a devlink for panel followers (git-fixes). - commit ff21d44- PCI: vmd: Disable bridge window for domain reset (git-fixes). - PCI: fu740: Set the number of MSI vectors (git-fixes). - PCI: dwc: Provide deinit callback for i.MX (git-fixes). - commit 80cc726- PM: tools: Fix sleepgraph syntax error (git-fixes). - radix tree test suite: fix allocation calculation in kmem_cache_alloc_bulk() (git-fixes). - randstruct: Fix gcc-plugin performance mode to stay in group (git-fixes). - commit c8cb0af- uapi: propagate __struct_group() attributes to the container union (git-fixes). - commit d8d07c0- uapi: stddef.h: Fix __DECLARE_FLEX_ARRAY for C++ (git-fixes). - commit 4169c49- soc: qcom: llcc: Refactor llcc driver to support multiple configuration (git-fixes). - selftests: netfilter: Extend nft_audit.sh (git-fixes). - selftests: netfilter: test for sctp collision processing in nf_conntrack (git-fixes). - selftests: netfilter: Test nf_tables audit logging (git-fixes). - selftests: fix dependency checker script (git-fixes). - selftests/ftrace: Correctly enable event in instance-event.tc (git-fixes). - serial: cpm_uart: Avoid suspicious locking (git-fixes). - samples/hw_breakpoint: mark sample_hbp as static (git-fixes). - samples/hw_breakpoint: fix building without module unloading (git-fixes). - samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000' (git-fixes). - selftests/nolibc: fix up kernel parameters support (git-fixes). - kselftest/arm64: fix a memleak in zt_regs_run() (git-fixes). - commit afe41bf- USB: xhci-plat: fix legacy PHY double init (git-fixes). - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (git-fixes). - commit 4a2ce58- usb-storage,uas: make internal quirks flags 64bit (git-fixes). - commit d51505a- tracing: Fix a possible race when disabling buffered events (bsc#1217036). - commit 6000069- USB: typec: tps6598x: Refactor tps6598x port registration (git-fixes). - commit 48961db- USB: typec: tps6598x: Add patch mode to tps6598x (git-fixes). - commit fd3d950- USB: typec: tsp6598x: Add cmd timeout and response delay (git-fixes). - commit 424ab23- tracing: Fix a warning when allocating buffered events fails (bsc#1217036). - commit eb5f373- tracing: Fix incomplete locking when disabling buffered events (bsc#1217036). - commit dab1aa2- usb: usbtest: fix a type promotion bug (git-fixes). - commit bfce8cb- usb:typec:tcpm:support double Rp to Vbus cable as sink (git-fixes). - commit 29c0fb8- usbmon: Use list_for_each_entry() helper (git-fixes). - commit 6a78e9c- usb: chipidea: tegra: Consistently use dev_err_probe() (git-fixes). - commit b0f110b- ACPI: video: Use acpi_device_fix_up_power_children() (jsc#PED-6747). - ACPI: PM: Add acpi_device_fix_up_power_children() function (jsc#PED-6747). - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (jsc#PED-6747). - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (jsc#PED-6747). - ACPI: NFIT: Install Notify() handler before getting NFIT table (jsc#PED-6747). - cpu-hotplug: Provide prototypes for arch CPU registration (jsc#PED-6747). - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (jsc#PED-6747). - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (jsc#PED-6747). - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (jsc#PED-6747). - acpi: Provide ia64 dummy implementation of acpi_proc_quirk_mwait_check() (jsc#PED-6747). - thermal: Constify the trip argument of the .get_trend() zone callback (jsc#PED-6747). - thermal: core: Rework .get_trend() thermal zone callback (jsc#PED-6747). - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (jsc#PED-6747). - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (jsc#PED-6747). - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (jsc#PED-6747). - commit 06de448- ACPI: x86: s2idle: Post-increment variables when getting constraints (jsc#PED-6747). Refresh patches.suse/ACPI-x86-s2idle-Fix-a-logic-error-parsing-AMD-constr.patch. - ACPI: Adjust #ifdef for *_lps0_dev use (jsc#PED-6747). - ACPI: Remove assorted unused declarations of functions (jsc#PED-6747). - ACPI: extlog: Fix finding the generic error data for v3 structure (jsc#PED-6747). - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (jsc#PED-6747). - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (jsc#PED-6747). - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (jsc#PED-6747). - ACPI: thermal: Drop unnecessary thermal zone callbacks (jsc#PED-6747). - ACPI: thermal: Rework thermal_get_trend() (jsc#PED-6747). - ACPI: thermal: Use trip point table to register thermal zones (jsc#PED-6747). - thermal: core: Rework and rename __for_each_thermal_trip() (jsc#PED-6747). - thermal: core: Add priv pointer to struct thermal_trip (jsc#PED-6747). - commit 18c6b75- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (jsc#PED-7322). - commit 4f7b650- nvmet: nul-terminate the NQNs passed in the connect command (bsc#1217250 CVE-2023-6121). - commit 36f653d- x86/tdx: Allow 32-bit emulation by default (jsc#PED-7322). - commit 9d07a99- KVM: s390: vsie: fix wrong VIR 37 when MSO is used (git-fixes bsc#1217931). - commit 4e22764- x86/coco: Disable 32-bit emulation by default on TDX and SEV (jsc#PED-7322). - commit d47b180- freezer,sched: Do not restore saved_state of a thawed task (git-fixes). - commit 8e98629- KVM: x86: Remove 'return void' expression for 'void function' (jsc#PED-7322). - commit 2d6a1b5- x86/entry: Do not allow external 0x80 interrupts (bsc#1217927) - commit 7be8772- x86/entry: Convert INT 0x80 emulation to IDTENTRY (bsc#1217927) - commit 028778b- KVM: Set file_operations.owner appropriately for all such structures (jsc#PED-7322). - commit 73a9ca1- x86/sev: Fix kernel crash due to late update to read-only ghcb_version (jsc#PED-7322). - commit c23f492- KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (jsc#PED-7322). - commit d36b994- ACPI: thermal: Introduce struct acpi_thermal_trip (jsc#PED-6747). - ACPI: thermal: Carry out trip point updates under zone lock (jsc#PED-6747). - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (jsc#PED-6747). - thermal: core: Introduce thermal_zone_device_exec() (jsc#PED-6747). - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (jsc#PED-6747). - ACPI: thermal: Do not attach private data to ACPI handles (jsc#PED-6747). - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (jsc#PED-6747). - ACPI: processor: LoongArch: Get physical ID from MADT (jsc#PED-6747). - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (jsc#PED-6747). - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (jsc#PED-6747). - ACPI: processor: Use _OSC to convey OSPM processor support information (jsc#PED-6747). - ACPI: processor: Introduce acpi_processor_osc() (jsc#PED-6747). - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (jsc#PED-6747). - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (jsc#PED-6747). - ACPI: processor: Rename ACPI_PDC symbols (jsc#PED-6747). - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (jsc#PED-6747). - ACPI: processor: Move processor_physically_present() to acpi_processor.c (jsc#PED-6747). - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (jsc#PED-6747). - ACPI: video: Put ACPI video and its child devices into D0 on boot (jsc#PED-6747). - ACPI: thermal: Install Notify() handler directly (jsc#PED-6747). - ACPI: NFIT: Remove unnecessary .remove callback (jsc#PED-6747). - ACPI: NFIT: Install Notify() handler directly (jsc#PED-6747). - ACPI: HED: Install Notify() handler directly (jsc#PED-6747). - ACPI: battery: Install Notify() handler directly (jsc#PED-6747). - ACPI: video: Install Notify() handler directly (jsc#PED-6747). - ACPI: AC: Install Notify() handler directly (jsc#PED-6747). - ACPI: bus: Set driver_data to NULL every time .add() fails (jsc#PED-6747). - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (jsc#PED-6747). - ACPICA: Update version to 20230628 (jsc#PED-6747). - ACPICA: RHCT: Add flags, CMO and MMU nodes (jsc#PED-6747). - ACPICA: MADT: Add RISC-V external interrupt controllers (jsc#PED-6747). - ACPICA: Add a define for size of struct acpi_srat_generic_affinity device_handle (jsc#PED-6747). - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (jsc#PED-6747). - ACPICA: Fix misspelled CDAT DSMAS define (jsc#PED-6747). - ACPICA: Add interrupt command to acpiexec (jsc#PED-6747). - ACPICA: Detect GED device and keep track of _EVT (jsc#PED-6747). - ACPICA: fix for conflict macro definition on zephyr interface (jsc#PED-6747). - ACPICA: Add support for _DSC as per ACPI 6.5 (jsc#PED-6747). - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (jsc#PED-6747). - ACPICA: Modify ACPI_STATE_COMMON (jsc#PED-6747). - ACPICA: Fix GCC 12 dangling-pointer warning (jsc#PED-6747). - commit 6bf05aa- KVM: x86: Service NMI requests after PMI requests in VM-Enter path (jsc#PED-7322). - commit 84ab0a7- KVM: x86: Ignore MSR_AMD64_TW_CFG access (jsc#PED-7322). - commit 6eb91ae- KVM: x86: remove the unused assigned_dev_head from kvm_arch (jsc#PED-7322). - commit eebb75b- KVM: x86/mmu: Remove unnecessary 'NULL' values from sptep (jsc#PED-7322). - commit fad8a6d- x86: KVM: Add feature flag for CPUID.80000021H:EAX[bit 1] (jsc#PED-7322). - commit b101f52- KVM: x86: remove always-false condition in kvmclock_sync_fn (jsc#PED-7322). - commit e81fec9- KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space (jsc#PED-7322). - commit 157e0df- KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (jsc#PED-7322). - commit 695cd14- KVM: x86/mmu: Stop kicking vCPUs to sync the dirty log when PML is disabled (jsc#PED-7322). - commit f84fc4e- KVM: x86: Use octal for file permission (jsc#PED-7322). - commit 3c39fe8- KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (jsc#PED-7322). - commit 921babe- KVM: x86/mmu: Zap KVM TDP when noncoherent DMA assignment starts/stops (jsc#PED-7322). - commit 9ab4a14- KVM: x86: Don't sync user-written TSC against startup values (jsc#PED-7322). - commit a4d4bc6- KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (jsc#PED-7322). - commit caec33b- KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (jsc#PED-7322). - commit f32496f- KVM: x86/mmu: Add helpers to return if KVM honors guest MTRRs (jsc#PED-7322). - commit 4e2c1c1- KVM: x86: Virtualize HWCR.TscFreqSel[bit 24] (jsc#PED-7322). - commit d06002b- gpiolib: sysfs: Fix error handling on failed export (git-fixes). - usb: gadget: f_hid: fix report descriptor allocation (git-fixes). - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (git-fixes). - usb: typec: class: fix typec_altmode_put_partner to put plugs (git-fixes). - USB: gadget: core: adjust uevent timing on gadget unbind (git-fixes). - ARM: PL011: Fix DMA support (git-fixes). - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (git-fixes). - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (git-fixes). - hwtracing: hisi_ptt: Add dummy callback pmu::read() (git-fixes). - devcoredump: Send uevent once devcd is ready (git-fixes). - misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write (git-fixes). - misc: mei: client.c: return negative error code in mei_cl_write (git-fixes). - commit ef19e2e- KVM: x86: Allow HWCR.McStatusWrEn to be cleared once set (jsc#PED-7322). - commit 37e6049- KVM: x86: Refine calculation of guest wall clock to use a single TSC read (jsc#PED-7322). - commit 5da4c9a- KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (jsc#PED-7322). - commit 2253071- KVM: x86: Add SBPB support (jsc#PED-7322). - commit 7aa606a- KVM: x86: Add IBPB_BRTYPE support (jsc#PED-7322). - commit 3d54281- ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (git-fixes). - ASoC: amd: yc: Add HP 255 G10 into quirk table (git-fixes). - commit 31f74df- ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (git-fixes). - ALSA: hda/realtek: Add Framework laptop 16 to quirks (git-fixes). - ALSA: hda/realtek: add new Framework laptop to quirks (git-fixes). - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (git-fixes). - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (git-fixes). - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (git-fixes). - ALSA: hda/realtek: fix speakers on XPS 9530 (2023) (git-fixes). - ALSA: usb-audio: Add Pioneer DJM-450 mixer controls (git-fixes). - ALSA: hda/realtek: Apply quirk for ASUS UM3504DA (git-fixes). - commit 72e3db8- hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe() (git-fixes). - hwmon: (acpi_power_meter) Fix 4.29 MW bug (git-fixes). - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (git-fixes). - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (git-fixes). - ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP (git-fixes). - drm/atomic-helpers: Invoke end_fb_access while owning plane state (git-fixes). - drm/bridge: tc358768: select CONFIG_VIDEOMODE_HELPERS (git-fixes). - drm/i915/mst: Reject modes that require the bigjoiner (git-fixes). - drm/i915/mst: Fix .mode_valid_ctx() return values (git-fixes). - drm/i915: Skip some timing checks on BXT/GLK DSI transcoders (git-fixes). - scripts/gdb: fix lx-device-list-bus and lx-device-list-class (git-fixes). - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (git-fixes). - checkstack: fix printed address (git-fixes). - ACPI: video: Use acpi_video_device for cooling-dev driver data (git-fixes). - drm/amdgpu: Update EEPROM I2C address for smu v13_0_0 (git-fixes). - drm/amd: Enable PCIe PME from D3 (git-fixes). - drm/amd/display: fix ABM disablement (git-fixes). - drm/amd/display: force toggle rate wa for first link training for a retimer (git-fixes). - drm/amdgpu: correct the amdgpu runtime dereference usage count (git-fixes). - drm/amd/display: Update min Z8 residency time to 2100 for DCN314 (git-fixes). - drm/amd/display: Remove min_dst_y_next_start check for Z8 (git-fixes). - drm/amdgpu: fix memory overflow in the IB test (git-fixes). - drm/amd/display: Simplify brightness initialization (git-fixes). - drm/amd/display: Use DRAM speed from validation for dummy p-state (git-fixes). - drm/amd/display: Fix MPCC 1DLUT programming (git-fixes). - drm/amdgpu: Force order between a read and write to the same address (git-fixes). - drm/amd/display: Include udelay when waiting for INBOX0 ACK (git-fixes). - nouveau: find the smallest page allocation to cover a buffer alloc (git-fixes). - selftests/net: mptcp: fix uninitialized variable warnings (git-fixes). - selftests/net: unix: fix unused variable compiler warning (git-fixes). - selftests/net: fix a char signedness issue (git-fixes). - selftests/net: ipsec: fix constant out of range (git-fixes). - drm/amd/display: Reduce default backlight min from 5 nits to 1 nits (git-fixes). - drm/amd/display: Remove power sequencing check (git-fixes). - drm/amd/display: refactor ILR to make it work (git-fixes). - drm/amd/display: Refactor edp power control (git-fixes). - commit eb38444- KVM: SVM: Treat all "skip" emulation for SEV guests as outright failures (jsc#PED-7322). - commit 7d41b6c- KVM: x86: Refactor can_emulate_instruction() return to be more expressive (jsc#PED-7322). - commit 3e2b139- KVM: x86/xen: Use fast path for Xen timer delivery (jsc#PED-7322). - commit c7b4170- KVM: X86: Reduce size of kvm_vcpu_arch structure when CONFIG_KVM_XEN=n (jsc#PED-7322). - commit 1d2e755- x86/tdx: Replace deprecated strncpy() with strtomem_pad() (jsc#PED-7322). - commit 8f088ed- KVM: x86: Clear bit12 of ICR after APIC-write VM-exit (jsc#PED-7322). - commit ac8ba0c- KVM: x86: Fix lapic timer interrupt lost after loading a snapshot (jsc#PED-7322). - commit 6265217- KVM: SVM: Update SEV-ES shutdown intercepts with more metadata (jsc#PED-7322). - commit 3d2bced- KVM: x86: Add CONFIG_KVM_MAX_NR_VCPUS to allow up to 4096 vCPUs (jsc#PED-7322). - Update config files. - commit 2be3fda- kernel-source: Remove config-options.changes (jsc#PED-5021) The file doc/config-options.changes was used in the past to document kernel config changes. It was introduced in 2010 but haven't received any updates on any branch since 2015. The file is renamed by tar-up.sh to config-options.changes.txt and shipped in the kernel-source RPM package under /usr/share/doc. As its content now only contains outdated information, retaining it can lead to confusion for users encountering this file. Config changes are nowadays described in associated Git commit messages, which get automatically collected and are incorporated into changelogs of kernel RPM packages. Drop then this obsolete file, starting with its packaging logic. For branch maintainers: Upon merging this commit on your branch, please correspondingly delete the file doc/config-options.changes. - commit adedbd2- KVM: x86: Force TLB flush on userspace changes to special registers (jsc#PED-7322). - commit c7de714- KVM: x86: Remove redundant vcpu->arch.cr0 assignments (jsc#PED-7322). - commit d8de618- doc/README.SUSE: Simplify the list of references (jsc#PED-5021) Reduce indentation in the list of references, make the style consistent with README.md. - commit 70e3c33- regmap: fix bogus error on regcache_sync success (git-fixes). - platform/x86: wmi: Skip blocks with zero instances (git-fixes). - platform/surface: aggregator: fix recv_buf() return value (git-fixes). - platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code (git-fixes). - commit 4a6226a- x86/sev/docs: Update document URL in amd-memory-encryption.rst (jsc#PED-7322). - commit 62a88ab- scsi: fnic: Fix sg_reset success path (jsc#PED-6316). - scsi: fnic: Replace sgreset tag with max_tag_id (jsc#PED-6316). - commit aad5e69- drm/amdgpu: Remove unused variables from amdgpu_show_fdinfo (git-fixes). - commit 558199a- wifi: mt76: mt7921: fix the wrong rate selected in fw for the chanctx driver (git-fixes). - wifi: mt76: mt7921: fix the wrong rate pickup for the chanctx driver (git-fixes). - wifi: mt76: move struct ieee80211_chanctx_conf up to struct mt76_vif (git-fixes). - wifi: mt76: fix potential memory leak of beacon commands (git-fixes). - wifi: mt76: update beacon size limitation (git-fixes). - wifi: mt76: fix clang-specific fortify warnings (git-fixes). - commit eb4e161- Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (git-fixes). - Refresh patches.suse/Bluetooth-btusb-Add-0bda-b85b-for-Fn-Link-RTL8852BE.patch. - commit 665b80a- USB: serial: option: add Luat Air72*U series products (git-fixes). - USB: serial: option: add Fibocom L7xx modules (git-fixes). - USB: serial: option: don't claim interface 4 for ZTE MF290 (git-fixes). - usb: misc: onboard-hub: add support for Microchip USB5744 (git-fixes). - USB: dwc2: write HCINT with INTMASK applied (git-fixes). - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (git-fixes). - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (git-fixes). - ASoC: cs35l56: Use PCI SSID as the firmware UID (git-fixes). - ASoC: Intel: sof_sdw: Copy PCI SSID to struct snd_soc_card (git-fixes). - ASoC: fsl-asoc-card: use integer type for fll_id and pll_id (git-fixes). - commit 8016cc8- ASoC: soc-dai: add flag to mute and unmute stream during trigger (git-fixes). - commit f25c117- Revert "drm/prime: Unexport helpers for fd/handle conversion" (git-fixes). - drm/amd/pm: fix a memleak in aldebaran_tables_init (git-fixes). - drm/panel: nt36523: fix return value check in nt36523_probe() (git-fixes). - drm/panel: starry-2081101qfh032011-53g: Fine tune the panel power sequence (git-fixes). - drm/i915: Call intel_pre_plane_updates() also for pipes getting enabled (git-fixes). - drm/i915/gsc: Mark internal GSC engine with reserved uabi class (git-fixes). - fbdev: omapfb: Drop unused remove function (git-fixes). - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (git-fixes). - drm/amdgpu: Remove duplicate fdinfo fields (git-fixes). - drm/rockchip: vop2: remove the unsupported format of cluster window (git-fixes). - drm/vc4: fix typo (git-fixes). - drm/rockchip: remove unused struct in vop2 (git-fixes). - drm/amd/display: remove useless check in should_enable_fbc() (git-fixes). - gpu: host1x: Correct allocated size for contexts (git-fixes). - commit abf7bd4- doc/README.SUSE: Add how to update the config for module signing (jsc#PED-5021) Configuration files for SUSE kernels include settings to integrate with signing support provided by the Open Build Service. This creates problems if someone tries to use such a configuration file to build a "standalone" kernel as described in doc/README.SUSE: * Default configuration files available in the kernel-source repository unset CONFIG_MODULE_SIG_ALL to leave module signing to pesign-obs-integration. In case of a "standalone" build, this integration is not available and the modules don't get signed. * The kernel spec file overrides CONFIG_MODULE_SIG_KEY to ".kernel_signing_key.pem" which is a file populated by certificates provided by OBS but otherwise not available. The value ends up in /boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone decides to use one of these files as their base configuration then the build fails with an error because the specified module signing key is missing. Add information on how to enable module signing and where to find the relevant upstream documentation. - commit a699dc3- Add alt-commit tags to DRM patches - commit 1efaafd- drm/i915: Add missing GSCCS documentation (git-fixes). - drm/i915: Add missing CCS documentation (git-fixes). - drm/bridge: Fix kernel-doc typo in desc of output_bus_cfg in drm_bridge_state (git-fixes). - drm/gud: Use size_add() in call to struct_size() (git-fixes). - commit 60feada- Add cherry-pick IDs of DRM patches to blacklist and alt-commit tags - commit 444311c- drm/i915: Also check for VGA converter in eDP probe (bsc#1217282). - commit 327467b- Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank" (git-fixes). - Refresh patches.suse/0398-drm-amd-display-Correct-unit-conversion-for-vstartup.patch. - Refresh patches.suse/1231-drm-amd-display-Roll-back-unit-correction.patch. - Refresh patches.suse/1232-drm-amd-display-Correct-unit-conversion-for-vstartup.patch. - commit 0d5ceec- drm/i915: do not clean GT table on error path (git-fixes). - drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP (git-fixes). - drm/ast: Disconnect BMC if physical connector is connected (git-fixes). - drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full (git-fixes). - drm/panel: simple: Fix Innolux G101ICE-L01 timings (git-fixes). - drm/panel: simple: Fix Innolux G101ICE-L01 bus flags (git-fixes). - drm/panel: auo,b101uan08.3: Fine tune the panel power sequence (git-fixes). - drm/msm/dpu: Add missing safe_lut_tbl in sc8280xp catalog (git-fixes). - drm/msm/dsi: use the correct VREG_CTRL_1 value for 4nm cphy (git-fixes). - drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox (git-fixes). - drm/amd/display: Clear dpcd_sink_ext_caps if not set (git-fixes). - drm/amd/display: Enable fast plane updates on DCN3.2 and above (git-fixes). - drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer() (git-fixes). - drm/amd/display: Fix DSC not Enabled on Direct MST Sink (git-fixes). - drm/amd/display: Guard against invalid RPTR/WPTR being set (git-fixes). - drm/amdgpu: fix error handling in amdgpu_vm_init (git-fixes). - drm/amdgpu: Fix possible null pointer dereference (git-fixes). - drm/amdgpu: lower CS errors to debug severity (git-fixes). - drm/amdgpu: fix error handling in amdgpu_bo_list_get() (git-fixes). - drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init (git-fixes). - drm/i915: Fix potential spectre vulnerability (git-fixes). - drm/i915: Bump GLK CDCLK frequency when driving multiple pipes (git-fixes). - i915/perf: Fix NULL deref bugs with drm_dbg() calls (git-fixes). - drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL (git-fixes). - drm/i915: Flush WC GGTT only on required platforms (git-fixes). - drm/amdgpu: fix GRBM read timeout when do mes_self_test (git-fixes). - drm/amdgpu/smu13: drop compute workload workaround (git-fixes). - drm/amdgpu: add a retry for IP discovery init (git-fixes). - drm/amdgpu: don't use pci_is_thunderbolt_attached() (git-fixes). - drm/amdgpu: don't use ATRM for external devices (git-fixes). - drm/amd/pm: Fix error of MACO flag setting code (git-fixes). - drm/amd/pm: Handle non-terminated overdrive commands (git-fixes). - drm/mediatek/dp: fix memory leak on ->get_edid callback error path (git-fixes). - drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection (git-fixes). - drm/amd/display: enable dsc_clk even if dsc_pg disabled (git-fixes). - drm/amd/display: Add Null check for DPP resource (git-fixes). - drm: bridge: it66121: ->get_edid callback must not return err pointers (git-fixes). - commit 0cb9f4d- drm/amdgpu: fix software pci_unplug on some chips (git-fixes). - drm/qxl: prevent memory leak (git-fixes). - drm/i915/mtl: avoid stringop-overflow warning (git-fixes). - drm/amd/display: Avoid NULL dereference of timing generator (git-fixes). - drm/amd: check num of link levels when update pcie param (git-fixes). - drm/amd/display: fix num_ways overflow error (git-fixes). - drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switching not supported (git-fixes). - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL (git-fixes). - drm/amdkfd: Fix shift out-of-bounds issue (git-fixes). - drm/panel: st7703: Pick different reset sequence (git-fixes). - commit a67416d- drm: vmwgfx_surface.c: copy user-array safely (git-fixes). - drm_lease.c: copy user-array safely (git-fixes). - drm/msm/dp: skip validity check for DP CTS EDID checksum (git-fixes). - drm/amdgpu/vkms: fix a possible null pointer dereference (git-fixes). - drm/radeon: fix a possible null pointer dereference (git-fixes). - drm/amdgpu: Fix potential null pointer derefernce (git-fixes). - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga (git-fixes). - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 (git-fixes). - drm/amd/display: use full update for clip size increase of large plane source (git-fixes). - drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments (git-fixes). - drm/amdgpu: update retry times for psp vmbx wait (git-fixes). - drm/amdkfd: Fix a race condition of vram buffer unref in svm code (git-fixes). - drm/amdgpu: not to save bo in the case of RAS err_event_athub (git-fixes). - drm/amd/display: add seamless pipe topology transition check (git-fixes). - drm/amd/display: Don't lock phantom pipe on disabling (git-fixes). - drm/amd/display: Blank phantom OTG before enabling (git-fixes). - drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference (git-fixes). - drm/panel: fix a possible null pointer dereference (git-fixes). - drm/edid: Fixup h/vsync_end instead of h/vtotal (git-fixes). - drm/komeda: drop all currently held locks if deadlock happens (git-fixes). - commit 0591cfb- fbdev: fsl-diu-fb: mark wr_reg_wa() static (git-fixes). - fbdev: imsttfb: fix a resource leak in probe (git-fixes). - fbdev: imsttfb: fix double free in probe() (git-fixes). - drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE (git-fixes). - drm/vc4: tests: Fix UAF in the mock helpers (git-fixes). - drm/amdgpu: don't put MQDs in VRAM on ARM | ARM64 (git-fixes). - drm/amdgpu/gfx10,11: use memcpy_to/fromio for MQDs (git-fixes). - drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() (git-fixes). - drm/bridge: lt9611uxc: fix the race in the error path (git-fixes). - drm/amd/pm: Fix a memory leak on an error path (git-fixes). - drm/msm/dsi: free TX buffer in unbind (git-fixes). - drm/msm/dsi: use msm_gem_kernel_put to free TX buffer (git-fixes). - drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling (git-fixes). - drm/mediatek: Fix iommu fault during crtc enabling (git-fixes). - drm/mediatek: Fix iommu fault by swapping FBs after updating plane state (git-fixes). - drm/mediatek: Add mmsys_dev_num to mt8188 vdosys0 driver data (git-fixes). - drm/mediatek: Fix coverity issue with unintentional integer overflow (git-fixes). - drm/amd/display: Don't use fsleep for PSR exit waits (git-fixes). - drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change (git-fixes). - drm/amd/display: Refactor dm_get_plane_scale helper (git-fixes). - drm/amd/display: Check all enabled planes in dm_check_crtc_cursor (git-fixes). - drm/amd/display: Fix null pointer dereference in error message (git-fixes). - drm/amdkfd: Handle errors from svm validate and map (git-fixes). - drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code (git-fixes). - drm/amdkfd: Remove svm range validated_once flag (git-fixes). - drm/amdkfd: ratelimited SQ interrupt messages (git-fixes). - drm/radeon: possible buffer overflow (git-fixes). - drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() (git-fixes). - drm: Call drm_atomic_helper_shutdown() at shutdown/remove time for misc drivers (git-fixes). - drm/bridge: tc358768: Fix tc358768_ns_to_cnt() (git-fixes). - drm/bridge: tc358768: Clean up clock period code (git-fixes). - drm/bridge: tc358768: Rename dsibclk to hsbyteclk (git-fixes). - drm/bridge: tc358768: Use dev for dbg prints, not priv->dev (git-fixes). - drm/bridge: tc358768: Print logical values, not raw register values (git-fixes). - drm/bridge: tc358768: Use struct videomode (git-fixes). - drm/bridge: tc358768: Fix bit updates (git-fixes). - drm/bridge: tc358768: Fix use of uninitialized variable (git-fixes). - drm/bridge: lt8912b: Add missing drm_bridge_attach call (git-fixes). - drm/bridge: lt8912b: Manually disable HPD only if it was enabled (git-fixes). - drm/bridge: lt8912b: Fix crash on bridge detach (git-fixes). - drm/bridge: lt8912b: Fix bridge_detach (git-fixes). - drm: bridge: it66121: Fix invalid connector dereference (git-fixes). - drm/gma500: Fix call trace when psb_gem_mm_init() fails (git-fixes). - drm/rockchip: vop2: Add missing call to crtc reset helper (git-fixes). - drm/rockchip: vop2: Don't crash for invalid duplicate_state (git-fixes). - drm/rockchip: vop: Fix call to crtc reset helper (git-fixes). - drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs (git-fixes). - drm: bridge: for GENERIC_PHY_MIPI_DPHY also select GENERIC_PHY (git-fixes). - drm: bridge: samsung-dsim: Initialize ULPS EXIT for i.MX8M DSIM (git-fixes). - commit 4e43af6- Update and enable patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192327, bsc#1191396, bsc#1216929). The deprecation warning was due to expire in SP6. However, due to upstream replacing CFS with EEVDF and bsc#1216929, extent the deprecation period until CFS is replaced. - commit 76dbd30- riscv: libstub: Implement KASLR by using generic functions (jsc#PED-5458). Refresh patches.suse/riscv-libstub-Implement-KASLR-by-using-generic-funct.patch. - libstub: Fix compilation warning for rv32 (jsc#PED-5458). - arm64: libstub: Move KASLR handling functions to kaslr.c (jsc#PED-5458). Refresh patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch. - efi: Do not include from EFI header (jsc#PED-5458). - efi/arm64: Move EFI runtime call setup/teardown helpers out of line (jsc#PED-5458). - commit 08bc679- x86/boot: efistub: Assign global boot_params variable (jsc#PED-5458). - x86/efistub: Don't try to print after ExitBootService() (jsc#PED-5458). - efi/x86: Move EFI runtime call setup/teardown helpers out of line (jsc#PED-5458). - x86/efistub: Fix PCI ROM preservation in mixed mode (jsc#PED-5458). - efi/runtime-wrappers: Clean up white space and add __init annotation (jsc#PED-5458). - acpi/prmt: Use EFI runtime sandbox to invoke PRM handlers (jsc#PED-5458). - efi/runtime-wrappers: Don't duplicate setup/teardown code (jsc#PED-5458). Refresh patches.suse/0002-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-boot-mode.patch. - efi/runtime-wrappers: Remove duplicated macro for service returning void (jsc#PED-5458). - efi/runtime-wrapper: Move workqueue manipulation out of line (jsc#PED-5458). - efi/runtime-wrappers: Use type safe encapsulation of call arguments (jsc#PED-5458). - efi/riscv: Move EFI runtime call setup/teardown helpers out of line (jsc#PED-5458). - efi/riscv: libstub: Fix comment about absolute relocation (jsc#PED-5458). - efi: memmap: Remove kernel-doc warnings (jsc#PED-5458). - efi: Remove unused extern declaration efi_lookup_mapped_addr() (jsc#PED-5458). - efivarfs: convert to ctime accessor functions (jsc#PED-5458). - efivarfs: update ctime when mtime changes on a write (jsc#PED-5458). - commit 3d4c9a7- EDAC/npcm: Add NPCM memory controller driver (jsc#PED-6747). Update config files. Add CONFIG_EDAC_NPCM is not set config/arm64/default config/armv7hl/default - EDAC/thunderx: Check debugfs file creation retval properly (jsc#PED-6747). - EDAC/amd64: Add support for ECC on family 19h model 60h-7Fh (jsc#PED-6747). - EDAC/amd64: Remove module version string (jsc#PED-6747). - commit b9ca23a- doc/README.SUSE: Remove how to build modules using kernel-source (jsc#PED-5021) Remove the first method how to build kernel modules from the readme. It describes a process consisting of the kernel-source installation, configuring this kernel and then performing an ad-hoc module build. This method is not ideal as no modversion data is involved in the process. It results in a module with no symbol CRCs which can be wrongly loaded on an incompatible kernel. Removing the method also simplifies the readme because only two main methods how to build the modules are then described, either doing an ad-hoc build using kernel-devel, or creating a proper Kernel Module Package. - commit 9285bb8- Delete patches.suse/perf_timechart_fix_zero_timestamps.patch Unclear why it was originally added, no BZ reference/etc. No response to 2017 request for update. No timely response to 2023 request. Deleting. - commit 8c9e160- dlm: fix plock lookup when using multiple lockspaces (git-fixes). - commit 0c958d7- ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted (git-fixes). - commit 1f8caf2- ubifs: fix possible dereference after free (git-fixes). - commit fa55cd2- ubifs: Fix memory leak of bud->log_hash (git-fixes). - commit 211277a- afs: Fix file locking on R/O volumes to operate in local mode (git-fixes). - commit 67ccd69- afs: Return ENOENT if no cell DNS record can be found (git-fixes). - commit a820b19- afs: Make error on cell lookup failure consistent with OpenAFS (git-fixes). - commit 08310f9- afs: Fix afs_server_list to be cleaned up with RCU (git-fixes). - commit 9949efc- jfs: validate max amount of blocks before allocation (git-fixes). - commit ec51391- reiserfs: Replace 1-element array with C99 style flex-array (git-fixes). - commit a58aee5- reiserfs: Check the return value from __getblk() (git-fixes). - commit 393a14b- Refresh patches.suse/1316-drm-i915-Don-t-set-PIPE_CONTROL_FLUSH_L3-for-aux-inv.patch (git-fixes) Alt-commit - commit 2087259- Refresh patches.suse/1825-drm-i915-Fix-HPD-polling-reenabling-the-output-poll-.patch (git-fixes) Alt-commit - commit b3e83d1- Refresh patches.suse/drm-msm-dpu-drop-enum-dpu_core_perf_data_bus_id.patch (git-fixes) Alt-commit - commit d9a3a4c- Refresh patches.suse/drm-msm-mdss-correct-UBWC-programming-for-SM855.patch (git-fixes) Alt-commit - commit c2018e6- Refresh patches.suse/drm-msm-dsi-Drop-unused-regulators-from-QCM2290.patch (git-fixes) Alt-commit - commit ec015d6- Refresh patches.suse/Revert-Revert-drm-amdgpu-display-change-pipe-p.patch (git-fixes) Alt-commit - commit d29c603- Refresh patches.suse/drm-amd-display-Fix-a-regression-on-Polaris-ca.patch (git-fixes) Alt-commit - commit 0c4bc0e- Refresh patches.suse/drm-amd-display-check-attr-flag-before-set-cur.patch (git-fixes) Alt-commit - commit 6f25591- Refresh patches.suse/drm-amd-display-Don-t-show-stack-trace-for-mis.patch (git-fixes) Alt-commit - commit 3934302- Refresh patches.suse/1795-drm-i915-fix-display-probe-for-IVB-Q-and-IVB-D-GT2-s.patch (git-fixes) Alt-commit - commit 0f8e49f- Refresh patches.suse/drm-i915-sdvo-fix-panel_type-initialization.patch (git-fixes) Alt-commit - commit 81db4b6- Refresh patches.suse/drm-i915-guc-slpc-Restore-efficient-freq-earli.patch (git-fixes) Alt-commit - commit 20c7a06- Refresh patches.suse/drm-i915-Fix-premature-release-of-request-s-re.patch (git-fixes) Alt-commit - commit baf4e7d- Refresh patches.suse/drm-i915-gt-Support-aux-invalidation-on-all-en.patch (git-fixes) Alt-commit - commit 914eee8- Refresh patches.suse/drm-i915-gt-Poll-aux-invalidation-register-bit.patch (git-fixes) Alt-commit - commit 067d27d- Refresh patches.suse/drm-i915-gt-Enable-the-CCS_FLUSH-bit-in-the-pi.patch (git-fixes) Alt-commit - commit fd562e5- Refresh patches.suse/drm-i915-gt-Ensure-memory-quiesced-before-inva.patch (git-fixes) Alt-commit - commit a1e8124- Refresh patches.suse/drm-i915-Fix-an-error-handling-path-in-igt_writ.patch (git-fixes) Alt-commit - commit a05014c- Refresh patches.suse/drm-i915-perf-add-sentinel-to-xehp_oa_b_counter.patch (git-fixes) Alt-commit - commit e9cc9e4- Refresh patches.suse/drm-i915-Fix-one-wrong-caching-mode-enum-usage.patch (git-fixes) Alt-commit - commit fde4211- Refresh patches.suse/drm-i915-guc-slpc-Apply-min-softlimit-correctly.patch (git-fixes) Alt-commit - commit cd6eb29- Refresh patches.suse/drm-i915-dpt-Use-shmem-for-dpt-objects.patch (git-fixes) Alt-commit - commit 4657d31- Refresh patches.suse/drm-i915-Don-t-preserve-dpll_hw_state-for-slave.patch (git-fixes) Alt-commit - commit e2e0b42- Refresh patches.suse/drm-i915-psr-Use-hw.adjusted-mode-when-calculat.patch (git-fixes) Alt-commit - commit 8cd0e38- Refresh patches.suse/drm-i915-psr-Fix-BDW-PSR-AUX-CH-data-register-o.patch (git-fixes) Alt-commit - commit 8abcc74- Refresh patches.suse/drm-amd-Fix-an-error-handling-mistake-in-psp_sw.patch (git-fixes) Alt-commit - commit 3baedc1- Refresh patches.suse/drm-amdgpu-vkms-relax-timer-deactivation-by-hrt.patch (git-fixes) Alt-commit - commit e7a79b2- powerpc: Don't clobber f0/vs0 during fp|altivec register save (bsc#1217780). - commit 61607ae- Refresh sorted patches. - commit 8461cc6- supported.conf: Add UCSI CCG module in base image (jsc#PED-7377) This module is needed for Nvidia Orin platforms. - commit 5f1a01b- igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (bsc#1215146 CVE-2023-42752). - commit 9e90fb6- net: deal with integer overflows in kmalloc_reserve() (bsc#1215146 CVE-2023-42752). - commit a668f40- Refresh + reenable patches.suse/crypto-seqiv-flag-instantiations-as-fips-compliant.patch. Refresh + reenable the downstream patches.suse/crypto-seqiv-flag-instantiations-as-fips-compliant.patch carried over from 15-SP4 for FIPS compliance. - commit ff6af6b- Refresh + reenable patches.suse/crypto-dh-implement-FIPS-PCT.patch. Refresh + reenable the downstream patches.suse/crypto-dh-implement-FIPS-PCT.patch carried over from 15-SP4 for FIPS compliance. - commit fde7d90- Refresh + reenable patches.suse/crypto-ecdh-implement-FIPS-PCT.patch. Refresh + reenable the downstream patches.suse/crypto-ecdh-implement-FIPS-PCT.patch carried over from 15-SP4 for FIPS compliance. - commit 413dd6f- Reenable downstream crypto driver rejection facility for FIPS mode Future FIPS certifications will need a means to prevent unapproved crypto drivers from being used. Reenable patches.suse/0001-crypto-implement-downstream-solution-for-disabling-d.patch Mark the patch populating the actual reject list, patches.suse/0002-crypto-populate-downstream-list-of-drivers-unapprove.patch as carried over from 15-SP4, as needing further review (which can be conducted only once the complete set of all enabled crypto drivers has stabilized). - commit e6a9ec2- series.conf: remove pending soc-fsl patch Patch is already included in v6.4 kernel. - commit f60468b- Delete patches.suse/0002-crypto-HMAC---disallow-keys-112-bits-in-FIPS-mode.patch. Became obsolete with upstream commit 37f36e571786 ("crypto: hmac - disallow keys < 112 bits in FIPS mode"). - commit 5200362- Delete patches.suse/crypto-testmgr-enable-ecdsa-in-FIPS-mode.patch. Upstreamed as c27b2d2012e1 ("crypto: testmgr - allow ecdsa-nist-p256 and -p384 in FIPS mode"). - commit c3e3384- Delete patches.suse/crypto-testmgr-disable-plain-ghash-in-FIPS-mode.patch. Upstreamed as 2912eb9b17ac ("crypto: testmgr - disallow plain ghash in FIPS mode"). - commit 9e31869- Delete patches.suse/crypto-testmgr-disable-plain-cbcmac-aes-in-FIPS-mode.patch. Upstreamed as 1ce94a8c2c37 ("crypto: testmgr - disallow plain cbcmac(aes) in FIPS mode"). - commit 2e60932- Delete patches.suse/crypto-xts-restrict-key-lengths-to-approved-values-i.patch. The patch got usptreamed in the meanwhile as 1c4428b29588 ("crypto: xts - restrict key lengths to approved values in FIPS mode"). - commit cdfd7ec- Delete patches.suse/crypto-dh-call-dh_init-after-drbg_init-and-jent_mod_.patch. With upstream commit adad556efcdd ("crypto: api - Fix built-in testing dependency failures"), the downstream quirk for getting the boot-time initialization ordering between jent, drbg and dh right should not be needed anymore. Drop it. - commit 0d9fac4- Delete crypto/dh safe-prime group patches With upstream commits 1038fd78a1b8 ("crypto: kpp - provide support for KPP template instances") to 35d2bf20683f ("crypto: dh - calculate Q from P for the full public key verification"), the safe-prime group DH patches are not needed anymore. Drop them. - Delete patches.suse/0003-crypto-dh-optimize-domain-parameter-serialization-fo.patch. - Delete patches.suse/0004-crypto-dh-introduce-RFC-7919-safe-prime-groups.patch. - Delete patches.suse/0005-crypto-testmgr-add-DH-RFC-7919-ffdhe3072-test-vector.patch. - Delete patches.suse/0006-crypto-dh-introduce-RFC-3526-safe-prime-groups.patch. - Delete patches.suse/0007-crypto-testmgr-add-DH-RFC-3526-modp2048-test-vector.patch. - Delete patches.suse/0008-crypto-testmgr-run-only-subset-of-DH-vectors-based-o.patch. - Delete patches.suse/0009-crypto-dh-implement-private-key-generation-primitive.patch. - Delete patches.suse/0010-crypto-dh-introduce-support-for-ephemeral-key-genera.patch. - Delete patches.suse/0011-crypto-dh-introduce-support-for-ephemeral-key-genera.patch. - Delete patches.suse/0012-crypto-dh-introduce-support-for-ephemeral-key-genera.patch. - Delete patches.suse/0013-crypto-testmgr-add-DH-test-vectors-for-key-generatio.patch. - Delete patches.suse/0014-lib-mpi-export-mpi_rshift.patch. - Delete patches.suse/0015-crypto-dh-store-group-id-in-dh-generic-s-dh_ctx.patch. - Delete patches.suse/0016-crypto-dh-calculate-Q-from-P-for-the-full-public-key.patch. - Delete patches.suse/0017-crypto-dh-try-to-match-domain-parameters-to-a-known-.patch. - Delete patches.suse/0018-crypto-dh-accept-only-approved-safe-prime-groups-in-.patch. - commit b5eb0fe- firewire: core: fix possible memory leak in create_units() (git-fixes). - commit 00295fc- ALSA: usb-audio: Don't try to submit URBs after disconnection (git-fixes). - commit edc2762- ALSA: hda/realtek: Add supported ALC257 for ChromeOS (git-fixes). - ALSA: hda/realtek: Headset Mic VREF to 100% (git-fixes). - ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format (git-fixes). - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (git-fixes). - commit e1dffb2- cpufreq/amd-pstate: Only print supported EPP values for performance governor (git-fixes). - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (git-fixes). - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (git-fixes). - ALSA: cs35l41: Fix for old systems which do not support command (git-fixes). - ALSA: hda: cs35l41: Remove unnecessary boolean state variable firmware_running (git-fixes). - dma-buf: fix check in dma_resv_add_fence (git-fixes). - commit 68877b0- kernel-binary: suse-module-tools is also required when installed Requires(pre) adds dependency for the specific sciptlet. However, suse-module-tools also ships modprobe.d files which may be needed at posttrans time or any time the kernel is on the system for generating ramdisk. Add plain Requires as well. - commit 8c12816- rpm: Use run_if_exists for all external scriptlets With that the scriptlets do not need to be installed for build. - commit 25edd65- EDAC/amd64: Cache and use GPU node map (jsc#PED-7382). - commit 662d7ea- EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (jsc#PED-7382). - commit 1df4bed- EDAC/amd64: Document heterogeneous system enumeration (jsc#PED-7382). - commit a8ae10f- x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (jsc#PED-7382). - commit fd08174- x86/amd_nb: Re-sort and re-indent PCI defines (jsc#PED-7382). - Refresh patches.suse/x86-amd_nb-add-pci-ids-for-amd-family-1ah-based-models.patch. - commit 7dce06c- x86/amd_nb: Add MI200 PCI IDs (jsc#PED-7382). - Refresh patches.suse/PCI-Prevent-xHCI-driver-from-claiming-AMD-VanGogh-US.patch. - Refresh patches.suse/x86-amd_nb-add-pci-ids-for-amd-family-1ah-based-models.patch. - commit 7c67cb5- scsi: lpfc: Copyright updates for 14.2.0.16 patches (bsc#1217731). - scsi: lpfc: Update lpfc version to 14.2.0.16 (bsc#1217731). - scsi: lpfc: Enhance driver logging for selected discovery events (bsc#1217731). - scsi: lpfc: Refactor and clean up mailbox command memory free (bsc#1217731). - scsi: lpfc: Return early in lpfc_poll_eratt() when the driver is unloading (bsc#1217731). - scsi: lpfc: Eliminate unnecessary relocking in lpfc_check_nlp_post_devloss() (bsc#1217731). - scsi: lpfc: Fix list_entry null check warning in lpfc_cmpl_els_plogi() (bsc#1217731). - scsi: lpfc: Fix possible file string name overflow when updating firmware (bsc#1217731). - scsi: lpfc: Correct maximum PCI function value for RAS fw logging (bsc#1217731). - commit 010cf45- Refresh patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch. - commit 3f78d5b- Delete patches.suse/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch. This patch pertains to 32bit architectures which are no longer supported and it also dates back to 2008 so highly unlikely it's relevant nowadays. Simply drop it. - commit bcc8a7f- Delete patches.suse/s390-sles15sp2-kdump-fix-out-of-memory-with-PCI.patch. The issue has been fixed in 73045a08cf55. This was a partial backport to older trees. - commit 6951e1d- Delete patches.suse/s390-qeth-remove-OSN-deprecation-notice.patch. OSN support has been already dropped in a8c7629c622b. - commit 239efff- Delete patches.suse/x86-retbleed-add-_x86_return_thunk-alignment-checks.patch. Changes of this patch are part of the SRSO series. - commit b864e53- Delete cdrom autoclose patches. - Delete patches.suse/bdev-add-open_finish.patch. - Delete patches.suse/cdrom-add-poll_event_interruptible.patch. - Delete patches.suse/cdrom-export-autoclose-logic-as-a-separate-function.patch. - Delete patches.suse/cdrom-factor-out-common-open_for_-code.patch. - Delete patches.suse/cdrom-wait-for-the-tray-to-close.patch. - Delete patches.suse/scsi-sr-wait-for-the-medium-to-become-ready.patch. Optical media are considered legacy, use on new product releases is not expected. - commit 5960718- wifi: iwlwifi: mvm: fix an error code in iwl_mvm_mld_add_sta() (git-fixes). - mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled (git-fixes). - mmc: sdhci-pci-gli: Disable LPM during initialization (git-fixes). - mmc: cqhci: Fix task clearing in CQE error recovery (git-fixes). - mmc: cqhci: Warn of halt or task clear failure (git-fixes). - mmc: block: Retry commands in CQE error recovery (git-fixes). - mmc: block: Be sure to wait while busy in CQE error recovery (git-fixes). - mmc: cqhci: Increase recovery halt timeout (git-fixes). - mmc: block: Do not lose cache flush during CQE error recovery (git-fixes). - efi/unaccepted: Fix off-by-one when checking for overlapping ranges (git-fixes). - commit 6d97442- Re-enable fixup to the acpi_pad driver - commit 884cf0a- Re-enable prerequisite patch to set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y - commit 66ad499- Re-enable defaulting to intel_pstate/powersave on non-HWP machines - commit ba4df31- Re-enable idle-boost optimization for intel_pstate on non-HWP machines - commit 9d4c643- Re-enable intel_pstate optimization for low-utilization workloads on non-HWP machines - commit a2c92be- Re-enable aggressive iowait boost for intel_pstate for non-HWP machines - commit ec7d3fd- Move upstreamed btusb patch into sorted section - commit 6282635- ALSA: hda: Disable power-save on KONTRON SinglePC (bsc#1217140). - commit 0ea5b2d- Revert "drm/amdgpu: Program xcp_ctl registers as needed" (git-fixes). - commit aefbf56- Refresh patches.suse/1344-drm-amdgpu-fix-SI-failure-due-to-doorbells-allocatio.patch (git-fixes) Alt-commit - commit 36abf6d- drm/msm/a6xx: Fix unknown speedbin case (git-fixes). - commit cb67e41- drm/msm/adreno: Fix SM6375 GPU ID (git-fixes). - commit 2146082- Revert "drm/amd/display: Enable Replay for static screen use cases" (git-fixes). - commit e83833a- Refresh patches.suse/1318-drm-i915-Invalidate-the-TLBs-on-each-GT.patch (git-fixes) Alt-commit - commit 030baea- drm/amdgpu: Increase IH soft ring size for GFX v9.4.3 dGPU (git-fixes). - commit a3d0f57- Refresh patches.suse/1311-drm-amdgpu-fix-a-memory-leak-in-amdgpu_ras_feature_e.patch (git-fixes) Alt-commit - commit 3c3ade5- Refresh patches.suse/1310-Revert-drm-amdgpu-Report-vbios-version-instead-of-PN.patch (git-fixes) Alt-commit - commit 06528de- Refresh patches.suse/1307-drm-i915-gt-Prevent-error-pointer-dereference.patch (git-fixes) Alt-commit - commit 80dbf24- Refresh patches.suse/1290-drm-amd-display-fix-replay_mode-kernel-doc-warning.patch (git-fixes) Alt-commit - commit 5981676- Refresh patches.suse/1282-drm-amdgpu-fix-retry-loop-test.patch (git-fixes) Alt-commit - commit 56c8ca9- Refresh patches.suse/1275-drm-amdkfd-Fix-unaligned-64-bit-doorbell-warning.patch (git-fixes) Alt-commit - commit f2b0169- drm/ssd130x: Fix screen clearing (git-fixes). - commit a40227f- Refresh patches.suse/1199-fbdev-g364fb-fix-build-failure-with-mips.patch (git-fixes) Alt-commit - commit ee9589c- Refresh patches.suse/1261-Revert-Revert-drm-amd-display-Implement-zpos-propert.patch (git-fixes) Alt-commit - commit 5226b6f- drm/radeon: Remove the references of radeon_gem_ pread & pwrite ioctls (git-fixes). - commit 595958a- Refresh patches.suse/1247-Partially-revert-drm-amd-display-update-add-plane-to.patch (git-fixes) Alt-commit - commit 0845e8e- Refresh patches.suse/1242-drm-amd-pm-fix-debugfs-pm_info-output.patch (git-fixes) Alt-commit - commit 5a6ff22- Refresh patches.suse/1231-drm-amd-display-Roll-back-unit-correction.patch (git-fixes) Alt-commit - commit 06e2420- Refresh patches.suse/1178-drm-i915-Fix-TLB-Invalidation-seqno-store.patch (git-fixes) Alt-commit - commit 40d0fa9- drm/loongson: Fix error handling in lsdc_pixel_pll_setup() (git-fixes). - commit 223bebb- drm: bridge: samsung-dsim: Fix waiting for empty cmd transfer FIFO on older Exynos (git-fixes). - commit 8f258a1- kunit: Fix obsolete name in documentation headers (func->action) (git-fixes). - commit 8c0a6d2- Disable Loongson drivers Loongson is a mips architecture, it doesn't make sense to build Loongson drivers on other architectures. - commit ae18007- arch/arm: Implement with generic helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit e8d9e1a- drm/amdkfd: switch over to using drm_exec v3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Update config files. - supported.conf: Add drm_exec as supported - commit c240ef4- Refresh patches.suse/RDMA-Remove-unnecessary-ternary-operators.patch. Re-added missing hunk. - commit c1fe660- tcp_bpf: properly release resources on error paths (jsc#PED-6831). - commit 594eeec- tls: fix NULL deref on tls_sw_splice_eof() with empty record (jsc#PED-6831). - crypto: chelsio - stop using crypto_ahash::init (jsc#PED-6831). - IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF (jsc#PED-6864). - RDMA/mlx5: Fix mkey cache WQ flush (jsc#PED-6864). - RDMA/hfi1: Workaround truncation compilation error (jsc#PED-6864). - IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock (jsc#PED-6864). - RDMA/core: Remove NULL check before dev_{put, hold} (jsc#PED-6864). - RDMA/hfi1: Remove redundant assignment to pointer ppd (jsc#PED-6864). - RDMA/bnxt_re: Fix clang -Wimplicit-fallthrough in bnxt_re_handle_cq_async_error() (jsc#PED-6864). - RDMA/hns: Fix init failure of RoCE VF and HIP08 (jsc#PED-6864). - RDMA/hns: Fix unnecessary port_num transition in HW stats allocation (jsc#PED-6864). - RDMA/hns: The UD mode can only be configured with DCQCN (jsc#PED-6864). - RDMA/hns: Add check for SL (jsc#PED-6864). - RDMA/hns: Fix signed-unsigned mixed comparisons (jsc#PED-6864). - RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common() (jsc#PED-6864). - RDMA/hns: Fix printing level of asynchronous events (jsc#PED-6864). - RDMA/core: Add support to set privileged QKEY parameter (jsc#PED-6864). - RDMA/bnxt_re: Do not report SRQ error in srq notification (jsc#PED-6864). - RDMA/bnxt_re: Report async events and errors (jsc#PED-6864). - RDMA/bnxt_re: Update HW interface headers (jsc#PED-6864). - IB/mlx5: Fix rdma counter binding for RAW QP (jsc#PED-6864). - RDMA/irdma: Add support to re-register a memory region (jsc#PED-6864). - RDMA/core: Fix a couple of obvious typos in comments (jsc#PED-6864). - IB/hfi1: Annotate struct tid_rb_node with __counted_by (jsc#PED-6864). - IB/mthca: Annotate struct mthca_icm_table with __counted_by (jsc#PED-6864). - IB/srp: Annotate struct srp_fr_pool with __counted_by (jsc#PED-6864). - RDMA/siw: Annotate struct siw_pbl with __counted_by (jsc#PED-6864). - RDMA/usnic: Annotate struct usnic_uiom_chunk with __counted_by (jsc#PED-6864). - RDMA/core: Annotate struct ib_pkey_cache with __counted_by (jsc#PED-6864). - RDMA/hns: Support SRQ record doorbell (jsc#PED-6864). - RDMA/ipoib: Add support for XDR speed in ethtool (jsc#PED-6864). - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (jsc#PED-6864). - IB/mlx5: Expose XDR speed through MAD (jsc#PED-6864). - IB/core: Add support for XDR link speed (jsc#PED-6864). - RDMA/mlx5: Implement mkeys management via LIFO queue (jsc#PED-6864). - IB/qib: Replace deprecated strncpy (jsc#PED-6864). - IB/hfi1: Replace deprecated strncpy (jsc#PED-6864). - RDMA/irdma: Replace deprecated strncpy (jsc#PED-6864). - RDMA/hns: Support SRQ restrack ops for hns driver (jsc#PED-6864). - RDMA/core: Add support to dump SRQ resource in RAW format (jsc#PED-6864). - RDMA/core: Add dedicated SRQ resource tracker function (jsc#PED-6864). - RDMA/hfi1: Use FIELD_GET() to extract Link Width (jsc#PED-6864). - RDMA/rtrs: Fix the problem of variable not initialized fully (jsc#PED-6864). - RDMA/rtrs: Require holding rcu_read_lock explicitly (jsc#PED-6864). - RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() (jsc#PED-6864). - IB/hfi1: Remove open coded reference to skb frag offset (jsc#PED-6864). - RDMA/core: Fix repeated words in comments (jsc#PED-6864). - IB: Use capital "OR" for multiple licenses in SPDX (jsc#PED-6864). - infiniband: Remove the now superfluous sentinel element from ctl_table array (jsc#PED-6864). - tls: don't reset prot->aad_size and prot->tail_size for TLS_HW (jsc#PED-6831). - chtls: fix tp->rcv_tstamp initialization (jsc#PED-6831). - tls: use fixed size for tls_offload_context_{tx,rx}.driver_state (jsc#PED-6831). - chcr_ktls: use tls_offload_context_tx and driver_state like other drivers (jsc#PED-6831). - tls: validate crypto_info in a separate helper (jsc#PED-6831). - tls: remove tls_context argument from tls_set_device_offload (jsc#PED-6831). - tls: remove tls_context argument from tls_set_sw_offload (jsc#PED-6831). - tls: add a helper to allocate/initialize offload_ctx_tx (jsc#PED-6831). - tls: also use init_prot_info in tls_set_device_offload (jsc#PED-6831). - tls: move tls_prot_info initialization out of tls_set_sw_offload (jsc#PED-6831). - tls: extract context alloc/initialization out of tls_set_sw_offload (jsc#PED-6831). - tls: store iv directly within cipher_context (jsc#PED-6831). - tls: rename MAX_IV_SIZE to TLS_MAX_IV_SIZE (jsc#PED-6831). - tls: store rec_seq directly within cipher_context (jsc#PED-6831). - tls: drop unnecessary cipher_type checks in tls offload (jsc#PED-6831). - tls: get salt using crypto_info_salt in tls_enc_skb (jsc#PED-6831). - tls: Use size_add() in call to struct_size() (jsc#PED-6831). - infiniband: Use user_backed_iter() to see if iterator is UBUF/IOVEC (jsc#PED-6864). - tcp: allow again tcp_disconnect() when threads are waiting (jsc#PED-6831). - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() (jsc#PED-6831). - tls: get cipher_name from cipher_desc in tls_set_sw_offload (jsc#PED-6831). - tls: use tls_cipher_desc to access per-cipher crypto_info in tls_set_sw_offload (jsc#PED-6831). - tls: use tls_cipher_desc to get per-cipher sizes in tls_set_sw_offload (jsc#PED-6831). - tls: use tls_cipher_desc to simplify do_tls_getsockopt_conf (jsc#PED-6831). - tls: get crypto_info size from tls_cipher_desc in do_tls_setsockopt_conf (jsc#PED-6831). - tls: expand use of tls_cipher_desc in tls_sw_fallback_init (jsc#PED-6831). - tls: allocate the fallback aead after checking that the cipher is valid (jsc#PED-6831). - tls: expand use of tls_cipher_desc in tls_set_device_offload (jsc#PED-6831). - tls: validate cipher descriptions at compile time (jsc#PED-6831). - tls: extend tls_cipher_desc to fully describe the ciphers (jsc#PED-6831). - tls: rename tls_cipher_size_desc to tls_cipher_desc (jsc#PED-6831). - tls: reduce size of tls_cipher_size_desc (jsc#PED-6831). - tls: add TLS_CIPHER_ARIA_GCM_* to tls_cipher_size_desc (jsc#PED-6831). - tls: move tls_cipher_size_desc to net/tls/tls.h (jsc#PED-6831). - net/tls: avoid TCP window full during ->read_sock() (jsc#PED-6831). - net/tls: Remove unused function declarations (jsc#PED-6831). - net/tls: implement ->read_sock() (jsc#PED-6831). - net/tls: split tls_rx_reader_lock (jsc#PED-6831). - net/tls: Use tcp_read_sock() instead of ops->read_sock() (jsc#PED-6831). - net/tls: handle MSG_EOR for tls_device TX flow (jsc#PED-6831). - net/tls: handle MSG_EOR for tls_sw TX flow (jsc#PED-6831). - crypto: chelsio - Remove unused declarations (jsc#PED-6831). - crypto: drivers - avoid memcpy size warning (jsc#PED-6831). - net/tls: fix comment typo (jsc#PED-6831). - tls: suppress wakeups unless we have a full record (jsc#PED-6831). - commit 458f647- s390/ap: fix AP bus crash on early config change callback invocation (git-fixes bsc#1217686). - commit d914b2f- pinctrl: avoid reload of p state in list iteration (git-fixes). - commit 1ab6bdb- README.SUSE: fix patches.addon use It's series, not series.conf in there. And make it more precise on when the patches are applied. - commit cb8969c- RDMA/mlx5: Change the key being sent for MPV device affiliation (jsc#PED-3311). - netdevsim: Block until all devices are released (jsc#PED-3311). - net: make sure we never create ifindex = 0 (jsc#PED-3311). - commit 3490f32- staging/qlge: devlink use retained error fmsg API (jsc#PED-3311). - tools: ynl: fix duplicate op name in devlink (jsc#PED-3311). - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors (jsc#PED-3311). - net/mlx5e: Check return value of snprintf writing to fw_version buffer (jsc#PED-3311). - net/mlx5e: Reduce the size of icosq_str (jsc#PED-3311). - net/mlx5: Increase size of irq name buffer (jsc#PED-3311). - net/mlx5e: Update doorbell for port timestamping CQ before the software counter (jsc#PED-3311). - net/mlx5e: Track xmit submission to PTP WQ after populating metadata map (jsc#PED-3311). - net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe (jsc#PED-3311). - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (jsc#PED-3311). - net/mlx5e: Fix pedit endianness (jsc#PED-3311). - net/mlx5e: fix double free of encap_header in update funcs (jsc#PED-3311). - net/mlx5e: fix double free of encap_header (jsc#PED-3311). - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (jsc#PED-3311). - net/mlx5: DR, Allow old devices to use multi destination FTE (jsc#PED-3311). - net/mlx5: Free used cpus mask when an IRQ is released (jsc#PED-3311). - Revert "net/mlx5: DR, Supporting inline WQE when possible" (jsc#PED-3311). - pds_core: fix up some format-truncation complaints (jsc#PED-3311). - vhost-vdpa: fix use after free in vhost_vdpa_probe() (jsc#PED-3311). - tools: ynl-gen: don't touch the output file if content is the same (jsc#PED-3311). - netlink: specs: devlink: add forgotten port function caps enum values (jsc#PED-3311). - vdpa/mlx5: implement .reset_map driver op (jsc#PED-3311). - vhost-vdpa: clean iotlb map during reset for older userspace (jsc#PED-3311). - vdpa: introduce .compat_reset operation callback (jsc#PED-3311). - vhost-vdpa: introduce IOTLB_PERSIST backend feature bit (jsc#PED-3311). - vhost-vdpa: reset vendor specific mapping to initial state in .release (jsc#PED-3311). - vdpa: introduce .reset_map operation callback (jsc#PED-3311). - mlx5_vdpa: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK (jsc#PED-3311). - vdpa/mlx5: Update cvq iotlb mapping on ASID change (jsc#PED-3311). - vdpa/mlx5: Make iotlb helper functions more generic (jsc#PED-3311). - vdpa/mlx5: Enable hw support for vq descriptor mapping (jsc#PED-3311). - vdpa/mlx5: Introduce mr for vq descriptor (jsc#PED-3311). - vdpa/mlx5: Improve mr update flow (jsc#PED-3311). - vdpa/mlx5: Move mr mutex out of mr struct (jsc#PED-3311). - vdpa/mlx5: Allow creation/deletion of any given mr struct (jsc#PED-3311). - vdpa/mlx5: Rename mr destroy functions (jsc#PED-3311). - vdpa/mlx5: Collapse "dvq" mr add/delete functions (jsc#PED-3311). - vdpa/mlx5: Take cvq iotlb lock during refresh (jsc#PED-3311). - vdpa/mlx5: Decouple cvq iotlb handling from hw mapping code (jsc#PED-3311). - vdpa/mlx5: Create helper function for dma mappings (jsc#PED-3311). - vhost-vdpa: uAPI to get dedicated descriptor group id (jsc#PED-3311). - vhost-vdpa: introduce descriptor group backend feature (jsc#PED-3311). - vdpa: introduce dedicated descriptor group for virtqueue (jsc#PED-3311). - vdpa/mlx5: Expose descriptor group mkey hw capability (jsc#PED-3311). - IB/mlx5: Rename 400G_8X speed to comply to naming convention (jsc#PED-3311). - IB/mlx5: Add support for 800G_8X lane speed (jsc#PED-3311). - tools: ynl: introduce option to process unknown attributes or types (jsc#PED-3311). - tools: ynl-gen: respect attr-cnt-name at the attr set level (jsc#PED-3311). - netlink: specs: support conditional operations (jsc#PED-3311). - netlink: make range pointers in policies const (jsc#PED-3311). - net/mlx5: fix uninit value use (jsc#PED-3311). - tools: ynl-gen: add support for exact-len validation (jsc#PED-3311). - devlink: remove netlink small_ops (jsc#PED-3311). - devlink: remove duplicated netlink callback prototypes (jsc#PED-3311). - netlink: specs: devlink: add the remaining command to generate complete split_ops (jsc#PED-3311). - devlink: rename netlink callback to be aligned with the generated ones (jsc#PED-3311). - netlink: specs: devlink: make dont-validate single line (jsc#PED-3311). - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (jsc#PED-3311). - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (jsc#PED-3311). - tools: ynl-gen: introduce support for bitfield32 attribute type (jsc#PED-3311). - genetlink: don't merge dumpit split op for different cmds into single iter (jsc#PED-3311). - tools: ynl-gen: change spacing around __attribute__ (jsc#PED-3311). - pds_core: add an error code check in pdsc_dl_info_get (jsc#PED-3311). - netlink: specs: add support for auto-sized scalars (jsc#PED-3311). - tools: ynl-gen: make the mnl_type() method public (jsc#PED-3311). - devlink: convert most of devlink_fmsg_*() to return void (jsc#PED-3311). - net/mlx5: devlink health: use retained error fmsg API (jsc#PED-3311). - mlxsw: core: devlink health: use retained error fmsg API (jsc#PED-3311). - hinic: devlink health: use retained error fmsg API (jsc#PED-3311). - pds_core: devlink health: use retained error fmsg API (jsc#PED-3311). - netdevsim: devlink health: use retained error fmsg API (jsc#PED-3311). - devlink: retain error in struct devlink_fmsg (jsc#PED-3311). - tools: ynl-gen: support limit names (jsc#PED-3311). - tools: ynl-gen: support full range of min/max checks for integer values (jsc#PED-3311). - tools: ynl-gen: track attribute use (jsc#PED-3311). - devlink: document devlink_rel_nested_in_notify() function (jsc#PED-3311). - devlink: don't take instance lock for nested handle put (jsc#PED-3311). - devlink: take device reference for devlink object (jsc#PED-3311). - devlink: call peernet2id_alloc() with net pointer under RCU read lock (jsc#PED-3311). - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (jsc#PED-3311). - net/mlx5e: Allow IPsec soft/hard limits in bytes (jsc#PED-3311). - net/mlx5e: Increase max supported channels number to 256 (jsc#PED-3311). - net/mlx5e: Preparations for supporting larger number of channels (jsc#PED-3311). - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (jsc#PED-3311). - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (jsc#PED-3311). - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (jsc#PED-3311). - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (jsc#PED-3311). - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (jsc#PED-3311). - net/mlx5: Remove unused declaration (jsc#PED-3311). - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (jsc#PED-3311). - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (jsc#PED-3311). - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (jsc#PED-3311). - net/mlx5: Redesign SF active work to remove table_lock (jsc#PED-3311). - net/mlx5: Parallelize vhca event handling (jsc#PED-3311). - docs: netlink: clean up after deprecating version (jsc#PED-3311). - tools: ynl: fix converting flags to names after recent cleanup (jsc#PED-3311). - net/mlx5: Handle IPsec steering upon master unbind/bind (jsc#PED-3311). - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (jsc#PED-3311). - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (jsc#PED-3311). - net/mlx5: Add create alias flow table function to ipsec roce (jsc#PED-3311). - net/mlx5: Implement alias object allow and create functions (jsc#PED-3311). - net/mlx5: Add alias flow table bits (jsc#PED-3311). - net/mlx5: Store devcom pointer inside IPsec RoCE (jsc#PED-3311). - net/mlx5: Register mlx5e priv to devcom in MPV mode (jsc#PED-3311). - RDMA/mlx5: Send events from IB driver about device affiliation state (jsc#PED-3311). - net/mlx5: Introduce ifc bits for migration in a chunk mode (jsc#PED-3311). - tools: ynl: use ynl-gen -o instead of stdout in Makefile (jsc#PED-3311). - netlink: specs: don't allow version to be specified for genetlink (jsc#PED-3311). - tools: ynl-gen: handle do ops with no input attrs (jsc#PED-3311). - tools: ynl-gen: lift type requirement for attribute subsets (jsc#PED-3311). - tools: ynl-gen: use uapi header name for the header guard (jsc#PED-3311). - tools: ynl: use uAPI include magic for samples (jsc#PED-3311). - tools: ynl: don't regen on every make (jsc#PED-3311). - handshake: Fix sign of key_serial_t fields (jsc#PED-3311). - handshake: Fix sign of socket file descriptor fields (jsc#PED-3311). - net/mlx5: Enable 4 ports multiport E-switch (jsc#PED-3311). - net/mlx5: Add a health error syndrome for pci data poisoned (jsc#PED-3311). - net/mlx5: DR, Handle multi destination action in the right order (jsc#PED-3311). - net/mlx5: DR, Add check for multi destination FTE (jsc#PED-3311). - net/mlx5: Bridge, Enable mcast in smfs steering mode (jsc#PED-3311). - net/mlx5e: Check police action rate for matchall filter (jsc#PED-3311). - net/mlx5e: Consider aggregated port speed during rate configuration (jsc#PED-3311). - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (jsc#PED-3311). - net/mlx5: Remove SF table reference counting (jsc#PED-3311). - net/mlx5: Push common deletion code into mlx5_sf_del() (jsc#PED-3311). - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (jsc#PED-3311). - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (jsc#PED-3311). - net/mlx5: Convert SF port_indices xarray to function_ids xarray (jsc#PED-3311). - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (jsc#PED-3311). - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (jsc#PED-3311). - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (jsc#PED-3311). - net/mlx5e: Set en auxiliary devlink instance as nested (jsc#PED-3311). - devlink: introduce possibility to expose info about nested devlinks (jsc#PED-3311). - devlink: convert linecard nested devlink to new rel infrastructure (jsc#PED-3311). - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (jsc#PED-3311). - devlink: expose peer SF devlink instance (jsc#PED-3311). - devlink: introduce object and nested devlink relationship infra (jsc#PED-3311). - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (jsc#PED-3311). - devlink: move devlink_nl_put_nested_handle() into netlink.c (jsc#PED-3311). - devlink: put netnsid to nested handle (jsc#PED-3311). - devlink: move linecard struct into linecard.c (jsc#PED-3311). - vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE (jsc#PED-3311). - netlink: specs: devlink: fix reply command values (jsc#PED-3311). - devlink: Hold devlink lock on health reporter dump get (jsc#PED-3311). - vdpa: add get_backend_features vdpa operation (jsc#PED-3311). - vdpa: accept VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK backend feature (jsc#PED-3311). - vdpa: add VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK flag (jsc#PED-3311). - pds_core: protect devlink callbacks from fw_down state (jsc#PED-3311). - devlink: move devlink_notify_register/unregister() to dev.c (jsc#PED-3311). - devlink: move small_ops definition into netlink.c (jsc#PED-3311). - devlink: move tracepoint definitions into core.c (jsc#PED-3311). - devlink: push linecard related code into separate file (jsc#PED-3311). - devlink: push rate related code into separate file (jsc#PED-3311). - devlink: push trap related code into separate file (jsc#PED-3311). - devlink: use tracepoint_enabled() helper (jsc#PED-3311). - devlink: push region related code into separate file (jsc#PED-3311). - devlink: push param related code into separate file (jsc#PED-3311). - devlink: push resource related code into separate file (jsc#PED-3311). - devlink: push dpipe related code into separate file (jsc#PED-3311). - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (jsc#PED-3311). - devlink: push shared buffer related code into separate file (jsc#PED-3311). - devlink: push port related code into separate file (jsc#PED-3311). - devlink: push object register/unregister notifications into separate helpers (jsc#PED-3311). - tools/net/ynl: Add support for create flags (jsc#PED-3311). - tools/net/ynl: Implement nlattr array-nest decoding in ynl (jsc#PED-3311). - tools/net/ynl: Add support for netlink-raw families (jsc#PED-3311). - tools/net/ynl: Fix extack parsing with fixed header genlmsg (jsc#PED-3311). - tools/ynl: Add mcast-group schema parsing to ynl (jsc#PED-3311). - doc/netlink: Update genetlink-legacy documentation (jsc#PED-3311). - doc/netlink: Add a schema for netlink-raw families (jsc#PED-3311). - doc/netlink: Fix typo in genetlink-* schemas (jsc#PED-3311). - tools: ynl-gen: fix uAPI generation after tempfile changes (jsc#PED-3311). - tools: ynl-gen: support empty attribute lists (jsc#PED-3311). - tools: ynl-gen: fix collecting global policy attrs (jsc#PED-3311). - tools: ynl-gen: set length of binary fields (jsc#PED-3311). - tools: ynl: allow passing binary data (jsc#PED-3311). - tools: ynl-gen: use temporary file for rendering (jsc#PED-3311). - tools: ynl: add more info to KeyErrors on missing attrs (jsc#PED-3311). - genetlink: add genlmsg_iput() API (jsc#PED-3311). - genetlink: add a family pointer to struct genl_info (jsc#PED-3311). - genetlink: use attrs from struct genl_info (jsc#PED-3311). - genetlink: add struct genl_info to struct genl_dumpit_info (jsc#PED-3311). - genetlink: remove userhdr from struct genl_info (jsc#PED-3311). - genetlink: make genl_info->nlhdr const (jsc#PED-3311). - genetlink: push conditional locking into dumpit/done (jsc#PED-3311). - netlink: specs: devlink: extend health reporter dump attributes by port index (jsc#PED-3311). - devlink: extend health reporter dump selector by port index (jsc#PED-3311). - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (jsc#PED-3311). - devlink: allow user to narrow per-instance dumps by passing handle attrs (jsc#PED-3311). - netlink: specs: devlink: add commands that do per-instance dump (jsc#PED-3311). - tools: ynl-gen: add missing empty line between policies (jsc#PED-3311). - tools: ynl-gen: avoid rendering empty validate field (jsc#PED-3311). - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (jsc#PED-3311). - netlink: specs: devlink: add info-get dump op (jsc#PED-3311). - ynl-gen-c.py: render netlink policies static for split ops (jsc#PED-3311). - ynl-gen-c.py: allow directional model for kernel mode (jsc#PED-3311). - ynl-gen-c.py: filter rendering of validate field values for split ops (jsc#PED-3311). - netlink: specs: add dump-strict flag for dont-validate property (jsc#PED-3311). - devlink: Remove unused extern declaration devlink_port_region_destroy() (jsc#PED-3311). - net: store netdevs in an xarray (jsc#PED-3311). - ynl: print xdp-zc-max-segs in the sample (jsc#PED-3311). - ynl: regenerate all headers (jsc#PED-3311). - ynl: mark max/mask as private for kdoc (jsc#PED-3311). - genetlink: add explicit ordering break check for split ops (jsc#PED-3311). - vhost-scsi: Rename vhost_scsi_iov_to_sgl (jsc#PED-3311). - vhost-scsi: Fix alignment handling with windows (jsc#PED-3311). - tools: ynl-gen: fix parse multi-attr enum attribute (jsc#PED-3311). - vhost: Make parameter name match of vhost_get_vq_desc() (jsc#PED-3311). - vhost: Allow worker switching while work is queueing (jsc#PED-3311). - vhost_scsi: add support for worker ioctls (jsc#PED-3311). - vhost: allow userspace to create workers (jsc#PED-3311). - vhost: replace single worker pointer with xarray (jsc#PED-3311). - vhost: add helper to parse userspace vring state/file (jsc#PED-3311). - vhost: remove vhost_work_queue (jsc#PED-3311). - vhost_scsi: flush IO vqs then send TMF rsp (jsc#PED-3311). - vhost_scsi: convert to vhost_vq_work_queue (jsc#PED-3311). - vhost_scsi: make SCSI cmd completion per vq (jsc#PED-3311). - vhost_sock: convert to vhost_vq_work_queue (jsc#PED-3311). - vhost: convert poll work to be vq based (jsc#PED-3311). - vhost: take worker or vq for flushing (jsc#PED-3311). - vhost: take worker or vq instead of dev for queueing (jsc#PED-3311). - vhost, vhost_net: add helper to check if vq has work (jsc#PED-3311). - vhost: add vhost_worker pointer to vhost_virtqueue (jsc#PED-3311). - vhost: dynamically allocate vhost_worker (jsc#PED-3311). - vhost: create worker at end of vhost_dev_set_owner (jsc#PED-3311). - tools: ynl: add display-hint support to ynl (jsc#PED-3311). - netlink: specs: add display-hint to schema definitions (jsc#PED-3311). - tools: ynl: improve the direct-include header guard logic (jsc#PED-3311). - tools: ynl: work around stale system headers (jsc#PED-3311). - tools: ynl-gen: inherit policy in multi-attr (jsc#PED-3311). - tools: ynl-gen: correct enum policies (jsc#PED-3311). - netlink: support extack in dump ->start() (jsc#PED-3311). - tools: ynl: add sample for ethtool (jsc#PED-3311). - tools: ynl: generate code for the ethtool family (jsc#PED-3311). - tools: ynl-gen: resolve enum vs struct name conflicts (jsc#PED-3311). - tools: ynl-gen: don't generate enum types if unnamed (jsc#PED-3311). - netlink: specs: support setting prefix-name per attribute (jsc#PED-3311). - tools: ynl-gen: record extra args for regen (jsc#PED-3311). - tools: ynl-gen: support excluding tricky ops (jsc#PED-3311). - tools: ynl-gen: support / skip pads on the way to kernel (jsc#PED-3311). - tools: ynl-gen: don't pass op_name to RenderInfo (jsc#PED-3311). - tools: ynl-gen: support code gen for events (jsc#PED-3311). - tools: ynl-gen: sanitize notification tracking (jsc#PED-3311). - tools: ynl: regen: stop generating common notification handlers (jsc#PED-3311). - tools: ynl-gen: stop generating common notification handlers (jsc#PED-3311). - tools: ynl: regen: regenerate the if ladders (jsc#PED-3311). - tools: ynl-gen: get attr type outside of if() (jsc#PED-3311). - tools: ynl-gen: combine else with closing bracket (jsc#PED-3311). - tools: ynl-gen: complete the C keyword list (jsc#PED-3311). - tools: ynl: regen: cleanup user space header includes (jsc#PED-3311). - tools: ynl-gen: cleanup user space header includes (jsc#PED-3311). - Revert "tools: ynl: Remove duplicated include in handshake-user.c" (jsc#PED-3311). - tools: ynl: Remove duplicated include in handshake-user.c (jsc#PED-3311). - tools: ynl: add sample for devlink (jsc#PED-3311). - tools: ynl-gen: don't generate forward declarations for policies - regen (jsc#PED-3311). - tools: ynl-gen: don't generate forward declarations for policies (jsc#PED-3311). - tools: ynl-gen: walk nested types in depth (jsc#PED-3311). - tools: ynl-gen: inherit struct use info (jsc#PED-3311). - tools: ynl-gen: try to sort the types more intelligently (jsc#PED-3311). - tools: ynl-gen: enable code gen for directional specs (jsc#PED-3311). - tools: ynl-gen: refactor strmap helper generation (jsc#PED-3311). - tools: ynl-gen: use enum names in op strmap more carefully (jsc#PED-3311). - netlink: specs: devlink: fill in some details important for C (jsc#PED-3311). - tools: ynl-gen: improve unwind on parsing errors (jsc#PED-3311). - tools: ynl-gen: fill in support for MultiAttr scalars (jsc#PED-3311). - tools: ynl: add sample for netdev (jsc#PED-3311). - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (jsc#PED-3311). - tools: ynl-gen: generate static descriptions of notifications (jsc#PED-3311). - tools: ynl-gen: switch to family struct (jsc#PED-3311). - tools: ynl-gen: generate alloc and free helpers for req (jsc#PED-3311). - tools: ynl-gen: move the response reading logic into YNL (jsc#PED-3311). - tools: ynl-gen: generate enum-to-string helpers (jsc#PED-3311). - tools: ynl-gen: add error checking for nested structs (jsc#PED-3311). - tools: ynl-gen: loosen type consistency check for events (jsc#PED-3311). - tools: ynl-gen: don't override pure nested struct (jsc#PED-3311). - tools: ynl-gen: fix unused / pad attribute handling (jsc#PED-3311). - tools: ynl-gen: add extra headers for user space (jsc#PED-3311). - tools: ynl: Support enums in struct members in genetlink-legacy (jsc#PED-3311). - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (jsc#PED-3311). - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (jsc#PED-3311). - net: ynl: prefix uAPI header include with uapi/ (jsc#PED-3311). - tools: ynl: Handle byte-order in struct members (jsc#PED-3311). - tools: ynl: Use dict of predefined Structs to decode scalar types (jsc#PED-3311). - commit 28f034d- drm/amd: Disable ASPM for VI w/ all Intel systems (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c59a93b- drm/i915/pmu: Check if pmu is closed before stopping event (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f05d5c- drm/i915/mcr: Hold GT forcewake during steering operations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c8c81e8- drm/i915/perf: Determine context valid in OA reports (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d95b342- drm/logicvc: Kconfig: select REGMAP and REGMAP_MMIO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 42eb0f9- drm/amdkfd: reserve a fence slot while locking the BO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1a8d66c- drm/amdgpu: Remove redundant call to priority_is_valid() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d87d1ce- drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7783812- drm/amdgpu: ignore duplicate BOs again (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c284b6a- drm/mediatek: Correctly free sg_table in gem prime vmap (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 181dcf1- drm/i915: Retry gtt fault when out of fence registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 609ba44- drm/i915/cx0: Only clear/set the Pipe Reset bit of the PHY Lanes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 32ebc18- gpu/drm: Eliminate DRM_SCHED_PRIORITY_UNSET (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9a23859- drm/amdgpu: Unset context priority is now invalid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dba17d0- drm/edid: add 8 bpc quirk to the BenQ GW2765 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4494062- drm/ttm: Reorder sys manager cleanup step (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c730064- drm/nouveau/disp: fix DP capable DSM connectors (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 948759b- drm/nouveau: exec: fix ioctl kernel-doc warning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8beefef- drm/panel: Move AUX B116XW03 out of panel-edp back to panel-simple (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c79026f- drm/bridge: ti-sn65dsi86: Associate DSI device lifetime with (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 281debb- drm/amdgpu: Reserve fences for VM update (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f7974a- drm/amdgpu: Fix possible null pointer dereference (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd1c5e0- fbdev: core: syscopyarea: fix sloppy typing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b1f5b7- fbdev: core: cfbcopyarea: fix sloppy typing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6b6c8a4- fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac29aae- fbdev: uvesafb: Remove uvesafb_exec() prototype from (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eb63967- fbdev: sa1100fb: mark sa1100fb_init() static (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8bc8206- fbdev: omapfb: fix some error codes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 546ab49- fbdev: atyfb: only use ioremap_uc() on i386 and ia64 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f1e69e2- drm/amdgpu: fix SI failure due to doorbells allocation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d9ba14a- drm/amdgpu: add missing NULL check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 79f653c- drm/amd/display: Don't set dpms_off for seamless boot (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1c50480- drm/msm/dpu: fail dpu_plane_atomic_check() based on mdp clk limits (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0f9d053- drm/msm/dp: Add newlines to debug printks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7182856- drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6ebf8ae- drm/msm/dsi: fix irq_of_parse_and_map() error checking (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5672f8d- drm/msm/dsi: skip the wait for video mode done if not applicable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2aad66a- drm/msm/mdss: fix highest-bank-bit for msm8998 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a2e812c- drm/msm/dp: do not reinitialize phy unless retry during link training (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 381896d- drm/tiny: correctly print `struct resource *` on error (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e91fe15- drm/atomic-helper: relax unregistered connector check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d0c6a0d- drm/panel: boe-tv101wum-nl6: Completely pull GPW to VGL before TP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c55462- drm/vmwgfx: fix typo of sizeof argument (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe2b01a- dma-buf: add dma_fence_timestamp helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2b40c37- drm/nouveau: exec: report max pushs through getparam (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d62a7fa- drm/nouveau: chan: use channel class definitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e33824b- drm/nouveau: chan: use struct nvif_mclass (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ca57f46- drm: panel-orientation-quirks: Add quirk for One Mix 2S (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 731adeb- drm/tests: Fix kunit_release_action ctx argument (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5bc11b8- drm/amd/display: apply edge-case DISPCLK WDIVIDER changes to master (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fb172c1- drm/amd: Fix detection of _PR3 on the PCIe root port (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f9b3bd2- drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9f79dc4- drm/amdgpu: Fix a memory leak (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 150411c- drm/amd/pm: add unique_id for gc 11.0.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e378c9a- drm/i915: Invalidate the TLBs on each GT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ef2a30e- drm/i915: Register engines early to avoid type confusion (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d4649a- drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 072034c- i915/guc: Get runtime pm in busyness worker only if already active (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a522fe7- drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b08c2b7- drm/amdkfd: Use gpu_offset for user queue's wptr (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3953fbf- drm/amdgpu: fix a memory leak in amdgpu_ras_feature_enable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 517ea49- Revert "drm/amdgpu: Report vbios version instead of PN" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff0b6a0- drm/amd/display: Fix MST recognizes connected displays as one (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ceb2606- drm/i915/gt: Prevent error pointer dereference (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d2d3297- fbdev/sh7760fb: Depend on FB=y (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 032242e- nouveau/u_memcpya: fix NULL vs error pointer bug (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eb36ffc- nouveau/u_memcpya: use vmemdup_user (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7101c9d- drm/nouveau: sched: fix leaking memory of timedout job (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 767e495- drm/nouveau: fence: fix type cast warning in nouveau_fence_emit() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a393281- drm: fix up fbdev Kconfig defaults (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 802eaca- Revert "drm/vkms: Fix race-condition between the hrtimer and the (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c6f9cc- drm/amdkfd: Insert missing TLB flush on GFX10 and later (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fa0a165- drm/amd/display: Fix 2nd DPIA encoder Assignment (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 211fd2f- drm/amd/display: Add DPIA Link Encoder Assignment Fix (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cac572f- drm/amd/display: fix replay_mode kernel-doc warning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0afda55- drm/amdgpu: Handle null atom context in VBIOS info ioctl (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 49af03d- drm/amdkfd: Checkpoint and restore queues on GFX11 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e22977d- drm/amd/display: Adjust the MST resume flow (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3cf5c40- drm/amdgpu: fallback to old RAS error message for aqua_vanjaram (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 61f9054- drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7a70527- drm/amdgpu/soc21: don't remap HDP registers for SR-IOV (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 03e9b5e- drm/amd/display: Don't check registers, if using AUX BL control (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 85c8025- drm/amdgpu: fix retry loop test (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7bf7556- drm/amd/display: Add dirty rect support for Replay (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b1fe06- Revert "drm/amd: Disable S/G for APUs when 64GB or more host memory" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 88dba3a- drm/amdkfd: Update CU masking for GFX 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b386c0a- drm/amdkfd: Update cache info reporting for GFX v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 35f6384- drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe25f99- drm/amdkfd: Fix unaligned 64-bit doorbell warning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e646c45- drm/amdkfd: Fix reg offset for setting CWSR grace period (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 970ea3d- drm/drm_connector: Provide short description of param (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ad0f1f- drm/drm_exec: Work around a WW mutex lockdep oddity (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9f9a786- drm: ci: docs: fix build warning - add missing escape (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 51886fc- drm: Add initial ci/ subdirectory (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e3bcd8- drm/amdgpu: Restrict bootloader wait to SMUv13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b00a240- drm/amd/display: limit the v_startup workaround to ASICs older than (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7d9df69- drm/amdgpu: fix amdgpu_cs_p1_user_fence (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 704a521- Revert "Revert "drm/amd/display: Implement zpos property"" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c04c08- drm/amdkfd: Add missing gfx11 MQD manager callbacks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c060dd3- drm/amdgpu: Free ras cmd input buffer properly (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d59f18f- drm/amdgpu: Hide xcp partition sysfs under SRIOV (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bbd65f7- drm/amdgpu: use read-modify-write mode for gfx v9_4_3 SQ setting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a82f602- drm/amdkfd: use mask to get v9 interrupt sq data bits correctly (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d28ba63- drm/amdgpu: Allocate coredump memory in a nonblocking way (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e75743d- drm/amdgpu: Support query ecc cap for aqua_vanjaram (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9df9935- drm/amdgpu: Add umc_info v4_0 structure (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 62ac569- drm/amd/display: update blank state on ODM changes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f350385- drm/amdgpu: Add SMU v13.0.6 default reset methods (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 01ff41b- Partially revert "drm/amd/display: update add plane to context logic (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ed62806- drm/amdgpu: Add bootloader wait for PSP v13 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fa83197- drm/amdgpu: register a dirty framebuffer callback for fbcon (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f2a7f80- drm/amdgpu: Updated TCP/UTCL1 programming (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c9a562- drm/amd/pm: fix debugfs pm_info output (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 87e283e- drm/amdgpu: Fix the return for gpu mode1_reset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eee062d- drm/amd/display: fix static screen detection setting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9c6b0b4- drm/amd/pm: Fix critical temp unit of SMU v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b824103- drm/amdgpu: Remove SRAM clock gater override by driver (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 954f40d- drm/amdgpu: Add bootloader status check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e8237a2- drm/amdkfd: use correct method to get clock under SRIOV (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 91d227e- drm/amdgpu: Unset baco dummy mode on nbio v7.9 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 14a385d- drm/amd/display: set minimum of VBlank_nom (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 112fbfa- drm/amd/display: Correct unit conversion for vstartup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit be5efc2- drm/amd/display: Roll back unit correction (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 0b1f260- drm/amdgpu: Enable ras for mp0 v13_0_6 sriov (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 853f802- drm/amdkfd: retry after EBUSY is returned from hmm_ranges_get_pages (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8d79ccb- drm/amdgpu/jpeg - skip change of power-gating state for sriov (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1bca7ed- drm/amd/pm: Add critical temp for GC v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c3012dd- drm/amd/pm: Update SMUv13.0.6 PMFW headers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d762fd6- drm/amdgpu: update gc_info v2_1 from discovery (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8568ba1- drm/amdgpu: update mall info v2 from discovery (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1706b34- drm/amdgpu: Only support RAS EEPROM on dGPU platform (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3acc630- Documentation/gpu: Update amdgpu documentation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6f0ca80- drm/amdgpu/pm: Add notification for no DC support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a280c1c- drm/amd/display: Enable Replay for static screen use cases (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c9f5036- drm/nouveau: fence: fix undefined fence state after emit (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a50bf35- backlight: led_bl: Remove redundant of_match_ptr() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3cb5e04- backlight: lp855x: Drop ret variable in brightness change function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ce4f083- backlight: lp855x: Catch errors when changing brightness (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d051ae3- backlight: qcom-wled: Explicitly include correct DT includes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a45b995- fbdev/g364fb: fix build failure with mips (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e6197c4- fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6249e39- fbdev: neofb: Shorten Neomagic product name in info struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bd2740c- fbdev: mx3fb: Remove the driver (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d345b0f- fbdev/core: Use list_for_each_entry() helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ffcf976- mei: make mei_class a static const structure (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6c4d43c- mei: gsc: add module description (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c9be1cc- mei: pxp: Keep a const qualifier when calling mei_cldev_send() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2abde13- mei: obtain firmware version only on gsc. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b3c05a8- mei: bus: enable asynchronous suspend. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 870a347- mei: log firmware status on hw_start failure. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aff7b98- tty: sysrq: switch sysrq handlers from int to u8 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b19c8f9- PCI/VGA: Fix typos (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7d4ef02- PCI/VGA: Simplify vga_client_register() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4665017- PCI/VGA: Simplify vga_arbiter_notify_clients() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c6b030- PCI/VGA: Correct vga_update_device_decodes() parameter type (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6965607- PCI/VGA: Correct vga_str_to_iostate() io_state parameter type (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eb88c53- PCI/VGA: Replace full MIT license text with SPDX identifier (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 47fd697- drm/i915: Fix TLB-Invalidation seqno store (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e0b54a3- drm/gpuva_mgr: remove unused prev pointer in __drm_gpuva_sm_map() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ec603e- drm/tests/drm_kunit_helpers: Place correct function name in the (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 143dd6b- drm/nouveau: uapi: don't pass NO_PREFETCH flag implicitly (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db24d10- drm/nouveau: uvmm: fix unset region pointer on remap (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e2bc18c- drm/nouveau: sched: avoid job races between entities (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f7630bb- drm/ttm/tests: Fix type conversion in ttm_pool_test (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1587360- drm/msm/a6xx: Bail out early if setting GPU OOB fails (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bdbcdd9- drm/msm/a6xx: Move LLC accessors to the common header (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0fa653a- drm/msm/a6xx: Introduce a6xx_llc_read (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3627a72- drm/msm/adreno: Add missing MODULE_FIRMWARE macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fefbd16- drm/msm/gpu: Push gpu lock down past runpm (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bb74beb- drm/msm: Remove vma use tracking (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ba79855- drm/msm: Take lru lock once per submit_pin_objects() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5015011- drm/msm: Use drm_gem_object in submit bos table (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a62c46- drm/msm: Take lru lock once per job_run (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b4c8902- drm/msm/adreno: adreno_gpu: Switch to memdup_user_nul() helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5576c9c- drm/msm: Disallow relocs on a6xx+ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 17fd04b- drm/msm/a6xx: Fix up GMU region reservations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 95d7c48- drm/msm/a6xx: Improve GMU force shutdown sequence (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 290dd51- drm/msm/a6xx: Ensure clean GMU state in a6xx_gmu_fw_start (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7719f70- drm/msm/a6xx: Skip empty protection ranges entries (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1009fcf- drm/msm/a6xx: Use descriptive bitfield names for CP_PROTECT_CNTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 26dd175- drm/msm/a6xx: Add some missing header definitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 12d0189- drm/msm/a6xx: Fix misleading comment (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e81c887- drm/msm/adreno: Switch to chip-id for identifying GPU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 67fcfaa- drm/msm/adreno: Move adreno info to config (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ce7da59- drm/msm/adreno: Add helper for formating chip-id (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 68db992- drm/msm/adreno: Add adreno family (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-msm-a690-Switch-to-a660_gmu.bin.patch. - commit 65ac2d6- drm/msm/adreno: Bring the a630 family together (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7a40ea1- drm/msm/adreno: Move speedbin mapping to device table (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8d08940- drm/msm/adreno: Allow SoC specific gpu device table entries (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2a57b1c- drm/msm/adreno: Use quirk to identify cached-coherent support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 02e183e- drm/msm/adreno: Use quirk identify hw_apriv (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 527750f- drm/msm/adreno: Remove redundant revn param (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4929d04- drm/msm/adreno: Remove redundant gmem size param (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ab2dbc7- drm/msm/adreno: Remove GPU name (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ed69482- drm/msm/dpu: initialise clk_rate to 0 in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac95b42- drm/msm/dpu: clean up some inconsistent indenting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 12a0237- drm/msm/dpu: Drop encoder vsync_event (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cc23a4d- drm/msm/dpu: fix DSC 1.2 enc subblock length (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 067458b- drm/msm/dpu: fix DSC 1.2 block lengths (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9a17712- drm/msm/dpu: drop dpu_core_perf_destroy() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b74d06c- drm/msm/dpu: move max clock decision to dpu_kms. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 51815c2- drm/msm/dpu: remove extra clk_round_rate() call (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b8fafa2- drm/msm/dpu: remove unused fields from struct dpu_core_perf (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ba092f4- drm/msm/dpu: use dpu_perf_cfg in DPU core_perf code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ff1d0b- drm/msm/dpu: drop the dpu_core_perf_crtc_update()'s stop_req param (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9c571c8- drm/msm/dpu: rework indentation in dpu_core_perf (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 76a43fb- drm/msm/dpu: drop separate dpu_core_perf_tune overrides (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6b3bcfa- drm/msm/dpu: bail from _dpu_core_perf_crtc_update_bus if there are no (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6ed7505- drm/msm/dpu: drop BWC features from DPU_MDP_foo namespace (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 850a1ba- drm/msm/dpu: drop UBWC configuration (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 43ac5c5- drm/msm/dpu: use MDSS data for programming SSPP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 191242a- drm/msm/mdss: populate missing data (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e4561e7- drm/msm/mdss: export UBWC data (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 145d1ed- drm/msm/mdss: rename ubwc_version to ubwc_enc_version (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e6dcc4a- drm/msm/dpu: drop compatibility INTR defines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0c1bea9- drm/msm/dpu: drop now-unused mdss_irqs field from hw catalog (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-msm-dpu-increase-memtype-count-to-16-for-sm8550.patch. - commit 01388bb- drm/msm/dpu: autodetect supported interrupts (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 940ac24- drm/msm/dpu: split interrupt address arrays (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9ab9578- drm/msm/dpu: inline __intr_offset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d51db9c- drm/msm: Remove redundant DRM_DEV_ERROR() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6afda46- drm/msm/dsi: Reuse QCM2290 14nm DSI PHY configuration for SM6125 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0c6e922- drm/msm/mdss: Add SM6125 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 01a2177- drm/msm/dpu: Add SM6125 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b473f30- drm/msm/dpu: drop DPU_INTF_DATA_COMPRESS from dpu catalog (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac0720d- drm/msm/dpu: rename enable_compression() to program_intf_cmd_cfg() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55586b1- drm/msm/dpu: rename all hw_intf structs to have dpu_hw prefix (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a460f4a- drm/msm/dpu: use dpu core's major version to enable data compress (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6574b8b- drm/msm/dpu: re-introduce dpu core revision to the catalog (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e349e4a- drm/msm/dsi: Enable BURST_MODE for command mode for DSI 6G v1.3+ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8214b84- drm/msm/dpu: Update dev core dump to dump registers of sub-blocks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 729bc25- drm/msm/dpu: Refactor printing of main blocks in device core dump (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 26d3958- drm/msm/dpu: Remove redundant prefix/suffix in name of sub-blocks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b91a1e6- drm/msm/dpu: Define names for unnamed sblks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6d2c5b0- drm/msm/dpu: Drop unused num argument from relevant macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e67332a- drm/msm/dpu: drop empty features mask INTF_SDM845_MASK (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 544e06b- drm/msm/dpu: drop empty features mask MERGE_3D_SM8150_MASK (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2b6196d- drm/msm/dpu: inline INTF_BLK and INTF_BLK_DSI_TE macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c2ac749- drm/msm/dpu: inline WB_BLK macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 790e33e- drm/msm/dpu: inline various PP_BLK_* macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7afd077- drm/msm/dpu: inline MERGE_3D_BLK macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2023ad0- drm/msm/dpu: inline DSC_BLK and DSC_BLK_1_2 macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6c81597- drm/msm/dpu: inline LM_BLK macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b84d7a6- drm/msm/dpu: inline DSPP_BLK macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f07fcd- drm/msm/dpu: inline SSPP_BLK macros (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a677538- drm/msm/dpu: correct indentation for CTL definitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 69ecf04- drm/msm/dpu: drop zero features from dpu_ctl_cfg data (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f5b898- drm/msm/dpu: drop zero features from dpu_mdp_cfg data (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 521faa8- drm/msm/dpu: expand .clk_ctrls definitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8b20388- drm/msm/dpu: drop enum dpu_mdp and MDP_TOP value (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 291bad8- drm/msm/dpu: drop dpu_mdss_cfg::mdp_count field (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b1ebb23- drm/msm/dpu: simplify peer LM handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 15670d2- drm/msm/dpu: always use MSM_DP/DSI_CONTROLLER_n (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 441f4c3- drm/msm: enumerate DSI interfaces (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0fb2908- drm/msm/dsi: Hook up refgen regulator (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4ae0d69- drm/msm/dpu: remove struct drm_dsc_config from struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 96bc85e- drm/msm/dpu: retrieve DSI DSC struct through priv->dsi[0] (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cf8e010- drm/msm: stop storing the array of CRTCs in struct msm_drm_private (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 84452da- drm/msm/dpu1: Rename sm8150_dspp_blk to sdm845_dspp_blk (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8b26912- drm/amdgpu: Add memory vendor information (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eb0e9dd- drm/amdgpu: Remove gfxoff check in GFX v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7cce2de- drm/amd/pm: Update pci link speed for smu v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bbe978e- drm/amd/pm: allow the user to force BACO on smu v13.0.0/7 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a8c1159- drm/amdgpu/vcn: Skip vcn power-gating change for sriov (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b62ecd9- drm/amd/display: Handle Replay related hpd irq (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eac1da6- drm/amdgpu/jpeg: sriov support for jpeg_v4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 061c164- drm/amd/display: Update adaptive sync infopackets for replay (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7673184- drm/amd/display: Promote DAL to 3.2.247 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9c1c65d- drm/amd/display: [FW Promotion] Release 0.0.179.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e3e49d7- drm/amdgpu: Replace ternary operator with min() in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 537ad3d- drm/amd/display: Replace ternary operator with min() in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f77174f- drm/amd: Hide unsupported power attributes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b7e6f8f- drm/amd: Rename AMDGPU_PP_SENSOR_GPU_POWER (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 896e298- drm/amd: Show both power attributes for vega20 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d747cfb- drm/amd: Fix the return for average power on aldebaran (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b0eb7c- drm/amd: Drop unnecessary helper for aldebaran (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc6f954- drm/amd: Fix SMU 13.0.4/13.0.11 GPU metrics average power (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 112db07- drm/radeon: Use pci_dev_id() to simplify the code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 18339da- drm/amdgpu: Remove duplicated includes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 659cd36- drm/amd/pm: Clean up errors in amdgpu_smu.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b011a5a- drm/amd/display: enable low power mode for VGA memory (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 25eba37- drm/amd/pm: Clean up errors in smu_v11_0_pptable.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a9223f- drm/amdgpu: expand runpm parameter (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa9317b- drm/amd: Introduce `AMDGPU_PP_SENSOR_GPU_INPUT_POWER` (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d5159f3- drm/amd: Remove freesync video mode amdgpu parameter (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 526d733- drm/amd: Add a new hwmon attribute for instantaneous power (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b813fea- drm/amdgpu/vcn: sriov support for vcn_v4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4f9f13c- drm/amdgpu: Replace ternary operator with min() in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d23b17- drm/amd/display: Add some missing register definitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0bb2457- drm/amd/display: avoid crash and add z8_marks related in dml (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 09ce132- drm/amd/display: implement pipe type definition and adding accessors (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 56f41c4- drm/amd/display: Enable 8k60hz mode on single display (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4b38e1- drm/amd/display: fix incorrect stream_res allocation for older ASIC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d2de1b5- drm/amd/display: Gamut remap only changes missed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bd95399- drm/amd/display: PMFW to wait for DMCUB ack for FPO cases (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8438398- drm/amd/display: Enable subvp high refresh up to 175hz (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 84dc716- drm/amdgpu/vcn: change end doorbell index for vcn_v4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 800aded- drm/amdkfd: workaround address watch clearing bug for gfx v9.4.2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eb80485- drm/amd/display: disable clock gating logic reversed bug fix (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4f0a17a- drm/amd/display: Support Compliance Test Pattern Generation with DP2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b0728f4- drm/amdgpu/jpeg: mmsch_v4_0_3 requires doorbell on 32 byte boundary (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 269d15e- drm/radeon: Remove unnecessary NULL values (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de9e98f- drm/amd/display: Remove unnecessary NULL values (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5851f44- drm/amdgpu/vcn: mmsch_v4_0_3 requires doorbell on 32 byte boundary (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit be8a027- drm/amdkfd: Remove unnecessary NULL values (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 41b0fc2- drm/amd/display: dmub_replay: don't use kernel-doc markers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9ecbf5c- drm/amd: Add amdgpu_hwmon_get_sensor_generic() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b5c030- drm/amdgpu/vcn: Add MMSCH v4_0_3 support for sriov (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 646685f- drm/amdgpu: Add I2C EEPROM support on smu v13_0_6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1af7daa- drm/amd/pm: bump SMU v13.0.5 driver_if header version (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6749640- drm/amd/pm: correct the logics for retreiving SMU13 OD setting limits (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3118a3a- drm/amd/pm: correct the way for checking custom OD settings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2bdc56f- drm/amd: Use pci_dev_id() to simplify the code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2128d7a- drm/amdkfd: fix double assign skip process context clear (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9fc64d1- drm/amd/display: Update replay for clk_mgr optimizations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9dde09c- drm/amdgpu: Fix identifier names to function definition arguments in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 829655f- drm/amdgpu: mode1 reset needs to recover mp1 for mp0 v13_0_10 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b484e1f- drm/amd/pm: avoid driver getting empty metrics table for the first (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e38bde1- drm/amdkfd: Use memdup_user() rather than duplicating its (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2fd2e0c- drm/amdgpu: Remove unnecessary ras cap check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 56dd3b9- drm/amdkfd: fix build failure without CONFIG_DYNAMIC_DEBUG (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e0d7884- drm/radeon: Fix multiple line dereference in 'atom_iio_execute' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b1547ca- drm/amd/pm: Add vclk and dclk sysnode for GC 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b0948b- drm/amdkfd: Add missing tba_hi programming on aldebaran (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 351c603- drm/amdgpu: Fix missing comment for mb() in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a21e52- drm/amd/display: Add Replay supported/enabled checks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9d1db90- drm/ttm/tests: Require MMU when testing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 080a90b- drm/panel: simple: Fix Innolux G156HCE-L01 LVDS clock (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 80d5800- drm/etnaviv: fix error code in event_alloc() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 82ac860- drm/etnaviv: expedited MMU fault handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9c3226d- drm/etnaviv: drop GPU initialized property (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 81b5bb0- drm/etnaviv: better track GPU state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7399b38- drm/etnaviv: avoid runtime PM usage in etnaviv_gpu_bind (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8d9aed2- drm/etnaviv: make clock handling symetric between runtime resume and (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 06b6cb5- drm/etnaviv: move runtime PM handling to events (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d86ecfc- drm/etnaviv: free events the usual way in recover worker (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d871a53- drm/etnaviv: move down etnaviv_gpu_recover_hang() in file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9fcd7e9- drm/etnaviv: add HWDB entry for GC520 r5341 c204 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d333ee2- drm/etnaviv: add HWDB entry for VIP8000 Nano r8002 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fa01bce- drm/etnaviv: slow down FE idle polling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 323ffa6- drm: etnaviv: Replace of_platform.h with explicit includes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f8e8e04- drm/amdgpu: don't allow userspace to create a doorbell BO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c1e3ae- drm/amdkfd: rename device_queue_manager_init_v10_navi10() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 75e0129- drm/amdkfd: drop IOMMUv2 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1b99a24- drm/amdgpu: Use local64_try_cmpxchg in amdgpu_perf_read (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 138ead9- drm/amdgpu: Add pci usage to nbio v7.9 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 29b9318- drm/amdgpu: Add pcie usage callback to nbio (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 723b3f9- drm/amdgpu: Extend poison mode check to SDMA/VCN/JPEG (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0874abb- drm/buddy: Fix drm buddy info output format (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b8fef9- drm/amdgpu/irq: Move irq resume to the beginning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f666477- drm/amdgpu: add RAS fatal error handler for NBIO v7.9 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6c0eec6- drm/amdgpu: Fix identation issues in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b55995e- drm/amd/display: Get replay info from VSDB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f94a93d- drm/amdgpu: Add FRU sysfs nodes only if needed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aadfb33- drm/amd/pm: Clean up errors in smu73_discrete.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 45785f8- drm/amdgpu: Clean up errors in vcn_v3_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dcab0bb- drm/amdgpu: Clean up errors in tonga_ih.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 99c4c1b- drm/amdgpu: Clean up errors in gfx_v7_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 256bfc7- drm/amdgpu: Clean up errors in vcn_v4_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 49acbf4- drm/amdgpu: Clean up errors in uvd_v3_1.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 96455a9- drm/amdgpu: Clean up errors in mxgpu_vi.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 01d444d- drm/amdgpu: Clean up errors in nv.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0bb4797- drm/amdgpu: Clean up errors in amdgpu_virt.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 110865c- drm/amdgpu: Clean up errors in amdgpu_ring.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 03eda90- drm/amdgpu: Clean up errors in amdgpu_trace.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c76f30f- drm/amdgpu: Clean up errors in mes_v11_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1a38b6f- drm/amdgpu: Clean up errors in amdgpu_atombios.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 15188ed- drm/amdgpu: Clean up errors in soc21.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a9f6fc8- drm/amdgpu: Clean up errors in dce_v8_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a6393f- drm/amdgpu/jpeg: Clean up errors in vcn_v1_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 45c3481- drm/amdgpu: Clean up errors in mxgpu_nv.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 52d5222- drm/amdgpu: Clean up errors in dce_v10_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0ae221e- drm/jpeg: Clean up errors in jpeg_v2_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 788cbaf- drm/amdgpu: Clean up errors in uvd_v7_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a179681- drm/amdgpu/atomfirmware: Clean up errors in amdgpu_atomfirmware.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f0abf0- drm/amdgpu: Clean up errors in mmhub_v9_4.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a06099a- drm/amdgpu: Clean up errors in vega20_ih.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5bdca27- drm/amdgpu: Clean up errors in ih_v6_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f188575- drm/amdgpu: Clean up errors in amdgpu_psp.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55122e7- drm/amdgpu: Clean up errors in vce_v3_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 144e2dc- drm/amdgpu: Clean up errors in cik_ih.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 627627a- drm/amd/display: Clean up errors in dce_clk_mgr.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bb5d110- drm/amd/display: Clean up errors in display_mode_vba_30.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fb5958d- drm/amd/display: Clean up errors in dcn10_dpp_dscl.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b254ea4- drm/amd/display: Clean up errors in dc_stream.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e44f359- drm/amd/display: Clean up errors in bios_parser2.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1cd7a1b- drm/amd/display: Clean up errors in dcn316_smu.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ed26573- drm/amd/display: Clean up errors in dcn316_clk_mgr.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit febb06d- drm/amd/display: Clean up errors in dcn315_smu.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Add-smu-write-msg-id-fail-retry-proc.patch. - commit bc8d717- drm/amd/display: Clean up errors in dce112_hw_sequencer.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 64b89fb- drm/amd/display: Clean up errors in dce110_hw_sequencer.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f247063- drm/amd/display: Clean up errors in dce110_timing_generator.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 561013e- drm/amd/dc: Clean up errors in hpd_regs.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2b22e24- drm/amd/display: Clean up errors in ddc_regs.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f8b4e7a- drm/amd/display: Clean up errors in color_gamma.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c38e25- drm/amd/pm: Clean up errors in amdgpu_pm.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d2be93- drm/amd/pm: Clean up errors in sislands_smc.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e5571a- drm/amd/pm: Clean up errors in r600_dpm.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5be628b- drivers/amd/pm: Clean up errors in smu8_smumgr.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1685e0c- drm/amd/pm: Clean up errors in smu75.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 999e1b8- drm/amd/pm: Clean up errors in smu73.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 803021b- drm/amd/pm: Clean up errors in hwmgr.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 65a0a38- drm/amd/pm: Clean up errors in hardwaremanager.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 940ffe4- drm/amd/pm: Clean up errors in pp_thermal.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bf3524d- drm/amd/pm: Clean up errors in smu7.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f5d5000- drm/amd/pm: Clean up errors in smu7_fusion.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d4e451a- drm/amd/pm: Clean up errors in smu71.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d2c57a6- drm/amd/pm: Remove many unnecessary NULL values (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e2ebe7d- drm/amd/pm: Clean up errors in smu9_driver_if.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 050eba2- drm/amd/pm: Clean up errors in polaris_baco.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e11d131- drm/amd/pm: Clean up errors in vega20_pptable.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 98fd74b- drm/amd/pm: Clean up errors in vega12_hwmgr.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a52ea5d- drm/amd/pm/powerplay/hwmgr/hwmgr: Clean up errors in hwmgr.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d3e69d- Do not store build host name in initrd Without this patch, kernel-obs-build stored the build host name in its .build.initrd.kvm This patch allows for reproducible builds of kernel-obs-build and thus avoids re-publishing the kernel-obs-build.rpm when nothing changed. Note that this has no influence on the /etc/hosts file that is used during other OBS builds. https://bugzilla.opensuse.org/show_bug.cgi?id=1084909 - commit fd3a75e- drm/amd/pm: Clean up errors in tonga_baco.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a1c10ad- gpu: amd: Clean up errors in ppatomfwctrl.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8da463b- drm/amdgpu/powerplay: Clean up errors in vega20_hwmgr.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 20630ed- drm/amdgpu: Clean up errors in vega20_baco.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ada2ecf- drm/amd/pm: Clean up errors in vega20_hwmgr.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a581e9a- drm/amdgpu/powerplay: Clean up errors in smu_helper.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 77af78d- drm/amd: Clean up errors in vega10_processpptables.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 602fb81- drm/amd: Clean up errors in pptable_v1_0.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7053832- drm/amd: Clean up errors in smu7_hwmgr.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c62ff78- drm/amd/pm: Clean up errors in vega10_pptable.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9d55307- drm/amdgpu: Clean up errors in ppatomctrl.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 16bc54a- drm/amdgpu: Clean up errors in ci_baco.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9f765cf- drm/amdgpu: Clean up errors in smu_helper.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 50ac13c- drm/amdgpu: Clean up errors in common_baco.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit df711d1- drm/amdgpu: Clean up errors in smu7_powertune.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a867c3- drm/amd/pm: Clean up errors in vega12_baco.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a6a00d3- drm/amd/pm: Clean up errors in vega12_pptable.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e9897c4- drm/amd/pm: Clean up errors in vega10_powertune.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d46d954- drm/amd/pm: Clean up errors in fiji_baco.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f7cab30- drm/amd/pm: Clean up errors in smu10_hwmgr.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd2aa69- drm/amd/pm/powerplay/hwmgr/ppevvmath: Clean up errors in ppevvmath.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5fa9a44- drm/amd/pm: Clean up errors in vega12_hwmgr.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 589b632- drm/amd/pm: Clean up errors in vega10_baco.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 25b6051- drm/amd/pm: Clean up errors in amd_powerplay.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 11d6fce- drm/amd/pm: Clean up errors in amdgpu_smu.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a2ae1e4- drm/amd: Clean up errors in smu_v13_0_5_ppt.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8fa3b39- drm/amd/pm: Clean up errors in smu_v13_0_5_ppt.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2a768ad- drm/amd/pm: Clean up errors in smu_v13_0_6_ppt.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7af29f0- drm/amd/pm: Clean up errors in aldebaran_ppt.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b6ef2e- drm/amd/pm: Clean up errors in smu_v13_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9765c0e- drm/amd/pm: Clean up errors in smu_v13_0_7_ppt.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1b3452a- drm/amd/pm: Clean up errors in smu_v11_0.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 50026d8- drm/amdgpu: Remove a lot of unnecessary ternary operators (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 741b78c- drm/amd/display: Return value of function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c2f91d2- drm/amdgpu: Report vbios version instead of PN (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1a61709- drm/amd/display: Promote DAL to 3.2.246 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c69f602- drm/amd/display: Change HDCP update sequence for DM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 16b4d11- drm/amd/display: rename acquire_idle_pipe_for_layer to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 27b0d5b- drm/amd/display: move idle pipe allocation logic into dcn specific (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 174f816- drm/amd/display: Use max memclk variable when setting max memclk (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 50095ac- drm/amd/display: Add vendor Id for reference (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 16a0355- drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN314 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6e03e34- drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c72bcdf- drm/amd/display: Revert "drm/amd/display: Read down-spread percentage (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c2c1834- drm/amd/display: do not treat clip_rect size change as a scaling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 46f46a9- drm/amd/display: adjust visual confirm dpp height offset to be 1/240 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c708d40- drm/amd/display: update add plane to context logic with a new (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fb425a6- drm/amd/display: always acquire MPO pipe for every blending tree (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8478bcd- drm/amd/display: support plane clip with zero recout size (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4e4159c- drm/amd/display: Use DTBCLK as refclk instead of DPREFCLK (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5848f4a- drm/amd/display: Set Stream Update Flags in commit_state_no_check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa765fa- drm/amd/display: Make mpc32 functions available to future DCNs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d2acaf5- drm/amd/display: Fix a bug when searching for insert_above_mpcc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5fe864b- drm/amd/display: Enable DPIA trace with DC debug mask (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 654f103- drm/amd/display: Add interface to enable DPIA trace (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db06bed- drm/amd/display: fix a regression in blank pixel data caused by (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b7696dc- drm/amdgpu: cleanup MES process level doorbells (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 867b694- drm/amdgpu: use doorbell mgr for MES kernel doorbells (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fc38a8f- drm/amdgpu: remove unused functions and variables (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3d4009d- drm/amdgpu: use doorbell mgr for kfd process doorbells (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ad3572f- drm/amdgpu: use doorbell mgr for kfd kernel doorbells (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e3791d7- drm/amd/display: Read replay data from sink (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9169e9f- drm/amd/display: Add Freesync Panel DM code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b171e7e- drm/amd/pm: update smu_v13_0_6 message vf flag (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 762a0b2- drm/amdgpu: Report Missing MES Firmware Versions with Sysfs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9cc3270- drm/amdgpu: get absolute offset from doorbell index (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 293c784- drm/amdgpu: create kernel doorbell pages (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 397a029- drm/amdgpu: Use nbio callback for nv and soc21 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f5a03b6- drm/amdgpu: Add pci replay count to nbio v7.9 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a58c73c- drm/amdgpu: initialize ttm for doorbells (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6f8a022- drm/amdgpu: accommodate DOMAIN/PL_DOORBELL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec46125- drm/amdkfd: Sign-extend TMA address in trap handler (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 984d1d8- drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 45f311c- drm/amdkfd: Sync trap handler binaries with source (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 03c63f8- drm/amdgpu: add UAPI for allocating doorbell memory (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1b4015e- drm/amdgpu: don't modify num_doorbells for mes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5afe1c4- drm/amdgpu: Add pcie replay count callback to nbio (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bf34e78- drm/amd/display: Promote DC to 2.3.245 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f34ae6f- Revert "drm/amd/display: Implement zpos property" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f9e56be- drm/amd/display: Implement interface for notify cursor support change (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e2502e0- drm/amdgpu: Prefer pr_err/_warn/_notice over printk in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 651fd4b- drm/amd/display: Temporary Disable MST DP Colorspace Property (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 658a48b- Revert "drm/amdgpu: Prefer dev_* variant over printk in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9bfa607- drm/amd/display: Clean up flip pending timeout handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ce746a9- drm/amdgpu: init TA microcode for SRIOV VF when MP0 IP is 13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ce43aa4- drm/amdgpu: remove SRIOV VF FB location programming (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c38d4ca- drm/amd/display: Add Functions to enable Freesync Panel Replay (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eafeb61- drm/amdgpu: enable SDMA MGCG for SDMA 5.2.x (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 87cf23f- drm/amdgpu: Issue ras enable_feature for gfx ip only (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 51d25bf- drm/amdgpu: Remove gfx v11_0_3 ras_late_init call (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e977177- drm/amdgpu: Clean up style problems in mmhub_v2_3.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e297261- drm/amdgpu: Move vram, gtt & flash defines to amdgpu_ ttm & _psp.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c30de76- Revert "drm/radeon: Prefer dev_* variant over printk" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f0b5e16- drm/amdgpu: Apply poison mode check to GFX IP only (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c3306f- drm/amdgpu: Only create err_count sysfs when hw_op is supported (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 50180da- drm/amd/display: Add structs for Freesync Panel Replay (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c2c8ace- drm/amdgpu: Sort the includes in amdgpu/amdgpu_drv.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6a5f7cc- drm/amdgpu: Cleanup amdgpu/amdgpu_cgs.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a1b6b72- drm/amdgpu: Fix style issues in amdgpu_psp.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 28089d8- drm/amdgpu: Fix style issues in amdgpu_debugfs.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 404974f- drm/amd/pm: fix pp_dpm_sclk node not displaying correctly (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cc80f66- drm/amdkfd: avoid unmap dma address when svm_ranges are split (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0da8192- drm/amd/display: Fix typo in enable and disable symclk_se (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d41960- drm/amd/display: Add symclk enable/disable during stream (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ef1a11b- drm/amdgpu/discovery: add ih 6.1.0 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f30acee- drm/amdgpu: add ih 6.1 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c29797- drm/amdgpu: add ih 6.1 registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 73b8ea4- drm/amdgpu/discovery: add smuio 14.0.0 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 972b09f- drm/amdgpu/discovery: add hdp 6.1.0 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 99b9933- drm/amdgpu/discovery: enable sdma6 for SDMA 6.1.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f4b1685- drm/amdgpu/sdma6: initialize sdma 6.1.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7845cd3- drm:rcar-du: Enable ABGR and XBGR formats (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cbfe01b- drm: rcar-du: Add more formats to DRM_MODE_BLEND_PIXEL_NONE support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f301ee8- drm/renesas: Convert to devm_platform_ioremap_resource() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ba138f8- drm: rcar-du: Use dev_err_probe() to record cause of KMS init errors (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4a2938- drm: rcar-du: Replace DRM_INFO() with drm_info() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 084e728- drm/mediatek/mtk_disp_ccorr: Remove half completed incorrect struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8c3c24c- drm/mediatek/mtk_disp_aal: Remove half completed incorrect struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db605ff- drm/mediatek: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d5f83fc- drm/mediatek: Do not check for 0 return after calling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2636bb2- drm/mediatek: dp: Don't register HPD interrupt handler for eDP case (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e0f4e9d- drm/mediatek: dp: Add .wait_hpd_asserted() for AUX bus (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b5c4b29- drm/mediatek: dp: Add support for embedded DisplayPort aux-bus (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9707eba- drm/mediatek: dp: Move PHY registration to new function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 94dd21f- drm/mediatek: dp: Avoid mutex locks if audio is not supported/enabled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1410a87- drm/mediatek: dp: Enable event interrupt only when bridge attached (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c72db08- drm/mediatek: dp: Move AUX_P0 setting to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 62f5d61- drm/mediatek: dp: Use devm variant of drm_bridge_add() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0fd002d- drm/mediatek: dp: Change logging to dev for mtk_dp_aux_transfer() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a31cd2d- drm/mediatek: dp: Move AUX and panel poweron/off sequence to function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ce39f87- drm/mediatek: mtk_dpi: Compress struct of_device_id entries (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e4a9a07- drm/mediatek: mtk_dpi: Use devm_platform_ioremap_resource() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5626424- drm/mediatek: mtk_dpi: Switch to .remove_new() void callback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 93dca07- drm/mediatek: mtk_dpi: Switch to devm_drm_of_get_bridge() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ebdfd46- drm/mediatek: mtk_dpi: Simplify with dev_err_probe() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a883921- drm/mediatek: mtk_dpi: Simplify with devm_drm_bridge_add() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d5f0f5a- drm/i915/guc: Fix potential null pointer deref in GuC 'steal id' test (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fa01529- drm/i915/gt: Apply workaround 22016122933 correctly (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c7fa51d- drm/i915: Make i915_coherent_map_type GT-centric (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a7eaeb0- drm/i915/gt: Simplify shmem_create_from_object map_type selection (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 595d662- drm/i915/irq: move all PCH irq postinstall calls to display code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a986ef- drm/i915/irq: add ilk_de_irq_postinstall() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 71c4fc4- drm/i915/irq: add dg1_de_irq_postinstall() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f14b6fd- drm/i915/irq: add dedicated intel_display_irq_init() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c158412- drm/i915: debug log when GMD ID indicates there's no display (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 347ce07- drm/i915/display: pre-initialize some values in probe_gmdid_display() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bf22e31- drm/i915/adls: s/ADLS_RPLS/RAPTORLAKE_S in platform and subplatform (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4ad4e41- drm/i915/adln: s/ADLP/ALDERLAKE_P in ADLN defines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dc1e51a- drm/i915/rplu: s/ADLP_RPLU/RAPTORLAKE_U in RPLU defines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1858210- drm/i915/rplp: s/ADLP_RPLP/RAPTORLAKE_P for RPLP defines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bfdc798- drm/i915/adlp: s/ADLP/ALDERLAKE_P for display and graphics step (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 670a2b7- drm/i915/tgl: s/TGL/TIGERLAKE for platform/subplatform defines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ba5274- drm/i915/jsl: s/JSL/JASPERLAKE for platform/subplatform defines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 62eb1b3- drm/i915/rkl: s/RKL/ROCKETLAKE for platform/subplatform defines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4ddf3a4- drm/i915/cml: s/CML/COMETLAKE for platform/subplatform defines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9a66f4b- drm/i915/cfl: s/CFL/COFFEELAKE for platform/subplatform defines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fbc6f5a- drm/i915/kbl: s/KBL/KABYLAKE for platform/subplatform defines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8c34a1d- drm/i915/skl: s/SKL/SKYLAKE for platform/subplatform defines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 270265d- drm/i915/bdw: s/BDW/BROADWELL for platform/subplatform defines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f4c5258- drm/i915/hsw: s/HSW/HASWELL for platform/subplatform defines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5e3959a- drm/i915/fbc: Moved fence related code away from intel_fbc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 49ccbcc- drm/i915/fbc: Make FBC check stolen at use time (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c388fb6- drm/i915: Move stolen memory handling into i915_gem_stolen (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd04480- drm/i915/sdvo: ignore returned broken edid on (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f51cecb- drm/ttm: Remove two unused function declarations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b2f59a6- drm/test: drm_exec: fix memory leak on object prepare (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6c6d89f- drm: atmel-hlcdc: Support inverting the pixel clock polarity (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9bf1b47- drm/panfrost: Sync IRQ by job's timeout handler (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6c27ec1- drm/exec: add test case for using a drm_exec multiple times (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a6f24ad- drm/exec: use unique instead of local label (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit caadabb- drm/ttm/tests: Add tests for ttm_pool (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d1b1eb- drm/ttm/tests: Add tests for ttm_device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa0bbd1- drm/ttm: Introduce KUnit test (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ba29275- accel/ivpu: Refactor memory ranges logic (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9742a3a- accel/ivpu: Extend get_param ioctl to identify capabilities (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 01bebf5- drm/nouveau/sched: Don't pass user flags to drm_syncobj_find_fence() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 40e3a15- drm/nouveau: uvmm: remove dedicated VM pointer from VMAs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7bb1cd4- drm/nouveau: uvmm: remove incorrect calls to mas_unlock() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 004cab1- drm/nouveau: remove incorrect __user annotations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 79f9429- drm/nouveau: nvkm: vmm: silence warning from cast (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 94db6c3- nouveau/dmem: fix copy-paste error in nouveau_dmem_migrate_chunk() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9e3836b- drm/mcde: remove redundant of_match_ptr (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 658d627- drm/tve200: remove redundant of_match_ptr (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c496827- drm/nouveau: debugfs: implement DRM GPU VA debugfs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d31b698- drm/nouveau: implement new VM_BIND uAPI (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b325b3- drm/nouveau: nvkm/vmm: implement raw ops to manage uvmm (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1fc2b06- drm/nouveau: chan: provide nouveau_channel_kill() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit edb2adb- drm/nouveau: fence: fail to emit when fence context is killed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fbbc216- drm/nouveau: fence: separate fence alloc and emit (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3653482- drm/nouveau: move usercopy helpers to nouveau_drv.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0c40b6f- drm/nouveau: bo: initialize GEM GPU VA interface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1f5b724- drm/nouveau: get vmm via nouveau_cli_vmm() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac6f9c9- drm/nouveau: new VM_BIND uAPI interfaces (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c6bd6f8- drm/nouveau: fixup the uapi header file. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9aca85e- drm/gem: fix lockdep check for dma-resv lock (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eb5827e- drm: Drop select FRAMEBUFFER_CONSOLE for DRM_FBDEV_EMULATION (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f1fd01- fbdev/xilinxfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 52b5b23- fbdev/vesafb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 36a954d- fbdev/valkyriefb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9bbd344- fbdev/uvesafb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6a1ad73- fbdev/sunxvr2500: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f30f4fd- fbdev/sunxvr1000: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d51e6ae- fbdev/sstfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bfba48d- fbdev/simplefb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4eebc8- fbdev/sh7760fb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 861e211- fbdev/s3cfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 373616b- fbdev/q40fb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8d1b66a- fbdev/pxafb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 53c9de2- fbdev/pxa168fb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a340c69- fbdev/pmagb-b-fb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6a1c979- fbdev/pmag-ba-fb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d9762d4- fbdev/pmag-aa-fb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 94c49b3- fbdev/platinumfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aba0253- fbdev/omapfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4ffcc6b- fbdev/offb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 689e5e2- fbdev/ocfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 50c187c- fbdev/mx3fb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f0e6acd- fbdev/mmpfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d8a747- fbdev/mb862xxfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 73ee82e- fbdev/maxinefb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a4c7625- fbdev/macfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec41eb8- fbdev/kyro: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d4adc9e- fbdev/imxfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ca329a5- fbdev/i740fb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d5b2571- fbdev/gxt4500: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7a8492b- fbdev/grvga: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 62a419e- fbdev/goldfishfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f7203d7- fbdev/geode/lxfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 051019b- fbdev/geode/gxfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d26dfec- fbdev/geode/gx1fb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit df4f81d- fbdev/g364fb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2392e89- fbdev/fsl-diu-fb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a551bab- fbdev/fm2fb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 298d9f6- fbdev/efifb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 94d5910- fbdev/da8xx-fb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c083df4- fbdev/chipsfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1a78107- fbdev/carminefb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d157b23- fbdev/aty128fb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1928941- fbdev/atmel_lcdfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa2d36d- fbdev/asiliantfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1c3baf4- fbdev/acornfb: Use fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 734f51e- drm/panel: sitronix-st7789v: add jasonic jt240mhqs-hwt-ek-e3 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 25efe81- drm/panel: sitronix-st7789v: add support for partial mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c599baf- drm/panel: sitronix-st7789v: add panel orientation support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 58ac529- drm/panel: sitronix-st7789v: fix indentation in drm_panel_funcs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1914f1e- drm: bridge: dw_hdmi: Fix ELD is not updated issue (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dfc4ede- drm/loongson: Add a check for lsdc_bo_create() errors (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit feecccb- drm/doc: fix underline for section "DRM Sync Objects" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 07e884e- drm/exynos: remove redundant of_match_ptr (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5891630- drm/exynos: fix a possible null-pointer dereference due to data race (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fa84703- drm/i915: Remove unnecessary include (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cba28e5- drm/i915: Invalidate the TLBs on each GT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de0d775- i915/drm/gt: Move the gt defines in the gt directory (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 829daf2- drm/i915/gt: Move TLB invalidation to its own file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2bcf31f- drm/i915/selftest/gsc: Ensure GSC Proxy init completes before (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6aadf7c- drm/i915: Use the i915_vma_flush_writes helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 97bcfcb- drm/i915: Replace i915->gt0 with to_gt(i915) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a2d9f8- drm/i915: use direct alias for i915 in requests (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ba6ddc4- drm/i915/huc: check HuC and GuC version compatibility on MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a4d64c0- drm/i915: Expose RPS thresholds in sysfs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd1a7f2- drm/i915: Add helpers for managing rps thresholds (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b03c6e3- drm/i915: Record default rps threshold values (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff9fa89- drm/i915: Move setting of rps thresholds to init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f89f671- drm/i915/gt: Do not use stolen on MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f01c0e1- drm/i915/mtl: Update cache coherency setting for context structure (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 60a424c- drm/i915/guc: Dump perf_limit_reasons for debug (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f110152- drm/i915: Remove some dead "code" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3293a8e- drm/i915/gt: Also check set bits in clr_set() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b0cf0d8- drm/i915/gt: Remove bogus comment on IVB_FBC_RT_BASE_UPPER (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c59a88d- drm/i915/gt: Enable read back on XEHP_FF_MODE2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2103951- drm/i915/gt: Drop read from GEN8_L3CNTLREG in ICL workaround (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc1c09d- drm/i915/gt: Fix context workarounds with non-masked regs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dc0012e- drm/i915/gt: Clear all bits from GEN12_FF_MODE2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a70fc82- drm/i915/gt: Move wal_get_fw_for_rmw() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7171e88- drm/i915: Replace kmap() with kmap_local_page() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a12e8ef- drm/i915: Extend Wa_14015795083 platforms (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 380f587- drm/i915/mtl: Update workaround 14018778641 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 16276de- drm/i915/gsc: Fix intel_gsc_uc_fw_proxy_init_done with directed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit da3f228- drm/i915/mtl/gsc: Add a gsc_info debugfs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1652e32- drm/i915/mtl/gsc: query the GSC FW for its compatibility version (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2e10575- drm/i915/mtl/gsc: extract release and security versions from the gsc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c8b6706- drm/i915/gsc: fixes and updates for GSC memory allocation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 908a032- drm/i915: Fix a VMA UAF for multi-gt platform (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a97f282- drm/i915/uncore: fix race around i915->params.mmio_debug (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e63d491- drm/i915/uncore: split unclaimed_reg_debug() to header and footer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cebd2e9- drm/i915: Add function to clear scanout flag for vmas (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9da98e0- drm/i915/display: Remove i915_gem_object_types.h from (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a04382c- drm/i915: Add getter/setter for i915_gem_object->frontbuffer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 525d907- drm/i915: Add macros to get i915 device from i915_gem_object (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dc6f202- drm/i915/color: Downscale degamma lut values read from hardware (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f2b9c31- drm/i915/color: Upscale degamma values for MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit df8042c- drm/i915/hotplug: Reduce SHPD_FILTER to 250us (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 674cba9- drm/i915: Simplify expression &to_i915(dev)->drm (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1ef7023- drm/i915: Start using plane scale factor for relative data rate (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b37a3b- drm/i915/display: Do not use stolen on MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a75a536- drm/i915/vdsc: Remove FIXME in intel_dsc_compute_config (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 69f0f01- drm/i915/dsc: Add rc_range_parameter calculation for YCbCr420 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7ec52cb- drm/i915/drm: Fix comment for YCbCr20 qp table declaration (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bb7b573- drm/i915/dsc: Move rc param calculation for native_420 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f5c59c2- i915/display/hotplug: use drm_kms_helper_connector_hotplug_event() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ad8f107- drm/i915: Don't rely that 2 VDSC engines are always enough for pixel (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 51cffb0- drm/i915: Add helper function for getting number of VDSC engines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit df2d5b6- drm/i915: Try to initialize DDI/ICL+ DSI ports for every VBT child (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a4b4463- drm/i915/bios: Extract intel_bios_encoder_port() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 088be40- drm/i915: Remove AUX CH sanitation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 18b1483- drm/i915: Remove DDC pin sanitation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0361771- drm/i915: Only populate aux_ch if really needed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cb19e55- drm/i915: Initialize dig_port->aux_ch to NONE to be sure (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b71c19- drm/i915: Fail if DSC compression requirement is less than platform (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d50b703- drm/i915/dram: replace __raw_uncore_read32() with (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1c766d4- drm/i915/uncore: add intel_uncore_regs() helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c59a1f1- drm/i915: make device info a const pointer to rodata (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ad4fb2d- drm/i915: move display device and runtime info to struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 94c8366- drm/i915: fix display info usage (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 97df2d1- drm/i915: separate display info printing from the rest (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d0d0175- drm/i915: move platform_engine_mask and memory_regions to device info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 80b266e- drm/i915: Remove prototype for intel_cx0_phy_ddi_vswing_sequence() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ff6e6f- drm/doc: fix duplicate declaration warning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de0909f- drm/i915: Prevent needless toggling of DC states during modesets (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 73b12aa- drm/i915: Add way to specify the power-off delay of a display power (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fdac847- drm/i915: Remove redundant forward declarations from display power (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4cc76b6- drm/i915/hdcp: Add a debug statement at hdcp2 capability check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 42bc19c- drm/i915/mtl: Skip using vbt hdmi_level_shifter selection on MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d9dc382- drm/i915/mtl: Add new vswing table for C20 phy to support DP 1.4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f8da2f9- drm/i915/mtl: update DP 2.0 vswing table for C20 phy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e60fc93- drm/i915: Convert HSW/BDW to use port_mask for DDI probe (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6449f3e- drm/i915: Init DDI outputs based on port_mask on skl+ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 24570a7- drm/i915: Beef up SDVO/HDMI port checks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c275f39- drm/i915: Assert that the port being initialized is valid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7371a54- drm/i915: Assert that device info bitmasks have enough bits (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f26f2e7- drm/i915: Introduce device info port_mask (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55d6381- drm/i915: Remove bogus DDI-F from hsw/bdw output init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6bddfa5- drm/i915/psr: Re-enable PSR1 on hsw/bdw (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 26e4a4e- drm/i915/psr: Allow PSR with sprite enabled on hsw/bdw (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f2de9f3- drm/i915/psr: Don't skip both TP1 and TP2/3 on hsw/bdw (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fd0ee6d- drm/i915/psr: Do no mask display register writes on hsw/bdw (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8b2a6d1- drm/i915/psr: Implement WaPsrDPRSUnmaskVBlankInSRD:hsw (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7e7c9eb- drm/i915/psr: Implement WaPsrDPAMaskVBlankInSRD:hsw (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1c5c702- drm/i915/psr: Restore PSR interrupt handler for HSW (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 45ab5e3- drm/i915/psr: HSW/BDW have no PSR2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2343131- drm/i915/psr: Bring back HSW/BDW PSR AUX CH registers/setup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa7143e- drm/i915/psr: Reintroduce HSW PSR1 registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9c21736- drm/i915/psr: Wrap PSR1 register with functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0f3dafc- drm/i915: Re-init clock gating on coming out of PC8+ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8fb1c6d- drm/i915/mtl: Cleanup usage of phy lane reset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 78ccd90- drm/i915/hdcp: Modify hdcp_gsc_message msg sending mechanism (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b1f6a34- drm/i915/dsi: Remove weird has_pch_encoder asserts (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 95767d3- drm/i915/dsi: Grab the crtc from the customary place (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 034f810- drm/i915/dsi: Move panel reset+power off to be the last thing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0858323- drm/i915/dsi: Respect power_off_delay on icl+ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d35308c- drm/i915/dsi: Do DSC/scaler disable earlier on icl+ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 07e1247- drm/i915/dsi: Move most things from .disable() into .post_disable() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bfacdc5- drm/i915/dsi: Implement encoder->shutdown() for icl+ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c8ffc2c- drm/i915/dsi: Respect power cycle delay on icl+ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0be8bcf- drm/i915/dsi: Gate DSI clocks earlier (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5449fba- drm/i915/dsi: Split icl+ D-PHY vs. DSI timing steps (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit becb7aa- drm/i915/dsi: Print the VBT MIPI sequence delay duration (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d31f23e- drm/i915/dsi: Do display on sequence later on icl+ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6cfe0ec- drm/i915/dsi: Do panel power on + reset deassert earlier on icl+ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1d89b73- drm/i915/gmch: avoid unused variable warning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ce9713- fbdev/ps3fb: Build without kernel device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f3b9ff8- drm/doc: document that PRIME import/export is always supported (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8833490- drm/doc: document drm_event and its types (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b7e9055- drm/doc: add warning about connector_type_id stability (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3c566b1- drm/doc: use proper cross-references for sections (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f710bd3- fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7bcd44f- drm/drm_plane.h: fix grammar of the comment (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c57a12e- drm: bridge: dw_hdmi: Add cec suspend/resume functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a55e1e- drm/panel-simple: Add Innolux G156HCE-L01 panel entry (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e7b810f- drm/panel: Fix todo indentation for panel prepared/enabled cleanup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac87aa1- drm/panel: Fix kernel-doc typo for `follower_lock` (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c6a38fd- drm/tiny: panel-mipi-dbi: Allow sharing the D/C GPIO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 63f8cc7- drm/mipi-dbi: Lock SPI bus before setting D/C GPIO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3499f43- drm/bridge: Add debugfs print for bridge chains (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4659152- drm/panel: Add a way for other devices to follow panel state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2a5ab63- drm/panel: Check for already prepared/enabled in drm_panel (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 46a0a32- drm/panel-edp: Add enable timings for N140HCA-EAC panel (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2092d1c- drm/panel: sitronix-st7789v: Check display ID (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e9c7c8- drm/panel: sitronix-st7789v: Add EDT ET028013DMA panel support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7cd0bfe- drm/panel: sitronix-st7789v: Clarify a definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8b28196- drm/panel: sitronix-st7789v: Use 9 bits per spi word by default (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eeb06a1- drm/panel: sitronix-st7789v: add Inanbo T28CP45TN89 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bfee63e- drm/panel: sitronix-st7789v: avoid hardcoding polarity info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 66c8cb3- drm/panel: sitronix-st7789v: avoid hardcoding invert mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 162e49f- drm/panel: sitronix-st7789v: add media bus format (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a75d367- drm/panel: sitronix-st7789v: avoid hardcoding panel size (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4888077- drm/panel: sitronix-st7789v: avoid hardcoding mode info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d5cbcc6- drm/panel: sitronix-st7789v: improve error handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff70c7a- drm/panel: sitronix-st7789v: simplify st7789v_spi_write (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a2eedcf- drm/panel: sitronix-st7789v: make reset GPIO optional (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 30f3624- drm/panel: sitronix-st7789v: remove unused constants (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 674e16d- drm/panel: sitronix-st7789v: add SPI ID table (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b741341- drm/tests: Alloc drm_device on drm_exec tests (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 706217b- drm/virtio: Support sync objects (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 831798d- fbdev: Align deferred I/O with naming of helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b696d52- fbdev: Use _DMAMEM_ infix for DMA-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3662914- fbdev: Use _SYSMEM_ infix for system-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6496dc4- fbdev: Use _IOMEM_ infix for I/O-memory helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 27f5009- drm/panel: Support for startek-kd070fhfid015 MIPI-DSI panel (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fafa60b- drm/panel: ilitek-ili9881c: Add TDO TL050HDV35 LCD panel (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dadec3d- drm: panel: simple: specify bpc for powertip_ph800480t013_idf02 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a430a9- drm/panel: r66451: select CONFIG_DRM_DISPLAY_DP_HELPER (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5260952- drm/vc4: tests: pv-muxing: Document test scenario (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2cfc6ff- drm/vc4: tests: Switch to atomic state allocation helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a4a328b- drm/vc4: tests: pv-muxing: Switch to managed locking init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b515ed5- drm/vc4: tests: mock: Use a kunit action to unregister DRM device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit af3ac14- drm/vc4: tests: pv-muxing: Remove call to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e15fd33- drm/tests: helpers: Create a helper to allocate an atomic state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit adcacda- drm/tests: helpers: Create a helper to allocate a locking ctx (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f5cfe1e- drm/tests: probe-helper: Remove call to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bec27ca- drm/tests: modes: Remove call to drm_kunit_helper_free_device() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9cd286c- drm/tests: client-modeset: Remove call to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 280cb78- drm/tests: helpers: Switch to kunit actions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b8b3c17- drm/ssd130x: clean up some inconsistent indenting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe12b62- drm: Fix references to drm_plane_helper_check_state() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 33279fc- drm/todo: Convert list of fbconv links to footnotes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 88d5a79- drm/todo: Add atomic modesetting references (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db94af5- drm: Spelling s/randevouz/rendez-vous/ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 69aff4f- drm: Spelling s/sempahore/semaphore/ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e184c4- drm/udl: Convert to drm_crtc_helper_atomic_check() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ee2f8db- drm/bridge_connector: Handle drm_connector_init_with_ddc() failures (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2ffa0bc- gpu: ipu-v3: prg: Convert to devm_platform_ioremap_resource() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8c7e4ea- gpu: ipu-v3: pre: Convert to devm_platform_ioremap_resource() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 63773c8- drm/imx/ipuv3: ipuv3-plane: reuse local variable height in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e032d6- drm/imx/dcss: Use dev_err_probe (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ebb58fd- drm/panel: simple: Simplify matching using of_device_get_match_data() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2711515- video: logo: LOGO should depend on FB_CORE i.s.o. FB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6cb8553- Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2cef5e4- drm/vkms: Fix race-condition between the hrtimer and the atomic (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6af482c- drm/vkms: Add support to 1D gamma LUT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5d4c645- drm/tegra: sor: Convert to devm_platform_ioremap_resource() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5b9e7be- drm/tegra: hdmi: Convert to devm_platform_ioremap_resource() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit beb4e39- drm/tegra: output: hdmi: Support bridge/connector (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9998518- drm/tegra: Enable runtime PM during probe (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0f8263a- drm/tegra: dpaux: Use devm_platform_ioremap_resource() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4749140- gpu: host1x: Return error when context device not attached to IOMMU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 21ed0ae- drm/tegra: Add error check for NVDEC firmware memory allocation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 45b5644- drm/i915: Avoid -Wconstant-logical-operand in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 86ee25c- drm/v3d: Avoid -Wconstant-logical-operand in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cb84a72- drm/ssd130x: Use shadow-buffer helpers when managing plane's state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit edab47f- drm: xlnx: zynqmp_dpsub: Use devm_platform_ioremap_resource_byname() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 24490ef- drm: xlnx: zynqmp_dpsub: Use dev_err_probe instead of dev_err (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 93896f6- drm/xlnx/zynqmp_dp: Fix function name zynqmp_dp_link_train() -> (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 59d5cd2- drm/amdgpu: correct vmhub index in GMC v10/11 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cdd39f4- drm/amdgpu: Fix non-standard format specifiers in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 90caeb8- drm/amdgpu: set completion status as preempted for the resubmission (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1e5b481- drm/radeon: Fix ENOSYS with better fitting error codes in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a827a3e- drm/radeon: Remove unnecessary NULL test before kfree in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2aae7e3- drm/amdgpu: Use parentheses for sizeof *numa_info in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c18a31f- drm/amdgpu: Fix unnecessary else after return in 'amdgpu_eeprom_xfer' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4ce0726- drm/amdgpu/discovery: enable PSP 14.0.0 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ecd5ef8- drm/amdgpu: add PSP 14.0.0 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 986dbf6- drm/radeon: Fix format error (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a9a7212- drm/amdkfd: fix and enable ttmp setup for gfx11 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a3ece9- drm/amdgpu: Move externs to amdgpu.h file from amdgpu_drv.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2bc1a9b- drm/amdgpu: Prefer dev_* variant over printk in amdgpu_atpx_handler.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 653e64b- drm/amdgpu: Fix no new typedefs for enum _AMDGPU_DOORBELL_* (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 83861fa- drm/amdgpu: Fix ENOSYS means 'invalid syscall nr' in amdgpu_device.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4dfff54- drm/amdgpu: remove repeat code for mes_add_queue_pkt (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b10b31d- drm/amdgpu: Checkpoint and Restore VRAM BOs without VA (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d06261d- drm/amdgpu: enable trap of each kfd vmid for gfx v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1ef12ad- drm/amd/pm: open brace '{' following struct go on the same line (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 93dc34f- drm/amd/pm: open brace '{' following function definitions go on the (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 013bbb2- drm/amd/pm: that open brace { should be on the previous line (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a47185- drm/amd/pm: Clean up errors in arcturus_ppt.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ca11d69- drm/amd/pm: Clean up errors in arcturus_ppt.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e48f777- drm/amd/pm: Clean up errors in navi10_ppt.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d84a0d- drm/amd/pm: add missing spaces before '(' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bec02db- drm/radeon: Move assignment outside if condition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4798838- drm/radeon: that open brace { should be on the previous line (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7783345- drm/radeon: that open brace { should be on the previous line (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e34a30- drm/radeon: add missing spaces after ',' and else should follow close (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3fed5bd- drm/radeon: add missing spaces before ';' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6b06db7- drm/radeon/si_dpm: open brace '{' following struct go on the same (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 29c3fa5- drm/amd/pm: Vangogh: Add new gpu_metrics_v2_4 to acquire gpu_metrics (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 33cc0f5- drm/amdgpu: load sdma ucode in the guest machine (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 701291a- drm/amdgpu: Use seq_puts() instead of seq_printf() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2c27823- drm/amdgpu: Remove else after return in 'is_fru_eeprom_supported' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9af2cfb- drm/amd/display: Remove else after return in 'dm_vblank_get_counter' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 08c8e7e- drm/amdgpu: Add -ENOMEM error handling when there is no memory (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b386519- drm/amdgpu: Check APU flag to disable RAS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bd2f1a9- drm/amdgpu: fix the indexing issue during rlcg access ctrl init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f5df6f2- drm/amdgpu: add VISIBLE info in amdgpu_bo_print_info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0bf4a8f- drm/amdkfd: avoid svm dump when dynamic debug disabled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ebc2915- drm/radeon: ERROR: "foo * bar" should be "foo *bar" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6104195- drm/amdgpu: open brace '{' following struct go on the same line (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4488dca- drm/amd/pm: open brace '{' following struct go on the same line (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd8fe74- drm/amd: open brace '{' following struct go on the same line (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6fb2d67- drm/amd/display: 3.2.244 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ead3e73- drm/amd/display: Fix underflow issue on 175hz timing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4b97e6e- drm/amd/display: Add interface to modify DMUB panel power options (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b99c49- drm/amd/display: Rearrange dmub_cmd defs order (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 37cb26c- drm/amd/display: Remove check for default eDP panel_mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f76bdeb- drm/amdgpu: Fix style issues in amdgpu_gem.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d449e5c- drm/amd/display: Add new sequence for 4-lane HBR3 on vendor specific (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 719cfc9- drm/amd/display: Update DPG test pattern programming (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a876938- drm/amd/display: Correct unit conversion for vstartup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 454d046- drm/amd/display: Refactor recout calculation with a more generic (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e794682- drm/amd/display: Read down-spread percentage from lut to adjust (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 22873ff- drm/amd/display: Prevent invalid pipe connections (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1fffd4e- drm/amdgpu: Update ring scheduler info as needed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9e5493a- drm/amdgpu: Enabling FW workaround through shared memory for VCN4_0_2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 261d0dc- drm/amd/display: Add VESA SCR case for default aux backlight (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9d2c5d7- drm/radeon: Prefer dev_* variant over printk (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d5877a6- drm/radeon: Fix style issues in radeon _encoders.c & _gart.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 74398cb- drm/amd/amdgpu: Fix warnings in amdgpu/amdgpu_display.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3e3a03c- drm/radeon: Avoid externs & do not initialize globals to 0 in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4bcfc1c- drm/amd/display: Correct grammar mistakes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 785bd04- drm/amdgpu: Return -ENOMEM when there is no memory in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1654426- drm/amdgpu: Fix do not add new typedefs in amdgpu_fw_attestation.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d7f8392- drm/amdgpu: Prefer #if IS_ENABLED over #if defined in amdgpu_drv.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit baae507- drm/amdkfd: enable cooperative groups for gfx11 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7a5440f- drm/amdgpu: set sw state to gfxoff after SR-IOV reset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dbe4c6a- drm/amdgpu: Fix one kernel-doc comment (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9f1ed40- drm/amdgpu: Program xcp_ctl registers as needed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a83804- drm/amd/display: Allow building DC with clang on RISC-V (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e3fbbcb- drm/amd/display: remove an unused file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 519a329- drm/radeon: Prefer pr_err/_info over printk (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1de20f5- drm/amdgpu: allow secure submission on VCN4 ring (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b6aa4c6- drm/amd: Avoid reading the VBIOS part number twice (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fda2f9e- drm/amdgpu: Add RLCG interface driver implementation for gfx v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a124c4- drm/amd/display: Promote DAL to 3.2.243 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3f2e43b- drm/amd/display: Add missing triggers for full updates (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 35b6f08- drm/amd/display: ABM pause toggle (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 97f0ac0- drm/amd/display: Fix ASIC check in aux timeout workaround (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f32bae8- drm/amd/display: Add link encoding to timing BW calculation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 27584f5- drm/amd/display: Add stream overhead in BW calculations for 128b/132b (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 179397b- drm/amd/display: Initialize necessary uninitialized variables (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4bad940- drm/amd/display: Add helpers to get DMUB FW boot options (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e78b39b- drm/amd/display: Promote DAL to 3.2.242 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 783fc6e- drm/amd/display: Update 128b/132b downspread factor to 0.3% (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit edd50e4- drm/amd/display: Fix race condition when turning off an output alone (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0fe89d6- drm/amd/display: add additional refresh rate conditions for SubVP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3008066- drm/amd/display: refine to decide the verified link setting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ffaef0- drm/amd/display: Fix DP2 link training failure with RCO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ad159f7- drm/amd/display: Cache backlight_millinits in link structure and (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3d86bfb- drm/amd/display: Reenable all root clock gating options (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a9e4df1- drm/amd/display: Update SW cursor fallback for subvp high refresh (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e72efdb- drm/amd/display: Skip querying caps when DMCUB emulation is in use (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 97c09e0- drm/amd/display: Update scaler recout data for visual confirm (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d6832ff- drm/amd/display: Skip enabling DMCUB when using emulation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 508bec8- drm/amd/display: Reduce stack size (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 70178bb- drm/amd/display: Hardcode vco_freq for dcn316 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 966a55c- drm/amd/display: Add missing static (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9ee4bfa- drm/amd/display: Remove unused function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4559837- drm/amd/display: Improve the include of header file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f71a98f- drm/amd/display: Re-add aux intercept disable delay generically for (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 17aa4fe- drm/amd/display: Use is_dig_enable function instead of dcn10 hardcode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2dbe713- drm/amd/display: Setup stream encoder before link enable for TMDS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9b8007b- drm/amdgpu: create a new file for doorbell manager (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7e4b13d- drm/amdgpu: Add dcdebugmask option to enable DPIA trace (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e344d61- drm/amdgpu: Disable RAS by default on APU flatform (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd97747- drm/amdgpu: Enable aqua vanjaram RAS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ad66a9a- drm/amdgpu: Avoid possiblity of kernel crash in 'gmc_v8_0, (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ea09927- drm/amd/display: Eliminate warnings in amdgpu_dm_helpers.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dcec46e- drm/amd/display: Clean up style problems in amdgpu_dm_hdcp.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d09d525- drm/amd/display: Implement zpos property (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a4a519- drm/amd/display: Enable 3 plane for DCN 3.01 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ea97a2- drm/amd/display: Expose more formats for overlay planes on DCN (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e25ebd9- Revert "drm/amdgpu:update kernel vcn ring test" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f089c4- Revert "drm/amdgpu: update kernel vcn ring test" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit adec383- drm/amdgpu: Fix error & warnings in gmc_v8_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b2daa41- drm/amdgpu: Rename to amdgpu_vm_tlb_seq_struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9338bd2- drm/amdkfd: Fix stack size in 'amdgpu_amdkfd_unmap_hiq' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 528c8a6- drm/amdkfd: report dispatch id always saved in ttmps after gc9.4.2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 32e2bb7- drm/amdgpu: update kernel vcn ring test (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 932bd40- drm/amdgpu:update kernel vcn ring test (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b323da- drm/amdgpu: add watchdog timer enablement for gfx_v9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9bee1ae- drm/amdkfd: Update CWSR grace period for GFX9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe0e194- drm/radeon: ERROR: "(foo*)" should be "(foo *)" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 73466ed- drm/radeon: ERROR: that open brace { should be on the previous line (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a9940d0- drm/radeon: ERROR: "(foo*)" should be "(foo *)" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 49a8b69- drm/radeon: ERROR: "(foo*)" should be "(foo *)" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 87f9c7b- drm/radeon: ERROR: "foo * bar" should be "foo *bar" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ebc9d69- drm/amdgpu: use psp_execute_load_ip_fw instead (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b5cad4e- drm/amdgpu: rename psp_execute_non_psp_fw_load and make it global (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de5efba- drm/amdkfd: add multi-process debugging support for GC v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f4646d0- drm/amdkfd: enable watch points globally for gfx943 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ea10c46- drm/amdkfd: restore debugger additional info for gfx v9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0a655f4- drm/amdkfd: add kfd2kgd debugger callbacks for GC v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 68b0192- drm/amdgpu: Increase soft IH ring size (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 686cc56- drm/amdgpu/gfx10: move update_spm_vmid() out of rlc_init() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 77d6f54- drm/amdgpu/gfx9: move update_spm_vmid() out of rlc_init() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 234df01- drm/amdgpu: Fix errors & warnings in gfx_v10_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cf748eb- drm/amdgpu: Fix warnings in gfxhub_ v3_0, v3_0_3.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3e3a4df- drm/amdgpu: Fix warnings in gmc_v8_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 96581b1- drm/amd/pm: disbale dcefclk device sysnode on GFX v9.4.3 chip (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0eb34dc- drm/amdgpu/vkms: drop redundant set of fb_modifiers_not_supported (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 06d678c- drm/amdgpu: Remove else after return statement in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 613db86- drm/amdgpu: Fix warnings in gmc_v11_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e3485cb- drm/amdgpu: Remove else after return statement in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ee5ce2- drm/amdgpu: Fix warnings in gfxhub_v2_1.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d49da36- drm/amdgpu: Fix errors & warnings in gmc_ v6_0, v7_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c33614f- drm/amdgpu: Fix warnings in gmc_v10_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b6e4141- drm/amdgpu: Prefer dev_warn over printk (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c82f8a9- drm/amdgpu: Fix warnings in gfxhub_v2_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 37b495e- drm/amdgpu: Remove redundant GFX v9.4.3 sequence (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b48a00a- drm/amdgpu: Fix warnings in gfxhub_ v1_0, v1_2.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9ee0ecc- drm/amd/display: Block optimize on consecutive FAMS enables (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1597052- drm/amdgpu: Fix error & warnings in gmc_v9_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f9dccd1- drm/amdgpu: Change golden settings for GFX v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e03daa7- drm/amdkfd: Skip handle mapping SVM range with no GPU access (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8477aab- drm/amd/amdgpu: Add cu_occupancy sysfs file to GFX9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe02625- drm/amdgpu: have bos for PDs/PTS cpu accessible when kfd uses cpu to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 909192c- drm/amdkfd: Use KIQ to unmap HIQ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ef49739- drm/amd/display: Clean up warnings in amdgpu_dm _mst_types, _plane, (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ee880e0- drm/amd/display: Remove unnecessary casts in amdgpu_dm_helpers.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f25065- drm/amd/display: Clean up warnings in amdgpu_dm_pp_smu.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 126ae0a- drm/amdgpu: skip address adjustment for GFX RAS injection (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 297bff1- drm/amdgpu: Update invalid PTE flag setting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1c60de9- drm/amdgpu: return an error if query_video_caps is not set (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 800c1a4- drm/amdkfd: Access gpuvm_export_dmabuf() API to get Dmabuf (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 85776dc- drm/amd: adjust whitespace for amdgpu_psp.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 262c697- drm/amd: Detect IFWI or PD upgrade support in psp_early_init() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8cbe487- drm/amd: Add documentation for how to flash a dGPU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d54c4f5- drm/amd: Convert USB-C PD F/W attributes into groups (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 65f8cf9- drm/amd: Make flashing messages quieter (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0296b9b- drm/amd: Use attribute groups for PSP flashing attributes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a0b2e4- drm/amd/display: fix comment typo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b109605- drm/amd/display: Use seq_puts() in 'amdgpu_current_colorspace_show()' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5d3eeab- drm/amd/display: Remove redundant braces in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c590c8f- drm/amd/display: Clean up style problems in amdgpu_dm_irq.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b9cb92a- drm/amd/display: Remove else after return in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1c6fbc9- drm/amd/display: Remove else after return statement in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3f99186- drm/amdgpu: Rename aqua_vanjaram_reg_init.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fdd923b- dma-buf: Fix the typo in DMA-BUF statistics doc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 13cf6f4- drm/ssd130x: Allocate buffer in the plane's .atomic_check() callback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 958888c- drm/ssd130x: Inline the ssd130x_buf_{alloc, free}() function helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c9613b1- drm/ast: Do not enable PCI resources multiple times (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e037fe- drm/panel: ld9040: add backlight Kconfig dependency (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 499e82b- fbdev: Harmonize some comments in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 29509e3- fbdev: Remove FB_DEFAULT_SYS_OPS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2992fbc- drm/omapdrm: Set fbdev FBINFO_VIRTFB flag (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 59746a6- drm/omapdrm: Use GEM mmap for fbdev emulation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 82bed15- drm/omapdrm: Set VM flags in GEM-object mmap function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f025097- drm/exynos: Set fbdev FBINFO_VIRTFB flag (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e494471- drm/exynos: Use fbdev DMA helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2d6878a- drm/tegra: Store pointer to vmap'ed framebuffer in screen_buffer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b8aa8e9- drm/tegra: Set fbdev FBINFO_VIRTFB flag (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 51d390c- drm/tegra: Use fbdev DMA helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0bf4739- drm/fbdev-dma: Use fbdev DMA helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 154ed75- fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/fbdev-Update-fbdev-source-file-paths.patch. - commit 1a238ca- drm/panel: db7430: remove unused variables (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f3ff447- fbdev: Document that framebuffer_alloc() returns zero'ed data (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a943c8- fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5312a6a- vfio-mdev: Remove flag FBINFO_DEFAULT from fbdev sample driver (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 082f5b7- fbdev/pxafb: Remove flag FBINFO_FLAG_DEFAULT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a53440f- fbdev/atafb: Remove flag FBINFO_FLAG_DEFAULT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7cd4e71- fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8c84118- fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a482610- fbdev/fsl-diu-fb: Remove flag FBINFO_DEFAULT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2a8e673- auxdisplay: Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 813952e- hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9f76926- media: Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2bccf05- staging: Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8d589f4- fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa04250- fbdev: Remove FBINFO_DEFAULT from devm_kzalloc()'ed structs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 98d7662- fbdev: Remove FBINFO_DEFAULT from kzalloc()'ed structs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5689e57- fbdev: Remove FBINFO_DEFAULT from static structs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b5ba4b- drm: Remove flag FBINFO_DEFAULT from fbdev emulation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 29d4930- drm/managed: Clean up GFP_ flag usage in drmm_kmalloc() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bd5d950- drm/bridge: Remove redundant i2c_client in anx7625/it6505 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e6354da- drm/bridge: it6505: Fix Kconfig indentation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eb6c702- drm: Make FB_CORE to be selected if DRM fbdev emulation is enabled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec9262c- fbdev: Split frame buffer support in FB and FB_CORE symbols (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit baeb4cc- fbdev: Move core fbdev symbols to a separate Kconfig file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6da4910- video: Add auxiliary display drivers to Graphics support menu (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2df63b6- drm/ssd130x: Fix pitch calculation in ssd130x_fb_blit_rect() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 20b5369- drm/bridge: tc358767: give VSDELAY some positive value (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 03abf73- drm/bridge: tc358767: increase PLL lock time delay (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 47eb9e2- drm/arm/komeda: Remove component framework and add a simple encoder (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 424351c- drm: Explicitly include correct DT includes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a0f4f63- gpu/host1x: Explicitly include correct DT includes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e99a8b8- drm: debugfs: Silence warning from cast (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1305306- drm: manager: Fix printk format for size_t (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 97576f2- drm/panel: simple: Drop prepared_time (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6e01236- drm/syncobj: add IOCTL to register an eventfd (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 563d55a- drm: debugfs: provide infrastructure to dump a DRM GPU VA space (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 67ececb- drm: manager to keep track of GPUs VA mappings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a22608a- drm/file: use explicit values for enum drm_minor_type (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b7c359e- drm/drv: use enum drm_minor_type when appropriate (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 05ab145- drm/panel: ld9040: Register a backlight device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e87433c- drm/panel: ld9040: Use better magic values (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 225674a- drm/ssd130x: Change pixel format used to compute the buffer size (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6ac0843- drm/loongson: Remove a useless check in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7bbd641- drm/amdgpu: use the new drm_exec object for CS v3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b49ee2- drm/amdgpu: use drm_exec for MES testing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e5d5ab- drm/amdgpu: use drm_exec for GEM and CSA handling v2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7810948- drm: add drm_exec selftests v4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 501f324- drm: execution context for GEM buffers v7 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d6427a5- fbdev/hyperv_fb: Include (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b5b6fdd- drm/arm: Make ARM devices menu depend on DRM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3158123- drm/ttm: Use init_on_free to delay release TTM BOs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 018515d- drm/bridge: cdns-mhdp8546: Fix the interrupt enable/disable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 211938a- drm/tidss: Update encoder/bridge chain connect model (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9998db5- drm/bridge: sii902x: Set input_bus_flags in atomic_check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fc9fe00- drm/bridge: sii902x: Support format negotiation hooks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1cded5c- drm/bridge: mhdp8546: Set input_bus_flags from atomic_check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d561fea- drm/bridge: mhdp8546: Add minimal format negotiation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b843ef- drm/bridge: tfp410: Set input_bus_flags in atomic_check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2baeb95- drm/bridge: tfp410: Support format negotiation hooks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 668fcc8- drm/bridge: tc358767: Use devm_clk_get_enabled() helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 730a500- drm/nouveau/disp: use drm_kms_helper_connector_hotplug_event() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8439496- nouveau/dispnv50: add cursor pitch check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7badd07- drm/virtio: Conditionally allocate virtio_gpu_fence (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 806f2f3- fbdev/xen-fbfront: Generate deferred I/O ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 15744d2- fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 01d5e02- fbdev/ssd1307fb: Generate deferred I/O ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2ef0955- fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dbe32f9- fbdev/metronomefb: Generate deferred I/O ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8d568ae- fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 33d9265- fbdev/hecubafb: Generate deferred I/O ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c6aec7- fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4755571- fbdev/broadsheetfb: Generate deferred I/O ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 31b0892- fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4346cdd- sysfb: Do not include from sysfb header (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 96a6eac- fbdev/sm712fb: Do not include (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b3ceb5f- drm/nouveau/disp: drop unused argument in nv50_dp_mode_valid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 380b88e- drm/nouveau/kms: don't call drm_dp_cec_set_edid() on TMDS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4efdee7- drm/nouveau/nvif: fix potential double-free (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 71d4e95- drm/nouveau/fifo/ga100-: add per-runlist nonstall intr handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3576097- drm/nouveau/fifo/ga100-: remove individual runlists rather than (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 829a0e0- drm/nouveau/fifo: return ERR_PTR from nvkm_runl_new() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 553d330- drm/nouveau/fifo: remove left-over references to nvkm_fifo_chan (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7203dcc- drm/nouveau/fb/ga102-: construct vidmem heap via new gp102 paths (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 790f83b- drm/nouveau/fb/gp102-ga100: switch to simpler vram size detection (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1b8133d- drm/nouveau/nvkm: punt spurious irq messages to debug level (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1a6a02e- drm/nouveau/nvkm: fini object children in reverse order (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit be0c2f3- drm: Add kms driver for loongson display controller (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fb09f02- drm/drm_gem.c: Remove surplus else after return (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9dd4f0b- drm/gud: use vmalloc_array and vcalloc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 83767b2- drm: bridge: samsung-dsim: Drain command transfer FIFO before (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ee9f13- drm/edid: Add quirk for OSVR HDK 2.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0eb8d3a- drm/tests: Fix swapped drm_framebuffer tests parameter names (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6a86cb7- drm/edid: make read-only const array static (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e7e8ac1- drm/ast: Merge config and chip detection (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f33ae7- drm/ast: Move widescreen and tx-chip detection into separate helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f9f7014- drm/ast: Detect AST 2510 model (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8edb418- drm/ast: Detect AST 1400 model (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 729268b- drm/ast: Detect AST 1300 model (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5b5b697- drm/ast: Distinguish among chip generations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 181acce- drm/ast: Set up release action right after enabling MMIO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cb50d55- drm/ast: Enable and unlock device access early during init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c91d325- drm/ast: Set PCI config before accessing I/O registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a9c7a81- drm/ast: Remove device POSTing and config from chip detection (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3556383- drm/ast: Remove dead else branch in POST code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c09219a- drm/ast: Implement register helpers in ast_drv.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d8017e7- drm/ast: Remove vga2_clone field (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit caff45a- drm/ttm: Don't shadow the operation context (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e635097- fbdev: Make support for userspace interfaces configurable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 496f3d3- fbdev/core: Rework fb init code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 14ba907- fbdev/core: Move file-I/O code into separate file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9e997e0- fbdev/core: Move procfs code to separate file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d700660- fbdev/core: Add fb_device_{create,destroy}() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/fbdev-Update-fbdev-source-file-paths.patch. - commit 347dc1b- fbdev/core: Move framebuffer and backlight helpers into separate (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3d9c3b4- fbdev/core: Pass Linux device to pm_vt_switch_*() functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 21a0428- fbdev/tdfxfb: Set i2c adapter parent to hardware device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bb1555a- fbdev/smscufx: Detect registered fb_info from refcount (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0057565- fbdev/sm501fb: Output message with fb_err() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd87e47- fbdev/sh7760fb: Use hardware device with dev_() output during probe (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c5f283b- fbdev/sh7760fb: Alloc DMA memory from hardware device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3588205- fbdev/sh7760fb: Output messages with fb_dbg() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 090cc78- fbdev/sh7760fb: Use fb_dbg() in sh7760fb_get_color_info() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a288808- fbdev/rivafb: Use hardware device as backlight parent (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b8a23c8- fbdev/rivafb: Reorder backlight and framebuffer init/cleanup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5516076- fbdev/radeonfb: Use hardware device as backlight parent (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit effc54c- fbdev/radeonfb: Reorder backlight and framebuffer cleanup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 610e23f- fbdev/pxa168fb: Do not assign to struct fb_info.dev (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 63adb05- fbdev/nvidiafb: Use hardware device as backlight parent (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c72c6cc- fbdev/nvidiafb: Reorder backlight and framebuffer init/cleanup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2c1b2a1- fbdev/metronomefb: Use hardware device for dev_err() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e96f9a0- fbdev/mb862xxfb: Output messages with fb_dbg() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3205fd3- fbdev/fsl-diu-fb: Output messages with fb_*() helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55f4f65- fbdev/ep93xx-fb: Output messages with fb_info() and fb_err() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6295d3f- fbdev/ep93xx-fb: Alloc DMA memory from hardware device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 63f7c74- fbdev/broadsheetfb: Call device_remove_file() with hardware device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ab9c4fc- fbdev/aty128fb: Use hardware device as backlight parent (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ecfb033- fbdev/aty128fb: Reorder backlight and framebuffer init/cleanup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 238ace4- fbdev/atyfb: Use hardware device as backlight parent (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e32f8d- fbdev/atyfb: Reorder backlight and framebuffer init/cleanup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d8dc846- backlight/lv5207lp: Rename struct lv5207lp_platform_data.fbdev to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fc64cf8- backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8dfbebb- backlight/bd6107: Rename struct bd6107_platform_data.fbdev to 'dev' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 139d94c- drm/bridge: dw-hdmi: remove dead code and fix indentation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a6bab6- drm/bridge: dw-hdmi: truly enforce 420-only formats when drm mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 58650ea- drm/bridge: dw-hdmi: change YUV420 selection logic at clock setup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 412ab0c- drm: Clear fd/handle callbacks in struct drm_driver (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071 bsc#1212533 bsc#1212533). - commit 0682bea- drm/vkms: Isolate writeback pixel conversion functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dfc41f8- drm/vkms: Enable ARGB8888 support for writeback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c6897bb- drm/vkms: Reduce critical section (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit afd698b- drm/bridge: ps8640: Drop the ability of ps8640 to fetch the EDID (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a30eb7- drm/kms: log when querying an object not included in lease (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bbec67c- drm/atomic: log errors in drm_mode_atomic_ioctl() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2cccebe- drm/atomic: log when page-flip is requested without CRTCs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bf41925- drm/atomic: log on attempt to set legacy DPMS property (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f3a8f40- drm/atomic: log when CRTC_ID prop value is invalid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a3c536- drm/atomic: log when getting/setting unknown properties (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 03fe55f- drm/atomic: drop extra bracket from log messages (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 166c22b- drm/atomic: log drm_atomic_replace_property_blob_from_id() errors (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3930600- drm/bridge_connector: use drm_kms_helper_connector_hotplug_event() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1a9fce9- drm/sysfs: rename drm_sysfs_connector_status_event() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 61c44ee- drm: fix code style for embedded structs in hdr_metadata_infoframe (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0a89952- drm/mgag200: set variable mgag200_modeset storage-class-specifier to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2e421ab- drm/i2c: Switch i2c drivers back to use .probe() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c71867b- drm/bridge: tc358762: Handle HS/VS polarity (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b537bb4- drm/bridge: tc358762: Guess the meaning of LCDCTRL bits (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 827de55- drm/bridge: tc358762: Instruct DSI host to generate HSE packets (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d11ee2- drm/bridge: tc358762: Switch to atomic ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a82c782- drm/bridge: tc358762: Split register programming from pre-enable to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e7cd4d1- drm/bridge: tc358764: Use BIT() macro for actual bits (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 06bd23b- drm/shmem-helper: Switch to reservation lock (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d1a0581- dma-buf: Change locking policy for mmap() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac2396c- drm: Don't assert held reservation lock for dma-buf mmapping (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a932e37- udmabuf: Don't assert held reservation lock for dma-buf mmapping (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1e66319- dma-buf/heaps: Don't assert held reservation lock for dma-buf (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b27aa6c- drm/bridge: lt9611uxc: Add MODULE_FIRMWARE macro (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1f3e719- drm/vkms: Fix all kernel-doc warnings of the vkms_composer file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8fb61dc- drm/vkms: Add kernel-doc to the function vkms_compose_row() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f3240bb- drm/amdgpu: Remove struct drm_driver.gem_prime_mmap (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit a8c3bd6- drm: Remove struct drm_driver.gem_prime_mmap (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a5b75d1- drm/msm: Initialize mmap offset after constructing the buffer object (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 37a6146- drm/tidss: Add support for AM625 DSS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fb43c66- drm/ingenic: Kconfig: select REGMAP and REGMAP_MMIO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 57e6e57- drm/ssd130x: Remove hardcoded bits-per-pixel in ssd130x_buf_alloc() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 960f287- drm/ssd130x: Don't allocate buffers on each plane update (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4c2e920- drm/ssd130x: Set the page height value in the device info data (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9dc9f5c- drm/ssd130x: Make default width and height to be controller dependent (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d0eb063- drm/omap: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a7db0d4- drm/tilcdc: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3984872- drm/rcar-du: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aeeeed8- drm/xlnx/zynqmp_dpsub: Convert to platform remove callback returning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d1812c0- drm/vc4: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d7708dc- drm/v3d: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4586137- drm/tve200: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 42a6a4b- drm/tiny: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9e85153- drm/tidss: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 11e86cd- drm/sun4i: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5b9ee38- drm/stm: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff3979a- drm/sti: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 41e902e- drm/rockchip: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 64f75ef- drm/panfrost: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f422724- drm/panel: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cde21fd- drm/mxsfb: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0278c8b- drm/meson: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 40b20f7- drm/mcde: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8415c9c- drm/logicvc: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c609196- drm/lima: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 008a0ed- drm/hisilicon: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3cb3636- drm/fsl-dcu: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d642fc9- drm/atmel-hlcdc: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6d97778- drm/aspeed: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 660a848- drm/arm/malidp: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5225e88- drm/arm/hdlcd: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c2e0de8- drm/komeda: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd20618- drm/panel: Add driver for Visionox r66451 panel (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 45d98bb- drm/panel: s6d7aa0: remove the unneeded variable in s6d7aa0_lock (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a034f60- drm/panel-edp: Add AUO B116XAB01.4 edp panel entry (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ddfadf7- drm/i915: Move abs_diff() to math.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1065525- minmax: add in_range() macro (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8aa39d7- fbdev: Rename fb_mem*() helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 623f5ce- fbdev: Move framebuffer I/O helpers into (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3677e17- fbdev: Include instead of (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b99b28- fbdev: Include in various drivers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b6f13a5- arch/x86: Include in fbdev source file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ba9d5aa- arch/sparc: Implement with generic helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc778c5- arch/mips: Implement with generic helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 099db9c- arch/loongarch: Implement with generic helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 42e92f7- arch/ia64: Implement with generic helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fca35d0- arch/sparc: Implement fb_is_primary_device() in source file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8fa5c8c- arch/arm64: Implement with generic helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 56f1e53- arch/powerpc: Implement with generic helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 34b3f04- arch/x86: Implement with generic helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0164da8- fbdev: Prepare generic architecture helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a7d5a6f- fbdev: Simplify fb_is_primary_device for x86 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fcdb57b- kunit: Add kunit_add_action() to defer a call until test exit (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9e287dc- Update patches.suse/drm-amd-display-fix-the-ability-to-use-lower-resolut.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8404fa8- Update patches.suse/i915-pmu-Move-execlist-stats-initialization-to-execl.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2fd6ed4- Update patches.suse/drm-virtio-clean-out_fence-on-complete_submit.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 738fc58- Update patches.suse/drm-meson-fix-memory-leak-on-hpd_notify-callback.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2c12b17- Update patches.suse/drm-tests-Fix-incorrect-argument-in-drm_test_mm_inse.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c561b23- Update patches.suse/drm-tests-helpers-Avoid-a-driver-uaf.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 47616ce- Update patches.suse/drm-radeon-make-fence-wait-in-suballocator-uninterrr.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f1fe41- Update patches.suse/drm-i915-Only-check-eDP-HPD-when-AUX-CH-is-shared.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6df7557- Update patches.suse/drm-amd-display-fix-the-white-screen-issue-when-64GB.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d88cb6- Update patches.suse/drm-gm12u320-Fix-the-timeout-usage-for-usb_bulk_msg.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9c9c815- Update patches.suse/drm-amd-Make-fence-wait-in-suballocator-uninterrupti.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4481783- Update patches.suse/drm-amd-display-prevent-potential-division-by-zero-e.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ee87e7- Update patches.suse/drm-amd-display-enable-cursor-degamma-for-DCN3-DRM-l.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d7269a0- Update patches.suse/Revert-drm-amd-display-Remove-v_startup-workaround-f.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 22fc7e2- Update patches.suse/drm-amd-display-always-switch-off-ODM-before-committ.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 325c0a3- Update patches.suse/drm-amd-display-Remove-wait-while-locked.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1cd430d- Update patches.suse/drm-amd-display-Add-smu-write-msg-id-fail-retry-proc.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 1378da5- Update patches.suse/drm-amd-display-register-edp_backlight_control-for-D.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4244f35- Update patches.suse/drm-amd-display-fix-mode-scaling-RMX_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 681b74c- Update patches.suse/drm-i915-mark-requests-for-GuC-virtual-engines-to-av.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fed52bf- Update patches.suse/drm-i915-gvt-Drop-unused-helper-intel_vgpu_reset_gtt.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 959b2ba- Update patches.suse/drm-i915-gvt-Put-the-page-reference-obtained-by-KVM-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 162958b- Update patches.suse/drm-i915-gvt-Verify-pfn-is-valid-before-dereferencin.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 248c2eb- Update patches.suse/backlight-gpio_backlight-Drop-output-GPIO-direction-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c8813fe- Update patches.suse/backlight-lp855x-Initialize-PWM-state-on-first-brigh.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 14664b8- Update patches.suse/fbdev-Update-fbdev-source-file-paths.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 77328b5- Update patches.suse/drm-radeon-Use-RMW-accessors-for-changing-LNKCTL.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fd18279- Update patches.suse/drm-amdgpu-Use-RMW-accessors-for-changing-LNKCTL.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3d35ea3- Update patches.suse/drm-msm-a690-Switch-to-a660_gmu.bin.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 042bead- Update patches.suse/drm-msm-a6xx-Fix-GMU-lockdep-splat.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c92d672- Update patches.suse/drm-msm-a2xx-Call-adreno_gpu_init-earlier.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 824fe06- Update patches.suse/drm-msm-dpu-fix-the-irq-index-in-dpu_encoder_phys_wb.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 58fd4bd- Update patches.suse/drm-msm-mdp5-Don-t-leak-some-plane-state.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b731701- Delete patches.suse/drm-msm-dpu-fix-DSC-1.2-enc-subblock-length.patch. Patch will be added back at the end of the series - commit 1bb4eb2- Delete patches.suse/drm-msm-dpu-fix-DSC-1.2-block-lengths.patch. Patch will be added back at the end of the series - commit 737c54e- Update patches.suse/drm-msm-dpu-increase-memtype-count-to-16-for-sm8550.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 05c3d3a- Update patches.suse/drm-msm-Update-dev-core-dump-to-not-print-backwards.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0fdccff- Update patches.suse/drm-etnaviv-fix-dumping-of-active-MMU-context.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b886c30- Update patches.suse/drm-amd-display-ensure-async-flips-are-only-accepted.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f02292- Update patches.suse/drm-amd-pm-fix-variable-dereferenced-issue-in-amdgpu.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 370cff5- Update patches.suse/drm-mediatek-Fix-void-pointer-to-enum-cast-warning.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a241211- Update patches.suse/drm-mediatek-Fix-potential-memory-leak-if-vmap-fail.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 531cb9f- Update patches.suse/drm-mediatek-Fix-dereference-before-null-check.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d9053c7- Update patches.suse/drm-mediatek-Add-cnt-checking-for-coverity-issue.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 120f8f0- Update patches.suse/drm-mediatek-Remove-freeing-not-dynamic-allocated-me.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cf71ba4- Update patches.suse/drm-mediatek-dp-Add-missing-error-checks-in-mtk_dp_p.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 252686f- Update patches.suse/drm-mediatek-Fix-uninitialized-symbol.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0398059- Delete patches.suse/drm-i915-gsc-Fix-intel_gsc_uc_fw_proxy_init_done-wit.patch. Patch will be added back at the end of the series - commit 0cec422- Update patches.suse/drm-panel-simple-Add-missing-connector-type-and-pixe.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 480b1c5- Update patches.suse/drm-bridge-fix-Wunused-const-variable-warning.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 831c067- Update patches.suse/drm-Remove-references-to-removed-transitional-helper.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 70797bf- Update patches.suse/drm-repaper-Reduce-temporary-buffer-size-in-repaper_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c408677- Update patches.suse/drm-armada-Fix-off-by-one-error-in-armada_overlay_ge.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 265854d- Update patches.suse/drm-ast-report-connection-status-on-Display-Port.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit be87d58- Update patches.suse/drm-ast-Add-BMC-virtual-connector.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b7b8af8- Update patches.suse/drm-gem-fb-helper-Consistenly-use-drm_dbg_kms.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a8046c- Update patches.suse/drm-atomic-helper-Update-reference-to-drm_crtc_force.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 880633f- Update patches.suse/drm-tegra-dpaux-Fix-incorrect-return-value-of-platfo.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6b85e49- Update patches.suse/drm-xlnx-zynqmp_dpsub-Add-missing-check-for-dma_set_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9894150- Update patches.suse/drm-amdgpu-Update-min-to-min_t-in-amdgpu_info_ioctl.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 43fcd0c- Update patches.suse/drm-amd-display-dc.h-eliminate-kernel-doc-warnings.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4508ddb- Update patches.suse/drm-amdgpu-avoid-integer-overflow-warning-in-amdgpu_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ad4bf25- Update patches.suse/drm-amd-display-Do-not-set-drr-on-pipe-commit.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b5e023d- Update patches.suse/drm-bridge-anx7625-Drop-device-lock-before-drm_helpe.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c1a25ce- Update patches.suse/drm-adv7511-Fix-low-refresh-rate-register-for-ADV753.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e60c131- Update patches.suse/drm-bridge-anx7625-Use-common-macros-for-HDCP-capabi.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 54dfcaa- Update patches.suse/drm-bridge-anx7625-Use-common-macros-for-DP-power-se.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c418a3a- Update patches.suse/drm-hyperv-Fix-a-compilation-issue-because-of-not-in.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a2847f- Update patches.suse/drm-ast-Fix-DRAM-init-on-AST2200.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e51853b- Update patches.suse/fbdev-ep93xx-fb-Do-not-assign-to-struct-fb_info.dev.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5be18a2- Update patches.suse/backlight-lv5207lp-Compare-against-struct-fb_info.de.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 980e082- Update patches.suse/backlight-gpio_backlight-Compare-against-struct-fb_i.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f4f179b- Update patches.suse/backlight-bd6107-Compare-against-struct-fb_info.devi.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 830534c- Update patches.suse/0001-drm-prime-Unexport-helpers-for-fd-handle-conversion.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a625538- Delete patches.suse/0001-drm-Clear-fd-handle-callbacks-in-struct-drm_driver.patch. Patch will be added back at the end of the series - commit 3250a1d- thunderbolt: Set lane bonding bit only for downstream port (git-fixes). - commit 26a8c0c- Update patches.suse/drm-mxsfb-Disable-overlay-plane-in-mxsfb_plane_overl.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bb05cb3- Update patches.suse/drm-bridge-dw-mipi-dsi-Fix-enable-disable-of-DSI-con.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e41e9d- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (git-fixes). - commit c9839f2- thunderbolt: Use constants for path weight and priority (git-fixes). - commit 38fefd9- thunderbolt: Fix typo of HPD bit for Hot Plug Detect (git-fixes). - commit 10dd7d1- Update ath11k hibernation patches from the latest code (bsc#1207948) - commit 625056b- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (git-fixes). - commit 5d790f3- Update patches.suse/netfilter-conntrack-dccp-copy-entire-header-to-.patch references (add CVE-2023-39197 bsc#1216976). - commit fa8e914- Update patches.suse/netfilter-nf_tables-fix-GC-transaction-races-w.patch references (add CVE-2023-4244 bsc#1215420). - commit 3e08695- tty: Fix uninit-value access in ppp_sync_receive() (git-fixes). - pwm: Fix double shift bug (git-fixes). - sbsa_gwdt: Calculate timeout with 64-bit math (git-fixes). - soundwire: dmi-quirks: update HP Omen match (git-fixes). - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (git-fixes). - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (git-fixes). - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (git-fixes). - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (git-fixes). - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (git-fixes). - tty: vcc: Add check for kstrdup() in vcc_probe() (git-fixes). - selftests/efivarfs: create-read: fix a resource leak (git-fixes). - platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e (git-fixes). - platform/chrome: kunit: initialize lock for fake ec_dev (git-fixes). - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (git-fixes). - wifi: iwlwifi: mvm: fix size check for fw_link_id (git-fixes). - wifi: ath10k: Don't touch the CE interrupt registers after power up (git-fixes). - wifi: ath12k: mhi: fix potential memory leak in ath12k_mhi_register() (git-fixes). - wifi: mt76: mt7921e: Support MT7992 IP in Xiaomi Redmibook 15 Pro (2023) (git-fixes). - wifi: ath12k: fix possible out-of-bound write in ath12k_wmi_ext_hal_reg_caps() (git-fixes). - wifi: ath10k: fix clang-specific fortify warning (git-fixes). - wifi: ath12k: fix possible out-of-bound read in ath12k_htt_pull_ppdu_stats() (git-fixes). - wifi: ath9k: fix clang-specific fortify warnings (git-fixes). - wifi: ath12k: Ignore fragments from uninitialized peer in dp (git-fixes). - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() (git-fixes). - wifi: mac80211_hwsim: fix clang-specific fortify warning (git-fixes). - wifi: plfxlc: fix clang-specific fortify warning (git-fixes). - selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config (git-fixes). - commit cf64eb4- media: imon: fix access to invalid resource for the second interface (git-fixes). - media: ccs: Fix driver quirk struct documentation (git-fixes). - media: cobalt: Use FIELD_GET() to extract Link Width (git-fixes). - media: vivid: avoid integer overflow (git-fixes). - media: gspca: cpia1: shift-out-of-bounds in set_flicker (git-fixes). - i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data (git-fixes). - phy: qualcomm: phy-qcom-eusb2-repeater: Zero out untouched tuning regs (git-fixes). - phy: qualcomm: phy-qcom-eusb2-repeater: Use regmap_fields (git-fixes). - iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() (git-fixes). - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (git-fixes). - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (git-fixes). - PCI: Use FIELD_GET() to extract Link Width (git-fixes). - PCI: mvebu: Use FIELD_PREP() with Link Width (git-fixes). - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (git-fixes). - PCI: Do error check on own line to split long "if" conditions (git-fixes). - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (git-fixes). - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (git-fixes). - PCI: dwc: Add dw_pcie_link_set_max_link_width() (git-fixes). - PCI: Disable ATS for specific Intel IPU E2000 devices (git-fixes). - PCI: Extract ATS disabling to a helper function (git-fixes). - commit 14c7271- ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings (git-fixes). - i2c: dev: copy userspace array safely (git-fixes). - i2c: sun6i-p2wi: Prevent potential division by zero (git-fixes). - i2c: fix memleak in i2c_new_client_device() (git-fixes). - i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler (git-fixes). - 9p: v9fs_listxattr: fix %s null argument warning (git-fixes). - 9p/trans_fd: Annotate data-racy writes to file::f_flags (git-fixes). - crypto: hisilicon/qm - prevent soft lockup in receive loop (git-fixes). - crypto: x86/sha - load modules based on CPU features (git-fixes). - crypto: pcrypt - Fix hungtask for PADATA_RESET (git-fixes). - ARM: 9320/1: fix stack depot IRQ stack filter (git-fixes). - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (git-fixes). - gpiolib: of: Add quirk for mt2701-cs42448 ASoC sound (git-fixes). - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (git-fixes). - ASoC: SOF: Pass PCI SSID to machine driver (git-fixes). - ASoC: soc-card: Add storage for PCI SSID (git-fixes). - ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl (git-fixes). - ALSA: hda: Fix possible null-ptr-deref when assigning a stream (git-fixes). - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (git-fixes). - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (git-fixes). - atm: iphase: Do PCI error checks on own line (git-fixes). - string.h: add array-wrappers for (v)memdup_user() (git-fixes). - gpiolib: acpi: Add a ignore interrupt quirk for Peaq C1010 (git-fixes). - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (git-fixes). - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (git-fixes). - Bluetooth: btusb: Add date->evt_skb is NULL check (git-fixes). - atl1c: Work around the DMA RX overflow issue (git-fixes). - clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware (git-fixes). - clocksource/drivers/timer-imx-gpt: Fix potential memory leak (git-fixes). - commit 3ef9447- nf_tables: fix NULL pointer dereference in nft_expr_inner_parse() (bsc#1217473 CVE-2023-5972). - nf_tables: fix NULL pointer dereference in nft_inner_init() (bsc#1217473 CVE-2023-5972). - commit 426f5f1- mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (jsc#PED-3311). - commit a1db2ea- mlx5: Implement SyncE support using DPLL infrastructure (jsc#PED-3311). - Update config files. - supported.conf: marked mlx5_dpll as supported - commit 329a356- s390/dasd: use correct number of retries for ERP requests (git-fixes bsc#1217591). - commit 8ac2855- x86/shstk: Delay signal entry SSP write until after user accesses (git-fixes). - commit b625f6e- x86/shstk: Remove useless clone error handling (git-fixes). - commit 68f810b- x86/shstk: Handle vfork clone failure correctly (git-fixes). - commit d02edac- media: v4l2-subdev: Fix a 64bit bug (git-fixes). - lockdep: Fix block chain corruption (git-fixes). - commit cabedb7- i40e: Fix adding unsupported cloud filters (jsc#PED-4874). - ice: restore timestamp configuration after device reset (jsc#PED-4876). - ice: unify logic for programming PFINT_TSYN_MSK (jsc#PED-4876). - ice: remove ptp_tx ring parameter flag (jsc#PED-4876). - octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF (jsc#PED-6931). - dpll: Fix potential msg memleak when genlmsg_put_reply failed (jsc#PED-6079). - octeontx2-pf: Fix memory leak during interface down (jsc#PED-6931). - ice: fix DDP package download for packages without signature segment (jsc#PED-4876). - ice: dpll: fix output pin capabilities (jsc#PED-4876). - ice: dpll: fix check for dpll input priority range (jsc#PED-4876). - ice: dpll: fix initial lock status of dpll (jsc#PED-4876). - ice: Fix VF-VF direction matching in drop rule in switchdev (jsc#PED-4876). - ice: Fix VF-VF filter rules in switchdev mode (jsc#PED-4876). - ice: lag: in RCU, use atomic allocation (jsc#PED-4876). - ice: Fix SRIOV LAG disable on non-compliant aggregate (jsc#PED-4876). - i40e: Fix devlink port unregistering (jsc#PED-4874). - i40e: Do not call devlink_port_type_clear() (jsc#PED-4874). - net: ethtool: Fix documentation of ethtool_sprintf() (jsc#PED-5734). - chelsio: Do not include crypto/algapi.h (jsc#PED-6951). - ice: Hook up 4 E830 devices by adding their IDs (jsc#PED-4876). - ice: Remove redundant zeroing of the fields (jsc#PED-4876). - ice: Add support for E830 DDP package segment (jsc#PED-4876). - ice: Add ice_get_link_status_datalen (jsc#PED-4876). - ice: Add 200G speed/phy type use (jsc#PED-4876). - ice: Add E830 device IDs, MAC type and registers (jsc#PED-4876). - bnxt_en: Fix 2 stray ethtool -S counters (jsc#PED-5742). - bnxt_en: extend media types to supported and autoneg modes (jsc#PED-5742). - bnxt_en: convert to linkmode_set_bit() API (jsc#PED-5742). - bnxt_en: Refactor NRZ/PAM4 link speed related logic (jsc#PED-5742). - bnxt_en: refactor speed independent ethtool modes (jsc#PED-5742). - bnxt_en: support lane configuration via ethtool (jsc#PED-5742). - bnxt_en: add infrastructure to lookup ethtool link mode (jsc#PED-5742). - bnxt_en: Fix invoking hwmon_notify_event (jsc#PED-5742). - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (jsc#PED-5742). - ice: cleanup ice_find_netlist_node (jsc#PED-4876). - ice: make ice_get_pf_c827_idx static (jsc#PED-4876). - ice: manage VFs MSI-X using resource tracking (jsc#PED-4876). - ice: set MSI-X vector count on VF (jsc#PED-4876). - ice: add bitmap to track VF MSI-X usage (jsc#PED-4876). - ice: implement num_msix field per VF (jsc#PED-4876). - ice: store VF's pci_dev ptr in ice_vf (jsc#PED-4876). - ice: add drop rule matching on not active lport (jsc#PED-4876). - ice: remove unused ice_flow_entry fields (jsc#PED-4876). - ethtool: untangle the linkmode and ethtool headers (jsc#PED-5734). - qed: devlink health: use retained error fmsg API (jsc#PED-5734). - bnxt_en: devlink health: use retained error fmsg API (jsc#PED-5742). - i40e: Align devlink info versions with ice driver and add docs (jsc#PED-4874). - igc: replace deprecated strncpy with strscpy (jsc#PED-4860). - igbvf: replace deprecated strncpy with strscpy (jsc#PED-4866). - igb: replace deprecated strncpy with strscpy (jsc#PED-4866). - i40e: use scnprintf over strncpy+strncat (jsc#PED-4874). - ice: Refactor finding advertised link speed (jsc#PED-4876). - qede: Refactor qede_forced_speed_maps_init() (jsc#PED-5734). - ethtool: Add forced speed to supported link modes maps (jsc#PED-5734). - eth: bnxt: fix backward compatibility with older devices (jsc#PED-5742). - dpll: netlink/core: change pin frequency set behavior (jsc#PED-6079). - ice: dpll: implement phase related callbacks (jsc#PED-4876). - dpll: netlink/core: add support for pin-dpll signal phase offset/adjust (jsc#PED-6079). - dpll: spec: add support for pin-dpll signal phase offset/adjust (jsc#PED-6079). - dpll: docs: add support for pin signal phase offset/adjust (jsc#PED-6079). - i40e: Add PBA as board id info to devlink .info_get (jsc#PED-4874). - i40e: Refactor and rename i40e_read_pba_string() (jsc#PED-4874). - i40e: Add handler for devlink .info_get (jsc#PED-4874). - i40e: Split and refactor i40e_nvm_version_str() (jsc#PED-4874). - i40e: Add initial devlink support (jsc#PED-4874). - sfc: support offloading ct(nat) action in RHS rules (jsc#PED-6894). - sfc: parse mangle actions (NAT) in conntrack entries (jsc#PED-6894). - qed: replace uses of strncpy (jsc#PED-5734). - sfc: replace deprecated strncpy with strscpy (jsc#PED-6894). - net/mlx4_core: replace deprecated strncpy with strscpy (jsc#PED-3309). - netdev: replace napi_reschedule with napi_schedule (jsc#PED-3309). - netdev: make napi_schedule return bool on NAPI successful schedule (jsc#PED-3309). - bna: replace deprecated strncpy with strscpy_pad (jsc#PED-6884). - netlink: specs: remove redundant type keys from attributes in subsets (jsc#PED-6079). - i40e: Move DDP specific macros and structures to i40e_ddp.c (jsc#PED-4874). - i40e: Remove circular header dependencies and fix headers (jsc#PED-4874). - i40e: Split i40e_osdep.h (jsc#PED-4874). - i40e: Move memory allocation structures to i40e_alloc.h (jsc#PED-4874). - i40e: Simplify memory allocation functions (jsc#PED-4874). - i40e: Refactor I40E_MDIO_CLAUSE* macros (jsc#PED-4874). - i40e: Move I40E_MASK macro to i40e_register.h (jsc#PED-4874). - i40e: Remove back pointer from i40e_hw structure (jsc#PED-4874). - sfc: support TC rules which require OR-AR-CT-AR flow (jsc#PED-6894). - sfc: ensure an extack msg from efx_tc_flower_replace_foreign EOPNOTSUPPs (jsc#PED-6894). - sfc: offload foreign RHS rules without an encap match (jsc#PED-6894). - sfc: support TC left-hand-side rules on foreign netdevs (jsc#PED-6894). - i40e: Add rx_missed_errors for buffer exhaustion (jsc#PED-4874). - cxgb4: Annotate struct smt_data with __counted_by (jsc#PED-6951). - cxgb4: Annotate struct sched_table with __counted_by (jsc#PED-6951). - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (jsc#PED-6951). - cxgb4: Annotate struct clip_tbl with __counted_by (jsc#PED-6951). - chelsio/l2t: Annotate struct l2t_data with __counted_by (jsc#PED-6951). - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (jsc#PED-5742). - ice: fix linking when CONFIG_PTP_1588_CLOCK=n (jsc#PED-4876). - bnxt_en: Update VNIC resource calculation for VFs (jsc#PED-5742). - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (jsc#PED-5742). - bnxt_en: Event handler for Thermal event (jsc#PED-5742). - bnxt_en: Use non-standard attribute to expose shutdown temperature (jsc#PED-5742). - bnxt_en: Expose threshold temperatures through hwmon (jsc#PED-5742). - bnxt_en: Modify the driver to use hwmon_device_register_with_info (jsc#PED-5742). - bnxt_en: Move hwmon functions into a dedicated file (jsc#PED-5742). - bnxt_en: Enhance hwmon temperature reporting (jsc#PED-5742). - bnxt_en: Update firmware interface to 1.10.2.171 (jsc#PED-5742). - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (jsc#PED-6079). - Documentation: dpll: Fix code blocks (jsc#PED-6079). - ice: make use of DEFINE_FLEX() in ice_switch.c (jsc#PED-4876). - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (jsc#PED-4876). - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (jsc#PED-4876). - ice: make use of DEFINE_FLEX() in ice_ddp.c (jsc#PED-4876). - ice: drop two params of ice_aq_move_sched_elems() (jsc#PED-4876). - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (jsc#PED-4876). - overflow: add DEFINE_FLEX() for on-stack allocs (jsc#PED-4876). - ice: Remove the FW shared parameters (jsc#PED-4876). - ice: PTP: add clock domain number to auxiliary interface (jsc#PED-4876). - ice: Use PTP auxbus for all PHYs restart in E822 (jsc#PED-4876). - ice: Auxbus devices & driver for E822 TS (jsc#PED-4876). - netdev: Remove unneeded semicolon (jsc#PED-6079). - ice: check netlist before enabling ICE_F_GNSS (jsc#PED-4876). - ice: introduce ice_pf_src_tmr_owned (jsc#PED-4876). - ice: fix pin assignment for E810-T without SMA control (jsc#PED-4876). - ice: remove ICE_F_PTP_EXTTS feature flag (jsc#PED-4876). - ice: PTP: move quad value check inside ice_fill_phy_msg_e822 (jsc#PED-4876). - ice: PTP: Rename macros used for PHY/QUAD port definitions (jsc#PED-4876). - ice: PTP: Clean up timestamp registers correctly (jsc#PED-4876). - ice: introduce hw->phy_model for handling PTP PHY differences (jsc#PED-4876). - ice: Support cross-timestamping for E823 devices (jsc#PED-4876). - ice: retry acquiring hardware semaphore during cross-timestamp request (jsc#PED-4876). - ice: prefix clock timer command enumeration values with ICE_PTP (jsc#PED-4876). - net/mlx5: Lift reload limitation when SFs are present (jsc#PED-3311). - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (jsc#PED-3311). - ice: implement dpll interface to control cgu (jsc#PED-4876). - ice: add admin commands to access cgu configuration (jsc#PED-4876). - netdev: expose DPLL pin handle for netdevice (jsc#PED-6079). - dpll: netlink: Add DPLL framework base functions (jsc#PED-6079). - dpll: core: Add DPLL framework base functions (jsc#PED-6079). - dpll: spec: Add Netlink spec in YAML (jsc#PED-6079). - dpll: documentation on DPLL subsystem interface (jsc#PED-6079). - ice: Check CRC strip requirement for VLAN strip (jsc#PED-4876). - ice: Support FCS/CRC strip disable for VF (jsc#PED-4876). - sfc: make coding style of PTP addresses consistent with core (jsc#PED-6894). - i40e: fix potential memory leaks in i40e_remove() (jsc#PED-4874). - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (jsc#PED-4874). - sfc: cleanup and reduce netlink error messages (jsc#PED-6894). - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (jsc#PED-6951). - i40e: sync next_to_clean and next_to_process for programming status desc (jsc#PED-4874). - igc: Fix ambiguity in the ethtool advertising (jsc#PED-4860). - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (jsc#PED-4866). - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (jsc#PED-4874). - i40e: xsk: remove count_mask (jsc#PED-4874). - vdpa/mlx5: Fix firmware error on creation of 1k VQs (jsc#PED-3311). - vdpa/mlx5: Fix double release of debugfs entry (jsc#PED-3311). - qed: fix LL2 RX buffer allocation (jsc#PED-5734). - net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command (jsc#PED-3311). - net/mlx5e: Don't offload internal port if filter device is out device (jsc#PED-3311). - net/mlx5e: Take RTNL lock before triggering netdev notifiers (jsc#PED-3311). - net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown (jsc#PED-3311). - net/mlx5e: RX, Fix page_pool allocation failure recovery for legacy rq (jsc#PED-3311). - net/mlx5e: RX, Fix page_pool allocation failure recovery for striding rq (jsc#PED-3311). - net/mlx5: Handle fw tracer change ownership event based on MTRC (jsc#PED-3311). - net/mlx5: Bridge, fix peer entry ageing in LAG mode (jsc#PED-3311). - net/mlx5: E-switch, register event handler before arming the event (jsc#PED-3311). - net/mlx5: Perform DMA operations in the right locations (jsc#PED-3311). - ice: Fix safe mode when DDP is missing (jsc#PED-4876). - ice: reset first in crash dump kernels (jsc#PED-4876). - i40e: prevent crash on probe if hw registers have invalid values (jsc#PED-4874). - ice: fix over-shifted variable (jsc#PED-4876). - net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp (jsc#PED-3311). - net/mlx5e: macsec: use update_pn flag instead of PN comparation (jsc#PED-3311). - ice: block default rule setting on LAG interface (jsc#PED-4876). - devlink: remove converted commands from small ops (jsc#PED-3311). - devlink: remove duplicate temporary netlink callback prototypes (jsc#PED-3311). - devlink: pass flags as an arg of dump_one() callback (jsc#PED-3311). - devlink: introduce dumpit callbacks for split ops (jsc#PED-3311). - devlink: rename doit callbacks for per-instance dump commands (jsc#PED-3311). - devlink: introduce devlink_nl_pre_doit_port*() helper functions (jsc#PED-3311). - devlink: parse rate attrs in doit() callbacks (jsc#PED-3311). - devlink: parse linecard attr in doit() callbacks (jsc#PED-3311). - devlink: clear flag on port register error path (jsc#PED-3311). - devlink: use generated split ops and remove duplicated commands from small ops (jsc#PED-3311). - devlink: include the generated netlink header (jsc#PED-3311). - devlink: add split ops generated according to spec (jsc#PED-3311). - devlink: un-static devlink_nl_pre/post_doit() (jsc#PED-3311). - devlink: introduce couple of dumpit callbacks for split ops (jsc#PED-3311). - devlink: rename couple of doit netlink callbacks to match generated names (jsc#PED-3311). - devlink: rename devlink_nl_ops to devlink_nl_small_ops (jsc#PED-3311). - devlink: remove reload failed checks in params get/set callbacks (jsc#PED-3311). - tools: ynl: generate code for the devlink family (jsc#PED-3311). - tools: ynl: generate code for the handshake family (jsc#PED-3311). - tools: ynl: support fou and netdev in C (jsc#PED-3311). - tools: ynl: user space helpers (jsc#PED-3311). - commit d1397b2- KVM: s390: pv: Allow AP-instructions for pv-guests (jsc#PED-5441). - KVM: s390: Add UV feature negotiation (jsc#PED-5441). - s390/uv: UV feature check utility (jsc#PED-5441). - KVM: s390: pv: relax WARN_ONCE condition for destroy fast (jsc#PED-5441). - commit 4d04ae4- s390/vfio-ap: make sure nib is shared (jsc#PED-5441). - KVM: s390: export kvm_s390_pv*_is_protected functions (jsc#PED-5441). - s390/uv: export uv_pin_shared for direct usage (jsc#PED-5441). - s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (jsc#PED-5441). - s390/vfio-ap: handle queue state change in progress on reset (jsc#PED-5441). - s390/vfio-ap: use work struct to verify queue reset (jsc#PED-5441). - s390/vfio-ap: store entire AP queue status word with the queue object (jsc#PED-5441). - s390/vfio-ap: remove upper limit on wait for queue reset to complete (jsc#PED-5441). - s390/vfio-ap: allow deconfigured queue to be passed through to a guest (jsc#PED-5441). - s390/vfio-ap: wait for response code 05 to clear on queue reset (jsc#PED-5441). - s390/vfio-ap: clean up irq resources if possible (jsc#PED-5441). - s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (jsc#PED-5441). - commit ce9cd9c- Update patches.suse/net-usb-lan78xx-reorder-cleanup-operations-to-.patch (bsc#1217068 CVE-2023-6039). Reference updated. Bug retroactively declared a security issue. - commit 1d8baa2- s390/ipl: add missing IPL_TYPE_ECKD_DUMP case to ipl_init() (git-fixes bsc#1217510). - commit 074bb1e- hv_netvsc: Mark VF as slave before exposing it to user-mode (git-fixes). - hv_netvsc: Fix race of register_netdevice_notifier and VF register (git-fixes). - hv_netvsc: fix race of netvsc and VF register_netdevice (git-fixes). - x86/hyperv: Use atomic_try_cmpxchg() to micro-optimize hv_nmi_unknown() (git-fixes). - x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM (git-fixes). - hv/hv_kvp_daemon: Some small fixes for handling NM keyfiles (git-fixes). - commit 5d419c2- xhci: Enable RPM on controllers that support low-power states (git-fixes). - commit 5ca8a90- USB: serial: option: fix FM101R-GL defines (git-fixes). - USB: dwc3: qcom: fix ACPI platform device leak (git-fixes). - USB: dwc3: qcom: fix software node leak on probe errors (git-fixes). - USB: dwc3: qcom: fix resource leaks on probe deferral (git-fixes). - USB: dwc3: qcom: fix wakeup after probe deferral (git-fixes). - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (git-fixes). - usb: dwc3: set the dma max_seg_size (git-fixes). - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (git-fixes). - usb: cdnsp: Fix deadlock issue during using NCM gadget (git-fixes). - usb: dwc3: Fix default mode initialization (git-fixes). - usb: typec: tcpm: Skip hard reset when in error recovery (git-fixes). - dt-bindings: usb: hcd: add missing phy name to example (git-fixes). - kselftest/arm64: Fix output formatting for za-fork (git-fixes). - arm64: mm: Fix "rodata=on" when CONFIG_RODATA_FULL_DEFAULT_ENABLED=y (git-fixes). - arm/xen: fix xen_vcpu_info allocation alignment (git-fixes). - commit 5dff477- igb: Fix an end of loop test (jsc#PED-4872). - commit 071f08c- rpm/kernel-source.changes.old: Remove old changelog entries The RPM changelog has grown to ~400k lines which unnecessarily increases size of the resulting packages, especially because the same changelog is at the moment used for all built packages. For instance, size of the kernel-macros package is now at ~12MB while the actual content is ~30kB. To reduce the size, bump the cut-off commit for the changelog to the predecessor of 126b9a7394d ("Change to SLE15-SP6 branch (jsc#PED-4593)"). Note that the auto-generated changelog currently relies on author dates. Some commits that were cherry-picked on the branch have their author date earlier than the commit 126b9a7394d and hence appear before this commit in the produced changelog as well. - commit f2af818- iavf: delete the iavf client interface (jsc#PED-4937). - iavf: add a common function for undoing the interrupt scheme (jsc#PED-4937). - iavf: use unregister_netdev (jsc#PED-4937). - iavf: rely on netdev's own registered state (jsc#PED-4937). - iavf: fix the waiting time for initial reset (jsc#PED-4937). - iavf: in iavf_down, don't queue watchdog_task if comms failed (jsc#PED-4937). - iavf: simplify mutex_trylock+sleep loops (jsc#PED-4937). - iavf: fix comments about old bit locks (jsc#PED-4937). - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (jsc#PED-4872). - iavf: delete unused iavf_mac_info fields (jsc#PED-4937). - intel: fix format warnings (jsc#PED-4872). - intel: fix string truncation warnings (jsc#PED-4937). - ionic: replace deprecated strncpy with strscpy (jsc#PED-6953). - virtchnl: Add header dependencies (jsc#PED-4937). - iavf: remove "inline" functions from iavf_txrx.c (jsc#PED-4937). - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush() (jsc#PED-4872). - ethernet/intel: Use list_for_each_entry() helper (jsc#PED-4872). - ionic: expand the descriptor bufs array (jsc#PED-6953). - ionic: add a check for max SGs and SKB frags (jsc#PED-6953). - ionic: count SGs in packet to minimize linearize (jsc#PED-6953). - iavf: Add ability to turn off CRC stripping for VF (jsc#PED-4937). - virtchnl: Add CRC stripping capability (jsc#PED-4937). - iavf: Fix promiscuous mode configuration flow messages (jsc#PED-4937). - iavf: in iavf_down, disable queues when removing the driver (jsc#PED-4937). - iavf: initialize waitqueues before starting watchdog_task (jsc#PED-4937). - ixgbe: fix crash with empty VF macvlan list (jsc#PED-4872). - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (jsc#PED-6953). - ixgbe: fix timestamp configuration code (jsc#PED-4872). - e1000e: Add support for the next LOM generation (jsc#PED-4868). - ionic: Remove unused declarations (jsc#PED-6953). - e1000e: Use PME poll to circumvent unreliable ACPI wake (jsc#PED-4868). - net: e1000e: Remove unused declarations (jsc#PED-4868). - rtnetlink: remove redundant checks for nlattr IFLA_BRIDGE_MODE (jsc#PED-4872). - ixgbe: Remove unused function declarations (jsc#PED-4872). - ionic: add FLR recovery support (jsc#PED-6953). - ionic: pull out common bits from fw_up (jsc#PED-6953). - ionic: extract common bits from ionic_probe (jsc#PED-6953). - ionic: extract common bits from ionic_remove (jsc#PED-6953). - ionic: remove dead device fail path (jsc#PED-6953). - ionic: use vmalloc_array and vcalloc (jsc#PED-6953). - ionic: add support for ethtool extended stat link_down_count (jsc#PED-6953). - e1000e: Add @adapter description to kdoc (jsc#PED-4868). - commit 91e995b- x86/shstk: Change order of __user in type (jsc#PED-6018). - commit 0107db9- x86/ibt: Convert IBT selftest to asm (jsc#PED-6018). - commit 134cc83- x86/shstk: Don't retry vm_munmap() on -EINTR (jsc#PED-6018). - commit 2d18a08- x86/kbuild: Fix Documentation/ reference (jsc#PED-6018). - commit 3171868- x86/shstk: Move arch detail comment out of core mm (jsc#PED-6018). - commit 480c637- x86/shstk: Add ARCH_SHSTK_STATUS (jsc#PED-6018). - commit 2938766- x86/shstk: Add ARCH_SHSTK_UNLOCK (jsc#PED-6018). - commit dcfff9e- x86: Add PTRACE interface for shadow stack (jsc#PED-6018). - commit f572a94- selftests/x86: Add shadow stack test (jsc#PED-6018). - commit e6a828d- x86/cpufeatures: Enable CET CR4 bit for shadow stack (jsc#PED-6018). - commit f024116- x86/shstk: Wire in shadow stack interface (jsc#PED-6018). - commit 75d6c19- x86: Expose thread features in /proc/$PID/status (jsc#PED-6018). - commit 2652028- x86/shstk: Support WRSS for userspace (jsc#PED-6018). - commit da1f8ce- x86/shstk: Introduce map_shadow_stack syscall (jsc#PED-6018). - Refresh patches.suse/x86-Remove-the-arch_calc_vm_prot_bits-macro-from-the-UAPI.patch. - commit 9a5d440- s390/dasd: protect device queue against concurrent access (git-fixes bsc#1217481). - commit 55f7a58- x86/shstk: Check that signal frame is shadow stack mem (jsc#PED-6018). - commit 6123f67- x86/shstk: Check that SSP is aligned on sigreturn (jsc#PED-6018). - commit 84f44b1- x86/shstk: Handle signals for shadow stack (jsc#PED-6018). - commit 75bc417- x86/shstk: Introduce routines modifying shstk (jsc#PED-6018). - commit 5a66753- x86/shstk: Handle thread shadow stack (jsc#PED-6018). - commit fbc0ee7- x86/shstk: Add user-mode shadow stack support (jsc#PED-6018). - commit f8f3c51- x86/shstk: Add user control-protection fault handler (jsc#PED-6018). - Refresh patches.suse/kabi-reserve-cpuid-leaves.patch. - commit 677fca7- x86: Introduce userspace API for shadow stack (jsc#PED-6018). - commit e1b906b- x86/fpu: Add helper for modifying xstate (jsc#PED-6018). - commit 84b123e- x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (jsc#PED-6018). - commit 5c1ce43- Documentation/x86: Add CET shadow stack description (jsc#PED-6018). - commit db3df55- mm: Don't allow write GUPs to shadow stack memory (jsc#PED-6018). - commit 2df8433- x86/mm: Teach pte_mkwrite() about stack memory (jsc#PED-6018). - commit aa2b115- x86/mm: Introduce MAP_ABOVE4G (jsc#PED-6018). - Refresh patches.suse/x86-Remove-the-arch_calc_vm_prot_bits-macro-from-the-UAPI.patch. - commit 9d9379d- mm/mmap: Add shadow stack pages to memory accounting (jsc#PED-6018). - commit 1d2d642- x86/mm: Warn if create Write=0,Dirty=1 with raw prot (jsc#PED-6018). - commit f6fee82- mm: Warn on shadow stack memory in wrong vma (jsc#PED-6018). - commit 07bece3- mm: Add guard pages around a shadow stack (jsc#PED-6018). - commit 0d78258- Ensure ia32_emulation is always enabled for kernel-obs-build If ia32_emulation is disabled by default, ensure it is enabled back for OBS kernel to allow building 32bit binaries (jsc#PED-3184) [ms: Always pass the parameter, no need to grep through the config which may not be very reliable] - commit 56a2c2f- ata: pata_isapnp: Add missing error check for devm_ioport_map() (git-fixes). - HID: fix HID device resource race between HID core and debugging support (git-fixes). - net: usb: ax88179_178a: fix failed operations during ax88179_reset (git-fixes). - commit 4731042- x86/mm: Check shadow stack page fault errors (jsc#PED-6018). - commit 64b7940- mm: Introduce VM_SHADOW_STACK for shadow stack memory (jsc#PED-6018). - commit 6889091- x86/mm: Remove _PAGE_DIRTY from kernel RO pages (jsc#PED-6018). - commit 4155b6a- x86/mm: Start actually marking _PAGE_SAVED_DIRTY (jsc#PED-6018). - commit 806180b- x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (jsc#PED-6018). - commit 81aee3e- x86/mm: Introduce _PAGE_SAVED_DIRTY (jsc#PED-6018). - commit 72a3b8f- octeontx2-af: cn10k: Set NIX DWRR MTU for CN10KB silicon (jsc#PED-6931). - Refresh patches.suse/page_pool-split-types-and-declarations-from-page_poo.patch. - commit 9853343- octeontx2-pf: Free pending and dropped SQEs (jsc#PED-6931). - octeontx2-pf: Fix holes in error code (jsc#PED-6931). - octeontx2-pf: Fix error codes (jsc#PED-6931). - page_pool: remove PP_FLAG_PAGE_FRAG (jsc#PED-6931). - octeon_ep: assert hardware structure sizes (jsc#PED-6954). - octeontx2-af: devlink health: use retained error fmsg API (jsc#PED-6931). - octeontx2-af: Enable hardware timestamping for VFs (jsc#PED-6931). - octeontx2-af: replace deprecated strncpy with strscpy (jsc#PED-6931). - net: add DEV_STATS_READ() helper (jsc#PED-6931). - octeontx2-pf: Tc flower offload support for MPLS (jsc#PED-6931). - octeon_ep: restructured interrupt handlers (jsc#PED-6954). - octeon_ep: support to fetch firmware info (jsc#PED-6954). - octeontx2-pf: Enable PTP PPS output support (jsc#PED-6931). - octeon_ep: update BQL sent bytes before ringing doorbell (jsc#PED-6954). - octeontx2-pf: Fix page pool frag allocation warning (jsc#PED-6931). - octeontx2-pf: mcs: update PN only when update_pn is true (jsc#PED-6931). - net: macsec: indicate next pn update when offloading (jsc#PED-6931). - octeontx2-pf: Do xdp_do_flush() after redirects (jsc#PED-6931). - octeon_ep: fix tx dma unmap len values in SG (jsc#PED-6954). - octeontx2-pf: Fix page pool cache index corruption (jsc#PED-6931). - octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler (jsc#PED-6931). - Revert "net: macsec: preserve ingress frame ordering" (jsc#PED-6931). - cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously (jsc#PED-6931). - octeontx2-af: CN10KB: fix PFC configuration (jsc#PED-6931). - octeontx2-pf: Fix PFC TX scheduler free (jsc#PED-6931). - octeontx2-pf: fix page_pool creation fail for rings > 32k (jsc#PED-6931). - octeontx2-af: print error message incase of invalid pf mapping (jsc#PED-6931). - octeontx2-af: Add validation of lmac (jsc#PED-6931). - octeontx2-af: Don't treat lack of CGX interfaces as error (jsc#PED-6931). - octeontx2-af: CN10KB: Add USGMII LMAC mode (jsc#PED-6931). - octeontx2-pf: Use PTP HW timestamp counter atomic update feature (jsc#PED-6931). - net: macsec: Use helper functions to update stats (jsc#PED-6931). - octeontx2-pf: Allow both ntuple and TC features on the interface (jsc#PED-6931). - octeon_ep: Add control plane host and firmware versions (jsc#PED-6954). - octeontx2-af: Harden rule validation (jsc#PED-6931). - octeontx2-af: Remove redundant functions rvu_npc_exact_mac2u64() (jsc#PED-6931). - octeontx2-af: Use u64_to_ether_addr() to convert ethernet address (jsc#PED-6931). - octeontx2-af: Remove redundant functions mac2u64() and cfg2mac() (jsc#PED-6931). - octeontx2-af: TC flower offload support for inner VLAN (jsc#PED-6931). - octeontx2-af: Code restructure to handle TC outer VLAN offload (jsc#PED-6931). - octeontx2: Remove unnecessary ternary operators (jsc#PED-6931). - octeontx2-pf: TC flower offload support for SPI field (jsc#PED-6931). - tc: flower: Enable offload support IPSEC SPI field (jsc#PED-6931). - net: flow_dissector: Add IPSEC dissector (jsc#PED-6931). - octeontx2-af: Initialize 'cntr_val' to fix uninitialized symbol error (jsc#PED-6931). - octeontx2-af: Install TC filter rules in hardware based on priority (jsc#PED-6931). - octeontx2-pf: htb offload support for Round Robin scheduling (jsc#PED-6931). - octeontx2-pf: implement transmit schedular allocation algorithm (jsc#PED-6931). - octeontx2-pf: mcs: Generate hash key using ecb(aes) (jsc#PED-6931). - octeon_ep: use vmalloc_array and vcalloc (jsc#PED-6954). - octeontx2-pf: TC flower offload support for rxqueue mapping (jsc#PED-6931). - octeontx2-af: Set XOFF on other child transmit schedulers during SMQ flush (jsc#PED-6931). - octeontx2-af: add option to toggle DROP_RE enable in rx cfg (jsc#PED-6931). - octeontx2-af: Enable LBK links only when switch mode is on (jsc#PED-6931). - octeontx2-af: extend RSS supported offload types (jsc#PED-6931). - octeontx2-af: Add devlink option to adjust mcam high prio zone entries (jsc#PED-6931). - net: flow_dissector: add support for cfm packets (jsc#PED-6931). - octeontx2-pf: Add support for page pool (jsc#PED-6931). - octeontx2-pf: mcs: Support VLAN in clear text (jsc#PED-6931). - octeontx2-pf: mcs: Remove unneeded semicolon (jsc#PED-6931). - octeontx2-pf: ethtool expose qos stats (jsc#PED-6931). - octeontx2-pf: Add support for HTB offload (jsc#PED-6931). - octeontx2-pf: Prepare for QOS offload (jsc#PED-6931). - octeontx2-pf: Refactor schedular queue alloc/free calls (jsc#PED-6931). - octeontx2-pf: qos send queues management (jsc#PED-6931). - octeontx2-pf: Rename tot_tx_queues to non_qos_queues (jsc#PED-6931). - octeontx2-pf: mcs: Offload extended packet number(XPN) feature (jsc#PED-6931). - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (jsc#PED-6931). - commit 72b73a0- x86/mm: Move pmd_write(), pud_write() up in the file (jsc#PED-6018). - commit 01f99e3- x86/cpufeatures: Add CPU feature flags for shadow stacks (jsc#PED-6018). - commit de97834- x86/traps: Move control protection handler to separate file (jsc#PED-6018). - commit 8795a47- x86/shstk: Add Kconfig option for shadow stack (jsc#PED-6018). - commit ae7b58e- mm: Move VM_UFFD_MINOR_BIT from 37 to 38 (jsc#PED-6018). - commit 482ef18- mm: Re-introduce vm_flags to do_mmap() (jsc#PED-6018). - commit b4652a8- mm: Make pte_mkwrite() take a VMA (jsc#PED-6018). - commit bb00ef0- mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (jsc#PED-6018). - commit c09c22f- mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (jsc#PED-6018). - commit 898949c- Update config files: CONFIG_SND_SOC_WSA883X=m for Thinkpad X13s audio (bsc#1217412) - commit 72eb62b- x86/microcode/AMD: Rip out static buffers (jsc#PED-5525). - Refresh patches.suse/x86-cpu-Fix-amd_check_microcode-declaration.patch. - commit aca1f5e- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh (jsc#PED-5524). - commit f369b43- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (jsc#PED-5524). - commit 76f4f91- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models (jsc#PED-5524). - Refresh patches.suse/PCI-Prevent-xHCI-driver-from-claiming-AMD-VanGogh-US.patch. - commit d4e29d6- s390/uv: Update query for secret-UVCs (jsc#PED-3289 jsc#PED-5417). - s390/uv: replace scnprintf with sysfs_emit (jsc#PED-3289 jsc#PED-5417). - s390/uvdevice: Add 'Lock Secret Store' UVC (jsc#PED-3289 jsc#PED-5417). - s390/uvdevice: Add 'List Secrets' UVC (jsc#PED-3289 jsc#PED-5417). - s390/uvdevice: Add 'Add Secret' UVC (jsc#PED-3289 jsc#PED-5417). - s390/uvdevice: Add info IOCTL (jsc#PED-3289 jsc#PED-5417). - s390/uv: Always export uv_info (jsc#PED-3289 jsc#PED-5417). - commit 278af04- s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs (git-fixes bsc#1217410). - commit b3d3c85- KVM: SVM: Fix build error when using - Werror=unused-but-set-variable (jsc#PED-7322). - commit 2b98018- x86: KVM: SVM: refresh AVIC inhibition in svm_leave_nested() (jsc#PED-7322). - commit ce7c103- x86: KVM: SVM: add support for Invalid IPI Vector interception (jsc#PED-7322). - commit ccd8a47- arm64: Prevent misaligned patch-site warnings (bsc#1214934). The DYNAMIC_FTRACE_WITH_CALL_OPS optimization uses the compiler option - falign-functions=8 with the expectation that functions will get aligned on 8-byte boundary. However, GCC treats this option only as a hint and in certain situations doesn't align the functions. This then results in in warnings about misaligned patch-sites during system boot. Unset DYNAMIC_FTRACE_WITH_CALL_OPS for now to prevent these warnings until the kernel+GCC have a way to set the needed alignment properly. Unfortunately, DYNAMIC_FTRACE_WITH_CALL_OPS cannot be unset only in the arm64 config file because the option is promtless and gets automatically reset to the value of HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS. Make therefore sure the latter is unset first by patching the respective Kconfig. - commit 0db2d14- x86: KVM: SVM: always update the x2avic msr interception (jsc#PED-7322). - commit 7ea5c62- KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} (jsc#PED-7322). - commit 311b967- idpf: add SRIOV support and other ndo_ops (jsc#PED-6716). - Update config files. - supported.conf: marked idpf as supported - commit 2317135- idpf: fix potential use-after-free in idpf_tso() (jsc#PED-6716). - net: page_pool: add missing free_percpu when page_pool_init fail (jsc#PED-6716). - page_pool: update document about fragment API (jsc#PED-6716). - page_pool: introduce page_pool_alloc() API (jsc#PED-6716). - page_pool: unify frag_count handling in page_pool_is_last_frag() (jsc#PED-6716). - idpf: cancel mailbox work in error path (jsc#PED-6716). - idpf: set scheduling mode for completion queue (jsc#PED-6716). - page_pool: fragment API support for 32-bit arch with 64-bit DMA (jsc#PED-6716). - idpf: add ethtool callbacks (jsc#PED-6716). - idpf: add singleq start_xmit and napi poll (jsc#PED-6716). - idpf: add RX splitq napi poll support (jsc#PED-6716). - idpf: add TX splitq napi poll support (jsc#PED-6716). - idpf: add splitq start_xmit (jsc#PED-6716). - idpf: initialize interrupts and enable vport (jsc#PED-6716). - idpf: configure resources for RX queues (jsc#PED-6716). - idpf: configure resources for TX queues (jsc#PED-6716). - idpf: add ptypes and MAC filter support (jsc#PED-6716). - idpf: add create vport and netdev configuration (jsc#PED-6716). - idpf: add core init and interrupt request (jsc#PED-6716). - idpf: add controlq init and reset checks (jsc#PED-6716). - idpf: add module register and probe functionality (jsc#PED-6716). - virtchnl: add virtchnl version 2 ops (jsc#PED-6716). - page_pool: fix documentation typos (jsc#PED-6716). - docs: net: page_pool: de-duplicate the intro comment (jsc#PED-6716). - page_pool: add a lockdep check for recycling in hardirq (jsc#PED-6716). - page_pool: place frag_* fields in one cacheline (jsc#PED-6716). - net: skbuff: don't include to (jsc#PED-6716). - page_pool: split types and declarations from page_pool.h (jsc#PED-6716). - docs: net: page_pool: use kdoc to avoid duplicating the information (jsc#PED-6716). - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (jsc#PED-6716). - net: page_pool: hide page_pool_release_page() (jsc#PED-6716). - eth: stmmac: let page recycling happen with skbs (jsc#PED-6716). - eth: tsnep: let page recycling happen with skbs (jsc#PED-6716). - commit 7d16fc6- x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer (jsc#PED-7322). - commit 6ec8afd- KVM: x86/pmu: Synthesize at most one PMI per VM-exit (jsc#PED-7322). - commit c54b9f9- KVM: x86: Mask LVTPC when handling a PMI (jsc#PED-7322). - commit 38f87fd- rpm: Define git commit as macro - commit bcc92c8- KVM: x86/pmu: Truncate counter value to allowed width on write (jsc#PED-7322). - commit b3a4bf5- x86/sev: Change npages to unsigned long in snp_accept_memory() (jsc#PED-7322). - commit 851ed71- platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (bsc#1217382). - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (bsc#1217382). - commit e8774c4- x86/sev: Use the GHCB protocol when available for SNP CPUID requests (jsc#PED-7322). - commit ed834cf- kernel-source: Move provides after sources - commit dbbf742- KVM: SVM: Do not use user return MSR support for virtualized TSC_AUX (jsc#PED-7322). - commit 1162f08- Update config files: just refreshing - commit 2edd057- platform/x86/amd/pmc: adjust getting DRAM size behavior (bsc#1217382). - platform/x86/amd/hsmp: Fix iomem handling (bsc#1217382). - platform/x86/amd/pmc: Add dump_custom_stb module parameter (bsc#1217382). - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (bsc#1217382). - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (bsc#1217382). - platform/x86/amd/hsmp: improve the error log (bsc#1217382). - platform/x86/amd/hsmp: add support for metrics tbl (bsc#1217382). - platform/x86/amd/hsmp: create plat specific struct (bsc#1217382). - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (bsc#1217382). - platform/x86: Add s2idle quirk for more Lenovo laptops (bsc#1217382). - uapi: stddef.h: Fix header guard location (bsc#1217382). - platform/x86/amd/pmc: Fix build error with randconfig (bsc#1217382). - platform/x86/amd/pmc: Move PMC driver to separate directory (bsc#1217382). - platform/x86/amd/pmf: Use str_on_off() helper (bsc#1217382). - Compiler Attributes: counted_by: Adjust name and identifier expansion (bsc#1217382). - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (bsc#1217382). - platform/x86/amd: pmf: Add new ACPI ID AMDI0103 (bsc#1217382). - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (bsc#1217382). - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (bsc#1217382). - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (bsc#1217382). - lib/string_helpers: Split out string_choices.h (bsc#1217382). - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (bsc#1217382). - platform/x86/amd: pmc: Add helper function to check the cpu id (bsc#1217382). - platform/x86/amd: pmc: Get STB DRAM size from PMFW (bsc#1217382). - platform/x86/amd: pmc: Pass true/false to bool argument (bsc#1217382). - Compiler Attributes: Add __counted_by macro (bsc#1217382). - commit bc41d9e- KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously (jsc#PED-7322). - commit 885e45c- KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe() (jsc#PED-7322). - commit bc3d564- KVM: x86/mmu: Open code leaf invalidation from mmu_notifier (jsc#PED-7322). - commit fa07165- KVM: x86/mmu: Use dummy root, backed by zero page, for !visible guest roots (jsc#PED-7322). - commit 1cb5a4a- KVM: x86/mmu: Disallow guest from using !visible slots for page tables (jsc#PED-7322). - commit e4de09c- KVM: x86/mmu: Harden TDP MMU iteration against root w/o shadow page (jsc#PED-7322). - commit a2abdae- KVM: x86/mmu: Harden new PGD against roots without shadow pages (jsc#PED-7322). - commit 81cc556- KVM: x86/mmu: Add helper to convert root hpa to shadow page (jsc#PED-7322). - commit 9f5cccc- KVM: x86/mmu: Handle KVM bookkeeping in page-track APIs, not callers (jsc#PED-7322). - commit b426979- KVM: x86/mmu: Drop @slot param from exported/external page-track APIs (jsc#PED-7322). - commit f60a53a- KVM: x86/mmu: Bug the VM if write-tracking is used but not enabled (jsc#PED-7322). - commit 9a0fd92- KVM: x86/mmu: Assert that correct locks are held for page write-tracking (jsc#PED-7322). - commit 4c2f351- KVM: x86/mmu: Rename page-track APIs to reflect the new reality (jsc#PED-7322). - commit 6294c39- KVM: x86/mmu: Drop infrastructure for multiple page-track modes (jsc#PED-7322). - commit f8f8636- KVM: x86/mmu: Use page-track notifiers iff there are external users (jsc#PED-7322). - commit 88d749b- KVM: x86/mmu: Move KVM-only page-track declarations to internal header (jsc#PED-7322). - commit 890548b- KVM: x86: Remove the unused page-track hook track_flush_slot() (jsc#PED-7322). - commit 21fdf4a- drm/i915/gvt: switch from ->track_flush_slot() to - >track_remove_region() (jsc#PED-7322). - commit 485ec9a- KVM: x86: Add a new page-track hook to handle memslot deletion (jsc#PED-7322). - commit 120d16f- drm/i915/gvt: Don't bother removing write-protection on to-be-deleted slot (jsc#PED-7322). - commit ad319bd- KVM: x86: Reject memslot MOVE operations if KVMGT is attached (jsc#PED-7322). - commit 07041be- KVM: drm/i915/gvt: Drop @vcpu from KVM's ->track_write() hook (jsc#PED-7322). - commit a40a090- KVM: x86/mmu: Don't bounce through page-track mechanism for guest PTEs (jsc#PED-7322). - commit 000dab9- KVM: x86/mmu: Don't rely on page-track mechanism to flush on memslot change (jsc#PED-7322). - commit df05e91- xfs: allow inode inactivation during a ro mount log recovery (git-fixes). - commit eb5b88b- KVM: x86/mmu: Move kvm_arch_flush_shadow_{all,memslot}() to mmu.c (jsc#PED-7322). - commit c587251- drm/i915/gvt: Protect gfn hash table with vgpu_lock (jsc#PED-7322). - commit 482fee2- drm/i915/gvt: Use an "unsigned long" to iterate over memslot gfns (jsc#PED-7322). - commit 549b1d3- drm/i915/gvt: Don't rely on KVM's gfn_to_pfn() to query possible 2M GTT (jsc#PED-7322). - commit d9cb58b- drm/i915/gvt: Error out on an attempt to shadowing an unknown GTT entry type (jsc#PED-7322). - commit 4212804- drm/i915/gvt: Explicitly check that vGPU is attached before shadowing (jsc#PED-7322). - commit 022343b- drm/i915/gvt: Don't try to unpin an empty page range (jsc#PED-7322). - commit 206703b- drm/i915/gvt: Verify hugepages are contiguous in physical address space (jsc#PED-7322). - commit 6312ded- drm/i915/gvt: remove interface intel_gvt_is_valid_gfn (jsc#PED-7322). - commit bea1f04- KVM: x86/mmu: BUG() in rmap helpers iff CONFIG_BUG_ON_DATA_CORRUPTION=y (jsc#PED-7322). - commit cf85326- wifi: iwlwifi: mvm: change iwl_mvm_flush_sta() API (git-fixes). - commit b356cb3- irqchip/gic-v3-its: Flush ITS tables correctly in non-coherent GIC designs (git-fixes). - gve: Fixes for napi_poll when budget is 0 (git-fixes). - rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call (git-fixes). - KEYS: Include linux/errno.h in linux/verification.h (git-fixes). - hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip (git-fixes). - module/decompress: use kvmalloc() consistently (git-fixes). - soc: qcom: pmic_glink: fix connector type to be DisplayPort (git-fixes). - soc: qcom: llcc: Handle a second device without data corruption (git-fixes). - clk: renesas: rzg2l: Fix computation formula (git-fixes). - clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields (git-fixes). - clk: qcom: apss-ipq-pll: Use stromer plus ops for stromer plus pll (git-fixes). - clk: qcom: clk-alpha-pll: introduce stromer plus ops (git-fixes). - hwmon: (sch5627) Disallow write access if virtual registers are locked (git-fixes). - hwmon: (sch5627) Use bit macros when accessing the control register (git-fixes). - spi: omap2-mcspi: Fix hardcoded reference clock (git-fixes). - spi: omap2-mcspi: switch to use modern name (git-fixes). - wifi: iwlwifi: mvm: fix netif csum flags (git-fixes). - wifi: iwlwifi: mvm: fix iwl_mvm_mac_flush_sta() (git-fixes). - wifi: iwlwifi: mvm: Don't always bind/link the P2P Device interface (git-fixes). - wifi: mt76: fix per-band IEEE80211_CONF_MONITOR flag comparison (git-fixes). - wifi: mt76: get rid of false alamrs of tx emission issues (git-fixes). - wifi: mt76: mt7996: set correct wcid in txp (git-fixes). - wifi: mt76: remove unused error path in mt76_connac_tx_complete_skb (git-fixes). - wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush() (git-fixes). - wifi: iwlwifi: increase number of RX buffers for EHT devices (git-fixes). - wifi: mac80211: move sched-scan stop work to wiphy work (git-fixes). - wifi: mac80211: move offchannel works to wiphy work (git-fixes). - wifi: mac80211: move scan work to wiphy work (git-fixes). - wifi: mac80211: move radar detect work to wiphy work (git-fixes). - wifi: cfg80211: add flush functions for wiphy work (git-fixes). - gve: Use size_add() in call to struct_size() (git-fixes). - rtc: pcf85363: Allow to wake up system without IRQ (git-fixes). - HID: cp2112: Make irq_chip immutable (git-fixes). - wifi: mt76: connac: move connac3 definitions in mt76_connac3_mac.h (git-fixes). - spi: omap2-mcspi: remove redundant dev_err_probe() (git-fixes). - commit d64fd89- KVM: x86/mmu: Plumb "struct kvm" all the way to pte_list_remove() (jsc#PED-7322). - commit 513e4f4- KVM: x86/mmu: Use BUILD_BUG_ON_INVALID() for KVM_MMU_WARN_ON() stub (jsc#PED-7322). - commit c9fb2cf- KVM: x86/mmu: Replace MMU_DEBUG with proper KVM_PROVE_MMU Kconfig (jsc#PED-7322). - update config - commit f004b77- KVM: x86/mmu: Bug the VM if a vCPU ends up in long mode without PAE enabled (jsc#PED-7322). - commit 7d62f44- KVM: x86/mmu: Convert "runtime" WARN_ON() assertions to WARN_ON_ONCE() (jsc#PED-7322). - commit 5ab00fb- KVM: x86/mmu: Rename MMU_WARN_ON() to KVM_MMU_WARN_ON() (jsc#PED-7322). - commit a09fb69- KVM: x86/mmu: Cleanup sanity check of SPTEs at SP free (jsc#PED-7322). - commit 4bf9e14- KVM: x86/mmu: Avoid pointer arithmetic when iterating over SPTEs (jsc#PED-7322). - commit a10cc31- KVM: x86/mmu: Delete the "dbg" module param (jsc#PED-7322). - commit cd5af0a- KVM: x86/mmu: Delete rmap_printk() and all its usage (jsc#PED-7322). - commit c0a0a72- KVM: x86/mmu: Delete pgprintk() and all its usage (jsc#PED-7322). - commit 33d28b6- KVM: x86/mmu: Move the lockdep_assert of mmu_lock to inside clear_dirty_pt_masked() (jsc#PED-7322). - commit 2be22f3- KVM: VMX: Delete ancient pr_warn() about KVM_SET_TSS_ADDR not being set (jsc#PED-7322). - commit 45a383f- xfs: abort intent items when recovery intents fail (git-fixes). - commit 8c58e35- xfs: factor out xfs_defer_pending_abort (git-fixes). - commit c11ee61- xfs: recovery should not clear di_flushiter unconditionally (git-fixes). - commit 127d2ec- KVM: SVM: Require nrips support for SEV guests (and beyond) (jsc#PED-7322). - commit c1ca735- xfs: up(ic_sema) if flushing data device fails (git-fixes). - commit 7ac0b39- xfs: only remap the written blocks in xfs_reflink_end_cow_extent (git-fixes). - commit e4edf9a- xfs: make sure maxlen is still congruent with prod when rounding down (git-fixes). - commit c4c4007- xfs: fix units conversion error in xfs_bmap_del_extent_delay (git-fixes). - commit 5b9b3d4- xfs: adjust the incore perag block_count when shrinking (git-fixes). - commit d1fc147- xfs: require a relatively recent V5 filesystem for LARP mode (git-fixes). - commit 62ce09a- xfs: reserve less log space when recovering log intent items (git-fixes). - commit 2df5f25- xfs: fix log recovery when unknown rocompat bits are set (git-fixes). - commit 0b95382- xfs: use per-mount cpumask to track nonempty percpu inodegc lists (git-fixes). - commit 85b92c2- xfs: fix per-cpu CIL structure aggregation racing with dying cpus (git-fixes). - commit d1f8099- xfs: fix an agbno overflow in __xfs_getfsmap_datadev (git-fixes). - commit 2369f5b- xfs: fix dqiterate thinko (git-fixes). - commit d463542- KVM: x86: Disallow guest CPUID lookups when IRQs are disabled (jsc#PED-7322). - commit 6bbb6e4- xfs: fix agf_fllast when repairing an empty AGFL (git-fixes). - commit d00a02c- KVM: nSVM: Use KVM-governed feature framework to track "vNMI enabled" (jsc#PED-7322). - commit 574073b- KVM: nSVM: Use KVM-governed feature framework to track "vGIF enabled" (jsc#PED-7322). - commit 5f38203- KVM: nSVM: Use KVM-governed feature framework to track "Pause Filter enabled" (jsc#PED-7322). - commit ebf0cbb- KVM: nSVM: Use KVM-governed feature framework to track "LBRv enabled" (jsc#PED-7322). - commit 71ab721- fs: ocfs2: namei: check return value of ocfs2_add_entry() (git-fixes). - commit 792fc1a- KVM: nSVM: Use KVM-governed feature framework to track "vVM{SAVE,LOAD} enabled" (jsc#PED-7322). - commit 3388e7f- KVM: nSVM: Use KVM-governed feature framework to track "TSC scaling enabled" (jsc#PED-7322). - commit 9c63e90- KVM: nSVM: Use KVM-governed feature framework to track "NRIPS enabled" (jsc#PED-7322). - commit 8449389- KVM: nVMX: Use KVM-governed feature framework to track "nested VMX enabled" (jsc#PED-7322). - commit 8ec7550- KVM: x86: Use KVM-governed feature framework to track "XSAVES enabled" (jsc#PED-7322). - Refresh patches.suse/KVM-SVM-Fix-TSC_AUX-virtualization-setup.patch. - commit 4542bb1- KVM: VMX: Rename XSAVES control to follow KVM's preferred "ENABLE_XYZ" (jsc#PED-7322). - commit 6830ffb- KVM: VMX: Check KVM CPU caps, not just VMX MSR support, for XSAVE enabling (jsc#PED-7322). - commit 652e9dd- KVM: VMX: Recompute "XSAVES enabled" only after CPUID update (jsc#PED-7322). - commit 16a8f99- KVM: x86/mmu: Use KVM-governed feature framework to track "GBPAGES enabled" (jsc#PED-7322). - commit c52c867- KVM: x86: Add a framework for enabling KVM-governed x86 features (jsc#PED-7322). - commit 6cced89- x86: kvm: x86: Remove unnecessary initial values of variables (jsc#PED-7322). - commit ba5f3e4- KVM: VMX: Rename vmx_get_max_tdp_level() to vmx_get_max_ept_level() (jsc#PED-7322). - commit 9fc841c- KVM: x86: Remove WARN sanity check on hypervisor timer vs. UNINITIALIZED vCPU (jsc#PED-7322). - commit 987d422- KVM: x86: Remove break statements that will never be executed (jsc#PED-7322). - commit 19bb15f- KVM: Wrap kvm_{gfn,hva}_range.pte in a per-action union (jsc#PED-7322). - commit 9fcdb4e- KVM: arm64: Use kvm_arch_flush_remote_tlbs() (jsc#PED-7322). - commit 685780b- KVM: Move kvm_arch_flush_remote_tlbs_memslot() to common code (jsc#PED-7322). - commit c993bcc- KVM: Allow range-based TLB invalidation from common code (jsc#PED-7322). - commit 4179168- KVM: Declare kvm_arch_flush_remote_tlbs() globally (jsc#PED-7322). - commit 04da59a- KVM: Rename kvm_arch_flush_remote_tlb() to kvm_arch_flush_remote_tlbs() (jsc#PED-7322). - commit 351a707- x86/sev: Do not handle #VC for DR7 read/write (jsc#PED-7322). - commit a9a776c- KVM: nSVM: Skip writes to MSR_AMD64_TSC_RATIO if guest state isn't loaded (jsc#PED-7322). - commit 81530d1- KVM: x86: Always write vCPU's current TSC offset/ratio in vendor hooks (jsc#PED-7322). - commit 9ad9c95- KVM: SVM: Clean up preemption toggling related to MSR_AMD64_TSC_RATIO (jsc#PED-7322). - commit 841dae0- KVM: nSVM: Use the "outer" helper for writing multiplier to MSR_AMD64_TSC_RATIO (jsc#PED-7322). - commit e3261fa- KVM: x86: Advertise AMX-COMPLEX CPUID to userspace (jsc#PED-7322). - commit 9edc054- KVM: VMX: Skip VMCLEAR logic during emergency reboots if CR4.VMXE=0 (jsc#PED-7322). - commit 47a29cf- KVM: SVM: Use "standard" stgi() helper when disabling SVM (jsc#PED-7322). - commit dbe2300- KVM: x86: Force kvm_rebooting=true during emergency reboot/crash (jsc#PED-7322). - commit 0092171- x86/virt: KVM: Move "disable SVM" helper into KVM SVM (jsc#PED-7322). - commit c4273ba- KVM: VMX: Ensure CPU is stable when probing basic VMX support (jsc#PED-7322). - commit b977b90- KVM: SVM: Check that the current CPU supports SVM in kvm_is_svm_supported() (jsc#PED-7322). - Refresh patches.suse/x86-cpu-Clear-SVM-feature-if-disabled-by-BIOS.patch. - commit 9bada09- Revert "i2c: pxa: move to generic GPIO recovery" (git-fixes). - commit 0f0ffd2- x86/virt: KVM: Open code cpu_has_svm() into kvm_is_svm_supported() (jsc#PED-7322). - Refresh patches.suse/x86-cpu-Clear-SVM-feature-if-disabled-by-BIOS.patch. - commit 48ec546- KVM: SVM: Make KVM_AMD depend on CPU_SUP_AMD or CPU_SUP_HYGON (jsc#PED-7322). - commit 14c13bb- x86/virt: KVM: Move VMXOFF helpers into KVM VMX (jsc#PED-7322). - commit e383ee5- x86/virt: KVM: Open code cpu_has_vmx() in KVM VMX (jsc#PED-7322). - commit 7d47a34- x86/reboot: Expose VMCS crash hooks if and only if KVM_{INTEL,AMD} is enabled (jsc#PED-7322). - commit b8ccd40- x86/reboot: Disable virtualization during reboot iff callback is registered (jsc#PED-7322). - commit 51e28f6- x86/reboot: Hoist "disable virt" helpers above "emergency reboot" path (jsc#PED-7322). - commit 2ae38a5- x86/reboot: KVM: Disable SVM during reboot via virt/KVM reboot callback (jsc#PED-7322). - commit 82d368e- x86/reboot: KVM: Handle VMXOFF in KVM's reboot callback (jsc#PED-7322). - commit 74463ec- x86/reboot: Harden virtualization hooks for emergency reboot (jsc#PED-7322). - commit 3e513e8- x86/reboot: VMCLEAR active VMCSes before emergency reboot (jsc#PED-7322). - commit e3124aa- KVM: x86: Retry APIC optimized map recalc if vCPU is added/enabled (jsc#PED-7322). - commit ff5641d- KVM: x86/pmu: Move .hw_event_available() check out of PMC filter helper (jsc#PED-7322). - commit 78cfd97- KVM: x86/pmu: Require nr fixed_pmc_events to match nr max fixed counters (jsc#PED-7322). - commit 33e7647- KVM: x86/pmu: Simplify intel_hw_event_available() (jsc#PED-7322). - commit ae027fa- KVM: x86/pmu: Use enums instead of hardcoded magic for arch event indices (jsc#PED-7322). - commit dccb63e- KVM: SVM: Use svm_get_lbr_vmcb() helper to handle writes to DEBUGCTL (jsc#PED-7322). - commit fe05910- KVM: SVM: Clean up handling of LBR virtualization enabled (jsc#PED-7322). - commit ca10c6d- KVM: SVM: Fix dead KVM_BUG() code in LBR MSR virtualization (jsc#PED-7322). - commit a8580a7- ALSA: hda/realtek: Add quirks for HP Laptops (git-fixes). - ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks (git-fixes). - ALSA: hda/realtek: Enable Mute LED on HP 255 G10 (git-fixes). - ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC (git-fixes). - ALSA: hda/realtek: Enable Mute LED on HP 255 G8 (git-fixes). - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table (git-fixes). - commit e078e4b- KVM: VMX: Drop manual TLB flush when migrating vmcs.APIC_ACCESS_ADDR (jsc#PED-7322). - commit 9882cc6- dmaengine: ioat: Free up __cleanup() name (jsc#PED-7167). - commit b1b6a91- KVM: VMX: Drop unnecessary vmx_fb_clear_ctrl_available "cache" (jsc#PED-7322). - commit c440a2c- KVM: x86: Snapshot host's MSR_IA32_ARCH_CAPABILITIES (jsc#PED-7322). - commit aa0df00- cleanup: Make no_free_ptr() __must_check (jsc#PED-7167). - commit 3dd1359- locking: Introduce __cleanup() based infrastructure (jsc#PED-7167). - commit 1036fd2- virt: tdx-guest: Add Quote generation support using TSM_REPORTS (jsc#PED-7167). - Update config files. - commit a2c35cc- virt: sevguest: Add TSM_REPORTS support for SNP_GET_EXT_REPORT (jsc#PED-7167). - commit e16a069- virt: sevguest: Prep for kernel internal get_ext_report() (jsc#PED-7167). - commit dc2d8c4- configfs-tsm: Introduce a shared ABI for attestation reports (jsc#PED-7167). - commit bfe5573- virt: coco: Add a coco/Makefile and coco/Kconfig (jsc#PED-7167). - commit 6e8031f- virt: sevguest: Fix passing a stack buffer as a scatterlist target (jsc#PED-7167). - commit 52d5bdb- x86/tdx: Mark TSC reliable (jsc#PED-7167). - commit 8675487- KVM: x86: Advertise host CPUID 0x80000005 in KVM_GET_SUPPORTED_CPUID (jsc#PED-7322). - commit 8c9b80c- KVM: x86: Remove x86_emulate_ops::guest_has_long_mode (jsc#PED-7322). - commit f5da26c- KVM: x86: Use sysfs_emit() instead of sprintf() (jsc#PED-7322). - commit e7d27fe- KVM: SVM: Don't try to pointlessly single-step SEV-ES guests for NMI window (jsc#PED-7322). - commit cac6d67- ravb: Fix use-after-free issue in ravb_tx_timeout_work() (bsc#1212514 CVE-2023-35827). - ravb: Fix up dma_free_coherent() call in ravb_remove() (bsc#1212514 CVE-2023-35827). - commit e41ee33- KVM: SEV-ES: Eliminate #DB intercept when DebugSwap enabled (jsc#PED-7322). - commit 5d193a3- KVM: SEV: Enable data breakpoints in SEV-ES (jsc#PED-7322). - commit dc5754f- KVM: SVM/SEV/SEV-ES: Rework intercepts (jsc#PED-7322). - Refresh patches.suse/KVM-SVM-Fix-TSC_AUX-virtualization-setup.patch. - commit cd7fccd- KVM: SEV-ES: explicitly disable debug (jsc#PED-7322). - commit 33a326d- KVM: SVM: Rewrite sev_es_prepare_switch_to_guest()'s comment about swap types (jsc#PED-7322). - commit 3bb9fda- drm/vmwgfx: Keep a gem reference to user bos in surfaces (CVE-2023-5633, bsc#1216527) - commit d4cf539- i2c: i801: Add support for Intel Birch Stream SoC (jsc#PED-6040 jsc#PED-6048). - commit 54e234b- Update patch reference for SPI patch (jsc#PED-6040 jsc#PED-6048) - commit e9cca4e- KVM: SEV: Move SEV's GP_VECTOR intercept setup to SEV (jsc#PED-7322). - commit 289d0b4- KVM: SEV: move set_dr_intercepts/clr_dr_intercepts from the header (jsc#PED-7322). - commit e5993c1- Update patches.suse/vringh-don-t-use-vringh_kiov_advance-in-vringh_iov_x.patch (git-fixes, bsc#1215710, CVE-2023-5158). - commit 28b6595- KVM: VMX: Use vmread_error() to report VM-Fail in "goto" path (jsc#PED-7322). - commit 6e729ae- mm/page_alloc: remove unnecessary next_page in break_down_buddy_pages (bsc#1212886 (MM functional and performance backports)). - mm/page_alloc: remove unnecessary check in break_down_buddy_pages (bsc#1212886 (MM functional and performance backports)). - mm/compaction: factor out code to test if we should run compaction for target order (bsc#1212886 (MM functional and performance backports)). - mm/compaction: improve comment of is_via_compact_memory (bsc#1212886 (MM functional and performance backports)). - mm/compaction: remove repeat compact_blockskip_flush check in reset_isolation_suitable (bsc#1212886 (MM functional and performance backports)). - mm/compaction: correctly return failure with bogus compound_order in strict mode (bsc#1212886 (MM functional and performance backports)). - mm/compaction: call list_is_{first}/{last} more intuitively in move_freelist_{head}/{tail} (bsc#1212886 (MM functional and performance backports)). - mm/compaction: use correct list in move_freelist_{head}/{tail} (bsc#1212886 (MM functional and performance backports)). - cpufreq: Rebuild sched-domains when removing cpufreq driver (bsc#1212887 (Scheduler functional and performance backports)). - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Remove SIS_PROP (bsc#1184587, bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (bsc#1184587, bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Scan cluster before scanning LLC in wake-up path (bsc#1184587, bsc#1212887 (Scheduler functional and performance backports)). - sched: Add cpus_share_resources API (bsc#1184587, bsc#1212887 (Scheduler functional and performance backports)). - sched/nohz: Update comments about NEWILB_KICK (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Remove duplicate #include (bsc#1212887 (Scheduler functional and performance backports)). - =?UTF-8?q?sched/psi:=20Update=20poll=20=3D>=20rtpoll=20in?= =?UTF-8?q?=20relevant=C2=A0comments?= (bsc#1212887 (Scheduler functional and performance backports)). - sched: Make PELT acronym definition searchable (bsc#1212887 (Scheduler functional and performance backports)). - sched: Fix stop_one_cpu_nowait() vs hotplug (bsc#1212887 (Scheduler functional and performance backports)). - sched/psi: Bail out early from irq time accounting (bsc#1212887 (Scheduler functional and performance backports)). - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (bsc#1212887 (Scheduler functional and performance backports)). - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (bsc#1212887 (Scheduler functional and performance backports)). - sched/topology: Remove the EM_MAX_COMPLEXITY limit (bsc#1212887 (Scheduler functional and performance backports)). - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (bsc#1184587, bsc#1212887 (Scheduler functional and performance backports)). - sched/core: Update stale comment in try_to_wake_up() (bsc#1212887 (Scheduler functional and performance backports)). - sched/debug: Add new tracepoint to track compute energy computation (bsc#1212887 (Scheduler functional and performance backports)). - sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0 (bsc#1213179 (PREEMPT_RT functional and performance backports)). - sched/uclamp: Set max_spare_cap_cpu even if max_spare_cap is 0 (bsc#1213179 (PREEMPT_RT functional and performance backports)). - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (bsc#1212887 (Scheduler functional and performance backports)). - sched/headers: Remove duplicated includes in kernel/sched/sched.h (bsc#1212887 (Scheduler functional and performance backports)). - freezer,sched: Use saved_state to reduce some spurious wakeups (bsc#1212887 (Scheduler functional and performance backports)). - sched/core: Remove ifdeffery for saved_state (bsc#1212887 (Scheduler functional and performance backports)). - mm/page_alloc: correct start page when guard page debug is enabled (bsc#1212886 (MM functional and performance backports)). - cpufreq: schedutil: Update next_freq when cpufreq_limits change (bsc#1212887 (Scheduler functional and performance backports)). - sched/rt: Fix live lock between select_fallback_rq() and RT push (bsc#1213179 (PREEMPT_RT functional and performance backports)). - mm/compaction: remove unused parameter pgdata of fragmentation_score_wmark (bsc#1212886 (MM functional and performance backports)). - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (bsc#1212886 (MM functional and performance backports)). - mm/page_alloc: remove track of active PCP lists range in bulk free (bsc#1212886 (MM functional and performance backports)). - mm/page_alloc: avoid unneeded alike_pages calculation (bsc#1212886 (MM functional and performance backports)). - commit 41dc481- KVM: VMX: Make VMREAD error path play nice with noinstr (jsc#PED-7322). - commit bdf4743- KVM: x86/irq: Conditionally register IRQ bypass consumer again (jsc#PED-7322). - commit 0b61d3f- KVM: X86: Use GFP_KERNEL_ACCOUNT for pid_table in ipiv (jsc#PED-7322). - commit db6111a- KVM: x86: check the kvm_cpu_get_interrupt result before using it (jsc#PED-7322). - commit 748ea0b- KVM: x86: VMX: set irr_pending in kvm_apic_update_irr (jsc#PED-7322). - commit bb7e9f2- KVM: x86: VMX: __kvm_apic_update_irr must update the IRR atomically (jsc#PED-7322). - commit 7d7f61c- KVM: x86: Remove PRIx* definitions as they are solely for user space (jsc#PED-7322). - commit d9a47ed- KVM: SVM: WARN, but continue, if misc_cg_set_capacity() fails (jsc#PED-7322). - commit 8bf89b7- KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages (jsc#PED-7322). - commit ab03076- KVM: x86: Update comments about MSR lists exposed to userspace (jsc#PED-7322). - commit 1507087- KVM: x86/cpuid: Add AMD CPUID ExtPerfMonAndDbg leaf 0x80000022 (jsc#PED-7322). - Refresh patches.suse/x86-srso-Add-SRSO_NO-support.patch. - commit 68fcef6- KVM: x86/svm/pmu: Add AMD PerfMonV2 support (jsc#PED-7322). - commit 13a75fa- KVM: x86/cpuid: Add a KVM-only leaf to redirect AMD PerfMonV2 flag (jsc#PED-7322). - commit e5d63c4- KVM: x86/pmu: Constrain the num of guest counters with kvm_pmu_cap (jsc#PED-7322). - commit 69969fd- KVM: x86/pmu: Advertise PERFCTR_CORE iff the min nr of counters is met (jsc#PED-7322). - commit 6edee2c- KVM: x86/pmu: Disable vPMU if the minimum num of counters isn't met (jsc#PED-7322). - commit 199733e- KVM: x86: Explicitly zero cpuid "0xa" leaf when PMU is disabled (jsc#PED-7322). - commit ab5f3e4- KVM: x86/pmu: Provide Intel PMU's pmc_is_enabled() as generic x86 code (jsc#PED-7322). - commit fdb8fa6- KVM: x86/pmu: Move handling PERF_GLOBAL_CTRL and friends to common x86 (jsc#PED-7322). - commit 8fd326a- KVM: x86/pmu: Reject userspace attempts to set reserved GLOBAL_STATUS bits (jsc#PED-7322). - commit f4f31af- KVM: x86/pmu: Move reprogram_counters() to pmu.h (jsc#PED-7322). - commit 6ed2f9e- KVM: x86/pmu: Rename global_ovf_ctrl_mask to global_status_mask (jsc#PED-7322). - commit b6e40eb- KVM: x86: Clean up: remove redundant bool conversions (jsc#PED-7322). - commit c6ebf77- KVM: x86: Use cpu_feature_enabled() for PKU instead of #ifdef (jsc#PED-7322). - commit 77c31a2- KVM: Clean up kvm_vm_ioctl_create_vcpu() (jsc#PED-7322). - commit f204490- KVM: x86/mmu: Trigger APIC-access page reload iff vendor code cares (jsc#PED-7322). - commit 9906ec2- KVM: x86: Use standard mmu_notifier invalidate hooks for APIC access page (jsc#PED-7322). - commit f5d1e35- KVM: VMX: Retry APIC-access page reload if invalidation is in-progress (jsc#PED-7322). - commit c5d63a5- ASoC: cs35l41: Use modern pm_ops (bsc#1213745). - ASoC: cs35l41: Make use of dev_err_probe() (bsc#1213745). - commit 057e20a- Update patch reference for ALSA fixes (bsc#1213745) - commit ecf4282- KVM: SVM: enhance info printk's in SEV init (jsc#PED-7322). - commit 4cb4282- KVM: x86: Correct the name for skipping VMENTER l1d flush (jsc#PED-7322). - commit 13e86f3- KVM: x86: Update number of entries for KVM_GET_CPUID2 on success, not failure (jsc#PED-7322). - commit a353e10- KVM: x86/pmu: Remove redundant check for MSR_IA32_DS_AREA set handler (jsc#PED-7322). - commit 12ad0a7- config: enable tls for nvme-tcp (bsc#1193201) Enable CONFIG_NVME_TCP_TLS and CONFIG_NVME_TARGET_TCP_TLS Update config files: config/arm64/default config/armv7hl/default config/ppc64le/default config/s390x/default config/x86_64/default - commit 96f0023- security/keys: export key_lookup() (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - commit 463e716- KVM: x86: Fix poll command (jsc#PED-7322). - commit 54c1199- KVM: x86: Move common handling of PAT MSR writes to kvm_set_msr_common() (jsc#PED-7322). - commit d7b3999- KVM: x86: Make kvm_mtrr_valid() static now that there are no external users (jsc#PED-7322). - commit a22909f- nvme-tcp: enable TLS handshake upcall (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). Disable CONFIG_NVME_TCP_TLS for the time being, because there is a bug in Kconfig which is fixed later on. Refresh: - patches.suse/nvme-tcp-add-recovery_delay-to-sysfs.patch Update: config/arm64/default config/armv7hl/default config/ppc64le/default config/s390x/default config/s390x/zfcpdump config/x86_64/default - commit 5e8fdaa- KVM: x86: Move PAT MSR handling out of mtrr.c (jsc#PED-7322). - commit 4901174- KVM: x86: Use MTRR macros to define possible MTRR MSR ranges (jsc#PED-7322). - commit bef7bcd- hv_netvsc: fix netvsc_send_completion to avoid multiple message length checks (git-fixes). - commit 5c686ef- KVM: x86: Add helper to get variable MTRR range from MSR index (jsc#PED-7322). - commit c0ff7be- nvme: keyring: fix conditional compilation (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: common: make keyring and auth separate modules (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: start keep-alive after admin queue setup (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-loop: always quiesce and cancel commands before destroying admin q (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-auth: always set valid seq_num in dhchap reply (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-auth: add flag for bi-directional auth (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-auth: auth success1 msg always includes resp (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-tcp: Fix a memory leak (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-auth: use crypto_shash_tfm_digest() (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-auth: allow mixing of secret and hash lengths (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-auth: use transformed key size to create resp (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-auth: alloc nvme_dhchap_key as single buffer (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet-tcp: use 'spin_lock_bh' for state_lock() (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: rework NVME_AUTH Kconfig selection (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). Update: config/arm64/default config/armv7hl/default config/ppc64le/default config/s390x/default config/x86_64/default - nvmet-tcp: peek icreq before starting TLS (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet-tcp: control messages for recvmsg() (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet-tcp: enable TLS handshake upcall (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). Disable CONFIG_NVME_TARGET_TCP_TLS for the time being, because there is a bug in Kconfig which is fixed later on. Update: config/arm64/default config/armv7hl/default config/ppc64le/default config/s390x/default config/s390x/zfcpdump config/x86_64/default - -- - nvmet: Set 'TREQ' to 'required' when TLS is enabled (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet-tcp: allocate socket file (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet: make TCP sectype settable via configfs (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-fabrics: parse options 'keyring' and 'tls_key' (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). Refresh: - patches.suse/nvme-tcp-add-recovery_delay-to-sysfs.patch - nvme-tcp: improve icreq/icresp logging (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-tcp: control message handling for recvmsg() (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-tcp: allocate socket file (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-keyring: implement nvme_tls_psk_default() (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-tcp: add definitions for TLS cipher suites (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: add TCP TSAS definitions (jsc#PED-6254 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). Move patches.suse/0012-nvme-add-TCP-TSAS-definitions.patch to sorted section. - nvme-keyring: define a 'psk' keytype (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-keyring: register '.nvme' keyring (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-pci: add BOGUS_NID for Intel 0a54 device (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet-auth: complete a request only after freeing the dhchap pointers (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: sanitize metadata bounce buffer for reads (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-auth: use chap->s2 to indicate bidirectional authentication (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-rdma: do not try to stop unallocated queues (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: avoid bogus CRTO values (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-pci: do not set the NUMA node of device if it has none (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: host: hwmon: constify pointers to hwmon_channel_info (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - net/handshake: Trace events for TLS Alert helpers (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - SUNRPC: Use new helpers to handle TLS Alerts (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - net/handshake: Add helpers for parsing incoming TLS Alerts (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - SUNRPC: Send TLS Closure alerts before closing a TCP socket (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - net/handshake: Add API for sending TLS Closure alerts (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - net/tls: Add TLS Alert definitions (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - net/tls: Move TLS protocol elements to a separate header (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - scsi: nvme: zns: Set zone limits before revalidating zones (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: ensure disabling pairs with unquiesce (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-fc: fix race between error recovery and creating association (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-fc: return non-zero status code when fails to create association (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: fix parameter check in nvme_fault_inject_init() (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: warn only once for legacy uuid attribute (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet: use PAGE_SECTORS_SHIFT (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: add BOGUS_NID quirk for Samsung SM953 (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). Refresh: - patches.suse/nvme-pci-add-NVME_QUIRK_BOGUS_NID-for-Samsung-.patch - nvme: disable controller on reset state failure (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: sync timeout work on failed reset (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: ensure unquiesce on teardown (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-mpath: fix I/O failure with EAGAIN when failing over I/O (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: host: fix command name spelling (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet: Reorder fields in 'struct nvmet_ns' (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: Print capabilities changes just once (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - NFS: Add an "xprtsec=" NFS mount option (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - NFS: Have struct nfs_client carry a TLS policy field (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - SUNRPC: Add a TCP-with-TLS RPC transport class (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - SUNRPC: Capture CMSG metadata on client-side receive (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - SUNRPC: Ignore data_ready callbacks during TLS handshakes (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - SUNRPC: Add RPC client support for the RPC_AUTH_TLS auth flavor (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - SUNRPC: Trace the rpc_create_args (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - SUNRPC: Plumb an API for setting transport layer security (bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - NFS: Improvements for fs_context-related tracepoints (#bsc#1193203 jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: forward port sysfs delete fix (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: skip optional id ctrl csi if it failed (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-core: use nvme_ns_head_multipath instead of ns->head->disk (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet-fcloop: Do not wait on completion when unregister fails (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-fabrics: open code __nvmf_host_find() (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-fabrics: error out to unlock the mutex (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: Increase block size variable size to 32-bit (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-fcloop: no need to return from void function (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet-auth: remove unnecessary break after goto (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet-auth: remove some dead code (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-core: remove redundant check from nvme_init_ns_head (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: move sysfs code to a dedicated sysfs.c file (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). Refresh: - patches.suse/nvme-Move-pr-code-to-it-s-own-file.patch - patches.suse/nvme-tcp-add-recovery_delay-to-sysfs.patch - nvme-fabrics: prevent overriding of existing host (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-fabrics: check hostid using uuid_equal (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-fabrics: unify common code in admin and io queue connect (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet: reorder fields in 'struct nvmefc_fcp_req' (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet: reorder fields in 'struct nvme_dhchap_queue_context' (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet: reorder fields in 'struct nvmf_ctrl_options' (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme: reorder fields in 'struct nvme_ctrl' (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvmet: reorder fields in 'struct nvmet_sq' (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-fabrics: add queue setup helpers (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-pci: cleaning up nvme_pci_init_request (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - nvme-rdma: fix typo in comment (jsc#PED-6252 jsc#PED-5728 jsc#PED-5062 jsc#PED-3535). - commit 262d1d0- KVM: x86: Add helper to query if variable MTRR MSR is base (versus mask) (jsc#PED-7322). - commit 4ecc863- KVM: SVM: Use kvm_pat_valid() directly instead of kvm_mtrr_valid() (jsc#PED-7322). - commit f7f75bb- arm64: dts: imx: Add imx8mm-prt8mm.dtb to build (git-fixes) - commit 736bf94- arm64: cpufeature: Fix CLRBHB and BC detection (git-fixes) - commit b4172c3- KVM: VMX: Open code writing vCPU's PAT in VMX's MSR handler (jsc#PED-7322). - commit cd1aca0- KVM: allow KVM_BUG/KVM_BUG_ON to handle 64-bit cond (jsc#PED-7322). - commit 87f7261- KVM: VMX: Use proper accessor to read guest CR4 in handle_desc() (jsc#PED-7322). - commit c112bd5- KVM: VMX: Move the comment of CR4.MCE handling right above the code (jsc#PED-7322). - Refresh patches.suse/KVM-VMX-Don-t-fudge-CR0-and-CR4-for-restricted-.patch. - commit d949c89- KVM: VMX: Treat UMIP as emulated if and only if the host doesn't have UMIP (jsc#PED-7322). - commit f14c556- KVM: VMX: Use kvm_read_cr4() to get cr4 value (jsc#PED-7322). - commit 8066ed9- KVM: x86/mmu: Assert on @mmu in the __kvm_mmu_invalidate_addr() (jsc#PED-7322). - commit a4b8f0e- KVM: x86/mmu: Add comment on try_cmpxchg64 usage in tdp_mmu_set_spte_atomic (jsc#PED-7322). - commit acb7b2c- cgroup: Remove duplicates in cgroup v1 tasks file (bsc#1211307). - commit ae63067- x86/sev: Get rid of special sev_es_enable_key (jsc#PED-7322). - commit 55f727d- x86/coco: Mark cc_platform_has() and descendants noinstr (jsc#PED-7322). - Refresh patches.suse/msft-hv-2822-x86-coco-Get-rid-of-accessor-functions.patch. - commit 706e3c1- s390/ap: re-init AP queues on config on (git-fixes bsc#1217132). - commit bbbdea7- scsi: lpfc: Update lpfc version to 14.2.0.15 (bsc#1217124 jsc#PED-6252 jsc#PED-5728). - scsi: lpfc: Introduce LOG_NODE_VERBOSE messaging flag (bsc#1217124 jsc#PED-6252 jsc#PED-5728). - scsi: lpfc: Validate ELS LS_ACC completion payload (bsc#1217124 jsc#PED-6252 jsc#PED-5728). - scsi: lpfc: Reject received PRLIs with only initiator fcn role for NPIV ports (bsc#1217124 jsc#PED-6252 jsc#PED-5728). - scsi: lpfc: Treat IOERR_SLI_DOWN I/O completion status the same as pci offline (bsc#1217124 jsc#PED-6252 jsc#PED-5728). - scsi: lpfc: Remove unnecessary zero return code assignment in lpfc_sli4_hba_setup (bsc#1217124 jsc#PED-6252 jsc#PED-5728). - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (bsc#1217124 jsc#PED-6252 jsc#PED-5728). - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (bsc#1217124 jsc#PED-6252 jsc#PED-5728). - commit 6aad84d- Update patches.suse/scsi-qla2xxx-Update-version-to-10.02.09.100-k.patch (bsc#1214928 jsc#PED-5063 jsc#PED-6878 jsc#PED-6252 jsc#PED-5728). - commit 4fc35e1- powerpc/perf/hv-24x7: Update domain value check (bsc#1215931). - commit e9c382b- Documentation/x86: Document resctrl's new sparse_masks (jsc#PED-6016). - commit b5bd5e7- x86/resctrl: Add sparse_masks file in info (jsc#PED-6016). - commit 503e62f- x86/resctrl: Enable non-contiguous CBMs in Intel CAT (jsc#PED-6016). - commit c9afc8e- x86/resctrl: Rename arch_has_sparse_bitmaps (jsc#PED-6016). - commit 988a4aa- s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir (LTC#203998 bsc#1217090). - commit 4781bdc- s390/cmma: fix detection of DAT pages (LTC#203998 bsc#1217090). - commit 9f7f14f- s390/mm: add missing arch_set_page_dat() call to gmap allocations (LTC#203998 bsc#1217090). - commit 96c498d- s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() (LTC#203998 bsc#1217090). - commit bec6f3f- nvme: update firmware version after commit (bsc#1215291). - commit 164c5ac- s390/cmma: fix initial kernel address space page table walk (LTC#203998 bsc#1217090). - commit fbdf8df- rpm/check-for-config-changes: add HAVE_SHADOW_CALL_STACK to IGNORED_CONFIGS_RE Not supported by our compiler. - commit eb32b5a- qla0xxx: add debug log for unmaintained hw detected (bsc#1216033, jsc#PED-6878, jsc#PED-6930). - commit f03aff2- config: Enable support for sysfb infrastructure on armv7hl (jsc#PED-1117, bsc#1216864) - commit 8b528ba- config: Enable support for sysfb infrastructure on arm64 (jsc#PED-1117, bsc#1216864) - commit 6b6ada0- supported.conf: Move lz4-related modules to kernel-*-extra (bsc#1217030) - commit ad6609a- net: Avoid address overwrite in kernel_connect (bsc#1216861). - commit 0b11b1e- Update patches.suse/igb-set-max-size-RX-buffer-when-store-bad-packet-is-.patch (jsc#PED-4082 bsc#1216259 CVE-2023-45871). Added CVE reference. - commit d155aca- scsi: sd: Introduce manage_shutdown device flag (git-fixes). - commit 4dbfc08- PM: hibernate: Clean up sync_read handling in snapshot_write_next() (git-fixes). - Refresh patches.suse/0007-PM-hibernate-encrypt-hidden-area.patch. - Refresh patches.suse/0008-PM-hibernate-Generate-and-verify-signature-for-snaps.patch. - commit 57d38a1- spi: Fix null dereference on suspend (git-fixes). - mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER (git-fixes). - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (git-fixes). - mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A (git-fixes). - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte (git-fixes). - i2c: i801: fix potential race in i801_block_transaction_byte_by_byte (git-fixes). - i3c: master: svc: fix random hot join failure since timeout error (git-fixes). - mtd: cfi_cmdset_0001: Byte swap OTP info (git-fixes). - kernel/reboot: emergency_restart: Set correct system_state (git-fixes). - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (git-fixes). - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (git-fixes). - ima: detect changes to the backing overlay file (git-fixes). - ima: annotate iint mutex to avoid lockdep false positive warnings (git-fixes). - selftests/resctrl: Move _GNU_SOURCE define into Makefile (git-fixes). - selftests/resctrl: Remove duplicate feature check from CMT test (git-fixes). - mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2 (git-fixes). - arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer (git-fixes). - regmap: Ensure range selector registers are updated after cache sync (git-fixes). - ACPI: resource: Do IRQ override on TongFang GMxXGxx (git-fixes). - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (git-fixes). - usb: typec: ucsi: Fix missing link removal (git-fixes). - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (git-fixes). - ata: libata-scsi: Fix delayed scsi_rescan_device() execution (git-fixes). - ata: libata-scsi: Disable scsi device manage_system_start_stop (git-fixes). - ata: libata-scsi: link ata port and scsi device (git-fixes). - ata: libata-eh: fix reset timeout type (git-fixes). - lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix() (git-fixes). - arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved (git-fixes). - X.509: if signature is unsupported skip validation (git-fixes). - spi: Rename SPI_MASTER_GPIO_SS to SPI_CONTROLLER_GPIO_SS (git-fixes). - spi: Get rid of old SPI_MASTER_MUST_TX & SPI_MASTER_MUST_RX (git-fixes). - spi: Get rid of old SPI_MASTER_NO_TX & SPI_MASTER_NO_RX (git-fixes). - commit cb45743- ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus (git-fixes). - ALSA: info: Fix potential deadlock at disconnection (git-fixes). - ALSA: hda: Add ASRock X670E Taichi to denylist (git-fixes). - ALSA: hda/realtek: Add quirk for ASUS UX7602ZM (git-fixes). - commit 163245c- lsm: fix default return value for vm_enough_memory (git-fixes). - commit 5592231- arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (git-fixes). - ASoC: SOF: sof-client: trivial: fix comment typo (git-fixes). - ASoC: dapm: fix clock get name (git-fixes). - ASoC: hdmi-codec: register hpd callback on component probe (git-fixes). - ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages (git-fixes). - ALSA: hda/realtek: Add support dual speaker for Dell (git-fixes). - spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies (git-fixes). - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (git-fixes). - mmc: vub300: fix an error code (git-fixes). - mmc: sdhci_am654: fix start loop index for TAP value parsing (git-fixes). - lsm: fix default return value for inode_getsecctx (git-fixes). - commit 1c5dac0- powerpc/rtas: Serialize firmware activation sequences (jsc#PED-4486). - commit ccdd6c9- powerpc/rtas: Facilitate high-level call sequences (jsc#PED-4486). - commit 6c17a9b- powerpc/rtas: Factor out function descriptor lookup (jsc#PED-4486). - commit 01cd933- Bluetooth: ISO: Use defer setup to separate PA sync and BIG sync (git-fixes). - Refresh patches.suse/Bluetooth-hci_sync-always-check-if-connection-is-ali.patch. - commit 4bc4bad- Bluetooth: Make handle of hci_conn be unique (git-fixes). - Bluetooth: ISO: Pass BIG encryption info through QoS (git-fixes). - commit 0637142- Bluetooth: btrtl: Ignore error return for hci_devcd_register() (git-fixes). - commit dfe20be- Bluetooth: btrtl: Load FW v2 otherwise FW v1 for RTL8852C (git-fixes). - Bluetooth: btrtl: Correct the length of the HCI command for drop fw (git-fixes). - Bluetooth: btrtl: Add Realtek devcoredump support (git-fixes). - commit e021641- powerpc/selftests: Add test for papr-sysparm (jsc#PED-4486). - powerpc/pseries/papr-sysparm: Expose character device to user space (jsc#PED-4486). - powerpc/pseries/papr-sysparm: Validate buffer object lengths (jsc#PED-4486). - commit 9c23c8f- powerpc/pseries: Add papr-vpd character driver for VPD retrieval (jsc#PED-4486). Refresh to current upstream submission. - commit 38bae06- ASoC: cs35l41: Detect CSPL errors when sending CSPL commands (git-fixes). - commit 6a51af5- ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA (git-fixes). - Refresh patches.suse/ASoC-cs35l41-Fix-broken-shared-boost-activation.patch. - commit 30a890a- ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() (git-fixes). - ALSA: hda: cs35l41: mark cs35l41_verify_id() static (git-fixes). - ALSA: hda: cs35l41: Check CSPL state after loading firmware (git-fixes). - ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend (git-fixes). - ALSA: hda: cs35l41: Force a software reset after hardware reset (git-fixes). - ALSA: hda: cs35l41: Run boot process during resume callbacks (git-fixes). - ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume (git-fixes). - ALSA: hda: cs35l41: Assert reset before system suspend (git-fixes). - ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9 (git-fixes). - ALSA: hda: cs35l41: Consistently use dev_err_probe() (git-fixes). - ALSA: hda: cs35l41: Add read-only ALSA control for forced mute (git-fixes). - ALSA: hda/realtek: Support ACPI Notification framework via component binding (git-fixes). - ALSA: hda: cs35l41: Add notification support into component binding (git-fixes). - commit 2b0e0de- Update patch reference for QXL fix (CVE-2023-39198 bsc#1216965) - commit 1010980- Add tag to patches.suse/RDMA-irdma-Prevent-zero-length-STAG-registration.patch (git-fixes CVE-2023-25775). - commit db23c56- selftests: pmtu.sh: fix result checking (git-fixes). - Fix termination state for idr_for_each_entry_ul() (git-fixes). - net: dsa: lan9303: consequently nested-lock physical MDIO (git-fixes). - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (git-fixes). - i2c: iproc: handle invalid slave state (git-fixes). - watchdog: ixp4xx: Make sure restart always works (git-fixes). - watchdog: of_xilinx_wdt: Remove unnecessary clock disable call in the remove path (git-fixes). - pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume (git-fixes). - pwm: sti: Reduce number of allocations and drop usage of chip_data (git-fixes). - commit bbb7764- Update ath11k hibernation fix patch set (bsc#1207948) Refreshed patches from the latest subsystem tree - commit 9792e08- x86/xen: Set default memory type for PV guests to WB (bsc#1216611). - commit 1fb865a- x86/mtrr: Remove unused code (bsc#1216611). - commit 51227c2- x86/mm: Only check uniform after calling mtrr_type_lookup() (bsc#1216611). - commit 730fe1e- x86/mtrr: Don't let mtrr_type_lookup() return MTRR_TYPE_INVALID (bsc#1216611). - commit 567033f- x86/mtrr: Use new cache_map in mtrr_type_lookup() (bsc#1216611). - commit 8d9ece0- x86/mtrr: Add mtrr=debug command line option (bsc#1216611). - commit 05b029d- x86/mtrr: Construct a memory map with cache modes (bsc#1216611). - commit 88ed34b- x86/mtrr: Add get_effective_type() service function (bsc#1216611). - commit f135ec2- x86/mtrr: Allocate mtrr_value array dynamically (bsc#1216611). - commit 26e92d9- x86/mtrr: Move 32-bit code from mtrr.c to legacy.c (bsc#1216611). - commit dbf2dd7- x86/mtrr: Have only one set_mtrr() variant (bsc#1216611). - commit 2940cc3- x86/mtrr: Replace vendor tests in MTRR code (bsc#1216611). - commit 77388db- usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (git-fixes). - tty: 8250: Add support for Intashield IX cards (git-fixes). - tty: 8250: Add support for additional Brainboxes PX cards (git-fixes). - tty: 8250: Add support for Intashield IS-100 (git-fixes). - tty: 8250: Add support for Brainboxes UP cards (git-fixes). - tty: 8250: Add support for additional Brainboxes UC cards (git-fixes). - misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support (git-fixes). - ASoC: SOF: sof-pci-dev: Fix community key quirk detection (git-fixes). - ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices (git-fixes). - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection (git-fixes). - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (git-fixes). - r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en() (git-fixes). - r8152: Check for unplug in rtl_phy_patch_request() (git-fixes). - efi: fix memory leak in krealloc failure handling (git-fixes). - ASoC: da7219: Correct the process of setting up Gnd switch in AAD (git-fixes). - ASoC: codecs: tas2780: Fix log of failed reset via I2C (git-fixes). - ASoC: rt5650: fix the wrong result of key button (git-fixes). - ASoC: soc-dapm: Add helper for comparing widget name (git-fixes). - spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0 (git-fixes). - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (git-fixes). - dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe (git-fixes). - media: i2c: ov8858: Don't set fwnode in the driver (git-fixes). - can: flexcan: remove the auto stop mode for IMX93 (git-fixes). - arm64: dts: imx93: add the Flex-CAN stop mode by GPR (git-fixes). - irqchip/stm32-exti: add missing DT IRQ flag translation (git-fixes). - ASoC: tlv320adc3xxx: BUG: Correct micbias setting (git-fixes). - ASoC: core: Do not call link_exit() on uninitialized rtd objects (git-fixes). - ASoC: simple-card: fixup asoc_simple_probe() error handling (git-fixes). - commit a07dd6a- netfs: Only call folio_start_fscache() one time for each folio (bsc#1216954). - commit edff202- regmap: prevent noinc writes from clobbering cache (git-fixes). - pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() (git-fixes). - pcmcia: ds: fix refcount leak in pcmcia_device_add() (git-fixes). - pcmcia: cs: fix possible hung task and memory leak pccardd() (git-fixes). - commit 2de7d14- media: venus: hfi_parser: Add check to keep the number of codecs within range (git-fixes). - media: venus: hfi: add checks to handle capabilities from firmware (git-fixes). - media: venus: hfi: fix the check to handle session buffer requirement (git-fixes). - media: venus: hfi: add checks to perform sanity on queue pointers (git-fixes). - media: cec: meson: always include meson sub-directory in Makefile (git-fixes). - media: platform: mtk-mdp3: fix uninitialized variable in mdp_path_config() (git-fixes). - media: imx-jpeg: notify source chagne event when the first picture parsed (git-fixes). - media: siano: Drop unnecessary error check for debugfs_create_dir/file() (git-fixes). - media: aspeed: Drop unnecessary error check for debugfs_create_file() (git-fixes). - media: dvb-usb-v2: af9035: fix missing unlock (git-fixes). - media: cadence: csi2rx: Unregister v4l2 async notifier (git-fixes). - staging: media: ipu3: remove ftrace-like logging (git-fixes). - media: lirc: drop trailing space from scancode transmit (git-fixes). - media: sharp: fix sharp encoding (git-fixes). - media: ccs: Correctly initialise try compose rectangle (git-fixes). - media: cedrus: Fix clock/reset sequence (git-fixes). - media: vidtv: mux: Add check and kfree for kstrdup (git-fixes). - media: vidtv: psi: Add check for kstrdup (git-fixes). - media: s3c-camif: Avoid inappropriate kfree() (git-fixes). - media: mtk-jpegenc: Fix bug in JPEG encode quality selection (git-fixes). - media: amphion: handle firmware debug message (git-fixes). - media: bttv: fix use after free error due to btv->timeout timer (git-fixes). - media: ov5640: Fix a memory leak when ov5640_probe fails (git-fixes). - media: i2c: max9286: Fix some redundant of_node_put() calls (git-fixes). - media: verisilicon: Do not enable G2 postproc downscale if source is narrower than destination (git-fixes). - media: hantro: Check whether reset op is defined before use (git-fixes). - media: imx-jpeg: initiate a drain of the capture queue in dynamic resolution change (git-fixes). - media: qcom: camss: Fix csid-gen2 for test pattern generator (git-fixes). - media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3 (git-fixes). - media: qcom: camss: Fix invalid clock enable bit disjunction (git-fixes). - media: qcom: camss: Fix missing vfe_lite clocks check (git-fixes). - media: qcom: camss: Fix VFE-480 vfe_disable_output() (git-fixes). - media: qcom: camss: Fix VFE-17x vfe_disable_output() (git-fixes). - media: qcom: camss: Fix vfe_get() error jump (git-fixes). - media: qcom: camss: Fix pm_domain_on sequence in probe (git-fixes). - commit dd330a0- rtc: efi: fixed typo in efi_procfs() (git-fixes). - rtc: brcmstb-waketimer: support level alarm_irq (git-fixes). - commit 74519c3- i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen (git-fixes). - i3c: master: svc: fix check wrong status register in irq handler (git-fixes). - i3c: master: svc: fix ibi may not return mandatory data byte (git-fixes). - i3c: master: svc: fix wrong data return when IBI happen during start frame (git-fixes). - i3c: master: svc: fix race condition in ibi work thread (git-fixes). - i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs (git-fixes). - i3c: master: cdns: Fix reading status register (git-fixes). - cxl/region: Fix x1 root-decoder granularity calculations (git-fixes). - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (git-fixes). - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (git-fixes). - cxl/mem: Fix shutdown order (git-fixes). - mtd: rawnand: meson: check return value of devm_kasprintf() (git-fixes). - mtd: rawnand: intel: check return value of devm_kasprintf() (git-fixes). - mtd: rawnand: arasan: Include ECC syndrome along with in-band data while checking for ECC failure (git-fixes). - mtd: rawnand: tegra: add missing check for platform_get_irq() (git-fixes). - 9p/net: fix possible memory leak in p9_check_errors() (git-fixes). - modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host (git-fixes). - modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host (git-fixes). - pinctrl: renesas: rzg2l: Make reverse order of enable() for disable() (git-fixes). - dmaengine: stm32-mdma: correct desc prep when channel running (git-fixes). - dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() (git-fixes). - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (git-fixes). - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (git-fixes). - commit 0e1ee29- usb: raw-gadget: properly handle interrupted requests (git-fixes). - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (git-fixes). - usb: typec: tcpm: Add additional checks for contaminant (git-fixes). - usb: host: xhci-plat: fix possible kernel oops while resuming (git-fixes). - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (git-fixes). - USB: usbip: fix stub_dev hub disconnect (git-fixes). - usb: dwc3: document gfladj_refclk_lpm_sel field (git-fixes). - usb: chipidea: Simplify Tegra DMA alignment code (git-fixes). - usb: chipidea: Fix DMA overwrite for Tegra (git-fixes). - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (git-fixes). - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency (git-fixes). - tty: n_gsm: fix race condition in status line change on dead connections (git-fixes). - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (git-fixes). - tty: 8250: Fix up PX-803/PX-857 (git-fixes). - tty: 8250: Fix port count of PX-257 (git-fixes). - tty: 8250: Remove UC-257 and UC-431 (git-fixes). - dt-bindings: serial: rs485: Add rs485-rts-active-high (git-fixes). - tty: serial: samsung_tty: remove dead code (git-fixes). - tty: serial: meson: fix hard LOCKUP on crtscts mode (git-fixes). - tty/sysrq: replace smp_processor_id() with get_cpu() (git-fixes). - dt-bindings: serial: fix regex pattern for matching serial node children (git-fixes). - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (git-fixes). - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (git-fixes). - driver core: Release all resources during unbind before updating device links (git-fixes). - device property: Replace custom implementation of COUNT_ARGS() (git-fixes). - driver core: Add missing parameter description to __fwnode_link_add() (git-fixes). - iio: frequency: adf4350: Use device managed functions and fix power down issue (git-fixes). - misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() (git-fixes). - apparmor: fix invalid reference on profile->disconnected (git-fixes). - seq_buf: fix a misleading comment (git-fixes). - verification/dot2k: Delete duplicate imports (git-fixes). - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (git-fixes). - selftests/clone3: Fix broken test under !CONFIG_TIME_NS (git-fixes). - kselftest: vm: fix mdwe's mmap_FIXED test case (git-fixes). - ata: libata-eh: Fix compilation warning in ata_eh_link_report() (git-fixes). - ata: libata-core: Fix compilation warning in ata_dev_config_ncq() (git-fixes). - ata: sata_mv: Fix incorrect string length computation in mv_dump_mem() (git-fixes). - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (git-fixes). - commit 7857243- Move upstreamed patches into sorted section - commit 266765d- scsi: qedf: Remove unused declaration (jsc#PED-6887). - scsi: mpi3mr: Update driver version to 8.5.0.0.0 (jsc#PED-6833). - scsi: mpi3mr: Enhance handling of devices removed after controller reset (jsc#PED-6833). - scsi: mpi3mr: WRITE SAME implementation (jsc#PED-6833). - scsi: mpi3mr: Add support for more than 1MB I/O (jsc#PED-6833). - scsi: mpi3mr: Update MPI Headers to version 3.00.28 (jsc#PED-6833). - scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out (jsc#PED-6833). - scsi: mpi3mr: Fix the type used for pointers to bitmap (jsc#PED-6833). - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (jsc#PED-6833). - scsi: bnx2i: Replace all non-returning strlcpy with strscpy (jsc#PED-6881). - commit e96a6ce- x86/cpu: Clear SVM feature if disabled by BIOS (bsc#1214700). - commit 84980be- genirq: Fix software resend lockup and nested resend (bsc#1216838) - commit 89cd9f2- tpm_tis_spi: Add hardware wait polling (bsc#1213534) - commit ec3c751- iommu/arm-smmu-v3: Fix soft lockup triggered by (bsc#1215921) - commit 7166c48- arm64/smmu: use TLBI ASID when invalidating entire range (bsc#1215921) - commit d16cd96- genirq: Use a maple tree for interrupt descriptor management (bsc#1216838) - commit 7eccb48- genirq: Encapsulate sparse bitmap handling (bsc#1216838) - commit 85b3f80- genirq: Use hlist for managing resend handlers (bsc#1216838) - commit 3f03452- perf: arm_cspmu: Add missing MODULE_DEVICE_TABLE (bsc#1216837) - commit e992f19- perf/arm_cspmu: Decouple APMT dependency (bsc#1216837) - commit 8252670- perf/arm_cspmu: Clean up ACPI dependency (bsc#1216837) - commit 22cdbfa- padata: Fix refcnt handling in padata_free_shell() (git-fixes). - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (git-fixes). - leds: pwm: Don't disable the PWM when the LED should be off (git-fixes). - leds: turris-omnia: Do not use SMBUS calls (git-fixes). - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (git-fixes). - mfd: qcom-spmi-pmic: Fix revid implementation (git-fixes). - mfd: qcom-spmi-pmic: Fix reference leaks in revid helper (git-fixes). - mfd: dln2: Fix double put in dln2_probe (git-fixes). - mfd: core: Ensure disabled devices are skipped without aborting (git-fixes). - mfd: core: Un-constify mfd_cell.of_reg (git-fixes). - i2c: core: Run atomic i2c xfer when !preemptible (git-fixes). - PCI: endpoint: Fix double free in __pci_epc_create() (git-fixes). - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (git-fixes). - PCI/sysfs: Protect driver's D3cold preference from user space (git-fixes). - PCI: keystone: Don't discard .probe() callback (git-fixes). - PCI: keystone: Don't discard .remove() callback (git-fixes). - PCI: kirin: Don't discard .remove() callback (git-fixes). - PCI: exynos: Don't discard .remove() callback (git-fixes). - PCI: vmd: Correct PCI Header Type Register's multi-function check (git-fixes). - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (git-fixes). - module/decompress: use vmalloc() for gzip decompression workspace (git-fixes). - watchdog: move softlockup_panic back to early_param (git-fixes). - proc: sysctl: prevent aliased sysctls from getting passed to init (git-fixes). - r8169: fix rare issue with broken rx after link-down on RTL8125 (git-fixes). - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 (git-fixes). - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (git-fixes). - r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx (git-fixes). - commit 6cdb862- crypto: qat - fix deadlock in backlog processing (git-fixes). - crypto: hisilicon/qm - fix EQ/AEQ interrupt issue (git-fixes). - crypto: qat - fix double free during reset (git-fixes). - crypto: hisilicon/qm - fix PF queue parameter issue (git-fixes). - crypto: qat - increase size of buffers (git-fixes). - crypto: caam/jr - fix Chacha20 + Poly1305 self test failure (git-fixes). - crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure (git-fixes). - hwrng: geode - fix accessing registers (git-fixes). - hwrng: bcm2835 - Fix hwrng throughput regression (git-fixes). - dt-bindings: leds: Last color ID is now 14 (LED_COLOR_ID_LIME) (git-fixes). - dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC (git-fixes). - HID: uclogic: Fix a work->entry not empty bug in __queue_work() (git-fixes). - HID: uclogic: Fix user-memory-access bug in uclogic_params_ugee_v2_init_event_hooks() (git-fixes). - HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() (git-fixes). - HID: logitech-hidpp: Revert "Don't restart communication if not necessary" (git-fixes). - HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only (git-fixes). - hid: lenovo: Resend all settings on reset_resume for compact keyboards (git-fixes). - hid: cp2112: Fix duplicate workqueue initialization (git-fixes). - gtp: fix fragmentation needed check with gso (git-fixes). - gtp: uapi: fix GTPA_MAX (git-fixes). - commit a4c70dd- certs: Break circular dependency when selftest is modular (git-fixes). - Refresh patches.suse/0002-PKCS-7-Check-codeSigning-EKU-for-kernel-module-and-k.patch. - commit dfb1cad- crypto: qat - fix unregistration of crypto algorithms (git-fixes). - crypto: qat - ignore subsequent state up commands (git-fixes). - crypto: qat - fix state machines cleanup paths (git-fixes). - crypto: hisilicon/hpre - Fix a erroneous check after snprintf() (git-fixes). - ARM: 9323/1: mm: Fix ARCH_LOW_ADDRESS_LIMIT when CONFIG_ZONE_DMA (git-fixes). - ARM: 9321/1: memset: cast the constant byte to unsigned char (git-fixes). - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (git-fixes). - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (git-fixes). - ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe (git-fixes). - ASoC: ams-delta.c: use component after check (git-fixes). - ASoC: intel: sof_sdw: Stop processing CODECs when enough are found (git-fixes). - ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support (git-fixes). - ASoC: fsl-asoc-card: Add comment for mclk in the codec_priv (git-fixes). - ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described (git-fixes). - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (git-fixes). - ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() (git-fixes). - ASoC: doc: Update codec to codec examples (git-fixes). - ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive (git-fixes). - ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time (git-fixes). - ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() (git-fixes). - ASoC: cs35l41: Undo runtime PM changes at driver exit time (git-fixes). - ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler (git-fixes). - ASoC: cs35l41: Fix broken shared boost activation (git-fixes). - ASoC: cs35l41: Initialize completion object before requesting IRQ (git-fixes). - ASoC: cs35l41: Handle mdsync_up reg write errors (git-fixes). - ASoC: cs35l41: Handle mdsync_down reg write errors (git-fixes). - ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran (git-fixes). - commit e345c76- Refresh sorted patches. - commit 60c433a- powerpc/vas: Limit open window failure messages in log bufffer (bsc#1216687 ltc#203927). - commit ebbc65f- ata: pata_octeon_cf: fix error return code in (bsc#1216435). - commit 0f8e43f- platform/x86/intel/tpmi: Prevent overflow for cap_offset (jsc#PED-5555 jsc#PED-5557). - commit 1a30c51- platform/x86/intel: tpmi: Remove hardcoded unit and offset (jsc#PED-5555 jsc#PED-5557). - commit 2815b7f- platform/x86/intel-uncore-freq: tpmi: Provide cluster level control (jsc#PED-4901 jsc#PED-4961). - commit d195bba- platform/x86/intel-uncore-freq: Support for cluster level controls (jsc#PED-4901 jsc#PED-4961). - commit 698bea8- platform/x86/intel-uncore-freq: Uncore frequency control via TPMI (jsc#PED-4901 jsc#PED-4961). - commit ab99025- cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (jsc#PED-4927 jsc#PED-4929). - commit 7d3ce95- scripts/kernel-doc: Fix the regex for matching -Werror flag (git-fixes). - commit 7fb028b- docs: usb: fix reference to nonexistent file in UVC Gadget (git-fixes). - scripts/kernel-doc: match -Werror flag strictly (git-fixes). - docs: admin-guide: sysctl: fix details of struct dentry_stat_t (git-fixes). - selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests (git-fixes). - selftests/resctrl: Fix uninitialized .sa_flags (git-fixes). - selftests/resctrl: Ensure the benchmark commands fits to its array (git-fixes). - selftests/pidfd: Fix ksft print formats (git-fixes). - kunit: Fix missed memory release in kunit_free_suite_set() (git-fixes). - firmware: raspberrypi: Fix devm_rpi_firmware_get documentation (git-fixes). - firmware: ti_sci: Mark driver as non removable (git-fixes). - firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit (git-fixes). - firmware: tegra: Add suspend hook and reset BPMP IPC early on resume (git-fixes). - firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging (git-fixes). - firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device (git-fixes). - clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped (git-fixes). - ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins (git-fixes). - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (git-fixes). - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (git-fixes). - arm64: dts: meson: a1: reorder gpio_intc node definition (git-fixes). - arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators (git-fixes). - arm64: dts: qcom: msm8976: Fix ipc bit shifts (git-fixes). - arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size (git-fixes). - arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM (git-fixes). - arm64: dts: qcom: ipq5332: Fix hwlock index for SMEM (git-fixes). - arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM (git-fixes). - arm64: dts: qcom: sdm845-mtp: fix WiFi configuration (git-fixes). - arm64: dts: qcom: sm8350: fix pinctrl for UART18 (git-fixes). - arm64: dts: qcom: sm8150: add ref clock to PCIe PHYs (git-fixes). - arm64: dts: qcom: qrb2210-rb1: Swap UART index (git-fixes). - arm64: dts: qcom: sc7280: Add missing LMH interrupts (git-fixes). - arm64: dts: qcom: sm6125: Sort spmi_bus node numerically by reg (git-fixes). - arm64: dts: qcom: sm6125: Pad APPS IOMMU address to 8 characters (git-fixes). - arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory (git-fixes). - arm64: dts: qcom: msm8916: Fix iommu local address range (git-fixes). - arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk (git-fixes). - arm64: dts: qcom: sdm845: cheza doesn't support LMh node (git-fixes). - arm64: dts: qcom: sdm845: Fix PSCI power domain names (git-fixes). - arm64: dts: imx8mn: Add sound-dai-cells to micfil node (git-fixes). - arm64: dts: imx8mm: Add sound-dai-cells to micfil node (git-fixes). - arm64: dts: imx8mp-debix-model-a: Remove USB hub reset-gpios (git-fixes). - arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry (git-fixes). - arm64: tegra: Use correct interrupts for Tegra234 TKE (git-fixes). - arm64: tegra: Fix P3767 QSPI speed (git-fixes). - arm64: tegra: Fix P3767 card detect polarity (git-fixes). - mmc: meson-gx: Remove setting of CMD_CFG_ERROR (git-fixes). - arm64/arm: xen: enlighten: Fix KPTI checks (git-fixes). - arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n (git-fixes). - clocksource/drivers/arm_arch_timer: limit XGene-1 workaround (git-fixes). - accel/habanalabs/gaudi2: Fix incorrect string length computation in gaudi2_psoc_razwi_get_engines() (git-fixes). - commit 431e850- wifi: ath12k: fix htt mlo-offset event locking (git-fixes). - wifi: ath12k: fix dfs-radar and temperature event locking (git-fixes). - wifi: ath11k: fix gtk offload status event locking (git-fixes). - wifi: ath11k: fix htt pktlog locking (git-fixes). - wifi: ath11k: fix dfs radar event locking (git-fixes). - wifi: ath11k: fix temperature event locking (git-fixes). - wifi: iwlwifi: empty overflow queue during flush (git-fixes). - wifi: iwlwifi: mvm: update IGTK in mvmvif upon D3 resume (git-fixes). - wifi: iwlwifi: pcie: synchronize IRQs before NAPI (git-fixes). - wifi: iwlwifi: mvm: remove TDLS stations from FW (git-fixes). - wifi: iwlwifi: mvm: Fix key flags for IGTK on AP interface (git-fixes). - wifi: iwlwifi: mvm: Correctly set link configuration (git-fixes). - wifi: iwlwifi: yoyo: swap cdb and jacket bits values (git-fixes). - wifi: mac80211: Fix setting vif links (git-fixes). - wifi: mac80211: don't recreate driver link debugfs in reconfig (git-fixes). - wifi: iwlwifi: mvm: use correct sta ID for IGTK/BIGTK (git-fixes). - wifi: iwlwifi: mvm: fix removing pasn station for responder (git-fixes). - wifi: iwlwifi: mvm: update station's MFP flag after association (git-fixes). - wifi: wilc1000: use vmm_table as array in wilc struct (git-fixes). - wifi: rtw88: Remove duplicate NULL check before calling usb_kill/free_urb() (git-fixes). - wifi: wfx: fix case where rates are out of order (git-fixes). - wifi: ath11k: fix Tx power value during active CAC (git-fixes). - wifi: ath: dfs_pattern_detector: Fix a memory initialization issue (git-fixes). - wifi: mt76: Drop unnecessary error check for debugfs_create_dir() (git-fixes). - commit c7c9050- spi: nxp-fspi: use the correct ioremap function (git-fixes). - spi: mpc52xx-psc: Make mpc52xx_psc_spi_transfer_one_message() static (git-fixes). - thermal/qcom/tsens: Drop ops_v0_1 (git-fixes). - thermal/drivers/mediatek: Fix probe for THERMAL_V2 (git-fixes). - thermal: intel: powerclamp: fix mismatch in get function for max_idle (git-fixes). - thermal: ACPI: Include the right header file (git-fixes). - thermal: core: Don't update trip points inside the hysteresis range (git-fixes). - thermal: core: prevent potential string overflow (git-fixes). - wifi: mt76: mt7915: fix beamforming availability check (git-fixes). - wifi: mt76: mt7996: fix TWT command format (git-fixes). - wifi: mt76: mt7996: fix rx rate report for CBW320-2 (git-fixes). - wifi: mt76: mt7996: fix wmm queue mapping (git-fixes). - wifi: mt76: mt7996: fix beamformee ss subfield in EHT PHY cap (git-fixes). - wifi: mt76: mt7996: fix beamform mcu cmd configuration (git-fixes). - wifi: mt76: mt7603: improve stuck beacon handling (git-fixes). - wifi: mt76: mt7603: improve watchdog reset reliablity (git-fixes). - wifi: mt76: mt7603: rework/fix rx pse hang check (git-fixes). - wifi: rtlwifi: fix EDCA limit set by BT coexistence (git-fixes). - wifi: ath12k: fix DMA unmap warning on NULL DMA address (git-fixes). - wifi: ath12k: fix undefined behavior with __fls in dp (git-fixes). - wifi: mac80211: fix check for unusable RX result (git-fixes). - wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() (git-fixes). - wifi: iwlwifi: Use FW rate for non-data frames (git-fixes). - wifi: iwlwifi: don't use an uninitialized variable (git-fixes). - wifi: iwlwifi: honor the enable_ini value (git-fixes). - wifi: mac80211: fix # of MSDU in A-MSDU calculation (git-fixes). - wifi: cfg80211: fix off-by-one in element defrag (git-fixes). - wifi: mac80211: fix RCU usage warning in mesh fast-xmit (git-fixes). - string: Adjust strtomem() logic to allow for smaller sources (git-fixes). - usb: atm: Use size_add() in call to struct_size() (git-fixes). - commit 6ae6091- power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint (git-fixes). - hte: tegra: Fix missing error code in tegra_hte_test_probe() (git-fixes). - platform/x86: wmi: Fix opening of char device (git-fixes). - platform/x86: wmi: Fix probe failure when failing to register WMI devices (git-fixes). - Revert "hwmon: (sch56xx-common) Add automatic module loading on supported devices" (git-fixes). - Revert "hwmon: (sch56xx-common) Add DMI override table" (git-fixes). - hwmon: (nct6775) Fix incorrect variable reuse in fan_div calculation (git-fixes). - hwmon: (coretemp) Fix potentially truncated sysfs attribute name (git-fixes). - hwmon: (axi-fan-control) Fix possible NULL pointer dereference (git-fixes). - spi: tegra: Fix missing IRQ check in tegra_slink_probe() (git-fixes). - regulator: qcom-rpmh: Fix smps4 regulator for pm8550ve (git-fixes). - regmap: debugfs: Fix a erroneous check after snprintf() (git-fixes). - gpio: mockup: remove unused field (git-fixes). - PM: hibernate: Use __get_safe_page() rather than touching the list (git-fixes). - PM / devfreq: rockchip-dfi: Make pmu regmap mandatory (git-fixes). - keys: Remove unused extern declarations (git-fixes). - KEYS: trusted: tee: Refactor register SHM usage (git-fixes). - KEYS: trusted: Rollback init_trusted() consistently (git-fixes). - pstore/platform: Add check for kstrdup (git-fixes). - commit 4216161- clk: npcm7xx: Fix incorrect kfree (git-fixes). - clk: ti: fix double free in of_ti_divider_clk_setup() (git-fixes). - clk: keystone: pll: fix a couple NULL vs IS_ERR() checks (git-fixes). - clk: asm9620: Remove 'hw' local variable that isn't checked (git-fixes). - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (git-fixes). - clk: renesas: rzg2l: Trust value returned by hardware (git-fixes). - clk: renesas: rzg2l: Lock around writes to mux register (git-fixes). - clk: renesas: rzg2l: Wait for status bit of SD mux before continuing (git-fixes). - clk: renesas: rcar-gen3: Extend SDnH divider table (git-fixes). - clk: qcom: ipq5332: drop the CLK_SET_RATE_PARENT flag from GPLL clocks (git-fixes). - clk: qcom: ipq9574: drop the CLK_SET_RATE_PARENT flag from GPLL clocks (git-fixes). - clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks (git-fixes). - clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks (git-fixes). - clk: qcom: apss-ipq-pll: Fix 'l' value for ipq5332_pll_config (git-fixes). - clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM (git-fixes). - clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src (git-fixes). - clk: qcom: mmcc-msm8974: remove ocmemcx_ahb_clk (git-fixes). - clk: qcom: mmcc-msm8998: Fix the SMMU GDSC (git-fixes). - clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks (git-fixes). - clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies (git-fixes). - clk: qcom: gcc-msm8996: Remove RPM bus clocks (git-fixes). - clk: qcom: ipq5332: Drop set rate parent from gpll0 dependent clocks (git-fixes). - clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data (git-fixes). - clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider (git-fixes). - clk: imx: imx8qxp: Fix elcdif_pll clock (git-fixes). - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (git-fixes). - gpio: mockup: fix kerneldoc (git-fixes). - cpufreq: tegra194: fix warning due to missing opp_put (git-fixes). - cpufreq: stats: Fix buffer overflow detection in trans_stats() (git-fixes). - commit a94ed03- clk: imx: imx8mq: correct error handling path (git-fixes). - clk: imx: Select MXC_CLK for CLK_IMX8QXP (git-fixes). - clk: mediatek: fix double free in mtk_clk_register_pllfh() (git-fixes). - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data (git-fixes). - clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data (git-fixes). - clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data (git-fixes). - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data (git-fixes). - clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data (git-fixes). - clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data (git-fixes). - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (git-fixes). - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (git-fixes). - =?UTF-8?q?ACPI:=20video:=20Add=20acpi=5Fbacklight=3Dvendo?= =?UTF-8?q?r=20quirk=20for=20Toshiba=20Port=C3=A9g=C3=A9=20R100?= (git-fixes). - ACPI: property: Allow _DSD buffer data only for byte accessors (git-fixes). - ACPI: FPDT: properly handle invalid FPDT subtables (git-fixes). - Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err (git-fixes). - Bluetooth: hci_bcm4377: Mark bcm4378/bcm4387 as BROKEN_LE_CODED (git-fixes). - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (git-fixes). - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() (git-fixes). - can: dev: can_restart(): don't crash kernel if carrier is OK (git-fixes). - can: etas_es58x: add missing a blank line after declaration (git-fixes). - can: etas_es58x: rework the version check logic to silence - Wformat-truncation (git-fixes). - can: sja1000: Fix comment (git-fixes). - commit 4c5a896- rpm/check-for-config-changes: add AS_WRUSS to IGNORED_CONFIGS_RE Add AS_WRUSS as an IGNORED_CONFIGS_RE entry in check-for-config-changes to fix build on x86_32. There was a fix submitted to upstream but it was not accepted: https://lore.kernel.org/all/20231031140504.GCZUEJkMPXSrEDh3MA@fat_crate.local/ So carry this in IGNORED_CONFIGS_RE instead. - commit 7acca37- io_uring: kiocb_done() should *not* trust ->ki_pos if - >{read,write}_iter() failed (git-fixes). - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid (bsc#1216693 CVE-2023-46862). - io_uring: fix crash with IORING_SETUP_NO_MMAP and invalid SQ ring address (git-fixes). - commit 6d923bd- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls() (git-fixes). - commit 8ccfa86- cgroup/cpuset: Inherit parent's load balance state in v2 (bsc#1216760). - commit 03391cc- net-memcg: Fix scope of sockmem pressure indicators (bsc#1216759). - commit 8c6b513- x86/efistub: Avoid legacy decompressor when doing EFI boot (jsc#PED-5458). Refresh patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch. - x86/efistub: Perform SNP feature test while running in the firmware (jsc#PED-5458). - efi/libstub: Add limit argument to efi_random_alloc() (jsc#PED-5458). - x86/decompressor: Factor out kernel decompression and relocation (jsc#PED-5458). - x86/decompressor: Move global symbol references to C code (jsc#PED-5458). - decompress: Use 8 byte alignment (jsc#PED-5458). - x86/efistub: Prefer EFI memory attributes protocol over DXE services (jsc#PED-5458). - x86/efistub: Perform 4/5 level paging switch from the stub (jsc#PED-5458). - x86/decompressor: Merge trampoline cleanup with switching code (jsc#PED-5458). - x86/decompressor: Pass pgtable address to trampoline directly (jsc#PED-5458). - x86/decompressor: Only call the trampoline when changing paging levels (jsc#PED-5458). - x86/decompressor: Call trampoline directly from C code (jsc#PED-5458). - x86/decompressor: Avoid the need for a stack in the 32-bit trampoline (jsc#PED-5458). - x86/decompressor: Use standard calling convention for trampoline (jsc#PED-5458). - x86/decompressor: Call trampoline as a normal function (jsc#PED-5458). - x86/decompressor: Assign paging related global variables earlier (jsc#PED-5458). - x86/decompressor: Store boot_params pointer in callee save register (jsc#PED-5458). - x86/efistub: Clear BSS in EFI handover protocol entrypoint (jsc#PED-5458). - x86/decompressor: Avoid magic offsets for EFI handover entrypoint (jsc#PED-5458). - x86/efistub: Simplify and clean up handover entry code (jsc#PED-5458). - x86/efistub: Branch straight to kernel entry point from C code (jsc#PED-5458). - x86/head_64: Store boot_params pointer in callee save register (jsc#PED-5458). - commit f5ec8bb- drivers/clocksource/timer-ti-dm: Don't call clk_get_rate() in stop function (git-fixes). - dt-bindings: timer: renesas,rz-mtu3: Fix overflow/underflow interrupt names (git-fixes). - PCI/MSI: Provide stubs for IMS functions (git-fixes). - selftests/x86/lam: Zero out buffer for readlink() (git-fixes). - objtool: Propagate early errors (git-fixes). - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (git-fixes). - commit 2039524- perf/core: Fix potential NULL deref (bsc#1216584 CVE-2023-5717). - commit a0baaba- scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command (jsc#PED-6874). - scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command (jsc#PED-6874). - scsi: libsas: Delete sas_ssp_task.task_prio (jsc#PED-6874). - scsi: libsas: Delete sas_ssp_task.enable_first_burst (jsc#PED-6874). - scsi: libsas: Delete struct scsi_core (jsc#PED-6874). - scsi: libsas: Delete enum sas_phy_type (jsc#PED-6874). - scsi: libsas: Delete enum sas_class (jsc#PED-6874). - scsi: libsas: Delete sas_ha_struct.lldd_module (jsc#PED-6874). - scsi: pm80xx: Set RETFIS when requested by libsas (jsc#PED-6874). - scsi: libsas: Add return_fis_on_success to sas_ata_task (jsc#PED-6874). - scsi: pm8001: Remove unused declarations (jsc#PED-6874). - scsi: pm80xx: Fix error return code in pm8001_pci_probe() (jsc#PED-6874). - scsi: aacraid: Avoid -Warray-bounds warning (jsc#PED-6875). - scsi: pm80xx: Add fatal error checks (jsc#PED-6874). - scsi: pm80xx: Add GET_NVMD timeout during probe (jsc#PED-6874). - scsi: pm80xx: Update PHY state after hard reset (jsc#PED-6874). - scsi: pm80xx: Log port state during HW event (jsc#PED-6874). - scsi: pm80xx: Log phy_id and port_id in the device registration request (jsc#PED-6874). - scsi: pm80xx: Print port_id in HW events (jsc#PED-6874). - scsi: pm80xx: Enable init logging (jsc#PED-6874). - scsi: pm80xx: Log some HW events by default (jsc#PED-6874). - scsi: aacraid: Replace all non-returning strlcpy with strscpy (jsc#PED-6875). - commit ddefe4e- perf: Disallow mis-matched inherited group reads (bsc#1216584 CVE-2023-5717). - commit 9197206- pinctrl: tegra: avoid duplicate field initializers (bsc#1216215) - commit ef05e40- config/arm64: Enable Tegra234 pinmux driver (bsc#1216215) Add a config to enable building of Tegra234 pinmux driver. - commit d69049b- pinctrl: tegra: Add Tegra234 pinmux driver (bsc#1216215) - commit 519eedc- nvmet-tcp: Fix a possible UAF in queue intialization setup (bsc#1215768 CVE-2023-5178). - commit ea9717a- iio: afe: rescale: Accept only offset channels (git-fixes). - iio: exynos-adc: request second interupt only when touchscreen mode is used (git-fixes). - iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale (git-fixes). - iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds (git-fixes). - misc: fastrpc: Unmap only if buffer is unmapped from DSP (git-fixes). - misc: fastrpc: Clean buffers on remote invocation failures (git-fixes). - misc: fastrpc: Free DMA handles for RPC calls with no arguments (git-fixes). - misc: fastrpc: Reset metadata buffer to avoid incorrect free (git-fixes). - i2c: stm32f7: Fix PEC handling in case of SMBUS transfers (git-fixes). - i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() (git-fixes). - i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() (git-fixes). - i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() (git-fixes). - i2c: aspeed: Fix i2c bus hang in slave read (git-fixes). - ARM: OMAP: timer32K: fix all kernel-doc warnings (git-fixes). - arm64: dts: rockchip: Fix i2s0 pin conflict on ROCK Pi 4 boards (git-fixes). - arm64: dts: rockchip: Add i2s0-2ch-bus-bclk-off pins to RK3399 (git-fixes). - arm64: dts: rockchip: set codec system-clock-fixed on px30-ringneck-haikou (git-fixes). - arm64: dts: rockchip: use codec as clock master on px30-ringneck-haikou (git-fixes). - arm64: dts: qcom: msm8996-xiaomi: fix missing clock populate (git-fixes). - arm64: dts: qcom: apq8096-db820c: fix missing clock populate (git-fixes). - arm64: dts: qcom: sa8775p: correct PMIC GPIO label in gpio-ranges (git-fixes). - firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels() (git-fixes). - wifi: mac80211: don't drop all unprotected public action frames (git-fixes). - wifi: cfg80211: fix assoc response warning on failed links (git-fixes). - wifi: cfg80211: pass correct pointer to rdev_inform_bss() (git-fixes). - r8152: Release firmware if we have an error in probe (git-fixes). - r8152: Cancel hw_phy_work if we have an error in probe (git-fixes). - r8152: Run the unload routine if we have errors during probe (git-fixes). - r8152: Increase USB control msg timeout to 5000ms as per spec (git-fixes). - net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg (git-fixes). - net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show() (git-fixes). - treewide: Spelling fix in comment (git-fixes). - commit fcf0a1e- powerpc/stacktrace: Fix arch_stack_walk_reliable() (bsc#1215199). - commit e0a2d02- powerpc/pseries: Fix STK_PARAM access in the hcall tracing code (bsc#1215199). - commit 17dca43- blacklist.conf: Add ff9e8f415136 powerpc/mm: Allow ARCH_FORCE_MAX_ORDER up to 12 - commit e7a922b- powerpc/qspinlock: Fix stale propagated yield_cpu (bsc#1215199). - commit 3d91081- powerpc/pseries: use kfree_sensitive() in plpks_gen_password() (bsc#1215199). - commit 928df42- Refresh patches.suse/integrity-powerpc-Do-not-select-CA_MACHINE_KEYRING.patch. Update patch metadata. - commit 42c8385- supported.conf: Add ultrasoc-smb support (jsc#PED-4733) - commit a3bd516- Update patches.suse/0001-x86-sev-Disable-MMIO-emulation-from-user-mode.patch (bsc#1212649 CVE-2023-46813). - Update patches.suse/0002-x86-sev-Check-IOBM-for-IOIO-exceptions-from-user-spa.patch (bsc#1212649 CVE-2023-46813). - Update patches.suse/0003-x86-sev-Check-for-user-space-IOIO-pointing-to-kernel.patch (bsc#1212649 CVE-2023-46813). - commit 5ed02d6- quota: rename dquot_active() to inode_quota_active() (bsc#1214997). - commit 7b1c518- quota: Fix slow quotaoff (bsc#1216621) - commit 8f9ab60- quota: fix dqput() to follow the guarantees dquot_srcu should provide (bsc#1214963). - commit bd9f623- quota: add new helper dquot_active() (bsc#1214998). - commit a6eddf2- quota: factor out dquot_write_dquot() (bsc#1214995). - commit 580a3c6- jbd2: correct the end of the journal recovery scan range (bsc#1214955). - commit 2b92f59- jbd2: check 'jh->b_transaction' before removing it from checkpoint (bsc#1214953). - commit 9e3e6a0- jbd2: fix checkpoint cleanup performance regression (bsc#1214952). - commit ef5fb7d- ext4: avoid potential data overflow in next_linear_group (bsc#1214951). - commit 785ff8e- block/mq-deadline: use correct way to throttling write requests (bsc#1214993). - commit 6d6927a- x86/sev: Check for user-space IOIO pointing to kernel space (bsc#1212649). - x86/sev: Check IOBM for IOIO exceptions from user-space (bsc#1212649). - x86/sev: Disable MMIO emulation from user mode (bsc#1212649). - commit ccb5459- ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() (bsc#1216436). - commit c6250f7- ata: libata: remove references to non-existing error_handler() (bsc#1216436). - Refresh patches.suse/ata-libata-core-Fix-port-and-device-removal.patch. - commit 69b2823- PM: hibernate: fix resume_store() return value when hibernation not available (bsc#1216436). - commit 2d0c292- net: rfkill: reduce data->mtx scope in rfkill_fop_open (git-fixes). - commit e434c5e- ata: libata-core: fix when to fetch sense data for successful commands (bsc#1216436). - commit 5246ba2- Bluetooth: hci_sync: delete CIS in BT_OPEN/CONNECT/BOUND when aborting (git-fixes). - Refresh patches.suse/Bluetooth-hci_sync-Fix-UAF-in-hci_disconnect_all_syn.patch. - Refresh patches.suse/Bluetooth-hci_sync-Fix-UAF-on-hci_abort_conn_sync.patch. - commit a7663b4- selftests/ftrace: Add new test case which checks non unique symbol (git-fixes). - platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events (git-fixes). - platform/x86: asus-wmi: Only map brightness codes when using asus-wmi backlight control (git-fixes). - platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e (git-fixes). - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (git-fixes). - USB: serial: option: add entry for Sierra EM9191 with new firmware (git-fixes). - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (git-fixes). - mmc: core: Capture correct oemid-bits for eMMC cards (git-fixes). - mmc: core: Fix error propagation for some ioctl commands (git-fixes). - Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name (git-fixes). - Bluetooth: avoid memcmp() out of bounds warning (git-fixes). - Bluetooth: hci_sock: fix slab oob read in create_monitor_event (git-fixes). - Bluetooth: hci_event: Fix coding style (git-fixes). - Bluetooth: hci_sync: always check if connection is alive before deleting (git-fixes). - Bluetooth: Reject connection with the device which has same BD_ADDR (git-fixes). - Bluetooth: ISO: Fix invalid context error (git-fixes). - Bluetooth: vhci: Fix race when opening vhci device (git-fixes). - platform/x86: touchscreen_dmi: Add info for the Positivo C4128B (git-fixes). - platform/x86: touchscreen_dmi: Add info for the BUSH Bush Windows tablet (git-fixes). - HID: Add quirk to ignore the touchscreen battery on HP ENVY 15-eu0556ng (git-fixes). - HID: nintendo: reinitialize USB Pro Controller after resuming from suspend (git-fixes). - HID: multitouch: Add required quirk for Synaptics 0xcd7e device (git-fixes). - HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event (git-fixes). - HID: logitech-hidpp: Add Bluetooth ID for the Logitech M720 Triathlon mouse (git-fixes). - wifi: cfg80211: avoid leaking stack data into trace (git-fixes). - wifi: mac80211: allow transmitting EAPOL frames with tainted key (git-fixes). - wifi: mac80211: work around Cisco AP 9115 VHT MPDU length (git-fixes). - wifi: cfg80211: Fix 6GHz scan configuration (git-fixes). - rfkill: sync before userspace visibility/changes (git-fixes). - wifi: iwlwifi: Ensure ack flag is properly cleared (git-fixes). - wifi: cfg80211: validate AP phy operation before starting it (git-fixes). - wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len (git-fixes). - Bluetooth: hci_core: Fix build warnings (git-fixes). - Bluetooth: Avoid redundant authentication (git-fixes). - Bluetooth: btusb: add shutdown function for QCA6174 (git-fixes). - selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error (git-fixes). - i2c: mux: Avoid potential false error message in i2c_mux_add_adapter (git-fixes). - accel/ivpu: Don't flood dmesg with VPU ready message (git-fixes). - gpio: timberdale: Fix potential deadlock on &tgpio->lock (git-fixes). - Bluetooth: hci_sync: Introduce PTR_UINT/UINT_PTR macros (git-fixes). - Bluetooth: hci_conn: Fix modifying handle while aborting (git-fixes). - Bluetooth: hci_sync: Fix not handling ISO_LINK in hci_abort_conn_sync (git-fixes). - commit 6c9ea2b- fs: buffer: use __bio_add_page to add single page to bio (bsc#1216436). - dm: dm-zoned: use __bio_add_page for adding single metadata page (bsc#1216436). - commit 6413c7c- floppy: use __bio_add_page for adding single page to bio (bsc#1216436). - zram: use __bio_add_page for adding single page to bio (bsc#1216436). - zonefs: use __bio_add_page for adding single page to bio (bsc#1216436). - gfs2: use __bio_add_page for adding single page to bio (bsc#1216436). - jfs: logmgr: use __bio_add_page to add single page to bio (bsc#1216436). - md: raid5: use __bio_add_page to add single page to new bio (bsc#1216436). - md: raid5-log: use __bio_add_page to add single page (bsc#1216436). - md: use __bio_add_page to add single page (bsc#1216436). - swap: use __bio_add_page to add page to bio (bsc#1216436). - commit 936fc88- scsi: pmcraid: Use pci_dev_id() to simplify the code (jsc#PED-6876). - commit b91c280- maple_tree: add GFP_KERNEL to allocations in mas_expected_entries() (git-fixes). - commit 7b18b6a- nvme-fc: Prevent null pointer dereference in nvme_fc_io_getuuid() (bsc#1214842). - commit 5b24bcd- ubi: Refuse attaching if mtd's erasesize is 0 (CVE-2023-31085 bsc#1210778). - commit fe27c91- ata: libata-core: fetch sense data for successful commands iff CDL enabled (bsc#1216436). - ata: libata-eh: do not thaw the port twice in ata_eh_reset() (bsc#1216436). - commit 8140c93- ata: libata: remove deprecated EH callbacks (bsc#1216436). - ata: libata-core: remove ata_bus_probe() (bsc#1216436). - ata: sata_sx4: drop already completed TODO (bsc#1216436). - ata,scsi: remove ata_sas_port_init() (bsc#1216436). - ata,scsi: cleanup __ata_port_probe() (bsc#1216436). - ata: libata-core: inline ata_port_probe() (bsc#1216436). - ata: libata-sata: remove ata_sas_sync_probe() (bsc#1216436). - ata,scsi: remove ata_sas_port_destroy() (bsc#1216436). - ata,scsi: remove ata_sas_port_{start,stop} callbacks (bsc#1216436). - commit 479419d- ata: libata-sata: Improve ata_change_queue_depth() (bsc#1216436). - commit 7abb4aa- ata: ahci_octeon: Remove unnecessary include (bsc#1216436). - ata: pata_octeon_cf: Add missing header include (bsc#1216436). - ata: ahci: Cleanup ahci_reset_controller() (bsc#1216436). - ata: Use of_property_read_reg() to parse "reg" (bsc#1216436). - ata: libata-scsi: Use ata_ncq_supported in (bsc#1216436). - ata: libata-eh: Use ata_ncq_enabled() in ata_eh_speed_down() (bsc#1216436). - ata: libata-sata: Simplify ata_change_queue_depth() (bsc#1216436). - commit a819779- ata: libata-eh: Clarify ata_eh_qc_retry() behavior at call (bsc#1216436). - commit fda3e7d- block: uapi: Fix compilation errors using ioprio.h with C++ (bsc#1216436). - block: fix rootwait= again (bsc#1216436). - commit 40a1246- PM: hibernate: Fix writing maj:min to /sys/power/resume (bsc#1216436). - scsi: block: Improve ioprio value validity checks (bsc#1216436). - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (bsc#1216436). - block: don't return -EINVAL for not found names in (bsc#1216436). - block: fix rootwait= (bsc#1216436). - commit caf530a- net: rfkill: gpio: prevent value glitch during probe (git-fixes). - net: usb: smsc95xx: Fix an error code in smsc95xx_reset() (git-fixes). - gve: Do not fully free QPL pages on prefill errors (git-fixes). - commit 8715cb1- scsi: qla2xxx: Fix double free of dsd_list during driver load (git-fixes). - commit 6a26394- scsi: mpt3sas: Fix in error path (bsc#1216435, jsc#PED-6835, jsc#PED-6936). - scsi: mpt3sas: Remove volatile qualifier (bsc#1216435, jsc#PED-6835, jsc#PED-6936). - commit f8805cf- scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1 (bsc#1216435, jsc#PED-6384, jsc#PED-6937). - scsi: megaraid_sas: Log message when controller reset is requested but not issued (bsc#1216435, jsc#PED-6384, jsc#PED-6937). - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers (bsc#1216435, jsc#PED-6384, jsc#PED-6937). - commit 37d282c- scsi: megaraid: Pass in NULL scb for host reset (bsc#1216435, jsc#PED-6384, jsc#PED-6937). - commit 87b74dd- scsi: megaraid_sas: Fix deadlock on firmware crashdump (bsc#1216435, jsc#PED-6384, jsc#PED-6937). - scsi: megaraid: Use pci_dev_id() to simplify the code (bsc#1216435, jsc#PED-6384, jsc#PED-6937). - scsi: megaraid_sas: Use pci_dev_id() to simplify the code (bsc#1216435, jsc#PED-6384, jsc#PED-6937). - scsi: Add HAS_IOPORT dependencies (bsc#1216435, jsc#PED-6384, jsc#PED-6937). - scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays (bsc#1216435, jsc#PED-6384, jsc#PED-6937). - commit 67b8176- s390/pci: fix iommu bitmap allocation (git-fixes bsc#1216507). - commit ad465bf- s390/cio: fix a memleak in css_alloc_subchannel (git-fixes bsc#1216505). - commit 5731d29- phy: qcom-qmp-combo: initialize PCS_USB registers (git-fixes). - phy: qcom-qmp-combo: Square out 8550 POWER_STATE_CONFIG1 (git-fixes). - phy: qcom-qmp-usb: initialize PCS_USB registers (git-fixes). - phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins (git-fixes). - phy: mapphone-mdm6600: Fix runtime PM for remove (git-fixes). - phy: mapphone-mdm6600: Fix runtime disable on probe (git-fixes). - efi/unaccepted: Fix soft lockups caused by parallel memory acceptance (git-fixes). - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (git-fixes). - commit dd0ca5b- Update patches.suse/blk-flush-fix-rq-flush.seq-for-post-flush-requests.patch (jsc#PED-5728). - Update patches.suse/blk-ioc-fix-recursive-spin_lock-unlock_irq-in-ioc_cl.patch (jsc#PED-5728). - Update patches.suse/blk-ioc-protect-ioc_destroy_icq-by-queue_lock.patch (jsc#PED-5728). - Update patches.suse/blk-mq-defer-to-the-normal-submission-path-for-non-f.patch (jsc#PED-5728). - Update patches.suse/blk-mq-defer-to-the-normal-submission-path-for-post-.patch (jsc#PED-5728). - Update patches.suse/blk-mq-do-not-do-head-insertions-post-pre-flush-comm.patch (jsc#PED-5728). - Update patches.suse/blk-mq-don-t-use-the-requeue-list-to-queue-flush-com.patch (jsc#PED-5728). - Update patches.suse/blk-mq-factor-out-a-blk_rq_init_flush-helper.patch (jsc#PED-5728). - Update patches.suse/blk-mq-fix-two-misuses-on-RQF_USE_SCHED.patch (jsc#PED-5728). - Update patches.suse/blk-mq-make-sure-elevator-callbacks-aren-t-called-fo.patch (jsc#PED-5728). - Update patches.suse/blk-mq-reflow-blk_insert_flush.patch (jsc#PED-5728). - Update patches.suse/blk-mq-release-scheduler-resource-when-request-compl.patch (jsc#PED-5728). - Update patches.suse/blk-mq-remove-RQF_ELVPRIV.patch (jsc#PED-5728). - Update patches.suse/blk-mq-use-the-I-O-scheduler-for-writes-from-the-flu.patch (jsc#PED-5728). - Update patches.suse/block-Add-PR-callouts-for-read-keys-and-reservation.patch (jsc#PED-5728). - Update patches.suse/block-BFQ-Add-several-invariant-checks.patch (jsc#PED-5728). - Update patches.suse/block-BFQ-Move-an-invariant-check.patch (jsc#PED-5728). - Update patches.suse/block-Introduce-blk_rq_is_seq_zoned_write.patch (jsc#PED-5728). - Update patches.suse/block-Introduce-op_needs_zoned_write_locking.patch (jsc#PED-5728). - Update patches.suse/block-Rename-BLK_STS_NEXUS-to-BLK_STS_RESV_CONFLICT.patch (jsc#PED-5728). - Update patches.suse/block-Replace-all-non-returning-strlcpy-with-strscpy.patch (jsc#PED-5728). - Update patches.suse/block-Simplify-blk_req_needs_zone_write_lock.patch (jsc#PED-5728). - Update patches.suse/block-add-a-mark_dead-holder-operation.patch (jsc#PED-5728). - Update patches.suse/block-avoid-repeated-work-in-blk_mark_disk_dead.patch (jsc#PED-5728). - Update patches.suse/block-consolidate-the-shutdown-logic-in-blk_mark_dis.patch (jsc#PED-5728). - Update patches.suse/block-constify-partition-prober-array.patch (jsc#PED-5728). - Update patches.suse/block-constify-struct-part_attr_group.patch (jsc#PED-5728). - Update patches.suse/block-constify-struct-part_type-part_type.patch (jsc#PED-5728). - Update patches.suse/block-constify-the-whole_disk-device_attribute.patch (jsc#PED-5728). - Update patches.suse/block-delete-partitions-later-in-del_gendisk.patch (jsc#PED-5728). - Update patches.suse/block-don-t-plug-in-blkdev_write_iter.patch (jsc#PED-5728). - Update patches.suse/block-factor-out-a-bd_end_claim-helper-from-blkdev_p.patch (jsc#PED-5728). - Update patches.suse/block-introduce-block_io_start-block_io_done-tracepo.patch (jsc#PED-5728). - Update patches.suse/block-introduce-holder-ops.patch (jsc#PED-5728). - Update patches.suse/block-mq-deadline-Add-a-word-in-a-source-code-commen.patch (jsc#PED-5728). - Update patches.suse/block-mq-deadline-Clean-up-deadline_check_fifo.patch (jsc#PED-5728). - Update patches.suse/block-mq-deadline-Fix-a-bug-in-deadline_from_pos.patch (jsc#PED-5728). - Update patches.suse/block-mq-deadline-Fix-handling-of-at-head-zoned-writ.patch (jsc#PED-5728). - Update patches.suse/block-mq-deadline-Handle-requeued-requests-correctly.patch (jsc#PED-5728). - Update patches.suse/block-mq-deadline-Reduce-lock-contention.patch (jsc#PED-5728). - Update patches.suse/block-mq-deadline-Simplify-deadline_skip_seq_writes.patch (jsc#PED-5728). - Update patches.suse/block-mq-deadline-Track-the-dispatch-position.patch (jsc#PED-5728). - Update patches.suse/block-queue-data-commands-from-the-flush-state-machi.patch (jsc#PED-5728). - Update patches.suse/block-refactor-bd_may_claim.patch (jsc#PED-5728). - Update patches.suse/block-remove-blk_drop_partitions.patch (jsc#PED-5728). - Update patches.suse/block-remove-redundant-req_op-in-blk_rq_is_passthrou.patch (jsc#PED-5728). - Update patches.suse/block-turn-bdev_lock-into-a-mutex.patch (jsc#PED-5728). - Update patches.suse/block-unhash-the-inode-earlier-in-delete_partition.patch (jsc#PED-5728). - Update patches.suse/dm-Add-support-for-block-PR-read-keys-reservation.patch (jsc#PED-5728). - Update patches.suse/fs-remove-the-special-CONFIG_BLOCK-def_blk_fops.patch (jsc#PED-5728). - Update patches.suse/nvme-Add-a-nvme_pr_type-enum.patch (jsc#PED-5728). - Update patches.suse/nvme-Add-helper-to-send-pr-command.patch (jsc#PED-5728). - Update patches.suse/nvme-Add-pr_ops-read_keys-support.patch (jsc#PED-5728). - Update patches.suse/nvme-Add-pr_ops-read_reservation-support.patch (jsc#PED-5728). - Update patches.suse/nvme-Don-t-hardcode-the-data-len-for-pr-commands.patch (jsc#PED-5728). - Update patches.suse/nvme-Fix-reservation-status-related-structs.patch (jsc#PED-5728). - Update patches.suse/nvme-Move-pr-code-to-it-s-own-file.patch (jsc#PED-5728). - Update patches.suse/scsi-Add-support-for-block-PR-read-keys-reservation.patch (jsc#PED-5728). - Update patches.suse/scsi-Move-sd_pr_type-to-scsi_common.patch (jsc#PED-5728). - Update patches.suse/scsi-Rename-sd_pr_command.patch (jsc#PED-5728). - Update patches.suse/scsi-target-Add-block-PR-support-to-iblock.patch (jsc#PED-5728). - Update patches.suse/scsi-target-Allow-backends-to-hook-into-PR-handling.patch (jsc#PED-5728). - Update patches.suse/scsi-target-Pass-struct-target_opcode_descriptor-to-.patch (jsc#PED-5728). - Update patches.suse/scsi-target-Rename-sbc_ops-to-exec_cmd_ops.patch (jsc#PED-5728). - Update patches.suse/scsi-target-Report-and-detect-unsupported-PR-command.patch (jsc#PED5728). - commit 5348bdb- gpiolib: acpi: Add missing memset(0) to acpi_get_gpiod_from_data() (git-fixes). - gpio: vf610: set value before the direction to avoid a glitch (git-fixes). - gpio: vf610: mask the gpio irq in system suspend and support wakeup (git-fixes). - rust: error: Markdown style nit (git-fixes). - rust: error: fix the description for `ECHILD` (git-fixes). - apple-gmux: Hard Code max brightness for MMIO gmux (git-fixes). - platform/surface: platform_profile: Propagate error if profile registration fails (git-fixes). - platform/x86: msi-ec: Fix the 3rd config (git-fixes). - platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (git-fixes). - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (git-fixes). - KEYS: asymmetric: Fix sign/verify on pkcs1pad without a hash (git-fixes). - commit 26b3332- ALSA: hda/realtek - Fixed ASUS platform headset Mic issue (git-fixes). - ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV (git-fixes). - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx (git-fixes). - commit 67f74c9- ACPI: irq: Fix incorrect return value in acpi_register_gsi() (git-fixes). - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (git-fixes). - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (git-fixes). - pinctrl: qcom: lpass-lpi: fix concurrent register updates (git-fixes). - mtd: rawnand: Ensure the nand chip supports cached reads (git-fixes). - mtd: rawnand: qcom: Unmap the right resource upon probe failure (git-fixes). - mtd: rawnand: pl353: Ensure program page operations are successful (git-fixes). - mtd: rawnand: arasan: Ensure program page operations are successful (git-fixes). - mtd: spinand: micron: correct bitmask for ecc status (git-fixes). - mtd: physmap-core: Restore map_rom fallback (git-fixes). - mtd: rawnand: marvell: Ensure program page operations are successful (git-fixes). - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (git-fixes). - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (git-fixes). - mmc: core: sdio: hold retuning if sdio in 1-bit mode (git-fixes). - dt-bindings: mmc: sdhci-msm: correct minimum number of clocks (git-fixes). - ASoC: cs42l42: Fix missing include of gpio/consumer.h (git-fixes). - ASoC: cs35l56: ASP1 DOUT must default to Hi-Z when not transmitting (git-fixes). - ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors (git-fixes). - ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind (git-fixes). - ASoC: codecs: wcd938x: fix runtime PM imbalance on remove (git-fixes). - ASoC: codecs: wcd938x: fix regulator leaks on probe errors (git-fixes). - ASoC: codecs: wcd938x: fix resource leaks on bind errors (git-fixes). - ASoC: codecs: wcd938x: fix unbind tear down order (git-fixes). - ASoC: codecs: wcd938x: drop bogus bind error handling (git-fixes). - ASoC: pxa: fix a memory leak in probe() (git-fixes). - ASoC: cs35l56: Fix illegal use of init_completion() (git-fixes). - Revert "accel/ivpu: Use cached buffers for FW loading" (git-fixes). - commit 14a1c75- qedf: Wait for stag work during unload (bsc#1214852). - qedf: Don't process stag work during unload (bsc#1214852). - commit dcc092a- bonding: Return pointer to data after pull on skb (bsc#1214754). - commit 03a709a- usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled (git-fixes). - commit 67c5409- usb: hub: Guard against accesses to uninitialized BOS descriptors (git-fixes). - thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding (git-fixes). - thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge (git-fixes). - Input: powermate - fix use-after-free in powermate_config_complete (git-fixes). - Input: xpad - add PXN V900 support (git-fixes). - Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case (git-fixes). - Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table (git-fixes). - pinctrl: avoid unsafe code pattern in find_pinctrl() (git-fixes). - of: dynamic: Fix potential memory leak in of_changeset_action() (git-fixes). - wifi: brcmfmac: Replace 1-element arrays with flexible arrays (git-fixes). - wifi: cfg80211: add missing kernel-doc for cqm_rssi_work (git-fixes). - power: supply: ab8500: Set typing and props (git-fixes). - media: vb2: frame_vector.c: replace WARN_ONCE with a comment (git-fixes). - spi: stm32: add a delay before SPI disable (git-fixes). - spi: nxp-fspi: reset the FLSHxCR1 registers (git-fixes). - thermal/of: add missing of_node_put() (git-fixes). - platform/x86: asus-wmi: Support 2023 ROG X16 tablet mode (git-fixes). - spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain (git-fixes). - spi: sun6i: reduce DMA RX transfer width to single byte (git-fixes). - mtd: spi-nor: Correct flags for Winbond w25q128 (git-fixes). - media: pci: cx23885: replace BUG with error return (git-fixes). - media: tuners: qt1010: replace BUG_ON with a regular error (git-fixes). - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (git-fixes). - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (git-fixes). - media: anysee: fix null-ptr-deref in anysee_master_xfer (git-fixes). - media: af9005: Fix null-ptr-deref in af9005_i2c_xfer (git-fixes). - media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer() (git-fixes). - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (git-fixes). - media: mdp3: Fix resource leaks in of_find_device_by_node (git-fixes). - usb: chipidea: add workaround for chipidea PEC bug (git-fixes). - usb: ehci: add workaround for chipidea PORTSC.PEC bug (git-fixes). - usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc (git-fixes). - usb: cdns3: Put the cdns set active part outside the spin lock (git-fixes). - wifi: ath12k: add check max message length while scanning with extraie (git-fixes). - wifi: ath12k: Fix memory leak in rx_desc and tx_desc (git-fixes). - wifi: mac80211_hwsim: drop short frames (git-fixes). - wifi: mac80211: check for station first in client probe (git-fixes). - wifi: cfg80211: ocb: don't leave if not joined (git-fixes). - wifi: cfg80211: reject auth/assoc to AP with our address (git-fixes). - wifi: mac80211: check S1G action frame size (git-fixes). - wifi: iwlwifi: pcie: avoid a warning in case prepare card failed (git-fixes). - wifi: ath12k: avoid array overflow of hw mode for preferred_hw_mode (git-fixes). - wifi: ath12k: Fix a NULL pointer dereference in ath12k_mac_op_hw_scan() (git-fixes). - wifi: wil6210: fix fortify warnings (git-fixes). - wifi: ath9k: fix printk specifier (git-fixes). - wifi: ath9k: fix fortify warnings (git-fixes). - mt76: mt7921: don't assume adequate headroom for SDIO headers (git-fixes). - wifi: mwifiex: fix fortify warning (git-fixes). - wifi: rtw88: delete timer and free skb queue when unloading (git-fixes). - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (git-fixes). - tpm_tis: Resend command to recover from data transfer errors (git-fixes). - commit 5c51dbd- HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect (git-fixes). - ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in MTL match table (git-fixes). - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in MTL match table (git-fixes). - ASoC: Intel: sof_sdw: add support for SKU 0B14 (git-fixes). - bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up (git-fixes). - ASoC: SOF: Intel: MTL: Reduce the DSP init timeout (git-fixes). - ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure (git-fixes). - ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link (git-fixes). - ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset (git-fixes). - ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low (git-fixes). - ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width (git-fixes). - ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl() (git-fixes). - firmware: cirrus: cs_dsp: Only log list of algorithms in debug build (git-fixes). - ASoC: rt5640: Only cancel jack-detect work on suspend if active (git-fixes). - ASoC: cs35l56: Disable low-power hibernation mode (git-fixes). - ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag (git-fixes). - Add DMI ID for MSI Bravo 15 B7ED (git-fixes). - ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend() (git-fixes). - Input: tca6416-keypad - fix interrupt enable disbalance (git-fixes). - Input: tca6416-keypad - always expect proper IRQ number in i2c client (git-fixes). - ata: ahci: Add Elkhart Lake AHCI controller (git-fixes). - bus: ti-sysc: Configure uart quirks for k3 SoC (git-fixes). - firmware: arm_scmi: Harden perf domain info access (git-fixes). - Fix nomenclature for USB and PCI wireless devices (git-fixes). - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (git-fixes). - Bluetooth: Fix hci_suspend_sync crash (git-fixes). - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (git-fixes). - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (git-fixes). - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (git-fixes). - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (git-fixes). - commit b65853c- ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (git-fixes). - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (git-fixes). - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (git-fixes). - ALSA: usb-audio: Fix microphone sound on Nexigo webcam (git-fixes). - ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset (git-fixes). - alx: fix OOB-read compiler warning (git-fixes). - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (git-fixes). - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (git-fixes). - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (git-fixes). - commit cf1d1d0- PM: hibernate: don't use early_lookup_bdev in resume_store (bsc#1216436). - dm: only call early_lookup_bdev from early boot context (bsc#1216436). - dm: remove dm_get_dev_t (bsc#1216436). - dm: open code dm_get_dev_t in dm_init_init (bsc#1216436). - dm-snap: simplify the origin_dev == cow_dev check in snapshot_ctr (bsc#1216436). - block: move more code to early-lookup.c (bsc#1216436). - block: move the code to do early boot lookup of block devices to block/ (bsc#1216436). - init: clear root_wait on all invalid root= strings (bsc#1216436). - init: improve the name_to_dev_t interface (bsc#1216436). - init: move the nfs/cifs/ram special cases out of name_to_dev_t (bsc#1216436). - init: factor the root_wait logic in prepare_namespace into a helper (bsc#1216436). - init: handle ubi/mtd root mounting like all other root types (bsc#1216436). - init: don't remove the /dev/ prefix from error messages (bsc#1216436). - init: pass root_device_name explicitly (bsc#1216436). - init: refactor mount_root (bsc#1216436). - init: rename mount_block_root to mount_root_generic (bsc#1216436). - init: remove pointless Root_* values (bsc#1216436). - PM: hibernate: move finding the resume device out of software_resume (bsc#1216436). - commit a10eb49- PM: hibernate: remove the global snapshot_test variable (bsc#1216436). - Refresh patches.suse/0007-PM-hibernate-encrypt-hidden-area.patch. - commit af576bb- PM: hibernate: factor out a helper to find the resume device (bsc#1216436). - driver core: return bool from driver_probe_done (bsc#1216436). - commit cab67f3- gfs2: Don't use filemap_splice_read (bsc#1216396). - nfsd: Fix reading via splice (bsc#1216396). - shmem: minor fixes to splice-read implementation (bsc#1216396). - block: Fix dio_cleanup() to advance the head index (bsc#1216396). - commit 4153b2a- Enable CONFIG_DEBUG_CREDENTIALS (jsc#PED-6721) - commit c6c6196- Enable CONFIG_DEBUG_SG (jsc#PED-6719). - commit d87ed97- ext4: wire up the ->mark_dead holder operation for log devices (bsc#1216436). - ext4: wire up sops->shutdown (bsc#1216436). - commit be93c9b- ext4: split ext4_shutdown (bsc#1216436). - Refresh patches.suse/ext4-fix-to-check-return-value-of-freeze_bdev-i.patch. - commit 7192c4c- xfs: wire up the ->mark_dead holder operation for log and RT devices (bsc#1216436). - xfs: wire up sops->shutdown (bsc#1216436). - commit acb6e5e- fs: add a method to shut down the file system (bsc#1216436). - Refresh patches.suse/vfs-add-super_operations-get_inode_dev. - commit 665d59b- block: mark bio_add_folio as __must_check (bsc#1216436). - commit 158b336- fs: iomap: use bio_add_folio_nofail where possible (bsc#1216436). - Refresh patches.suse/iomap-Rename-iomap_page-to-iomap_folio_state-and-others.patch. - commit 35f9aa2- block: add bio_add_folio_nofail (bsc#1216436). - block: mark bio_add_page as __must_check (bsc#1216436). - dm-crypt: use __bio_add_page to add single page to clone bio (bsc#1216436). - md: raid1: check if adding pages to resync bio fails (bsc#1216436). - md: raid1: use __bio_add_page for adding single page to bio (bsc#1216436). - md: check for failure when adding pages in alloc_behind_master_bio (bsc#1216436). - commit e90ff1b- scsi: core: ata: Do no try to probe for CDL on old drives (bsc#1216435). - scsi: libsas: Add return_fis_on_success to sas_ata_task (bsc#1216435). - commit 52e719b- scsi: ata: libata: Handle completion of CDL commands using policy 0xD (bsc#1216435). - scsi: ata: libata: Set read/write commands CDL index (bsc#1216435). - scsi: ata: libata: Add ATA feature control sub-page translation (bsc#1216435). - scsi: ata: libata-scsi: Add support for CDL pages mode sense (bsc#1216435). - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (bsc#1216435). - scsi: ata: libata: Detect support for command duration limits (bsc#1216435). - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (bsc#1216435). - scsi: ata: libata-scsi: Remove unnecessary !cmd checks (bsc#1216435). - scsi: sd: Handle read/write CDL timeout failures (bsc#1216435). - scsi: sd: Set read/write command CDL index (bsc#1216435). - scsi: core: Allow enabling and disabling command duration limits (bsc#1216435). - commit 69aa7a3- scsi: core: Detect support for command duration limits (bsc#1216435). - Refresh patches.suse/scsi-Do-not-attempt-to-rescan-suspended-devices.patch. - commit 2174f78- scsi: core: Support Service Action in scsi_report_opcode() (bsc#1216435). - scsi: core: Support retrieving sub-pages of mode pages (bsc#1216435). - scsi: core: Rename and move get_scsi_ml_byte() (bsc#1216435). - scsi: core: Allow libata to complete successful commands via EH (bsc#1216435). - scsi: block: Introduce BLK_STS_DURATION_LIMIT (bsc#1216435). - scsi: block: Introduce ioprio hints (bsc#1216435). - scsi: block: ioprio: Clean up interface definition (bsc#1216435). - commit a45bd09- selftests: mptcp: join: no RST when rm subflow/addr (git-fixes). - wifi: cfg80211: use system_unbound_wq for wiphy work (git-fixes). - net: phy: bcm7xxx: Add missing 16nm EPHY statistics (git-fixes). - Bluetooth: hci_event: Fix using memcmp when comparing keys (git-fixes). - Bluetooth: Fix a refcnt underflow problem for hci_conn (git-fixes). - Bluetooth: hci_event: Ignore NULL link key (git-fixes). - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() (git-fixes). - selftests: openvswitch: Fix the ct_tuple for v4 (git-fixes). - selftests: openvswitch: Catch cases where the tests are killed (git-fixes). - selftests: openvswitch: Add version check for pyroute2 (git-fixes). - docs: fix info about representor identification (git-fixes). - selftests/powerpc: Fix emit_tests to work with run_kselftest.sh (git-fixes). - commit 96142ad- Refresh patches.suse/mm-gup-add-missing-gup_must_unshare-check-to-gup_huge_pgd.patch. - commit 9284a43- arm64: Update config files. (bsc#1216523) Make iMX93 clock and pinctrl driver build-in. - commit 09c889a- SUNRPC: Fix the recent bv_offset fix (bsc#1216396) - commit 0bab547- crypto: fix uninit-value in af_alg_free_resources (bsc#1216396) - commit d4bf8b0- crypto: af_alg - Fix missing initialisation affecting gcm-aes-s390 (bsc#1216396) - commit f6818fc- crypto: Fix af_alg_sendmsg(MSG_SPLICE_PAGES) sglist limit (bsc#1216396) - commit f4767f4- kcm: Fix unnecessary psock unreservation. (bsc#1216396) - commit e3f83d9- ip, ip6: Fix splice to raw and ping sockets (bsc#1216396) - commit 7633d3f- splice, net: Fix splice_to_socket() to handle pipe bufs larger than a page (bsc#1216396) - commit 0e2c116- drbd: swap bvec_set_page len and offset (bsc#1216396) - commit 98a0211- sunrpc: set the bv_offset of first bvec in svc_tcp_sendmsg (bsc#1216396) - commit 7da5d0a- net: tls: set MSG_SPLICE_PAGES consistently (bsc#1216396) - commit fb18afe- udp6: Fix __ip6_append_data()'s handling of MSG_SPLICE_PAGES (bsc#1216396) - commit d1f0111- udp: Fix __ip_append_data()'s handling of MSG_SPLICE_PAGES (bsc#1216396) - commit b95d993- splice, net: Fix splice_to_socket() for O_NONBLOCK socket (bsc#1216396) - commit ede475b- perf beauty: Update copy of linux/socket.h with the kernel sources (bsc#1216396) - commit 9c84033- crypto: algif_hash - Fix race between MORE and non-MORE sends (bsc#1216396) - commit af859fa- crypto: af_alg/hash: Fix recvmsg() after sendmsg(MSG_MORE) (bsc#1216396) - commit b15c021- crypto: af_alg - Fix merging of written data into spliced pages (bsc#1216396) - commit e0c6887- nvme-tcp: Fix comma-related oops (bsc#1216396) - commit 8fb1409- libceph: Partially revert changes to support MSG_SPLICE_PAGES (bsc#1216396) - commit 5ac4d7b- perf trace: fix MSG_SPLICE_PAGES build error (bsc#1216396) - commit af42c7b- net: Kill MSG_SENDPAGE_NOTLAST (bsc#1216396) - commit dbaaf08- sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES) (bsc#1216396) - commit 65346bf- ocfs2: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage() (bsc#1216396) - commit 806190c- scsi: target: iscsi: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage (bsc#1216396) - commit 6796e48- scsi: iscsi_tcp: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage (bsc#1216396) - commit 68eb15b- drbd: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage() (bsc#1216396) - commit 77f6ffe- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES (bsc#1216396) - commit 7d6c8d0- nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (bsc#1216396) - commit 3769e90- nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (bsc#1216396) - commit b80950a- dlm: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage (bsc#1216396) - commit 090e5e1- rds: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage (bsc#1216396) - commit b3f9468- ceph: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage() (bsc#1216396) - commit 0f390d4- ceph: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage (bsc#1216396) - commit ce165ef- net: Use sendmsg(MSG_SPLICE_PAGES) not sendpage in skb_send_sock() (bsc#1216396) - commit 1512d4b- tcp_bpf, smc, tls, espintcp, siw: Reduce MSG_SENDPAGE_NOTLAST usage (bsc#1216396) - commit edd381a- kcm: Send multiple frags in one sendmsg() (bsc#1216396) - commit abcba7f- kcm: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (bsc#1216396) - commit a791e49- tcp_bpf: Make tcp_bpf_sendpage() go through tcp_bpf_sendmsg(MSG_SPLICE_PAGES) (bsc#1216396) - commit c34fb39- sunrpc: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (bsc#1216396) - commit ee8f1a6- algif: Remove hash_sendpage*() (bsc#1216396) - commit 3242e29- Remove file->f_op->sendpage (bsc#1216396) - commit 3d3afbc- tls/device: Convert tls_device_sendpage() to use MSG_SPLICE_PAGES (bsc#1216396). - tls/device: Support MSG_SPLICE_PAGES (bsc#1216396). - tls/sw: Convert tls_sw_sendpage() to use MSG_SPLICE_PAGES (bsc#1216396). - tls/sw: Support MSG_SPLICE_PAGES (bsc#1216396). - splice, net: Fix SPLICE_F_MORE signalling in splice_direct_to_actor() (bsc#1216396). - kcm: Use splice_eof() to flush (bsc#1216396). - chelsio/chtls: Use splice_eof() to flush (bsc#1216396). - ipv4, ipv6: Use splice_eof() to flush (bsc#1216396). - tls/device: Use splice_eof() to flush (bsc#1216396). - tls/sw: Use splice_eof() to flush (bsc#1216396). - splice, net: Add a splice_eof op to file-ops and socket-ops (bsc#1216396). - splice, net: Use sendmsg(MSG_SPLICE_PAGES) rather than - >sendpage() (bsc#1216396). - commit 0872e02- tls: Allow MSG_SPLICE_PAGES but treat it as normal sendmsg (bsc#1216396). - net: Block MSG_SENDPAGE_* from being passed to sendmsg() by userspace (bsc#1216396). - commit 5429db8- crypto: af_alg/hash: Support MSG_SPLICE_PAGES (bsc#1216396). - crypto: af_alg: Convert af_alg_sendpage() to use MSG_SPLICE_PAGES (bsc#1216396). - crypto: af_alg: Support MSG_SPLICE_PAGES (bsc#1216396). - crypto: af_alg: Indent the loop in af_alg_sendmsg() (bsc#1216396). - crypto: af_alg: Use extract_iter_to_sg() to create scatterlists (bsc#1216396). - crypto: af_alg: Pin pages rather than ref'ing if appropriate (bsc#1216396). - commit dc4f265- Move netfs_extract_iter_to_sg() to lib/scatterlist.c (bsc#1216396). - Refresh patches.suse/crypto-cifs-fix-error-handling-in-extract_iter.patch. - commit 5ee67fd- Wrap lines at 80 (bsc#1216396). - Fix a couple of spelling mistakes (bsc#1216396). - Drop the netfs_ prefix from netfs_extract_iter_to_sg() (bsc#1216396). - commit d9781c6- kcm: Convert kcm_sendpage() to use MSG_SPLICE_PAGES (bsc#1216396). - kcm: Support MSG_SPLICE_PAGES (bsc#1216396). - commit b35a878- chelsio: Convert chtls_sendpage() to use MSG_SPLICE_PAGES (bsc#1216396). - chelsio: Support MSG_SPLICE_PAGES (bsc#1216396). - commit ecc4c7a- regmap: fix NULL deref on lookup (git-fixes). - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (git-fixes). - xhci: Preserve RsvdP bits in ERSTBA register correctly (git-fixes). - xhci: Clear EHB bit only at end of interrupt handler (git-fixes). - xhci: track port suspend state correctly in unsuccessful resume cases (git-fixes). - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (git-fixes). - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (git-fixes). - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (git-fixes). - usb: musb: Get the musb_qh poniter after musb_giveback (git-fixes). - usb: musb: Modify the "HWVers" register address (git-fixes). - usb: cdnsp: Fixes issue with dequeuing not queued requests (git-fixes). - thunderbolt: Restart XDomain discovery handshake after failure (git-fixes). - thunderbolt: Correct TMU mode initialization from hardware (git-fixes). - serial: Reduce spinlocked portion of uart_rs485_config() (git-fixes). - iio: pressure: ms5611: ms5611_prom_is_valid false negative bug (git-fixes). - Input: psmouse - fix fast_reconnect function for PS/2 mode (git-fixes). - media: subdev: Don't report V4L2_SUBDEV_CAP_STREAMS when the streams API is disabled (git-fixes). - power: supply: qcom_battmgr: fix enable request endianness (git-fixes). - power: supply: qcom_battmgr: fix battery_id type (git-fixes). - nfc: nci: assert requested protocol is valid (git-fixes). - net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read (git-fixes). - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() (git-fixes). - phy: lynx-28g: serialize concurrent phy_set_mode_ext() calls to shared registers (git-fixes). - phy: lynx-28g: lock PHY while performing CDR lock workaround (git-fixes). - phy: lynx-28g: cancel the CDR check work item on the remove path (git-fixes). - pinctrl: renesas: rzn1: Enable missing PINMUX (git-fixes). - pinctrl: starfive: jh7110: Fix failure to set irq after CONFIG_PM is enabled (git-fixes). - pinctrl: nuvoton: wpcm450: fix out of bounds write (git-fixes). - KEYS: trusted: Remove redundant static calls usage (git-fixes). - irqchip: renesas-rzg2l: Fix logic to clear TINT interrupt source (git-fixes). - commit 7f41ba4- iio: adc: ad7192: Correct reference voltage (git-fixes). - iio: addac: Kconfig: update ad74413r selections (git-fixes). - iio: pressure: dps310: Adjust Timeout Settings (git-fixes). - iio: imu: bno055: Fix missing Kconfig dependencies (git-fixes). - iio: adc: imx8qxp: Fix address for command buffer registers (git-fixes). - iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data() (git-fixes). - iio: admv1013: add mixer_vgate corner cases (git-fixes). - iio: pressure: bmp280: Fix NULL pointer exception (git-fixes). - iio: dac: ad3552r: Correct device IDs (git-fixes). - dmaengine: stm32-dma: fix residue in case of MDMA chaining (git-fixes). - dmaengine: stm32-dma: fix stm32_dma_prep_slave_sg in case of MDMA chaining (git-fixes). - dmaengine: stm32-mdma: set in_flight_bytes in case CRQA flag is set (git-fixes). - dmaengine: stm32-mdma: use Link Address Register to compute residue (git-fixes). - dmaengine: stm32-mdma: abort resume if no ongoing transfer (git-fixes). - dmaengine: mediatek: Fix deadlock caused by synchronize_irq() (git-fixes). - dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (git-fixes). - dt-bindings: dmaengine: zynqmp_dma: add xlnx,bus-width required property (git-fixes). - ieee802154: ca8210: Fix a potential UAF in ca8210_probe (git-fixes). - dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update description for '#interrupt-cells' property (git-fixes). - commit 273ec57- counter: microchip-tcb-capture: Fix the use of internal GCLK logic (git-fixes). - counter: chrdev: fix getting array extensions (git-fixes). - can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior (git-fixes). - arm64: dts: mediatek: mt8195: Set DSU PMU status to fail (git-fixes). - arm64: dts: mediatek: fix t-phy unit name (git-fixes). - arm64: dts: mediatek: mt8195-demo: update and reorder reserved memory regions (git-fixes). - arm64: dts: mediatek: mt8195-demo: fix the memory size to 8GB (git-fixes). - ata: pata_parport: implement set_devctl (git-fixes). - ata: pata_parport: fix pata_parport_devchk (git-fixes). - arm64: dts: qcom: sm8150: extend the size of the PDC resource (git-fixes). - ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM (git-fixes). - ASoC: hdmi-codec: Fix broken channel map reporting (git-fixes). - ALSA: hda/realtek: Change model for Intel RVP board (git-fixes). - ALSA: hda: cs35l41: Cleanup and fix double free in firmware request (git-fixes). - ASoC: SOF: amd: fix for firmware reload failure after playback (git-fixes). - ASoC: fsl_sai: Don't disable bitclock for i.MX8MP (git-fixes). - ASoC: simple-card-utils: fixup simple_util_startup() error handling (git-fixes). - ASoC: Intel: soc-acpi: fix Dell SKU 0B34 (git-fixes). - ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP (git-fixes). - commit 4cbb4f2- net: fix signedness bug in skb_splice_from_iter() (bsc#1216396). - block: Use iov_iter_extract_pages() and page pinning in direct-io.c (bsc#1216396). - mm: Provide a function to get an additional pin on a page (bsc#1216396). - mm: Don't pin ZERO_PAGE in pin_user_pages() (bsc#1216396). - block: convert bio_map_user_iov to use iov_iter_extract_pages (bsc#1216396). - block: Convert bio_iov_iter_get_pages to use iov_iter_extract_pages (bsc#1216396). - block: Add BIO_PAGE_PINNED and associated infrastructure (bsc#1216396). - block: Replace BIO_NO_PAGE_REF with BIO_PAGE_REFFED with inverted logic (bsc#1216396). - block: Fix bio_flagged() so that gcc can better optimise it (bsc#1216396). - iomap: Don't get an reference on ZERO_PAGE for direct I/O block zeroing (bsc#1216396). - commit 0c6b192- splice: kdoc for filemap_splice_read() and copy_splice_read() (bsc#1216396). - iov_iter: Kill ITER_PIPE (bsc#1216396). - splice: Remove generic_file_splice_read() (bsc#1216396). - splice: Use filemap_splice_read() instead of (bsc#1216396). - cifs: Use filemap_splice_read() (bsc#1216396). - trace: Convert trace/seq to use copy_splice_read() (bsc#1216396). - zonefs: Provide a splice-read wrapper (bsc#1216396). - xfs: Provide a splice-read wrapper (bsc#1216396). - orangefs: Provide a splice-read wrapper (bsc#1216396). - ocfs2: Provide a splice-read wrapper (bsc#1216396). - ntfs3: Provide a splice-read wrapper (bsc#1216396). - nfs: Provide a splice-read wrapper (bsc#1216396). - f2fs: Provide a splice-read wrapper (bsc#1216396). - ext4: Provide a splice-read wrapper (bsc#1216396). - ecryptfs: Provide a splice-read wrapper (bsc#1216396). - ceph: Provide a splice-read wrapper (bsc#1216396). - afs: Provide a splice-read wrapper (bsc#1216396). - 9p: Add splice_read wrapper (bsc#1216396). - net: Make sock_splice_read() use copy_splice_read() by (bsc#1216396). - tty, proc, kernfs, random: Use copy_splice_read() (bsc#1216396). - coda: Implement splice-read (bsc#1216396). - overlayfs: Implement splice-read (bsc#1216396). - shmem: Implement splice-read (bsc#1216396). - splice: Make splice from a DAX file use copy_splice_read() (bsc#1216396). - splice: Make splice from an O_DIRECT fd use (bsc#1216396). - splice: Check for zero count in vfs_splice_read() (bsc#1216396). - splice: Make do_splice_to() generic and export it (bsc#1216396). - commit 4891151- splice: Clean up copy_splice_read() a bit (bsc#1216396). - Refresh patches.suse/splice-don-t-call-file_accessed-in-copy_splice_.patch. - commit 664e8a5- splice: Rename direct_splice_read() to copy_splice_read() (bsc#1216396). - splice: Make filemap_splice_read() check s_maxbytes (bsc#1216396). - commit a541fa9- unix: Convert unix_stream_sendpage() to use MSG_SPLICE_PAGES (bsc#1216396). - Delete patches.suse/af_unix-Fix-null-ptr-deref-in-unix_stream_send.patch. - commit e25becd- af_unix: Support MSG_SPLICE_PAGES (bsc#1216396). - commit f1ae971- ip: Remove ip_append_page() (bsc#1216396). - udp: Convert udp_sendpage() to use MSG_SPLICE_PAGES (bsc#1216396). - ip6, udp6: Support MSG_SPLICE_PAGES (bsc#1216396). - ip, udp: Support MSG_SPLICE_PAGES (bsc#1216396). - tcp: Fold do_tcp_sendpages() into tcp_sendpage_locked() (bsc#1216396). - siw: Inline do_tcp_sendpages() (bsc#1216396). - tls: Inline do_tcp_sendpages() (bsc#1216396). - espintcp: Inline do_tcp_sendpages() (bsc#1216396). - tcp_bpf: Inline do_tcp_sendpages as it's now a wrapper around tcp_sendmsg (bsc#1216396). - tcp: Convert do_tcp_sendpages() to use MSG_SPLICE_PAGES (bsc#1216396). - tcp: Support MSG_SPLICE_PAGES (bsc#1216396). - net: Add a function to splice pages into an skbuff for MSG_SPLICE_PAGES (bsc#1216396). - net: Pass max frags into skb_append_pagefrags() (bsc#1216396). - net: Declare MSG_SPLICE_PAGES internal sendmsg() flag (bsc#1216396). - net/tcp: optimise io_uring zc ubuf refcounting (bsc#1216396). - net/tcp: don't peek at tail for io_uring zc (bsc#1216396). - commit 1cbac60- blacklist.conf: Add kernel-doc only commit - commit 2ddda2d- blk-flush: fix rq->flush.seq for post-flush requests (PED-5728). - commit 331daeb- blk-mq: release scheduler resource when request completes (PED-5728). - block: queue data commands from the flush state machine at the head (PED-5728). - block/mq-deadline: Fix a bug in deadline_from_pos() (PED-5728). - blk-mq: fix two misuses on RQF_USE_SCHED (PED-5728). - blk-ioc: fix recursive spin_lock/unlock_irq() in ioc_clear_queue() (PED-5728). - commit 6d273e4- KVM: s390: fix gisa destroy operation might lead to cpu stalls (git-fixes). - commit 27384f0- Crash: add lock to serialize crash hotplug handling (jsc-PED#5077). - commit 5a5c5bb- Refresh SED OPAL patches to current version. - commit 8de998c- blacklist.conf: Updated - commit a30a51f- x86/crash: optimize CPU changes (jsc#PED-5077). - commit f30f3fe- crash: change crash_prepare_elf64_headers() to for_each_possible_cpu() (jsc#PED-5077). - commit e79d809- x86/crash: add x86 crash hotplug support (jsc#PED-5077). Update config files - commit d5e636c- crash: memory and CPU hotplug sysfs attributes (jsc#PED-5077). - commit 82db65e- kexec: exclude elfcorehdr from the segment digest (jsc#PED-5077). - commit 2859a0e- crash: add generic infrastructure for crash hotplug support (jsc#PED-5077). - Refresh patches.suse/add-product-identifying-information-to-vmcoreinfo.patch. - commit 374d01d- crash: move a few code bits to setup support of crash hotplug (jsc#PED-5077). - Refresh patches.suse/add-product-identifying-information-to-vmcoreinfo.patch. - commit 563a4f9- usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope (git-fixes). - commit f685c38- usb: gadget: udc-xilinx: replace memcpy with memcpy_toio (git-fixes). - commit eb4f8c3- usb: gadget: udc-xilinx: fix incorrect type in assignment warning (git-fixes). - commit 0c5300f- usb: gadget: udc-xilinx: fix cast from restricted __le16 warning (git-fixes). - commit 0e0e0a8- usb: gadget: udc-xilinx: fix restricted __le16 degrades to integer warning (git-fixes). - commit 54667be- usb: gadget: udc: udc-xilinx: Use devm_platform_get_and_ioremap_resource() (git-fixes). - commit 5cb0f73- scsi: target: Pass struct target_opcode_descriptor to enabled (PED-5728). - commit a0c7a7a- ceph: remove unnecessary check for NULL in parse_longname() (bsc#1216331). - commit fea4023- usb: Explicitly include correct DT includes (git-fixes). parts for qcom driver not backported removed - commit 27319fe- usb: gadget/udc-xilinx: Convert to platform remove callback returning void (git-fixes). - commit 110ff09- usb: gadget: udc: udc-xilinx: Add identifier to read_fn function arg (git-fixes). - commit 0db2eea- usb: dwc3: Soft reset phy on probe for host (git-fixes). - commit 47c619c- KVM: SVM: Fix TSC_AUX virtualization setup (git-fixes). - commit f04f3c5- ceph: fix type promotion bug on 32bit systems (bsc#1216327). - libceph: use kernel_connect() (bsc#1216326). - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (bsc#1216325). - commit 211b7b9- KVM: SVM: INTERCEPT_RDTSCP is never intercepted anyway (git-fixes). - commit 8d2756e- vringh: don't use vringh_kiov_advance() in vringh_iov_xfer() (git-fixes). - commit 5373e91- xen-netback: use default TX queue size for vifs (git-fixes). - commit 2ad4e6c- scsi: Do not rescan devices with a suspended queue (git-fixes). - commit c0a7368- scsi: Do not attempt to rescan suspended devices (git-fixes). - scsi: sd: Differentiate system and runtime start/stop management (git-fixes). - scsi: iscsi_tcp: restrict to TCP sockets (git-fixes). - scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file() (git-fixes). - scsi: pm8001: Setup IRQs on resume (git-fixes). - commit afc950d- block: add a mark_dead holder operation (PED-5728). - block: introduce holder ops (PED-5728). - block: remove blk_drop_partitions (PED-5728). - block: delete partitions later in del_gendisk (PED-5728). - block: unhash the inode earlier in delete_partition (PED-5728). - block: avoid repeated work in blk_mark_disk_dead (PED-5728). - block: consolidate the shutdown logic in blk_mark_disk_dead and del_gendisk (PED-5728). - block: turn bdev_lock into a mutex (PED-5728). - block: refactor bd_may_claim (PED-5728). - block: factor out a bd_end_claim helper from blkdev_put (PED-5728). - block: Replace all non-returning strlcpy with strscpy (PED-5728). - blk-ioc: protect ioc_destroy_icq() by 'queue_lock' (PED-5728). - block: constify the whole_disk device_attribute (PED-5728). - block: constify struct part_attr_group (PED-5728). - block: constify struct part_type part_type (PED-5728). - block: constify partition prober array (PED-5728). - commit 00b3f62- block: introduce block_io_start/block_io_done tracepoints (PED-5728). - block: remove redundant req_op in blk_rq_is_passthrough (PED-5728). - block: don't plug in blkdev_write_iter (PED-5728). - block: BFQ: Move an invariant check (PED-5728). - commit ff11de8- blk-mq: don't use the requeue list to queue flush commands (PED-5728). - blk-mq: do not do head insertions post-pre-flush commands (PED-5728). - blk-mq: defer to the normal submission path for post-flush requests (PED-5728). - blk-mq: use the I/O scheduler for writes from the flush state machine (PED-5728). - blk-mq: defer to the normal submission path for non-flush flush commands (PED-5728). - blk-mq: reflow blk_insert_flush (PED-5728). - blk-mq: factor out a blk_rq_init_flush helper (PED-5728). - fs: remove the special !CONFIG_BLOCK def_blk_fops (PED-5728). - commit f3ede31- block: BFQ: Add several invariant checks (PED-5728). - block: mq-deadline: Fix handling of at-head zoned writes (PED-5728). - block: mq-deadline: Handle requeued requests correctly (PED-5728). - block: mq-deadline: Track the dispatch position (PED-5728). - block: mq-deadline: Reduce lock contention (PED-5728). - block: mq-deadline: Simplify deadline_skip_seq_writes() (PED-5728). - block: mq-deadline: Clean up deadline_check_fifo() (PED-5728). - block: Introduce blk_rq_is_seq_zoned_write() (PED-5728). - block: Introduce op_needs_zoned_write_locking() (PED-5728). - block: Simplify blk_req_needs_zone_write_lock() (PED-5728). - block: mq-deadline: Add a word in a source code comment (PED-5728). - commit 37cc91c- blk-mq: make sure elevator callbacks aren't called for passthrough request (PED-5728). - blk-mq: remove RQF_ELVPRIV (PED-5728). - commit 1dd7720- scsi: target: Add block PR support to iblock (PED-5728). - scsi: target: Report and detect unsupported PR commands (PED-5728). - scsi: target: Allow backends to hook into PR handling (PED-5728). - scsi: target: Rename sbc_ops to exec_cmd_ops (PED-5728). - nvme: Add pr_ops read_reservation support (PED-5728). - nvme: Add a nvme_pr_type enum (PED-5728). - nvme: Add pr_ops read_keys support (PED-5728). - nvme: Add helper to send pr command (PED-5728). - nvme: Move pr code to it's own file (PED-5728). - nvme: Don't hardcode the data len for pr commands (PED-5728). - nvme: Fix reservation status related structs (PED-5728). - dm: Add support for block PR read keys/reservation (PED-5728). - scsi: Add support for block PR read keys/reservation (PED-5728). - scsi: Move sd_pr_type to scsi_common (PED-5728). - scsi: Rename sd_pr_command (PED-5728). - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (PED-5728). - block: Add PR callouts for read keys and reservation (PED-5728). - commit 83e6b70- sched/psi: Delete the 'update_total' function parameter from update_triggers() (bsc#1212887 (Scheduler functional and performance backports)). - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (bsc#1212887 (Scheduler functional and performance backports)). - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (bsc#1212887 (Scheduler functional and performance backports)). - sched/numa: Complete scanning of inactive VMAs when there is no alternative (bsc#1212887 (Scheduler functional and performance backports)). - sched/numa: Complete scanning of partial VMAs regardless of PID activity (bsc#1212887 (Scheduler functional and performance backports)). - sched/numa: Move up the access pid reset logic (bsc#1212887 (Scheduler functional and performance backports)). - sched/numa: Trace decisions related to skipping VMAs (bsc#1212887 (Scheduler functional and performance backports)). - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (bsc#1212887 (Scheduler functional and performance backports)). - sched/numa: Document vma_numab_state fields (bsc#1212887 (Scheduler functional and performance backports)). - sched/psi: Change update_triggers() to a 'void' function (bsc#1212887 (Scheduler functional and performance backports)). - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (bsc#1212887 (Scheduler functional and performance backports)). - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (bsc#1212887 (Scheduler functional and performance backports)). - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (bsc#1212887 (Scheduler functional and performance backports)). - sched/nohz: Update idle load-balancing (ILB) comments (bsc#1212887 (Scheduler functional and performance backports)). - sched/debug: Print 'tgid' in sched_show_task() (bsc#1212887 (Scheduler functional and performance backports)). - sched/rt/docs: Use 'real-time' instead of 'realtime' (bsc#1212887 (Scheduler functional and performance backports)). - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (bsc#1212887 (Scheduler functional and performance backports)). - sched/rt: Disallow writing invalid values to sched_rt_period_us (bsc#1212887 (Scheduler functional and performance backports)). - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (bsc#1212887 (Scheduler functional and performance backports)). - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (bsc#1212887 (Scheduler functional and performance backports)). - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Fix warning in bandwidth distribution (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (bsc#1212887 (Scheduler functional and performance backports)). - sched/core: Optimize in_task() and in_interrupt() a bit (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Ratelimit update to tg->load_avg (bsc#1212887 (Scheduler functional and performance backports)). - sched/core: Use do-while instead of for loop in set_nr_if_polling() (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Fix cfs_rq_is_decayed() on !SMP (bsc#1212887 (Scheduler functional and performance backports)). - sched/topology: Fix sched_numa_find_nth_cpu() comment (bsc#1212887 (Scheduler functional and performance backports)). - sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu() (bsc#1212887 (Scheduler functional and performance backports)). - sched/topology: Fix sched_numa_find_nth_cpu() in non-NUMA case (bsc#1212887 (Scheduler functional and performance backports)). - sched/topology: Fix sched_numa_find_nth_cpu() in CPU-less case (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Fix open-coded numa_nearest_node() (bsc#1212887 (Scheduler functional and performance backports)). - numa: Generalize numa_map_to_online_node() (bsc#1212887 (Scheduler functional and performance backports)). - commit bd1fdcf- hv/hv_kvp_daemon:Support for keyfile based connection profile (git-fixes). - hyperv: reduce size of ms_hyperv_info (git-fixes). - x86/hyperv: Add common print prefix "Hyper-V" in hv_init (git-fixes). - x86/hyperv: Remove hv_vtl_early_init initcall (git-fixes). - x86/hyperv: Restrict get_vtl to only VTL platforms (git-fixes). - net: mana: Fix oversized sge0 for GSO packets (git-fixes). - net: mana: Fix the tso_bytes calculation (git-fixes). - net: mana: Fix TX CQE error handling (git-fixes). - commit dc3936e- rcu: dump vmalloc memory info safely (git-fixes). - mm/vmalloc: add a safer version of find_vm_area() for debug (git-fixes). - mm: hugetlb: use flush_hugetlb_tlb_range() in move_hugetlb_page_tables() (git-fixes). - mm: don't drop VMA locks in mm_drop_all_locks() (git-fixes). - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (git-fixes). - madvise:madvise_free_huge_pmd(): don't use mapcount() against large folio for sharing check (git-fixes). - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (git-fixes). - mm/hugetlb: fix pgtable lock on pmd sharing (git-fixes). - commit 0b9afbb- mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (git-fixes). - memcontrol: ensure memcg acquired by id is properly set up (git-fixes). - commit 76715d0- blacklist.conf: happens only for CONFIG_SMC=y and CONFIG_ISM=m - commit e983db0- s390/bpf: Fix unwinding past the trampoline (git-fixes bsc#1216214). - commit 7d2a51f- s390/bpf: Fix clobbering the caller's backchain in the trampoline (git-fixes bsc#1216213). - commit 053aa82- KVM: SEV: remove ghcb variable declarations (CVE-2023-4155 bsc#1214022). - commit 0ec9b57- gve: Support IPv6 Big TCP on DQ (bsc#1214479). - Refresh patches.suse/gve-unify-driver-name-usage.patch. - commit ff50f3e- gve: RX path for DQO-QPL (bsc#1214479). - gve: Tx path for DQO-QPL (bsc#1214479). - gve: Control path for DQO-QPL (bsc#1214479). - gve: trivial spell fix Recive to Receive (bsc#1214479). - gve: use vmalloc_array and vcalloc (bsc#1214479). - commit 6799c0b- scsi: core: Improve warning message in scsi_device_block() (bsc#1209284). - scsi: core: Replace scsi_target_block() with scsi_block_targets() (bsc#1209284). - scsi: core: Don't wait for quiesce in scsi_device_block() (bsc#1209284). - scsi: core: Don't wait for quiesce in scsi_stop_queue() (bsc#1209284). - scsi: core: Merge scsi_internal_device_block() and device_block() (bsc#1209284). - scsi: sg: Increase number of devices (bsc#1209284). - scsi: bsg: Increase number of devices (bsc#1209284). - commit 62d1aaa- s390/dasd: fix hanging device after request requeue (git-fixes LTC#203629 bsc#1215124). - commit f7703bd- xen/events: replace evtchn_rwlock with RCU (bsc#1215745, xsa-441, cve-2023-34324). - commit 4249e3a- scsi: ibmvfc: Implement channel queue depth and event buffer accounting (bsc#1209834 ltc#202097). - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (bsc#1209834 ltc#202097). - commit ee84b98- Resurrect x86 UV patches that were mistakenly dropped (bsc#1215696) - commit 6f640d6- io_uring: don't allow IORING_SETUP_NO_MMAP rings on highmem pages (git-fixes). - io_uring: ensure io_lockdep_assert_cq_locked() handles disabled rings (git-fixes). - io_uring/kbuf: don't allow registered buffer rings on highmem pages (git-fixes). - commit 7c0dd42- rdma: fix INFINIBAND_USER_ACCESS dependency (jsc#PED-6864). - net: enetc: reset taprio stats when taprio is deleted (jsc#PED-4860). - commit 584e676- Refresh patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch (jsc#PED-6081 jsc#PED-6130) Add entries for more *.pnvm files - commit a47aae0- locking/rtmutex: Add a lockdep assert to catch potential nested blocking (bsc#1214683 (PREEMPT_RT prerequisite backports)). - locking/rtmutex: Use rt_mutex specific scheduler helpers (bsc#1214683 (PREEMPT_RT prerequisite backports)). - sched: Provide rt_mutex specific scheduler helpers (bsc#1214683 (PREEMPT_RT prerequisite backports)). - sched: Extract __schedule_loop() (bsc#1214683 (PREEMPT_RT prerequisite backports)). - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (bsc#1214683 (PREEMPT_RT prerequisite backports)). - sched: Constrain locks in sched_submit_work() (bsc#1214683 (PREEMPT_RT prerequisite backports)). - tick/rcu: Fix false positive "softirq work is pending" messages (bsc#1214683 (PREEMPT_RT prerequisite backports)). - commit 1d28f04- netfilter: nfnetlink_osf: avoid OOB read (bsc#1216046 CVE-2023-39189). - commit ea34632- RDMA/irdma: Allow accurate reporting on QP max send/recv WR (jsc#PED-6864). - Refresh patches.suse/RDMA-Remove-unnecessary-ternary-operators.patch. - Refresh patches.suse/RDMA-irdma-Drop-unused-kernel-push-code.patch. - commit 06f966d- RDMA/bnxt_re: Initialize Doorbell pacing feature (jsc#PED-6864). - Refresh patches.suse/RDMA-bnxt_re-Fix-max_qp-count-for-virtual-functions.patch. - Refresh patches.suse/RDMA-bnxt_re-Remove-a-redundant-flag.patch. - commit d397127- RDMA/rxe: Send last wqe reached event on qp cleanup (jsc#PED-6864). - Refresh patches.suse/RDMA-rxe-Fix-unsafe-drain-work-queue-code.patch. - commit c7d93ae- igc: Add XDP hints kfuncs for RX timestamp (jsc#PED-4860). - Refresh patches.suse/igc-Fix-TX-Hang-issue-when-QBV-Gate-is-closed.patch. - commit 1039403- Update patches.suse/Input-cyttsp4_core-change-del_timer_sync-to-tim.patch (bsc#1012628 bsc#1213971 CVE-2023-4134). - commit 879ed5d- RDMA/bnxt_re: Decrement resource stats correctly (jsc#PED-6864). - RDMA/bnxt_re: Fix the handling of control path response data (jsc#PED-6864). - RDMA/erdma: Fix NULL pointer access in regmr_cmd (jsc#PED-6864). - RDMA/erdma: Fix error code in erdma_create_scatter_mtt() (jsc#PED-6864). - qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info (jsc#PED-5734). - ice: always add legacy 32byte RXDID in supported_rxdids (jsc#PED-4876). - sfc: handle error pointers returned by rhashtable_lookup_get_insert_fast() (jsc#PED-6894). - igc: Expose tx-usecs coalesce setting to user (jsc#PED-4860). - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (jsc#PED-5742). - igc: Fix infinite initialization loop with early XDP redirect (jsc#PED-4860). - igb: clean up in all error paths when enabling SR-IOV (jsc#PED-4866). - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 (jsc#PED-4866). - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 (jsc#PED-4866). - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 (jsc#PED-4860). - igb: disable virtualization features on 82580 (jsc#PED-4866). - sfc: check for zero length in EF10 RX prefix (jsc#PED-6894). - IB/hfi1: Reduce printing of errors during driver shut down (jsc#PED-6864). - RDMA/hfi1: Move user SDMA system memory pinning code to its own file (jsc#PED-6864). - RDMA/hfi1: Use list_for_each_entry() helper (jsc#PED-6864). - RDMA/mlx5: Fix trailing */ formatting in block comment (jsc#PED-6864). - RDMA/rxe: Fix redundant break statement in switch-case (jsc#PED-6864). - RDMA/siw: Call llist_reverse_order in siw_run_sq (jsc#PED-6864). - RDMA/bnxt_re: Fix kernel doc errors (jsc#PED-6864). - RDMA/erdma: Implement hierarchical MTT (jsc#PED-6864). - RDMA/erdma: Refactor the storage structure of MTT entries (jsc#PED-6864). - RDMA/erdma: Renaming variable names and field names of struct erdma_mem (jsc#PED-6864). - RDMA/hns: Support hns HW stats (jsc#PED-6864). - RDMA/hns: Dump whole QP/CQ/MR resource in raw (jsc#PED-6864). - RDMA/irdma: Add missing kernel-doc in irdma_setup_umode_qp() (jsc#PED-6864). - RDMA/mlx4: Copy union directly (jsc#PED-6864). - RDMA/bnxt_re: Add support for dmabuf pinned memory regions (jsc#PED-6864). - RDMA/bnxt_re: Protect the PD table bitmap (jsc#PED-6864). - RDMA/bnxt_re: Initialize mutex dbq_lock (jsc#PED-6864). - IB/core: Add more speed parsing in ib_get_width_and_speed() (jsc#PED-6864). - RDMA/cxgb4: Set sq_sig_type correctly (jsc#PED-6864). - RDMA/hns: Remove unused declaration hns_roce_modify_srq() (jsc#PED-6864). - RDMA: Make all 'class' structures const (jsc#PED-6864). - RDMA: Remove unnecessary NULL values (jsc#PED-6864). - RDMA/hns: Fix port active speed (jsc#PED-6864). - RDMA/bnxt_re: Remove unnecessary variable initializations (jsc#PED-6864). - RDMA/bnxt_re: Avoid unnecessary memset (jsc#PED-6864). - RDMA/bnxt_re: Cleanup bnxt_re_process_raw_qp_pkt_rx() function (jsc#PED-6864). - RDMA/bnxt_re: Fix the sideband buffer size handling for FW commands (jsc#PED-6864). - RDMA/hns: Remove unused function declarations (jsc#PED-6864). - IB/mlx5: Add HW counter called rx_dct_connect (jsc#PED-6864). - RDMA/mthca: Remove unnecessary NULL assignments (jsc#PED-6864). - RDMA/irdma: Fix one kernel-doc comment (jsc#PED-6864). - RDMA/siw: Fix tx thread initialization (jsc#PED-6864). - RDMA/mlx: Remove unnecessary variable initializations (jsc#PED-6864). - RDMA/irdma: Use HW specific minimum WQ size (jsc#PED-6864). - RDMA/core: Get IB width and speed from netdev (jsc#PED-6864). - bnxt_re: Update the debug counters for doorbell pacing (jsc#PED-6864). - bnxt_re: Expose the missing hw counters (jsc#PED-6864). - bnxt_re: Update the hw counters for resource stats (jsc#PED-6864). - bnxt_re: Reorganize the resource stats (jsc#PED-6864). - RDMA/irdma: Cleanup and rename irdma_netdev_vlan_ipv6() (jsc#PED-6864). - RDMA/irdma: Add table based lookup for CQ pointer during an event (jsc#PED-6864). - RDMA/irdma: Refactor error handling in create CQP (jsc#PED-6864). - RDMA/irdma: Drop a local in irdma_sc_get_next_aeqe (jsc#PED-6864). - IB/hfi1: Use struct_size() (jsc#PED-6864). - RDMA/hns: Remove VF extend configuration (jsc#PED-6864). - RDMA/hns: Support get XRCD number from firmware (jsc#PED-6864). - RDMA/qedr: Remove duplicate assignments of va (jsc#PED-6864). - RDMA/qedr: Remove a duplicate assignment in qedr_create_gsi_qp() (jsc#PED-6864). - RDMA/bnxt_re: Add a new uapi for driver notification (jsc#PED-6864). - RDMA/bnxt_re: Implement doorbell pacing algorithm (jsc#PED-6864). - RDMA/bnxt_re: Update alloc_page uapi for pacing (jsc#PED-6864). - RDMA/bnxt_re: Enable pacing support for the user apps (jsc#PED-6864). - bnxt_en: Share the bar0 address with the RoCE driver (jsc#PED-5742). - bnxt_en: Update HW interface headers (jsc#PED-5742). - RDMA/cma: Avoid GID lookups on iWARP devices (jsc#PED-6864). - RDMA/cma: Deduplicate error flow in cma_validate_port() (jsc#PED-6864). - RDMA/core: Set gid_attr.ndev for iWARP devices (jsc#PED-6864). - RDMA/bnxt_re: use vmalloc_array and vcalloc (jsc#PED-6864). - RDMA/siw: use vmalloc_array and vcalloc (jsc#PED-6864). - RDMA/erdma: use vmalloc_array and vcalloc (jsc#PED-6864). - RDMA/irdma: Fix building without IPv6 (jsc#PED-6864). - RDMA/irdma: Implement egress VLAN priority (jsc#PED-6864). - RDMA/efa: Add RDMA write HW statistics counters (jsc#PED-6864). - RDMA/mlx5: align MR mem allocation size to power-of-two (jsc#PED-6864). - sfc: Check firmware supports Ethernet PTP filter (jsc#PED-6894). - sfc: extend pedit add action to handle decrement ipv6 hop limit (jsc#PED-6894). - sfc: introduce pedit add actions on the ipv4 ttl field (jsc#PED-6894). - sfc: add decrement ipv6 hop limit by offloading set hop limit actions (jsc#PED-6894). - sfc: add decrement ttl by offloading set ipv4 ttl actions (jsc#PED-6894). - sfc: add mac source and destination pedit action offload (jsc#PED-6894). - sfc: introduce ethernet pedit set action infrastructure (jsc#PED-6894). - IB/core: Reorder GID delete code for RoCE (jsc#PED-6864). - bnxt: use the NAPI skb allocation cache (jsc#PED-5742). - bnxt_en: Add tx_resets ring counter (jsc#PED-5742). - bnxt_en: Display the ring error counters under ethtool -S (jsc#PED-5742). - bnxt_en: Save ring error counters across reset (jsc#PED-5742). - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (jsc#PED-5742). - bnxt_en: Let the page pool manage the DMA mapping (jsc#PED-5742). - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (jsc#PED-5742). - sfc: Remove unneeded semicolon (jsc#PED-6894). - sfc: offload left-hand side rules for conntrack (jsc#PED-6894). - sfc: conntrack state matches in TC rules (jsc#PED-6894). - sfc: handle non-zero chain_index on TC rules (jsc#PED-6894). - sfc: offload conntrack flow entries (match only) from CT zones (jsc#PED-6894). - sfc: functions to insert/remove conntrack entries to MAE hardware (jsc#PED-6894). - sfc: functions to register for conntrack zone offload (jsc#PED-6894). - sfc: add MAE table machinery for conntrack table (jsc#PED-6894). - bnxt_en: Fix W=stringop-overflow warning in bnxt_dcb.c (jsc#PED-5742). - bnxt_en: Fix W=1 warning in bnxt_dcb.c from fortify memcpy() (jsc#PED-5742). - eth: add missing xdp.h includes in drivers (jsc#PED-4860). - eth: bnxt: fix warning for define in struct_group (jsc#PED-5742). - eth: bnxt: fix one of the W=1 warnings about fortified memcpy() (jsc#PED-5742). - sfc: Remove vfdi.h (jsc#PED-6894). - sfc: Cleanups in io.h (jsc#PED-6894). - sfc: Miscellaneous comment removals (jsc#PED-6894). - sfc: Remove struct efx_special_buffer (jsc#PED-6894). - sfc: Filter cleanups for Falcon and Siena (jsc#PED-6894). - sfc: Remove some NIC type indirections that are no longer needed (jsc#PED-6894). - sfc: Remove PTP code for Siena (jsc#PED-6894). - sfc: Remove EFX_REV_SIENA_A0 (jsc#PED-6894). - sfc: Remove support for siena high priority queue (jsc#PED-6894). - sfc: Remove siena_nic_data and stats (jsc#PED-6894). - sfc: Remove falcon references (jsc#PED-6894). - net/mlx4: clean up a type issue (jsc#PED-3309). - eth: bnxt: handle invalid Tx completions more gracefully (jsc#PED-5742). - eth: bnxt: take the bit to set as argument of bnxt_queue_sp_work() (jsc#PED-5742). - eth: bnxt: move and rename reset helpers (jsc#PED-5742). - net: bna: Remove unnecessary (void*) conversions (jsc#PED-6884). - igc: Add TransmissionOverrun counter (jsc#PED-4860). - bnxt_en: use dev_consume_skb_any() in bnxt_tx_int (jsc#PED-5742). - infiniband: convert to ctime accessor functions (jsc#PED-6864). - fs: add ctime accessors infrastructure (jsc#PED-6864). - sfc: allocate a big enough SKB for loopback selftest packet (jsc#PED-6894). - RDMA/bnxt_re: Initialize dpi_tbl_lock mutex (jsc#PED-6864). - sfc: fix field-spanning memcpy in selftest (jsc#PED-6894). - RDMA/rxe: Fix an error handling path in rxe_bind_mw() (jsc#PED-6864). - bna: Remove error checking for debugfs_create_dir() (jsc#PED-6884). - RDMA/bnxt_re: Fix an IS_ERR() vs NULL check (jsc#PED-6864). - RDMA/bnxt_re: Fix spelling mistake "priviledged" -> "privileged" (jsc#PED-6864). - RDMA/bnxt_re: Remove duplicated include in bnxt_re/main.c (jsc#PED-6864). - RDMA/bnxt_re: Refactor code around bnxt_qplib_map_rc() (jsc#PED-6864). - RDMA/bnxt_re: Remove incorrect return check from slow path (jsc#PED-6864). - RDMA/bnxt_re: Enable low latency push (jsc#PED-6864). - RDMA/bnxt_re: Reorg the bar mapping (jsc#PED-6864). - RDMA/bnxt_re: Move the interface version to chip context structure (jsc#PED-6864). - RDMA/bnxt_re: Query function capabilities from firmware (jsc#PED-6864). - RDMA/bnxt_re: Optimize the bnxt_re_init_hwrm_hdr usage (jsc#PED-6864). - RDMA/bnxt_re: Add disassociate ucontext support (jsc#PED-6864). - RDMA/bnxt_re: Use the common mmap helper functions (jsc#PED-6864). - RDMA/bnxt_re: Initialize opcode while sending message (jsc#PED-6864). - RDMA/cma: Remove NULL check before dev_{put, hold} (jsc#PED-6864). - RDMA/rxe: Simplify cq->notify code (jsc#PED-6864). - RDMA/rxe: Fixes mr access supported list (jsc#PED-6864). - RDMA/bnxt_re: optimize the parameters passed to helper functions (jsc#PED-6864). - RDMA/bnxt_re: remove redundant cmdq_bitmap (jsc#PED-6864). - RDMA/bnxt_re: use firmware provided max request timeout (jsc#PED-6864). - RDMA/bnxt_re: cancel all control path command waiters upon error (jsc#PED-6864). - RDMA/bnxt_re: post destroy_ah for delayed completion of AH creation (jsc#PED-6864). - RDMA/bnxt_re: Add firmware stall check detection (jsc#PED-6864). - RDMA/bnxt_re: handle command completions after driver detect a timedout (jsc#PED-6864). - RDMA/bnxt_re: set fixed command queue depth (jsc#PED-6864). - RDMA/bnxt_re: remove virt_func check while creating RoCE FW channel (jsc#PED-6864). - RDMA/erdma: Refactor the original doorbell allocation mechanism (jsc#PED-6864). - RDMA/erdma: Associate QPs/CQs with doorbells for authorization (jsc#PED-6864). - RDMA/erdma: Allocate doorbell resources from hardware (jsc#PED-6864). - RDMA/erdma: Configure PAGE_SIZE to hardware (jsc#PED-6864). - RDMA/rxe: Implement rereg_user_mr (jsc#PED-6864). - RDMA/rxe: Let rkey == lkey for local access (jsc#PED-6864). - RDMA/rxe: Introduce rxe access supported flags (jsc#PED-6864). - RDMA//rxe: Optimize send path in rxe_resp.c (jsc#PED-6864). - RDMA/rxe: Rename IB_ACCESS_REMOTE (jsc#PED-6864). - RDMA/hns: Add clear_hem return value to log (jsc#PED-6864). - RDMA/hns: Remove unnecessary QP type checks (jsc#PED-6864). - IB/hfi1: Remove unused struct mmu_rb_ops fields .insert, .invalidate (jsc#PED-6864). - IB/hfi1: Add mmu_rb_node refcount to hfi1_mmu_rb_template tracepoints (jsc#PED-6864). - RDMA/rtrs: Remove duplicate cq_num assignment (jsc#PED-6864). - RDMA/rxe: Fix comments about removed tasklets (jsc#PED-6864). - RDMA/rxe: Add workqueue support for rxe tasks (jsc#PED-6864). - sfc: falcon: use padding to fix alignment in loopback test (jsc#PED-6894). - sfc: siena: use padding to fix alignment in loopback test (jsc#PED-6894). - sfc: use padding to fix alignment in loopback test (jsc#PED-6894). - sfc: keep alive neighbour entries while a TC encap action is using them (jsc#PED-6894). - bnxt_en: Link representors to PCI device (jsc#PED-5742). - sfc: fix uninitialized variable use (jsc#PED-6894). - sfc: add CONFIG_INET dependency for TC offload (jsc#PED-6894). - sfc: do not try to call tc functions when CONFIG_SFC_SRIOV=n (jsc#PED-6894). - net/sched: taprio: report class offload stats per TXQ, not per TC (jsc#PED-4860). - sfc: Add devlink dev info support for EF10 (jsc#PED-6894). - sfc: generate encap headers for TC offload (jsc#PED-6894). - sfc: neighbour lookup for TC encap action offload (jsc#PED-6894). - sfc: MAE functions to create/update/delete encap headers (jsc#PED-6894). - sfc: add function to atomically update a rule in the MAE (jsc#PED-6894). - sfc: some plumbing towards TC encap action offload (jsc#PED-6894). - net: enetc: report statistics counters for taprio (jsc#PED-4860). - net: enetc: refactor enetc_setup_tc_taprio() to have a switch/case for cmd (jsc#PED-4860). - net/sched: taprio: add netlink reporting for offload statistics counters (jsc#PED-4860). - net/sched: taprio: don't overwrite "sch" variable in taprio_dump_class_stats() (jsc#PED-4860). - sfc: handle VI shortage on ef100 by readjusting the channels (jsc#PED-6894). - net/mlx4: Use bitmap_weight_and() (jsc#PED-3309). - igb: Define igb_pm_ops conditionally on CONFIG_PM (jsc#PED-4866). - net: remove __skb_frag_set_page() (jsc#PED-5742). - sfc: support TC decap rules matching on enc_src_port (jsc#PED-6894). - commit d69eedd- x86/platform/uv: Use alternate source for socket to node data (bsc#1215696). - commit 1ce9cf2- KVM: arm64: Avoid soft lockups due to I-cache maintenance (bsc#1215880) - commit a486709- KVM: arm64: Drop is_kernel_in_hyp_mode() from (bsc#1215880) - commit 5a1d7a4- arm64: tlbflush: Rename MAX_TLBI_OPS (bsc#1215880) - commit a4d53b2- mm, memcg: reconsider kmem.limit_in_bytes deprecation (bsc#1208788 bsc#1213705). - commit 8678375- Revert "Delete patches.suse/memcg-drop-kmem-limit_in_bytes.patch." This reverts commit 52c1db3eb4e2acbdd91aaaefddc26b7207cd4c90. It'll be fixed differently in a following commit. Restore the commit with upstream commit already for proper sorting. - commit dcac9e6- blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (bsc#1216062). - commit 82eb0da- blacklist.conf: Add 82b90b6c5b38 cgroup:namespace: Remove unused cgroup_namespaces_init() - commit 8f5c0b6- HID: sony: remove duplicate NULL check before calling usb_free_urb() (git-fixes). - commit 4e63039- PCI/PM: Mark devices disconnected if upstream PCIe link is down on resume (git-fixes). - PCI: qcom: Fix IPQ8074 enumeration (git-fixes). - platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning (git-fixes). - platform/mellanox: tmfifo: fix kernel-doc warnings (git-fixes). - platform/x86/intel/ifs: release cpus_read_lock() (git-fixes). - platform/x86: think-lmi: Fix reference leak (git-fixes). - net: lan743x: also select PHYLIB (git-fixes). - wifi: iwlwifi: mvm: Fix incorrect usage of scan API (git-fixes). - wifi: mac80211: Create resources for disabled links (git-fixes). - wifi: mac80211: fix potential key use-after-free (git-fixes). - wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling (git-fixes). - wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet (git-fixes). - wifi: rtw88: rtw8723d: Fix MAC address offset in EEPROM (git-fixes). - wifi: mac80211: fix mesh id corruption on 32 bit systems (git-fixes). - wifi: iwlwifi: mvm: Fix a memory corruption issue (git-fixes). - wifi: iwlwifi: dbg_ini: fix structure packing (git-fixes). - wifi: cfg80211/mac80211: hold link BSSes when assoc fails for MLO connection (git-fixes). - wifi: mwifiex: Fix tlv_buf_left calculation (git-fixes). - wifi: mt76: fix lock dependency problem for wed_lock (git-fixes). - net: nfc: llcp: Add lock when modifying device list (git-fixes). - regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()" (git-fixes). - regulator/core: regulator_register: set device->class earlier (git-fixes). - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (git-fixes). - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() (git-fixes). - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (git-fixes). - serial: 8250_port: Check IRQ data before use (git-fixes). - soc: imx8m: Enable OCOTP clock for imx8mm before reading registers (git-fixes). - power: supply: rk817: Fix node refcount leak (git-fixes). - power: supply: core: fix use after free in uevent (git-fixes). - power: supply: rt9467: Fix rt9467_run_aicl() (git-fixes). - power: supply: rk817: Add missing module alias (git-fixes). - power: supply: ucs1002: fix error code in ucs1002_get_property() (git-fixes). - power: supply: mt6370: Fix missing error code in mt6370_chg_toggle_cfo() (git-fixes). - spi: spi-gxp: BUG: Correct spi write return value (git-fixes). - commit 411dd64- dt-bindings: trivial-devices: Fix MEMSIC MXC4005 compatible string (git-fixes). - media: dt-bindings: imx7-csi: Make power-domains not required for imx8mq (git-fixes). - dt-bindings: media: renesas,vin: Fix field-even-active spelling (git-fixes). - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (git-fixes). - gpio: pxa: disable pinctrl calls for MMP_GPIO (git-fixes). - HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit (git-fixes). - HID: sony: Fix a potential memory leak in sony_probe() (git-fixes). - iwlwifi: mvm: handle PS changes in vif_cfg_changed (git-fixes). - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (git-fixes). - leds: Drop BUG_ON check for LED_COLOR_ID_MULTI (git-fixes). - modpost: add missing else to the "of" check (git-fixes). - firmware: arm_scmi: Fixup perf power-cost/microwatt support (git-fixes). - firmware: arm_ffa: Don't set the memory region attributes for MEM_LEND (git-fixes). - firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels() (git-fixes). - bus: ti-sysc: Fix missing AM35xx SoC matching (git-fixes). - i2c: npcm7xx: Fix callback completion ordering (git-fixes). - gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip (git-fixes). - clk: tegra: fix error return case for recalc_rate (git-fixes). - clk: si521xx: Fix regmap write accessor (git-fixes). - clk: si521xx: Use REGCACHE_FLAT instead of NONE (git-fixes). - clk: sprd: Fix thm_parents incorrect configuration (git-fixes). - cxl/region: Match auto-discovered region decoders by HPA range (git-fixes). - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (git-fixes). - gpio: tb10x: Fix an error handling path in tb10x_gpio_probe() (git-fixes). - i2c: xiic: Correct return value check for xiic_reinit() (git-fixes). - i2c: mux: gpio: Add missing fwnode_handle_put() (git-fixes). - i2c: mux: demux-pinctrl: check the return value of devm_kstrdup() (git-fixes). - i2c: i801: unregister tco_pdev in i801_probe() error path (git-fixes). - gve: fix frag_list chaining (git-fixes). - net: usb: qmi_wwan: add Quectel EM05GV2 (git-fixes). - commit 144b2b0- Bluetooth: hci_codec: Fix leaking content of local_codecs (git-fixes). - Bluetooth: ISO: Fix handling of listen for unicast (git-fixes). - Bluetooth: Fix hci_link_tx_to RCU lock usage (git-fixes). - Bluetooth: hci_sync: Fix handling of HCI_QUIRK_STRICT_DUPLICATE_FILTER (git-fixes). - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (git-fixes). - ACPI: NFIT: Fix incorrect calculation of idt size (git-fixes). - arm64: defconfig: remove CONFIG_COMMON_CLK_NPCM8XX=y (git-fixes). - bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset() (git-fixes). - ARM: uniphier: fix cache kernel-doc warnings (git-fixes). - ata: libata-core: Do not register PM operations for SAS ports (git-fixes). - ata: libata-core: Fix port and device removal (git-fixes). - ata: libata-core: Fix ata_port_request_pm() locking (git-fixes). - ata: libata-sata: increase PMP SRST timeout to 10s (git-fixes). - ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES (git-fixes). - accel/ivpu: Use cached buffers for FW loading (git-fixes). - accel/ivpu: Do not use wait event interruptible (git-fixes). - commit 8671b07- misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (bsc#1214397,bsc#1214428). - commit cb63da0- Drop the downstream revert patch for rtsx driver (bsc#1214397,bsc#1214428) The upstream fix will follow - commit 12a98ef- config/arm64: Unset default IOMMU passthrough option (jsc#PED-7009) This will effectively enable ARM64 SMMU translation by default, which will help to avoid installation and runtime issues on some platforms. The passtrhough mode could still be enabled by kernel cmdline. - commit 8b95409- RDMA/mlx5: Remove not-used cache disable flag (git-fixes) - commit d265793- mkspec-dtb: add toplevel symlinks also on arm - commit ed29cae- RDMA/core: Require admin capabilities to set system parameters (git-fixes) - commit ba648d8- RDMA/cma: Initialize ib_sa_multicast structure to 0 when join (git-fixes) - commit 4975d08- RDMA/mlx5: Fix mkey cache possible deadlock on cleanup (git-fixes) - commit 36b7bc4- RDMA/mlx5: Fix NULL string error (git-fixes) - commit 997bcef- RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation (git-fixes) - commit 386907d- RDMA/mlx5: Fix assigning access flags to cache mkeys (git-fixes) - commit 48eb599- IB/mlx4: Fix the size of a buffer in add_port_entries() (git-fixes) - commit db2e278- RDMA/cma: Fix truncation compilation warning in make_cma_ports (git-fixes) - commit d432eb1- RDMA/uverbs: Fix typo of sizeof argument (git-fixes) - commit e989827- RDMA/cxgb4: Check skb value for failure to allocate (git-fixes) - commit c91349a- RDMA/siw: Fix connection failure handling (git-fixes) - commit 0c6c2d5- RDMA/srp: Do not call scsi_done() from srp_abort() (git-fixes) - commit decf5af- scsi: RDMA/srp: Fix residual handling (git-fixes) - commit e8f13ae- RDMA/efa: Fix wrong resources deallocation order (git-fixes) - commit ee5fede- RDMA/siw: Correct wrong debug message (git-fixes) - commit db9b78b- RDMA/siw: Balance the reference of cep->kref in the error path (git-fixes) - commit 870a58d- Revert "IB/isert: Fix incorrect release of isert connection" (git-fixes) - commit 2517e23- RDMA/irdma: Prevent zero-length STAG registration (git-fixes) - commit 301ea4d- RDMA/irdma: Drop unused kernel push code (git-fixes) - commit 9786b53- RDMA: Remove unnecessary ternary operators (git-fixes) - commit b3ae7a5- platform/x86: ISST: Fix usage counter (jsc#PED-6156). - commit f576773- platform/x86: ISST: Reset default callback on unregister (jsc#PED-6156). - commit 7c37bca- IB/uverbs: Fix an potential error pointer dereference (git-fixes) - commit ae6bd28- RDMA/hns: Fix CQ and QP cache affinity (git-fixes) - commit fc1cada- RDMA/hns: Fix inaccurate error label name in init instance (git-fixes) - commit 34aadc0- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list (git-fixes) - commit ff3c701- RDMA/bnxt_re: Remove a redundant flag (git-fixes) - commit 001b6a1- RDMA/bnxt_re: Fix max_qp count for virtual functions (git-fixes) - commit cc851d8- RDMA/irdma: Replace one-element array with flexible-array member (git-fixes) - commit 2f666f0- RDMA/rxe: Fix incomplete state save in rxe_requester (git-fixes) - commit 7b5bacf- RDMA/rxe: Fix rxe_modify_srq (git-fixes) - commit 7c8a1be- RDMA/rxe: Fix unsafe drain work queue code (git-fixes) - commit d04f3ed- RDMA/rxe: Move work queue code to subroutines (git-fixes) - commit 069a48c- RDMA/siw: Fabricate a GID on tun and loopback devices (git-fixes) - commit 58aadd5- RDMA/qedr: Remove a duplicate assignment in irdma_query_ah() (git-fixes) - commit 8fd5f7d- remove ARCH_DEFAULT_KEXEC from Kconfig.kexec (jsc#PED-5077). - Update config files. - commit a2c1b41- kexec: rename ARCH_HAS_KEXEC_PURGATORY (jsc#PED-5077). - Update config files. - commit 4e0f1dd- sh/kexec: refactor for kernel/Kconfig.kexec (jsc#PED-5077). - commit d29693b- s390/kexec: refactor for kernel/Kconfig.kexec (jsc#PED-5077). - Update config files. - commit 0e6748b- riscv/kexec: refactor for kernel/Kconfig.kexec (jsc#PED-5077). - commit bbf5fbe- powerpc/kexec: refactor for kernel/Kconfig.kexec (jsc#PED-5077). - Update config files. - Refresh patches.suse/powerpc-kexec_file-Add-KEXEC_SIG-support.patch. - commit 077b3fb- parisc/kexec: refactor for kernel/Kconfig.kexec (jsc#PED-5077). - commit c64a611- mips/kexec: refactor for kernel/Kconfig.kexec (jsc#PED-5077). - commit 1ae0d67- m68k/kexec: refactor for kernel/Kconfig.kexec (jsc#PED-5077). - commit 6e42e37- loongarch/kexec: refactor for kernel/Kconfig.kexec (jsc#PED-5077). - commit 6db9a98- arm64/kexec: refactor for kernel/Kconfig.kexec (jsc#PED-5077). Update config files. - commit 7a2ece0- ia64/kexec: refactor for kernel/Kconfig.kexec (jsc#PED-5077). - commit 1ec163c- doc/README.PATCH-POLICY.SUSE: Convert the document to Markdown (jsc#PED-5021) - commit c05cfc9- doc/README.SUSE: Convert the document to Markdown (jsc#PED-5021) - commit bff5e3e- docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_partition sysfs interface file (jsc#PED-5059). - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via partition information (jsc#PED-5059). - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_domain sysfs interface file (jsc#PED-5059). - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via domain information (jsc#PED-5059). - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_virtual_processor sysfs interface file (jsc#PED-5059). - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via virtual processor information (jsc#PED-5059). - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_config sysfs interface file (jsc#PED-5059). - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor config information (jsc#PED-5059). - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_bus_topology sysfs interface file (jsc#PED-5059). - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor bus topology information (jsc#PED-5059). - commit 4340580- arm/kexec: refactor for kernel/Kconfig.kexec (jsc#PED-5077). - Update config files. - commit 9b5f79b- x86/kexec: refactor for kernel/Kconfig.kexec (jsc#PED-5077). - Update config files. - commit cce285e- tracing/user_events: Align set_bit() address for all archs (git-fixes). - commit 0517cb9- powercap: intel_rapl: Fix invalid setting of Power Limit 4 (jsc#PED-4897). - commit 93c416d- ring-buffer: Update "shortest_full" in polling (git-fixes). - commit b94b97e- kexec: consolidate kexec and crash options into (jsc#PED-5077). Update config files - commit c2b1332- ring-buffer: Fix bytes info in per_cpu buffer stats (git-fixes). - commit bba0794- bpf: Add override check to kprobe multi link attach (git-fixes). - commit 2bdd913- tracing/synthetic: Print out u64 values properly (git-fixes). - commit 7459811- tracing/synthetic: Fix order of struct trace_dynamic_info (git-fixes). - commit 9637422- tracing: Have event inject files inc the trace array ref count (git-fixes). - commit 6d09b7b- tracing: Have option files inc the trace array ref count (git-fixes). - commit a16dcad- tracing: Have current_trace inc the trace array ref count (git-fixes). - commit e5136de- tracing: Have tracing_max_latency inc the trace array ref count (git-fixes). - commit 468c799- tracing: Increase trace array ref count on enable and filter files (git-fixes). - commit 2d3bc8b- tracing: Fix race issue between cpu buffer write and swap (git-fixes). - commit 4e2c5ec- tracing: Remove extra space at the end of hwlat_detector/mode (git-fixes). - commit 08c501c- tracing: Remove unnecessary copying of tr->current_trace (git-fixes). - commit b14a2bd- s390/bpf: Let arch_prepare_bpf_trampoline return program size (git-fixes bsc#1216004). - commit d65e779- powerpc/ftrace: Fix dropping weak symbols with older toolchains (git-fixes). - commit 8cbedc1- bpf: Clear the probe_addr for uprobe (git-fixes). - commit a128a8f- powercap: intel_rapl: Introduce RAPL TPMI interface driver (jsc#PED-4897). - powercap: RAPL: Fix a NULL vs IS_ERR() bug (jsc#PED-4897). - Update config files. - supported.conf: - commit 0f77921- powercap: intel_rapl: Introduce core support for TPMI interface (jsc#PED-4897). - commit f7281be- powercap: intel_rapl: Introduce RAPL I/F type (jsc#PED-4897). - commit 9639227- powercap: intel_rapl: Make cpu optional for rapl_package (jsc#PED-4897). - commit 28bdcc2- powercap: intel_rapl: Remove redundant cpu parameter (jsc#PED-4897). - commit 3651b8f- powercap: intel_rapl: Add support for lock bit per Power Limit (jsc#PED-4897). - commit 977316b- powercap: intel_rapl: Cleanup Power Limits support (jsc#PED-4897). - commit c7a8fb1- powercap: intel_rapl: Use bitmap for Power Limits (jsc#PED-4897). - commit 66103f9- powercap: intel_rapl: Change primitive order (jsc#PED-4897). - commit d24fd48- powercap: intel_rapl: Use index to initialize primitive information (jsc#PED-4897). - commit 3c01ff3- powercap: intel_rapl: Support per domain energy/power/time unit (jsc#PED-4897). - commit c42816c- powercap: intel_rapl: Support per Interface primitive information (jsc#PED-4897). - commit dd80bd7- i40e: Fix VF VLAN offloading when port VLAN is configured (jsc#PED-4874). - iavf: schedule a request immediately after add/delete vlan (jsc#PED-4937). - iavf: add iavf_schedule_aq_request() helper (jsc#PED-4937). - iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set (jsc#PED-4937). - xsk: Fix xsk_build_skb() error: 'skb' dereferencing possible ERR_PTR() (jsc#PED-4876). - ice: avoid executing commands on other ports when driving sync (jsc#PED-4876). - qed/qede: Remove unused declarations (jsc#PED-5734). - ice: split ice_aq_wait_for_event() func into two (jsc#PED-4876). - ice: embed &ice_rq_event_info event into struct ice_aq_task (jsc#PED-4876). - ice: ice_aq_check_events: fix off-by-one check when filling buffer (jsc#PED-4876). - ice: drop two params from ice_aq_alloc_free_res() (jsc#PED-4876). - ice: use list_for_each_entry() helper (jsc#PED-4876). - ice: Remove redundant VSI configuration in eswitch setup (jsc#PED-4876). - ice: move E810T functions to before device agnostic ones (jsc#PED-4876). - ice: refactor ice_vsi_is_vlan_pruning_ena (jsc#PED-4876). - ice: refactor ice_ptp_hw to make functions static (jsc#PED-4876). - ice: refactor ice_sched to make functions static (jsc#PED-4876). - ice: Utilize assign_bit() helper (jsc#PED-4876). - ice: refactor ice_vf_lib to make functions static (jsc#PED-4876). - ice: refactor ice_lib to make functions static (jsc#PED-4876). - ice: refactor ice_ddp to make functions static (jsc#PED-4876). - ice: remove unused methods (jsc#PED-4876). - virtchnl: fix fake 1-elem arrays for structures allocated as `nents` (jsc#PED-4876). - virtchnl: fix fake 1-elem arrays in structures allocated as `nents + 1` (jsc#PED-4876). - virtchnl: fix fake 1-elem arrays in structs allocated as `nents + 1` - 1 (jsc#PED-4876). - qed: remove unused 'resp_size' calculation (jsc#PED-5734). - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (jsc#PED-4874). - i40e: Replace one-element array with flex-array member in struct i40e_section_table (jsc#PED-4874). - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (jsc#PED-4874). - i40e: Replace one-element array with flex-array member in struct i40e_package_header (jsc#PED-4874). - ice: clean up __ice_aq_get_set_rss_lut() (jsc#PED-4876). - ice: add FW load wait (jsc#PED-4876). - ice: Add get C827 PHY index function (jsc#PED-4876). - ice: Rename enum ice_pkt_flags values (jsc#PED-4876). - ice: Add direction metadata (jsc#PED-4876). - ice: Accept LAG netdevs in bridge offloads (jsc#PED-4876). - i40e: Remove unused function declarations (jsc#PED-4874). - net: move struct netdev_rx_queue out of netdevice.h (jsc#PED-4876). - i40e: remove i40e_status (jsc#PED-4874). - ice: update reset path for SRIOV LAG support (jsc#PED-4876). - ice: enforce no DCB config changing when in bond (jsc#PED-4876). - ice: enforce interface eligibility and add messaging for SRIOV LAG (jsc#PED-4876). - ice: support non-standard teardown of bond interface (jsc#PED-4876). - ice: Flesh out implementation of support for SRIOV on bonded interface (jsc#PED-4876). - ice: process events created by lag netdev event handler (jsc#PED-4876). - ice: implement lag netdev event handler (jsc#PED-4876). - ice: changes to the interface with the HW and FW for SRIOV_VF+LAG (jsc#PED-4876). - ice: Add driver support for firmware changes for LAG (jsc#PED-4876). - ice: Correctly initialize queue context values (jsc#PED-4876). - ice: add tracepoints for the switchdev bridge (jsc#PED-4876). - ice: implement static version of ageing (jsc#PED-4876). - ice: implement bridge port vlan (jsc#PED-4876). - ice: Add VLAN FDB support in switchdev mode (jsc#PED-4876). - ice: Add guard rule when creating FDB in switchdev (jsc#PED-4876). - ice: Switchdev FDB events support (jsc#PED-4876). - ice: Implement basic eswitch bridge setup (jsc#PED-4876). - ice: Unset src prune on uplink VSI (jsc#PED-4876). - ice: Disable vlan pruning for uplink VSI (jsc#PED-4876). - ice: Don't tx before switchdev is fully configured (jsc#PED-4876). - ice: Prohibit rx mode change in switchdev mode (jsc#PED-4876). - ice: Skip adv rules removal upon switchdev release (jsc#PED-4876). - net: add missing net_device::xdp_zc_max_segs description (jsc#PED-4876). - i40e: xsk: add TX multi-buffer support (jsc#PED-4874). - ice: xsk: Tx multi-buffer support (jsc#PED-4876). - i40e: xsk: add RX multi-buffer support (jsc#PED-4874). - ice: xsk: add RX multi-buffer support (jsc#PED-4876). - xsk: support mbuf on ZC RX (jsc#PED-4876). - xsk: add new netlink attribute dedicated for ZC max frags (jsc#PED-4876). - xsk: add support for AF_XDP multi-buffer on Tx path (jsc#PED-4876). - xsk: allow core/drivers to test EOP bit (jsc#PED-4876). - xsk: introduce wrappers and helpers for supporting multi-buffer in Tx path (jsc#PED-4876). - xsk: add support for AF_XDP multi-buffer on Rx path (jsc#PED-4876). - xsk: move xdp_buff's data length check to xsk_rcv_check (jsc#PED-4876). - xsk: prepare both copy and zero-copy modes to co-exist (jsc#PED-4876). - xsk: introduce XSK_USE_SG bind flag for xsk socket (jsc#PED-4876). - xsk: prepare 'options' in xdp_desc for multi-buffer use (jsc#PED-4876). - i40e: Wait for pending VF reset in VF set callbacks (jsc#PED-4874). - i40e: Add helper for VF inited state check with timeout (jsc#PED-4874). - ice: remove unnecessary (void*) conversions (jsc#PED-4876). - kbuild: Drop -Wdeclaration-after-statement (jsc#PED-3311). - commit 90ab4c5- powercap: intel_rapl: Support per Interface rapl_defaults (jsc#PED-4897). - commit 950dab1- powercap: intel_rapl: Allow probing without CPUID match (jsc#PED-4897). - commit cd0b9eb- Refresh SED Opal patches to current version. - Refresh patches.suse/block-sed-opal-SED-Opal-keystore.patch. - Refresh patches.suse/block-sed-opal-keystore-access-for-SED-Opal-keys.patch. - Refresh patches.suse/powerpc-pseries-PLPKS-SED-Opal-keystore-support.patch. - commit af23332- sfc: fix use-after-free in efx_tc_flower_record_encap_match() (jsc#PED-3311). - commit 66a3362- net/mlx5e: Move MACsec flow steering operations to be used as core library (jsc#PED-3311). - Update config files. - commit 980e37c- mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (jsc#PED-3311). - net/mlx5e: Clear mirred devices array if the rule is split (jsc#PED-3311). - vdpa/mlx5: Remove unused function declarations (jsc#PED-3311). - net/mlx5: Convert PCI error values to generic errnos (jsc#PED-3311). - net/mlx5: Use RMW accessors for changing LNKCTL (jsc#PED-3311). - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (jsc#PED-3311). - net/mlx5: Implement devlink port function cmds to control ipsec_packet (jsc#PED-3311). - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (jsc#PED-3311). - net/mlx5: Provide an interface to block change of IPsec capabilities (jsc#PED-3311). - net/mlx5: Add IFC bits to support IPsec enable/disable (jsc#PED-3311). - net/mlx5e: Rewrite IPsec vs. TC block interface (jsc#PED-3311). - net/mlx5: Drop extra layer of locks in IPsec (jsc#PED-3311). - devlink: Expose port function commands to control IPsec packet offloads (jsc#PED-3311). - devlink: Expose port function commands to control IPsec crypto offloads (jsc#PED-3311). - net/mlx5e: fix up for "net/mlx5e: Move MACsec flow steering operations to be used as core library" (jsc#PED-3311). - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (jsc#PED-3311). - net/mlx5: Add RoCE MACsec steering infrastructure in core (jsc#PED-3311). - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (jsc#PED-3311). - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (jsc#PED-3311). - net/mlx5: Add MACsec priorities in RDMA namespaces (jsc#PED-3311). - RDMA/mlx5: Implement MACsec gid addition and deletion (jsc#PED-3311). - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (jsc#PED-3311). - net/mlx5: Remove netdevice from MACsec steering (jsc#PED-3311). - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (jsc#PED-3311). - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (jsc#PED-3311). - net/mlx5: Remove dependency of macsec flow steering on ethernet (jsc#PED-3311). - macsec: add functions to get macsec real netdevice and check offload (jsc#PED-3311). - net/mlx5e: Support IPsec upper TCP protocol selector (jsc#PED-3311). - net/mlx5e: Support IPsec upper protocol selector field offload for RX (jsc#PED-3311). - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (jsc#PED-3311). - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (jsc#PED-3311). - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (jsc#PED-3311). - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (jsc#PED-3311). - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (jsc#PED-3311). - net/mlx5: Embed struct devlink_port into driver structure (jsc#PED-3311). - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (jsc#PED-3311). - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (jsc#PED-3311). - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (jsc#PED-3311). - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (jsc#PED-3311). - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (jsc#PED-3311). - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (jsc#PED-3311). - net/mlx5: Rework devlink port alloc/free into init/cleanup (jsc#PED-3311). - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (jsc#PED-3311). - net/mlx5: DR, Supporting inline WQE when possible (jsc#PED-3311). - net/mlx5: Rename devlink port ops struct for PFs/VFs (jsc#PED-3311). - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (jsc#PED-3311). - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (jsc#PED-3311). - net/mlx5: Remove health syndrome enum duplication (jsc#PED-3311). - net/mlx5: DR, Remove unneeded local variable (jsc#PED-3311). - net/mlx5: DR, Fix code indentation (jsc#PED-3311). - net/mlx5: IRQ, consolidate irq and affinity mask allocation (jsc#PED-3311). - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (jsc#PED-3311). - net/mlx5e: aRFS, Introduce ethtool stats (jsc#PED-3311). - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (jsc#PED-3311). - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (jsc#PED-3311). - net/mlx5: Don't query MAX caps twice (jsc#PED-3311). - net/mlx5: Remove unused MAX HCA capabilities (jsc#PED-3311). - net/mlx5: Remove unused CAPs (jsc#PED-3311). - net/mlx5: Fix error message in mlx5_sf_dev_state_change_handler() (jsc#PED-3311). - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (jsc#PED-3311). - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (jsc#PED-3311). - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (jsc#PED-3311). - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (jsc#PED-3311). - net/mlx5: E-switch, Add checking for flow rule destinations (jsc#PED-3311). - net/mlx5: Check with FW that sync reset completed successfully (jsc#PED-3311). - net/mlx5: Expose max possible SFs via devlink resource (jsc#PED-3311). - net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ (jsc#PED-3311). - net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs (jsc#PED-3311). - net/mlx5: Consolidate devlink documentation in devlink/mlx5.rst (jsc#PED-3311). - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (jsc#PED-3311). - net/mlx5: Expose port.c/mlx5_query_module_num() function (jsc#PED-3311). - net/mlx5: Bridge, Only handle registered netdev bridge events (jsc#PED-3311). - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (jsc#PED-3311). - net/mlx5: Fix typo reminder -> remainder (jsc#PED-3311). - net/mlx5: Allocate completion EQs dynamically (jsc#PED-3311). - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (jsc#PED-3311). - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (jsc#PED-3311). - net/mlx5: Add IRQ vector to CPU lookup function (jsc#PED-3311). - net/mlx5: Introduce mlx5_cpumask_default_spread (jsc#PED-3311). - net/mlx5: Implement single completion EQ create/destroy methods (jsc#PED-3311). - net/mlx5: Use xarray to store and manage completion EQs (jsc#PED-3311). - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (jsc#PED-3311). - net/mlx5: Use xarray to store and manage completion IRQs (jsc#PED-3311). - net/mlx5: Refactor completion IRQ request/release API (jsc#PED-3311). - net/mlx5: Track the current number of completion EQs (jsc#PED-3311). - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (jsc#PED-3311). - net/mlx5e: Add get IPsec offload stats for uplink representor (jsc#PED-3311). - net/mlx5e: Modify and restore TC rules for IPSec TX rules (jsc#PED-3311). - net/mlx5e: Make IPsec offload work together with eswitch and TC (jsc#PED-3311). - net/mlx5: Compare with old_dest param to modify rule destination (jsc#PED-3311). - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (jsc#PED-3311). - net/mlx5e: Refactor IPsec TX tables creation (jsc#PED-3311). - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (jsc#PED-3311). - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (jsc#PED-3311). - net/mlx5e: Refactor IPsec RX tables creation and destruction (jsc#PED-3311). - net/mlx5e: Prepare IPsec packet offload for switchdev mode (jsc#PED-3311). - net/mlx5e: Change the parameter of IPsec RX skb handle function (jsc#PED-3311). - net/mlx5e: Add function to get IPsec offload namespace (jsc#PED-3311). - net: flow_dissector: Use 64bits for used_keys (jsc#PED-3311). - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (jsc#PED-3311). - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (jsc#PED-3311). - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (jsc#PED-3311). - net/mlx5: Remove pointless devlink_rate checks (jsc#PED-3311). - net/mlx5: Don't check vport->enabled in port ops (jsc#PED-3311). - net/mlx5e: Make flow classification filters static (jsc#PED-3311). - net/mlx5e: Remove duplicate code for user flow (jsc#PED-3311). - net/mlx5: Allocate command stats with xarray (jsc#PED-3311). - net/mlx5: split mlx5_cmd_init() to probe and reload routines (jsc#PED-3311). - net/mlx5: Remove redundant cmdif revision check (jsc#PED-3311). - net/mlx5: Re-organize mlx5_cmd struct (jsc#PED-3311). - net/mlx5e: E-Switch, Allow devcom initialization on more vports (jsc#PED-3311). - net/mlx5e: E-Switch, Register devcom device with switch id key (jsc#PED-3311). - net/mlx5: Devcom, Infrastructure changes (jsc#PED-3311). - net/mlx5: Use shared code for checking lag is supported (jsc#PED-3311). - net/mlx5: Fix flowhash key set/get for custom RSS (jsc#PED-3311). - net/mlx5e: Support IPsec NAT-T functionality (jsc#PED-3311). - net/mlx5e: Check for IPsec NAT-T support (jsc#PED-3311). - net/mlx5: Add relevant capabilities bits to support NAT-T (jsc#PED-3311). - sch_htb: Allow HTB quantum parameter in offload mode (jsc#PED-3311). - mlxsw: spectrum_flower: Add ability to match on port ranges (jsc#PED-3311). - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (jsc#PED-3311). - mlxsw: spectrum_acl: Add port range key element (jsc#PED-3311). - mlxsw: spectrum_port_range: Add port range core (jsc#PED-3311). - mlxsw: resource: Add resource identifier for port range registers (jsc#PED-3311). - mlxsw: reg: Add Policy-Engine Port Range Register (jsc#PED-3311). - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (jsc#PED-3311). - net/mlx5: Fix SFs kernel documentation error (jsc#PED-3311). - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (jsc#PED-3311). - mlxsw: spectrum_flower: Do not force matching on iif (jsc#PED-3311). - mlxsw: spectrum_flower: Split iif parsing to a separate function (jsc#PED-3311). - devlink: save devlink_port_ops into a variable in devlink_port_function_validate() (jsc#PED-3311). - sfc: support TC decap rules matching on enc_ip_tos (jsc#PED-3311). - sfc: populate enc_ip_tos matches in MAE outer rules (jsc#PED-3311). - commit d4d7288- scsi: zfcp: Fix a double put in zfcp_port_enqueue() (git-fixes bsc#1215938). - commit 2f8f411- net/mlx5: Update the driver with the recent thermal changes (jsc#PED-3311). - Refresh patches.suse/net-mlx5-Register-a-unique-thermal-zone-per-dev.patch. - commit d703dfe- devlink: bring port new reply back (jsc#PED-3311). - blacklist.conf: removed temp blacklist for this commit - commit becfbcb- net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (jsc#PED-3311). - commit f123e4d- vdpa/mlx5: Fix crash on shutdown for when no ndev exists (jsc#PED-3311). - vdpa/mlx5: Correct default number of queues when MQ is on (jsc#PED-3311). - net/mlx5e: Add capability check for vnic counters (jsc#PED-3311). - net/mlx5: Fix devlink controller number for ECVF (jsc#PED-3311). - net/mlx5: Return correct EC_VF function ID (jsc#PED-3311). - net/mlx5: DR, Fix peer domain namespace setting (jsc#PED-3311). - net/mlx5: Bridge, set debugfs access right to root-only (jsc#PED-3311). - vdpa/mlx5: Support interrupt bypassing (jsc#PED-3311). - net/mlx5: Rely on dev->link_active_reporting (jsc#PED-3311). - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (jsc#PED-3311). - RDMA/mlx5: Reduce QP table exposure (jsc#PED-3311). - net/mlx5: Nullify qp->dbg pointer post destruction (jsc#PED-3311). - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (jsc#PED-3311). - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (jsc#PED-3311). - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (jsc#PED-3311). - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (jsc#PED-3311). - net/mlx5e: E-Switch, Fix shared fdb error flow (jsc#PED-3311). - net/mlx5e: Remove redundant comment (jsc#PED-3311). - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (jsc#PED-3311). - net/mlx5e: E-Switch, Use xarray for devcom paired device index (jsc#PED-3311). - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (jsc#PED-3311). - net/mlx5e: Use vhca_id for device index in vport rx rules (jsc#PED-3311). - net/mlx5: Lag, Remove duplicate code checking lag is supported (jsc#PED-3311). - net/mlx5: Fix error code in mlx5_is_reset_now_capable() (jsc#PED-3311). - net/mlx5: Fix reserved at offset in hca_cap register (jsc#PED-3311). - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (jsc#PED-3311). - net/mlx5: Add .getmaxphase ptp_clock_info callback (jsc#PED-3311). - ptp: Add .getmaxphase callback to ptp_clock_info (jsc#PED-3311). - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (jsc#PED-3311). - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (jsc#PED-3311). - net/mlx5: Add header file for events (jsc#PED-3311). - net/mlx5: DR, update query of HCA caps for EC VFs (jsc#PED-3311). - net/mlx5: Fix the macro for accessing EC VF vports (jsc#PED-3311). - net/mlx5e: Add local loopback counter to vport stats (jsc#PED-3311). - net/mlx5: Expose bits for local loopback counter (jsc#PED-3311). - net/mlx5e: Remove mlx5e_dbg() and msglvl support (jsc#PED-3311). - net/mlx5: E-Switch, remove redundant else statements (jsc#PED-3311). - net/mlx5: Bridge, expose FDB state via debugfs (jsc#PED-3311). - net/mlx5: Bridge, pass net device when linking vport to bridge (jsc#PED-3311). - net/mlx5: Create eswitch debugfs root directory (jsc#PED-3311). - net/mlx5: Handle sync reset unload event (jsc#PED-3311). - net/mlx5: Check DTOR entry value is not zero (jsc#PED-3311). - net/mlx5: Expose timeout for sync reset unload stage (jsc#PED-3311). - net/mlx5: Ack on sync_reset_request only if PF can do reset_now (jsc#PED-3311). - net: tls: make the offload check helper take skb not socket (jsc#PED-3311). - net/mlx5e: Remove a useless function call (jsc#PED-3311). - net/mlx5: Light probe local SFs (jsc#PED-3311). - net/mlx5: Move esw multiport devlink param to eswitch code (jsc#PED-3311). - net/mlx5: Split function_setup() to enable and open functions (jsc#PED-3311). - net/mlx5: Set max number of embedded CPU VFs (jsc#PED-3311). - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (jsc#PED-3311). - net/mlx5: Query correct caps for min msix vectors (jsc#PED-3311). - net/mlx5: Use correct vport when restoring GUIDs (jsc#PED-3311). - net/mlx5: Add new page type for EC VF pages (jsc#PED-3311). - net/mlx5: Add/remove peer miss rules for EC VFs (jsc#PED-3311). - net/mlx5: Add management of EC VF vports (jsc#PED-3311). - net/mlx5: Update vport caps query/set for EC VFs (jsc#PED-3311). - net/mlx5: Enable devlink port for embedded cpu VF vports (jsc#PED-3311). - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (jsc#PED-3311). - net/mlx5: Simplify unload all rep code (jsc#PED-3311). - net/mlx5e: simplify condition after napi budget handling change (jsc#PED-3311). - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (jsc#PED-3311). - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (jsc#PED-3311). - net/mlx5e: TC, refactor access to hash key (jsc#PED-3311). - net/mlx5e: Remove RX page cache leftovers (jsc#PED-3311). - net/mlx5e: Expose catastrophic steering error counters (jsc#PED-3311). - net/mlx5: Enable 4 ports VF LAG (jsc#PED-3311). - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (jsc#PED-3311). - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (jsc#PED-3311). - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (jsc#PED-3311). - net/mlx5: LAG, generalize handling of shared FDB (jsc#PED-3311). - net/mlx5: LAG, check if all eswitches are paired for shared FDB (jsc#PED-3311). - {net/RDMA}/mlx5: introduce lag_for_each_peer (jsc#PED-3311). - RDMA/mlx5: Free second uplink ib port (jsc#PED-3311). - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (jsc#PED-3311). - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (jsc#PED-3311). - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (jsc#PED-3311). - net/mlx5: Devcom, Rename paired to ready (jsc#PED-3311). - net/mlx5: DR, handle more than one peer domain (jsc#PED-3311). - net/mlx5: E-switch, generalize shared FDB creation (jsc#PED-3311). - net/mlx5: E-switch, Handle multiple master egress rules (jsc#PED-3311). - net/mlx5: E-switch, refactor FDB miss rule add/remove (jsc#PED-3311). - net/mlx5: E-switch, enlarge peer miss group table (jsc#PED-3311). - net/mlx5e: Handle offloads flows per peer (jsc#PED-3311). - net/mlx5e: en_tc, re-factor query route port (jsc#PED-3311). - net/mlx5e: rep, store send to vport rules per peer (jsc#PED-3311). - net/mlx5e: tc, Refactor peer add/del flow (jsc#PED-3311). - net/mlx5e: en_tc, Extend peer flows to a list (jsc#PED-3311). - flow_offload: Reject matching on layer 2 miss (jsc#PED-3311). - flow_dissector: Dissect layer 2 miss from tc skb extension (jsc#PED-3311). - skbuff: bridge: Add layer 2 miss indication (jsc#PED-3311). - devlink: move port_del() to devlink_port_ops (jsc#PED-3311). - devlink: move port_fn_state_get/set() to devlink_port_ops (jsc#PED-3311). - devlink: move port_fn_migratable_get/set() to devlink_port_ops (jsc#PED-3311). - devlink: move port_fn_roce_get/set() to devlink_port_ops (jsc#PED-3311). - devlink: move port_fn_hw_addr_get/set() to devlink_port_ops (jsc#PED-3311). - mlx5: register devlink ports with ops (jsc#PED-3311). - sfc: register devlink port with ops (jsc#PED-3311). - devlink: move port_type_set() op into devlink_port_ops (jsc#PED-3311). - mlx4: register devlink port with ops (jsc#PED-3311). - devlink: remove no longer true locking comment from port_new/del() (jsc#PED-3311). - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (jsc#PED-3311). - net/mlx5: devlink, Only show PF related devlink warning when needed (jsc#PED-3311). - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (jsc#PED-3311). - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (jsc#PED-3311). - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (jsc#PED-3311). - net/mlx5e: E-Switch: move debug print of adding mac to correct place (jsc#PED-3311). - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (jsc#PED-3311). - net/mlx5: Remove redundant vport_group_manager cap check (jsc#PED-3311). - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (jsc#PED-3311). - net/mlx5e: E-Switch, Allow get vport api if esw exists (jsc#PED-3311). - net/mlx5e: E-Switch, Update when to set other vport context (jsc#PED-3311). - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (jsc#PED-3311). - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (jsc#PED-3311). - net/mlx5: E-Switch, Remove redundant check (jsc#PED-3311). - net/mlx5: Remove redundant esw multiport validate function (jsc#PED-3311). - sch_htb: Allow HTB priority parameter in offload mode (jsc#PED-3311). - net: introduce and use skb_frag_fill_page_desc() (jsc#PED-3311). - macsec: Use helper macsec_netdev_priv for offload drivers (jsc#PED-3311). - commit ff2baea- netfilter: xt_sctp: validate the flag_info count (CVE-2023-39193 bsc#1215860). - commit 1bae227- netfilter: xt_u32: validate user space input (CVE-2023-39192 bsc#1215858). - commit 8c838db- ipv4: fix null-deref in ipv4_link_failure (CVE-2023-42754 bsc#1215467). - commit de82205- crypto: akcipher - Do not copy dst if it is NULL (jsc#PED-5460). - crypto: sig - Fix verify call (jsc#PED-5460). - crypto: akcipher - Set request tfm on sync path (jsc#PED-5460). - commit d75a995- fs/smb/client: Reset password pointer to NULL (bsc#1215899 CVE-2023-5345). - commit 5ddd22d- crypto: sm2 - Fix crash caused by uninitialized context (jsc#PED-5460). - KEYS: asymmetric: Fix error codes (jsc#PED-5460). - crypto: sm2 - Provide sm2_compute_z_digest when sm2 is disabled (jsc#PED-5460). - KEYS: asymmetric: Use new crypto interface without scatterlists (jsc#PED-5460). - KEYS: asymmetric: Move sm2 code into x509_public_key (jsc#PED-5460). - commit 253faa7- supported.conf: Add new p10 crypto modules (jsc#PED-5089). - commit 1cbe2fd- doc/README.PATCH-POLICY.SUSE: Remove the list of links (jsc#PED-5021) All links have been incorporated into the text. Remove now unnecessary list at the end of the document. - commit 43d62b1- KEYS: Add forward declaration in asymmetric-parser.h (jsc#PED-5460). - crypto: sig - Add interface for sign/verify (jsc#PED-5460). - Update config files. Add CONFIG_CRYPTO_SIG2 - crypto: akcipher - Add sync interface without SG lists (jsc#PED-5460). - crypto: algboss - Add missing dependency on RNG2 (jsc#PED-5460). - commit 746bfd1- doc/README.SUSE: Adjust heading style (jsc#PED-5021) * Underscore all headings as a preparation for Markdown conversion. * Use title-style capitalization for the document name and sentence-style capitalization for section headings, as recommended in the current SUSE Documentation Style Guide. - commit 11e3267- crypto: powerpc/chacha20,poly1305-p10 - Add dependency on VSX (jsc#PED-5089). - commit a08f0f4- crypto: vmx - Improved AES/XTS performance of 6-way unrolling for ppc (jsc#PED-5089). - crypto: powerpc - Add chacha20/poly1305-p10 to Kconfig and Makefile (jsc#PED-5089). - Update config files. - crypto: poly1305-p10 - Glue code for optmized Poly1305 implementation for ppc64le (jsc#PED-5089). - crypto: poly1305-p10 - An optimized Poly1305 implementation with 4-way unrolling for ppc64le (jsc#PED-5089). - crypt: chacha20-p10 - Glue code for optmized Chacha20 implementation for ppc64le (jsc#PED-5089). - crypto: chacha20-p10 - An optimized Chacha20 implementation with 8-way unrolling for ppc64le (jsc#PED-5089). - commit 7745266- Update patches.suse/tcp-Reduce-chance-of-collisions-in-inet6_hashfn.patch references (add CVE-2023-1206 bsc#1212703). - commit 06ff030- netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (CVE-2023-42753 bsc#1215150). - commit 695ac3b- netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP (CVE-2023-42756 bsc#1215767). - commit fd797f5- io_uring/fs: remove sqe->rw_flags checking from LINKAT (git-fixes). - commit 244bd5e- Update patch headers to reflect state of TDX for Hyper-V (bsc#1206453). - commit 4f4b833- blacklist.conf: livepatch: cosmetic - commit 634df5c- printk: ringbuffer: Fix truncating buffer size min_t cast (bsc#1215875). - commit 4ef741a- Update patches.suse/security-integrity-fix-pointer-to-ESL-data-and-.patch (bsc#1012628 jsc#PED-5085). - commit 516edff- scsi: qedf: Add synchronization between I/O completions and abort (bsc#1210658). - commit dd4f718- kselftest/arm64: Validate that changing one VL type does not affect another (jsc#PED-4126). - kselftest/arm64: Add a test case for SVE VL changes with SME active (jsc#PED-4126). - arm64/fpsimd: Don't flush SME register hardware state along with thread (jsc#PED-4126). - arm64: Use CPACR_EL1 format to set CPTR_EL2 when E2H is set (jsc#PED-4126). - arm64: Allow EL1 physical timer access when running VHE (jsc#PED-4126). - arm64/fpsimd: Exit streaming mode when flushing tasks (jsc#PED-4126). - commit fffd4de- net: sched: sch_qfq: Fix UAF in qfq_dequeue() (CVE-2023-4921 bsc#1215275). - commit 90dfe5e- NFSv4.1: fix pnfs MDS=DS session trunking (git-fixes). - Revert "SUNRPC: Fail faster on bad verifier" (git-fixes). - SUNRPC: Mark the cred for revalidation if the server rejects it (git-fixes). - NFS/pNFS: Report EINVAL errors from connect() to the server (git-fixes). - pNFS: Fix assignment of xprtdata.cred (git-fixes). - NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ (git-fixes). - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (git-fixes). - nfs/blocklayout: Use the passed in gfp flags (git-fixes). - NFSv4.2: Rework scratch handling for READ_PLUS (again) (git-fixes). - NFSv4.2: Fix READ_PLUS size calculations (git-fixes). - NFSv4.2: Fix READ_PLUS smatch warnings (git-fixes). - NFSD: da_addr_body field missing in some GETDEVICEINFO replies (git-fixes). - fs: lockd: avoid possible wrong NULL parameter (git-fixes). - nfsd: Fix creation time serialization order (git-fixes). - commit 9b452cc- efi/unaccepted: Make sure unaccepted table is mapped (jsc#PED-5458). - commit e4960be- doc/README.PATCH-POLICY.SUSE: Reflow text to 80-column width (jsc#PED-5021) - commit be0158c- doc/README.PATCH-POLICY.SUSE: Update information about the tools (jsc#PED-5021) * Replace bugzilla.novell.com with bugzilla.suse.com and FATE with Jira. * Limit the range of commits in the exportpatch example to prevent it from running for too long. * Incorporate URLs directly into the text. * Fix typos and improve some wording, in particular avoid use of "there is/are" and prefer the present tense over the future one. - commit c0bea0c- doc/README.PATCH-POLICY.SUSE: Update information about the patch format (jsc#PED-5021) * Replace bugzilla.novell.com with bugzilla.suse.com and FATE with Jira. * Remove references to links to the patchtools and kernel source. They are incorporated in other parts of the text. * Use sentence-style capitalization for section headings, as recommended in the current SUSE Documentation Style Guide. * Fix typos and some wording, in particular avoid use of "there is/are". - commit ce98345- doc/README.PATCH-POLICY.SUSE: Update the summary and background (jsc#PED-5021) * Drop information about patches being split into directories per a subsystem because that is no longer the case. * Remove the mention that the expanded tree is present since SLE11-SP2 as that is now only a historical detail. * Incorporate URLs and additional information in parenthenses directly into the text. * Fix typos and improve some wording. - commit 640988f- blacklist.conf: Add 3af5ae22030c ("ceph: make members in struct ceph_mds_request_args_ext a union") - commit 02fca20- arm64: Fix dangling references to Documentation/arm64 (jsc#PED-5458). - arm64: efi: add efi_handle_corrupted_x18 prototype (jsc#PED-5458). - commit cf69994- efivarfs: fix statfs() on efivarfs (jsc#PED-5458). - efi/unaccepted: Use ACPI reclaim memory for unaccepted memory table (jsc#PED-5458). - efi/esrt: Allow ESRT access without CAP_SYS_ADMIN (jsc#PED-5458). - efivarfs: expose used and total size (jsc#PED-5458). - efi: make kobj_type structure constant (jsc#PED-5458). - efi: x86: make kobj_type structure constant (jsc#PED-5458). - x86/efi: Safely enable unaccepted memory in UEFI (jsc#PED-5458). Refresh patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch. - efi/unaccepted: Avoid load_unaligned_zeropad() stepping into unaccepted memory (jsc#PED-5458). - efi: Add unaccepted memory support (jsc#PED-5458). - efi/libstub: Implement support for unaccepted memory (jsc#PED-5458). - efi/x86: Get full memory map in allocate_e820() (jsc#PED-5458). - commit 1a4d2a9- kernel-binary: Move build-time definitions together Move source list and build architecture to buildrequires to aid in future reorganization of the spec template. - commit 30e2cef- memblock tests: Fix compilation errors (git-fixes). - commit 8e3aeb1- ACPI: Move AMBA bus scan handling into arm64 specific directory (jsc#PED-6741). - ACPI: scan: Use the acpi_match_acpi_device() helper (jsc#PED-6741). - ACPI: platform: Move SMB0001 HID to the header and reuse (jsc#PED-6741). - ACPI: scan: fix undeclared variable warnings by including sleep.h (jsc#PED-6741). - ACPI: scan: Move acpi_root to internal header (jsc#PED-6741). - ACPI: tables: Print RINTC information when MADT is parsed (jsc#PED-6741). - ACPI: EC: Fix acpi_ec_dispatch_gpe() (jsc#PED-6741). - acpi: Replace struct acpi_table_slit 1-element array with flex-array (jsc#PED-6741). - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (jsc#PED-6741). - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (jsc#PED-6741). - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (jsc#PED-6741). - ACPI: APEI: mark bert_disable as __initdata (jsc#PED-6741). - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (jsc#PED-6741). - ACPI: bus: Simplify installation and removal of notify callback (jsc#PED-6741). - ACPI: tiny-power-button: Eliminate the driver notify callback (jsc#PED-6741). - ACPI: button: Use different notify handlers for lid and buttons (jsc#PED-6741). - ACPI: button: Eliminate the driver notify callback (jsc#PED-6741). - ACPI: thermal: Drop struct acpi_thermal_flags (jsc#PED-6741). - ACPI: thermal: Drop struct acpi_thermal_state (jsc#PED-6741). - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (jsc#PED-6741). - ACPI: thermal: Move acpi_thermal_driver definition (jsc#PED-6741). - ACPI: thermal: Move symbol definitions to one place (jsc#PED-6741). - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (jsc#PED-6741). - ACPI: thermal: Use BIT() macro for defining flags (jsc#PED-6741). - ACPI: NFIT: Add declaration in a local header (jsc#PED-6741). - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (jsc#PED-6741). - ACPI: video: Stop trying to use vendor backlight control on laptops from after ~2012 (jsc#PED-6741). - ACPI: EC: Clear GPE on interrupt handling only (jsc#PED-6741). - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (jsc#PED-6741). - ACPI: PM: s2idle: fix section mismatch warning (jsc#PED-6741). - ACPI: scan: Reduce overhead related to devices with dependencies (jsc#PED-6741). - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (jsc#PED-6741). - ACPI/APMT: Don't register invalid resource (jsc#PED-6741). - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (jsc#PED-6741). - commit 77d191a- x86,static_call: Fix static-call vs return-thunk (git-fixes). - commit 8cd97f9- x86/srso: Fix srso_show_state() side effect (git-fixes). - commit 8afecb5- x86/srso: Fix SBPB enablement for spec_rstack_overflow=off (git-fixes). - commit 5709d02- x86/srso: Don't probe microcode in a guest (git-fixes). - commit af07748- x86/srso: Set CPUID feature bits independently of bug or mitigation status (git-fixes). - commit 3c92c43- Refresh sorted patches. - commit faca79b- mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (git fixes (mm/pgalloc)). - kernel/sched: Modify initial boot task idle setup (git fixes (sched/core)). - commit 9d1497b- powerpc/fadump: make is_kdump_kernel() return false when fadump is active (bsc#1212639 ltc#202582). - vmcore: remove dependency with is_kdump_kernel() for exporting vmcore (bsc#1212639 ltc#202582). - commit 4a28b74- Update references for jsc#PED-5859 Updated: patches.suse/mm-enable-page-walking-API-to-lock-vmas-during.patch patches.suse/mm-memory-failure-avoid-false-hwpoison-page-ma.patch patches.suse/mm-memory-failure-fix-hardware-poison-check-in-.patch patches.suse/mm-memory-failure-fix-potential-unexpected-ret.patch patches.suse/mm-memory-failure-fix-unexpected-return-value-.patch patches.suse/mm-memory-failure-move-sysctl-register-in-memory_failure_init.patch patches.suse/mm-page_alloc-move-mirrored_kernelcore-into-mm_init.c.patch patches.suse/mm-various-give-up-if-pte_offset_map-_lock-fails.patch - commit 75204a6- nvmet-tcp: pass iov_len instead of sg->length to bvec_set_page() (git-fixes). - nvme: core: don't hold rcu read lock in nvme_ns_chr_uring_cmd_iopoll (git-fixes). - commit d723891- drm/amd/display: fix the ability to use lower resolution modes on eDP (git-fixes). - commit eecd96a- drm/virtio: clean out_fence on complete_submit (git-fixes). - commit 0fce30c- drm/i915/gsc: Fix intel_gsc_uc_fw_proxy_init_done with directed wakerefs (git-fixes). - commit 0df651f- drm/i915: Only check eDP HPD when AUX CH is shared (git-fixes). - commit 557208e- drm/amd/display: fix mode scaling (RMX_.*) (git-fixes). - commit 88040aa- drm/msm/a690: Switch to a660_gmu.bin (git-fixes). - commit 6ed05a1- drm/msm/dpu: fix DSC 1.2 enc subblock length (git-fixes). - commit 7e9c38c- drm/msm/dpu: fix DSC 1.2 block lengths (git-fixes). - commit bff5896- drm/gem-fb-helper: Consistenly use drm_dbg_kms() (git-fixes). - commit 66aae33- backlight: lp855x: Initialize PWM state on first brightness change (git-fixes). - commit 66f3aae- Refresh patches.suse/1740-drm-amdgpu-Fix-infinite-loop-in-gfxhub_v1_2_xcc_gart.patch Alt-commit - commit 3282a51- Refresh patches.suse/1715-drm-amdgpu-fix-slab-out-of-bounds-issue-in-amdgpu_vm.patch Alt-commit - commit 3ae623b- Refresh patches.suse/1714-drm-amdgpu-Allocate-root-PD-on-correct-partition.patch Alt-commit - commit 0074e90- Refresh patches.suse/1702-drm-amd-display-add-DCN301-specific-logic-for-OTG-pr.patch Alt-commit - commit 5123631- Refresh patches.suse/1701-drm-amd-display-export-some-optc-function-for-reuse.patch Alt-commit - commit df6cf8d- Refresh patches.suse/1699-Revert-drm-i915-use-localized-__diag_ignore_all-inst.patch Alt-commit - commit f2ff283- Refresh patches.suse/1684-drm-i915-Remove-dead-code-from-gen8_pte_encode.patch Alt-commit - commit 0bf86fb- Refresh patches.suse/1675-drm-i915-use-mock-device-info-for-creating-mock-devi.patch Alt-commit - commit 1600dd8- Refresh patches.suse/1599-drm-i915-hdcp-Assign-correct-hdcp-content-type.patch Alt-commit - commit bdbce62- Refresh patches.suse/1596-drm-i915-mtl-Fix-SSC-selection-for-MPLLA.patch Alt-commit - commit 065052f- Refresh patches.suse/1595-drm-i915-adlp-Allow-DC-states-along-with-PW2-only-fo.patch Alt-commit - commit e0c7378- Refresh patches.suse/1584-drm-i915-Fix-a-NULL-vs-IS_ERR-bug.patch Alt-commit - commit 300032a- Refresh patches.suse/1583-drm-i915-make-i915_drm_client_fdinfo-reference-condi.patch Alt-commit - commit 4dbab7b- Refresh patches.suse/1582-drm-i915-huc-Fix-missing-error-code-in-intel_huc_ini.patch Alt-commit - commit 60505d1- Refresh patches.suse/1581-drm-i915-gsc-take-a-wakeref-for-the-proxy-init-compl.patch Alt-commit - commit 6b6fc16- thermal: sysfs: Fix trip_point_hyst_store() (git-fixes). - i915/pmu: Move execlist stats initialization to execlist specific setup (git-fixes). - drm/meson: fix memory leak on ->hpd_notify callback (git-fixes). - drm/tests: Fix incorrect argument in drm_test_mm_insert_range (git-fixes). - platform/x86: intel_scu_ipc: Fail IPC send if still busy (git-fixes). - platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command() (git-fixes). - platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt() (git-fixes). - platform/x86: intel_scu_ipc: Check status after timeout in busy_loop() (git-fixes). - commit 1c71447- Bluetooth: Add support for Intel Misty Peak - 8087:0038 (jsc#PED-6023 jsc#PED-6065). - commit 236139d- supported.conf: Add supported entry for mei_gsc_proxy - commit 4dabdd6- supported.conf: Add supported entry form amdxcp - commit ff92ee3- ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol (git-fixes). - commit 9962c24- fuse: nlookup missing decrement in fuse_direntplus_link (bsc#1215613). - Revert "fuse: in fuse_flush only wait if someone wants the return code" (bsc#1215612). - commit 4e4e0df- supported.conf: Add entry for meson_dw_mipi_dsi - commit 431d315- ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support (git-fixes). - ALSA: hda: generic: Check potential mixer name string truncation (git-fixes). - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q (git-fixes). - ALSA: hda: cs35l56: Don't 'return ret' if ret is always zero (git-fixes). - ALSA: hda: intel-sdw-acpi: Use u8 type for link index (git-fixes). - ALSA: hda: cs35l56: Disable low-power hibernation mode (git-fixes). - commit 4ca03bc- Update config files: CONFIG_IPU_BRIDGE=m - supported.conf: add ipu-bridge - commit d65e142- media: ipu3-cio2: allow ipu_bridge to be a module again (git-fixes). - commit 1f81030- media: ipu3-cio2: rename cio2 bridge to ipu bridge and move out of ipu3 (git-fixes). - Refresh patches.suse/media-ipu-bridge-Do-not-use-on-stack-memory-for-soft.patch. - Refresh patches.suse/media-ipu-bridge-Fix-null-pointer-deref-on-SSDB-PLD-.patch. - commit 730c95a- selftests: tls: swap the TX and RX sockets in some tests (git-fixes). - ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful (git-fixes). - ASoC: imx-audmix: Fix return error with devm_clk_get() (git-fixes). - ASoC: hdaudio.c: Add missing check for devm_kstrdup (git-fixes). - ASoC: SOF: ipc4-topology: fix wrong sizeof argument (git-fixes). - ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode (git-fixes). - ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect (git-fixes). - ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume (git-fixes). - ASoC: rt5640: Fix sleep in atomic context (git-fixes). - ASoC: rt5640: Revert "Fix sleep in atomic context" (git-fixes). - ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG (git-fixes). - ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates (git-fixes). - ASoC: meson: spdifin: start hw on dai probe (git-fixes). - ALSA: hda: cs35l56: Use the new RUNTIME_PM_OPS() macro (git-fixes). - ALSA: rawmidi: Fix NULL dereference at proc read (git-fixes). - ALSA: seq: ump: Fix -Wformat-truncation warning (git-fixes). - ALSA: hda: cs35l56: Fix missing RESET GPIO if _SUB is missing (git-fixes). - ALSA: hda/realtek: Splitting the UX3402 into two separate models (git-fixes). - ALSA: hda/realtek - Fixed two speaker platform (git-fixes). - ALSA: seq: Avoid delivery of events for disabled UMP groups (git-fixes). - ALSA: docs: Fix a typo of midi2_ump_probe option for snd-usb-audio (git-fixes). - ALSA: hda: cs35l56: Call pm_runtime_dont_use_autosuspend() (git-fixes). - commit 9ce31b2- Move upstreamed SPI patch into sorted section - commit 5fe2406- drm/amdgpu: support partition drm devices (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 0d0dce1- scsi: lpfc: Do not abuse UUID APIs and LPFC_COMPRESS_VMID_SIZE (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - scsi: lpfc: Copyright updates for 14.2.0.14 patches (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - scsi: lpfc: Update lpfc version to 14.2.0.14 (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - scsi: lpfc: Clean up SLI-4 sysfs resource reporting (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - scsi: lpfc: Refactor cpu affinity assignment paths (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - scsi: lpfc: Abort outstanding ELS cmds when mailbox timeout error is detected (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - scsi: lpfc: Set Establish Image Pair service parameter only for Target Functions (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - scsi: lpfc: Qualify ndlp discovery state when processing RSCN (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - scsi: lpfc: Remove extra ndlp kref decrement in FLOGI cmpl for loop topology (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - scsi: lpfc: Simplify fcp_abort transport callback log message (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - scsi: lpfc: Pull out fw diagnostic dump log message from driver's trace buffer (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - scsi: lpfc: Remove reftag check in DIF paths (bsc#1213756 jsc#PED-3616 jsc#PED-5064). - commit 73ce139- powerpc/dexcr: Move HASHCHK trap handler (jsc#PED-5452 git-fixes). - commit 48a4d15- Refresh patches.suse/integrity-powerpc-Do-not-select-CA_MACHINE_KEYRING.patch. - commit 8343fa7- drm/amd/amdgpu: introduce DRM_AMDGPU_WERROR (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Update config files. - commit cf3a39d- drm/meson: add support for MIPI-DSI transceiver (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Update config files. - commit d8bd8d3- drm/i915: Implement dedicated fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Update config files. - commit 3412ae7- mei: gsc_proxy: add gsc proxy driver (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Update config files. - commit 07c6f50- drm/panel: Add Samsung S6D7AA0 panel controller driver (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Update config files. - commit c27af61- drm/i915: Fix HPD polling, reenabling the output poll work as needed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eb6a241- drm/i915: fix Sphinx indentation warning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b490a01- drm: bridge: samsung-dsim: Fix init during host transfer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe9095c- fbdev: atmel_lcdfb: Remove redundant of_match_ptr() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bf6ee9d- fbdev: kyro: Remove unused declarations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 58082f1- fbdev: ssd1307fb: Print the PWM's label instead of its number (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit edbbb54- fbdev: amifb: Replace zero-length arrays with DECLARE_FLEX_ARRAY() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa6bc19- drm/amdgpu: skip xcp drm device allocation when out of drm resource (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e9ad20a- drm/amd/pm: Update pci link width for smu v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1d8a1c9- drm/amdgpu: disable mcbp if parameter zero is set (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit adce214- drm/amd/pm: disallow the fan setting if there is no fan on smu 13.0.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3021e39- drm/panel: JDI LT070ME05000 simplify with dev_err_probe() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e6240e- drm/i915: fix display probe for IVB Q and IVB D GT2 server (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f61d9e5- drm/amdkfd: disable IOMMUv2 support for Raven (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d929805- drm/amdkfd: disable IOMMUv2 support for KV/CZ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f283c2- drm/amdkfd: ignore crat by default (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b6373c3- drm/amdgpu/gfx11: only enable CP GFX shadowing on SR-IOV (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 27ca2a9- drm/amd/pm: Fix SMU v13.0.6 energy reporting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 514f828- drm/amd/pm: disable the SMU13 OD feature support temporarily (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ccf6fca- Revert "drm/bridge: lt9611: Do not generate HFP/HBP/HSA and EOT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 39df3c8- drm/i915/gvt: Fix bug in getting msg length in AUX CH registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4e0f8a5- drm/panel: samsung-s6d7aa0: Add MODULE_DEVICE_TABLE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ce1b0b1- drm/msm/a690: Remove revn and name (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b870595- drm/msm/adreno: Fix warn splat for devices without revn (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 35c55a7- drm/amdgpu: Restore HQD persistent state register (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c449b09- drm/amd/display: Don't apply FIFO resync W/A if rdivider = 0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 80a3a07- drm/amdgpu: Fix infinite loop in gfxhub_v1_2_xcc_gart_enable (v2) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9610a25- drm/amdkfd: fix trap handling work around for debugging (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 092ee0d- drm/fb-helper: Remove unused inline function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd3d564- fbdev: Explicitly include correct DT includes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 608b77e- fbdev: ep93xx-fb: fix return value check in ep93xxfb_probe (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 51f7d8a- fbdev: kyro: make some const read-only arrays static and reduce type (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1dfd1d4- fbcon: remove unused display (p) from fbcon_redraw() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit da6039e- sticon: make sticon_set_def_font() void and remove op parameter (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9ad197e- vgacon: cache vc_cell_height in vgacon_cursor() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1142d7a- vgacon: let vgacon_doresize() return void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1ad5e89- vgacon: remove unused xpos from vgacon_set_cursor_size() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 898d521- vgacon: remove unneeded forward declarations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 953193b- vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6ac1ac5- fbdev: imxfb: remove unneeded labels (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd9ee8d- fbdev: imxfb: Convert to devm_platform_ioremap_resource() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 91edeb4- fbdev: imxfb: Convert to devm_kmalloc_array() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d84a0d- fbdev: imxfb: switch to DEFINE_SIMPLE_DEV_PM_OPS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b24d1e1- drm/amdgpu: use a macro to define no xcp partition case (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 16e9fc5- drm/amdgpu/vm: use the same xcp_id from root PD (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a174dae- drm/amdgpu: fix slab-out-of-bounds issue in amdgpu_vm_pt_create (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2239d3d- drm/amdgpu: Allocate root PD on correct partition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 14033e0- drm/amdgpu: Allow the initramfs generator to include psp_13_0_6_ta (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d2ecb88- drm/amd/display: add DCN301 specific logic for OTG programming (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 57c249e- drm/amd/display: export some optc function for reuse (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1ba3544- drm/amd: Use amdgpu_device_pcie_dynamic_switching_supported() for (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 57bc8dd- Revert "drm/i915: use localized __diag_ignore_all() instead of per (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c41ead6- drm/i915: Remove dead code from gen8_pte_encode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f505a42- drm/i915/perf: Consider OA buffer boundary when zeroing out reports (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 02a53d3- drm/client: Send hotplug event after registering a client (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b14eb41- drm/panel: Fine tune Starry-ili9882t panel HFP and HBP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 03f8e7a- drm/i915: use mock device info for creating mock device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1a1a4b8- drm/amd/pm: avoid unintentional shutdown due to temperature momentary (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2a3f5d4- drm/amd/display: 3.2.241 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 617135d- drm/amd/display: Take full update path if number of planes changed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f119dff- drm/amd/display: Create debugging mechanism for Gaming FAMS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4746f1e- drm/amd/display: For new fast update path, loop through each surface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d32c724- drm/amd/display: Limit new fast update path to addr and gamma / color (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0c77773- drm/amd/display: Fix the delta clamping for shaper LUT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ea951c2- drm/amdgpu: Keep non-psp path for partition switch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 153b7dd- drm/amd/display: program DPP shaper and 3D LUT if updated (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d24c093- drm/amdgpu: share drm device for pci amdgpu device with 1st partition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 60153e5- drm/amd/pm: Add GFX v9.4.3 unique id to sysfs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 858411d- drm/amd/pm: Enable pp_feature attribute (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 65e6b7b- drm/amdgpu/vcn: Need to unpause dpg before stop dpg (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b63fb49- drm/amdgpu: remove duplicated doorbell range init for sdma v4.4.2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 91144ad- drm/amdgpu: gpu recovers from fatal error in poison mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 102fca6- drm/amdgpu: enable mcbp by default on gfx9 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff19a3d- drm/amdgpu: make mcbp a per device setting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 133d763- drm/amd: Don't initialize PSP twice for Navi3x (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d926350- drm/amd/pm: fulfill the missing enablement for vega12/vega20 L2H and (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3d6b1a5- drm/amd/display: Remove asserts (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bf5ecfe- drm/amd/display: Work around bad DPCD state on link loss (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d7bd628- drm/amdgpu: port SRIOV VF missed changes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1c76c54- drm/amdkfd: Update interrupt handling for GFX 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 28d120a- drm/amd/pm: Provide energy data in 15.625mJ units (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 842bd47- drm/amdgpu: Modify for_each_inst macro (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e9e740f- drm/amdgpu:Remove sdma halt/unhalt during frontdoor load (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fee2356- drm/amdgpu: remove vm sanity check from amdgpu_vm_make_compute (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e9b2c95- drm/amdkfd: Enable GWS on GFX9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ef1d336- drm/amd/display: 3.2.240 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 70cde26- drm/amd/display: Enable dc mode clock switching for DCN32x (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e5882b7- drm/amd/display: fix odm k2 div calculation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Remove-Phantom-Pipe-Check-When-.patch. - commit 3847ca2- drm/amd/display: Add MST Preferred Link Setting Entry (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 33d3998- drm/amd/display: Disable DC Mode Capping On DCN321 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 981aaa5- drm/amd/display: enable the new fast update path for supported ASICs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a029f9- drm/amd/display: Clear update flags at end of flip (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Remove-wait-while-locked.patch. - commit 1a87062- drm/amd/display: Fix pipe check condition for manual trigger (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 09f351f- drm/amd/display: add missing ABM registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 99d25dc- drm/amd/display: Add Clock Table Entry With Max DC Values (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit caf5812- Revert "drm/amd/display: Move DCN314 DOMAIN power control to DMCUB" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8fff5d1- drm/amd/display: disable RCO for DCN314 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bcdb152- drm/amd/display: disable power gating for DCN314 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d4dbb1f- drm/amdgpu: Skip TMR for MP0_HWIP 13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 384c9b3- drm/amdgpu: Move clocks closer to its only usage in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dfdefb6- drm/amdkfd: set coherent host access capability flag (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c747077- drm/amdgpu: Add vbios attribute only if supported (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 961eb80- drm/amdgpu/atomfirmware: fix LPDDR5 width reporting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fea976d- drm/amdgpu: Remove CONFIG_DEBUG_FS guard around body of (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e81c262- drm/amd/pm: remove unneeded variable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2e25958- drm/amdgpu: Move calculation of xcp per memory node (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a97070- amd/display/dc: remove repeating expression (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f94d6fa- drm/i915: Add missing forward declarations/includes to display power (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7031cf6- drm/i915/hdcp: Assign correct hdcp content type (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b4dec50- drm/i915/mtl: Fix SSC selection for MPLLA (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3f7b00b- drm/i915/adlp+: Allow DC states along with PW2 only for PWB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b6b9c8c- mei: bus-fixup: fix buffer type (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e46089- mei: bus: drop useless cldev null check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 83b20d5- backlight: led_bl: Take led_access lock when required (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0dfb654- video: backlight: lp855x: Get PWM for PWM mode during probe (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1ce71d3- backlight: pwm_bl: Remove unneeded checks for valid GPIOs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9354552- backlight: Switch i2c drivers back to use .probe() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 06e6e4d- backlight: lm3630a: Turn off both led strings when display is blank (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5e02663- sticon/parisc: Fix STI console on 64-bit only machines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 40622b5- sticon/parisc: Allow 64-bit STI calls in PDC firmware abstration (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit abd3994- drm/nouveau: stop using is_swiotlb_active (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 546d058- drm/i915: Fix a NULL vs IS_ERR() bug (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bcf16e8- drm/i915: make i915_drm_client_fdinfo() reference conditional again (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/0001-drm-Clear-fd-handle-callbacks-in-struct-drm_driver.patch. - commit 261bbcb- drm/i915/huc: Fix missing error code in intel_huc_init() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c0cb606- drm/i915/gsc: take a wakeref for the proxy-init-completion check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 39d63f0- drm/msm/a6xx: Add A610 speedbin support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 245b6f3- drm/msm/a6xx: Add A619_holi speedbin support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1237553- drm/msm/a6xx: Use adreno_is_aXYZ macros in speedbin matching (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7174c97- drm/msm/a6xx: Use "else if" in GPU speedbin rev matching (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1dba738- drm/msm/a6xx: Fix some A619 tunables (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eeb2a01- drm/msm/a6xx: Add A610 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 70877ea- drm/msm/a6xx: Add support for A619_holi (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6cc54e4- drm/msm/adreno: Disable has_cached_coherent in GMU wrapper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 886a124- drm/msm/a6xx: Introduce GMU wrapper support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6eca567- drm/msm/a6xx: Move CX GMU power counter enablement to hw_init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bdc1cdc- drm/msm/a6xx: Extend and explain UBWC config (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5851d46- drm/msm/a6xx: Remove both GBIF and RBBM GBIF halt on hw init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fcf3bc8- drm/msm/a6xx: Add a helper for software-resetting the GPU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 87004be- drm/msm/a6xx: Improve a6xx_bus_clear_pending_transactions() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 16dec6a- drm/msm/a6xx: Move a6xx_bus_clear_pending_transactions to a6xx_gpu (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 81dc1a8- drm/msm/a6xx: Move force keepalive vote removal to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 775f3bd- drm/msm/a6xx: Remove static keyword from sptprac en/disable functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c0956a6- drm/msm/adreno: Use adreno_is_revn for A690 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 031d3d3- drm/msm/dsi: split dsi_ctrl_config() function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d87bcb7- drm/msm/dsi: dsi_host: drop unused clocks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a8f2145- drm/msm/dpu: remove unused INTF_NONE interfaces (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8fabb94- drm/msm/dpu: Set DATA_COMPRESS on command mode for DCE/DSC 1.2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 76a1e53- drm/msm/dpu: Add DPU_INTF_DATA_COMPRESS feature flag for DPU >= 7.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 16b130d- drm/msm/dsi: Reduce pclk rate for compression (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 85b6f49- msm/drm/dsi: Round up DSC hdisplay calculation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2782021- drm/msm/dpu: add DSC 1.2 hw blocks for relevant chipsets (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-msm-dpu-fix-sc7280-and-sc7180-PINGPONG-done.patch. - commit a86fa8e- drm/msm/dpu: add support for DSC encoder v1.2 engine (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1a38953- drm/msm/dsi: update hdisplay calculation for dsi_timing_setup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a7ae7a7- drm/msm/dsi: Use MSM and DRM DSC helper methods (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-msm-dsi-Remove-incorrect-references-to-slic.patch. - commit cb63699- drm/msm/dpu: Use fixed DRM DSC helper for det_thresh_flatness (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0cbae87- drm/msm: Add MSM-specific DSC helper methods (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 70c914b- drm/msm/dsi: use DRM DSC helpers for DSC setup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f2ef9d- drm/display/dsc: Add drm_dsc_get_bpp_int helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5030bfa- drm/display/dsc: add helper to set semi-const parameters (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fb24b8f- drm/display/dsc: Add flatness and initial scale value calculations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 524ae02- drm/msm/dpu/catalog: define DSPP blocks found on sdm845 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5df1d18- drm/msm/adreno: make adreno_is_a690()'s argument const (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cf867e3- drm/msm/adreno: change adreno_is_* functions to accept const argument (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4131008- drm/msm/adreno: warn if chip revn is verified before being set (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 47e0311- drm/msm/a6xx: Fix a690 CP_PROTECT settings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 031cf8c- drm/msm/adreno: Add Adreno A690 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ca0171- drm/msm: Move cmdstream dumping out of sched kthread (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1bd27f2- drm/msm: drop unused ring variable in msm_ioctl_gem_submit() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a20d33- drm/msm/mdp5: Add MDP5 configuration for MSM8226 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 02bdc02- drm/msm/dsi: Add phy configuration for MSM8226 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9fa880e- drm/msm/dsi: Add configuration for MSM8226 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8905ad6- drm/msm/dpu: drop (mostly) unused DPU_NAME_SIZE define (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ccba20e- drm/msm/dpu: drop dpu_encoder_phys_ops::late_register() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3393cd1- drm/msm/dsi: use mult_frac for pclk_bpp calculation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e7f2f30- drm/msm/dsi: remove extra call to dsi_get_pclk_rate() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3584fc4- drm/msm/dsi: More properly handle errors in regards to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a48596- drm/msm/dsi: Stop unconditionally powering up DSI hosts at modeset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ebc2c64- drm/msm/dp: Clean up pdev/dev duplication in dp_power (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7022a77- drm/msm/dp: Clean up logs dp_power module (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 29f4983- drm/msm/dp: remove most of usbpd-related remains (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e74e7ec- drm/msm/dpu: tidy up some error checking (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dbff974- drm/msm/dpu: add DSC blocks to the catalog of MSM8998 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 932caaf- drm/msm/dpu: Add SM6375 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e6e814c- drm/msm/dpu: Add SM6350 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5d3297e- drm/msm/dpu: use PINGPONG_NONE to unbind WB from PP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 15127f2- drm/msm/dpu: use PINGPONG_NONE to unbind INTF from PP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c83f734- drm/msm/dpu: simplify dpu_encoder_phys_wb_init() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ddd4411- drm/msm/dpu: drop temp variable from dpu_encoder_phys_cmd_init() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3c6e7f3- drm/msm/dpu: call dpu_rm_get_intf() from dpu_encoder_get_intf() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 201f6ec- drm/msm/dpu: inline dpu_encoder_get_wb() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 00b1dde- drm/msm/dpu: drop duplicated intf/wb indices from encoder structs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 52d4d00- drm/msm/dpu: separate common function to init physical encoder (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ebce4f- drm/msm/dpu: merge dpu_encoder_init() and dpu_encoder_setup() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d20ebb- drm/msm/dpu: Tear down DSC datapath on encoder cleanup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac468c1- drm/msm/dpu: separate DSC flush update out of interface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c80390f- drm/msm/dpu: Introduce PINGPONG_NONE to disconnect DSC from PINGPONG (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 736a687- drm/msm/dpu: Guard PINGPONG DSC ops behind DPU_PINGPONG_DSC bit (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5578444- drm/msm/dpu: add DPU_PINGPONG_DSC feature bit for DPU < 7.0.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 516e9b2- drm/msm/dpu: use common helper for WB and SSPP QoS setup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e6bc86f- drm/msm/dpu: remove struct dpu_hw_pipe_qos_cfg (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 40ad280- drm/msm/dpu: drop DPU_PLANE_QOS_PANIC_CTRL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b8fb61c- drm/msm/dpu: simplify qos_ctrl handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8377e17- drm/msm/dpu: drop DPU_PLANE_QOS_VBLANK_CTRL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 50b44b4- drm/msm/dpu: rearrange QoS setting code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 65ea2b6- drm/msm/dpu: fix the condition for (not) applying QoS to CURSOR SSPP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 30919b4- drm/msm/dpu: simplify CDP programming (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc89bd9- drm/msm/dpu: fix SSPP register definitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5476dcc- drm/msm/dpu: move PINGPONG_NONE check to dpu_lm_init() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 876c314- drm/msm/dpu: use PINGPONG_NONE for LMs with no PP attached (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7a86813- drm/msm/dpu: remove futile checks from dpu_rm_init() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1c692fc- drm/msm/dpu: replace IS_ERR_OR_NULL with IS_ERR during DSC init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ed32641- drm/msm/dpu: access CSC/CSC10 registers directly (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 270fbc1- drm/msm/dpu: access QSEED registers directly (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c55347f- drm/msm/dpu: drop SSPP's SRC subblock (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dfdaec8- drm/msm/dpu: Remove intr_rdptr from DPU >= 5.0.0 pingpong config (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5205034- drm/msm/dpu: Implement tearcheck support on INTF block (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0c15d98- drm/msm/dpu: Merge setup_- and enable_tearcheck pingpong callbacks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9167de1- drm/msm/dpu: Add TEAR-READ-pointer interrupt to INTF block (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d1a5f40- drm/msm/dpu: Describe TEAR interrupt registers for DSI interfaces (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ebfa739- drm/msm/dpu: Factor out shared interrupt register in INTF_BLK macro (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e0fc2b3- drm/msm/dpu: Move dpu_hw_{tear_check, pp_vsync_info} to dpu_hw_mdss.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 38395b1- drm/msm/dpu: Disable MDP vsync source selection on DPU 5.0.0 and (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0cd6176- drm/msm/dpu: Take INTF index as parameter in interrupt register (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a7983da- drm/msm/dpu: Sort INTF registers numerically (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 19dbc2a- drm/msm/dpu: Remove extraneous register define indentation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3c267f1- drm/msm/dpu: add writeback support for sc7280 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-msm-dpu-fix-sc7280-and-sc7180-PINGPONG-done.patch. - commit 37e7cb5- drm/msm/dpu: drop unused SSPP sub-block information (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8214a78- drm/msm/dpu: drop DSPP_MSM8998_MASK from hw catalog (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7d4c6ff- drm/msm/dpu: remove GC and IGC related code from dpu catalog (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3dfefed- drm/msm/dpu: remove DPU_DSPP_IGC handling in dspp flush (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 92fdc69- drm/msm/dpu: remove DPU_DSPP_GC handling in dspp flush (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2d62c59- drm/msm/dpu: Pass catalog pointers in RM to replace for-loop ID lookups (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-msm-dpu-add-missing-flush-and-fetch-bits-fo.patch. - commit 0104236- drm/msm/dpu: Drop unused members from HW structs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit faf8237- drm/msm/dpu: stop mapping the regdma region (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 245057e- drm/msm/dpu: set max cursor width to 512x512 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d220614- drm/msm/dpu: use hsync/vsync polarity set by the encoder (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ada24a4- drm/msm/dpu: add HDMI output support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 70c0ff0- drm/msm/dpu: simplify intf allocation code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 07f5cfc- drm/msm/dpu: use CTL_SC7280_MASK for sm8450's ctl_0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c8846a9- drm/msm/dpu: enable DSPP and DSC on sc8180x (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9d863e9- drm/msm/dpu: enable DPU_CTL_SPLIT_DISPLAY for sc8280xp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a98d9d- drm/msm: mdss: Add SM6375 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc89640- drm/msm: mdss: Add SM6350 support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e3fa0f- drm/msm: Remove unnecessary (void*) conversions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5babd25- drm/amdgpu: Increase hmm range get pages timeout (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 06300fd- drm/amdgpu: Enable translate further for GC v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9e4c7a1- drm/amdgpu: Remove unused NBIO interface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c231e3c- drm/amdkfd: bump kfd ioctl minor version for event age availability (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2bc6f9b- drm/amdkfd: update user space last_event_age (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 201b714- drm/amdkfd: set activated flag true when event age unmatchs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 013860f- drm/amdkfd: add event_age tracking when receiving interrupt (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ad716e- drm/amdkfd: add event age tracking (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8598fed- drm/scheduler: avoid infinite loop if entity's dependency is a (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d0faba- drm/amdgpu: add entity error check in amdgpu_ctx_get_entity (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 61f3421- drm/amdgpu: add VM generation token (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4ae3591- drm/amdgpu: reset VM when an error is detected (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7a407e8- drm/amdgpu: abort submissions during prepare on error (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e6d2025- drm/amdgpu: mark soft recovered fences with -ENODATA (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bcc32e4- drm/amdgpu: mark force completed fences with -ECANCELED (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc775b5- drm/amdgpu: add amdgpu_error_* debugfs file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6601558- drm/amdgpu: mark GC 9.4.3 experimental for now (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 690da62- drm/amdgpu: Use PSP FW API for partition switch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7098393- drm/amdgpu: Change nbio v7.9 xcp status definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7d3f291- drm/amdgpu: Add checking mc_vram_size (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5e930a3- drm/amdgpu: Optimize checking ras supported (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f948ae- drm/amdgpu: Add channel_dis_num to ras init flags (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ad76bf8- drm/amdgpu: Update total channel number for umc v8_10 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit afb6b0f- drm/amd/pm: Align eccinfo table structure with smu v13_0_0 interface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b132bfa- drm/amd/display: Convert to kdoc formats in dc/core/dc.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2ec659c- drm/amdkfd: decrement queue count on mes queue destroy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e7e3657- drm/amd/pm: enable more Pstates profile levels for SMU v13.0.5 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d870d66- drm/radeon: Fix missing prototypes in radeon_atpx_handler.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 917c0dd- drm/amdgpu: Report ras_num_recs in debugfs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d681a84- drm/amdkfd: Remove DUMMY_VRAM_SIZE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9204969- drm/amdgpu: Release SDMAv4.4.2 ecc irq properly (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ed68f44- drm/amdgpu: add wait_for helper for spirom update (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7ebf52b- drm/amd/display: Clean up dcn10_optc.c kdoc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9ef9ef5- drm/amd/display: Correct kdoc formats in dcn32_resource_helpers.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c6e22e- drm/amd/display: Provide function name for 'optc32_enable_crtc()' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b8c8b02- drm/amd/display: Correct and remove excess function parameter names (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8f94d1c- drm/amd/display: Correct kdoc formats in dcn10_opp.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 90edc8a- drm/amdgpu: Add missing function parameter 'optc' & 'enable' to kdoc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ced4c0- drm/amdgpu: Print client id for the unregistered interrupt resource (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 46e7fd5- drm/amdkfd: To enable traps for GC_11_0_4 and up (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2aa2e43- drm/amd/display: don't free stolen console memory during suspend (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d4ef45a- Revert "drm/amd/display: fix dpms_off issue when disabling bios mode" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b5b2f13- drm/amdkfd: fix null queue check on debug setting exceptions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bae36de- drm/amd/pm: enable vclk and dclk Pstates for SMU v13.0.5 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5561a37- drm/amd/pm: fix vclk setting failed for SMU v13.0.5 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3484b75- drm/amd/display: 3.2.239 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3e76914- drm/amd/display: fix pixel rate update sequence (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Remove-Phantom-Pipe-Check-When-.patch. - commit dbf8467- Revert "drm/amd/display: reallocate DET for dual displays with high (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 85df74f- drm/amd/display: Include CSC updates in new fast update path (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6d6f4d8- drm/amd/display: Limit Minimum FreeSync Refresh Rate (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 65109be- drm/amd/display: Bug fix in dcn315_populate_dml_pipes_from_context (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3763e82- drm/amd/display: Block SubVP + DRR if the DRR is PSR capable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9b329e5- drm/amd/display: Do not disable phantom pipes in driver (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f447857- drm/amd/display: Re-enable SubVP high refresh (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 42ece08- drm/amd/display: Re-enable DPP/HUBP Power Gating (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4baaca2- drm/amd/display: SubVP high refresh only if all displays >= 120hz (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa22157- drm/amd/display: Fix disbling PSR slow response issue (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3523714- drm/amd/display: Promote DAL to 3.2.238 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 939fb3a- drm/amd/display: Add Error Code for Dml Validation Failure (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 13b59ce- drm/amd/display: Add DP2 Metrics (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 47821db- drm/amd/display: add debugfs for allow_edp_hotplug_detection (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8493253- drm/amdgpu: expose num_hops and num_links xgmi info through dev attr (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9b5aed8- drm/amd/amdgpu: enable W=1 for amdgpu (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6c97631- drm/amdgpu: Fix kdoc warning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 907fbce- drm/amdgpu: Rename DRM schedulers in amdgpu TTM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1f9d6a4- drm/amd/display/amdgpu_dm/amdgpu_dm_helpers: Move SYNAPTICS_DEVICE_ID into CONFIG_DRM_AMD_DC_DCN ifdef (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Add-monitor-specific-edid-quirk.patch. - commit a8b4743- fbdev: Use /* */ comment in initializer macro (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 17e0d90- drm/i915/selftests: add local workqueue for SW fence selftest (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 905ae09- drm/i915: add a dedicated workqueue inside drm_i915_private (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0c4bb61- drm/i915: use pointer to i915 instead of rpm in wakeref (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dcd389d- drm/i915: re-enable -Wunused-but-set-variable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 276cd08- drm/i915/display: Include of display limits doesn't need 'display/' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6ae8277- drm/i915/mtl: Add support for PM DEMAND (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 96425ed- drm/i915/mtl: find the best QGV point for the SAGV configuration (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 597666d- drm/i915: modify max_bw to return index to intel_bw_info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9e1fdf3- drm/i915: extract intel_bw_check_qgv_points() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0a190fd- drm/i915: store the peak bw per QGV point (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f257fa- drm/i915: update the QGV point frequency calculations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0fd6d31- drm/i915: fix the derating percentage for MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 606b6ee- drm/i915/dp: Fix log level for "CDS interlane align done" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 823eb4a- drm/i915: annotate maybe unused but set intel_crtc_state variables (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 62010ea- drm/i915: annotate maybe unused but set intel_plane_state variables (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0f03e13- drm/i915/selftest: annotate maybe unused but set variable unused (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b5f3739- drm/i915/gem: annotate maybe unused but set variable c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5825114- drm/i915/gem: drop unused but set variable unpinned (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 374f2e3- drm/i915/gt/uc: drop unused but set variable sseu (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit be5b742- drm/i915/irq: drop unused but set variable tmp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4098b78- drm/i915/fb: drop unused but set variable cpp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fc4c069- drm/i915/dpll: drop unused but set variables bestn and bestm1 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d873be9- drm/i915/dsi: drop unused but set variable vbp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fb73665- drm/i915/dsi: drop unused but set variable data (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 56e83a9- drm/i915/ddi: drop unused but set variable intel_dp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6eb7bc7- drm/i915/plane: warn on non-zero plane offset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 285380d- drm/i915/debugfs: stop using edid_blob_ptr (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b3f9f1- drm/i915: Fix error handling if driver creation fails during probe (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0bc61bb- drm/i915/display: Extract display init from (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 51e9c7c- drm/i915: No 10bit gamma on desktop gen3 parts (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0634012- drm/i915/display: Print useful information on error (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a2b2f17- drm/amd/display: Filter out AC mode frequencies on DC mode systems (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 36a8fd2- drm/amd/display: DSC Programming Deltas (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ae9ea7b- Revert "drm/amd/display: cache trace buffer size" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4955b3d- drm/amd/display: add NULL pointer check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 99db488- drm/amd/pm: enable more Pstates profile levels for yellow_carp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 628b84d- drm/amdgpu: add option params to enforce process isolation between (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bcf8470- drm/amdgpu: Wrap -Wunused-but-set-variable in cc-option (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit df7de6f- drm/amdgpu: add the accelerator PCIe class (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a32ac03- Revert "Revert drm/amd/display: Enable Freesync Video Mode by (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f319f49- drm/amdkfd: fix and enable debugging for gfx11 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b5ddf0- drm/amd/pm: enable more Pstates profile levels for SMU v13.0.4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0081158- drm/amd/pm: enable vclk and dclk Pstates for SMU v13.0.4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2bcf895- drm/amd/pm: fix vclk setting failed for SMU v13.0.4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 80c9b9f- drm/amdgpu: skip to resume rlcg for gc 9.4.3 in vf side (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6f9c921- drm/amdgpu: disable virtual display support on APP device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 13390a7- drm/amd/display: Refactor avi_info_frame colorimetry determination (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5890ef8- drm/amd/display: Add debugfs for testing output colorspace (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 03a028f- drm/amd/display: Always set crtcinfo from create_stream_for_sink (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 76c41d7- drm/amd/display: Send correct DP colorspace infopacket (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6dad5f3- drm/amd/display: Signal mode_changed if colorspace changed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9aff5b9- drm/amd/display: Register Colorspace property for DP and HDMI (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f3b0177- drm/amd/display: Always pass connector_state to stream validation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fcc7459- drm/connector: Allow drivers to pass list of supported colorspaces (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fce27fb- drm/connector: Print connector colorspace in state debugfs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ccf155- drm/connector: Use common colorspace_names array (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 28c9d1f- drm/connector: Pull out common create_colorspace_property code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2140d9f- drm/connector: Add enum documentation to drm_colorspace (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4e3c52- drm/connector: Convert DRM_MODE_COLORIMETRY to enum (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a5f52c6- drm/amdkfd: Fix reserved SDMA queues handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9ef9f1b- drm/amd: Check that a system is a NUMA system before looking for SRAT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ebce45c- drm/amdkfd: fix vmfault signalling with additional data. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d2d7c1- drm/amdgpu: Set EEPROM ras info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a7f0ad7- drm/amdgpu: Calculate EEPROM table ras info bytes sum (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 967894c- drm/amdgpu: Add support EEPROM table v2.1 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec519c4- drm/amdgpu: Support setting EEPROM table version (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4b3f7be- drm/amdgpu: Add RAS table v2.1 macro definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4d0c66- drm/amdgpu: Rename ras table version (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 34dfb5d- drm/amdgpu/mmsch: Correct the definition for mmsch init header (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 860c628- drm/amdkfd: potential error pointer dereference in ioctl (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5d4d154- drm/amd/display: Only use ODM2:1 policy for high pixel rate displays (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit df4c078- drm/amd/pm: Fix memory some memory corruption (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 36adb58- drm/amdgpu: display/Kconfig: replace leading spaces with tab (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d86e61f- drm/amd/display: mark dml314's UseMinimumDCFCLK() as (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 027b3de- drm/amd/display: mark dml31's UseMinimumDCFCLK() as (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe348d0- =?UTF-8?q?drm/amd/display:=20Fix=20unused=20variable=20=E2=80=98s?= (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cc0ed53- drm/amd/display: Add control flag to dc_stream_state to skip eDP BL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 434c176- drm/amd/display: Wrong index type for pipe iterator (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 743c524- drm/amd/display: Refactor fast update to use new HWSS build sequence (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Remove-wait-while-locked.patch. - commit c982684- drm/amdgpu: convert vcn/jpeg logical mask to physical mask (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9bb0570- drm/amdgpu: support check vcn jpeg block mask (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bdae00b- drm/amdgpu: pass xcc mask to ras ta (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2473afc- drm/amd/pm: update smu-driver if header for smu 13.0.0 and smu (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b30c829- drm/amdgpu/pm: notify driver unloading to PMFW for SMU v13.0.6 dGPU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 53e5df2- drm/amdgpu: Mark 'kgd_gfx_aldebaran_clear_address_watch' & (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4da1705- drm/amd/display: Program OTG vtotal min/max selectors unconditionally (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 543306f- Revert "drm/amd/display: Only use ODM2:1 policy for high pixel rate (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac74771- drm/amd/display: Add gnu_printf format attribute for snprintf_count() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6f38be4- drm/amd/display: Address kdoc warnings in dcn30_fpu.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0131cfa- drm/amd/display: fix compilation error due to shifting negative value (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 505e545- drm/amdgpu/discovery: Replace fake flex-arrays with flexible-array (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bd3f427- drm/amdgpu: fix debug wait on idle for gfx9.4.1 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2772585- drm/amd/display: clean up some inconsistent indenting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3f6187f- drm/amd/display: Fix dc/dcn20/dcn20_optc.c kdoc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 81cdc1a- drm/amd/pm: fulfill the OD support for SMU13.0.7 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6c07e8d- drm/amd/pm: Fill metrics data for SMUv13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8dfc73c- drm/amd/pm: fulfill the OD support for SMU13.0.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-pm-correct-the-pcie-width-for-smu-13.0.patch. - commit fca9f12- drm/amd/pm: fulfill SMU13 OD settings init and restore (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c10c97b- drm/amdkfd: bump kfd ioctl minor version for debug api availability (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4943e88- drm/amdkfd: add debug device snapshot operation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 00d315b- drm/amdkfd: add debug queue snapshot operation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 90c8430- drm/amdkfd: add debug query exception info operation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2b23982- drm/amdkfd: add debug query event operation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fb80f7d- drm/amdkfd: add debug set flags operation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 623fc04- drm/amdkfd: add debug set and clear address watch points operation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8b254ed- drm/amdkfd: add debug suspend and resume process queues operation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 15691eb- drm/amdkfd: add debug wave launch mode operation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 600b1e9- drm/amdkfd: add debug wave launch override operation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f43ad3d- drm/amdkfd: add debug set exceptions enabled operation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ee14591- drm/amdkfd: update process interrupt handling for debug events (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b55c7c- drm/amd/pm: update SMU13 header files for coming OD support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 70d207c- drm/amdkfd: add debug trap enabled flag to tma (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f80d222- drm/amdkfd: add runtime enable operation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 07eca42- drm/amdkfd: add send exception operation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2dc8c8b- drm/amdkfd: add raise exception event function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b6b161- drm/amdkfd: apply trap workaround for gfx11 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d7892b7- drm/amdkfd: add per process hw trap enable and disable functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f999c91- drm/amdgpu: expose debug api for mes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f523edb- drm/amdgpu: prepare map process for multi-process debug devices (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f7dc470- drm/amdkfd: prepare map process for single process debug devices (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9adf7e8- drm/amdgpu: add configurable grace period for unmap queues (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 064ae8f- drm/amdgpu: add gfx11 hw debug mode enable and disable calls (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6c7456b- drm/amdgpu: add gfx9.4.2 hw debug mode enable and disable calls (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c9753ab- drm/amdgpu: add gfx10 hw debug mode enable and disable calls (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e86c352- drm/amdkfd: fix kfd_suspend_all_processes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 57b625f- drm/amdgpu: add gfx9.4.1 hw debug mode enable and disable calls (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 81e477b- drm/amdgpu: add gfx9 hw debug mode enable and disable calls (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6f092e2- drm/amdkfd: clean up one inconsistent indenting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6ad8189- drm/amd/display: Drop unused DCN_BASE variable in dcn314_resource.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f0f92d2- drm/amdgpu: setup hw debug registers on driver initialization (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f622c7- drm/amdgpu: add kgd hw debug mode setting interface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a1d1490- drm/amdkfd: prepare per-process debug enable and disable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 671af51- drm/amdkfd: display debug capabilities (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 03c57f8- drm/amdkfd: add debug and runtime enable interface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cb417e8- amd/amdkfd: drop unused KFD_IOCTL_SVM_FLAG_UNCACHED flag (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 96a7a25- drm/amd/pm: add unique serial number support for smu_v13_0_6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 945afd8- drm/amd/pm: Fix SMUv13.0.6 throttle status report (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-pm-Fix-temperature-unit-of-SMU-v13.0.6.patch. - commit 1d7e76c- drm/amd/pm: Update SMUv13.0.6 PMFW headers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1722741- drm/amdgpu: Add function parameter 'event' to kdoc in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7574c12- drm/amdgpu: Fix up kdoc in amdgpu_device.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa40ed0- drm/amdgpu: Fix up kdoc 'ring' parameter in sdma_v6_0_ring_pad_ib (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d898b2a- drm/amd/display: Fix up kdoc formatting in display_mode_vba.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 551b14b- drm/amdkfd: remove unused sq_int_priv variable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 16c6ce4- drm/amd/display: Correct kdoc formatting for (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aba09d4- drm/amd/display: Fix up missing 'dc' & 'pipe_ctx' kdoc parameters in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 56d8616- drm/amd/display: Fix up kdoc formatting in dcn32_resource_helpers.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db1eda8- drm/amdxcp: fix Makefile to build amdxcp module (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a512a0d- drm/amdgpu: Fix up missing parameters kdoc in svm_migrate_vma_to_ram (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5bc669e- drm/amdgpu: set finished fence error if job timedout (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 67bfcb4- drm/amdgpu: Fix missing parameter desc for 'xcp_id' in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a383c95- drm/amdgpu: Fix up missing parameter in kdoc for 'inst' in gmc_ v7, (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f6fa360- drm/amdgpu: Fix up missing kdoc parameter 'inst' in get_wave_count() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d009bf2- drm/amdgpu: Fix missing parameter desc for 'xcc_id' in gfx_v7_0.c & (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8821a72- drm/amdkfd: flag added to handle errors from svm validate and map (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 64b0049- drm/amdgpu: Initialize xcc mask (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55ef45a- drm/amd/display: Fix up kdoc formats in dcn32_fpu.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e948b67- drm/amd/display: Add missing kdoc entries in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2286e21- drm/amdgpu: Fix create_dmamap_sg_bo kdoc warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1ad11b4- drm/amdkfd: Fix MEC pipe interrupt enablement (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fc4ec0c- drm/amdkfd: Add new gfx_target_versions for GC 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bf7f562- drm/amdgpu: Fix up missing kdoc in sdma_v6_0.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a123db2- drm/amdgpu: Fix up kdoc in amdgpu_acpi.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 20b5f75- drm/amdgpu: Fix up kdoc in sdma_v4_4_2.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5fc7a3d- drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2881941- drm/amd/amdgpu: Fix up locking etc in amdgpu_debugfs_gprwave_ioctl() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6664081- drm/amd/display: remove unused definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 50af796- drm/amdgpu: use amdxcp platform device as spatial partition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5153f80- drm/amd/display: remove unused definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3bbe90e- drm/amdxcp: add platform device driver for amdxcp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 92ea889- drm/amdgpu: Mark mmhub_v1_8_mmea_err_status_reg as __maybe_unused (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 506dd00- drm/amd/display: remove unused definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7df5a59- drm/amd/display: clean up some inconsistent indenting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ffdfcd2- drm/amd/display: remove unused definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e576c05- drm/amd/display: clean up some inconsistent indenting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1760b9d- drm/amd/display: remove unused definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 83f439e- drm/amd/display: remove unused definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d66482d- drm/amd/display: remove unused definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f2d0805- drm/amdgpu: add the accelerator pcie class (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c699e5f- drm/amdgpu: save/restore part of xcp drm_device fields (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1bb8498- drm/amdgpu: set the APU flag based on package type (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 57dd272- drm/jpeg: add init value for num_jpeg_rings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f90afe- drm/amdgpu: complement the 4, 6 and 8 XCC cases (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 34ab697- drm/amdgpu: golden settings for ASIC rev_id 0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ec92e0- drm/amdgpu: bypass bios dependent operations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a140e8- drm/amd/display: remove unused definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c3245d- drm/amd/display: remove unused definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6a6d3bc- drm/amdgpu: Fix unused variable in amdgpu_gfx.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7dcd2c7- drm/amdgpu: Fix defined but not used gfx9_cs_data in gfx_v9_4_3.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3611f5e- drm/amdgpu: Fix return types of certain NBIOv7.9 callbacks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 510270b- drm/amd/display: remove unused definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e87237f- drm/amd: Drop debugfs access to the DPCD (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d1791ba- drm/amd/display: remove unused definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cdc892d- drm/amd/display: remove unused definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2091d58- drm/amd/display: remove unused definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f4fa34e- drm/amdgpu: Use single copy per SDMA instance type (v2) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a3096b- drm/amdgpu: switch to unified amdgpu_ring_test_helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b4c2117- drm/amdgpu/gfx: set sched.ready status after ring/IB test in gfx (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8b8ddb0- drm/amdgpu/sdma: set sched.ready status after ring/IB test in sdma (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 518428c- drm/amdgpu: Fix warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 79f8e53- drm/amdkfd: Set event interrupt class for GFX 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2ac9185- Revert "drm/amd/display: Do not set drr on pipe commit" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Do-not-set-drr-on-pipe-commit.patch. - commit ce52bc4- drm/amd/amdgpu: Fix warnings in amdgpu_irq.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 53c9f7c- Revert "drm/amd/display: Block optimize on consecutive FAMS enables" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Do-not-set-drr-on-pipe-commit.patch. - commit 7f12a28- drm/amdgpu: Add a low priority scheduler for VRAM clearing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 29807d2- drm/amdgpu/vcn: Modify mismatched function name (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d48716c- drm/amdgpu: Modify mismatched function name (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bb1cddd- drm/amdgpu: Remove duplicate include (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3cec6e2- drm/amd/display: remove unused variables res_create_maximus_funcs and (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b1d137f- drm/amd/display: avoid calling missing .resync_fifo_dccg_dio() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8651061- drm/amdkfd: Align partition memory size to page size (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3c3ff70- drm/amdgpu: remove unused variable num_xcc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e283d4e- drm/amdgpu: fix acpi build warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ea4f9f- drm/amdgpu: use %pad format string for dma_addr_t (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 927d156- drm/amdgpu:mark aqua_vanjaram_reg_init.c function as static (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a60f4db- drm/amdkfd: mark local functions as static (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 32e1e8f- drm/amd/pm: mark irq functions as 'static' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bdc9d81- drm/amdgpu: Fix unsigned comparison with zero in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6df0f85- drm/amdgpu: Fix a couple of spelling mistakes in info and debug (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 443dfe7- drm/amdgpu: Disable interrupt tracker on NBIOv7.9 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 58b4066- drm/radeon: stop including swiotlb.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 653ef00- drm/amdgpu: init the XCC_DOORBELL_FENCE regs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0984e5e- drm/amdgpu: remove unused definition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5939e84- drm/amdgpu: Fix uninitialized variable in gfxhub_v1_2_xcp_resume (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e86b9d9- drm/amdgpu: Fix unused amdgpu_acpi_get_numa_info function in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8112d29- drm/amd/display: 3.2.237 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0fa2f2a- drm/amd/display: cache trace buffer size (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bf5941f- drm/amd/display: Reorganize DCN30 Makefile (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ce93b40- drm/amd/display: Trigger DIO FIFO resync on commit streams for DCN32 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f6fe06- drm/amd/display: Clean FPGA code in dc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a2a9c0b- drm/amd/display: Fix possible underflow for displays with large vblank (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Prevent-vtotal-from-being-set-t.patch. - commit 0c205e1- scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Correct endianness for rqstlen and rsplen (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt() (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs() (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Update version to 10.02.09.100-k (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Remove unsupported ql2xenabledif option (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Add logs for SFP temperature monitoring (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (bsc#1214928 jsc#PED-5063). Refresh: - patches.suse/scsi-qla2xxx-Fix-firmware-resource-tracking.patch - scsi: qla2xxx: Allow 32-byte CDBs (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Move resource to allow code reuse (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Remove unused declarations (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Update version to 10.02.08.500-k (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: fix inconsistent TMF timeout (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Turn off noisy message log (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Fix erroneous link up failure (bsc#1214928 jsc#PED-5063). - scsi: qla2xxx: Adjust IOCB resource on qpair create (bsc#1214928 jsc#PED-5063). Refresh: - patches.suse/scsi-qla2xxx-Fix-firmware-resource-tracking.patch - commit 885ad29- Update patches.suse/scsi-zfcp-Defer-fc_rport-blocking-until-after-.patch (bsc#1012628 jsc#PED-5433 bsc#1214371 bsc#1213978). - commit 1a5ed2a- drm/amd/display: Revert vblank change that causes null pointer crash (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Prevent-vtotal-from-being-set-t.patch. - Delete patches.suse/Partially-revert-drm-amd-display-Fix-possible-underf.patch. - commit 69bfe31- drm/amd/display: Trigger DIO FIFO resync on commit streams (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 785b8f4- drm/amd/display: fix dcn315 pixel rate crb scaling check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2678b77- drm/amd/display: lower dp link training message level (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5dd5e5d- drm/amd/display: Update SR watermarks for DCN314 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 063ec68- drm/amd/display: disable dcn315 pixel rate crb when scaling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f6f1e71- drm/amd/display: Fix DMUB debugging print issue (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8474b11- drm/amdgpu: stop including swiotlb.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 34e4d38- drm/amdgpu: Fix uninitalized variable in kgd2kfd_device_init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5790b40- drm/amdgpu: Fix uninitalized variable in jpeg_v4_0_3_is_idle & (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 498d01f- drm/amd/amdgpu: Fix errors & warnings in mmhub_v1_8.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a92c41- drm/amdgpu: retire set_vga_state for some ASIC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 51abed7- drm/amd/display: improve the message printed when loading DC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7933ebd- drm/amdgpu: fix vga_set_state NULL pointer issue (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c05d01a- drm/amdgpu: Fix uninitialized variable in gfx_v9_4_3_cp_resume (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 42718de- drm/amdgpu: Remove IMU ucode in vf2pf (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8be7e0e- drm/amdgpu: fix the memory override in kiq ring struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 202f252- drm/amdgpu: add the smu_v13_0_6 and gfx_v9_4_3 ip block (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ad33448- drm/radeon: Remove unnecessary (void*) conversions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f8c3888- drm/amd: Update driver-misc.html for Rembrandt-R (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 005d910- drm/amdgpu: remove unnecessary (void*) conversions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1864d3d- drm/amd: Update driver-misc.html for Dragon Range (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 88b4a1a- drm/amd: Update driver-misc.html for Phoenix (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff0df5a- drm/amdgpu: fix incorrect pcie_gen_mask in passthrough case (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2d25e98- drm/amd/display: drop unused count variable in create_eml_sink() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 56bcf1f- drm/amd/display: drop unused function set_abm_event() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5cf8d5d- drm/amdgpu: fix S3 issue if MQD in VRAM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b9a5c6c- drm/amdgpu: Fix warnings in amdgpu _sdma, _ucode.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c28d85d- drm/amd/amdgpu: Fix errors & warnings in amdgpu _uvd, _vce.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ac5830- drm/amdgpu: perform mode2 reset for sdma fed error on gfx v11_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b983cd- drm/amd/amdgpu: Fix errors & warnings in amdgpu_vcn.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b3855ca- drm/amd/amdgpu: Fix warnings in amdgpu_encoders.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit baeffda- drm/amdkfd: fix stack size in svm_range_validate_and_map (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit abd63cf- drm/amd/amdgpu: Fix errors & warnings in amdgpu_ttm.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0f5f782- drm/amdgpu/vcn4: fix endian conversion (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a819ce9- drm/amdgpu/gmc9: fix 64 bit division in partition code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f16f3c8- drm/amdgpu: initialize RAS for gfx_v9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d1cbda8- drm/amdgpu: add sq timeout status functions for gfx_v9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e10aa03- drm/amdgpu: add RAS error count reset for gfx_v9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 435ed9f- drm/amdgpu: add RAS error count query for gfx_v9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e6b63f0- drm/amdgpu: add RAS error count definitions for gfx_v9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c2b820f- drm/amdgpu: add RAS definitions for GFX (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 51b23ce- drm/amdgpu: Add gc v9_4_3 ras error status registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 801b5d6- drm/amdgpu: add RAS status reset for gfx_v9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit faa2e50- drm/amdgpu: add RAS status query for gfx_v9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6a5668f- drm/amdgpu: add GFX RAS common function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 61c8a2d- drm/amdgpu: Do not access members of xcp w/o check (v2) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b6560ec- drm/amdkfd: Fix null ptr access (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 02554f0- drm/amdgpu: add check for RAS instance mask (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d8e09b3- drm/amdgpu: remove RAS GFX injection for gfx_v9_4/gfx_v9_4_2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 525b8fb- drm/amdgpu: reorganize RAS injection flow (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d80f8c8- drm/amdgpu: add instance mask for RAS inject (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3d5c879- drm/amdgpu: convert logical instance mask to physical one (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2e7933f- drm/amdgpu: Enable IH CAM on GFX9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 49a6dcc- drm/amdgpu: Correct get_xcp_mem_id calculation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc2c71c- drm/amdkfd: Refactor migrate init to support partition switch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 08184d2- drm/amdgpu: route ioctls on primary node of XCPs to primary device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 626d0e4- drm/amdkfd: APU mode set max svm range pages (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ab9b031- drm/amdkfd: Fix memory reporting on GFX 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cf10e82- drm/amdkfd: Move local_mem_info to kfd_node (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 86f8c8e- drm/amdgpu: use xcp partition ID for amdgpu_gem (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 72af3fc- drm/amdgpu: KFD graphics interop support compute partition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1010ff7- drm/amdkfd: Store xcp partition id to amdgpu bo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4e14f84- drm/amdgpu: dGPU mode set VRAM range lpfn as exclusive (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e4465cb- drm/amdgpu: Alloc page table on correct memory partition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4fff200- drm/amdkfd: Update MTYPE for far memory partition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 71f31f5- drm/amdgpu: dGPU mode placement support memory partition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0c0331c- drm/amdkfd: SVM range allocation support memory partition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cf5046f- drm/amdkfd: Alloc memory of GPU support memory partition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e653cd- drm/amdgpu: Add memory partition mem_id to amdgpu_bo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9bb9efd- drm/amdkfd: Show KFD node memory partition info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 404d348- drm/amdgpu: Add memory partition id to amdgpu_vm (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5783535- drm/amdkfd: Store drm node minor number for kfd nodes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 62bcbe9- drm/amdgpu: Add xcp manager num_xcp_per_mem_partition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 19842b9- drm/amdgpu: update ref_cnt before ctx free (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3195c4c- drm/amdgpu: run partition schedule if it is supported (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c70169- drm/amdgpu: add partition schedule for GC(9, 4, 3) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b3aba65- drm/amdgpu: keep amdgpu_ctx_mgr in ctx structure (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5bdf505- drm/amdgpu: add partition scheduler list update (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d3db2c3- drm/amdgpu: update header to support partition scheduling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fbafab0- drm/amdgpu: add partition ID track in ring (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d2d9777- drm/amdgpu: find partition ID when open device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 98380c3- drm/amdgpu/bu: update mtype_local parameter settings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 14bbdd6- drm/amdgpu/bu: add mtype_local as a module parameter (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 83eac25- drm/amdgpu: Override MTYPE per page on GFXv9.4.3 APUs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 728d1f4- drm/amdgpu: Fix per-BO MTYPE selection for GFXv9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f2501a- drm/amdgpu/bu: Add use_mtype_cc_wa module param (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 00ff24b- drm/amdgpu: Use legacy TLB flush for gfx943 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 110612b- drm/amdgpu: For GFX 9.4.3 APU fix vram_usage value (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe078f6- drm/amdgpu: Enable NPS4 CPX mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ce99b84- drm/amdkfd: Move pgmap to amdgpu_kfd_dev structure (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 40bcd11- drm/amdgpu: Skip halting RLC on GFX v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 99d1154- drm/amdgpu: Fix register accesses in GFX v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7fa3258- drm/amdkfd: Increase queue number per process to 255 on GFX9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b4fa075- drm/amdgpu: Adjust the sequence to query ras error info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6a38ece- drm/amdgpu: Initialize jpeg v4_0_3 ras function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c398ff0- drm/amdgpu: Add reset_ras_error_count for jpeg v4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f08bead- drm/amdgpu: Add query_ras_error_count for jpeg v4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3cd9edb- drm/amdgpu: Re-enable VCN RAS if DPG is enabled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec27932- drm/amdgpu: Initialize vcn v4_0_3 ras function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5901112- drm/amdgpu: Add reset_ras_error_count for vcn v4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 841deba- drm/amdgpu: Add query_ras_error_count for vcn v4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f4096f- drm/amdgpu: Add vcn/jpeg ras err status registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 26857c3- drm/amdgpu: Checked if the pointer NULL before use it. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4131092- drm/amdgpu: Set memory partitions to 1 for SRIOV. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5989e4a- drm/amdgpu: Skip using MC FB Offset when APU flag is set for SRIOV. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5b6fb99- drm/amdgpu: Add PSP supporting PSP 13.0.6 SRIOV ucode init. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db2d095- drm/amdgpu: Add PSP spatial parition interface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e571f9f- drm/amdgpu: Return error on invalid compute mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe5a669- drm/amdgpu: Add compute mode descriptor function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2634b12- drm/amdgpu: Fix unmapping of aperture (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a21ef99- drm/amdgpu: Fix xGMI access P2P mapping failure on GFXIP 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fc3ad1b- drm/amdkfd: Native mode memory partition support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e1bcc89- drm/amdgpu: Set TTM pools for memory partitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 35d8eb6- drm/ttm: export ttm_pool_fini for cleanup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit efbd6bd- drm/amdgpu: Add auto mode for compute partition (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c23797- drm/amdgpu: Check memory ranges for valid xcp mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit deeabdb- drm/amdkfd: Use xcc mask for identifying xcc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 89bba72- drm/amdkfd: Add xcp reference to kfd node (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ef1a727- drm/amdgpu: Move initialization of xcp before kfd (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c700fc- drm/amdgpu: Fill xcp mem node in aquavanjaram (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 971492b- drm/amdgpu: Add callback to fill xcp memory id (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 14d5d66- drm/amdgpu: Initialize memory ranges for GC 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 83c110e- drm/amdgpu: Add memory partitions to gmc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit af74999- drm/amdgpu: Add API to get numa information of XCC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e917725- drm/amdgpu: Store additional numa node information (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 277688a- drm/amdgpu: Get supported memory partition modes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b669c19- drm/amdgpu: Move memory partition query to gmc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 17c5150- drm/amdgpu: Add utility functions for xcp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9697763- drm/amdgpu: Use apt name for FW reserved region (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 197d860- drm/amdgpu: Use GPU VA space for IH v4.4.2 in APU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f1b334e- drm/amdgpu: Simplify aquavanjram instance mapping (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 06c5751- drm/amdgpu/vcn: Use buffer object's deletion logic (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c529ed4- drm/amdgpu: Use a different value than 0xDEADBEEF for jpeg ring test (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9499a3d- drm/amdgpu: Add a read after write DB_CTRL for vcn_v4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 98812bd- drm/amdgpu: fixes a JPEG get write/read pointer bug (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d8be079- drm/amdgpu: A workaround for JPEG_v4_0_3 ring test fail (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 11e6fad- drm/amdgpu: use physical AID index for ring name (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit df1700d- drm/amdgpu/vcn: use dummy register selects AID for VCN_RAM ucode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec7b567- drm/amdgpu: Fix harvest reporting of VCN (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c25b44e- drm/amdgpu: Use logical ids for VCN/JPEG v4.0.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cf738b1- drm/amdgpu: Add VCN logical to physical id mapping (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 87d699f- drm/amdgpu: Add instance mask for VCN and JPEG (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fd219ae- drm/amdgpu: Load vcn_v4_0_3 ucode during early_init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 16f35e2- drm/amdgpu: preserve the num_links in case of reflection (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db285b3- drm/amdgpu: Fix discovery sys node harvest info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 645bbfa- drm/amdkfd: Flush TLB after unmapping for GFX v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c7a9adc- drm/amdgpu: Add fallback path for discovery info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0c8e909- drm/amdgpu: Read discovery info from system memory (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5fabbeb- drm/amdgpu: Add API to get tmr info from acpi (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d49285c- drm/amdgpu: Add parsing of acpi xcc objects (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 67120d0- drm/amdkfd: Enable SVM on Native mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6248034- drm/amdgpu: Add FGCG for GFX v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3435d64- drm/amdgpu: Use transient mode during xcp switch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9f57cb5- drm/amdgpu: Add flags for partition mode query (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4562290- drm/amd/pm: fix wrong smu socclk value (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 301f2d8- drm/amdgpu: Add mode-2 reset in SMU v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 33db90f- drm/amd/pm: Notify PMFW about driver unload cases (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a1b56d- drm/amd/pm: Update PMFW headers for version 85.54 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a22067- drm/amd/pm: Expose mem temperature for GC version 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0ffd729- drm/amd/pm: Update hw mon attributes for GC version 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit adb8bda- drm/amd/pm: Initialize power limit for SMU v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fac79a5- drm/amd/pm: Keep interface version in PMFW header (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ecd3969- drm/amd/pm: Add ih for SMU v13.0.6 thermal throttling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c1bb87- drm/amd/pm: Update pmfw header files for SMU v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c42cea5- drm/amd/pm: Update gfx clock frequency for SMU v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5b536dc- drm/amd/pm: Update pmfw header files for SMU v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 298a026- drm/amdgpu: fix sdma instance (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1be47a9- drm/amdgpu: change the print level to warn for ip block disabled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ed16d0f- drm/amdgpu: Increase Max GPU instance to 64 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d16bb52- drm/amdgpu: increase AMDGPU_MAX_RINGS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d9f17d2- drm/amdgpu: Create VRAM BOs on GTT for GFXIP9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 263b811- drm/amdgpu: Implement new dummy vram manager (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5d2ec2c- drm/amdgpu: Handle VRAM dependencies on GFXIP9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c0cc910- drm/amdgpu: Enable CG for IH v4.4.2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3fa4741- drm/amdgpu: Enable persistent edc harvesting in APP APU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 39315ce- drm/amdgpu: Initialize mmhub v1_8 ras function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bab35de- drm/amdgpu: Add reset_ras_error_status for mmhub v1_8 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6528a7d- drm/amdgpu: Add query_ras_error_status for mmhub v1_8 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ef6811b- drm/amdgpu: Add reset_ras_error_count for mmhub v1_8 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6e75408- drm/amdgpu: Add query_ras_error_count for mmhub v1_8 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6b7fa8f- drm/amdgpu: Add mmhub v1_8_0 ras err status registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a83f221- drm/amdgpu: Initialize sdma v4_4_2 ras function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 694bdca- drm/amdgpu: Add reset_ras_error_count for sdma v4_4_2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 26cc78a- drm/amdgpu: Add query_ras_error_count for sdma v4_4_2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c8f6a7c- drm/amdgpu: Add sdma v4_4_2 ras registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ab1e67- drm/amdgpu: Add common helper to reset ras error (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f6611bf- drm/amdgpu: Add common helper to query ras error (v2) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bfc85cb- drm/amdgpu: Enable MGCG on SDMAv4.4.2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1d82d8f- drm/amdgpu: enable context empty interrupt on sdma v4.4.2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a76731b- drm/amdgpu: add vcn_4_0_3 codec query (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8bc910f- drm/amdkfd: bind cpu and hiveless gpu to a hive if xgmi connected (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2df792f- drm/amdkfd: Cleanup KFD nodes creation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 60e438f- drm/ttm: add NUMA node id to the pool (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 690343f- drm/amdgpu: Fix mqd init on GFX v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bed16b6- drm/amd: fix compiler error to support older compilers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bf9a0c7- drm/amdgpu: Enable CGCG/LS for GC 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 78231c2- drm/amdgpu: Use unique doorbell range per xcc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d206314- drm/amdgpu: Keep SDMAv4.4.2 active during reset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a053965- drm/amdkfd: Report XGMI IOLINKs for GFXIP9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eec27f0- drm/amdgpu: add num_xcps return (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 41f9a19- drm/amdgpu: increase AMDGPU_MAX_HWIP_RINGS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 506d46f- drm/amdgpu: vcn_v4_0_3 load vcn fw once for all AIDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 352596e- drm/amdgpu: Populate VCN/JPEG harvest information (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1c922f8- drm/amdgpu: Correct dGPU MTYPE settings for gfx943 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 876ec70- drm/amdgpu: Remove SMU powergate message call for SDMA (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c633446- drm/amdgpu: enable vcn/jpeg on vcn_v4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6e8a596- drm/amdgpu: enable indirect_sram mode on vcn_v4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 14d74aa- drm/amdgpu: add unified queue support on vcn_v4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 56665c1- drm/amdgpu: add fwlog support on vcn_v4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c22bee8- drm/amdgpu: increase MAX setting to hold more jpeg instances (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b0d16ba- drm/amdgpu: Use discovery to get XCC/SDMA mask (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 62decd3- drm/amdgpu: Make VRAM discovery read optional (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e5f050- drm/amdgpu: Allocate GART table in RAM for AMD APU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 17f38dc- drm/amdgpu: Add FGCG logic for GFX v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a7c3031- drm/amdgpu: Make UTCL2 snoop CPU caches (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 511d203- amd/amdgpu: Set MTYPE_UC for access over PCIe (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b0e6513- drm/amdgpu: Fix GFX v9.4.3 EOP buffer allocation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55bd2ba- drm/amdgpu: Fix GFX 9.4.3 dma address capability (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 63b4f35- drm/amdgpu: Fix semaphore release (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 830d513- drm/amdkfd: Setup current_logical_xcc_id in MQD (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c46c992- drm/amdgpu: Remove unnecessary return value check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1bf58a0- drm/amdgpu: correct the vmhub index when page fault occurs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 16b96f1- drm/amdkfd: Update packet manager for GFX9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 62b850e- drm/amdgpu: set MTYPE in PTE for GFXIP 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 33278af- drm/amdgpu: Use mask for active clusters (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1ab8e36- drm/amdgpu: Derive active clusters from SDMA (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e5ce648- drm/amdgpu: Move generic logic to soc config (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e619a62- drm/amdgpu: Fix the KCQ hang when binding back (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 024716a- drm/amdgpu: Skip TMR allocation if not required (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 616276f- drm/amdgpu: Add XCP IP callback funcs for each IP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9776e6e- drm/amdgpu: Add XCP functions for GFX v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6703090- drm/amdgpu: Add SDMA v4.4.2 XCP funcs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eaf66f9- drm/amdgpu: Add GFXHUB v1.2 XCP funcs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0a7e4c7- drm/amdgpu: Switch to SOC partition funcs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit da815e2- drm/amdgpu: Add soc config init for GC9.4.3 ASICs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1e633cc- drm/amdgpu: Add SOC partition funcs for GC v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b4d8aed- drm/amdgpu: Add initial version of XCP routines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5734b6f- drm/amdgpu: Add sdma instance specific functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit acd52a6- drm/amdgpu: Add xcc specific functions for gfxhub (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 994f11e- drm/amdgpu: Add xcc specific functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 41d9b49- drm/amdgpu: Rename xcc specific functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a27359- drm/amdgpu: Check APU supports true APP mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 59b4f8b- drm/amdgpu: more GPU page fault info for GC v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 53374df- drm/amdgpu: remove partition attributes sys file for gfx_v9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5b892e8- drm/amdgpu: fix kcq mqd_backup buffer double free for multi-XCD (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aaf76ac- drm/amdgpu: Skip runtime db read for PSP 13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 465f295- drm/amdgpu: fix vm context register assignment in mmhub v1.8 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 63e7cd0- drm/amdgpu: Revert programming of CP_PSP_XCP_CTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3fb2d1f- drm/amdgpu: detect current GPU memory partition mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b4cb7ad- drm/amdgpu: init smuio funcs for smuio v13_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ccd92f6- drm/amdgpu: implement smuio v13_0_3 callbacks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 97a7075- drm/amdgpu: add smuio v13_0_3 ip headers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d56b555- drm/amdgpu: retire render backend setup from gfx_v9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 128fd4c- drm/amd/amdgpu: Update debugfs for XCC support (v3) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2a62edd- drm/amdgpu: Add SDMA v4.4.2 golden settings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f0dd560- drm/amdgpu: init gfx_v9_4_3 external_rev_id (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 658bf81- drm/amdgpu: Fix interrupt handling in GFX v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ddbbb65- drm/amdgpu: consolidate the access helpers in nbio v7_9 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe1a75a- drm/amdgpu: add helpers to access registers on different AIDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 354ccea- drm/amdgpu: parse base address from new ip discovery with 64bit ip (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a93c78- drm/amdgpu: upgrade amdgpu_discovery struct ip to ip_v4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ed621cb- drm/amdgpu: do some register access cleanup in nbio v7_9 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2dd212b- drm/amdgpu: extend max instances (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 932fe25- drm/amdgpu: increase DISCOVERY_TMR_SIZE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a163106- drm/amdgpu: update ip discovery header to v4 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d0bbff2- drm/amdgpu: switch to aqua_vanjaram_doorbell_index_init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 13f1862- drm/amdgpu: Use SDMA instance table for aqua vanjaram (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe4d5d4- drm/amdgpu: Add mask for SDMA instances (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d737891- drm/amdgpu: Add IP instance map for aqua vanjaram (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8988eb6- drm/amdgpu: add new doorbell assignment table for aqua_vanjaram (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 48b20e0- drm/amdgpu: Fix register access on GC v9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 179f42c- drm/amdgpu: Fix programming of initial XCP mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a6f98f- drm/amdkfd: Update interrupt handling for GFX9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6ac27df- drm/amdgpu: Fix failure when switching to DPX mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5681e3f- drm/amdkfd: Use instance table for GFX 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e903cd- drm/amdgpu: Fix SWS on multi-XCD GPU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2574d49- drm/amdgpu: drop redundant csb init for gfx943 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d8d789- drm/amdgpu: adjust s2a entry register for sdma doorbell trans (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 311f536- drm/amdkfd: Update SMI events for GFX9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9d88268- drm/amdgpu: Use status register for partition mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 30b55fd- drm/amdkfd: pass kfd_node ref to svm migration api (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a0470f1- drm/amdgpu: Conform to SET_UCONFIG_REG spec (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3cac682- drm/amdgpu/vcn: add vcn multiple AIDs support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b583ca- drm/amdgpu/vcn: update clock gate setting for VCN 4.0.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ef368b- drm/amdgpu/jpeg: add JPEG multiple AIDs support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8fa2571- drm/amdgpu/nbio: add vcn doorbell multiple AIDs support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5634c12- drm/amdgpu: Fix GRBM programming sequence (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f4603b3- drm/amdgpu: Use instance table for sdma 4.4.2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7016e26- drm/amdgpu: Add mask for SDMA instances (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1cec5e1- drm/amdgpu: Use instance lookup table for GC 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f9e1990- drm/amdgpu: Add map of logical to physical inst (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d5c0a9- drm/amdkfd: Add device repartition support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0f3755a- drm/amdkfd: Rework kfd_locked handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ad7302- drm/amdgpu: configure the doorbell settings for sdma on non-AID0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 82be392- drm/amdgpu: add indirect r/w interface for smn address greater than (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a43b4c4- drm/amdkfd: EOP Removal - Handle size 0 correctly (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c8471f1- drm/amdgpu: reflect psp xgmi topology info for gfx9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0784d0e- drm/amdgpu/vcn: update amdgpu_fw_shared to amdgpu_vcn4_fw_shared (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8988004- drm/amdgpu/vcn: remove unused code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5435d18- drm/amdgpu/vcn: update ucode setup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 98f49b1- drm/amdgpu/vcn: update new doorbell map (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b0e3c02- drm/amdgpu/jpeg: update jpeg header to support multiple AIDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 70a9445- drm/amdgpu/vcn: update vcn header to support multiple AIDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7ddd66e- drm/amdgpu/vcn: use vcn4 irqsrc header for VCN 4.0.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d42f572- drm/amdgpu: Change num_xcd to xcc_mask (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de7d5dd- drm/amdgpu: add the support of XGMI link for GC 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c0d012- drm/amdgpu: add new vram type for dgpu (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e980d45- drm/amdkfd: Populate memory info before adding GPU node to topology (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a7ca6c- drm/amdkfd: Add SDMA info for SDMA 4.4.2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 10f1191- drm/amdkfd: Fix SDMA in CPX mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 483c737- drm/amdkfd: add gpu compute cores io links for gfx9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9c786a4- drm/amdgpu: introduce new doorbell assignment table for GC 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dca185d- drm/amdgpu: program GRBM_MCM_ADDR for non-AID0 GRBM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd744e2- drm/amdgpu: convert the doorbell_index to 2 dwords offset for kiq (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6f83308- drm/amdgpu: set mmhub bitmask for multiple AIDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7fd97c1- drm/amdgpu: complement the IH node_id table for multiple AIDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e7ce72f- drm/amdgpu: correct the vmhub reference for each XCD in gfxhub init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 91be675- drm/amdgpu: do mmhub init for multiple AIDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 22a1e5f- drm/amdgpu: assign the doorbell index for sdma on non-AID0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 586f3ac- drm/amdgpu: add support for SDMA on multiple AIDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bcf082e- drm/amdgpu: adjust some basic elements for multiple AID case (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 769798b- drm/amdgpu: assign the doorbell index in 1st page to sdma page queue (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit af749c8- drm/amdgpu: Set XNACK per process on GC 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b276f2d- drm/amdgpu: Use new atomfirmware init for GC 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 59fe354- drm/amdkfd: Update coherence settings for svm ranges (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 25ef3d2- drm/amdgpu: Fix CP_HYP_XCP_CTL register programming in CPX mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a3325c2- drm/amdkfd: Update SDMA queue management for GFX9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3bd904a- drm/amdkfd: Update sysfs node properties for multi XCC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit caf6cf4- drm/amdkfd: Call DQM stop during DQM uninitialize (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 28fddb2- drm/amdgpu: Fix VM fault reporting on XCC1 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a28d40e- drm/amdkfd: Update context save handling for multi XCC setup (v2) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 108db58- drm/amdgpu: Add XCC inst to PASID TLB flushing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 47b102c- drm/amdkfd: Add XCC instance to kgd2kfd interface (v3) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 718e506- drm/amdkfd: Add PM4 target XCC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f584faf- drm/amdkfd: Update MQD management on multi XCC setup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7ca6a46- drm/amdkfd: Add spatial partitioning support in KFD (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b7ca461- drm/amdkfd: Introduce kfd_node struct (v5) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 088b458- drm/amdgpu: Add mode2 reset logic for v13.0.6 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 531578f- drm/amdgpu: Add some XCC programming (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b68510- drm/amdgpu: add node_id to physical id conversion in EOP handler (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2db1301- drm/amdgpu: enable the ring and IB test for slave kcq (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2beb0ff- drm/amdgpu: support gc v9_4_3 ring_test running on all xcc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eab204d- drm/amdgpu: fix vcn doorbell range setting (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0ce5cdd- drm/amdgpu/jpeg: enable jpeg doorbell for jpeg4.0.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cb73840- drm/amdgpu/vcn: enable vcn doorbell for vcn4.0.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 796bc87- drm/amdgpu/nbio: update vcn doorbell range (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 715819f- drm/amdkfd: Set F8_MODE for gc_v9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f747e6b- drm/amdgpu/jpeg: add multiple jpeg rings support for vcn4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 76b4371- drm/amdgpu/jpeg: add multiple jpeg rings support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f04e2e- drm/amdgpu/vcn: enable vcn DPG mode for VCN4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c920679- drm/amdgpu/vcn: enable vcn pg for VCN4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 09da8e1- drm/amdgpu/vcn: enable vcn cg for VCN4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 01ee657- drm/amdgpu/jpeg: enable jpeg pg for VCN4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac8927b- drm/amdgpu/jpeg: enable jpeg cg for VCN4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 69fe7ab- drm/amdgpu/vcn: add vcn support for VCN4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bfee820- drm/amdgpu/jpeg: add jpeg support for VCN4_0_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8462eee- drm/amdgpu: add VCN4_0_3 firmware (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fb165d8- drm/amdgpu: add vcn v4_0_3 ip headers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9dcd5f0- drm/amdgpu/: add more macro to support offset variant (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ca3f59d- drm/amdgpu: Use the correct API to read register (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4fadf64- drm/amdgpu: Add kgd2kfd for GC 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 385728a- drm/amdgpu: alloc vm inv engines for every vmhub (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4fa98c7- drm/amdgpu: override partition mode through module parameter (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit af06f1d- drm/amdgpu: make the WREG32_SOC15_xx macro to support multi GC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9d000d4- drm/amdgpu: add sysfs node for compute partition mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc74b50- drm/amdgpu: assign different AMDGPU_GFXHUB for rings on each xcc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 04c93b9- drm/amdgpu: init vmhubs bitmask for GC 9.4.3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f685a7b- drm/amdgpu: add bitmask to iterate vmhubs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6055555- drm/amdgpu: assign register address for vmhub object on each XCD (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2cc89aa- drm/amdgpu: introduce vmhub definition for multi-partition cases (v3) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e1795fc- drm/amd/display: 3.2.236 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2cb1bdc- drm/amd/display: Remove unnecessary variable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2bd2041- drm/amd/display: Make unbounded req update separate from dlg/ttu (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7444767- drm/amd/display: Add visual confirm color support for MCLK switch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bd0dafe- drm/amd/display: Convert connector signal id to string (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6a06321- drm/amd/display: Update vactive margin and max vblank for fpo + (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5058a80- drm/amd/display: Only skip update for DCFCLK, UCLK, FCLK on overclock (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b655a9f- drm/amdgpu: improve wait logic at fence polling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f894d7- drm/amd/display: Simplify the calculation of variables (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aaf3700- drm/amd/amdgpu: Fix warnings in amdgpu _object, _ring.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fa956a9- drm/amdgpu: release correct lock in amdgpu_gfx_enable_kgq() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d709969- drm/amdgpu/display: Enable DC_FP for LoongArch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 868f01c- drm/amd/display: Promote DAL to 3.2.235 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c13f8b2- drm/amd/display: Block SubVP on displays that have pixclk > 1800Mhz (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 300d4d5- drm/amd/display: Block SubVP high refresh when VRR active fixed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c7c56de- drm/amd/display: Check Vactive for VRR active for FPO + Vactive (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9a27d96- drm/amdgpu: set default num_kcq to 2 under sriov (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4120ff0- drm/amd/display: Show the DCN/DCE version in the log (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e51728e- drm/amdgpu: Remove the unused variable golden_settings_gc_9_4_3 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 34d7e89- drm/amdkfd: Don't trigger evictions unmapping dmabuf attachments (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a98b35a- drm/amd/display: Add additional pstate registers to HW state query (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 90649c1- drm/amdgpu: remove unneeded semicolon (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6bb7728- drm/amdgpu: do gfxhub init for all XCDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6f255cf- drm/amdgpu: unlock on error in gfx_v9_4_3_kiq_resume() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4aea0ff- drm/amdgpu: unlock the correct lock in amdgpu_gfx_enable_kcq() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a8953b4- drm/amdgpu: drop unused function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8d9f70f- drm/amdgpu: drop invalid IP revision (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 40e8d14- drm/amdgpu: put MQDs in VRAM (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b9bde94- drm/amd/amdgpu: Fix errors & warnings in amdgpu _bios, _cs, _dma_buf, (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 57313b8- drm/amdgpu/gfx11: always restore kcq/kgq MQDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e6aa7a8- drm/amd/display: mark amdgpu_dm_connector_funcs_force static (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d3a4cdc- drm/amdgpu/gfx10: always restore kcq/kgq MQDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f0fcc5d- drm/amdgpu/gfx9: always restore kcq MQDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit adb9457- drm/amdgpu/gfx8: always restore kcq MQDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0f72c6b- drm/amdgpu/gfx11: drop unused variable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 04b1e1e- drm/amdgpu/gfx10: drop unused variable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3657604- drm/amd: Downgrade message about watermarks table after s0i3 to debug (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b6aabe- drm/amdgpu/gfx11: use generic [en/dis]able_kgq() helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0597d12- drm/amdgpu/gfx10: use generic [en/dis]able_kgq() helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6d9e0bf- drm/amdgpu: add [en/dis]able_kgq() functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9b967e6- drm/amd/display: 3.2.234 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9056fb4- drm/amd/display: [FW Promotion] Release 0.0.165.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 56ba4ff- drm/amd/display: Add w/a to disable DP dual mode on certain ports (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a575d63- drm/amd/display: revert "Update scaler recout data for visual (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6b4b4da- drm/amd/display: Adding debug option to override Z8 watermark values (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 72cc043- drm/amd/display: Workaround wrong HDR colorimetry with some receivers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9e843d2- drm/amd/display: Add logging when DP link training Channel EQ is (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0aaa819- drm/amd/amdgpu: Fix style problems in amdgpu_psp.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5df4823- drm/amdgpu/gfx10: drop old bring up code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d686ce- drm/amdgpu/gfx11: drop old bring up code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d990c68- drm/amdkfd: Optimize svm range map to GPU with XNACK on (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 32e2fcf- drm/amd/display: Add logging for eDP v1.4 supported sink rates (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 48a111d- drm/amd/display: Fix possible NULL dereference in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c21885- drm/amd/amdgpu: Fix style problems in amdgpu_debugfs.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0715995- drm/amdgpu: Enable mcbp under sriov by default (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 559f7c7- drm/amdgpu: remove pasid_src field from IV entry (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aff6098- drm/amd/amdgpu: Simplify switch case statements in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1f950f4- drm/amdgpu: Add SDMA_UTCL1_WR_FIFO_SED field for sdma_v4_4_ras_field (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 99e3c7c- drm/amdkfd: Update KFD TTM mem limit (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 69c77d6- drm/amdgpu: Set GTT size equal to TTM mem limit (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4ee62fd- drm/ttm: Helper function to get TTM mem limit (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b7f05b3- drm/amdgpu: mark gfx_v9_4_3_disable_gpa_mode() static (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 45479e4- drm/amdgpu: check correct allocated mqd_backup object after alloc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 43fe564- drm/amdgpu: fix a build warning by a typo in amdgpu_gfx.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b0aa449- drm/amd/display: return status of dmub_srv_get_fw_boot_status (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 01225d6- drm/amd/display: set variable custom_backlight_curve0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 93d40e8- drm/amd/amdgpu: Fix style errors in amdgpu_display.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e8df70c- drm/amd/display: DSC passthrough is for DP-HDMI pcon (SST pcon) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dce215a- drm/amdgpu: add new flag to AMDGPU_CTX_QUERY2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d4edfd2- drm:amd:amdgpu: Fix missing bo unlock in failure path (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 81a9d28- drm/amd/display: remove unused variables dispclk_delay_subtotal and (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 23fbee8- drm/amdgpu: support psp vbflash sysfs for MP0 13_0_10 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 64ac4c7- drm/amd/display: 3.2.233 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2df3241- drm/amd/display: Query GECC enable for SubVP disable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ed1c556- drm/amd/display: Enable SubVP for high refresh rate displays (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bbe01b8- drm/amd/display: For no plane case set pstate support in validation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c380cf5- drm/amd/display: Add p-state debugging (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ed6aebf- drm/amd/display: Update scaler recout data for visual confirm (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4fac55a- drm/amd/display: Program OTG vtotal min/max selectors unconditionally (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 42eac4b- drm/amd/display: add option to use custom backlight caps (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8423cad- drm/amd/display: Enable SubVP on PSR panels if single stream (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eff8c77- drm/amd/display: Restore rptr/wptr for DMCUB as workaround (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f49e072- drm/amd/display: Update FW feature caps struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 93bb9cc- drm/amd/display: implement force function in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b4ebfd5- drm/amd/display: 3.2.232 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ea6d802- drm/amd/display: [FW Promotion] Release 0.0.163.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 61d64fd- drm/amdgpu: add debugfs interface for reading MQDs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ac7a3b- drm/amdgpu: track MQD size for gfx and compute (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a5e5ffd- drm/amdgpu: bump driver version number for CP GFX shadow (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9f3b100- drm/amdkfd: Fix an issue at userptr buffer validation process. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c98315a- drm/amd/display: assign edid_blob_ptr with edid from debugfs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 263767f- drm/amdgpu: add support for new GFX shadow size query (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 266df5e- drm/amdgpu: add get_gfx_shadow_info callback for gfx11 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0991ea1- drm/amdgpu: add gfx shadow callback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b3af8db- drm/amdgpu: add UAPI to query GFX shadow sizes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c3905b- drm/amdgpu: don't require a job for cond_exec and shadow (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 679ca88- drm/amdgpu: add gfx11 emit shadow callback (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9e5c100- drm/amdgpu: add gfx shadow CS IOCTL support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ceef1c- drm/amdgpu/UAPI: add new CS chunk for GFX shadow buffers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fff1579- drm/amdgpu/gfx11: check the CP FW version CP GFX shadow support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c276cd6- drm/amdgpu/gfx11: add FW version check for new CP GFX shadow feature (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 82eced4- drm/amd/display: dumb_abm_lcd: avoid missing-prototype warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 56c7ad2- drm/amd/display: 3.2.231 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 675200d- drm/amd/display: Add FAMS related definitions and documenation for (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d9e3f19- drm/amd/display: Add FAMS capability to DCN31 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b3f46b4- drm/amd/display: fix dpms_off issue when disabling bios mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 666931d- drm/amd/display: update GSP1 generic info packet for PSRSU (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f060959- drm/amd/display: Adjust dmub outbox notification enable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5fcc831- drm/amd/display: 3-plane MPO enablement for DCN321 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5dce3e1- drm/amd/display: Add extra check for 444 16 format (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e0fb904- drm/amd/display: correct DML calc error (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a5c491- drm/amd/display: Limit nv21 dst_y (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 954ff4b- drm/amd/display: Add check for PState change in DCN32 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1aed7df- drm/amd/display: Set DRAM clock if retraining is required (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9f4a607- drm/amd/display: add support for low bpc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bbda83f- drm/amd/amdgpu: Fix style issues in amdgpu_discovery.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4f64331- drm/amd/display: Remove unused variables in dcn21_hwseq.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 07026f7- drm/amdgpu: allocate doorbell index for multi-die case (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4cfcbab- drm/amd/amdgpu: Fix style errors in amdgpu_drv.c & amdgpu_device.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b2af78- drm/amd/amdgpu: Fix spaces in array indexing and indentations in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3979f4b- drm/amdgpu: Drop pcie_bif ras check from fatal error handler (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bbb99f0- drm/amdgpu: initialize num_xcd to 1 for gfx v9_0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 77880d1- drm/amdgpu: add master/slave check in init phase (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c2afcbe- drm/amd/display: Clear GPINT1 before taking DMCUB out of reset (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c292f3e- drm/amdgpu: add xcc index argument to rlc safe_mode func (v4) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5207df8- drm/amdgpu: add xcc index argument to select_sh_se function v2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0795290- drm/amdgpu: add xcc index argument to gfx v9_4_3 functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5093050- drm/amdgpu: add multi-XCC initial support in gfx_v9_4_3.c (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5b1c963- drm/amdgpu: add xcc index argument to soc15_grbm_select (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d656861- drm/amdgpu: split gc v9_4_3 functionality from gc v9_0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e68f63e- drm/amdgpu: add multi-xcc support to amdgpu_gfx interfaces (v4) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dc75659- drm/amdgpu: separate the mqd_backup for kiq from kcq (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4891858- drm/amdgpu: move queue_bitmap to an independent structure (v3) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fb8e0d4- drm/amdgpu: convert gfx.kiq to array type (v3) (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a897cae- drm/amd/display: remove unused variable oldest_index (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 43e14b6- drm/amd/pm: Fix spelling mistake "aquire" -> "acquire" (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd77318- drm/amdgpu: Add support for querying the max ibs in a submission. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f946aa4- drm/amdgpu: Add a max ibs per submission limit. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f4235d6- drm/amdgpu: Increase GFX6 graphics ring size. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7e76b74- drm/amd/display: Write TEST_EDID_CHECKSUM_WRITE for EDID tests (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 423ba24- drm/amd/display: add mechanism to skip DCN init (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Set-minimum-requirement-for-usi.patch. - commit 6c7b0ef- drm/amd/display: add extra dc odm debug options (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 13ee7f9- drm/amd/display: [FW Promotion] Release 0.0.162.0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6b71ea9- drm/amd/display: Enable FPO + Vactive (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dc4c701- drm/amd/display: Set watermarks set D equal to A (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f43f7e1- drm/amd/display: Correct output color space during HW reinitialize (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff231cf- drm/amd/display: DSC policy override when ODM combine is forced (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4f2f061- drm/amd/display: Adding support for VESA SCR (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a31437- drm/amd/display: drain dmub inbox if queue is full (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d807ece- drm/amd/display: refactor dmub commands into single function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Set-minimum-requirement-for-usi.patch. - commit ab21a66- drm/amd/display: Only consider DISPCLK when using optimized boot path (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b2cfa8- drm/amd/display: update max streams per surface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f184e0- drm/amd/display: Fix in disabling secure display (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 17eb970- drm/amd/display: Block optimize on consecutive FAMS enables (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Do-not-set-drr-on-pipe-commit.patch. - commit 6ef2fed- drm/amd/display: Do not set drr on pipe commit (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-amd-display-Do-not-set-drr-on-pipe-commit.patch. - commit 41e7d51- drm/amd/display: Fix ABM pipe/backlight issues when change backlight (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9cc4480- drm/amd/display: Check & log if receiver supports MST, DSC & FEC. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dba99a7- drm/amd/display: Refactor ABM feature (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit be14e0c- drm/i915/gsc: Fix error code in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec82276- i915/perf: Do not add ggtt offset to hw_tail (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1d7fa39- i915/perf: Drop the aging_tail logic in perf OA (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9014880- drm/i915: Allow user to set cache at BO creation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9b6d618- drm/i915/guc: Remove some obsolete definitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c3d0d79- drm/i915: rename I915_PMU_MAX_GTS to I915_PMU_MAX_GT (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ca13f77- drm/i915: Reduce I915_MAX_GT to 2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d93184b- drm/i915: Use the fdinfo helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/0001-drm-Clear-fd-handle-callbacks-in-struct-drm_driver.patch. - commit b36a900- drm/i915/huc: define HuC FW version for MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 82006df- drm/i915/mtl/huc: Use the media gt for the HuC getparam (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d09b48e- drm/i915/mtl/huc: auth HuC via GSC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3022383- drm/i915/huc: differentiate the 2 steps of the MTL HuC auth flow (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 516ec6e- drm/i915/huc: Load GSC-enabled HuC via DMA xfer if the fuse says so (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5d0eb0c- drm/i915/huc: Parse the GSC-enabled HuC binary (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9027300- drm/i915/uc: perma-pin firmwares (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ad8ceae- drm/i915/pxp: Fix size_t format specifier in gsccs_send_message() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5075c4e- drm/i915/gt: limit lmem allocation size to succeed on SmallBars (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd30e03- drm/i915/gt: Fix parameter in gmch_ggtt_insert_{entries, page}() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b6eb592- drm/i915/gt: Fix second parameter type of pre-gen8 pte_encode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b96fa49- drm/i915/pmu: Make PMU sample array two-dimensional (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 52373d6- drm/i915/pmu: Turn off the timer to sample frequencies when GT is (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4cfaaff- drm/i915/guc: Drop legacy CTB definitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e36bbbd- drm/i915/guc: Track all sent actions to GuC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd37380- drm/i915/guc: Update log for unsolicited CTB response (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5367a09- drm/i915/guc: Use FAST_REQUEST for non-blocking H2G calls (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 306501e- drm/i915/gem: Use large rings for compute contexts (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cbf6444- drm/i915/gsc: use system include style for drm headers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b4fc6fc- drm/i915/mtl: Reset only one lane in case of MFD (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 530224c- drm/i915: Flush power delayed put when connector init failed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4e1d494- drm/i915: Remove i915_drm_suspend_mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a7805e- drm/i915_drm.h: fix a typo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f15edc- drm/i915/display: switch the rest of the connectors to struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7230bbc- drm/display/dp_mst: convert to struct drm_edid (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 655ad8f- drm/edid: make drm_edid_duplicate() safe to call with NULL parameter (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d2afae4- drm/i915/lvds: switch to drm_edid_read_switcheroo() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a4561db- drm/edid: add drm_edid_read_switcheroo() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e0823f2- drm/i915/sdvo: stop caching has_hdmi_audio in struct intel_sdvo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e964241- drm/i915/sdvo: stop caching has_hdmi_monitor in struct intel_sdvo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ba0d0a0- drm/i915/hdmi: stop caching has_hdmi_sink in struct intel_hdmi (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 60d6489- drm/i915/hdmi: stop caching has_audio in struct intel_hdmi (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c0b94f5- drm/i915/dp: stop caching has_hdmi_sink in struct intel_dp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a54444- drm/i915/dp: stop caching has_audio in struct intel_dp (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 24a5a93- drm/display/dp_mst: drop has_audio from struct drm_dp_mst_port (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b5e9ff4- drm/edid: parse display info has_audio similar to is_hdmi (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9216034- drm/i915: use localized __diag_ignore_all() instead of per file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c5813e1- drm/i915/hdcp: Rename comp_mutex to hdcp_mutex (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a3079d- drm/i915/hdcp: Move away from master naming to arbiter (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2252453- drm/i915/hdcp: Rename dev_priv to i915 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7921ee1- drm/i915: Implement CTM property support for VLV (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d6179eb- drm/i915: Always enable CGM CSC on CHV (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1a891b8- drm/i915: Fix CHV CGM CSC coefficient sign handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7de6cce- drm/i915: Expose crtc CTM property on ilk/snb (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8dc828b- drm/i915: Fix clang -Wimplicit-fallthrough in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6cd1b01- drm/i915/display: Move feature test macros to intel_display_device.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 33fb907- drm/i915/display: Handle GMD_ID identification in display code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8f678b4- drm/i915/display: Make display responsible for probing its own IP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 98365b2- drm/i915/display: Move display runtime info to display structure (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3a35d92- drm/i915: Convert INTEL_INFO()->display to a pointer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6aed04f- drm/i915: Replace all non-returning strlcpy with strscpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1924536- drm/i915: Wait for active retire before i915_active_fini() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 080439c- drm/i915: Support Async Flip on Linear buffers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ea1165e- drm/i915: constify pointers to hwmon_channel_info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a58ccd2- drm/display/dsc: add YCbCr 4:2:2 and 4:2:0 RC parameters (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 96ada7d- drm/display/dsc: include the rest of pre-SCR parameters (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a1b5e1- drm/display/dsc: split DSC 1.2 and DSC 1.1 (pre-SCR) parameters (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 65b93ed- drm/display/dsc: use flat array for rc_parameters lookup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b9b7a88- drm/i915/dsc: stop using interim structure for calculated params (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a4a225d- drm/i915/dsc: move DSC tables to DRM DSC helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4afb4d- drm/i915/dsc: move rc_buf_thresh values to common helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 198d780- drm/i915/dsc: change DSC param tables to follow the DSC model (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a4b021a- drm/i915/hdmi: C20 computed PLL frequencies (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e7287ee- drm/i915: Add 16bit register/mask operators (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e43e0c3- drm/i915/mtl: Fix expected reg value for Thunderbolt PLL disabling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9c744c1- drm/i915: tweak language in fastset pipe config compare logging (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 49d886e- drm/i915: fix intel_display_irq.c include order (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e17759- drm/i915/tc: Reset TypeC PHYs left enabled in DP-alt mode after the (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f198a63- drm/i915/tc: Call TypeC port flush_work/cleanup without modeset locks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4f5b5a0- drm/i915: Factor out a helper for handling atomic modeset locks/state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 78b5109- drm/i915/dp: Factor out intel_dp_get_active_pipes() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0328903- drm/i915/dp: Prevent link training fallback on disconnected port (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 27d546c- drm/i915/dp: Convert link training error to debug message on (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a2cca75- drm/i915/dp: Add link training debug and error printing helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1b85a7c- drm/i915: Add support for disabling any CRTCs during HW (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f0add83- drm/i915: Factor out set_encoder_for_connector() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d63017- drm/i915: Separate intel_crtc_disable_noatomic_begin/complete() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9a43328- drm/i915: Update connector atomic state before crtc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e65bbbb- drm/i915: Make the CRTC state consistent during sanitize-disabling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ab5da6- drm/i915: Add helpers to reference/unreference a DPLL for a CRTC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 51e0a4f- drm/i915/hdcp: Fill hdcp2_streamid_type and k in appropriate places (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9cba0ae- drm/i915/hdcp: Fix modeset locking issue in hdcp mst (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a11eb20- drm/i915/hdcp: Remove enforce_type0 check outside loop (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a931943- drm/i915/hdcp: add intel_atomic_state argument to hdcp_enable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3b41958- drm/i915/irq: split out display irq handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 23d24c2- drm/i915/irq: split out hotplug irq handling (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit accdfdd- drm/i915/irq: convert gen8_de_irq_handler() to void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9609977- drm/i915/display: add i915 parameter to I915_STATE_WARN() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6df0dd7- drm/i915/display: remove I915_STATE_WARN_ON() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 387bb30- drm/i915/crtc: replace I915_STATE_WARN_ON() with I915_STATE_WARN() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a6d4dac- drm/i915/dpll: drop a useless I915_STATE_WARN_ON() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d59113a- drm/i915/mtl: Add handling for MTL ccs modifiers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e5ed432- drm/fourcc: define Intel Meteorlake related ccs modifiers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4aa5ffd- drm/i915/bios: add helper for reading SPI (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 056ec6a- drm/i915/gt: drop dependency on VLV_DISPLAY_BASE (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 08db04e- drm/i915/irq: relocate gmbus and dp aux irq handlers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5787b7a- drm/i915: Nuke intel_bios_is_port_dp_dual_mode() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f154b1- drm/i915: Flip VBT DDC pin maps around (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c1b35b0- drm/i915: Split map_aux_ch() into per-platform arrays (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b0fe6ac- drm/i915: Use REG_BIT() & co. for AUX CH registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1a09b2a- drm/i915: Define more PS_CTRL bits (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6f01be5- drm/i915/hdcp: drop display/ prefix from include (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2c7d2d5- drm/i915: Fix wrong condition in bxt_set_cdclk for DG2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4ab799d- drm/i915: Pick one HDMI port for infoframe/audio transmission on g4x (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2603ae6- drm/i915: Move has_hdmi_sink out from intel_hdmi_compute_config() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3bb6952- drm/i915/dp: Rearrange check for illegal mode and comments in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5584967- drm/i915/dp: Add helper to get sink_format (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1b7935a- drm/i915/display: Use sink_format instead of ycbcr420_output flag (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9384abd- drm/i915/dp: Configure PCON for conversion of output_format to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ecd9dc1- drm/i915/dp: Replace intel_dp.dfp members with the new crtc_state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ed4cb1d- drm/i915/display: Add new member to configure PCON color conversion (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 53402c7- drm/i915: Communicate display power demands to pcode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ce821e- drm/i915: Use REG_BIT() & co. for pipe scaler registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d46bf4b- drm/i915: Define bitmasks for skl+ scaler window pos/size (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 364137c- drm/i915: s/PS_COEE_INDEX_AUTO_INC/PS_COEF_INDEX_AUTO_INC/ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3065e1a- drm/i915: Rename skl+ scaler binding bits (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e88a8a4- drm/i915: Remove dead scaler register defines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 32166d6- drm/i915: Define bitmasks for ilk pfit window pos/size (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bbbea8c- drm/i915/display/dp: 128/132b LT requirement (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 98906b9- drm/i915/mtl: Enable TC ports (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f6e3c86- drm/i915/mtl: Pin assignment for TypeC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e1e066f- drm/i915/mtl: TypeC HPD live status query (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 09ed01b- drm/i915/mtl: Power up TCSS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a0e7694- drm/i915/mtl: Define mask for DDI AUX interrupts (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5863584- drm/i915/mtl: Readout Thunderbolt HW state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e3c0d14- drm/i915/mtl: Enabling/disabling sequence Thunderbolt pll (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bf90af3- drm/i915/mtl: For DP2.0 10G and 20G rates use MPLLA (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3ccbf74- drm/i915/mtl: Add voltage swing sequence for C20 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d0a27c- drm/i915/mtl: C20 port clock calculation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e68ef7- drm/i915/mtl: Dump C20 pll hw state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3c5a2d7- drm/i915/mtl: C20 HW readout (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7d0d8da- drm/i915/mtl: C20 PLL programming (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f7ac364- drm/i915/display: Increase AUX timeout for Type-C (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 697d5f8- drm/i915/adlp+: Disable DC5/6 states for TC port DDI/AUX and for (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ddf1ea7- drm/i915/mtl: Skip pcode qgv restrictions for MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 22abb48- drm/i915: Initialize dkl_phy spin lock from display code path (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b4c0669- drm/i915/psr: Sprinkle cpu_transcoder variables around (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aca1dca- drm/i915/psr: Include PSR_PERF_CNT in debugfs output on all platforms (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9185e85- drm/i915/psr: Add a FIXME for the PSR vs. AUX usage conflict (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 933197c- drm/i915/psr: Define more PSR mask bits (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ded1379- drm/i915/psr: Use intel_de_rmw() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 79d4a74- drm/i915/psr: Clean up PSR register defininitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c2dc04c- drm/i915: Clean up various display chicken registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 628bce4- drm/i915: Fix up whitespace in some display chicken registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 836b462- drm/i915: Drop a useless forward declararion (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit abef2ca- drm/i915: Use REG_BIT() & co. for ilk+ pfit registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1b098f0- drm/i915: Namespace pfit registers properly (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f73ae1a- drm/i915: Use REG_BIT() & co for the pre-ilk pfit registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f52b34a- drm/i915: Relocate skl_get_pfit_config() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 48d0835- drm/i915: Relocate intel_atomic_setup_scalers() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1398bc9- drm/i915: Relocate VBLANK_EVASION_TIME_US (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0d25fdf- drm/i915/display: throw out struct intel_load_detect_pipe (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c515656- drm/i915/display: split out load detect to a separate file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 67bb8c2- drm/i915/wm: remove stale and unused ilk_wm_max_level() declaration (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 606af0f- drm/i915/mtl: Re-use ADL-P's "DC off" power well (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 67c002a- drm/i915: Use separate "DC off" power well for ADL-P and DG2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a91437- drm/i915: use explicit includes for i915_reg.h and i915_irq.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9e58dbe- drm/i915: Reuse _hotplug_mask() in .hpd_detection_setup() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7f39b35- drm/i915: Check HPD live state during eDP probe (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 38e2173- drm/i915: Introduce intel_hpd_enable_detection() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 50ccf93- drm/i915: Introduce _hotplug_mask() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7e86d92- drm/i915/pps: use intel_de_rmw() for panel unlock (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 43a5f43- drm/i915/display: add intel_display_driver_early_probe() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6331d95- drm/i915/display: rename intel_display_driver_suspend/resume (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit baa39bd- drm/i915/display: move display suspend/resume to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ca70a87- drm/i915/display: add intel_display_reset.[ch] (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 829bbd8- drm/i915/display: rename intel_display_driver_* functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5d4d226- drm/i915/display: move modeset probe/remove functions to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9afcefa- drm/i915/display: rename intel_modeset_probe_defer() -> (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 83c52ea- drm/i915/display: move intel_modeset_probe_defer() to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 74af2df- drm/i915/display: start high level display driver file (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 642a5d8- drm/i915/display: remove intel_display_commit_duplicated_state() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 51c93ee- drm/i915: Make intel_{mpllb,c10pll}_state_verify() safer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a04ccc6- drm/i915/mtl: Initial DDI port setup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3137522- drm/i915/display/mtl: Fill port width in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4774efd- drm/i915/mtl: Add C10 phy programming for HDMI (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit becf1a1- drm/i915/mtl/display: Implement DisplayPort sequences (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 31f3fdb- drm/i915/mtl: MTL PICA hotplug detection (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c60a709- drm/i915/mtl: Add vswing programming for C10 phys (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 90348be- drm/i915/mtl: Add Support for C10 PHY message bus and pll programming (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c0172c7- drm/i915/mtl: Create separate reg file for PICA registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6f2e840- drm/i915/mtl: Add DP rates (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1ed2917- drm/i915/debugfs: New debugfs for display clock frequencies (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 50cbcc6- drm/i915: Use min() instead of hand rolling it (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dedfd85- drm/i915: Evade transcoder's vblank when doing seamless M/N changes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5cc75c2- drm/i915: Allow arbitrary refresh rates with VRR eDP panels (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e33801- drm/i915: Flag purely internal commits to not clear (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3e028b3- drm/i915/vrr: Allow VRR to be toggled during fastsets (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 92957d8- drm/i915/vrr: Relocate VRR enable/disable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6b6f153- drm/i915/vrr: Tell intel_crtc_update_active_timings() about VRR (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 45a4ffc- drm/i915/vrr: Make delayed vblank operational in VRR mode on adl/dg2 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ab5793- drm/i915/vrr: Eliminate redundant function arguments (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f8244ec- drm/i915: Generalize planes_{enabling,disabling}() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff1ef8b- drm/i915/display: remove unnecessary i915_debugfs.h includes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec1001f- drm/i915: Hook up csc into state checker (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1baa749- drm/i915: Include the csc matrices in the crtc state dump (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 27f912a- drm/i915: Implement chv cgm csc readout (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5d9141b- drm/i915: Add hardware csc readout for ilk+ (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa68db0- drm/i915: Sprinke a few sanity check WARNS during csc assignment (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit da4dd15- drm/i915: Utilize crtc_state->csc on chv (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 00e0b1f- drm/i915: Store ilk+ csc matrices in the crtc state (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4bdb2ac- drm/i915: Start using struct intel_csc_matrix for chv cgm csc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aba9f49- drm/i915: Split chv_load_cgm_csc() into pieces (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9e88281- drm/i915: Introduce intel_csc_matrix struct (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4856de8- drm/panel: simple: add support for Rocktech RK043FN48H panel (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 86e6bf2- drm/bridge: imx: turn imx8{qm,qxp}-ldb into single-object modules (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5e71f5b- drm/bridge: imx: fix mixed module-builtin object (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd37a70- drm/virtio: Wait for each dma-fence of in-fence array individually (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1efee29- drm/virtio: Refactor and optimize job submission code path (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 37a930f- drm/meson: venc: include linux/bitfield.h (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 57a13b4- drm/meson: Remove unneeded semicolon (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4d924f7- drm/panel: Support for Starry-ili9882t TDDI MIPI-DSI panel (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 836b671- drm/panel: Support for Starry-himax83102-j02 TDDI MIPI-DSI panel (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit affcbe9- drm/panel: khadas-ts050: update timings to achieve 60Hz refresh rate (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b39d2d6- drm/meson: add DSI encoder (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f599d43- drm/meson: venc: add ENCL encoder setup for MIPI-DSI output (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4da3d20- drm/meson: only use components with dw-hdmi (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 19696e1- drm/meson: fix unbind path if HDMI fails to bind (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b4597d2- drm/bridge: tc358762: Add reset GPIO support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ad1c659- accel/habanalabs: add description to several info ioctls (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e779988- drm: Place Renesas drivers in a separate dir (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/0001-drm-Clear-fd-handle-callbacks-in-struct-drm_driver.patch. - commit 58b8f81- drm/fbdev-generic: Implement dedicated fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa5b0e4- drm/msm: Use regular fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1a3b2a3- drm/fb-helper: Export helpers for marking damage areas (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f25c0ee- drm/tegra: Use regular fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5839bc9- drm/omapdrm: Use regular fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 74a1685- drm/fbdev-dma: Use regular fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fd9fec2- drm/radeon: Use regular fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 35a53c7- drm/gma500: Use regular fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 23666b8- drm/exynos: Use regular fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2d2af47- drm/armada: Use regular fbdev I/O helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 92b8b6c- fbdev: Add initializer macros for struct fb_ops (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/fbdev-Update-fbdev-source-file-paths.patch. - commit 2ce308c- fbdev: Add Kconfig options to select different fb_ops helpers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a56872e- drm/i915/mtl: end support for set caching ioctl (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3e7359f- drm/i915/pmu: Export counters from all tiles (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 573de38- drm/i915/pmu: Prepare for multi-tile non-engine counters (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5e2b2c9- drm/i915/pmu: Add reference counting to the sampling timer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a7637d- drm/i915/pmu: Transform PMU parking code to be GT based (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f3419e6- drm/i915/pmu: Skip sampling engines with no enabled counters (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b37de11- drm/i915/pmu: Support PMU for all engines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1c15912- drm/i915/pmu: Change bitmask of enabled events to u32 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2b0f084- drm/i915: Fix memory leaks in function live_nop_switch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d3173e7- drm/i915/mtl: Extend Wa_16014892111 to MTL A-step (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-i915-gt-Cleanup-aux-invalidation-registers.patch. - Refresh patches.suse/drm-i915-gt-Support-aux-invalidation-on-all-en.patch. - commit cbb902e- drm/i915/mtl: Add MTL performance tuning changes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2e27813- drm/i915/mtl: do not enable render power-gating on MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f6c0eee- drm/i915/guc/slpc: Disable rps_boost debugfs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec64a3e- drm/i915/guc: Dump error capture to dmesg on CTB error (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a86909c- drm/i915: Dump error capture to kernel log (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ae86dbf- drm/i915/hwmon: Silence UBSAN uninitialized bool variable warning (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bbff671- drm/i915/guc: Fix confused register capture list creation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8350aa7- drm/i1915/guc: Fix probe injection CI failures after recent change (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e41df1- drm/i915/pxp: Enable PXP with MTL-GSC-CS (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f82408- drm/i915/pxp: On MTL, KCR enabling doesn't wait on tee component (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e4b44cd- drm/i915/uapi/pxp: Add a GET_PARAM for PXP (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ba4dcc- drm/i915/pxp: Add ARB session creation and cleanup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fd9b941- drm/i915/pxp: Add GSC-CS backend to send GSC fw messages (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 28c3618- drm/i915/pxp: Add MTL helpers to submit Heci-Cmd-Packet to GSC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fda3064- drm/i915/pxp: Add MTL hw-plumbing enabling for KCR operation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 020206d- drm/i915/pxp: Add GSC-CS back-end resource init and cleanup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5494217- drm/i915: use pat_index instead of cache_level (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 67f502d- drm/i915: preparation for using PAT index (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e538248- drm/i915/mtl: Fix the wa number for Wa_22016670082 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1811f6f- drm/i915/mtl: Add MTL for remapping CCS FBs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f3b675a- drm/i915/mtl: Drop FLAT CCS check (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7711b50- drm/i915/uc: Make unexpected firmware versions an error in debug (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 689ac4e- drm/i915/uc: Reject duplicate entries in firmware table (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 596451e- drm/i915/uc: Enhancements to firmware table validation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f0bb450- drm/i915/guc: Print status register when waiting for GuC to load (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fa7695e- drm/i915/guc: Decode another GuC load failure case (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 99953eb- drm/i915/mtl: Define GuC firmware version for MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit baaa258- drm/i915/uc: Track patch level versions on reduced version firmware (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0313e24- drm/i915: use kernel-doc -Werror when CONFIG_DRM_I915_WERROR=y (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55e87e0- drm/i915/ttm: fix i915_ttm_to_gem() kernel-doc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 010d5a2- drm/i915/scatterlist: fix kernel-doc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff90eda- drm/i915/gem: fix function pointer member kernel-doc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fa43a8f- drm/i915/vma: fix struct i915_vma_bindinfo kernel-doc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f9c7a1b- drm/i915/gsc: add support for GSC proxy interrupt (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f774226- drm/i915/gsc: add initial support for GSC proxy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 08ae709- drm/i915/mtl: Define GSC Proxy component interface (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec6ebba- drm/i915/scatterlist: fix kernel-doc parameter documentation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 538c66d- drm/i915/pxp: fix kernel-doc for member dev_link (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 597def3- drm/i915/pmu: drop kernel-doc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9f69c23- drm/i915/active: fix kernel-doc for function parameters (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1ad5f93- drm/i915/guc: add intel_guc_state_capture member docs for (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a9caeb- drm/i915/guc: drop lots of kernel-doc markers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd639d8- drm/i915/guc: add dbgfs_node member kernel-doc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 14b8f74- drm/i915/engine: hide preempt_hang selftest member from kernel-doc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9073a39- drm/i915/gtt: fix i915_vm_resv_put() kernel-doc parameter name (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 72fbae9- drm/i915/context: fix kernel-doc parameter descriptions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5840462- drm/i915/engine: fix kernel-doc function name for (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9ab8f51- drm/i915/gem: fix i915_gem_object_lookup_rcu() kernel-doc parameter (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 99a695c- drm/i915/request: drop kernel-doc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 34444d8- drm/i915/error: fix i915_capture_error_state() kernel-doc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 18ac441- drm/i915/perf: fix i915_perf_ioctl_version() kernel-doc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 31594af- drm/i915/vma: document struct i915_vma_resource wakeref member (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b7de302- drm/i915/utils: drop kernel-doc from __wait_for() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f4db410- drm/i915/vma: fix kernel-doc function name for i915_vma_size() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4336bbd- drm/i915/gvt: fix intel_vgpu_alloc_resource() kernel-doc parameter (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 05da320- drm/i915/guc: Fix error capture for virtual engines (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2279ca7- drm/i915/guc: Capture list naming clean up (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2e01b71- drm/i915/guc: Consolidate duplicated capture list code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1268492- drm/i915/selftests: Use gt_err for GT info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ce45ac- drm/i915/gt: Use gt_err for GT info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a690e7d- drm/i915/fdinfo: Enable fdinfo for GuC backends (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e45d4b7- i915/pmu: Add support for total context runtime for GuC back-end (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 88fcc4e- drm/i915/rc6: throw out set() wrapper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 42c1195- drm/i915/selftest: Update the SLPC selftest (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de417ef- drm/i915: Use correct huge page manager for MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 95c18b4- drm/i915: Migrate platform-dependent mock hugepage selftests to live (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8a455ff- drm/i915/mtl: Implement Wa_14019141245 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b6e1580- drm/i915/hwmon: Block waiting for GuC reset to complete (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d3e2ba2- drm/i915/guc: Disable PL1 power limit when loading GuC firmware (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 473cba9- drm/i915/hwmon: Get mutex and rpm ref just once in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 80ef76b- drm/i915/mtl: Add workaround 14018778641 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 81069b1- drm/i915/selftest: Record GT error for gt failure (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d6f548a- drm/i915/mtl: workaround coherency issue for Media (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9c1f87d- drm/i915/mtl: Add PTE encode function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 20a840c- drm/i915/i915_drv: Use i915 instead of dev_priv insied the file_priv (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 85645b5- drm/i915/i915_drv: Use proper parameter naming in for_each_engine() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6ef7d88- drm/i915/mtl: fix mocs selftest (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d492acc- drm/i915/mtl: Define MOCS and PAT tables for MTL (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e652be8- drm/i915/mtl: Set has_llc=0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 090412c- drm/i915/mtl: WA to clear RDOP clock gating (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c541b23- drm/i915/mtl: Extend Wa_22011802037 to MTL A-step (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5fb7ff2- drm/i915/selftests: Consider multi-gt instead of to_gt() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 084fb89- drm/i915/gem: Consider multi-gt instead of to_gt() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1194b47- drm/i915/gt: Consider multi-gt instead of to_gt() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9784ea7- drm/i915: Make IRQ reset and postinstall multi-gt aware (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 009d548- drm/i915/mtl: Disable stolen memory backed FB for A0 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0c3a8f2- drm/i915/display: Implement fb_mmap callback function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fce1e5e- drm/i915/display: Add helper func to get intel_fbdev from (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 295f0f1- drm/i915: Add a function to mmap framebuffer obj (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 348f22c- drm/i915/display: Set I915_BO_ALLOC_USER for fb (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e56acd2- drm/i915/ttm: Add I915_BO_PREALLOC (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff7660d- drm/ttm: Remove redundant code in ttm_tt_init_fields (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c3f0f5e- drm/bridge: display-connector: handle hdmi-pwr supply (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 717826b- drm/bridge: display-connector: rename dp_pwr to connector_pwr (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d12f332- drm/panel-edp: Convert to platform remove callback returning void (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 870aa5c- drm: Switch i2c drivers back to use .probe() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-bridge-fix-Wunused-const-variable-warning.patch. - commit eabbf5f- drm: lcdif: Add i.MX93 LCDIF compatible string (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0e9ee4e- drm: lcdif: Add multiple encoders and first bridges support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1b3fd93- drm: lcdif: Check consistent bus format and flags across first (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 73f4abd- drm: lcdif: Determine bus format and flags in ->atomic_check() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fe5ecb2- drm: lcdif: Drop unnecessary NULL pointer check on lcdif->bridge (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55665bc- drm/stm: dsi: Use devm_platform_ioremap_resource() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1cc6b74- drm/panel: simple: Add Ampire AM-800480L1TMQW-T00H (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 46ed3d8- drm: bridge: samsung-dsim: Support non-burst mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 476a002- drm: bridge: samsung-dsim: Dynamically configure DPHY timing (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6b8b15d- drm: bridge: samsung-dsim: Select GENERIC_PHY_MIPI_DPHY (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 42d19e0- drm: bridge: samsung-dsim: Fetch pll-clock-frequency automatically (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 609ad2e- drm: bridge: samsung-dsim: fix blanking packet size calculation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1c499a9- drm/amdgpu: Fix no-procfs build (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/0001-drm-Clear-fd-handle-callbacks-in-struct-drm_driver.patch. - commit b06fb55- drm: bridge: samsung-dsim: Fix i.MX8M enable flow to meet spec (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 06ae2c7- drm/bridge: tc358767: explicitly set readable registers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 730da03- drm/doc: Relax fdinfo string constraints (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e78cf5a- drm/msm: Add memory stats to fdinfo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c180a7- drm: Add fdinfo memory stats (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1add9b1- drm/amdgpu: Switch to fdinfo helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/0001-drm-Clear-fd-handle-callbacks-in-struct-drm_driver.patch. - commit 5f52a01- drm/msm: Switch to fdinfo helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/0001-drm-Clear-fd-handle-callbacks-in-struct-drm_driver.patch. - commit 6da2893- drm: Add common fdinfo helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec91dd8- drm/docs: Fix usage stats typos (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1d72c25- drm: shmobile: Make DRM_SHMOBILE visible on Renesas SoC platforms (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 28d314a- drm: shmobile: Add missing call to drm_fbdev_generic_setup() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 093f71e- drm: shmobile: Switch to drm_crtc_init_with_planes() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 827b0e4- drm: shmobile: Add support for DRM_FORMAT_XRGB8888 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f67e98- drm: shmobile: Use %p4cc to print fourcc codes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 58039f5- dma-buf/sw_sync: Replace all non-returning strlcpy with strscpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 72d2700- drm/panel: samsung-s6d7aa0: use pointer for drm_mode in panel desc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4516c6f- drm/bridge: dw-hdmi: Replace all non-returning strlcpy with strscpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2562126- drm/msm: Use struct fb_info.screen_buffer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f988ee7- drm/nouveau/acr/ga102: set variable ga102_gsps (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cdcdfa5- drm/nouveau: constify pointers to hwmon_channel_info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8b905d9- drm: bridge: samsung-dsim: Implement support for clock/data polarity (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c750127- drm/sched: Rename to drm_sched_wakeup_if_can_queue() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9d2cec4- drm/sched: Rename to drm_sched_can_queue() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4f2eea1- ipu-v3: Include (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9625247- fbdev/matrox: Remove trailing whitespaces (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f31f266- fbdev/hitfb: Cast I/O offset to address (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bf54396- drm/ttm: let struct ttm_device_funcs be placed in rodata (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b6b1db8- drm/drm_atomic_helper.c: fix a typo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a5c836- drm/panel: Modify innolux hj110iz panel initial code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e111d93- drm/bridge: tc358768: remove unneeded semicolon (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c13dd7e- gpu: drm: bridge: No need to set device_driver owner (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 92c3bc4- drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f23d5d2- drm/panel: boe-tv101wum-nl6: Remove extra delay (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 80ba717- drm/ssd130x: Fix include guard name (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e469fe3- drivers/firmware: Move sysfb_init() from device_initcall to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 52071cb- drm/panel: panel-simple: Add BOE EV121WXM-N10-1850 panel support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bd9b040- drm/panel: sharp-ls043t1le01: drop dummy functions and data fields (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e7e01d7- drm: sun4i: calculate proper DCLK rate for DSI (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 32d266b- drm: sun4i: rename sun4i_dotclock to sun4i_tcon_dclk (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/drm-sun4i_tcon-use-devm_clk_get_enabled-in-sun4.patch. - commit 5d04ac1- drm/connector: document enum drm_connector_tv_mode (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3d7879f- Documentation: vkms: clarify devres managed reference cleanup (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7b6c593- drm/fb-helper: Use fb_{cfb,sys}_{read, write}() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fd8719c- fbdev: Move I/O read and write code into helper functions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c84f471- fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8f8217d- fbdev: Don't re-validate info->state in fb_ops implementations (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 87a5316- fbdev: Use screen_buffer in fb_sys_{read,write}() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3587c49- fbdev: Return number of bytes read or written (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b49e207- fbdev/xen-fbfront: Use struct fb_info.screen_buffer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f118ebd- fbdev/vfb: Use struct fb_info.screen_buffer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8dcc6e8- fbdev/udlfb: Use struct fb_info.screen_buffer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a5231e3- fbdev/smscufx: Use struct fb_info.screen_buffer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2944797- fbdev/ps3fb: Use struct fb_info.screen_buffer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 392c852- fbdev/metronomefb: Use struct fb_info.screen_buffer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 66c9665- fbdev/hecubafb: Use struct fb_info.screen_buffer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fad06f9- fbdev/broadsheetfb: Use struct fb_info.screen_buffer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5fe3ed1- fbdev/au1200fb: Use struct fb_info.screen_buffer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1f2d602- fbdev/arcfb: Use struct fb_info.screen_buffer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2cb6876- drm/vkms: drop "Rotation" TODO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cda39d5- drm/vkms: add rotate-270 property (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1c13557- drm/vkms: add rotate-90 property (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6f4334f- drm/vkms: add reflect-y and rotate-180 property (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7e9047d- drm/vkms: add rotate-0 and reflect-x property (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 781832d- drm/bridge: lt9611: Do not generate HFP/HBP/HSA and EOT packet (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4bddd95- drm/bridge: lt9211: Do not generate HFP/HBP/HSA and EOT packet (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 664af0b- drm/bridge: tc358768: remove unused variable (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6aa97a0- drm/udl: delete dead code (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 26c56f9- drm/scheduler: mark jobs without fence as canceled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 025e471- drm/rockchip: cdn-dp: call drm_connector_update_edid_property() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1109dba- drm/sti/sti_hdmi: convert to using is_hdmi from display info (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c6617f- drm/sysfs: Link DRM connectors to corresponding Type-C connectors (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c452fe- drm/sysfs: Expose DRM connector id in each connector sysfs (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2a27dbf- drm/uapi: Document CTM matrix better (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e7882f6- drm/meson: set variables meson_hdmi_* storage-class-specifier to (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e29f6d7- drm/panel: st7703: Add Anbernic RG353V-V2 Panel Support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eec280f- drm/panel: st7703: Rename CMD_UNKNOWN_C6 to CMD_SETECO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4f6bf41- drm/doc/rfc: Introduce the merge plan for the Xe driver. (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f3945ed- drm/vkms: drop full alpha blending TODO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5e3bf19- drm/vkms: allow full alpha blending on all planes (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit de7268d- drm/vc4: hdmi: Add BT.2020 Support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b30a6b3- drm/vc4: hdmi: Add BT.601 Support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 525f0ea- drm/vc4: hdmi: Add a function to retrieve the CSC matrix (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 193dde6- drm/vc4: hdmi: Rework the CSC matrices organization (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9f32745- drm/vc4: hdmi: Swap CSC matrix channels for YUV444 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c8b6c46- drm/vc4: hdmi: Rename full range helper (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 118d5f5- drm/vc4: hdmi: Add Broadcast RGB property to allow override of RGB (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 456e9a7- drm/vc4: hdmi: Update all the planes if the TV margins are changed (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 01a707f- drm/vc4: Switch to container_of_const (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cdd81bd- drm/test: Add test cases for drm_rect_rotate_inv() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fad58c6- drm/tests: Add test cases for drm_rect_rotate() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2f8240f- drm/tests: Add test cases for drm_rect_calc_vscale() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b637bd6- drm/tests: Add test cases for drm_rect_calc_hscale() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c5319ef- drm/tests: Add test cases for drm_rect_intersect() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d1adc10- drm/scheduler: add drm_sched_entity_error and use rcu for last_scheduled (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/0007-drm-sched-Call-drm_sched_fence_set_parent-from-drm_s.patch. - commit dd3c5f3- drm/scheduler: properly forward fence errors (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/0007-drm-sched-Call-drm_sched_fence_set_parent-from-drm_s.patch. - commit a75f31e- drm/tve200: Use devm_platform_ioremap_resource() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cb64b5f- drm/sti: Drop of_gpio header (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 85e980e- drm/bridge: anx7625: Drop of_gpio header (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dc0c8c1- drm/display: Add missing OLED Vesa brightnesses definitions (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bf0d9eb- drm/panel: simple: Add InnoLux G070ACE-L01 (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 354afc2- drm/armada: Implement fbdev emulation as in-kernel client (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - Refresh patches.suse/0001-drm-Clear-fd-handle-callbacks-in-struct-drm_driver.patch. - commit 05c1079- drm/armada: Initialize fbdev DRM client (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cf4cd4b- drm/armada: Hide fbdev support behind config option (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f85ca5a- drm/armada: Include (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8541bb1- drm/bridge: ti-sn65dsi86: Implement wait_hpd_asserted (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 387412c- arch/parisc: Implement fb_is_primary_device() under arch/parisc (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a419575- video: Move HP PARISC STI core code to shared location (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4b1b68f- video: Remove trailing whitespaces (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8c82969- drm/gem: Check for valid formats (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9f1d3e7- drm/nouveau/therm: Move an assignment statement behind a null pointer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 47c839c- drm/nouveau/pci: Move an expression into a function call parameter in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f862dc1- drm/nouveau/pci: Move a variable assignment behind condition checks (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 187b38a- drm/nouveau/clk: Move a variable assignment behind a null pointer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55d57d0- drm/nouveau/bios/power_budget: Move an expression into a macro call (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0ad6247- drm/nouveau/debugfs: Replace five seq_printf() calls by seq_puts() in (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a302c51- drm/nouveau/debugfs: Use seq_putc() in nouveau_debugfs_pstate_get() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ac93009- drm/nouveau/debugfs: Move a variable assignment behind a null pointer (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ebc2d98- drm/nouveau/debugfs: Move an expression into a function call (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8c3e94a- drm/panel: nt36523: Add Lenovo J606F panel (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a6d0323- drm/panel: nt36523: Get orientation from OF (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 790dd39- drm/panel: nt36523: Add DCS backlight support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 65b5998- dma-buf/dma-resv.c: fix a typo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8ff51f2- video/aperture: Provide a VGA helper for gma500 and internal use (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a26ebe6- video/aperture: Only remove sysfb on the default vga pci device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a2ea954- video/aperture: Drop primary argument (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 056a332- video/aperture: Move vga handling to pci function (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit caf8b5a- video/aperture: Only kick vgacon when the pdev is decoding vga (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 61c43b3- drm/aperture: Remove primary argument (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 992f35c- video/aperture: use generic code to figure out the vga default device (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8630e9c- drm/gma500: Use drm_aperture_remove_conflicting_pci_framebuffers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 24aa1bc- drm/bridge: fsl-ldb: Add i.MX6SX support (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit faeb2af- drm/vkms: Use drmm_mode_config_init() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a64fe7c- drm/vkms: Use drmm_crtc_init_with_planes() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 65bfea1- fbdev: sh7760fb: Fix -Wimplicit-fallthrough warnings (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a098dd2- fbdev: sh_mobile_lcdcfb: Fix ARGB32 overlay format typo (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 11263d7- fbdev: hitfb: Use NULL for pointers (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 95edbfa- fbdev: hitfb: Fix integer-to-pointer cast (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c4b7be6- fbdev/media: Use GPIO descriptors for VIA GPIO (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 386fed0- video/hdmi: Reorder fields in 'struct hdmi_avi_infoframe' (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8784f37- fbdev: broadsheetfb: Add MODULE_FIRMWARE macro (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c9c2643- fbdev: metronomefb: Add MODULE_FIRMWARE macro (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0b35350- fbdev: hitfb: Declare hitfb_blank() as static (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4842140- mm/gup: remove unused vmas parameter from get_user_pages() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 38d973a- drm/i2c: tda998x: Replace all non-returning strlcpy with strscpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f411aa0- drm/sun4i: hdmi: Replace all non-returning strlcpy with strscpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7531359- drm/mediatek: Replace all non-returning strlcpy with strscpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c87ee96- drm/rockchip: Replace all non-returning strlcpy with strscpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ee319cd- drm/display/dp_mst: Replace all non-returning strlcpy with strscpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 577e43a- drm/amd/pm: Replace all non-returning strlcpy with strscpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f64afa0- drm/radeon: Replace all non-returning strlcpy with strscpy (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1e0046a- drm/sched: Call drm_sched_fence_set_parent() from (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9e8e20c- drm/nouveau/kms/nv50-: Fix drm_dp_remove_payload() invocation (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7844614- drm/ttm: fix warning that we shouldn't mix && and || (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1df97b1- drm/sched: Make sure we wait for all dependencies in kill_jobs_cb() (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cc6af70- Delete patches.suse/drm-i915-Fix-HPD-polling-reenabling-the-output.patch. - commit f3cb1d6- Update patches.suse/drm-Add-an-HPD-poll-helper-to-reschedule-the-p.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cdc81c5- Update patches.suse/drm-i915-dgfx-Enable-d3cold-at-s2idle.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 50a8fb3- Update patches.suse/drm-vmwgfx-Fix-possible-invalid-drm-gem-put-ca.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bffabb2- Update patches.suse/drm-vmwgfx-Fix-shader-stage-validation.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 36aad52- Update patches.suse/dma-buf-sw_sync-Avoid-recursive-lock-during-fe.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ab6d67f- Update patches.suse/drm-display-dp-Fix-the-DP-DSC-Receiver-cap-siz.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 56e9aa8- Update patches.suse/drm-panfrost-Skip-speed-binning-on-EOPNOTSUPP.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ec0c6a3- Update patches.suse/fbdev-goldfishfb-Do-not-check-0-for-platform_get_irq.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a33cd7- Update patches.suse/fbdev-mmp-fix-value-check-in-mmphw_probe.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit dd77dfe- Update patches.suse/drm-qxl-fix-UAF-on-handle-creation.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2797eb3- Update patches.suse/Revert-Revert-drm-amdgpu-display-change-pipe-p.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c739d4e- Update patches.suse/drm-amd-flush-any-delayed-gfxoff-on-suspend-en.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2af2128- Update patches.suse/drm-amdgpu-skip-fence-GFX-interrupts-disable-e.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c0f4180- Update patches.suse/drm-amd-pm-Fix-temperature-unit-of-SMU-v13.0.6.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit b980d31- Update patches.suse/drm-amdgpu-pm-fix-throttle_status-for-other-th.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9daddf7- Update patches.suse/drm-panel-simple-Fix-AUO-G121EAN01-panel-timin.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b9050b5- Update patches.suse/drm-i915-sdvo-fix-panel_type-initialization.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5255a0b- Update patches.suse/drm-i915-guc-slpc-Restore-efficient-freq-earli.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b5bf63a- Update patches.suse/drm-amdgpu-fix-possible-UAF-in-amdgpu_cs_pass1.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a1f540- Update patches.suse/drm-amd-display-check-attr-flag-before-set-cur.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e7592e3- Update patches.suse/drm-amd-pm-correct-the-pcie-width-for-smu-13.0.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 6d9172f- Update patches.suse/drm-amd-display-Don-t-show-stack-trace-for-mis.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8cc1264- Update patches.suse/drm-amdgpu-Match-against-exact-bootloader-status.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a84eb74- Update patches.suse/drm-amd-pm-skip-the-RLC-stop-when-S0i3-suspend.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a4a8a14- Update patches.suse/drm-shmem-helper-Reset-vma-vm_ops-before-calli.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5c673f7- Update patches.suse/drm-rockchip-Don-t-spam-logs-in-atomic-check.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3d977b8- Update patches.suse/drm-nouveau-disp-Revert-a-NULL-check-inside-no.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5fabbc5- Update patches.suse/drm-nouveau-remove-unused-tu102_gr_load-functi.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4285a3f- Update patches.suse/drm-nouveau-nvkm-dp-Add-workaround-to-fix-DP-1.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b0ebb96- Update patches.suse/drm-nouveau-gr-enable-memory-loads-on-helper-i.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 21148bc- Update patches.suse/drm-bridge-it6505-Check-power-state-with-it650.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d0c44a2- Update patches.suse/drm-i915-Fix-premature-release-of-request-s-re.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 50670e4- Update patches.suse/drm-i915-gt-Support-aux-invalidation-on-all-en.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 457739a- Update patches.suse/drm-i915-gt-Poll-aux-invalidation-register-bit.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 79e4248- Update patches.suse/drm-i915-gt-Enable-the-CCS_FLUSH-bit-in-the-pi.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5e60d63- Update patches.suse/drm-i915-gt-Rename-flags-with-bit_group_X-acco.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 26058a1- Update patches.suse/drm-i915-gt-Ensure-memory-quiesced-before-inva.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8e45dda- Update patches.suse/drm-i915-Add-the-gen12_needs_ccs_aux_inv-helpe.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bf5524e- Update patches.suse/drm-i915-gt-Cleanup-aux-invalidation-registers.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 72abda9- Update patches.suse/drm-imx-ipuv3-Fix-front-porch-adjustment-upon-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4dcb263- Update patches.suse/drm-ttm-check-null-pointer-before-accessing-wh.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 60e8590- Update patches.suse/locking-rtmutex-Fix-task-pi_waiters-integrity.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8287945- Update patches.suse/drm-msm-Disallow-submit-with-fence-id-0.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 77bc47a- Update patches.suse/drm-msm-Fix-hw_fence-error-path-cleanup.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0a8bda2- Update patches.suse/drm-msm-Fix-IS_ERR_OR_NULL-vs-NULL-check-in-a5x.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0631e11- Update patches.suse/drm-msm-adreno-Fix-snapshot-BINDLESS_DATA-size.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 86c35ec- Update patches.suse/drm-msm-dsi-Drop-unused-regulators-from-QCM2290.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 641a895- Update patches.suse/drm-msm-dpu-drop-enum-dpu_core_perf_data_bus_id.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 80c4c4b- Update patches.suse/drm-msm-dpu-add-missing-flush-and-fetch-bits-fo.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit a536365- Update patches.suse/drm-msm-mdss-correct-UBWC-programming-for-SM855.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b3dcf4e- Update patches.suse/drm-amd-display-Unlock-on-error-path-in-dm_hand.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 03321bf- Update patches.suse/drm-amd-display-Exit-idle-optimizations-before-attem.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b3b1c47- Update patches.suse/drm-amd-display-Guard-DCN31-PHYD32CLK-logic-against-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7dc03e7- Update patches.suse/drm-amd-smu-use-AverageGfxclkFrequency-to-replace-pr.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9904733- Update patches.suse/drm-amd-Fix-an-error-handling-mistake-in-psp_sw.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 772c0d3- Update patches.suse/drm-i915-Fix-an-error-handling-path-in-igt_writ.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a81621a- Update patches.suse/drm-i915-dpt-Use-shmem-for-dpt-objects.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cd87620- Update patches.suse/fbdev-au1200fb-Fix-missing-IRQ-check-in-au1200f.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff9f3d2- Update patches.suse/fbdev-imxfb-Removed-unneeded-release_mem_region.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4fc5332- Update patches.suse/fbdev-imxfb-warn-about-invalid-left-right-margi.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5a07223- Update patches.suse/drm-atomic-Fix-potential-use-after-free-in-nonb.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 91bc00d- Update patches.suse/drm-amd-display-Keep-PHY-active-for-DP-displays.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1fc74ae- Update patches.suse/drm-amd-display-Prevent-vtotal-from-being-set-t.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d407717- mm/various: give up if pte_offset_map[_lock]() fails (jsc#5859). - commit a2c5634- Update patches.suse/drm-amd-display-Disable-MPC-split-by-default-on.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3d50689- Update patches.suse/drm-amd-display-check-TG-is-non-null-before-che.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4c43875- Update patches.suse/drm-amd-display-Add-polling-method-to-handle-MS.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 349ce9d- Update patches.suse/drm-amd-display-Clean-up-errors-warnings-in-amd.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bea04be- Update patches.suse/drm-amdgpu-pm-make-mclk-consistent-for-smu-13.0.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b21505d- Update patches.suse/drm-amdgpu-pm-make-gfxclock-consistent-for-sien.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3e7fbd4- Update patches.suse/drm-amd-display-only-accept-async-flips-for-fas.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1458a53- Update patches.suse/drm-amdgpu-vkms-relax-timer-deactivation-by-hrt.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6176bca- Update patches.suse/drm-i915-perf-add-sentinel-to-xehp_oa_b_counter.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7350278- Update patches.suse/drm-nouveau-kms-nv50-init-hpd_irq_lock-for-PIOR.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cad48b2- Update patches.suse/drm-nouveau-disp-PIOR-DP-uses-GPIO-for-HPD-not-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d7aae87- Update patches.suse/drm-nouveau-i2c-fix-number-of-aux-event-slots.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 66cddf5- Update patches.suse/dma-buf-dma-resv-Stop-leaking-on-krealloc-failu.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 03ede3f- Update patches.suse/drm-client-Fix-memory-leak-in-drm_client_modese.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9577618- Update patches.suse/drm-client-Fix-memory-leak-in-drm_client_target.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6fd85ba- Update patches.suse/drm-amd-Align-SMU11-SMU_MSG_OverridePcieParamet.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eb7252a- Update patches.suse/drm-amd-Move-helper-for-dynamic-speed-switch-ch.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a188a98- Update patches.suse/drm-amd-pm-conditionally-disable-pcie-lane-spee.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit cba8499- Update patches.suse/drm-amd-pm-share-the-code-around-SMU13-pcie-par.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 28d8f1a- Update patches.suse/drm-amdgpu-avoid-restore-process-run-into-dead-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1f19763- Update patches.suse/drm-amd-pm-fix-smu-i2c-data-read-risk.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c131176- Update patches.suse/drm-i915-Fix-one-wrong-caching-mode-enum-usage.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1708dda- Update patches.suse/drm-i915-Don-t-preserve-dpll_hw_state-for-slave.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7bbcfc9- Update patches.suse/drm-nouveau-bring-back-blit-subchannel-for-pre-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aac8434- Update patches.suse/drm-nouveau-acr-Abort-loading-ACR-if-no-firmwar.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 849229a- Update patches.suse/drm-nouveau-disp-g94-enable-HDMI.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 65f2b9c- Update patches.suse/drm-nouveau-disp-fix-HDMI-on-gt215.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4db279e- Delete patches.suse/drm-client-Send-hotplug-event-after-registering.patch. - commit 85c763a- Update patches.suse/drm-i915-psr-Fix-BDW-PSR-AUX-CH-data-register-o.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1445992- Update patches.suse/drm-amdgpu-Fix-potential-fence-use-after-free-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5d84df9- Delete patches.suse/drm-amd-pm-avoid-unintentional-shutdown-due-to.patch. - commit 905061d- Update patches.suse/drm-amd-pm-expose-swctf-threshold-setting-for-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ac5695- Update patches.suse/drm-amd-display-Add-monitor-specific-edid-quirk.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit f7805d6- Update patches.suse/drm-amd-display-Remove-Phantom-Pipe-Check-When-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 15493e2- Update patches.suse/Revert-drm-amd-display-edp-do-not-add-non-edid-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 98a38c2- Update patches.suse/Revert-drm-amd-Disable-PSR-SU-on-Parade-0803-TC.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 82df139- Update patches.suse/drm-amd-display-Set-minimum-requirement-for-usi-cd2e31a.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c935476- Update patches.suse/drm-amd-display-Set-minimum-requirement-for-usi.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 5807417- Update patches.suse/drm-amd-display-Correct-DMUB_FW_VERSION-macro.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f25cc5e- Update patches.suse/Partially-revert-drm-amd-display-Fix-possible-underf.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1d28976- Delete patches.suse/Revert-drm-amd-display-Move-DCN314-DOMAIN-power.patch. - commit ff988b2- Delete patches.suse/drm-amd-display-disable-RCO-for-DCN314.patch. - commit 87f5650- x86/tdx: Wrap exit reason with hcall_func() (jsc#PED-6469). - commit a8e9cdd- Update patches.suse/drm-i915-guc-slpc-Apply-min-softlimit-correctly.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 90c2cd0- Update patches.suse/drm-i915-psr-Use-hw.adjusted-mode-when-calculat.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 8f8534f- Update patches.suse/drm-msm-dpu-correct-MERGE_3D-length.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit af5aa2a- Update patches.suse/drm-msm-dpu-fix-sc7280-and-sc7180-PINGPONG-done.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit f07eedc- Update patches.suse/drm-msm-dp-Free-resources-after-unregistering-t.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e901605- Update patches.suse/drm-msm-dp-Drop-aux-devices-together-with-DP-co.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a14f578- Update patches.suse/drm-msm-provide-fb_dirty-implemenation.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d354885- Update patches.suse/drm-msm-dsi-Remove-incorrect-references-to-slic.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 28af848- Update patches.suse/drm-msm-dpu-Fix-slice_last_group_size-calculati.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 85b4937- Update patches.suse/drm-msm-dpu-do-not-enable-color-management-if-D.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit da273fb- Update patches.suse/drm-msm-a5xx-really-check-for-A510-in-a5xx_gpu_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9ff19db- Update patches.suse/drm-msm-a6xx-don-t-set-IO_PGTABLE_QUIRK_ARM_OUT.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 29a2955- Update patches.suse/drm-msm-adreno-fix-sparse-warnings-in-a6xx-code.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5ef9699- Update patches.suse/drm-msm-dsi-don-t-allow-enabling-14nm-VCO-with-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit fd67414- Update patches.suse/drm-msm-dpu-clean-up-dpu_kms_get_clk_rate-returns.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5f364a5- Update patches.suse/drm-msm-dpu-always-clear-every-individual-pendi.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2ca52c8- Update patches.suse/drm-msm-dpu-set-DSC-flush-bit-correctly-at-MDP-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1ed39f3- Update patches.suse/drm-msm-dpu-Set-DPU_DATA_HCTL_EN-for-in-INTF_SC.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1ce1fc4- Update patches.suse/drm-msm-dpu-Disable-pingpong-TE-on-DPU-5.0.0-an.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 35225aa- Update patches.suse/drm-msm-dpu-Move-autorefresh-disable-from-CMD-e.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6dbd0c1- Update patches.suse/drm-msm-dpu-Drop-unused-poll_timeout_wr_ptr-PIN.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aac0b58- Update patches.suse/drm-msm-dpu-Use-V4.0-PCC-DSPP-sub-block-in-SC7-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a314cf6- Update patches.suse/drm-msm-dpu-drop-the-regdma-configuration.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 783597c- Update patches.suse/drm-msm-dpu-fix-cursor-block-register-bit-offse.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1edd13a- Update patches.suse/drm-msm-dpu-enable-DSPP_2-3-for-LM_2-3-on-sm845.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a6a463a- Update patches.suse/drm-dp_mst-Clear-MSG_RDY-flag-before-sending-ne.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3739ebb- Update patches.suse/drm-amdgpu-Fix-usage-of-UMC-fill-record-in-RAS.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c17fefe- Update patches.suse/drm-amdgpu-Fix-memcpy-in-sienna_cichlid_append_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3af48e9- Update patches.suse/drm-amd-display-Enable-dcn314-DPP-RCO.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f8d7a0b- Update patches.suse/drm-amd-display-Skip-DPP-DTO-update-if-root-cl.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ca8c0e3- Update patches.suse/drm-amdgpu-unmap-and-remove-csa_va-properly.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b590229- Update patches.suse/drm-amd-display-fix-dcn315-single-stream-crb-al.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 52b5e05- Update patches.suse/amdgpu-validate-offset_in_bo-of-drm_amdgpu_gem_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c3ce66e- Update patches.suse/drm-amd-display-fix-seamless-odm-transitions.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 095f88b- Update patches.suse/drm-amdgpu-keep-irq-count-in-amdgpu_irq_disabl.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2b71b8d- Update patches.suse/drm-radeon-fix-possible-division-by-zero-errors.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 39a6e3a- Update patches.suse/drm-amd-display-Update-correct-DCN314-register-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 337b904- Update patches.suse/drm-amd-display-Apply-60us-prefetch-for-DCFCLK.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4e16e5e- Update patches.suse/drm-amd-display-Fix-artifacting-on-eDP-panels-w.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 426883d- Update patches.suse/drm-amdgpu-Validate-VM-ioctl-flags.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4a41100- Delete patches.suse/drm-amdgpu-Use-apt-name-for-FW-reserved-region.patch. - commit d0f6d22- Update patches.suse/drm-amd-display-Remove-v_startup-workaround-fo.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c0293f- Update patches.suse/drm-amd-display-Fix-possible-underflow-for-disp.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4dd1558- Update patches.suse/drm-amdkfd-Fix-potential-deallocation-of-previo.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit eac6c83- Update patches.suse/drm-amdgpu-install-stub-fence-into-potential-u.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 64c8f82- Update patches.suse/drm-amd-display-Fix-a-test-dml32_rq_dlg_get_rq_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4857100- Update patches.suse/drm-amd-display-Fix-a-test-CalculatePrefetchSch.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d8b9692- Update patches.suse/Revert-drm-amd-display-disable-SubVP-DRR-to-pr.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c0d9909- Update patches.suse/drm-amd-display-Keep-disable-aux-i-delay-as-0.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6e074c1- Update patches.suse/drm-amd-display-update-extended-blank-for-dcn31.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d9676d4- Update patches.suse/drm-amd-display-Fix-in-secure-display-context-c.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6440688- Update patches.suse/drm-amd-display-add-pixel-rate-based-CRB-alloca.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b0f6777- Update patches.suse/drm-amd-display-Limit-DCN32-8-channel-or-less-p.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 1cc99ad- Update patches.suse/drm-amd-display-Convert-Delaying-Aux-I-Disable-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 041b55d- Update patches.suse/drm-amdgpu-fix-memory-leak-in-mes-self-test.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0bcc196- Update patches.suse/drm-amdgpu-Fix-integer-overflow-in-amdgpu_cs_p.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 713b127- Update patches.suse/drm-radeon-Fix-integer-overflow-in-radeon_cs_pa.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bc7e31b- Update patches.suse/drm-amd-display-Explicitly-specify-update-type-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6eed812- Update patches.suse/drm-amdgpu-fix-calltrace-warning-in-amddrm_bud.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 22cce5a- Update patches.suse/radeon-avoid-double-free-in-ci_dpm_init.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 55327b2- Update patches.suse/drm-amd-display-Update-DTBCLK-for-DCN32.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4f49020- Update patches.suse/drm-amd-display-fix-is_timing_changed-prototype.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 47aa280- Update patches.suse/drm-amd-display-Add-logging-for-display-MALL-re.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit afa79e0- Update patches.suse/drm-amd-display-Add-FAMS-validation-before-tryi.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5d2148e- Update patches.suse/drm-amd-display-Unconditionally-print-when-DP-s.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e4b91fa- Update patches.suse/drm-i915-gt-Add-workaround-14016712196.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b8e13b8- Delete patches.suse/drm-i915-Convert-INTEL_INFO-display-to-a-pointe.patch. - Delete patches.suse/drm-i915-Fix-error-handling-if-driver-creation.patch. - Delete patches.suse/drm-i915-No-10bit-gamma-on-desktop-gen3-parts.patch. - Delete patches.suse/drm-i915-display-Handle-GMD_ID-identification-.patch. - Delete patches.suse/drm-i915-display-Make-display-responsible-for-p.patch. - Delete patches.suse/drm-i915-display-Move-display-runtime-info-to-d.patch. - Delete patches.suse/drm-i915-fix-display-probe-for-IVB-Q-and-IVB-D.patch. - commit 083a721- Update patches.suse/drm-i915-display-Move-display-device-info-to-he.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e3d0397- Update patches.suse/drm-i915-hide-mkwrite_device_info-better.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b703d3a- Update patches.suse/drm-i915-Fix-limited-range-csc-matrix.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa8d734- Update patches.suse/drm-rcar-du-remove-R-Car-H3-ES1.-workarounds.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 05a7c9c- Update patches.suse/drm-i915-guc-slpc-Provide-sysfs-for-efficient-f.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 328ead6- Update patches.suse/drm-stm-ltdc-fix-late-dereference-check.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9a3fc4f- Update patches.suse/drm-panel-simple-fix-active-size-for-Ampire-AM-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7c7d1ed- Update patches.suse/drm-bridge-samsung-dsim-Fix-PMS-Calculator-on-i.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 367392a- Update patches.suse/drm-bridge-ti-sn65dsi83-Fix-enable-disable-flow.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7df0588- Update patches.suse/drm-bridge-anx7625-Prevent-endless-probe-loop.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 09277d6- Update patches.suse/drm-nouveau-dispnv50-fix-missing-prototypes-war.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2739fa2- Update patches.suse/drm-bridge-tc358767-Switch-to-devm-MIPI-DSI-hel.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2e12456- Update patches.suse/drm-vkms-Fix-RGB565-pixel-conversion.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f09d026- Update patches.suse/drm-Add-fixed-point-helper-to-get-rounded-integ.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ff8912b- Update patches.suse/drm-panel-sharp-ls043t1le01-adjust-mode-setting.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit bd2111f- Update patches.suse/drm-sun4i_tcon-use-devm_clk_get_enabled-in-sun4.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071). - commit 09f6b76- Update patches.suse/drm-vram-helper-fix-function-names-in-vram-help.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit aa79077- Update patches.suse/drm-bridge-tc358768-fix-THS_TRAILCNT-computatio.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c2dd507- Update patches.suse/drm-bridge-tc358768-fix-TXTAGOCNT-computation.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 28fef06- Update patches.suse/drm-bridge-tc358768-fix-THS_ZEROCNT-computation.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit b7ef295- Update patches.suse/drm-bridge-tc358768-fix-TCLK_TRAILCNT-computati.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ce49b2c- Update patches.suse/drm-bridge-tc358768-fix-TCLK_ZEROCNT-computatio.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e37954f- Update patches.suse/drm-bridge-tc358768-fix-PLL-target-frequency.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db4466a- Update patches.suse/drm-bridge-tc358768-fix-PLL-parameters-computat.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 7272988- Update patches.suse/drm-bridge-tc358768-always-enable-HS-video-mode.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6c954c6- Update patches.suse/drm-rockchip-vop-Leave-vblank-enabled-in-self-r.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0bdff72- Update patches.suse/drm-atomic-Allow-vblank-enabled-self-refresh-di.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit ba51667- Update patches.suse/drm-bridge-ti-sn65dsi83-Fix-enable-error-path.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9bb47cf- Update patches.suse/drm-bridge-it6505-Move-a-variable-assignment-be.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 9b8de80- Update patches.suse/drm-bridge-tc358768-Add-atomic_get_input_bus_fm.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 0cef76b- Update patches.suse/drm-vkms-isolate-pixel-conversion-functionality.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3d35ea4- Update patches.suse/drm-scheduler-set-entity-to-NULL-in-drm_sched_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit f5fdba7- Update patches.suse/drm-imx-lcdc-fix-a-NULL-vs-IS_ERR-bug-in-probe.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit c89afa8- Update patches.suse/fbdev-fix-potential-OOB-read-in-fast_imageblit.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 988a714- Update patches.suse/fbdev-omapfb-lcd_mipid-Fix-an-error-handling-pa.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 5d69680- Update patches.suse/Input-ads7846-Convert-to-use-software-nodes.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e2c8ae5- Update patches.suse/drm-ttm-never-consider-pinned-BOs-for-eviction-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit baec41f- Update patches.suse/drm-fbdev-dma-Fix-documented-default-preferred_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 2d8bd18- Update patches.suse/dma-buf-fix-an-error-pointer-vs-NULL-bug.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit e03ea41- Update patches.suse/dma-buf-keep-the-signaling-time-of-merged-fence.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 4aa1ebc- Update patches.suse/drm-panel-simple-Add-Powertip-PH800480T013-drm_.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit d9195ac- Update patches.suse/drm-ttm-Don-t-leak-a-resource-on-swapout-move-e.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit db4360d- Update patches.suse/drm-ttm-Don-t-leak-a-resource-on-eviction-error.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a36557e- Update patches.suse/drm-bridge-ti-sn65dsi86-Fix-auxiliary-bus-lifet.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 40cd161- Update patches.suse/drm-ttm-fix-bulk_move-corruption-when-adding-a-.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 3eff7b1- Update patches.suse/drm-bridge-dw_hdmi-fix-connector-access-for-scd.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit a3f95b4- Update patches.suse/drm-panel-simple-Add-connector_type-for-innolux.patch (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071) - commit 6f78932- media: via: Use correct dependency for camera sensor drivers (git-fixes). - media: v4l: Use correct dependency for camera sensor drivers (git-fixes). - commit 0d8a265- Update config files: CONFIG_VIDEO_CAMERA_SENSOR=y - commit 4008da7- media: uvcvideo: Fix OOB read (git-fixes). - spi: zynqmp-gqspi: fix clock imbalance on probe failure (git-fixes). - media: ipu-bridge: Do not use on stack memory for software_node.name field (git-fixes). - media: ipu-bridge: Fix null pointer deref on SSDB/PLD parsing warnings (git-fixes). - media: i2c: Add a camera sensor top level menu (git-fixes). - commit f626750- io_uring/net: fix iter retargeting for selected buf (git-fixes). - commit e964e17- io_uring: fix unprotected iopoll overflow (bsc#1215211). - io_uring: break out of iowq iopoll on teardown (bsc#1215211). - io_uring: add a sysctl to disable io_uring system-wide (bsc#1215211). - io_uring/fdinfo: only print ->sq_array[] if it's there (bsc#1215211). - io_uring: Don't set affinity on a dying sqpoll thread (bsc#1215211). - io_uring: move iopoll ctx fields around (bsc#1215211). - io_uring: move multishot cqe cache in ctx (bsc#1215211). - io_uring: separate task_work/waiting cache line (bsc#1215211). - io_uring: banish non-hot data to end of io_ring_ctx (bsc#1215211). - io_uring: move non aligned field to the end (bsc#1215211). - io_uring: add option to remove SQ indirection (bsc#1215211). - io_uring: compact SQ/CQ heads/tails (bsc#1215211). - io_uring: force inline io_fill_cqe_req (bsc#1215211). - io_uring: merge iopoll and normal completion paths (bsc#1215211). - io_uring: reorder cqring_flush and wakeups (bsc#1215211). - io_uring: optimise extra io_get_cqe null check (bsc#1215211). - io_uring: refactor __io_get_cqe() (bsc#1215211). - io_uring: simplify big_cqe handling (bsc#1215211). - io_uring: cqe init hardening (bsc#1215211). - io_uring: improve cqe !tracing hot path (bsc#1215211). - io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is used (bsc#1215211). - io_uring: stop calling free_compound_page() (bsc#1215211). - io_uring: rename kiocb_end_write() local helper (bsc#1215211). - commit f091844- io_uring: simplify io_run_task_work_sig return (bsc#1215211). - io_uring/rsrc: keep one global dummy_ubuf (bsc#1215211). - io_uring: never overflow io_aux_cqe (bsc#1215211). - io_uring: remove return from io_req_cqe_overflow() (bsc#1215211). - io_uring: open code io_fill_cqe_req() (bsc#1215211). - commit 7948073- io_uring/net: don't overflow multishot recv (bsc#1215211). - io_uring/net: don't overflow multishot accept (bsc#1215211). - io_uring/io-wq: don't gate worker wake up success on wake_up_process() (bsc#1215211). - io_uring/io-wq: reduce frequency of acct->lock acquisitions (bsc#1215211). - io_uring/io-wq: don't grab wq->lock for worker activation (bsc#1215211). - io_uring: remove unnecessary forward declaration (bsc#1215211). - commit 5c535c3- scsi: smartpqi: Change driver version to 2.1.24-046 (bsc#1211732). - scsi: smartpqi: Enhance error messages (bsc#1211732). - scsi: smartpqi: Enhance controller offline notification (bsc#1211732). - scsi: smartpqi: Enhance shutdown notification (bsc#1211732). - scsi: smartpqi: Simplify lun_number assignment (bsc#1211732). - scsi: smartpqi: Rename pciinfo to pci_info (bsc#1211732). - scsi: smartpqi: Rename MACRO to clarify purpose (bsc#1211732). - scsi: smartpqi: Add abort handler (bsc#1211732). - commit 5218813- scsi: smartpqi: Replace one-element arrays with flexible-array members (bsc#1211732). - commit eb9bb15- scsi: smartpqi: Replace all non-returning strlcpy() with strscpy() (bsc#1211732). - scsi: smartpqi: Update version to 2.1.22-040 (bsc#1211732). - scsi: smartpqi: Update copyright to 2023 (bsc#1211732). - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (bsc#1211732). - scsi: smartpqi: Stop sending driver-initiated TURs (bsc#1211732). - scsi: smartpqi: Fix byte aligned writew for ARM servers (bsc#1211732). - scsi: smartpqi: Add support for RAID NCQ priority (bsc#1211732). - scsi: smartpqi: Validate block layer host tag (bsc#1211732). - scsi: smartpqi: Remove contention for raid_bypass_cnt (bsc#1211732). - scsi: smartpqi: Fix rare SAS transport memory leak (bsc#1211732). - scsi: smartpqi: Remove NULL pointer check (bsc#1211732). - scsi: smartpqi: Add new controller PCI IDs (bsc#1211732). - scsi: smartpqi: Map full length of PCI BAR 0 (bsc#1211732). - commit df23c56- s390/boot: account Real Memory Copy and Lowcore areas (git-fixes bsc#1215530). - commit dca0063- s390/mm: define Real Memory Copy size and mask macros (git-fixes bsc#1215529). - commit d6f6439- s390/boot: cleanup number of page table levels setup (git-fixes bsc#1215528). - commit 2422def- kernel-binary: python3 is needed for build At least scripts/bpf_helpers_doc.py requires python3 since Linux 4.18 Other simimlar scripts may exist. - commit c882efa- Update references tag for jsc#5859 Updated: patches.suse/mm-enable-page-walking-API-to-lock-vmas-during.patch patches.suse/mm-memory-failure-avoid-false-hwpoison-page-ma.patch patches.suse/mm-memory-failure-fix-hardware-poison-check-in-.patch patches.suse/mm-memory-failure-fix-potential-unexpected-ret.patch patches.suse/mm-memory-failure-fix-unexpected-return-value-.patch patches.suse/mm-memory-failure-move-sysctl-register-in-memory_failure_init.patch patches.suse/mm-page_alloc-move-mirrored_kernelcore-into-mm_init.c.patch - commit 01f8e06- sched/fair: Fix SMT4 group_smt_balance handling (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Optimize should_we_balance() for large SMT systems (bsc#1212887 (Scheduler functional and performance backports)). - commit 4b59090- Update patches.suse/af_unix-Fix-null-ptr-deref-in-unix_stream_send.patch references (add CVE-2023-4622 bsc#1215117). - commit d305321- net/sched: sch_hfsc: Ensure inner classes have fsc curve (CVE-2023-4623 bsc#1215115). - commit 9bbd8cc- supported.conf: add snd-ps-sdw-dma - commit 5316338- ASoC: soc-core.c: add index on snd_soc_of_get_dai_name() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - Refresh patches.suse/ASoC-fsl-use-snd_soc_-of_-get_dlc.patch. - Refresh patches.suse/ASoC-qcom-use-snd_soc_-of_-get_dlc.patch. - Refresh patches.suse/ASoC-simple-card.c-use-snd_soc_-of_-get_dlc.patch. - commit cb4d928- supported.conf: add HDA and ASoC Intel/AMD entries - commit d1fdcf4- ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs: Provide support for fallback topology (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/realtek - ALC287 I2S speaker platform support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/tas2781: Use standard clamp() macro (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: amd: clear panic mask status when panic occurs (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: amd: add conditional check for acp_clkmux_sel register (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: amd: remove redundant clock mux selection register write (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: amd: add module parameter for firmware debug (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: amd: enable ACP external global interrupt (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: amd: remove unused sha dma interrupt code (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 4c3bb71- Update config files: CONFIG_SND_SOC_SOF_AMD_VANGOGH=m - commit 562ae88- ASoC: SOF: ipc4-topology: Fix the output reference params for SRC (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: amd: Enable signed firmware image loading for Vangogh platform (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: amd: Add support for signed fw image loading (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: amd: Add sof support for vangogh platform (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: Add kcontrols and widgets per-codec in common code (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: dapm: Add a flag for not having widget name in kcontrol name (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: RPL: Add entry for HDMI-In capture support on non-I2S codec boards (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 9d3a7d8- ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in RPL match table (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in RPL match table (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: Refactor code for HDA stream creation (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: Add rpl_nau8318_8825 driver (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: Remove duplicated include in lnl.c (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Simplify get_slave_info (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Allow different devices on the same link (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Support multiple groups on the same link (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Device loop should not always start at adr_index (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Update DLC index each time one is added (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Add helper to create a single codec DLC (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Printk's should end with a newline (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-mlink: add helper to get sublink LSDIID register (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: add abstraction for SoundWire wake-ups (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda: add hw_params/free/trigger callbacks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-dai: add helpers for SoundWire callbacks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit fab7f32- Update config files: CONFIG_SND_SOC_SOF_LUNARLAKE=m - commit 9762327- ASoC: SOF: Intel: hda-dai-ops: add ops for SoundWire (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-dai: add DMIC support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-dai: add ops for SSP (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-dai-ops: add/select DMA ops for SSP (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: LNL: enable DMIC/SSP offload in probe/resume (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: split MTL and LNL operations (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: LNL: Add support for Lunarlake platform (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda: add interface definitions for ACE2.x (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: restore gateway config length (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4: avoid uninitialized default instance 0 (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs: da7219: Map missing jack kcontrols (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: Map missing jack kcontrols (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 60a1720- ASoC: amd: acp-rt5645: Map missing jack kcontrols (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: mediatek: mt8186 modify dram type as non-cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Move group_generated logic (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Clean up DAI link counting (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: add cs35l56 codec info (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Allow direct specification of CODEC name (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Remove redundant parameters in dai creation (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Minor tidy up of mc_probe (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Simplify find_codec_info_acpi (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Use a module device table (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Remove some extra line breaks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof_sdw: Use consistent variable naming for links (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: add support for SKU 0AFE (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: rename link_id to be_id (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: Update BT offload config for soundwire config (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_rt5682 add support for HDMI_In capture (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_rt5682: add RPL support for MAX98357A speaker (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: atom: remove static analysis false positive (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: topology: simplify code to prevent static analysis warnings (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 2a8e6bd- ASoC: SOF: ipc3: add checks to prevent static analysis warnings (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: soc-acpi: move link_slaves_found() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: start simplify the signature of link_slaves_found() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: maxim-common: get codec number from ACPI table (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: avs: refactor strncpy usage in topology (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: Add missing dependency on CONFIG_EFI for Cirrus/TI sub-codecs (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/tas2781: Switch back to use struct i2c_driver's .probe() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 7e4e840- Update config files: CONFIG_SND_HDA_SCODEC_TAS2781_I2C=m - commit f74361b- ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct boost type (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/tas2781: Fix PM refcount unbalance at tas2781_hda_bind() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/tas2781: Fix acpi device refcount leak at tas2781_read_acpi() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/realtek: Fix spelling mistake "powe" -> "power" (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/tas2781: Add tas2781 HDA driver (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: cs35l41: change cs35l41_prop_model to static (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit f614fcb- ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: cs35l41: Support systems with missing _DSD properties (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/tegra: refactor deprecated strncpy (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/i915: extend connectivity check to cover Intel ARL (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: intel-dsp-cfg: add LunarLake support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: intel-dsp-cfg: use common include for MeteorLake (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: cs35l41: Print amp configuration after bind (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/cs35l56: Reject I2C alias addresses (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/cs35l56: Fail if .bin not found and firmware not patched (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit eb0ce74- Update config files: CONFIG_SND_HDA_SCODEC_CS35L56=m - commit 3b4bbbb- ALSA: hda/cs35l56: Do not download firmware over existing RAM firmware (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/cs35l56: cs_dsp_power_down() on cs35l56_hda_fw_load() error path (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/cs35l56: Call cs_dsp_power_down() before calling cs_dsp_remove() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/cs35l56: Always power-up and start cs_dsp (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/cs35l56: Call cs_dsp_power_down() before reloading firmware (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/cs35l56: Do not mark cache dirty after REINIT (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/cs35l56: Complete firmware reboot before calling cs_dsp_run() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/cs35l56: Do some clean up on probe error (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/cs35l56: Add driver for Cirrus Logic CS35L56 amplifier (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 538cf18- ASoC: cs35l56: Waiting for firmware to boot must be tolerant of I/O errors (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Don't overwrite a patched firmware (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: wm_adsp: Support powering-up DSP without trying to load firmware (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Call wm_adsp_power_down() before reloading firmware (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: wm_adsp: Expose the DSP power down actions as wm_adsp_power_down() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Wait for control port ready during system-resume (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Don't rely on GPIOD_OUT_LOW to set RESET initially low (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Avoid uninitialized variable in cs35l56_set_asp_slot_positions() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Make a common function to shutdown the DSP (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Make common function for control port wait (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Move part of cs35l56_init() to shared library (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Move cs_dsp init into shared library (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Move runtime suspend/resume to shared library (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Move utility functions to shared file (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Convert utility functions to use common data structure (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Make cs35l56_system_reset() code more generic (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 6aa9c77- ASoC: cs35l56: Move shared data into a common data structure (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 0f8b8c4- ALSA: hda: Fix missing header dependencies (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Update to use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: Patch soft registers to defaults (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 0f75826- ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: delete unnecessary NULL check (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: amd: Add Probe register offset for renoir and rembrandt platform (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Add acp-probe id to sof probe client driver for registration (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: amd: Add Probe functionality support for amd platforms (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: clean up some inconsistent indentings (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_rt5682: add jsl_rt5650 board config (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps-sdw-dma: Convert to platform remove callback returning void (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: add pm ops support for rembrandt platform (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: move pdm macros to common header file (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: store the pdm stream channel mask (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: store xfer_resolution of the stream (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: add pm ops support for acp pci driver (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: store platform device reference created in pci probe call (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: refactor the acp init and de-init sequence (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: Add new dmi entries to config entry (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: Add acpi machine id's for vangogh platform (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit e0f6e64- Update config files: CONFIG_SND_SOC_INTEL_AVS_MACH_RT5663=m - commit b9578a0- ASoC: amd: acp: Add machine driver support for max98388 codec (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: Add machine driver support for nau8821 codec (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: vangogh: Add support for NAU8821/MAX98388 variant (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: vangogh: Make use of DRV_NAME (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs: rt5682: Tidy up hw_params() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs: rt5682: Add missing components (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs: Load rt5663 board on KBL-based platforms (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs: Add rt5663 machine board (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs: Load es8336 board on KBL-based platforms (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 3fbf618- Update config files: CONFIG_SND_SOC_INTEL_AVS_MACH_ES8336=m - commit 5b3c4a1- ASoC: Intel: avs: Add es8336 machine board (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: amd: refactor PSP smn_read (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: cs35l41: Ensure amp is only unmuted during playback (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: cs35l41: Rework System Suspend to ensure correct call separation (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: cs35l41: Use pre and post playback hooks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: hda_component: Add pre and post playback hooks to hda_component (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: cs35l41: Move Play and Pause into separate functions (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 6c7942d- ASoC: cs35l41: Update to use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: cs35l41: Ensure we pass up any errors during system suspend (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: cs35l41: Ensure we correctly re-sync regmap before system suspending (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: cs35l41: Check mailbox status of pause command after firmware load (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay (bsc#1215284). - ALSA: cs35l41: Use mbox command to enable speaker output for external boost (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 3bd03af- ALSA: hda: add HDMI codec ID for Intel LNL (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/hdmi: keep codec entries in numerical order (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sst: Convert to PCI device IDs defines (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: Convert to PCI device IDs defines (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: Skylake: Convert to PCI device IDs defines (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs: Convert to PCI device IDs defines (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: Convert to PCI device IDs defines (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: intel-dsp-config: Convert to PCI device IDs defines (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: Skylake: Use global PCI match macro (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/i915: Use global PCI match macro (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: Use global PCI match macro (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: Add controller matching macros (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: Remove unused Broxton PCI ID (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Remove unused Broxton PCI ID (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - PCI: Add Intel Audio DSP devices to pci_ids.h (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - PCI: Sort Intel PCI IDs by number (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: Explicitly include correct DT includes (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: Use regcache_reg_cached() rather than open coding (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - regmap: Let users check if a register is cached (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 22a05bd- supported.conf: update entries for UMP - commit d3ef504- regcache: Push async I/O request down into the rbtree cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - regmap: Allow reads from write only registers with the flat cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - regmap: Drop early readability check (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - regmap: Add test to make sure we don't sync to read only registers (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - regmap: Add a test case for write only registers (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - regmap: Add test that writes to write only registers are prevented (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - regmap: Check for register readability before checking cache during read (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - regmap: Add debugfs file for forcing field writes (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - regmap: Provide basic KUnit coverage for the raw register I/O (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - regmap: Provide a ram backed regmap with raw support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - regmap: Don't check for changes in regcache_set_val() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - regmap: maple: Implement block sync for the maple tree cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - regmap: Add missing cache_only checks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - regmap: mmio: Allow passing an empty config->reg_stride (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 17d660d- ALSA: ump: Fix -Wformat-truncation warnings (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 0970bc7- ALSA: seq: Fix snd_seq_expand_var_event() call to user-space (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: usb-audio: Fix potential memory leaks at error path for UMP open (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Don't create unused substreams for static blocks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Fill group names for legacy rawmidi substreams (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: usb-audio: Attach legacy rawmidi after probing all UMP EPs (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 00609a3- ASoC: tas2781: fixed register access error when switching to other chips (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Update the basecfg for copier earlier (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof-sdw-cs42142: fix for codec button mapping (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof-sdw: update jack detection quirk for LunarLake RVP (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Fix incorrect use of sizeof in sof_ipc3_do_rx_work() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: fsl: micfil: Use dual license micfil code (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt722-sdca: fix for JD event handling in ClockStop Mode0 (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: remove redundant unsigned comparison to zero (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Fix memory leak at error path in snd_seq_create_port() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5640: Fix the issue of speaker noise (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: Fix extraneous error messages (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: core: suppress probe deferral errors (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: topology: suppress probe deferral errors (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: SND_SOC_WCD934X should select REGMAP_IRQ (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: qcom: q6afe-dai: fix Display Port Playback stream name (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5645: check return value after reading device id (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: wcd934x: drop inline keywords (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: wcd934x: demote impedance printk (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: wcd938x: use dev_printk() for impedance logging (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: wcd938x: drop inline keywords (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: qdsp6: q6apm: use dai link pcm id as pcm device number (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: amd: add revision check for sending sha dma completion command (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: fix byte count return value for invalid SoundWire manager instance (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: add comments for DMA register mapping (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: fix for position register set for AUDIO0 RX stream (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: add fix for dma irq mask for rx streams for SDW0 instance (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: add comments for DMA irq bits mapping (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: ump: fix typo in system_2p_ev_to_ump_midi1() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Correct wrong byte size at converting a UMP System message (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: stream: Make master_list ordered to prevent deadlocks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: bus: Prevent lockdep asserts when stream has multiple buses (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_ace2x: fix SND_SOC_SOF_HDA_MLINK dependency (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: debugfs: Add missing SCP registers (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: stream: Remove unnecessary gotos (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: stream: Invert logic on runtime alloc flags (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: stream: Remove unneeded checks for NULL bus (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: bandwidth allocation: Remove pointless variable (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: cadence: revisit parity injection (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel/cadence: update hardware reset sequence (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_bus_common: enable interrupts last (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_bus_common: update error log (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: amd: Improve error message in remove callback (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: qcom: set clk stop need reset flag at runtime (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: qcom: add software workaround for bus clash interrupt assertion (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: qcom: wait for fifo to be empty before suspend (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: qcom: drop unused struct qcom_swrm_ctrl members (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel: read AC timing control register before updating it (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel: use substream for .free callback (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel: remove .free callback implementation (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel: use substream for .trigger callback (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel: remove .trigger callback implementation (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF/soundwire: re-add substream in params_stream structure (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_ace2x: add pre/post bank switch callbacks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_ace2x: add new_peripheral_assigned callback (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: bus: add new manager callback to deal with peripheral enumeration (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_ace2x: add check_cmdsync_unlocked helper (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_ace2x: enable wake support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_ace2x: use common helpers for bus start/stop (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_ace2x: add sync_arm/sync_go helpers (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 9b394b1- soundwire: intel_ace2x: add DAI registration (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_ace2x: configure link PHY (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_ace2x: set SYNCPRD before powering-up (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_ace2x: add link power-up/down helpers (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_ace2x: add debugfs support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_init: use eml_lock parameter (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda: retrieve SoundWire eml_lock and pass pointer (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel: add eml_lock in the interface for new platforms (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC/soundwire: intel: pass hdac_bus pointer for link management (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel/cadence: set ip_offset at run-time (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire/ASOC: Intel: update offsets for LunarLake (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel_ace2x: add empty new ops for LunarLake (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: intel: add ACE2.x SHIM definitions (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: shim: add enum for ACE 2.0 IP used in LunarLake (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: bus: Don't filter slave alerts (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: qcom: use tabs for indentation in defines (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: qcom: add support for v2.0.0 controller (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: qcom: prepare for handling different register layouts (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - soundwire: qcom: allow 16-bit sample interval for ports (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: core: Always store of_node when getting DAI link component (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: tas2781: Fix error code in tas2781_load_calibration() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: update pm_runtime enable sequence (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: tas2781: fix Kconfig dependencies (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: acp: remove acp poweroff function (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: max98090: Allow dsp_a mode (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: qcom: common: add default jack dapm pins (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: tegra: Remove stale comments in AHUB (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 803aadf- Update config files: CONFIG_SND_SOC_WSA884X=m for arm64 - commit bf28db9- ASoC: tegra: Use normal system sleep for ASRC (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: fsl-asoc-card: Allow passing the number of slots in use (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: wsa884x: Add WSA884x family of speakers (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_rt5682: Add mtl support RT1019P speaker (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_rt5682: reorder quirk table (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: add acp_reset flag check in acp pci driver pm ops (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: update comments in Kconfig file (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: enable SoundWire dma driver build (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: add pm ops support for SoundWire dma driver (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: add support for SoundWire DMA interrupts (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit a9972e5- ASoC: amd: ps: add SoundWire dma driver dma ops (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: add SoundWire dma driver (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: handle SoundWire interrupts in acp pci driver (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: create platform devices based on acp config (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: simple-card.c: use snd_soc_{of_}get_dlc() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: soc-core.c: use snd_soc_{of_}get_dlc() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: samsung: use snd_soc_{of_}get_dlc() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: meson: use snd_soc_{of_}get_dlc() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: qcom: use snd_soc_{of_}get_dlc() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 699832e- ASoC: fsl: use snd_soc_{of_}get_dlc() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: soc-core.c: add snd_soc_{of_}get_dlc() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: tas2781: Fix spelling mistake "calibraiton" -> "calibration" (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: q6dsp: q6apm-dai: Add mmap and copy compress DAI callbacks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: q6dsp: q6apm-dai: Add compress set params and metadata DAI callbacks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: q6dsp: q6apm-dai: Add trigger/pointer compress DAI callbacks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: q6dsp: q6apm-dai: Add compress DAI and codec caps get callbacks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: q6dsp: q6apm-dai: Add open/free compress DAI callbacks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: q6dsp: audioreach: Add gapless feature support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: q6dsp: audioreach: Add support to set compress format params (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: q6dsp: audioreach: Add placeholder decoder for compress playback (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: q6dsp: audioreach: add helper function to set u32 param (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: q6dsp: q6apm: add end of stream events (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: qcom: SC7280: audioreach: Add sc7280 hardware param fixup callback (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: es8328: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: es8316: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5682: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5670: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5668: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5665: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5660: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5651: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5645: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5640: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5631: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5616: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5514: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt1308: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 1f02c2e- Update config files: CONFIG_SND_SOC_TAS2781_*=m - commit 9821c7a- ASoC: rt1305: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt1019: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt1011: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: dwc: don't assign addr_width for dt configs (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: dwc: add DMA handshake control (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: max98388: fix error code in probe() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: tas2781: Add tas2781 driver (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: tas2781: firmware lib (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: tas2781: Add Header file for tas2781 driver (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: max98363: Remove cache defaults for volatile registers (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: fsl-asoc-card: add nau8822 support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: max98388: set variable soc_codec_dev_max98388 storage-class-specifier to static (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: pm: Remove duplicated code in sof_suspend (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4: Switch to use the sof_debug:bit11 to dump message payload (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc3: Dump IPC message payload (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Add new sof_debug flag to request message payload dump (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_order (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit cc4b31a- Update config files: CONFIG_SND_SOC_NAU8315=m CONFIG_SND_SOC_NAU8825=m for Arm - commit 7f6b86a- ASoC: SOF: sof-audio: add is_virtual_widget helper (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: wm0010: Add MODULE_FIRMWARE macros (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5677: Add MODULE_FIRMWARE macro (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: max98388: fix unused function warnings (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: max98388: add amplifier driver (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt1318: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt1316: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt1308: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt722: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt715: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt712: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt711: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt700: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: simple_card_utils: remove unused cpus/codecs/platforms from props (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: simple-card-utils.c: share asoc_graph_parse_dai() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 30a025b- ASoC: SOF: amd: Add support for IPC with a reply_size set to zero (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: remove old trigger ordering method (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: atmel: use use new trigger ordering method (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: use use new trigger ordering method (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: add new trigger ordering method (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: add dai_link_codec_ch_map (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: add N cpus to M codecs dai link support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l30: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs43130: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs42l83: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs42l73: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs42l42: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs4234: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l35: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l34: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l33: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l32: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: siu: Add MODULE_FIRMWARE macro (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs-ssm4567: remove redundant dapm routes (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs-rt5682: remove redundant dapm routes (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs-rt298: remove redundant dapm routes (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs-rt286: remove redundant dapm routes (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs-rt274: remove redundant dapm routes (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs-nau8825: remove redundant dapm routes (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs-max98927: remove redundant dapm routes (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs-max98373: remove redundant dapm routes (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs-max98357a: remove redundant dapm routes (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs-hdaudio: remove redundant dapm routes (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: avs-dmic: remove redundant dapm routes (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 47fd0d2- ASoC: Switch two more i2c drivers back to use .probe() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - Refresh patches.suse/ASoC-cs35l56-Add-an-ACPI-match-table.patch. - commit 4323047- ASoC: Intel: avs-da7219: remove redundant dapm routes (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: audio-graph-card2-custom-sample.dtsi: remove DT warning (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: audio-graph-card2-custom-sample: add missing CPU:Codec = 1:N sample (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Add IPC3 Kernel Injector (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Refactor rx function for fuzzing (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8192-mt6359: Go back to old headphone pin name (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8188-mt6359: Use bitfield macros for registers (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8188-mt6359: Clean up log levels (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8188-mt6359: Cleanup return 0 disguised as return ret (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8188-mt6359: clean up a return in codec_init (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8188-mt6359: Compress of_device_id entries (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: tegra: Simplify code around clk_get_rate() handling (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: max98088: clean up some inconsistent indenting (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: wsa883x: use existing define instead of raw value (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-pcm: remove kernel parameter init (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8188-mt6359: add i2c dependency (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: add snd_soc_get_stream_cpu() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: soc.h: remove snd_soc_compr_ops :: trigger (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: soc-acpi: add Rex CS42l42 and MAX98363 SoundWire entries (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: Add support for MAX98363 codec (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: Modify maxim helper functions and structure names (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: Rename sof_sdw_max98373.c file to sof_sdw_maxim.c (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: Add helper function for cs42l42 codec (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: Add rpl_rt1019_rt5682 driver (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: Sof_ssp_amp: Correcting author name (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: ADL: Moving amp only boards into end of the table (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: ADL: Enable HDMI-In capture feature support for non-I2S codec boards (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit f365978- ASoC: Intel: sof-sdw: add Dell SKU 0B34 (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: increase sdw pin index for each sdw link (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: add rt713 support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: soc-acpi-intel-mtl-match: add rt712 ID (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: soc-acpi-intel-tgl-match: add rt712 ID (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: add rt712 support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: make rt711_sdca be generic (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: rename SOF_RT711_JDSRC to SOF_JACK_JDSRC (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit c698e7f- ASoC: Intel: sdw_sof: append dai_type and remove codec_type (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit e0b457b- ASoC: Intel: sof_sdw: add multi dailink support for a codec (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: add codec_info pointer (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: use predefine dailink id (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: add dai info (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: add missing exit callback (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8188-mt6359: support new board with nau88255 (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: soc-dapm.c: clean up debugfs for freed widget (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: common: soundcard driver add dai_fmt support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8188-mt6359: register hdmi/dp jack pins (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 50b3774- ASoC: SOF: Intel: hda-dai: add get_hlink callback (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - Refresh patches.suse/ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-.patch. - commit 4f70204- ASoC: mediatek: mt8188: separate ADDA playback dai from capture dai (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda: add helper to extract SoundWire link count (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: mtl: prepare for code reuse (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: add DMA config TLV to IPC data (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: introduce DMA config TLV (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: extend ALH-specific data structure (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-dai: add calc_stream_format callback (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-dai: add codec_dai_set_stream callback (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-dai: add error checks to prevent static analysis warnings (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: nau8825: Update output control for NAU8825C (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: nau8825: Update the calculation of FLL for NAU8825C (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: nau8825: Add registers patch for NAU8825C (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: mediatek: add adsp debug dump (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: soc-pcm.c: tidyup playback/capture_only at soc_get_playback_capture() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: soc-pcm.c: use temporary variable at soc_get_playback_capture() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: soc-pcm.c: cleanup soc_get_playback_capture() error (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: soc-pcm.c: use dai_link on soc_get_playback_capture() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: soc-pcm.c: indicate error if stream has no playback no capture (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: nau8825: Add the management of headset detection for power saving (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: HDA: Limit the number of dai drivers for nocodec mode (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: topology: Use partial match for connecting DAI link and DAI widget (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: topology: Allow partial matching when finding DAI link (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: mediatek: add mt8188 audio support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: ti: davinci-mcasp: Use pcm_for_each_format() macro (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs42l42: Add PLL ratio table values (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l45: Relicense to GPL only (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: da7219: Add Jack insertion detection polarity (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: sof: Improve sof_ipc4_bytes_ext_put function (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 3b27a33- ASoC: sof: Improve sof_ipc3_bytes_ext_put function (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt6359: update route for lineout mux (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt6359: add mtkaif gpio setting (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt6359: fix kselftest error of playback gain (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt6359: add supply for MTKAIF (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: use pm.h instead of runtime_pm.h (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: do not include pm_runtime.h if not used (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: mtl: add core_get & put support on MeterLake platforms (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-dai: Fix locking in hda_ipc4_pre_trigger() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Fix an unsigned comparison which can never be negative (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: nau8825: Add pre-charge actions for input (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: topology: Remove redundant log (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: topology: Do not split message string on multiple lines (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: topology: Remove redundant logs (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: topology: Log control load errors in soc_tplg_control_load() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Do not use the CPC value from topology (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Rename sof_ipc4_update_pipeline_mem_usage() to be generic (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 754ffeb- ASoC: SOF: ipc4-loader: Save a pointer to fm_config in sof_ipc4_fw_module (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-loader: Drop unused bss_size from struct sof_ipc4_fw_module (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5682s: Use the devm_clk_get_optional() helper (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs53l30: Use the devm_clk_get_optional() helper (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: stm32: sai: Use the devm_clk_get_optional() helper (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5659: Use the devm_clk_get_optional() helper (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs42l51: Use the devm_clk_get_optional() helper (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: atmel: sam9g20_wm8731: Remove the unneeded include (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: adau1761: Use the devm_clk_get_optional() helper (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: In secure mode skip SHUTDOWN and RESET around fw download (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: cs35l56: sdw_write_no_pm() should be performed under a pm_runtime request (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: rt722-sdca: do not store status in state container (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: rt715: do not store status in state container (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: rt715-sdca: do not store status in state container (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: rt712-sdca: do not store status in state container (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: rt712-sdca-dmic: do not store status in state container (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: rt711: do not store status in state container (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: rt711-sdca: do not store status in state container (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit c797784- ASoC: mediatek: mt8188: refine APLL control (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit f2e5e40- ASoC: codecs: rt700: do not store status in state container (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: rt5682: do not store status in state container (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: rt1318: do not store status in state container (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: rt1316: do not store status in state container (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: codecs: rt1308: do not store status in state container (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8192-mt6359: Remove " Jack" from Headphone pin name (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: tegra: tegra210_adx: fix snd_pcm_format_t type (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Modify input audio format selection logic (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: New helper to check if all output formats are the same (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Modify the output format selection logic (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Add a new helper function to get the valid bits (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Handle output format special case (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Rename sof_ipc4_init_audio_fmt() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Move the call to init output format (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Add a helper function for output format selection (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Handle input/output audio format special case (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8188: add required clocks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8188: add bus protection (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8188: combine afe component registration (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8188: revise ETDM control flow (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8188: complete set_tdm_slot function (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8188: remove supply AUDIO_HIRES (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: wm_adsp: Update to use new component control notify helepr (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: ak4118: Update to use new component control notify helper (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: soc-component: Add notify control helper function (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-pcm: reset all pipelines during FE DAI hw_free (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4 (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-dai: use HDA_LINK instead of HDA_AUDIO_CODEC (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 4d058ad- ASoC: SOF: Intel: hda-dai: remove use of cpu_dai->component drvdata (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - Refresh patches.suse/ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-.patch. - commit 5fb285a- ASoC: SOF: Intel: hda-dai: mark functions as __maybe_unused (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-dai: move hda_dai_prepare() code (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: Kconfig: move selection of PROBE_WORK_QUEUE (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: fix DAI number mismatch (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Intel: hda-dai: simplify .prepare callback (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: soc-acpi: add tables for LunarLake (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: sof_sdw: add new mapping for HP Spectre x360 (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Intel: soc-acpi: add support for MTL SDCA boards (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 98a7c8f- ASoC: ssm3515: Add new amp driver (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 51ab72a- ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit e8e4147- ASoC: Intel: Add rpl_max98373_8825 driver (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: Simplify the calculation of variables (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: ipc4-topology: Use set_get_data() to send LARGE_CONFIG message (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: qcom: q6apm: add support to display ports in lpass dais (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: qcom: q6dsp: add support to more display ports (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: qcom: audioreach: add support for DISPLAY PORT SINK module (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: qcom: q6dsp-common: move channel allocation to common (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: jz4740-i2s: Add support for X1000 SoC (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit cc35052- ASoC: fsl: use asoc_dummy_dlc (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - Refresh patches.suse/ASoC-imx-audmix-check-return-value-of-devm_kasp.patch. - commit 7f494a7- ASoC: soc-topology.c: add comment for Platform/Codec (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: simple_card_utils.c: use asoc_dummy_dlc (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: skylake: use asoc_dummy_dlc (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: sof: use asoc_dummy_dlc (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: intel: avs: use asoc_dummy_dlc (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: meson: use asoc_dummy_dlc (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: atmel: use asoc_dummy_dlc (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: qcom: use asoc_dummy_dlc (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: use asoc_dummy_dlc (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 1734f11- Update config files: enable CONFIG_SND_SOC_RT722_SDCA_SDW - commit f47d125- ASoC: sof: use asoc_dummy_dlc (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: ti: use asoc_dummy_dlc (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: soc-utils.c: add asoc_dummy_dlc (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt722-sdca: Add RT722 SDCA driver (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8195-afe-pcm: Simplify with dev_err_probe() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8195-afe-pcm: Simplify runtime PM during probe (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: mediatek: mt8195-afe-pcm: Clean up unnecessary functions (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: mediatek: mt8186: Use snd_sof_ipc_process_reply() helper (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: SOF: mediatek: mt8195: Use snd_sof_ipc_process_reply() helper (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: fsl_sai: MCLK bind with TX/RX enable bit (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit f24c873- ASoC: codecs: wcd938x: Remove unneeded semicolon (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: refactor acp power on and reset functions (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: remove the register read and write wrappers (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: Switch i2c drivers back to use .probe() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: amd: ps: Update copyright notice (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: dwc: extend supported formats (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt5682: Use a maple tree based register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: rt715: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: dwc: add optional reset support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: hdmi-codec: fix channel info for compressed formats (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 7f7fc6f- ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and MLP formats (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Export MIDI1 / UMP conversion helpers (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Export snd_ump_receive_ump_val() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Add no_process_stream flag (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Add helper to change MIDI protocol (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - sound: make all 'class' structures const (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: compress: allow setting codec params after next track (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: timer: minimize open-coded access to hw.resolution (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: docs: Update MIDI 2.0 documentation for UMP 1.1 enhancement (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Add info flag bit for static blocks (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: ump: Notify UMP protocol change to sequencer (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: ump: Notify port changes to system port (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: ump: Handle FB info update (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: ump: Handle groupless messages (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: usb-audio: Add midi2_ump_probe option (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: usb-audio: Parse UMP Endpoint and Function Blocks at first (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Support UMP Endpoint and Function Block parsing (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Add more attributes to UMP EP and FB info (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: firewire: use 'GPL' string for module license contributed by Clemens Ladisch (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: firewire: use 'GPL' string for module license contributed by Takashi Sakamoto (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: Use maple tree register cache (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 54ef674- ALSA: hda/intel: Workaround for WALLCLK register for loongson controller (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: Workaround for SDnCTL register on loongson (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: Using polling mode for loongson controller by default (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: Add Loongson LS7A HD-Audio support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: control: Keep the previous numid at snd_ctl_rename_id() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda/realtek: Delete cs35l41 component master during free (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: cs35l41: Fix endian conversions (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: hda: cs35l41: Clean up Firmware Load Controls (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Avoid confusion of aligned read size (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: Switch i2c drivers back to use .probe() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Fix parsing of 0xFx command (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Drop redundant check of note-on with zero velocity (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Correct snd_ump_midi1_msg_program definition (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: docs: Add MIDI 2.0 documentation (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Add UMP group filter (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Print UMP Endpoint and Block information in proc outputs (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 9cd2cae- Update config files: enable CONFIG_SND_SEQ_UMP - commit a6d3569- ALSA: seq: Add ioctls for client UMP info query and setup (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: ump: Create UMP Endpoint port for broadcast (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Bind UMP device (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Allow suppressing UMP conversions (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Automatic conversion of UMP events (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Add UMP group number to snd_seq_port_info (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Add port direction to snd_seq_port_info (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Support MIDI 2.0 UMP Endpoint port (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Add port inactive flag (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Add UMP support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Introduce SNDRV_SEQ_IOCTL_USER_PVERSION ioctl (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Prohibit creating ports with special numbers (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Check validity before creating a port object (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Check the conflicting port at port creation (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Drop dead code for the old broadcast support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Treat snd_seq_client object directly in client drivers (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Add snd_seq_expand_var_event_at() helper (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: seq: Clear padded bytes at expanding events (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: usb-audio: Inform inconsistent protocols in GTBs (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: usb-audio: Enable the legacy raw MIDI support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit a20cb16- Update config files: enable MIDI2 configs - commit 0834a0b- ALSA: usb-audio: Use __le16 for 16bit USB descriptor fields (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Add legacy raw MIDI support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Redirect rawmidi substream access via own helpers (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: usb-audio: Create UMP blocks from USB MIDI GTBs (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: usb-audio: Trim superfluous "MIDI" suffix from UMP EP name (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: usb-audio: Get UMP EP name string from USB interface (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: usb-audio: USB MIDI 2.0 UMP support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: usb-audio: Define USB MIDI 2.0 specs (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: usb-audio: Manage number of rawmidis globally (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Additional proc output (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: ump: Add ioctls to inquiry UMP EP and Block info via control API (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: rawmidi: Skip UMP devices at SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: rawmidi: UMP support (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: rawmidi: Add ioctl callback to snd_rawmidi_global_ops (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: rawmidi: Pass rawmidi directly to snd_rawmidi_kernel_open() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: add HAS_IOPORT dependencies (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: mixart: Replace one-element arrays with simple object declarations (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: compat_ioctl: use correct snd_ctl_elem_type_t type (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: uapi: pcm: control the filling of the silence samples for drain (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ALSA: core: update comment on snd_card.controls_rwsem (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: tlv320aic32x4: pll: Remove impossible condition in clk_aic32x4_pll_determine_rate() (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: tlv320aic32x4: div: Switch to determine_rate (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - ASoC: tlv320aic32x4: pll: Switch to determine_rate (jsc#PED-6045 jsc#PED-6036 jsc#PED-6104 jsc#PED-6114 jsc#PED-6067 jsc#PED-6123). - commit 63a9a52- spi: intel-pci: Add support for Granite Rapids SPI serial flash (jsc#PED-6106 jsc#PED-6090). - commit 00c2e1f- s390/ctcm: Convert sprintf/snprintf to scnprintf (jsc#PED-5436). - commit b392a8a- s390/ctcm: Convert sysfs sprintf to sysfs_emit (jsc#PED-5436). - commit 6d42891- s390/lcs: Convert sprintf to scnprintf (jsc#PED-5436). - commit 9e4e74e- s390/lcs: Convert sysfs sprintf to sysfs_emit (jsc#PED-5436). - commit 715ef85- s390/ism: Set DMA coherent mask (jsc#PED-5436). - commit f59d174- x86/cpu: Fix Crestmont uarch (jsc#PED-6469). - commit e882a7f- perf/x86/intel: Add Crestmont PMU (jsc#PED-6469). - commit 058f4f4- x86/cpu: Add several Intel server CPU model numbers (jsc#PED-6469). - commit 6d86f99- Update config files. (jsc#PED-6528) Set CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=n to arm64/default, armv7hl/default, s390x/default and x86_64/default. Let's disable CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY before we have conclusion on PED-6528. Which means that the .secondary_trusted_keys keyring can NOT be used to verify .ima/.evm keys. It also means that MOK in .machine keyring can not be used to verify .ima/.evm keys. This commit didn't change the value in ppc64le/default because it's handled by another jira jsc#PED-5085. PPC may be applied special setting for IBM. (jsc#PED-6528) - commit dd2a1af- KVM: x86/mmu: Include mmu.h in spte.h (git-fixes). - commit 05d2771- KVM: x86/mmu: Guard against collision with KVM-defined PFERR_IMPLICIT_ACCESS (git-fixes). - commit fb0e117- KVM: nSVM: Load L1's TSC multiplier based on L1 state, not L2 state (git-fixes). - commit 9a8cf6e- KVM: nSVM: Check instead of asserting on nested TSC scaling support (git-fixes). - commit 3b43cd9- KVM: SVM: Set target pCPU during IRTE update if target vCPU is running (git-fixes). - commit de8e951- KVM: SVM: Take and hold ir_list_lock when updating vCPU's Physical ID entry (git-fixes). - commit c8429d7- KVM: SVM: Don't inject #UD if KVM attempts to skip SEV guest insn (git-fixes). - commit d983b3c- KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULL (git-fixes). - commit 80d1c46- ceph: make num_fwd and num_retry to __u32 (jsc#SES-1880). - rbd: use list_for_each_entry() helper (jsc#SES-1880). - libceph: do not include crypto/algapi.h (jsc#SES-1880). - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (jsc#SES-1880). - ceph: fix updating i_truncate_pagecache_size for fscrypt (jsc#SES-1880). - ceph: wait for OSD requests' callbacks to finish when unmounting (jsc#SES-1880). - ceph: drop messages from MDS when unmounting (jsc#SES-1880). - ceph: prevent snapshot creation in encrypted locked directories (jsc#SES-1880). - ceph: add support for encrypted snapshot names (jsc#SES-1880). - ceph: invalidate pages when doing direct/sync writes (jsc#SES-1880). - ceph: plumb in decryption during reads (jsc#SES-1880). - ceph: add encryption support to writepage and writepages (jsc#SES-1880). - ceph: add read/modify/write to ceph_sync_write (jsc#SES-1880). - ceph: align data in pages in ceph_sync_write (jsc#SES-1880). - ceph: don't use special DIO path for encrypted inodes (jsc#SES-1880). - ceph: add truncate size handling support for fscrypt (jsc#SES-1880). - ceph: add object version support for sync read (jsc#SES-1880). - libceph: allow ceph_osdc_new_request to accept a multi-op read (jsc#SES-1880). - libceph: add CEPH_OSD_OP_ASSERT_VER support (jsc#SES-1880). - ceph: add infrastructure for file encryption and decryption (jsc#SES-1880). - ceph: handle fscrypt fields in cap messages from MDS (jsc#SES-1880). - ceph: size handling in MClientRequest, cap updates and inode traces (jsc#SES-1880). - ceph: mark directory as non-complete after loading key (jsc#SES-1880). - ceph: allow encrypting a directory while not having Ax caps (jsc#SES-1880). - ceph: add some fscrypt guardrails (jsc#SES-1880). - ceph: create symlinks with encrypted and base64-encoded targets (jsc#SES-1880). - ceph: add support to readdir for encrypted names (jsc#SES-1880). - ceph: pass the request to parse_reply_info_readdir() (jsc#SES-1880). - ceph: make ceph_fill_trace and ceph_get_name decrypt names (jsc#SES-1880). - ceph: add helpers for converting names for userland presentation (jsc#SES-1880). - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (jsc#SES-1880). - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (jsc#SES-1880). - ceph: decode alternate_name in lease info (jsc#SES-1880). - ceph: send alternate_name in MClientRequest (jsc#SES-1880). - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (jsc#SES-1880). - ceph: add base64 endcoding routines for encrypted names (jsc#SES-1880). - ceph: make ioctl cmds more readable in debug log (jsc#SES-1880). - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (jsc#SES-1880). - ceph: implement -o test_dummy_encryption mount option (jsc#SES-1880). - ceph: fscrypt_auth handling for ceph (jsc#SES-1880). - ceph: use osd_req_op_extent_osd_iter for netfs reads (jsc#SES-1880). - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (jsc#SES-1880). - ceph: make ceph_msdc_build_path use ref-walk (jsc#SES-1880). - ceph: preallocate inode for ops that may create one (jsc#SES-1880). - ceph: add new mount option to enable sparse reads (jsc#SES-1880). - commit 80e2a90- libceph: add sparse read support to OSD client (jsc#SES-1880). - Refresh patches.suse/libceph-add-support-for-CMPEXT-compare-extent-reques.patch. - commit cec7183- libceph: add sparse read support to msgr1 (jsc#SES-1880). - libceph: support sparse reads on msgr2 secure codepath (jsc#SES-1880). - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (jsc#SES-1880). - commit c1e90ef- libceph: define struct ceph_sparse_extent and add some helpers (jsc#SES-1880). - Refresh patches.suse/libceph-add-support-for-CMPEXT-compare-extent-reques.patch. - commit 868cc0e- libceph: add spinlock around osd->o_requests (jsc#SES-1880). - commit 0e31a4c- ceph: issue a cap release immediately if no cap exists (jsc#SES-1880). - ceph: trigger to flush the buffer when making snapshot (jsc#SES-1880). - ceph: voluntarily drop Xx caps for requests those touch parent mtime (jsc#SES-1880). - ceph: only send metrics when the MDS rank is ready (jsc#SES-1880). - commit 1d99e9d- doc/README.SUSE: Reflow text to 80-column width (jsc#PED-5021) - commit e8f2c67- KVM: SVM: Get source vCPUs from source VM for SEV-ES intrahost migration (git-fixes). - commit d8a362f- scsi: target: core: Fix target_cmd_counter leak (bsc#1214847). - commit b9c2cf7- KVM: SVM: Don't defer NMI unblocking until next exit for SEV-ES guests (git-fixes). - commit 815118a- KVM: VMX: Refresh available regs and IDT vectoring info before NMI handling (git-fixes). - commit c8edde6- x86/virt/tdx: Make TDX_MODULE_CALL handle SEAMCALL #UD and #GP (jsc#PED-5824). - commit 3990c40- x86/virt/tdx: Wire up basic SEAMCALL functions (jsc#PED-5824). - commit 5a7d4d1- x86/tdx: Remove 'struct tdx_hypercall_args' (jsc#PED-5824). - commit 35524da- x86/tdx: Reimplement __tdx_hypercall() using TDX_MODULE_CALL asm (jsc#PED-5824). - commit ea49b7a- x86/tdx: Make TDX_HYPERCALL asm similar to TDX_MODULE_CALL (jsc#PED-5824). - commit 68160e9- x86/tdx: Extend TDX_MODULE_CALL to support more TDCALL/SEAMCALL leafs (jsc#PED-5824). - commit 81b9942- x86/tdx: Pass TDCALL/SEAMCALL input/output registers via a structure (jsc#PED-5824). - commit e8d92e2- x86/tdx: Rename __tdx_module_call() to __tdcall() (jsc#PED-5824). - commit 67b9b89- x86/tdx: Make macros of TDCALLs consistent with the spec (jsc#PED-5824). - commit 2487143- x86/tdx: Skip saving output regs when SEAMCALL fails with VMFailInvalid (jsc#PED-5824). - commit cc3a3ab- x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro (jsc#PED-5824). - commit 117aa18- x86/tdx: Retry partially-completed page conversion hypercalls (jsc#PED-5824). - commit f5ec3f4- doc/README.SUSE: Minor content clean up (jsc#PED-5021) * Mark the user's build directory as a variable, not a command: 'make -C $(your_build_dir)' -> 'make -C $YOUR_BUILD_DIR'. * Unify how to get the current directory: 'M=$(pwd)' -> 'M=$PWD'. * 'GIT' / 'git' -> 'Git'. - commit 1cb4ec8- KVM: x86: Fix KVM_CAP_SYNC_REGS's sync_regs() TOCTOU issues (git-fixes). - commit 3b70d15- Revert "KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid" (git-fixes). - commit deeaff0- KVM: x86: Acquire SRCU read lock when handling fastpath MSR writes (git-fixes). - commit 6ec2da2- KVM: SVM: Invoke trace_kvm_exit() for fastpath VM-Exits (git-fixes). - commit 0219953- doc/README.SUSE: Update information about module paths (jsc#PED-5021) * Use version variables to describe names of the /lib/modules/$VERSION-$RELEASE-$FLAVOR/... directories instead of using specific example versions which get outdated quickly. * Note: Keep the /lib/modules/ prefix instead of using the new /usr/lib/modules/ location for now. The updated README is expected to be incorporated to various branches that are not yet usrmerged. - commit 7eba2f0- doc/README.SUSE: Update information about custom patches (jsc#PED-5021) * Replace mention of various patches.* directories with only patches.suse as the typical location for patches. * Replace i386 with x86_64 in the example how to define a config addon. * Fix some typos and wording. - commit 2997d22- KVM: SVM: Remove TSS reloading code after VMEXIT (git-fixes). - commit cc99fca- virtio_ring: fix avail_wrap_counter in virtqueue_add_packed (git-fixes). - commit ff3b5c4- virtio_vdpa: build affinity masks conditionally (git-fixes). - commit 6c8cd83- virtio_pmem: add the missing REQ_OP_WRITE for flush bio (git-fixes). - commit 992fff8- xen: remove a confusing comment on auto-translated guest I/O (git-fixes). - commit e50901e- panic: Reenable preemption in WARN slowpath (git-fixes). - ata: libahci: clear pending interrupt status (git-fixes). - ata: libata: disallow dev-initiated LPM transitions to unsupported states (git-fixes). - i2c: aspeed: Reset the i2c controller when timeout occurs (git-fixes). - selftests: tracing: Fix to unmount tracefs for recovering environment (git-fixes). - drm/tests: helpers: Avoid a driver uaf (git-fixes). - drm/radeon: make fence wait in suballocator uninterrruptable (git-fixes). - drm/amd/display: fix the white screen issue when >= 64GB DRAM (git-fixes). - drm: gm12u320: Fix the timeout usage for usb_bulk_msg() (git-fixes). - drm/amd: Make fence wait in suballocator uninterruptible (git-fixes). - commit 69304d0- arm64: module: rework module VA range selection (bsc#1214304). - arm64: module: mandate MODULE_PLTS (bsc#1214304). - arm64: module: move module randomization to module.c (bsc#1214304). - arm64: kaslr: split kaslr/module initialization (bsc#1214304). - arm64: kasan: remove !KASAN_VMALLOC remnants (bsc#1214304). - arm64: module: remove old !KASAN_VMALLOC logic (bsc#1214304). - commit c682662- wifi: ieee80211: reorder presence checks in MLE per-STA profile (jsc#PED-6081 jsc#PED-6130). - Refresh patches.suse/wifi-ieee80211-fix-erroneous-NSTR-bitmap-size-checks.patch. - commit 2a2608b- wifi: ieee80211: fix erroneous NSTR bitmap size checks (jsc#PED-6081 jsc#PED-6130). - commit c83f3a8- wifi: ieee80211: use default for medium synchronization delay (jsc#PED-6081 jsc#PED-6130). - commit 9892e25- Bluetooth: btusb: Fix quirks table naming (jsc#PED-6081 jsc#PED-6130). - Bluetooth: btintel: Send new command for PPAG (jsc#PED-6081 jsc#PED-6130). - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (jsc#PED-6081 jsc#PED-6130). - Bluetooth: Add support for Gale Peak (8087:0036) (jsc#PED-6081 jsc#PED-6130). - Bluetooth: btintel: Add support for Gale Peak (jsc#PED-6081 jsc#PED-6130). - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (jsc#PED-6081 jsc#PED-6130). - commit d94b566- wifi: iwlwifi: remove 'use_tfh' config to fix crash (jsc#PED-6081 jsc#PED-6130). - Bluetooth: hci_sysfs: make bt_class a static const structure (jsc#PED-6081 jsc#PED-6130). - Bluetooth: ISO: Rework sync_interval to be sync_factor (jsc#PED-6081 jsc#PED-6130). - Bluetooth: hci_event: fix Set CIG Parameters error status handling (jsc#PED-6081 jsc#PED-6130). - Bluetooth: btqca: use le32_to_cpu for ver.soc_id (jsc#PED-6081 jsc#PED-6130). - commit 894ef0e- Bluetooth: btusb: Add device 6655:8771 to device tables (jsc#PED-6081 jsc#PED-6130). - Bluetooth: btrtl: Add missing MODULE_FIRMWARE declarations (jsc#PED-6081 jsc#PED-6130). - virtio_bt: call scheduler when we free unused buffs (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: Add support for IGTK in D3 resume flow (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: update two most recent GTKs on D3 resume flow (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: Refactor security key update after D3 (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: mark keys as uploaded when added by the driver (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: remove support of A0 version of FM RF (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: cfg: clean up Bz module firmware lines (jsc#PED-6081 jsc#PED-6130). - commit 8f10a16- wifi: iwlwifi: remove support for *nJ devices (jsc#PED-6081 jsc#PED-6130). - Refresh patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch. - commit fd752ae- wifi: iwlwifi: bump FW API to 83 for AX/BZ/SC devices (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: cfg: remove trailing dash from FW_PRE constants (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: also unify Ma device configurations (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: also unify Sc device configurations (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: unify Bz/Gl device configurations (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: pcie: also drop jacket from info macro (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: don't load old firmware for 22000 (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: don't load old firmware for ax210 (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: don't load old firmware for Bz (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: don't load old firmware for Sc (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: give Sc devices their own family (jsc#PED-6081 jsc#PED-6130). - commit f8bdc92- wifi: iwlwifi: split 22000.c into multiple files (jsc#PED-6081 jsc#PED-6130). - Refresh patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch. - commit b6d8129- wifi: iwlwifi: Add support for new CNVi (SC) (jsc#PED-6081 jsc#PED-6130). - Refresh patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch. - commit 9d46e84- wifi: iwlwifi: Add support for new Bz version (jsc#PED-6081 jsc#PED-6130). - commit bbc566a- wifi: iwlwifi: mvm: Add support for scan version 17 (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: adjust skip-over-dtim in D3 (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: support new flush_sta method (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: send LARI configuration earlier (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: remove disable_dummy_notification (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: limit EHT capabilities based on PCIe link speed (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: add EHT A-MPDU size exponent support (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: use min_t() for agg_size (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: use EHT maximum MPDU length on 2.4 GHz (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: nvm: handle EHT/320 MHz regulatory flag (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: make iwl_mvm_set_fw_mu_edca_params mld aware (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: fw: send marker cmd before suspend cmd (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: check the right csa_active (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: pcie: add size assertions (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: pcie: refactor RB status size calculation (jsc#PED-6081 jsc#PED-6130). - commit c5d9cef- wifi: nl80211/reg: add no-EHT regulatory flag (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: Retrieve PSD information from RNR AP information (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: fix CRC calculation for extended elems (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: avoid lockdep checking when removing deflink (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: always hold sdata lock in chanctx assign/unassign (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: store BSS param change count from assoc response (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: drop some unprotected action frames (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: move action length check up (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: drop unprotected robust mgmt before 4-way-HS (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: fix documentation config reference (jsc#PED-6081 jsc#PED-6130). - commit 6a1d79a- wifi: cfg80211: search all RNR elements for colocated APs (jsc#PED-6081 jsc#PED-6130). - Refresh patches.suse/wifi-cfg80211-Fix-return-value-in-scan-logic.patch. - commit b5ee4d8- wifi: mac80211: add eht_capa debugfs field (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: dvm: fix -Wunused-const-variable gcc warning (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: check EHT basic MCS/NSS set (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: stop parsing after allocation failure (jsc#PED-6081 jsc#PED-6130). - wifi: update multi-link element STA reconfig (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: agg-tx: prevent start/stop race (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: agg-tx: add a few locking assertions (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: Support link removal using Reconfiguration ML element (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: add set_active_links variant not locking sdata (jsc#PED-6081 jsc#PED-6130). - commit 1384067- netfilter: nftables: exthdr: fix 4-byte stack OOB write (CVE-2023-4881 bsc#1215221). - commit 5b503ee- wifi: mac80211: add ___ieee80211_disconnect variant not locking sdata (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211/nl80211: Add support to indicate STA MLD setup links removal (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: do not scan disabled links on 6GHz (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: handle BSS data contained in ML probe responses (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: use structs for TBTT information access (jsc#PED-6081 jsc#PED-6130). - wifi: ieee80211: add structs for TBTT information access (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: use a struct for inform_single_bss data (jsc#PED-6081 jsc#PED-6130). - wifi: ieee80211: add definitions for RNR MLD params (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: Always ignore ML element (jsc#PED-6081 jsc#PED-6130). - wifi: ieee80211: add helper to validate ML element type and size (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: Include Multi-Link in CRC calculation (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: Rename ieee80211_mle_sta_prof_size_ok() (jsc#PED-6081 jsc#PED-6130). - commit 4fddada- wifi: mac80211: Add support for parsing Reconfiguration Multi Link element (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: Rename multi_link (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: use cfg80211 defragmentation helper (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: add element defragmentation helper (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: ignore invalid TBTT info field types (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: use new inform_bss callback (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: add inform_bss op to update BSS (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: keep bss_lock held when informing (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: move regulatory_hint_found_beacon to be earlier (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: feed the link_id to cfg80211_ch_switch_started_notify (jsc#PED-6081 jsc#PED-6130). - commit 3d08fcc- wifi: mac80211: add consistency check for compat chandef (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: stop passing cbss to parser (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: Extend AID element addition for TDLS frames (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: Add HE and EHT capa elements in TDLS frames (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: handle TDLS data frames with MLO (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: handle TDLS negotiation with MLO (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: make TDLS management link-aware (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: bump FW API to 81 for AX devices (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: Add support for SCAN API version 16 (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: Don't access vif valid links directly (jsc#PED-6081 jsc#PED-6130). - commit 3ec74b8- wifi: iwlwifi: handle eSR transitions (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: fix max number of fw active links (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: add a few rate index validity checks (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: Validate slots_num before allocating memory (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: track u-APSD misbehaving AP by AP address (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: implement WPFC ACPI table loading (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: add some FW misbehaviour check infrastructure (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: always send spec link ID in link commands (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: use array as array argument (jsc#PED-6081 jsc#PED-6130). - commit 4782c77- wifi: iwlwifi: mvm: store WMM params per link (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: check link during TX (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: add a NULL pointer check (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: fw: Add new FSEQ defines to fw dump (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: pcie: double-check ACK interrupt after timeout (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: use iwl_mvm_is_vendor_in_approved_list() (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: fw: make some ACPI functions static (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: remove new checksum code (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: Add debugfs entry to report dormant links (jsc#PED-6081 jsc#PED-6130). - commit b83471d- wifi: iwlwifi: support version C0 of BZ and GL devices (jsc#PED-6081 jsc#PED-6130). - Refresh patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch. - commit ee9b8b1- wifi: mac80211: Support disabled links during association (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: dbg-tlv: clear FW debug memory on init (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: pcie: remove redundant argument (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: pcie: clear FW debug memory on init (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: dbg-tlv: fix DRAM data init (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: allow ADD_STA not to be advertised by the firwmare (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: put only a single IGTK into FW (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: Refactor iwl_mvm_get_lmac_id() (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: improve debug prints in iwl_read_ppag_table() (jsc#PED-6081 jsc#PED-6130). - commit 5409bb1- wifi: mac80211: consistently use u64 for BSS changes (jsc#PED-6081 jsc#PED-6130). - commit 1521a5d- wifi: mac80211: stop warning after reconfig failures (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: batch recalc during STA flush (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: move sta_info_move_state() up (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: refactor ieee80211_select_link_key() (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: use u64 to hold enum ieee80211_bss_change flags (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: implement proper AP MLD HW restart (jsc#PED-6081 jsc#PED-6130). - commit 753363d- wifi: iwlwifi: mvm: initialize the rx_vec before using it (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: rename BTM support flag and its TLV (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: support U-SIG EHT validate checks (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: Replace strlcpy with strscpy (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: replace strlcpy() with strscpy() (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: Propagate ERP slot changes to FW (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: FTM responder MLO support (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: pass ESR parameters to the firmware (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: debugfs: add ppag capa to fw info file (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: always set MH len in offload_assist (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: provide a helper to fetch the medium synchronization delay (jsc#PED-6081 jsc#PED-6130). - commit 6a7772a- wifi: iwlwifi: unify checks for HW error values (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: fix getting LDPC/STBC support (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: bump FW API to 79 for AX devices (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: update response for mcc_update command (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: FTM initiator MLO support (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: make debugfs entries link specific (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: Do not use "non-MLD AP" syntax (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: Support association to AP MLD with disabled links (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: Add getter functions for vif MLD state (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: allow disabling SMPS debugfs controls (jsc#PED-6081 jsc#PED-6130). - commit b403778- wifi: mac80211: don't update rx_stats.last_rate for NDP (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: fix CSA processing while scanning (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: mlme: clarify WMM messages (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: pass roc->sdata to drv_cancel_remain_on_channel() (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: include key action/command in tracing (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: S1G rate information and calculations (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: move scan done work to wiphy work (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: move sched scan stop to wiphy work (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: mlme: move disconnects to wiphy work (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: ibss: move disconnect to wiphy work (jsc#PED-6081 jsc#PED-6130). - commit a0083e7- wifi: mac80211: use wiphy work for channel switch (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: use wiphy work for SMPS (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: unregister netdevs through cfg80211 (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: use wiphy work for sdata->work (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: add a work abstraction with special semantics (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: hold wiphy lock when sending wiphy (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: wext: hold wiphy lock in siwgenie (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: move wowlan disable under locks (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: hold wiphy lock in pmsr work (jsc#PED-6081 jsc#PED-6130). - wifi: cfg80211: hold wiphy lock in auto-disconnect (jsc#PED-6081 jsc#PED-6130). - commit e6208bf- wifi: mac80211: fetch and store the EML capability information (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: skip EHT BSS membership selector (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: remove element scratch_len (jsc#PED-6081 jsc#PED-6130). - wifi: mac80211: HW restart for MLO (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: pnvm: handle memory descriptor tlv (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: fw: don't use constant size with efi.get_variable (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: fw: clean up PNVM loading code (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: Separate reading and parsing of reduce power table (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: Enable loading of reduce-power tables into several segments (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: Use iwl_pnvm_image in reduce power tables flow (jsc#PED-6081 jsc#PED-6130). - commit 0c560aa- wifi: iwlwifi: Separate loading and setting of power reduce tables (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: Implement loading and setting of fragmented pnvm image (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: Add support for fragmented pnvm images (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: Allow trans_pcie track more than 1 pnvm DRAM region (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: Take loading and setting of pnvm image out of parsing part (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: Separate loading and setting of pnvm image into two functions (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: Generalize the parsing of the pnvm image (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: api: fix kernel-doc links (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: api: remove unused commands (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: api: use __le16 instead of u16 (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: api: link context action in kernel-doc (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: tell firmware about per-STA MFP enablement (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: remove warning for beacon filtering error (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: remove dead code in iwl_dump_ini_imr_get_size() (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: Add Dell to ppag approved list (jsc#PED-6081 jsc#PED-6130). - commit bef2178- wifi: iwlwifi: pcie: adjust Bz device timings (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: offload BTM response during D3 (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: do not log undefined DRAM buffers unnecessarily (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: acpi: add other Google OEMs to the ppag approved list (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: clarify EHT RU allocation bits (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: support injection rate control (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: Add vendors to TAS approved list (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: iwlmei: fix compilation error (jsc#PED-6081 jsc#PED-6130). - commit 09b5136- doc/README.SUSE: Update information about config files (jsc#PED-5021) * Use version variables to describe a name of the /boot/config-... file instead of using specific example versions which get outdated quickly. * Replace removed silentoldconfig with oldconfig. * Mention that oldconfig can automatically pick a base config from "/boot/config-$(uname -r)". * Avoid writing additional details in parentheses, incorporate them instead properly in the text. - commit cba5807- wifi: iwlwifi: support PPAG in China for older FW cmd version (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: remove useless code (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: disable RX STBC when a device doesn't support it (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: fw: Add new ODM vendor to ppag approved list (jsc#PED-6081 jsc#PED-6130). - commit a5ea8d0- wifi: iwlwifi: mvm: support PASN for MLO (jsc#PED-6081 jsc#PED-6130). - commit a8d85e8- wifi: iwlwifi: mvm: make internal callback structs const (jsc#PED-6081 jsc#PED-6130). - commit f6d7c6e- wifi: iwlwifi: mvm: adjust csa notifications and commands to MLO (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: update the FW apis for LINK and MAC commands (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: Make iwl_mvm_diversity_iter() MLO aware (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: dissolve iwl_mvm_mac_add_interface_common() (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: mvm: use link ID in missed beacon notification (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: cfg: freeze 22500 devices FW API (jsc#PED-6081 jsc#PED-6130). - wifi: iwlwifi: Use default @max_active for trans_pcie->rba.alloc_wq (jsc#PED-6081 jsc#PED-6130). - commit 0e14ac5- doc/README.SUSE: Update the patch selection section (jsc#PED-5021) * Make the steps how to obtain expanded kernel source more generic in regards to version numbers. * Use '#' instead of '$' as the command line indicator to signal that the steps need to be run as root. * Update the format of linux-$SRCVERSION.tar.bz2 to xz. * Improve some wording. - commit e14852c- doc/README.SUSE: Update information about (un)supported modules (jsc#PED-5021) * Update the list of taint flags. Convert it to a table that matches the upstream documentation format and describe specifically flags that are related to module support status. * Fix some typos and wording. - commit e46f0df- doc/README.SUSE: Bring information about compiling up to date (jsc#PED-5021) * When building the kernel, don't mention to initially change the current directory to /usr/src/linux because later description discourages it and specifies to use 'make -C /usr/src/linux'. * Avoid writing additional details in parentheses, incorporate them instead properly in the text. * Fix the obsolete name of /etc/modprobe.d/unsupported-modules -> /etc/modprobe.d/10-unsupported-modules.conf. * Drop a note that a newly built kernel should be added to the boot manager because that normally happens automatically when running 'make install'. * Update a link to the Kernel Module Packages Manual. * When preparing a build for external modules, mention use of the upstream recommended 'make modules_prepare' instead of a pair of 'make prepare' + 'make scripts'. * Fix some typos+grammar. - commit b9b7e79- Update config files: version changed to 6.4 again - commit 1360d10- selftest: tcp: Fix address length in bind_wildcard.c (git-fixes). - r8152: check budget for r8152_poll() (git-fixes). - selftests/ftrace: Fix dependencies for some of the synthetic event tests (git-fixes). - Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN (git-fixes). - iommu: Remove kernel-doc warnings (git-fixes). - iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind (git-fixes). - iommu/vt-d: Fix to flush cache of PASID directory table (git-fixes). - iommu/sprd: Add missing force_aperture (git-fixes). - iommu/qcom: Disable and reset context bank before programming (git-fixes). - iommu: rockchip: Fix directory table address encoding (git-fixes). - iommu/mediatek: Fix two IOMMU share pagetable issue (git-fixes). - interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting (git-fixes). - interconnect: qcom: bcm-voter: Improve enable_mask handling (git-fixes). - kernfs: fix missing kernfs_iattr_rwsem locking (git-fixes). - kernfs: add stub helper for kernfs_generic_poll() (git-fixes). - serial: sc16is7xx: fix regression with GPIO configuration (git-fixes). - serial: sc16is7xx: remove obsolete out_thread label (git-fixes). - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (git-fixes). - wifi: mt76: mt7915: fix capabilities in non-AP mode (git-fixes). - wifi: mt76: mt7915: fix command timeout in AP stop period (git-fixes). - mmc: renesas_sdhi: register irqs before registering controller (git-fixes). - regmap: maple: Use alloc_flags for memory allocations (git-fixes). - kbuild: rust_is_available: fix version check when CC has multiple arguments (git-fixes). - kbuild: rust_is_available: remove -v option (git-fixes). - platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications (git-fixes). - gpiolib: fix reference leaks when removing GPIO chips still in use (git-fixes). - platform/x86/amd/pmf: Fix unsigned comparison with less than zero (git-fixes). - wifi: ath12k: Fix buffer overflow when scanning with extraie (git-fixes). - idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM (git-fixes). - wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1() (git-fixes). - staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER (git-fixes). - thermal: core: constify params in thermal_zone_device_register (git-fixes). - security: keys: perform capable check only on privileged operations (git-fixes). - phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code (git-fixes). - platform/x86: huawei-wmi: Silence ambient light sensor (git-fixes). - platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops (git-fixes). - platform/x86: think-lmi: Use kfree_sensitive instead of kfree (git-fixes). - platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks (git-fixes). - platform/x86: intel: hid: Always call BTNL ACPI method (git-fixes). - media: pci: cx23885: fix error handling for cx23885 ATSC boards (git-fixes). - media: pulse8-cec: handle possible ping error (git-fixes). - media: imx-jpeg: Support to assign slot for encoder/decoder (git-fixes). - media: amphion: use dev_err_probe (git-fixes). - sbitmap: fix batching wakeup (git-fixes). - Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank" (git-fixes). - regmap: Load register defaults in blocks rather than register by register (git-fixes). - commit 6abb937- drm/msm/dpu: increase memtype count to 16 for sm8550 (git-fixes). - commit 081e740- dmaengine: idxd: Allow ATS disable update only for configurable devices (git-fixes). - dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (git-fixes). - dmaengine: idxd: Simplify WQ attribute visibility checks (git-fixes). - coresight: trbe: Fix TRBE potential sleep in atomic context (git-fixes). - coresight: tmc: Explicit type conversions to prevent integer overflow (git-fixes). - dt-bindings: clock: Update GCC clocks for QDU1000 and QRU1000 SoCs (git-fixes). - clk: qcom: gcc-sc8280xp: Add missing GDSCs (git-fixes). - clk: qcom: gpucc-sm6350: Fix clock source names (git-fixes). - clk: qcom: gpucc-sm6350: Introduce index-based clk lookup (git-fixes). - drm/amd/display: ensure async flips are only accepted for fast updates (git-fixes). - drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl' (git-fixes). - crypto: stm32 - fix loop iterating through scatterlist for DMA (git-fixes). - cpufreq: tegra194: remove opp table in exit hook (git-fixes). - cpufreq: tegra194: add online/offline hooks (git-fixes). - cpufreq: intel_pstate: set stale CPU frequency to minimum (git-fixes). - fbdev: goldfishfb: Do not check 0 for platform_get_irq() (git-fixes). - broadcom: b44: Use b44_writephy() return value (git-fixes). - drm/amd/pm: Fix temperature unit of SMU v13.0.6 (git-fixes). - drm/amdgpu: Match against exact bootloader status (git-fixes). - clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM (git-fixes). - drm/amd/display: Exit idle optimizations before attempt to access PHY (git-fixes). - drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family (git-fixes). - drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock (git-fixes). - ethernet: atheros: fix return value check in atl1c_tso_csum() (git-fixes). - drm/msm/dpu: drop the regdma configuration (git-fixes). - commit 4e0044a- Bluetooth: hci_conn: Consolidate code for aborting connections (git-fixes). - Refresh patches.suse/Bluetooth-Fix-double-free-in-hci_conn_cleanup.patch. - commit 2d5d835- ASoC: cs35l56: Add an ACPI match table (git-fixes). - commit 65a24dd- arm64: dts: qcom: apq8016-sbc: Rename ov5640 enable-gpios to powerdown-gpios (git-fixes). - arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again (git-fixes). - arm64: dts: qcom: sm8250-edo: Rectify gpio-keys (git-fixes). - arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs (git-fixes). - arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM (git-fixes). - Bluetooth: hci_conn: fail SCO/ISO via hci_conn_failed if ACL gone early (git-fixes). - Bluetooth: hci_sync: Fix UAF in hci_disconnect_all_sync (git-fixes). - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (git-fixes). - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (git-fixes). - Bluetooth: hci_conn: Fix hci_le_set_cig_params (git-fixes). - Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync (git-fixes). - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (git-fixes). - Bluetooth: ISO: Notify user space about failed bis connections (git-fixes). - Bluetooth: hci_conn: Always allocate unique handles (git-fixes). - Bluetooth: ISO: do not emit new LE Create CIS if previous is pending (git-fixes). - Bluetooth: ISO: Add support for connecting multiple BISes (git-fixes). - ASoC: rt1308-sdw: fix random louder sound (git-fixes). - arm64: dts: rockchip: correct wifi interrupt flag in Box Demo (git-fixes). - arm64: dts: rockchip: correct wifi interrupt flag in Rock Pi 4B (git-fixes). - arm64: dts: rockchip: correct wifi interrupt flag in eaidk-610 (git-fixes). - ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer() (git-fixes). - 9p: virtio: make sure 'offs' is initialized in zc_request (git-fixes). - 9p: virtio: fix unlikely null pointer deref in handle_rerror (git-fixes). - ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0 (git-fixes). - ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect (git-fixes). - Bluetooth: hci_event: Fix parsing of CIS Established Event (git-fixes). - Bluetooth: hci_conn: Use kmemdup() to replace kzalloc + memcpy (git-fixes). - ARM: dts: Add .dts files missing from the build (git-fixes). - arm64: dts: qcom: msm8916: Rename &msmgpio -> &tlmm (git-fixes). - arm64: dts: qcom: msm8916: Define regulator constraints next to usage (git-fixes). - arm64: dts: qcom: msm8916: Disable audio codecs by default (git-fixes). - arm64: dts: qcom: msm8916: Fix regulator constraints (git-fixes). - arm64: dts: qcom: msm8916-longcheer-l8910: Add front flash LED (git-fixes). - ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems (git-fixes). - ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon (git-fixes). - ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210 (git-fixes). - commit 2753813- x86: Make IA32_EMULATION boot time configurable (jsc#PED-3184). - commit 816d051- x86/entry: Make IA32 syscalls' availability depend on ia32_enabled() (jsc#PED-3184). - commit d129cab- x86/elf: Make loading of 32bit processes depend on ia32_enabled() (jsc#PED-3184). - commit b3c3c55- x86/entry: Compile entry_SYSCALL32_ignore() unconditionally (jsc#PED-3184). - commit 3d9452a- x86/entry: Rename ignore_sysret() (jsc#PED-3184). - commit 41cff48- x86: Introduce ia32_enabled() (jsc#PED-3184). - commit 504ca1b- s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (git-fixes bsc#1215345). - commit a7273bc- s390/dcssblk: fix kernel crash with list_add corruption (git-fixes bsc#1215344). - commit 60ea829- Use base version 6.4 Since our kernel is no longer based on 6.4.x stable but rather the mixture of all patches of our own, it's confusing to keep showing the base version 6.4.15. Let's drop the minor version and use 6.4 as the based version. - commit 05a5919- Refresh patches.suse/thunderbolt-Add-support-for-enhanced-uni-directional.patch Correct the missing error handling - commit 8489072- Refresh patches.suse/powerpc-pseries-PLPKS-SED-Opal-keystore-support.patch. Fix crash on platforms that don't provide PKS. - commit dc6b8a1- io_uring: have io_file_put() take an io_kiocb rather than the file (bsc#1215211). - io_uring/splice: use fput() directly (bsc#1215211). - io_uring/fdinfo: get rid of ref tryget (bsc#1215211). - io_uring: cleanup 'ret' handling in io_iopoll_check() (bsc#1215211). - io_uring: break iopolling on signal (bsc#1215211). - io_uring: fix false positive KASAN warnings (bsc#1215211). - io_uring: fix drain stalls by invalid SQE (bsc#1215211). - io_uring/rsrc: Remove unused declaration io_rsrc_put_tw() (bsc#1215211). - io_uring: annotate the struct io_kiocb slab for appropriate user copy (bsc#1215211). - commit 602ec65- scsi: qla2xxx: Error code did not return to upper layer (git-fixes). - scsi: qla2xxx: Fix firmware resource tracking (git-fixes). - commit 7eea791- io_uring/cancel: wire up IORING_ASYNC_CANCEL_OP for sync cancel (bsc#1215211). - io_uring/cancel: support opcode based lookup and cancelation (bsc#1215211). - io_uring/cancel: add IORING_ASYNC_CANCEL_USERDATA (bsc#1215211). - io_uring: use cancelation match helper for poll and timeout requests (bsc#1215211). - io_uring/cancel: fix sequence matching for IORING_ASYNC_CANCEL_ANY (bsc#1215211). - io_uring/cancel: abstract out request match helper (bsc#1215211). - io_uring/timeout: always set 'ctx' in io_cancel_data (bsc#1215211). - io_uring/poll: always set 'ctx' in io_cancel_data (bsc#1215211). - commit 991e7db- doc/README.SUSE: Bring the overview section up to date (jsc#PED-5021) * Update information in the overview section that was no longer accurate. * Improve wording and fix some typos+grammar. - commit 798c075- scsi: mpt3sas: Perform additional retries if doorbell read returns 0 (git-fixes). - Revert "scsi: qla2xxx: Fix buffer overrun" (git-fixes). - scsi: qla2xxx: Flush mailbox commands on chip reset (git-fixes). - scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock (git-fixes). - scsi: core: Use 32-bit hostnum in scsi_host_lookup() (git-fixes). - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (git-fixes). - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (git-fixes). - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (git-fixes). - scsi: qla4xxx: Add length check when parsing nlattrs (git-fixes). - scsi: be2iscsi: Add length check when parsing nlattrs (git-fixes). - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() (git-fixes). - scsi: iscsi: Add length check for nlattr payload (git-fixes). - scsi: qla2xxx: Fix TMF leak through (git-fixes). - scsi: qla2xxx: Fix session hang in gnl (git-fixes). - scsi: qla2xxx: Fix command flush during TMF (git-fixes). - scsi: qla2xxx: Limit TMF to 8 per function (git-fixes). - scsi: qla2xxx: Fix deletion race condition (git-fixes). - scsi: hisi_sas: Fix normally completed I/O analysed as failed (git-fixes). - scsi: scsi_debug: Remove dead code (git-fixes). - scsi: hisi_sas: Fix warnings detected by sparse (git-fixes). - commit aa5199c- Sort all patches and clean up reverts/corrections For making easier to backport patches via git-fixes tracking, move all patches in patches.kernel.org/* into sorted section in patches.suse/*. It essentially means that our kernel is a pot stewing all different fixes of our own choices, including the patches from existing stable trees. While transitioning to the flat structure, the commit ids are corrected in a couple of patches, a few reverted patches are simply dropped, and correction patches are folded into the original fix patches. The expanded result is exactly same as before this change. - commit 9491f38- doc/README.SUSE: Update the references list (jsc#PED-5021) * Remove the reference to Linux Documentation Project. It has been inactive for years and mostly contains old manuals that aren't relevant for contemporary systems and hardware. * Update the name and link to LWN.net. The original name "Linux Weekly News" has been deemphasized over time by its authors. * Update the link to Kernel newbies website. * Update the reference to The Linux Kernel Module Programming Guide. The document has not been updated for over a decade but it looks its content is still relevant for today. * Point Kernel Module Packages Manual to the current version. * Add a reference to SUSE SolidDriver Program. - commit 0edac75- doc/README.SUSE: Update title information (jsc#PED-5021) * Drop the mention of kernel versions from the readme title. * Remove information about the original authors of the document. Rely as in case of other readmes on Git metadata to get information about all contributions. * Strip the table of contents. The document is short and easy to navigate just by scrolling through it. - commit 06f5139- doc/README.SUSE: Update information about DUD (jsc#PED-5021) Remove a dead link to description of Device Update Disks found previously on novell.com. Replace it with a short section summarizing what DUD is and reference the mkdud + mksusecd tools and their documentation for more information. - commit 7eeba4e- platform/mellanox: NVSW_SN2201 should depend on ACPI (git-fixes). - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (git-fixes). - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (git-fixes). - platform/mellanox: mlxbf-tmfifo: Drop jumbo frames (git-fixes). - platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors (git-fixes). - selftests: Keep symlinks, when possible (git-fixes). - kselftest/runner.sh: Propagate SIGTERM to runner child (git-fixes). - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (git-fixes). - commit ed96bad- Remove stale comments in sorted section - commit b97ff7e- io_uring: flush offloaded and delayed task_work on exit (bsc#1215211). - io_uring: remove io_fallback_tw() forward declaration (bsc#1215211). - io_uring/net: use proper value for msg_inq (bsc#1215211). - io_uring: merge conditional unlock flush helpers (bsc#1215211). - io_uring: make io_cq_unlock_post static (bsc#1215211). - io_uring: inline __io_cq_unlock (bsc#1215211). - io_uring: fix acquire/release annotations (bsc#1215211). - io_uring: kill io_cq_unlock() (bsc#1215211). - io_uring: remove IOU_F_TWQ_FORCE_NORMAL (bsc#1215211). - io_uring: don't batch task put on reqs free (bsc#1215211). - io_uring: move io_clean_op() (bsc#1215211). - io_uring: inline io_dismantle_req() (bsc#1215211). - io_uring: remove io_free_req_tw (bsc#1215211). - io_uring: open code io_put_req_find_next (bsc#1215211). - commit 474274a- io_uring: add helpers to decode the fixed file file_ptr (bsc#1215211). - io_uring: use io_file_from_index in io_msg_grab_file (bsc#1215211). - io_uring: use io_file_from_index in __io_sync_cancel (bsc#1215211). - io_uring: return REQ_F_ flags from io_file_get_flags (bsc#1215211). - io_uring: remove io_req_ffs_set (bsc#1215211). - io_uring: remove a confusing comment above io_file_get_flags (bsc#1215211). - io_uring: remove the mode variable in io_file_get_flags (bsc#1215211). - io_uring: remove __io_file_supports_nowait (bsc#1215211). - commit 477b728- io_uring: get rid of unnecessary 'length' variable (bsc#1215211). - io_uring: cleanup io_aux_cqe() API (bsc#1215211). - io_uring: avoid indirect function calls for the hottest task_work (bsc#1215211). - commit a422735- nvme: optimise io_uring passthrough completion (bsc#1215211). - io_uring/cmd: add cmd lazy tw wake helper (bsc#1215211). - commit ce83753- Delete patches.suse/genksyms-add-override-flag.diff. The override flag is no longer used in kernel-binary. - commit 2e29826- Refresh patches.suse/integrity-powerpc-Do-not-select-CA_MACHINE_KEYRING.patch. - commit a01ab3d- Update config files: CONFIG_RTC_HCTOSYS=y for x86_64 and ppc64le (bsc#1214883) Enable it consistently on all possible archs. - commit 4adfc00- s390/bpf: Pass through tail call counter in trampolines (git-fixes bsc#1215253). - commit 9920b34- s390/dasd: fix string length handling (git-fixes bsc#1215252). - commit d32ce70- ext4: drop dio overwrite only flag and associated warning (bsc#1215234). - commit b4b1734- x86/sev: Make enc_dec_hypercall() accept a size instead of npages (bsc#1214635). - commit 3282c63- selftests/powerpc/dexcr: Add hashst/hashchk test (jsc#PED-5452). - Documentation: Document PowerPC kernel DEXCR interface (jsc#PED-5452). - powerpc/ptrace: Expose HASHKEYR register to ptrace (jsc#PED-5452). - powerpc/ptrace: Expose DEXCR and HDEXCR registers to ptrace (jsc#PED-5452). - powerpc/dexcr: Support userspace ROP protection (jsc#PED-5452). - powerpc/dexcr: Handle hashchk exception (jsc#PED-5452). - powerpc/dexcr: Add initial Dynamic Execution Control Register (DEXCR) support (jsc#PED-5452). - powerpc/ptrace: Add missing include (jsc#PED-5452). - powerpc/book3s: Add missing include (jsc#PED-5452). - commit 512787e- powerpc/pseries: PLPKS SED Opal keystore support (jsc#PED-3545). Update config files. - block: sed-opal: keystore access for SED Opal keys (jsc#PED-3545). - block:sed-opal: SED Opal keystore (jsc#PED-3545). - commit 6e220a2- rpm/kernel-binary.spec.in: Drop use of KBUILD_OVERRIDE=1 Genksyms has functionality to specify an override for each type in a symtypes reference file. This override is then used instead of an actual type and allows to preserve modversions (CRCs) of symbols that reference the type. It is kind of an alternative to doing kABI fix-ups with '#ifndef __GENKSYMS__'. The functionality is hidden behind the genksyms --preserve option which primarily tells the tool to strictly verify modversions against a given reference file or fail. Downstream patch patches.suse/genksyms-add-override-flag.diff which is present in various kernel-source branches separates the override logic. It allows it to be enabled with a new --override flag and used without specifying the --preserve option. Setting KBUILD_OVERRIDE=1 in the spec file is then a way how the build is told that --override should be passed to all invocations of genksyms. This was needed for SUSE kernels because their build doesn't use --preserve but instead resulting CRCs are later checked by scripts/kabi.pl. However, this override functionality was not utilized much in practice and the only use currently to be found is in SLE11-SP1-LTSS. It means that no one should miss this option and KBUILD_OVERRIDE=1 together with patches.suse/genksyms-add-override-flag.diff can be removed. Notes for maintainers merging this commit to their branches: * Downstream patch patches.suse/genksyms-add-override-flag.diff can be dropped after merging this commit. * Branch SLE11-SP1-LTSS uses the mentioned override functionality and this commit should not be merged to it, or needs to be reverted afterwards. - commit 4aa02b8- Delete patches.suse/pstore_disable_efi_backend_by_default.patch. (bnc#804482, bsc#1198276) We enabled CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y that it can be used to replace our downstream pstore_disable_efi_backend_by_default.patch patch to disable efi-pstore by default. So we removed pstore_disable_efi_backend_by_default.patch here. - commit 5523168- Update config files. (bnc#804482, bsc#1198276) Enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y that it can be used to replace the downstream pstore_disable_efi_backend_by_default.patch patch to disable efi-pstore by default. - commit f7a24c5- ext4: do not mark inode dirty every time when appending using delalloc (bsc#1215234). - commit 63674a0- ext4: allow concurrent unaligned dio overwrites (bsc#1215234). - commit cfe455c- io_uring: support for user allocated memory for rings/sqes (bsc#1215211). - commit 4014112- io_uring: maintain ordering for DEFER_TASKRUN tw list (bsc#1215211). - io_uring/net: don't retry recvmsg() unnecessarily (bsc#1215211). - io_uring/net: push IORING_CQE_F_SOCK_NONEMPTY into io_recv_finish() (bsc#1215211). - io_uring/net: initalize msghdr->msg_inq to known value (bsc#1215211). - io_uring/net: initialize struct msghdr more sanely for io_recv() (bsc#1215211). - io_uring: Add io_uring_setup flag to pre-register ring fd and never install it (bsc#1215211). - io_uring: add ring freeing helper (bsc#1215211). - io_uring: return error pointer from io_mem_alloc() (bsc#1215211). - io_uring: remove sq/cq_off memset (bsc#1215211). - io_uring: rely solely on FMODE_NOWAIT (bsc#1215211). - block: mark bdev files as FMODE_NOWAIT if underlying device supports it (bsc#1215211). - net: set FMODE_NOWAIT for sockets (bsc#1215211). - commit c5f0cd7- pinctrl: intel: Add Intel Meteor Lake-S pin controller support (jsc#PED-6107, jsc#PED-6014). - commit 7650815- scsi: core: Improve type safety of scsi_rescan_device() (git-fixes). - x86/hyperv: Remove duplicate include (git-fixes). - x86/hyperv: Move the code in ivm.c around to avoid unnecessary ifdef's (git-fixes). - x86/hyperv: Remove hv_isolation_type_en_snp (git-fixes). - x86/hyperv: Use TDX GHCI to access some MSRs in a TDX VM with the paravisor (git-fixes). - Drivers: hv: vmbus: Bring the post_msg_page back for TDX VMs with the paravisor (git-fixes). - x86/hyperv: Introduce a global variable hyperv_paravisor_present (git-fixes). - Drivers: hv: vmbus: Support >64 VPs for a fully enlightened TDX/SNP VM (git-fixes). - x86/hyperv: Fix serial console interrupts for fully enlightened TDX guests (git-fixes). - Drivers: hv: vmbus: Support fully enlightened TDX guests (git-fixes). - x86/hyperv: Support hypercalls for fully enlightened TDX guests (git-fixes). - x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guests (git-fixes). - x86/hyperv: Fix undefined reference to isolation_type_en_snp without CONFIG_HYPERV (git-fixes). - x86/hyperv: Add missing 'inline' to hv_snp_boot_ap() stub (git-fixes). - hv: hyperv.h: Replace one-element array with flexible-array member (git-fixes). - Drivers: hv: vmbus: Don't dereference ACPI root object handle (git-fixes). - x86/hyperv: Add hyperv-specific handling for VMMCALL under SEV-ES (git-fixes). - x86/hyperv: Add smp support for SEV-SNP guest (git-fixes). - clocksource: hyper-v: Mark hyperv tsc page unencrypted in sev-snp enlightened guest (git-fixes). - x86/hyperv: Use vmmcall to implement Hyper-V hypercall in sev-snp enlightened guest (git-fixes). - drivers: hv: Mark percpu hvcall input arg page unencrypted in SEV-SNP enlightened guest (git-fixes). - x86/hyperv: Mark Hyper-V vp assist page unencrypted in SEV-SNP enlightened guest (git-fixes). - x86/hyperv: Set Virtual Trust Level in VMBus init message (git-fixes). - x86/hyperv: Add sev-snp enlightened guest static key (git-fixes). - scsi: storvsc: Handle additional SRB status values (git-fixes). - net: mana: Add gdma stats to ethtool output for mana (git-fixes). - net/mlx5: remove many unnecessary NULL values (git-fixes). - net: mana: Add page pool for RX buffers (git-fixes). - net: mana: Configure hwc timeout from hardware (git-fixes). - net: mana: Use the correct WQE count for ringing RQ doorbell (git-fixes). - net: mana: Batch ringing RX queue doorbell on receiving packets (git-fixes). - Drivers: hv: vmbus: Remove unused extern declaration vmbus_ontimer() (git-fixes). - x86/hyperv: add noop functions to x86_init mpparse functions (git-fixes). - vmbus_testing: fix wrong python syntax for integer value comparison (git-fixes). - x86/hyperv: fix a warning in mshyperv.h (git-fixes). - x86/hyperv: Improve code for referencing hyperv_pcpu_input_arg (git-fixes). - Drivers: hv: Change hv_free_hyperv_page() to take void * argument (git-fixes). - scsi: storvsc: Handle SRB status value 0x30 (git-fixes). - net: mana: use vmalloc_array and vcalloc (git-fixes). - hv_netvsc: Allocate rx indirection table size dynamically (git-fixes). - clocksource: hyper-v: Adjust hv_read_tsc_page_tsc() to avoid special casing U64_MAX (git-fixes). - x86/vdso: Fix gettimeofday masking (git-fixes). - x86/coco: Get rid of accessor functions (git-fixes). - clocksource/drivers/hyper-v: Rework clocksource and sched clock setup (git-fixes). - commit 31e4022- blacklist.conf: Add ef73dcaa3121 ("powerpc: xmon: remove unused variables") - commit 54a0db2- powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (bsc#1065729). - powerpc/xics: Remove unnecessary endian conversion (bsc#1065729). - commit d30f4b4- mlx4: Delete custom device management logic (bsc#1187236). - mlx4: Connect the infiniband part to the auxiliary bus (bsc#1187236). - mlx4: Connect the ethernet part to the auxiliary bus (bsc#1187236). - mlx4: Register mlx4 devices to an auxiliary virtual bus (bsc#1187236). - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (bsc#1187236). - mlx4: Move the bond work to the core driver (bsc#1187236). - mlx4: Get rid of the mlx4_interface.activate callback (bsc#1187236). - mlx4: Replace the mlx4_interface.event callback with a notifier (bsc#1187236). - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (bsc#1187236). - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (bsc#1187236). - mlx4: Get rid of the mlx4_interface.get_dev callback (bsc#1187236). - net/mlx4: Remove many unnecessary NULL values (bsc#1187236). - commit e58c7a4- blacklist.conf: Add 750bd41aeaeb powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n - commit a91431a- powerpc/pseries: PLPK: undo kernel-doc comment notation (bsc#1215199). - commit c1e63ba- kABI: Reserve extra space for future cpuid/bug ints (kABI). - commit 4bfa4f1- x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() (git-fixes). - commit 0b2e0cd- x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (git-fixes). - commit 61b85d3- x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() (git-fixes). - commit 97e9703- x86/mm: Fix PAT bit missing from page protection modify mask (git-fixes). - commit 33d3430- x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved (git-fixes). - commit dd3eca0- x86/cpu: Fix amd_check_microcode() declaration (git-fixes). - commit a4a58c5- x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (git-fixes). - commit c103809- x86/alternative: Add a __alt_reloc_selftest() prototype (git-fixes). - commit f671c66- x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (git-fixes). - commit 2ca1850- x86/APM: drop the duplicate APM_MINOR_DEV macro (git-fixes). - commit be5e14b- locking/arch: Avoid variable shadowing in local_try_cmpxchg() (git-fixes). - commit 35707d1- KVM: SVM: correct the size of spec_ctrl field in VMCB save area (git-fixes). - commit 5e2d83e- iov_iter: Fix iov_iter_extract_pages() with zero-sized entries (git-fixes). - media: dvb: symbol fixup for dvb_attach() (git-fixes). - Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset" (git-fixes). - PCI: Free released resource after coalescing (git-fixes). - ntb: Fix calculation ntb_transport_tx_free_entry() (git-fixes). - ntb: Drop packets when qp link is down (git-fixes). - ntb: Clean up tx tail index on link down (git-fixes). - idr: fix param name in idr_alloc_cyclic() doc (git-fixes). - XArray: Do not return sibling entries from xa_load() (git-fixes). - commit 02c4a14- ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs (git-fixes). - arm64: csum: Fix OoB access in IP checksum code for negative lengths (git-fixes). - commit 83dedd5- selftests/powerpc: add const qualification where possible (jsc#PED-4486). - selftests/powerpc: Add more utility macros (jsc#PED-4486). - commit 5daf13c- s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blob (jsc#PED-6375). - commit 2756530- s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (jsc#PED-6371). - commit 565a508- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK (jsc#PED-6371). - commit e5ba8eb- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (jsc#PED-6371). - commit 7e4d39b- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (jsc#PED-6371). - commit 6bfc7d7- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (jsc#PED-6371). - commit c2c7df8- s390/pkey: fix/harmonize internal keyblob headers (jsc#PED-6371). - commit 65550d5- config/arm64: unset CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B. Configuration option CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B=y is used only in the arm64 configuration and appears to be a relic from the update procedure in commit 98da1c5f42d ("SLE15-SP4: Update the base kernel version to 5.14."). Unset it because the option is intended for debugging, not really useful for production and makes the text size of vmlinux unnecessarily bigger by ~10%. - commit 9b526eb- s390/pkey: add support for ecc clear key (jsc#PED-6371). - commit 4dc5d19- s390/pkey: do not use struct pkey_protkey (jsc#PED-6371). - commit 7f7a69f- s390/pkey: introduce reverse x-mas trees (jsc#PED-6371). - commit 30df220- Revert "modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules" (bsc#1215155). - blacklist.conf: add the entry for reverted commit - commit e0404b9- nvme-tcp: add recovery_delay to sysfs (bsc#1201284). - nvme-tcp: delay error recovery until the next KATO interval (bsc#1201284). - nvme-tcp: make 'err_work' a delayed work (bsc#1201284). - nvme-tcp: Do not terminate commands when in RESETTING (bsc#1201284). - commit f07ef6b- s390/zcrypt: don't leak memory if dev_set_name() fails (git-fixes bsc#1215143). - commit 2fc4ca5- drm/amd/display: prevent potential division by zero errors (git-fixes). - drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma (git-fixes). - Revert "drm/amd/display: Remove v_startup workaround for dcn3+" (git-fixes). - drm/amd/display: always switch off ODM before committing more streams (git-fixes). - drm/amd/display: Remove wait while locked (git-fixes). - drm/amd/display: Add smu write msg id fail retry process (git-fixes). - drm/amd/display: register edp_backlight_control() for DCN301 (git-fixes). - drm/i915: mark requests for GuC virtual engines to avoid use-after-free (git-fixes). - accel/ivpu: refactor deprecated strncpy (git-fixes). - af_unix: Fix data race around sk->sk_err (git-fixes). - af_unix: Fix data-races around sk->sk_shutdown (git-fixes). - af_unix: Fix data-race around unix_tot_inflight (git-fixes). - af_unix: Fix data-races around user->unix_inflight (git-fixes). - net: phy: micrel: Correct bit assignments for phy_device flags (git-fixes). - pwm: lpc32xx: Remove handling of PWM channels (git-fixes). - pwm: Remove outdated documentation for pwmchip_remove() (git-fixes). - i3c: master: svc: fix probe failure when no i3c device exist (git-fixes). - drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt() (git-fixes). - drm/i915/gvt: Put the page reference obtained by KVM's gfn_to_pfn() (git-fixes). - drm/i915/gvt: Verify pfn is "valid" before dereferencing "struct page" (git-fixes). - commit 63b1a56- integrity: PowerVM support for loading third party code signing keys (jsc#PED-5085). - integrity: PowerVM machine keyring enablement (jsc#PED-5085). - integrity: powerpc: Do not select CA_MACHINE_KEYRING - Update config files. - integrity: check whether imputed trust is enabled (jsc#PED-5085). - integrity: remove global variable from machine_keyring.c (jsc#PED-5085). - integrity: ignore keys failing CA restrictions on non-UEFI platform (jsc#PED-5085). - integrity: PowerVM support for loading CA keys on machine keyring (jsc#PED-5085). - integrity: Enforce digitalSignature usage in the ima and evm keyrings (jsc#PED-5085). - KEYS: DigitalSignature link restriction (jsc#PED-5085). - commit e3cf1f9- Delete patches.suse/xfs-repair-malformed-inode-items-during-log-recovery.patch. This was a fix for a regression that occurred in SLE12 SP1. Since we don't support upgrading to SLE15 from releases older than SLE12 SP4, which contained this fix, we can safely drop it now. - commit a7045a7- config/armv7hl: Bootup with DRM and simpledrm (jsc#PED-1117) - commit 63428de- Update config files: only bump version to 6.4.15 - commit a4856c8- Input: iqs7222 - configure power mode before triggering ATI (git-fixes). - watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load (git-fixes). - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (git-fixes). - commit 03904d5- Linux 6.4.15 (bsc#1012628). - pinctrl: amd: Don't show `Invalid config param` errors (bsc#1012628 bsc#1214212). - usb: typec: tcpci: clear the fault status bit (bsc#1012628). Drop patches.suse/usb-typec-tcpci-clear-the-fault-status-bit.patch - nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse (bsc#1012628). Drop patches.suse/nilfs2-fix-WARNING-in-mark_buffer_dirty-due-to-disca.patch - dt-bindings: sc16is7xx: Add property to change GPIO function (bsc#1012628). - tcpm: Avoid soft reset when partner does not support get_status (bsc#1012628). Drop patches.suse/tcpm-Avoid-soft-reset-when-partner-does-not-support-.patch - fsi: master-ast-cf: Add MODULE_FIRMWARE macro (bsc#1012628). Drop patches.suse/fsi-master-ast-cf-Add-MODULE_FIRMWARE-macro.patch - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe (bsc#1012628). Drop patches.suse/firmware-stratix10-svc-Fix-an-NULL-vs-IS_ERR-bug-in-.patch - serial: sc16is7xx: fix bug when first setting GPIO direction (bsc#1012628). Drop patches.suse/serial-sc16is7xx-fix-bug-when-first-setting-GPIO-dir.patch - serial: sc16is7xx: fix broken port 0 uart init (bsc#1012628). Drop patches.suse/serial-sc16is7xx-fix-broken-port-0-uart-init.patch - serial: qcom-geni: fix opp vote on shutdown (bsc#1012628). Drop patches.suse/serial-qcom-geni-fix-opp-vote-on-shutdown.patch - wifi: ath11k: Cleanup mac80211 references on failure during tx_complete (bsc#1012628). Drop patches.suse/wifi-ath11k-Cleanup-mac80211-references-on-failure-d.patch - wifi: ath11k: Don't drop tx_status when peer cannot be found (bsc#1012628). Drop patches.suse/wifi-ath11k-Don-t-drop-tx_status-when-peer-cannot-be.patch - wifi: rtw88: usb: kill and free rx urbs on probe failure (bsc#1012628). Remove patches.suse/wifi-rtw88-usb-kill-and-free-rx-urbs-on-probe-failur.patch - wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU (bsc#1012628). patches.suse/wifi-mt76-mt7921-fix-skb-leak-by-txs-missing-in-AMSD.patch - wifi: mt76: mt7921: do not support one stream on secondary antenna only (bsc#1012628). Drop patches.suse/wifi-mt76-mt7921-do-not-support-one-stream-on-second.patch - staging: rtl8712: fix race condition (bsc#1012628). Drop patches.suse/staging-rtl8712-fix-race-condition.patch - HID: wacom: remove the battery when the EKR is off (bsc#1012628). Drop patches.suse/HID-wacom-remove-the-battery-when-the-EKR-is-off.patch - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (bsc#1012628). Drop patches.suse/usb-chipidea-imx-improve-logic-if-samsung-picophy-pa.patch - usb: dwc3: meson-g12a: do post init to fix broken usb after resumption (bsc#1012628). Drop patches.suse/usb-dwc3-meson-g12a-do-post-init-to-fix-broken-usb-a.patch - ALSA: usb-audio: Fix init call orders for UAC1 (bsc#1012628). - USB: serial: option: add FOXCONN T99W368/T99W373 product (bsc#1012628). - USB: serial: option: add Quectel EM05G variant (0x030e) (bsc#1012628). - modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules (bsc#1012628). - rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff (bsc#1012628). - net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index (bsc#1012628). - mmc: au1xmmc: force non-modular build and remove symbol_get usage (bsc#1012628). - ARM: pxa: remove use of symbol_get() (bsc#1012628). - ksmbd: reduce descriptor size if remaining bytes is less than request size (bsc#1012628). - ksmbd: replace one-element array with flex-array member in struct smb2_ea_info (bsc#1012628). - ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob() (bsc#1012628). - ksmbd: fix wrong DataOffset validation of create context (bsc#1012628). - erofs: ensure that the post-EOF tails are all zeroed (bsc#1012628). - commit 603fb0d- blacklist.conf: drop entry backported in stable 6.4.15 - commit aa9afe7- blacklist.conf: Added temporary blacklist until mlx5 backport could be done (missing PED number) - commit 653e287- thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (jsc#PED-6061). - commit 9040262- thunderbolt: Log a warning if device links are not found (jsc#PED-6061). - commit 0080c7d- thunderbolt: Set variable tmu_params storage class specifier to static (jsc#PED-6061). - commit 2311697- usb: misc: onboard-hub: support multiple power supplies (jsc#PED-6061). - usb: host: xhci: Do not re-initialize the XHCI HC if being removed (jsc#PED-6061). - thunderbolt: Add test case for 3 DisplayPort tunnels (jsc#PED-6118). - commit 74e5760- thunderbolt: Add DisplayPort 2.x tunneling support (jsc#PED-6118). - commit 5c47cef- thunderbolt: Make bandwidth allocation mode function names consistent (jsc#PED-6118). - commit aebe5c3- thunderbolt: Enable CL2 low power state (jsc#PED-6057). - commit 38017ba- thunderbolt: Add support for enhanced uni-directional TMU mode (jsc#PED-6061). - commit 6788a0e- thunderbolt: Increase NVM_MAX_SIZE to support Intel Barlow Ridge controller (jsc#PED-6061). - commit 76ff566- thunderbolt: Move constants related to NVM into nvm.c (jsc#PED-6061). - commit 9e2eab8- thunderbolt: Fix PCIe adapter capability length for USB4 v2 routers (jsc#PED-6061). - commit 63af050- thunderbolt: Fix DisplayPort IN adapter capability length for USB4 v2 routers (jsc#PED-6061 jsc#PED-6118). - commit 79f78db- thunderbolt: Add two additional double words for adapters TMU for USB4 v2 routers (jsc#PED-6061). - commit 2382454- thunderbolt: Enable USB4 v2 PCIe TLP/DLLP extended encapsulation (jsc#PED-6061). - commit 13c3320- thunderbolt: Announce USB4 v2 connection manager support (jsc#PED-6061). - commit 2b7b8cb- thunderbolt: Reset USB4 v2 host router (jsc#PED-6061). - commit da53ab5- thunderbolt: Add the new USB4 v2 notification types (jsc#PED-6061). - thunderbolt: Add support for USB4 v2 80 Gb/s link (jsc#PED-6061). - commit 81b59d1- blacklist.conf: 9011e49d54dc ("modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules") is not really fixing any existing bug. - commit 541c06b- thunderbolt: Identify USB4 v2 routers (jsc#PED-6061). - commit 8f5f0bb- thunderbolt: Do not touch lane 1 adapter path config space (jsc#PED-6061). - commit d47992e- thunderbolt: Ignore data CRC mismatch for USB4 routers (jsc#PED-6061). - commit 6322c4a- supported.conf: remove Unsupported tag of einj (bsc#1023051 CVE-2016-3695) Removed Unsupported tag of drivers/acpi/apei/einj to align with 15-SP5. Like 15-SP5, 15-SP6 has backported downstream patch acpi-Disable-APEI-error-injection-if-the-kernel-is-lockeddown.patch. So it should be fine. For ALP, we turn-off CONFIG_ACPI_APEI_EINJ and also add Unsupported tag to einj driver. Because ALP is new and we do not need it in ALP currently. - commit ba27138- usb: update the ctime as well when updating mtime after an ioctl (git-fixes). - commit a1c1e20- usb: core: add sysfs entry for usb device state (jsc#PED-6061). - commit 747c9c5- xhci: Stop unnecessary tracking of free trbs in a ring (jsc#PED-6061). - commit e7a2864- xhci: Fix transfer ring expansion size calculation (jsc#PED-6061). - commit 0c38cae- xhci: split allocate interrupter into separate alloacte and add parts (jsc#PED-6061). - commit 98c2b9c- thunderbolt: Enable/disable sideband depending on USB4 port offline mode (jsc#PED-6061). - commit 953c113- thunderbolt: Do not send UNSET_INBOUND_SBTX when retimer NVM authentication started (jsc#PED-6061). - commit 2f36306- thunderbolt: Disable CL states when a DMA tunnel is established (jsc#PED-6057). - commit b3ed9bb- thunderbolt: Make tb_switch_clx_disable() return CL states that were enabled (jsc#PED-6057). - commit f883435- thunderbolt: Initialize CL states from the hardware (jsc#PED-6057. - commit f123b6e- thunderbolt: Prefix CL state related log messages with "CLx: " (jsc#PED-6057). - commit 000c1d2- thunderbolt: Prefix TMU post time log message with "TMU: " (jsc#PED-6061). - commit 0fd3fed- thunderbolt: Do not call CLx functions from TMU code (jsc#PED-6057). - thunderbolt: Check for first depth router in tb.c (jsc#PED-6057). - commit f52c3cc- thunderbolt: Switch CL states from enum to a bitmask (jsc#PED-6057). - commit 25ff961- thunderbolt: Move CLx enabling into tb_enable_clx() (jsc#PED-6061). - commit fbe701d- Re-enable patches.suse/0003-Add-external-no-support-as-bad-taint-module.patch - commit 179979d- ixgbevf: Remove unused function declarations (jsc#PED-4102). - commit d7b32c5- ethernet: tg3: remove unreachable code (jsc#PED-3526). - commit cd65a79- thunderbolt: Get rid of __tb_switch_[en|dis]able_clx() (jsc#PED-6061). - commit 265436e- thunderbolt: Move CLx support functions into clx.c (jsc#PED-6061). - commit 9778ac2- thunderbolt: Check valid TMU configuration in tb_switch_tmu_configure() (jsc#PED-6061). - commit 72e13bd- thunderbolt: Move tb_enable_tmu() close to other TMU functions (jsc#PED-6061). - commit 677e0a0- thunderbolt: Move TMU configuration to tb_enable_tmu() (jsc#PED-6061). - commit 0bdd5bf- thunderbolt: Get rid of tb_switch_enable_tmu_1st_child() (jsc#PED-6061). - commit 5c56d8e- thunderbolt: Rework Titan Ridge TMU objection disable function (jsc#PED-6061). - commit e8db754- thunderbolt: Drop useless 'unidirectional' parameter from tb_switch_tmu_is_enabled() (jsc#PED-6061). - commit 4f100be- thunderbolt: Fix a couple of style issues in TMU code (jsc#PED-6061). - commit 02653e5- thunderbolt: Introduce tb_xdomain_downstream_port() (jsc#PED-6061). - commit 1cad062- thunderbolt: Introduce tb_switch_downstream_port() (jsc#PED-6061). - commit 4fafc5b- thunderbolt: Log DisplayPort adapter rate and lanes on discovery (jsc#PED-6061). - commit 1613acc- Bluetooth: HCI: Introduce HCI_QUIRK_BROKEN_LE_CODED (bsc#1213972). - commit 7e8d545- thunderbolt: dma_test: Update MODULE_DESCRIPTION (jsc#PED-6061). - commit 7c7578c- thunderbolt: Add MODULE_DESCRIPTION (jsc#PED-6061). - commit 036b91f- thunderbolt: Allow specifying custom credits for DMA tunnels (jsc#PED-6061). - commit 4cd9a38- thunderbolt: Check for ring 0 in tb_tunnel_alloc_dma() (jsc#PED-6061). - commit 9057218- ata: pata_falcon: fix IO base selection for Q40 (git-fixes). - ata: sata_gemini: Add missing MODULE_DESCRIPTION (git-fixes). - ata: pata_ftide010: Add missing MODULE_DESCRIPTION (git-fixes). - mailbox: qcom-ipcc: fix incorrect num_chans counting (git-fixes). - tpm: Enable hwrng only for Pluton on AMD CPUs (git-fixes). - tpm_crb: Fix an error handling path in crb_acpi_add() (git-fixes). - kconfig: fix possible buffer overflow (git-fixes). - kbuild: do not run depmod for 'make modules_sign' (git-fixes). - kbuild: rpm-pkg: define _arch conditionally (git-fixes). - docs/mm: remove references to hmm_mirror ops and clean typos (git-fixes). - commit e114715- Update References tag patches.kernel.org/6.4.10-139-Bluetooth-L2CAP-Fix-use-after-free-in-l2cap_so.patch (bsc#1012628 bsc#1214233 CVE-2023-40283). - commit 8f10909- update patch metadata - update upstream references - patches.rpmify/Revert-kbuild-Hack-for-depmod-not-handling-X.Y-versi.patch - commit 30a3314- cifs: Fix UAF in cifs_demultiplex_thread() (bsc#1208995 CVE-2023-1192). - commit 9c2a087- Update config files. CONFIG_TCM_RBD=m - commit 6044036- RDMA/irdma: Move iw device ops initialization (jsc#PED-4862). - RDMA/irdma: Return void from irdma_init_rdma_device() (jsc#PED-4862). - RDMA/irdma: Return void from irdma_init_iw_device() (jsc#PED-4862). - ice: use ice_down_up() where applicable (jsc#PED-4876). - ice: Remove managed memory usage in ice_get_fw_log_cfg() (jsc#PED-4876). - ice: remove null checks before devm_kfree() calls (jsc#PED-4876). - ice: clean up freeing SR-IOV VFs (jsc#PED-4876). - ice: allow hot-swapping XDP programs (jsc#PED-4876). - ice: reduce initial wait for control queue messages (jsc#PED-4876). - iavf: remove some unused functions and pointless wrappers (jsc#PED-4937). - iavf: fix err handling for MAC replace (jsc#PED-4937). - i40e, xsk: fix comment typo (jsc#PED-4874). - ice: remove unnecessary check for old MAC == new MAC (jsc#PED-4876). - i40e: remove unnecessary check for old MAC == new MAC (jsc#PED-4874). - ice: do not re-enable miscellaneous interrupt until thread_fn completes (jsc#PED-4876). - ice: trigger PFINT_OICR_TSYN_TX interrupt instead of polling (jsc#PED-4876). - ice: introduce ICE_TX_TSTAMP_WORK enumeration (jsc#PED-4876). - ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (jsc#PED-4876). - devlink: move port_split/unsplit() ops into devlink_port_ops (jsc#PED-4876). - nfp: devlink: register devlink port with ops (jsc#PED-4876). - mlxsw_core: register devlink port with ops (jsc#PED-4876). - ice: register devlink port for PF with ops (jsc#PED-4876). - devlink: introduce port ops placeholder (jsc#PED-4876). - devlink: Spelling corrections (jsc#PED-4876). - devlink: pass devlink_port pointer to ops->port_del() instead of index (jsc#PED-4876). - devlink: remove duplicate port notification (jsc#PED-4876). - ice: use src VSI instead of src MAC in slow-path (jsc#PED-4876). - ice: allow matching on meta data (jsc#PED-4876). - ice: specify field names in ice_prot_ext init (jsc#PED-4876). - ice: remove redundant Rx field from rule info (jsc#PED-4876). - ice: define meta data to match in switch (jsc#PED-4876). - ice: Remove LAG+SRIOV mutual exclusion (jsc#PED-4876). - ice: update PHY type to ethtool link mode mapping (jsc#PED-4876). - ice: refactor PHY type to ethtool link mode (jsc#PED-4876). - ice: update ICE_PHY_TYPE_HIGH_MAX_INDEX (jsc#PED-4876). - ice: add dynamic interrupt allocation (jsc#PED-4876). - ice: track interrupt vectors with xarray (jsc#PED-4876). - ice: add individual interrupt allocation (jsc#PED-4876). - ice: remove redundant SRIOV code (jsc#PED-4876). - ice: refactor VF control VSI interrupt handling (jsc#PED-4876). - ice: use preferred MSIX allocation api (jsc#PED-4876). - ice: use pci_irq_vector helper function (jsc#PED-4876). - ice: move interrupt related code to separate file (jsc#PED-4876). - overflow: Add struct_size_t() helper (jsc#PED-4876). - commit 36d3648- target: compare and write backend driver sense handling (bsc#1177719 bsc#1213026). - target_core_rbd: fix leak and reduce kmalloc calls (bsc#1212873). - target_core_rbd: fix rbd_img_request.snap_id assignment (bsc#1212857). - target_core_rbd: remove snapshot existence validation code (bsc#1212857). - commit f77b0ab- Refresh patches.suse/rbd-add-support-for-COMPARE_AND_WRITE-CMPEXT.patch. - Refresh patches.suse/rbd-export-some-functions-used-by-lio-rbd-backend.patch. - Refresh patches.suse/target-add-rbd-backend.patch. - Update patches.suse/target-rbd-support-COMPARE_AND_WRITE.patch (fate#318836, bsc#1177090 bsc#1213026). - commit 1b2260d- Remove SP6-NEED-REVIEW tag of patches.suse/mlx5-add-parameter-to-disable-enhanced-IPoIB.patch - commit 4b4e24d- Update config files. s390: CONFIG_SCSI_IPR=n - powerpc-only driver - commit f1eac10- USB: core: Fix oversight in SuperSpeed initialization (bsc#1213123 CVE-2023-37453). - commit 898ed7a- USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() (bsc#1213123 CVE-2023-37453). - commit a10e1a7- USB: core: Change usb_get_device_descriptor() API (bsc#1213123 CVE-2023-37453). - commit 0cbb8bf- USB: core: Unite old scheme and new scheme descriptor reads (bsc#1213123 CVE-2023-37453). - commit 2d3dfbd- Refresh patches.suse/0001-kvm-Reintroduce-nopvspin-kernel-parameter.patch. fix compilation error on ALP-current - commit b970105- series.conf: reenable patches.suse/net-allow-retransmitting-a-TCP-packet-if-original-is.patch Unfortunately we still need this workaround. - commit 73322ec- Update patches.kernel.org/6.4.12-162-netfilter-nf_tables-fix-GC-transaction-races-w.patch references (add CVE-2023-4563 bsc#1214727). - commit 9a226db- Update config files. - supported.conf: move spi-loopback-test to optional (bsc#1214883) - commit 6268c1d- Delete patches.suse/printk-panic-Avoid-deadlock-in-printk-after-stopping-CPUs-by-NMI.patch. Obsoleted by the commit d51507098ff91e863 ("printk: disable optimistic spin during panic") (bsc#1148712). - commit 8cb11a0- Update config files. - supported.conf: add leds-bcm63138 entry - commit 79dfe00- cpufreq: Fix the race condition while updating the transition_task of policy (git-fixes). - thermal/drivers/imx8mm: Suppress log message on probe deferral (git-fixes). - thermal/drivers/mediatek/lvts_thermal: Manage threshold between sensors (git-fixes). - thermal/drivers/mediatek/lvts_thermal: Don't leave threshold zeroed (git-fixes). - thermal/drivers/mediatek/lvts_thermal: Disable undesired interrupts (git-fixes). - thermal/drivers/mediatek/lvts_thermal: Use offset threshold for IRQ (git-fixes). - thermal/drivers/mediatek/lvts_thermal: Honor sensors in immediate mode (git-fixes). - thermal/drivers/mediatek/lvts_thermal: Handle IRQ on all controllers (git-fixes). - dt-bindings: remoteproc: qcom,msm8996-mss-pil: Fix 8996 clocks (git-fixes). - dt-bindings: remoteproc: qcom,adsp: bring back firmware-name (git-fixes). - dt-bindings: remoteproc: qcom,sm8550-pas: require memory-region (git-fixes). - dt-bindings: remoteproc: qcom,sm6115-pas: correct memory-region constraints (git-fixes). - dt-bindings: remoteproc: qcom,pas: correct memory-region constraints (git-fixes). - rpmsg: glink: Add check for kstrdup (git-fixes). - hwspinlock: qcom: add missing regmap config for SFPB MMIO implementation (git-fixes). - leds: turris-omnia: Drop unnecessary mutex locking (git-fixes). - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (git-fixes). - leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false (git-fixes). - leds: multicolor: Use rounded division when calculating color components (git-fixes). - leds: bcm63138: Rename dependency symbol ARCH_BCM4908 to ARCH_BCMBCA (git-fixes). - leds: pwm: Fix error code in led_pwm_create_fwnode() (git-fixes). - docs: printk-formats: Treat char as always unsigned (git-fixes). - docs: printk-formats: Fix hex printing of signed values (git-fixes). - clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL (git-fixes). - commit 1808eb5- sched, cgroup: Restore meaning to hierarchical_quota (git fixes). - sched/fair: remove util_est boosting (git fixes). - commit efc3e36- Refresh patches.suse/0001-kvm-Reintroduce-nopvspin-kernel-parameter.patch. (bsc#1214939) - commit 12ba24d- Move upstreamed rtw88 patches into sorted section - commit 0992202- mm/page_alloc: use get_pfnblock_migratetype to avoid extra page_to_pfn (bsc#1212886 (MM functional and performance backports)). - mm/page_alloc: remove unnecessary inner __get_pfnblock_flags_mask (bsc#1212886 (MM functional and performance backports)). - mm: page_alloc: remove unused parameter from reserve_highatomic_pageblock() (bsc#1212886 (MM functional and performance backports)). - mm/mm_init: use helper macro BITS_PER_LONG and BITS_PER_BYTE (bsc#1212886 (MM functional and performance backports)). - mm/compaction: remove unnecessary return for void function (bsc#1212886 (MM functional and performance backports)). - mm/compaction: correct comment to complete migration failure (bsc#1212886 (MM functional and performance backports)). - mm/compaction: correct comment of cached migrate pfn update (bsc#1212886 (MM functional and performance backports)). - mm/compaction: correct comment of fast_find_migrateblock in isolate_migratepages (bsc#1212886 (MM functional and performance backports)). - mm/compaction: skip page block marked skip in isolate_migratepages_block (bsc#1212886 (MM functional and performance backports)). - mm/compaction: correct last_migrated_pfn update in compact_zone (bsc#1212886 (MM functional and performance backports)). - mm/compaction: remove unnecessary "else continue" at end of loop in isolate_freepages_block (bsc#1212886 (MM functional and performance backports)). - mm/compaction: remove unnecessary cursor page in isolate_freepages_block (bsc#1212886 (MM functional and performance backports)). - mm/compaction: merge end_pfn boundary check in isolate_freepages_range (bsc#1212886 (MM functional and performance backports)). - mm/compaction: set compact_cached_free_pfn correctly in update_pageblock_skip (bsc#1212886 (MM functional and performance backports)). - mm/page_alloc: remove unneeded variable base (bsc#1212886 (MM functional and performance backports)). - mm:vmscan: fix inaccurate reclaim during proactive reclaim (bsc#1212886 (MM functional and performance backports)). - mm/compaction: avoid unneeded pageblock_end_pfn when no_set_skip_hint is set (bsc#1212886 (MM functional and performance backports)). - mm/compaction: correct comment of candidate pfn in fast_isolate_freepages (bsc#1212886 (MM functional and performance backports)). - mm/rmap: correct stale comment of rmap_walk_anon and rmap_walk_file (bsc#1212886 (MM functional and performance backports)). - mm/mm_init.c: drop node_start_pfn from adjust_zone_range_for_zone_movable() (bsc#1212886 (MM functional and performance backports)). - mm: compaction: skip the memory hole rapidly when isolating free pages (bsc#1212886 (MM functional and performance backports)). - mm: compaction: use the correct type of list for free pages (bsc#1212886 (MM functional and performance backports)). - mm: page_alloc: avoid false page outside zone error info (bsc#1212886 (MM functional and performance backports)). - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save() (bsc#1213179 (PREEMPT_RT functional and performance backports)). - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (bsc#1212886 (MM functional and performance backports)). - mm/filemap.c: fix update prev_pos after one read request done (bsc#1212886 (MM functional and performance backports)). - mm/mm_init.c: update obsolete comment in get_pfn_range_for_nid() (bsc#1212886 (MM functional and performance backports)). - mm: madvise: fix uneven accounting of psi (bsc#1212886 (MM functional and performance backports)). - commit b392eb6- Revert "sched/fair: Move unused stub functions to header" (bsc#1212887 (Scheduler functional and performance backports)). - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (bsc#1212887 (Scheduler functional and performance backports)). - sched/rt: Fix sysctl_sched_rr_timeslice intial value (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Block nohz tick_stop when cfs bandwidth in use (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Stabilize asym cpu capacity system idle cpu selection (bsc#1212887 (Scheduler functional and performance backports)). - sched/debug: Dump domains' sched group flags (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Consider the idle state of the whole core for load balance (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Implement prefer sibling imbalance calculation between asymmetric groups (bsc#1212887 (Scheduler functional and performance backports)). - sched/topology: Record number of cores in sched group (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Determine active load balance for SMT sched groups (bsc#1212887 (Scheduler functional and performance backports)). - sched/psi: make psi_cgroups_enabled static (bsc#1212887 (Scheduler functional and performance backports)). - sched/core: introduce sched_core_idle_cpu() (bsc#1212887 (Scheduler functional and performance backports)). - sched: add throttled time stat for throttled children (bsc#1212887 (Scheduler functional and performance backports)). - sched: don't account throttle time for empty groups (bsc#1212887 (Scheduler functional and performance backports)). - sched: add a few helpers to wake up tasks on the current cpu (bsc#1212887 (Scheduler functional and performance backports)). - sched: add WF_CURRENT_CPU and externise ttwu (bsc#1212887 (Scheduler functional and performance backports)). - commit e82e496- wifi: brcmfmac: wcc: Add debug messages (bsc#1214931) - commit 7cfa155- config/ppc64le: Boot up with DRM and simpledrm/ofdrm (jsc#PED-1117) - commit f6f8c7d- config/arm64: Bootup with DRM and simpledrm (jsc#PED-1117) - commit 38d8860- config/x86_64: Boot up with DRM and simpledrm (jsc#PED-1117) - commit cb0636e- Update config files: correct kconfigs while updating 6.4.x (bsc#1214883) Enable forgotten configs: CONFIG_ACPI_TINY_POWER_BUTTON, CONFIG_ADIN_PHY, CONFIG_DRM_SSD130X, CONFIG_MLX90614, CONFIG_TCG_TIS_SPI, CONFIG_SPI_AMD, CONFIG_RMI4_SPI, CONFIG_BATTERY_DS2780, CONFIG_MFD_MADERA_SPI, CONFIG_USB_CONN_GPIO, CONFIG_MMC_SDHCI_XENON Make modular: CONFIG_PCI_PF_STUB, CONFIG_USB4, CONFIG_USB4_NET, CONFIG_EFI_SECRET - commit d98f6d8- phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write (git-fixes). - phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate (git-fixes). - phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328 (git-fixes). - phy: qcom: qmp-combo: correct bias0_en programming (git-fixes). - mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume() (git-fixes). - mtd: rawnand: brcmnand: Fix mtd oobsize (git-fixes). - mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write (git-fixes). - mtd: rawnand: brcmnand: Fix crash during the panic_write (git-fixes). - mtd: rawnand: brcmnand: Fix potential false time out warning (git-fixes). - drivers: usb: smsusb: fix error handling code in smsusb_init_device (git-fixes). - serial: sc16is7xx: fix bug when first setting GPIO direction (git-fixes). - serial: sc16is7xx: fix broken port 0 uart init (git-fixes). - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (git-fixes). - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (git-fixes). - serial: sprd: Fix DMA buffer leak issue (git-fixes). - serial: sprd: Assign sprd_port after initialized to avoid wrong access (git-fixes). - serial: qcom-geni: fix opp vote on shutdown (git-fixes). - staging: rtl8712: fix race condition (git-fixes). - tcpm: Avoid soft reset when partner does not support get_status (git-fixes). - usb: typec: tcpm: set initial svdm version based on pd revision (git-fixes). - usb: typec: tcpci: clear the fault status bit (git-fixes). - usb: typec: bus: verify partner exists in typec_altmode_attention (git-fixes). - usb: dwc3: meson-g12a: do post init to fix broken usb after resumption (git-fixes). - USB: gadget: f_mass_storage: Fix unused variable warning (git-fixes). - USB: gadget: core: Add missing kerneldoc for vbus_work (git-fixes). - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (git-fixes). - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (git-fixes). - platform/x86/amd/pmf: Fix a missing cleanup path (git-fixes). - platform/x86: dell-sysman: Fix reference leak (git-fixes). - commit 212631a- media: mediatek: vcodec: fix potential double free (git-fixes). - commit cf82680- mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller (git-fixes). - mtd: spi-nor: Check bus width while setting QE bit (git-fixes). - f2fs: fix spelling in ABI documentation (git-fixes). - HID: wacom: remove the battery when the EKR is off (git-fixes). - HID: logitech-hidpp: rework one more time the retries attempts (git-fixes). - HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode() (git-fixes). - HID: multitouch: Correct devm device reference for hidinput input_dev name (git-fixes). - HID: uclogic: Correct devm device reference for hidinput input_dev name (git-fixes). - HID: input: Support devices sending Eraser without Invert (git-fixes). - media: i2c: rdacm21: Fix uninitialized value (git-fixes). - media: i2c: ccs: Check rules is non-NULL (git-fixes). - media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors (git-fixes). - media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working (git-fixes). - media: ov2680: Add ov2680_fill_format() helper function (git-fixes). - media: ov2680: Don't take the lock for try_fmt calls (git-fixes). - media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s (git-fixes). - media: ov2680: Fix vflip / hflip set functions (git-fixes). - media: ov2680: Fix ov2680_bayer_order() (git-fixes). - media: ov2680: Remove auto-gain and auto-exposure controls (git-fixes). - media: Documentation: Fix [GS]_ROUTING documentation (git-fixes). - media: ov5640: Fix initial RESETB state and annotate timings (git-fixes). - media: ov5640: Enable MIPI interface in ov5640_set_power_mipi() (git-fixes). - media: nxp: Fix wrong return pointer check in mxc_isi_crossbar_init() (git-fixes). - media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts (git-fixes). - media: venus: hfi_venus: Only consider sys_idle_indicator on V1 (git-fixes). - media: go7007: Remove redundant if statement (git-fixes). - media: cec: core: add adap_unconfigured() callback (git-fixes). - media: cec: core: add adap_nb_transmit_canceled() callback (git-fixes). - media: mediatek: vcodec: Return NULL if no vdec_fb is found (git-fixes). - media: amphion: ensure the bitops don't cross boundaries (git-fixes). - media: amphion: fix UNUSED_VALUE issue reported by coverity (git-fixes). - media: amphion: fix UNINIT issues reported by coverity (git-fixes). - media: amphion: fix REVERSE_INULL issues reported by coverity (git-fixes). - media: amphion: fix CHECKED_RETURN issues reported by coverity (git-fixes). - media: rkvdec: increase max supported height for H.264 (git-fixes). - media: amphion: decoder support display delay for all formats (git-fixes). - media: mtk-jpeg: Fix use after free bug due to uncanceled work (git-fixes). - media: verisilicon: Fix TRY_FMT on encoder OUTPUT (git-fixes). - media: amphion: add helper function to get id name (git-fixes). - media: amphion: reinit vpu if reqbufs output 0 (git-fixes). - media: cx24120: Add retval check for cx24120_message_send() (git-fixes). - media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer() (git-fixes). - media: dib7000p: Fix potential division by zero (git-fixes). - media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link() (git-fixes). - media: i2c: tvp5150: check return value of devm_kasprintf() (git-fixes). - media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables (git-fixes). - media: i2c: imx290: drop format param from imx290_ctrl_update (git-fixes). - media: ov5640: fix low resolution image abnormal issue (git-fixes). - fbdev: Update fbdev source file paths (git-fixes). - interconnect: qcom: sm8450: Enable sync_state (git-fixes). - interconnect: qcom: qcm2290: Enable sync state (git-fixes). - misc: fastrpc: Pass proper scm arguments for static process init (git-fixes). - misc: fastrpc: Fix incorrect DMA mapping unmap request (git-fixes). - misc: fastrpc: Fix remote heap allocation request (git-fixes). - extcon: cht_wc: add POWER_SUPPLY dependency (git-fixes). - dt-bindings: extcon: maxim,max77843: restrict connector properties (git-fixes). - fsi: master-ast-cf: Add MODULE_FIRMWARE macro (git-fixes). - fsi: aspeed: Reset master errors after CFAM reset (git-fixes). - iio: accel: adxl313: Fix adxl313_i2c_id[] table (git-fixes). - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe (git-fixes). - driver core: Call dma_cleanup() on the test_remove path (git-fixes). - driver core: test_async: fix an error code (git-fixes). - Documentation: devices.txt: Fix minors for ttyCPM* (git-fixes). - Documentation: devices.txt: Remove ttySIOC* (git-fixes). - Documentation: devices.txt: Remove ttyIOC* (git-fixes). - dt-bindings: usb: samsung,exynos-dwc3: Fix Exynos5433 compatible (git-fixes). - dt-bindings: usb: samsung,exynos-dwc3: fix order of clocks on Exynos5433 (git-fixes). - commit ec55be8- dmaengine: idxd: Fix issues with PRS disable sysfs knob (git-fixes). - dmaengine: ste_dma40: Add missing IRQ check in d40_probe (git-fixes). - dmaengine: idxd: Modify the dependence of attribute pasid_enabled (git-fixes). - dmaengine: sh: rz-dmac: Fix destination and source data size setting (git-fixes). - arm64: defconfig: Drop CONFIG_VIDEO_IMX_MEDIA (git-fixes). - amba: bus: fix refcount leak (git-fixes). - bus: mhi: host: Skip MHI reset if device is in RDDM (git-fixes). - docs: ABI: fix spelling/grammar in SBEFIFO timeout interface (git-fixes). - dma-buf/sync_file: Fix docs syntax (git-fixes). - commit e8e8eff- Update config files: only version bump to 6.4.14 - commit a305aac- Linux 6.4.14 (bsc#1012628). - thunderbolt: Fix a backport error for display flickering issue (bsc#1012628). - kallsyms: Fix kallsyms_selftest failure (bsc#1012628). Dropped patches.suse/kallsyms-Fix-kallsyms_selftest-failure.patch - parisc: sys_parisc: parisc_personality() is called from asm code (bsc#1012628). - lockdep: fix static memory detection even more (bsc#1012628). Dropped patches.suse/lockdep-fix-static-memory-detection-even-more.patch - ARM: module: Use module_init_layout_section() to spot init sections (bsc#1012628). Dropped patches.suse/ARM-module-Use-module_init_layout_section-to-spot-in.patch - arm64: module: Use module_init_layout_section() to spot init sections (bsc#1012628). - arm64: module-plts: inline linux/moduleloader.h (bsc#1012628). - module: Expose module_init_layout_section() (bsc#1012628). Dropped patches.suse/module-Expose-module_init_layout_section.patch - module/decompress: use vmalloc() for zstd decompression workspace (bsc#1012628). Dropped patches.suse/module-decompress-use-vmalloc-for-zstd-decompression.patch - ACPI: thermal: Drop nocrt parameter (bsc#1012628). Dropped patches.suse/ACPI-thermal-Drop-nocrt-parameter.patch - commit 25c76ad- supported.conf: fix the dependency for snd-sof - commit 056f677- iomap: Add per-block dirty state tracking to improve performance (jsc#PED-5453). - commit dc444ac- iomap: Allocate ifs in ->write_begin() early (jsc#PED-5453). - commit 759ea54- iomap: Refactor iomap_write_delalloc_punch() function out (jsc#PED-5453). - commit 54e20b5- iomap: Use iomap_punch_t typedef (jsc#PED-5453). - commit 42ab42f- iomap: Fix possible overflow condition in iomap_write_delalloc_scan (jsc#PED-5453). - commit e8c8c98- iomap: Add some uptodate state handling helpers for ifs state bitmap (jsc#PED-5453). - commit f30e2be- iomap: Drop ifs argument from iomap_set_range_uptodate() (jsc#PED-5453). - commit 2117a2e- iomap: Rename iomap_page to iomap_folio_state and others (jsc#PED-5453). - commit 0650e04- iomap: Remove unnecessary test from iomap_release_folio() (jsc#PED-5453). - commit 8702c3c- iomap: Remove large folio handling in iomap_invalidate_folio() (jsc#PED-5453). - commit 221954e- supported.conf: update for sound drivers (bsc#1214891) - commit 61819c4- Update config files: enable missing ASoC Intel AVS (bsc#1214883) - commit c6b3355- igb: set max size RX buffer when store bad packet is enabled (jsc#PED-4082). - commit 1fd1f97- Update metadata - commit 94184dc- blacklist.conf: add entries that have been already cherry-picked in 6.4 - commit 3bbc83b- ARM: 9318/1: locomo: move kernel-doc to prevent warnings (git-fixes). - PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation (git-fixes). - drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities (git-fixes). - drm/bridge: fix -Wunused-const-variable= warning (git-fixes). - lockdep: fix static memory detection even more (git-fixes). - scripts/gdb: fix 'lx-lsmod' show the wrong size (git-fixes). - selftests: memfd: error out test process when child test fails (git-fixes). - selftests/bpf: Clean up fmod_ret in bench_rename test script (git-fixes). - selftests/bpf: Fix repeat option when kfunc_call verification fails (git-fixes). - selftests/bpf: fix static assert compilation issue for test_cls_*.c (git-fixes). - selftests/bpf: Fix bpf_nf failure upon test rerun (git-fixes). - kbuild: rust_is_available: fix confusion when a version appears in the path (git-fixes). - kbuild: rust_is_available: add check for `bindgen` invocation (git-fixes). - selftests/futex: Order calls to futex_lock_pi (git-fixes). - selftests/resctrl: Close perf value read fd on errors (git-fixes). - selftests/resctrl: Unmount resctrl FS if child fails to run benchmark (git-fixes). - selftests/resctrl: Don't leak buffer in fill_cache() (git-fixes). - selftests/resctrl: Add resctrl.h into build deps (git-fixes). - kallsyms: Fix kallsyms_selftest failure (git-fixes). - selftests/harness: Actually report SKIP for signal tests (git-fixes). - selftests/nolibc: drop test chmod_net (git-fixes). - rust: delete `ForeignOwnable::borrow_mut` (git-fixes). - ata,scsi: do not issue START STOP UNIT on resume (git-fixes). - kconfig: gconfig: drop the Show Debug Info help text (git-fixes). - Revert "kheaders: substituting --sort in archive creation" (git-fixes). - linux/netfilter.h: fix kernel-doc warnings (git-fixes). - selftests: mm: remove wrong kernel header inclusion (git-fixes). - selftests: damon: add config file (git-fixes). - rust: arc: fix intra-doc link in `Arc::init` (git-fixes). - commit 588cb89- bus: ti-sysc: Fix cast to enum warning (git-fixes). - wifi: mwifiex: Fix missed return in oob checks failed path (git-fixes). - selinux: keep context struct members in sync (git-fixes). - commit 5dd241f- wifi: ath10k: Use RMW accessors for changing LNKCTL (git-fixes). - wifi: ath12k: Use RMW accessors for changing LNKCTL (git-fixes). - wifi: ath11k: Use RMW accessors for changing LNKCTL (git-fixes). - wifi: ath9k: use IS_ERR() with debugfs_create_dir() (git-fixes). - wifi: ath11k: Cleanup mac80211 references on failure during tx_complete (git-fixes). - wifi: ath11k: Don't drop tx_status when peer cannot be found (git-fixes). - wifi: ath9k: protect WMI command response buffer replacement with a lock (git-fixes). - wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx (git-fixes). - wifi: mwifiex: avoid possible NULL skb pointer dereference (git-fixes). - wifi: mac80211: fix kernel-doc notation warning (git-fixes). - wifi: radiotap: fix kernel-doc notation warnings (git-fixes). - wifi: cfg80211: remove dead/unused enum value (git-fixes). - wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute (git-fixes). - wifi: mac80211: fix puncturing bitmap handling in CSA (git-fixes). - wifi: rtw89: 8852b: rfk: fine tune IQK parameters to improve performance on 2GHz band (git-fixes). - wifi: mwifiex: fix memory leak in mwifiex_histogram_read() (git-fixes). - wifi: ath12k: fix memcpy array overflow in ath12k_peer_assoc_h_he() (git-fixes). - wifi: ath11k: fix band selection for ppdu received in channel 177 of 5 GHz (git-fixes). - wifi: mwifiex: fix error recovery in PCIE buffer descriptor management (git-fixes). - wifi: mt76: mt7915: fix power-limits while chan_switch (git-fixes). - wifi: mt76: mt7915: fix tlv length of mt7915_mcu_get_chan_mib_info (git-fixes). - wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH (git-fixes). - wifi: mt76: mt7915: remove VHT160 capability on MT7915 (git-fixes). - wifi: mt76: mt7996: fix WA event ring size (git-fixes). - wifi: mt76: mt7996: use correct phy for background radar event (git-fixes). - wifi: mt76: mt7996: fix bss wlan_idx when sending bss_info command (git-fixes). - wifi: mt76: mt7921: fix non-PSC channel scan fail (git-fixes). - wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU (git-fixes). - commit 621a6cf- pinctrl: cherryview: fix address_space_handler() argument (git-fixes). - pinctrl: mlxbf3: Remove gpio_disable_free() (git-fixes). - soc: qcom: qmi_encdec: Restrict string length in decode (git-fixes). - soc: qcom: smem: Fix incompatible types in comparison (git-fixes). - soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros (git-fixes). - r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h (git-fixes). - wifi: mt76: mt7921: do not support one stream on secondary antenna only (git-fixes). - wifi: mt76: mt7915: rework tx bytes counting when WED is active (git-fixes). - wifi: mt76: mt7915: rework tx packets counting when WED is active (git-fixes). - wifi: mt76: mt7915: fix background radar event being blocked (git-fixes). - wifi: mt76: mt7996: fix header translation logic (git-fixes). - wifi: mwifiex: Fix OOB and integer underflow when rx packets (git-fixes). - wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set() (git-fixes). - spi: tegra114: Remove unnecessary NULL-pointer checks (git-fixes). - spi: mpc5xxx-psc: Fix unsigned expression compared with zero (git-fixes). - spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe() (git-fixes). - regulator: dt-bindings: qcom,rpm: fix pattern for children (git-fixes). - regmap: rbtree: Use alloc_flags for memory allocations (git-fixes). - regmap: cache: Revert "Add 64-bit mode support" (git-fixes). - regmap: Revert "add 64-bit mode support" and Co (git-fixes). - thermal/of: Fix potential uninitialized value access (git-fixes). - PM / devfreq: Fix leak in devfreq_dev_release() (git-fixes). - powercap: arm_scmi: Remove recursion while parsing zones (git-fixes). - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (git-fixes). - pstore/ram: Check start of empty przs during init (git-fixes). - procfs: block chmod on /proc/thread-self/comm (git-fixes). - proc: use generic setattr() for /proc/$PID/net (git-fixes). - Revert "wifi: ath6k: silence false positive - Wno-dangling-pointer warning on GCC 12" (git-fixes). - Revert "wifi: ath11k: Enable threaded NAPI" (git-fixes). - staging: vchiq_arm: Remove extra struct vchiq_instance declaration (git-fixes). - soc: rockchip: dtpm: use C99 array init syntax (git-fixes). - selinux: make labeled NFS work when mounted before policy load (git-fixes). - selinux: do not leave dangling pointer behind (git-fixes). - thermal/drivers/qcom/tsens: Drop unused legacy structs (git-fixes). - powercap: intel_rapl: Remove unused field in struct rapl_if_priv (git-fixes). - commit 333ae48- PCI/DOE: Fix destroy_work_on_stack() race (git-fixes). - PCI: microchip: Remove cast between incompatible function type (git-fixes). - PCI: keembay: Remove cast between incompatible function type (git-fixes). - PCI: meson: Remove cast between incompatible function type (git-fixes). - Revert "PCI: tegra194: Enable support for 256 Byte payload" (git-fixes). - PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address (git-fixes). - PCI: qcom-ep: Switch MHI bus master clock off during L1SS (git-fixes). - PCI: microchip: Correct the DED and SEC interrupt bit offsets (git-fixes). - PCI: apple: Initialize pcie->nvecs before use (git-fixes). - PCI: Mark NVIDIA T4 GPUs to avoid bus reset (git-fixes). - PCI/PM: Only read PCI_PM_CTRL register when available (git-fixes). - PCI: pciehp: Use RMW accessors for changing LNKCTL (git-fixes). - PCI: Add locking to RMW PCI Express Capability Register accessors (git-fixes). - pinctrl: mediatek: assign functions to configure pin bias on MT7986 (git-fixes). - pinctrl: mediatek: fix pull_type data for MT7981 (git-fixes). - pinctrl: mcp23s08: check return value of devm_kasprintf() (git-fixes). - ipmi_si: fix a memleak in try_smi_init() (git-fixes). - ipmi:ssif: Fix a memory leak when scanning for an adapter (git-fixes). - ipmi:ssif: Add check for kstrdup (git-fixes). - of: unittest: Restore indentation in overlay_bad_add_dup_prop test (git-fixes). - of: unittest: Fix overlay type in apply/revert check (git-fixes). - of: overlay: Call of_changeset_init() early (git-fixes). - of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name() (git-fixes). - of: fix htmldocs build warnings (git-fixes). - module/decompress: use vmalloc() for zstd decompression workspace (git-fixes). - nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse (git-fixes). - lib/test_meminit: allocate pages up to order MAX_ORDER (git-fixes). - HWPOISON: offline support: fix spelling in Documentation/ABI/ (git-fixes). - mac80211: make ieee80211_tx_info padding explicit (git-fixes). - hwrng: iproc-rng200 - Implement suspend and resume calls (git-fixes). - hwrng: pic32 - use devm_clk_get_enabled (git-fixes). - hwrng: nomadik - keep clock enabled while hwrng is registered (git-fixes). - hwmon: (tmp513) Fix the channel number in tmp51x_is_visible() (git-fixes). - irqchip/loongson-eiointc: Fix return value checking of eiointc_index (git-fixes). - Revert "media: uvcvideo: Limit power line control for Acer EasyCamera" (git-fixes). - media: Revert "media: exynos4-is: Remove dependency on obsolete SoC support" (git-fixes). - PCI: rcar-host: Remove unused static pcie_base and pcie_dev (git-fixes). - irqchip/mmp: Remove non-DT codepath (git-fixes). - commit 2974f21- drm/radeon: Use RMW accessors for changing LNKCTL (git-fixes). - drm/amdgpu: Use RMW accessors for changing LNKCTL (git-fixes). - dt-bindings: clocks: imx8mp: make sai4 a dummy clock (git-fixes). - dt-bindings: clock: xlnx,versal-clk: drop select:false (git-fixes). - dt-bindings: pinctrl: qcom,pmic-gpio: document PMC8180 and PMC8180C (git-fixes). - dt-bindings: pinctrl: amlogic,meson-pinctrl-common: allow gpio hogs (git-fixes). - dt-bindings: pinctrl: amlogic,meson-pinctrl: allow gpio-line-names (git-fixes). - EDAC/igen6: Fix the issue of no error events (git-fixes). - EDAC/i10nm: Skip the absent memory controllers (git-fixes). - dt-bindings: thermal: lmh: update maintainer address (git-fixes). - dt-bindings: qcom: Allow SoC names ending in "pro" (git-fixes). - dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs (git-fixes). - dt-bindings: crypto: ti,sa2ul: make power-domains conditional (git-fixes). - dt-bindings: arm: msm: kpss-acc: Make the optional reg truly optional (git-fixes). - firmware: ti_sci: Use system_state to determine polling (git-fixes). - firmware: meson_sm: fix to avoid potential NULL pointer dereference (git-fixes). - firmware: cs_dsp: Fix new control name check (git-fixes). - drm/msm/a6xx: Fix GMU lockdep splat (git-fixes). - drm/msm/a2xx: Call adreno_gpu_init() earlier (git-fixes). - drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done (git-fixes). - drm/msm/mdp5: Don't leak some plane state (git-fixes). - dt-bindings: clock: qcom, dispcc-sm6125: Require GCC PLL0 DIV clock (git-fixes). - drm/msm: Update dev core dump to not print backwards (git-fixes). - fbdev/ep93xx-fb: Do not assign to struct fb_info.dev (git-fixes). - dt-bindings: net: mediatek,net: add missing mediatek,mt7621-eth (git-fixes). - gpio: pca9570: fix kerneldoc (git-fixes). - dt-bindings: net: rockchip-dwmac: fix {tx|rx}-delay defaults/range in schema (git-fixes). - dt-bindings: hwmon: moortec,mr75203: fix multipleOf for coefficients (git-fixes). - dt-bindings: phy: mixel,mipi-dsi-phy: Remove assigned-clock* properties (git-fixes). - dt-bindings: clock: qcom,gcc-sm8250: add missing bi_tcxo_ao clock (git-fixes). - dt-bindings: usb: usb251xb: correct swap-dx-lanes type to uint32 (git-fixes). - dt-bindings: pm8941-misc: Fix usb_id and usb_vbus definitions (git-fixes). - dt-bindings: backlight: pwm: Make power-supply not required (git-fixes). - dt-bindings: leds: Drop redundant cpus enum match (git-fixes). - dt-bindings: gpio: Remove FSI domain ports on Tegra234 (git-fixes). - dt-bindings: display: msm: sm8350-mdss: Fix DSI compatible (git-fixes). - dt-bindings: samsung,mipi-dsim: Use port-base reference (git-fixes). - dt-bindings: mtd: qcom: Fix a property position (git-fixes). - dt-bindings: nand: meson: Fix 'nand-rb' property (git-fixes). - commit 1352d14- docs: kernel-parameters: Refer to the correct bitmap function (git-fixes). - drm/etnaviv: fix dumping of active MMU context (git-fixes). - drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create() (git-fixes). - drm/mediatek: Fix void-pointer-to-enum-cast warning (git-fixes). - drm/mediatek: Fix potential memory leak if vmap() fail (git-fixes). - drm/mediatek: Fix dereference before null check (git-fixes). - drm/mediatek: Add cnt checking for coverity issue (git-fixes). - drm/mediatek: Remove freeing not dynamic allocated memory (git-fixes). - drm/mediatek: Fix uninitialized symbol (git-fixes). - drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01 (git-fixes). - drm: Remove references to removed transitional helpers (git-fixes). - drm/repaper: Reduce temporary buffer size in repaper_fb_dirty() (git-fixes). - drm/armada: Fix off-by-one error in armada_overlay_get_property() (git-fixes). - drm/ast: report connection status on Display Port (git-fixes). - drm/ast: Add BMC virtual connector (git-fixes). - drm/atomic-helper: Update reference to drm_crtc_force_disable_all() (git-fixes). - drm/tegra: dpaux: Fix incorrect return value of platform_get_irq (git-fixes). - drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask (git-fixes). - drm/amd/display: dc.h: eliminate kernel-doc warnings (git-fixes). - drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar() (git-fixes). - drm/amd/display: Do not set drr on pipe commit (git-fixes). - drm/bridge: anx7625: Drop device lock before drm_helper_hpd_irq_event() (git-fixes). - drm: adv7511: Fix low refresh rate register for ADV7533/5 (git-fixes). - drm/bridge: anx7625: Use common macros for HDCP capabilities (git-fixes). - drm/bridge: anx7625: Use common macros for DP power sequencing commands (git-fixes). - drm/hyperv: Fix a compilation issue because of not including screen_info.h (git-fixes). - drm/ast: Fix DRAM init on AST2200 (git-fixes). - drm/mxsfb: Disable overlay plane in mxsfb_plane_overlay_atomic_disable() (git-fixes). - drm: bridge: dw-mipi-dsi: Fix enable/disable of DSI controller (git-fixes). - drm/bridge: tc358764: Fix debug print parameter order (git-fixes). - cred: remove unsued extern declaration change_create_files_as() (git-fixes). - crypto: caam - fix unchecked return value error (git-fixes). - crypto: api - Use work queue in crypto_destroy_instance (git-fixes). - crypto: af_alg - Decrement struct key.usage in alg_set_by_key_serial() (git-fixes). - crypto: stm32 - Properly handle pm_runtime_get failing (git-fixes). - crypto: stm32 - fix MDMAT condition (git-fixes). - crypto: qat - change value of default idle filter (git-fixes). - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (git-fixes). - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (git-fixes). - cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver (git-fixes). - cpuidle: teo: Update idle duration estimate when choosing shallower state (git-fixes). - crypto: ixp4xx - silence uninitialized variable warning (git-fixes). - drm/msm: provide fb_dirty implemenation (git-fixes). - drm/vmwgfx: Add unwind hints around RBP clobber (git-fixes). - Documentation: kunit: Modular tests should not depend on KUNIT=y (git-fixes). - commit becb350- clk: qcom: gcc-qdu1000: Fix clkref clocks handling (git-fixes). - clk: qcom: gcc-qdu1000: Fix gcc_pcie_0_pipe_clk_src clock handling (git-fixes). - clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs (git-fixes). - clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src (git-fixes). - clk: qcom: reset: Use the correct type of sleep/delay based on length (git-fixes). - clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src (git-fixes). - clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src (git-fixes). - clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock (git-fixes). - clk: qcom: dispcc-sc8280xp: Use ret registers on GDSCs (git-fixes). - clk: qcom: turingcc-qcs404: fix missing resume during probe (git-fixes). - clk: qcom: mss-sc7180: fix missing resume during probe (git-fixes). - clk: qcom: q6sstop-qcs404: fix missing resume during probe (git-fixes). - clk: qcom: lpasscc-sc7280: fix missing resume during probe (git-fixes). - clk: qcom: dispcc-sm8550: fix runtime PM imbalance on probe errors (git-fixes). - clk: qcom: dispcc-sm8450: fix runtime PM imbalance on probe errors (git-fixes). - clk: qcom: camcc-sc7180: fix async resume during probe (git-fixes). - clk: qcom: gcc-sm7150: Add CLK_OPS_PARENT_ENABLE to sdcc2 rcg (git-fixes). - clk: qcom: gcc-sc8280xp: Add missing GDSC flags (git-fixes). - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (git-fixes). - clk: imx: pll14xx: align pdiv with reference manual (git-fixes). - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (git-fixes). - clk: imx8mp: fix sai4 clock (git-fixes). - clk: imx: imx8ulp: update SPLL2 type (git-fixes). - clk: imx: pllv4: Fix SPLL2 MULT range (git-fixes). - clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz (git-fixes). - clk: sunxi-ng: Modify mismatched function name (git-fixes). - drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init() (git-fixes). - bus: ti-sysc: Fix build warning for 64-bit build (git-fixes). - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (git-fixes). - Bluetooth: Fix potential use-after-free when clear keys (git-fixes). - can: tcan4x5x: Remove reserved register 0x814 from writable table (git-fixes). - can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM (git-fixes). - cpufreq: amd-pstate-ut: Remove module parameter access (git-fixes). - clocksource: Handle negative skews in "skew is too large" messages (git-fixes). - clk: samsung: Re-add support for Exynos4212 CPU clock (git-fixes). - can: m_can: fix coding style (git-fixes). - commit d40bf6b- arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins (git-fixes). - arm64: dts: qcom: msm8996: Fix dsi1 interrupts (git-fixes). - arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU (git-fixes). - arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU (git-fixes). - arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names (git-fixes). - arm64: dts: qcom: sm8550-mtp: Add missing supply for L1B regulator (git-fixes). - arm64: dts: qcom: sm8150: Fix the I2C7 interrupt (git-fixes). - arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply (git-fixes). - arm64: dts: qcom: msm8953-vince: drop duplicated touschreen parent interrupt (git-fixes). - arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk" (git-fixes). - arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC (git-fixes). - arm64: dts: qcom: pmi8994: Add missing OVP interrupt (git-fixes). - arm64: dts: qcom: pmi8950: Add missing OVP interrupt (git-fixes). - arm64: dts: qcom: pm660l: Add missing short interrupt (git-fixes). - arm64: dts: qcom: pm6150l: Add missing short interrupt (git-fixes). - arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent (git-fixes). - arm64: dts: qcom: sm8450-hdk: remove pmr735b PMIC inclusion (git-fixes). - arm64: dts: qcom: pmk8350: fix ADC-TM compatible string (git-fixes). - arm64: dts: qcom: pmr735b: fix thermal zone name (git-fixes). - arm64: dts: qcom: pm8350b: fix thermal zone name (git-fixes). - arm64: dts: qcom: pm8350: fix thermal zone name (git-fixes). - arm64: dts: qcom: sm8350: Use proper CPU compatibles (git-fixes). - arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq (git-fixes). - arm64: dts: qcom: sm8350: Fix CPU idle state residency times (git-fixes). - arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path (git-fixes). - arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller (git-fixes). - arm64: dts: qcom: sc8280xp: Add missing SCM interconnect (git-fixes). - arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO (git-fixes). - arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply (git-fixes). - arm64: dts: qcom: sm8250: correct dynamic power coefficients (git-fixes). - arm64: dts: qcom: sm6350: Fix ZAP region (git-fixes). - arm64: dts: qcom: sm8150: use proper DSI PHY compatible (git-fixes). - arm64: dts: rockchip: Enable SATA on Radxa E25 (git-fixes). - arm64: dts: rockchip: Fix PCIe regulators on Radxa E25 (git-fixes). - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (git-fixes). - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (git-fixes). - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (git-fixes). - arm64: dts: imx8mp-debix: remove unused fec pinctrl node (git-fixes). - arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos (git-fixes). - arm64: tegra: Fix HSUART for Smaug (git-fixes). - arm64: tegra: Fix HSUART for Jetson AGX Orin (git-fixes). - arm64: tegra: Update AHUB clock parent and rate (git-fixes). - arm64: tegra: Update AHUB clock parent and rate on Tegra234 (git-fixes). - ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() (git-fixes). - arm64: defconfig: enable Qualcomm MSM8996 Global Clock Controller as built-in (git-fixes). - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl (git-fixes). - ASoC: tegra: Fix SFC conversion for few rates (git-fixes). - ASoC: cs43130: Fix numerator/denominator mixup (git-fixes). - ASoC: soc-compress: Fix deadlock in soc_compr_open_fe (git-fixes). - ASoC: SOF: amd: clear dsp to host interrupt status (git-fixes). - ASoC: SOF: Intel: fix u16/32 confusion in LSDIID (git-fixes). - ASoC: SOF: Intel: hda-mlink: fix off-by-one error (git-fixes). - ASoC: fsl: fsl_qmc_audio: Fix snd_pcm_format_t values handling (git-fixes). - ALSA: ac97: Fix possible error value of *rac97 (git-fixes). - ASoC: stac9766: fix build errors with REGMAP_AC97 (git-fixes). - backlight/lv5207lp: Compare against struct fb_info.device (git-fixes). - backlight/gpio_backlight: Compare against struct fb_info.device (git-fixes). - backlight/bd6107: Compare against struct fb_info.device (git-fixes). - audit: fix possible soft lockup in __audit_inode_child() (git-fixes). - ARM: module: Use module_init_layout_section() to spot init sections (git-fixes). - module: Expose module_init_layout_section() (git-fixes). - arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush() (git-fixes). - Bluetooth: hci_conn: Fix not allowing valid CIS ID (git-fixes). - Bluetooth: ISO: Fix not checking for valid CIG/CIS IDs (git-fixes). - Bluetooth: Remove unused declaration amp_read_loc_info() (git-fixes). - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (git-fixes). - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (git-fixes). - ACPI: thermal: Drop nocrt parameter (git-fixes). - arm64: sdei: abort running SDEI handlers during crash (git-fixes). - arm64: vdso: remove two .altinstructions related symbols (git-fixes). - arm64/ptrace: Clean up error handling path in sve_set_common() (git-fixes). - arm64/fpsimd: Only provide the length to cpufeature for xCR registers (git-fixes). - arm_pmu: Add PERF_PMU_CAP_EXTENDED_HW_TYPE capability (git-fixes). - ARM: ptrace: Restore syscall skipping for tracers (git-fixes). - ARM: ptrace: Restore syscall restart tracing (git-fixes). - Bluetooth: coredump: fix building with coredump disabled (git-fixes). - ACPI: platform: Ignore SMB0001 only when it has resources (git-fixes). - ACPI: bus: Introduce acpi_match_acpi_device() helper (git-fixes). - ACPI: bus: Constify acpi_companion_match() returned value (git-fixes). - accessibility: use C99 array init (git-fixes). - ARM: versatile: mark mmc_status() static (git-fixes). - ARM: dts: BCM5301X: MR26: MR32: remove bogus nand-ecc-algo property (git-fixes). - ARM: dts: exynos: Re-introduce Exynos4212 DTSI (git-fixes). - ARM: 9314/1: tcm: move tcm_init() prototype to asm/tcm.h (git-fixes). - commit 6febe3e- md/raid0: Fix performance regression for large sequential writes (bsc#1213916). - commit 7ba95b5- md/raid0: Factor out helper for mapping and submitting a bio (bsc#1213916). - commit f2d9299- bnx2x: new flag for track HW resource allocation (jsc#PED-5057). - commit d1a4bac- bnx2x: Remove unnecessary ternary operators (jsc#PED-5057). - commit ccf8576- usb: dwc3: Add error logs for unknown endpoint events (jsc#PED-4296). - commit e632528- Update config files: disable CONFIG_LIVEPATCH on kvmsmall flavors more consistently - commit 95df0d9- igc: Decrease PTM short interval from 10 us to 1 us (jsc#PED-4075). - commit 19c485c- igc: Add support for multiple in-flight TX timestamps (jsc#PED-4075). - commit c4d3fce- Move upstreamed BT and pinctrl patches into sorted section - commit ff3c429- firmware: qemu_fw_cfg: Do not hard depend on CONFIG_HAS_IOPORT_MAP (bsc#1214773). - Update config files: enable CONFIG_FW_CFG_SYSFS for armv7hl - commit 5a5093f- mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (bsc#1012628). - Refresh patches.suse/mm-gup-add-missing-gup_must_unshare-check-to-gup_huge_pgd.patch. - commit 3766f26- nfsd: Fix race to FREE_STATEID and cl_revoked (bsc#1012628). - Refresh patches.suse/nfsd-allow-delegation-state-ids-to-be-revoked-and-th.patch. - commit c83219a- Refresh patches.suse/dm-mpath-leastpending-path-update. Fix warning about STATUSTYPE_IMA. - commit caca08f- Refresh and enable patches.suse/fcoe-reduce-max_sectors. - commit 6b3df50- Moved upstreamed DRM and opal patches into sorted section - commit e879562- Update config files: only version changes to 6.4.13 - commit f6cd6ea- sched/cpuset: Bring back cpuset_mutex (bsc#1012628). Dropped patches.suse/sched-cpuset-Bring-back-cpuset_mutex.patch - commit 5ab50d0- Linux 6.4.13 (bsc#1012628). - netfilter: nf_tables: fix kdoc warnings after gc rework (bsc#1012628). - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (bsc#1012628). - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (bsc#1012628). Dropped patches.suse/ASoC-amd-vangogh-select-CONFIG_SND_AMD_ACP_CONFIG.patch - maple_tree: disable mas_wr_append() when other readers are possible (bsc#1012628). - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ (bsc#1012628). - gpio: sim: pass the GPIO device's software node to irq domain (bsc#1012628). - gpio: sim: dispose of irq mappings before destroying the irq_sim domain (bsc#1012628). - dma-buf/sw_sync: Avoid recursive lock during fence signal (bsc#1012628). - pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function} (bsc#1012628). - pinctrl: renesas: rzv2m: Fix NULL pointer dereference in rzv2m_dt_subnode_to_map() (bsc#1012628). - pinctrl: renesas: rzg2l: Fix NULL pointer dereference in rzg2l_dt_subnode_to_map() (bsc#1012628). - ASoC: cs35l56: Read firmware uuid from a device property instead of _SUB (bsc#1012628). - ASoC: SOF: ipc4-pcm: fix possible null pointer deference (bsc#1012628). - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (bsc#1012628). - scsi: core: raid_class: Remove raid_component_add() (bsc#1012628). - scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5 (bsc#1012628). - scsi: snic: Fix double free in snic_tgt_create() (bsc#1012628). - madvise:madvise_free_pte_range(): don't use mapcount() against large folio for sharing check (bsc#1012628). - madvise:madvise_cold_or_pageout_pte_range(): don't use mapcount() against large folio for sharing check (bsc#1012628). - drm/i915: Fix error handling if driver creation fails during probe (bsc#1012628). - can: raw: add missing refcount for memory leak fix (bsc#1012628). - thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (bsc#1012628). - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus (bsc#1012628). - media: vcodec: Fix potential array out-of-bounds in encoder queue_setup (bsc#1012628). - pinctrl: amd: Mask wake bits on probe again (bsc#1012628). - of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock (bsc#1012628). - of: unittest: Fix EXPECT for parse_phandle_with_args_map() test (bsc#1012628). - radix tree: remove unused variable (bsc#1012628). - riscv: Fix build errors using binutils2.37 toolchains (bsc#1012628). - riscv: Handle zicsr/zifencei issue between gcc and binutils (bsc#1012628). - lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels (bsc#1012628). - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (bsc#1012628). - batman-adv: Hold rtnl lock during MTU update via netlink (bsc#1012628). - batman-adv: Fix batadv_v_ogm_aggr_send memory leak (bsc#1012628). - batman-adv: Fix TT global entry leak when client roamed back (bsc#1012628). - batman-adv: Do not get eth header before batadv_check_management_packet (bsc#1012628). - batman-adv: Don't increase MTU when set by user (bsc#1012628). - batman-adv: Trigger events for auto adjusted MTU (bsc#1012628). - selinux: set next pointer before attaching to list (bsc#1012628). - NFS: Fix a use after free in nfs_direct_join_group() (bsc#1012628). - nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers() (bsc#1012628). - mm: multi-gen LRU: don't spin during memcg release (bsc#1012628). - mm: memory-failure: fix unexpected return value in soft_offline_page() (bsc#1012628). - mm: add a call to flush_cache_vmap() in vmap_pfn() (bsc#1012628). - cgroup/cpuset: Free DL BW in case can_attach() fails (bsc#1012628). Drop patches.suse/cgroup-cpuset-Free-DL-BW-in-case-can_attach-fails.patch - sched/deadline: Create DL BW alloc, free & check overflow interface (bsc#1012628). Drop patches.suse/sched-deadline-Create-DL-BW-alloc-free-check-overflow-interface.patch - cgroup/cpuset: Iterate only if DEADLINE tasks are present (bsc#1012628). - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (bsc#1012628). Drop patches.suse/sched-cpuset-Keep-track-of-SCHED_DEADLINE-task-in-cpusets.patch - cgroup/cpuset: Rename functions dealing with DEADLINE accounting (bsc#1012628). - drm/i915: fix display probe for IVB Q and IVB D GT2 server (bsc#1012628). - drm/i915/display: Handle GMD_ID identification in display code (bsc#1012628). - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (bsc#1012628). - x86/fpu: Invalidate FPU state correctly on exec() (bsc#1012628). - LoongArch: Fix hw_breakpoint_control() for watchpoints (bsc#1012628). - drm/i915: Fix HPD polling, reenabling the output poll work as needed (bsc#1012628). - drm/display/dp: Fix the DP DSC Receiver cap size (bsc#1012628). - drm/i915/dgfx: Enable d3cold at s2idle (bsc#1012628). - drm/panfrost: Skip speed binning on EOPNOTSUPP (bsc#1012628). - drm: Add an HPD poll helper to reschedule the poll work (bsc#1012628). - drm/vmwgfx: Fix possible invalid drm gem put calls (bsc#1012628). - drm/vmwgfx: Fix shader stage validation (bsc#1012628). - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (bsc#1012628). - mm: enable page walking API to lock vmas during the walk (bsc#1012628). - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (bsc#1012628). - ALSA: ymfpci: Fix the missing snd_card_free() call at probe error (bsc#1012628). - shmem: fix smaps BUG sleeping while atomic (bsc#1012628). - mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer (bsc#1012628). - clk: Fix slab-out-of-bounds error in devm_clk_release() (bsc#1012628). - NFSv4: Fix dropped lock for racing OPEN and delegation return (bsc#1012628). - platform/x86: ideapad-laptop: Add support for new hotkeys found on ThinkBook 14s Yoga ITL (bsc#1012628). - platform/x86: lenovo-ymc: Add Lenovo Yoga 7 14ACN6 to ec_trigger_quirk_dmi_table (bsc#1012628). - wifi: mac80211: limit reorder_buf_filtered to avoid UBSAN warning (bsc#1012628). - ibmveth: Use dcbf rather than dcbfl (bsc#1012628). - spi: spi-cadence: Fix data corruption issues in slave mode (bsc#1012628). - ASoC: cs35l41: Correct amp_gain_tlv values (bsc#1012628). - ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x (bsc#1012628). - bonding: fix macvlan over alb bond support (bsc#1012628). - rtnetlink: Reject negative ifindexes in RTM_NEWLINK (bsc#1012628). - netfilter: nf_tables: defer gc run if previous batch is still pending (bsc#1012628). - netfilter: nf_tables: fix out of memory error handling (bsc#1012628). - netfilter: nf_tables: use correct lock to protect gc_list (bsc#1012628). - netfilter: nf_tables: GC transaction race with abort path (bsc#1012628). - netfilter: nf_tables: flush pending destroy work before netlink notifier (bsc#1012628). - netfilter: nf_tables: validate all pending tables (bsc#1012628). - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (bsc#1012628). - net/sched: fix a qdisc modification with ambiguous command request (bsc#1012628). - igc: Fix the typo in the PTM Control macro (bsc#1012628). - igb: Avoid starting unnecessary workqueues (bsc#1012628). - can: isotp: fix support for transmission of SF without flow control (bsc#1012628). - net: ethernet: mtk_eth_soc: fix NULL pointer on hw reset (bsc#1012628). - tg3: Use slab_build_skb() when needed (bsc#1012628). - selftests: bonding: do not set port down before adding to bond (bsc#1012628). - ice: Fix NULL pointer deref during VF reset (bsc#1012628). - Revert "ice: Fix ice VF reset during iavf initialization" (bsc#1012628). - ice: fix receive buffer size miscalculation (bsc#1012628). - ipv4: fix data-races around inet->inet_id (bsc#1012628). - net: validate veth and vxcan peer ifindexes (bsc#1012628). - net: bcmgenet: Fix return value check for fixed_phy_register() (bsc#1012628). - net: bgmac: Fix return value check for fixed_phy_register() (bsc#1012628). - net: mdio: mdio-bitbang: Fix C45 read/write protocol (bsc#1012628). - net: dsa: mt7530: fix handling of 802.1X PAE frames (bsc#1012628). - selftests: mlxsw: Fix test failure on Spectrum-4 (bsc#1012628). - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (bsc#1012628). - mlxsw: reg: Fix SSPR register layout (bsc#1012628). - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (bsc#1012628). - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() (bsc#1012628). - dccp: annotate data-races in dccp_poll() (bsc#1012628). - sock: annotate data-races around prot->memory_pressure (bsc#1012628). - net: dsa: felix: fix oversize frame dropping for always closed tc-taprio gates (bsc#1012628). - devlink: add missing unregister linecard notification (bsc#1012628). - octeontx2-af: SDP: fix receive link config (bsc#1012628). - tracing: Fix memleak due to race between current_tracer and trace (bsc#1012628). - tracing/synthetic: Allocate one additional element for size (bsc#1012628). - tracing/synthetic: Skip first entry for stack traces (bsc#1012628). - tracing/synthetic: Use union instead of casts (bsc#1012628). - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (bsc#1012628). - wifi: iwlwifi: mvm: add dependency for PTP clock (bsc#1012628). - can: raw: fix lockdep issue in raw_release() (bsc#1012628). - can: raw: fix receiver memory leak (bsc#1012628). - jbd2: fix a race when checking checkpoint buffer busy (bsc#1012628). - jbd2: remove journal_clean_one_cp_list() (bsc#1012628). - jbd2: remove t_checkpoint_io_list (bsc#1012628). - PCI: acpiphp: Reassign resources on bridge if necessary (bsc#1012628). - xprtrdma: Remap Receive buffers after a reconnect (bsc#1012628). - NFSv4: fix out path in __nfs4_get_acl_uncached (bsc#1012628). - NFSv4.2: fix error handling in nfs42_proc_getxattr (bsc#1012628). - commit 1bfff59- Refresh patches.suse/0004-MODSIGN-checking-the-blacklisted-hash-before-loading.patch. Fixed backporting issue of 0004-MODSIGN-checking-the-blacklisted-hash-before-loading.patch, the issue causes that all kernel module can NOT pass the hash blacklist checking. System boot will hang when security boot is enabled. The kernel/module_signing.c be moved to kernel/module/signing.c. When backporting the original patch to new C source file, I lost one statement for setting the value of wholelen. It causes that the value of wholelen is zero. - commit 23db872- Delete downstream arm64 CONFIG_PREEMPT_DYNAMIC support Upstream has a proper solution now. Remove: patches.suse/static_call-Use-non-function-types-to-refer-to-the-t.patch patches.suse/arm64-implement-support-for-static-call-trampolines.patch patches.suse/sched-preempt-Prepare-for-supporting-CONFIG_GENERIC_.patch patches.suse/arm64-Implement-IRQ-exit-preemption-static-call-for-.patch patches.suse/arm64-Implement-HAVE_PREEMPT_DYNAMIC.patch patches.suse/static_call-Fix-tools_headers.patch patches.suse/sched-preempt-Tell-about-PREEMPT_DYNAMIC-on-kernel-h.patch - commit 544b42e- Remove SP6-NEED-REVIEW tag of patches.suse/0001-efi-do-not-automatically-generate-secret-key.patch - commit bee5a51- Delete patches.suse/dm-table-switch-to-readonly. This patch is ancient, and upstream multipath-tools has taken a lot of care to improve handling of read-only devices in the meantime. - commit 414f55e- Refresh and enable patches.suse/dm-mpath-no-partitions-feature. - commit 5c355e7- Enable patches.suse/dm-mpath-leastpending-path-update - commit 931db33- Keep and refresh live patching OOT patches - Refresh patches.suse/Revert-Revert-kbuild-use-flive-patching-when-CONFIG_LIVEPATCH-is-enabled.patch. - Refresh patches.suse/Revert-kallsyms-unexport-kallsyms_lookup_name-and-kallsyms_on_each_symbol.patch. - Refresh patches.suse/livepatch-dump-ipa-clones.patch. Refresh configs appropriately. - commit d9c04f0- Refresh patches.suse/0011-PM-hibernate-require-hibernate-snapshot-image-to-be-.patch. Respin and remove SP6-NEED-REVIEW tag - commit bdade2f- Keep and refresh patches.suse/prepare-arm64-klp. Having a live patching support on arm64 arch is still in future but better be prepared than sorry. - commit ce951ea- Refresh patches.kernel.org/6.4.3-006-fork-lock-VMAs-of-the-parent-process-when-forki.patch. Mark duplicate Alt-commit. - commit d42a7e3- Refresh and enable patches.suse/sd-always-retry-READ-CAPACITY-for-ALUA-state-transit.patch. - commit ef20ec6- Refresh and enable patches.suse/scsi-do-not-print-reservation-conflict-for-TEST-UNIT.patch. - commit f191f06- Refresh and enable patches.suse/scsi-do-not-put-scsi_common-in-a-separate-module.patch. - commit 7f0ed1b- Refresh and enable patches.suse/scsi-add-disable_async_probing-module-argument.patch. - commit 3d3db3a- Refresh and enable patches.suse/drivers-base-implement-dev_enable_async_probe.patch. - commit c77fab8- Refresh and enable patches.suse/0012-nvme-add-TCP-TSAS-definitions.patch. - commit 3fded15- Refresh and enable patches.suse/scsi_probe_lun-retry-after-timeout.patch. We had expected upstream to come up with a generic solution for this issue, but the patch set from Mike Christie ("scsi: Allow scsi_execute users to control retries") hasn't been merged yet. - commit a7b4538- Refresh patches.suse/0010-PM-hibernate-a-option-to-request-that-snapshot-image.patch. - Respin and remove SP6-NEED-REVIEW tag - Update config files. Add "CONFIG_HIBERNATE_VERIFICATION_FORCE is not set" to x86_64/default - commit d54d8a5- rpm/mkspec-dtb: dtbs have moved to vendor sub-directories in 6.5 By commit 724ba6751532 ("ARM: dts: Move .dts files to vendor sub-directories"). So switch to them. - rpm/mkspec-dtb: support for nested subdirs Commit 724ba6751532 ("ARM: dts: Move .dts files to vendor sub-directories") moved the dts to nested subdirs, add a support for that. That is, generate a %dir entry in %files for them. - commit 7aee36a- Remove SP6-NEED-REVIEW tag of patches.suse/0009-PM-hibernate-prevent-EFI-secret-key-to-be-regenerate.patch - commit b17726b- Refresh patches.suse/0008-PM-hibernate-Generate-and-verify-signature-for-snaps.patch. - Respin and remove SP6-NEED-REVIEW tag - Update config files. Add CONFIG_HIBERNATE_VERIFICATION=y to x86_64/default - commit 6734d6b- Update patches.kernel.org/6.4.8-233-mm-mempolicy-Take-VMA-lock-before-replacing-pol.patch (bsc#1012628, bsc#1214772, CVE-2023-4611). - commit 6826347- Refresh patches.suse/0007-PM-hibernate-encrypt-hidden-area.patch. Respin and remove SP6-NEED-REVIEW tag - commit 1387f3a- Refresh patches.suse/0006-efi-allow-user-to-regenerate-secret-key.patch. Respin and remove SP6-NEED-REVIEW tag - commit ac459a4- Refresh patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch. - Respin and remove SP6-NEED-REVIEW tag - Update config files. Add CONFIG_EFI_SECRET_KEY=y and CONFIG_HIDDEN_AREA=y to x86_64/default - commit 71d7282- Remove SP6-NEED-REVIEW tag of patches.suse/0002-hibernate-avoid-the-data-in-hidden-area-to-be-snapsh.patch - commit 3e6ea23- Delete patches.suse/mm-khugepaged-disable-thp-for-fs.patch. CONFIG_READ_ONLY_THP_FOR_FS is now disabled properly (bsc#1195774). - commit 01da5a1- Update config files. Disable CONFIG_READ_ONLY_THP_FOR_FS (bsc#1195774). - commit da35a7b- Move upstreamed powerpc patches into sorted section - commit 8dc244c- Move upstreamed ACPI patch into sorted section - commit f6c39ca- i2c: i801: Add support for Intel Meteor Lake PCH-S (jsc#PED-4696 jsc#PED-4698). - i2c: i801: Add support for Intel Meteor Lake SoC-S (jsc#PED-4696 jsc#PED-4698). - i2c: i801: Enlarge device name field in i801_ids table (jsc#PED-4696 jsc#PED-4698). - commit b2dab8e- platform/x86:intel/pmc: Add Meteor Lake IOE-M PMC related maps (jsc#PED-6091). - platform/x86:intel/pmc: Add Meteor Lake IOE-P PMC related maps (jsc#PED-6091). - platform/x86:intel/pmc: Use SSRAM to discover pwrm base address of primary PMC (jsc#PED-6091). - platform/x86:intel/pmc: Discover PMC devices (jsc#PED-6091). - platform/x86:intel/pmc: Enable debugfs multiple PMC support (jsc#PED-6091). - platform/x86:intel/pmc: Add support to handle multiple PMCs (jsc#PED-6091). - platform/x86:intel/pmc: Combine core_init() and core_configure() (jsc#PED-6091). - commit c417bbb- Update patches.kernel.org/6.4.4-485-platform-x86-intel-pmc-Update-maps-for-Meteor-L.patch (bsc#1012628 jsc#PED-6091). - commit c13a250- Refresh patches.suse/lan78xx-Enable-LEDs-and-auto-negotiation.patch Remove SP6-NEED-REVIEW tag. - commit a73dd2f- Refresh patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch. Remove SP6-NEED-REVIEW tag. - commit 7ad5e63- Delete patches.suse/soc-bcm-bcm2835-pm-add-support-for-bcm2711.patch Implemented by upstream commit: commit df76234276e22136b2468825c18407fdfbb2076a Author: Stefan Wahren Date: Sat Jun 25 13:36:15 2022 +0200 mfd: bcm2835-pm: Add support for BCM2711 - commit 8483810- Delete patches.suse/reset-raspberrypi-don-t-reset-usb-if-already-up.patch As per my comment#47 in bsc#1180336 tested with TW at that moment. Briefly tested kernel with above kernel workaround reverted, using USB keyboard. It was detected during boot and plugging it in and out seems to properly detected and handled. raspberrypi-firmware - 2022.01.24-1.1 raspberrypi-eeprom[-firmware] - 2021.04.29-2.1 u-boot-rpiarm64 - 2022.01-2.1 - commit 34fe1ed- Delete patches.suse/drm-v3d-add-support-for-bcm2711.patch. Merged upstream. commit e5a068983cf41bfee2c15656e62f401c5f8b0437 Author: Peter Robinson Date: Fri Jun 3 10:26:07 2022 +0100 drm/v3d: Add support for bcm2711 - commit dfe2489- Delete patches.suse/oracleasm-reinstate-bio_map_user_iov-declaration-in-.patch. Patches oracleasm-reinstate-bio_map_user_iov-declaration-in-.patch and 0001-oracleasm-4.0-compat-changes.patch together previously exported function bio_map_user_iov() for use in the oracleasm KMP. This downstream change is no longer necessary because oracleasm in 15-SP6 has a patch which avoids its use: oracleasm-asm_bio_map_user_iov-and-asm_bio_unmap-update-for-5.15+-kernel.patch. Kernel patch 0001-oracleasm-4.0-compat-changes.patch was already dropped in 15-SP6 by commit 67f601c4765. Remove the associated patch oracleasm-reinstate-bio_map_user_iov-declaration-in-.patch too. - commit 893eaeb- Refresh patches.suse/0001-security-create-hidden-area-to-keep-sensitive-data.patch. - Respin and remove SP6-NEED-REVIEW tag - Update config files. Add # CONFIG_HIDDEN_AREA is not set - commit c7bc13d- Refresh patches.suse/Bluetooth-hci_ldisc-check-HCI_UART_PROTO_READY-flag-.patch. - Respin and remove SP6-NEED-REVIEW tag - Change Git-commit id to 9c33663af9ad115f90c076a1828129a3fbadea98 - commit d45a993- Delete patches.suse/nxp-nci-add-NXP1002-id.patch. gone upstream - commit b030abb- Refresh patches.suse/0004-MODSIGN-checking-the-blacklisted-hash-before-loading.patch. Respin and remove SP6-NEED-REVIEW tag - commit f2aed69- Delete patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch. Removed 0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch because it be merged on upstream since v5.17-rc1. The commit id is 92ad19559ea9a8ec6f158480934ae26ebfe2c14f. - commit d1df84c- Refresh patches.suse/acpi-Disable-APEI-error-injection-if-the-kernel-is-lockeddown.patch. Respin and remove SP6-NEED-REVIEW tag - commit 19b185d- patches.suse/add-suse-supported-flag.patch: Add CONFIG_MODULES dependency - commit 045364c- supported.conf: update fs/cifs -> fs/smb/client Also update fs/smbfs_common -> fs/smb/common. (changes introduced by upstream 38c8a9a5208). - commit 6514fbf- Update config files. Unset CONFIG_SMB_SERVER*. - commit 4e9535f- reenabling our NFC fix for SLEPOS A clean fix is worked upon, but upstream is difficult - commit 9351328- Refresh patches.suse/0001-kvm-Reintroduce-nopvspin-kernel-parameter.patch. We cannot drop a kernel parameter without warning. So teh restoration needs to be restored. - commit 90496d6- Enable patches.suse/0001-Reserve-64MiB-of-CMA-for-RPi3-s-VC4.patch Re-enable the patch on SLE15-SP6. We need the extra CMA memory to OOM errors in graphics code. - commit 19f6c08- Enable patches/patches.suse/0001-firmware-sysfb-Add-parameter-to-enable-sysfb-support.patch Refresh the patch and re-enable it on SLE15-SP6. We'll need this patch until Nvidia provides decent console emulation. - commit f568f53- Remove patches.suse/0001-drm-vmwgfx-Avoid-NULL-ptr-deref-in-vmw_cmd_dx_define.patch The patch is identical to patches.suse/drm-vmwgfx-Avoid-NULL-ptr-deref-in-vmw_cmd_dx_define.patch, hence remove it. - commit a2f6396- mm: avoid 'might_sleep()' in get_mmap_lock_carefully() (bsc#1212886 (MM functional and performance backports)). - mm: compaction: fix endless looping over same migrate block (bsc#1212886 (MM functional and performance backports)). - mm: compaction: convert to use a folio in isolate_migratepages_block() (bsc#1212886 (MM functional and performance backports)). - commit e867814- Delete patches.suse/kABI-padding-for-qat.patch. No longer applicable. Should be redone after qat updates - commit c6645e0- Refresh patches.suse/kABI-padding-for-generic-crypto.patch. reworked. Structure much changed in v6.4 - commit 530349c- reenabled kABI padding for FPGA minimal cost, high potential utility - commit 964471a- reenabled kABI padding for the generic crypto layer cost is minimal, but if we need it we will really need it - commit 113e068- reenable kABI padding for rfkill needed in SP6, too - commit 88c90bc- Refresh patches.suse/paddings-for-mediatek-802.11.patch. - Refresh patches.suse/paddings-for-realtik-802.11.patch. reenabled WiFi kABI placeholders for SP6 - commit eb82166- Refresh patches.suse/md-display-timeout-error.patch. Enable this patch which is still needed for SP6 - commit dd44ffd- Refresh patches.suse/0001-NFS-flush-out-dirty-data-on-file-fput.patch. - Refresh patches.suse/NFS-Handle-missing-attributes-in-OPEN-reply.patch. - Refresh patches.suse/NFS-flush-dirty-data-on-fput-fix.patch. - Refresh patches.suse/NFS-only-invalidate-dentrys-that-are-clearly-invalid.patch. - Refresh patches.suse/mvfs-workaround.patch. - Refresh patches.suse/nfs-access-cache-no-negative.patch. - Refresh patches.suse/nfs-set-acl-perm.patch. - Refresh patches.suse/nfsd-allow-delegation-state-ids-to-be-revoked-and-th.patch. - Refresh patches.suse/nfsd-allow-lock-state-ids-to-be-revoked-and-then-fre.patch. - Refresh patches.suse/nfsd-allow-open-state-ids-to-be-revoked-and-then-fre.patch. - Refresh patches.suse/nfsd-dont-revoke-v4-0-states.patch. - Refresh patches.suse/nfsd-prepare-for-supporting-admin-revocation-of-stat.patch. Enable multiple NFS patches which are still needed. - commit 143db46- Delete patches.suse/NFSv3-handle-out-of-order-write-replies.patch. Fixed in v6.4 by Commit: 3db63daabe21 ("NFSv3: handle out-of-order write replies.") - commit 3e2542b- Delete patches.suse/NFS-do-not-take-i_rwsem-for-swap-IO.patch. and patches.suse/NFS-move-generic_write_checks-call-from-nfs_file_dir.patch Both fixed in 5.18 by Commit: 64158668ac8b ("NFS: swap IO handling is slightly different for O_DIRECT IO") - commit 6dbdada- Delete patches.suse/MM-reclaim-mustn-t-enter-FS-for-swap-over-NFS.patch. Fixed in 5.19 by Commit: d791ea676b66 ("mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space") - commit 15ce6a7- Delete patches.suse/NFSv4.1-bc-request-hold-xprt-ref.patch. Fixed in 5.4 by Commit: 875f0706accd ("SUNRPC: The TCP back channel mustn't disappear while requests are outstanding") - commit 4d05deb- Refresh patches.suse/x86-alternative-Make-debug-alternative-selective.patch. - Refresh patches.suse/x86-alternative-Support-relocations-in-alternatives.patch. - Refresh patches.suse/x86-lib-memmove-Decouple-ERMS-from-FSRM.patch. Update for SLE15-SP6 (upstream versions apply cleanly now) and move to sorted section. - commit b13a7e4- Refresh patches.suse/reiserfs-mark-read-write-mode-unsupported.patch. This is still needed for migrations. - commit 3960d8d- Delete reiserfs fixes that can only be triggered in read-write mode. - Delete patches.suse/reiserfs-add-check-to-detect-corrupted-directory-entry.patch. - Delete patches.suse/reiserfs-don-t-panic-on-bad-directory-entries.patch. We haven't supported read-write reiserfs at all in SLE15, so we can drop these. - commit a4a758e- Refresh patches.suse/procfs-add-tunable-for-fd-fdinfo-dentry-retention.patch. This patch is still needed to avoid stalls while freeing /proc/pid/task/tid/fd{,info} dentries on huge systems. - commit 6c2d081- Refresh patches.suse/oracleasm-reinstate-bio_map_user_iov-declaration-in-.patch. This patch is still required for the oracleasm KMP to work. - commit f45d5f5- Update config files: back to CONFIG_PREEMPTY_NONE=y for x86_64 & arm64 default Unlike SLE15-SP5, CONFIG_PREEMPT_NONE, _VOLUNTARY and CONFIG_PREEMPT specify the default scheduler while the dynamic preemption switch is enabled via CONFIG_PREEMPT_DYNAMIC=y. It was set to a wrong scheduler mistakenly while converting to the 6.4-based configs. - commit 3e4023b- Update 6.5-rc patch references (bsc#1213666 CVE-2023-3772 CVE-2023-31248 bsc#1213061 CVE-2023-35001 bsc#1213059 CVE-2023-3776 bsc#1213588 CVE-2023-3611 bsc#1213585 bsc#1213812 CVE-2023-4004 CVE-2023-4147 bsc#1213968 bsc#1213287 CVE-2023-20569 CVE-2023-34319 XSA-432 bsc#1213546) - commit 36505d8- drop obsolete Hyper-V TDX patch - commit 4a2ee7b- reenable Hyper-V guest-os-id for accurate telemetry (bsc#1189965) - commit d456d31- Delete patches.suse/revert-modpost-remove-get_next_text-and-make-grab-release_-file-s.patch The revert is already included in patches.suse/add-suse-supported-flag.patch - commit e7660e5- Update patches.kernel.org/6.4.12-140-xfrm-add-forgotten-nla_policy-for-XFRMA_MTIMER.patch (bsc#1012628 bsc#1213667 CVE-2023-3773). Added CVE reference. - commit 250df45- Update patches.kernel.org/6.4.12-139-xfrm-add-NULL-check-in-xfrm_update_ae_params.patch (bsc#1012628 #1213666 CVE-2023-3772). Added CVE reference. - commit 5b6ca7b- Add missing x86 fixes from SLE15-SP5 (bsc#1206578 bsc#1213287 CVE-2023-20569) Still disabled, to be reviewed - commit a9a725a- ASoC: lower "no backend DAIs enabled for ... Port" log severity (git-fixes). - ALSA: hda/cs8409: Support new Dell Dolphin Variants (git-fixes). - arm64: xor-neon: mark xor_arm64_neon_*() static (git-fixes). - commit 16c12e7- ALSA: hda/realtek: Switch Dell Oasis models to use SPI (git-fixes). - commit 30e64ff- Documentation: devices.txt: reconcile serial/ucc_uart minor numers (git-fixes). - Revert "debugfs, coccinelle: check for obsolete DEFINE_SIMPLE_ATTRIBUTE() usage" (git-fixes). - cifs: add missing return value check for cifs_sb_tlink (bsc#1193629). - ASoC: atmel: Fix the 8K sample parameter in I2SC master (git-fixes). - ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 (git-fixes). - ASoC: rt711: fix for JD event handling in ClockStop Mode0 (git-fixes). - ASoc: codecs: ES8316: Fix DMIC config (git-fixes). - ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 (git-fixes). - ASoC: da7219: Check for failure reading AAD IRQ events (git-fixes). - ASoC: da7219: Flush pending AAD IRQ when suspending (git-fixes). - ALSA: usb-audio: Update for native DSD support quirks (git-fixes). - cifs: update internal module version number for cifs.ko (bsc#1193629). - cifs: allow dumping keys for directories too (bsc#1193629). - ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops (git-fixes). - Revert "iavf: Do not restart Tx queues after reset task failure" (git-fixes). - Revert "iavf: Detach device during reset task" (git-fixes). - rsi: remove kernel-doc comment marker (git-fixes). - pie: fix kernel-doc notation warning (git-fixes). - devlink: fix kernel-doc notation warnings (git-fixes). - codel: fix kernel-doc notation warnings (git-fixes). - cifs: is_network_name_deleted should return a bool (bsc#1193629). - scsi: qla2xxx: Use vmalloc_array() and vcalloc() (bsc#1213747). - scsi: qla2xxx: Silence a static checker warning (bsc#1213747). - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() (bsc#1213756). - gve: unify driver name usage (git-fixes). - smb: client: remove redundant pointer 'server' (bsc#1193629). - cifs: fix session state transition to avoid use-after-free issue (bsc#1193629). - scsi: lpfc: Fix lpfc_name struct packing (bsc#1213756). - ALSA: hda/realtek: Whitespace fix (git-fixes). - ALSA: fireface: make read-only const array for model names static (git-fixes). - ALSA: oxfw: make read-only const array models static (git-fixes). - Fix documentation of panic_on_warn (git-fixes). - dt-bindings: phy: brcm,brcmstb-usb-phy: Fix error in "compatible" conditional schema (git-fixes). - phy: Revert "phy: Remove SOC_EXYNOS4212 dep. from PHY_EXYNOS4X12_USB" (git-fixes). - Documentation: ABI: sysfs-class-net-qmi: pass_through contact update (git-fixes). - docs: networking: Update codeaurora references for rmnet (git-fixes). - Bluetooth: hci_bcm: do not mark valid bd_addr as invalid (git-fixes). - Bluetooth: fix use-bdaddr-property quirk (git-fixes). - xfs: fix logdev fsmap query result filtering (git-fixes). - xfs: clean up the rtbitmap fsmap backend (git-fixes). - xfs: fix getfsmap reporting past the last rt extent (git-fixes). - xfs: fix integer overflows in the fsmap rtbitmap and logdev backends (git-fixes). - xfs: fix interval filtering in multi-step fsmap queries (git-fixes). - xfs: don't reverse order of items in bulk AIL insertion (git-fixes). - KVM: VMX: Inject #GP, not #UD, if SGX2 ENCLS leafs are unsupported (git-fixes). - KVM: VMX: Inject #GP on ENCLS if vCPU has paging disabled (CR0.PG==0) (git-fixes). - KVM: VMX: restore vmx_vmexit alignment (git-fixes). - usb: xhci: Remove unused udev from xhci_log_ctx trace event (git-fixes). - Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (git-fixes). - cifs: new dynamic tracepoint to track ses not found errors (bsc#1193629). - cifs: log session id when a matching ses is not found (bsc#1193629). - cifs: print client_guid in DebugData (bsc#1193629). - PCI: endpoint: Add missing documentation about the MSI/MSI-X range (git-fixes). - scsi: qla2xxx: Update version to 10.02.08.400-k (bsc#1213747). - scsi: qla2xxx: Drop useless LIST_HEAD (bsc#1213747). - scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (bsc#1213747). - scsi: lpfc: Avoid -Wstringop-overflow warning (bsc#1213756). - scsi: lpfc: Use struct_size() helper (bsc#1213756). - scsi: lpfc: Fix incorrect big endian type assignments in FDMI and VMID paths (bsc#1213756). - lpfc: Copyright updates for 14.2.0.13 patches (bsc#1211852). - lpfc: Update lpfc version to 14.2.0.13 (bsc#1211852). - lpfc: Enhance congestion statistics collection (bsc#1211852). - lpfc: Clean up SLI-4 CQE status handling (bsc#1211852). - lpfc: Change firmware upgrade logging to KERN_NOTICE instead of TRACE_EVENT (bsc#1211852). - lpfc: Account for fabric domain ctlr device loss recovery (bsc#1211346, bsc#1211852). - lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (bsc#1211852). - lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port (bsc#1211852, bsc#1208410, bsc#1211346). - scsi: lpfc: Replace all non-returning strlcpy() with strscpy() (bsc#1213756). - scsi: lpfc: Replace one-element array with flexible-array member (bsc#1213756). - scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (bsc#1211960). - scsi: qla2xxx: Update version to 10.02.08.300-k (bsc#1211960). - scsi: lpfc: Update lpfc version to 14.2.0.12 (bsc#1211847). - scsi: lpfc: Replace blk_irq_poll intr handler with threaded IRQ (bsc#1211847). - scsi: lpfc: Add new RCQE status for handling DMA failures (bsc#1211847). - scsi: lpfc: Update congestion warning notification period (bsc#1211847). - scsi: lpfc: Match lock ordering of lpfc_cmd->buf_lock and hbalock for abort paths (bsc#1211847). - scsi: lpfc: Fix verbose logging for SCSI commands issued to SES devices (bsc#1211847). - RDMA/vmw_pvrdma: Remove unnecessary check on wr->opcode (git-fixes). - RDMA/rxe: Remove dangling declaration of rxe_cq_disable() (git-fixes). - RDMA/bnxt_re: Remove unnecessary checks (git-fixes). - RDMA/bnxt_re: Return directly without goto jumps (git-fixes). - bus: fsl-mc: fsl-mc-allocator: Drop a write-only variable (git-fixes). - soc: samsung: exynos-pmu: Re-introduce Exynos4212 support (git-fixes). - Revert "arm64: dts: zynqmp: Add address-cells property to interrupt controllers" (git-fixes). - drm/msm/adreno: fix sparse warnings in a6xx code (git-fixes). - drm/msm/dpu: clean up dpu_kms_get_clk_rate() returns (git-fixes). - drm/i915/gvt: remove unused variable gma_bottom in command parser (git-fixes). - drm/amd/display: drop redundant memset() in get_available_dsc_slices() (git-fixes). - Input: drv260x - remove unused .reg_defaults (git-fixes). - Input: drv260x - fix typo in register value define (git-fixes). - clk: samsung: Add Exynos4212 compatible to CLKOUT driver (git-fixes). - can: kvaser_pciefd: Remove handler for unused KVASER_PCIEFD_PACK_TYPE_EFRAME_ACK (git-fixes). - can: kvaser_pciefd: Remove useless write to interrupt register (git-fixes). - can: length: fix description of the RRS field (git-fixes). - net: mana: Add support for vlan tagging (bsc#1212301). - can: length: make header self contained (git-fixes). - Revert "mtd: rawnand: arasan: Prevent an unsupported configuration" (git-fixes). - regulator: helper: Document ramp_delay parameter of regulator_set_ramp_delay_regmap() (git-fixes). - elf: correct note name comment (git-fixes). - cpufreq: amd-pstate: Set a fallback policy based on preferred_profile (bsc#1212445). - ACPI: CPPC: Add definition for undefined FADT preferred PM profile value (bsc#1212445). - cpufreq: amd-pstate: Write CPPC enable bit per-socket (bsc#1212445). - x86/build: Avoid relocation information in final vmlinux (bsc#1187829). - irqchip/clps711x: Remove unused clps711x_intc_init() function (git-fixes). - irqchip/ftintc010: Mark all function static (git-fixes). - commit 2da661e- Delete patches.suse/btrfs-relocation-Work-around-dead-relocation-stage-l.patch. - commit 4b9fcd4- Refresh patches.suse/xfs-repair-malformed-inode-items-during-log-recovery.patch. - commit f3dc77b- xfs: fix bounds check in xfs_defer_agfl_block() (git-fixes). - commit 49dca73- xfs: AGF length has never been bounds checked (git-fixes). - commit 97239d8- xfs: don't block in busy flushing when freeing extents (git-fixes). - commit 825f791- xfs: pass alloc flags through to xfs_extent_busy_flush() (git-fixes). - commit 62eef81- xfs: use deferred frees for btree block freeing (git-fixes). - commit e83db44- Delete patches.suse/uapi-add-a-compatibility-layer-between-linux-uio-h-and-glibc. This patch no longer needed, and never made it upstream. - commit da31059- xfs: don't deplete the reserve pool when trying to shrink the fs (git-fixes). - commit c817b91- Refresh patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch. - commit b29f3d3- Delete patches.suse/arm64-dts-s32g2-add-USDHC-support.patch. - commit 68a6036- Refresh patches.suse/0001-kABI-more-hooks-for-PCI-changes.patch. Reenabled kABI placeholders in PCI for SP6 - commit a538cc2- Enable support for "unsupported filesystem features". - commit 979adc3- Refresh patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch. - Refresh patches.suse/paddings-add-for-type-C-new-in-SP5.patch. - Refresh patches.suse/paddings-for-TB-and-USB4-XDomain-structures.patch. - Refresh patches.suse/paddings-for-gadgets.patch. - Refresh patches.suse/paddings-for-the-inter-DMN-tunnel-stuff-of-TB.patch. Reenabling kABI placeholders for SP6 in USB and TB - commit 64c5e3b- mm/slab: correct return values in comment for _kmem_cache_create() (bsc#1212886 (MM functional and performance backports)). - bpf: Remove in_atomic() from bpf_link_put() (bsc#1213179 (PREEMPT_RT functional and performance backports)). - module: Remove preempt_disable() from module reference counting (bsc#1213179 (PREEMPT_RT functional and performance backports)). - mm: page_alloc: use the correct type of list for free pages (bsc#1212886 (MM functional and performance backports)). - mm: fix shmem THP counters on migration (bsc#1212886 (MM functional and performance backports)). - mm: compaction: skip memory hole rapidly when isolating migratable pages (bsc#1212886 (MM functional and performance backports)). - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (bsc#1212886 (MM functional and performance backports)). - mm: compaction: mark kcompactd_run() and kcompactd_stop() __meminit (bsc#1212886 (MM functional and performance backports)). - mm/vmalloc: replace the ternary conditional operator with min() (bsc#1212886 (MM functional and performance backports)). - vmstat: skip periodic vmstat update for isolated CPUs (bsc#1212886 (MM functional and performance backports)). - mm/mm_init.c: drop 'nid' parameter from check_for_memory() (bsc#1212886 (MM functional and performance backports)). - mm/hugetlb: use a folio in hugetlb_fault() (bsc#1212886 (MM functional and performance backports)). - mm/hugetlb: use a folio in hugetlb_wp() (bsc#1212886 (MM functional and performance backports)). - mm/hugetlb: use a folio in copy_hugetlb_page_range() (bsc#1212886 (MM functional and performance backports)). - mm: vmscan: mark kswapd_run() and kswapd_stop() __meminit (bsc#1212886 (MM functional and performance backports)). - mm: skip CMA pages when they are not available (bsc#1212886 (MM functional and performance backports)). - mm: page_isolation: write proper kerneldoc (bsc#1212886 (MM functional and performance backports)). - mm: fix failure to unmap pte on highmem systems (bsc#1212886 (MM functional and performance backports)). - mm/damon/ops-common: refactor to use {pte|pmd}p_clear_young_notify() (bsc#1212886 (MM functional and performance backports)). - mm: vmalloc must set pte via arch code (bsc#1212886 (MM functional and performance backports)). - vmstat: allow_direct_reclaim should use zone_page_state_snapshot (bsc#1212886 (MM functional and performance backports)). - mm: zswap: shrink until can accept (bsc#1212886 (MM functional and performance backports)). - mm/mm_init.c: move set_pageblock_order() to free_area_init() (bsc#1212886 (MM functional and performance backports)). - mm: khugepaged: avoid pointless allocation for "struct mm_slot" (bsc#1212886 (MM functional and performance backports)). - mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (bsc#1212886 (MM functional and performance backports)). - mm/mm_init.c: remove free_area_init_memoryless_node() (bsc#1212886 (MM functional and performance backports)). - THP: avoid lock when check whether THP is in deferred list (bsc#1212886 (MM functional and performance backports)). - mm/mm_init.c: do not calculate zone_start_pfn/zone_end_pfn in zone_absent_pages_in_node() (bsc#1212886 (MM functional and performance backports)). - mm/mm_init.c: introduce reset_memoryless_node_totalpages() (bsc#1212886 (MM functional and performance backports)). - mm: shmem: fix UAF bug in shmem_show_options() (bsc#1212886 (MM functional and performance backports)). - mm: compaction: skip fast freepages isolation if enough freepages are isolated (bsc#1212886 (MM functional and performance backports)). - mm: compaction: add trace event for fast freepages isolation (bsc#1212886 (MM functional and performance backports)). - mm: compaction: only set skip flag if cc->no_set_skip_hint is false (bsc#1212886 (MM functional and performance backports)). - mm: compaction: skip more fully scanned pageblock (bsc#1212886 (MM functional and performance backports)). - mm: compaction: change fast_isolate_freepages() to void type (bsc#1212886 (MM functional and performance backports)). - mm: compaction: drop the redundant page validation in update_pageblock_skip() (bsc#1212886 (MM functional and performance backports)). - mm/vmalloc: dont purge usable blocks unnecessarily (bsc#1212886 (MM functional and performance backports)). - mm/vmalloc: add missing READ/WRITE_ONCE() annotations (bsc#1212886 (MM functional and performance backports)). - mm/vmalloc: check free space in vmap_block lockless (bsc#1212886 (MM functional and performance backports)). - mm/vmalloc: prevent flushing dirty space over and over (bsc#1212886 (MM functional and performance backports)). - mm/vmalloc: avoid iterating over per CPU vmap blocks twice (bsc#1212886 (MM functional and performance backports)). - mm/vmalloc: prevent stale TLBs in fully utilized blocks (bsc#1212886 (MM functional and performance backports)). - mm/memcontrol: fix typo in comment (bsc#1212886 (MM functional and performance backports)). - mm/mlock: rename mlock_future_check() to mlock_future_ok() (bsc#1212886 (MM functional and performance backports)). - mm/mmap: refactor mlock_future_check() (bsc#1212886 (MM functional and performance backports)). - mm: compaction: avoid GFP_NOFS ABBA deadlock (bsc#1212886 (MM functional and performance backports)). - mm: compaction: have compaction_suitable() return bool (bsc#1212886 (MM functional and performance backports)). - mm: compaction: drop redundant watermark check in compaction_zonelist_suitable() (bsc#1212886 (MM functional and performance backports)). - mm: compaction: remove unnecessary is_via_compact_memory() checks (bsc#1212886 (MM functional and performance backports)). - mm: compaction: refactor __compaction_suitable() (bsc#1212886 (MM functional and performance backports)). - mm: compaction: simplify should_compact_retry() (bsc#1212886 (MM functional and performance backports)). - mm: compaction: remove compaction result helpers (bsc#1212886 (MM functional and performance backports)). - mm: page_alloc: set sysctl_lowmem_reserve_ratio storage-class-specifier to static (bsc#1212886 (MM functional and performance backports)). - mm: convert migrate_pages() to work on folios (bsc#1212886 (MM functional and performance backports)). - mm: page_alloc: move sysctls into it own fils (bsc#1212886 (MM functional and performance backports)). - mm: page_alloc: move pm_* function into power (bsc#1212886 (MM functional and performance backports)). - mm: page_alloc: move mark_free_page() into snapshot.c (bsc#1212886 (MM functional and performance backports)). - mm: page_alloc: split out DEBUG_PAGEALLOC (bsc#1212886 (MM functional and performance backports)). - mm: page_alloc: split out FAIL_PAGE_ALLOC (bsc#1212886 (MM functional and performance backports)). - mm: page_alloc: remove alloc_contig_dump_pages() stub (bsc#1212886 (MM functional and performance backports)). - mm: page_alloc: squash page_is_consistent() (bsc#1212886 (MM functional and performance backports)). - mm: page_alloc: collect mem statistic into show_mem.c (bsc#1212886 (MM functional and performance backports)). - mm: page_alloc: move set_zone_contiguous() into mm_init.c (bsc#1212886 (MM functional and performance backports)). - mm: page_alloc: move init_on_alloc/free() into mm_init.c (bsc#1212886 (MM functional and performance backports)). - mm: page_alloc: move mirrored_kernelcore into mm_init.c (bsc#1212886 (MM functional and performance backports)). - Revert "Revert "mm/compaction: fix set skip in fast_find_migrateblock"" (bsc#1212886 (MM functional and performance backports)). - mm: compaction: update pageblock skip when first migration candidate is not at the start (bsc#1212886 (MM functional and performance backports)). - mm: compaction: only force pageblock scan completion when skip hints are obeyed (bsc#1212886 (MM functional and performance backports)). - mm: compaction: ensure rescanning only happens on partially scanned pageblocks (bsc#1212886 (MM functional and performance backports)). - mm, oom: do not check 0 mask in out_of_memory() (bsc#1212886 (MM functional and performance backports)). - mm: memory-failure: move sysctl register in memory_failure_init() (bsc#1212886 (MM functional and performance backports)). - mm: hugetlb_vmemmap: provide stronger vmemmap allocation guarantees (bsc#1212886 (MM functional and performance backports)). - migrate_pages_batch: simplify retrying and failure counting of large folios (bsc#1212886 (MM functional and performance backports)). - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (bsc#1212886 (MM functional and performance backports)). - fs: hugetlbfs: set vma policy only when needed for allocating folio (bsc#1212886 (MM functional and performance backports)). - memcg, oom: remove explicit wakeup in mem_cgroup_oom_synchronize() (bsc#1212886 (MM functional and performance backports)). - memcg, oom: remove unnecessary check in mem_cgroup_oom_synchronize() (bsc#1212886 (MM functional and performance backports)). - memcg: remove mem_cgroup_flush_stats_atomic() (bsc#1212886 (MM functional and performance backports)). - memcg: calculate root usage from global state (bsc#1212886 (MM functional and performance backports)). - memcg: flush stats non-atomically in mem_cgroup_wb_stats() (bsc#1212886 (MM functional and performance backports)). - writeback: move wb_over_bg_thresh() call outside lock section (bsc#1212886 (MM functional and performance backports)). - mm/page_alloc: drop the unnecessary pfn_valid() for start pfn (bsc#1212886 (MM functional and performance backports)). - mm: compaction: optimize compact_memory to comply with the admin-guide (bsc#1212886 (MM functional and performance backports)). - migrate_pages: avoid blocking for IO in MIGRATE_SYNC_LIGHT (bsc#1212886 (MM functional and performance backports)). - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (bsc#1212886 (MM functional and performance backports)). - cgroup/cpuset: Free DL BW in case can_attach() fails (bsc#1212887 (Scheduler functional and performance backports)). - sched/deadline: Create DL BW alloc, free & check overflow interface (bsc#1212887 (Scheduler functional and performance backports)). - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (bsc#1212887 (Scheduler functional and performance backports)). - sched/cpuset: Bring back cpuset_mutex (bsc#1212887 (Scheduler functional and performance backports)). - Further upgrade queue_work_on() comment (bsc#1212887 (Scheduler functional and performance backports)). - sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (bsc#1212887 (Scheduler functional and performance backports)). - sched/core: Fixed missing rq clock update before calling set_rq_offline() (bsc#1212887 (Scheduler functional and performance backports)). - sched/deadline: Fix bandwidth reclaim equation in GRUB (bsc#1212887 (Scheduler functional and performance backports)). - sched/wait: Fix a kthread_park race with wait_woken() (bsc#1212887 (Scheduler functional and performance backports)). - sched/topology: Mark set_sched_topology() __init (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Rename variable cpu_util eff_util (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair, cpufreq: Introduce 'runnable boosting' (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Refactor CPU utilization functions (bsc#1212887 (Scheduler functional and performance backports)). - sched: Consider task_struct::saved_state in wait_task_inactive() (bsc#1212887 (Scheduler functional and performance backports)). - sched: Unconditionally use full-fat wait_task_inactive() (bsc#1212887 (Scheduler functional and performance backports)). - sched/deadline: remove unused dl_bandwidth (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Move unused stub functions to header (bsc#1212887 (Scheduler functional and performance backports)). - sched: Make task_vruntime_update() prototype visible (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Hide unused init_cfs_bandwidth() stub (bsc#1212887 (Scheduler functional and performance backports)). - sched: Add schedule_user() declaration (bsc#1212887 (Scheduler functional and performance backports)). - sched: Hide unused sched_update_scaling() (bsc#1212887 (Scheduler functional and performance backports)). - sched/psi: Avoid resetting the min update period when it is unnecessary (bsc#1212887 (Scheduler functional and performance backports)). - sched/debug: Correct printing for rq->nr_uninterruptible (bsc#1212887 (Scheduler functional and performance backports)). - sched/topology: Propagate SMT flags when removing degenerate domain (bsc#1212887 (Scheduler functional and performance backports)). - psi: remove 500ms min window size limitation for triggers (bsc#1212887 (Scheduler functional and performance backports)). - sched/topology: Check SDF_SHARED_CHILD in highest_flag_domain() (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Do not even the number of busy CPUs via asym_packing (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Use the busiest group to set prefer_sibling (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Keep a fully_busy SMT sched group as busiest (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Let low-priority cores help high-priority busy SMT cores (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Simplify asym_packing logic for SMT cores (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Only do asym_packing load balancing from fully idle SMT cores (bsc#1212887 (Scheduler functional and performance backports)). - sched/fair: Move is_core_idle() out of CONFIG_NUMA (bsc#1212887 (Scheduler functional and performance backports)). - x86/mm: Add early_memremap_pgprot_adjust() prototype (bsc#1212886 (MM functional and performance backports)). - commit 8861ce3- series.conf: Add note on the removal of deleted sysctls - commit ea1551b- series.conf: Add note on initial placement during fork, evaluation required - commit d423863- series.conf: Add note on wakeup_gran boosting, evaluation required - commit 81b5987- Delete patches.suse/sched-optimize-latency-defaults-for-throughput.patch. - commit f4acb00- Delete patches.suse/sched-Disable-sched-domain-debugfs-creation-on-ppc64-unless-sched_verbose-is-specified.patch. Upstream has an alternative fix. - commit 02d9709- series.conf: Add note on frequency boosting for IO, evaluation required - commit 0acf9ba- series.conf: Add note on up_threshold, evaluation required - commit 9ec5dac- Delete patches.suse/rtmutex-Add-acquire-semantics-for-rtmutex-lock-acquisition-slow-path.patch. - commit 32566f1- Delete patches.suse/mm-page_alloc-skip-regions-with-hugetlbfs-pages-when-allocating-1G-pages.patch. - commit bf2a4f1- Delete patches.suse/locking-rwbase-Mitigate-indefinite-writer-starvation.patch. Upstream alternative already included. - commit a1fa32f- Delete patches.suse/intel_idle-Disable-ACPI-_CST-on-Haswell.patch. Affected generation of chips is no longer supported by the manufacturer. - commit f939ab4- Delete patches.suse/cpufreq-intel_pstate-Allow-unspecified-FADT-profile-to-probe-PPC.patch. Problem has stopped showing up in practice. - commit d374a9a- series: review/update patches for sle15sp6 - Refresh patches.suse/blk-kabi-add-suse_kabi_padding-to-blk-layer-structs.patch. - Delete patches.suse/nvme-multipath-skip-not-ready-namespaces-when-revalidating.patch. - commit 900c330- Refresh patches.suse/drm-Add-kabi-placeholders-to-commonly-used-structs.patch. - commit bd2986f- wifi: rtw88: usb: kill and free rx urbs on probe failure (bsc#1214385). - commit 28f1b80- Refresh patches.suse/nvdimm-disable-namespace-on-error.patch. - commit 0109f83- Delete the patch which is already in kernel code base, patches.suse/Avoid-deadlock-for-recursive-I-O-on-dm-thin-when-used-as-swap-4905.patch. - commit 8ae388a- Delete patches.suse/make-module-BTF-toggleable.patch. No longer required with upstream commit 5e214f2e43e4 "bpf: Add config to allow loading modules with BTF mismatches" and MODULE_ALLOW_BTF_MISMATCH=y. - commit fcf9c21- Re-enable BPF kABI padding Refresh the patch and additionally add padding for struct bpf_prog_aux and struct bpf_verifier_env. - commit 50ddc33- Delete patches.suse/kbuild-Add-skip_encoding_btf_enum64-option-to-pahole.patch. No longer required since the base kernel is 6.4 and BTF_KIND_ENUM64 support is added in 6.0. - commit c3cc153- Re-enable BPF selftest modification This is required because we carry the following downstream patches: - patches.suse/vfs-add-super_operations-get_inode_dev - patches.suse/btrfs-provide-super_operations-get_inode_dev Also refresh the patch while at it. - commit 67df713- ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (git-fixes). - commit 045f0e1- Linux 6.4.12 (bsc#1012628). - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled (bsc#1012628). - af_unix: Fix null-ptr-deref in unix_stream_sendpage() (bsc#1012628). - ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop (bsc#1012628 bsc#1213583). Renamed the existing patch to 6.4.12 stable, too. - Revert "perf report: Append inlines to non-DWARF callchains" (bsc#1012628). - drm/amdgpu: keep irq count in amdgpu_irq_disable_all (bsc#1012628). - drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11 (bsc#1012628). - drm/amd/display: disable RCO for DCN314 (bsc#1012628). - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (bsc#1012628). - drm/amdgpu/pm: fix throttle_status for other than MP1 11.0.7 (bsc#1012628). - drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix (bsc#1012628). - drm/amd: flush any delayed gfxoff on suspend entry (bsc#1012628). - drm/i915/sdvo: fix panel_type initialization (bsc#1012628). - Revert "Revert "drm/amdgpu/display: change pipe policy for DCN 2.0"" (bsc#1012628). - Revert "drm/edid: Fix csync detailed mode parsing" (bsc#1012628 bsc#1213693). Renamed the existing patch to 6.4.12 stable, too - drm/qxl: fix UAF on handle creation (bsc#1012628). - mmc: sunplus: Fix error handling in spmmc_drv_probe() (bsc#1012628). - mmc: sunplus: fix return value check of mmc_add_host() (bsc#1012628). - mmc: block: Fix in_flight[issue_type] value error (bsc#1012628). - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (bsc#1012628). - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (bsc#1012628). - dt-bindings: pinctrl: qcom,sa8775p-tlmm: add gpio function constant (bsc#1012628). - media: uvcvideo: Fix menu count handling for userspace XU mappings (bsc#1012628). - blk-crypto: dynamically allocate fallback profile (bsc#1012628). - arm64/ptrace: Ensure that the task sees ZT writes on first use (bsc#1012628). - arm64/ptrace: Ensure that SME is set up for target when writing SSVE state (bsc#1012628). - arm64: dts: rockchip: Fix Wifi/Bluetooth on ROCK Pi 4 boards (bsc#1012628). - virtio-net: Zero max_tx_vq field for VIRTIO_NET_CTRL_MQ_HASH_CONFIG case (bsc#1012628). - regulator: da9063: better fix null deref with partial DT (bsc#1012628). - smb: client: fix null auth (bsc#1012628). - parisc: Fix CONFIG_TLB_PTLOCK to work with lightweight spinlock checks (bsc#1012628). - cifs: Release folio lock on fscache read hit (bsc#1012628). - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces (bsc#1012628). - serial: 8250: Fix oops for port->pm on uart_change_pm() (bsc#1012628). - riscv: uaccess: Return the number of bytes effectively not copied (bsc#1012628). - riscv: correct riscv_insn_is_c_jr() and riscv_insn_is_c_jalr() (bsc#1012628). - riscv: entry: set a0 = -ENOSYS only when syscall != -1 (bsc#1012628). - ALSA: hda/realtek - Remodified 3k pull low procedure (bsc#1012628). - soc: aspeed: socinfo: Add kfree for kstrdup (bsc#1012628). - soc: aspeed: uart-routing: Use __sysfs_match_string (bsc#1012628). - pinctrl: qcom: Add intr_target_width field to support increased number of interrupt targets (bsc#1012628). - ALSA: hda/realtek: Add quirks for HP G11 Laptops (bsc#1012628). - ASoC: meson: axg-tdm-formatter: fix channel slot allocation (bsc#1012628). - ASoC: rt5665: add missed regulator_bulk_disable (bsc#1012628). - arm64: dts: imx93: Fix anatop node size (bsc#1012628). - ASoC: max98363: don't return on success reading revision ID (bsc#1012628). - ARM: dts: imx: Set default tuning step for imx6sx usdhc (bsc#1012628). - arm64: dts: imx8mm: Drop CSI1 PHY reference clock configuration (bsc#1012628). - ARM: dts: imx: Set default tuning step for imx7d usdhc (bsc#1012628). - ARM: dts: imx: Adjust dma-apbh node name (bsc#1012628). - ARM: dts: imx6: phytec: fix RTC interrupt level (bsc#1012628). - arm64: dts: rockchip: Disable HS400 for eMMC on ROCK 4C+ (bsc#1012628). - arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4 (bsc#1012628). - arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict (bsc#1012628). - bus: ti-sysc: Flush posted write on enable before reset (bsc#1012628). - ice: Block switchdev mode when ADQ is active and vice versa (bsc#1012628). - qede: fix firmware halt over suspend and resume (bsc#1012628). - net: do not allow gso_size to be set to GSO_BY_FRAGS (bsc#1012628). - sock: Fix misuse of sk_under_memory_pressure() (bsc#1012628). - sfc: don't fail probe if MAE/TC setup fails (bsc#1012628). - sfc: don't unregister flow_indr if it was never registered (bsc#1012628). - sfc: add fallback action-set-lists for TC offload (bsc#1012628). - net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset (bsc#1012628). - drm/nouveau/disp: fix use-after-free in error handling of nouveau_connector_create (bsc#1012628 bsc#1214073). Renamed the existing patch to 6.4.12 stable, too. - net/mlx5e: XDP, Fix fifo overrun on XDP_REDIRECT (bsc#1012628). - i40e: fix misleading debug logs (bsc#1012628). - iavf: fix FDIR rule fields masks validation (bsc#1012628). - net: openvswitch: reject negative ifindex (bsc#1012628). - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (bsc#1012628). - net: phy: broadcom: stub c45 read/write for 54810 (bsc#1012628). - netfilter: nft_dynset: disallow object maps (bsc#1012628). - netfilter: nf_tables: GC transaction race with netns dismantle (bsc#1012628). - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path (bsc#1012628). - ipvs: fix racy memcpy in proc_do_sync_threshold (bsc#1012628). - netfilter: set default timeout to 3 secs for sctp shutdown send and recv state (bsc#1012628). - netfilter: nf_tables: don't fail inserts if duplicate has expired (bsc#1012628). - netfilter: nf_tables: deactivate catchall elements in next generation (bsc#1012628). - netfilter: nf_tables: fix false-positive lockdep splat (bsc#1012628). - accel/qaic: Clean up integer overflow checking in map_user_pages() (bsc#1012628). - accel/qaic: Fix slicing memory leak (bsc#1012628). - net: veth: Page pool creation error handling for existing pools only (bsc#1012628). - octeon_ep: cancel queued works in probe error path (bsc#1012628). - octeon_ep: cancel ctrl_mbox_task after intr_poll_task (bsc#1012628). - octeon_ep: cancel tx_timeout_task later in remove sequence (bsc#1012628). - octeon_ep: fix timeout value for waiting on mbox response (bsc#1012628). - net: macb: In ZynqMP resume always configure PS GTR for non-wakeup source (bsc#1012628). - drm/i915/guc/slpc: Restore efficient freq earlier (bsc#1012628). - drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs (bsc#1012628). - selftests: mirror_gre_changes: Tighten up the TTL test match (bsc#1012628). - net: phy: fix IRQ-based wake-on-lan over hibernate / power off (bsc#1012628). - net: pcs: Add missing put_device call in miic_create (bsc#1012628). - virtio-net: set queues after driver_ok (bsc#1012628). - xfrm: don't skip free of empty state in acquire policy (bsc#1012628). - xfrm: delete offloaded policy (bsc#1012628). - xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH (bsc#1012628). - xfrm: add NULL check in xfrm_update_ae_params (bsc#1012628). - ip_vti: fix potential slab-use-after-free in decode_session6 (bsc#1012628). - ip6_vti: fix slab-use-after-free in decode_session6 (bsc#1012628). - xfrm: fix slab-use-after-free in decode_session6 (bsc#1012628). - xfrm: Silence warnings triggerable by bad packets (bsc#1012628). - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure (bsc#1012628). - net: af_key: fix sadb_x_filter validation (bsc#1012628). - net: xfrm: Fix xfrm_address_filter OOB read (bsc#1012628). - x86/srso: Correct the mitigation status when SMT is disabled (bsc#1012628). - x86/retpoline,kprobes: Skip optprobe check for indirect jumps with retpolines and IBT (bsc#1012628). - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG (bsc#1012628). - x86/srso: Disable the mitigation on unaffected configurations (bsc#1012628). - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (bsc#1012628). - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (bsc#1012628). - x86/static_call: Fix __static_call_fixup() (bsc#1012628). - objtool/x86: Fixup frame-pointer vs rethunk (bsc#1012628). - x86/srso: Explain the untraining sequences a bit more (bsc#1012628). - x86/cpu/kvm: Provide UNTRAIN_RET_VM (bsc#1012628). - x86/cpu: Cleanup the untrain mess (bsc#1012628). - x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (bsc#1012628). - x86/cpu: Rename original retbleed methods (bsc#1012628). - x86/cpu: Clean up SRSO return thunk mess (bsc#1012628). - x86/alternative: Make custom return thunk unconditional (bsc#1012628). - objtool/x86: Fix SRSO mess (bsc#1012628). - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (bsc#1012628). - x86/cpu: Fix __x86_return_thunk symbol type (bsc#1012628). - i2c: designware: Handle invalid SMBus block data response length value (bsc#1012628). - i2c: designware: Correct length byte validation logic (bsc#1012628). - btrfs: only subtract from len_to_oe_boundary when it is tracking an extent (bsc#1012628). - btrfs: fix replace/scrub failure with metadata_uuid (bsc#1012628). - btrfs: fix BUG_ON condition in btrfs_cancel_balance (bsc#1012628). - btrfs: fix incorrect splitting in btrfs_drop_extent_map_range (bsc#1012628). - btrfs: fix infinite directory reads (bsc#1012628). - tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms (bsc#1012628). - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux (bsc#1012628). - smb3: display network namespace in debug information (bsc#1012628). - vdpa: Enable strict validation for netlinks ops (bsc#1012628). - vdpa: Add max vqp attr to vdpa_nl_policy for nlattr length check (bsc#1012628). - vdpa: Add queue index attr to vdpa_nl_policy for nlattr length check (bsc#1012628). - vdpa: Add features attr to vdpa_nl_policy for nlattr length check (bsc#1012628). - powerpc/rtas_flash: allow user copy to flash block cache objects (bsc#1012628 bsc#1194869). Renamed the existing patch to 6.4.12 stable, too - media: mtk-jpeg: Set platform driver data earlier (bsc#1012628). - fbdev: mmp: fix value check in mmphw_probe() (bsc#1012628). - blk-cgroup: hold queue_lock when removing blkg->q_node (bsc#1012628). - i2c: tegra: Fix i2c-tegra DMA config option processing (bsc#1012628). - i2c: hisi: Only handle the interrupt of the driver's transfer (bsc#1012628). - i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue (bsc#1012628). - rust: macros: vtable: fix `HAS_*` redefinition (`gen_const_name`) (bsc#1012628). - cifs: fix potential oops in cifs_oplock_break (bsc#1012628). - vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary (bsc#1012628). - vdpa/mlx5: Fix mr->initialized semantics (bsc#1012628). - virtio-vdpa: Fix cpumask memory leak in virtio_vdpa_find_vqs() (bsc#1012628). - vduse: Use proper spinlock for IRQ injection (bsc#1012628). - virtio-mmio: don't break lifecycle of vm_dev (bsc#1012628). - regulator: qcom-rpmh: Fix LDO 12 regulator for PM8550 (bsc#1012628). - btrfs: fix use-after-free of new block group that became unused (bsc#1012628). - btrfs: move out now unused BG from the reclaim list (bsc#1012628). - ring-buffer: Do not swap cpu_buffer during resize process (bsc#1012628). - Bluetooth: MGMT: Use correct address for memcpy() (bsc#1012628). - powerpc/kasan: Disable KCOV in KASAN code (bsc#1012628). - ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (bsc#1012628). - ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (bsc#1012628). - ALSA: hda/realtek: Amend G634 quirk to enable rear speakers (bsc#1012628). - ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (bsc#1012628). - ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (bsc#1012628). - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() (bsc#1012628). - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 (bsc#1012628). - fs/ntfs3: Alternative boot if primary boot is corrupted (bsc#1012628). - fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted (bsc#1012628). - fs: ntfs3: Fix possible null-pointer dereferences in mi_read() (bsc#1012628). - fs/ntfs3: Return error for inconsistent extended attributes (bsc#1012628). - fs/ntfs3: Enhance sanity check while generating attr_list (bsc#1012628). - drm/amdgpu: Fix potential fence use-after-free v2 (bsc#1012628). - ceph: try to dump the msgs when decoding fails (bsc#1012628). - Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally (bsc#1012628). - Bluetooth: L2CAP: Fix use-after-free (bsc#1012628). - watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub) (bsc#1012628). - firewire: net: fix use after free in fwnet_finish_incoming_packet() (bsc#1012628). - thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth (bsc#1012628). - thunderbolt: Add Intel Barlow Ridge PCI ID (bsc#1012628). - pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db() (bsc#1012628). - gfs2: Fix possible data races in gfs2_show_options() (bsc#1012628). - usb: chipidea: imx: add missing USB PHY DPDM wakeup setting (bsc#1012628). - usb: chipidea: imx: turn off vbus comparator when suspend (bsc#1012628). - usb: chipidea: imx: don't request QoS for imx8ulp (bsc#1012628). - xhci: get rid of XHCI_PLAT quirk that used to prevent MSI setup (bsc#1012628). - thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx() (bsc#1012628). - media: platform: mediatek: vpu: fix NULL ptr dereference (bsc#1012628). - usb: gadget: uvc: queue empty isoc requests if no video buffer is available (bsc#1012628). - usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push (bsc#1012628). - media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250 (bsc#1012628). - media: v4l2-mem2mem: add lock to protect parameter num_rdy (bsc#1012628). - led: qcom-lpg: Fix resource leaks in for_each_available_child_of_node() loops (bsc#1012628). - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (bsc#1012628). - cifs: fix session state check in reconnect to avoid use-after-free issue (bsc#1012628). - smb: client: fix warning in cifs_smb3_do_mount() (bsc#1012628). - Revert "[PATCH] uml: export symbols added by GCC hardened" (bsc#1012628). - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (bsc#1012628). - ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() (bsc#1012628). - drm/amd/display: Enable dcn314 DPP RCO (bsc#1012628). - drm/amd/display: Skip DPP DTO update if root clock is gated (bsc#1012628). - RDMA/bnxt_re: consider timeout of destroy ah as success (bsc#1012628). - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (bsc#1012628). - drm/amdgpu: unmap and remove csa_va properly (bsc#1012628). - drm/amd/display: Apply 60us prefetch for DCFCLK <= 300Mhz (bsc#1012628). - drm/amd/display: Remove v_startup workaround for dcn3+ (bsc#1012628). - drm/amdgpu: install stub fence into potential unused fence pointers (bsc#1012628). - iommu/amd: Introduce Disable IRTE Caching Support (bsc#1012628). - HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard (bsc#1012628). - HID: i2c-hid: goodix: Add support for "goodix,no-reset-during-suspend" property (bsc#1012628). - dt-bindings: input: goodix: Add "goodix,no-reset-during-suspend" property (bsc#1012628). - accel/habanalabs: fix mem leak in capture user mappings (bsc#1012628). - accel/habanalabs: add pci health check during heartbeat (bsc#1012628). - dma-remap: use kvmalloc_array/kvfree for larger dma memory remap (bsc#1012628). - ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion (bsc#1012628). - iopoll: Call cpu_relax() in busy loops (bsc#1012628). - ASoC: Intel: sof_sdw: Add support for Rex soundwire (bsc#1012628). - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (bsc#1012628). - ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit (bsc#1012628). - ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings (bsc#1012628). - RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing (bsc#1012628). - ASoC: amd: vangogh: Add check for acp config flags in vangogh platform (bsc#1012628). - drm: rcar-du: remove R-Car H3 ES1.* workarounds (bsc#1012628). - arm64: dts: qcom: ipq5332: add QFPROM node (bsc#1012628). - drm/stm: ltdc: fix late dereference check (bsc#1012628). - ASoC: SOF: amd: Add pci revision id check (bsc#1012628). - ASoC: cs35l56: Move DSP part string generation so that it is done only once (bsc#1012628). - PCI: tegra194: Fix possible array out of bounds access (bsc#1012628). - ASoC: Intel: sof_sdw: add quirk for LNL RVP (bsc#1012628). - ASoC: Intel: sof_sdw: add quirk for MTL RVP (bsc#1012628). - Revert "drm/amd/display: disable SubVP + DRR to prevent underflow" (bsc#1012628). - drm/amdgpu: fix memory leak in mes self test (bsc#1012628). - drm/amdgpu: Fix integer overflow in amdgpu_cs_pass1 (bsc#1012628). - drm/amdgpu: fix calltrace warning in amddrm_buddy_fini (bsc#1012628). - drm/scheduler: set entity to NULL in drm_sched_entity_pop_job() (bsc#1012628). - drm/amd/display: Update DTBCLK for DCN32 (bsc#1012628). - net: phy: at803x: fix the wol setting functions (bsc#1012628). - net: phy: at803x: Use devm_regulator_get_enable_optional() (bsc#1012628). - crypto, cifs: fix error handling in extract_iter_to_sg() (bsc#1012628). - commit c12060a- Re-enable kABI placeholder patch for core structs Also rename the patch without the number prefix - commit 8e3d5a7- Delete patches.suse/0001-oracleasm-4.0-compat-changes.patch No longer needed workaround. - commit 67f601c- Keep patches.suse/powerpc-security-mitigation-patching.sh-Support-X-ta.patch The X taint flag is still used - commit a920896- Keep patches.suse/powerpc-Add-kABI-placeholder-to-struct-pci_controlle.patch - commit 2975c39- Keep patches.suse/scsi-blacklist-add-VMware-ESXi-cdrom-broken-tray-emu.patch No sign of VMware even acknowledging the problem, much less fixing it. - commit e09edd4- Keep ppc and s390 lockdown patches - they are needed as much as the other architectures. - Update config files - commit f6a51bf- Keep patches.suse/powerpc-tm-Flip-the-HTM-switch-default-to-disabled.patch Needed until HTM is disabled completely - commit 2710607- Keep patches.suse/powerpc-kexec_file-Add-KEXEC_SIG-support.patch Should be revisited after kexec option cleanup is merged upstream - Update config files - commit 5359722- Keep patches.suse/powerpc-pseries-mobility-notify-network-peers-after-.patch Upstream network notification framework still not avaialble - commit f496138- Delete patches.rpmify/arm64-make-STACKPROTECTOR_PER_TASK-configurable.patch. No effect anymore - commit 334f200- Delete patches.suse/rtl8188eu-fix-const-dev_addr_fallout.patch. Patch is longer needed. - commit 6c9e4e5- Enable mlx5 S390 patch and still not upstreamed change for ixgbe - commit 321b2db- Delete patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch. Unlikely to encounter these compilers anymore. - commit 3daa0f4- Delete patches.suse/ext4-fixup-pages-without-buffers.patch: Not needed after commit d824ec2a154 ("mm: do not reclaim private data from pinned page") merged into 6.4-rc1. - commit 11e5155- Delete patches.suse/ext4-dont-warn-when-enabling-DAX.patch: Warning got removed by commit 6e47a3cc68f ("ext4: get rid of super block and sbi from handle_mount_ops()") in 5.17-rc1. - commit 74d1133- Enable patches.suse/ext4-unsupported-features.patch. We still want the ability to declare some ext4 features unsupported. - commit e745607- Delete patches.suse/io_uring-disable-polling-signalfd-pollfree-files.patch. - commit 103eea6- Delete patches.suse/fs-Avoid-leaving-freed-inode-on-dirty-list.patch: The fix was never 100% proven to be necessary (followup ext4 changes were the real fix) and upstream was unconvinced. Let's drop it. - commit 45cf4a8- Delete patches.suse/md-raid5-Improve-performance-for-sequential-IO.patch: Got merged into 6.4-rc1 as commit fc05e06e6098c. - commit 03eba77- Delete patches.suse/sbitmap-avoid-lockups-when-waker-gets-preempted.patch: Current sbitmap code in 6.4 doesn't have the race. - commit 88c81f0- Delete patches.suse/mount-warn-only-once-about-timestamp-range-expiratio.patch. Upstreamed via commit a128b054ce02 ("mount: warn only once about timestamp range expiration") in v5.18-rc1. - commit 1eda8fd- Refresh patches.suse/xfs-allow-mount-remount-when-stripe-width-alignment-.patch. - commit de9c3d8- Refresh patches.suse/xfs-remove-experimental-tag-for-dax-support.patch. - commit 207884d- Revert "misc: rtsx: judge ASPM Mode to set PETXCFG Reg" (bsc#1214397,bsc#1214428). - commit 0816489- Delete patches.suse/setuid-dumpable-wrongdir. Dropped as per jsc#PED-6319 - commit c9ee1be- Refresh patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch. - commit 3b82441- Re-enable kABI placeholder patches for ASoC and HD-audio - commit 5f24bf4- Re-enable nouveau blacklist for Turing and Ampere The situation about nouveau hasn't been changed. - commit 693f494- Re-enable synaptics and ata fix patches Those workarounds are still valid. - commit d797d34- Refresh patches.suse/mm-Warn-users-of-node-memory-hot-remove-if-the-memory-ratio-is-a-high-risk.patch. - Refresh patches.suse/mm-inform-about-enabling-mirrored-memory.patch. re-enable debugability non-upstream improvements. - commit 6f8f3c5- Delete patches.suse/Revive-usb-audio-Keep-Interface-mixer.patch It was a transitional workaround. No longer needed. - commit 0766049- Delete patches.suse/thermal-Add-a-sanity-check-for-invalid-state-at-stat.patch The old workaround for SLE15-SP4/5. Should have been obsoleted in 6.4. - commit 19a31d1- Delete patches.suse/Fix-null-pointer-dereference-in-drm_dp_atomic_find_time_slots.patch It's a temporary workaround that was applied for SLE15-SP5. Let's drop. - commit e4825d8- Delete patches.suse/char-pcmcia-synclink_cs-Fix-use-after-free-in-mgslpc.patch It's for PCMCIA and already disabled on all flavors. - commit c1a3353- Delete patches.suse/0002-kernel-smp-make-csdlock-timeout-depend-on-boot-param.patch. - commit e4b9f75- Delete patches.suse/ath11k-pci-Add-more-MODULE_FIRMWARE-entries.patch It's already included in 6.4 kernel. - commit 7e548aa- Delete patches.suse/smaps_rollup-fix-no-vmas-null-deref.patch. c4c84f06285e ("fs/proc/task_mmu: stop using linked list and highest_vm_end") which is the proper fix is already included in the base kernel. - commit 0a8b09e- Drop obsoleted arm64 patches Deleted the changes that have been obsoleted / become invalid in the upstream: patches.suse/arch-arm64-mm_context-t-placeholder.patch patches.suse/arm64-select-CPUMASK_OFFSTACK-if-NUMA.patch patches.suse/arm64-set-UXN-on-swapper-page-tables.patch - commit 51ba575- Delete patches.suse/binfmt_elf-takethe-mmap_lock-when-walking-the-VMA-list.patch. 2aa362c49c31 ("coredump: extend core dump note section to contain file names of mapped files") is the proper fix already included in the base kernel - commit d280d0f- Delete patches.suse/ahci-Add-Intel-Emmitsburg-PCH-RAID-PCI-IDs.patch 8086:282f has been already included in the upstream, while 8086:282b is never released. - commit 3276e1e- powerpc: Move DMA64_PROPNAME define to a header (bsc#1214297 ltc#197503). - commit 20076ce- Delete patches.suse/0001-net-sched-tcindex-Do-not-use-perfect-hashing.patch. Replaced with upstream commit 8c710f75256b ("net/sched: Retire tcindex classifier"). - commit 8e7e62a- powerpc/fadump: invoke ibm,os-term with rtas_call_unlocked() (bsc#1210421 ltc#202733). - commit 395c794- powerpc/idle: Add support for nohlt (bac#1214529). Update config files. - commit 1309479- old-flavors: Drop 2.6 kernels. 2.6 based kernels are EOL, upgrading from them is no longer suported. - commit 7bb5087- powerpc/pseries: new character devices for RTAS functions (jsc#PED-4486). - commit 01242f0- block: sed-opal: keyring support for SED keys (jsc#PED-3545). - Update config files. - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (jsc#PED-3545). - block: sed-opal: Implement IOC_OPAL_DISCOVERY (jsc#PED-3545). - commit c8bb675- Refresh patches.suse/ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-during.patch. Update to upstream version and move to sorted section. - commit 58e4b74- Refresh patches.suse/drm-nouveau-disp-fix-use-after-free-in-error-handlin.patch. Update to upstream version and move to sorted section. - commit 28ed2c1- Refresh patches.suse/Revert-drm-edid-Fix-csync-detailed-mode-parsing.patch. Update to upstream version and move to sorted section. - commit edfd280- rpm/config.sh: Re-enable supported.conf check again - commit 996f035- mkspec: Allow unsupported KMPs (bsc#1214386) - commit 55d8b82- check-for-config-changes: ignore BUILTIN_RETURN_ADDRESS_STRIPS_PAC (bsc#1214380). gcc7 on SLE 15 does not support this while later gcc does. - commit 5b41c27- blacklist.conf: Drop obsoleted entries ... while keepng the blacklist paths - commit 953ef5b- supported.conf: update for 6.4 kernel (jsc#PED-4593) Draft version, the new entries are marked with SP6-NEED-REVIEW comments Aligned with ALP-current commit 2c77a1e663f2 except for a few filesystems (reiserfs, hfsplus, quota_v1 and ufs) - commit 1d117c2- Bump to 6.4 kernel (jsc#PED-4593) Merge the contents of ALP-current branch as is with keeping the downstream fix patches marked with +SP6-NEED-REVIEW tag. The 6.4.x stable patches are still in patches.kernel.org. The configs are updated from the merge of stable and SLE15-SP5. supported.conf is not updated yet, hence the modules may be included in wrong sub-packages as of this commit. The references for the new patches taken from ALP-current: boo#1193472 bsc#1204315 bsc#1208724 bsc#1212091 ltc#199106 bsc#1212533 bsc#1212808 bsc#1213583 bsc#1213693 bsc#1214285 bsc#1205462 ltc#200161 ltc#200588 The references between 6.4 merge to the latest ALP-current: bsc#1012628 bsc#1120059 bsc#1205462 bsc#1208724 bsc#1209006 bsc#1212091 bsc#1212395 bsc#1212405 bsc#1212471 bsc#1212505 bsc#1212533 bsc#1212741 bsc#1212773 bsc#1212775 bsc#1212808 bsc#1212835 bsc#1212874 bsc#1213270 bsc#1213491 bsc#1213545 bsc#1213583 bsc#1213592 bsc#1213645 bsc#1213693 bsc#1213779 bsc#1213787 bsc#1214120 bsc#1214149 bsc#1214193 bsc#1214212 bsc#1214285 bsc#1214380 jsc#PED-2006 jsc#PED-3039 jsc#PED-3186 jsc#PED-3637 jsc#PED-3750 jsc#PED-4114 jsc#PED-5484 jsc#PED-949 jsc#PED-962 jsc#SLE-12908 CVE-2023-3269 CVE-2023-35826 CVE-2023-4128 CVE-2023-4273 - commit d016c04- rpm/config.sh: disable supported.conf check temporarily for 6.4 updates - commit 76638c4- Change to SLE15-SP6 branch (jsc#PED-4593) The base kernel version isn't changed yet. Updated maintainers, removed kABI, and updated IBS/OBS projects. OBS 32bit Arm project isn't updated yet. - commit 126b9a7- kernel-binary: Common dependencies cleanup Common dependencies are copied to a subpackage, there is no need for copying defines or build dependencies there. - commit 254b03c- kernel-binary: Drop code for kerntypes support Kerntypes was a SUSE-specific feature dropped before SLE 12. - commit 2c37773- rpm/mkspec-dtb: add riscv64 dtb-allwinner subpackage - commit ec82ffc- x86/sev: Add SNP-specific unaccepted memory support (jsc#PED-4747). - commit 5c42f70- x86/sev: Use large PSC requests if applicable (jsc#PED-4747). - commit 0856765- x86/sev: Allow for use of the early boot GHCB for PSC requests (jsc#PED-4747). - commit 60199fa- x86/sev: Put PSC struct on the stack in prep for unaccepted memory support (jsc#PED-4747). - commit 97e9c3a- x86/tdx: Add unaccepted memory support (jsc#PED-4747). - commit f20d514- x86/tdx: Refactor try_accept_one() (jsc#PED-4747). - commit 1ecd7d0- x86/tdx: Make _tdx_hypercall() and __tdx_module_call() available in boot stub (jsc#PED-4747). - commit c232bda- x86/boot/compressed: Handle unaccepted memory (jsc#PED-4747). - commit 4bd0435- mm: Add support for unaccepted memory (jsc#PED-4747). - commit a1a31b1- Please note: To save space, changelog entries from prior to the SLE15-SP6 kernel rebase (to v6.4) have been removed at the commit b35e0a62edf4. Listed below are the Bugzilla/CVE/Jira references from the deleted changelog entries (typos included). The full text for these removed entries can be found in /usr/share/doc/packages/kernel-docs/old_changelog.txt from the kernel-docs package: bsc#158563 boo#173030 bsc#178378 bsc#182715 bsc#182716 bsc#182717 bsc#185032 bnc#464461 bsc#464461 bnc#754690 bnc#814005 bnc#854875 bsc#865869 bsc#873195 bsc#927455 bsc#951844 bsc#954532 bsc#962720 bsc#964063 bsc#974406 bnc#981838 bsc#981838 bnc#1012628 bsc#1012628 bnc#1018348 bsc#1020657 bsc#1023051 bsc#1024015 bsc#1024412 boo#1027378 boo#1029158 bsc#1032323 boo#1039806 bsc#1040020 bsc#1040364 bsc#1040855 bsc#1043990 bsc#1044120 bsc#1044767 bsc#1047233 bsc#1048129 bsc#1048585 bsc#1048934 bnc#1048935 bsc#1050582 bsc#1051510 bsc#1053501 bsc#1053802 bsc#1054239 bsc#1054610 bsc#1055013 bsc#1055014 bsc#1055117 bsc#1055186 bsc#1055817 bsc#1055826 bsc#1056427 bsc#1056588 bsc#1056686 bsc#1056979 bsc#1057199 bnc#1057389 bnc#1058115 bsc#1058115 bsc#1058410 bsc#1059807 bsc#1060333 bsc#1061593 bsc#1061840 bsc#1061843 boo#1062303 bsc#1062597 bsc#1063667 bnc#1064414 bsc#1064414 bnc#1064590 boo#1065536 bsc#1065600 bsc#1065729 bnc#1066110 bsc#1066369 bsc#1066382 bsc#1066573 bsc#1066606 bnc#1066845 bsc#1067087 bsc#1067105 bsc#1067494 bsc#1067593 bnc#1068032 bsc#1068032 boo#1068256 bsc#1068680 bnc#1068877 bnc#1069562 bnc#1069605 boo#1069828 boo#1069830 bsc#1071995 boo#1072032 boo#1073193 bsc#1073579 bsc#1073836 boo#1076393 bsc#1076905 bsc#1077428 bsc#1077692 bsc#1078019 bsc#1078248 bsc#1078720 bsc#1078788 bsc#1079747 boo#1080250 boo#1080435 bsc#1080449 bsc#1080813 bsc#1081134 boo#1081473 bsc#1082504 bsc#1082555 bsc#1082635 bnc#1082905 bsc#1083215 bsc#1083527 bsc#1083694 bsc#1084332 bsc#1084610 bsc#1084620 bsc#1085030 bsc#1085174 bsc#1085224 bsc#1085308 bsc#1085996 bsc#1087082 bsc#1088640 bsc#1089086 bsc#1089644 bsc#1089764 bsc#1090162 bsc#1090717 bsc#1091041 bsc#1091101 bsc#1092456 bnc#1092466 bsc#1093118 bsc#1094244 bsc#1094840 bsc#1095042 boo#1095717 bsc#1097593 boo#1098050 bnc#1098392 bsc#1098626 bsc#1098995 bsc#1099078 bsc#1099745 bsc#1099924 bsc#1100944 bsc#1101465 bsc#1103269 bsc#1103636 boo#1104529 bsc#1104708 boo#1104833 bsc#1105536 bsc#1105672 bsc#1106061 bsc#1106751 bsc#1107829 bsc#1107870 bsc#1108281 bsc#1108533 bsc#1109137 bsc#1109158 boo#1109665 bsc#1109695 bsc#1110716 bsc#1111183 bsc#1112504 bsc#1113295 bsc#1113399 bsc#1114523 boo#1114846 bsc#1115431 bsc#1116448 bsc#1116724 bsc#1117016 bsc#1117665 bsc#1118212 bsc#1118338 bsc#1119838 bsc#1119846 bsc#1119861 bsc#1120163 bsc#1120853 bsc#1121726 bsc#1123015 bsc#1123317 bsc#1123348 bsc#1123697 bsc#1124167 bsc#1124235 bsc#1124431 bsc#1125004 bsc#1125580 bsc#1125907 bsc#1127155 boo#1127188 bsc#1127188 bsc#1127339 bsc#1127552 bsc#1127650 bnc#1127808 bsc#1127808 bsc#1127886 bsc#1128045 bnc#1128245 bsc#1128910 bsc#1129551 bsc#1129923 bsc#1130365 boo#1130448 bsc#1131107 bsc#1131437 boo#1132154 bsc#1132477 bsc#1133021 bsc#1133147 bsc#1133401 bsc#1133945 boo#1134303 bsc#1134760 bsc#1134906 bnc#1135217 bsc#1135333 bsc#1135481 bnc#1135646 bsc#1135854 bnc#1135868 bsc#1135966 bsc#1135967 bsc#1136157 bsc#1136666 bsc#1136922 bsc#1137325 bsc#1137361 bsc#1137586 bsc#1137625 bnc#1137686 bsc#1137728 bsc#1138374 boo#1138496 bsc#1138496 boo#1139244 bsc#1139944 bsc#1140025 bsc#1140221 bsc#1140494 bsc#1141340 bsc#1141456 bsc#1141558 bsc#1141600 bsc#1142019 bsc#1142095 bsc#1142685 bsc#1142701 bsc#1143706 bsc#1143841 bsc#1143959 bsc#1144123 bsc#1144168 bnc#1144446 bsc#1144653 bsc#1144700 boo#1144723 bsc#1144903 bnc#1144943 bsc#1144943 bsc#1145929 boo#1146026 bsc#1146352 bsc#1146368 bsc#1146378 bsc#1146512 bsc#1146514 bsc#1146516 bsc#1146539 bsc#1146540 bsc#1146543 bnc#1147116 bsc#1148030 bsc#1148712 bsc#1148868 bsc#1149032 bsc#1149119 bsc#1149313 bsc#1149652 bsc#1149713 bsc#1149940 bsc#1150305 bsc#1150423 bsc#1150452 bsc#1150457 bsc#1150465 bsc#1150466 bsc#1150577 bsc#1150727 bsc#1150846 bsc#1150850 bnc#1150875 bsc#1151192 bsc#1151225 bsc#1151508 bsc#1151674 bsc#1151675 bsc#1151676 bsc#1151677 bsc#1151678 bsc#1151679 bsc#1151680 bsc#1151794 bnc#1151927 bsc#1151927 bsc#1152109 bsc#1152148 bsc#1152161 bsc#1152187 bsc#1152243 bsc#1152457 bsc#1152472 bsc#1152489 bsc#1152525 bsc#1152624 bsc#1152631 bsc#1152879 bsc#1152885 bsc#1152932 bsc#1152972 bsc#1152973 bsc#1152974 bsc#1152975 bsc#1153013 bsc#1153112 bsc#1153137 bsc#1153158 bsc#1153192 bsc#1153217 bsc#1153274 bsc#1153275 bsc#1153535 bsc#1153713 bsc#1153917 bsc#1153954 bsc#1153955 bsc#1153956 bsc#1153957 bsc#1153962 bsc#1153963 bsc#1153964 bsc#1153965 bnc#1153969 bsc#1154010 bsc#1154043 bsc#1154208 bsc#1154242 bsc#1154268 bsc#1154329 bsc#1154353 bsc#1154354 bsc#1154355 bsc#1154372 bsc#1154395 bsc#1154488 bsc#1154492 bsc#1154536 boo#1154578 bsc#1154617 bsc#1154619 bsc#1154624 bsc#1154625 bsc#1154626 bsc#1154627 bsc#1154628 bsc#1154629 bsc#1154630 bsc#1154631 bsc#1154632 bsc#1154633 bsc#1154634 bsc#1154635 bsc#1154636 bsc#1154637 bsc#1154772 bsc#1154776 bsc#1154824 bnc#1154866 bsc#1155178 bsc#1155179 bsc#1155184 bsc#1155186 bsc#1155364 bsc#1155518 bnc#1155628 bsc#1155689 bnc#1155756 bnc#1155780 bnc#1155798 bsc#1155798 bsc#1155836 bsc#1155897 bnc#1155921 bsc#1156043 bsc#1156055 bsc#1156256 bsc#1156258 bsc#1156259 bsc#1156277 bsc#1156278 bsc#1156315 bsc#1156395 bsc#1156419 bsc#1156466 bsc#1156494 bsc#1156510 bnc#1156537 bsc#1156538 bsc#1156561 bsc#1156632 bsc#1156700 bsc#1156773 bsc#1156782 bsc#1156882 bsc#1156898 bsc#1156919 bsc#1156954 bsc#1157032 bsc#1157038 bsc#1157042 bsc#1157044 bsc#1157045 bsc#1157046 bsc#1157049 bsc#1157064 bsc#1157067 bsc#1157069 bsc#1157070 bsc#1157115 bsc#1157143 bsc#1157145 bsc#1157155 bsc#1157157 bsc#1157158 bsc#1157160 bsc#1157162 bsc#1157169 bsc#1157171 bsc#1157173 bsc#1157177 bsc#1157178 bsc#1157180 bsc#1157191 bsc#1157192 bsc#1157193 bsc#1157197 bsc#1157294 bsc#1157298 bsc#1157300 bsc#1157303 bsc#1157304 bsc#1157307 bsc#1157319 bsc#1157324 bsc#1157333 bsc#1157336 bsc#1157424 bsc#1157480 bsc#1157698 bsc#1157715 bsc#1157717 bsc#1157720 bsc#1157774 bsc#1157778 bnc#1157813 bsc#1157923 bsc#1157966 bsc#1158013 bsc#1158050 bsc#1158055 bsc#1158071 bsc#1158107 bsc#1158193 bsc#1158210 bsc#1158242 bsc#1158265 bsc#1158279 bsc#1158370 bsc#1158371 bsc#1158373 bsc#1158374 bsc#1158376 bsc#1158378 bsc#1158380 bsc#1158381 bsc#1158383 bsc#1158389 bsc#1158398 bsc#1158407 bsc#1158413 bsc#1158417 bsc#1158451 bsc#1158454 bsc#1158455 bsc#1158456 bsc#1158457 bsc#1158458 bsc#1158459 bsc#1158460 bsc#1158632 bsc#1158633 bsc#1158746 bnc#1158748 bsc#1158748 bsc#1158749 bsc#1158751 bsc#1158753 bnc#1158765 bsc#1158765 bsc#1158775 bsc#1158776 bsc#1158811 bsc#1158819 bsc#1158824 bsc#1158827 bsc#1158834 bsc#1158887 bsc#1158893 bsc#1158954 bsc#1158962 bsc#1158983 bsc#1159024 bsc#1159037 bsc#1159058 bsc#1159152 bsc#1159198 bsc#1159271 bsc#1159280 bsc#1159281 bsc#1159285 bsc#1159297 bsc#1159370 bsc#1159374 bsc#1159375 bsc#1159441 bsc#1159455 bsc#1159484 bsc#1159519 bsc#1159522 bsc#1159523 bsc#1159535 bsc#1159537 bsc#1159555 bsc#1159588 bsc#1159592 bsc#1159594 bsc#1159662 bsc#1159717 bnc#1159781 bsc#1159811 bsc#1159816 bsc#1159864 bsc#1159867 bsc#1159886 bsc#1159889 bsc#1159911 bsc#1159929 bsc#1159949 bsc#1159955 bsc#1159986 bsc#1160010 bsc#1160018 bsc#1160067 bsc#1160102 bsc#1160135 bsc#1160136 bsc#1160137 bsc#1160138 bsc#1160139 bsc#1160140 bsc#1160141 bsc#1160142 bsc#1160143 bsc#1160195 bsc#1160214 bsc#1160215 bsc#1160218 bsc#1160227 bsc#1160228 bsc#1160229 bsc#1160231 bsc#1160310 bsc#1160311 bsc#1160320 bsc#1160366 bsc#1160388 bsc#1160435 bsc#1160442 bsc#1160461 bsc#1160508 bsc#1160561 bsc#1160609 bsc#1160632 bsc#1160634 bsc#1160647 bsc#1160659 bsc#1160750 bsc#1160751 bsc#1160752 bsc#1160784 bsc#1160787 bsc#1160794 bsc#1160803 bsc#1160804 bsc#1160831 bnc#1160896 bsc#1160947 bsc#1160977 bsc#1160979 bsc#1161073 bsc#1161099 bsc#1161154 bsc#1161207 bsc#1161291 boo#1161305 boo#1161360 bsc#1161428 bsc#1161495 bsc#1161518 bsc#1161520 bsc#1161549 bnc#1161692 bsc#1161692 bsc#1161695 bsc#1161720 bsc#1161726 bsc#1161731 bsc#1161785 bsc#1161889 bsc#1161907 bsc#1161930 bsc#1161931 bsc#1161934 bsc#1161935 bsc#1161936 bsc#1161937 bsc#1161943 bsc#1161948 bsc#1161951 bsc#1162002 bsc#1162028 bsc#1162063 bsc#1162067 bsc#1162109 bsc#1162209 bsc#1162393 bsc#1162400 bsc#1162414 bnc#1162503 bsc#1162557 bnc#1162576 bsc#1162583 bsc#1162590 bsc#1162684 bsc#1162702 bsc#1162831 bnc#1162928 bsc#1162929 bsc#1162931 bsc#1162943 bsc#1163036 bsc#1163206 bsc#1163335 bsc#1163383 bsc#1163384 bsc#1163388 bsc#1163403 bsc#1163419 bsc#1163458 bsc#1163459 bsc#1163463 bsc#1163493 bsc#1163496 bsc#1163521 bsc#1163524 bsc#1163560 bsc#1163592 bsc#1163617 bsc#1163727 bsc#1163762 bsc#1163774 bsc#1163776 bsc#1163836 bsc#1163838 bsc#1163843 bsc#1163850 bsc#1163852 bsc#1163853 bsc#1163855 bsc#1163856 bsc#1163867 bsc#1163869 bsc#1163880 bsc#1163891 bsc#1163892 bsc#1163893 bsc#1163894 bsc#1163896 bsc#1163897 bsc#1163898 bsc#1163899 bsc#1163901 bsc#1163902 bsc#1163904 bsc#1163905 bsc#1163907 bsc#1163909 bsc#1163910 bsc#1163911 bsc#1163912 bsc#1163913 bsc#1163915 bsc#1163916 bsc#1163917 bsc#1163918 bsc#1163919 bsc#1163920 bsc#1163921 bsc#1163930 bsc#1163971 bsc#1163984 bsc#1163988 bsc#1164051 bsc#1164069 bsc#1164094 bsc#1164095 bsc#1164118 bsc#1164141 bsc#1164146 bsc#1164147 bsc#1164148 bsc#1164149 bsc#1164150 bsc#1164151 bsc#1164152 bsc#1164153 bsc#1164154 bsc#1164155 bsc#1164156 bsc#1164157 bsc#1164158 bsc#1164159 bsc#1164160 bsc#1164161 bsc#1164162 bsc#1164163 bsc#1164164 bsc#1164165 bsc#1164166 bsc#1164167 bsc#1164168 bsc#1164169 bsc#1164170 bsc#1164171 bsc#1164172 bsc#1164173 bsc#1164174 bsc#1164175 bsc#1164176 bsc#1164177 bsc#1164178 bsc#1164179 bsc#1164180 bsc#1164181 bsc#1164182 bsc#1164183 bsc#1164184 bsc#1164185 bsc#1164186 bsc#1164194 bsc#1164195 bsc#1164196 bsc#1164197 bsc#1164198 bsc#1164199 bsc#1164200 bsc#1164201 bsc#1164202 bsc#1164203 bsc#1164205 bsc#1164206 bsc#1164208 bsc#1164209 bsc#1164210 bsc#1164211 bsc#1164212 bsc#1164214 bsc#1164215 bsc#1164216 bsc#1164217 bsc#1164218 bsc#1164219 bsc#1164220 bsc#1164221 bsc#1164254 bsc#1164268 bsc#1164272 bsc#1164276 bsc#1164284 bsc#1164285 bsc#1164302 bsc#1164303 bsc#1164304 bsc#1164305 bsc#1164306 bsc#1164307 bsc#1164308 bsc#1164328 bsc#1164329 bsc#1164330 bsc#1164331 bsc#1164332 bsc#1164333 bsc#1164334 bsc#1164335 bsc#1164336 bsc#1164337 bsc#1164338 bsc#1164339 bsc#1164340 bsc#1164342 bsc#1164343 bsc#1164344 bsc#1164345 bsc#1164346 bsc#1164347 bsc#1164348 bsc#1164349 bsc#1164350 bsc#1164351 bsc#1164352 bsc#1164353 bsc#1164354 bsc#1164355 bsc#1164356 bsc#1164357 bsc#1164359 bsc#1164360 bsc#1164361 bsc#1164362 bsc#1164363 bsc#1164364 bsc#1164365 bsc#1164366 bsc#1164367 bsc#1164368 bsc#1164369 bsc#1164370 bsc#1164371 bsc#1164372 bsc#1164373 bsc#1164374 bsc#1164375 bsc#1164376 bsc#1164377 bsc#1164378 bsc#1164379 bsc#1164380 bsc#1164381 bsc#1164382 bsc#1164383 bsc#1164388 bsc#1164436 bsc#1164445 bsc#1164446 bsc#1164461 bsc#1164471 bsc#1164482 bsc#1164514 bsc#1164534 bsc#1164565 boo#1164632 bsc#1164648 bsc#1164711 bsc#1164722 bsc#1164777 bsc#1164780 bsc#1164893 bsc#1164917 bsc#1164993 bsc#1165019 bsc#1165047 bsc#1165102 bsc#1165111 bsc#1165167 bsc#1165181 bsc#1165187 bsc#1165211 bsc#1165245 bsc#1165404 bsc#1165455 bsc#1165527 bsc#1165545 bsc#1165581 bsc#1165618 bsc#1165629 bsc#1165692 bsc#1165741 bsc#1165806 bsc#1165807 bsc#1165813 bsc#1165823 bsc#1165873 bsc#1165929 bsc#1165933 bsc#1165950 bsc#1165954 bsc#1165975 bsc#1165980 bsc#1166003 bsc#1166091 bsc#1166132 bsc#1166133 bsc#1166136 bsc#1166140 bsc#1166143 bsc#1166144 bsc#1166145 bsc#1166146 bsc#1166147 bsc#1166149 bsc#1166152 bsc#1166153 bsc#1166154 bsc#1166155 bsc#1166156 bsc#1166158 bsc#1166160 bsc#1166161 bsc#1166162 bsc#1166164 bsc#1166166 bsc#1166226 bsc#1166323 bsc#1166340 bsc#1166486 bsc#1166535 bsc#1166547 bsc#1166632 bsc#1166658 boo#1166664 bsc#1166685 bsc#1166686 bsc#1166687 bsc#1166722 bsc#1166723 bsc#1166724 bsc#1166725 bsc#1166726 bsc#1166727 bsc#1166728 bsc#1166729 bsc#1166769 bsc#1166772 bsc#1166780 bsc#1166859 bsc#1166860 bsc#1166861 bsc#1166862 bsc#1166864 bsc#1166866 bsc#1166867 bsc#1166868 bsc#1166870 bsc#1166871 bsc#1166872 bsc#1166874 bsc#1166875 bsc#1166876 bsc#1166878 bsc#1166940 bsc#1166965 bsc#1166969 bsc#1166982 bsc#1166985 bsc#1167030 bsc#1167032 bsc#1167104 bsc#1167137 bsc#1167151 bsc#1167197 bsc#1167201 bsc#1167241 bsc#1167260 bsc#1167288 bsc#1167338 bnc#1167384 bnc#1167415 bsc#1167421 bsc#1167423 bsc#1167517 bsc#1167527 bsc#1167574 bsc#1167594 bsc#1167629 bsc#1167649 bsc#1167650 bsc#1167651 bsc#1167657 bsc#1167722 bsc#1167765 bsc#1167769 bsc#1167773 bsc#1167851 bsc#1167867 bsc#1167878 bsc#1167903 bsc#1168081 bsc#1168202 bsc#1168230 bsc#1168236 bsc#1168297 bsc#1168354 bsc#1168423 bsc#1168424 bsc#1168461 bsc#1168468 bsc#1168476 bsc#1168486 bsc#1168553 bsc#1168575 bsc#1168596 bsc#1168670 bsc#1168760 bsc#1168761 bsc#1168762 bsc#1168763 bsc#1168764 bsc#1168765 bsc#1168768 bsc#1168777 bsc#1168779 bsc#1168829 bsc#1168838 bsc#1168847 bsc#1168854 bsc#1168888 bsc#1168952 bsc#1168959 bsc#1168999 bsc#1169003 bsc#1169005 bsc#1169013 bsc#1169021 bsc#1169045 bsc#1169048 bsc#1169049 bsc#1169050 bsc#1169051 bsc#1169052 bsc#1169053 bsc#1169056 bsc#1169078 bsc#1169094 bsc#1169194 bsc#1169263 bsc#1169493 bsc#1169514 bsc#1169518 bsc#1169524 bsc#1169625 bnc#1169681 bsc#1169681 bsc#1169709 bsc#1169763 bsc#1169771 bsc#1169790 bsc#1169795 bsc#1170011 bsc#1170030 bsc#1170056 bsc#1170139 boo#1170232 bsc#1170269 bsc#1170284 bsc#1170415 bsc#1170442 bsc#1170511 bsc#1170522 bsc#1170617 bsc#1170621 bsc#1170630 bsc#1170680 bsc#1170774 bsc#1170791 bsc#1170799 bsc#1170828 bsc#1170879 bsc#1170891 bsc#1170895 bsc#1170901 bsc#1171000 bsc#1171068 bsc#1171073 bsc#1171075 bsc#1171076 bsc#1171078 bsc#1171079 bsc#1171080 bsc#1171081 bsc#1171082 bsc#1171083 bsc#1171084 bsc#1171117 bsc#1171150 bsc#1171156 bsc#1171189 bsc#1171191 bsc#1171195 bsc#1171202 bsc#1171205 bsc#1171214 bsc#1171217 bsc#1171218 bsc#1171219 bsc#1171220 bsc#1171236 bsc#1171242 bsc#1171246 bsc#1171279 bsc#1171285 bsc#1171293 bsc#1171295 bsc#1171374 bsc#1171390 bsc#1171391 bsc#1171392 bsc#1171417 bsc#1171420 bsc#1171426 bsc#1171507 bsc#1171513 bsc#1171514 bsc#1171529 bsc#1171530 bsc#1171558 bsc#1171634 bsc#1171644 bsc#1171662 bsc#1171675 bsc#1171688 bsc#1171699 bsc#1171709 bsc#1171730 bsc#1171732 bsc#1171736 bsc#1171739 bsc#1171742 bsc#1171743 bsc#1171759 bsc#1171773 bsc#1171774 bsc#1171775 bsc#1171776 bsc#1171777 bsc#1171778 bsc#1171779 bsc#1171780 bsc#1171781 bsc#1171782 bsc#1171783 bsc#1171784 bsc#1171785 bsc#1171786 bsc#1171787 bsc#1171788 bsc#1171789 bsc#1171790 bsc#1171791 bsc#1171792 bsc#1171793 bsc#1171794 bsc#1171795 bsc#1171796 bsc#1171797 bsc#1171798 bsc#1171799 bsc#1171810 bsc#1171827 bsc#1171828 bsc#1171832 bsc#1171833 bsc#1171834 bsc#1171835 bsc#1171839 bsc#1171840 bsc#1171841 bsc#1171842 bsc#1171843 bsc#1171844 bsc#1171849 bsc#1171857 bsc#1171868 bsc#1171904 bsc#1171915 bsc#1171982 bsc#1171983 bsc#1171988 bsc#1172017 bsc#1172046 bsc#1172061 bsc#1172062 bsc#1172063 bsc#1172064 bsc#1172065 bsc#1172066 bsc#1172067 bsc#1172068 bsc#1172069 boo#1172073 bsc#1172086 bsc#1172095 bsc#1172108 bsc#1172145 bsc#1172169 bsc#1172170 bsc#1172197 bsc#1172201 bsc#1172208 bsc#1172223 bsc#1172247 bsc#1172266 bsc#1172317 bsc#1172342 bsc#1172343 bsc#1172344 bsc#1172355 bsc#1172365 bsc#1172366 bsc#1172374 bsc#1172391 bsc#1172393 bsc#1172394 bsc#1172418 bsc#1172419 bsc#1172453 bsc#1172458 bsc#1172467 bsc#1172484 bsc#1172537 bsc#1172543 bsc#1172687 bsc#1172719 bsc#1172733 bsc#1172739 bsc#1172751 bsc#1172757 bsc#1172759 bsc#1172775 bsc#1172781 bsc#1172782 bsc#1172783 bsc#1172814 bsc#1172823 bsc#1172841 bsc#1172871 bsc#1172873 bsc#1172938 bsc#1172939 bsc#1172940 boo#1172956 bsc#1172963 bsc#1172983 bsc#1172984 bsc#1172985 bsc#1172986 bsc#1172987 bsc#1172988 bsc#1172989 bsc#1172990 bsc#1172999 bsc#1173017 bsc#1173068 bsc#1173074 bsc#1173085 bsc#1173115 bsc#1173139 bsc#1173206 bsc#1173267 bnc#1173271 bsc#1173280 bsc#1173284 bsc#1173428 bsc#1173438 bsc#1173461 bsc#1173468 bsc#1173485 bsc#1173514 bsc#1173552 bsc#1173573 bsc#1173625 bsc#1173746 bsc#1173776 bsc#1173798 boo#1173813 bsc#1173817 bsc#1173818 bsc#1173820 bsc#1173822 bsc#1173823 bsc#1173824 bsc#1173825 bsc#1173826 bsc#1173827 bsc#1173828 bsc#1173830 bsc#1173831 bsc#1173832 bsc#1173833 bsc#1173834 bsc#1173836 bsc#1173837 bsc#1173838 bsc#1173839 bsc#1173841 bsc#1173843 bsc#1173844 bsc#1173845 bsc#1173847 bsc#1173849 bsc#1173860 bsc#1173894 bsc#1173941 bsc#1173954 bsc#1174002 bsc#1174003 bsc#1174018 bsc#1174019 bsc#1174026 bsc#1174029 bsc#1174072 bsc#1174098 bsc#1174110 bsc#1174111 bsc#1174116 bsc#1174126 bsc#1174127 bsc#1174128 bsc#1174129 bsc#1174185 bsc#1174205 bsc#1174244 bsc#1174263 bsc#1174264 bsc#1174331 bsc#1174332 bsc#1174333 bsc#1174345 bsc#1174356 bsc#1174358 bsc#1174362 bsc#1174387 bsc#1174396 bsc#1174398 bsc#1174407 bsc#1174409 bsc#1174411 bsc#1174416 bsc#1174426 bsc#1174438 bsc#1174462 bsc#1174484 bsc#1174486 bsc#1174513 bsc#1174527 bsc#1174585 bsc#1174625 bsc#1174627 bsc#1174645 bsc#1174689 bsc#1174699 bsc#1174737 bsc#1174748 bsc#1174757 bsc#1174762 bsc#1174764 bsc#1174770 bsc#1174771 bsc#1174777 bsc#1174805 bsc#1174824 bsc#1174825 bsc#1174852 bsc#1174865 bsc#1174880 bsc#1174897 bsc#1174899 bsc#1174906 bsc#1174914 bsc#1174969 bsc#1174978 bsc#1175009 bsc#1175010 bsc#1175011 bsc#1175012 bsc#1175013 bsc#1175014 bsc#1175015 bsc#1175016 bsc#1175017 bsc#1175018 bsc#1175019 bsc#1175020 bsc#1175021 bsc#1175052 bsc#1175079 bsc#1175112 bsc#1175116 bsc#1175128 bsc#1175149 bsc#1175175 bsc#1175176 bsc#1175180 bsc#1175181 bsc#1175182 bsc#1175183 bsc#1175184 bsc#1175185 bsc#1175186 bsc#1175187 bsc#1175188 bsc#1175189 bsc#1175190 bsc#1175191 bsc#1175192 bsc#1175195 bsc#1175199 bsc#1175213 bsc#1175232 bsc#1175263 bsc#1175284 bsc#1175296 bsc#1175306 bsc#1175344 bsc#1175345 bsc#1175346 bsc#1175347 bsc#1175367 bsc#1175377 bsc#1175389 bsc#1175440 bsc#1175480 bsc#1175493 bsc#1175499 bsc#1175543 bsc#1175546 bsc#1175550 bsc#1175599 bsc#1175621 bsc#1175654 bsc#1175667 bsc#1175691 bsc#1175697 bsc#1175713 bsc#1175718 bsc#1175721 bsc#1175746 bsc#1175749 bsc#1175768 bsc#1175769 bsc#1175770 bsc#1175771 bsc#1175772 bsc#1175774 bsc#1175775 bsc#1175787 bsc#1175807 bsc#1175834 bsc#1175873 boo#1175882 bsc#1175898 bsc#1175918 bsc#1175952 bsc#1175995 bsc#1175996 bsc#1175997 bsc#1175998 bsc#1175999 bsc#1176000 bsc#1176001 bsc#1176019 bsc#1176022 bsc#1176038 bsc#1176063 bsc#1176069 bsc#1176109 bsc#1176137 bsc#1176180 bsc#1176200 bsc#1176235 bsc#1176236 bsc#1176237 bsc#1176242 bsc#1176248 bsc#1176354 bsc#1176357 bsc#1176358 bsc#1176359 bsc#1176360 bsc#1176361 bsc#1176362 bsc#1176363 bsc#1176364 bsc#1176365 bsc#1176366 bsc#1176367 bsc#1176381 bsc#1176395 bsc#1176396 bsc#1176400 bsc#1176423 bsc#1176447 bsc#1176449 bsc#1176481 bsc#1176485 bsc#1176486 bsc#1176507 bsc#1176536 bsc#1176537 bsc#1176538 bsc#1176539 bsc#1176540 bsc#1176541 bsc#1176542 bsc#1176543 bsc#1176544 bsc#1176545 bsc#1176546 bsc#1176548 bsc#1176558 bsc#1176559 bnc#1176586 bsc#1176587 bnc#1176588 bsc#1176647 bsc#1176659 bsc#1176695 bsc#1176698 bsc#1176699 bsc#1176700 bsc#1176713 bsc#1176721 bsc#1176722 bsc#1176725 bsc#1176732 bsc#1176741 bsc#1176763 bsc#1176771 bsc#1176774 bsc#1176775 bsc#1176788 bsc#1176789 bsc#1176792 bsc#1176831 bsc#1176833 bsc#1176846 bsc#1176855 bsc#1176869 bsc#1176877 bsc#1176907 bsc#1176912 bsc#1176914 bsc#1176916 bsc#1176918 bsc#1176919 bsc#1176925 bsc#1176940 bsc#1176942 bsc#1176956 bsc#1176961 bsc#1176962 bsc#1176979 bsc#1176980 bsc#1176983 bsc#1176990 bsc#1177002 bsc#1177020 bsc#1177021 bsc#1177028 bsc#1177030 bsc#1177066 bsc#1177070 bsc#1177075 bsc#1177086 bsc#1177090 bsc#1177095 bsc#1177109 bsc#1177116 bsc#1177117 bsc#1177121 bsc#1177142 bsc#1177154 bsc#1177185 bsc#1177193 bsc#1177194 bsc#1177206 bsc#1177240 bsc#1177258 bsc#1177271 bsc#1177277 bsc#1177278 bsc#1177279 bsc#1177280 bsc#1177281 bsc#1177283 bsc#1177284 bsc#1177285 bsc#1177286 bsc#1177287 bsc#1177297 bsc#1177326 bsc#1177353 bsc#1177384 bsc#1177385 bsc#1177393 bsc#1177397 bsc#1177399 bsc#1177403 bsc#1177410 bsc#1177411 bsc#1177434 bsc#1177437 bsc#1177440 bsc#1177470 bsc#1177471 bsc#1177476 bsc#1177500 bsc#1177511 bsc#1177529 bsc#1177547 bsc#1177591 bsc#1177599 bsc#1177617 bsc#1177666 bsc#1177678 bsc#1177679 bsc#1177681 bsc#1177683 bsc#1177686 bsc#1177687 bsc#1177694 bsc#1177697 bsc#1177703 bsc#1177709 bnc#1177710 bsc#1177710 bsc#1177719 bsc#1177724 bsc#1177725 bsc#1177726 bsc#1177733 bsc#1177739 bsc#1177749 bsc#1177750 bsc#1177754 bsc#1177755 bsc#1177765 bnc#1177766 bnc#1177788 bsc#1177799 bsc#1177801 bsc#1177814 bsc#1177817 bsc#1177820 bsc#1177854 bsc#1177855 bsc#1177856 bsc#1177861 bsc#1177889 bsc#1177971 bsc#1178002 bsc#1178049 bsc#1178079 bsc#1178089 bsc#1178123 bsc#1178134 bsc#1178142 bsc#1178163 bsc#1178166 bsc#1178173 bsc#1178175 bsc#1178176 bsc#1178177 bsc#1178181 bsc#1178182 bsc#1178183 bsc#1178184 bsc#1178185 bsc#1178186 bsc#1178190 bsc#1178191 bsc#1178203 bsc#1178226 bnc#1178227 bsc#1178246 bsc#1178255 bsc#1178270 bsc#1178286 bsc#1178307 bsc#1178325 bsc#1178330 bsc#1178366 bsc#1178367 bsc#1178372 bsc#1178378 bsc#1178393 bsc#1178395 bsc#1178401 bsc#1178402 bsc#1178404 bsc#1178418 bsc#1178420 bsc#1178426 bsc#1178431 bsc#1178461 bsc#1178464 bsc#1178579 bsc#1178581 bsc#1178584 bsc#1178585 bsc#1178589 bsc#1178590 bsc#1178609 bsc#1178612 bsc#1178631 bsc#1178634 bsc#1178635 bsc#1178648 bsc#1178653 bsc#1178659 bsc#1178660 bsc#1178661 bsc#1178669 bsc#1178686 bsc#1178740 bsc#1178755 bsc#1178756 bsc#1178760 bsc#1178762 bsc#1178780 bsc#1178838 bsc#1178852 bsc#1178853 bsc#1178886 bsc#1178901 bsc#1178908 bsc#1178995 bsc#1179001 bsc#1179012 bsc#1179014 boo#1179015 bsc#1179045 bsc#1179076 boo#1179082 bsc#1179082 bsc#1179090 bsc#1179107 bsc#1179137 bsc#1179140 bsc#1179141 bsc#1179142 bsc#1179160 bsc#1179201 bsc#1179204 bsc#1179205 bsc#1179211 bsc#1179217 bsc#1179243 bsc#1179344 bsc#1179365 bsc#1179396 bsc#1179419 bsc#1179424 bsc#1179425 bsc#1179426 bsc#1179427 bsc#1179429 bsc#1179432 bsc#1179434 bsc#1179435 bsc#1179439 bsc#1179442 bsc#1179446 bsc#1179454 bsc#1179508 bsc#1179509 bsc#1179519 bsc#1179531 bsc#1179550 bsc#1179565 bsc#1179567 bsc#1179572 bsc#1179575 bsc#1179578 bsc#1179585 bsc#1179597 bsc#1179599 bsc#1179601 bsc#1179603 bsc#1179604 bsc#1179611 bsc#1179639 bsc#1179652 bsc#1179656 bsc#1179660 bsc#1179670 bsc#1179671 bsc#1179672 bsc#1179673 bsc#1179675 bsc#1179676 bsc#1179677 bsc#1179678 bsc#1179679 bsc#1179680 bsc#1179681 bsc#1179682 bsc#1179683 bsc#1179684 bsc#1179685 bsc#1179687 bsc#1179688 bsc#1179689 bsc#1179690 bsc#1179703 bsc#1179704 bsc#1179707 bsc#1179709 bsc#1179710 bsc#1179711 bsc#1179712 bsc#1179713 bsc#1179714 bsc#1179715 bsc#1179716 bsc#1179745 bsc#1179763 bsc#1179814 bsc#1179815 bsc#1179819 bsc#1179825 bsc#1179827 bsc#1179851 bsc#1179863 bsc#1179878 bsc#1179882 bsc#1179887 bsc#1179888 bsc#1179892 bsc#1179896 bsc#1179929 bsc#1179950 bsc#1179960 bsc#1179963 bsc#1180027 bsc#1180029 bsc#1180031 bsc#1180052 bsc#1180056 bsc#1180058 bsc#1180072 bsc#1180086 bsc#1180092 bsc#1180100 bsc#1180103 bsc#1180114 bsc#1180117 bsc#1180130 bsc#1180141 bsc#1180197 bsc#1180214 bsc#1180221 bsc#1180258 bsc#1180261 bsc#1180264 bsc#1180334 bsc#1180336 bsc#1180347 bsc#1180412 bsc#1180506 bsc#1180541 bsc#1180543 bsc#1180559 bsc#1180566 bsc#1180567 bsc#1180581 bsc#1180598 bsc#1180682 bsc#1180731 bsc#1180744 bsc#1180749 bsc#1180759 bsc#1180765 bsc#1180773 bsc#1180809 bsc#1180812 bsc#1180814 bsc#1180846 bsc#1180848 bsc#1180870 bsc#1180889 bsc#1180891 bsc#1180945 bsc#1180964 bsc#1180971 bsc#1180980 bsc#1180989 bsc#1181006 bsc#1181014 boo#1181018 bsc#1181070 bsc#1181076 bsc#1181077 bsc#1181104 bsc#1181133 bsc#1181147 bsc#1181148 bsc#1181158 bsc#1181161 bsc#1181169 bsc#1181203 bsc#1181206 bsc#1181207 bsc#1181208 bsc#1181209 bsc#1181210 bsc#1181211 bsc#1181212 bsc#1181213 bsc#1181214 bsc#1181215 bsc#1181217 bsc#1181218 bsc#1181219 bsc#1181220 bsc#1181237 bsc#1181259 bsc#1181284 bsc#1181318 bsc#1181335 bsc#1181346 bsc#1181349 bsc#1181383 bsc#1181425 bsc#1181494 bsc#1181504 bsc#1181507 bsc#1181511 bsc#1181538 bsc#1181544 bsc#1181572 bsc#1181574 bsc#1181584 bsc#1181637 bsc#1181655 bsc#1181671 bsc#1181674 bsc#1181710 bsc#1181719 bsc#1181720 bsc#1181735 bsc#1181736 bsc#1181738 bsc#1181747 bsc#1181753 bsc#1181785 bsc#1181787 bsc#1181795 bsc#1181818 bsc#1181843 bsc#1181854 bsc#1181862 bsc#1181896 bsc#1181928 bsc#1181958 bsc#1181960 bsc#1181972 bsc#1181985 bsc#1182011 bsc#1182035 bsc#1182047 bsc#1182077 bsc#1182114 bsc#1182118 bsc#1182128 bsc#1182140 bsc#1182161 bsc#1182171 bsc#1182175 bsc#1182217 bsc#1182257 bsc#1182259 bsc#1182265 bsc#1182266 bsc#1182267 bsc#1182268 bsc#1182271 bsc#1182272 bsc#1182273 bsc#1182275 bsc#1182276 bsc#1182278 bsc#1182283 bsc#1182374 bsc#1182377 bsc#1182378 bsc#1182380 bsc#1182381 bsc#1182406 bsc#1182430 bsc#1182439 bsc#1182441 bsc#1182442 bsc#1182443 bsc#1182444 bsc#1182445 bsc#1182446 bsc#1182447 bsc#1182449 bsc#1182454 bsc#1182455 bsc#1182456 bsc#1182457 bsc#1182458 bsc#1182459 bsc#1182460 bsc#1182461 bsc#1182462 bsc#1182463 bsc#1182464 bsc#1182465 bsc#1182466 bsc#1182470 bsc#1182485 bsc#1182489 bsc#1182490 bsc#1182547 bsc#1182552 bsc#1182558 bsc#1182560 bsc#1182561 bsc#1182571 bsc#1182574 bsc#1182591 bsc#1182595 bsc#1182599 bsc#1182602 bsc#1182613 bsc#1182616 bsc#1182626 bsc#1182632 bsc#1182650 boo#1182672 bsc#1182676 bsc#1182683 bsc#1182684 bsc#1182686 bsc#1182697 bsc#1182715 bsc#1182716 bsc#1182717 bsc#1182743 bsc#1182770 bsc#1182798 bsc#1182800 bsc#1182801 bsc#1182853 bsc#1182854 bsc#1182856 bsc#1182857 bsc#1182989 bsc#1182992 bsc#1182999 bsc#1183002 bsc#1183009 bsc#1183015 bsc#1183018 bsc#1183022 bsc#1183023 bsc#1183030 bsc#1183033 bsc#1183048 boo#1183063 bsc#1183077 bsc#1183203 bsc#1183225 bsc#1183249 bsc#1183252 bsc#1183277 bsc#1183278 bsc#1183279 bsc#1183280 bsc#1183281 bsc#1183282 bsc#1183283 bsc#1183284 bsc#1183285 bsc#1183286 bsc#1183287 bsc#1183288 bsc#1183289 bsc#1183310 bsc#1183311 bsc#1183312 bsc#1183313 bsc#1183314 bsc#1183315 bsc#1183316 bsc#1183317 bsc#1183318 bsc#1183319 bsc#1183320 bsc#1183321 bsc#1183322 bsc#1183323 bsc#1183324 bsc#1183325 bsc#1183326 bsc#1183346 bsc#1183366 bsc#1183369 bsc#1183386 bsc#1183392 bsc#1183405 bsc#1183412 bsc#1183416 bsc#1183427 bsc#1183428 bsc#1183440 bsc#1183445 bsc#1183447 bsc#1183501 bsc#1183509 bsc#1183530 bsc#1183534 bsc#1183540 bsc#1183551 bsc#1183552 bsc#1183553 bsc#1183593 bsc#1183596 bsc#1183598 bsc#1183637 bsc#1183646 bsc#1183662 bsc#1183682 bsc#1183686 bsc#1183692 bsc#1183696 bsc#1183712 bsc#1183746 bsc#1183750 bsc#1183756 bsc#1183757 bsc#1183773 bsc#1183775 bsc#1183815 bsc#1183843 bsc#1183850 bsc#1183859 bsc#1183860 bsc#1183868 bsc#1183871 bsc#1183872 bsc#1183873 bsc#1183897 bsc#1183932 bsc#1183947 bsc#1183976 bsc#1184074 bsc#1184081 bsc#1184082 bsc#1184111 bsc#1184114 bsc#1184120 bsc#1184129 bsc#1184134 bsc#1184167 bsc#1184168 bsc#1184170 bsc#1184176 bsc#1184180 bsc#1184192 bsc#1184193 bsc#1184196 bsc#1184197 bsc#1184198 bsc#1184208 bsc#1184209 bsc#1184211 bsc#1184212 bsc#1184217 bsc#1184218 bsc#1184219 bsc#1184220 bsc#1184224 bsc#1184259 bsc#1184264 bsc#1184318 bsc#1184350 bsc#1184386 bsc#1184388 bsc#1184391 bsc#1184393 bsc#1184436 bsc#1184485 bsc#1184509 bsc#1184511 bsc#1184512 bsc#1184514 bsc#1184570 bsc#1184583 bsc#1184585 bsc#1184615 bsc#1184631 bsc#1184647 bsc#1184650 bsc#1184673 bsc#1184685 bsc#1184724 bsc#1184728 bsc#1184730 bsc#1184731 bsc#1184736 bsc#1184737 bsc#1184738 bsc#1184740 bsc#1184741 bsc#1184742 bsc#1184760 bsc#1184769 boo#1184804 bsc#1184811 bsc#1184855 bsc#1184893 bsc#1184924 bsc#1184934 bsc#1184942 bsc#1184943 bsc#1184957 bsc#1184969 bsc#1184984 bsc#1185010 bsc#1185032 bsc#1185038 bsc#1185041 bsc#1185110 bsc#1185113 bsc#1185195 bsc#1185233 bsc#1185244 bsc#1185269 bsc#1185308 bsc#1185365 bsc#1185377 bsc#1185428 bsc#1185454 bsc#1185472 bsc#1185486 bsc#1185491 bsc#1185495 bsc#1185497 bsc#1185549 bsc#1185550 bsc#1185558 bsc#1185570 bsc#1185573 bsc#1185581 bsc#1185586 bsc#1185587 bsc#1185589 bsc#1185606 bsc#1185640 bsc#1185641 bsc#1185642 bsc#1185645 bsc#1185670 bsc#1185675 bsc#1185677 bsc#1185680 bsc#1185701 bsc#1185703 bsc#1185725 bsc#1185726 bsc#1185758 bsc#1185762 bsc#1185791 bsc#1185840 bsc#1185857 bsc#1185859 bsc#1185860 bsc#1185861 bsc#1185862 bsc#1185863 bsc#1185898 bsc#1185902 bsc#1185911 bsc#1185927 bsc#1185938 bsc#1185950 bsc#1185954 bsc#1185980 bsc#1185982 bsc#1185987 bsc#1185988 bsc#1186009 bsc#1186060 bsc#1186062 bsc#1186071 bsc#1186111 bsc#1186155 bsc#1186194 bsc#1186206 bsc#1186219 bnc#1186264 bsc#1186286 bsc#1186320 bsc#1186349 bsc#1186352 bsc#1186353 bsc#1186354 bsc#1186355 bsc#1186356 bsc#1186357 bsc#1186416 bsc#1186439 bsc#1186441 bsc#1186449 bsc#1186451 bsc#1186460 bsc#1186463 bsc#1186467 bsc#1186472 bsc#1186479 bsc#1186482 bsc#1186484 bsc#1186501 bsc#1186512 bsc#1186573 bsc#1186666 bsc#1186672 bsc#1186677 bsc#1186681 bsc#1186731 bsc#1186752 bsc#1186885 boo#1186928 bsc#1186949 bsc#1186950 bsc#1186951 bsc#1186952 bsc#1186953 bsc#1186954 bsc#1186955 bsc#1186956 bsc#1186957 bsc#1186958 bsc#1186959 bsc#1186960 bsc#1186961 bsc#1186962 bsc#1186963 bsc#1186964 bsc#1186965 bsc#1186966 bsc#1186967 bsc#1186968 bsc#1186969 bsc#1186970 bsc#1186971 bsc#1186972 bsc#1186973 bsc#1186974 bsc#1186976 bsc#1186977 bsc#1186978 bsc#1186979 bsc#1186980 bsc#1186981 bsc#1186982 bsc#1186983 bsc#1186984 bsc#1186985 bsc#1186986 bsc#1186987 bsc#1186988 bsc#1186989 bsc#1186990 bsc#1186991 bsc#1186992 bsc#1186993 bsc#1186994 bsc#1186995 bsc#1186996 bsc#1186997 bsc#1186998 bsc#1186999 bsc#1187000 bsc#1187001 bsc#1187002 bsc#1187003 bsc#1187038 bsc#1187039 bsc#1187050 bsc#1187067 bsc#1187068 bsc#1187069 bsc#1187072 bsc#1187143 bsc#1187144 bsc#1187167 bsc#1187171 bsc#1187211 bsc#1187215 bsc#1187263 bsc#1187334 bsc#1187344 bsc#1187345 bsc#1187346 bsc#1187347 bsc#1187348 bsc#1187349 bsc#1187350 bsc#1187351 bsc#1187356 bsc#1187357 bsc#1187402 bsc#1187403 bsc#1187404 bsc#1187407 bsc#1187408 bsc#1187409 bsc#1187410 bsc#1187411 bsc#1187412 bsc#1187413 bsc#1187428 bsc#1187452 bsc#1187455 bsc#1187468 bsc#1187476 bsc#1187483 bsc#1187495 bsc#1187541 bsc#1187554 bsc#1187585 bsc#1187591 bsc#1187595 bsc#1187601 bsc#1187619 bsc#1187711 bsc#1187716 bsc#1187795 bsc#1187829 bsc#1187867 bsc#1187883 bsc#1187886 bsc#1187927 bsc#1187959 bsc#1187972 bsc#1187980 bsc#1188036 bsc#1188062 bsc#1188064 bsc#1188067 bsc#1188080 bsc#1188101 bsc#1188116 bsc#1188121 bsc#1188130 bsc#1188172 bsc#1188176 bsc#1188231 bsc#1188234 bsc#1188238 bsc#1188267 bsc#1188268 bsc#1188269 bsc#1188270 bsc#1188303 bsc#1188366 bsc#1188404 bsc#1188405 bsc#1188412 bsc#1188418 bsc#1188439 bsc#1188445 bsc#1188504 bsc#1188605 bsc#1188616 bsc#1188620 bsc#1188651 bsc#1188683 bsc#1188694 bsc#1188700 bsc#1188703 bsc#1188746 bsc#1188747 bsc#1188748 bsc#1188752 bsc#1188770 bsc#1188771 bsc#1188772 bsc#1188773 bsc#1188774 bsc#1188777 bsc#1188780 bsc#1188781 bsc#1188782 bsc#1188783 bsc#1188784 bsc#1188786 bsc#1188787 bsc#1188788 bsc#1188790 bsc#1188838 bsc#1188876 bsc#1188878 bsc#1188885 bsc#1188893 bsc#1188896 bsc#1188924 bsc#1188973 bsc#1188982 bsc#1188983 bsc#1188985 bnc#1189021 bsc#1189057 bsc#1189074 bsc#1189076 bsc#1189077 bsc#1189111 bsc#1189126 bsc#1189153 bsc#1189158 bsc#1189197 bsc#1189209 bsc#1189210 bsc#1189212 bsc#1189213 bsc#1189214 bsc#1189215 bsc#1189216 bsc#1189217 bsc#1189218 bsc#1189219 bsc#1189220 bsc#1189221 bsc#1189222 bsc#1189225 bsc#1189229 bsc#1189233 bsc#1189262 bsc#1189291 bsc#1189292 bsc#1189296 bsc#1189297 bsc#1189298 bsc#1189301 bsc#1189305 bsc#1189323 bsc#1189384 bsc#1189385 bsc#1189392 bsc#1189393 bsc#1189399 bsc#1189400 bsc#1189427 bsc#1189449 bsc#1189503 bsc#1189504 bsc#1189505 bsc#1189506 bsc#1189507 bsc#1189562 bsc#1189563 bsc#1189564 bsc#1189565 bsc#1189566 bsc#1189567 bsc#1189568 bsc#1189569 bsc#1189573 bsc#1189574 bsc#1189575 bsc#1189576 bsc#1189577 bsc#1189579 bsc#1189581 bsc#1189582 bsc#1189583 bsc#1189584 bsc#1189585 bsc#1189586 bsc#1189587 bsc#1189671 bsc#1189685 bsc#1189689 bsc#1189690 bsc#1189693 bsc#1189694 bsc#1189695 bsc#1189696 bsc#1189706 bsc#1189760 bsc#1189762 bsc#1189832 bsc#1189841 bsc#1189870 bsc#1189872 bsc#1189883 bsc#1189884 bsc#1189922 bsc#1189964 bsc#1189965 bnc#1189998 bsc#1189998 bnc#1189999 bsc#1189999 bsc#1190003 bsc#1190022 bsc#1190025 bsc#1190050 bsc#1190067 bsc#1190068 bsc#1190093 bsc#1190111 bsc#1190115 bsc#1190117 bsc#1190120 bsc#1190131 bsc#1190137 bsc#1190138 bsc#1190181 bsc#1190187 bnc#1190208 bsc#1190208 bsc#1190209 bsc#1190232 bsc#1190256 bsc#1190277 bsc#1190282 bsc#1190336 bsc#1190351 bsc#1190358 bsc#1190366 bsc#1190378 bsc#1190406 bsc#1190412 bsc#1190413 bsc#1190418 bsc#1190424 bsc#1190428 bsc#1190449 bsc#1190450 bsc#1190451 bsc#1190469 bsc#1190479 bsc#1190497 bsc#1190506 bsc#1190523 bsc#1190534 bsc#1190543 bsc#1190544 bsc#1190569 bsc#1190576 bsc#1190620 bsc#1190661 bsc#1190664 bsc#1190758 bsc#1190759 bsc#1190768 bsc#1190786 bsc#1190801 bsc#1190812 bsc#1190923 bsc#1190941 bsc#1190969 bsc#1191026 bsc#1191229 bsc#1191256 bsc#1191259 bsc#1191261 bsc#1191269 bsc#1191270 bsc#1191271 bsc#1191279 bsc#1191292 bsc#1191317 bsc#1191321 bsc#1191349 boo#1191384 bsc#1191396 boo#1191417 bsc#1191428 bsc#1191540 bsc#1191580 bsc#1191647 bsc#1191649 bsc#1191663 bsc#1191731 bsc#1191738 bsc#1191740 bsc#1191793 bsc#1191867 bsc#1191876 bsc#1191949 bsc#1191958 bsc#1191980 bsc#1192069 bsc#1192107 bsc#1192120 bsc#1192145 bsc#1192202 bsc#1192258 bsc#1192260 bsc#1192267 bsc#1192273 bsc#1192295 bsc#1192327 bsc#1192341 bsc#1192354 bsc#1192375 bsc#1192456 bsc#1192473 bsc#1192483 bsc#1192507 bsc#1192547 bsc#1192569 bsc#1192590 bsc#1192611 bsc#1192644 bsc#1192700 bsc#1192718 bsc#1192720 bsc#1192724 bsc#1192740 bsc#1192745 bsc#1192750 bsc#1192761 bsc#1192825 bsc#1192837 bsc#1192845 bsc#1192847 bsc#1192891 bsc#1192894 bsc#1192896 bsc#1192913 bsc#1192946 bsc#1192968 bsc#1192969 bsc#1192974 bsc#1192987 bsc#1192988 bsc#1192990 bsc#1193000 bsc#1193039 bsc#1193064 bsc#1193088 bsc#1193124 bsc#1193136 bnc#1193175 bnc#1193199 bsc#1193200 bnc#1193239 bsc#1193244 bsc#1193255 bsc#1193277 bsc#1193289 bsc#1193302 bsc#1193306 bsc#1193318 bsc#1193328 bnc#1193329 bsc#1193349 bnc#1193353 bsc#1193377 bnc#1193431 bsc#1193440 bsc#1193442 bsc#1193470 bsc#1193482 bsc#1193490 bsc#1193506 bsc#1193524 bsc#1193554 bsc#1193556 bsc#1193629 bsc#1193640 bsc#1193655 bsc#1193660 bnc#1193663 bsc#1193669 bsc#1193674 bsc#1193727 bsc#1193767 bsc#1193787 bsc#1193791 bsc#1193802 bsc#1193823 bsc#1193852 bsc#1193867 bsc#1193883 bsc#1193901 bsc#1193924 bsc#1193925 bsc#1193927 bsc#1193976 bsc#1193983 bsc#1194023 bsc#1194027 bsc#1194048 bsc#1194086 bsc#1194090 bsc#1194111 bsc#1194163 bsc#1194191 bsc#1194266 bsc#1194272 bsc#1194298 bsc#1194302 bsc#1194305 bsc#1194316 bsc#1194317 bsc#1194324 bsc#1194346 bsc#1194396 bsc#1194409 bsc#1194501 bsc#1194516 bsc#1194517 bsc#1194523 bsc#1194526 bsc#1194529 bsc#1194578 bsc#1194583 bsc#1194585 bsc#1194586 bsc#1194592 bsc#1194595 bsc#1194625 bsc#1194628 bsc#1194636 bsc#1194638 bsc#1194639 bsc#1194641 bsc#1194644 bsc#1194647 bsc#1194650 bsc#1194656 bsc#1194659 bsc#1194667 bsc#1194765 bsc#1194773 bsc#1194774 bsc#1194777 bsc#1194778 bnc#1194825 bsc#1194826 bsc#1194839 bsc#1194850 bsc#1194858 bsc#1194869 bsc#1194880 bsc#1194887 bsc#1194889 bsc#1194904 bsc#1194943 bsc#1194959 bsc#1194966 bsc#1194975 bsc#1194985 bsc#1195012 bsc#1195051 bsc#1195056 bsc#1195065 bsc#1195073 bsc#1195082 bsc#1195099 bsc#1195142 bsc#1195160 bsc#1195175 bsc#1195183 bsc#1195184 bsc#1195187 bsc#1195195 bsc#1195199 bsc#1195224 bsc#1195254 bsc#1195275 bsc#1195276 bsc#1195287 bsc#1195293 bsc#1195306 bsc#1195341 bsc#1195342 bsc#1195346 bsc#1195349 bsc#1195352 boo#1195353 bsc#1195357 bsc#1195376 bsc#1195400 bnc#1195403 bsc#1195464 bsc#1195478 bsc#1195480 bsc#1195482 bsc#1195501 bsc#1195504 bsc#1195516 bsc#1195543 bsc#1195612 bsc#1195639 bsc#1195651 bsc#1195655 bsc#1195668 bsc#1195669 bsc#1195752 bsc#1195774 bsc#1195775 bsc#1195823 bsc#1195826 bsc#1195897 bsc#1195905 bsc#1195913 bsc#1195915 bsc#1195917 bsc#1195921 bsc#1195926 bsc#1195927 bsc#1195944 bsc#1195953 bsc#1195957 bsc#1195987 bsc#1195993 bsc#1195995 bsc#1196018 bsc#1196058 bsc#1196079 bsc#1196095 bsc#1196114 bsc#1196130 bsc#1196155 bsc#1196213 bsc#1196235 bsc#1196248 bsc#1196261 bsc#1196261 bsc#1196299 bsc#1196306 bsc#1196346 bsc#1196367 bsc#1196400 bsc#1196403 bsc#1196426 bsc#1196444 bsc#1196478 bsc#1196488 bsc#1196514 bsc#1196516 bsc#1196570 bsc#1196584 bsc#1196589 bsc#1196591 bsc#1196616 bsc#1196627 bsc#1196632 bsc#1196723 bsc#1196746 bsc#1196779 bsc#1196802 bsc#1196806 bsc#1196823 bsc#1196830 bsc#1196836 bsc#1196848 bsc#1196849 bsc#1196866 bsc#1196868 bsc#1196869 bsc#1196894 bsc#1196930 bsc#1196942 bsc#1196956 bsc#1196960 bsc#1196961 bsc#1197016 bsc#1197035 bsc#1197082 bsc#1197128 bsc#1197131 bsc#1197146 bsc#1197157 bsc#1197158 bsc#1197174 bsc#1197227 bsc#1197243 bsc#1197245 bsc#1197246 bsc#1197247 bsc#1197287 bsc#1197291 bsc#1197292 bsc#1197302 bsc#1197303 bsc#1197304 bsc#1197331 bsc#1197343 bsc#1197362 bsc#1197366 bsc#1197386 bsc#1197391 bsc#1197446 bsc#1197460 bsc#1197472 bsc#1197501 bsc#1197534 bsc#1197601 bsc#1197617 bsc#1197658 bsc#1197659 bsc#1197660 bsc#1197661 bsc#1197675 bsc#1197685 bsc#1197702 bsc#1197755 bsc#1197756 bsc#1197757 bsc#1197761 bsc#1197762 bsc#1197763 bsc#1197801 bsc#1197817 bsc#1197819 bsc#1197820 bsc#1197888 bsc#1197889 bsc#1197894 bsc#1197914 bsc#1197915 bsc#1197917 bsc#1197918 bsc#1197920 bsc#1197921 bsc#1197922 bsc#1197926 bsc#1198009 bsc#1198010 bsc#1198012 bsc#1198013 bsc#1198014 bsc#1198015 bsc#1198016 bsc#1198017 bsc#1198018 bsc#1198019 bsc#1198020 bsc#1198021 bsc#1198022 bsc#1198023 bsc#1198024 bsc#1198025 bsc#1198027 bsc#1198028 bsc#1198029 bsc#1198030 bsc#1198031 bsc#1198032 bsc#1198033 bsc#1198034 bsc#1198058 bsc#1198101 bsc#1198110 bsc#1198189 bsc#1198217 bsc#1198228 bsc#1198240 bsc#1198330 bsc#1198379 bsc#1198400 bsc#1198402 bsc#1198410 bsc#1198412 bsc#1198413 bsc#1198417 bsc#1198438 bsc#1198484 bsc#1198515 bsc#1198577 bsc#1198585 bsc#1198602 bsc#1198660 bsc#1198702 bsc#1198802 bsc#1198803 bsc#1198806 bsc#1198811 bsc#1198826 bsc#1198829 bsc#1198835 bsc#1198866 bsc#1198968 bsc#1198971 bsc#1199011 bsc#1199012 bsc#1199024 bsc#1199035 bsc#1199046 bsc#1199052 bsc#1199063 bsc#1199086 bsc#1199124 bsc#1199163 bsc#1199173 bsc#1199260 bsc#1199291 bsc#1199294 bsc#1199295 bsc#1199304 bsc#1199314 bnc#1199356 bsc#1199364 bsc#1199390 bsc#1199405 bsc#1199426 bsc#1199433 bsc#1199439 bsc#1199482 bsc#1199487 bsc#1199505 bsc#1199507 bsc#1199509 bsc#1199515 bsc#1199564 bsc#1199605 bsc#1199611 bsc#1199626 bsc#1199631 bsc#1199650 bsc#1199657 bsc#1199665 bsc#1199670 bsc#1199674 bsc#1199701 bsc#1199736 bsc#1199793 bsc#1199839 bsc#1199875 bsc#1199904 bsc#1199909 bsc#1200015 bsc#1200019 bsc#1200045 bsc#1200046 bsc#1200054 bsc#1200143 bsc#1200144 bsc#1200205 bsc#1200211 bsc#1200259 bsc#1200263 bsc#1200288 bsc#1200301 bsc#1200313 bsc#1200315 bsc#1200343 bnc#1200420 bsc#1200431 bsc#1200442 bsc#1200465 bsc#1200475 bsc#1200502 bsc#1200544 bsc#1200567 bsc#1200569 bsc#1200571 bsc#1200599 bsc#1200600 bsc#1200611 bsc#1200619 bsc#1200622 bsc#1200644 bsc#1200651 bsc#1200692 bsc#1200762 bsc#1200763 bsc#1200788 bsc#1200806 bsc#1200807 bsc#1200808 bsc#1200809 bsc#1200810 bsc#1200812 bsc#1200813 bsc#1200815 bsc#1200816 bsc#1200820 bsc#1200821 bsc#1200822 bsc#1200824 bsc#1200825 bsc#1200827 bsc#1200828 bsc#1200829 bsc#1200830 bsc#1200845 bsc#1200868 bsc#1200869 bsc#1200870 bsc#1200871 bsc#1200872 bsc#1200873 bsc#1200882 bsc#1200925 bsc#1201019 bsc#1201050 bsc#1201068 bsc#1201160 bsc#1201171 bsc#1201193 bsc#1201196 bsc#1201218 bsc#1201228 bsc#1201251 bsc#1201258 bsc#1201308 bsc#1201323 bsc#1201361 bsc#1201381 bsc#1201391 bsc#1201427 bsc#1201442 bsc#1201455 bsc#1201458 bsc#1201471 bsc#1201489 bsc#1201524 bsc#1201592 bsc#1201593 bsc#1201595 bsc#1201596 bsc#1201610 bsc#1201635 bsc#1201651 bsc#1201675 bsc#1201691 boo#1201705 bsc#1201725 bsc#1201726 bsc#1201768 bsc#1201846 bsc#1201855 bsc#1201865 bsc#1201930 bsc#1201940 bsc#1201948 bsc#1201954 bsc#1201956 bsc#1201958 bsc#1201987 bsc#1202094 bsc#1202095 bsc#1202096 bsc#1202097 bsc#1202113 bsc#1202131 bsc#1202154 bsc#1202187 bsc#1202262 bsc#1202265 bsc#1202341 bsc#1202346 bsc#1202347 bsc#1202353 bsc#1202385 bsc#1202393 bsc#1202447 bsc#1202471 bnc#1202494 bsc#1202558 bsc#1202564 bsc#1202623 bsc#1202633 bsc#1202636 bsc#1202672 bsc#1202681 bsc#1202686 bsc#1202700 bsc#1202710 bsc#1202711 bsc#1202712 bsc#1202713 bsc#1202715 bsc#1202716 bsc#1202757 bsc#1202758 bsc#1202759 bsc#1202761 bsc#1202762 bsc#1202763 bsc#1202764 bsc#1202765 bsc#1202766 bsc#1202767 bsc#1202768 bsc#1202769 bsc#1202770 bsc#1202771 bsc#1202772 bsc#1202773 bsc#1202774 bsc#1202775 bsc#1202776 bsc#1202778 bsc#1202779 bsc#1202780 bsc#1202781 bsc#1202782 bsc#1202783 bsc#1202822 bsc#1202823 bsc#1202824 bsc#1202860 bsc#1202867 bsc#1202872 bsc#1202898 bsc#1202914 bsc#1202960 bsc#1202989 bsc#1203036 bsc#1203039 bsc#1203041 bsc#1203063 bsc#1203066 bsc#1203098 bsc#1203101 bsc#1203107 bsc#1203117 bsc#1203138 bsc#1203139 bsc#1203159 bsc#1203183 bsc#1203197 bsc#1203200 bsc#1203219 bsc#1203229 bsc#1203263 bsc#1203290 bsc#1203325 bsc#1203331 bsc#1203332 bsc#1203338 bsc#1203360 bsc#1203361 bsc#1203389 bsc#1203391 bsc#1203410 bsc#1203435 bsc#1203479 bsc#1203505 bsc#1203514 bsc#1203552 bsc#1203664 bsc#1203693 bsc#1203699 bsc#1203739 bsc#1203740 bsc#1203767 bsc#1203769 bsc#1203770 bsc#1203794 bsc#1203798 bsc#1203802 bnc#1203829 bsc#1203836 bsc#1203893 bsc#1203902 bsc#1203906 bsc#1203908 bsc#1203922 bsc#1203935 bsc#1203939 bsc#1203960 bsc#1203969 bsc#1203987 bsc#1203992 bsc#1204017 bsc#1204051 bsc#1204059 bsc#1204060 boo#1204063 bsc#1204125 bsc#1204142 bsc#1204166 bsc#1204168 bsc#1204171 bsc#1204228 bsc#1204241 bsc#1204353 bsc#1204354 bsc#1204355 bsc#1204356 bsc#1204363 bsc#1204402 bsc#1204405 bsc#1204413 bsc#1204414 bsc#1204415 bsc#1204417 bsc#1204428 bsc#1204431 bsc#1204433 bsc#1204439 bsc#1204470 bsc#1204479 bnc#1204498 bsc#1204533 bsc#1204569 bsc#1204570 bsc#1204574 bsc#1204575 bsc#1204614 bsc#1204619 bsc#1204631 bsc#1204635 bsc#1204637 bsc#1204646 bsc#1204647 bsc#1204650 bsc#1204652 bsc#1204653 bsc#1204662 bsc#1204693 bsc#1204705 bsc#1204719 bsc#1204728 bsc#1204753 bsc#1204760 bsc#1204780 bsc#1204799 bsc#1204810 bsc#1204850 bsc#1204868 bsc#1204877 bsc#1204911 bsc#1204926 bsc#1204933 bsc#1204934 bsc#1204947 bsc#1204957 bsc#1204963 bsc#1204970 bsc#1204989 bsc#1204993 bsc#1204996 bsc#1205007 bsc#1205100 bsc#1205111 bnc#1205113 bsc#1205128 boo#1205149 bsc#1205153 bsc#1205173 bsc#1205191 bnc#1205205 bsc#1205205 bsc#1205220 bsc#1205257 bsc#1205263 bsc#1205264 bnc#1205282 bsc#1205331 bsc#1205332 bsc#1205381 bsc#1205427 bsc#1205428 bsc#1205473 bsc#1205485 bsc#1205493 bsc#1205495 bsc#1205496 bsc#1205507 bsc#1205514 bsc#1205521 bsc#1205544 bsc#1205567 bsc#1205572 bsc#1205588 bsc#1205601 bsc#1205616 bsc#1205617 bsc#1205635 bsc#1205650 bnc#1205653 bsc#1205670 bsc#1205671 bsc#1205679 bsc#1205683 bsc#1205695 bsc#1205700 bsc#1205701 bsc#1205705 bsc#1205709 bsc#1205711 bsc#1205744 bsc#1205756 bsc#1205758 bsc#1205760 bsc#1205762 bsc#1205764 bsc#1205796 bsc#1205803 bsc#1205846 bsc#1205882 bsc#1205993 bsc#1206006 bsc#1206024 bsc#1206035 bsc#1206036 bsc#1206037 bsc#1206045 bsc#1206046 bsc#1206047 bsc#1206048 bsc#1206049 bsc#1206050 bsc#1206051 bsc#1206056 bsc#1206057 bsc#1206073 bsc#1206098 bsc#1206101 bsc#1206103 bsc#1206113 bsc#1206114 bsc#1206147 bsc#1206149 bsc#1206188 bsc#1206207 bsc#1206209 bsc#1206224 bsc#1206232 bsc#1206258 bsc#1206273 bsc#1206340 bsc#1206344 bsc#1206376 bsc#1206389 bsc#1206390 bsc#1206391 bsc#1206393 bsc#1206394 bsc#1206395 bsc#1206396 bsc#1206397 bsc#1206398 bsc#1206399 bsc#1206418 bsc#1206451 bsc#1206456 bsc#1206459 bsc#1206468 bsc#1206476 bsc#1206492 bsc#1206493 bsc#1206515 bsc#1206536 bsc#1206552 bsc#1206554 bsc#1206578 bsc#1206602 bsc#1206616 bsc#1206619 bsc#1206640 bsc#1206649 bsc#1206664 bsc#1206677 bsc#1206703 bsc#1206784 bsc#1206794 bsc#1206824 bsc#1206843 bsc#1206876 bsc#1206877 bsc#1206878 bsc#1206880 bsc#1206881 bsc#1206882 bsc#1206883 bsc#1206884 bsc#1206885 bsc#1206886 bsc#1206887 bsc#1206888 bsc#1206889 bsc#1206890 bsc#1206891 bsc#1206893 bsc#1206894 bsc#1206896 bsc#1206912 boo#1206935 bsc#1206992 bsc#1207010 bsc#1207016 bsc#1207034 bsc#1207036 bsc#1207050 bsc#1207051 bsc#1207088 bsc#1207100 bsc#1207125 bsc#1207129 bsc#1207134 bsc#1207149 bsc#1207158 bsc#1207168 bsc#1207184 bsc#1207185 bsc#1207186 bsc#1207210 bsc#1207237 bsc#1207263 bsc#1207269 bsc#1207270 bsc#1207284 bsc#1207301 bsc#1207315 bsc#1207328 bsc#1207333 bsc#1207345 bsc#1207361 bsc#1207439 bsc#1207497 bsc#1207500 bsc#1207501 bsc#1207506 bsc#1207507 bsc#1207511 bsc#1207521 bsc#1207529 bsc#1207553 bsc#1207560 bsc#1207574 bsc#1207588 bsc#1207589 bsc#1207590 bsc#1207591 bsc#1207592 bsc#1207593 bsc#1207594 bsc#1207602 bsc#1207603 bsc#1207605 bsc#1207606 bsc#1207607 bsc#1207608 bsc#1207609 bsc#1207610 bsc#1207611 bsc#1207612 bsc#1207613 bsc#1207614 bsc#1207615 bsc#1207616 bsc#1207617 bsc#1207618 bsc#1207619 bsc#1207620 bsc#1207621 bsc#1207622 bsc#1207623 bsc#1207624 bsc#1207625 bsc#1207626 bsc#1207627 bsc#1207628 bsc#1207629 bsc#1207630 bsc#1207631 bsc#1207632 bsc#1207633 bsc#1207634 bsc#1207635 bsc#1207636 bsc#1207637 bsc#1207638 bsc#1207639 bsc#1207640 bsc#1207641 bsc#1207642 bsc#1207643 bsc#1207644 bsc#1207645 bsc#1207646 bsc#1207647 bsc#1207648 bsc#1207649 bsc#1207650 bsc#1207651 bsc#1207652 bsc#1207653 bsc#1207734 bsc#1207768 bsc#1207769 bsc#1207770 bsc#1207771 bsc#1207773 bsc#1207795 bsc#1207827 bsc#1207842 bsc#1207845 bsc#1207875 bsc#1207878 bsc#1207894 bsc#1207933 bsc#1207935 bsc#1207948 bsc#1208050 bsc#1208076 bsc#1208081 bsc#1208105 bsc#1208107 bsc#1208128 bsc#1208130 bsc#1208149 bsc#1208153 bsc#1208179 bsc#1208183 bsc#1208203 bsc#1208209 bsc#1208212 bsc#1208219 bsc#1208266 bsc#1208290 bsc#1208368 bsc#1208376 bsc#1208410 bsc#1208420 bsc#1208428 bsc#1208429 bsc#1208449 bsc#1208534 bsc#1208541 bsc#1208542 bsc#1208565 bsc#1208570 bsc#1208588 bsc#1208598 bsc#1208599 bsc#1208600 bsc#1208601 bsc#1208602 bsc#1208604 bsc#1208605 bsc#1208607 bsc#1208619 bsc#1208628 bsc#1208700 bsc#1208741 bsc#1208757 bsc#1208758 bsc#1208759 bsc#1208776 bsc#1208777 bsc#1208784 bsc#1208787 bsc#1208788 bsc#1208815 bsc#1208816 bsc#1208829 bsc#1208837 bsc#1208843 bsc#1208845 bsc#1208848 bsc#1208864 bsc#1208902 bsc#1208921 bsc#1208948 bsc#1208976 bsc#1209008 bsc#1209039 bsc#1209052 bsc#1209079 bsc#1209092 bsc#1209118 bsc#1209159 bsc#1209256 bsc#1209258 bsc#1209262 bsc#1209287 bsc#1209288 bsc#1209290 bsc#1209291 bsc#1209292 bsc#1209366 bsc#1209367 bsc#1209436 bsc#1209457 bsc#1209504 bsc#1209532 bsc#1209547 bsc#1209556 bsc#1209572 bsc#1209600 bsc#1209615 bsc#1209634 bsc#1209635 bsc#1209636 bsc#1209637 bsc#1209681 bsc#1209684 bsc#1209687 bsc#1209693 bsc#1209739 bsc#1209779 bsc#1209780 bsc#1209788 bsc#1209798 bsc#1209799 bsc#1209801 bsc#1209804 bsc#1209805 bsc#1209841 bsc#1209856 bsc#1209858 bsc#1209871 bsc#1209927 bsc#1209965 bsc#1209980 bsc#1209982 bsc#1209999 bsc#1210034 bsc#1210050 bsc#1210158 bsc#1210165 bsc#1210202 bsc#1210203 bsc#1210206 bsc#1210216 bsc#1210230 bsc#1210294 bsc#1210301 bsc#1210329 bsc#1210335 bsc#1210336 bsc#1210337 bsc#1210409 bsc#1210439 bsc#1210449 bsc#1210450 bsc#1210453 bsc#1210454 bsc#1210469 bsc#1210498 bsc#1210506 bsc#1210533 bsc#1210551 bsc#1210565 bsc#1210584 bsc#1210627 bsc#1210629 bsc#1210644 bsc#1210647 bsc#1210725 bsc#1210741 bsc#1210762 bsc#1210763 bsc#1210764 bsc#1210765 bsc#1210766 bsc#1210767 bsc#1210768 bsc#1210769 bsc#1210770 bsc#1210771 bsc#1210775 bsc#1210780 bsc#1210783 boo#1210791 bsc#1210793 bsc#1210806 bsc#1210816 bsc#1210817 bsc#1210825 bsc#1210827 bsc#1210853 bsc#1210940 bsc#1210943 bsc#1210947 bsc#1210953 bsc#1210986 bsc#1211014 bsc#1211025 bsc#1211037 bsc#1211043 bsc#1211044 bsc#1211089 bsc#1211105 bsc#1211113 bsc#1211131 bsc#1211140 bsc#1211205 bsc#1211243 bsc#1211263 bsc#1211280 bsc#1211281 bsc#1211299 bsc#1211346 bsc#1211387 bsc#1211400 bsc#1211410 bsc#1211414 bsc#1211449 bsc#1211465 bsc#1211519 bsc#1211564 bsc#1211590 bsc#1211592 bsc#1211593 bsc#1211595 bsc#1211654 bsc#1211686 bsc#1211687 bsc#1211688 bsc#1211689 bsc#1211690 bsc#1211691 bsc#1211692 bsc#1211693 bsc#1211714 bsc#1211738 bsc#1211794 boo#1211796 bsc#1211804 bsc#1211807 bsc#1211808 bsc#1211811 bsc#1211820 bsc#1211836 bsc#1211847 bsc#1211852 bsc#1211855 bsc#1211867 bsc#1211960 bsc#1212051 bsc#1212129 bsc#1212142 bsc#1212154 bsc#1212155 bsc#1212158 bsc#1212256 bsc#1212265 bsc#1212301 bsc#1212350 bsc#1212405 bsc#1212423 bsc#1212445 bsc#1212448 bsc#1212456 bsc#1212494 bsc#1212495 bsc#1212502 bsc#1212504 bsc#1212513 bsc#1212525 bsc#1212540 bsc#1212561 bsc#1212563 bsc#1212564 bsc#1212584 bsc#1212592 bsc#1212603 bsc#1212604 bsc#1212605 bsc#1212606 bsc#1212619 bsc#1212685 bsc#1212701 bsc#1212741 bsc#1212766 bsc#1212835 bsc#1212838 bsc#1212842 bsc#1212846 bsc#1212848 bsc#1212861 bsc#1212869 bsc#1212892 bsc#1212901 bsc#1212905 bsc#1212961 bsc#1213010 bsc#1213011 bsc#1213012 bsc#1213013 bsc#1213014 bsc#1213015 bsc#1213016 bsc#1213017 bsc#1213018 bsc#1213019 bsc#1213020 bsc#1213021 bsc#1213024 bsc#1213025 bsc#1213032 bsc#1213034 bsc#1213035 bsc#1213036 bsc#1213037 bsc#1213038 bsc#1213039 bsc#1213040 bsc#1213041 bsc#1213059 bsc#1213061 bsc#1213087 bsc#1213088 bsc#1213089 bsc#1213090 bsc#1213092 bsc#1213093 bsc#1213094 bsc#1213095 bsc#1213096 bsc#1213098 bsc#1213099 bsc#1213100 bsc#1213102 bsc#1213103 bsc#1213104 bsc#1213105 bsc#1213106 bsc#1213107 bsc#1213108 bsc#1213109 bsc#1213110 bsc#1213111 bsc#1213112 bsc#1213113 bsc#1213114 bsc#1213116 bsc#1213134 bsc#1213167 bsc#1213205 bsc#1213206 bsc#1213226 bsc#1213233 bsc#1213245 bsc#1213247 bsc#1213252 bsc#1213258 bsc#1213259 bsc#1213263 bsc#1213264 bsc#1213272 bsc#1213286 bsc#1213287 bsc#1213304 bsc#1213311 bsc#1213417 bsc#1213493 bsc#1213523 bsc#1213524 bsc#1213533 bsc#1213543 bsc#1213546 bsc#1213578 bsc#1213580 bsc#1213585 bsc#1213586 bsc#1213588 bsc#1213601 bsc#1213620 bsc#1213632 bsc#1213653 bsc#1213705 bsc#1213713 bsc#1213715 bsc#1213733 bsc#1213747 bsc#1213756 bsc#1213757 bsc#1213759 bsc#1213777 bsc#1213810 bsc#1213812 bsc#1213856 bsc#1213857 bsc#1213863 bsc#1213867 bsc#1213870 bsc#1213871 bsc#1213872 bsc#1213968 bsc#1213970 bsc#1214000 bsc#1214019 bsc#1214073 CVE-2016-3695 CVE-2017-5715 CVE-2017-5753 CVE-2017-5754 CVE-2017-12153 CVE-2017-13080 CVE-2017-14051 CVE-2017-16536 CVE-2017-16537 CVE-2017-16646 CVE-2017-16648 CVE-2017-1000251 CVE-2018-10323 CVE-2018-12232 CVE-2018-13053 CVE-2018-20669 CVE-2019-0154 CVE-2019-0155 CVE-2019-3016 CVE-2019-8912 CVE-2019-10220 CVE-2019-11477 CVE-2019-11478 CVE-2019-11479 CVE-2019-12456 CVE-2019-14615 CVE-2019-14814 CVE-2019-14815 CVE-2019-14816 CVE-2019-14895 CVE-2019-14896 CVE-2019-14897 CVE-2019-14901 CVE-2019-15030 CVE-2019-15031 CVE-2019-15098 CVE-2019-15099 CVE-2019-15290 CVE-2019-15291 CVE-2019-15504 CVE-2019-16231 CVE-2019-16232 CVE-2019-16233 CVE-2019-16234 CVE-2019-17133 CVE-2019-17666 CVE-2019-18198 CVE-2019-18660 CVE-2019-18683 CVE-2019-18786 CVE-2019-18808 CVE-2019-18809 CVE-2019-18811 CVE-2019-18812 CVE-2019-18813 CVE-2019-18814 CVE-2019-19037 CVE-2019-19043 CVE-2019-19044 CVE-2019-19045 CVE-2019-19046 CVE-2019-19047 CVE-2019-19048 CVE-2019-19049 CVE-2019-19050 CVE-2019-19051 CVE-2019-19052 CVE-2019-19053 CVE-2019-19054 CVE-2019-19055 CVE-2019-19056 CVE-2019-19057 CVE-2019-19058 CVE-2019-19060 CVE-2019-19061 CVE-2019-19062 CVE-2019-19063 CVE-2019-19064 CVE-2019-19065 CVE-2019-19066 CVE-2019-19067 CVE-2019-19068 CVE-2019-19069 CVE-2019-19070 CVE-2019-19071 CVE-2019-19072 CVE-2019-19073 CVE-2019-19074 CVE-2019-19075 CVE-2019-19077 CVE-2019-19078 CVE-2019-19080 CVE-2019-19081 CVE-2019-19082 CVE-2019-19083 CVE-2019-19241 CVE-2019-19252 CVE-2019-19332 CVE-2019-19338 CVE-2019-19447 CVE-2019-19462 CVE-2019-19523 CVE-2019-19524 CVE-2019-19525 CVE-2019-19526 CVE-2019-19528 CVE-2019-19529 CVE-2019-19532 CVE-2019-19533 CVE-2019-19534 CVE-2019-19602 CVE-2019-19767 CVE-2019-19768 CVE-2019-19769 CVE-2019-19770 CVE-2019-19807 CVE-2019-19922 CVE-2019-19947 CVE-2019-19965 CVE-2019-20422 CVE-2019-20810 CVE-2019-20812 CVE-2020-0110 CVE-2020-0305 CVE-2020-0404 CVE-2020-0427 CVE-2020-0431 CVE-2020-0432 CVE-2020-0444 CVE-2020-0465 CVE-2020-0466 CVE-2020-0543 CVE-2020-1749 CVE-2020-2521 CVE-2020-2732 CVE-2020-4788 CVE-2020-8428 CVE-2020-8647 CVE-2020-8648 CVE-2020-8649 CVE-2020-8694 CVE-2020-8835 CVE-2020-8992 CVE-2020-9383 CVE-2020-10135 CVE-2020-10690 CVE-2020-10711 CVE-2020-10732 CVE-2020-10751 CVE-2020-10757 CVE-2020-10766 CVE-2020-10767 CVE-2020-10768 CVE-2020-10773 CVE-2020-10781 CVE-2020-10942 CVE-2020-11494 CVE-2020-11608 CVE-2020-11668 CVE-2020-11884 CVE-2020-12351 CVE-2020-12352 CVE-2020-12362 CVE-2020-12363 CVE-2020-12364 CVE-2020-12373 CVE-2020-12464 CVE-2020-12465 CVE-2020-12652 CVE-2020-12653 CVE-2020-12654 CVE-2020-12655 CVE-2020-12656 CVE-2020-12657 CVE-2020-12659 CVE-2020-12769 CVE-2020-12770 CVE-2020-12771 CVE-2020-12888 CVE-2020-13143 CVE-2020-13974 CVE-2020-14314 CVE-2020-14331 CVE-2020-14351 CVE-2020-14356 CVE-2020-14385 CVE-2020-14386 CVE-2020-14390 CVE-2020-14416 CVE-2020-15393 CVE-2020-15436 CVE-2020-15437 CVE-2020-15780 CVE-2020-16119 CVE-2020-16120 CVE-2020-16166 CVE-2020-24490 CVE-2020-24586 CVE-2020-24587 CVE-2020-24588 CVE-2020-25211 CVE-2020-25212 CVE-2020-25284 CVE-2020-25285 CVE-2020-25639 CVE-2020-25641 CVE-2020-25643 CVE-2020-25645 CVE-2020-25656 CVE-2020-25668 CVE-2020-25669 CVE-2020-25670 CVE-2020-25671 CVE-2020-25672 CVE-2020-25673 CVE-2020-25704 CVE-2020-25705 CVE-2020-26088 CVE-2020-26139 CVE-2020-26141 CVE-2020-26145 CVE-2020-26147 CVE-2020-26558 CVE-2020-27068 CVE-2020-27170 CVE-2020-27171 CVE-2020-27194 CVE-2020-27673 CVE-2020-27675 CVE-2020-27777 CVE-2020-27786 CVE-2020-27815 CVE-2020-27820 CVE-2020-27825 CVE-2020-27830 CVE-2020-27835 CVE-2020-28374 CVE-2020-28915 CVE-2020-28941 CVE-2020-28974 CVE-2020-29368 CVE-2020-29369 CVE-2020-29370 CVE-2020-29371 CVE-2020-29373 CVE-2020-29568 CVE-2020-29569 CVE-2020-29660 CVE-2020-29661 CVE-2020-35519 CVE-2020-36158 CVE-2020-36310 CVE-2020-36311 CVE-2020-36312 CVE-2020-36322 CVE-2020-36385 CVE-2020-36386 CVE-2020-36516 CVE-2021-0129 CVE-2021-0342 CVE-2021-0512 CVE-2021-0605 CVE-2021-3347 CVE-2021-3348 CVE-2021-3428 CVE-2021-3444 CVE-2021-3483 CVE-2021-3489 CVE-2021-3490 CVE-2021-3491 CVE-2021-3542 CVE-2021-3573 CVE-2021-3609 CVE-2021-3612 CVE-2021-3640 CVE-2021-3653 CVE-2021-3656 CVE-2021-3659 CVE-2021-3679 CVE-2021-3732 CVE-2021-3739 CVE-2021-3743 CVE-2021-3744 CVE-2021-3753 CVE-2021-3759 CVE-2021-3760 CVE-2021-3764 CVE-2021-3772 CVE-2021-3896 CVE-2021-4001 CVE-2021-4002 CVE-2021-4037 CVE-2021-4083 CVE-2021-4090 CVE-2021-4135 CVE-2021-4148 CVE-2021-4155 CVE-2021-4197 CVE-2021-4202 CVE-2021-4204 CVE-2021-20177 CVE-2021-20268 CVE-2021-20321 CVE-2021-21781 CVE-2021-22543 CVE-2021-22555 CVE-2021-22600 CVE-2021-23134 CVE-2021-26341 CVE-2021-26930 CVE-2021-26931 CVE-2021-26932 CVE-2021-27363 CVE-2021-27364 CVE-2021-27365 CVE-2021-28038 CVE-2021-28375 CVE-2021-28660 CVE-2021-28688 CVE-2021-28711 CVE-2021-28712 CVE-2021-28713 CVE-2021-28714 CVE-2021-28715 CVE-2021-28950 CVE-2021-28952 CVE-2021-28964 CVE-2021-28971 CVE-2021-28972 CVE-2021-29154 CVE-2021-29155 CVE-2021-29264 CVE-2021-29265 CVE-2021-29647 CVE-2021-29650 CVE-2021-30002 CVE-2021-32399 CVE-2021-33034 CVE-2021-33061 CVE-2021-33135 CVE-2021-33200 CVE-2021-33624 CVE-2021-33655 CVE-2021-33909 CVE-2021-34556 CVE-2021-34693 CVE-2021-35039 CVE-2021-35477 CVE-2021-37576 CVE-2021-38160 CVE-2021-38166 CVE-2021-38198 CVE-2021-38204 CVE-2021-38205 CVE-2021-38206 CVE-2021-38207 CVE-2021-38209 CVE-2021-39685 CVE-2021-39698 CVE-2021-41073 CVE-2021-41864 CVE-2021-42252 CVE-2021-42327 CVE-2021-42739 CVE-2021-43056 CVE-2021-43057 CVE-2021-43267 CVE-2021-43389 CVE-2021-43975 CVE-2021-43976 CVE-2021-44733 CVE-2021-44879 CVE-2021-45095 CVE-2021-45402 CVE-2021-45480 CVE-2021-45868 CVE-2022-0001 CVE-2022-0002 CVE-2022-0168 CVE-2022-0171 CVE-2022-0185 CVE-2022-0264 CVE-2022-0322 CVE-2022-0330 CVE-2022-0382 CVE-2022-0435 CVE-2022-0487 CVE-2022-0492 CVE-2022-0494 CVE-2022-0500 CVE-2022-0516 CVE-2022-0617 CVE-2022-0644 CVE-2022-0742 CVE-2022-0847 CVE-2022-0854 CVE-2022-0886 CVE-2022-0995 CVE-2022-0998 CVE-2022-1011 CVE-2022-1012 CVE-2022-1015 CVE-2022-1016 CVE-2022-1048 CVE-2022-1055 CVE-2022-1158 CVE-2022-1184 CVE-2022-1195 CVE-2022-1198 CVE-2022-1199 CVE-2022-1204 CVE-2022-1205 CVE-2022-1263 CVE-2022-1280 CVE-2022-1462 CVE-2022-1508 CVE-2022-1516 CVE-2022-1651 CVE-2022-1652 CVE-2022-1671 CVE-2022-1679 CVE-2022-1729 CVE-2022-1734 CVE-2022-1789 CVE-2022-1836 CVE-2022-1852 CVE-2022-1882 CVE-2022-1966 CVE-2022-1972 CVE-2022-1974 CVE-2022-1975 CVE-2022-1998 CVE-2022-2153 CVE-2022-2196 CVE-2022-2318 CVE-2022-2585 CVE-2022-2586 CVE-2022-2588 CVE-2022-2602 CVE-2022-2639 CVE-2022-2663 CVE-2022-2873 CVE-2022-2905 CVE-2022-2938 CVE-2022-2959 CVE-2022-2964 CVE-2022-2977 CVE-2022-2978 CVE-2022-3028 CVE-2022-3078 CVE-2022-3104 CVE-2022-3105 CVE-2022-3106 CVE-2022-3107 CVE-2022-3108 CVE-2022-3111 CVE-2022-3112 CVE-2022-3113 CVE-2022-3114 CVE-2022-3115 CVE-2022-3169 CVE-2022-3176 CVE-2022-3202 CVE-2022-3239 CVE-2022-3303 CVE-2022-3344 CVE-2022-3424 CVE-2022-3435 CVE-2022-3521 CVE-2022-3523 CVE-2022-3524 CVE-2022-3526 CVE-2022-3535 CVE-2022-3542 CVE-2022-3545 CVE-2022-3564 CVE-2022-3565 CVE-2022-3566 CVE-2022-3567 CVE-2022-3577 CVE-2022-3586 CVE-2022-3594 CVE-2022-3619 CVE-2022-3621 CVE-2022-3625 CVE-2022-3628 CVE-2022-3629 CVE-2022-3633 CVE-2022-3635 CVE-2022-3640 CVE-2022-3643 CVE-2022-3646 CVE-2022-3649 CVE-2022-3707 CVE-2022-3903 CVE-2022-4095 CVE-2022-4129 CVE-2022-4139 CVE-2022-4269 CVE-2022-4378 CVE-2022-4379 CVE-2022-4382 CVE-2022-4662 CVE-2022-4744 CVE-2022-20008 CVE-2022-20132 CVE-2022-20154 CVE-2022-20368 CVE-2022-20369 CVE-2022-21123 CVE-2022-21125 CVE-2022-21127 CVE-2022-21166 CVE-2022-21180 CVE-2022-21499 CVE-2022-21505 CVE-2022-22942 CVE-2022-23036 CVE-2022-23037 CVE-2022-23038 CVE-2022-23039 CVE-2022-23040 CVE-2022-23041 CVE-2022-23042 CVE-2022-23222 CVE-2022-23960 CVE-2022-24122 CVE-2022-24448 CVE-2022-24958 CVE-2022-24959 CVE-2022-25258 CVE-2022-25375 CVE-2022-25636 CVE-2022-26365 CVE-2022-26373 CVE-2022-26490 CVE-2022-26878 CVE-2022-26966 CVE-2022-27223 CVE-2022-28356 CVE-2022-28388 CVE-2022-28389 CVE-2022-28390 CVE-2022-28693 CVE-2022-28748 CVE-2022-28893 CVE-2022-29156 CVE-2022-29581 CVE-2022-29582 CVE-2022-29900 CVE-2022-29901 CVE-2022-30594 CVE-2022-32250 CVE-2022-32296 CVE-2022-33740 CVE-2022-33741 CVE-2022-33742 CVE-2022-33743 CVE-2022-33981 CVE-2022-34918 CVE-2022-36280 CVE-2022-36879 CVE-2022-36946 CVE-2022-38096 CVE-2022-39188 CVE-2022-39189 CVE-2022-39190 CVE-2022-40476 CVE-2022-40768 CVE-2022-40982 CVE-2022-41218 CVE-2022-41674 CVE-2022-41848 CVE-2022-41849 CVE-2022-41850 CVE-2022-41858 CVE-2022-42328 CVE-2022-42329 CVE-2022-42703 CVE-2022-42719 CVE-2022-42720 CVE-2022-42721 CVE-2022-42722 CVE-2022-42895 CVE-2022-42896 CVE-2022-43750 CVE-2022-43945 CVE-2022-45869 CVE-2022-45884 CVE-2022-45885 CVE-2022-45886 CVE-2022-45887 CVE-2022-45888 CVE-2022-45919 CVE-2022-45934 CVE-2022-47520 CVE-2022-47929 CVE-2023-0045 CVE-2023-0122 CVE-2023-0179 CVE-2023-0266 CVE-2023-0386 CVE-2023-0394 CVE-2023-0459 CVE-2023-0461 CVE-2023-0468 CVE-2023-0469 CVE-2023-0590 CVE-2023-0597 CVE-2023-1075 CVE-2023-1076 CVE-2023-1077 CVE-2023-1078 CVE-2023-1079 CVE-2023-1095 CVE-2023-1118 CVE-2023-1249 CVE-2023-1281 CVE-2023-1380 CVE-2023-1382 CVE-2023-1513 CVE-2023-1582 CVE-2023-1583 CVE-2023-1611 CVE-2023-1637 CVE-2023-1652 CVE-2023-1670 CVE-2023-1829 CVE-2023-1838 CVE-2023-1855 CVE-2023-1989 CVE-2023-1990 CVE-2023-1998 CVE-2023-2002 CVE-2023-2008 CVE-2023-2019 CVE-2023-2124 CVE-2023-2156 CVE-2023-2162 CVE-2023-2166 CVE-2023-2176 CVE-2023-2235 CVE-2023-2269 CVE-2023-2430 CVE-2023-2483 CVE-2023-2513 CVE-2023-2985 CVE-2023-3006 CVE-2023-3090 CVE-2023-3111 CVE-2023-3117 CVE-2023-3141 CVE-2023-3161 CVE-2023-3212 CVE-2023-3220 CVE-2023-3268 CVE-2023-3357 CVE-2023-3358 CVE-2023-3389 CVE-2023-3390 CVE-2023-3567 CVE-2023-3609 CVE-2023-3610 CVE-2023-3611 CVE-2023-3776 CVE-2023-3812 CVE-2023-3863 CVE-2023-4004 CVE-2023-4133 CVE-2023-4147 CVE-2023-4194 CVE-2023-20569 CVE-2023-20593 CVE-2023-21102 CVE-2023-21106 CVE-2023-21400 CVE-2023-22995 CVE-2023-22998 CVE-2023-23000 CVE-2023-23001 CVE-2023-23004 CVE-2023-23006 CVE-2023-23454 CVE-2023-23455 CVE-2023-23559 CVE-2023-25012 CVE-2023-26545 CVE-2023-28327 CVE-2023-28328 CVE-2023-28410 CVE-2023-28464 CVE-2023-28466 CVE-2023-28866 CVE-2023-30456 CVE-2023-30772 CVE-2023-31083 CVE-2023-31084 CVE-2023-31248 CVE-2023-31436 CVE-2023-32233 CVE-2023-33288 CVE-2023-33951 CVE-2023-33952 CVE-2023-34319 CVE-2023-35001 CVE-2023-35788 CVE-2023-35823 CVE-2023-35828 CVE-2023-35829 CVE-2023-38409 JSC#PED-1711 JSC#SLE-13586 JSC#SLE-15234 JSC#SLE-9489 jsc#11529 jsc#13212 jsc#13318 jsc#13356 jsc#13365 jsc#13475 jsc#13575 jsc#13695 jsc#13705 jsc#13716 jsc#16232 jsc#ECO-1386 jsc#ECO-3191 jsc#ECO-3482 jsc#ECO-3666 jsc#ECO-3691 jsc#IBM-458 jsc#IBM-463 jsc#IBM-505 jsc#INTEL-233 jsc#INTEL-549 jsc#PED-1033 jsc#PED-1035 jsc#PED-1036 jsc#PED-1038 jsc#PED-1040 jsc#PED-1044 jsc#PED-1046 jsc#PED-1052 jsc#PED-1054 jsc#PED-1063 jsc#PED-1072 jsc#PED-1073 jsc#PED-1082 jsc#PED-1084 jsc#PED-1085 jsc#PED-1096 jsc#PED-1109 jsc#PED-1111 jsc#PED-1113 jsc#PED-1118 jsc#PED-1159 jsc#PED-1163 jsc#PED-1164 jsc#PED-1165 jsc#PED-1166 jsc#PED-1168 jsc#PED-1170 jsc#PED-1176 jsc#PED-1183 jsc#PED-1185 jsc#PED-1187 jsc#PED-1211 jsc#PED-1213 jsc#PED-1218 jsc#PED-1220 jsc#PED-1222 jsc#PED-1223 jsc#PED-1225 jsc#PED-1247 jsc#PED-1248 jsc#PED-1263 jsc#PED-1266 jsc#PED-1294 jsc#PED-1295 jsc#PED-1302 jsc#PED-1368 jsc#PED-1377 jsc#PED-1379 jsc#PED-1407 jsc#PED-1408 jsc#PED-1409 jsc#PED-1444 jsc#PED-1445 jsc#PED-1446 jsc#PED-1465 jsc#PED-1490 jsc#PED-1491 jsc#PED-1492 jsc#PED-1494 jsc#PED-1495 jsc#PED-1496 jsc#PED-1497 jsc#PED-1503 jsc#PED-1504 jsc#PED-1506 jsc#PED-1508 jsc#PED-1509 jsc#PED-1516 jsc#PED-1517 jsc#PED-1521 jsc#PED-1523 jsc#PED-1524 jsc#PED-1525 jsc#PED-1526 jsc#PED-1529 jsc#PED-1530 jsc#PED-1547 jsc#PED-1548 jsc#PED-1549 jsc#PED-1552 jsc#PED-1557 jsc#PED-1558 jsc#PED-1559 jsc#PED-1560 jsc#PED-1561 jsc#PED-1565 jsc#PED-1573 jsc#PED-1599 jsc#PED-1649 jsc#PED-1689 jsc#PED-1690 jsc#PED-1694 jsc#PED-1695 jsc#PED-1706 jsc#PED-1715 jsc#PED-1752 jsc#PED-1754 jsc#PED-1755 jsc#PED-1756 jsc#PED-1763 jsc#PED-1765 jsc#PED-1812 jsc#PED-1815 jsc#PED-1816 jsc#PED-1817 jsc#PED-1819 jsc#PED-1820 jsc#PED-1917 jsc#PED-1925 jsc#PED-1936 jsc#PED-1973 jsc#PED-1981 jsc#PED-2064 jsc#PED-2322 jsc#PED-2639 jsc#PED-2681 jsc#PED-2684 jsc#PED-2765 jsc#PED-2766 jsc#PED-2849 jsc#PED-3210 jsc#PED-3259 jsc#PED-342 jsc#PED-3692 jsc#PED-370 jsc#PED-372 jsc#PED-373 jsc#PED-375 jsc#PED-3750 jsc#PED-3759 jsc#PED-376 jsc#PED-377 jsc#PED-387 jsc#PED-3931 jsc#PED-4022 jsc#PED-448 jsc#PED-455 jsc#PED-4718 jsc#PED-4758 jsc#PED-529 jsc#PED-531 jsc#PED-535 jsc#PED-542 jsc#PED-548 jsc#PED-549 jsc#PED-551 jsc#PED-557 jsc#PED-568 jsc#PED-573 jsc#PED-579 jsc#PED-588 jsc#PED-589 jsc#PED-592 jsc#PED-593 jsc#PED-594 jsc#PED-596 jsc#PED-598 jsc#PED-599 jsc#PED-600 jsc#PED-603 jsc#PED-606 jsc#PED-610 jsc#PED-611 jsc#PED-612 jsc#PED-613 jsc#PED-622 jsc#PED-623 jsc#PED-628 jsc#PED-633 jsc#PED-634 jsc#PED-637 jsc#PED-648 jsc#PED-652 jsc#PED-664 jsc#PED-667 jsc#PED-676 jsc#PED-678 jsc#PED-679 jsc#PED-681 jsc#PED-682 jsc#PED-686 jsc#PED-688 jsc#PED-690 jsc#PED-692 jsc#PED-695 jsc#PED-707 jsc#PED-716 jsc#PED-720 jsc#PED-729 jsc#PED-732 jsc#PED-740 jsc#PED-743 jsc#PED-755 jsc#PED-763 jsc#PED-769 jsc#PED-808 jsc#PED-812 jsc#PED-813 jsc#PED-817 jsc#PED-818 jsc#PED-820 jsc#PED-822 jsc#PED-823 jsc#PED-824 jsc#PED-825 jsc#PED-826 jsc#PED-827 jsc#PED-828 jsc#PED-829 jsc#PED-831 jsc#PED-832 jsc#PED-833 jsc#PED-835 jsc#PED-837 jsc#PED-840 jsc#PED-842 jsc#PED-846 jsc#PED-849 jsc#PED-850 jsc#PED-851 jsc#PED-855 jsc#PED-856 jsc#PED-857 jsc#PED-858 jsc#PED-859 jsc#PED-868 jsc#PED-956 jsc#PED-972 jsc#PED-975 jsc#PED-990 jsc#PEd-1211 jsc#PEd-1817 jsc#PM-1318 jsc#PM-1333 jsc#PM-1334 jsc#PM-1588 jsc#SES-1080 jsc#SES-1134 jsc#SES-1880 jsc#SLE-10031 jsc#SLE-10146 jsc#SLE-10158 jsc#SLE-10207 jsc#SLE-10218 jsc#SLE-10259 jsc#SLE-10262 jsc#SLE-10289 jsc#SLE-10327 jsc#SLE-10334 jsc#SLE-10427 jsc#SLE-10505 jsc#SLE-10562 jsc#SLE-10565 jsc#SLE-10608 jsc#SLE-10621 jsc#SLE-10687 jsc#SLE-10690 jsc#SLE-10700 jsc#SLE-10717 jsc#SLE-10720 jsc#SLE-10790 jsc#SLE-10886 jsc#SLE-11050 jsc#SLE-11070 jsc#SLE-11112 jsc#SLE-11113 jsc#SLE-11117 jsc#SLE-11309 jsc#SLE-11312 jsc#SLE-11493 jsc#SLE-11598 jsc#SLE-11796 jsc#SLE-11831 jsc#SLE-11833 jsc#SLE-12152 jsc#SLE-12203 jsc#SLE-12226 jsc#SLE-12250 jsc#SLE-12251 jsc#SLE-12300 jsc#SLE-12424 jsc#SLE-12599 jsc#SLE-12602 jsc#SLE-12668 jsc#SLE-12677 jsc#SLE-12679 jsc#SLE-12680 jsc#SLE-12681 jsc#SLE-12682 jsc#SLE-12683 jsc#SLE-12688 jsc#SLE-12692 jsc#SLE-12699 jsc#SLE-12700 jsc#SLE-12705 jsc#SLE-12710 jsc#SLE-12717 jsc#SLE-12718 jsc#SLE-12730 jsc#SLE-12732 jsc#SLE-12734 jsc#SLE-12735 jsc#SLE-12737 jsc#SLE-12769 jsc#SLE-12860 jsc#SLE-12866 jsc#SLE-12877 jsc#SLE-12878 jsc#SLE-12880 jsc#SLE-12882 jsc#SLE-12883 jsc#SLE-12921 jsc#SLE-12936 jsc#SLE-12943 jsc#SLE-12982 jsc#SLE-12983 jsc#SLE-12984 jsc#SLE-12985 jsc#SLE-13078 jsc#SLE-13135 jsc#SLE-13172 jsc#SLE-13202 jsc#SLE-13205 jsc#SLE-13208 jsc#SLE-13222 jsc#SLE-13261 jsc#SLE-13285 jsc#SLE-13294 jsc#SLE-13316 jsc#SLE-13318 jsc#SLE-13338 jsc#SLE-13340 jsc#SLE-13343 jsc#SLE-13346 jsc#SLE-13352 jsc#SLE-13356 jsc#SLE-13358 jsc#SLE-13360 jsc#SLE-13361 jsc#SLE-13363 jsc#SLE-13371 jsc#SLE-13380 jsc#SLE-13387 jsc#SLE-13391 jsc#SLE-13393 jsc#SLE-13398 jsc#SLE-13409 jsc#SLE-13411 jsc#SLE-13413 jsc#SLE-13430 jsc#SLE-13436 jsc#SLE-13441 jsc#SLE-13445 jsc#SLE-13446 jsc#SLE-13447 jsc#SLE-13451 jsc#SLE-13489 jsc#SLE-13496 jsc#SLE-13503 jsc#SLE-13512 jsc#SLE-13513 jsc#SLE-13521 jsc#SLE-13522 jsc#SLE-13532 jsc#SLE-13533 jsc#SLE-13535 jsc#SLE-13536 jsc#SLE-13537 jsc#SLE-13557 jsc#SLE-13565 jsc#SLE-13573 jsc#SLE-13593 jsc#SLE-13596 jsc#SLE-13597 jsc#SLE-13610 jsc#SLE-13614 jsc#SLE-13615 jsc#SLE-13616 jsc#SLE-13617 jsc#SLE-13618 jsc#SLE-13628 jsc#SLE-13629 jsc#SLE-13630 jsc#SLE-13640 jsc#SLE-13644 jsc#SLE-13654 jsc#SLE-13661 jsc#SLE-13665 jsc#SLE-13690 jsc#SLE-13697 jsc#SLE-13701 jsc#SLE-13702 jsc#SLE-13706 jsc#SLE-13718 jsc#SLE-13722 jsc#SLE-13726 jsc#SLE-13727 jsc#SLE-13731 jsc#SLE-13736 jsc#SLE-13740 jsc#SLE-13746 jsc#SLE-13750 jsc#SLE-13761 jsc#SLE-13763 jsc#SLE-13764 jsc#SLE-13766 jsc#SLE-13767 jsc#SLE-13778 jsc#SLE-13782 jsc#SLE-13815 jsc#SLE-13818 jsc#SLE-13821 jsc#SLE-13823 jsc#SLE-13830 jsc#SLE-13841 jsc#SLE-13847 jsc#SLE-13848 jsc#SLE-13898 jsc#SLE-13918 jsc#SLE-13984 jsc#SLE-14018 jsc#SLE-14042 jsc#SLE-14130 jsc#SLE-14166 jsc#SLE-14214 jsc#SLE-14262 jsc#SLE-14337 jsc#SLE-14344 jsc#SLE-14368 jsc#SLE-14407 jsc#SLE-14454 jsc#SLE-14457 jsc#SLE-14458 jsc#SLE-14459 jsc#SLE-14727 jsc#SLE-14763 jsc#SLE-14766 jsc#SLE-14771 jsc#SLE-14773 jsc#SLE-14776 jsc#SLE-14777 jsc#SLE-14811 jsc#SLE-14845 jsc#SLE-14846 jsc#SLE-14859 jsc#SLE-14911 jsc#SLE-15020 jsc#SLE-15070 jsc#SLE-15075 jsc#SLE-15076 jsc#SLE-15082 jsc#SLE-15083 jsc#SLE-15111 jsc#SLE-15118 jsc#SLE-15129 jsc#SLE-15131 jsc#SLE-15135 jsc#SLE-15139 jsc#SLE-15143 jsc#SLE-15146 jsc#SLE-15148 jsc#SLE-15150 jsc#SLE-15151 jsc#SLE-15152 jsc#SLE-15171 jsc#SLE-15172 jsc#SLE-15175 jsc#SLE-15176 jsc#SLE-15188 jsc#SLE-15207 jsc#SLE-15209 jsc#SLE-15232 jsc#SLE-15271 jsc#SLE-15318 jsc#SLE-15322 jsc#SLE-15356 jsc#SLE-15368 jsc#SLE-15373 jsc#SLE-15391 jsc#SLE-15406 jsc#SLE-15442 jsc#SLE-15449 jsc#SLE-15608 jsc#SLE-15796 jsc#SLE-15835 jsc#SLE-15847 jsc#SLE-15848 jsc#SLE-15857 jsc#SLE-15862 jsc#SLE-15869 jsc#SLE-15871 jsc#SLE-15887 jsc#SLE-15898 jsc#SLE-15946 jsc#SLE-16008 jsc#SLE-16056 jsc#SLE-16098 jsc#SLE-16106 jsc#SLE-16108 jsc#SLE-16200 jsc#SLE-16259 jsc#SLE-16304 jsc#SLE-16321 jsc#SLE-16360 jsc#SLE-16387 jsc#SLE-16402 jsc#SLE-16407 jsc#SLE-16497 jsc#SLE-16507 jsc#SLE-16518 jsc#SLE-16543 jsc#SLE-16556 jsc#SLE-16574 jsc#SLE-1660 jsc#SLE-16606 jsc#SLE-16610 jsc#SLE-16612 jsc#SLE-16614 jsc#SLE-16616 jsc#SLE-16649 jsc#SLE-16683 jsc#SLE-16742 jsc#SLE-16756 jsc#SLE-16775 jsc#SLE-16823 jsc#SLE-16869 jsc#SLE-16874 jsc#SLE-16914 jsc#SLE-16915 jsc#SLE-17042 jsc#SLE-17043 jsc#SLE-17068 jsc#SLE-17122 jsc#SLE-17153 jsc#SLE-17212 jsc#SLE-17227 jsc#SLE-17267 jsc#SLE-17268 jsc#SLE-17288 jsc#SLE-17310 jsc#SLE-17337 jsc#SLE-17360 jsc#SLE-17612 jsc#SLE-17674 jsc#SLE-17681 jsc#SLE-17823 jsc#SLE-17855 jsc#SLE-17882 jsc#SLE-17900 jsc#SLE-18121 jsc#SLE-18128 jsc#SLE-18130 jsc#SLE-18138 jsc#SLE-18145 jsc#SLE-18194 jsc#SLE-18234 jsc#SLE-18274 jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18331 jsc#SLE-18375 jsc#SLE-18377 jsc#SLE-18378 jsc#SLE-18379 jsc#SLE-18382 jsc#SLE-18383 jsc#SLE-18384 jsc#SLE-18385 jsc#SLE-18516 jsc#SLE-18522 jsc#SLE-18523 jsc#SLE-18634 jsc#SLE-18701 jsc#SLE-18766 jsc#SLE-18779 jsc#SLE-18805 jsc#SLE-18823 jsc#SLE-18857 jsc#SLE-18879 jsc#SLE-18889 jsc#SLE-18899 jsc#SLE-18901 jsc#SLE-18931 jsc#SLE-18938 jsc#SLE-18939 jsc#SLE-18967 jsc#SLE-18968 jsc#SLE-18970 jsc#SLE-18973 jsc#SLE-18977 jsc#SLE-18978 jsc#SLE-18989 jsc#SLE-18992 jsc#SLE-18998 jsc#SLE-19001 jsc#SLE-19002 jsc#SLE-19003 jsc#SLE-19010 jsc#SLE-19026 jsc#SLE-19031 jsc#SLE-19033 jsc#SLE-19035 jsc#SLE-19041 jsc#SLE-19046 jsc#SLE-19094 jsc#SLE-19223 jsc#SLE-19242 jsc#SLE-19248 jsc#SLE-19249 jsc#SLE-19250 jsc#SLE-19253 jsc#SLE-19255 jsc#SLE-19256 jsc#SLE-19274 jsc#SLE-19277 jsc#SLE-19282 jsc#SLE-19284 jsc#SLE-19299 jsc#SLE-19355 jsc#SLE-19356 jsc#SLE-19357 jsc#SLE-19358 jsc#SLE-19359 jsc#SLE-19360 jsc#SLE-19430 jsc#SLE-19436 jsc#SLE-19438 jsc#SLE-19556 jsc#SLE-19704 jsc#SLE-19733 jsc#SLE-19789 jsc#SLE-19855 jsc#SLE-19875 jsc#SLE-19924 jsc#SLE-20043 jsc#SLE-20056 jsc#SLE-20148 jsc#SLE-20163 jsc#SLE-20183 jsc#SLE-20497 jsc#SLE-20498 jsc#SLE-20721 jsc#SLE-21132 jsc#SLE-21166 jsc#SLE-21213 jsc#SLE-21256 jsc#SLE-21315 jsc#SLE-21844 jsc#SLE-21874 jsc#SLE-22489 jsc#SLE-22496 jsc#SLE-22573 jsc#SLE-22575 jsc#SLE-22601 jsc#SLE-22616 jsc#SLE-22690 jsc#SLE-22724 jsc#SLE-22725 jsc#SLE-23098 jsc#SLE-23099 jsc#SLE-23139 jsc#SLE-23643 jsc#SLE-23766 jsc#SLE-24072 jsc#SLE-24093 jsc#SLE-24350 jsc#SLE-24549 jsc#SLE-24569 jsc#SLE-24570 jsc#SLE-24571 jsc#SLE-24572 jsc#SLE-24578 jsc#SLE-24635 jsc#SLE-24682 jsc#SLE-24814 jsc#SLE-3853 jsc#SLE-4117 jsc#SLE-5640 jsc#SLE-6138 jsc#SLE-7395 jsc#SLE-7474 jsc#SLE-7506 jsc#SLE-7512 jsc#SLE-7521 jsc#SLE-7524 jsc#SLE-7533 jsc#SLE-7542 jsc#SLE-7545 jsc#SLE-7702 jsc#SLE-7730 jsc#SLE-7741 jsc#SLE-7772 jsc#SLE-7795 jsc#SLE-7885 jsc#SLE-7925 jsc#SLE-7926 jsc#SLE-7930 jsc#SLE-7935 jsc#SLE-7940 jsc#SLE-7946 jsc#SLE-7953 jsc#SLE-7966 jsc#SLE-7967 jsc#SLE-7979 jsc#SLE-7981 jsc#SLE-8009 jsc#SLE-8010 jsc#SLE-8014 jsc#SLE-8025 jsc#SLE-8032 jsc#SLE-8100 jsc#SLE-8133 jsc#SLE-8176 jsc#SLE-8184 jsc#SLE-8203 jsc#SLE-8215 jsc#SLE-8281 jsc#SLE-8284 jsc#SLE-8314 jsc#SLE-8330 jsc#SLE-8371 jsc#SLE-8372 jsc#SLE-8375 jsc#SLE-8381 jsc#SLE-8389 jsc#SLE-8392 jsc#SLE-8401 jsc#SLE-8446 jsc#SLE-8449 jsc#SLE-8460 jsc#SLE-8461 jsc#SLE-8464 jsc#SLE-8633 jsc#SLE-8654 jsc#SLE-8714 jsc#SLE-8896 jsc#SLE-8898 jsc#SLE-8923 jsc#SLE-8944 jsc#SLE-8959 jsc#SLE-9099 jsc#SLE-9120 jsc#SLE-9176 jsc#SLE-9228 jsc#SLE-9246 jsc#SLE-9251 jsc#SLE-9255 jsc#SLE-9263 jsc#SLE-9308 jsc#SLE-9316 jsc#SLE-9326 jsc#SLE-9388 jsc#SLE-9391 jsc#SLE-9416 jsc#SLE-9418 jsc#SLE-9457 jsc#SLE-9482 jsc#SLE-9527 jsc#SLE-95282 jsc#SLE-9582 jsc#SLE-9619 jsc#SLE-9687 jsc#SLE-9696 jsc#SLE-9711 jsc#SLE-9714 jsc#SLE-9858 jsc#SLE-9870 jsc#SLE-9943 jsc#SLE-9968 jsc#SLE-9971 jsc#SLE10540 jsc#SLE14454 jsc#SLE19356 jsc#SLE19359 jsc#sle-12891 jsc#sle-15113 jsc#sle-15116 jsc#sle-15119 jsc#sle-19733 FATE#300516 FATE#314508 FATE#316531 FATE#322021 FATE#322022 FATE#322447 FATE#323247 FATE#323286 FATE#323394 FATE#323406 FATE#323821 FATE#324143 FATE#324503 FATE#324825 FATE#324970 FATE#325281 FATE#325281 FATE#325312 FATE#325581 FATE#325617 FATE#326394 FATE#326579 FATE#326628 FATE#327775 fate#315712 fate#316350 fate#316531 fate#317919 fate#318836 fate#322438 fate#322786 fate#323189 fate#323487 fate#323682 fate#323887 fate#325592 fate#326572 fate#326668 ltc#153436 ltc#155067 ltc#155231 ltc#155423 ltc#155681 ltc#159753 ltc#160943 ltc#163882 ltc#164363 ltc#164631 ltc#165122 ltc#165544 ltC#165630 ltc#166495 ltc#167098 ltc#168122 ltc#169177 ltc#169948 ltc#171067 ltc#171853 ltc#173734 ltc#174432 ltc#174633 ltc#175530 ltc#176086 ltc#176097 ltc#177197 ltc#177449 LTC#178106 ltc#178199 ltc#178840 LTC#178844 LTC#178852 LTC#178859 ltc#178925 LTC#178954 LTC#178970 LTC#179078 LTC#179220 ltc#179509 ltc#179635 ltc#179958 ltc#181028 ltc#181472 LTC#181532 ltc#181664 ltc#181740 ltc#181778 ltc#181798 ltc#182047 LTC#182406 LTC#182407 ltc#182435 ltc#182459 ltc#182520 ltc#182579 ltc#182612 LTC#182629 ltc#182902 ltc#182983 ltc#182993 ltc#183000 ltc#183002 ltc#183046 LTC#183076 LTC#183077 ltc#183498 ltc#183501 ltc#183538 ltc#183551 ltc#183834 ltc#183850 ltc#183929 ltc#183935 LTC#183960 ltc#184087 ltc#184091 LTC#184104 LTC#184105 ltc#184149 ltc#184171 ltc#184239 ltc#184375 LTC#184504 LTC#184507 ltc#184611 ltc#184616 ltc#184617 ltc#184630 LTC#184760 ltc#184814 ltc#185010 LTC#185029 LTC#185092 ltc#185128 LTC#185152 LTC#185290 ltc#185369 ltc#185686 ltc#185738 LTC#185786 LTC#185911 LTC#186069 ltc#186099 ltc#186162 ltc#186249 ltc#186322 LTC#186340 LTC#186349 ltc#186394 ltc#186397 ltc#186474 LTC#186574 ltc#186863 ltc#187090 ltc#187208 ltc#187293 ltc#187459 ltc#187461 ltc#187506 ltc#187574 ltc#187588 LTC#187760 ltc#187922 LTC#187935 ltc#187962 ltc#187964 ltc#188074 ltc#188130 ltc#188140 ltc#188226 LTC#188235 ltc#188243 ltc#188252 ltc#188304 LTC#188341 LTC#188342 ltc#188522 ltc#188629 LTC#188733 LTC#188735 ltc#188897 ltc#189002 ltc#189159 ltc#189290 ltc#189313 ltc#189835 ltc#189960 LTC#189977 ltc#190030 ltc#190038 ltc#190092 LTC#190110 LTC#190111 LTC#190112 LTC#190151 LTC#190152 LTC#190155 ltc#190174 ltc#190253 ltc#190255 ltc#190257 ltc#190285 ltc#190309 LTC#190383 ltc#190572 ltc#190579 ltc#190612 ltc#190624 ltc#190702 ltc#190851 ltc#190855 LTC#190858 LTC#190860 ltc#190900 ltc#190909 LTC#190914 ltc#190917 ltc#190924 ltc#190997 ltc#191041 ltc#191079 ltc#191080 ltc#191222 ltc#191231 ltc#191273 ltc#191345 LTC#191375 ltc#191460 ltc#191464 ltc#191533 ltc#191591 ltc#191637 ltc#191791 ltc#191844 ltc#191922 ltc#191943 ltc#191963 ltc#192043 ltc#192075 ltc#192091 ltc#192129 ltc#192139 LTC#192153 ltc#192221 ltc#192232 ltc#192237 ltc#192244 ltc#192356 LTC#192526 ltc#192531 ltc#192576 ltc#192610 ltc#192641 LTC#192679 LTC#193282 ltc#193451 ltc#193509 ltc#193581 ltc#193646 ltc#193722 ltc#193771 LTC#193817 ltc#193865 ltc#193906 ltc#193985 ltc#194498 ltc#194510 ltc#194520 ltc#194523 ltc#194629 ltc#194757 LTC#194817 ltc#194976 LTC#195546 ltc#195566 ltc#195568 ltc#195599 ltc#195600 ltc#195634 ltc#195651 ltc#195662 ltc#195713 ltc#195733 ltc#195810 ltc#195811 ltc#195815 LTC#196029 LTC#196087 ltc#196102 ltc#196198 LTC#196353 ltc#196362 ltc#196391 ltc#196394 LTC#196420 ltc#197256 ltc#197259 ltc#197388 ltc#197803 ltc#197920 LTC#198456 LTC#198457 LTC#198473 ltc#198477 LTC#198619 LTC#198623 ltc#198761 ltc#199236 LTC#199322 LTC#199895 ltc#199904 LTC#199905 ltc#200074 ltc#200103 ltc#200162 ltc#200176 ltc#200177 ltc#200179 ltc#200180 LTC#200451 LTC#200501 LTC#200502 ltc#200603 ltc#201076 ltc#201108 ltc#201363 ltc#201367 ltc#201368 ltc#201370 ltc#201535 ltc#201612 ltc#201720 ltc#202140 ltc#202189 ltc#202604 ltc#202861 ltc#1195655 XSA-331 XSA-332 XSA-349 XSA-350 XSA-361 XSA-362 XSA-365 XSA-367 XSA-371 XSA-391 XSA-392 XSA-396 XSA-403 XSA-405 XSA-423 XSA-424 XSA-432- dm: dm_blk_ioctl: implement path failover for SG_IO (bsc#1183045, bsc#1216776). - commit 41f0e96- rpm/constraints.in: raise memory constraints Build statistics show that most architectures already need more than 2 GB. Require 4 GB except s390x where the memory usage is much lower and we might have trouble finding any compliant worker. - commit 71aefb3h03-ch2c 1718794476  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01236.4.0-150600.23.7.4   !""""""""!!!!!!!#####!$$$$!%%%!!!!&'''&&&&&&!!!!!!(((((((((((((((!!))))))!!!!!*********************************!!!!!!!!+++++!!,,,,,,,,,,,,,,!!!!!!!!---!!!.........!!!!!/////////////////////////////////////////////////////////////////////////////////////////////////!000111110000000000000000!!!222!33333333!!!!4444444444444444!555555555555555!!!!!!!!!!!!!66666666!!!!77!!!!!!!89998::::::::::::::::::::8;;;;;;;;;;88<<<<8===8>>>>8????8@@@@@8AAAAAB8CCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEECC8FFFFFGGGGGGHGGGGGGIIGGGGGGJJJJJGKKKKGGLGMMMMMGNNNNGGOGPPPGQQQQQQQQQQGGRGGGGSGTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUXXXYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[Y\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_````_________^^^abbbbbaaaaaaaccccccdeeeeedfffdddgddddddhiihdjjddddddkkkkkddlllllllllldmmmddddnnnnonnnnnnnnnndppppppdddqqqqqqqqqddrrrddssssdtttttttddddddddddddddduuuudvvvwwxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvdyyyyyydzzzddddd{{{{{d||||dd}}}dd~~~~~dddddddddddddddddddddddddddddddddddddd                                       !!!!!  "#####""$$$"%%%&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&(((())))))*******++++++,--,,....///0000000011222333334444445555666777766666666666666666666688999:::::::::::::::::::::::::::;;;;<<<<<============>??>@@ABACCAAAAADEEEEDDDD FGGGGGGGGGGGFHIIIIIFJJJJFFKKKKFFLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNONNPPNNNQQQQQNNNNRSSSSSSSSSSSSSSSSRTTTTTTTTTTRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRVVVVVVVVVVVVVVVVVVVVVRWWWWWWWWWWWWWWWWWWWWWWWWWWRXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNYYYYYYNNNNNNZ[[[[Z\\ZZ]]]]ZZ^^_____^```````````^^^^^^aaaaa^^bbbbbbbbbbZZZcddeeeeeedffffffffddgggggggggghhhhhhhhhhhhhhhhhiiijjjkkkkkklmmmmmmmmlllllllnnnnnloooolpppllllqrrrqqqqqqllllllsssssssssssssssllttttttllllluuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuullllllllvvvvvllwwwwwwwwwwwwwwllllllllxxxlllyyyyyyyyylllllzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzl{{{|||||{{{{{{{{{{{{{{{{lll}}}l~~~~~~~~lllllllllllllllllllllllllllll                         ! " # $ % &&&& ' (()))***++,,--,...////////////////////////////////000000012222222345555566777777777777887999997777777777:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<=====>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@BBBBBBCCCCCBBBBBDDBBBEEEEEFFGGGGGGGGGGGGGGFHHHHHHHHHHHHHFIIIIIIIFFJJJFKKKKKKKKKKKKLLLLLLLMMMMMMMMMNNNNOOOOOOOPPQQQQQQQQQQQQQQQQQQPRRRRRRRRSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSUUUUUUUSSSSSSSVVWXXXWYYYWZ[WW\\\\WW]]]W^W_W````````````````````````````````````WaVbbVccVddddeeeeeeeeeeedfVghhhhhhhgiiiigjjjjjjjjjjjklllllkkjjjjjjgmnnnnnmmooompppgqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqgssssgttttttguuuuuuuggvvvvvvgwxxwwgyyyyggzzzgg{{{{{{{{g||g}}}g~~~~~gggggggggggggVkernelhtmlrstPCIacpi-info.htmlboot-interrupts.htmlendpointfunctionbindingpci-ntb.htmlpci-test.htmlindex.htmlpci-endpoint-cfs.htmlpci-endpoint.htmlpci-ntb-function.htmlpci-ntb-howto.htmlpci-test-function.htmlpci-test-howto.htmlpci-vntb-function.htmlpci-vntb-howto.htmlindex.htmlmsi-howto.htmlpci-error-recovery.htmlpci-iov-howto.htmlpci.htmlpcieaer-howto.htmlpciebus-howto.htmlsysfs-pci.htmlRASaddress-translation.htmlerror-decoding.htmlindex.htmlRCUDesignData-StructuresData-Structures.htmlExpedited-Grace-PeriodsExpedited-Grace-Periods.htmlMemory-OrderingTree-RCU-Memory-Ordering.htmlRequirementsRequirements.htmlNMI-RCU.htmlUP.htmlchecklist.htmlindex.htmllistRCU.htmllockdep-splat.htmllockdep.htmlrcu.htmlrcu_dereference.htmlrcubarrier.htmlrculist_nulls.htmlrcuref.htmlstallwarn.htmltorture.htmlwhatisRCU.html_downloadsbf29fbb4b15af5f11533d4e2b6a0e85bexample-schema.yaml_imagesBigTreeClassicRCU.svgBigTreePreemptRCUBHdyntickCB.svgDOT-18a2db30442be8a3a7d319b58bde80b777ddc6d3.dotDOT-18a2db30442be8a3a7d319b58bde80b777ddc6d3.svgDOT-1c48a6e05371ecefe4b6c024d2bea979a24bc08a.dotDOT-1c48a6e05371ecefe4b6c024d2bea979a24bc08a.svgDOT-1e38538b2ff52f303e5ecd4abe763316501a0a12.dotDOT-1e38538b2ff52f303e5ecd4abe763316501a0a12.svgDOT-1eee3f74bb2de20b2b68c4aa6c9c1cabe5078857.dotDOT-1eee3f74bb2de20b2b68c4aa6c9c1cabe5078857.svgDOT-275b1704cf2edc6a718dbaa14f6209ea7856c685.dotDOT-275b1704cf2edc6a718dbaa14f6209ea7856c685.svgDOT-6445c75fc4859992454fd377127d4d309e82f09a.dotDOT-6445c75fc4859992454fd377127d4d309e82f09a.svgDOT-66002ea43d67b166bf5079b6119bec5b363127ba.dotDOT-66002ea43d67b166bf5079b6119bec5b363127ba.svgDOT-69c6997054dbfdfb0892fa0cab076cfd8074c7ed.dotDOT-69c6997054dbfdfb0892fa0cab076cfd8074c7ed.svgDOT-77e7d61e58e1605ed4c5b4fb8f641356938e39b1.dotDOT-77e7d61e58e1605ed4c5b4fb8f641356938e39b1.svgDOT-88d88d5f33c61693bbb55d0f9400235e792a0188.dotDOT-88d88d5f33c61693bbb55d0f9400235e792a0188.svgDOT-9dfb8f675068225f506cf3516ade69755c77b031.dotDOT-9dfb8f675068225f506cf3516ade69755c77b031.svgDOT-d09fae00dfc981dee81fc238831b72204bfdaa15.dotDOT-d09fae00dfc981dee81fc238831b72204bfdaa15.svgDOT-d0edc63bffe8e7dca5c56d8d28a47b97ffa80d27.dotDOT-d0edc63bffe8e7dca5c56d8d28a47b97ffa80d27.svgDOT-d59a989ca63363954b8d9c9e03d8cff5effff7e7.dotDOT-d59a989ca63363954b8d9c9e03d8cff5effff7e7.svgDOT-dade12aa9127c64406e41cdf8d7f80694c134db2.dotDOT-dade12aa9127c64406e41cdf8d7f80694c134db2.svgDOT-e8ff13d1f6d4fbb7ed4e8bcd73fc8bed4777de4f.dotDOT-e8ff13d1f6d4fbb7ed4e8bcd73fc8bed4777de4f.svgDOT-f14473fbd2d906d47164f55a2529d4ac78b1bc74.dotDOT-f14473fbd2d906d47164f55a2529d4ac78b1bc74.svgDOT-fe8cb898f5142ca0241f8f00c5a38ba8acccf617.dotDOT-fe8cb898f5142ca0241f8f00c5a38ba8acccf617.svgDRBD-8.3-data-packets.svgDRBD-data-packets.svgExpRCUFlow.svgExpSchedFlow.svgFunnel0.svgFunnel1.svgFunnel2.svgFunnel3.svgFunnel4.svgFunnel5.svgFunnel6.svgFunnel7.svgFunnel8.svgGPpartitionReaders1.svgHugeTreeClassicRCU.svgReadersPartitionGP1.svgSVG-3bcc8521eb73e7bcc8b0de14afcc31d733ec6b25.svgTreeLevel.svgTreeMapping.svgTreeMappingLevel.svgTreeRCU-callback-invocation.svgTreeRCU-callback-registry.svgTreeRCU-dyntick.svgTreeRCU-gp-cleanup.svgTreeRCU-gp-fqs.svgTreeRCU-gp-init-1.svgTreeRCU-gp-init-2.svgTreeRCU-gp-init-3.svgTreeRCU-gp.svgTreeRCU-hotplug.svgTreeRCU-qs.svgbayer.svgblkd_task.svgconfig_example.svgconn-states-8.dotconn-states-8.svgconstraints.svgcrop.svgdc_pipeline_overview.svgdcn2_cm_drm_current.svgdcn3_cm_drm_current.svgdisk-states-8.dotdisk-states-8.svgdvbstb.svgfieldseq_bt.svgfieldseq_tb.svgfsm_txt_buffer_user.svgglobal_sync_vblank.svghello.dothello.svghello1.dothello2.doti2c_bus.svgimx6q-sabreauto.dotimx6q-sabreauto.svgimx6q-sabresd.dotimx6q-sabresd.svginteractive.svgipu3_rcb.svgkunit_suitememorydiagram.svgmap_lru_hash_update.dotmap_lru_hash_update.svgmpo-cursor.svgmulti-display-hdcp-mpo-less-pipe-ex.svgmulti-display-hdcp-mpo.svgnv12mt.svgnv12mt_example.svgnxtlist.svgpeer-states-8.dotpeer-states-8.svgpipeline.dotpipeline.svgpipeline_4k_no_split.svgpipeline_4k_split.svgqcom_camss_8x96_graph.dotqcom_camss_8x96_graph.svgqcom_camss_graph.dotqcom_camss_graph.svgrcu_node-lock.svgrkisp1.dotrkisp1.svgrport_state_diagram.dotrport_state_diagram.svgselection.svgshape.svgsingle-display-mpo.svgsubdev-image-processing-crop.svgsubdev-image-processing-full.svgsubdev-image-processing-scaling-multi-source.svgsvg_image.svgsvg_image1.svgsvg_image2.svgtls-offload-layers.svgtls-offload-reorder-bad.svgtls-offload-reorder-good.svgtopology-figure-1.dottopology-figure-1.svgtopology-figure-2.dottopology-figure-2.svgtopology-figure-3.dottopology-figure-3.svgtypical_media_device.svgvbi_525.svgvbi_625.svgvbi_hsync.svgvimc.dotvimc.svg_sourcesPCIacpi-info.rst.txtboot-interrupts.rst.txtendpointfunctionbindingpci-ntb.rst.txtpci-test.rst.txtindex.rst.txtpci-endpoint-cfs.rst.txtpci-endpoint.rst.txtpci-ntb-function.rst.txtpci-ntb-howto.rst.txtpci-test-function.rst.txtpci-test-howto.rst.txtpci-vntb-function.rst.txtpci-vntb-howto.rst.txtindex.rst.txtmsi-howto.rst.txtpci-error-recovery.rst.txtpci-iov-howto.rst.txtpci.rst.txtpcieaer-howto.rst.txtpciebus-howto.rst.txtsysfs-pci.rst.txtRASaddress-translation.rst.txterror-decoding.rst.txtindex.rst.txtRCUDesignData-StructuresData-Structures.rst.txtExpedited-Grace-PeriodsExpedited-Grace-Periods.rst.txtMemory-OrderingTree-RCU-Memory-Ordering.rst.txtRequirementsRequirements.rst.txtNMI-RCU.rst.txtUP.rst.txtchecklist.rst.txtindex.rst.txtlistRCU.rst.txtlockdep-splat.rst.txtlockdep.rst.txtrcu.rst.txtrcu_dereference.rst.txtrcubarrier.rst.txtrculist_nulls.rst.txtrcuref.rst.txtstallwarn.rst.txttorture.rst.txtwhatisRCU.rst.txtaccelindex.rst.txtintroduction.rst.txtqaicaic100.rst.txtindex.rst.txtqaic.rst.txtaccountingcgroupstats.rst.txtdelay-accounting.rst.txtindex.rst.txtpsi.rst.txttaskstats-struct.rst.txttaskstats.rst.txtadmin-guideLSMLoadPin.rst.txtSELinux.rst.txtSafeSetID.rst.txtSmack.rst.txtYama.rst.txtapparmor.rst.txtindex.rst.txttomoyo.rst.txtREADME.rst.txtabi-obsolete.rst.txtabi-removed.rst.txtabi-stable.rst.txtabi-testing.rst.txtabi.rst.txtacpicppc_sysfs.rst.txtfan_performance_states.rst.txtindex.rst.txtinitrd_table_override.rst.txtssdt-overlays.rst.txtaoeaoe.rst.txtexamples.rst.txtindex.rst.txttodo.rst.txtauxdisplaycfag12864b.rst.txtindex.rst.txtks0108.rst.txtbcache.rst.txtbinderfs.rst.txtbinfmt-misc.rst.txtblockdevdrbddata-structure-v9.rst.txtfigures.rst.txtindex.rst.txtfloppy.rst.txtindex.rst.txtnbd.rst.txtparide.rst.txtramdisk.rst.txtzram.rst.txtbootconfig.rst.txtbraille-console.rst.txtbtmrvl.rst.txtbug-bisect.rst.txtbug-hunting.rst.txtcgroup-v1blkio-controller.rst.txtcgroups.rst.txtcpuacct.rst.txtcpusets.rst.txtdevices.rst.txtfreezer-subsystem.rst.txthugetlb.rst.txtindex.rst.txtmemcg_test.rst.txtmemory.rst.txtmisc.rst.txtnet_cls.rst.txtnet_prio.rst.txtpids.rst.txtrdma.rst.txtcgroup-v2.rst.txtcifsauthors.rst.txtchanges.rst.txtindex.rst.txtintroduction.rst.txttodo.rst.txtusage.rst.txtclearing-warn-once.rst.txtcpu-load.rst.txtcputopology.rst.txtdell_rbu.rst.txtdevice-mappercache-policies.rst.txtcache.rst.txtdelay.rst.txtdm-clone.rst.txtdm-crypt.rst.txtdm-dust.rst.txtdm-ebs.rst.txtdm-flakey.rst.txtdm-ima.rst.txtdm-init.rst.txtdm-integrity.rst.txtdm-io.rst.txtdm-log.rst.txtdm-queue-length.rst.txtdm-raid.rst.txtdm-service-time.rst.txtdm-uevent.rst.txtdm-zoned.rst.txtera.rst.txtindex.rst.txtkcopyd.rst.txtlinear.rst.txtlog-writes.rst.txtpersistent-data.rst.txtsnapshot.rst.txtstatistics.rst.txtstriped.rst.txtswitch.rst.txtthin-provisioning.rst.txtunstriped.rst.txtverity.rst.txtwritecache.rst.txtzero.rst.txtdevices.rst.txtdynamic-debug-howto.rst.txtedid.rst.txtefi-stub.rst.txtext4.rst.txtfeatures.rst.txtfilesystem-monitoring.rst.txtgpiogpio-aggregator.rst.txtgpio-mockup.rst.txtgpio-sim.rst.txtindex.rst.txtsysfs.rst.txthighuid.rst.txthw-vulncore-scheduling.rst.txtcross-thread-rsb.rst.txtgather_data_sampling.rst.txtindex.rst.txtl1d_flush.rst.txtl1tf.rst.txtmds.rst.txtmultihit.rst.txtprocessor_mmio_stale_data.rst.txtreg-file-data-sampling.rst.txtspecial-register-buffer-data-sampling.rst.txtspectre.rst.txtsrso.rst.txttsx_async_abort.rst.txthw_random.rst.txtindex.rst.txtinit.rst.txtinitrd.rst.txtiostats.rst.txtjava.rst.txtjfs.rst.txtkdumpindex.rst.txtkdump.rst.txtvmcoreinfo.rst.txtkernel-parameters.rst.txtkernel-per-CPU-kthreads.rst.txtlaptopsasus-laptop.rst.txtdisk-shock-protection.rst.txtindex.rst.txtlaptop-mode.rst.txtlg-laptop.rst.txtsony-laptop.rst.txtsonypi.rst.txtthinkpad-acpi.rst.txttoshiba_haps.rst.txtlcd-panel-cgram.rst.txtldm.rst.txtlockup-watchdogs.rst.txtmd.rst.txtmediaau0828-cardlist.rst.txtavermedia.rst.txtbt8xx.rst.txtbttv-cardlist.rst.txtbttv.rst.txtbuilding.rst.txtcafe_ccic.rst.txtcardlist.rst.txtcec.rst.txtci.rst.txtcx18-cardlist.rst.txtcx231xx-cardlist.rst.txtcx23885-cardlist.rst.txtcx88-cardlist.rst.txtcx88.rst.txtdvb-drivers.rst.txtdvb-usb-a800-cardlist.rst.txtdvb-usb-af9005-cardlist.rst.txtdvb-usb-af9015-cardlist.rst.txtdvb-usb-af9035-cardlist.rst.txtdvb-usb-anysee-cardlist.rst.txtdvb-usb-au6610-cardlist.rst.txtdvb-usb-az6007-cardlist.rst.txtdvb-usb-az6027-cardlist.rst.txtdvb-usb-ce6230-cardlist.rst.txtdvb-usb-cinergyT2-cardlist.rst.txtdvb-usb-cxusb-cardlist.rst.txtdvb-usb-dib0700-cardlist.rst.txtdvb-usb-dibusb-mb-cardlist.rst.txtdvb-usb-dibusb-mc-cardlist.rst.txtdvb-usb-digitv-cardlist.rst.txtdvb-usb-dtt200u-cardlist.rst.txtdvb-usb-dtv5100-cardlist.rst.txtdvb-usb-dvbsky-cardlist.rst.txtdvb-usb-dw2102-cardlist.rst.txtdvb-usb-ec168-cardlist.rst.txtdvb-usb-gl861-cardlist.rst.txtdvb-usb-gp8psk-cardlist.rst.txtdvb-usb-lmedm04-cardlist.rst.txtdvb-usb-m920x-cardlist.rst.txtdvb-usb-mxl111sf-cardlist.rst.txtdvb-usb-nova-t-usb2-cardlist.rst.txtdvb-usb-opera1-cardlist.rst.txtdvb-usb-pctv452e-cardlist.rst.txtdvb-usb-rtl28xxu-cardlist.rst.txtdvb-usb-technisat-usb2-cardlist.rst.txtdvb-usb-ttusb2-cardlist.rst.txtdvb-usb-umt-010-cardlist.rst.txtdvb-usb-vp702x-cardlist.rst.txtdvb-usb-vp7045-cardlist.rst.txtdvb-usb-zd1301-cardlist.rst.txtdvb.rst.txtdvb_intro.rst.txtdvb_references.rst.txtem28xx-cardlist.rst.txtfaq.rst.txtfimc.rst.txtfrontend-cardlist.rst.txtgspca-cardlist.rst.txti2c-cardlist.rst.txtimx.rst.txtimx7.rst.txtindex.rst.txtintro.rst.txtipu3.rst.txtivtv-cardlist.rst.txtivtv.rst.txtlmedm04.rst.txtmisc-cardlist.rst.txtomap3isp.rst.txtomap4_camera.rst.txtopera-firmware.rst.txtother-usb-cardlist.rst.txtpci-cardlist.rst.txtphilips.rst.txtplatform-cardlist.rst.txtqcom_camss.rst.txtradio-cardlist.rst.txtrcar-fdp1.rst.txtremote-controller.rst.txtrkisp1.rst.txtsaa7134-cardlist.rst.txtsaa7134.rst.txtsaa7164-cardlist.rst.txtsi470x.rst.txtsi4713.rst.txtsi476x.rst.txtsiano-cardlist.rst.txttechnisat.rst.txtttusb-dec.rst.txttuner-cardlist.rst.txtusb-cardlist.rst.txtv4l-drivers.rst.txtvimc.rst.txtvisl.rst.txtvivid.rst.txtzoran-cardlist.rst.txtmmcma_debugfs.rst.txtconcepts.rst.txtdamonindex.rst.txtlru_sort.rst.txtreclaim.rst.txtstart.rst.txtusage.rst.txthugetlbpage.rst.txtidle_page_tracking.rst.txtindex.rst.txtksm.rst.txtmemory-hotplug.rst.txtmultigen_lru.rst.txtnommu-mmap.rst.txtnuma_memory_policy.rst.txtnumaperf.rst.txtpagemap.rst.txtshrinker_debugfs.rst.txtsoft-dirty.rst.txtswap_numa.rst.txttranshuge.rst.txtuserfaultfd.rst.txtzswap.rst.txtmodule-signing.rst.txtmono.rst.txtnamespacescompatibility-list.rst.txtindex.rst.txtresource-control.rst.txtnfsindex.rst.txtnfs-client.rst.txtnfs-idmapper.rst.txtnfs-rdma.rst.txtnfsd-admin-interfaces.rst.txtnfsroot.rst.txtpnfs-block-server.rst.txtpnfs-scsi-server.rst.txtnumastat.rst.txtparport.rst.txtperfperf-security.rst.txtalibaba_pmu.rst.txtampere_cspmu.rst.txtarm-ccn.rst.txtarm-cmn.rst.txtarm_dsu_pmu.rst.txthisi-pcie-pmu.rst.txthisi-pmu.rst.txthns3-pmu.rst.txtimx-ddr.rst.txtindex.rst.txtmeson-ddr-pmu.rst.txtnvidia-pmu.rst.txtqcom_l2_pmu.rst.txtqcom_l3_pmu.rst.txtthunderx2-pmu.rst.txtxgene-pmu.rst.txtpmamd-pstate.rst.txtcpufreq.rst.txtcpufreq_drivers.rst.txtcpuidle.rst.txtindex.rst.txtintel-speed-select.rst.txtintel_epb.rst.txtintel_idle.rst.txtintel_pstate.rst.txtintel_uncore_frequency_scaling.rst.txtsleep-states.rst.txtstrategies.rst.txtsuspend-flows.rst.txtsystem-wide.rst.txtworking-state.rst.txtpnp.rst.txtpstore-blk.rst.txtquickly-build-trimmed-linux.rst.txtramoops.rst.txtrapidio.rst.txtras.rst.txtreporting-issues.rst.txtreporting-regressions.rst.txtrtc.rst.txtserial-console.rst.txtsvga.rst.txtsyscall-user-dispatch.rst.txtsysctlabi.rst.txtfs.rst.txtindex.rst.txtkernel.rst.txtnet.rst.txtsunrpc.rst.txtuser.rst.txtvm.rst.txtsysfs-rules.rst.txtsysrq.rst.txttainted-kernels.rst.txtthermalindex.rst.txtintel_powerclamp.rst.txtthunderbolt.rst.txtufs.rst.txtunicode.rst.txtvga-softcursor.rst.txtvideo-output.rst.txtworkload-tracing.rst.txtxfs.rst.txtarcharcarc.rst.txtfeatures.rst.txtindex.rst.txtarm64acpi_object_usage.rst.txtamu.rst.txtarm-acpi.rst.txtasymmetric-32bit.rst.txtbooting.rst.txtcpu-feature-registers.rst.txtelf_hwcaps.rst.txtfeatures.rst.txthugetlbpage.rst.txtindex.rst.txtlegacy_instructions.rst.txtmemory-tagging-extension.rst.txtmemory.rst.txtperf.rst.txtpointer-authentication.rst.txtsilicon-errata.rst.txtsme.rst.txtsve.rst.txttagged-address-abi.rst.txttagged-pointers.rst.txtia64aliasing.rst.txtefirtc.rst.txterr_inject.rst.txtfeatures.rst.txtfsys.rst.txtia64.rst.txtindex.rst.txtirq-redir.rst.txtmca.rst.txtserial.rst.txtindex.rst.txtm68kbuddha-driver.rst.txtfeatures.rst.txtindex.rst.txtkernel-options.rst.txtnios2features.rst.txtindex.rst.txtnios2.rst.txtopenriscfeatures.rst.txtindex.rst.txtopenrisc_port.rst.txttodo.rst.txtpariscdebugging.rst.txtfeatures.rst.txtindex.rst.txtregisters.rst.txtshbooting.rst.txtfeatures.rst.txtindex.rst.txtnew-machine.rst.txtregister-banks.rst.txtsparcadi.rst.txtconsole.rst.txtfeatures.rst.txtindex.rst.txtoradaxoracle-dax.rst.txtx86amd-memory-encryption.rst.txtamd_hsmp.rst.txtboot.rst.txtbooting-dt.rst.txtbuslock.rst.txtcpuinfo.rst.txtearlyprintk.rst.txtelf_auxvec.rst.txtentry_64.rst.txtexception-tables.rst.txtfeatures.rst.txti386IO-APIC.rst.txtindex.rst.txtifs.rst.txtindex.rst.txtintel-hfi.rst.txtintel_txt.rst.txtiommu.rst.txtkernel-stacks.rst.txtmds.rst.txtmicrocode.rst.txtmtrr.rst.txtorc-unwinder.rst.txtpat.rst.txtpti.rst.txtresctrl.rst.txtsgx.rst.txtshstk.rst.txtsva.rst.txttdx.rst.txttlb.rst.txttopology.rst.txttsx_async_abort.rst.txtusb-legacy-support.rst.txtx86_645level-paging.rst.txtboot-options.rst.txtcpu-hotplug-spec.rst.txtfake-numa-for-cpusets.rst.txtfsgs.rst.txtindex.rst.txtmachinecheck.rst.txtmm.rst.txtuefi.rst.txtxstate.rst.txtzero-page.rst.txtxtensaatomctl.rst.txtbooting.rst.txtfeatures.rst.txtindex.rst.txtmmu.rst.txtarmarm.rst.txtbooting.rst.txtcluster-pm-race-avoidance.rst.txtfeatures.rst.txtfirmware.rst.txtgooglechromebook-boot-flow.rst.txtindex.rst.txtinterrupts.rst.txtixp4xx.rst.txtkernel_mode_neon.rst.txtkernel_user_helpers.rst.txtkeystoneknav-qmss.rst.txtoverview.rst.txtmarvell.rst.txtmem_alignment.rst.txtmemory.rst.txtmicrochip.rst.txtnetwinder.rst.txtnwfpeindex.rst.txtnetwinder-fpe.rst.txtnotes.rst.txtnwfpe.rst.txttodo.rst.txtomapdss.rst.txtindex.rst.txtomap.rst.txtomap_pm.rst.txtporting.rst.txtpxamfp.rst.txtsa1100assabet.rst.txtcerf.rst.txtindex.rst.txtlart.rst.txtserial_uart.rst.txtsamsungbootloader-interface.rst.txtgpio.rst.txtindex.rst.txtoverview.rst.txtsetup.rst.txtspearoverview.rst.txtstioverview.rst.txtstih407-overview.rst.txtstih418-overview.rst.txtstm32overview.rst.txtstm32-dma-mdma-chaining.rst.txtstm32f429-overview.rst.txtstm32f746-overview.rst.txtstm32f769-overview.rst.txtstm32h743-overview.rst.txtstm32h750-overview.rst.txtstm32mp13-overview.rst.txtstm32mp151-overview.rst.txtstm32mp157-overview.rst.txtsunxisunxi.rst.txtclocks.rst.txtswp_emulation.rst.txttcm.rst.txtuefi.rst.txtvfprelease-notes.rst.txtvlocks.rst.txtblockbfq-iosched.rst.txtbiovecs.rst.txtblk-mq.rst.txtcmdline-partition.rst.txtdata-integrity.rst.txtdeadline-iosched.rst.txtindex.rst.txtinline-encryption.rst.txtioprio.rst.txtkyber-iosched.rst.txtnull_blk.rst.txtpr.rst.txtstat.rst.txtswitching-sched.rst.txtublk.rst.txtwriteback_cache_control.rst.txtbpfbpf_design_QA.rst.txtbpf_devel_QA.rst.txtbpf_iterators.rst.txtbpf_licensing.rst.txtbpf_prog_run.rst.txtbtf.rst.txtclang-notes.rst.txtclassic_vs_extended.rst.txtcpumasks.rst.txtdrgn.rst.txtfaq.rst.txtgraph_ds_impl.rst.txthelpers.rst.txtindex.rst.txtkfuncs.rst.txtlibbpfindex.rst.txtlibbpf_build.rst.txtlibbpf_naming_convention.rst.txtlibbpf_overview.rst.txtprogram_types.rst.txtlinux-notes.rst.txtllvm_reloc.rst.txtmap_array.rst.txtmap_bloom_filter.rst.txtmap_cgroup_storage.rst.txtmap_cgrp_storage.rst.txtmap_cpumap.rst.txtmap_devmap.rst.txtmap_hash.rst.txtmap_lpm_trie.rst.txtmap_of_maps.rst.txtmap_queue_stack.rst.txtmap_sk_storage.rst.txtmap_sockmap.rst.txtmap_xskmap.rst.txtmaps.rst.txtother.rst.txtprog_cgroup_sockopt.rst.txtprog_cgroup_sysctl.rst.txtprog_flow_dissector.rst.txtprog_lsm.rst.txtprog_sk_lookup.rst.txtprograms.rst.txtredirect.rst.txtringbuf.rst.txts390.rst.txtstandardizationabi.rst.txtindex.rst.txtinstruction-set.rst.txtsyscall_api.rst.txttest_debug.rst.txtverifier.rst.txtcdromcdrom-standard.rst.txtindex.rst.txtpacket-writing.rst.txtcore-apiasm-annotations.rst.txtassoc_array.rst.txtboot-time-mm.rst.txtcachetlb.rst.txtcircular-buffers.rst.txtcpu_hotplug.rst.txtdebug-objects.rst.txtdebugging-via-ohci1394.rst.txtdma-api-howto.rst.txtdma-api.rst.txtdma-attributes.rst.txtdma-isa-lpc.rst.txtentry.rst.txterrseq.rst.txtgenalloc.rst.txtgeneric-radix-tree.rst.txtgenericirq.rst.txtgfp_mask-from-fs-io.rst.txtidr.rst.txtindex.rst.txtirqconcepts.rst.txtindex.rst.txtirq-affinity.rst.txtirq-domain.rst.txtirqflags-tracing.rst.txtkernel-api.rst.txtkobject.rst.txtkref.rst.txtlibrs.rst.txtlocal_ops.rst.txtmaple_tree.rst.txtmemory-allocation.rst.txtmemory-hotplug.rst.txtmm-api.rst.txtnetlink.rst.txtpacking.rst.txtpadata.rst.txtpin_user_pages.rst.txtprintk-basics.rst.txtprintk-formats.rst.txtprintk-index.rst.txtprotection-keys.rst.txtrbtree.rst.txtrefcount-vs-atomic.rst.txtsymbol-namespaces.rst.txtthis_cpu_ops.rst.txttimekeeping.rst.txttracepoint.rst.txtunaligned-memory-access.rst.txtwatch_queue.rst.txtworkqueue.rst.txtwrappersatomic_bitops.rst.txtatomic_t.rst.txtmemory-barriers.rst.txtxarray.rst.txtcpu-freqcore.rst.txtcpu-drivers.rst.txtcpufreq-stats.rst.txtindex.rst.txtcryptoapi-aead.rst.txtapi-akcipher.rst.txtapi-digest.rst.txtapi-intro.rst.txtapi-kpp.rst.txtapi-rng.rst.txtapi-samples.rst.txtapi-skcipher.rst.txtapi.rst.txtarchitecture.rst.txtasymmetric-keys.rst.txtasync-tx-api.rst.txtcrypto_engine.rst.txtdescore-readme.rst.txtdevel-algos.rst.txtindex.rst.txtintro.rst.txtuserspace-if.rst.txtdev-toolscheckpatch.rst.txtcoccinelle.rst.txtgcov.rst.txtgdb-kernel-debugging.rst.txtindex.rst.txtkasan.rst.txtkcov.rst.txtkcsan.rst.txtkfence.rst.txtkgdb.rst.txtkmemleak.rst.txtkmsan.rst.txtkselftest.rst.txtktap.rst.txtkunitapifunctionredirection.rst.txtindex.rst.txtresource.rst.txttest.rst.txtarchitecture.rst.txtfaq.rst.txtindex.rst.txtrun_manual.rst.txtrun_wrapper.rst.txtrunning_tips.rst.txtstart.rst.txtstyle.rst.txtusage.rst.txtsparse.rst.txttesting-overview.rst.txtubsan.rst.txtdevicetreebindingsABI.rst.txtindex.rst.txtsubmitting-patches.rst.txtwriting-bindings.rst.txtwriting-schema.rst.txtchangesets.rst.txtdynamic-resolution-notes.rst.txtindex.rst.txtkernel-api.rst.txtof_unittest.rst.txtoverlay-notes.rst.txtusage-model.rst.txtdoc-guidecontributing.rst.txtindex.rst.txtkernel-doc.rst.txtmaintainer-profile.rst.txtparse-headers.rst.txtsphinx.rst.txtdriver-api80211cfg80211.rst.txtindex.rst.txtintroduction.rst.txtmac80211-advanced.rst.txtmac80211.rst.txtacpiindex.rst.txtlinuxized-acpica.rst.txtscan_handlers.rst.txtaperture.rst.txtauxiliary_bus.rst.txtbacklightlp855x-driver.rst.txtbasics.rst.txtclk.rst.txtcomponent.rst.txtconnector.rst.txtconsole.rst.txtcryptoiaaiaa-crypto.rst.txtindex.rst.txtindex.rst.txtcxlindex.rst.txtmemory-devices.rst.txtdcdbas.rst.txtdevfreq.rst.txtdevice-io.rst.txtdevice_link.rst.txtdma-buf.rst.txtdmaengineclient.rst.txtdmatest.rst.txtindex.rst.txtprovider.rst.txtpxa_dma.rst.txtdpll.rst.txtdriver-modelbinding.rst.txtbus.rst.txtdesign-patterns.rst.txtdevice.rst.txtdevres.rst.txtdriver.rst.txtindex.rst.txtoverview.rst.txtplatform.rst.txtporting.rst.txtearly-userspacebuffer-format.rst.txtearly_userspace_support.rst.txtindex.rst.txtedac.rst.txteisa.rst.txtfirewire.rst.txtfirmwarebuilt-in-fw.rst.txtcore.rst.txtdirect-fs-lookup.rst.txtefiindex.rst.txtfallback-mechanisms.rst.txtfirmware-usage-guidelines.rst.txtfirmware_cache.rst.txtfw_search_path.rst.txtfw_upload.rst.txtindex.rst.txtintroduction.rst.txtlookup-order.rst.txtother_interfaces.rst.txtrequest_firmware.rst.txtfpgafpga-bridge.rst.txtfpga-mgr.rst.txtfpga-programming.rst.txtfpga-region.rst.txtindex.rst.txtintro.rst.txtframe-buffer.rst.txtgeneric-counter.rst.txtgpioboard.rst.txtbt8xxgpio.rst.txtconsumer.rst.txtdriver.rst.txtdrivers-on-gpio.rst.txtindex.rst.txtintro.rst.txtlegacy.rst.txtusing-gpio.rst.txthsi.rst.txthtehte.rst.txtindex.rst.txttegra-hte.rst.txti2c.rst.txti3cdevice-driver-api.rst.txtindex.rst.txtmaster-driver-api.rst.txtprotocol.rst.txtiiobuffers.rst.txtcore.rst.txthw-consumer.rst.txtindex.rst.txtintro.rst.txttriggered-buffers.rst.txttriggers.rst.txtindex.rst.txtinfiniband.rst.txtinfrastructure.rst.txtinput.rst.txtinterconnect.rst.txtio-mapping.rst.txtio_ordering.rst.txtioctl.rst.txtipmb.rst.txtipmi.rst.txtisa.rst.txtisapnp.rst.txtlibata.rst.txtmailbox.rst.txtmdindex.rst.txtmd-cluster.rst.txtraid5-cache.rst.txtraid5-ppl.rst.txtmediacamera-sensor.rst.txtcec-core.rst.txtdriversbttv-devel.rst.txtccsccs.rst.txtcontributors.rst.txtcx2341x-devel.rst.txtcx88-devel.rst.txtdvb-usb.rst.txtfimc-devel.rst.txtfrontends.rst.txtindex.rst.txtpvrusb2.rst.txtpxa_camera.rst.txtradiotrack.rst.txtrkisp1.rst.txtsaa7134-devel.rst.txtsh_mobile_ceu_camera.rst.txttuners.rst.txtvidtv.rst.txtvimc-devel.rst.txtzoran.rst.txtdtv-ca.rst.txtdtv-common.rst.txtdtv-core.rst.txtdtv-demux.rst.txtdtv-frontend.rst.txtdtv-net.rst.txtindex.rst.txtmaintainer-entry-profile.rst.txtmc-core.rst.txtrc-core.rst.txttx-rx.rst.txtv4l2-async.rst.txtv4l2-common.rst.txtv4l2-controls.rst.txtv4l2-core.rst.txtv4l2-dev.rst.txtv4l2-device.rst.txtv4l2-dv-timings.rst.txtv4l2-event.rst.txtv4l2-fh.rst.txtv4l2-flash-led-class.rst.txtv4l2-fwnode.rst.txtv4l2-intro.rst.txtv4l2-mc.rst.txtv4l2-mediabus.rst.txtv4l2-mem2mem.rst.txtv4l2-rect.rst.txtv4l2-subdev.rst.txtv4l2-tuner.rst.txtv4l2-tveeprom.rst.txtv4l2-videobuf.rst.txtv4l2-videobuf2.rst.txtmeihdcp.rst.txtiamt.rst.txtindex.rst.txtmei-client-bus.rst.txtmei.rst.txtnfc.rst.txtmemory-devicesindex.rst.txtti-emif.rst.txtti-gpmc.rst.txtmen-chameleon-bus.rst.txtmessage-based.rst.txtmisc_devices.rst.txtmiscellaneous.rst.txtmmcindex.rst.txtmmc-async-req.rst.txtmmc-dev-attrs.rst.txtmmc-dev-parts.rst.txtmmc-tools.rst.txtmtdindex.rst.txtnand_ecc.rst.txtspi-intel.rst.txtspi-nor.rst.txtmtdnand.rst.txtnfcindex.rst.txtnfc-hci.rst.txtnfc-pn544.rst.txtntb.rst.txtnvdimmbtt.rst.txtfirmware-activate.rst.txtindex.rst.txtnvdimm.rst.txtsecurity.rst.txtnvmem.rst.txtparport-lowlevel.rst.txtpciindex.rst.txtp2pdma.rst.txtpci.rst.txtphyindex.rst.txtphy.rst.txtsamsung-usb2.rst.txtpin-control.rst.txtpldmfwdriver-ops.rst.txtfile-format.rst.txtindex.rst.txtpmcpuidle.rst.txtdevices.rst.txtindex.rst.txtnotifiers.rst.txttypes.rst.txtpps.rst.txtptp.rst.txtpwm.rst.txtrapidioindex.rst.txtmport_cdev.rst.txtrapidio.rst.txtrio_cm.rst.txtsysfs.rst.txttsi721.rst.txtregulator.rst.txtreset.rst.txtrfkill.rst.txts390-drivers.rst.txtscsi.rst.txtserialdriver.rst.txtindex.rst.txtserial-iso7816.rst.txtserial-rs485.rst.txtslimbus.rst.txtsm501.rst.txtsoundwireerror_handling.rst.txtindex.rst.txtlocking.rst.txtstream.rst.txtsummary.rst.txtspi.rst.txtsurface_aggregatorclient-api.rst.txtclient.rst.txtclientscdev.rst.txtdtx.rst.txtindex.rst.txtsan.rst.txtindex.rst.txtinternal-api.rst.txtinternal.rst.txtoverview.rst.txtssh.rst.txtswitchtec.rst.txtsync_file.rst.txttarget.rst.txtthermalcpu-cooling-api.rst.txtcpu-idle-cooling.rst.txtexynos_thermal.rst.txtexynos_thermal_emulation.rst.txtindex.rst.txtintel_dptf.rst.txtnouveau_thermal.rst.txtpower_allocator.rst.txtsysfs-api.rst.txtx86_pkg_temperature_thermal.rst.txtttyindex.rst.txtmoxa-smartio.rst.txtn_gsm.rst.txtn_tty.rst.txttty_buffer.rst.txttty_driver.rst.txttty_internals.rst.txttty_ldisc.rst.txttty_port.rst.txttty_struct.rst.txtuio-howto.rst.txtusbURB.rst.txtanchors.rst.txtbulk-streams.rst.txtcallbacks.rst.txtdma.rst.txtdwc3.rst.txterror-codes.rst.txtgadget.rst.txthotplug.rst.txtindex.rst.txtpersist.rst.txtpower-management.rst.txttypec.rst.txttypec_bus.rst.txtusb.rst.txtusb3-debug-port.rst.txtwriting_musb_glue_layer.rst.txtwriting_usb_driver.rst.txtvfio-mediated-device.rst.txtvfio-pci-device-specific-driver-acceptance.rst.txtvfio.rst.txtvirtioindex.rst.txtvirtio.rst.txtwriting_virtio_drivers.rst.txtvme.rst.txtw1.rst.txtxilinxeemi.rst.txtindex.rst.txtxillybus.rst.txtzorro.rst.txtfault-injectionfault-injection.rst.txtindex.rst.txtnotifier-error-inject.rst.txtnvme-fault-injection.rst.txtprovoke-crashes.rst.txtfbapi.rst.txtarkfb.rst.txtaty128fb.rst.txtcirrusfb.rst.txtcmap_xfbdev.rst.txtdeferred_io.rst.txtefifb.rst.txtep93xx-fb.rst.txtfbcon.rst.txtframebuffer.rst.txtgxfb.rst.txtindex.rst.txtintel810.rst.txtintelfb.rst.txtinternals.rst.txtlxfb.rst.txtmatroxfb.rst.txtmetronomefb.rst.txtmodedb.rst.txtpvr2fb.rst.txtpxafb.rst.txts3fb.rst.txtsa1100fb.rst.txtsh7760fb.rst.txtsisfb.rst.txtsm501.rst.txtsm712fb.rst.txtsstfb.rst.txttgafb.rst.txttridentfb.rst.txtudlfb.rst.txtuvesafb.rst.txtvesafb.rst.txtviafb.rst.txtvt8623fb.rst.txtfilesystems9p.rst.txtadfs.rst.txtaffs.rst.txtafs.rst.txtapi-summary.rst.txtautofs-mount-control.rst.txtautofs.rst.txtautomount-support.rst.txtbefs.rst.txtbfs.rst.txtbtrfs.rst.txtcachingbackend-api.rst.txtcachefiles.rst.txtfscache.rst.txtindex.rst.txtnetfs-api.rst.txtceph.rst.txtcoda.rst.txtconfigfs.rst.txtcramfs.rst.txtdax.rst.txtdebugfs.rst.txtdevpts.rst.txtdirectory-locking.rst.txtdlmfs.rst.txtdnotify.rst.txtecryptfs.rst.txtefivarfs.rst.txterofs.rst.txtext2.rst.txtext3.rst.txtext4about.rst.txtallocators.rst.txtattributes.rst.txtbigalloc.rst.txtbitmaps.rst.txtblockgroup.rst.txtblockmap.rst.txtblocks.rst.txtchecksums.rst.txtdirectory.rst.txtdynamic.rst.txteainode.rst.txtglobals.rst.txtgroup_descr.rst.txtifork.rst.txtindex.rst.txtinlinedata.rst.txtinodes.rst.txtjournal.rst.txtmmp.rst.txtorphan.rst.txtoverview.rst.txtspecial_inodes.rst.txtsuper.rst.txtverity.rst.txtf2fs.rst.txtfiemap.rst.txtfiles.rst.txtfscrypt.rst.txtfsverity.rst.txtfuse-io.rst.txtfuse.rst.txtgfs2-glocks.rst.txtgfs2-uevents.rst.txtgfs2.rst.txthfs.rst.txthfsplus.rst.txthpfs.rst.txtidmappings.rst.txtindex.rst.txtinotify.rst.txtisofs.rst.txtjournalling.rst.txtlocking.rst.txtlocks.rst.txtmount_api.rst.txtnetfs_library.rst.txtnfsclient-identifier.rst.txtexporting.rst.txtindex.rst.txtknfsd-stats.rst.txtnfs41-server.rst.txtpnfs.rst.txtreexport.rst.txtrpc-cache.rst.txtrpc-server-gss.rst.txtnilfs2.rst.txtntfs.rst.txtntfs3.rst.txtocfs2-online-filecheck.rst.txtocfs2.rst.txtomfs.rst.txtorangefs.rst.txtoverlayfs.rst.txtpath-lookup.rst.txtporting.rst.txtproc.rst.txtqnx6.rst.txtquota.rst.txtramfs-rootfs-initramfs.rst.txtrelay.rst.txtromfs.rst.txtseq_file.rst.txtsharedsubtree.rst.txtsmbcifsroot.rst.txtindex.rst.txtksmbd.rst.txtsplice.rst.txtspufsindex.rst.txtspu_create.rst.txtspu_run.rst.txtspufs.rst.txtsquashfs.rst.txtsysfs.rst.txtsysv-fs.rst.txttmpfs.rst.txtubifs-authentication.rst.txtubifs.rst.txtudf.rst.txtvfat.rst.txtvfs.rst.txtvirtiofs.rst.txtxfs-delayed-logging-design.rst.txtxfs-online-fsck-design.rst.txtxfs-self-describing-metadata.rst.txtzonefs.rst.txtfirmware-guideacpiDSD-properties-rules.rst.txtacpi-lid.rst.txtaml-debugger.rst.txtapeieinj.rst.txtoutput_format.rst.txtchromeos-acpi-device.rst.txtdebug.rst.txtdsddata-node-references.rst.txtgraph.rst.txtleds.rst.txtphy.rst.txtenumeration.rst.txtextcon-intel-int3496.rst.txtgpio-properties.rst.txti2c-muxes.rst.txtindex.rst.txtintel-pmc-mux.rst.txtlpit.rst.txtmethod-customizing.rst.txtmethod-tracing.rst.txtnamespace.rst.txtnon-d0-probe.rst.txtosi.rst.txtvideo_extension.rst.txtindex.rst.txtfpgadfl.rst.txtindex.rst.txtgpuafbc.rst.txtamdgpuamdgpu-glossary.rst.txtdisplaydc-debug.rst.txtdc-glossary.rst.txtdcn-overview.rst.txtdisplay-manager.rst.txtindex.rst.txtmpo-overview.rst.txtdriver-core.rst.txtdriver-misc.rst.txtflashing.rst.txtindex.rst.txtmodule-parameters.rst.txtras.rst.txtthermal.rst.txtxgmi.rst.txtautomated_testing.rst.txtbacklight.rst.txtbridgedw-hdmi.rst.txtdriver-uapi.rst.txtdrivers.rst.txtdrm-client.rst.txtdrm-internals.rst.txtdrm-kms-helpers.rst.txtdrm-kms.rst.txtdrm-mm.rst.txtdrm-uapi.rst.txtdrm-usage-stats.rst.txtdrm-vm-bind-async.rst.txti915.rst.txtimplementation_guidelines.rst.txtindex.rst.txtintroduction.rst.txtkomeda-kms.rst.txtmcde.rst.txtmeson.rst.txtmsm-crash-dump.rst.txtpanfrost.rst.txtpl111.rst.txtrfci915_gem_lmem.rst.txti915_scheduler.rst.txti915_small_bar.rst.txti915_vm_bind.rst.txtindex.rst.txtxe.rst.txttegra.rst.txttodo.rst.txttve200.rst.txtv3d.rst.txtvc4.rst.txtvga-switcheroo.rst.txtvgaarbiter.rst.txtvkms.rst.txtxen-front.rst.txthidamd-sfh-hid.rst.txthid-alps.rst.txthid-bpf.rst.txthid-sensor.rst.txthid-transport.rst.txthiddev.rst.txthidraw.rst.txtindex.rst.txtintel-ish-hid.rst.txtuhid.rst.txthwmonabituguru-datasheet.rst.txtabituguru.rst.txtabituguru3.rst.txtacbel-fsg032.rst.txtacpi_power_meter.rst.txtad7314.rst.txtadc128d818.rst.txtadm1021.rst.txtadm1025.rst.txtadm1026.rst.txtadm1031.rst.txtadm1177.rst.txtadm1266.rst.txtadm1275.rst.txtadm9240.rst.txtads7828.rst.txtadt7410.rst.txtadt7411.rst.txtadt7462.rst.txtadt7470.rst.txtadt7475.rst.txtaht10.rst.txtamc6821.rst.txtaquacomputer_d5next.rst.txtasb100.rst.txtasc7621.rst.txtaspeed-pwm-tacho.rst.txtasus_ec_sensors.rst.txtasus_wmi_sensors.rst.txtbcm54140.rst.txtbel-pfe.rst.txtbpa-rs600.rst.txtbt1-pvt.rst.txtcoretemp.rst.txtcorsair-cpro.rst.txtcorsair-psu.rst.txtda9052.rst.txtda9055.rst.txtdell-smm-hwmon.rst.txtdme1737.rst.txtdps920ab.rst.txtdrivetemp.rst.txtds1621.rst.txtds620.rst.txtemc1403.rst.txtemc2103.rst.txtemc2305.rst.txtemc6w201.rst.txtf71805f.rst.txtf71882fg.rst.txtfam15h_power.rst.txtfsp-3y.rst.txtftsteutates.rst.txtg760a.rst.txtg762.rst.txtgl518sm.rst.txtgsc-hwmon.rst.txtgxp-fan-ctrl.rst.txthih6130.rst.txthwmon-kernel-api.rst.txtibm-cffps.rst.txtibmaem.rst.txtibmpowernv.rst.txtina209.rst.txtina238.rst.txtina2xx.rst.txtina3221.rst.txtindex.rst.txtinspur-ipsps1.rst.txtintel-m10-bmc-hwmon.rst.txtir35221.rst.txtir36021.rst.txtir38064.rst.txtisl68137.rst.txtit87.rst.txtjc42.rst.txtk10temp.rst.txtk8temp.rst.txtlan966x.rst.txtlineage-pem.rst.txtlm25066.rst.txtlm63.rst.txtlm70.rst.txtlm73.rst.txtlm75.rst.txtlm77.rst.txtlm78.rst.txtlm80.rst.txtlm83.rst.txtlm85.rst.txtlm87.rst.txtlm90.rst.txtlm92.rst.txtlm93.rst.txtlm95234.rst.txtlm95245.rst.txtlochnagar.rst.txtlt7182s.rst.txtltc2945.rst.txtltc2947.rst.txtltc2978.rst.txtltc2990.rst.txtltc2992.rst.txtltc3815.rst.txtltc4151.rst.txtltc4215.rst.txtltc4245.rst.txtltc4260.rst.txtltc4261.rst.txtmax127.rst.txtmax15301.rst.txtmax16064.rst.txtmax16065.rst.txtmax1619.rst.txtmax16601.rst.txtmax1668.rst.txtmax197.rst.txtmax20730.rst.txtmax20751.rst.txtmax31722.rst.txtmax31730.rst.txtmax31760.rst.txtmax31785.rst.txtmax31790.rst.txtmax34440.rst.txtmax6620.rst.txtmax6639.rst.txtmax6642.rst.txtmax6650.rst.txtmax6697.rst.txtmax8688.rst.txtmc13783-adc.rst.txtmc34vr500.rst.txtmcp3021.rst.txtmenf21bmc.rst.txtmlxreg-fan.rst.txtmp2888.rst.txtmp2975.rst.txtmp5023.rst.txtnct6683.rst.txtnct6775.rst.txtnct7802.rst.txtnct7904.rst.txtnpcm750-pwm-fan.rst.txtnsa320.rst.txtntc_thermistor.rst.txtnzxt-kraken2.rst.txtnzxt-smart2.rst.txtocc.rst.txtoxp-sensors.rst.txtpc87360.rst.txtpc87427.rst.txtpcf8591.rst.txtpeci-cputemp.rst.txtpeci-dimmtemp.rst.txtpim4328.rst.txtpli1209bc.rst.txtpm6764tr.rst.txtpmbus-core.rst.txtpmbus.rst.txtpowr1220.rst.txtpwm-fan.rst.txtpxe1610.rst.txtq54sj108a2.rst.txtraspberrypi-hwmon.rst.txtsbrmi.rst.txtsbtsi_temp.rst.txtsch5627.rst.txtsch5636.rst.txtscpi-hwmon.rst.txtsfctemp.rst.txtsht15.rst.txtsht21.rst.txtsht3x.rst.txtsht4x.rst.txtshtc1.rst.txtsis5595.rst.txtsl28cpld.rst.txtsmm665.rst.txtsmpro-hwmon.rst.txtsmsc47b397.rst.txtsmsc47m1.rst.txtsmsc47m192.rst.txtsparx5-temp.rst.txtstpddc60.rst.txtsubmitting-patches.rst.txtsy7636a-hwmon.rst.txtsysfs-interface.rst.txttc654.rst.txttc74.rst.txtthmc50.rst.txttmp102.rst.txttmp103.rst.txttmp108.rst.txttmp401.rst.txttmp421.rst.txttmp464.rst.txttmp513.rst.txttps23861.rst.txttps40422.rst.txttps53679.rst.txttps546d24.rst.txttwl4030-madc-hwmon.rst.txtucd9000.rst.txtucd9200.rst.txtuserspace-tools.rst.txtvexpress.rst.txtvia686a.rst.txtvt1211.rst.txtw83627ehf.rst.txtw83627hf.rst.txtw83773g.rst.txtw83781d.rst.txtw83791d.rst.txtw83792d.rst.txtw83793.rst.txtw83795.rst.txtw83l785ts.rst.txtw83l786ng.rst.txtwm831x.rst.txtwm8350.rst.txtxdpe12284.rst.txtxdpe152c4.rst.txtxgene-hwmon.rst.txtzl6100.rst.txti2cbussesi2c-ali1535.rst.txti2c-ali1563.rst.txti2c-ali15x3.rst.txti2c-amd-mp2.rst.txti2c-amd756.rst.txti2c-amd8111.rst.txti2c-diolan-u2c.rst.txti2c-i801.rst.txti2c-ismt.rst.txti2c-mlxcpld.rst.txti2c-nforce2.rst.txti2c-nvidia-gpu.rst.txti2c-ocores.rst.txti2c-parport.rst.txti2c-pca-isa.rst.txti2c-piix4.rst.txti2c-sis5595.rst.txti2c-sis630.rst.txti2c-sis96x.rst.txti2c-taos-evm.rst.txti2c-via.rst.txti2c-viapro.rst.txtindex.rst.txtscx200_acb.rst.txtdev-interface.rst.txtdma-considerations.rst.txtfault-codes.rst.txtfunctionality.rst.txtgpio-fault-injection.rst.txti2c-protocol.rst.txti2c-stub.rst.txti2c-sysfs.rst.txti2c-topology.rst.txtindex.rst.txtinstantiating-devices.rst.txtmuxesi2c-mux-gpio.rst.txtold-module-parameters.rst.txtslave-eeprom-backend.rst.txtslave-interface.rst.txtslave-testunit-backend.rst.txtsmbus-protocol.rst.txtsummary.rst.txtten-bit-addresses.rst.txtwriting-clients.rst.txtiiobno055.rst.txtep93xx_adc.rst.txtiio_configfs.rst.txtindex.rst.txtindex.rst.txtinfinibandcore_locking.rst.txtindex.rst.txtipoib.rst.txtopa_vnic.rst.txtsysfs.rst.txttag_matching.rst.txtuser_mad.rst.txtuser_verbs.rst.txtinputdevicesalps.rst.txtamijoy.rst.txtappletouch.rst.txtatarikbd.rst.txtbcm5974.rst.txtcma3000_d0x.rst.txtcs461x.rst.txtedt-ft5x06.rst.txtelantech.rst.txtiforce-protocol.rst.txtindex.rst.txtjoystick-parport.rst.txtntrig.rst.txtpxrc.rst.txtrotary-encoder.rst.txtsentelic.rst.txtwalkera0701.rst.txtxpad.rst.txtyealink.rst.txtevent-codes.rst.txtff.rst.txtgamepad.rst.txtgameport-programming.rst.txtindex.rst.txtinput-programming.rst.txtinput.rst.txtinput_kapi.rst.txtinput_uapi.rst.txtjoydevindex.rst.txtjoystick-api.rst.txtjoystick.rst.txtmulti-touch-protocol.rst.txtnotifier.rst.txtuinput.rst.txtuserio.rst.txtisdncredits.rst.txtindex.rst.txtinterface_capi.rst.txtm_isdn.rst.txtkbuildgcc-plugins.rst.txtheaders_install.rst.txtindex.rst.txtissues.rst.txtkbuild.rst.txtkconfig-language.rst.txtkconfig-macro-language.rst.txtkconfig.rst.txtllvm.rst.txtmakefiles.rst.txtmodules.rst.txtreproducible-builds.rst.txtkernel-hackingfalse-sharing.rst.txthacking.rst.txtindex.rst.txtlocking.rst.txtledsindex.rst.txtleds-blinkm.rst.txtleds-class-flash.rst.txtleds-class-multicolor.rst.txtleds-class.rst.txtleds-el15203000.rst.txtleds-lm3556.rst.txtleds-lp3944.rst.txtleds-lp5521.rst.txtleds-lp5523.rst.txtleds-lp5562.rst.txtleds-lp55xx.rst.txtleds-mlxcpld.rst.txtleds-mt6370-rgb.rst.txtleds-qcom-lpg.rst.txtleds-sc27xx.rst.txtledtrig-oneshot.rst.txtledtrig-transient.rst.txtledtrig-usbport.rst.txtuleds.rst.txtlivepatchapi.rst.txtcallbacks.rst.txtcumulative-patches.rst.txtindex.rst.txtlivepatch.rst.txtmodule-elf-format.rst.txtreliable-stacktrace.rst.txtshadow-vars.rst.txtsystem-state.rst.txtlockingfutex-requeue-pi.rst.txthwspinlock.rst.txtindex.rst.txtlockdep-design.rst.txtlockstat.rst.txtlocktorture.rst.txtlocktypes.rst.txtmutex-design.rst.txtpercpu-rw-semaphore.rst.txtpi-futex.rst.txtpreempt-locking.rst.txtrobust-futex-ABI.rst.txtrobust-futexes.rst.txtrt-mutex-design.rst.txtrt-mutex.rst.txtseqlock.rst.txtspinlocks.rst.txtww-mutex-design.rst.txtloongarchbooting.rst.txtfeatures.rst.txtindex.rst.txtintroduction.rst.txtirq-chip-model.rst.txtmaintainerconfigure-git.rst.txtindex.rst.txtmaintainer-entry-profile.rst.txtmessy-diffstat.rst.txtmodifying-patches.rst.txtpull-requests.rst.txtrebasing-and-merging.rst.txtmhiindex.rst.txtmhi.rst.txttopology.rst.txtmipsbooting.rst.txtfeatures.rst.txtindex.rst.txtingenic-tcu.rst.txtmisc-devicesad525x_dpot.rst.txtapds990x.rst.txtbh1770glc.rst.txtc2port.rst.txtdw-xdata-pcie.rst.txteeprom.rst.txtibmvmc.rst.txtics932s401.rst.txtindex.rst.txtisl29003.rst.txtlis3lv02d.rst.txtmax6875.rst.txtoxsemi-tornado.rst.txtpci-endpoint-test.rst.txtspear-pcie-gadget.rst.txtuacce.rst.txtxilinx_sdfec.rst.txtmmactive_mm.rst.txtarch_pgtable_helpers.rst.txtbalance.rst.txtbootmem.rst.txtdamonapi.rst.txtdesign.rst.txtfaq.rst.txtindex.rst.txtmaintainer-profile.rst.txtfree_page_reporting.rst.txtfrontswap.rst.txthighmem.rst.txthmm.rst.txthugetlbfs_reserv.rst.txthwpoison.rst.txtindex.rst.txtksm.rst.txtmemory-model.rst.txtmmu_notifier.rst.txtmultigen_lru.rst.txtnuma.rst.txtoom.rst.txtovercommit-accounting.rst.txtpage_allocation.rst.txtpage_cache.rst.txtpage_frags.rst.txtpage_migration.rst.txtpage_owner.rst.txtpage_reclaim.rst.txtpage_table_check.rst.txtpage_tables.rst.txtphysical_memory.rst.txtprocess_addrs.rst.txtremap_file_pages.rst.txtshmfs.rst.txtslab.rst.txtslub.rst.txtsplit_page_table_lock.rst.txtswap.rst.txttranshuge.rst.txtunevictable-lru.rst.txtvmalloc.rst.txtvmalloced-kernel-stacks.rst.txtvmemmap_dedup.rst.txtz3fold.rst.txtzsmalloc.rst.txtnetlabelcipso_ipv4.rst.txtdraft_ietf.rst.txtindex.rst.txtintroduction.rst.txtlsm_interface.rst.txtnetworking6lowpan.rst.txt6pack.rst.txtaf_xdp.rst.txtalias.rst.txtarcnet-hardware.rst.txtarcnet.rst.txtatm.rst.txtax25.rst.txtbareudp.rst.txtbatman-adv.rst.txtbonding.rst.txtbridge.rst.txtcaifcaif.rst.txtindex.rst.txtlinux_caif.rst.txtcan.rst.txtcan_ucan_protocol.rst.txtcdc_mbim.rst.txtchecksum-offloads.rst.txtdccp.rst.txtdctcp.rst.txtdevice_driversappletalkcops.rst.txtindex.rst.txtatmcxacru.rst.txtfore200e.rst.txtindex.rst.txtiphase.rst.txtcableindex.rst.txtsb1000.rst.txtcancan327.rst.txtctuctucanfd-driver.rst.txtfreescaleflexcan.rst.txtindex.rst.txtcellularindex.rst.txtqualcommrmnet.rst.txtethernet3com3c509.rst.txtvortex.rst.txtalteraaltera_tse.rst.txtamazonena.rst.txtamdpds_core.rst.txtpds_vfio_pci.rst.txtaquantiaatlantic.rst.txtchelsiocxgb.rst.txtcirruscs89x0.rst.txtdavicomdm9000.rst.txtdecdmfe.rst.txtdlinkdl2k.rst.txtfreescaledpaa.rst.txtdpaa2dpio-driver.rst.txtethernet-driver.rst.txtindex.rst.txtmac-phy-support.rst.txtoverview.rst.txtswitch-driver.rst.txtgianfar.rst.txtgooglegve.rst.txthuaweihinic.rst.txtindex.rst.txtintele100.rst.txte1000.rst.txte1000e.rst.txtfm10k.rst.txti40e.rst.txtiavf.rst.txtice.rst.txtidpf.rst.txtigb.rst.txtigbvf.rst.txtixgbe.rst.txtixgbevf.rst.txtmarvellocteon_ep.rst.txtocteontx2.rst.txtmellanoxmlx5counters.rst.txtindex.rst.txtkconfig.rst.txtswitchdev.rst.txttracepoints.rst.txtmicrosoftnetvsc.rst.txtneterions2io.rst.txtnetronomenfp.rst.txtpensandoionic.rst.txtsmscsmc9.rst.txtstmicrostmmac.rst.txttiam65_nuss_cpsw_switchdev.rst.txtcpsw.rst.txtcpsw_switchdev.rst.txttlan.rst.txttoshibaspider_net.rst.txtwangxunngbe.rst.txttxgbe.rst.txtfddidefza.rst.txtindex.rst.txtskfp.rst.txthamradiobaycom.rst.txtindex.rst.txtz8530drv.rst.txtindex.rst.txtqlogicindex.rst.txtqlge.rst.txtwifiindex.rst.txtintelipw2100.rst.txtipw2200.rst.txtray_cs.rst.txtwwanindex.rst.txtiosm.rst.txtt7xx.rst.txtdevlinkam65-nuss-cpsw-switch.rst.txtbnxt.rst.txtdevlink-dpipe.rst.txtdevlink-flash.rst.txtdevlink-health.rst.txtdevlink-info.rst.txtdevlink-linecard.rst.txtdevlink-params.rst.txtdevlink-port.rst.txtdevlink-region.rst.txtdevlink-reload.rst.txtdevlink-resource.rst.txtdevlink-selftests.rst.txtdevlink-trap.rst.txtetas_es58x.rst.txthns3.rst.txti40e.rst.txtice.rst.txtindex.rst.txtionic.rst.txtiosm.rst.txtmlx4.rst.txtmlx5.rst.txtmlxsw.rst.txtmv88e6xxx.rst.txtnetdevsim.rst.txtnfp.rst.txtocteontx2.rst.txtprestera.rst.txtqed.rst.txtsfc.rst.txtti-cpsw-switch.rst.txtdns_resolver.rst.txtdriver.rst.txtdsab53.rst.txtbcm_sf2.rst.txtconfiguration.rst.txtdsa.rst.txtindex.rst.txtlan9303.rst.txtsja1105.rst.txteql.rst.txtethtool-netlink.rst.txtfailover.rst.txtfib_trie.rst.txtfilter.rst.txtgen_stats.rst.txtgeneric-hdlc.rst.txtgeneric_netlink.rst.txtgtp.rst.txtieee802154.rst.txtila.rst.txtindex.rst.txtioam6-sysctl.rst.txtip-sysctl.rst.txtip_dynaddr.rst.txtipddp.rst.txtipsec.rst.txtipv6.rst.txtipvlan.rst.txtipvs-sysctl.rst.txtj1939.rst.txtkapi.rst.txtkcm.rst.txtl2tp.rst.txtlapb-module.rst.txtmac80211-injection.rst.txtmac80211_hwsimmac80211_hwsim.rst.txtmctp.rst.txtmpls-sysctl.rst.txtmptcp-sysctl.rst.txtmsg_zerocopy.rst.txtmultiqueue.rst.txtnapi.rst.txtnet_cachelinesindex.rst.txtinet_connection_sock.rst.txtinet_sock.rst.txtnet_device.rst.txtnetns_ipv4_sysctl.rst.txtsnmp.rst.txttcp_sock.rst.txtnet_dim.rst.txtnet_failover.rst.txtnetconsole.rst.txtnetdev-features.rst.txtnetdevices.rst.txtnetfilter-sysctl.rst.txtnetif-msg.rst.txtnexthop-group-resilient.rst.txtnf_conntrack-sysctl.rst.txtnf_flowtable.rst.txtnfc.rst.txtopenvswitch.rst.txtoperstates.rst.txtpacket_mmap.rst.txtpage_pool.rst.txtphonet.rst.txtphy.rst.txtpktgen.rst.txtplip.rst.txtppp_generic.rst.txtproc_net_tcp.rst.txtradiotap-headers.rst.txtrds.rst.txtregulatory.rst.txtrepresentors.rst.txtrxrpc.rst.txtscaling.rst.txtsctp.rst.txtsecid.rst.txtseg6-sysctl.rst.txtsegmentation-offloads.rst.txtsfp-phylink.rst.txtskbuff.rst.txtsmc-sysctl.rst.txtsnmp_counter.rst.txtstatistics.rst.txtstrparser.rst.txtswitchdev.rst.txtsysfs-tagging.rst.txttc-actions-env-rules.rst.txttc-queue-filters.rst.txttcp-thin.rst.txtteam.rst.txttimestamping.rst.txttipc.rst.txttls-handshake.rst.txttls-offload.rst.txttls.rst.txttproxy.rst.txttuntap.rst.txtudplite.rst.txtvrf.rst.txtvxlan.rst.txtx25-iface.rst.txtx25.rst.txtxdp-rx-metadata.rst.txtxfrm_device.rst.txtxfrm_proc.rst.txtxfrm_sync.rst.txtxfrm_sysctl.rst.txtxsk-tx-metadata.rst.txtnvdimmmaintainer-entry-profile.rst.txtnvmefeature-and-quirk-policy.rst.txtpcmciadevicetable.rst.txtdriver-changes.rst.txtdriver.rst.txtindex.rst.txtlocking.rst.txtpeciindex.rst.txtpeci.rst.txtpowerapm-acpi.rst.txtbasic-pm-debugging.rst.txtcharger-manager.rst.txtdrivers-testing.rst.txtenergy-model.rst.txtfreezing-of-tasks.rst.txtindex.rst.txtopp.rst.txtpci.rst.txtpm_qos_interface.rst.txtpower_supply_class.rst.txtpowercapdtpm.rst.txtpowercap.rst.txtregulatorconsumer.rst.txtdesign.rst.txtmachine.rst.txtoverview.rst.txtregulator.rst.txtruntime_pm.rst.txts2ram.rst.txtsuspend-and-cpuhotplug.rst.txtsuspend-and-interrupts.rst.txtswsusp-and-swap-files.rst.txtswsusp-dmcrypt.rst.txtswsusp.rst.txttricks.rst.txtuserland-swsusp.rst.txtvideo.rst.txtpowerpcassociativity.rst.txtbooting.rst.txtbootwrapper.rst.txtcpu_families.rst.txtcpu_features.rst.txtcxl.rst.txtcxlflash.rst.txtdawr-power9.rst.txtdexcr.rst.txtdscr.rst.txteeh-pci-error-recovery.rst.txtelf_hwcaps.rst.txtelfnote.rst.txtfeatures.rst.txtfirmware-assisted-dump.rst.txthvcs.rst.txtimc.rst.txtindex.rst.txtisa-versions.rst.txtkaslr-booke32.rst.txtmpc52xx.rst.txtpapr_hcalls.rst.txtpci_iov_resource_on_powernv.rst.txtpmu-ebb.rst.txtptrace.rst.txtqe_firmware.rst.txtsyscall64-abi.rst.txttransactional_memory.rst.txtultravisor.rst.txtvas-api.rst.txtvcpudispatch_stats.rst.txtprocess1.Intro.rst.txt2.Process.rst.txt3.Early-stage.rst.txt4.Coding.rst.txt5.Posting.rst.txt6.Followthrough.rst.txt7.AdvancedTopics.rst.txt8.Conclusion.rst.txtadding-syscalls.rst.txtapplying-patches.rst.txtbotching-up-ioctls.rst.txtchanges.rst.txtclang-format.rst.txtcode-of-conduct-interpretation.rst.txtcode-of-conduct.rst.txtcoding-style.rst.txtcontribution-maturity-model.rst.txtdeprecated.rst.txtdevelopment-process.rst.txtemail-clients.rst.txtembargoed-hardware-issues.rst.txthandling-regressions.rst.txthowto.rst.txtindex.rst.txtkernel-docs.rst.txtkernel-driver-statement.rst.txtkernel-enforcement-statement.rst.txtlicense-rules.rst.txtmagic-number.rst.txtmaintainer-handbooks.rst.txtmaintainer-netdev.rst.txtmaintainer-pgp-guide.rst.txtmaintainer-tip.rst.txtmaintainers.rst.txtmanagement-style.rst.txtprogramming-language.rst.txtresearcher-guidelines.rst.txtsecurity-bugs.rst.txtstable-api-nonsense.rst.txtstable-kernel-rules.rst.txtsubmit-checklist.rst.txtsubmitting-patches.rst.txtvolatile-considered-harmful.rst.txtriscvboot-image-header.rst.txtfeatures.rst.txthwprobe.rst.txtindex.rst.txtpatch-acceptance.rst.txtuabi.rst.txtvm-layout.rst.txtrustarch-support.rst.txtcoding-guidelines.rst.txtgeneral-information.rst.txtindex.rst.txtquick-start.rst.txts3903270.rst.txtcds.rst.txtcommon_io.rst.txtdriver-model.rst.txtfeatures.rst.txtindex.rst.txtmonreader.rst.txtpci.rst.txtqeth.rst.txts390dbf.rst.txttext_files.rst.txtvfio-ap-locking.rst.txtvfio-ap.rst.txtvfio-ccw.rst.txtzfcpdump.rst.txtschedulercompletion.rst.txtindex.rst.txtsched-arch.rst.txtsched-bwc.rst.txtsched-capacity.rst.txtsched-deadline.rst.txtsched-debug.rst.txtsched-design-CFS.rst.txtsched-domains.rst.txtsched-energy.rst.txtsched-nice-design.rst.txtsched-rt-group.rst.txtsched-stats.rst.txtsched-util-clamp.rst.txtschedutil.rst.txttext_files.rst.txtscsi53c700.rst.txtBusLogic.rst.txtFlashPoint.rst.txtNinjaSCSI.rst.txtaacraid.rst.txtadvansys.rst.txtaha152x.rst.txtaic79xx.rst.txtaic7xxx.rst.txtarcmsr_spec.rst.txtbfa.rst.txtbnx2fc.rst.txtcxgb3i.rst.txtdc395x.rst.txtdpti.rst.txtg_NCR5380.rst.txthpsa.rst.txthptiop.rst.txtindex.rst.txtlibsas.rst.txtlink_power_management_policy.rst.txtlpfc.rst.txtmegaraid.rst.txtncr53c8xx.rst.txtppa.rst.txtqlogicfas.rst.txtscsi-changer.rst.txtscsi-generic.rst.txtscsi-parameters.rst.txtscsi.rst.txtscsi_eh.rst.txtscsi_fc_transport.rst.txtscsi_mid_low_api.rst.txtscsi_transport_srpfigures.rst.txtsd-parameters.rst.txtsmartpqi.rst.txtst.rst.txtsym53c500_cs.rst.txtsym53c8xx_2.rst.txttcm_qla2xxx.rst.txtufs.rst.txtwd719x.rst.txtsecurityIMA-templates.rst.txtSCTP.rst.txtcredentials.rst.txtdigsig.rst.txtindex.rst.txtkeyscore.rst.txtecryptfs.rst.txtindex.rst.txtrequest-key.rst.txttrusted-encrypted.rst.txtlandlock.rst.txtlsm-development.rst.txtlsm.rst.txtsak.rst.txtsecretscoco.rst.txtindex.rst.txtself-protection.rst.txtsiphash.rst.txttpmindex.rst.txttpm_event_log.rst.txttpm_ftpm_tee.rst.txttpm_vtpm_proxy.rst.txtxen-tpmfront.rst.txtsoundalsa-configuration.rst.txtcardsaudigy-mixer.rst.txtaudiophile-usb.rst.txtbt87x.rst.txtcmipci.rst.txtemu10k1-jack.rst.txthdspm.rst.txtimg-spdif-in.rst.txtindex.rst.txtjoystick.rst.txtmaya44.rst.txtmixart.rst.txtsb-live-mixer.rst.txtserial-u16550.rst.txtvia82xx-mixer.rst.txtdesignschannel-mapping-api.rst.txtcompress-offload.rst.txtcontrol-names.rst.txtindex.rst.txtjack-controls.rst.txtjack-injection.rst.txtmidi-2.0.rst.txtoss-emulation.rst.txtpowersave.rst.txtprocfile.rst.txtseq-oss.rst.txttimestamping.rst.txttracepoints.rst.txthd-audiocontrols.rst.txtdp-mst.rst.txtindex.rst.txtintel-multi-link.rst.txtmodels.rst.txtnotes.rst.txtrealtek-pc-beep.rst.txtindex.rst.txtkernel-apialsa-driver-api.rst.txtindex.rst.txtwriting-an-alsa-driver.rst.txtsocclocking.rst.txtcodec-to-codec.rst.txtcodec.rst.txtdai.rst.txtdapm.rst.txtdpcm.rst.txtindex.rst.txtjack.rst.txtmachine.rst.txtoverview.rst.txtplatform.rst.txtpops-clicks.rst.txtspibutterfly.rst.txtindex.rst.txtpxa2xx.rst.txtspi-lm70llp.rst.txtspi-sc18is602.rst.txtspi-summary.rst.txtspidev.rst.txtstagingcrc32.rst.txtindex.rst.txtlzo.rst.txtremoteproc.rst.txtrpmsg.rst.txtspeculation.rst.txtstatic-keys.rst.txttee.rst.txtxz.rst.txtsubsystem-apis.rst.txttargetindex.rst.txtscripts.rst.txttcm_mod_builder.rst.txttcmu-design.rst.txttimershighres.rst.txthpet.rst.txthrtimers.rst.txtindex.rst.txtno_hz.rst.txttimekeeping.rst.txttimers-howto.rst.txttoolsindex.rst.txtrtlacommon_appendix.rst.txtcommon_hist_options.rst.txtcommon_options.rst.txtcommon_osnoise_description.rst.txtcommon_osnoise_options.rst.txtcommon_timerlat_aa.rst.txtcommon_timerlat_description.rst.txtcommon_timerlat_options.rst.txtcommon_top_options.rst.txtindex.rst.txtrtla-hwnoise.rst.txtrtla-osnoise-hist.rst.txtrtla-osnoise-top.rst.txtrtla-osnoise.rst.txtrtla-timerlat-hist.rst.txtrtla-timerlat-top.rst.txtrtla-timerlat.rst.txtrtla.rst.txtrvcommon_appendix.rst.txtcommon_ikm.rst.txtindex.rst.txtrv-list.rst.txtrv-mon-wip.rst.txtrv-mon-wwnr.rst.txtrv-mon.rst.txtrv.rst.txttraceboottime-trace.rst.txtcoresightcoresight-config.rst.txtcoresight-cpu-debug.rst.txtcoresight-ect.rst.txtcoresight-etm4x-reference.rst.txtcoresight-perf.rst.txtcoresight-tpda.rst.txtcoresight-tpdm.rst.txtcoresight-trbe.rst.txtcoresight.rst.txtindex.rst.txtultrasoc-smb.rst.txtevents-kmem.rst.txtevents-msr.rst.txtevents-nmi.rst.txtevents-power.rst.txtevents.rst.txtfprobe.rst.txtftrace-design.rst.txtftrace-uses.rst.txtftrace.rst.txthisi-ptt.rst.txthistogram-design.rst.txthistogram.rst.txthwlat_detector.rst.txtindex.rst.txtintel_th.rst.txtkprobes.rst.txtkprobetrace.rst.txtmmiotrace.rst.txtosnoise-tracer.rst.txtring-buffer-design.rst.txtrvda_monitor_instrumentation.rst.txtda_monitor_synthesis.rst.txtdeterministic_automata.rst.txtindex.rst.txtmonitor_wip.rst.txtmonitor_wwnr.rst.txtruntime-verification.rst.txtstm.rst.txtsys-t.rst.txttimerlat-tracer.rst.txttracepoint-analysis.rst.txttracepoints.rst.txtuprobetracer.rst.txtuser_events.rst.txttranslationsindex.rst.txtit_ITadmin-guideREADME.rst.txtkernel-parameters.rst.txtsecurity-bugs.rst.txtcore-apiindex.rst.txtmemory-allocation.rst.txtsymbol-namespaces.rst.txtdevicetreebindingssubmitting-patches.rst.txtdisclaimer-ita.rst.txtdoc-guideindex.rst.txtkernel-doc.rst.txtparse-headers.rst.txtsphinx.rst.txtindex.rst.txtkernel-hackinghacking.rst.txtindex.rst.txtlocking.rst.txtmaintainerconfigure-git.rst.txtnetworkingnetdev-FAQ.rst.txtprocess1.Intro.rst.txt2.Process.rst.txt3.Early-stage.rst.txt4.Coding.rst.txt5.Posting.rst.txt6.Followthrough.rst.txt7.AdvancedTopics.rst.txt8.Conclusion.rst.txtadding-syscalls.rst.txtapplying-patches.rst.txtbotching-up-ioctls.rst.txtchanges.rst.txtclang-format.rst.txtcode-of-conduct.rst.txtcoding-style.rst.txtdeprecated.rst.txtdevelopment-process.rst.txtemail-clients.rst.txthowto.rst.txtindex.rst.txtkernel-docs.rst.txtkernel-driver-statement.rst.txtkernel-enforcement-statement.rst.txtlicense-rules.rst.txtmagic-number.rst.txtmaintainer-handbooks.rst.txtmaintainer-pgp-guide.rst.txtmaintainer-tip.rst.txtmaintainers.rst.txtmanagement-style.rst.txtprogramming-language.rst.txtstable-api-nonsense.rst.txtstable-kernel-rules.rst.txtsubmit-checklist.rst.txtsubmitting-patches.rst.txtvolatile-considered-harmful.rst.txtriscvpatch-acceptance.rst.txtja_JPhowto.rst.txtindex.rst.txtko_KRhowto.rst.txtindex.rst.txtsp_SPdisclaimer-sp.rst.txthowto.rst.txtindex.rst.txtprocessadding-syscalls.rst.txtcode-of-conduct.rst.txtcoding-style.rst.txtdeprecated.rst.txtemail-clients.rst.txtindex.rst.txtkernel-docs.rst.txtkernel-enforcement-statement.rst.txtmagic-number.rst.txtprogramming-language.rst.txtsubmitting-patches.rst.txtwrappersmemory-barriers.rst.txtzh_CNPCIacpi-info.rst.txtindex.rst.txtmsi-howto.rst.txtpci-iov-howto.rst.txtpci.rst.txtpciebus-howto.rst.txtsysfs-pci.rst.txtaccountingdelay-accounting.rst.txtindex.rst.txtpsi.rst.txttaskstats.rst.txtadmin-guideREADME.rst.txtbootconfig.rst.txtbug-bisect.rst.txtbug-hunting.rst.txtclearing-warn-once.rst.txtcpu-load.rst.txtcputopology.rst.txtindex.rst.txtinit.rst.txtlockup-watchdogs.rst.txtmmdamonindex.rst.txtlru_sort.rst.txtreclaim.rst.txtstart.rst.txtusage.rst.txtindex.rst.txtksm.rst.txtreporting-issues.rst.txtreporting-regressions.rst.txtsecurity-bugs.rst.txtsysrq.rst.txttainted-kernels.rst.txtunicode.rst.txtarcharm64amu.rst.txtelf_hwcaps.rst.txthugetlbpage.rst.txtindex.rst.txtperf.rst.txtindex.rst.txtopenriscindex.rst.txtopenrisc_port.rst.txttodo.rst.txtpariscdebugging.rst.txtindex.rst.txtregisters.rst.txtcore-apiassoc_array.rst.txtboot-time-mm.rst.txtcachetlb.rst.txtcircular-buffers.rst.txtcpu_hotplug.rst.txterrseq.rst.txtgenalloc.rst.txtgeneric-radix-tree.rst.txtgenericirq.rst.txtgfp_mask-from-fs-io.rst.txtidr.rst.txtindex.rst.txtirqconcepts.rst.txtindex.rst.txtirq-affinity.rst.txtirq-domain.rst.txtirqflags-tracing.rst.txtkernel-api.rst.txtkobject.rst.txtkref.rst.txtlocal_ops.rst.txtmemory-allocation.rst.txtmemory-hotplug.rst.txtmm-api.rst.txtpacking.rst.txtpadata.rst.txtprintk-basics.rst.txtprintk-formats.rst.txtprotection-keys.rst.txtrbtree.rst.txtrefcount-vs-atomic.rst.txtsymbol-namespaces.rst.txtthis_cpu_ops.rst.txtunaligned-memory-access.rst.txtwatch_queue.rst.txtworkqueue.rst.txtxarray.rst.txtcpu-freqcore.rst.txtcpu-drivers.rst.txtcpufreq-stats.rst.txtindex.rst.txtdev-toolsgcov.rst.txtgdb-kernel-debugging.rst.txtindex.rst.txtkasan.rst.txtsparse.rst.txttesting-overview.rst.txtdevicetreechangesets.rst.txtdynamic-resolution-notes.rst.txtindex.rst.txtkernel-api.rst.txtof_unittest.rst.txtoverlay-notes.rst.txtusage-model.rst.txtdisclaimer-zh_CN.rst.txtdoc-guidecontributing.rst.txtindex.rst.txtkernel-doc.rst.txtmaintainer-profile.rst.txtparse-headers.rst.txtsphinx.rst.txtdriver-apigpioindex.rst.txtlegacy.rst.txtindex.rst.txtio_ordering.rst.txtfilesystemsdebugfs.rst.txtindex.rst.txttmpfs.rst.txtvirtiofs.rst.txtglossary.rst.txtiioep93xx_adc.rst.txtiio_configfs.rst.txtindex.rst.txtindex.rst.txtinfinibandcore_locking.rst.txtindex.rst.txtipoib.rst.txtopa_vnic.rst.txtsysfs.rst.txttag_matching.rst.txtuser_mad.rst.txtuser_verbs.rst.txtkernel-hackinghacking.rst.txtindex.rst.txtlockingindex.rst.txtmutex-design.rst.txtspinlocks.rst.txtloongarchbooting.rst.txtfeatures.rst.txtindex.rst.txtintroduction.rst.txtirq-chip-model.rst.txtmaintainerconfigure-git.rst.txtindex.rst.txtmaintainer-entry-profile.rst.txtmodifying-patches.rst.txtpull-requests.rst.txtrebasing-and-merging.rst.txtmipsbooting.rst.txtfeatures.rst.txtindex.rst.txtingenic-tcu.rst.txtmmactive_mm.rst.txtbalance.rst.txtdamonapi.rst.txtdesign.rst.txtfaq.rst.txtindex.rst.txtfree_page_reporting.rst.txtfrontswap.rst.txthighmem.rst.txthmm.rst.txthugetlbfs_reserv.rst.txthwpoison.rst.txtindex.rst.txtksm.rst.txtmemory-model.rst.txtmmu_notifier.rst.txtnuma.rst.txtovercommit-accounting.rst.txtpage_frags.rst.txtpage_migration.rst.txtpage_owner.rst.txtpage_table_check.rst.txtremap_file_pages.rst.txtsplit_page_table_lock.rst.txtvmalloced-kernel-stacks.rst.txtz3fold.rst.txtzsmalloc.rst.txtpeciindex.rst.txtpeci.rst.txtpowerenergy-model.rst.txtindex.rst.txtopp.rst.txtprocess1.Intro.rst.txt2.Process.rst.txt3.Early-stage.rst.txt4.Coding.rst.txt5.Posting.rst.txt6.Followthrough.rst.txt7.AdvancedTopics.rst.txt8.Conclusion.rst.txtcode-of-conduct-interpretation.rst.txtcode-of-conduct.rst.txtcoding-style.rst.txtdevelopment-process.rst.txtemail-clients.rst.txtembargoed-hardware-issues.rst.txthowto.rst.txtindex.rst.txtkernel-driver-statement.rst.txtkernel-enforcement-statement.rst.txtlicense-rules.rst.txtmagic-number.rst.txtmanagement-style.rst.txtprogramming-language.rst.txtstable-api-nonsense.rst.txtstable-kernel-rules.rst.txtsubmit-checklist.rst.txtsubmitting-patches.rst.txtvolatile-considered-harmful.rst.txtriscvboot-image-header.rst.txtindex.rst.txtpatch-acceptance.rst.txtvm-layout.rst.txtrustarch-support.rst.txtcoding-guidelines.rst.txtgeneral-information.rst.txtindex.rst.txtquick-start.rst.txtschedulercompletion.rst.txtindex.rst.txtsched-arch.rst.txtsched-bwc.rst.txtsched-capacity.rst.txtsched-debug.rst.txtsched-design-CFS.rst.txtsched-domains.rst.txtsched-energy.rst.txtsched-nice-design.rst.txtsched-stats.rst.txtschedutil.rst.txtsoundhd-audiocontrols.rst.txtindex.rst.txtindex.rst.txtstagingindex.rst.txtxz.rst.txtuserspace-apiacceleratorsocxl.rst.txtebpfindex.rst.txtsyscall.rst.txtfutex2.rst.txtindex.rst.txtno_new_privs.rst.txtseccomp_filter.rst.txtsysfs-platform_profile.rst.txtvirtacrncpuid.rst.txtindex.rst.txtintroduction.rst.txtio-request.rst.txtguest-halt-polling.rst.txtindex.rst.txtne_overview.rst.txtparavirt_ops.rst.txtzh_TWadmin-guideREADME.rst.txtbug-bisect.rst.txtbug-hunting.rst.txtclearing-warn-once.rst.txtcpu-load.rst.txtindex.rst.txtinit.rst.txtreporting-issues.rst.txtsecurity-bugs.rst.txttainted-kernels.rst.txtunicode.rst.txtarcharm64amu.rst.txtelf_hwcaps.rst.txthugetlbpage.rst.txtindex.rst.txtperf.rst.txtcpu-freqcore.rst.txtcpu-drivers.rst.txtcpufreq-stats.rst.txtindex.rst.txtdisclaimer-zh_TW.rst.txtfilesystemsdebugfs.rst.txtindex.rst.txttmpfs.rst.txtvirtiofs.rst.txtindex.rst.txtprocess1.Intro.rst.txt2.Process.rst.txt3.Early-stage.rst.txt4.Coding.rst.txt5.Posting.rst.txt6.Followthrough.rst.txt7.AdvancedTopics.rst.txt8.Conclusion.rst.txtcode-of-conduct-interpretation.rst.txtcode-of-conduct.rst.txtcoding-style.rst.txtdevelopment-process.rst.txtemail-clients.rst.txtembargoed-hardware-issues.rst.txthowto.rst.txtindex.rst.txtkernel-driver-statement.rst.txtkernel-enforcement-statement.rst.txtlicense-rules.rst.txtmagic-number.rst.txtmanagement-style.rst.txtprogramming-language.rst.txtstable-api-nonsense.rst.txtstable-kernel-rules.rst.txtsubmit-checklist.rst.txtsubmitting-patches.rst.txtvolatile-considered-harmful.rst.txtusbacm.rst.txtauthorization.rst.txtchipidea.rst.txtdwc3.rst.txtehci.rst.txtfunctionfs.rst.txtgadget-testing.rst.txtgadget_configfs.rst.txtgadget_hid.rst.txtgadget_multi.rst.txtgadget_printer.rst.txtgadget_serial.rst.txtgadget_uvc.rst.txtindex.rst.txtiuu_phoenix.rst.txtmass-storage.rst.txtmisc_usbsevseg.rst.txtmtouchusb.rst.txtohci.rst.txtraw-gadget.rst.txttext_files.rst.txtusb-help.rst.txtusb-serial.rst.txtusbip_protocol.rst.txtusbmon.rst.txtuserspace-apiELF.rst.txtacceleratorsocxl.rst.txtdma-buf-alloc-exchange.rst.txtebpfindex.rst.txtsyscall.rst.txtfutex2.rst.txtindex.rst.txtioctlcdrom.rst.txthdio.rst.txtindex.rst.txtioctl-decoding.rst.txtioctl-number.rst.txtiommu.rst.txtiommufd.rst.txtlandlock.rst.txtmediaceccec-api.rst.txtcec-func-close.rst.txtcec-func-ioctl.rst.txtcec-func-open.rst.txtcec-func-poll.rst.txtcec-funcs.rst.txtcec-header.rst.txtcec-intro.rst.txtcec-ioc-adap-g-caps.rst.txtcec-ioc-adap-g-conn-info.rst.txtcec-ioc-adap-g-log-addrs.rst.txtcec-ioc-adap-g-phys-addr.rst.txtcec-ioc-dqevent.rst.txtcec-ioc-g-mode.rst.txtcec-ioc-receive.rst.txtcec-pin-error-inj.rst.txtdriversaspeed-video.rst.txtccs.rst.txtcx2341x-uapi.rst.txtdw100.rst.txtimx-uapi.rst.txtindex.rst.txtmax2175.rst.txtomap3isp-uapi.rst.txtst-vgxy61.rst.txtuvcvideo.rst.txtdvbca-fclose.rst.txtca-fopen.rst.txtca-get-cap.rst.txtca-get-descr-info.rst.txtca-get-msg.rst.txtca-get-slot-info.rst.txtca-reset.rst.txtca-send-msg.rst.txtca-set-descr.rst.txtca.rst.txtca_data_types.rst.txtca_function_calls.rst.txtca_high_level.rst.txtdemux.rst.txtdmx-add-pid.rst.txtdmx-expbuf.rst.txtdmx-fclose.rst.txtdmx-fopen.rst.txtdmx-fread.rst.txtdmx-fwrite.rst.txtdmx-get-pes-pids.rst.txtdmx-get-stc.rst.txtdmx-mmap.rst.txtdmx-munmap.rst.txtdmx-qbuf.rst.txtdmx-querybuf.rst.txtdmx-remove-pid.rst.txtdmx-reqbufs.rst.txtdmx-set-buffer-size.rst.txtdmx-set-filter.rst.txtdmx-set-pes-filter.rst.txtdmx-start.rst.txtdmx-stop.rst.txtdmx_fcalls.rst.txtdmx_types.rst.txtdvb-fe-read-status.rst.txtdvb-frontend-event.rst.txtdvb-frontend-parameters.rst.txtdvbapi.rst.txtdvbproperty.rst.txtexamples.rst.txtfe-bandwidth-t.rst.txtfe-diseqc-recv-slave-reply.rst.txtfe-diseqc-reset-overload.rst.txtfe-diseqc-send-burst.rst.txtfe-diseqc-send-master-cmd.rst.txtfe-dishnetwork-send-legacy-cmd.rst.txtfe-enable-high-lnb-voltage.rst.txtfe-get-event.rst.txtfe-get-frontend.rst.txtfe-get-info.rst.txtfe-get-property.rst.txtfe-read-ber.rst.txtfe-read-signal-strength.rst.txtfe-read-snr.rst.txtfe-read-status.rst.txtfe-read-uncorrected-blocks.rst.txtfe-set-frontend-tune-mode.rst.txtfe-set-frontend.rst.txtfe-set-tone.rst.txtfe-set-voltage.rst.txtfe-type-t.rst.txtfe_property_parameters.rst.txtfrontend-header.rst.txtfrontend-property-cable-systems.rst.txtfrontend-property-satellite-systems.rst.txtfrontend-property-terrestrial-systems.rst.txtfrontend-stat-properties.rst.txtfrontend.rst.txtfrontend_f_close.rst.txtfrontend_f_open.rst.txtfrontend_fcalls.rst.txtfrontend_legacy_api.rst.txtfrontend_legacy_dvbv3_api.rst.txtheaders.rst.txtintro.rst.txtlegacy_dvb_apis.rst.txtnet-add-if.rst.txtnet-get-if.rst.txtnet-remove-if.rst.txtnet-types.rst.txtnet.rst.txtquery-dvb-frontend-info.rst.txtfdl-appendix.rst.txtgen-errors.rst.txtglossary.rst.txtindex.rst.txtintro.rst.txtmediactlmedia-controller-intro.rst.txtmedia-controller-model.rst.txtmedia-controller.rst.txtmedia-func-close.rst.txtmedia-func-ioctl.rst.txtmedia-func-open.rst.txtmedia-funcs.rst.txtmedia-header.rst.txtmedia-ioc-device-info.rst.txtmedia-ioc-enum-entities.rst.txtmedia-ioc-enum-links.rst.txtmedia-ioc-g-topology.rst.txtmedia-ioc-request-alloc.rst.txtmedia-ioc-setup-link.rst.txtmedia-request-ioc-queue.rst.txtmedia-request-ioc-reinit.rst.txtmedia-types.rst.txtrequest-api.rst.txtrequest-func-close.rst.txtrequest-func-ioctl.rst.txtrequest-func-poll.rst.txtrckeytable.c.rst.txtlirc-dev-intro.rst.txtlirc-dev.rst.txtlirc-func.rst.txtlirc-get-features.rst.txtlirc-get-rec-mode.rst.txtlirc-get-rec-resolution.rst.txtlirc-get-send-mode.rst.txtlirc-get-timeout.rst.txtlirc-header.rst.txtlirc-read.rst.txtlirc-set-measure-carrier-mode.rst.txtlirc-set-rec-carrier-range.rst.txtlirc-set-rec-carrier.rst.txtlirc-set-rec-timeout.rst.txtlirc-set-send-carrier.rst.txtlirc-set-send-duty-cycle.rst.txtlirc-set-transmitter-mask.rst.txtlirc-set-wideband-receiver.rst.txtlirc-write.rst.txtrc-intro.rst.txtrc-protos.rst.txtrc-sysfs-nodes.rst.txtrc-table-change.rst.txtrc-tables.rst.txtremote_controllers.rst.txtv4lapp-pri.rst.txtaudio.rst.txtbiblio.rst.txtbuffer.rst.txtcapture-example.rst.txtcapture.c.rst.txtcolorspaces-defs.rst.txtcolorspaces-details.rst.txtcolorspaces.rst.txtcommon-defs.rst.txtcommon.rst.txtcompat.rst.txtcontrol.rst.txtcrop.rst.txtdepth-formats.rst.txtdev-capture.rst.txtdev-decoder.rst.txtdev-encoder.rst.txtdev-event.rst.txtdev-mem2mem.rst.txtdev-meta.rst.txtdev-osd.rst.txtdev-output.rst.txtdev-overlay.rst.txtdev-radio.rst.txtdev-raw-vbi.rst.txtdev-rds.rst.txtdev-sdr.rst.txtdev-sliced-vbi.rst.txtdev-stateless-decoder.rst.txtdev-subdev.rst.txtdev-touch.rst.txtdevices.rst.txtdiff-v4l.rst.txtdmabuf.rst.txtdv-timings.rst.txtext-ctrls-camera.rst.txtext-ctrls-codec-stateless.rst.txtext-ctrls-codec.rst.txtext-ctrls-colorimetry.rst.txtext-ctrls-detect.rst.txtext-ctrls-dv.rst.txtext-ctrls-flash.rst.txtext-ctrls-fm-rx.rst.txtext-ctrls-fm-tx.rst.txtext-ctrls-image-process.rst.txtext-ctrls-image-source.rst.txtext-ctrls-jpeg.rst.txtext-ctrls-rf-tuner.rst.txtextended-controls.rst.txtfield-order.rst.txtformat.rst.txtfourcc.rst.txtfunc-close.rst.txtfunc-ioctl.rst.txtfunc-mmap.rst.txtfunc-munmap.rst.txtfunc-open.rst.txtfunc-poll.rst.txtfunc-read.rst.txtfunc-select.rst.txtfunc-write.rst.txthist-v4l2.rst.txthsv-formats.rst.txtio.rst.txtlibv4l-introduction.rst.txtlibv4l.rst.txtmeta-formats.rst.txtmmap.rst.txtopen.rst.txtpixfmt-bayer.rst.txtpixfmt-cnf4.rst.txtpixfmt-compressed.rst.txtpixfmt-indexed.rst.txtpixfmt-intro.rst.txtpixfmt-inzi.rst.txtpixfmt-m420.rst.txtpixfmt-meta-d4xx.rst.txtpixfmt-meta-intel-ipu3.rst.txtpixfmt-meta-rkisp1.rst.txtpixfmt-meta-uvc.rst.txtpixfmt-meta-vivid.rst.txtpixfmt-meta-vsp1-hgo.rst.txtpixfmt-meta-vsp1-hgt.rst.txtpixfmt-packed-hsv.rst.txtpixfmt-packed-yuv.rst.txtpixfmt-reserved.rst.txtpixfmt-rgb.rst.txtpixfmt-sdr-cs08.rst.txtpixfmt-sdr-cs14le.rst.txtpixfmt-sdr-cu08.rst.txtpixfmt-sdr-cu16le.rst.txtpixfmt-sdr-pcu16be.rst.txtpixfmt-sdr-pcu18be.rst.txtpixfmt-sdr-pcu20be.rst.txtpixfmt-sdr-ru12le.rst.txtpixfmt-srggb10-ipu3.rst.txtpixfmt-srggb10.rst.txtpixfmt-srggb10alaw8.rst.txtpixfmt-srggb10dpcm8.rst.txtpixfmt-srggb10p.rst.txtpixfmt-srggb12.rst.txtpixfmt-srggb12p.rst.txtpixfmt-srggb14.rst.txtpixfmt-srggb14p.rst.txtpixfmt-srggb16.rst.txtpixfmt-srggb8.rst.txtpixfmt-tch-td08.rst.txtpixfmt-tch-td16.rst.txtpixfmt-tch-tu08.rst.txtpixfmt-tch-tu16.rst.txtpixfmt-uv8.rst.txtpixfmt-v4l2-mplane.rst.txtpixfmt-v4l2.rst.txtpixfmt-y12i.rst.txtpixfmt-y8i.rst.txtpixfmt-yuv-luma.rst.txtpixfmt-yuv-planar.rst.txtpixfmt-z16.rst.txtpixfmt.rst.txtplanar-apis.rst.txtquerycap.rst.txtrw.rst.txtsdr-formats.rst.txtselection-api-configuration.rst.txtselection-api-examples.rst.txtselection-api-intro.rst.txtselection-api-targets.rst.txtselection-api-vs-crop-api.rst.txtselection-api.rst.txtselections-common.rst.txtstandard.rst.txtstreaming-par.rst.txtsubdev-formats.rst.txttch-formats.rst.txttuner.rst.txtuser-func.rst.txtuserp.rst.txtv4l2-selection-flags.rst.txtv4l2-selection-targets.rst.txtv4l2.rst.txtv4l2grab-example.rst.txtv4l2grab.c.rst.txtvideo.rst.txtvideodev.rst.txtvidioc-create-bufs.rst.txtvidioc-cropcap.rst.txtvidioc-dbg-g-chip-info.rst.txtvidioc-dbg-g-register.rst.txtvidioc-decoder-cmd.rst.txtvidioc-dqevent.rst.txtvidioc-dv-timings-cap.rst.txtvidioc-encoder-cmd.rst.txtvidioc-enum-dv-timings.rst.txtvidioc-enum-fmt.rst.txtvidioc-enum-frameintervals.rst.txtvidioc-enum-framesizes.rst.txtvidioc-enum-freq-bands.rst.txtvidioc-enumaudio.rst.txtvidioc-enumaudioout.rst.txtvidioc-enuminput.rst.txtvidioc-enumoutput.rst.txtvidioc-enumstd.rst.txtvidioc-expbuf.rst.txtvidioc-g-audio.rst.txtvidioc-g-audioout.rst.txtvidioc-g-crop.rst.txtvidioc-g-ctrl.rst.txtvidioc-g-dv-timings.rst.txtvidioc-g-edid.rst.txtvidioc-g-enc-index.rst.txtvidioc-g-ext-ctrls.rst.txtvidioc-g-fbuf.rst.txtvidioc-g-fmt.rst.txtvidioc-g-frequency.rst.txtvidioc-g-input.rst.txtvidioc-g-jpegcomp.rst.txtvidioc-g-modulator.rst.txtvidioc-g-output.rst.txtvidioc-g-parm.rst.txtvidioc-g-priority.rst.txtvidioc-g-selection.rst.txtvidioc-g-sliced-vbi-cap.rst.txtvidioc-g-std.rst.txtvidioc-g-tuner.rst.txtvidioc-log-status.rst.txtvidioc-overlay.rst.txtvidioc-prepare-buf.rst.txtvidioc-qbuf.rst.txtvidioc-query-dv-timings.rst.txtvidioc-querybuf.rst.txtvidioc-querycap.rst.txtvidioc-queryctrl.rst.txtvidioc-querystd.rst.txtvidioc-reqbufs.rst.txtvidioc-s-hw-freq-seek.rst.txtvidioc-streamon.rst.txtvidioc-subdev-enum-frame-interval.rst.txtvidioc-subdev-enum-frame-size.rst.txtvidioc-subdev-enum-mbus-code.rst.txtvidioc-subdev-g-client-cap.rst.txtvidioc-subdev-g-crop.rst.txtvidioc-subdev-g-fmt.rst.txtvidioc-subdev-g-frame-interval.rst.txtvidioc-subdev-g-routing.rst.txtvidioc-subdev-g-selection.rst.txtvidioc-subdev-querycap.rst.txtvidioc-subscribe-event.rst.txtyuv-formats.rst.txtnetlinkc-code-gen.rst.txtgenetlink-legacy.rst.txtindex.rst.txtintro-specs.rst.txtintro.rst.txtspecs.rst.txtno_new_privs.rst.txtseccomp_filter.rst.txtspec_ctrl.rst.txtsysfs-platform_profile.rst.txtunshare.rst.txtvduse.rst.txtvirtacrncpuid.rst.txtindex.rst.txtintroduction.rst.txtio-request.rst.txtcocosev-guest.rst.txttdx-guest.rst.txtguest-halt-polling.rst.txthypervclocks.rst.txtindex.rst.txtoverview.rst.txtvmbus.rst.txtindex.rst.txtkvmapi.rst.txtarmhyp-abi.rst.txthypercalls.rst.txtindex.rst.txtptp_kvm.rst.txtpvtime.rst.txtdevicesarm-vgic-its.rst.txtarm-vgic-v3.rst.txtarm-vgic.rst.txtindex.rst.txtmpic.rst.txts390_flic.rst.txtvcpu.rst.txtvfio.rst.txtvm.rst.txtxics.rst.txtxive.rst.txthalt-polling.rst.txtindex.rst.txtlocking.rst.txtppc-pv.rst.txtreview-checklist.rst.txts390index.rst.txts390-diag.rst.txts390-pv-boot.rst.txts390-pv-dump.rst.txts390-pv.rst.txtvcpu-requests.rst.txtx86amd-memory-encryption.rst.txtcpuid.rst.txterrata.rst.txthypercalls.rst.txtindex.rst.txtmmu.rst.txtmsr.rst.txtnested-vmx.rst.txtrunning-nested-guests.rst.txttimekeeping.rst.txtne_overview.rst.txtparavirt_ops.rst.txtumluser_mode_linux_howto_v2.rst.txtw1index.rst.txtmastersds2482.rst.txtds2490.rst.txtindex.rst.txtmxc-w1.rst.txtomap-hdq.rst.txtw1-gpio.rst.txtslavesindex.rst.txtw1_ds2406.rst.txtw1_ds2413.rst.txtw1_ds2423.rst.txtw1_ds2438.rst.txtw1_ds28e04.rst.txtw1_ds28e17.rst.txtw1_therm.rst.txtw1-generic.rst.txtw1-netlink.rst.txtwatchdogconvert_drivers_to_kernel_api.rst.txthpwdt.rst.txtindex.rst.txtmlx-wdt.rst.txtpcwd-watchdog.rst.txtwatchdog-api.rst.txtwatchdog-kernel-api.rst.txtwatchdog-parameters.rst.txtwatchdog-pm.rst.txtwdt.rst.txt_staticalabaster.cssbasic.csscustom.cssdoctools.jsdocumentation_options.jsfile.pngjquery-3.4.1.jsjquery.jslanguage_data.jsminus.pngplus.pngpygments.csssearchtools.jstheme_overrides.csstheme_rtd_colors.cssunderscore-1.3.1.jsunderscore.jsaccelindex.htmlintroduction.htmlqaicaic100.htmlindex.htmlqaic.htmlaccountingcgroupstats.htmldelay-accounting.htmlindex.htmlpsi.htmltaskstats-struct.htmltaskstats.htmladmin-guideLSMLoadPin.htmlSELinux.htmlSafeSetID.htmlSmack.htmlYama.htmlapparmor.htmlindex.htmltomoyo.htmlREADME.htmlabi-obsolete.htmlabi-removed.htmlabi-stable.htmlabi-testing.htmlabi.htmlacpicppc_sysfs.htmlfan_performance_states.htmlindex.htmlinitrd_table_override.htmlssdt-overlays.htmlaoeaoe.htmlexamples.htmlindex.htmltodo.htmlauxdisplaycfag12864b.htmlindex.htmlks0108.htmlbcache.htmlbinderfs.htmlbinfmt-misc.htmlblockdevdrbddata-structure-v9.htmlfigures.htmlindex.htmlfloppy.htmlindex.htmlnbd.htmlparide.htmlramdisk.htmlzram.htmlbootconfig.htmlbraille-console.htmlbtmrvl.htmlbug-bisect.htmlbug-hunting.htmlcgroup-v1blkio-controller.htmlcgroups.htmlcpuacct.htmlcpusets.htmldevices.htmlfreezer-subsystem.htmlhugetlb.htmlindex.htmlmemcg_test.htmlmemory.htmlmisc.htmlnet_cls.htmlnet_prio.htmlpids.htmlrdma.htmlcgroup-v2.htmlcifsauthors.htmlchanges.htmlindex.htmlintroduction.htmltodo.htmlusage.htmlclearing-warn-once.htmlcpu-load.htmlcputopology.htmldell_rbu.htmldevice-mappercache-policies.htmlcache.htmldelay.htmldm-clone.htmldm-crypt.htmldm-dust.htmldm-ebs.htmldm-flakey.htmldm-ima.htmldm-init.htmldm-integrity.htmldm-io.htmldm-log.htmldm-queue-length.htmldm-raid.htmldm-service-time.htmldm-uevent.htmldm-zoned.htmlera.htmlindex.htmlkcopyd.htmllinear.htmllog-writes.htmlpersistent-data.htmlsnapshot.htmlstatistics.htmlstriped.htmlswitch.htmlthin-provisioning.htmlunstriped.htmlverity.htmlwritecache.htmlzero.htmldevices.htmldynamic-debug-howto.htmledid.htmlefi-stub.htmlext4.htmlfeatures.htmlfilesystem-monitoring.htmlgpiogpio-aggregator.htmlgpio-mockup.htmlgpio-sim.htmlindex.htmlsysfs.htmlhighuid.htmlhw-vulncore-scheduling.htmlcross-thread-rsb.htmlgather_data_sampling.htmlindex.htmll1d_flush.htmll1tf.htmlmds.htmlmultihit.htmlprocessor_mmio_stale_data.htmlreg-file-data-sampling.htmlspecial-register-buffer-data-sampling.htmlspectre.htmlsrso.htmltsx_async_abort.htmlhw_random.htmlindex.htmlinit.htmlinitrd.htmliostats.htmljava.htmljfs.htmlkdumpindex.htmlkdump.htmlvmcoreinfo.htmlkernel-parameters.htmlkernel-per-CPU-kthreads.htmllaptopsasus-laptop.htmldisk-shock-protection.htmlindex.htmllaptop-mode.htmllg-laptop.htmlsony-laptop.htmlsonypi.htmlthinkpad-acpi.htmltoshiba_haps.htmllcd-panel-cgram.htmlldm.htmllockup-watchdogs.htmlmd.htmlmediaau0828-cardlist.htmlavermedia.htmlbt8xx.htmlbttv-cardlist.htmlbttv.htmlbuilding.htmlcafe_ccic.htmlcardlist.htmlcec.htmlci.htmlcx18-cardlist.htmlcx231xx-cardlist.htmlcx23885-cardlist.htmlcx88-cardlist.htmlcx88.htmldvb-drivers.htmldvb-usb-a800-cardlist.htmldvb-usb-af9005-cardlist.htmldvb-usb-af9015-cardlist.htmldvb-usb-af9035-cardlist.htmldvb-usb-anysee-cardlist.htmldvb-usb-au6610-cardlist.htmldvb-usb-az6007-cardlist.htmldvb-usb-az6027-cardlist.htmldvb-usb-ce6230-cardlist.htmldvb-usb-cinergyT2-cardlist.htmldvb-usb-cxusb-cardlist.htmldvb-usb-dib0700-cardlist.htmldvb-usb-dibusb-mb-cardlist.htmldvb-usb-dibusb-mc-cardlist.htmldvb-usb-digitv-cardlist.htmldvb-usb-dtt200u-cardlist.htmldvb-usb-dtv5100-cardlist.htmldvb-usb-dvbsky-cardlist.htmldvb-usb-dw2102-cardlist.htmldvb-usb-ec168-cardlist.htmldvb-usb-gl861-cardlist.htmldvb-usb-gp8psk-cardlist.htmldvb-usb-lmedm04-cardlist.htmldvb-usb-m920x-cardlist.htmldvb-usb-mxl111sf-cardlist.htmldvb-usb-nova-t-usb2-cardlist.htmldvb-usb-opera1-cardlist.htmldvb-usb-pctv452e-cardlist.htmldvb-usb-rtl28xxu-cardlist.htmldvb-usb-technisat-usb2-cardlist.htmldvb-usb-ttusb2-cardlist.htmldvb-usb-umt-010-cardlist.htmldvb-usb-vp702x-cardlist.htmldvb-usb-vp7045-cardlist.htmldvb-usb-zd1301-cardlist.htmldvb.htmldvb_intro.htmldvb_references.htmlem28xx-cardlist.htmlfaq.htmlfimc.htmlfrontend-cardlist.htmlgspca-cardlist.htmli2c-cardlist.htmlimx.htmlimx7.htmlindex.htmlintro.htmlipu3.htmlivtv-cardlist.htmlivtv.htmllmedm04.htmlmisc-cardlist.htmlomap3isp.htmlomap4_camera.htmlopera-firmware.htmlother-usb-cardlist.htmlpci-cardlist.htmlphilips.htmlplatform-cardlist.htmlqcom_camss.htmlradio-cardlist.htmlrcar-fdp1.htmlremote-controller.htmlrkisp1.htmlsaa7134-cardlist.htmlsaa7134.htmlsaa7164-cardlist.htmlsi470x.htmlsi4713.htmlsi476x.htmlsiano-cardlist.htmltechnisat.htmlttusb-dec.htmltuner-cardlist.htmlusb-cardlist.htmlv4l-drivers.htmlvimc.htmlvisl.htmlvivid.htmlzoran-cardlist.htmlmmcma_debugfs.htmlconcepts.htmldamonindex.htmllru_sort.htmlreclaim.htmlstart.htmlusage.htmlhugetlbpage.htmlidle_page_tracking.htmlindex.htmlksm.htmlmemory-hotplug.htmlmultigen_lru.htmlnommu-mmap.htmlnuma_memory_policy.htmlnumaperf.htmlpagemap.htmlshrinker_debugfs.htmlsoft-dirty.htmlswap_numa.htmltranshuge.htmluserfaultfd.htmlzswap.htmlmodule-signing.htmlmono.htmlnamespacescompatibility-list.htmlindex.htmlresource-control.htmlnfsindex.htmlnfs-client.htmlnfs-idmapper.htmlnfs-rdma.htmlnfsd-admin-interfaces.htmlnfsroot.htmlpnfs-block-server.htmlpnfs-scsi-server.htmlnumastat.htmlparport.htmlperfperf-security.htmlalibaba_pmu.htmlampere_cspmu.htmlarm-ccn.htmlarm-cmn.htmlarm_dsu_pmu.htmlhisi-pcie-pmu.htmlhisi-pmu.htmlhns3-pmu.htmlimx-ddr.htmlindex.htmlmeson-ddr-pmu.htmlnvidia-pmu.htmlqcom_l2_pmu.htmlqcom_l3_pmu.htmlthunderx2-pmu.htmlxgene-pmu.htmlpmamd-pstate.htmlcpufreq.htmlcpufreq_drivers.htmlcpuidle.htmlindex.htmlintel-speed-select.htmlintel_epb.htmlintel_idle.htmlintel_pstate.htmlintel_uncore_frequency_scaling.htmlsleep-states.htmlstrategies.htmlsuspend-flows.htmlsystem-wide.htmlworking-state.htmlpnp.htmlpstore-blk.htmlquickly-build-trimmed-linux.htmlramoops.htmlrapidio.htmlras.htmlreporting-issues.htmlreporting-regressions.htmlrtc.htmlserial-console.htmlsvga.htmlsyscall-user-dispatch.htmlsysctlabi.htmlfs.htmlindex.htmlkernel.htmlnet.htmlsunrpc.htmluser.htmlvm.htmlsysfs-rules.htmlsysrq.htmltainted-kernels.htmlthermalindex.htmlintel_powerclamp.htmlthunderbolt.htmlufs.htmlunicode.htmlvga-softcursor.htmlvideo-output.htmlworkload-tracing.htmlxfs.htmlarcharcarc.htmlfeatures.htmlindex.htmlarm64acpi_object_usage.htmlamu.htmlarm-acpi.htmlasymmetric-32bit.htmlbooting.htmlcpu-feature-registers.htmlelf_hwcaps.htmlfeatures.htmlhugetlbpage.htmlindex.htmllegacy_instructions.htmlmemory-tagging-extension.htmlmemory.htmlperf.htmlpointer-authentication.htmlsilicon-errata.htmlsme.htmlsve.htmltagged-address-abi.htmltagged-pointers.htmlia64aliasing.htmlefirtc.htmlerr_inject.htmlfeatures.htmlfsys.htmlia64.htmlindex.htmlirq-redir.htmlmca.htmlserial.htmlindex.htmlm68kbuddha-driver.htmlfeatures.htmlindex.htmlkernel-options.htmlnios2features.htmlindex.htmlnios2.htmlopenriscfeatures.htmlindex.htmlopenrisc_port.htmltodo.htmlpariscdebugging.htmlfeatures.htmlindex.htmlregisters.htmlshbooting.htmlfeatures.htmlindex.htmlnew-machine.htmlregister-banks.htmlsparcadi.htmlconsole.htmlfeatures.htmlindex.htmloradaxoracle-dax.htmlx86amd-memory-encryption.htmlamd_hsmp.htmlboot.htmlbooting-dt.htmlbuslock.htmlcpuinfo.htmlearlyprintk.htmlelf_auxvec.htmlentry_64.htmlexception-tables.htmlfeatures.htmli386IO-APIC.htmlindex.htmlifs.htmlindex.htmlintel-hfi.htmlintel_txt.htmliommu.htmlkernel-stacks.htmlmds.htmlmicrocode.htmlmtrr.htmlorc-unwinder.htmlpat.htmlpti.htmlresctrl.htmlsgx.htmlshstk.htmlsva.htmltdx.htmltlb.htmltopology.htmltsx_async_abort.htmlusb-legacy-support.htmlx86_645level-paging.htmlboot-options.htmlcpu-hotplug-spec.htmlfake-numa-for-cpusets.htmlfsgs.htmlindex.htmlmachinecheck.htmlmm.htmluefi.htmlxstate.htmlzero-page.htmlxtensaatomctl.htmlbooting.htmlfeatures.htmlindex.htmlmmu.htmlarmarm.htmlbooting.htmlcluster-pm-race-avoidance.htmlfeatures.htmlfirmware.htmlgooglechromebook-boot-flow.htmlindex.htmlinterrupts.htmlixp4xx.htmlkernel_mode_neon.htmlkernel_user_helpers.htmlkeystoneknav-qmss.htmloverview.htmlmarvell.htmlmem_alignment.htmlmemory.htmlmicrochip.htmlnetwinder.htmlnwfpeindex.htmlnetwinder-fpe.htmlnotes.htmlnwfpe.htmltodo.htmlomapdss.htmlindex.htmlomap.htmlomap_pm.htmlporting.htmlpxamfp.htmlsa1100assabet.htmlcerf.htmlindex.htmllart.htmlserial_uart.htmlsamsungbootloader-interface.htmlgpio.htmlindex.htmloverview.htmlsetup.htmlspearoverview.htmlstioverview.htmlstih407-overview.htmlstih418-overview.htmlstm32overview.htmlstm32-dma-mdma-chaining.htmlstm32f429-overview.htmlstm32f746-overview.htmlstm32f769-overview.htmlstm32h743-overview.htmlstm32h750-overview.htmlstm32mp13-overview.htmlstm32mp151-overview.htmlstm32mp157-overview.htmlsunxisunxi.htmlclocks.htmlswp_emulation.htmltcm.htmluefi.htmlvfprelease-notes.htmlvlocks.htmlblockbfq-iosched.htmlbiovecs.htmlblk-mq.htmlcmdline-partition.htmldata-integrity.htmldeadline-iosched.htmlindex.htmlinline-encryption.htmlioprio.htmlkyber-iosched.htmlnull_blk.htmlpr.htmlstat.htmlswitching-sched.htmlublk.htmlwriteback_cache_control.htmlbpfbpf_design_QA.htmlbpf_devel_QA.htmlbpf_iterators.htmlbpf_licensing.htmlbpf_prog_run.htmlbtf.htmlclang-notes.htmlclassic_vs_extended.htmlcpumasks.htmldrgn.htmlfaq.htmlgraph_ds_impl.htmlhelpers.htmlindex.htmlkfuncs.htmllibbpfindex.htmllibbpf_build.htmllibbpf_naming_convention.htmllibbpf_overview.htmlprogram_types.htmllinux-notes.htmlllvm_reloc.htmlmap_array.htmlmap_bloom_filter.htmlmap_cgroup_storage.htmlmap_cgrp_storage.htmlmap_cpumap.htmlmap_devmap.htmlmap_hash.htmlmap_lpm_trie.htmlmap_of_maps.htmlmap_queue_stack.htmlmap_sk_storage.htmlmap_sockmap.htmlmap_xskmap.htmlmaps.htmlother.htmlprog_cgroup_sockopt.htmlprog_cgroup_sysctl.htmlprog_flow_dissector.htmlprog_lsm.htmlprog_sk_lookup.htmlprograms.htmlredirect.htmlringbuf.htmls390.htmlstandardizationabi.htmlindex.htmlinstruction-set.htmlsyscall_api.htmltest_debug.htmlverifier.htmlca.h.rstcdromcdrom-standard.htmlindex.htmlpacket-writing.htmlcec.h.rstcore-apiasm-annotations.htmlassoc_array.htmlboot-time-mm.htmlcachetlb.htmlcircular-buffers.htmlcpu_hotplug.htmldebug-objects.htmldebugging-via-ohci1394.htmldma-api-howto.htmldma-api.htmldma-attributes.htmldma-isa-lpc.htmlentry.htmlerrseq.htmlgenalloc.htmlgeneric-radix-tree.htmlgenericirq.htmlgfp_mask-from-fs-io.htmlidr.htmlindex.htmlirqconcepts.htmlindex.htmlirq-affinity.htmlirq-domain.htmlirqflags-tracing.htmlkernel-api.htmlkobject.htmlkref.htmllibrs.htmllocal_ops.htmlmaple_tree.htmlmemory-allocation.htmlmemory-hotplug.htmlmm-api.htmlnetlink.htmlpacking.htmlpadata.htmlpin_user_pages.htmlprintk-basics.htmlprintk-formats.htmlprintk-index.htmlprotection-keys.htmlrbtree.htmlrefcount-vs-atomic.htmlsymbol-namespaces.htmlthis_cpu_ops.htmltimekeeping.htmltracepoint.htmlunaligned-memory-access.htmlwatch_queue.htmlworkqueue.htmlwrappersatomic_bitops.htmlatomic_t.htmlmemory-barriers.htmlxarray.htmlcpu-freqcore.htmlcpu-drivers.htmlcpufreq-stats.htmlindex.htmlcryptoapi-aead.htmlapi-akcipher.htmlapi-digest.htmlapi-intro.htmlapi-kpp.htmlapi-rng.htmlapi-samples.htmlapi-skcipher.htmlapi.htmlarchitecture.htmlasymmetric-keys.htmlasync-tx-api.htmlcrypto_engine.htmldescore-readme.htmldevel-algos.htmlindex.htmlintro.htmluserspace-if.htmldev-toolscheckpatch.htmlcoccinelle.htmlgcov.htmlgdb-kernel-debugging.htmlindex.htmlkasan.htmlkcov.htmlkcsan.htmlkfence.htmlkgdb.htmlkmemleak.htmlkmsan.htmlkselftest.htmlktap.htmlkunitapifunctionredirection.htmlindex.htmlresource.htmltest.htmlarchitecture.htmlfaq.htmlindex.htmlrun_manual.htmlrun_wrapper.htmlrunning_tips.htmlstart.htmlstyle.htmlusage.htmlsparse.htmltesting-overview.htmlubsan.htmldevicetreebindingsABI.htmlindex.htmlsubmitting-patches.htmlwriting-bindings.htmlwriting-schema.htmlchangesets.htmldynamic-resolution-notes.htmlindex.htmlkernel-api.htmlof_unittest.htmloverlay-notes.htmlusage-model.htmldmx.h.rstdoc-guidecontributing.htmlindex.htmlkernel-doc.htmlmaintainer-profile.htmlparse-headers.htmlsphinx.htmldriver-api80211cfg80211.htmlindex.htmlintroduction.htmlmac80211-advanced.htmlmac80211.htmlacpiindex.htmllinuxized-acpica.htmlscan_handlers.htmlaperture.htmlauxiliary_bus.htmlbacklightlp855x-driver.htmlbasics.htmlclk.htmlcomponent.htmlconnector.htmlconsole.htmlcryptoiaaiaa-crypto.htmlindex.htmlindex.htmlcxlindex.htmlmemory-devices.htmldcdbas.htmldevfreq.htmldevice-io.htmldevice_link.htmldma-buf.htmldmaengineclient.htmldmatest.htmlindex.htmlprovider.htmlpxa_dma.htmldpll.htmldriver-modelbinding.htmlbus.htmldesign-patterns.htmldevice.htmldevres.htmldriver.htmlindex.htmloverview.htmlplatform.htmlporting.htmlearly-userspacebuffer-format.htmlearly_userspace_support.htmlindex.htmledac.htmleisa.htmlfirewire.htmlfirmwarebuilt-in-fw.htmlcore.htmldirect-fs-lookup.htmlefiindex.htmlfallback-mechanisms.htmlfirmware-usage-guidelines.htmlfirmware_cache.htmlfw_search_path.htmlfw_upload.htmlindex.htmlintroduction.htmllookup-order.htmlother_interfaces.htmlrequest_firmware.htmlfpgafpga-bridge.htmlfpga-mgr.htmlfpga-programming.htmlfpga-region.htmlindex.htmlintro.htmlframe-buffer.htmlgeneric-counter.htmlgpioboard.htmlbt8xxgpio.htmlconsumer.htmldriver.htmldrivers-on-gpio.htmlindex.htmlintro.htmllegacy.htmlusing-gpio.htmlhsi.htmlhtehte.htmlindex.htmltegra-hte.htmli2c.htmli3cdevice-driver-api.htmlindex.htmlmaster-driver-api.htmlprotocol.htmliiobuffers.htmlcore.htmlhw-consumer.htmlindex.htmlintro.htmltriggered-buffers.htmltriggers.htmlindex.htmlinfiniband.htmlinfrastructure.htmlinput.htmlinterconnect.htmlio-mapping.htmlio_ordering.htmlioctl.htmlipmb.htmlipmi.htmlisa.htmlisapnp.htmllibata.htmlmailbox.htmlmdindex.htmlmd-cluster.htmlraid5-cache.htmlraid5-ppl.htmlmediacamera-sensor.htmlcec-core.htmldriversbttv-devel.htmlccsccs.htmlcontributors.htmlcx2341x-devel.htmlcx88-devel.htmldvb-usb.htmlfimc-devel.htmlfrontends.htmlindex.htmlpvrusb2.htmlpxa_camera.htmlradiotrack.htmlrkisp1.htmlsaa7134-devel.htmlsh_mobile_ceu_camera.htmltuners.htmlvidtv.htmlvimc-devel.htmlzoran.htmldtv-ca.htmldtv-common.htmldtv-core.htmldtv-demux.htmldtv-frontend.htmldtv-net.htmlindex.htmlmaintainer-entry-profile.htmlmc-core.htmlrc-core.htmltx-rx.htmlv4l2-async.htmlv4l2-common.htmlv4l2-controls.htmlv4l2-core.htmlv4l2-dev.htmlv4l2-device.htmlv4l2-dv-timings.htmlv4l2-event.htmlv4l2-fh.htmlv4l2-flash-led-class.htmlv4l2-fwnode.htmlv4l2-intro.htmlv4l2-mc.htmlv4l2-mediabus.htmlv4l2-mem2mem.htmlv4l2-rect.htmlv4l2-subdev.htmlv4l2-tuner.htmlv4l2-tveeprom.htmlv4l2-videobuf.htmlv4l2-videobuf2.htmlmeihdcp.htmliamt.htmlindex.htmlmei-client-bus.htmlmei.htmlnfc.htmlmemory-devicesindex.htmlti-emif.htmlti-gpmc.htmlmen-chameleon-bus.htmlmessage-based.htmlmisc_devices.htmlmiscellaneous.htmlmmcindex.htmlmmc-async-req.htmlmmc-dev-attrs.htmlmmc-dev-parts.htmlmmc-tools.htmlmtdindex.htmlnand_ecc.htmlspi-intel.htmlspi-nor.htmlmtdnand.htmlnfcindex.htmlnfc-hci.htmlnfc-pn544.htmlntb.htmlnvdimmbtt.htmlfirmware-activate.htmlindex.htmlnvdimm.htmlsecurity.htmlnvmem.htmlparport-lowlevel.htmlpciindex.htmlp2pdma.htmlpci.htmlphyindex.htmlphy.htmlsamsung-usb2.htmlpin-control.htmlpldmfwdriver-ops.htmlfile-format.htmlindex.htmlpmcpuidle.htmldevices.htmlindex.htmlnotifiers.htmltypes.htmlpps.htmlptp.htmlpwm.htmlrapidioindex.htmlmport_cdev.htmlrapidio.htmlrio_cm.htmlsysfs.htmltsi721.htmlregulator.htmlreset.htmlrfkill.htmls390-drivers.htmlscsi.htmlserialdriver.htmlindex.htmlserial-iso7816.htmlserial-rs485.htmlslimbus.htmlsm501.htmlsoundwireerror_handling.htmlindex.htmllocking.htmlstream.htmlsummary.htmlspi.htmlsurface_aggregatorclient-api.htmlclient.htmlclientscdev.htmldtx.htmlindex.htmlsan.htmlindex.htmlinternal-api.htmlinternal.htmloverview.htmlssh.htmlswitchtec.htmlsync_file.htmltarget.htmlthermalcpu-cooling-api.htmlcpu-idle-cooling.htmlexynos_thermal.htmlexynos_thermal_emulation.htmlindex.htmlintel_dptf.htmlnouveau_thermal.htmlpower_allocator.htmlsysfs-api.htmlx86_pkg_temperature_thermal.htmlttyindex.htmlmoxa-smartio.htmln_gsm.htmln_tty.htmltty_buffer.htmltty_driver.htmltty_internals.htmltty_ldisc.htmltty_port.htmltty_struct.htmluio-howto.htmlusbURB.htmlanchors.htmlbulk-streams.htmlcallbacks.htmldma.htmldwc3.htmlerror-codes.htmlgadget.htmlhotplug.htmlindex.htmlpersist.htmlpower-management.htmltypec.htmltypec_bus.htmlusb.htmlusb3-debug-port.htmlwriting_musb_glue_layer.htmlwriting_usb_driver.htmlvfio-mediated-device.htmlvfio-pci-device-specific-driver-acceptance.htmlvfio.htmlvirtioindex.htmlvirtio.htmlwriting_virtio_drivers.htmlvme.htmlw1.htmlxilinxeemi.htmlindex.htmlxillybus.htmlzorro.htmlfault-injectionfault-injection.htmlindex.htmlnotifier-error-inject.htmlnvme-fault-injection.htmlprovoke-crashes.htmlfbapi.htmlarkfb.htmlaty128fb.htmlcirrusfb.htmlcmap_xfbdev.htmldeferred_io.htmlefifb.htmlep93xx-fb.htmlfbcon.htmlframebuffer.htmlgxfb.htmlindex.htmlintel810.htmlintelfb.htmlinternals.htmllxfb.htmlmatroxfb.htmlmetronomefb.htmlmodedb.htmlpvr2fb.htmlpxafb.htmls3fb.htmlsa1100fb.htmlsh7760fb.htmlsisfb.htmlsm501.htmlsm712fb.htmlsstfb.htmltgafb.htmltridentfb.htmludlfb.htmluvesafb.htmlvesafb.htmlviafb.htmlvt8623fb.htmlfilesystems9p.htmladfs.htmlaffs.htmlafs.htmlapi-summary.htmlautofs-mount-control.htmlautofs.htmlautomount-support.htmlbefs.htmlbfs.htmlbtrfs.htmlcachingbackend-api.htmlcachefiles.htmlfscache.htmlindex.htmlnetfs-api.htmlceph.htmlcoda.htmlconfigfs.htmlcramfs.htmldax.htmldebugfs.htmldevpts.htmldirectory-locking.htmldlmfs.htmldnotify.htmlecryptfs.htmlefivarfs.htmlerofs.htmlext2.htmlext3.htmlext4about.htmlallocators.htmlattributes.htmlbigalloc.htmlbitmaps.htmlblockgroup.htmlblockmap.htmlblocks.htmlchecksums.htmldirectory.htmldynamic.htmleainode.htmlglobals.htmlgroup_descr.htmlifork.htmlindex.htmlinlinedata.htmlinodes.htmljournal.htmlmmp.htmlorphan.htmloverview.htmlspecial_inodes.htmlsuper.htmlverity.htmlf2fs.htmlfiemap.htmlfiles.htmlfscrypt.htmlfsverity.htmlfuse-io.htmlfuse.htmlgfs2-glocks.htmlgfs2-uevents.htmlgfs2.htmlhfs.htmlhfsplus.htmlhpfs.htmlidmappings.htmlindex.htmlinotify.htmlisofs.htmljournalling.htmllocking.htmllocks.htmlmount_api.htmlnetfs_library.htmlnfsclient-identifier.htmlexporting.htmlindex.htmlknfsd-stats.htmlnfs41-server.htmlpnfs.htmlreexport.htmlrpc-cache.htmlrpc-server-gss.htmlnilfs2.htmlntfs.htmlntfs3.htmlocfs2-online-filecheck.htmlocfs2.htmlomfs.htmlorangefs.htmloverlayfs.htmlpath-lookup.htmlporting.htmlproc.htmlqnx6.htmlquota.htmlramfs-rootfs-initramfs.htmlrelay.htmlromfs.htmlseq_file.htmlsharedsubtree.htmlsmbcifsroot.htmlindex.htmlksmbd.htmlsplice.htmlspufsindex.htmlspu_create.htmlspu_run.htmlspufs.htmlsquashfs.htmlsysfs.htmlsysv-fs.htmltmpfs.htmlubifs-authentication.htmlubifs.htmludf.htmlvfat.htmlvfs.htmlvirtiofs.htmlxfs-delayed-logging-design.htmlxfs-online-fsck-design.htmlxfs-self-describing-metadata.htmlzonefs.htmlfirmware-guideacpiDSD-properties-rules.htmlacpi-lid.htmlaml-debugger.htmlapeieinj.htmloutput_format.htmlchromeos-acpi-device.htmldebug.htmldsddata-node-references.htmlgraph.htmlleds.htmlphy.htmlenumeration.htmlextcon-intel-int3496.htmlgpio-properties.htmli2c-muxes.htmlindex.htmlintel-pmc-mux.htmllpit.htmlmethod-customizing.htmlmethod-tracing.htmlnamespace.htmlnon-d0-probe.htmlosi.htmlvideo_extension.htmlindex.htmlfpgadfl.htmlindex.htmlfrontend.h.rstgenindex.htmlgpuafbc.htmlamdgpuamdgpu-glossary.htmldisplaydc-debug.htmldc-glossary.htmldcn-overview.htmldisplay-manager.htmlindex.htmlmpo-overview.htmldriver-core.htmldriver-misc.htmlflashing.htmlindex.htmlmodule-parameters.htmlras.htmlthermal.htmlxgmi.htmlautomated_testing.htmlbacklight.htmlbridgedw-hdmi.htmldriver-uapi.htmldrivers.htmldrm-client.htmldrm-internals.htmldrm-kms-helpers.htmldrm-kms.htmldrm-mm.htmldrm-uapi.htmldrm-usage-stats.htmldrm-vm-bind-async.htmli915.htmlimplementation_guidelines.htmlindex.htmlintroduction.htmlkomeda-kms.htmlmcde.htmlmeson.htmlmsm-crash-dump.htmlpanfrost.htmlpl111.htmlrfci915_gem_lmem.htmli915_scheduler.htmli915_small_bar.htmli915_vm_bind.htmlindex.htmlxe.htmltegra.htmltodo.htmltve200.htmlv3d.htmlvc4.htmlvga-switcheroo.htmlvgaarbiter.htmlvkms.htmlxen-front.htmlhidamd-sfh-hid.htmlhid-alps.htmlhid-bpf.htmlhid-sensor.htmlhid-transport.htmlhiddev.htmlhidraw.htmlindex.htmlintel-ish-hid.htmluhid.htmlhwmonabituguru-datasheet.htmlabituguru.htmlabituguru3.htmlacbel-fsg032.htmlacpi_power_meter.htmlad7314.htmladc128d818.htmladm1021.htmladm1025.htmladm1026.htmladm1031.htmladm1177.htmladm1266.htmladm1275.htmladm9240.htmlads7828.htmladt7410.htmladt7411.htmladt7462.htmladt7470.htmladt7475.htmlaht10.htmlamc6821.htmlaquacomputer_d5next.htmlasb100.htmlasc7621.htmlaspeed-pwm-tacho.htmlasus_ec_sensors.htmlasus_wmi_sensors.htmlbcm54140.htmlbel-pfe.htmlbpa-rs600.htmlbt1-pvt.htmlcoretemp.htmlcorsair-cpro.htmlcorsair-psu.htmlda9052.htmlda9055.htmldell-smm-hwmon.htmldme1737.htmldps920ab.htmldrivetemp.htmlds1621.htmlds620.htmlemc1403.htmlemc2103.htmlemc2305.htmlemc6w201.htmlf71805f.htmlf71882fg.htmlfam15h_power.htmlfsp-3y.htmlftsteutates.htmlg760a.htmlg762.htmlgl518sm.htmlgsc-hwmon.htmlgxp-fan-ctrl.htmlhih6130.htmlhwmon-kernel-api.htmlibm-cffps.htmlibmaem.htmlibmpowernv.htmlina209.htmlina238.htmlina2xx.htmlina3221.htmlindex.htmlinspur-ipsps1.htmlintel-m10-bmc-hwmon.htmlir35221.htmlir36021.htmlir38064.htmlisl68137.htmlit87.htmljc42.htmlk10temp.htmlk8temp.htmllan966x.htmllineage-pem.htmllm25066.htmllm63.htmllm70.htmllm73.htmllm75.htmllm77.htmllm78.htmllm80.htmllm83.htmllm85.htmllm87.htmllm90.htmllm92.htmllm93.htmllm95234.htmllm95245.htmllochnagar.htmllt7182s.htmlltc2945.htmlltc2947.htmlltc2978.htmlltc2990.htmlltc2992.htmlltc3815.htmlltc4151.htmlltc4215.htmlltc4245.htmlltc4260.htmlltc4261.htmlmax127.htmlmax15301.htmlmax16064.htmlmax16065.htmlmax1619.htmlmax16601.htmlmax1668.htmlmax197.htmlmax20730.htmlmax20751.htmlmax31722.htmlmax31730.htmlmax31760.htmlmax31785.htmlmax31790.htmlmax34440.htmlmax6620.htmlmax6639.htmlmax6642.htmlmax6650.htmlmax6697.htmlmax8688.htmlmc13783-adc.htmlmc34vr500.htmlmcp3021.htmlmenf21bmc.htmlmlxreg-fan.htmlmp2888.htmlmp2975.htmlmp5023.htmlnct6683.htmlnct6775.htmlnct7802.htmlnct7904.htmlnpcm750-pwm-fan.htmlnsa320.htmlntc_thermistor.htmlnzxt-kraken2.htmlnzxt-smart2.htmlocc.htmloxp-sensors.htmlpc87360.htmlpc87427.htmlpcf8591.htmlpeci-cputemp.htmlpeci-dimmtemp.htmlpim4328.htmlpli1209bc.htmlpm6764tr.htmlpmbus-core.htmlpmbus.htmlpowr1220.htmlpwm-fan.htmlpxe1610.htmlq54sj108a2.htmlraspberrypi-hwmon.htmlsbrmi.htmlsbtsi_temp.htmlsch5627.htmlsch5636.htmlscpi-hwmon.htmlsfctemp.htmlsht15.htmlsht21.htmlsht3x.htmlsht4x.htmlshtc1.htmlsis5595.htmlsl28cpld.htmlsmm665.htmlsmpro-hwmon.htmlsmsc47b397.htmlsmsc47m1.htmlsmsc47m192.htmlsparx5-temp.htmlstpddc60.htmlsubmitting-patches.htmlsy7636a-hwmon.htmlsysfs-interface.htmltc654.htmltc74.htmlthmc50.htmltmp102.htmltmp103.htmltmp108.htmltmp401.htmltmp421.htmltmp464.htmltmp513.htmltps23861.htmltps40422.htmltps53679.htmltps546d24.htmltwl4030-madc-hwmon.htmlucd9000.htmlucd9200.htmluserspace-tools.htmlvexpress.htmlvia686a.htmlvt1211.htmlw83627ehf.htmlw83627hf.htmlw83773g.htmlw83781d.htmlw83791d.htmlw83792d.htmlw83793.htmlw83795.htmlw83l785ts.htmlw83l786ng.htmlwm831x.htmlwm8350.htmlxdpe12284.htmlxdpe152c4.htmlxgene-hwmon.htmlzl6100.htmli2cbussesi2c-ali1535.htmli2c-ali1563.htmli2c-ali15x3.htmli2c-amd-mp2.htmli2c-amd756.htmli2c-amd8111.htmli2c-diolan-u2c.htmli2c-i801.htmli2c-ismt.htmli2c-mlxcpld.htmli2c-nforce2.htmli2c-nvidia-gpu.htmli2c-ocores.htmli2c-parport.htmli2c-pca-isa.htmli2c-piix4.htmli2c-sis5595.htmli2c-sis630.htmli2c-sis96x.htmli2c-taos-evm.htmli2c-via.htmli2c-viapro.htmlindex.htmlscx200_acb.htmldev-interface.htmldma-considerations.htmlfault-codes.htmlfunctionality.htmlgpio-fault-injection.htmli2c-protocol.htmli2c-stub.htmli2c-sysfs.htmli2c-topology.htmlindex.htmlinstantiating-devices.htmlmuxesi2c-mux-gpio.htmlold-module-parameters.htmlslave-eeprom-backend.htmlslave-interface.htmlslave-testunit-backend.htmlsmbus-protocol.htmlsummary.htmlten-bit-addresses.htmlwriting-clients.htmliiobno055.htmlep93xx_adc.htmliio_configfs.htmlindex.htmlindex.htmlinfinibandcore_locking.htmlindex.htmlipoib.htmlopa_vnic.htmlsysfs.htmltag_matching.htmluser_mad.htmluser_verbs.htmlinputdevicesalps.htmlamijoy.htmlappletouch.htmlatarikbd.htmlbcm5974.htmlcma3000_d0x.htmlcs461x.htmledt-ft5x06.htmlelantech.htmliforce-protocol.htmlindex.htmljoystick-parport.htmlntrig.htmlpxrc.htmlrotary-encoder.htmlsentelic.htmlwalkera0701.htmlxpad.htmlyealink.htmlevent-codes.htmlff.htmlgamepad.htmlgameport-programming.htmlindex.htmlinput-programming.htmlinput.htmlinput_kapi.htmlinput_uapi.htmljoydevindex.htmljoystick-api.htmljoystick.htmlmulti-touch-protocol.htmlnotifier.htmluinput.htmluserio.htmlisdncredits.htmlindex.htmlinterface_capi.htmlm_isdn.htmlkbuildgcc-plugins.htmlheaders_install.htmlindex.htmlissues.htmlkbuild.htmlkconfig-language.htmlkconfig-macro-language.htmlkconfig.htmlllvm.htmlmakefiles.htmlmodules.htmlreproducible-builds.htmlkernel-hackingfalse-sharing.htmlhacking.htmlindex.htmllocking.htmlledsindex.htmlleds-blinkm.htmlleds-class-flash.htmlleds-class-multicolor.htmlleds-class.htmlleds-el15203000.htmlleds-lm3556.htmlleds-lp3944.htmlleds-lp5521.htmlleds-lp5523.htmlleds-lp5562.htmlleds-lp55xx.htmlleds-mlxcpld.htmlleds-mt6370-rgb.htmlleds-qcom-lpg.htmlleds-sc27xx.htmlledtrig-oneshot.htmlledtrig-transient.htmlledtrig-usbport.htmluleds.htmllirc.h.rstlivepatchapi.htmlcallbacks.htmlcumulative-patches.htmlindex.htmllivepatch.htmlmodule-elf-format.htmlreliable-stacktrace.htmlshadow-vars.htmlsystem-state.htmllockingfutex-requeue-pi.htmlhwspinlock.htmlindex.htmllockdep-design.htmllockstat.htmllocktorture.htmllocktypes.htmlmutex-design.htmlpercpu-rw-semaphore.htmlpi-futex.htmlpreempt-locking.htmlrobust-futex-ABI.htmlrobust-futexes.htmlrt-mutex-design.htmlrt-mutex.htmlseqlock.htmlspinlocks.htmlww-mutex-design.htmlloongarchbooting.htmlfeatures.htmlindex.htmlintroduction.htmlirq-chip-model.htmlmaintainerconfigure-git.htmlindex.htmlmaintainer-entry-profile.htmlmessy-diffstat.htmlmodifying-patches.htmlpull-requests.htmlrebasing-and-merging.htmlmedia.h.rstmhiindex.htmlmhi.htmltopology.htmlmipsbooting.htmlfeatures.htmlindex.htmlingenic-tcu.htmlmisc-devicesad525x_dpot.htmlapds990x.htmlbh1770glc.htmlc2port.htmldw-xdata-pcie.htmleeprom.htmlibmvmc.htmlics932s401.htmlindex.htmlisl29003.htmllis3lv02d.htmlmax6875.htmloxsemi-tornado.htmlpci-endpoint-test.htmlspear-pcie-gadget.htmluacce.htmlxilinx_sdfec.htmlmmactive_mm.htmlarch_pgtable_helpers.htmlbalance.htmlbootmem.htmldamonapi.htmldesign.htmlfaq.htmlindex.htmlmaintainer-profile.htmlfree_page_reporting.htmlfrontswap.htmlhighmem.htmlhmm.htmlhugetlbfs_reserv.htmlhwpoison.htmlindex.htmlksm.htmlmemory-model.htmlmmu_notifier.htmlmultigen_lru.htmlnuma.htmloom.htmlovercommit-accounting.htmlpage_allocation.htmlpage_cache.htmlpage_frags.htmlpage_migration.htmlpage_owner.htmlpage_reclaim.htmlpage_table_check.htmlpage_tables.htmlphysical_memory.htmlprocess_addrs.htmlremap_file_pages.htmlshmfs.htmlslab.htmlslub.htmlsplit_page_table_lock.htmlswap.htmltranshuge.htmlunevictable-lru.htmlvmalloc.htmlvmalloced-kernel-stacks.htmlvmemmap_dedup.htmlz3fold.htmlzsmalloc.htmlnet.h.rstnetlabelcipso_ipv4.htmldraft_ietf.htmlindex.htmlintroduction.htmllsm_interface.htmlnetworking6lowpan.html6pack.htmlaf_xdp.htmlalias.htmlarcnet-hardware.htmlarcnet.htmlatm.htmlax25.htmlbareudp.htmlbatman-adv.htmlbonding.htmlbridge.htmlcaifcaif.htmlindex.htmllinux_caif.htmlcan.htmlcan_ucan_protocol.htmlcdc_mbim.htmlchecksum-offloads.htmldccp.htmldctcp.htmldevice_driversappletalkcops.htmlindex.htmlatmcxacru.htmlfore200e.htmlindex.htmliphase.htmlcableindex.htmlsb1000.htmlcancan327.htmlctuctucanfd-driver.htmlfreescaleflexcan.htmlindex.htmlcellularindex.htmlqualcommrmnet.htmlethernet3com3c509.htmlvortex.htmlalteraaltera_tse.htmlamazonena.htmlamdpds_core.htmlpds_vfio_pci.htmlaquantiaatlantic.htmlchelsiocxgb.htmlcirruscs89x0.htmldavicomdm9000.htmldecdmfe.htmldlinkdl2k.htmlfreescaledpaa.htmldpaa2dpio-driver.htmlethernet-driver.htmlindex.htmlmac-phy-support.htmloverview.htmlswitch-driver.htmlgianfar.htmlgooglegve.htmlhuaweihinic.htmlindex.htmlintele100.htmle1000.htmle1000e.htmlfm10k.htmli40e.htmliavf.htmlice.htmlidpf.htmligb.htmligbvf.htmlixgbe.htmlixgbevf.htmlmarvellocteon_ep.htmlocteontx2.htmlmellanoxmlx5counters.htmlindex.htmlkconfig.htmlswitchdev.htmltracepoints.htmlmicrosoftnetvsc.htmlneterions2io.htmlnetronomenfp.htmlpensandoionic.htmlsmscsmc9.htmlstmicrostmmac.htmltiam65_nuss_cpsw_switchdev.htmlcpsw.htmlcpsw_switchdev.htmltlan.htmltoshibaspider_net.htmlwangxunngbe.htmltxgbe.htmlfddidefza.htmlindex.htmlskfp.htmlhamradiobaycom.htmlindex.htmlz8530drv.htmlindex.htmlqlogicindex.htmlqlge.htmlwifiindex.htmlintelipw2100.htmlipw2200.htmlray_cs.htmlwwanindex.htmliosm.htmlt7xx.htmldevlinkam65-nuss-cpsw-switch.htmlbnxt.htmldevlink-dpipe.htmldevlink-flash.htmldevlink-health.htmldevlink-info.htmldevlink-linecard.htmldevlink-params.htmldevlink-port.htmldevlink-region.htmldevlink-reload.htmldevlink-resource.htmldevlink-selftests.htmldevlink-trap.htmletas_es58x.htmlhns3.htmli40e.htmlice.htmlindex.htmlionic.htmliosm.htmlmlx4.htmlmlx5.htmlmlxsw.htmlmv88e6xxx.htmlnetdevsim.htmlnfp.htmlocteontx2.htmlprestera.htmlqed.htmlsfc.htmlti-cpsw-switch.htmldns_resolver.htmldriver.htmldsab53.htmlbcm_sf2.htmlconfiguration.htmldsa.htmlindex.htmllan9303.htmlsja1105.htmleql.htmlethtool-netlink.htmlfailover.htmlfib_trie.htmlfilter.htmlgen_stats.htmlgeneric-hdlc.htmlgeneric_netlink.htmlgtp.htmlieee802154.htmlila.htmlindex.htmlioam6-sysctl.htmlip-sysctl.htmlip_dynaddr.htmlipddp.htmlipsec.htmlipv6.htmlipvlan.htmlipvs-sysctl.htmlj1939.htmlkapi.htmlkcm.htmll2tp.htmllapb-module.htmlmac80211-injection.htmlmac80211_hwsimmac80211_hwsim.htmlmctp.htmlmpls-sysctl.htmlmptcp-sysctl.htmlmsg_zerocopy.htmlmultiqueue.htmlnapi.htmlnet_cachelinesindex.htmlinet_connection_sock.htmlinet_sock.htmlnet_device.htmlnetns_ipv4_sysctl.htmlsnmp.htmltcp_sock.htmlnet_dim.htmlnet_failover.htmlnetconsole.htmlnetdev-features.htmlnetdevices.htmlnetfilter-sysctl.htmlnetif-msg.htmlnexthop-group-resilient.htmlnf_conntrack-sysctl.htmlnf_flowtable.htmlnfc.htmlopenvswitch.htmloperstates.htmlpacket_mmap.htmlpage_pool.htmlphonet.htmlphy.htmlpktgen.htmlplip.htmlppp_generic.htmlproc_net_tcp.htmlradiotap-headers.htmlrds.htmlregulatory.htmlrepresentors.htmlrxrpc.htmlscaling.htmlsctp.htmlsecid.htmlseg6-sysctl.htmlsegmentation-offloads.htmlsfp-phylink.htmlskbuff.htmlsmc-sysctl.htmlsnmp_counter.htmlstatistics.htmlstrparser.htmlswitchdev.htmlsysfs-tagging.htmltc-actions-env-rules.htmltc-queue-filters.htmltcp-thin.htmlteam.htmltimestamping.htmltipc.htmltls-handshake.htmltls-offload.htmltls.htmltproxy.htmltuntap.htmludplite.htmlvrf.htmlvxlan.htmlx25-iface.htmlx25.htmlxdp-rx-metadata.htmlxfrm_device.htmlxfrm_proc.htmlxfrm_sync.htmlxfrm_sysctl.htmlxsk-tx-metadata.htmlnvdimmmaintainer-entry-profile.htmlnvmefeature-and-quirk-policy.htmlobjects.invpcmciadevicetable.htmldriver-changes.htmldriver.htmlindex.htmllocking.htmlpeciindex.htmlpeci.htmlpowerapm-acpi.htmlbasic-pm-debugging.htmlcharger-manager.htmldrivers-testing.htmlenergy-model.htmlfreezing-of-tasks.htmlindex.htmlopp.htmlpci.htmlpm_qos_interface.htmlpower_supply_class.htmlpowercapdtpm.htmlpowercap.htmlregulatorconsumer.htmldesign.htmlmachine.htmloverview.htmlregulator.htmlruntime_pm.htmls2ram.htmlsuspend-and-cpuhotplug.htmlsuspend-and-interrupts.htmlswsusp-and-swap-files.htmlswsusp-dmcrypt.htmlswsusp.htmltricks.htmluserland-swsusp.htmlvideo.htmlpowerpcassociativity.htmlbooting.htmlbootwrapper.htmlcpu_families.htmlcpu_features.htmlcxl.htmlcxlflash.htmldawr-power9.htmldexcr.htmldscr.htmleeh-pci-error-recovery.htmlelf_hwcaps.htmlelfnote.htmlfeatures.htmlfirmware-assisted-dump.htmlhvcs.htmlimc.htmlindex.htmlisa-versions.htmlkaslr-booke32.htmlmpc52xx.htmlpapr_hcalls.htmlpci_iov_resource_on_powernv.htmlpmu-ebb.htmlptrace.htmlqe_firmware.htmlsyscall64-abi.htmltransactional_memory.htmlultravisor.htmlvas-api.htmlvcpudispatch_stats.htmlprocess1.Intro.html2.Process.html3.Early-stage.html4.Coding.html5.Posting.html6.Followthrough.html7.AdvancedTopics.html8.Conclusion.htmladding-syscalls.htmlapplying-patches.htmlbotching-up-ioctls.htmlchanges.htmlclang-format.htmlcode-of-conduct-interpretation.htmlcode-of-conduct.htmlcoding-style.htmlcontribution-maturity-model.htmldeprecated.htmldevelopment-process.htmlemail-clients.htmlembargoed-hardware-issues.htmlhandling-regressions.htmlhowto.htmlindex.htmlkernel-docs.htmlkernel-driver-statement.htmlkernel-enforcement-statement.htmllicense-rules.htmlmagic-number.htmlmaintainer-handbooks.htmlmaintainer-netdev.htmlmaintainer-pgp-guide.htmlmaintainer-tip.htmlmaintainers.htmlmanagement-style.htmlprogramming-language.htmlresearcher-guidelines.htmlsecurity-bugs.htmlstable-api-nonsense.htmlstable-kernel-rules.htmlsubmit-checklist.htmlsubmitting-patches.htmlvolatile-considered-harmful.htmlriscvboot-image-header.htmlfeatures.htmlhwprobe.htmlindex.htmlpatch-acceptance.htmluabi.htmlvm-layout.htmlrustarch-support.htmlcoding-guidelines.htmlgeneral-information.htmlindex.htmlquick-start.htmls3903270.htmlcds.htmlcommon_io.htmldriver-model.htmlfeatures.htmlindex.htmlmonreader.htmlpci.htmlqeth.htmls390dbf.htmltext_files.htmlvfio-ap-locking.htmlvfio-ap.htmlvfio-ccw.htmlzfcpdump.htmlschedulercompletion.htmlindex.htmlsched-arch.htmlsched-bwc.htmlsched-capacity.htmlsched-deadline.htmlsched-debug.htmlsched-design-CFS.htmlsched-domains.htmlsched-energy.htmlsched-nice-design.htmlsched-rt-group.htmlsched-stats.htmlsched-util-clamp.htmlschedutil.htmltext_files.htmlscsi53c700.htmlBusLogic.htmlFlashPoint.htmlNinjaSCSI.htmlaacraid.htmladvansys.htmlaha152x.htmlaic79xx.htmlaic7xxx.htmlarcmsr_spec.htmlbfa.htmlbnx2fc.htmlcxgb3i.htmldc395x.htmldpti.htmlg_NCR5380.htmlhpsa.htmlhptiop.htmlindex.htmllibsas.htmllink_power_management_policy.htmllpfc.htmlmegaraid.htmlncr53c8xx.htmlppa.htmlqlogicfas.htmlscsi-changer.htmlscsi-generic.htmlscsi-parameters.htmlscsi.htmlscsi_eh.htmlscsi_fc_transport.htmlscsi_mid_low_api.htmlscsi_transport_srpfigures.htmlsd-parameters.htmlsmartpqi.htmlst.htmlsym53c500_cs.htmlsym53c8xx_2.htmltcm_qla2xxx.htmlufs.htmlwd719x.htmlsearch.htmlsearchindex.jssecurityIMA-templates.htmlSCTP.htmlcredentials.htmldigsig.htmlindex.htmlkeyscore.htmlecryptfs.htmlindex.htmlrequest-key.htmltrusted-encrypted.htmllandlock.htmllsm-development.htmllsm.htmlsak.htmlsecretscoco.htmlindex.htmlself-protection.htmlsiphash.htmltpmindex.htmltpm_event_log.htmltpm_ftpm_tee.htmltpm_vtpm_proxy.htmlxen-tpmfront.htmlsoundalsa-configuration.htmlcardsaudigy-mixer.htmlaudiophile-usb.htmlbt87x.htmlcmipci.htmlemu10k1-jack.htmlhdspm.htmlimg-spdif-in.htmlindex.htmljoystick.htmlmaya44.htmlmixart.htmlsb-live-mixer.htmlserial-u16550.htmlvia82xx-mixer.htmldesignschannel-mapping-api.htmlcompress-offload.htmlcontrol-names.htmlindex.htmljack-controls.htmljack-injection.htmlmidi-2.0.htmloss-emulation.htmlpowersave.htmlprocfile.htmlseq-oss.htmltimestamping.htmltracepoints.htmlhd-audiocontrols.htmldp-mst.htmlindex.htmlintel-multi-link.htmlmodels.htmlnotes.htmlrealtek-pc-beep.htmlindex.htmlkernel-apialsa-driver-api.htmlindex.htmlwriting-an-alsa-driver.htmlsocclocking.htmlcodec-to-codec.htmlcodec.htmldai.htmldapm.htmldpcm.htmlindex.htmljack.htmlmachine.htmloverview.htmlplatform.htmlpops-clicks.htmlspibutterfly.htmlindex.htmlpxa2xx.htmlspi-lm70llp.htmlspi-sc18is602.htmlspi-summary.htmlspidev.htmlstagingcrc32.htmlindex.htmllzo.htmlremoteproc.htmlrpmsg.htmlspeculation.htmlstatic-keys.htmltee.htmlxz.htmlsubsystem-apis.htmltargetindex.htmlscripts.htmltcm_mod_builder.htmltcmu-design.htmltimershighres.htmlhpet.htmlhrtimers.htmlindex.htmlno_hz.htmltimekeeping.htmltimers-howto.htmltoolsindex.htmlrtlacommon_appendix.htmlcommon_hist_options.htmlcommon_options.htmlcommon_osnoise_description.htmlcommon_osnoise_options.htmlcommon_timerlat_aa.htmlcommon_timerlat_description.htmlcommon_timerlat_options.htmlcommon_top_options.htmlindex.htmlrtla-hwnoise.htmlrtla-osnoise-hist.htmlrtla-osnoise-top.htmlrtla-osnoise.htmlrtla-timerlat-hist.htmlrtla-timerlat-top.htmlrtla-timerlat.htmlrtla.htmlrvcommon_appendix.htmlcommon_ikm.htmlindex.htmlrv-list.htmlrv-mon-wip.htmlrv-mon-wwnr.htmlrv-mon.htmlrv.htmltraceboottime-trace.htmlcoresightcoresight-config.htmlcoresight-cpu-debug.htmlcoresight-ect.htmlcoresight-etm4x-reference.htmlcoresight-perf.htmlcoresight-tpda.htmlcoresight-tpdm.htmlcoresight-trbe.htmlcoresight.htmlindex.htmlultrasoc-smb.htmlevents-kmem.htmlevents-msr.htmlevents-nmi.htmlevents-power.htmlevents.htmlfprobe.htmlftrace-design.htmlftrace-uses.htmlftrace.htmlhisi-ptt.htmlhistogram-design.htmlhistogram.htmlhwlat_detector.htmlindex.htmlintel_th.htmlkprobes.htmlkprobetrace.htmlmmiotrace.htmlosnoise-tracer.htmlring-buffer-design.htmlrvda_monitor_instrumentation.htmlda_monitor_synthesis.htmldeterministic_automata.htmlindex.htmlmonitor_wip.htmlmonitor_wwnr.htmlruntime-verification.htmlstm.htmlsys-t.htmltimerlat-tracer.htmltracepoint-analysis.htmltracepoints.htmluprobetracer.htmluser_events.htmltranslationsindex.htmlit_ITadmin-guideREADME.htmlkernel-parameters.htmlsecurity-bugs.htmlcore-apiindex.htmlmemory-allocation.htmlsymbol-namespaces.htmldevicetreebindingssubmitting-patches.htmldisclaimer-ita.htmldoc-guideindex.htmlkernel-doc.htmlparse-headers.htmlsphinx.htmlindex.htmlkernel-hackinghacking.htmlindex.htmllocking.htmlmaintainerconfigure-git.htmlnetworkingnetdev-FAQ.htmlprocess1.Intro.html2.Process.html3.Early-stage.html4.Coding.html5.Posting.html6.Followthrough.html7.AdvancedTopics.html8.Conclusion.htmladding-syscalls.htmlapplying-patches.htmlbotching-up-ioctls.htmlchanges.htmlclang-format.htmlcode-of-conduct.htmlcoding-style.htmldeprecated.htmldevelopment-process.htmlemail-clients.htmlhowto.htmlindex.htmlkernel-docs.htmlkernel-driver-statement.htmlkernel-enforcement-statement.htmllicense-rules.htmlmagic-number.htmlmaintainer-handbooks.htmlmaintainer-pgp-guide.htmlmaintainer-tip.htmlmaintainers.htmlmanagement-style.htmlprogramming-language.htmlstable-api-nonsense.htmlstable-kernel-rules.htmlsubmit-checklist.htmlsubmitting-patches.htmlvolatile-considered-harmful.htmlriscvpatch-acceptance.htmlja_JPhowto.htmlindex.htmlko_KRhowto.htmlindex.htmlsp_SPdisclaimer-sp.htmlhowto.htmlindex.htmlprocessadding-syscalls.htmlcode-of-conduct.htmlcoding-style.htmldeprecated.htmlemail-clients.htmlindex.htmlkernel-docs.htmlkernel-enforcement-statement.htmlmagic-number.htmlprogramming-language.htmlsubmitting-patches.htmlwrappersmemory-barriers.htmlzh_CNPCIacpi-info.htmlindex.htmlmsi-howto.htmlpci-iov-howto.htmlpci.htmlpciebus-howto.htmlsysfs-pci.htmlaccountingdelay-accounting.htmlindex.htmlpsi.htmltaskstats.htmladmin-guideREADME.htmlbootconfig.htmlbug-bisect.htmlbug-hunting.htmlclearing-warn-once.htmlcpu-load.htmlcputopology.htmlindex.htmlinit.htmllockup-watchdogs.htmlmmdamonindex.htmllru_sort.htmlreclaim.htmlstart.htmlusage.htmlindex.htmlksm.htmlreporting-issues.htmlreporting-regressions.htmlsecurity-bugs.htmlsysrq.htmltainted-kernels.htmlunicode.htmlarcharm64amu.htmlelf_hwcaps.htmlhugetlbpage.htmlindex.htmlperf.htmlindex.htmlopenriscindex.htmlopenrisc_port.htmltodo.htmlpariscdebugging.htmlindex.htmlregisters.htmlcore-apiassoc_array.htmlboot-time-mm.htmlcachetlb.htmlcircular-buffers.htmlcpu_hotplug.htmlerrseq.htmlgenalloc.htmlgeneric-radix-tree.htmlgenericirq.htmlgfp_mask-from-fs-io.htmlidr.htmlindex.htmlirqconcepts.htmlindex.htmlirq-affinity.htmlirq-domain.htmlirqflags-tracing.htmlkernel-api.htmlkobject.htmlkref.htmllocal_ops.htmlmemory-allocation.htmlmemory-hotplug.htmlmm-api.htmlpacking.htmlpadata.htmlprintk-basics.htmlprintk-formats.htmlprotection-keys.htmlrbtree.htmlrefcount-vs-atomic.htmlsymbol-namespaces.htmlthis_cpu_ops.htmlunaligned-memory-access.htmlwatch_queue.htmlworkqueue.htmlxarray.htmlcpu-freqcore.htmlcpu-drivers.htmlcpufreq-stats.htmlindex.htmldev-toolsgcov.htmlgdb-kernel-debugging.htmlindex.htmlkasan.htmlsparse.htmltesting-overview.htmldevicetreechangesets.htmldynamic-resolution-notes.htmlindex.htmlkernel-api.htmlof_unittest.htmloverlay-notes.htmlusage-model.htmldisclaimer-zh_CN.htmldoc-guidecontributing.htmlindex.htmlkernel-doc.htmlmaintainer-profile.htmlparse-headers.htmlsphinx.htmldriver-apigpioindex.htmllegacy.htmlindex.htmlio_ordering.htmlfilesystemsdebugfs.htmlindex.htmltmpfs.htmlvirtiofs.htmlglossary.htmliioep93xx_adc.htmliio_configfs.htmlindex.htmlindex.htmlinfinibandcore_locking.htmlindex.htmlipoib.htmlopa_vnic.htmlsysfs.htmltag_matching.htmluser_mad.htmluser_verbs.htmlkernel-hackinghacking.htmlindex.htmllockingindex.htmlmutex-design.htmlspinlocks.htmlloongarchbooting.htmlfeatures.htmlindex.htmlintroduction.htmlirq-chip-model.htmlmaintainerconfigure-git.htmlindex.htmlmaintainer-entry-profile.htmlmodifying-patches.htmlpull-requests.htmlrebasing-and-merging.htmlmipsbooting.htmlfeatures.htmlindex.htmlingenic-tcu.htmlmmactive_mm.htmlbalance.htmldamonapi.htmldesign.htmlfaq.htmlindex.htmlfree_page_reporting.htmlfrontswap.htmlhighmem.htmlhmm.htmlhugetlbfs_reserv.htmlhwpoison.htmlindex.htmlksm.htmlmemory-model.htmlmmu_notifier.htmlnuma.htmlovercommit-accounting.htmlpage_frags.htmlpage_migration.htmlpage_owner.htmlpage_table_check.htmlremap_file_pages.htmlsplit_page_table_lock.htmlvmalloced-kernel-stacks.htmlz3fold.htmlzsmalloc.htmlpeciindex.htmlpeci.htmlpowerenergy-model.htmlindex.htmlopp.htmlprocess1.Intro.html2.Process.html3.Early-stage.html4.Coding.html5.Posting.html6.Followthrough.html7.AdvancedTopics.html8.Conclusion.htmlcode-of-conduct-interpretation.htmlcode-of-conduct.htmlcoding-style.htmldevelopment-process.htmlemail-clients.htmlembargoed-hardware-issues.htmlhowto.htmlindex.htmlkernel-driver-statement.htmlkernel-enforcement-statement.htmllicense-rules.htmlmagic-number.htmlmanagement-style.htmlprogramming-language.htmlstable-api-nonsense.htmlstable-kernel-rules.htmlsubmit-checklist.htmlsubmitting-patches.htmlvolatile-considered-harmful.htmlriscvboot-image-header.htmlindex.htmlpatch-acceptance.htmlvm-layout.htmlrustarch-support.htmlcoding-guidelines.htmlgeneral-information.htmlindex.htmlquick-start.htmlschedulercompletion.htmlindex.htmlsched-arch.htmlsched-bwc.htmlsched-capacity.htmlsched-debug.htmlsched-design-CFS.htmlsched-domains.htmlsched-energy.htmlsched-nice-design.htmlsched-stats.htmlschedutil.htmlsoundhd-audiocontrols.htmlindex.htmlindex.htmlstagingindex.htmlxz.htmluserspace-apiacceleratorsocxl.htmlebpfindex.htmlsyscall.htmlfutex2.htmlindex.htmlno_new_privs.htmlseccomp_filter.htmlsysfs-platform_profile.htmlvirtacrncpuid.htmlindex.htmlintroduction.htmlio-request.htmlguest-halt-polling.htmlindex.htmlne_overview.htmlparavirt_ops.htmlzh_TWadmin-guideREADME.htmlbug-bisect.htmlbug-hunting.htmlclearing-warn-once.htmlcpu-load.htmlindex.htmlinit.htmlreporting-issues.htmlsecurity-bugs.htmltainted-kernels.htmlunicode.htmlarcharm64amu.htmlelf_hwcaps.htmlhugetlbpage.htmlindex.htmlperf.htmlcpu-freqcore.htmlcpu-drivers.htmlcpufreq-stats.htmlindex.htmldisclaimer-zh_TW.htmlfilesystemsdebugfs.htmlindex.htmltmpfs.htmlvirtiofs.htmlindex.htmlprocess1.Intro.html2.Process.html3.Early-stage.html4.Coding.html5.Posting.html6.Followthrough.html7.AdvancedTopics.html8.Conclusion.htmlcode-of-conduct-interpretation.htmlcode-of-conduct.htmlcoding-style.htmldevelopment-process.htmlemail-clients.htmlembargoed-hardware-issues.htmlhowto.htmlindex.htmlkernel-driver-statement.htmlkernel-enforcement-statement.htmllicense-rules.htmlmagic-number.htmlmanagement-style.htmlprogramming-language.htmlstable-api-nonsense.htmlstable-kernel-rules.htmlsubmit-checklist.htmlsubmitting-patches.htmlvolatile-considered-harmful.htmlusbacm.htmlauthorization.htmlchipidea.htmldwc3.htmlehci.htmlfunctionfs.htmlgadget-testing.htmlgadget_configfs.htmlgadget_hid.htmlgadget_multi.htmlgadget_printer.htmlgadget_serial.htmlgadget_uvc.htmlindex.htmliuu_phoenix.htmlmass-storage.htmlmisc_usbsevseg.htmlmtouchusb.htmlohci.htmlraw-gadget.htmltext_files.htmlusb-help.htmlusb-serial.htmlusbip_protocol.htmlusbmon.htmluserspace-apiELF.htmlacceleratorsocxl.htmldma-buf-alloc-exchange.htmlebpfindex.htmlsyscall.htmlfutex2.htmlindex.htmlioctlcdrom.htmlhdio.htmlindex.htmlioctl-decoding.htmlioctl-number.htmliommu.htmliommufd.htmllandlock.htmlmediaceccec-api.htmlcec-func-close.htmlcec-func-ioctl.htmlcec-func-open.htmlcec-func-poll.htmlcec-funcs.htmlcec-header.htmlcec-intro.htmlcec-ioc-adap-g-caps.htmlcec-ioc-adap-g-conn-info.htmlcec-ioc-adap-g-log-addrs.htmlcec-ioc-adap-g-phys-addr.htmlcec-ioc-dqevent.htmlcec-ioc-g-mode.htmlcec-ioc-receive.htmlcec-pin-error-inj.htmldriversaspeed-video.htmlccs.htmlcx2341x-uapi.htmldw100.htmlimx-uapi.htmlindex.htmlmax2175.htmlomap3isp-uapi.htmlst-vgxy61.htmluvcvideo.htmldvbca-fclose.htmlca-fopen.htmlca-get-cap.htmlca-get-descr-info.htmlca-get-msg.htmlca-get-slot-info.htmlca-reset.htmlca-send-msg.htmlca-set-descr.htmlca.htmlca_data_types.htmlca_function_calls.htmlca_high_level.htmldemux.htmldmx-add-pid.htmldmx-expbuf.htmldmx-fclose.htmldmx-fopen.htmldmx-fread.htmldmx-fwrite.htmldmx-get-pes-pids.htmldmx-get-stc.htmldmx-mmap.htmldmx-munmap.htmldmx-qbuf.htmldmx-querybuf.htmldmx-remove-pid.htmldmx-reqbufs.htmldmx-set-buffer-size.htmldmx-set-filter.htmldmx-set-pes-filter.htmldmx-start.htmldmx-stop.htmldmx_fcalls.htmldmx_types.htmldvb-fe-read-status.htmldvb-frontend-event.htmldvb-frontend-parameters.htmldvbapi.htmldvbproperty.htmlexamples.htmlfe-bandwidth-t.htmlfe-diseqc-recv-slave-reply.htmlfe-diseqc-reset-overload.htmlfe-diseqc-send-burst.htmlfe-diseqc-send-master-cmd.htmlfe-dishnetwork-send-legacy-cmd.htmlfe-enable-high-lnb-voltage.htmlfe-get-event.htmlfe-get-frontend.htmlfe-get-info.htmlfe-get-property.htmlfe-read-ber.htmlfe-read-signal-strength.htmlfe-read-snr.htmlfe-read-status.htmlfe-read-uncorrected-blocks.htmlfe-set-frontend-tune-mode.htmlfe-set-frontend.htmlfe-set-tone.htmlfe-set-voltage.htmlfe-type-t.htmlfe_property_parameters.htmlfrontend-header.htmlfrontend-property-cable-systems.htmlfrontend-property-satellite-systems.htmlfrontend-property-terrestrial-systems.htmlfrontend-stat-properties.htmlfrontend.htmlfrontend_f_close.htmlfrontend_f_open.htmlfrontend_fcalls.htmlfrontend_legacy_api.htmlfrontend_legacy_dvbv3_api.htmlheaders.htmlintro.htmllegacy_dvb_apis.htmlnet-add-if.htmlnet-get-if.htmlnet-remove-if.htmlnet-types.htmlnet.htmlquery-dvb-frontend-info.htmlfdl-appendix.htmlgen-errors.htmlglossary.htmlindex.htmlintro.htmlmediactlmedia-controller-intro.htmlmedia-controller-model.htmlmedia-controller.htmlmedia-func-close.htmlmedia-func-ioctl.htmlmedia-func-open.htmlmedia-funcs.htmlmedia-header.htmlmedia-ioc-device-info.htmlmedia-ioc-enum-entities.htmlmedia-ioc-enum-links.htmlmedia-ioc-g-topology.htmlmedia-ioc-request-alloc.htmlmedia-ioc-setup-link.htmlmedia-request-ioc-queue.htmlmedia-request-ioc-reinit.htmlmedia-types.htmlrequest-api.htmlrequest-func-close.htmlrequest-func-ioctl.htmlrequest-func-poll.htmlrckeytable.c.htmllirc-dev-intro.htmllirc-dev.htmllirc-func.htmllirc-get-features.htmllirc-get-rec-mode.htmllirc-get-rec-resolution.htmllirc-get-send-mode.htmllirc-get-timeout.htmllirc-header.htmllirc-read.htmllirc-set-measure-carrier-mode.htmllirc-set-rec-carrier-range.htmllirc-set-rec-carrier.htmllirc-set-rec-timeout.htmllirc-set-send-carrier.htmllirc-set-send-duty-cycle.htmllirc-set-transmitter-mask.htmllirc-set-wideband-receiver.htmllirc-write.htmlrc-intro.htmlrc-protos.htmlrc-sysfs-nodes.htmlrc-table-change.htmlrc-tables.htmlremote_controllers.htmlv4lapp-pri.htmlaudio.htmlbiblio.htmlbuffer.htmlcapture-example.htmlcapture.c.htmlcolorspaces-defs.htmlcolorspaces-details.htmlcolorspaces.htmlcommon-defs.htmlcommon.htmlcompat.htmlcontrol.htmlcrop.htmldepth-formats.htmldev-capture.htmldev-decoder.htmldev-encoder.htmldev-event.htmldev-mem2mem.htmldev-meta.htmldev-osd.htmldev-output.htmldev-overlay.htmldev-radio.htmldev-raw-vbi.htmldev-rds.htmldev-sdr.htmldev-sliced-vbi.htmldev-stateless-decoder.htmldev-subdev.htmldev-touch.htmldevices.htmldiff-v4l.htmldmabuf.htmldv-timings.htmlext-ctrls-camera.htmlext-ctrls-codec-stateless.htmlext-ctrls-codec.htmlext-ctrls-colorimetry.htmlext-ctrls-detect.htmlext-ctrls-dv.htmlext-ctrls-flash.htmlext-ctrls-fm-rx.htmlext-ctrls-fm-tx.htmlext-ctrls-image-process.htmlext-ctrls-image-source.htmlext-ctrls-jpeg.htmlext-ctrls-rf-tuner.htmlextended-controls.htmlfield-order.htmlformat.htmlfourcc.htmlfunc-close.htmlfunc-ioctl.htmlfunc-mmap.htmlfunc-munmap.htmlfunc-open.htmlfunc-poll.htmlfunc-read.htmlfunc-select.htmlfunc-write.htmlhist-v4l2.htmlhsv-formats.htmlio.htmllibv4l-introduction.htmllibv4l.htmlmeta-formats.htmlmmap.htmlopen.htmlpixfmt-bayer.htmlpixfmt-cnf4.htmlpixfmt-compressed.htmlpixfmt-indexed.htmlpixfmt-intro.htmlpixfmt-inzi.htmlpixfmt-m420.htmlpixfmt-meta-d4xx.htmlpixfmt-meta-intel-ipu3.htmlpixfmt-meta-rkisp1.htmlpixfmt-meta-uvc.htmlpixfmt-meta-vivid.htmlpixfmt-meta-vsp1-hgo.htmlpixfmt-meta-vsp1-hgt.htmlpixfmt-packed-hsv.htmlpixfmt-packed-yuv.htmlpixfmt-reserved.htmlpixfmt-rgb.htmlpixfmt-sdr-cs08.htmlpixfmt-sdr-cs14le.htmlpixfmt-sdr-cu08.htmlpixfmt-sdr-cu16le.htmlpixfmt-sdr-pcu16be.htmlpixfmt-sdr-pcu18be.htmlpixfmt-sdr-pcu20be.htmlpixfmt-sdr-ru12le.htmlpixfmt-srggb10-ipu3.htmlpixfmt-srggb10.htmlpixfmt-srggb10alaw8.htmlpixfmt-srggb10dpcm8.htmlpixfmt-srggb10p.htmlpixfmt-srggb12.htmlpixfmt-srggb12p.htmlpixfmt-srggb14.htmlpixfmt-srggb14p.htmlpixfmt-srggb16.htmlpixfmt-srggb8.htmlpixfmt-tch-td08.htmlpixfmt-tch-td16.htmlpixfmt-tch-tu08.htmlpixfmt-tch-tu16.htmlpixfmt-uv8.htmlpixfmt-v4l2-mplane.htmlpixfmt-v4l2.htmlpixfmt-y12i.htmlpixfmt-y8i.htmlpixfmt-yuv-luma.htmlpixfmt-yuv-planar.htmlpixfmt-z16.htmlpixfmt.htmlplanar-apis.htmlquerycap.htmlrw.htmlsdr-formats.htmlselection-api-configuration.htmlselection-api-examples.htmlselection-api-intro.htmlselection-api-targets.htmlselection-api-vs-crop-api.htmlselection-api.htmlselections-common.htmlstandard.htmlstreaming-par.htmlsubdev-formats.htmltch-formats.htmltuner.htmluser-func.htmluserp.htmlv4l2-selection-flags.htmlv4l2-selection-targets.htmlv4l2.htmlv4l2grab-example.htmlv4l2grab.c.htmlvideo.htmlvideodev.htmlvidioc-create-bufs.htmlvidioc-cropcap.htmlvidioc-dbg-g-chip-info.htmlvidioc-dbg-g-register.htmlvidioc-decoder-cmd.htmlvidioc-dqevent.htmlvidioc-dv-timings-cap.htmlvidioc-encoder-cmd.htmlvidioc-enum-dv-timings.htmlvidioc-enum-fmt.htmlvidioc-enum-frameintervals.htmlvidioc-enum-framesizes.htmlvidioc-enum-freq-bands.htmlvidioc-enumaudio.htmlvidioc-enumaudioout.htmlvidioc-enuminput.htmlvidioc-enumoutput.htmlvidioc-enumstd.htmlvidioc-expbuf.htmlvidioc-g-audio.htmlvidioc-g-audioout.htmlvidioc-g-crop.htmlvidioc-g-ctrl.htmlvidioc-g-dv-timings.htmlvidioc-g-edid.htmlvidioc-g-enc-index.htmlvidioc-g-ext-ctrls.htmlvidioc-g-fbuf.htmlvidioc-g-fmt.htmlvidioc-g-frequency.htmlvidioc-g-input.htmlvidioc-g-jpegcomp.htmlvidioc-g-modulator.htmlvidioc-g-output.htmlvidioc-g-parm.htmlvidioc-g-priority.htmlvidioc-g-selection.htmlvidioc-g-sliced-vbi-cap.htmlvidioc-g-std.htmlvidioc-g-tuner.htmlvidioc-log-status.htmlvidioc-overlay.htmlvidioc-prepare-buf.htmlvidioc-qbuf.htmlvidioc-query-dv-timings.htmlvidioc-querybuf.htmlvidioc-querycap.htmlvidioc-queryctrl.htmlvidioc-querystd.htmlvidioc-reqbufs.htmlvidioc-s-hw-freq-seek.htmlvidioc-streamon.htmlvidioc-subdev-enum-frame-interval.htmlvidioc-subdev-enum-frame-size.htmlvidioc-subdev-enum-mbus-code.htmlvidioc-subdev-g-client-cap.htmlvidioc-subdev-g-crop.htmlvidioc-subdev-g-fmt.htmlvidioc-subdev-g-frame-interval.htmlvidioc-subdev-g-routing.htmlvidioc-subdev-g-selection.htmlvidioc-subdev-querycap.htmlvidioc-subscribe-event.htmlyuv-formats.htmlnetlinkc-code-gen.htmlgenetlink-legacy.htmlindex.htmlintro-specs.htmlintro.htmlspecs.htmlno_new_privs.htmlseccomp_filter.htmlspec_ctrl.htmlsysfs-platform_profile.htmlunshare.htmlvduse.htmlvideodev2.h.rstvirtacrncpuid.htmlindex.htmlintroduction.htmlio-request.htmlcocosev-guest.htmltdx-guest.htmlguest-halt-polling.htmlhypervclocks.htmlindex.htmloverview.htmlvmbus.htmlindex.htmlkvmapi.htmlarmhyp-abi.htmlhypercalls.htmlindex.htmlptp_kvm.htmlpvtime.htmldevicesarm-vgic-its.htmlarm-vgic-v3.htmlarm-vgic.htmlindex.htmlmpic.htmls390_flic.htmlvcpu.htmlvfio.htmlvm.htmlxics.htmlxive.htmlhalt-polling.htmlindex.htmllocking.htmlppc-pv.htmlreview-checklist.htmls390index.htmls390-diag.htmls390-pv-boot.htmls390-pv-dump.htmls390-pv.htmlvcpu-requests.htmlx86amd-memory-encryption.htmlcpuid.htmlerrata.htmlhypercalls.htmlindex.htmlmmu.htmlmsr.htmlnested-vmx.htmlrunning-nested-guests.htmltimekeeping.htmlne_overview.htmlparavirt_ops.htmlumluser_mode_linux_howto_v2.htmlw1index.htmlmastersds2482.htmlds2490.htmlindex.htmlmxc-w1.htmlomap-hdq.htmlw1-gpio.htmlslavesindex.htmlw1_ds2406.htmlw1_ds2413.htmlw1_ds2423.htmlw1_ds2438.htmlw1_ds28e04.htmlw1_ds28e17.htmlw1_therm.htmlw1-generic.htmlw1-netlink.htmlwatchdogconvert_drivers_to_kernel_api.htmlhpwdt.htmlindex.htmlmlx-wdt.htmlpcwd-watchdog.htmlwatchdog-api.htmlwatchdog-kernel-api.htmlwatchdog-parameters.htmlwatchdog-pm.htmlwdt.html/usr/share/doc//usr/share/doc/kernel//usr/share/doc/kernel/html//usr/share/doc/kernel/html/rst//usr/share/doc/kernel/html/rst/PCI//usr/share/doc/kernel/html/rst/PCI/endpoint//usr/share/doc/kernel/html/rst/PCI/endpoint/function//usr/share/doc/kernel/html/rst/PCI/endpoint/function/binding//usr/share/doc/kernel/html/rst/RAS//usr/share/doc/kernel/html/rst/RCU//usr/share/doc/kernel/html/rst/RCU/Design//usr/share/doc/kernel/html/rst/RCU/Design/Data-Structures//usr/share/doc/kernel/html/rst/RCU/Design/Expedited-Grace-Periods//usr/share/doc/kernel/html/rst/RCU/Design/Memory-Ordering//usr/share/doc/kernel/html/rst/RCU/Design/Requirements//usr/share/doc/kernel/html/rst/_downloads//usr/share/doc/kernel/html/rst/_downloads/bf29fbb4b15af5f11533d4e2b6a0e85b//usr/share/doc/kernel/html/rst/_images//usr/share/doc/kernel/html/rst/_sources//usr/share/doc/kernel/html/rst/_sources/PCI//usr/share/doc/kernel/html/rst/_sources/PCI/endpoint//usr/share/doc/kernel/html/rst/_sources/PCI/endpoint/function//usr/share/doc/kernel/html/rst/_sources/PCI/endpoint/function/binding//usr/share/doc/kernel/html/rst/_sources/RAS//usr/share/doc/kernel/html/rst/_sources/RCU//usr/share/doc/kernel/html/rst/_sources/RCU/Design//usr/share/doc/kernel/html/rst/_sources/RCU/Design/Data-Structures//usr/share/doc/kernel/html/rst/_sources/RCU/Design/Expedited-Grace-Periods//usr/share/doc/kernel/html/rst/_sources/RCU/Design/Memory-Ordering//usr/share/doc/kernel/html/rst/_sources/RCU/Design/Requirements//usr/share/doc/kernel/html/rst/_sources/accel//usr/share/doc/kernel/html/rst/_sources/accel/qaic//usr/share/doc/kernel/html/rst/_sources/accounting//usr/share/doc/kernel/html/rst/_sources/admin-guide//usr/share/doc/kernel/html/rst/_sources/admin-guide/LSM//usr/share/doc/kernel/html/rst/_sources/admin-guide/acpi//usr/share/doc/kernel/html/rst/_sources/admin-guide/aoe//usr/share/doc/kernel/html/rst/_sources/admin-guide/auxdisplay//usr/share/doc/kernel/html/rst/_sources/admin-guide/blockdev//usr/share/doc/kernel/html/rst/_sources/admin-guide/blockdev/drbd//usr/share/doc/kernel/html/rst/_sources/admin-guide/cgroup-v1//usr/share/doc/kernel/html/rst/_sources/admin-guide/cifs//usr/share/doc/kernel/html/rst/_sources/admin-guide/device-mapper//usr/share/doc/kernel/html/rst/_sources/admin-guide/gpio//usr/share/doc/kernel/html/rst/_sources/admin-guide/hw-vuln//usr/share/doc/kernel/html/rst/_sources/admin-guide/kdump//usr/share/doc/kernel/html/rst/_sources/admin-guide/laptops//usr/share/doc/kernel/html/rst/_sources/admin-guide/media//usr/share/doc/kernel/html/rst/_sources/admin-guide/mm//usr/share/doc/kernel/html/rst/_sources/admin-guide/mm/damon//usr/share/doc/kernel/html/rst/_sources/admin-guide/namespaces//usr/share/doc/kernel/html/rst/_sources/admin-guide/nfs//usr/share/doc/kernel/html/rst/_sources/admin-guide/perf//usr/share/doc/kernel/html/rst/_sources/admin-guide/pm//usr/share/doc/kernel/html/rst/_sources/admin-guide/sysctl//usr/share/doc/kernel/html/rst/_sources/admin-guide/thermal//usr/share/doc/kernel/html/rst/_sources/arch//usr/share/doc/kernel/html/rst/_sources/arch/arc//usr/share/doc/kernel/html/rst/_sources/arch/arm64//usr/share/doc/kernel/html/rst/_sources/arch/ia64//usr/share/doc/kernel/html/rst/_sources/arch/m68k//usr/share/doc/kernel/html/rst/_sources/arch/nios2//usr/share/doc/kernel/html/rst/_sources/arch/openrisc//usr/share/doc/kernel/html/rst/_sources/arch/parisc//usr/share/doc/kernel/html/rst/_sources/arch/sh//usr/share/doc/kernel/html/rst/_sources/arch/sparc//usr/share/doc/kernel/html/rst/_sources/arch/sparc/oradax//usr/share/doc/kernel/html/rst/_sources/arch/x86//usr/share/doc/kernel/html/rst/_sources/arch/x86/i386//usr/share/doc/kernel/html/rst/_sources/arch/x86/x86_64//usr/share/doc/kernel/html/rst/_sources/arch/xtensa//usr/share/doc/kernel/html/rst/_sources/arm//usr/share/doc/kernel/html/rst/_sources/arm/google//usr/share/doc/kernel/html/rst/_sources/arm/keystone//usr/share/doc/kernel/html/rst/_sources/arm/nwfpe//usr/share/doc/kernel/html/rst/_sources/arm/omap//usr/share/doc/kernel/html/rst/_sources/arm/pxa//usr/share/doc/kernel/html/rst/_sources/arm/sa1100//usr/share/doc/kernel/html/rst/_sources/arm/samsung//usr/share/doc/kernel/html/rst/_sources/arm/spear//usr/share/doc/kernel/html/rst/_sources/arm/sti//usr/share/doc/kernel/html/rst/_sources/arm/stm32//usr/share/doc/kernel/html/rst/_sources/arm/sunxi//usr/share/doc/kernel/html/rst/_sources/arm/vfp//usr/share/doc/kernel/html/rst/_sources/block//usr/share/doc/kernel/html/rst/_sources/bpf//usr/share/doc/kernel/html/rst/_sources/bpf/libbpf//usr/share/doc/kernel/html/rst/_sources/bpf/standardization//usr/share/doc/kernel/html/rst/_sources/cdrom//usr/share/doc/kernel/html/rst/_sources/core-api//usr/share/doc/kernel/html/rst/_sources/core-api/irq//usr/share/doc/kernel/html/rst/_sources/core-api/wrappers//usr/share/doc/kernel/html/rst/_sources/cpu-freq//usr/share/doc/kernel/html/rst/_sources/crypto//usr/share/doc/kernel/html/rst/_sources/dev-tools//usr/share/doc/kernel/html/rst/_sources/dev-tools/kunit//usr/share/doc/kernel/html/rst/_sources/dev-tools/kunit/api//usr/share/doc/kernel/html/rst/_sources/devicetree//usr/share/doc/kernel/html/rst/_sources/devicetree/bindings//usr/share/doc/kernel/html/rst/_sources/doc-guide//usr/share/doc/kernel/html/rst/_sources/driver-api//usr/share/doc/kernel/html/rst/_sources/driver-api/80211//usr/share/doc/kernel/html/rst/_sources/driver-api/acpi//usr/share/doc/kernel/html/rst/_sources/driver-api/backlight//usr/share/doc/kernel/html/rst/_sources/driver-api/crypto//usr/share/doc/kernel/html/rst/_sources/driver-api/crypto/iaa//usr/share/doc/kernel/html/rst/_sources/driver-api/cxl//usr/share/doc/kernel/html/rst/_sources/driver-api/dmaengine//usr/share/doc/kernel/html/rst/_sources/driver-api/driver-model//usr/share/doc/kernel/html/rst/_sources/driver-api/early-userspace//usr/share/doc/kernel/html/rst/_sources/driver-api/firmware//usr/share/doc/kernel/html/rst/_sources/driver-api/firmware/efi//usr/share/doc/kernel/html/rst/_sources/driver-api/fpga//usr/share/doc/kernel/html/rst/_sources/driver-api/gpio//usr/share/doc/kernel/html/rst/_sources/driver-api/hte//usr/share/doc/kernel/html/rst/_sources/driver-api/i3c//usr/share/doc/kernel/html/rst/_sources/driver-api/iio//usr/share/doc/kernel/html/rst/_sources/driver-api/md//usr/share/doc/kernel/html/rst/_sources/driver-api/media//usr/share/doc/kernel/html/rst/_sources/driver-api/media/drivers//usr/share/doc/kernel/html/rst/_sources/driver-api/media/drivers/ccs//usr/share/doc/kernel/html/rst/_sources/driver-api/mei//usr/share/doc/kernel/html/rst/_sources/driver-api/memory-devices//usr/share/doc/kernel/html/rst/_sources/driver-api/mmc//usr/share/doc/kernel/html/rst/_sources/driver-api/mtd//usr/share/doc/kernel/html/rst/_sources/driver-api/nfc//usr/share/doc/kernel/html/rst/_sources/driver-api/nvdimm//usr/share/doc/kernel/html/rst/_sources/driver-api/pci//usr/share/doc/kernel/html/rst/_sources/driver-api/phy//usr/share/doc/kernel/html/rst/_sources/driver-api/pldmfw//usr/share/doc/kernel/html/rst/_sources/driver-api/pm//usr/share/doc/kernel/html/rst/_sources/driver-api/rapidio//usr/share/doc/kernel/html/rst/_sources/driver-api/serial//usr/share/doc/kernel/html/rst/_sources/driver-api/soundwire//usr/share/doc/kernel/html/rst/_sources/driver-api/surface_aggregator//usr/share/doc/kernel/html/rst/_sources/driver-api/surface_aggregator/clients//usr/share/doc/kernel/html/rst/_sources/driver-api/thermal//usr/share/doc/kernel/html/rst/_sources/driver-api/tty//usr/share/doc/kernel/html/rst/_sources/driver-api/usb//usr/share/doc/kernel/html/rst/_sources/driver-api/virtio//usr/share/doc/kernel/html/rst/_sources/driver-api/xilinx//usr/share/doc/kernel/html/rst/_sources/fault-injection//usr/share/doc/kernel/html/rst/_sources/fb//usr/share/doc/kernel/html/rst/_sources/filesystems//usr/share/doc/kernel/html/rst/_sources/filesystems/caching//usr/share/doc/kernel/html/rst/_sources/filesystems/ext4//usr/share/doc/kernel/html/rst/_sources/filesystems/nfs//usr/share/doc/kernel/html/rst/_sources/filesystems/smb//usr/share/doc/kernel/html/rst/_sources/filesystems/spufs//usr/share/doc/kernel/html/rst/_sources/firmware-guide//usr/share/doc/kernel/html/rst/_sources/firmware-guide/acpi//usr/share/doc/kernel/html/rst/_sources/firmware-guide/acpi/apei//usr/share/doc/kernel/html/rst/_sources/firmware-guide/acpi/dsd//usr/share/doc/kernel/html/rst/_sources/fpga//usr/share/doc/kernel/html/rst/_sources/gpu//usr/share/doc/kernel/html/rst/_sources/gpu/amdgpu//usr/share/doc/kernel/html/rst/_sources/gpu/amdgpu/display//usr/share/doc/kernel/html/rst/_sources/gpu/bridge//usr/share/doc/kernel/html/rst/_sources/gpu/rfc//usr/share/doc/kernel/html/rst/_sources/hid//usr/share/doc/kernel/html/rst/_sources/hwmon//usr/share/doc/kernel/html/rst/_sources/i2c//usr/share/doc/kernel/html/rst/_sources/i2c/busses//usr/share/doc/kernel/html/rst/_sources/i2c/muxes//usr/share/doc/kernel/html/rst/_sources/iio//usr/share/doc/kernel/html/rst/_sources/infiniband//usr/share/doc/kernel/html/rst/_sources/input//usr/share/doc/kernel/html/rst/_sources/input/devices//usr/share/doc/kernel/html/rst/_sources/input/joydev//usr/share/doc/kernel/html/rst/_sources/isdn//usr/share/doc/kernel/html/rst/_sources/kbuild//usr/share/doc/kernel/html/rst/_sources/kernel-hacking//usr/share/doc/kernel/html/rst/_sources/leds//usr/share/doc/kernel/html/rst/_sources/livepatch//usr/share/doc/kernel/html/rst/_sources/locking//usr/share/doc/kernel/html/rst/_sources/loongarch//usr/share/doc/kernel/html/rst/_sources/maintainer//usr/share/doc/kernel/html/rst/_sources/mhi//usr/share/doc/kernel/html/rst/_sources/mips//usr/share/doc/kernel/html/rst/_sources/misc-devices//usr/share/doc/kernel/html/rst/_sources/mm//usr/share/doc/kernel/html/rst/_sources/mm/damon//usr/share/doc/kernel/html/rst/_sources/netlabel//usr/share/doc/kernel/html/rst/_sources/networking//usr/share/doc/kernel/html/rst/_sources/networking/caif//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/appletalk//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/atm//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/cable//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/can//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/can/ctu//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/can/freescale//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/cellular//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/cellular/qualcomm//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/3com//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/altera//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/amazon//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/amd//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/aquantia//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/chelsio//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/cirrus//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/davicom//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/dec//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/dlink//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/freescale//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/freescale/dpaa2//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/google//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/huawei//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/intel//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/marvell//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/mellanox//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/mellanox/mlx5//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/microsoft//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/neterion//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/netronome//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/pensando//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/smsc//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/stmicro//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/ti//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/toshiba//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/ethernet/wangxun//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/fddi//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/hamradio//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/qlogic//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/wifi//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/wifi/intel//usr/share/doc/kernel/html/rst/_sources/networking/device_drivers/wwan//usr/share/doc/kernel/html/rst/_sources/networking/devlink//usr/share/doc/kernel/html/rst/_sources/networking/dsa//usr/share/doc/kernel/html/rst/_sources/networking/mac80211_hwsim//usr/share/doc/kernel/html/rst/_sources/networking/net_cachelines//usr/share/doc/kernel/html/rst/_sources/nvdimm//usr/share/doc/kernel/html/rst/_sources/nvme//usr/share/doc/kernel/html/rst/_sources/pcmcia//usr/share/doc/kernel/html/rst/_sources/peci//usr/share/doc/kernel/html/rst/_sources/power//usr/share/doc/kernel/html/rst/_sources/power/powercap//usr/share/doc/kernel/html/rst/_sources/power/regulator//usr/share/doc/kernel/html/rst/_sources/powerpc//usr/share/doc/kernel/html/rst/_sources/process//usr/share/doc/kernel/html/rst/_sources/riscv//usr/share/doc/kernel/html/rst/_sources/rust//usr/share/doc/kernel/html/rst/_sources/s390//usr/share/doc/kernel/html/rst/_sources/scheduler//usr/share/doc/kernel/html/rst/_sources/scsi//usr/share/doc/kernel/html/rst/_sources/scsi/scsi_transport_srp//usr/share/doc/kernel/html/rst/_sources/security//usr/share/doc/kernel/html/rst/_sources/security/keys//usr/share/doc/kernel/html/rst/_sources/security/secrets//usr/share/doc/kernel/html/rst/_sources/security/tpm//usr/share/doc/kernel/html/rst/_sources/sound//usr/share/doc/kernel/html/rst/_sources/sound/cards//usr/share/doc/kernel/html/rst/_sources/sound/designs//usr/share/doc/kernel/html/rst/_sources/sound/hd-audio//usr/share/doc/kernel/html/rst/_sources/sound/kernel-api//usr/share/doc/kernel/html/rst/_sources/sound/soc//usr/share/doc/kernel/html/rst/_sources/spi//usr/share/doc/kernel/html/rst/_sources/staging//usr/share/doc/kernel/html/rst/_sources/target//usr/share/doc/kernel/html/rst/_sources/timers//usr/share/doc/kernel/html/rst/_sources/tools//usr/share/doc/kernel/html/rst/_sources/tools/rtla//usr/share/doc/kernel/html/rst/_sources/tools/rv//usr/share/doc/kernel/html/rst/_sources/trace//usr/share/doc/kernel/html/rst/_sources/trace/coresight//usr/share/doc/kernel/html/rst/_sources/trace/rv//usr/share/doc/kernel/html/rst/_sources/translations//usr/share/doc/kernel/html/rst/_sources/translations/it_IT//usr/share/doc/kernel/html/rst/_sources/translations/it_IT/admin-guide//usr/share/doc/kernel/html/rst/_sources/translations/it_IT/core-api//usr/share/doc/kernel/html/rst/_sources/translations/it_IT/devicetree//usr/share/doc/kernel/html/rst/_sources/translations/it_IT/devicetree/bindings//usr/share/doc/kernel/html/rst/_sources/translations/it_IT/doc-guide//usr/share/doc/kernel/html/rst/_sources/translations/it_IT/kernel-hacking//usr/share/doc/kernel/html/rst/_sources/translations/it_IT/maintainer//usr/share/doc/kernel/html/rst/_sources/translations/it_IT/networking//usr/share/doc/kernel/html/rst/_sources/translations/it_IT/process//usr/share/doc/kernel/html/rst/_sources/translations/it_IT/riscv//usr/share/doc/kernel/html/rst/_sources/translations/ja_JP//usr/share/doc/kernel/html/rst/_sources/translations/ko_KR//usr/share/doc/kernel/html/rst/_sources/translations/sp_SP//usr/share/doc/kernel/html/rst/_sources/translations/sp_SP/process//usr/share/doc/kernel/html/rst/_sources/translations/sp_SP/wrappers//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/PCI//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/accounting//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/admin-guide//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/admin-guide/mm//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/admin-guide/mm/damon//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/arch//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/arch/arm64//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/arch/openrisc//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/arch/parisc//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/core-api//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/core-api/irq//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/cpu-freq//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/dev-tools//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/devicetree//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/doc-guide//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/driver-api//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/driver-api/gpio//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/filesystems//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/iio//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/infiniband//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/kernel-hacking//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/locking//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/loongarch//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/maintainer//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/mips//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/mm//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/mm/damon//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/peci//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/power//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/process//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/riscv//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/rust//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/scheduler//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/sound//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/sound/hd-audio//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/staging//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/userspace-api//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/userspace-api/accelerators//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/userspace-api/ebpf//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/virt//usr/share/doc/kernel/html/rst/_sources/translations/zh_CN/virt/acrn//usr/share/doc/kernel/html/rst/_sources/translations/zh_TW//usr/share/doc/kernel/html/rst/_sources/translations/zh_TW/admin-guide//usr/share/doc/kernel/html/rst/_sources/translations/zh_TW/arch//usr/share/doc/kernel/html/rst/_sources/translations/zh_TW/arch/arm64//usr/share/doc/kernel/html/rst/_sources/translations/zh_TW/cpu-freq//usr/share/doc/kernel/html/rst/_sources/translations/zh_TW/filesystems//usr/share/doc/kernel/html/rst/_sources/translations/zh_TW/process//usr/share/doc/kernel/html/rst/_sources/usb//usr/share/doc/kernel/html/rst/_sources/userspace-api//usr/share/doc/kernel/html/rst/_sources/userspace-api/accelerators//usr/share/doc/kernel/html/rst/_sources/userspace-api/ebpf//usr/share/doc/kernel/html/rst/_sources/userspace-api/ioctl//usr/share/doc/kernel/html/rst/_sources/userspace-api/media//usr/share/doc/kernel/html/rst/_sources/userspace-api/media/cec//usr/share/doc/kernel/html/rst/_sources/userspace-api/media/drivers//usr/share/doc/kernel/html/rst/_sources/userspace-api/media/dvb//usr/share/doc/kernel/html/rst/_sources/userspace-api/media/mediactl//usr/share/doc/kernel/html/rst/_sources/userspace-api/media/rc//usr/share/doc/kernel/html/rst/_sources/userspace-api/media/v4l//usr/share/doc/kernel/html/rst/_sources/userspace-api/netlink//usr/share/doc/kernel/html/rst/_sources/virt//usr/share/doc/kernel/html/rst/_sources/virt/acrn//usr/share/doc/kernel/html/rst/_sources/virt/coco//usr/share/doc/kernel/html/rst/_sources/virt/hyperv//usr/share/doc/kernel/html/rst/_sources/virt/kvm//usr/share/doc/kernel/html/rst/_sources/virt/kvm/arm//usr/share/doc/kernel/html/rst/_sources/virt/kvm/devices//usr/share/doc/kernel/html/rst/_sources/virt/kvm/s390//usr/share/doc/kernel/html/rst/_sources/virt/kvm/x86//usr/share/doc/kernel/html/rst/_sources/virt/uml//usr/share/doc/kernel/html/rst/_sources/w1//usr/share/doc/kernel/html/rst/_sources/w1/masters//usr/share/doc/kernel/html/rst/_sources/w1/slaves//usr/share/doc/kernel/html/rst/_sources/watchdog//usr/share/doc/kernel/html/rst/_static//usr/share/doc/kernel/html/rst/accel//usr/share/doc/kernel/html/rst/accel/qaic//usr/share/doc/kernel/html/rst/accounting//usr/share/doc/kernel/html/rst/admin-guide//usr/share/doc/kernel/html/rst/admin-guide/LSM//usr/share/doc/kernel/html/rst/admin-guide/acpi//usr/share/doc/kernel/html/rst/admin-guide/aoe//usr/share/doc/kernel/html/rst/admin-guide/auxdisplay//usr/share/doc/kernel/html/rst/admin-guide/blockdev//usr/share/doc/kernel/html/rst/admin-guide/blockdev/drbd//usr/share/doc/kernel/html/rst/admin-guide/cgroup-v1//usr/share/doc/kernel/html/rst/admin-guide/cifs//usr/share/doc/kernel/html/rst/admin-guide/device-mapper//usr/share/doc/kernel/html/rst/admin-guide/gpio//usr/share/doc/kernel/html/rst/admin-guide/hw-vuln//usr/share/doc/kernel/html/rst/admin-guide/kdump//usr/share/doc/kernel/html/rst/admin-guide/laptops//usr/share/doc/kernel/html/rst/admin-guide/media//usr/share/doc/kernel/html/rst/admin-guide/mm//usr/share/doc/kernel/html/rst/admin-guide/mm/damon//usr/share/doc/kernel/html/rst/admin-guide/namespaces//usr/share/doc/kernel/html/rst/admin-guide/nfs//usr/share/doc/kernel/html/rst/admin-guide/perf//usr/share/doc/kernel/html/rst/admin-guide/pm//usr/share/doc/kernel/html/rst/admin-guide/sysctl//usr/share/doc/kernel/html/rst/admin-guide/thermal//usr/share/doc/kernel/html/rst/arch//usr/share/doc/kernel/html/rst/arch/arc//usr/share/doc/kernel/html/rst/arch/arm64//usr/share/doc/kernel/html/rst/arch/ia64//usr/share/doc/kernel/html/rst/arch/m68k//usr/share/doc/kernel/html/rst/arch/nios2//usr/share/doc/kernel/html/rst/arch/openrisc//usr/share/doc/kernel/html/rst/arch/parisc//usr/share/doc/kernel/html/rst/arch/sh//usr/share/doc/kernel/html/rst/arch/sparc//usr/share/doc/kernel/html/rst/arch/sparc/oradax//usr/share/doc/kernel/html/rst/arch/x86//usr/share/doc/kernel/html/rst/arch/x86/i386//usr/share/doc/kernel/html/rst/arch/x86/x86_64//usr/share/doc/kernel/html/rst/arch/xtensa//usr/share/doc/kernel/html/rst/arm//usr/share/doc/kernel/html/rst/arm/google//usr/share/doc/kernel/html/rst/arm/keystone//usr/share/doc/kernel/html/rst/arm/nwfpe//usr/share/doc/kernel/html/rst/arm/omap//usr/share/doc/kernel/html/rst/arm/pxa//usr/share/doc/kernel/html/rst/arm/sa1100//usr/share/doc/kernel/html/rst/arm/samsung//usr/share/doc/kernel/html/rst/arm/spear//usr/share/doc/kernel/html/rst/arm/sti//usr/share/doc/kernel/html/rst/arm/stm32//usr/share/doc/kernel/html/rst/arm/sunxi//usr/share/doc/kernel/html/rst/arm/vfp//usr/share/doc/kernel/html/rst/block//usr/share/doc/kernel/html/rst/bpf//usr/share/doc/kernel/html/rst/bpf/libbpf//usr/share/doc/kernel/html/rst/bpf/standardization//usr/share/doc/kernel/html/rst/cdrom//usr/share/doc/kernel/html/rst/core-api//usr/share/doc/kernel/html/rst/core-api/irq//usr/share/doc/kernel/html/rst/core-api/wrappers//usr/share/doc/kernel/html/rst/cpu-freq//usr/share/doc/kernel/html/rst/crypto//usr/share/doc/kernel/html/rst/dev-tools//usr/share/doc/kernel/html/rst/dev-tools/kunit//usr/share/doc/kernel/html/rst/dev-tools/kunit/api//usr/share/doc/kernel/html/rst/devicetree//usr/share/doc/kernel/html/rst/devicetree/bindings//usr/share/doc/kernel/html/rst/doc-guide//usr/share/doc/kernel/html/rst/driver-api//usr/share/doc/kernel/html/rst/driver-api/80211//usr/share/doc/kernel/html/rst/driver-api/acpi//usr/share/doc/kernel/html/rst/driver-api/backlight//usr/share/doc/kernel/html/rst/driver-api/crypto//usr/share/doc/kernel/html/rst/driver-api/crypto/iaa//usr/share/doc/kernel/html/rst/driver-api/cxl//usr/share/doc/kernel/html/rst/driver-api/dmaengine//usr/share/doc/kernel/html/rst/driver-api/driver-model//usr/share/doc/kernel/html/rst/driver-api/early-userspace//usr/share/doc/kernel/html/rst/driver-api/firmware//usr/share/doc/kernel/html/rst/driver-api/firmware/efi//usr/share/doc/kernel/html/rst/driver-api/fpga//usr/share/doc/kernel/html/rst/driver-api/gpio//usr/share/doc/kernel/html/rst/driver-api/hte//usr/share/doc/kernel/html/rst/driver-api/i3c//usr/share/doc/kernel/html/rst/driver-api/iio//usr/share/doc/kernel/html/rst/driver-api/md//usr/share/doc/kernel/html/rst/driver-api/media//usr/share/doc/kernel/html/rst/driver-api/media/drivers//usr/share/doc/kernel/html/rst/driver-api/media/drivers/ccs//usr/share/doc/kernel/html/rst/driver-api/mei//usr/share/doc/kernel/html/rst/driver-api/memory-devices//usr/share/doc/kernel/html/rst/driver-api/mmc//usr/share/doc/kernel/html/rst/driver-api/mtd//usr/share/doc/kernel/html/rst/driver-api/nfc//usr/share/doc/kernel/html/rst/driver-api/nvdimm//usr/share/doc/kernel/html/rst/driver-api/pci//usr/share/doc/kernel/html/rst/driver-api/phy//usr/share/doc/kernel/html/rst/driver-api/pldmfw//usr/share/doc/kernel/html/rst/driver-api/pm//usr/share/doc/kernel/html/rst/driver-api/rapidio//usr/share/doc/kernel/html/rst/driver-api/serial//usr/share/doc/kernel/html/rst/driver-api/soundwire//usr/share/doc/kernel/html/rst/driver-api/surface_aggregator//usr/share/doc/kernel/html/rst/driver-api/surface_aggregator/clients//usr/share/doc/kernel/html/rst/driver-api/thermal//usr/share/doc/kernel/html/rst/driver-api/tty//usr/share/doc/kernel/html/rst/driver-api/usb//usr/share/doc/kernel/html/rst/driver-api/virtio//usr/share/doc/kernel/html/rst/driver-api/xilinx//usr/share/doc/kernel/html/rst/fault-injection//usr/share/doc/kernel/html/rst/fb//usr/share/doc/kernel/html/rst/filesystems//usr/share/doc/kernel/html/rst/filesystems/caching//usr/share/doc/kernel/html/rst/filesystems/ext4//usr/share/doc/kernel/html/rst/filesystems/nfs//usr/share/doc/kernel/html/rst/filesystems/smb//usr/share/doc/kernel/html/rst/filesystems/spufs//usr/share/doc/kernel/html/rst/firmware-guide//usr/share/doc/kernel/html/rst/firmware-guide/acpi//usr/share/doc/kernel/html/rst/firmware-guide/acpi/apei//usr/share/doc/kernel/html/rst/firmware-guide/acpi/dsd//usr/share/doc/kernel/html/rst/fpga//usr/share/doc/kernel/html/rst/gpu//usr/share/doc/kernel/html/rst/gpu/amdgpu//usr/share/doc/kernel/html/rst/gpu/amdgpu/display//usr/share/doc/kernel/html/rst/gpu/bridge//usr/share/doc/kernel/html/rst/gpu/rfc//usr/share/doc/kernel/html/rst/hid//usr/share/doc/kernel/html/rst/hwmon//usr/share/doc/kernel/html/rst/i2c//usr/share/doc/kernel/html/rst/i2c/busses//usr/share/doc/kernel/html/rst/i2c/muxes//usr/share/doc/kernel/html/rst/iio//usr/share/doc/kernel/html/rst/infiniband//usr/share/doc/kernel/html/rst/input//usr/share/doc/kernel/html/rst/input/devices//usr/share/doc/kernel/html/rst/input/joydev//usr/share/doc/kernel/html/rst/isdn//usr/share/doc/kernel/html/rst/kbuild//usr/share/doc/kernel/html/rst/kernel-hacking//usr/share/doc/kernel/html/rst/leds//usr/share/doc/kernel/html/rst/livepatch//usr/share/doc/kernel/html/rst/locking//usr/share/doc/kernel/html/rst/loongarch//usr/share/doc/kernel/html/rst/maintainer//usr/share/doc/kernel/html/rst/mhi//usr/share/doc/kernel/html/rst/mips//usr/share/doc/kernel/html/rst/misc-devices//usr/share/doc/kernel/html/rst/mm//usr/share/doc/kernel/html/rst/mm/damon//usr/share/doc/kernel/html/rst/netlabel//usr/share/doc/kernel/html/rst/networking//usr/share/doc/kernel/html/rst/networking/caif//usr/share/doc/kernel/html/rst/networking/device_drivers//usr/share/doc/kernel/html/rst/networking/device_drivers/appletalk//usr/share/doc/kernel/html/rst/networking/device_drivers/atm//usr/share/doc/kernel/html/rst/networking/device_drivers/cable//usr/share/doc/kernel/html/rst/networking/device_drivers/can//usr/share/doc/kernel/html/rst/networking/device_drivers/can/ctu//usr/share/doc/kernel/html/rst/networking/device_drivers/can/freescale//usr/share/doc/kernel/html/rst/networking/device_drivers/cellular//usr/share/doc/kernel/html/rst/networking/device_drivers/cellular/qualcomm//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/3com//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/altera//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/amazon//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/amd//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/aquantia//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/chelsio//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/cirrus//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/davicom//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/dec//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/dlink//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/freescale//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/freescale/dpaa2//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/google//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/huawei//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/intel//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/marvell//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/mellanox//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/mellanox/mlx5//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/microsoft//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/neterion//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/netronome//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/pensando//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/smsc//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/stmicro//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/ti//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/toshiba//usr/share/doc/kernel/html/rst/networking/device_drivers/ethernet/wangxun//usr/share/doc/kernel/html/rst/networking/device_drivers/fddi//usr/share/doc/kernel/html/rst/networking/device_drivers/hamradio//usr/share/doc/kernel/html/rst/networking/device_drivers/qlogic//usr/share/doc/kernel/html/rst/networking/device_drivers/wifi//usr/share/doc/kernel/html/rst/networking/device_drivers/wifi/intel//usr/share/doc/kernel/html/rst/networking/device_drivers/wwan//usr/share/doc/kernel/html/rst/networking/devlink//usr/share/doc/kernel/html/rst/networking/dsa//usr/share/doc/kernel/html/rst/networking/mac80211_hwsim//usr/share/doc/kernel/html/rst/networking/net_cachelines//usr/share/doc/kernel/html/rst/nvdimm//usr/share/doc/kernel/html/rst/nvme//usr/share/doc/kernel/html/rst/pcmcia//usr/share/doc/kernel/html/rst/peci//usr/share/doc/kernel/html/rst/power//usr/share/doc/kernel/html/rst/power/powercap//usr/share/doc/kernel/html/rst/power/regulator//usr/share/doc/kernel/html/rst/powerpc//usr/share/doc/kernel/html/rst/process//usr/share/doc/kernel/html/rst/riscv//usr/share/doc/kernel/html/rst/rust//usr/share/doc/kernel/html/rst/s390//usr/share/doc/kernel/html/rst/scheduler//usr/share/doc/kernel/html/rst/scsi//usr/share/doc/kernel/html/rst/scsi/scsi_transport_srp//usr/share/doc/kernel/html/rst/security//usr/share/doc/kernel/html/rst/security/keys//usr/share/doc/kernel/html/rst/security/secrets//usr/share/doc/kernel/html/rst/security/tpm//usr/share/doc/kernel/html/rst/sound//usr/share/doc/kernel/html/rst/sound/cards//usr/share/doc/kernel/html/rst/sound/designs//usr/share/doc/kernel/html/rst/sound/hd-audio//usr/share/doc/kernel/html/rst/sound/kernel-api//usr/share/doc/kernel/html/rst/sound/soc//usr/share/doc/kernel/html/rst/spi//usr/share/doc/kernel/html/rst/staging//usr/share/doc/kernel/html/rst/target//usr/share/doc/kernel/html/rst/timers//usr/share/doc/kernel/html/rst/tools//usr/share/doc/kernel/html/rst/tools/rtla//usr/share/doc/kernel/html/rst/tools/rv//usr/share/doc/kernel/html/rst/trace//usr/share/doc/kernel/html/rst/trace/coresight//usr/share/doc/kernel/html/rst/trace/rv//usr/share/doc/kernel/html/rst/translations//usr/share/doc/kernel/html/rst/translations/it_IT//usr/share/doc/kernel/html/rst/translations/it_IT/admin-guide//usr/share/doc/kernel/html/rst/translations/it_IT/core-api//usr/share/doc/kernel/html/rst/translations/it_IT/devicetree//usr/share/doc/kernel/html/rst/translations/it_IT/devicetree/bindings//usr/share/doc/kernel/html/rst/translations/it_IT/doc-guide//usr/share/doc/kernel/html/rst/translations/it_IT/kernel-hacking//usr/share/doc/kernel/html/rst/translations/it_IT/maintainer//usr/share/doc/kernel/html/rst/translations/it_IT/networking//usr/share/doc/kernel/html/rst/translations/it_IT/process//usr/share/doc/kernel/html/rst/translations/it_IT/riscv//usr/share/doc/kernel/html/rst/translations/ja_JP//usr/share/doc/kernel/html/rst/translations/ko_KR//usr/share/doc/kernel/html/rst/translations/sp_SP//usr/share/doc/kernel/html/rst/translations/sp_SP/process//usr/share/doc/kernel/html/rst/translations/sp_SP/wrappers//usr/share/doc/kernel/html/rst/translations/zh_CN//usr/share/doc/kernel/html/rst/translations/zh_CN/PCI//usr/share/doc/kernel/html/rst/translations/zh_CN/accounting//usr/share/doc/kernel/html/rst/translations/zh_CN/admin-guide//usr/share/doc/kernel/html/rst/translations/zh_CN/admin-guide/mm//usr/share/doc/kernel/html/rst/translations/zh_CN/admin-guide/mm/damon//usr/share/doc/kernel/html/rst/translations/zh_CN/arch//usr/share/doc/kernel/html/rst/translations/zh_CN/arch/arm64//usr/share/doc/kernel/html/rst/translations/zh_CN/arch/openrisc//usr/share/doc/kernel/html/rst/translations/zh_CN/arch/parisc//usr/share/doc/kernel/html/rst/translations/zh_CN/core-api//usr/share/doc/kernel/html/rst/translations/zh_CN/core-api/irq//usr/share/doc/kernel/html/rst/translations/zh_CN/cpu-freq//usr/share/doc/kernel/html/rst/translations/zh_CN/dev-tools//usr/share/doc/kernel/html/rst/translations/zh_CN/devicetree//usr/share/doc/kernel/html/rst/translations/zh_CN/doc-guide//usr/share/doc/kernel/html/rst/translations/zh_CN/driver-api//usr/share/doc/kernel/html/rst/translations/zh_CN/driver-api/gpio//usr/share/doc/kernel/html/rst/translations/zh_CN/filesystems//usr/share/doc/kernel/html/rst/translations/zh_CN/iio//usr/share/doc/kernel/html/rst/translations/zh_CN/infiniband//usr/share/doc/kernel/html/rst/translations/zh_CN/kernel-hacking//usr/share/doc/kernel/html/rst/translations/zh_CN/locking//usr/share/doc/kernel/html/rst/translations/zh_CN/loongarch//usr/share/doc/kernel/html/rst/translations/zh_CN/maintainer//usr/share/doc/kernel/html/rst/translations/zh_CN/mips//usr/share/doc/kernel/html/rst/translations/zh_CN/mm//usr/share/doc/kernel/html/rst/translations/zh_CN/mm/damon//usr/share/doc/kernel/html/rst/translations/zh_CN/peci//usr/share/doc/kernel/html/rst/translations/zh_CN/power//usr/share/doc/kernel/html/rst/translations/zh_CN/process//usr/share/doc/kernel/html/rst/translations/zh_CN/riscv//usr/share/doc/kernel/html/rst/translations/zh_CN/rust//usr/share/doc/kernel/html/rst/translations/zh_CN/scheduler//usr/share/doc/kernel/html/rst/translations/zh_CN/sound//usr/share/doc/kernel/html/rst/translations/zh_CN/sound/hd-audio//usr/share/doc/kernel/html/rst/translations/zh_CN/staging//usr/share/doc/kernel/html/rst/translations/zh_CN/userspace-api//usr/share/doc/kernel/html/rst/translations/zh_CN/userspace-api/accelerators//usr/share/doc/kernel/html/rst/translations/zh_CN/userspace-api/ebpf//usr/share/doc/kernel/html/rst/translations/zh_CN/virt//usr/share/doc/kernel/html/rst/translations/zh_CN/virt/acrn//usr/share/doc/kernel/html/rst/translations/zh_TW//usr/share/doc/kernel/html/rst/translations/zh_TW/admin-guide//usr/share/doc/kernel/html/rst/translations/zh_TW/arch//usr/share/doc/kernel/html/rst/translations/zh_TW/arch/arm64//usr/share/doc/kernel/html/rst/translations/zh_TW/cpu-freq//usr/share/doc/kernel/html/rst/translations/zh_TW/filesystems//usr/share/doc/kernel/html/rst/translations/zh_TW/process//usr/share/doc/kernel/html/rst/usb//usr/share/doc/kernel/html/rst/userspace-api//usr/share/doc/kernel/html/rst/userspace-api/accelerators//usr/share/doc/kernel/html/rst/userspace-api/ebpf//usr/share/doc/kernel/html/rst/userspace-api/ioctl//usr/share/doc/kernel/html/rst/userspace-api/media//usr/share/doc/kernel/html/rst/userspace-api/media/cec//usr/share/doc/kernel/html/rst/userspace-api/media/drivers//usr/share/doc/kernel/html/rst/userspace-api/media/dvb//usr/share/doc/kernel/html/rst/userspace-api/media/mediactl//usr/share/doc/kernel/html/rst/userspace-api/media/rc//usr/share/doc/kernel/html/rst/userspace-api/media/v4l//usr/share/doc/kernel/html/rst/userspace-api/netlink//usr/share/doc/kernel/html/rst/virt//usr/share/doc/kernel/html/rst/virt/acrn//usr/share/doc/kernel/html/rst/virt/coco//usr/share/doc/kernel/html/rst/virt/hyperv//usr/share/doc/kernel/html/rst/virt/kvm//usr/share/doc/kernel/html/rst/virt/kvm/arm//usr/share/doc/kernel/html/rst/virt/kvm/devices//usr/share/doc/kernel/html/rst/virt/kvm/s390//usr/share/doc/kernel/html/rst/virt/kvm/x86//usr/share/doc/kernel/html/rst/virt/uml//usr/share/doc/kernel/html/rst/w1//usr/share/doc/kernel/html/rst/w1/masters//usr/share/doc/kernel/html/rst/w1/slaves//usr/share/doc/kernel/html/rst/watchdog/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:34123/SUSE_SLE-15-SP6_Update/4339982f6668f586de7b6a82e2c33c80-kernel-docs.SUSE_SLE-15-SP6_Updatedrpmxz5noarch-suse-linux                                            directoryHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesASCII textSVG Scalable Vector Graphics imageUTF-8 Unicode textC source, ASCII textHTML document, ASCII textC source, UTF-8 Unicode textAlgol 68 source, ASCII textASCII text, with very long linesPython script, ASCII text executableassembler source, UTF-8 Unicode textassembler source, ASCII textUTF-8 Unicode text, with very long linesmakefile script, ASCII textPython script, ASCII text executable, with very long linesC source, ASCII text, with very long linesUTF-8 Unicode (with BOM) textLaTeX document, ASCII text, with very long linesLaTeX document, ASCII textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 11 x 11, 8-bit grayscale, non-interlacedASCII text, with very long lines, with no line terminatorsx5*utf-82585312567608cc1d99c10309096ebb9cb3ed1da03a46b1c0a95aae06701fe5e?P7zXZ !t/;]"k%NOv^SGhX?Kjx>NIl 2T5L3Oww*S 'xa ^3k߲y:ё~nZsW[܏{Z):gpz*>= :LXZ. &:дQi-u o!X2[άsI)Q`6;w',\l=F¤|Jՠla "+@"_p_  "b>'> dfo_PYX8gknN9%/@YV틧0=mnRq՞U^Ĕrle[c l m^C"s7I% Utv~e )B|uB|{5f~ C'f? 6,uSJhpķRDʲ^tyػ E: ~t-C"'ظ qr#G OUL:QέeJeHR&@[ELb_j h< fަ lG$owvK ]Mkg#(I/Jf.)aыl\Xu|ɦpAUk9%BH[ Kn{~7@ap=A(OHC]HMʒã|w'XXٴېogfvOA_@`fgWO45ˇ *;nz'*j3E:``AU sjp_ :r|/(Tl%CRkQDƍٻEBV(ܬù lsE*:[l\8IIzä )P-+ךx@=5iI*MUo'ASmR2v[ڼp 䢄B#iʢM=p[p7AE whǑ{Eư7d=΃'9q6ʉW7Gw Iz^ؘo+>0= TXV%7mH77F.^ оdMj$vD ^*Pn,aUT \|y4&QZĈxorC!Mb NA4#eeTV)R`]XIUD@ 㱒."К5\tȒ |m{) {)D.)uxdaYm+TeK0=l-!-Gޔr` ;7\2 MMVww陚tv|g +&G(%?=TlفVFqD8m|v| an=A^(o=Xk~Y{i^)jVTЗFKR?YFY*!1 +[7OїMeu. VJ%C! IzRT~wRM:gɸ1} ~ݐ1EVL/s0UEn~HydD\9/ F;K%}K+ ~hF&9 b%ׅ&ӂ**]u|AcQ A)RwN% %ɭ%Wkx7*+M(t= Ӣtu2aQY sTz2DlFvpp#j$oWA;}XrNO2 MvGO;eMNizݢۧPJ2JrZ'~E_Hr.}mrOv2H~ͳF=8A5wto#(b=+YorUI+Ug6hƍnVqQC]rf9+HgߝU-XUg[sڧT)즥ɗHLV* kWB1t;ɱ`}UUex*a#RWP(f˚BRL8ԭ*#w^Zۓ=?=+d/B7l-=yTJ`BmG@ Rҥn*&uC7NDءTO5oQ3Zl_<z9"RP_Lo3C3ܱ8S!N;u[a }Zg?1qVik)Z \0 "NjSary5'ʆH{},P?|2 8F_YS#NqEw ;UƝ']J+QԺTc?ۃpVNй;ޞ gF*_t-mnM] g&'% gmZ)Lt}L5*0l\!+y\ _9x De4X~xڙJ+^DLすkr:yDٶ nLAYI i9Sd%z7KPªK[~n.(S)݊=D;fڭi>*㵹P3 o vYڵ*?q* \YٓO8߅q'Usg,]sP\Fg;x}z%wo2䧨]k*'G]YUZ U\}O>Z1U8P't l'Sgϼ'M|쐾:OHTLK}]X39^z̜?gZ(e{*`o'Wnvɘ/vLDHe [rI L,=΂+ޓ5ژylǿ z${MӦHm͠`*D5(PA-M/gTob>-DǨW\*#-6cMXڝwBLr4@LZ`*(9bDgֲ'lvRˤ%s F(޻S.!sg7)&R-NΔ+ˌiFoa_2 rnXy!¦ ͢+27 OWȉU qM=p.%ڛ MFh[WcHp*♳ESPYkP,Y0 3/됭Q%KtpqC*j#kR]. MUv3MFFu‘,y+,7-1l%(:^|W_J#6VO2-Rf+y6o3Ҋ_'dכCOMsj45VETyDꋟ>A&vCD?n `h`˖T(OZ ~7&&QŪGfN;Iqce`BI$ϔ.f< 9T?׹@K'ԋƠd eC<+USۨ||{0 .`u_MYOd.dhG FA&_ )F$,LT |oǥ1y['2RVT]3 d>ֶ]v98qUg.]P_\Ү֊ 39 R\ݱ+t.Z t+o2WRy[CZwyQ/wu5MVTintN]uŴ #{բD"Krr-Rb~2;b8齺 +KoХ^r6?⸫շBbM8_*}x+9}Dyց4?5U'%hwfLQH?+gQZʂ@"}n_~5bt<_0#:^fiQoA7\.3(MtNR)b[ X 9W͜%o?z+ LJ\A>OjBAx:Fq*ʽPܢ7]>v55*%X$W?`fx+T5i *he` oitFbdSPp٭}4#?r1`wW <ܘdbTK <^*Yg!YQhFi;rU Wedgf[h*1ua BV!B5#ph} Ch\rip6xŽ˄F[qi"&n2ٓ HWi[{} IrC$0LJ@B7\}jĸ0[MoI/[GIY`(CݯWBirDz*ri r¿ iF =W.2~c5BX֜ʓ` *}J$v OH~Pē&<͊WGs>*Rp&;b{;*ܷY%4nX:״:<l|6uJx]kCIP(mЯo]ӭD.σ^r9_n_Ҵ55|߯ő;*8m6ˊ ;&NYV NۜK#gaȧs2guWu!p r.DISOH֎79b=*aqjV3^fLsNj.ge!9(ضu^A9<lAg؝~l:,VRJ_,qL!UP?F["5P%Nͪ~ãlHռS+r: 2T0TOE&llKl.E,y03ȮMA>0R iLۢlJ\7-LQ2?o1)hb+,=}CZ NSiAcK}p*z HYZd~l&?Kt,fв\RY/c06v0x|_rTܵCKɃjq\&Bwri!<"GT F}U^oTZ,6+z(YC,Z#AҨ^=dרɽC"UUlxT1S80 ۫Ҿn[qtS9v_^tBeM*ۚ~~(з-y> /|zyEOJBqJdB͎"֘_MJ^F̮9MBb(GmoDCâIFLhQ\p)~c<]L&MWTӊSmlG}D?RU! 7&@A Xrы>!,F(AjE@,e;]gaq oQ>!q}cDwkJWũN0߷'Z/9sb]ӷ׸(9@%H0o. $CЖfu6PUc40B p9,xh+Z$D$ь 9*->C\DH[^B{ l@<[O㦸c6d6rC_S2y"Rvyi &e1FFKiOtW|FC"hbXq;tDt5`槍Ω:I<3%}ZTMzL Y$m I|G 뀾k4{1?WI鿎N-+KؾXq(;7tS. 2Yr<|AZh8L=>7 #p 05?qYw>"a-װGV)ml'5_#hX*n2p>@شAd.o: \%Kn$0RݱDIXW6XƜoV]k(Fћg-iFXz*!(YP_̧va,hYs1러+vע Dɻ%A%C7>EzpN;&}b)}ZR~˹Mr%6BI7R43c؟GnTSw}Hf,ŕ\߀XTB!WhJX} A.[En<ߨn4?Gm.OoM!4E 1dFhF}όF+֤!gi+?jahF5L$[ǢG513i%5%'}(t@vg]$=`Q24٧$ rWnhAFC6gԋ<=D )q,H 9p8TQդ4`q'Dȫ~FHuZUtOLI¡Sڄ8TdF&1'5GVV7A4KWħqIN>L(BGtT_M *V2 f[_W1NhA]5, mc >iA lpb9?x2Y "p}Kb)o):{Ct{;`_g꼣K"Vߨ7 *+l2F\?S0UjwAţ5;`e pxOy GU_b [ U`U7%7ҏ2iMM.]}F@ 7n2>No͘8Ѐ@ߣҪ#.xm!fJWN/'XȚ!=f$z6Qfq>b0"sajKb mth1HH?+f?ё8NJBG)_-=RwQ6.@s b^( nEdj ڬqCW؏mQ6],En04ll ;'چqơY:#O?N;mgJ;9|PY!mn" ,f !-\C0CySԸ\m6V+Q)u0V tDm7\t5~ ^/`n\z/3X N< #*cQ:x|ߏ"R:f+Aw7Zf[K!`hck͟J4Qગu(5xB:pġR)^,8xBCB|]"ڣ2!W ` _"/ SXc_`hwZsv\,|ݘJ[@aj{L$XxlLX!uu:VUBEV#YMmZ&r +bNRcqMw,sf,m ƴk{ qS=Ew0PU^-]\ՉZYDvWlDSs4) ^;nFm?)U&0)}׊JܢzRZ с=B3Jso%iNra"Jh%|P;N;nn"ug;i?œaHOi&Q&OjE˪`vi\=te7KvOط\Ouq0텂)]pյkKx(YM""*!*E Ggz(īs\bM*(2(\œ^ɘj <ҬP3P+V_1R$ecn.Ml\ɛ̅Ŋ_(Ar]o8@,CesC\ثw܃1 <+JHLmxE-N7~MxF]:c3Pa ?I J9:eS|PZSXx6#y Wv#89d3'[rUjq&p C]}-J!8b~*{I\4z<.ڼ*-r;Uf\e7\r[YKKIK68tY3Ҧ T9$UM7:8LY:IJ~醿B( B}JXI9<.m>+N) RhM 4\Y6v+UM]T#2&J+/nHGKPj =7HXp&ĩ;Bz^+J(xJ| *3Z8e %PE+~(-g h& G\[ʵl !ܨj SB "Y4=" /՛1oCc:u (w7LxogXΛ7}19Qk̛p6b&E=Gz4gK3C@L.5h쨻r+ɠԳA2uEGj`)&yg@kj(Rg|n1j} +nU蝾ɼ`bpi%C\~ELy&1̗pbtrTjnʶMɥd$ */$)dX$N2b(`LsyQ?KEl-;6C7 9z'iiÝ._!B [d+oPVmGMøAf֩ʃ*rǙw~*-q=qwwy;&{ ~'ѫ w1׻$;3tUL;¬'{Y\Խ 7uky4Ģac<LeHه.Z6b曱3-ؽvndv]}~?t\h!_Dw?w_1귻㮹l Py޻@X-PX&3 ->t;j 8{)1Z/@&'i)G1ZD|ohD/4~kn#mQٜ-&aYc=p:abejm9Ma}>PM8 * 2w}JUc/\ǫl6ԑ޹׹ (6"|TpTͮjtߥ/䪄X$)6" /(Iiε=z]o_hAZ s<;kv61MwT?>yz}N|<nv8Dz-֊7X ڸh7P?Vx@m^/Qj;sZӅi\;Q`+Q `*sωxm5Kuo5!Arm &3HWS\:Y@ Mvlwȷ \bmHb5VR·OPC3~FI_p53ᓦ.(I<)|ur*|!o$$ ?景)pAOϸIμR<tT3- DrH&&66"a۲ X^ R 02DVSeh9(us~:k;{ژ~gvyn~Y痔(RM×եѭWl&(Pc}TL|q Ǧxt)=s=<Ƒ(QZSxĥ} E3 M^;7OzAe0>gXߛI0rN|U$m{u*딩7_[m8}} CRm|}CT >)j2E@٦E>9h8B[RMf!U}c%1 ԧcv&dDn~lyԭ=Fn@]#)a2%`q`Sd]p[ ֱ&f8hD.!=c/4n|碟0;(?~pȓUAuPkq4q?]`]𓂹t+3|XFz s:瑪El'ȕQz[kA>I.7wf(,N}жcAA2n9@aksckCmC3¨P ġXL1rxl)m[FHݧm1(4?Yl(hc-$ rp)pT,UUEb#zm>q9Jz+/hvOA'90~%_<ْ|=|mM$|>Y9pOzrkHΰ~VzɏĖ`]N$ˈ;IMX\xC1g5rʗhǵ mWsy :vbgF\:Y;'%L\F7q v!H薽AiH)&;MHҾ6W(lmPdI;`r6!ٝH)li6KWpx#@#2Xq͒ "vp1)`!4i]Y#Ղr$27'PB G4&1xz #7&>N..9%`5NΥ]A<^[آ3 `*@|rCc!N >' 5""":!(u>{I{~/҅"0; 9B%Fgc?5-Ve!Pyg.IR;sW9d$ٔDWy}R#"(?D(IysrKD16f4^m|U#<藅X#QP3jGE$&qL=mW]u}#߀4^4XEHEa)|wxB! ͕R?MlI>+G')8.F̋deU^TrQ 0ecM7οOF1xQ~#V8y;З>zfwHW@Y-}v!Fzat'N&ڻ@Tu#)7_+^ܶzGeIv{|nȓ=Dd? VL%sfTq X||vySbF4 HAarx6DnS E7&r}D!fKP TbLrMTA3͸R !Q7Z*ϔl]*ܖ 1RJ! Mg*E/TI"D^U.R U -߹A;RACIiyj6/[/P> zlAO(n8[=i_ !U}ݮ%xc)=n϶?nEyhXH?,e37%D6cO (+|&2?URLC=9bouVݯ5l:h@o)YR%a/\.eG9"j:ȌrwoĹ[ P!ҫUkWOH7eJ8sgبF[![gJpp~xŠd@atlt! L0{Mś@6;UKL4?;5{jz9mţ_=k~ƌ_KDK#ME,iM{Sɰ">kǤԯ ~B18ET]ym!Smv.*Vo~v/aheu8QeUߞJLsq} NgS A)8uHrhDB^'Rv*Y1Qe(l,Rba nhU{T̓i;z;qp RT/WF+Pߡ:uA`rk}BUB~ɵ!1Y8 lA4F6عg\|l$X< L5 'L*[ eI 7] V1h1j}Py4hIŵnc.sA80bt6$iOƕyٝУÅ@x0E-+ V834%2K#y|Ŧ9Jr|WpLn2?^&H#V?p]KpN<<,0W=Je[2 j J!1B&`*R|?OC&~W9["K>r265XevCALiJ޼<,]a<)Aʁ=y,Ԝh@Wo҃=ZB]JRʻRN57 'Ra{*eM~8h't:lgGtͱԩ{A#奆I^Saq  ϸX>hͷ/zhmelwF%7Na ՜ћ_0$H>8.[sz0U-i#RjrvOzM J3PL}:CFІ"EU٫%澈qh~eV jVPqG܍ZoB@ >YA/IM;N7G"cxsw_IrR˭ T<ٛ9+Ѥ.cRo/šmhL?Cg8o} PVP,88Ճ6!~TYܳW3V4G%4: xTg>.sWH??, b b,W󎦬N &Î|GcXB&  VCQn,ܟy֚ԪQ_^AQƳD?99jܸ:Y~qV,1x> `eU2$ٰ?GKkN@"?ϑe/1P n8߉F54 afSh:DBdlO.nh)ϸ 4P+HD `җW BYCWw)Gd*jfb% `Gv#kY@~O^\4T$/I* M [̔1+l9t\UspqScJGGNeV֨[1`[4v.UI׽\" f phd ="<ܻo]g ,ܜj#ZAnBfL{N@]Q2H u?W$wBSݏРIw%aXbO]yhիGw~tqJpZ J`j#+<, 7 ZҬ賾n  kn|U|;b+Amƃ\'!#>EʺnjU%=#rHA-^|y ;1ouiGz} $)ϡ5<>0"$јV'E8}*xrWK> k;!5p]4+k*N8ԄښP⑧'&67Mִ4!zB%1IJ8v͒Cr  "׍Zo0F xy8(;YӸ 9p$#Pl+!%wiC@f!0jQHDb GLX!ri4$iOD!fO> 6jӡ8=C„- ՙg,Сq`7źę ` ;Aa.D08&[=(l_ĕOŘAtv/. ?z;jMѩ#]h!>94l]_yx*xrK䒴qp=~dbh>:QɄ6*6'iH_Heʗ=d(y{X(PIo[*EOS t]Z76zEOu O lXc3iL $KdzSf?j Ɵ]琶C m5|&h k2& QsaWIbPdsp 4ܯC':5S8̫Y8aWVta̺=##ik!Kx$te/AA$fSbݫBUe1W#}Nъ \4\dD8Y0˹ETQ&ة9H8I(7$MYD!e!5q}vU%ԏP)ӻq1d E-ZŕmxÛFe;80Ei%`Y"lI3/FS O*6V2OF6%Ps l3Dki&6\z/z0Z29-K18k2sךT1Rwx+K܆!"UTqe[o W?\l =NJ2E;Ko;mz}=UUe5WZ i \) !UTHTv6xɽ[s7Q_]-fOjOfOv=pտ8]:b$P1yVO('Hl; 2;Z~esVzEq%9{"pXJ L&o=-L$$5 *1@]Tي"Xw B@,>o8S.T QFLg7lK1\T~&spE (OD\#f&j Q:q̇r ;IG+'x%(߀bN$Qѐ+Ǻv+{2 'Bu =e-oCI3gsĿm1kڼ}3zZ:t `sIR5&g3,hCn}GI_`{eJy&'e??M@aA5ۓ`lh]LF.^KaVe$Ko bnoIю[QyCUGܖLlܖa]UvE9Ug> EP7?"~F7[jg4&FMaI,E bIN5b \&MbV/Ec U=`yqX0:sZ `c wl;"X*W/zd-~0gΥ0ǹO 5ŌEL*)ܒ^yؾr.@j(:~fu%6!5k|U1cP oef?hF>s]6%ikʈWH:WJiUe H!I_ J@nS(.J S7θyJޠbM4/vѺl8FUy|9rK$* <'&W3AR:3uŕhn(ICG4[yÇ6Ovr6-?4eh5*O pmFeX/GGڠaVsE*f=i'[fvf 4N ١ȵa\b`%\A>GMT5Jĩg-㠞7;2{na@X!'ndƵn6iKn5M{pCV0hWX]grEBݬ2 +.M|ǎPZ`P$7+/.lpYX [\c2m~ST ͜oVzIl Y7X/^-4L.%·&hk޸qw:@1/e4ÛSfȄq!jDG'~Dhž"# (g_vZ+@JAOqtk9ncCb-ԓmNy:mބs9A|T @)e 3s~@g/s, C,( C*Ѕك)N1R]J¦ꏒ=k?Gdڦ}}IrT7tXgLلS^ $xl\?^Gh=vUg矾Dc3@>TT29 {Ez`WdQCzI$-B_:?k*rlkC L.Et2([̒Y+lc+cō(IUG@]$Vۆ!wOE1s]k¦ g8}2 oDp@KAɗ@%f4s¦Rg#%}Џ¡M<2DP09;$Ad͗"B÷P/msl RtPl/PNG@[hX(K"!wW@Ο&өJ6; )r[=,sX/y[Q<3JWPNs~rry9 'b4U,+Q^_%3NrOf(6q&Şi^BD,E9&{\Ƈ3PଚCO;h/[yx0gčiKf@R<-MxLUD]qf8E|ܭ8@ -.۝XCnWTX9s#VAUvATΩ."Rʅeazք#`C nv58љ>s < ]XpPuLփnp r%rԄ밅ř!b5Eԫ; ndb"-uaA5\OjA-PT5X`Ћb_ p56VQYr7,~O.;Zm *{TF~5tt X[p1iՁBwe1L Yh qr؃hDkoqK3Y7T #@b Unh@;iѧgv2H3 L4C#*Oӳ鮡LW֨%'#8ӂMwEs?Xl*>ܛ(zlvm̴ H5((&C!dzY5oI3$:g._+YIcVuk`1R5BKBZc2gGf)nޒ+)N:?fxtEAxQ}SCoוOΣ+oY?W>m7܀b+3P QfAiD*W<( nK\cѺ10ևoVXZ Mtj7;nP](rPKu㤈׊TAB#5Y:(V9nC:Yoe-`8C"9T{ 9A̯P1`% V-@9UN,Z!S{PU"a4*yD˨fk$n_@Ό_k|tGEB-@ָC%5zŭHfJg$);0 i;苎76(91_f@"Rw|(Uwec xyMqfiCbBDcZsϦvg+bg>NuH_a6,.k\VpD x3;(ta 81[̕kAGa0~CPI8-G_P (de{=e@1nެ-}3j" l$'_[F:e8LzĈj/]U>ePoS'rE%_^%;OS3'!xlrws@e?;#Iu%aͶyx\wP_BS1i KeӡpqfUQq -QJJ[?`RGtjE}G(Xٛ 1xݥj,}x=^f rO0wu}pLox\2 <]_\[=έfV(ay[y~ּõzBh$ZԔ7Qg { l+Cf'%-%cTFl%h{_TL$QU=@o`6Kyqzi5Ts (sθ`VRZd6ЮQqn>\^Бs| )gנ5%YӡS`-E$ [:;B$QjdqwyCnhBZ5}r%*Qh=Nx2Zȓ ]Za|sd3 Âj{7aw K{$*ƚ{D|ЗΉܬH~q4{zÝ~13B>#tỶaėHB4 kёaghOi5ӏ,[4V20'NNY oG_&|*E:&&07kd,~Hc}y޾n3{617fϬϣËqm//7#UjDmMmIf'H%Wm:P-Yrv >zoڒU}(iCOm]˾sf iadƨD h,ВMJ(˞\p+.>Gqɯ; ƹVx㌹Ǽgy)lS^*l]j­" C'`R4 rQ/ʆfFy ߽Wž9o,Χ!E4= .jQ-;tӲOU= i=a| i{؏}%py[sdJE?f)^hH9}1|S;-IF=0Fz*؞=v 1O+S?X#C~,1dIEΞ s LkL^iv /k'j􍟚 13L}k?1'֚f7EK5"I@o>z$q ~n)!AH_A1E׍:>ݟO[8;qKt`WpYww 2f&>e3z{[.?Y$5?C0y{'CU`5ޠ0w $\{8cc3p…SF,,dU2щQ X#TQuj"l\_ 0rq֊xE׹Ok>[KWCh}{ LsvƭmD,i/wG/\+t5n<&.>(%.<Ź>s&3_"JbO]@5iligY߿(x_]c~Q¸SQ :/>gjιrPMo@Kli~r}.wIj'Wـ'&զ:?= <dK]N*^8n{hƚ)ΛyBy尩KVĴ7V/E2^+v d R%%S搎lTHVO)Ryсv.WyA4f: 9YE-D-ۺ@Q,PNe]>@dOJXI8I;hBfg ƴ)7VZ &,TK $) vlZmנDFҥkk10Av,:0A! LԴ4hhO1?>N^a*Dq,ݟN(yJ̗cϜY5];EgFE|_ẹeK }S v@ ciVÁT @ yؤ%a[`ڴn%9 aQVӄN0* w:l:|; 26])Nr4jI ~lM9!>ˣ@/M yT_BixՏH8 }JB9b{%|XY#g̐R2_Lv Iɍo#Qy$sgzW7b})^θe`(?ӈ:S{:1@;-FXbn4$kvAOkE"=]q3QShc47y t!ɱ ho5C}2y'6GeB39>Nw<$>QMU~|ʢpc()->!o2 bo=Pwb(0o0W1MQfYiT8jd"mCikw;[EmЕx$"Wz'0y%$4b9թW n;d':XGr#ǩH4hֱ9]ݣ[D㡭| rT/*xaF&ĂKp \4-佇OP)?1SN =->Kv K!Bߺdq h=kj-@!84ERؗ|r)[Ͳ{c]= Nh/y-NBKћ;f*'1se,ʉg7 I-,j+l͊x+\S=4]<[~{a#žڔ ֈ+򥋟 tR7gZQK݅Y@&KOþ7ii4^y8}ya^Yڇ”:l۹qH~K؛`bϢ̐FnFvL0Ahϖ^iuxͭ s׾CtG`:uS{٤auGo hTAd`vlNauD VR +ׯWUۡ2TH/9a#wfڏV/Ԋ;-ܱt\mh=NF/oY񘫼T WkFWb^ $:l!K}R"[ENxO[FĞ}܎}(e"Eum: ɥe2ȟkjb-y aI>2 h(\X&;OтBwD;-7;71'S dO<I+vnXb4U1t4[̇Bb ۶gyMxh+hĜ]_IMfσƽk,|mT`m 5!aY)27j -;@$#4NߚYM騆qym i7~]TҟMˇm d4YW/o^LC5KJ4)״5CoYe-Rl5`ͨ݇Jtvu;l(7$+wsg.hr?`{g%2Fc؜`uIh`.h1F$s6<}focLε A8 X7(OB k6dOڇ^o^?^)^6E'7Mx|: Ĺ]Jf]bA&cy~㴗^17I60ohPb&DuM(R+ SRT7/4('CFʥ|ZiuTR 9<8.I81Nl:>v)Ź"{dG'.AhT%(4r4^G7hhTZ6hԢ$,g/_,vhXVDӞKBO6I~*V( 䐰"SY`2;&D0s]58ך?Kthyz캏,u1ͻ>pN矎b d |clX2kCnşyr m4ĿK]YQQrٙ-[qG ârq"ن3BmĽe {JJ"-Gvuφo^CeDC#u"dy(vO,L@@_I!|fe:*4$# Z_O!n! 8ݩc$l/fb@Ek=K@S #j`N4G̰QjQe.hL$Dw;ʄ&8;!DxT!7#`|R!k/2p;AeJ/J<5D)x9bq1( ^bX9~A E)+saz̊<^[mpAJkp,c $z[Y{i{aq1Uw酧:$A91=BkP2 ĥơuW"%i9F~Rܫ*oN~<1'q3'T_ _hA/J}R\Fhި@nq7T_okCsxP';!s@i+a'RP Z^?acHkj%p]?d,YW1X5y&|P|{,6#ul]r pqI'G\el(vgzmq.7uQ"4*Ǝ/ڟU]!~;fK K r7dw5Hr_dF6FHl@Aj@d9θߘsgl#oPVoy44_)l;38ŽyBzpX̐DWR!Q͆=C}Jh7QAvAV 3 ?۔ }pX#u\:; SE=\¶U=$SEIt e iseMq߯ޚ𭳪vkOܦApkrH,J%No ' HlZS+xDV$`W Nh6IL̘"Ƌ[,[1şєNed%R  ϴ#UR Ѡf>P'*w+ΫW ~*5fhIkMP1CAYBz!}7jA-چ`iwS*f!սu!&k\EbmHzyD0wfZtF# D>#oLRS'H-W# !̫ԎL_W~u@@so#'S8bbnCAvʃ0B]m ٪R~WI杄땯9oN׫?TIFł6v+Ec7y Wނщ=ps%h^Wɛ?,T.t >,5 ʇjI~6К1~6KB iwz Pl4( mR:BYv_b,Y"WMHrasұ]eG{\8%7uAHL"Ru[=4B݋%^-SF_]"~oP4mw ;4 r6kkNʺ%F(OVw۩p.u\E 8H$|YRI[kӀ tJq0]U^Hk@_(۽%!dnH]Rֆ72!(2nS5\bk_. Gcj!&NFCgm>Ѭn%8' GC`fY80i2;) ˵_#~O[ X_$h*l6=V8V!t{fB'2o3Q~PwiZ|7#*@?1ZSFA#m̚*_fjmrеe{NdL!)=5U1)Occ4L&h0߱w<2!XK$T VwkrM@"y׳mпTDàeR2wq鮖ma%7l[Uŝ^T sRG`sR`6+ղFNm%-hו1Xs 57Zjh ޕ|a0-rU/Y5mgp gx%Ewzh+tMV0;Nk!aRnGZH8m`4gZrԦ|iA9p;r9O3c"6" m DxVGpƃ/cIz(W5DX%PZ3SzjM&ϒZIDQ$r@8bUT+cx_`3RVu\k)Q5KpIO[ <͖̀%Kd^x^wj@uo-ʢxPWُR(:d˺2xQGڲs]A!"ʘ>b iӇ`U 4;s4d|بT{]4N'jz^nsI<<z$m:Gm@F2:tdXQDRYy1'&DB(bwsREl}ICq!@]2p0mfl%!`pO+ZXɵ]DUTcI73+yu%\)\R2JT|ΥiNsğ-B9k$ oXXZ<iٌ!QMqh] "ҹMu7E`~Lb oMxgˏus7^4!cptƉW]\?mu7ΑVp2iwH„sG4#&if1\_Ĩu6m dqzn::9jn03,ċU6/6/nqzgWUL@ * ]G"_O_:++Zi1yS?Lܸ˿h[M9tl!>P-3d$Ϸ?!* !2N|e7B"4f%4b D(]%\<ޚf t}ILN/a3,a:$z^BH}uᛃfpϰʡ>G p[.Dꯩy1}c:1y?M`GZ5ʕCzgAsEEjT!(37_qgQ1*C:Wާs v@ݥ stfW`1&(0A4DYwBx`y0(L[x) Ž*lIX3bjIu._T6oUϵ5I3S F0*JdIbJ./h8 Q59-Ùf-vK'u|dDo~ {F+ғr'8~-FUctR>+عثzGl2-MQ㧮MROL!'qzLLS4}Mx`jI%{~RXtMG\vfhu J*h} %@-X?Z@;g_)Y唊)1~ς %4ֈC^^boGmRv񩲥&k5gcjC1 [oB;2yA/}Ղ]D ZosWYj0('5T\j|VLJ̕ o3_lS_@R$I爄ͦt{{ Fɍbk zκ6tK1UziYRgR,l >+n G?mpHc)jP:l'ZZ o &!}/@؊Xu5w`]63}T  SډB\ _csfZdį.qR_M2evk|0lTOeir!ty8dɆ=2y~xlTˆ@jͧPF0™j=&/CڣH6\p|Y]-mWyeUd@pc>HUNivۃA+# /pIi,nSj-E7p5=/ K 2ah$::N*_]P! MrE柂=ufܨ&YfKfe<+1k)60̨]FjvN+.F4nq45J޽/ɘ;_~tݦ>aUNX91U+k^})_wW>I!MA~B}7N[|l:Abҕ/LOשSF eHiJMVIelZӬ/35)upl_$@XkcxI$OU|L/ ળӞV◗MbG=8׀n -[6%P_ӤI4g0@ATaAL`&+Q@7:=]|eڅf^Y13, ,Idzs=(w1Ab/UVẤ%&#7 e~X"ߚi[oSު8cB&7s%bUDS+xZh٭A)ecgL>Sp֬?c\juKkIqڕ6$1Y7< NۯQaYEhG6hOӹu# +osw d jo*ұ .`/qXHE!.#"\m!n ;ujX#TiaWզfŗgl@=W݌?]<wB򢸌Ȑw1K&8pgZFL&MG}h@^sk.t&N+,~"Q=yswD!斛E=,1rB(`, GB"|"kH_ -!#󗣻d-9p?|ь,}cHFF'aB㽻Y;D^-FfG k[,$K ፀADF wo? eRd.@ť3\)WLojk غ!1{*LC\?qS()ar`JPkg"΄oK>!x}p,NK$1y[Mƃ;6o'{hCVJ7C k5l NYFs"8y};1`5o>=veoPUuk'Z}(E Չ4\;xHQ%1{ܸᔀWn0c͝u,ʰ\Z>1`Pe,GrwT,=3Kp_:FVJRFV6LGa 6.VXe|UEKŬ$-\ҕ껲% -TZt0m x׫U;WK!$tWE $nhDt+NT-J |fqL'/\H12,BE/:HRIm{CUu3isb_< —$OlR`-l;Ք=C{.[5&堅?B=-4![r,rVU{֌~gƁBEWIDҊ#Jsߘ{P|5Y/tsaJ;-޾}Kpd`s}$-oNdUIsJTN#50+ucYTe&y»~ͅكز R4JY.Yf82^ aerpe#6{*j߶E}ێ^␶۵>+,BTM" I"Lԓnb~!N~>bcUnC_z4ň鄟źk,mE<++g||§yf~ a`~(za y:ElWwU?*|ۨxKy| E\̋)Dv7Lj0 9 %H!D!EŷkOj@nly&Țm\HC캖վ㢘9!i5tiuN_<4(?"n[Vi+ʧ>~ ÂтP-{^SDʵ~NEEimМ9Qym@r+\5R9\oo4V1_%oϏB XP.fb..+ 'YOծ%D3" fM#bq\Ɂ@ŊS_AlּAOZxNZ9 i\=|V6LbKkd:O:~ g$U?yP39C7pQy=d ,kmfwBX`'# YsXe# ;Gō0. [d"|ݮ+7\Rb,!?~Ğ ikc#iagTrtu'kQ|c):ϭ) ~q؉R&v}b3V<Nї?դHxv **JS_[h4$t;PNL:ϹhΗ6>*@{2##[r Yyi!xNAZXۃwۡUk' ,p0yH]}HVM @mcyi  sђzT:\ l4d mKl/*jxEQf*g_=X׈J~MP=p@l(}>9(mg n)H'"<4rFqjNG`NeF+o2Ǹ"?r5ͥ hϥxq@zY}3!6S-5&0˄ SqH@4.I Spyc:[(F}s=_Gy/؎73^eFo#|>yC>N9X <]xK@9c:`b``U\`fz<]U橾6iITr^>R le8!.32Q-Wʊ'(޿oZ  qmj >cjLxH ڇ1J'l7 A؃h֭/j"IچF[/^B*(KJMYeۋZU5AX:M5 fϘ/eH)٨_4nU~U5l-/LnHbgh+P)ݏՕAꟛTÀэ&QT5$EfrZ|2,+Z%; R̢CY-4V09+^ s `MC,aSk x,w&{ui-13 .[&g'z2 s*׌`_~19bBkœ~ PW2ko~ ġx\7'B3ƸbE b1$qv~\_:1B&šN/&ԅ(y Q@wl{sou0߉]'wn/Ȥi/&gh\opd@3_lۤJ~Wnۈ*ҙd|GlG1[t16 gmݙ`w~?=YnZ<SeP?oXy3 u[46QYԚ3)c~nYn~mt7:hsR;`z|z7Wa[Q!gw^f|h~8u:D1bK~1yPld3qL?V14 aso)X Eǿ|0d.QV$0Ek6+ku!E.Fֱ骒,O +7QK?pc*ם:-#3DH[lLf%JaSc4BKMMIyHm; W]`(a G5IVѮm&tևD4l1)۵)EǷS]lDBl|/TNE[`۔ioYξ{4qTLan]Gk(0{75 _Ο24{E{ܳCM.Q %3972teC> WY/uu-:K2Zú<(g!9ޠ5< ºCa) Zwz(בy PPG Q^@i޶A?R(\ϦR/L7Cd#7jT20¥4k\fA8brLT==;p]7J ͢|!>*ê銱N_|HC 0M7ϣsveOv2jz =ʜd <ڛ{g 3KWѺ+2_c(<ѣ7*3jO+#a$,$"& xRFJ{p*mKϼ(=+kt VQI9Oq'6`c|v(8Jv0Pq0> JoK&<;o )Ϭe' M TfܼPv]ʎEOXޥ9Wf[WP!h ځR*ly!p(a{V=Rw7fy`Y bܠ=e6CTD%R-,0SC`5W.3Jb5(h+.1Pr8N2R[V@D4%P+8Lc<"J{oZ\I3.ɟK%S 5cA9CJ0,tz*eD};|\rC銥seozNDjMű˺SL{rU-(J;z 0!; Lgvr۰G|o&ҳ%f$J4{kH6GH{ qƹL%#Kw,&n2fַ ɕauFp KyrǀQhC~B`$oCC705ݲ D6"EvH]hry<ӕzwY /' BJdzug4h'Tv4Ӂi^Ɲ0 ifKٻIo bOʕ`?dwod\@t;T黅6R? ՞Ǟj I chrJ`:B Bخ`]+;z#j(t󺺚&:1,󱗂V[G̓ԡ);%+ }9OvS*4|frVzZHku{fzZ,e֍my7}%V'8@߾M@?t&.ЛP{azyTy\޵M*iA ӭןFf nvcA샷ܧbE\ ]C׺q*O#b:x棞f7B @&̜6 B 0 55TG2\癖5aj(!qxS4{ Dra_e90{c`n:LܽMDS`/fXZ7n@ "%Q(}79FD蟅=N9:UvV^ɡ '`>6u'Se:(!ҡܨ=R&XfO-gCDCY-{|Sqy S?{KB+(qGRv D^V%Z( hpsS!z)rd5F7_jZA00rHpy-5b-Hn4sa屔p5öoU*qP+4yŶ!;j֊,O6_Jx?IPM-VBJO5)k>l2WtXHTJK02&'S1E`7W7RK 6WLB)53'x f͌tIb)R-D>@c8ޤՊJqXDRUj4@te2y 9~m\Il;&ڻ 5/ u\R˅y'痰~T 0x+wXitԳ86_iYű皼0[OIosKi8҃]PC:h~#Pxtb)ˌ<;pzռڪhtq q=sMr5R rp3D$ViU4nr{7N0U5%'C5/=cSmN5?Ha !R>B6x U O|ܡ-F%`uۋ{tμ t9t7{6upE~A$uOˠOXCJLd{lw77bbM_^6 rCɛeg [XdX7^~fRn]FG9~U6Ж{ȋbB['AӰׄ7$ul2f}eI.n||< 4z 찙=; 1qh.)A{$* D~<. b9o{-30JhCz&1GFT@+%SGy! x#MD ( J$TmeA)<6]]ؖjJ }ٻl opD&+RF?c$S+W|P2nҘ=aR44ݗYsj/ !S,6/ǖ=(#R<}NDCu4F eYjQ=nbP.u>qHߒ\yA"5Q1ĭdw Y* ;e2zIp56Y1wIAD"'3j6wkUw'x~SJ8}eH*ָeN턫*hƅvPq] o.nDW C!uvg!B4(|/+.D8z+ v}DJp6 [)TB'yWJKWZg~!KPy ꚢ(A_ZXE  j:AɃ)7pM y aV= <| v+qr)u%@rq:J7s&-9 p4A@571y'uͶ2P8b簯oa5b"~v 5 d3WM;VAm€ f5?C=sÚP_F(R16wFdd׺N8RlT :dɭRM@qs2-‡D˟>O2Cpi#@HH XSBJi:tw+BՑ'ɪ=sc4A #WD,JMXtm-r&hLl|5e:&LjT>F|z's%i&R迸k\@yl@PGM,XЏYP<Ӆƅ>;Ǝ/;0 QYnنe*ǀNX]'@B>9[l]l О&7K(Cұk] ԅL՚cQJD`F*3JOPtmEȭ<p-^֭igi8KLBm"G#D$j}|:wC|ޔ$S"Z!.'Lhz P gĩ"u:QmUGC>bB;l+ʯbyԄeE4:dkm>ǟ?#< T_\ʈѿm9bz{ 6Yz2Z[Z/7[ߙzL윬nI L-=ɦA38u^b OH[t}, zS4gBlb&~E@tܑi~0 1q<<:pH.1; [)BfUt)x7ߚԒ=BijVj)֠UB^ƢyEzi0?LhYKb4{uy# WW3[y$/MΓ3B1G5ۍC eL< 9ݧC>hg F^8LͶnk5x_W/ÂϚՈQQйh'ע.ظcv0T_\3ױ&c%O&@tHdd"i$4^C]|394Y:'Hk5Zzܔ|hQ?|4*C9١MoZ3 w풼? ]t =ewV*e" ɂ;z=OѠ,F̗(j_rssGZwKZ_rRsM{[s9Nv~,A}[鹋 i_~?)zk \[G)jT~`e?]:p# FBYߋEBf-H@D~1cꢺw8k+1 ێlL ݬP bh0JH"|Z~ 7}? ո=x p*猲r-Lq2=66/M11: y`+\T(s2lK1Bڱo^U3J 鈴zvo~Ȍn|`љvc{q4EX3Z dc OʲL5h?g ((+ڇܢgP_ PϨokX(MrV^&%C vJ$8{LnZ0S8QEGۅz,5ľ>FYSpP/%ڂt'+5qΪJTH``\Q c̺|?jf3l)< gOx[q|҂INV, :EJ%2dq>cIx ?'Q)IK8(xJPej>%-6\ӶX)%~< P1`K^g!TQ߼k N. K2z,.hhC"yN]|iƐTQ?"= CRI-KnP/XEmek`-D['rS`ZD/6o4{HSS6mS}iEliO’k5\o! MOVNsgm vYn<461"Dրn:%ysZnzrJ|C2|Y~^5șzJQF6£]b/$؈-$,wʻ\2 W{RII3 j\*`r6,݈@[ϒTA?4 BӑX4%^Z&H6 F{odשXi>Ϻ~6eQW >'{Bx!:eB3Zf:~zcw;]߯$x©oaq&.%m_nQWV!&S9 lx) >kƻut`F @1 A0W3+#o೮:&yBDs"YJ16G̵$GȨ0BU'cL\v=<~})VNcGigXcꕵ#ڢ_D(2҆ Rb!S$u+Iu K5xofvÔX0 yl<_~" ȸtOd^*fM!o)pdh"9\s=9f4dm#mP)-ѕ woIx<% j+GEUb!?]e9 :3MPGrZwqxڛ|>"` +? jTkP &BV{!q̕}gG6HէL^.σץ%_܂Z/K{S-x{S~>Jg5BӰd&"H2D#E'c} o(4|-No+@!i(LV16tk06MVQ0D{ 8e@֖o ӞA;R5`*;7[^@ܰѰb.zͦ:Ů7Tcˆ煂C=\3@x%P7j6IS@3>_LwcۼxX e肓D;8gmIW:oRh{wZ,5Z8;';-@ {41՜VZ"a;6P̬eM}Ά%C6yB@a q}QDkӐQUKԋ4 Vpwc;/}o;,ޖ2?G٨1Sð{˻(qmmR}hEIOd(%*鍨Cz}Fo$+8!{&\r0L9g%h!c 8/DtI'M/!> ,$#G{GԇDvtf}V}a{P{m2I}0?J'E :j|* 0UfENƻI(KQ͸goUbܿW䕕;zG2he\CevY 63*q/+d4=틤GY;*v~T|ZVCw~,m7(jBH& [lYԒw2SSFz]} Ecݚy+R:RG|S,m i[c ,,0nVT? j>Fd^yuGQ"KyXxEJB6|!"5{8uA(y'*u$TW8$^X)@!@s-y0jNu v/_ ܹ"/v\Fofb}s6+UɾݣՅs|UU] cST{gJD& X󟕗5{dШ5Ak|Z-:+~fˠxr0Dlb?Q r@OwRM!_R0mὩsIe!<)J-NtEdk(//ϲ =ә z#$&8\-/-8ΦQW~~DVʹEk.Q~ּH:K .X BM@𼂤B8Þw˅A./*X PꁭRXIwc+o导>E#܏6"p9Vq]?&pDv WuåD1 S u$g!p8nPĴzGNRZ u- E m' %"\z; +P^=f 5ha7JS֍vNyV_,+Ơd߲e |=nЎPV6.(sۇ"/ ZQ4#aihC˭r$ RG%LzTצ1bHCCq9FlAVb9:80^nίc&Ah #jmaAE,*X mstRfd_0.I%~T&&a&Ovt~O|m RtESC*d(PM<Ȉ 5yN$u{.g]IyJ&q=/#lN*"mOM) =%|$el/O Qz|PQcjz*GOO5*)+o]oHZ=1VM|N?ڮK?Xy}^nln8 _pRw䙃|ݬ1e7J9#+sLwRѢ=i,K!EvpWr Q[u1('[6Kk Wޱ3«3${Vq-l`"*@ 뿵rnq:{K؅Կ)WC0GVfKy`/i*X!=^QWʂHK@Z326P,5MRÜG%n,T w2U2 QH p4aY-ٿ+@ت+hnr] +#Gj"Y,Wo?MCAE.DV[Pc~(t{ht%3 :ے}*{^0Vb!}?0$%LD^8.*;s%™r ,$ ѸSJA9ɑswMfq j(漘 aIA'YvZ:f/uiB&V2PT8K}3 ANܕ@3_PNou11paKEXEŮx+.=`oga#,5hO nIL*Of>ıQc`^F1c\{M)SˇЁvC(AH\$`ʤo?nd0Pێ&HDWM3 SI*7~8aT4tC_PyW2$0x  iIeWQjXixc*>)lʚΘD}Vkd sۦ$ndj+pC2h(ަ`Xg?"Pu_ѺePh (']o'~eKRK ˯4t4w^8f[3iJ[qd+-b +K=M]Fψ7`)Zl¾F f)е^}j/ GX z/puf] 3dZ!F\u/bsxl)dݎ %Q!=ݩng jF;BAaűPJaH+36#϶: 2h鲞!zIx-U{[˝YU5lmCg {#a $Ic̊]tE9gdEmAጲ.'MytC^n?#yFJT.<>Jb4J5֊YGGl0܌^{O&@ClZ7݊,1HV[[`v`W.Sڡ \͇5ӀԠ@2Xh'd[G`bܪQ30k$Rۡ|S[iJ~̪䁉1N:`9V!-'ͮ8 叨[&#E38 cfhmK<1nQ%n=KR?{tpl|s@=3=*G^z2|Se?qO=%3}ʑ"@[E?Y"]8@"GvieWNJ\Ȑ&w.uc?&_.d2D^ XղKsueb$γB&oԩ uA5 c}Ne|Jh̶s 8x~1*w܁w{W:VcC.FLrhOL =ٛ*2\ z𑫏`U:QM{"n4c맾qE5CB-2jO\~8AȃQCKvӪGktɴ*ѿ"h=w}[!>kӝ$SrUvq-9Zw!N_䥎zQjt5`_D7jgz=cQ_|M^EG\OGՀ.6ӹ_$F5C=ݙj.ouXb|hQ]$r+bY*T-}$:b P\íhZ$h8(]s͏-%;Nۊ)8D@,V {0hfHqk6Xѝ_͸B!Ed[שhImA#69gs5K7{( 3mM?-kj . &JlcW-ĐgC]iy oyk7P'MiSs5pu5ge%u&c5v )TL<E;3;w J!/YnIb<9l$b ^>n t\yMez,zOꥲ04,^ %o^,T)w u>hx Fӄb R)4o?\\* 5y^nA3S?׌=UӯkS 3z8R)Iq`tHhPFp]1r`] -a?DxŅ3JLsz7)aGma/ 4 .R"K{odjyR no¤lCeoWZkK1K@dx1Ћ +|0}nGmBt$#B/Q+Q >Wp7ԩLcx6a:(WVܠcX/aK,9sf<p /"^Yk1ִBQ_}rWUf bkjt'lR}pIъ8BcOxUN5+Z(FKjwf!:gC I]d,wi Qɩ6=e;rXE JmQ- wj'(|Y<@rQ,pڙQiKPq>&V[}'f*yˎɦO\c8)^ْ?M|3Di`C vOɼi V9r (N1TPt`16f!H-ѳ-r2ՑO-I _ 0;n_,Ԁ{NB5\c5ޙ5xݠ EKHw-Z}.A.^dwJ;U)16pf$=VY*] DZƄ&Vl=PI ӌ=jHg}]e 'E?Gq{Ԅs (0a lx}\l~-~{E@"$|Ieqr΁n {<ҿ4%!6 ei`Kc^d*Ψ7hsGfНz?iq&y1hʯf#瑄iͺIx#+K!W3rCw<vSfɡMsyJGO-L[̡v1$bC8*6v]8DY9W< IQ:1Q Wي', e]I}@80*{SNoտ1~˽nNzDmCA}n֜HB8ZXie<ܙ[˰HpdAp%a9FJαxjmG2Gg]=P6&9g'm* $ESb2rћ}'b٣|e”43U-4'}8-WT?|8y +d*r>3A!^3a^k@'I[¬EY/BIg>]EkMA:Ul6SjS;GoxG.d{oAKmtaʮ^Ry7`*-9|6m;p#R3~O% $6+J@5e-\ADEEoj ,b /ĝ5:+R%9_Eb V!*(+OUPoI-sO_ I1sж]Cӳ6}KMI%'S~Ɋvwq"5R{3 S=ISy{aJc)Їy4}в棹hd/NSnlC_bEdKrZ<)䫘"5]s h`6nښu^"ѹ[ GM,6-NwP?&DrG jtƞ^<\DC1 Jq[]Df T3Cyu#Mi'SP^c>/rҞ\YB@"bl 3LwM/(d0X;&ɑ V@\tÍlFiJfyV?`5bUdq1Q#ԍEW\ K:/c˞drplAm.4ᤴ  ,Tˁ0ԋS:h}/܎HGAuA6'd̠MeA!(#ty2w({~ wUQHuk$QB^Wīrr@<ة֥]ϯSDAS-tLV KFVΉf5E&z|~9| u=fGy{" nG|xA6J^LOZAuPs%__^Vڄ&tƒϖ wfCr]&dOpq!FƫM(%Gc'MئY-y>Mwj>܂#,VR1Ke-Ѩ__ǰKX#2;z 6~j}(DKp}'؀CA@#(YAL^ܦۡ&~e\ qxdgOO p,Oo5(o:жh%D |w4f5Nz_FhOP eY#L:"mf.@SsOt'0#.H*FAY'UlXW ّ^ؤjQk [,$[g=5/mA[[+~Jpi>` Rw%àh4 ~.r1ERF-2^-rϺ$U pu$%>}d 8/}?".H|!&7drٹm߹#O\!IBXguV3C5<w^C¼͢sͬXls_`> D俬y9t֨R5Pgc?VɳM̓ʾ%Դh305%|>q 8f]7Z_qP43:!cr*ӕaUtAcΗk(5iQ.I*fH`˄+O-l[3Ŷe;[:s\ܷEm`%ƺT(,u5ALz@ Q[*X8I@w,9trP ٌml"bɴXsCc[b C?rVT  tHp!0@z|`F$LVM68_z05|~qG>ʅ?sʜ楰?sx%bVA,{93$p&ivKZWрГ}?B[ɲuxG`UopKM`P;xtY 'kߝpp9@/¾FFgqsC7.9}+[tѢM#tQ0CƝxz'^cd-UkYfNGȲʖ5Q&m#j"̢AgȀm`diW!^e}m=ZM[Dhƪȣ ̺Qfl+QИi ̅`ҩRg0fm t%ZF nao59P<\'m {T*ݧ{X}eUIOcCaO?)ֳfF麪3-- A]R9ݲ7V%| $15,H}^-5Rޢz(ʕ"0č/stRT-SNa-%o`91w1"p֫T|OQx$)_Gh]Rs+U- h: dqf|@{=~JڤYij=NmlfncJ/M6nt<(vjGϗhW3ƪիMF'_v1 44tji3³Pg KJwVwܹu)ONM&>%|קk bht~-A!8v%y(c9 ~ɖ 3FhsQwWxgj wzi@Ȩ(x'f si׶qB* j[("S H ya%PVTW>lQٯ: Cf2*Y'? l4fx2|#,E }ZnGVfQ3z'A. حTN؉s!@43JYyf;(=)kSј JZlޗ[K%{HS0̎\<93TQ1t,jW{B3V]fL8O.2d5R@Z_N}RE RyGVvt^nƌEkix99Q82|-3c0S~+:O+]= ؑgH#(:NNZ2L ]ZIW2Wrn-s^ybNe6W" PXs#\SU:*zu]?,ay}ߎ~< }ť6)FuWy%nM:ւ24?W?O, مr>Rۄ0f1]~TjmniM"q$Xcd G[֓-@ ҢKQ0A 죀3$^jO]U: ,Q@6,L'~)ICΉ9t "'،%c lC;;w$0M"F'i!$km4\2cͩTdλ^Ͱ `Tq jR U@48DVS Y̿76Dx݀[ &<eztSwtC#A"ժi&h:}hl:%+]`Ƕ*ShwվGbGHY:\o,? EzIA,tSJ "gLKWx{d,-n<߅r![ɕs=0BZ 9āSՔR^ |W-R<=gT;#7X9 #ӚVKp}&C4hgޜU\ÃB7@PT_? oj2Ö{ҋ~PQ1_foF{ň $`E!i ]ұl˺Jȝz46-شBWX}TYEV,|3"%/H+S &&/SMvmzn)nK5^ .qg̈¶6 [~vjh(0(6R$B$HJÇWg:n7ߔN.oziqMSƃ^öwcl$gLZ7l;  1Yyw"WUXm89ݖՍpIS=b4z4%E@FIהBYvlUvBdQ&r?/R\^>1Q%'"Dť nsV,?]h ŁAZqEҫ %FUu\(xl`$Ka!ɑc k,3F2=,n"uL\E[b5k d\>s-՞ JɎW[&=͐c-h,9'?>r#aCA)ťq0yE]wbW|* xAl:Z^b>A-ʯ%Tk0OU5}~ddp3^Rt#J$taop6nr'B+2=>_'K!=5`'Į6dy[j lҊ$-k ly@`W&ck׹I%)O֤GqxNPr"+D]pS&&gN9|ZB؄CѕIm ~[?7px' {@SڦvRi$8 rB|0+y˘Nr so?HhN* ~Sb%r[QErhvhzڤZ\8Lųl+p$*]2'㋌o{5F8;J||jݮJCGNIM}<̥ [:cK~l;C6'*tf=h)s+i 呂+ W Й-C}]ɊV1* FzLZ,Ga[8v0GyjqKQgj> F.;Qƾ_p]kջk>I^f<cKnlYOy2w)YS]K)35v=\ɋ/6M1cԢ0w.g94u4~[uu> 絃 w\֌;;E|궙p \tԨg$wQۋZ?ܗc#؈zo;~?us(|e1pvhmpz_D9Ȼj*z,𷍄? YW L%Mᝲ+IB?/( 73fX]GakXt"(|"ќsa{ c=0@I6q}qV"6*"ϙy^;Csg$y偖@iV2flACWW: wc{5GBXwLE~B >jPwTWB&6;NuGCxxDuĤB:ĴxlAyU fhv۴K! lLbtq 3}C@ ֳ槹ZV+@ۇY[W {eˡ}Cj;ҪbBASB|eIE;/X|vZ-sgjЯSJ "&vՑacr泟L )dףg7z^;d8]}P*䈎Ͼ.i8(tIlU#U\,a pDRL4) S\PQ/vc6}G{C q^:pv@P|$"7M샐2r}\ԮV_L2-#9g E@{ EfN\&XDJXm_3dٟO|y:BEDi6> K u '-fbIj_@aΌ1Q( U4H6_j0n:Y0p`i%AHrF"X}P~ֽF؟>YÔ#A}PkTA>@[YYmk)e@ 2& $Y*x=L{>/}ٟ#wFf 1fRĽ\`i.-*tsu9"z# ^ Y$7s2L5ÔI`fI1ĒwJ*"0vϪ4MC8j4:j5Hɐe9Q€SZ%MpKD{`|]k诘1)8TAOV]<&| Հפ=;gFqGa4'FhK΢AD]^QLw d?9 K-'wZ9ٲHyU5j*WpyN&"湥LJ+(> Vw"qy1R?~)D 8SA yb_Ti7PeF^)_=&zy1xo" qʒ=3am,vc7OS 2!XDå%XAlRZԁ~6x,!Dsņj ݫp>6\ftrAulPӸБZZ)r&+WZħC]b<?qB"/ؒ#tb {Z&ז4aB }epCYsU +UK;۶M}*w:1Hk6 >y5{ =-Z>׮:~mglQLXef2ȑAd2}G-! H8[ *ؓ{'"IͶ^j)0=yz{| ;3ܞzL!&zI6m4SOfgzmNяS7{ujYc3Epl4w;m@m~ϵ>|ҲvrR{`Wi:2"1u]ha9F! y1bM}t|y=ѯ ە%]8@KZNCKX~ܘ`Ŗ6W  ͛ 0<ʿ)۔h=QǽPOŶ5u)MĠdwT=7MNjf ?wp$xz'M1i<[:f/AiWkphba4ҍ#BsNQڵ8Km$B ?w=jWy{-" ǮxOpͪ7*-u1#`C7 M,3߮ fq$],`X4Vs>wYDD] ǚѻcc5-[ml<'ejuAQ#j NdМl0DzA fk'ժSYGA[I-T4ʴ7x&+ڏZ#:&XYV"'Vcix4 8&ϵ4)fiZXϟiלC?Pj/R \lbHR]LG !4OP>PQ [ Yg{ o:xezi?3 擥'Ԧ: bXHti8·.0V"1QoGK z.Ổ+SҎ|%*'bXRVw'ec4 ʪD3-Fچikǖ%}4 "~,C&z_ PZDKL,mCs (9&1n3c-@OY8nie P¤89Gv"2ƬM NgzԠкO]_87Zc`5+z նzy]vP @j\[#MBcE8O=SV~;w]j&4G:YaH\sKH8d.R-tԡ/el ǁoBC:6RhuG흓%ۺ4)1cIZuor"kpXЮ1# & 2]ڼOz &QMӛv'ԇlv:88ƀVbηy][FxƗ#9Ű}=a~~Ϋ7\jcQ$n_KO') {HK swgHC֟ڱ~7qN^iU1@x:,`; !}V!Mg!*$C$^k0K9NE1[{fQղBKu6U5Gֶ3څXF1ȩmV\oRU%~:|/x6dRҫj%fՖ:Y3ܠYa P怟mH[i}gޑ}v4}xAt {CC9NIJJ(8QEB/@1&q'b]%0d^I/y9p },6˥[X\Z9do- :&! |= i׀&y` j!H Lh7A\.7t,i{7l6ā~Vtx^`W " m_sgVBjWq+]O0&D\k\q-@#A_TiA`({Ȁxds72Cr=)yR2*13L@ I"Wm_$mRinTneOh$lHﺄWo܉^ v˨Μۄf6h];d /K5U1 t(&l<1&^ֈjo],! y>?ے ƅ33?:"u+9V\C[fD<+Ƀ[X^8L;_@ѥFĻz(^?4S[8?-S!C' PBḪO)zC҆Ae:KybJ|`Υ'dMhN $)|z\PF%q-v`?IU(Ē.lMDvxFd.\Ow ΖS֜8 >gh0s*nz]pW:Fp+K-g %kQ3ө< Y)i0!w"C# -Dwl h 5w $77)CD;6t~Pd<GbC6A(ˈ9M >ǜ#ړ*(OJ#j%w]riǙ$DG"Y̜1*d2gՙF')j}0XFE`Z׷n~xg%(vڧўky8pYq|*~0&uR/"1MdeC04 <'3 nyrfb@vHrWfBׅ4ݕ5[pW#%e&c|3=T0TR:mn- Х6ӊZQ6 I܌5犀쩓ER/AL1GֆƖaW<9gҧ OmI I74H쁿[6P5òD(U%JL9UdFz0q6z]Tے"bGN8\IVG0 (p;PѭKC]B>tS<-{~h]]A{Tqxt P/Y9>m㰭I-t8!ϊ:^6#&^wES'c-4OꭔrSS?9Mj=[l>0OQC7 ijiIȼ|Q/PBg".ܱVnxޅ}ح F:-iz啻L%)$ LMec㟚b?!2JVcmKep-Y }Ecטu$nK+-N9߫^OCbؚr+ Cz-<,TFQ> ! rjCl5kIY$Js `,;+AOfCF#ym9rzeDg=L7$TaT;W(HKI s`Ou4I%Ot ܴ ?"4DW cT.g7v\6,P̔;H!nf妜G9$r)A,L6|2#a<8 ͕!'2ج4f ٿ e1'C­gy]a7(?h)`@82\n.3z 9ZxΌQP$d v=z9UT <W*;}tQ9-TZ9z4@ Эk2'8IF흄Ϧo2=֨X:o=rN$=vJh_Rq.[[~Z(u}H+'tgieM{u>JB#<9uQ9AzJ]qҬKX' TUgIuuO]<<*we3W -Fgm̹ W띇4_``_GrVy`@sN[ym(qJ@nWH4M4>~x 0eL`pY_qPfRdJC A. y(l)PX҄+Sp0 0moF]HJlg".-1[yrv&ff@um粉`#&qR56x5 (@]yE ʟ0&跽rWc-&Z4y`Ռ I% .ZefU@>s=9-9h4.ZE?&ȧ=2c;{ɱtb37[Kͺ;h3S dGy^uN5*kH~,; kֱ mb4W/|naqt#6$_@SJŐnSmrz]ch' (B[/LuZԸ 3̺֛2`!ͥp\6$Oq* qkvN/`"fb(~YykT!htWTv j/ g"jw@$Wl2Ay$,}?,=#~< oj$0k%]l` āÌadUߩvb< ̮m( LxUEMp$5Z7 QpR 05)6@q} >V`,-6 雈/bGR?:OCm:fi%:M{KA[-e+*%w"@6?ƾqO&w|\F%hVg L58n=#|JĹrΌ [|[>2[4 \^A0)W+}xp%`2$*;y"|WN[.G`腡!?Z_Ӧ#8qbUQSH\y73o8h.Y"~R/Iz=,@bxt@pbSGˋ H.,I5Iu@=yW(J2chlȼ_4\b>GQ .~yuAEJo+zW-/.zv'+6c]*>!m"[8-8l`'[yv\dёp"J#~hlFEe nܬS9bÌ3$B@ kQ 2+@O~Fj:&H-Īl{e^qjkNf2x~_뿠czO-wE1k9mHj\ YYlދ *2wmW%} i/GF r@u}@#/ds(8Ia $%YY̅(M?|.l:aŅ'.p?MMe8塆Cԍ-lڲRͻBhOY;taѮJL5"L5,L0(+'A&9h2UJ7zgŢ7RhBEv%`ma$LLMp3dLφ /"CKؗ-5"ZjjYcp;BqG,G"vƼ Q#L?PuOW~sK Ж]=-)|İ!6N/?\ HU_<7?ߦܦA/8WT")~q%]4w+v%8qbٖ {Nn&r Ka3~Kjp}t {6'Y7;,"R`gwZ[qC\eI1þ_G U!=ނbX%*z%ݚJQ 8lgzO Q&٪:r  2D}_bt'>*QB4z(dX@I.X&y'9#KMؕ>.܏+ ~F1%->}̮B-4A߫$ bKhf *X!Æk5Q!QѼ{X^ÙHpJ^ݔp&%Gv|R_xȔoAzߖ{H_1/b8ȥ90 lg^Oe';JʠM&~\h eV i*U}^(gh>jKҌU:+c3-BL'javU4X↼!'@k} fT?q+<3+/,:ՐfU<3E!%qn ikvgP+A,jzGP͢S]`5F7F#b,*i6,)q_=C @4jλn ·İP7>w}hGKZ+#N ʃJԿo8Gk0fcd+" ZC:xKȶEzpPI(&p4\FjW Τ;"+jIb]bl^ºF" fZ$BeB%X @jZ}Y^Vp9NHqԫK ^nXO,%ḏ)QP^B;T($sifhTrّJ'?ԎSYltS2btI;& V%2p\S4HNqٺ'0AN]5v-[ TwV )tb,o߰[ 65C'!C>j~ْKhN#i<#z]5I m!- `{.}JԦU<5hO~ w28Vhn,q?NK(cYf a3(CG'6G`0, GRD!{|BxE EF|l1&~]&#hk2,c0>FE8,jӋ|25asu 21&|s5BG3բjWVLKdv\pf .MZjÐ;: JӑYqiMiA:$1XH#cu_fV 㘡veքT ׂnll\`{N `#\B~%׻3HӅ'yWW9̼ W0biy&$:Ý5٪gUH ,?Ls{BX0 qoBMOc7G L݋&xLr4j*[ w%%ī9\S\>.Mr$GVE](S U7%"ܷi`"J3/:0yehawzɱ Q;ahv\(1lZ"YnGЫ_z oj#gt`/Hm!1- tn,gHۛX"` -Nƒ*3ڎ@VȼaA?Ƒ`}BTNGvk7_ZR`8ªkP\vOg)_b:pxg*|o9p(Lkc5A=9\^r3v50̾[dHy qniΈՇL ˻8pTMbo;; d[bܥn  wӏd]e+[+hEmiqŒ9>:GWKl\ɘ5 f6zLw@AgHΉKl7oDFdmo+h-Hlm Tb[MS=tm~/^_S?ZQV 55SS߈h1f:&b/ze0tN`Q9wSR6'WjȕA.UC~'̌Vc#a/MmQ,zxK 7YzGsN=C/ ZeC}׎Pm78?d ~Gi x_a%7>RXOQKbew7tRR jp+b׺N((0ϑ䐴”2Qj$!r#6X"0Ak! o~ jyQ'j N/gg"C2 `@#Oݙ%b#1>QyR4V8yrtRɝ^F]}H-JFkbg:46F^O iT2fy>țQѯj HoٻgKųQhNJXqDZ ^*ˊ찘 ,Cxv)sꖧMǦӯL+,$@I϶4MOGfY’3-_\T>OPd`,QO9'aѾ&t~pwnu*:d oM7%F&,d McC%CC<+&up 2װ1Qð6ت7@W:-\ >41<0w HJ5S#|~Q{}U2*~j:$[^(EK7wlu4ZT D>o-C=˹`yEε;>XtU-& %xHݚ`[BY#kpC+TjaP 5:u"1+J{WQ✽frCsyfk"[1u /1aǰj&hF;4Tͣ΅p)1RM8bQWv ӌb$e n̑աk~mt:=;@u^,YŖ@#?qSyaOwЙ#`6Һd=9mROHW߰]g>!_jt ؀R5FW/ғ!DM`BQUAB5{z&wxrmCFbL0qt/spiqk[&=5=b5}U;de{@ٞfMLҰJ\c~R/GK{U؍d0M. ĻqsX f+IP׮ȏkF6YkzaT?0<޻3ۇZI)Y)۹gL_Ty^ ,5iTov< uKibh縆@H$de+eY# S`c\l3}>~]phW2̷kkMGrֈQk2"A̵0 VXF8=wz׊mQS9U5aF*bLx{J_.2Jj8 u7+g@~%^$k/炓 g ֆ}dҵA wxR،̕d'Nj:?O9`ɱyvf'ͺ_dbA/,~+#N ay5xoʠZ.a ;W~%24;8dq ;J! 3rdx}zCذڳ3)w`C]taTMAIRJ\l8He̬su,67qox8z&aqgNFDzBTOM T^=;:e-Zycb z;N۱iBHGbGy,FGEQP.dK՗:uυ?ӸW +E1I鲚<]CEEo~I0o+t0 ftv=A~C}}ӟӠ%^pWaFv&ߓgf^pTl x$%|[~Yl>2z;JkP=LHc ``ּّ@ݺHBAdvŽk1&:ȩ8!KC[z2flFA;glҾ;0gLlSC98MWj];7[6\U41عtb*nMԞv4@O!eEiœ%z^F}ɷ,gΒWϔ־0t T#D{'-`.8ѽ>3י+aFs'<[Z%RL`)5j훋7/y99@ݷț6ItX!Np3I ZHDӁH:X 2C&Zm1 ?݅i6tjJdnہ΀}hnNnCa5 'ܩߒH?4 _P_0OO' ^7&mC7hbO XG`II1QCknb/=LJvPzH/ /3@I! gٴGARx;CBOX5n3ͣf[ JɄюAS[upprhKi?4ʼPrȢ L}H6h&JP rpmY"Oa.}QIݶ;7aCZmTH5XkZ t˛2kNSTGwH\K}h+pqӑK@K W$ޡ7֪ . g=PTT)3 LщnY_0d2K̿-VŮr\oVe7Nn)O'CtZvmaoh^yK wm_rnEIs<+^:HX {ci[}?N,F1-%g ;xB^\'pkޙ!ϊ[ncM X]STV/L:uIOKxByT5+9}wDrQrǁXx{FH{||SE`<6or܀}35?A;VށiAm2"d#] ['u,MAj(vEz2FoNw!(i8#xiT ֙H\#g`5D4[ ;(&Lh;+K](tBF>&_<,7!)!<;fb0v8 k1sتMrڤ'6jLzsJ<ոEUS+GFW:eϦ)G0/}t؄GLd_~N&,`kYmavKP_'](OM52m(yL^Ӣ¶.~4Cw{ z-Z2T޴wGɚ &;@=BYA!Bb?bmU)\Vt?y<&`6Nn*'~Lc@02@I9K45̴EPr l&}qcs$.44c4End^#[p K1[iqU:'z mOi(D^oVp w 7%~3Nҵlb1zpC٨Snq]:T6ZrB% zw 3 -Rvga5 vS#Scc@ブwB,*FRs6KJ&{dO Z jU6t?VV>[!#g}:-nϻvk,(spr'JDNp:vg+G{ 䴗@4*R^ Acح1^sWpLCJ1joe6v,^¢>F"|,"G:խvNZ BGy--֥Kh ,,n36s΋仈F:xz!R$}|%JZqx@ۓQp,+vlHh;hRѻ SS4l 5*Q8}TsZicQ[+F+7koˠɭi*޻"E2\I}w#5^mAO1n.DD"fNJצQP]Oӣ{]>C!K皊wM#*c 6N-X{GKmɨ8EOaqrFTa0r#)0`Dˬ,v8)]pQ,+ե2;h׊v K5BY`CKS,W!a _%t(y:EPȣ0ZQuf| j ϖG֡0y1.;?^z vR.g ˶oW8k/J0uv|nt5RN|L`;4{`L$0?E ]Kr0Vu龶jFj!"d㎖bM+{=?31~Qˤn|!#b~48n)|& oGjNm3TnQ"^\A5*js]w%:E #C0N6 `|4zq=J!<()Tg GV$bkMnXr`%6K:,ıe9{жgjc9}Xھ̂ {^=x!+@Ȉ/\`{4k2WD*Zhh&dM<s;ӑKUv%'<0KPl'mս/SA 3׈^φV 0KV6ÚϘ&P/\WO2<21Sc 5AxyDE2mƏi@nR<;Xudٵ~7èjB uiK$߳5<%6%Iuce<!4F{ (Uٷ)h&lOV?#puOq>Yuw H^%FLh>AWUy٩_3o2wk~vvCχ\V0yS`'f]'{:~ NK^Źt5uf=rEVړ<_e%C }ՇեˌJ$Oqp{0c$ L<'qqU,NSqlS35 nȫw6z5ߞaA.LVf0nFfm 2ń㼄TD $WaCO4,['rl&;vuau6xJˎII &Q|ymX1K|K5ds6hWL[Yk_wj64S'W1 t'Y~M$֖s1:vm*hA? $w?%` $1-]`|-_0DdE_9J*Q㤁+'?UI"K@oMkʢVX$|7ynSB$ }YPE_!6#̋n Sĥj2w,b,AZ0^M U[3qS)&"f>,W=/o^Wzo\jK;mLV 7T[yWT|Qwi0>yKh䄔$7,[0.0f w<7E`(&FZǎVJiwpY5$7+Gɚ!m~WHĽ|otʈ* ޜN F\'u˙+li-` c#~ݧ܁(-ZU;5psAWlB?u[&a**iByJJRfT:|y{ k9ge߳/g|R/h88|*e:f.ښ]y_mZesotU8ta?98ΌR 7hgi6yiZ؋TLSrl+जKPOZx;R. s7Z~G v-W,eAY9M׻SѷզG鈜m.C/qiu yj@jKYsBEz%grU^zDik?L|ARX}U5ӰZlJH$ki$XA5a'T7-Z9((f-JlOƍ)UԓwCM ]@0?T;m]L6ܑE7g\%+ˇJy.8\ lz3R~MbTUeqI%GEUm(ng1cᵝFyi({TmH?'VBNp!ѡ?:?mK[By"c^âs8W{+Ҋ:Ik$uq%.TכNjp['d8OKUQtVEtW ߍlXӓ$kW W#'=[1:fj"&pKn`϶f!Ru9aRHl׍k8vR, ,*쳳זt\KP$ͥ #ytSDgRGf^l(+VRQ^t.oiYZ֢87ΰ9Ж\,}r,Pԋ" IX-s+Uf~z dP{M;I' 9F&'H+>Q&szPY33G0 s漊"s-kZJ ڌP95/mfM5)w_Uml5UbTѵO=]E@OU vlshD̠zP^v{mܯۭ(pQ$m&((/dJ.RB6^Ẕ.x, FtG%)m+v4l`EU?d2译ėf@>1{wOvqjt'6G['{#b.ldȲZ">p!#iL ?9HUĆ|ηRHmveI.ldg+Dzi%?Ճ(brG-^d曏ƧNE78' 4eZ&_[bU\Q *Ǫ>۫jCwn¢4^DV-m@C|"Hc&#ZJ6-Q6EL~mŦ"Kz~`(Y~;nyA}dUozC7Of'z9<6}n CN@5S3yKjodr xQ/hsSZ?}R*3cz+3\X6#gNзgx=v0\,H\?wS"{g`0_xbmj ֤^i:`s(bZufgBtC-{i,̙ȐYV؝!'ѓvr>3߈}T<~1%߱ 2yh)+"^+._:ghȟ8J^"jRLKb:2 Q/q+y5ѾmFw|cBM^itX yehKb:iu$ǹ3NEa_Om̾07Nx 84VѴ0fX=^9\vjlN~PvcA7 <]})-f5ݬ_Ni)RlR|6@(HKo%?\KvWB]ZDAtTvH[LjN2A}/Gm'?T%njRr["7C}./6::A!{űV;'B x鈛;ˡ#`j􂦦"'W4ژϺ/`K *ł"tHDvze!2x^*5.HIĸM 5]ks+`rQh6tkI.qoh}=CrQdVjf ֩\'ID7t ]AB+K&h" j̻ܟ"We2Ob ̑)ͪ?(́U=ZܽMPr'tu)OBOo%k4w[ً"^|\ҭ;{np>Jܞgw&:DāNzR %@QBh+%.^L6Kmu>,n)e>[=z)Z.[Ab"o>&t_4_ '+QiE :V!噪R|C`cj9A5%nFL  BlLնB&9լ2ʛO:Is҆Nkxܜ&-b3:jȜOM.I]?iMʢ}3藺Y>Enх qGZFrHKQإA8r2,|•UUo(+`T _x[,z>ۺzeJm#PW;#G[]߄9T[DʞzaX 911hTaݕwԵ=M*>0; vSr@y,DnJ6^&*D,"cC/6rt!pMXr<$8<,HK>+/f2R<Ny\'H|adRDOVE%V~|(x42c ӛxleFfZQkKC] 4_=BnjZPULDgL&2MLb} ufH`6}(8aVR-,LNd>H:my4OH~lfj{ĩ( k`M\{%8ytg( B l]Kՙ$ R7l9#`|bY] וcMI?mZxH8No=3ftoI\Je_4GX~*( V*86S!f e Y =z3߶n:`@5`raݎ#&r>?>1cy۷("<ϠGgh~u >E6%9.e:2ug|d zc[1{kmJ/zn"  \H֜GTT4OAKl*J;rkߊv0AoßWV4^^6*cTz7QɄ{י6ՎrN,ԕ]!!3b`Ѽ#$YACd.^ ?+etMvm᪯=%a/.cIqUw3xh>-1WsaRjuUqQ. MG粓=gʔ3t *s0ΓMI\* fzՀM>WTъrt Lp*i@ہv.3,oquRIђR•u oVqK{MͰRC]E؄߹8ފH9jhyNczl. oϼ1<71DT%"ɾc@$(fiVۣ͇׎QL?~V*R.N~>ձBw=l,\iJVCG]G9D_Y̍Aݦ`<@E\iQ o?j;[iFa}n*.L@2%/oFcpi@k5ҭB J w٣a]?x|~RP*Xoj6jSZ WY}6\S_1]+&-2N.=ܯH]ߎlY҆n`d$pȲdدC5Vı SӅjyalVp4N\CM쾪 j"Pj:[rJ8 ΍y6J{M^MG@ *?:g{uhY% ߮3dV5>awgzg&c.r\ێ6eu,5Q8(aT/ڒn&fNj*Yn~?9x=qkO+ߣ$EgA&tD'ߒl(ESaU=uipȈNYc|[jؘGGKve$$ќme3孁V{儰" -`t4I9 Z&zz}x1MG{ !#tG Z`̫IDxLZ[sRsMgͣ=$""!f1T0? sjlK$RܗOMpd4;CcZ؈K6NU ,u\ c͢$8RN\AMu|50w'Q ::= #<ڌXA)$cpF~+a;ӕt &ށ2z>Dz7+,XE@[ӖL` GlP=XӬ AgFa}R~X53R%6Ōz99cTX2n+7e↑{4',引T\ۮiGN*a^d7bDҸ9Ν"NxI?VxBۉ72 w8:a؇ްkYTșC ;߶З Phk 1?G&sgUҡWKnJO,햋d272y[+ N=^tF" zuQoq+E~74LCeNκn Y3ȁ߹ Ӱk~$N(f4ߪd: OނtZ`ρW6n1Axez)]t]S7ͥi@Fw*R/9-=-2mo5 _ 89(_*#˲~SFy q5r=.<}?jցߒu3@^?:O~B9 ^YoXDԏbُ=QʟOz[,Yܓ>śu"n 7tYg9$;gwuu${!0omo 4uK76SDv[UᅛyOlGCuoݵsP>ռ K;) 섦ɍ1i8:n<x[I:ǹ/C{c ͡uHT"%ڮNasao3ET{0шDmp4[n?wꮠBGp}U?ndy@+kTjW'/Yl=yʾ+З{Nт79ϖ/Ɗn?)U 1Lt EԢqTk2qɑ8Eo[M{q5lܖ܊1r_V qMUx+s!\BI}qu(ck 5~ ɱ$Dzr5u.xTL,AtH}7`j 2)-.4yH=2ej6:`:o4;eVzGto$RDσ7NWaVMP"P9dPnfB@@"HGE3O 3%La 0{iҋgy*h%Ӟx1l0AQ*|J(ß_wm(><笾= )λkS-,lXmc%ZC?.Ax& Z:DΙLzϛm:Ti+& k?|uat1ꮿO֑Wt~ &4t+|leʗH/Q%so|f|,)61e]' TFo)җsQ/ŅT'9W\ӱgou`Tvs#IK=-5,q,8N (ހ1* "[w%ti,!ZaUp3`8j.ٹc{ϕAaYЅ0&G~'Ml.NgäȺ_Lc2h!pse]#'N߻BR%e~R C`EHX7/՘T9o]B5k7~Al:r} "H.juVBX, [gqfPb륤e,>s6I~cRaDW/CP5ЇV*h1ŸrbnéPDYŠ׌de]`e(3>aB;͑czVPV{:ȠN'/ëʑx!ξ$( xdֻ=ЁgsH LϰZ]"V#Z1RU[9xEtJ‹ }ʵ)|hFH@硿#<ѝ&"ۂ#KWB~)C= yR !4Q]Wu{uT<}n6^, شF*dVღwQ,JV^r;&4{%4 r,)Tb6HU\Y%sTu npA3&kXm3]ZS<1Ji\~*3O&b,FI4\/^,3uBq7(b$MsF2?N]17!rͅٹ_Arwry0sV];F<}GMJ|=9"}KsG j/^۬gI|^FΨҭ1}/ J=% :5Dc8k"ܿ,#aͦSL5-4JϲA\i"Ox@ȉeQ;թԙu<M`^4G}{6aW O㒊cU.¾b!o~ϑJ:f:a%eؙ!A:mqn`Z*îVv 6cQM;J58{HJ6]Z Ў\2mKFUX ra [ 級ͯ\شp̱LZ̑|=l;-dqo;w\;C!$9V `@enzg9>򗡄ʎi3[dw[1_/C| Xy9RL2Bͼ&mE +X{yA2FF" {RXFIt+cwD43SU4J$C39Jkb# m^A~Vardst 쌶:vX?,*#&ӌсH3U|Ok+AQHW8~(A*#*܅S5~{ĹqE ʜ, >%$m،)zaJdn0UqMսW08?:!8]i7,%=oAC#*G)|}+7r&c0f˅7hGoaQWG2?#FQsi 2Ȼczy2 jIq:P݅d57+x8F !_-,RdÝr믋}cRkgo*u~ˊ7x, 4S~' 㔮 Xs˰~x}T2G@S]nqŌOcwW|Ǡ3hv&Yǯs7d4Tɥ;=zx(1Hŧba#5c|bH[oxڳv7zRڃWZ蓤L?HI.ǒe+QBF>]Q;12uஷjK.zKk3}iFT .I>5KrAz^p9KT4υc 99j׊mNk ^d퍎tQ`*Cˌlly:}W~E! *}uDPKkyXZѰ߬]cIA2_~2*K%g8"֨ p^3oӌTa2>qlA|>PRS8x4臲k; жj=AQ3OiNf۽]{iW(f(Loݳ:#lVOidwre;Ѷ&TldnEiEC7қ0%mQܢoNhۺSp9h8X=K oykOfdI~Cai,>p)dl|ƿ$:/pG$Gq5 hO`u=].a{DNj"(EߐEg?٭7m l,]򇗵.D-omdrnQƩirxIobO8j3QD#P%{-!Rڬ"TZDSC/HCATv6*Iĺ_Ͳ&>׭S \[XZ+w/+ @:LUhXb^*Hȴ +`F\ Nw(LdM)ǘ-C3 ra:ב\Zt $O;څ:/԰G%Z5(KC{(֡ƣf?2rC}:ISތ`rxs(k'ǜY$aa'!^gfo3<駆ix=[ɣc [T$m;Ꮹggñ #3 ~JM^1^{jMk'+cJ-BԞ.3Bj-'/.N9pS9$>C̛$`%$cG Du -vSStU.G%LB Pe YayLAKdq+Y;óu"W'Op*n*yP s=Z}SLf1H5nRxӼ袇8(oH!(H!~W}Jg&\u6[+k^ m͵Bdi`I0Kw/ع$)d]ļ8x +S~2Y ֏Bea~"hqΥWBdɭSf}~A&ݵJjk ѭ97b̹{#7c!I6L$ܮCFw5d4&4 6i*]@P^ PE A!ӫz+[tD*EFx+5E ҦA/숬Nj\L7>y`EGϷR7Dg!Ypc|BvF,5"+.Ou(J0`h֬vg4"c4ֳzF;=ϚFCc~ؓTI:|WtR|tvؽ?H'hJ8e "V@A,Pb a1(3q1cN?2QV]YR IgԩY{47OGIeexm

h%%ۙh+;A܃R :/HQ>c-"Tezf)r^vDvcӈAaFuŻr&dؒ&X R.*P(hr}4Эҡ&y:Ġ(/ZP.]>g\%>j xh4n "Oʌ l d8^ 䖢">) p(l: '=;9bUI{ջ+9m~}p2!/sgXPLY:WGJKk'*'۟026I/5ߍWd#S*O0o j:3-~FW}״@e/xtTÔYݡyTHzȔY_5zKG[F*"\8 ء3=;pP`r7Yax 64Ǖ]cRCJHɳqXiԲ|x16~}yY*OƲ O]YύG45EhYKFËWٳLwNκ0:}smoFcm7`UD;[Xc6a u|tĐ{~` ˀJp9J/s|8 %ADT#^*a*L Q]Ns# lyˊ:J|.cEG 4y`+"ڊ3V5z֭ -cJ]5(AUl|csmToG9\~,g Et|Di#ԔLĻQbԍJ}dg1Vgڜ>7O<ÿkh7+nT3*o@MY rYmYG]cͪBp 7`wi{FeI\8Q~/\Y--wea(yrfE`nA03jK YN;O&i6 MoQ$|EՑM&kDy#,gHܧK+Tyܤal Ro.Nߖ7dU+UC&VPpf7G`͌v @T %>XtDz ـSmHf%LY6$?UhLlR]kG[= 7za' mU?έK.;>QJ:v׫o%|[2 zcROݢEX$^lB{xbv-Rggџv,$ 3"Tg70m"SAPҊq٫mA.8q0 WUՀ3Mh`WŰ1Ƌ6Nˈ~gȔ&~跱5do8yS5E~;n&S/2ksȅ !0)1kXU/5ljy8ks6$IzhtR HJL*,'=h~[? Ѿ=י"rF`Cқ R60_16yrbXkڶC.evvG,uڴŽ~tqVi&_Ar Vq]A,u6oȞOH/t{̀ nKfhs'2,l ߎ6w@~ɟw{T?^RU* Ec8T~Rac`S_Ɖ( 6~n7O`P_2xC_#- ioY<3@*',#B;.coTײe"PTŅ: R`򽻽yRhG1XZܡ_QgS5B,dXNܿci:jG!<]I}:a uѻ%g$2>pWúA~ȋ?" *uƣ q'SDs%b}ŘF;p·Wq/$u=K ?'P0җ)c[@;!a4HXzCO@/R;H#v[f;֦ \;'6x-xĂ/ )GD]TW  4Hk/r[=ULjV fEj_<5w8Mi"" , J7_.` .֟vY -fI?bZ|)ozw081e9O55I1> cp,8d I \VR:SU!yN|1棵Ri }8hyx-?xPCٔsn5c2*֍l ̼:$zyob: A[OH>ew[+q"~dS^zFI}'zFz/O(>֌T c(ޢFY۔Q# ҵkn9\Iυ2 նX,}=+U-yX'xJSxv|V^UH΀6:i(/کI; S @:Фc_T*hFEMKoԅdS_e16Q2JSRRS_&~@tn<NO/pfz%4&`D/Bya!-EG597VZ<`DktMTT+׋)4' SH[KvoUySF#ԙ j{BmQ|s@P  3?&1.WdPT9;tMcMHUgR v:A ;=E8 Oo:s8n؀sR_ֿad$0n W#y,E$R~ZBOIZϯ%G~0Ϭ6+TַP!τD?x<ϚH0/ k2{[VGy0CX`ek0+@(%Q=J&^d~(̙}MRj ijz\CcK93ISՓLQZv,*ݒs%nWi6B)o5o&դ vNAS~:=vP~ յU}5,8 ͊w?46V1}((k#%MD8{BGIA=s`̉ ~I1 rN)I@= p%T!j7]IDl" ~1kw\voG^nffc[XA%c giZgrP5y&AA,pWV_˲ƈv1KD,ry'YbW 6`yIWoj )7NA]G<\9DГ8t6eվipt= ,>"LrBřNu^~~(\3~c5/B!YN1]!hp>(ES;٘ХC^@t)BRvXeS| ^\0-,?c~gi=tex豤#@I>׃/rdh m>Xhyss`;]Gjv4{3` Ӳ'oH|8-]WΡl%M) @PQPS+,=0A^gBOQ7U}4gwulrbφ|zO#va\EAp!8`oV҆IYxE5 2q$sg)V[1p̩EKP3?1^vKY_co<{yEaW1v!~ďI/M wd\4\u HSeƌ|w隚y*bL^5lGIb&sWO 6jc:w|ˍݪ uT'dKTp&;P`x,FH6cCv>>Yvފ;_j^ KU1+x!1&fZ qSu C5 VcZޏJf♩< 67G4`KH±tR 1CG" x1ajޢbR N i l-ݸnu7G=N\SZ(]U#浤C%CB>os0j% ܖy[;zԄD0-}fG%] jը;X{ *Gc0 绁״ =/b0V"bj:DI @JRe߫wB [?ܸƻA.#zE^.b=O3#p뢬aWh GR-^Yf 0O1(],P\~YAsӸHUdMtz;K`xEX~TQmKܵ 9"yW )$j!gj.eFMn$l*_I'r`QKRX,s>՚;+^a<)֖3+'O}EHY^pkchH 9dT [G|oqP!BC2,kg`|f>vxV]Jj炴w{XeܓL~տ#? ZBU,Ky̴%7!G!Q5ef)f(}E߸4vfa)pOq#0OE=yݬ0,1YG]4oLa1qA NJ} obn3eZ겆&$K /9;k7ҋ֖BM9*@I:N6ZQ4ƕOqS@y|5 ?3Vcb SvEXSzZrhV+[Qt-y9{AUdpn~4-9O`+ȫ.^5}49۵AhQ|ؼ|0zC7`EPIdcl# ƛ?lj8>qYtRu~s  հCq7Fs'+:nӁBijJ]bo5 ST5f*nUoVF9U,X{nS86.?jb1>_ܥVeaۂ3*gʡ=^jS9O ;7{Mz+$Y$o#mY|t[ި u%lNaoNV/d]Rs w\2KbJ?&n5yt?ê09 V-eT0 AoHLwSl#\|kvhFQUBuٛ'3(RhRri XCX.O@Vb}Օ}.H7vfmlZ1&aY@#N!+tĢ؄-@ޝF{k#yM*fv\}qn"v ?\FCDnfM~) pđc7>36`?س5O"§8cI=а :4^`Yp|/wE=N8 vF}[tJ#+DS}X͊,KaL6,oX&R@sDkBCvxW,R,%fL٨{%}5ݮȧ:HƱ՜ A 2br¶GKh;J| S YܠL#yZ:9 )G )ۡ9 t9klqɜG ֟ʥ~%oQm-䆰;",=MfcJ )<*O]s7|Y0֫ģIB $+U{ʇ|HsuE\vV<~;2_.at洧rJ`m~A< Fv(st#5g ]o,:!y'v# @Y?@'4f3N}F0TU =WIO yF]jiuR f=R9Ko}4#Ԣru3D 1$DjtKWrv`:wE6 doT3jWX ޤ3/%.xx)g&g(~c koiA"h-UX{HE19XhHƁ<9Zn>O,>\ZfsWy60PBF* ]uw\ 2Jy[]#l=*-߮e1ěgYl"A NqfsYbۮE T(YZI&?a }@Jj +8`{v^ob Z>Fy!9- }xZDUy m񖤆&(+Y~#I6zŶ2l.yiL܀%0IoL;dHWr1q4lc>Ȓ%IuJ(簞uH8R,y'7b(o'f`(=]MMb}o^]!)4XJxvJ|mv6"Mz53TO)3LXC);T Pc@֮x%rVC#{+nf}Xˆ8F뎤wѽ_w']ӗ"0AK-3` rL6d*'L&e82;qm>7N( q~޴j[p8Ȥ| (7[V`eW4-iAG0[3R@ `>{ YQ];e;n\J9Lk'*I5f)YgY;|1 }0))J¶$Nr lVv~ כMcDqSsF9~7abb'jP3EaLDMbi Qp\xb(*E"OǏOb9>>׍} ǕA 89 =WO Y|k3(}aq;NS}hbz+fUy7W*cws-[\#=X(m+Ver,N gT[ea$5Z.Kk:`~]Kyq= &g-kѠuE(a0Sh-Y61۽*d7bIb-^lV6} A$( MwiQx/ˮ9➢M yA⺦j%84!i1E|JӾMފنuCwkdY* ?ZodD- M ?@? z@ ɄU\6$LaHS On[tΥo>ib0O>BUg`1NjN-q**Pg JYLx(_ x:Y\*T1ka¬u?]-E<]3ܧAF01j[{~<+kda:45FxRԝ݀çq6(_b(Xu;@"hPqvY!65oUKjbL +L;HZ+&,yX7<M@G[q_?ͩ+y&}36C2p \8: GWL=NԺSR3ؒYB8unݘ7T,ߖӏaNrÛ\t QW<2ޞN.EȲFH 9~^V4vlAo[ 5Ʊd\7P 9sFgPJU/Wm"<X0l$d"`_ۏۋtzc&5B$ߣ|@%\B ?AVm4T ݡR,⚿Ai7PTE52̊Q!BkZS®5er)24tH]WrNVCxM;++!9صX ^QbƁWne@6;=M8M\}eSم+hQZ]ɴ\Ed/:>R@5%5rN4Fx|>ΧSȠ֑BC*SEm[͸Fj$]WVԳMV+)Q4U "07a{'Z.ACâ<>VDl7+L3z&H /?0Iȏ!lI'є#K?ρ<#(;Vpu^wc#v^BKZTqG?T3L[R<$]̕mLW%nKkKm6IZ[Jj O.)DA]Y~.?qkw <>zduS L*+-"~%|+b ?|&\R .55܃eW!,ůJ_U y +3K,s}C"80=-;K:H%ysktm/mmB7%KTlN5;ɱk&o4ޘ8HQ?0(˖31Whuv3mS''5Zs񢽽(35 !F4=Ta57M f;up]&61J^!|Yآar᰻i7 ?`٬Y.gseU⸳I^Jl|pl4<1X)!D(-+8bKX[@P <gz22FɥNcԙbN5w|GtU% >=k-!_b[@vuD>Z ]0&Τi㓿]긘"S$Q{,!ZU%*:K68y޷W Y./ 1T5*s +jK9*a%A-2&.pnqoc^;bLZPiwQO>C'4, %VMq`ytM>:|"Seœ6iVYPoݾci_ڪ$]>,̴K],"1FqyK>-3:h (Jn eܶBhήyퟁqm;$;ִ H09P9'0-5E۪Ӳg縈u1eN_(*^.>cNGK#;U2 oleܞ;&k!8x.?p+ j~9<#0o"yٹĄay3&{bp>Bcn}iRL>N"XfU0'wvmdtz&^Cb{n16tfz_>E.#=4 BJPEnAT]^ίr{P"{Z3S܇rI}:̱'%Q G|{uyShvDf^hSyUȍ+v@q(gSjRo_cw`%yIȈ hS4@kWw&J M܏"K1l- Ez{y#ћۀC9qZUP4H*.NOh(d-IϚ2]/B68F} h*KJ2NɃnaOkTиu_l?ڦ`/nyU&!Ҧ /b31')[.uDv u㐤fLO"&Ahjgp@Bjy婻)DStwu@JB/=YS@xIB5eQcVpuBҰ:)rT8RDKCC緟K̥۟k331|ˎTT cZT \"w%\3X>tAq [ Ծ6ͮ 5-Hv y";uVNkUd}>j N|bM}[W39Es8Q t#y*351 -~-ݷmD|2ts#k&_Gd@$%^}ޞgb,!&n!ɱVfnSQ%L^2Bڢh~5J YQY2愛v 㰕H6fsXTRs%cľ\)=lMod@l˿Y msNAJy@F>0-jof?֜cQjVeZMcE^z~r%:MxkA:@ow5܋oyE./a>J$UgG`ԀDLH$/f;bF Di&hi^ `([!8,Gb g4uBs<j=-2 \B:Q}`/):,,x0,Ҹ%]Z>0Q'31b(S~)mG'[Tm8hF ;RҷplWҊ~;C+ ;aWf`l&zuOj{jutIct][ծ0܇qp|ke`2Btzuad^]g };9r%S2F<Τur8Q=rb&>TԈEuV5fΊ50+ fFߐɉm }w |S$Tr6s'qҍO>"1HU÷kU}%JeނP fw+AYSSGyl B_INYRG[0bTN̴`eWi4Ȑ ǏY~r{ $_MXzdUShzg7r*h "9m\5?q3嗑miC2cåK`LWy-'+B]7֕t\"IIw8muH=/ M&Nv4$!CRx'a1<o쾒1œfPDi+BF4LHTv9-ZR7F|_uIZqYunt4Vlj8\Ta JVژ6 ;IǓw2Xr ^apTAjQkAe%3P>Idv )L8ACi񘖩=vJ(4)Հ Hk cQ Ḻۺa!&P`[WQsTaUxrvJ+=NyzV}mN[hGm5 qbgEz9mi" (CToPDWYn2z= G1)y%-@5l cm>qi$#y 60hjfBSͨ: _pzLeQnBi)O8S'stGpM)>2,K t)}'mKA¶d'q#MvP,4TT }hnCPEYɼ) ZոՏ^mf.2wcr* Ԙ`%+܏ T} D^ E&W X=ZbRD1CA!S >KZB#:nޗ6Y!m_Dԟ4%{gíuMokn @ݳsQb}JdNzHP*(|t;st{0ޥ͛kʙZ^pi}.xRo W8#W[اԕ90G`"*2qm ?߱&BsG5P@Y]x=zV?EƗ[Ws) O rM:z&G_q)0.ل)lc47 Y2@U=6@=k劷EWG&k ds"T*g*sD*y$jnFCLC+j ˷':m!w)dZ@<*#n\?yݭs!T!i'-;Y%t{ RSՍ m8hbB{X?VQtpә۱͞(1j- iE/qz?'+<[-_=ZWEsL@m1a0Ҩ+[qũQsAYp0<@dy=ADvtŜ͕z ?MYIΤxh,rܜ\_f_?AoPbo#`3|oCU>Z80@bϓ5h5D6xN/Ko2꽝 mw#yP0GaI$V+ WQ:9a35l=\#4K>W0.+-^xizq\˭I0륭4FSXDL50mE=k&?z']X4\f:Ta: %iJW'@.-Ugȭ14gVs](jhܦ+ڙ0+`OyP_yx# QuR۸gD9KZ@ z{m[8#Pi'"uGd 7g䨀 u3K۞;5rs&i MW9FU5RsqB0q ;BD4+Vϱ;&Tf} =^&ԻlPM;w|*' |1H#ۨqM[Y$s`E zn;MWv,ʼcS wEM-{lEc[0qU*[,s&LAmm)֟:qԡkAD ̧&QF,8qƒp+dKj(M%%i`s9@tLaB@% xʇ-:#ڵQp1L)f:r֘x)B@[ʘ Vbᢼ0t6'Al4L[vNQ\?Fr}@bG!-OWgЛk|憚Fc;Ei6mtF9[`Ė@XnjX wWp|Ǭ !s Ɛx-AeLueY1k=5a&~l薂M8'g⮡Ƚn35vȩ7ҝAUI;Vw1)S*&tֿ,T,ubI䆙$ȉPA!t?tӨo-0ѴY1i@{dד$ rH~>YNK)+6 Ϣp͛+qH;0 Qmy@Mxv`!@XM!8);-h㗊^CaXmNOIdH7*cYO866~JLޱV^ 緀>U;LC_&~n$~ !7$it_ɴղr&NV%-=ytz?\|`Fh񂼠 }= WdQYeN UQu;׋[ՙ%!$ }~YNa3M n[糉$ s|xS[X%؁/ECK /ևN/-^_Cz`^ $EUcl;h?8,DTs}9FJKum3zHn&MtW.ɂNJT+o쎤ڹaA}.:*4)Cvt[[)=-u x/]u'P K+ 뚒>TgALɑδ0}c[ ۟d٣g@(֘"sJ7ua@ab ێ:U!9g+=-zD~o~6#^iXs7m#D%n37-WCCB`4eɫ >J]E6ё(_`&)5t4PpjlxJ"$,Ƥ~vΌvjG)b[E\Ŀ~>_0ҮK^{uV:Rфm-D 4dCw_v`K[/qJwlghX ~i3,: וcp|3*֏lB >|.j뮴SQ~/^()#!<)zM NS%ase1½K%86J \A+gnAfy0MLC?}GgQT`yg>V)0"pFKPM[GHL mrla`w<1埳/#m7s Lp[;b ewxY2D~|$ !Da3~Ўϓ6 ג[렠XLbJyr 5E)t20{I9zQm\Udͧщz03C*ތN&n*Dnf Dz!f 1* %l-L1PǗw2<un7=0٪ `z>?7gLrz*徤]s!.CpE"jqGbA&ƹ#9&te*R+_yTSnjfYVd1]S;_߹merZzl^sG :9ZG>2< ą Ng;o:ʙnxg?Kd:hy7?ú$1 4 'u8I/zNr#Q1Hu) @7JwWI.9u#y@T8aYYI%[˔+>[5kɰlSmT Hq恿g-uSBuX =7`Xe%k4]xVaRPx:| +sQX8/mD~i˙˲k& %Yah(-*kՠ?)ԁ3>= 1Ӈ8h[pwBbA WjGLL1ƞ Ɠ׋02Cl#I.%[B|sYKN Wxˑ7Ix (yI%(ewB;[Q3eĘVgt{Sgr܍eȐ#4 Y VNX]ZQ@i"3_|.]zYZSݫՉrw H@Y=4Z{xU@f& ]X"ZF6[_~@pj /…()i;#aԦ,~6E\y E ` 0"motqf0YA‰l`WOmϒApfZ9fߢ&/< OXU|ޯ^iC2nh 03 ,?J=dUIK pxa/Z &=qwvb?@{[@ː>k.ʷn!}آ)Q씸 w榫m*0]l`(|v#O'2W˧t9e*yD/P]ġ46O|ȮՊ,]lh!{7 6.rr$nlVwLzKelD6@GN|X<S^12|g' ofzfO45U[;yN kIZ}X~JãrLV$&+%#VzĪ$!su=#-[ ̚U!˪(Hjwo'ۛG͎]ѵezkrEt.5Z,;<3A=繂g%ۘciFXlDǰ^>7ttOGXvqQr(+fig\]'bbobdUɹbYI,S}z@tF\¾-fzY{Iu~o M0nuLgÆ~OwGv{27n Sm8X)QئzJO/Ҳi##Iu"z^w.Z]fǽ;\/d_ǻ'x:n)ґ89uO=N'GՕf-ֆ/2 kS9M^ 6A}~SZۻt(ݘhՅ 2l=ER.*$d+6;c)0xfTڹ9b[yF,%v̄b> 8Ie4~)}L!%VvrZ޹>c\CD B;2o)pBR,MELܤ?kMGa|2ME @Rq@fvKfL*Uo?|x1Q[7|ƽGo.EӉϼ2uo1NJIAt:9Tt8_ s$'%:Wk@] qh5! Jq*m]7ӕ._9{FN¼Ϟvֺ eYʋN,(T(zEZVΟ *[!dN^qaT,j)K #G2yeW_IT0JVY{%+ȿl s*LT1;>e kxoI+YB@ ?|qQvj]NC~"~g3iwlto|"mz풡1%fDKtQ&M; WٵLo j@1V\,8 :R}o5̈́/am\V:ɰ3US _p]9+foQv.u|;|PC]%\/+ *1Z- ћ9t, C@)z$r5rqt/m, S6 yle`a1@\摿϶PvMftq|\(J9T/Xv:#o y}ϟ_yg3Λp=A3rm;7褉rDslrK# [IF$ vle9.Yxq6XZ<iU .(kgq4RZF029}K(]o9^ro-D.̢E"LWzK3<"':t'& YDhE>Njg{ǹ\Oa ?U3TK#/T43K!T`W:~G@=CӿӲSN+fepޘƘXh >3_4ڨw+{G^:K$wr|ՔUl[LX#W+orC~T1!iSQ.,_Vp\\ Bem%]!\rWICD|]`,A)Xr-抆4IZ7^g1OW+]!%W J :*|?R@E*&a%73@*|5\VtK~@:7E=ԟo}ڡ5ax\f\% iKsN{J.!’ag+tή8QB׿\3]R=u@JI U8GǪLL{4o7a/9{XtV]qVmjq'96iF K6t$DgfgAUAzJQ[ӛكYb.2o K?K0s0ĚvDzxXF* H2h%wI-FqH  $ydP ژjB%ڸmiǕޚ*Ĭ .p=lX,S)cCDiPt8c=Vtbe-@KqE m磃5X!Ʒi)?^J VUS>MRU2jхF]'{ִ2%Q+ւcL02q',UaljROfG$`"8W_z8,,o^u Y疓0rb1xnH#<Wd Ou0ڂi +_uu 9ݡ&|sͮJGϠ#2 ͶZTq#?L:}"Hn^E #0k8AV4zJ{Ś'T~C ƀ$3DO(Ҙ}$ټ \lpnf"VøBGF[27I5棳SgG$28P&8Ou~;>upd*alL0!qQ~?Dmkm;6Qń!9e>[Sx߅r+٠ Wǩ&W" Zp, ٝ/pA+ re Jd= ߫w+Hg(@p]y\7%ӕ-$_{ݼ×JuF.@ϸe#m?cx O(\mGED5 icfsEmX9}S/joY!Pj2^11GY!+Q~F4r>D͛8GcQJ̀ 625LAS<8'h tj,".6N\[Hs*:4S8ƲV2RgG4~VJuykEѣ" FEX-T1f)gECGq0.W& l}`!desmıŒ &נ\1ccS n} @ÐնL JⅧ`ϢipyduyG5HQOn|iVy¿ۘI(#yp| wM Njf^ꍕ 0D\Vcڢ?QSP+a(ì]vعLU۠AL4nR2݂YCI>sީl3D͠(b7gaLUE]A6ȀKJN&)L6cڄ\+{Z-ߠ۸xbdxA/}p—zY[ǿ#M˖³qWD?f960hz$cS5nmʐQMgMѸ1d;:bi&1S)uYNY=bY-ϜpimI=TeK5vjX%#_qG9p!&C9$Zj`f)1]D4 N2V|ݱne*~,WqоvG4\1PeGizVZ<ܶDuWJ 3/fxu)#OA*pH nNՊ*kWg5kJJ#z" w  <%QAE~s \DcݫqG^8a!78d㒓LgIqaI&< W";wڎՅ:9Q; ESkB oalMhlP}0չԸDP.asxD.@HeS~ Xƥ8AJ (+G oSO f;"?,|%)`COHHð>q}R+~a>:| TUyH6`1,b?5!~FP7O77x{Mwt+#xa!2ʎ;^Dc<8n7?Y;;Ϙ&HIN7wUc& G>C ju6d}ͣo j[bNѴg:,wz@\9 -9,r6PhȖۓ\sg=wgzgHґ%ᢇ5Sյ#`my-Fvp |+J4XEr9 f]:ek<㻑HM;Ľlpr(d MRVBG?5YmbhW=Nn}X֖[` xe(>t|/VZّ_S{ΓXnΔ4r>^Io&#Aa*_v ^jjb^yh!r7[jѓtC{x;:ɷ7Dy2Ri `!$˫ :~\猬Tܣ~ aāS3m]a :1.OE/#O#[O j'K}|VFyLL!̯T;l,` ms4>9JۻDD2j?Gykù|hpDY!ӕ́YWlxw>;eK)r2llz./e\BoT*%+~]xkҌV'(u'OSkٌ N5m6RQ4אTt[PB廓~hWGTR/Im^S|Y]Wy&F7| .%p*X kh jie] ؒN_ cMT蚭#A =8$$@X`s4 [RkEqqmMDȤT˶lJ)rSbR/ͻo{\8H8}g sᠴ=iҁoPls"qҝ%#ǜ$åzGXVQݷ9 #f;{ $vjAǢc6f(Pyyڕaچ+75FVGy\Lf;nKA<2s./oRXZe<,) iLi~ؑJ+3 Bv-Z* B,<=YXwMzAf9`b*u [`G j-8gC-l);v9312]<3ٟ]wZ ,Tg[@ʮDa(khw]?lB@毖+ ]৾9U;;ՠp@8L<~a Jnh1 Ȃ߹c9£,^׀!B9C,1ڨV/RԻf'wlľݿڏ;EBXHqF> V'sd'{)_Fj=1>3VrZro P4Ħ1 {lmΩti-]2>Ef@⪣Ugwxa+9~ןU[HmIO0-$rƒp:wя|Z$CS`\$Ksg2c6ҍE9Z>gf}u9J.eR6 ^&W5Ԋ7F;Udfs<-sE g-viHjΪ`O}Ri)]ch=؝!mL7U1s {N[8q!IRx)KanZ$tC"hYOz<05ʑW ,X(,jr@EӷƝoJ^m89HkN+QI5@{vGpqPÌ+;6 5ӔyYxaIra8J6ͫ-K$![qF>zF Pѧ' qp[#DOhƇ3pq[R V¹]|? J|E8 $ Q0',yXuZ*H(V93#kk*H=Y}vz& pGJ` t2OKyEk-~k^jpm. DG|#&ʜP>C5ਫ਼N._#SPT@e-g > &#B?ٗ^bm8qL lq "B= 7d_p/$5r?R-ɑTV&aӄ^o_cfw,ʊ>hSQb>Vy; (ecvKP<;,ɼ^XHAS3S] |)ax +WAk0k8Xwb||O ~pm@Gt=z'!29rȞ?2}B0*0t-^?a<-^۩CT(/V], b`}Z(5e{wXh 0 O3 sbU = qS g H: @vH35v=/(3` :&wDC'AW]u ջ@vN{u{$J-)Mmw@>x>G(>F@zeԅ}1{ʃҷ''^l`]{8fm,^a_Kȇ5s s氩Y;2bGd0f8vu$ٷuAТ:ofl6ǽ̀WsPdBW4Z0%ي=oA@J fiyM;-X$ON,r!{ZQ_Rي;јWL1 Nf}LZ*-)x20G~]0wSl]l:q7zkVJ O UlWE' UB V[)_·Wuo}+\戌2  l?#~@fX XrXm"67(3:Jtg}8p= /XRyna3Nvc QNH>a6O$(]q_9ώmUHq} %>m42+x~~93B@e3G|N: £gX7|%a)hYvW36I/ !dOiMeMpLdMI8 עC[FZLi‡r0>M~P+:&">P1),Me2ةIS6&~Een{F,LȪuCx¡l:Tst p >۟Jȍ/p.:1Ѧ^l{3-Y/RZWۅ2R>y!B7$@1rvǨꥑ?a~w5\ ˰< 1Hwi0IVJ] !&.5~9,ySO@Ձ=aؙPg2k aIay_7s+] "1)8n.c0 t `sg3`e<D6^H ϻGj*LDxm`^&ߒ8z`Pޟ71ҕC2+ ۀc 3c?h~Q'ѺWV4:P~nv(:Li! H*Ka?pS٣ThBN VOy+NVKynTseE @8x@0)4  Q JMrװJ뤎| pѝM"/EO%Dzd1"(+ ~94p7Y"eN`ghGE!|W:e||p8옾&gASygo$`NE+; aQ)``D6II$Y1B)~j1\L*[)o # |*.T@͗~cN* #0V՟T%Aդ_%a4@z/qLf:c5^scfyQ>J.3Ztk|Pz@0MPFE ĈQj)Wlc(+ JUgE5F=Z_=(hOɘ-K%HsLQ8+ /C@Z~|v"{:Q+ P˜e!׎< 8َVo2G[*`ez;Yv%u.[as6݄x<095@L\9昊#eڷ UÇs:߉gL?P LT8YɳJM]+X'dCFI:g)_wL%:a!;5C%/R]!و>%!eHOė;XL;\5eZ |Fv&ݨhNgpDw GEtKtlj85ך) yvzw~gUx<y-WnE5?JGkio|`t= 4Q)@odHo'~{ѫ2Su!*xjHS`>+og죈tmiuuO84vY 5:5J()|MX3j%cy+3Xr? ;ծ^=197inUSlV*z ) ^ΫoMvaBV]a'KtAd&askHf_I PQ*AGpiyܾS˜ rVtFA)n jdd޶BZ^Q<|AdF߄VO\x}vtoQA9 )-@*y#TWԒgRua9A?ie춭}]۟!rzbR̖cZlgfI&,[hj6hLŠiŘZrg月O7-c%Y9]S`TkL{ȅvI΂M?.Q7G6vn"Hvd֣t|~<ӌwhwQׅә`ٞ,)4,gv%Bi\(9+rc4~]! \ Y3n*?z _q8x"`Pe+T$nK@H`籦aay*D-#-=9a~ ӝ+~c_PvL;|G ( # AZ 2Lu,IJPjXo@uRb狎Ԁ< ݧ9d{ٓVFfxhu8i s|ͦ p\#eܜ}2a*Vf`笩O i誺li=j&c*-`(SrȘ6!ig'Ø탢bGM&I T,=~ZF 7G@xh4m9Y™SX#ru=ʢ%kS-Br&{AVQd aU餰\&#z†N3m{Zy`SdF 7<*Nm}n>ͪ:g43QhrOdիk?HENWk$ݡ9_@r ?kfV;JAqJ_Wt#FxHeAH]ulCqߤļRbs$*mp 31G\ cCwRI7 :O,9\AtAlS~)ЗHy-oәR?mVЫ)A)CgYƎUzG!iiFuEnl7#m${RM$s*"TN21amM( %޴~ ˏhuɕudS=S})i\HFg$0nwë[]S'P@wPbQA4ۉs/)`~oh+>Tork^I;?-;`{ފ_0_֨GgNR(j kggaБUNoɲ<%%+lun`:kCzġ>l1P޿HGwAMэ]V閂<۫S4竉HP^acyp(Gl+oT1xŔ/l)V*"eA;8+fhk`0Fҧ|TBquZĠvd-#өbH;)~7%-K7AxKn΁կ2QKK#sJw| 4;;$J.&|#܎\Y0oKfkCp{(@sIhhWm#{&ufLg\;:KoY <cȋoVe?+7 @rYZ#}ڍDj~JʤȐ>?;K[ŔڜKьj43 C* }M^"]ƧEiBcFl#1$SèIsꜲh*sYt 1ԚpԾXFZthZ-;8 Qc1vcb 7e\$D :< 5ulņ4ive闫> 3C2Iqj*AĬ7K=RBnXgG`;VdT= pUł*x<@8nVMf7͠pfo{=d &ױܶO7Ν9V ϵG]${+p pt˕sQ2%Q#.¥K qNCd E95=R_kw=U.gjd ?`OJG',^ȜivuaJ4TxTpi(4aZ(s];U6m/L߹ut# 8{1]L>JúFL5\ v¡:%iC=7^؇`,RǢ>Æ)O*o *pPK s#͂4d:[_vTZ3ca&BrEFߗR7#jK4p"X$8y3+7[궲BN319ضBRp-o{U&.e U:4͑RwhB80|{(Sُΰ)sr3'BKsd: 0Q:: ZĂy3*@U8oXqah654HpR}0D,9`=&Y- )R^gEQۗ_s#/F&EuJ(̣$Ȗt"訴T}ޱ VNIB*܀ƚ 轳oSzEō2|}N L#g 9S@`JkE1EhY2)%K$ R5jPv.57*{[q&Ok`/.a=\`rSp_Aj@izdW+ۗ0שH٥V)?+ u̷O<#l; ? #(°u:zċW}$B< ɦT# =8#7lS8L*Wvg L8{W4҆B:k]^DWQu;4!{uGU=sɧuO_^(;rkm1aޠP6ZaDNoBt$ɰki#'/9\iDk8yvtfN$KXz1 } gW}28$c=+6ςҡETZ0/:W5TCsV,jz%g[λT,ͼXI׳=yg ˷3@!7Ei!ŝPѺ :':!|qnxtsXo"4`mRA>2޵)dH\J@#G=vhWɁW>A! Pm`KiUw.o{? HAʎh/}ɞtzigr@A)[}h7J| }~1ROxplJur|_䄣BG<ԋ| /E{o236J` 5i2ŪcM2͑oߌ'ɻӕ͕OPWQ -&ZaNfO}SCrtո:=ϧBond1ײ>S >XuBLgƳN[OuM} `A;dFgOKKɂ^ݷ>ܘ"֐eaO7V)A˳BV-p`-Z HQ`_|J]l7ğ\fϯhGD -e'Jti]+x߽Nҟ.|1dHQ*}~sQ :3( KMS!{{V؝(ax<;ـK!6&*q4˶NZ8.?&֎J8,iUB~Ҭ](KBox]E ,L9k`XLmpŜ8&^^yKo"WGPuEڠd"Rt[@BZ#y\RO5դ}ƃ"GHٽ[>-pOtSY@k,\x4GnQWࠁ:Yfp.Xт-e?@i&Ik7.cQc 87ͿAAE1Rr ]8]BR(]plEK,pFI{%pZw{\E{ ݐ52et;@iеH5e)>5ͲGSX8v!QXyo<ۤš5b+`9n(o᪜HMN^H(Ka+P/d1+ Z{MB8.ٗ++ݟL\`1C0MƲҡ4~CnҞdPzKKѱcV o3ƌ].u:k\՞gW. lF ^ !11ӹ1OKSwF ]i;<9UGklҥɫGwV~'!XQ=0tNU5?ѫ-4>[F` D[Op 7{-'' Jetf6@%qReHw*uVWp9W,nw`GNX؃`h:Aӈ_ǝMn~lg9qR3r$Gmì?!餰vJFyK$@} ؽNç()tIJN5'G7Ѐάഭ ) >SbOeKDW(|!mȕEZğ/APWm~Y>I:(b nY^> B}|D8M5&XjJPy'U,<,bTs+g!6f4;J͐D^ֱFhx͠Ώ Cu&nriJ)RJC$7RjƳ fgFIØ+n P2 ,(wC~emݕ5`xO,\˖໿M5b*8HGʏbZ@duiBvʞr%'!4ן1U^pg*g1|-]$-2pI@sꍺ|\.jRNRN$Ř-*<mXː~3bL>Pɑhd'Rs0SnNΤ*RhRJEDO쫮Ŏhn=siR?[S 4'> F]! McNrPLp_K ]%۾֕ٷoM.na̎&?=p6 mlA;;ℌwp9Z]M4FyZ>+_w^"HA @n BC f^l"j>4[TQ-)xWQ ^&V1}P*92h @Y<վ`P"ONtgHdw뗠#3/f[̭O8S -|it!-;kc5/GJVs$If @cryifPEgP˝$TWh)!x†<؍$erYe6*qH aK6pq?V[¿q{YTy }|$ )i=%1\s]s^t餭Eub-.kDN 3y)[PeX}TKс֛2,{@oYp|˒ .=Ȁl+tŧ>^ D "bR# 7B걳u7͚pIuUR]Qbi&kJ.}R.S,NZU:`-j8V@]bS,㰈ٙ]3uS6[9Dp- lI(~ ;FMgpl&fv`g>B'#vn] d/=1)eRՐgT;eq_"zk.鍵-9ƈJZ* > Oˋj&n[fs8VWūm99T|U55*@ owȱC?BN{iZE жǷ#JREY xl݈u. t1rTm`RL,^_WO r8|[(h IiAm'SsΪtebHxVq#E k<1W5ѷ<ǎ?N M_wbۨjiGn=̓;\s[m| t!K?%S0s $,e'Bם z'BϐcIQ1jGa-gPJ9=:6䀊 y@.y-jy)X|[eb]Ov 1͚\2c qt ,߁4 Qf~5JAQDD=a rYLQf 9\ЂۉPkhnm2x?tt7 6&4-e~_-œъ%Q8{qfz\˖a4 `P=p祴Ǝe7C[i_z"p&Q:8-o,(ܪ dBh$N0Nwo}PI? Gꦫ~w.V/ap r,N )hUe,vE|dCz][e0N|θ4Llڿş2MZox?㿢D@!Ψ=# ̈MP"*r Ashb/c̺z!ʧJ~LVb\q|n9;MB0a]8-N-_&kd󕕬gCBm\AeK j3en^M1MEO Bؠ}Đ@/]F`D_`XQOFC'w1Btш­:wn 9ZYaMa/ Ð+A">nWTU`Rs:~t{a4sVIc-h &6: w\@|ˍTCwϔ@1Ris/N`AKz'|sY3. M Ux ȕ`B1rv/i sƠ\Uv]pu@.Vt6fddcͱݰG; $ }]T3+:ڀofН+b֐ uIrECGlAѼ\}㕣#ag0Y*/% ^?b=v @t1'yC1H渎7 9sK\ی|g A'njlP{dh|o;4# ̏Dy+6\V !|!f@(<,oii3&$Ib0Ratr](FEW|: w5550ҕsg7,W)|K t8Ҙ7r0Fs4\BqcAB?soK7+} (C +1P(͟` ra%OkrqO&VdΗfnh=3W+ .Ӊ i>U2X;QIkHl;XD{8L[}.#|` A- ?DIq.Iމ)Om Δ_/:ܒ$AHh{=;:ߴԞB.}6~yP$0xLgIJ߱0tMڜ H0c{zXTA֒Ul;J4ȾJVSР$HjM{c(e=I` ?d\l)]\˥K/N )8K;g~8!u҄ l.+vs UiJ 8D0|x}_e,\8qT}FWLb"ם%.}T. S!g8;kl%h|vg0RTh{JdcZb`RkာE Ky*GYv~@.ĺQ|%a2cv0wI=(+k;+Lpe(RKg]7ZPg֐V B`GYsT'j)'b.L++Wp'ǁaVi.?OgJl}|nV ےM(YU}B&/Q\f-'/)Y5~=zJ1Wx3<dSQACFcʯmc`SqFznO9p"&V8ݝè')cTiTyڧU=6 %?ҢH%⏰%ݝ^ϢfhC,] q_-fL!&|n@qɈnqk2QQjB`#ԫJ=%.;+]εi!cdvM쵯niI+lhJo)$tzǬvB݉f0yNO MY=~7g%jeE@TYKE4Cns_(vrg,ibijiyF&!͒Nh.7m;](>ΕjqK^za0mbUM*՞k}$7VEW ?isdHmWDW'Z+I˯Sfeu%5S㺺,㺼$S0d(0BDvŚ?- {ywl Ƨ˦#5_\S7OzԙQ^\orðM#ϰX)Jª,(0c3( i+5¤zH?rA,:ۖDPw^G3BR _E3SxH0^D9|=֢m]eeb &1TW/! vCnQ9]=F(h=yqx6E贿~ 0X7J0g>RuϑS.zKIxh[^bqt> e7b{ GҁEc~ [/[wہP;7h-cih4-_iJ~'w đ~~ٓϜWk8\:ߗMV̀g .t^Rg/g z56> O6(g]I{7 3LGy1`y(ILڡN2ŧk yZ~AeȯzuInl[V9j#)AJ--}A  m@a,^؍^$u]/XS##Թ.2Zg.=s l 6 };VTX҄h:yQ d~b#\8,BeJ]nPY3[KoL_x{1WGMډ a./p#8^ai^fܚeDTxeZ!J(ABkOW}K >h/DIF ʻLTщx2sZi.ý df$@ 9C8k l5҃ ke݇?Wx>NͦJFl.PKKNAj{S/$3w>}j|aJ-xJj%І#Y"^N"˙;pI~WƁ =-E ޖr:_ Ұ6!ymhk{@AG غZ|E S"Xd Ўpe A=ܩwѤ=\^k CeJg~Q1ǟW-sk(ֲ/9֪g *u3%!raH,Z!`hޚahTpp&&Sn |)R·:j#{񴌁7ZQ1sK44%tE>'hñb+q|<\eK@C1 ̠c_47oHyp'S=U.($7pz}gd><_i(T5,r6 Ja>;"dXr2$sd|ՊDS<ѓuY~><_/e c4zR/aP撇B;fAڇ{ImO)4L v@o}?͡5ʄCkQJ^| pU߄(3z9Ӱvdʑ_"3]qwDNr BA{d (^Eef|#: S(īy^L,?-v$#nl\50 6|EM14H]/,%n qgAdgAe3!Gs [GnEJHlEyH3l|âw|(ҷsqYՁ)y|׶]p@h>{6ք)S1Upv=}j&/+p5F7l퉂ڈ1OdM>;} BP!]e?xBq8.FFMᣲkamF ]CᐺZӹJJM`~`tI|acTs7L-KR3mE|ʤ b+il9U@7rl{MrG+ue(Qslf`%1SgL?~R{l32ɟAc枧GtGBM,cYsdE)2t(;? 9E?ko{*Ld;^};W%gI:FmZRRq}t+GmDEER)hL^M?Jy9{#H)ʄIC)=/BRq?aM{W/Ls~s?-jطP;LGz(vB, 7A8 -E_0y}IrB gvXI bOZnI ƣ(q\gƺ>&$b ҜT81j%<4AB<Ȳ3-yϠp=_j8-xSP]!dxZ#pKCIA eg" U]o<<$h@X_eV/=ɼ6Ga g0x4r=},縀zE~?2-sw! i60߉`3+Q:bs|:wU9vw |R$D|9€Q&*?qLc_M7J0( C :Mp58`_eÒ)"Mwg7[;!{db WN>`0%@[yB@O{nC0 pܥQӥwWz(P5효$Fg1,>\]gőhmYݢ&Ƣca*aS{&EOQB?Q4tmyE^0.02˫QiI 4Ի92xеL Pfzqޅ!;y5x`XC2sXGSLzf*b[. kΡ/=C3|'jybW &aTg]DiIt`Mk5#*2 ;ՔcR Ϥf; Eb~C gSg!}vk &t`I laKQ@6)H3UаaRy/a۶G]ulje!>D?MK05\¹u{Bz1h |ZJVB"hE:m5p1DƉ[%x#D:!(X@ܬl1I-'Kv~>=z>[{|?$aXWZxXlcV@Sڣ^޻ HLܘ)[_d Ѵ3A\zYU-;< O[o^hnr4Q !ZV' BYЋ\c4&t[zEf2m(_+AC-SRL%:yI{뙐W+æHRδO6FŸ셙4F_x-;iiIUibh8ryaP 3xʿ8"/*$eez#\oc= +4/-;2ӁCkd3 H al +;U,˼Lπ 1GImِ.J97PWJXRJՈ)cͼJϫ< {[x!1yRǝVA n U"#˄xg,xxP=:%p"6뮠 Gziכ4SXLVp''(b͇~Cwκ8_uPʝqZY:f qWr8= %j܈wEHs @DkHb`&-yULdh=/i x2 {FC@cYx#GR~&|s )eѿ4x)I`LV~%L>e%.qV)kxN74Ef$*_^9Ѓ}b; [HYݼ0=LCCKfB˕,yN9*5-6%+wJN௛*@f%^"V)=~RjD9TwDnN;*HAz#I&#f쨜AvG jI&˛@}3m9kp2[Ei]¾>n'k|⛸ Ev?r&GwԉT#F[2P@1%Dw @A5˯5U(ثtL Yϣ0?@5y9HZG]C|ky$ڙz!3]xG,v_anc0}EBljm ZcLn-4|}bZ@sf+nնWgƅza@1aNK+xM,,˜|L ~i~$bj`F&0KePhiYMѮ+җR40> FZS҅=> [ŅVդm|3hrf 1ٶ\߀mʣB/B\{|gvKd0)B`]cc1in5d6[oۉʙL##^e#7X@*=ck4#[dyxC,_uj9أOh!Eͯ=/gQ;şzKeNO\W@N~UkË4.&Y b1*+>=,Wl`t` D"BSbͼyʁ^*@ZWպ:?zN 6g~r̓@R8}/-Yle=0 M$NA9^ʕzƘEw\>&caR*&nCnYV yZ@Ñ nE&1JŒt~|j Tx/}=-RUI;-iUdkeO"]F -,/Pՙ<䐶+._p7}rك]&w:ߔN 1@.5A9)h"t׻QrNj' 6"gtΈ+muW>M?W7C%%7~Ҧu_?Wɟ %}_|)[*Ɋu7UҬ : h?Ze ϝ}ƌ)f[=|f7m*+;!*-onmY&ܘZ d! כ~܉:r!f#]9M"TPv;+xRV`4=[#%Z P،fHimڢ+lYY/;9 VAoAдwr?QqT8I*Qsd9@7jZȎb5J8+)ʆ/ӧc <%C"%?1 ${6jK@(+'R4o\BXzCtQ2&wM]ޓOa P^>Kg½N\XCO1u03HKpKF=7i6oab7@ݰG#Ko"p cl&R.C\czA5i*) W)1r}nnSɬYmDD"<,%HwV}(4_jsp9tEY]j5߼yZIQChģ|érFEv,7~ۂ`BScYCzhP. 6{_Ѕ& J*d31Q,oH0F_y.sTx~}cmz[J݌F*Jr2 0W]^lo.3#S!ȢkGDĬ?x`hWEOr'ɺvlNfl3Իiow۫ǩkIQG7x(VimVܨ7H hi4pK 9Ii~ 0l\Yo9S͆_8ЂFəBv]oAY°dtGv.|4X(q+0ssX;r ޵YDWe79S'eqIO߀mҁsJH+V,%}[!J$W5 Y!>9A1x!!f Um0X.݈_5`B*ibt+t1 JI94Az2 8;^̪ ,R,7ETSXtr{wpyF-{3N_^@ҥ)t5Uf6 jވ(B46Cw/6_ [fDn] <n!%cvřlm)Fҫ Qꋤ}e m+fwiy%"Xc/8T9'B^#0og!x[Kn/N**m-5ه l USxTRN8QǑr$os(-a"cz ?*Ź3_N7ѪyYu ¯ \g ,eoB r1lxŁG ՠ\YL\F<>=^ojպcM4>  K?ˀ8;@<.;~` ȡx'Vjr)ک|v216cޞG SHOg^]jaNy*3[{T02l*⿡%_֧# 0:>Jjws߷n+>?C'xQ)rBt:OƢh!;Ws3&bp"+an,EqDEv <SLPS"qNd bՃol)ƒ(Vi |4UyD YW}VMWh(S9L`hj#ee\,nm^2ʶ{Cy9vD jouu[L˸DagTȪq|zI*+|YVݓ/ͫ[9.2VbCުVTq}l !!yʰo7mUS$>] 0+f!zd+5?~+hjr%v .物unt5+:sjMp,Ⱦ /7o\d''1V.SllɆ 73=kT~:`\?Woey^֏T2El*3܄m=$s'1 ܜ3%9C&ےAW'$g7G-BFT$XAl`h7=+%:ҦZEL"XOLy=\׮T{P| 7C471mG_BN6ka%jͯ_r_nye8sum1=gU*۟N$jvXޗ`0`M@sڔ `)WSdx'C*胵e Q;ccuVLC` O7nu!_FR#k]FdkqT?*|U͒~H*Yh|,J' ~eUV4:(tCG\Dwa6c8ɐ^.rpC!j@B9fNb]Ғ{ك.+]˖@DFD 9ֳ[Sq8hD/UN^P;u_@~.^pX̏2F1hmy6F볍T7v|b!s&!A XU"eR T})F|S yv~4mC[6ZTc CܳEm^ߥZ b0iL`:ұk[0Gŕ!=AhqgZOӒ]uN'&ޓvJU;OAӅ`blt9 [&_5Z@ PHGFĨI/Jesc|* S$D{&mkچ&2KPE'&!C7]5Bd H:NXxpƿٮa!`w}G>ٌ!/#n2Ǧ&VZig0ITK9FY-"l'qH[_eWxRitWoa>>vQ Q ]b|F$\wۯq}?$: 42<;T$QQ.Z% GB9qo'[e)9䝏3ybɿv? ݛ|Q;ͻVġ=J]MZjCeG B&jީ.VDHФ*oV3jdsS}IEdάYH~,.Dx JOno$Y8*˾횑*o"0~iTz 9,1il͞wU0PCk"kjVbF=k'˨M] R.hC X"H .P͛!Qi64-l J7(lCV@\4iwc/U=l~x6X\Xoͻ/sSuӾ %ÍƏiÃ&GpZΤb~F.k`j{R9葂~ F2!ؤp2  &x0ץcE,pzP]g.hl8]b |n#KN-0?.C rM<0Tƍ]NTD˨Ƃ6&SSO'5_W_E48O:&Lfh >;_6x-Fu 5Lx l8b20^-ǯ@ F(D;Jvr a=.]YMB2/~ ~\.D#+}NWgR:A\x22nBTĆS:t%u%/ˬ,bžv٫bN՛/s3HI#4z) \t&j#dE,O"̉׉r4T6V=1n+xGj.o_yTX\,`H qaTn $r99K@ %G&xߛf{>+l M q>Dz0"o2{\a't_n@1V!ACVő!mcs* N3egJ5 Md ga0.1SDZ8u]>G.w#! 2`"v&Wڟt4iz͓'5wλ)1]g]18I'b|lٙ_$+A-z%PO%zɝWnN_O9`sB'bzٽ̅;A͖ /},[u6SOVR6S0͋2fћLIߐE]Lt7vo紑>SS+hV _>~~;u"}II$>YZ5 K$7y*7hPT[3 tb=4U䜯wƽK3Mё4HC !pюƤX+ wrL(yעq=ׅ.5d[=#BrRob0Vm*WԹz1(;Eij3J_ޢ+(XXˏI7D"٦~E}YYtŲޭOy*=t%2Fԍ* bA"qwß$muM!;2'bki.>藒چ[INu&&G;,p37[oR o >:߀hsYP=uVa$AR!!.0iZL>{BSF:"_X/AI֚2ThﬕZutZT)8aFiłP3V`J3W)v-}Eh4 lcxa*hQTJ$%)WLL02[߸Smq*#rAB[3|C cbNpsγI+H%r$= Xz'Ծ& rĺ-(j5J ZS\e6L)X'dzܳ}u.j^iHA`^>wQƲd9j> Ǐ:4sjek?|[D6nZE]ռlE2 -î1gn~$ 8Ƈt R;m37}t:EݰZ9 5WNXal]QF,! 89l1&sU@sZw5^BMlS+ʨ&M NuO׹za@tDO[dN0Eb]CM㹆7\W`wCJ>wMž ڽ!tpUc]SkLVz'43/Q9^\G`9́\e!,X~؛րRӣEcnl7@,|0}x Ŏxe& ɓ2S}H韉jwkkؽy0 tET6̏rh/rvQR$Z#D^A'С4KZ*1+ܠ=d4Ih'6k@ۥW6,A eLt^=jt;^9=jZJjue(Z٨[/9n+LAas%XGf`3ՃӔc0D!D}_6H m$R$dTHw#PQ'av+"![E)K(ř~p2 .w<1U_s.h>6AUg?!سqzK֊kq_3+ Y;bZ>TRSӀ3r@;?\pסs3k&~ xգ,miWv,]$ȧ ړLzC [x_p S4l8{nR)ڳO|R&\)(@ 5ZV90Ɓ[qt2TJ*8yX).Qq6WfnI"'Mk sQM]Gn&f gY ONgs,!д_Bϓ[KlIp!; hڝ )Qhe (z,_W‡}<%$aP3pVi)V|Ѡ}HБL,d6 ZzSfgI2 2b*?-|l\ Bt(w_HW؆) u()lѝ=O&pa4+м&.@:>myNeC4Dmc?싁 % %PX>P^ᯑ2GiV+3܁{TɊֶҡ8n3#JVE4 ${'m/dBQ&z(&1{fodjrh ˅pף-*,s*\m Hy+?2h|>oPdYjXfUqGDEU DWymYAx4Ia0m 9X$g=\?w;.vC}th{Lo(?$þd2b$M,F' Lx٦`x0o'>ha颱x[|vؙ:@MB9ȒΆ{|o#+xaPGCIp!N90A0<)`;$xӔ\6{U>w Eڦe6'CrlMLSs R^:,Iİx/3UDd }+Jh1s8f)]&'Jd4C<3zr574V>ҋct/]ɉ\WmُZUlJOU_S6@! K,-~hb z`QBn:YwÛ>,Ln QR_HV3qa:%nzJ>!V!p]򊕘R3k'Ie,\N𯇇hO:wΜDo(!z..v,d+sSxK=-ඩa0*22Qm.k#Gr,a]7Ax3"NSĮF`5TBYrh1bDoY_}xTF+ pEzY,iDQI TΥ\eg.?Cܝ#Z(81#1afaVӋK,'%[M\ gt,:8 /o\h<վt%kK*›SPh=2ܰ^z5='d4ݎh-H`lY Th*onDRn q=}V4ǨSSK'qI 51j/R<7߆ݔ2c_ܐªz'rAb v!1Qf STޠ~Pq{eO>OۣoREXύ?~c6ag;v$10"U tc=OQ%Ir/@d퀀sE*:zl`1s08(iB/Oi!p7b-9ϡwlJ] 3}᳚vla4řs41!$6 Mv0Gŗ_[rV13iе}fekښR$ߤB>>!ObZ8IbzucLm#GvFd$A`hq VVy\&Z2ɓ:#ٰWJQV/F뉠/@J;+0eE54B .`LE)e f!b5pqySTaYon{v"{Qwf#&Zy c]#_bY#!r ?O":C@pN/V=U& /4h\ f?2Np](;UCRsƽ*A´5֭n9vZ[j2SDtb] &Pa s~3Gn&?f:YT]VsFA[ d ^5v%61L$ p 39Z Q9î>'mt\ۭp卫Xg#X(4a n;OEjNA,(@<&YH^̀L%Vl}vl;{u] "& ka/<]C ^eUe">jZ uZі#2x ;H9(K<)oDetVLOA,Dzguը _jedIױ5חHB G%&6~y9X^KhBp[Z+ &ПK3K]'%3?SY*l{E<[bgP 2Lju.aN @\ PXX/< !IHz |shI$= N~"8㭵P~| ܝCUfdKN+zS<܎c *Op}s(j_o3޳ Ƹ=SFqÊAN^W@ @ 8`F`SV}_]XK Iqb MO'9nvq+p`G@Qߦ34CZ!C T O"38.ۓ'F1(B ҵz#2r3U&{ &RQSB x>dJnؑ˝v r}UO6t\ps#@)sNNPRȹ;&(/QW;nˆucpWx0k{&Tk8E9(WSKO,X:zK0`-_fo15)7~b"Mk.N}w5v'V 7m?>8 ml_Sp7 jڂx`Q#U#Xs| T l&wZ~⹗{T!9TX[2 eJ4^"zbĂ Es6oq+96.R^q葞Zjj 1IMZaylaA C!f$]fex%D)A(DzHYv_'RUn>䟲 HQ[,e1^XY,v&/Dw_@,2Ij%y߅Ks7:El%w9u/;1R=hU ya r+LKjaz@ҁ%ȥ۸cC Om1R D8k02u2䒾/m8#EW&8L ?לFFԗvD9}h3=WVeu}?gH F1@]Kܙ;}&I+2 /} /H='3X12eYh{ƪ?CL;Ԕzs T@b(l&HDKF]%~R;=\Cv_yBs79CD?\n9hFNs")8㾋̷ BxI8m=f1؂>Fss8Ycֱ TEa?LhAb@.&)Z/M։j=/Jӏm7r5m$s=2~ڨE?Ln sp$DOǿG@B~^sk>8wvBVjҌraљ ۶T%/:{!Ka cvEt1Z, Ś\ RV_.*=ԧg #S# akE8c<*$b#lvG]Hj vj% ِD).p5^0ؠ̱"D'"#E: *'6O5]Z&$ ~@[vw>^eJi槢)[A!fn} 4ZN7ܶ'fޗr|]h=Z@w?Eh"!bi)q]$ʟ !6™xħ|m;( yEWoyp񆼑C<2.P7Mѓܪ$c(AcV1bE}.ff [Q Yx4Dw9CiD)goI| zBOG!IkB(*]vd>5=٠ۮ٠B}.칺Q za;;V +{,SL!C`uODօ6oFʉlFJiuJ;a*s9Z2rEw3å\{2Fm/.mup}f~'`FUa*:.xǘo>*tZB;yѢٵ̺TD7T4ZbCj"R5NFBzfe@H"_B}AtkotRQAN!ϽAFRLʬ=2­AdEN\pOP7EZMtb\ƤU0Zu.@4wF+H%D7m74m1/(B'O_ڱbgk۶.n+ !c[<+YOH%o`J.g@AQeGw]Ӡw!JO)]n@ORmQf鱰2F8r/%mAJogp&PIf#-Ƕi#+[F{ %n$ yETM>n_'f+ɯ[UoxQڏ(/>lBtۓ{>VMxm+W496j o"8CNe:PgG^7S|\'Lb[Т.΀q✾2iOYQvTOўVvmmsYmhFۅ"[;8AHo+JГpIBV*~Zn37Œ?Ds&=3Ӗ?Pi{m/pzƍ.$52u a\}9ʄ&YZDH|{VZa:~|kԂ1HYXa+/uga=;cPIr1 }e4Zf`zqΫ{QTe5N/|SsʞfLk%U9NZ>Ɇ+nñ5+^Fp4jxʃl`U:] ^PI}#w]sMB|#H{H $Xr7d&*Ip[l11TdPۦ+ =QDž7:NXM"6!lP%tk*t'%SmHp/928VG #9-HFǢ{5&;ѬfEjքzp l<1q#R<l&"6ʍ#5K6R!=JLm³'BX =sM#XiRT@i0f 7| #JYnV3R6m% rSF|p #|?Z4N 8WS/Bic-k6m+./[)bhYE3}qo jn-䇴>c'ZÄ*)!L0hP. D%=TT=^ IGQ4MY&ZD {qLWղ$ū &hbaǕos9-b{A0cU]^UԄYuӄ`[LJ<(—һǍ \Neۀa'-!o $cCJNjC]`Cl㽰1} }*3X 3l0og!xl}C;\.03@Y72guf}\gbгݱaWd2SW2`^L4 1K[=.~@Q.WUAo4aqt"y_S*3)\5;^HO ɥ>Z :J>٧)% j L` sIwWe ~&Mʔj4-4 T\)̷9`F~ADyEi3:b_s0G+5q` XVA2yQ\vG#(ǓݳԳD5K " \n^ |v~ ń۪9JBa4B@_4)Z h -B5"bNӋ|%6%)a%U0ס9SYn.o]ʳiUxe1mcԃةCp~Xkc̊%ź.(tm67NĠZ]i哕 vehF8ո_/M0-ݶNur,j.BYG6py*{#p7A' T4wA"2:'45=?%O8QwCh%orl'Sٔ?ޮQvkشF5g_ ,yBdo !b&GJȝax,0M J,ڏ~2a=,Oʌf@H0KNYOj7Nx_~"#?3urvy`쵡l\~ЕDo$b@FRGXE|@o<_}WUL0U:ggp=gl@P}0boxvF)IꝆX*w(Y>'E AY# ?>LЭ5ÀRf])m`u=mlCZ ,zo*aGz,[smi6FMOpm|K'WM8 hZ=f_s9dKJj'Fz*1H$sI~v1TЙ(W:>5_VUIrs5&dVߝԊ{ҕ-5QGcTPQ.4 FDYja`yD"dϟ0gH<",!#OO`ň)a@-FWw"ܻwΈȾFɁ7A*}RO D]a#O܁@3l}G;y4b`B OQW>)*2$rTȲ!@lЮ} 3\y.UhŔEHeѷ _>O4mv^A@ּrEY\v`pϸBhd xlҲDu̡*B(5o5fˍ3͉Np -iՑR lT(?5hnB?IF`fY@R!3LxΡ)}rNn%U3J(jqou6sm3($Ռ+cC$IH ֊q \-}1iCܡr F; 6sESj ^] ҡ 3B1kIx7jSe9SaԩM7~,eJRf?f^*k [C5b-uCwz,9ʼ-9|䭐 Vc' Z`CmD?ʑ:A4.لe߬zManӛ[zSaXtI_P77uӋN(E1OH DEUJ6d )h S_=9 TV$E@g, . ۣ\<oRM+ EXS$Jaګ fv }Qa#|! 69MB4 R]$!ᄎ&QJcA؍EcM>X At`[GO|\@m}Spݏý+Q V7jt=2hv!w'XTOVy,i< kA?.,g7/-DetWJOqwj$2؛@ M`" =%8j2_q0]}ٿ ?BC%<U,wdtqT9ύ I9dmVE{E~gщ2&=#2(7:@X_'wV?\F%UIR|>n kq:K $ݦ,&߈S畐AfAZ`Dfp\ {O\lS"^hC8\V0Ia@ҝI_8Qtބj_ BNtW6T@-B!7qBښUp`T7$Ra&y$x}j KG͞^ ?+f@Yp>Ҭ*Be2ɔ̯S-fd{(<Ӂ92ujz Y,c#^k~7uB-|35 UCٔ#zpTb|,ƻ}1/5nN m `5Lm6d[GRܕ+\ALl>֯xOI"P3X SH0go$F)URw"Awl/3w%sSYxC9gP-޵zKPB퐸0(.րorN?}S><9$P<L-cg5A_#e:U&mf^ANG}T\Dtok }ܑnTY~[~ZDSZ[ |l^"Głb|Dr[F^xq+VavWnnTP nA:cO)qujZYcij.G[7^:Թ]`%MQ?t;ZSzW2Ajc Lrgh?oNlm%ܰRCķ>ΊQqFݎ,rwEr`q Q9L<$C{QOR!2q,yy@l zp|TcbuV^mJ3&TҎȂsSo[/qM&[;3\Dpd(vKXU;/;8L9tOJV~Rdlr*9KM'a2Om8ȹrUF,~ţm)3r([u>ʚ}2|r X$҃6ؖ8u'9H[],;2^4qZ~7U f=QA$O/=uHS0ѡ|}Pb^PL+^!&\ ~zWd_|LI*r:5VDG꧛hZւQMo|es0N~spwj5}2 Y݅ZFVBc)Ddh;ScNuD.9fp-⺩b _σ_4ʷtХvOOȳ6=;qC5yԅwIi;Jوsȍ)Ӈ5cnįlmU<;֌+IMm(Z(4mbX ^&X1͐H5?AGm<,NPB@Nj-+Խu>‘/!x[utH`4JHKnC=}&om,Fب6j ;t |<3u8-2TѼҧRF2ѭz׷=ڴwBTǻ3H/mS[z&l -Fc79K=a^ 8E!6*H{B6߉h&qH"?( [zBʟꪽh}9?`״hby~8~:H8@yԷjvGcwvS82M[N@DuQ Enՙ$쳻LB5'0g ɕ{HQݦMsM X}X;ZY [)PPT v gfP!xh~#Eϐ8` h4kfk8`ЗhXSHۋNJD|+&!g ndN!Ք`ϨՌj(@w]޹ yB:d4"suNozfLZhfH3X $puo:_ݭ] ʾ%gOТɔw Gtnr G/X$?3HEwwGDaH;# T1Aހ-I wG6' {s M9xY3[ԗ/YO?νt/z-QPG 7ʖqhu=;25nnl$IJ?۬ϧa⌟YRrv2"fyXA1>>c+SƇSoAiPlJJ\McLBl1C-hI\=ppl=A5]]?0}yFn^޹2 POzjh3_A +qNҁ B0y9jHdΨY^sW 7Y)ex-;_'#b9jwL~@ qrT4dwdVJбw [<FZW"|rPՠB[%]HV_Az:qach/ *[&ޱJ%)Xel" ZydS >ܙN:@w]dXĸ$mh1geƩ*MέW}z-9.Fe AyYnLWZSH01!B@3J^>f+.SwX `>?_!Mf|g,#SflCEtFQL}DJr4b{T&Hq %_8E5}ϕ#hpCjiX$J|q2Cy~ϡY)ZZ^\*oJ^J!-԰pd 1Uo#$yrMFB[g~{uBR٥|!'JN"svS u~H̅kn,̆F|A-fCSQgh;1O%o39)!oX9dqq CY{G̚J}AII{?&`sU-ܼG8@O g9 9R|c]):\BPpBصGTG55h@&{4x,ez9o).\CcHOt=,BpϫBǂq5F钊YKrR\|Ӡe;slL':& ]y)7L\Pĸzi4V寶Xe-S+ޝ͓;eW5;ԭM:؉C}Ug~.FEPdA]06}#Rp6D gY")L:27A,@# ƹ0=}Qw=8s!CQGsq.ܝi)%.2a@Ӎצ͵@@Via:*\kF&&xƐEV.QDW)ሗ9h(cʌո>R2x/ϔ5R !96>D(aze3tT#R4;U[Di SCDϑ$#ʑNnsuvGgaW$iZ7˳ LL;$T<-'np]')C7w BH]Z2>`TSe=&b2•XhFf+/5Z5 /'?r({)WˮŮմC|{q&aGVP8 \YH:QPt 4:Έ?R<9Ao\Vd+qe X7S꘼'1#ڋP)/_zޯp VTHn!RN dgμ,@Ke }fߤXQ#0$  cꝔNfA # 㭬/"H91yC pqAC\(3/C8|ApzN.śFBx Fr:̗ sN2׈o(ݸ#L%Z;ddh LJgPјafa@opGsCzv`Pϯu>4=R#iԀCH.#тtX&ڴwɆlNΤ w/ <[Ό]۠*uCVf) _Q mAa2jƊ(il?G( k \L]S,C fA^OMsf]aDP3#cM47.ӵ;ؚ>a%ByQ,8)VP S?[ҎXZc2w ,St C/(wiLU+ }FDW.Ee n^tz_Š_/oqÀ6qQO(acM6Nn)yvq\MBO,p_> >BD1~q!5MʠQhKԈ j<Ϊ*-\5 Fݥ ~M#ߦ}3O[@/=G~9d~)$a/Nx6=J+lPRyאb ݈.054ڞ;Bum ҉+"f\K|oXfTjmljOXϗ,:I=<T#sl}'O׽|톶ʝtl<  *veک#͜KPx"Q{@K ZM[vZ|-!hҜ=Ē8 [? ǿ?z"w慪1*s|_O,S/;IƆ6peܲ7 ;vf?1i=\a+sVoN.>!J[84LpL}hC.\Z@F~޾4L6֕JD{uZg3KQȇH0K;}EzpK|ױ4f>B/5k|YOf*ϴzlX[]m>t)jf?qC2ؕƧ <8Z T;:b\moĴq.mHgq%tȰ/Y58&yE8[l887{[3`thybT ,sL b,_sGg^fad}>*,zKKX_)6t]^clAF-=ˎtVحFRx FF66q_wE?i1F0(WdRG* I0 ](”MLb$c0uMfn[8L2a;p487j7D> lL V ,!0l.',=rMC%U#"/<{4@G^&x1;S煺Cu: 8w2dTf@qv=n4j U6-ch'\*P2 umD}cAe`wXr[gszM i^ P) yv/_C+r7*ob ={7jr`\h̚*.s#A.e5=gEqe/8+ ec}d&xIP{y(/lb [hkz, Tf0y2Ǝ|s57,ڙOo) OTeyIp)N8roYvN㐌sJ^hCpK(|tReP?փR+׈swDh=& f>`v#!j≐ 0CYF4Ȏ]T9wk徂~&hyu@&&!N_03}S:bъ^nHg9t{a)]rN-Z1?B @'w|*2K[^#_+TK$M&nr?WEA'|?\DFmnܶv;2{II*@AcF}e?<t\*٫T ˂ʫ&%f_,qϫڽjNC=1<&R,ɣ^_ɨC`9=2|NPӮ뙾n_;D`^'B6<{ܫBKu2"Z_ɴ[%jA|U<m!.1@] ѿo¿y;E{B807B J +-@ ݓ;|*b|niX&YU =JienQ\Xg&֝|0b *eߌsnRN<ʢvޤۀHNtߍSXtEz7!/Jz${>`a)dd"G4ёrV?>5RryGy04~hvUdžc*U; ǶU5-|+:OCB[ #ȮowZdzi{c9gZGmcc #Q\F+u:W}ֈCh9<}Tu jyNmF$3h7XpOI1Q; ccW9SycĨdB4)lڛ#{s,bO[5xv eaUĬL?f^ګL_7WN=e*@C#OC1^ǛcFN/^ aO6fW>_=gbov*)bA@F%z}|O'G}t \X4"5@$#;z[Ή9P$@O*`; Ao–AT H|p* 8v)l~?8' FX*m&")Soݝ?( YOҕQ:XOK =؇dN "2L7~dOq/CwNi MDeB4 J\Sk Z ؜7R%A~ib4ޠ%jjG4 Y4 2xJ199 l[(3;SeDC$ 8/yFXrx:B?@O_6m?t_Wn'+ ɻ%ƈ7#A qs;xG(k'm:3d*cZ=N[PA" 7SRY'?-Fj#)v$DJBٱ\it  =WMkۛTA/V.!a8({l"HL{Y'tGhIЍw 0 5Xx;`/ՠ!;mExdC6T(ƕx׶jC~y>X8ay] c#.vҘIA˃g6 B(ާ5|ד}Ԏ.yQN"ndduq[ͪh5%M6Ht=d;-9N Z\w M6b{<d@U1رxmakriKn 8]꾡E*uސ8FܮROG-`a$CjRho+ >oE5߂\ՁGֳWX]$g6w3{{&-KPaLiA!y{v>g6ԜB7yCoBX#ִ4P.,rBݖEXݚn!\WH<3&]p'?p"$Q=ST:!+} y]tcch?R\~B\h)d$P~ Ft'5~%o/Ꝁ u[%b=`Bb`IWx <_uJ9DDM3=FCpCcw*e;?)!%:`!0HޢUm77Gd34P=#~&$dUE⤞1Jܐjض)#VzUt'*l\6Nyӏ@:G([*^Nm_Ut°d!<+KlENM`tSKti5=i5tżMbL`οV`P(u&Jx,eL> Kqudi>S6&DW,2la(4"CQpO4bZ##R,Jʴf0S-7Sb sx46uL*GVP*i{ KH"^ѾB &,>9CGѤʘhyxqMfN@W)iacpT|@!.>\[̠D[U4-9YH®-ha ,%j7^CU9~E A[IShPkcPIoL>).O-+n7G9 fLR{DÌbϔ:W'BbRUGwBXX|^S3{[wy\D7Cww7ϕȅ4oa R)Q(jkQs~KÃTeHd@vSYE%* i9j"Κ͓C%UO +3OL2va1*מߌ'3.3D~b9QBi\vY͕\4{Fܮ5LqWZG T4?5T3!T;f'2VԑRu!Np*~2U"2DQ -!=Mu3[_pvWPZĊ[cFԨR 0tBe(zHԎoJ$GPz2 * aO IlfIw}`@GI5VWG؛hS#{p@OMZc漲=Faa;lܯ=N*iRNqt\q0^"2>Q&!(-݊!ЊfAin&b#35 C$4)".UT4I+ppd#}}>P8=|pXʈQrj'yijΪoWw+֬y,FdQJtß'Œr„`{A̢BBֵjjj-JAAY1&Mg4w2Ѫr sɃS+y;ioסF,9Rw}'ʉZ74uӵ<7wp `A:Wr)!?ឤ`j,; pxP͒~_wJѮfdDudSWiu@VwM>9'ðW7L)( ?QruU PZSW"5Fnw)Q ۤ َߪ8(| nBcA։%Q%0ٿٛ!>`,S=(''9ʐTmT.ElEa,$t~Xe]JaV)lj,f8Ib&#s nxDdSbC0}%5Jh<8~n/NrB&zRkOCB[b[aj +|2Vi]f8"?rY<2Nb4^i6?Ŷ%B%]#,bE8mz;kY0"i4vM |RR;5E!DxW h'jHF[ ;mN&c=bs#dLYwLJq6{yXEm>CB4_'E_hdzb=)Zjah1hWbk[/`5A{J1;;kV#|puA^7J?0i]ƅt=D2l7Ȼf9z!ЍSh6ed3LiDZZgBfBaWE4s{.tFtܾ)TeTH#01P+f'P>)ggz**D]ϲ5wUY$L?r%/yS*B?̏@܅E5{%3YWXٌ;5b{j}й̠ujBmoΙ*~mk-CpU Md J:\l9mh:sJQ4JFs΃@bث);x*k m6S/ }\YͯJMdrJ+/~"^DQ}eYW' Ço6MGzŪ#/!,VJAuD@d`łADL"= :\7Vr}hPtI"^[cZt{lA-Fng' CiA$zX.ӻ sNgCۏ+Bkֈ>[ ~egfEe=QiRGl9Avt;2_˓,crj>/g]p\X%U'}^tOĎE-[7bL$q@iz%4.C.4]ye&<I/O偦L5Q~e~![E=gA^YsgKӬ <*Ӥ.`قƲ %25 Cpr 㺒l'L M;I,Y%SZMcMv?)qYVeXg7pQ[Ki 2I]A{ׂ֊6گDgb`7+PT6좬wfs7N,hK@:sKb{՗EzYl|W,H畉v/E_b3Wi:Hy#Pw⸹l@t11dH1hU[7j2zj,`95\{g{bC lW(Ln^k6(@,|6k' O,t>]opEn*_ X~pYm)LE*Po3wHdžW\u_]I y˗#gD=[(WC@ל/@u\GB}̃yGHJG\8"eRQ5*`Η-ݨ`)ܠ1ﳸ<|字kO7րIC#}ŏD֖]TXp1$c0aK~$5NLI30{<_%95cFGYFBm6Eڌ0 M{)6D :D*VUSМ3Rx%9?vh"+_,Ş<hEsPScd7}noY)#I=+o>i9 ,<.b/g/ԙ{NK[PJn@?ty}yD^E %*tgu$׃2vN<ФUeҷ7S$m]]GCFkP5ۨ(";4ϒŽp@'., 'WKG m{91(o)¾ok(ϖ[>OԢM uYu,u0oTdn+ԒT<'[s1 "ސ*?Ո7=s s>U{4;ȹdQړj$/x[xhq4}vؿYVH:/]bXsRkEbX+ԞKZwÏRhlvےF=db%Ȥ1ީ GN…GR*yp;4mOSڎ)#VZT=KeTE<| =.%JR,ĴIOq[H Dx(<2D N_,I0QGb B9IOwUXddPdN[Fgro&RܯR;'b;ma@%^1l{n!]CrF&/Zɚ eeH6Q(@_9KBt3D~Z+yj8A6>$(G.7֫[9,J(LjYW}Ot-([(6MtzYRd$߂=kuҿ:έ}n{YGkJ ("OD=]LC ;V*ecj]㾔#밗)efOѫHq=9JA;5^ZZ͛\Հfm((\,d[H"3(Kj-MyFIbw$S Dwb'K:Òyh) \Lpc FR5BrWƈDUI3NK QGΠ2rKxTd:bH-b{Mp;C@(x?1-K}_:*Bg]EO-?8NPbV7\b,{x{\XE$0XsG3j">Ŋ5-d(VR)~ CvG7Vi ύ8;rMYe60`+~Ff("cp5 FO0{mN7KU }^[A)tb( dhtj4DR^߉w-xz6s `sGjISkxY=N?l&,k$*VHWAҕPfsMЕl d*Q^S+OLQf("1-q끧sjHPӉY-,W1pF*Z=dm|3ܑscs.?tx5hI;~[,s_)Ö@=Jn\YĽIk#zLi^ qM8tSsmJ1x~USƒ.1`X=mcҳ.d88/$L$aRcd~7Zb 6)]5ob{:^+ϯd|f.fBZMcWfh70r P_T:B}:IP0Y?gyz\ Je|₸2I='q^uhI]!`)aL( hJ1NEE4d-L:f]$* ̂QKk|k+HdV(Z.*l2Ц(pRw'ZA|Mq8[d\ |ھt-Ir~ХrÃZ9}UeMcO$ E*cĽwˣj^C}׽ 6Vgm\f*r 1d&Tw8nLE>X3bu|+h']KV ,1sQV +K޽~h:2Ь0d{Q0MmFI݂Yy>lmA⌅aeob,DLLD$,ݸ1؞P: s[ ͳwY;l`*VCI!"_|\(A$OBRϹfT< ܛTriikQ~1`GVYAck:ê ؀Y7w%lO15K?Dv~syAdKr9(Z2/5]R﨔R]|{HX[vr=ŌX7+~9qc-,աЈʍ^,SR?)cѥR|ڟYtgm4*ZU Dt`ʳ懫 rˍ4xUqWF8-#ܸw\:ZM&tQ{*pB$ۧ#p|GϪZnRؑ :! J\ a_a(Y@yh5Ԁ=?jAC~Y)s 1sLht; sޠ&wرwIj$!9kWQhqӶmBj"A_Rd1 8j:+kF/=* Rue/Sls.pMzGٽx%{!ͫM > s饚@9%ّ# ;t;xqy.3IV%c#&\z* Ǒ\jp?aS .$BтIu(9 W+b {BdBuHl[>7%G%#1,q}ݖr5jGPG-}b=sUv'QY\湋=NsT%Kz5Qyz#t.~3~*5TDnfwڰC$(\M.0_ߜL,xgv?q;M( C?B.͡7-@(DΛU:d>HD>G]gb K]ʹ" :Hm~CQUwij .J\:cK8j,/MVVW>H{',a Q>ӬVkh~euF OA"W~Q7PJgg=9A+6l{PD?XY%7fsktʕ{?q~Q:Q?V'6.CqɎR^Nl57٬,a}nU*ٳaS[6aQZQ'0b#bP|$8;CuJlǩ"m{_EBt{^=޴.d[ԭwv^d7fɓAْDZ:ۆK k]a|MEhr{c| HBJ*VBYXM/FYWl\ JM#cI/AxМXDl9m- @53’u}F]]VXC/t+f3VyYM]ehg IQ060J؟8//RVt=sW-+u:$/#r8}iwyx-[̔D::R|* I0\UQ0)5c9Uuʲ$*}w͉<\xdnGOm )fIU)&CO-zuM!cf)ޭ%3v5f<z!#c?ƍb&sLc'vH?jJFN @=bs&˫,;6lX)/UxTt4C 9 լ[:Ynߥ6V{o-g錨anj=-)kTsJq앻O`n3i'T BxFUܐj7H1ʄǍ󰋜_خdA VXP`ZXrŷt2W;GM<b]^-<šqLΉQHϸiu݀>;b COq+.nV9嫾d}H)VD " +-v$: T5Q#.pZ"VQ1ܨcs ӂ,9O223>@eL{B# ;Ұ.ňm[WVC(d)HxT SYY}IVzK=`bd5VKdj,JA\%Nӎ9>5|hS1/p8 s[&`k?zgR(S4|OIzp!71<T'渆|9%ozj9>uv_Q3Q@n`W C>vl4Lee=MrgSRw}57WOx@KW\}?spxyp-7b7a {i AɦP9Gn@7O݂"h `pƒlbvBoG5:紥73_i/XеcX(xHYuǵ,2.I"y1A[|L]͆,*pccdr 9(bo2U>;_.ބ(< D"S4zU&4Y)o'Ê4hTM#eͩjEwL fПv ,zo>Nu\bw PV"9q1LSatqd>[z"_ڲhk׼#,W Z!11"U.HϿ=iUNOy>t ~;Y2EvU E7FnyfFc=KvYUSE_@kP嘖C*I#< L!mɕ.vvn  V5IoZ4_7e#BinU@TvRx#fS5Z橦Qz(,0lB=0Q7S3D\Kv_ٮxR҇nF%g ڛ| sUI{k1VæEKgOyՠ'P n%ĈO+Hxe~ϢrTM9N|*fpєxV6[.ajpyl,|D5&mei&F(4)&GtPJqGW_e}P G *!OC1G^b+}oPs#nMa,vcT^o{nXq}om$(zpo&bu tPn89sJ!{%x]SGy3:ʠ!@'\Bt^tgD S('۷/!:rV s 邋fV"("#J)0A6r_."eS3UgQFQ%%tiv> A~xh4v qkhѧDw<>B6cz"ƟCcu`=< ^2q"}.#Ɍ="-!i0R/R0j(xZ}o<\0<_J3{<lfI4 ܽJ66v',iUj]+uˊ=fIwk#\C|i X=YX\<ԫ)KQHDvX;tPdX._*#8N*l_hO2RjŢe>tƛYHg`2%jK F![Uu| m9sUT$dc4QUbO8pCiWda?2ot,MtJcyvr!^nW J(I >$ X9(>܍%I7MnR FjVěs$dkE00lNuk͟{ X㣷*$[6W\C6#X*cW2dCi 3v*f }pWLMܘ'Co]+wFGMVy w3! eT/b7U- A HՋJiC7$874kn1?YVY5%w紴x{7q= cFٺ*,XT qyoFdZ!"Ênje̥.>kP;4Ӫz/qfl߅lӚkrT@G Q2+.@G JG=fAij*&4_$AK?* duw~khsk<8[(\ X}\LUаn¼e Nlؗ+D7'K]>/*uu"<ֲ/2̢E y#ޡsZ._eWA(fJa ֧tF oXc1[l5 9F?hT$\{ݏCV~%,1 hߨwIuQrdiYvܾɡsy]`je|: A/gutu?.ͰDy,M䘣!Ab2wP P͏&fѕu*m" Ju]A r0?")O]T\ꤐJ? v5jBwE]KۢڵmU?5Gs'0 =h,J5URԡdHjbx8"O%ة,~djbhsqA7R} b'* *x[!18xc"qHȞ_ش7 %33ess]/νAs\ۖebuJn+l L;t%'Γ]<Q5tx(8TPuv1 2eZyPzsU<̴_ Ou'#wݩlOni?8)=Ml݀.--/u³AH9UH)z(ݔPS/(83rTnc¦w@p@ܯ'~;q;x2n *'n"7>҃REv%ykBf~׆SP5 qiC(; F ށMuQ)#iA[B%s7*?)pԮE9 (דj{&CeǺBs$gR=1ϤA)ޠv G>u] /r5U+nngh34Gy ye6IŧNwQRbEe%ѬO(&R_wM Dl%r͢t[gA&p\Y (Gu~ӥB-2*"8$Sf @L$57|"7rpj I""9m0SI!J UjEtk=O'T h6kMwD]VU*)czC1VAhY&~<=}nD\Ih1j[RYoL/h3,v/ӂϚiw7rd* q ܍cg;U!\LPBkeR &|3 &HV+YtM#I"㨒#Ms`Z,ڙMT{K! U$Ȫi:oN- +"wD=4Q1`?CC̨k>(ʟi7ήcnNiu(sf Ȳl3.w\{wI <=mjAC퍞;Qot<~nW"=VTQy$Gӻ;v8c87H~\Y0c:K}jD \*;1yK b%[Vt㴠7!DD[)z/b3,1i*g% NաIV6dqGcp3ż`kNOv1[w5&Cu/ =#ܡ>CUB j[2ܟBc ݉As}9)Պq52l;\<_u8>0$$Hve]`P{wci[=77XЎ:$|c x\W$x??"m:5yDz&4Y-~.[ ,r|!CuNϹy.ƫnnx@uja'%[mޏSPYP͞|&@qo1= 4b .|{'8@O `1DukU2`{N 3+H`vXv_:QNmP7)]4|ʙ-@VɝB$H>?C7uYiޛrO@:x'0 K`Xy 7\[JT. >~BGMO>mHSCO #Ldn]x{oNb=JnkarRMB(y9Xy>gLx*6Ui 7/\)8\eW P)16X'՟DJy ͋;3խ !9j7 #IM_;YsysN'P2֋QLFoF>m2SEKy9W4m:m":v]e"!> Whɡ/{>f5ɪV7>bp]nGz]6%s Ċ[,/ ' ] yK(Б&dh-og,JvRFlSdAl\şԓA9]@yM*:ͯ4ҨkD̺AP],U"V{brIҵW?H-ĝ_z2:\߯;p, MUrRRM2yk<֭?6:W ~tŞ4&QG!\!80)FA)}J#^F %C^o)֥7St`BCFB 8aF KOR4@eZaEwV @(~a81h36}4Ѷ~ZF3gCK|iT0F)xh;>(VE<bPoyT9@(; ao=NtZ=?.gK?8|=q*fG!&p2{۱"`Țn ؙ!e8앣X0 g|FAsǢ^dZWִ PBGOq)*%=A|Xoa1']\N&]%YSNX^ !OU~ܔ e^ 4V;Ǵ7lzq;H{]ɩmOk&(]]STb`Bpvѡ|~0L^.Q;IQ>:T:8ֿ;{*̳ۊ4ra&RSHf Q f> N~>ZhSP Q)۹J$)0h[VOe"B8B',bߎFagVOR2 *9ƫ* )`sKQr. S=0^AɔDEiY(1],/WX]N~w;͗$yWst^tlSRq~ڰהՠգ (ɓ{sZyb^4E#W>Sz{Kv KNhjQ <`MGX A C>)B*/5#Z^'IgZp%!E4s؀dUa~* rt/`R#s)FAO4,'T.DZWU>Tq} Kt|'L2fL :S%o21U ͍ 9pFZwHFꅶodbVSA0{lڝƅ' 7 ?M:82FD@~Ii[nVk~%(oCQx/oy0lZFlN4lã+x_N/ҧ-9[ ?oohb]L@FJfkR~֮)H;<.74<-\KȨe0?%JPZq%ݓKoOԂ0v_}ܥ!hK?h~<a᭠}(ALj;$蛡 qJ,k΅-"3H:8 AqUd_ bpRm#lqeoT<31ys01P,>4X9p|}M{ h?WLHw\^8.0~A}$b33^kGup~m¥!;+Ba~ ivcs1RH.qyA}r Rj#VLуtDY,g-8vB7D0b :{1>)mH)փ Jh-R^U=^yH3f2IpdR_xw#g'{|a#ԃ,xmmfY0P U1B4)Oe/< _3+oK6|> -E3OW^L]=ba 2VמVZ)lcf$ L~ e) vͼZπD | $\HNxM`cmwl+N(@9?(*kaTzYG]$FP5x5{u?Ͷ MdqE"[ft}Ch!Xp}ʁr'@ KIxI^Fs)WdX\7%5kIB%hrj,gLu*q?8(=9A`-EB8NV0StMH`ik$#U0ntJ4e2BӇ_GCILDkVkQ^s։pgs6]#dέ v|_L3ZE. 4T(ڋU now19MѠH`ۗE( 'g)'ТVmO-R !ARo_ϸeU&kfNA {Q.^.ȥ[x6T xLlk4=3{Jr"KgL@gFL(T?W02p:gG/_\z҉Q 4Z}ge,ݢzp}ЭNǡCPiF]G[x_=ϵJ^9B!ajzgJw[Y«tr ,mʛP2CzY)L Ѓv8)tnd60K os5SGqrVvG&zgV5.ˍQΏZ Y-RE}$&!`(9`4,\QC3k3 jOu"Uo!D5dkVr+#tN؝>d@eX*iE]EZU!-7E`&n 4pnfμ)!rX,ity=.a{ì7oDGG.lt['S9'-1nGl &5p('[9/᠕ (ܖj)nvb-(?f' UCn!/7aaxG@Qn93Q*(ZGTD~.M︪iڍu K2d{fl`& װ^I gz5P`Zoа Lۥו}+"sɫT WIK$@\P?$X4]Sd]ҴSʒ%3aSуsW2R@ŐΩ-sznj.mdDǾr"'m`m#q{i"hw}5'Tr@An|~ '1)B$\qyPa04JT VJ}K9 `}$)fCc{]h5x81Mgw%fOpw/oc,=. % ɍ\ kcg1mӤ]d|ꔗj ֹszN5 j] ݝ]@hX,V(/|%vQ8|ϑRcGs"#*о} KqY~@pVe[FpuHOO#ڵ'G6 CK:6_a1B Bš|^uQMXY wTQ{&Qr08Et IOq`N=e' 5MZhV:o7r¸b /~p,Sn@PIykj΋D-fp+L:4٩f8(,:oS{N.d1hZz>$Zq Qx2N ]V A_;ONLU nzMN57Cq}EG)'x ;lB=@ xXR>Aθy|6#qS `Q":9v>ILلW0ZXzL--츍M+#9"&YS p H{<<ѽ> 0ԮT0;խ;t13ـڠV^t:U1  ^9= s 1jQ( 4lpM"hO29KJPm7hVS~a~G՛X3q.)"s;n_dE+ͯyJr 0LtD~{+"u*#a[ZwdH;ۆ!{:0ޘzOddeRb.HiBF/ՅGnGsMA!(hr{xKTh5LkK-GzX%\?zb7_.C(sN>J1oq;ת[')']3wLmC=hrt1جlE-^Zޞ|]:L;(9@vYt0[CɡYڗVܪ3j7?}6@<@@p$3?.(Hv3/#ys9r5L>1`'Ϩ (- :wl7YM/[Y3ng'!R!Xi!:)&>q׾4(9M B S-tH؝0"wlv eX=)e!g5&DB ΅u5s/]n YF.pW(sp mL `7y oS-*||ߒION ;Na#EK++ȍhGȨcC0żחUGU㘼=03;uv*5DvggVjX uniMEA^ 7Ijd=]]'HN|5{)Y%t#]5 :@ scu\y@W8x GCLبPq6Wu(EíAf#< Dtȉ\F8vUj`7fSYZQLlԻl ̙JXpb3`r̟KY.+SD'4?ε:h']ܥĩU(^?2<2?zBk7iw?[? ׉Ʉ1c kQ`Ĉtv6`e Lu֣6Pם\e%![AvmL 4a]xϊm;w:Bo"Re5@:k@͌b粸92(H#ȎQRX!NûW) !5AN9hc6B8DJf%!&?$JT' :z-G So!DD=ݙ99{)۷iPwk{2J#K,Desr_rEQ .w <,m[c™wń'J{v*z-juf ҕO~2p%C"ȾQ֯~*G eaqoټXQ뎑u 'Con!c/+PWtFtahX}ͬ3UvO(&@dT|}^;t*^.Ga/VMF hپCvּ JӃ=.*süfG L"O~o;`&쟕=kF]fԊz=~ i/"Ҝ*x@Po섣,hZ$"ߴP'X-5ǚǣfvHœ j׎ YTWwm 7WY66St\űyx罖@q>cT>F$!Zo%.z`b#gbx~ UH l\Ꟁ;l5U[|tհOwoTIFHACi3ʪ;&mKj3٣Y^6_\Kҟ7dvE/2큕CiREaz,}$'jZ;# ߫DSNj~dD0tTĔV?*w$.~DU&ˁ>t)+Ր:mhң˝^6SbV$}TlI"h]*Zo  lK4'[Me\\R!8ܠ wYSE%)ؐ4gG1'{(/|쵋'ԝ/6~v]2Hrse(-40s~ʼnK+ =c jRqFf>ƽñTvlMG!XA*9C꼧[؈JՏcGNApG{TfI+(E!4|Oz2''%[BYR$;ɪó$YEsֆ+̲wUL&m:hF;8y$4Rb'n}âe93H?(ZS&PAZ>D{Hj]v!R5)/A1q2AL` 72OY|98kE zhzZ.VUjZ7;9aoDrmr(S9&hx H&MƼ‡г1_1QARzOqDy׵<_Ź \˭1YHP45 !l\1!6з<]:-"61M)NF GZZ>b'=2g6c tZR2]siaB"Bgm%sʫ"Karrs6Б;42/q`h ԧoӡ\T})5_{_ ś>~AdBPE#Wn).vBcyj>du,%<IsRea| ה$NGpzI(@k$WB-r[$V8_Yx } T cnzXzk~?w'Gnx*ldĤpt} 5ý l:OI,.N"|*Qd"BhDxHf_ZƷwTKKPG #oqNrRsUٸH`O51Ӻ &7J֪#⤍P m #P\IV\.Q:cǞR+(ᠰGoMva vpɯ(1dQ5lD~e:F~Pf :]˨H{[jV)޺q|+DټTcaT@edbd;7a3C8b<ﰫ2H˺~-/7p^6k>6di,Hq~ n`'/HVˋ x{WN{ܽ1oeNxd=>,(By">y@0f~ @Y^Ń#>n* ' I}-؇vrAg8Wح ]Vz#=]h(AIRj"4NC"JG0j @7MyCj' 8KV=cj3Q`n25xI];TN;U*:C 3P UVfqGrb( !̚^D[!19;3d "T2Q "Z|󹗷M!KTӑՁh;Hhg?dy)m,t ^nmOM9\6zjRMF[ f隁!C*t/^};3GgSQ$iü|NE!1,FY@I"/Ȑؘ#5Vs3IpsWQZwLXA|u\Oj ^KOuSEpZ\$Pv%`ۥ5Cc@`jwde8[WzSe X_/oY5a^d{&h $vb8˵vX1}+Gj&H p%Ђ[X43FҶ"DU~Bh[WE[ s4AO1sH PUdPW S²wflxK:}ĐPD$^(D턳ց{xRr|7{_wB:~or=Qc2}0Hk5֥bP1mkDN"tNVB=>fipִAZ2~APㅯ4͓մuEcMY 率"x <@6̽hY*Xّ(XeOL:jO.GNc‚83&CK F1Q#5O8O?'ȯizpqۇQS)j[.teH)#{lQ!g2B^٦B=9̾[o\Hf)犆>QyDbHF԰㊉JtԢX"65<QY4 \Y{AW,q$c[t$rQ܈(;W /R%IJUj?EBiwNu-\-v0ĩn`-aP?~5̧[] GD]W"%K~/& zL6yDx ÂcKoi6dkbYIꅘ8cc@3b=*;P$ܵSi6 9р[m|3/m?*~yYL u)#O;ͭ{#c*_Ŏ ETZ ҌUj\#+O̴fy-0g_ǒ~PLbģVbt?8 =fnLY-V;耭k=oG5pD|v'YJX՜xלkG\DOlG}U&t4c<Y/ElctI 1=ggqLBcJvSè,z3VWv@67XZe,dNC6AdbzaG(*xrҡӧHX96F k˝'zڝξR:z*}¯,M=%ivfدk8ϩb`Yzj D"'>0ov ǵՓd LUx>.9ab,@uX/o @V\:7t&mUQ`!BJL5V(o!0'=ֻw pCEJwZNـ9-~GQո N*r~{xqc>+&X s@H1wf]0{" (ll8Dg5{CӅt{K'qWum (/j0΄͕q#s끯M@Fʆm >$ SssG{xFH88~WѢNd~X$f?S"p8 W4 @#Fw i؈ H !w |kKS+l *Y\00gja\+0 D5Qf9IcwX̂9]'Ry8wd6p_P5-?1'CQ[GrSGTଧ142Wø8^K@lZk陮DΤ5A:!nJ)Z@;C8>6Fm7<$^>b̦?+[V^HIq-) \' 7*3BӊaOH+x$*CZa.]4$)Pe @7 kz-br#\(/%:(;&&Pu_s*<#^~nR] 0U8+9mT7 #fqXxV*}TO;!|g&ߏ%}7y Z-eCF!ۍhqtbXp:>nIwO-NWSm>Q8hFʶqa& = oOS L 8u2y1>i`z1@y/S>'&dm&.S1{ۛ=v Uٮ/rs i1Rυo8 3< Ϟ`T6%?^QWH[C\ReH8緷ρ4/T|LhHGߵ>A-}ykaė~CgO9Sp8mV ^I%&d7Nt{s.+om9˯-E#OZnG'*".H]b)a;|^gO]Œ0_ u@mO&~O"dО3dŠ[_GMʻn xH[1N1l:d7a,ێgTQm1M;}Uz# تQܨ&Qt|^~&Vbc&B쿵22,_ "Lh ,Ex{-U-{ Ag#Yy:JSI ‡H}n#+ڟzuɭH句IXi C(-!F\+l|ySf#wgtsZ{3PFy!5"Kbc7q2oD+eYkȪ/U~'b + ͈3DESj: 3 Ue{ wr-&W s*Ѵ5L8a}F܇W4gћZXxKz'fˏBmFw[+O݀IHh(]c $@nb5!rfsƧBJUzE<;+| ^}69osVGFALOlX"9/ GQIG|o柣<ڊ71ƤufLFK9D zC+|׃?FsheJwWk1L>\Z˖X+PC3m`Q`~_za[Ce|}u{ WMc$'Z/zH+?x_Ouʂz"q!Ě4jLfL,=sEBOX^Qns;VvUOh}*4;fƭ/:Ya"jEa0g'8mAַ!9DsAXm/`P[^691<Usaʮ P$GWKN^0'n撌0|,JM  le^=>1>Ӆ09?@|݌s-HaR#c桖_wU"7LBZ #Y%ѻF-P/P`| &)o$j794t##XBNjHx+WE50oSpѮ@y^,-5s-o9vL)obX/CП/ѝg!Xp׏V]QR?\ϾJX Gi{ _ÎZw<^A*J~8סޮw9cĨ|pâHA[BEa<;0s0ߒ9ǮBMh'.g'Z' q]6E}8=+ ޑZt|2#^*m:MVvqz aBK8ּLIsHCƚ)}]-kŭ̵ѴXq;& (J;TuZz^ -Q5rbq %(d0zh(o?Iof br* 'dë{&5U _t$,I̧7Q, Z_=Xd䉷zDC:ur\#@ʳjAV vW.4 0G]iXnè_)ZщȖg?1qy\WT7dxȟUd#UfGu{ Spض{U%-1':z#j$ѝ~vE2 k0ʼ@AJKCc@]{#->K|!S\YI2j>{XXfb=35Ў+[eҴy\.O/FbY?/Xaֹ1D5#=o:rRUBG m%$BiEFuj#䃈!(u)e~9`T'b-og&&EQ'`KO-d)0ɿM"wOMK/,+1F 6Q#))^ds$҇93txI1[ '<J$&7"L>c PtX|?Mg (6O.4TTf !m#n c2 ݈?5KEXBSΘmd=YKbHf-Rz5YUꥎqv+xVNA=ф 1\tb"\V{vŽVӼ8͸ .N\I1Ŕ@|KPØ c{5[,8cѳgvךk\+#N9pssCfiɨ<6Gs4oI8n$,t%y< 5Ȍ O'ž],%lʱ҈7IAuqOwa;*aM `ó߼BXvk D6(oO)62W؍(#2 b`DVWUc"_e_ef- C2ͦ BVg^(ڝ/hsh:Fib_lz<_"הiθ/aTúS8%Y rLr+n pzbQyWm[ t4F9?ɚ "&gy3>٭QvF3^^FWQ%%eb/iڠ{v8h q>P[ Ϟ؟p2֎rFѳ6A}b%6YS!3 #F8Yc>Z ,{SvDEs/ ,@j]`"KdQm>&4D 9ɪӫe"1B}a!AM;̉ OM|_ԛDu+j9FtեJ{?[%mx-o}6' &{pLh/gK%$'+[g)@պB3nԵGo`g۔^(ɗ}48Ѱ=9pA&XbѨzd )>9d7=:Z"P]S2MPk05Ƌf(K^5'|!hмH1 (s MK<7O,?q']}q,nr"!2ԇ|Fn'*P}}Gk{ }zlM`_z\b+Ttmg8b*DO)A.xsM}]*e68}POFkj>sm;u1ImVmjU> hk]K+9bèQ)+֠5SL _8 g$JyuhxFR~X YE<; պt'AA Z)WAÉ-IX|X򍓮CۖsV݄O"rJ34OS}y FHyڡp5KGZ wS378= ?R| )D`@v'j#rQ-8*16ɀ̢J\މ'Je~\'=? 1% 2xj&2_KTIa{͌)-Z$+(g%6AcU×wjd4X"bdP r }pL/$;j'Hl#iKVDoyUil؞mr'(ݠ@GY+UgX>c۠-h \xU~%F+4dn e6զ"Oo~c}.vpm]f NBDx뺑تTkh+YYP wWqHv}՜{D•/Ȇ>?%j]ˍZV.ˎ!ZWI@ Y*A-QvTh[O5[98{IFOKRB] |l%V/5389-X ! {=sN2Gzl.PbޫY=';\9#6Q2=ޙI;CZ|l1z7dRZU\U6>﹥.Ջ`Eږȼfp§uhkmD?olˮCW {SK[)U"p1$ gD23}?g/aqwپh}$`LFHM6 :l%ir}:yUpӤ+֝ܚs*s(tH]70pM3ʴj "T۰:!2m(9uhC&EK|j;Ggv3xxGԓHcy孄82OQ1u,g)ӹ>Ovl_В۠z ͗Rvb+߼v(^p:SD6W ^tu?[1u aOJxa"WP u4l9$|^,zYMqeT IIb {tk\3XRX:gs`=LVZm8(M% !@:Q!FCEd4T*ec"zAMb^~@wr3Xit`IA*P 3- # ká'sƣ{ӰW<[ laQM·a^m]odˁeb^fїL]m7KpH2mQWeLR]AMUmΩ{ #e`S-[RRK zƩq [Va 9 sYɂJImQ?D_F4b_OV}k67iwo*uugŊ(XGg˽4vmFJ_BV]ip֋Vi*M4 C\8eyVW2;VviADpR|cǍ=7^=z3[!;u.Cg+I$g 6/xY_䐯6fμݒ+&lʩ\,=x̢7ˉy/wyf}5 >D'SpG6ۏ3 ތUr5|s{U2(찻XpWW?bұ,M[3$nuhQOLMh%nmT >7g59׹2h^4@uϘx󎜂==EsWp"CKt@~b3yh{aCl*xMlTSh2çlBj"QvkHXLD6ՑY2up<: wVZ~E<#v>^n=|Aѻ≉ 6 ;r;_7ܨl :pO?[07(<:,֪moZV̷ ke]~P/}_8DWD;}m׫IJ&"I"wV%ȍ):(t }9_+# g=^өd+K`&,h>lgnv2 =5ǡ0ICtq<%HѓC̙ Fċ~8Z:b&U9=5iYI{*^LYtQeOWTyW*?(q4M"*ApstJ\P5wY=#^"ZUڔKԒS2l ryss+%dx9 yQs4Wtx>^LY[b:$xP6{|Taj'tWi,Z =Ď7;2fIG+&,*3VL1GE~ X=7yY[N9 Ȁ>p@i< u4C⯇>A'\hr!kVrUcE/$,lLZCPfu?ڗO1J;!h-`7%ψ !D%5->P\5A'ljACч<r4[<\\UtN(=l*;_P(ηcv& gw̜IL}0MV4"2Ҍ#]^t|L/Y )z#}쾖 mg˔c`|^s8~]^a:qR85#BK;&)*~֐0+,()^:g}K.e.kڬkyopϡʐ>Su~Yy~~>{_1OMB6D 5 dڸ/?7 \Y,jT j>heKPJ,U)=V6^jDk v'~FuG٘EE{)a>\/rV^dȓFUg1\A3",e 9#14LEsJF<ݎ&91±E[Vp{*NnGG>GԬe;`XNh}"#`THo;Oc˛\D߽)gAeZ嵊lAU6E/T}14Ne9vpU.HRjl1n);d/1 9 89>%}N[s*X 3V䥬iޢSnT>,5-y u$[ҁ,D0|P wʤ}huTJeˏUiw,q朣#S]o.;rs}<F_[(9m\/YO95W f!" }FQ]@-&a{v#h98;I [PFz9%"x{"C򬓂b壂fR3 0.6߲ɔٙ"2gS8yi]˘d Fj麞}h蹞[F/ å`:R֢>2f9u)&q=;Q2b M4k.G]S`$Y%/r+k_gK/;MK)}9Z:ڤAqTɍI| y[m5&Ӽom59r8:ܐ Fdt3Q4MU"kjS̀Zo[೧0b)ϱ Jx%fpDrWjt@Y wh I̅Fz md;lj +T=S!'.$zW-;*u#G*uOLcN\ $ t R9B?WIJԽ/+4DXZHU4Z+ >F>N\,XRuy0y!b`ocD7 L_?_J^ ?Tm^(=81wq~gN=4(92˘}̰KAbm7rA6St89HC>/`ЅFFi(:.=5p1&ǣ#$Țg:ػ3-6}:U`6i=krBd ҏ|j<ȴjr jnP$Rih+649oֿN`_do ƌI Xu,Y-O?lGP"$C߬bE '(5ɿ{EW`p\7[6k'K¼0f߬LJH%Gb Q弆mqlbN>:ԕEhgA܇-NnωJ~H*7tI j$jcBOóZ}?!D1, EG&YɨfWp!^%X 0S%p$mUk*ġB {6FB[W .8p#\xq/BZ}5@rmwmY₮tgCFgT[;?~#hWncS\-qͷO h=(jj\9m]XRIFu&*a(r R Lv|uh6::Gp6]h׳y^`f.l a U-iD&Gaňsȵ"ٍ֫i-%|x,_7483ֻ: Z%Зߍ\A޵ɺµW Ԓ8n1qJOťr^nicPOlJ!)" ׭A_/R&NSQQKf i/Bҋ$sN8k?p{^ Y`bX9}J]p c%#8(}'@sD7:%qD).cYpuܨ$.ODZ)ט5g&J`-E_^s g 2ԝ4vQ]pnӤ{?YPJ./p9߁0v֧!Ԋj]?뻞b25NqCx&Ÿ[+%[7ZvZ ^Ar(8ñ ɛ-J.AP F/[xn] OH9udTjƊؖlwVNRY\`9?ǺLǤY2-1=> uvŜMOkXRܤE3A.aK8,=ԄF7Ryx{0dwi-DQ !eҲ -k2 {St(‚uK1LE;/}$Ow/!lA^!x,)-A̳6gږu{o.R] W;DR[~w,ڜd{KZK}[.~|Gr˰r l%y^uՌV,ӧbOdh f2ެlԉS귊3'ڴ"v^g`s;]K$5*5|,ԩTpr:;xvbg欃\S4r͢jU= fac- y_RS*ؔ ;*> V[ }}c6^اI<: o~Qq"_\t;%&n|8Y꾄UօN1y[ |6WZcok|$Si 8}ESV4}1eP_U[DlMx0T"\&J8;Y@Xja{%տőIkyr਍'҈VuDp%Ux7mhc04iʻo|13,%dmׂQ{=OV^qUaY`>X|V,)x4tSBf0IRao] .X: 6Ǚ-/U`/"{X&׉ ćXWf(InЃ"xcɆ[ި Ub:-w孲k$ :B>g -`FLJ85s \ mLDHw#cVWm.w":@)ijcgLF?!N*^!ќ=:Qf_Pq-0n%YƈQс_k  6?Ao$/N2@/&* G<@Ңk5+]DSk1W*i3-:l -\3wq3"e="!Zw`g=+6,ieⶎ5=yZs#ɝXvݖ gqt Rf$AU ؃%8xAy@8/X 1r B]mEsd\j0)7ZKY4u2I0cBԏGoYH:QfN;7f+V/n[Uq15-J9 7z!?0CTEW[TQ#C' v)A&̷cqֆVjO h] LHlR-eL⼟AA+(eZ$թo͔'TH3~g"?^6=̲hMN^?_+kAd2y)-w-aD;T۞A&Pb[MYX:oti1bP5پsѬ|4e:G@bÀNޡkFWV9u c}na:_! IcŶY"/['D|d^{J%dRTŠ ~IV=%@£Wc)RȴIaeGlS;BI/eUCXXw< 漊, 9(jQ3ܴx/tpͬ,t٪w T-O8nFO֥D BO!ci}p#k&ei{z>K©b*>2Sp#WyyLp୴J䓬Y B ̓la҆~-tSx" 06QH!>_kkd&-Ut.o0i{ K [ 4pW]{O} ҮUIBy(lY:z>gIqly{.jyw5VS*74w/gFhζ$wObȖoEJ4RTOi ] a[cvP4Zo$pZ@Re//Q$47Ts a-󵏘hfq#'+pw"4ɗ}[vo\spn,ZC;DF\  wZAVKj9+`tSNo?g F[?$¶4,PqUK8vN>CyGwc[U3>8oe]UCV6qm7]k&.f TdFc$ϵr") )yt`dmbzTIl?t i6AyhYxƹ./QC G(nǯ7$drap&vԳ`X;ֲd3֤OH2GO9 莔xG9:m tj@ 2kΌ,)&C5AW=y-Y Ciy: f-e't&X05f e0$,%|"+TQy>=11-ՠs5ARp@ډDIx;p E0咱eF0=wQ+ra tG|fJw %STpV~4%bE+E*AHtNz6F@~#"UA$J 1䅇Zp~:(4,{g~*b \3 <5,s&ˋrIk ڄ}F#,L$ }oH H/`¸t[uZ'EWzMf$EC&FCAk@&ӥ = Yh}TЗµɟ%@|@=( bWࡎ ,aJ* 8{磏^)Sn*~PDJoGN 5TD=nLyŰjH;{Du [^5H/;7~/Q8B(VQIPhs4s fȭ Tc@偈̾e'8Lb "?mYwVb|pϻ<#+G_ g;q@|"% rHb?N XV(? t wcHN ;LXg +&KSAt@ x)(oXlwOCXp:j:=ŹPRNu /G5e9==UdȘo_QrubkГ'iϴrR8QI*n=t:X]3eXK,Q4?C<a:r _+s7E[Ċ63m{C"w<+,m3s&Fn-7 F%}mɔ?&4zy\=\:\Wy9& ` 9YLkb,[,}FXF]mͭP݆~:Mo3wPlp΅4~~ (?;8ŏ+WNZ&u#[M|/VQw*EX5֜2TA5P,B5M]0jmBagRnésem[F!˟qeuiˀݢƶsςɢ<!5a,qh3j4 @'6-Ɍ C =9fY8#R4ߩu}me41?d~R2vL$޻k]U^Ŋлbb5WTk`Bc]ۆ#2\ l @?nNBf*1(~?H%JP*Qs3N:G&O'l7G Ʌl_BbsVX4ve)~=hMQܣ&#qDxki/D@:};ܩqZk^%CLs̤aĀTR,u+Jedk"_e*Fۮu |mQ]bx3 h 4DO[hTx.++eth~eu:":1Rilgz"$R$wec2׿,Q)~)bgG$ , yPSHG`tIyurx\xhkNi?{\8@[Ј: !19@rJMEE.r+mfyT dJ}):`G@J5Ͳx~ >S`@晑ڶX馃{UI9hӋƚ+\~Yڛ n$ّSDUT|` h1]3.?nl\~\4^f?B **ovg,5o$jފSDm~(y*XP<'BBH0#6? hF"d@W(c44;foбůI淫ڈij[3_F3gD4NGcw #w)i3_-݌fY*+",b ,lɥf0MW䦳򁔏2 c)5TПzݔ<ԚR}Rr+:SY Ѯs8Ǹ5""aٙͯ=j5'[ \<.kFz6:25c߹$JWJ.-Lcik9PH0 T kf1A*ikp $<϶kD2(KZdԞs)_j?@.&]e&sܤf7tX 9?iZqol_UQf Cro}Pj8Dnψ`ppPQ ehP0I?^KVtSr`[D2`6[`оZ6437߬2؏_"ME/NR]oN.#%~pHsXU 'Yw0x_m?++"Fե9Zc|X!2m|042H쮦}Z~e朹^/< Qҹ&,&Q'ˎy9ZW=hep'w0-ض^8^ LUEH2W˕z1P-R\oPΜ1] B ]5+)XNMY%3Z!|%{dڽ WBdmq"h#2˅2>\ߤG nP6o>z~|Qxpr^QØ럾&dN咐l?u͜&݁51qLn_\\~D{.T@x1*HY:{}Frr:6D2A ozΫ-s{s}"oڽ_2X}\1OgH^oYV_*'=3q8/C38; a4 0~ӷs?ƙ8+3Th>ey&Y9L6$# e]1ܦ]x(XmYm럠{A6q=-.ENm{$C&'L{/5zfV2-pg¶Nz ydliJH^7#QDxe7 B@ .v^6#:9>6<4r?XN:0Theş D|kqPT'yzge6T^0b00zX)h7NҀz佝9tIkpnp4(0 wQQĩ1Gr.UA5+ߎ ΌA8!#Vd-]Ƞ%Ep,l`׋-:X~o8x魀ݢUΡ?'"2Dψ:3C?2\*#i[G)Qz(ז@e!\M7ǽIK5,vj@?Wc<0~5ZѧۡRO9ڕZj;!{~G2s ʽl!t:NjM:sXz =t&̓NOZWGzbƲ"NbQ &Y@s<JVįI|g8tPfeet}\dYƦ ?W4<5#~P/Uu'թ/Ex e#vl!<*dQ|n{a@+9`Dv1hG0"lD~|Q01lg)4vWa hP@zz$i}nÅ'rCW]6T0Wt% qݟ[cOe#{{ɅJĚ˯C`Bu h؄G%&C(fR|^R}bJxK`p)'ކ 1Q$ʞAY+t9j'LBոJeǣ7^ ܏BuՏĵRQ?TމAӽ ϩlӞd]y:At?L jWSe蜻#J+_|zyʵV;mD4@^'zF>\Viy=LHt"R8(E3am@;h\IB| R ym/-Gқ4h5˿lT(hi+l@S;EO#zBfQ HX")&vA(,u*[µ}ew< S>{-_սJ i^{rBbTo&ve憹2/?fw3o\K ;Y7<ǷU=]{i (֘UU?a2Uw^rV( Kʙ-9@#F'rxq.&鶌}V=<a-~lRΓU~"]y6줭 vZ]Rkk¯Ju~A?aR+lD)|%,]Fց>UGj3l+Ep=dL,#Z(")+nW{ "dK_ý&!2s5z7 q ( ],)Z`ΘH L("yO8X 7НqЙ ,KS׋Xem ajTuV]hNdbke9)(a+G4/ы_jIRn&xK„R,VU8f|<٠[D!~ #d ?uf@&ϋӹ{ Dv㤻Śza HVZal/ZpIeLYci:>_.6ĘLwJgjRy`'ڸ`U4}J_d9оY~%InYdA!>OxIq5?jg ^-? hYU3&thhz(=nyZ&PI)ۃTzt&Υwq•4(LU6$|5'-;Ԍ=Nĸ<810ױr Od_,ŢArԡ3>G2( 뽡~,wEok;w/\4i'BT+F! aab82Ŗ/Vlľ )*"xh$?@&躳ҥpr۷wH6L=|^$*ՁD.3Q[ƐN,6L0U`[HϬɪ`[RqF;gu3dFE*q[Gy OWim,>-FKZ|y/jMn!ֺ)nĹGĬWN|*8y{w:&9TE;2w / `ĞM@KT—!2CndPLra 65Bb|s<6)z*bN-N ֻ*YxQ:q'{)>Do jKL+K\WIdvsǘGF#Œ5IuCMEbI1E!äC䎩Ʃ*Ty]]kA R!q/1v8k`]C(pK¹9&ejmȅ3B~]NBy/O,(q-}[V{H.B]~4%WհRCCFN0-o٥sxg΢lOLrn7CXK*thͩw®w* ˬWXd%hMRC YhU<@k:ɏd(-.> %!SLcJ쉎m{nyap}K#gݘ)"]K/!IZX 8&]F^z# Afzo.!tr7="Ysa/a"笩. nVf ku/g)[{y lO&p)ɔ@YCy0Ag14 yUc\gLY -ZXh]~')R.\0xaSv5*nlôX1tI1)QF^͘g6Or08&2vtEk@hC];pR9[HjyCD“R'7%Ee|vh/ց3d7hqbcs6mBp~ȰNÝ:ZltXXG2$N O{fLqvK_>u03y7g1{`ޭD `"nm1==&ƽxG(Eve8nϙqڢiT!Rje*хk.uԘ]4no.45 őn'|c0TZZىS_D|W=H*S:&XWMr;-!P εʔד39޹uڲW;~!"9N3K ^C,:JgvE,sedigY9,G[Vn`.iӎFݾgpPnn RƢ>֏Pp܉M#_&5I]Q\ P3,C#[_$.4w+:wj3 5+;W/_ =NFnR6_]=)hJrsqMeRx7 ~1Q/ŲF~d&h iy¢7\^~mPF¤lqiE/]gkxJ?vR [ 4o){=04~|R xlK_ٸ>Cͤ~LMʅ=qw."{ISjX̾#c@!ޚa3R&7i+Ǿ-p2hw %y@uxnn5l&Zs&3`u+o7~Ca$7r1z$j|zZ6)hj! f %*GRr+Krq29,P>LᎾD0 kk:C2;!B&چ5`{f%xxe&.42yI݄gdN? -%) UULl Fv2pZԔCT^ep[K`pTG -M;3`uSXrjQFV=d|ΦdȪd:-Yr:j~ %Cv=cm^CXxl ':}ABٹq'p:&}ohI9މ8ft{Ah։'Cvx]*t*%_7/~B@1:> Ä4!BіJ@Q!Nƌ ޸8Zc5S,.uTq5sK%ەM HVĸCqv9,#sq|()@0~oݜz儤ؿbU9q @ԥ w AZ|\p K_byW%3B-ƏkQ̛x@|H: ^EJt@tg@HQ#cY{TVd=9ıD?ZpIA }ޕ |h?ӃMnE A gZ?ReP]hm-8ߏ\{v\cn/(_PݽNirْ"^\D&IʙP 3p,&QwAq ʜESUuM*:e ȥU[hqql7C(4;yGțFȊ.] WqT|yuTM߻f3+|y~_9ssbx&z SCIZD.DFy~ Day݈Ch ֥+uZT ;/T 04z[0hrTxD}keKRQLU(2t[<Qֶi˂i8ݭDdŸapeX!Tm~_cRFX]pe!uGwTעuWxZT;T*Uk]rYJw:zG7$aWǑtrt2g-AF ~*}Z`j)³~)~q[]q?MF#7Wsbm6TQ2ˆĔEJȵk㱢űj[Dmg. XN?0p1&?-CY)X{}cYkyΈ(#vRBP%hf'6 uނZp 5܉&ѿIQ[ԏy弘RY`-SDeȯ>'o3}ģ=0WyR޿'HŲӻa?$g7|gM!}f+1hۓJy[[ޕQTpt ÖZE+ۂS{% cd+L}9!˕N{7pM8rEGﱰƪ6]yٲ>Aqb'8݊A,rȟ3> QEZF#ꕡb(̸'&Pxo?YIԔWE=h}BAT cL̤[&xS@a4hlCt%aR9t^Px-f˜S9C "M*DbLj! 녂s[5m-(̇ma`p^Ж7#'8 CP9t3/aieN|kLw׳ }'A)ƹࣿ ۞fnvA1P.*Yi^D3{=S#=Uo8İHɟ2*[|97MqXW uvw@y]~] %Ą-b}4'ٸCޑ6@׀J*cL;gKܣ"f3> 8;Pʞzqp%=44Ҭ{ EV~pN 8Uv"Rnj5 "tw2`9. ᆞ0PP O<ӌC_;ס>fI(ވ8>Edn(qՑHxώ BN,RJ@8CݗjHz+wp^.?С1 h~kNlZTM/)ŏ,)n`3Aj{LI'|2v쳈gSDD/i Nd^} N;ՙkVs:>:,M2b, 59tdlѪ:r-z}Qѱ^_81@7|^. uÑ3V bD/?eZlŬ?l YxJmIAC{(SE(BN*Y?ۨvbh_ (ЦA+%pp-JKtViӰlk Ž88lE&@pAG2L1O֦}.+E}¨(Z7?5{ywaxIYfBȽP M|]Vϯ`]mww^U}#n$!Ǐs)CH=Tz qw[?xd]{[Կ4ufT دeYb{N^σ 94B|!"B?RGqy2nQ:e azfFW"%%).FG:DUJ47ܼ1ط?)JH(qHڒN3ldqPT׼u:$ w$ؾ+(516uS(#`K@2 `:vIORÇl.0+M^0yfy#QRɄ>zb'dyO%\.tر+Q9F$D~p'<^ Ӑ'Y|OJXٶ T狼&ueoĸR 03)'t2)?{fψHЙZi̥zSow֐W+d'0w[} Ӎ]6/6!re@ '&Э^` x \F#7ˠ;BdgM/r8cn.r;;Z6ߚ'C*)KhS)i$sYEt?N<&|dsS.k0pOq<6Df*?<!O n5Iźԧi_;]r3oh~6C_[DZ9}9ULL1Y[:k&Q`Hc 8p4Zjs7X]IA? +E1BG D.vBM4$Sz筶jp(Q֑ ,t3U -z˥M6~݃FjO5^jySyIVgedɑ[>sU_aQQL/L` te'MPe$D2"˿ }uE]OV@Ci@#'}A)*W}ZIaO4ł"5Lq ɰS7%ȗ%Cxhm_l7i(FW>+0 sEM 7eM".4ZL|XpDJH2#jǴ%CFک˿ˌOm=:ON;93Ĉh|~0U6?K0oH&_zmffKǎVyKdP=#^|h&x(0A ͭaUPo3 408ݕG,V wÌU?񈒊1wℸK)r==w 86~̏t幩L-QEc[-b2p4կPdea/E<m[Fz&\M@^$iNhfJЅ;gG^9C^QmbQeM kʯbv;!JZDԎx~6fLc&!/:,"+|3&* 7K=a3Fd~3U^IQ'wՠgȘ/] >*G4;= fUAOݚYA"Opη<*K9m iis=-%|rH0ϳ]ݔkGq<+Rk}m.y;Xߛ`z!__O| яW`lXqtnrwMq3 b|RϏms6> >Z !"h{\|2 S84egzˑɴ%K:Pw=o E7[EZ eY@g~0$!OlsDU_zZD )~Ba\ř!R6"5ʼ ?)YE0p}{۸F|;QKԭ&<8D8]Nk6񍦰z^tV3(ЙM i@msfi 7zxDL4|^Wvv{U|b FZnѲ)ОqA_VZ9z+;v)=؈3.9_C."af wW9Z?2((}vvt]3hL}9*g<ny)KƩF;Kf76E>;ˤLŽxI̢rvJc[#:R *2"SڈLI KÁpd!j17->>YWCe,$" s^o/ljn\>&/t*12"zαϕD.asͳ6:sVI| ^f"@iIxݦ帺 #mvR]*`?Ʉql`쉁~L +}Oqs07=M^H[ _M~V"fBt\ؐ_\ (8 x,`PM0;׶w$4TtG(uٶj0Pz[oRSn$v"i$tHAK=|gf]F=P$ЂGV;92BfR0@9q\WB"~̙6 i?c񄤼3/`ExsNRYvn«tdAHi/."?O(Ba Rх bAg"s9x]` ֤" pC'Nym Lqor6  )ͦiH47QN1t>BLM&_W ؼVtj'2A^Z&ble?IOd B&ɈVM{( k_geŢp?_K"`]jW ? MiS׀jOʆyiB뽦rpUw(9 9ܝ]juF;2t͂S?wVRXH<-AB(Kkz(le){ħfXHivִk\rv 贼q4^}yf #`|A3ΟںR[[2}}G;Rt& 0玬#kyx[)"]_~bEČh#K"(#[hT$54J/(7qD'oA1}2/t}憷DjbaNUs7<T< a`i|Դ2p"7MUR f< [-8RnE<&h_V̄9DZdȩTWaf4bU`ҹVb"eF]u_pxZp#xjX &p%cNO/ 0Og#)}| ˔sk k7z Ƌ+~.i6YK#8$.uyۘQ%aۨ}$жj%Rl &fD&wK$x|}kջ9TBGus2dHgᣠrzT{ԗw=7Rgqi"4eRKP)@}=􂥙!^[/ڂի#C"hƧ\3翬6K zm#ާNkzQ$d@y<{?&F])4X-Fqi,M϶en3JΏ'12??s+ F_2ӟV^8HC,Ԕ`p~, ݮS6L[*yeB|'_g؈ 6f7iN+W|`ۂ[i'NՌ@8F?\kW2Ul(C8w I BQT!觌-Љv+v%%g֡feCZ~\7W(_k=΢\9*yj=D!H~ڶ= zgLTvw]r>̷^m\z~9+|9UBD}8'@0 HĶQX .vf6z#&X:Q+X)wT 4&M^.7cMc&| ބsg6A4 LE;jWQl'}g?9,Ҿ{BK[ :+_*e}. c}狂U-[K+?S }Ƹ0*n20핯LrD"`Y;+L_8~|JV9UKlԠBI-ge ZU=z(;#jO%/C1IR>珷}!K }NJVe4 sL̛FUFpX7ݏڭWnު4g 7Mo0k_qcz"}`PEI9Ҁ0E+=kOW'tB(K'yIw2GVATP)r] }iXL CRziwqS@wlĤi/lA#EHz ('^ۧB>Rz+xj#xARfM{ZOT(0ԙt@S253ٌ!2ne'~HT:;j D9SjF\+@(D myQX>׹L*!#;uȌ -lM|ɹذDPG.:daӥ*DS_Oy9GDO2A͘1Tij7&u-hVS*Q:cԻx9|Q}Eɽ=a)ˡLpG̾(0!kn_7BԵxGĬH El |/å~%Q)T%*)bX^o)}YxcmT 8D$iAbq$!TVj9 mjmhhz2-V pdبaE ޴((#ɬ/V.tE蹚!JYjs?!r{@X~U| V) J)@yW{U9?aw Q\yY6~tߋeyI9Ί6]=#^O_6oE;U\GW"l= BT2B{-kzgeaux} -횣2ԝa;G_?CȪ4,iq&ۯjSEXQ(*G㰝|TM]r?iP OJ.:6 P}V5D /-H^yGDH%/.ǀ=.Vn\~~ԂT짃[WLA9LBl>0<8=@H:sk K,Fd$U1RDl?YN+ ?\`@d8zR)5Sʞ`J3Ow~zǞLv_NvSS zY$958&$ ף@BBB_>lr fE ^pE$Nݏw4i2:s4HiP꣈{ى2ZN;_[Ni9Y qNN[&G$G=CfM83rg{h " 6to܍x( 7zSh"$ 螰\}ri!Wzx TSKe  : D#M(cˠc>?WR#\=`t9"Aɠqԟx{#G$εE3h(c Su΍%›vn)/Pg(U6Mn#ȸs%w@~rXMꫨ|5gi4Bț\э UdN!)CSnS.1~~ FO&,kXW 8ov3"U3nǔO]MHVl2t{\]VѵwdQ} RΥq`e!^TSǰx?xPCz(@%i۳.)8>q ^+,?<0u.^ U"9˾58N|+Lueif8'dV:"3+^\3m^(ʁT3S6ZF!FĿV63Qє":Y={ʅ-cQ|INϞd^B*N\5|)ЗD+tCb5Z*yvV+i AR"뾴qiW{ZK' 6?B7=VbR1Ҏb-j9,EJwy͞V7=P5 .0 j"@SQp ,_:c;LX֋u_e5å; r`=xD:ϭ~S&*L\tq:KѷBoWyjzoN͆҉jhJL.& |0ZU.ɖb;ӞBuqfhv%g;mϸjLm^?zN>M^b5Kbz,S2I* +%'"QT GЋ<kK@@cd/Fޙяůe_7fr:%[e@(DHOZĄ7gP8׎ӈq=އ>98(w=@ %/ r^>)2*$1/x1rh<[L$a m[sÜ?ܵQ0|yL4Ԛb8 }>G w6laA0>tqkȷA+ӹ&a'--#U.ѳ\ՋLVUVޑ6/Ee%>gAM:hldɷ LC0O:AR+^ZOQr't6|X T92ȋc&_lsY`֑Q"+3Q o~Ksk/ QLd7R;.^07 xMWpE4Ny[֋C#rY3΀ց-4O>Z2`U<ГO6k#"ðNNt (V0l¬!L݂ya[Sǧ{a xҝ|ưڶ1rs_ooڻ"h(16) ŸL?˧5np8$ν1B\$4j>KV X۟|II1sVvvۇrEW^SӏMOx @ !{t  4p⺈U4$,y3:RB\0Cae ~;; X^K0wX53%4~ޙ?E ꘊ=uG+^(.\6_.$I>#8 (? v*bSlą3?XLI!?FaruG_1.5ݧ\ y3rG5Ȭ3JW+K xXR!6hJv˃ln0׽ [ 2en@?7Utx3-s~L l ^XzSFu<ئzPm= q kt_)\`n(Yp}+nNS4^Na N~{A2\} *!MŢP޳[:NJz/ 6VFvp;A&Z*T#Go،=phب"(;qRhH˟TU{"Ohz5VTo铯ePapW^:X 9IӕWvs'T՜YI[IAs#3huB&&|0 H91N5O Q<غmt= eVBx{`6 "r{gvt͸śOm3JbZև:~ `‚ɏE .9d5aGaf5h90*(D=O=#@`FU< 8c z1b"~rzN;*+r)] k0W5w)ulb(*m [MXHp<$6H?}T?e a JGϘH8V-Jì6 \~-`8/ޒ&c:@ˌ[X7|unH(pVHϠi8PI$Uz§F/y.SX,<-r l!W^r-,jGCͯZqWLH~}X{?]@!P"\Va 㙚:oF!?{-'OUWqBZ(js)f[8׀0P 0̵> T.Ŏ^s UO@۬:lTlg º- ɭz>f|5E`n DJo.Kש˥3/.p ]s!+qSv˸z=:>~%Zk{-Ј~Juvk拉i-E`>y 6 t?0snZ@)X u(7iB\c"tOh$G~=Cw(1U.on0Tl\aj ,,GX D׾bz8j6qʀG@tf$2*jЗayNj&M9w :#Жѓ7FnjAI jYuaTлCF$VAܓZR1qƵ.C6qqjN<'cu N3YZz}U}UNrXMɭ cԷ|j_;o?<m{r ѭS./pφ*-oXӧyEmjP-ߩeN o. lgMdo;!E­sv4HV)DRIߠzk]-0[ "˹hʼyr;$ R[twX*Ta$ z8ձu>kt"]?Jo% t_,v(h+}ۀ ;bM{NڂTq8ew>4Cn3{hjPU= W_&˚އC|OYq=)%֭9凬2˄E@lC mEbzpdYɍhH1!൝kWƐ'l$?K~CX@;f}Ӈaa-Gs!D?6rKX]uT۾]C,ChpK詪Vj.nC3 kOФySPw$Ǵ;U;v ؤ=j{H] |CCN +x%:DjiEbDž wb6h;h]̘,n >Yx4H`{|LJBoQ'aFTOJ(>[jFuZs`Yگn,e `kNvZŭ?,2b~bBf L; bÿuNzlx ?(g zΫ\N?Z)r`:OZT1_#w}2T>j%eE)K~.P@6=_fiN ۠"33i5"(tW\XdQ.f*NCD2 q'-!$Rᱏ8:z Eh CgRbʲ|V%O\ͅejDWW&׿@بϜ-)TvY`cgQw+]OMEQ sAS; - pM1MBsk'`v(m˺ l!k2@H#]buUg/O *~|qr@r8!&J :%ԍv#nDLI' JgˠMu@7$̽{,]Clp}u)Ʊ ?ivYOl;BkW1*TL:Kﴐ73A) nL swa/)$ER}nAbc9ga\$L3؍O&z:N1PU,J J8_il`^4KB w4Z述O:5S[CQ{fWmjnϟzrBno,K&砎kuJ atud4"!J\Q{]R2BV.[T,Q0D~OwaD.Էu˄ǜ%J INYP5rBF!`m׎~Nt3aYZkNTmFsH%vζ:}US-XnjD??:9MU-s[²Wz%p ]t=ƓImQz}aKvKz˔FPZ6Ggɇ<:hw++,atZm^]AT+oC(\ǟPY,} b_atLGZAaVGs]ăBQzPPo 9c(7)O̺+F^v4G?</ٷ|G*ۭv\X 3%I¤i cm gbM|JO lI wI9=^~>-_Ga;iu]*-8oY4\2!FQtF.x<%WYwWK6Hbnx"]VshMhzzk?+h‘WM {ݚ+&@VC.#'zirf,?F!VeȦ#J@ T۵螫6DɿIcT`=ȴ@ !9o9l}N#:[Vu&;{/fW4>b'>@\3%Mȑ' 4R^,\\˴w0=lo,4zt`R3+. H.И2`}S9[/ISѿZp0?KUO/HENHE>VY&T+dQDs7\^>& y6`uƉ/pܧG%znNݷQ!bN"m"+-8(!BWhGщ߸ʟ@S vfQ<WBiCMKiYA3qmwgtYؗ/|7GClā߇$N*6w땋>įVsiyx}[ʌf4c:~I&FޤJ_GFr׏c @Qpt*g%`8j J)w\a塆pHOcO$I pښˣ9:D+{Ʋ]GHCMkpjoXl^&E[?1_.2o(鬊j| ɉVBg02(*qgϚٷyNŽAB =*(ui A8h ܲE1Y.94}/ݶD \Z6ʳ5# ͵*g5[˨i` Pgkb8e#>Mpd@; I;}(E41I}_Z.H8SCۚ~T)p/PMcd#Zm*͚ޘ[5^ӹ -I I*ٹm*6TNn"j/!Y72)*\-s8)z68Dpi/\_p`-%Uf_?*P_4F82FlP87o3:b},mh s4+N7gΏk '^?V_ʒ2Ə3~U|,ziYJ\ ?%;K.B6Mtj>6YQCd.2DJBBY+TRo>pCiAvk}DYnKW=KئUܡj-'cIdGrݗU2i&J~,Z1rOQ촪u{>S#Z*~ҸeJbVRʍBK%!UN >coghBñtFf2Vp#>4Uus MӒzmz$`w Nc(όcln(IwBF(brUktQYLYukV5'>=GUM2dnX %i颼}CЩ1'o 7g*S{1!A+*r˘oXcχ~ M?%HF-|# {ǿVo+ڻx+Hΰm=\.!gZcDv@;o.A@(9/άpqe pWGzPߓTO%@-yxO5StawHҁ u[</;[6)e]v)7]|l~9}a|i  ?!ԽTܶ1h| ejMZ} VMzj`-lme{.@oz^LPFi̿uM9rCMh2hn?RZ2Xb0) ZA@]Tn!@)0O 6V7M޴`71(sRI=U7=D~ڂ<:,CRI F4e/Ɲ.֢' i--l;S 3@uί]D-1sS?Jir<7:c!Z$= l!qԌ~}s!z}6"iFlgO|gu _s!v|Qs "Z-0l' Q-)mV?W%y2:qû8U!DA!eiCafQq2@7w1l.Xs-{fGkkr#%@>,q_ciEɿ0v?'J ?L.z:xW~e>!0=+XPa]tZ'qx &"V~Sz*VŭޒZJw";#-67G# fcM7Т<nwB=+AxڻLo, :@jEnƳ2h9`Kk"]׽<2`xQ'r#0ͻ4`KuޫaDv_"Lјr,_a}l2."fړR' &;Je:w>r[ cvg#|vlӵaHT;5(V5HՅexŴGꬭ3" TLh\aW&1$p'-p5ZI/l: qXySӞ~w"a84~ \698N fzKG L,N< 6%bi@1"Ť'P \͊]lѤ#SԹ=oۣ)91/`C M-YKw:"GO~U W[iYE #,(7&:[C\ *IH]/#z}t/<@cɯTG&kLOܗ= <^j56]p ?ђ 0GMh|k|;9ؽjim@+l%DA ۙs2yu)#϶95}wFy~@0R~̾ȋ(Uq׊Vڮ܁),˭rO{EMީn-+~=1 B./}91% mL9m]ŵ8IQKbl:lN'F$ReƤifcdiu]bPjL&CVAgD[esi}7ޛpڑC_zS9"+!2Aꮲz1YTJpuW̯_i"CbRQkޑXUM"Q@^h;'8؋j>{{kSŸ %9kW{>z/;Q'`K,(vvEJV2aRؽRӺOqTEX=VJ w(T[P{w+sKi( 564њK#]%~]WkpX%;.RdAkUE%8) ˁc8bD{MIŒn DCin|l%Vn{V(hx,ЄJ p'>6|f8m="3n\f8~-26$똋Nf#~BA03R}H3AWi6]2;dC]bL/u*|'y.DZ<íIte 1#R](5ұ*6$M [*E Vg'DCW$ʱ#T?T!ůu D1ukai{!d `זG-('Vw7ՠx^b#7 Aס7d1ӄ\=dV}O4{uڗr 0{Mʸ v&LU0X_oࠝRo/:g4<; O/{DDBhj.XpPTͽT~,X^<c[%` gl̏t6/p< 褐,Q}'E"sGj12f댬ڻk{0GV2H/3"6 DaQ|{#YnW6}2ChVaiAAB'Dtii[QE% xSW<255HZį)6 6).2\M16gi b)c('Dtg w[sq($)dpé#ިW:c4ۆr楊K%2XUkuW ;*=#90h;.a|,KErBZ%h@'\=ۤR:?$g9#ʸ|8k=3.& ?˄Hoȋ:LӾf:8!ΫMCzUX:2Znd-ݚH LMOUzM1,lתI}BB&N *[&.eQnW Q ;{ |@_9Xۃ&U2$kE3fmiMMWDG&8WmސwyɎt_G JrIA d &#0J{J|m{tEjTpuQc슂W _2b(µU|G%ij_Cf~b9T3^eNd36r< 8qw:fo p%(3 U)fFVaγkT)-\unAl!Ys;1jtKJfeWu]׎,6$W5~q2HWY0 O~m"_vY=!8afc{)V?s^^-jh`V==Ә`nU ,@J_1L*TCǾ9 Ah>\k&ZVdzQ|C$zLI ";te*:C.y 믭>Wb&CHGzm.VY1oGuyʹ׎}= =̞2cwJt(zOYeSey8.>.T1 7&vZ>Xe } d#CԲ/c=WD_խ4{=sf<"zp42?tHqX~"dh0N~w_;--қ_ c\ *T{-}L/@ 0ZEm؋>,65.P `8ѕ٘ȐAij`='*SrM:L:/ *"@f+W˪W(OaEqzaxc[q,%BJ eH!~[Q  xdCF~6:xsfkݜHUAӁG.Ωap@޳7/ 8vcȱ+ $J+`>AgZU1EָЏ|z"n>Oʴ3[3T}٣.'yl#wBc~JyJBU2‹vYy0ܕw-U">jfmm>A:[5sZs-IJ͙ IP{ *Fv|׷+C6e&XQǑn^k i2wHsiOAπ?Vs*qs<~+!#Zg:5}ү\FCMEM!*anVq/$hG85hA`.]cu}`F6qNX%D YiBpQ)Sг5L̈́6sR}mah&as+MU){ Fެt`?D72/_$uR<Om='5Ne &5nj`lK^imPf!$ij C0xMj.䷱Wz~ԄxM h6}LPbT= yiD]c$kE1r73[X(MuiѤtcpLqHE3~HuSDhG9Қ洣Jp<qz'nAvY%dV/=n@ds W˷!.08Z!kg6@EYq%R652砪m H ZY^;-ruQC:U1x@^~*7ú$MS/<5FvaV֖X:I4:<_<]b0Xǎۼ:laCD; -Ẩ_:-*Ŝȝ( a E:+xtA,6ꈄ@)2y‰{/h7:ƨ@V-c6qŴ CW@P:4["&R@d7=\bc-q(b3; ,tX{w 8OH9O>ֆx~yvkt7h5vFm[w<JC'^1TRRS#[^I&V|^ O`+jYH17E ޙȮ7 Z=p'9iiAwI @<vVW6@J JO֌;-`4ZHMʏl!C& GvdWTK0t8gl9#Ir0.Q!x7qx IbˠfL22QV"(^6z p}19~F?eZ;`0yȣw@ٗ ́XJ&⊦|4ң/>B j4}g;z@wȟYgcG#J/jțrD+S,<7ksiNC S.&;9a߇PJ#52xmO%fp흼Yp/%y!_ ^9?a {ō{5|TD&4hU&!G@oH-!Nw*Y lpT ~+$/ь[;{pwDV#Gi)U93ejWj#G: ŸiINsnTVO/NٿV$+1/FHFM"2tj"<äPJg_|L ψ]_s&$yhn~+6}Ƒ,ϧ Kp D.M$V9WWpUAጞRMi*2B̹zoм j/|L03~8F?*y!sZRcjW/b.pgӜ`9_< Cs%*?r*k@\ Fe~bBqvQ(Qo"biGhcζV@$>H9wJx"PXC)r XS2&{ki)YetXˈ-RoChH)-1*bUk1J1'{b%X\1քW>׈ 8dxلAw &WYzf&[VT!7^t+Hp_KϕJ &%vasG5covl4b PWߧ:Xt;{n\*4|_}zmh_T$IH)BDJtZy.K ̳4oL xpzB^}R>_w|HA6T=LrƱ *'Q`Z9W_ugU;f6A^8npm''eotRP(Է:ͼ8 z/,Wyhܻu(o^u| X!r=RN: pKn?} dhoRǑR(xw2,Z(˹cl&kvuF3XiX0Ta'T#lfX)kܕ)*k⢆ 1R%1˅IRp=\$0V82E4^yɗ `(&>Ԑ' , +J hIJɠK"PN#^f9|ɳ~ژسc$|e)}u9'Sl+tos?3`*WeHlkQqM*=',e6:$l]V8ǓjS=,N=3m&~ -ŸjAũ@JL# -lRڈp>hZDDs -tts"µއF9-&ckѹ,q4O @AyI?jh#[]x6z4?Hd§L +'OIi8Mbx]еXp%W dL+E=,.^Ylm$ a0Zά޵i6{١)8gAT^'dwW퓖3s-gdy8ja |5,03G+a R߷Ŏ;*C8˽k<*J\[OQ+n'5uUtx<$O*C<.]vqPOa΄^w& d-,BKPܹ̓a/ QȗikJ PTATCGhgP~.7,ZEsgK@^UHBv%(ׄrH0Ʃ` J/3pSd+>ځlAK_Wg|fN ^5,1lw{~V)uHPkԞnÍ)pQy&{C^_ UEJ;~gDMKA&KT@ VFC*Mig*tX2ұ;P;F+~u9'̽NGxYRcq΢v 3nc7Pgַֹ:mnqg O8c&M2e X]˳>1hc~A9jH z(cGl5w*i1;euSON^^΢;kj~-D Tno[QS# * PbA T2^ DɑG}3@*E<-رiҫi˫̮a}Wlg/ Cђ@GnDCj1\v?Z *C(0Wx^< # PVw:";mpC); = UA0rv?| ǮMɐiRf*Ry8y&7o1gBTHNmך@nO_rN>'Mu5VtH'l.}Ո.IP\{Uɿ#6QO&9 LV%р$9-{)c]aDpWJ+]$O2(sb 1v'Աi⁘ƨ^Kd}JYӆ&K26YVqRL:х} ؀0DTu((6`GF^¤o/p_QBd ґ4??#|WFnqدIUvFyZ#{*3Rnn+O>d̈́'N%=ΚQǁhBt'%hAmKw$[韜` eк#ф5/ uxBWuehb8 /ӃY$lF4$NFb|q=51 qrr=#pm|bW:L^&2ZEIwsxdu,& F`Mo cl}ޟ,>} ɋZsZ qB^Ņ|'*+$nHe<݉ n4_S^~ȳ/D/4hϱ2Ps^':Trjq2蹟«s!:pW nz ÷P$pck'"b+&?Bz~Ry:za4ubV"r+R>8r8,>2'zsn1hxv#ء}Z㚰+7|џДH 4GgQ5T~\M$18ŷѿK CIQSҟϲ$gFnUƚ:6MdQ;`OVWqQ2cʞg ´y@+:n8`C)NYpྲM(HY;><E-*@{O51VGUىi֑ҞWUsdt.~fyE-JprOuS^Uo P,!`;m-;T@wr xEPP#3яmj]+XJJУ>K> gm1 INc;_8iY儾Scl1epbuƥ^W-g&yMx .7R bz?lyT}Q؀"B$$UӲ %bBn 4pSfzt|wvQzM%*H(NXWe{;ga:x4P3N{J{CaL(HNs1o>,5NdNжOQC-<K)Z㘏&3@B N*&> ^5Ն)[KhT++a!cbIsp?eyd~-xJ;o۰=g8ܱ_ N֗܅h ݓj!x(ߒH=-ˁz`+, -yjţNV]V@IPܱ]0ڕlT|CJ+D)8H-sL.wEx u*,j`xy8y! ۏ3g喛lTO?ҍmnyzldK >|&DŽK}渄8I %}Q">ջ(35׬ڊ BF|?BK#`KNm!;رbYxQ0?@1ֿ!3\$#h~3pJS?$PBpy082Jd Q0+i07fKb./EW[)n<47 DeW#kJ6ǠcerŠD4uyUH D!&_@T|{Rs;Ö$ KxH:׊)!` ȭN&|Qӻ9=v8'Mo,AV_4Yp6#ivw'n+WIi ~?0>BiBX1U0ѩS$.ic@I$-ڜZ.KeCGʹUD-ڤo h)e8 ,zfLtГ }?I]x֑VUΉ0,?:R_Q|V niRyp[ %AXϞ%x垔>ߦSc=YmPl5ɞ'F9d-D(ȷ#2z9iW\HJۂޖ{ߕ&؎pE9'*t!acu>nb׾\+v!TE(я{Rvl6Sp24C/*# $791 E1NJy)$-eaUK[ѷO!H3u7Oh0ƛ2fVD>~W!5vC 4_cծ?Rܤꔍ7mttuZ?67IUbP4a:*BXlR"íT&1O9Gb ī)~Y"c[Kt.d TA ůX=@cl8wN &a<WD:5Э>>,SҲ ajG9X *?4l %e+c`pon/ ߄# sx7mx`}뷬c9ȍR uMY9Iː+y>c7 D_鈐 ǡ,q31;cn|6i6 Ĉ0gyzɒ2 o:UT i̭ a,oo絵:t3ZNf kqfoQ˟ kE.u s1bn \B DΤߥ%NTAK xxXd pwShV0G#J|:=.뒍,ҫC̱gf7h11[=[@U&#@ X®8uv w̓Vɔ{-ˇ>>faC7v.Ip5b#FFjnxO]AoxX \Sc^%TM9(a3ghpi3n£ $$*f N_Z2z-:_{ՅS+CD3xgFl ܛwsP9i˓'(^@?Nfl( sGc/ݨe?Xm^`ɦf2(6ۯwSݷL\u˟G$))W,s\9^ԝVe wi^:ۊ;QI>}B럱)yKVbQF_8CV ? 3NE 4Tl` ׍ H؆^Mܧ+o)jGϡxkw =y*I ХcBLOM[wQfEzn *p] ?\T_O ŧ ETdKXB4ppՇ,y-CܨkX;m& 1 )[o`GV!#YՐ OAiBІn~T܎IǾuV3݉{=ď[CiC‚+iTGsKggdڔJo bRRI|+3IU$i=8=:G|g,$LPJ4 9 vYŖ~-# o,CS wm'if#* Yl&#XyZD(8>w E'0E&0pG&Yi/5okHJA0^bpuqO oupfW5G7GZ:c]<6)NjEizֻy>r||5:Vt,3=*e%iuX#T-2OBpWTO`A kpL] ´į)x"Z"GZ&Ta]҈܅3$*mN˜wf#P=v! T8~ܝfCa)E8Y|WTdP5])E vެ.S)B(eu;7[;ȯZôf2c\&?Nd v(ITF81" 'Ï&Ѣ_EB%{@G [TaeI^ |L0/vu[>DSkSAˆyv2 YFn(ύ%ZXhC܈ƃQt0O/Q}i*I>[a)d_?tҶami@)jWQ CƊjt5} N鳫0p-K^S%r/=am{.q?aqoffN| &zV#6d F #Hފ fFRq[(PٖqdmEa?50}.t̽_h͹Bֆn}KB+>2]yf-7L \+Rsor궂`ѦLM 0X@6EruZ$sϒ,f\?Y##7)d U+_@֖ 6+ ^<[B>@X{MbP1Rv[=f-ӝwcĢ;@ycJ [bdCQ҂+v n\Mca^JmG;I6x$5IjձCֿ<Fdpob2ϯyH9r }@jiTP!s,EV׃H"CZ'֏Rr۰ KU$<=$}֏$EzN;"=Ь ~ eᎇȴ.XRj pogZ?պi"}B#vA_Z@=+0t=-^,qN t9_fݥV+ cA4'Qf93cݒ!x鏱+D_+ ,9d֘vUy(ϩ3zghlmiqGY= (N,rOQ\r?ECʏSiJ W ^,DchXgZe;EZpMŵǗtnݽ|1k@WLܘZ U'' 3nϙk_uP/'j0 I Aل'Cta f/1:7U+4@*f!d)@Nڵ$3J8)>aikߗLv N<{lS_\;2 g-|7ڨrODMwTΒTE}^4:SٸvwrQ_5] wZkE#JEe[V#elL6A;=ji<(.<ʤV0釐Y*f-toV[%m99EM,lszh&F@8]Xh7`%;pTZJ.;O2ri1, c 2G7$ԫ :-"Mcf-UlKxuxD-SIbzq8f}@C#o`@OxEpn;yB[lz!4thin(@[:%"3C78`dkas9ȡm !BVEv%1,9mH^y ƫ^vw8s9='}(%+GW®<̋3aXe+t<8xr2[4T3z*XAuoNmӔ9HK/"S\0WYf]rWdzM!Aq WY%Q#FcAIN#KK{' 4PpvLv p:OEXՑGҽ$`xj"g#pP>fif*Dk,CX*XL`wCR;eGVi_ Y091.$3\+1u9f|g4wFtּK2|vbg%8~"!q36/ڜ7^cG͕) Ɵ`-̡ZQzQ EԮ}5B@:KmUK^FGrO:Lk*d>Hp'n_e0~EdA-9Q}+ C֔=1+V쾜=mG\.-z!3@$DYa g>yC~8&h\NnAW)d+">byX;xt!oHI$(^pPOko[7eFWΓǤ0 =!ӍI-AI\8KAgtA11&ơVk0J5*lwx>ڂad!^]hD0:u6/UI/ɶ!KN{E#sa1=2kvslcԗ)(J +Uib]E&k+|FJj_RsGmD>eJoђfY h (~($L2!#5jCAn" .}X&G K<[j{su>̮Pj cpX䊨D.].%ڹ"$e|(mtn]КN>Tq&#r:{RGze˘t|>^}YR)CަYo|C* KUf7c;*#`醒Rc.xGO2O+9gX6[h9;ֵs0n8zQ`qT*g *ĎS,VS/H3IHo[ *S\6V5 >XMܽ'~`ݙ{6BΩ0Na'斔 -T,̚2thHŽ=c26QXv*E'=Td7,7a,!c5ӻ&Ì9mkdY!ZJ*msՄB$!i"9ǑJ**Zܧꪴe=ȨoYt yK4daf[zG zKV?,a1 ]p: 8?RN)³ 5T\H6^v uji.Q%zm6&;BJJA&liG5pl\+H>8=3A qƠ C();>4*Rz7'H?I;s03. +:1EtB;<Tz_r2N  A0ocDf^X!õ-ﭠyu"rtb&Do\=\$ s<6FK4K6+VzRh p»jWVΐ4/S:[kDOOexktaNi 2WEAgFtHdОOIC3TRzƀE 횝,Qѻ"+'sOI.ʃߊ9.קSb_G=S68)%ħ_P&$F帠۫:`G**C!C@_2cP9;X =Yh>vLE7 6'a1Yں%)4Ǚqrk笩l⨡ԝdƸ[,!0-z`L)*.۩X89x6r/W_M{*vu=קzi_.8jnНmWOU,h+w] "d3 `/}ؗeNk|}QvɩG,_e9s2[7`=~/,Ihx, CziT,P&_O{Ev%s*okɏmȆG,!$g"bd x"NݑLYa@VŜ߮"%Z~z% 7lis'Y֐2n[Ыʵ5^?U { TAI{? fb5)0 16 \Aj,s9y.UX~ep@_#6WO|'<[?OR_9J~!f^2vë<%O>ԵctIdc'qJZV,}mՠn9b (~2ڃt𙟣%Mə)"{n gh72PBOi xtI'ZZ,*: \ V}v 6`P|݈LG__;t/MZTJ 35sgڣd=$ BJ.x?;>v1+HD[&)ͼl>Q)ȽB76Zk%8Q(m]I(hfڏ "HQFg.Ii-Q+*3rUodI?2nݍEfjy AN"*A 2 VvN WL|1AoM X YwS\ Bss[h(–ՎaMÕ!ќOTE䃛8*,PF#gh[i}0Gb9]WH96w m1'c9 C qހ[& Y C,H-qvfw?>PhƻHnP$_S@p~d!uC$.ekk:"VXw lB>A=53iQu^mQ+DklЧénH4apN7\X|pGm+"߫,ݳy&DrS)Vu'S]VAww7w.! `"uQ%&-2G>\ UUTмL欴o;&X>Bf%E Fîۭḳ,kY$dɭ|  @Nf{Kcϕ6-Z5>o/p B 1o%՛Mxtd ejb E {B|KUR Mi>*Xt4><ޠA_=wiE7DG. J[=(94[I6 %6}Vgr7e%Ga|4#ua=Zf6qI/0B8{uR EzaHt`QɂܥS'Q쟜kwCԅfMh(f :+|)MRèOS*\V}5st헣͍/wZ30d~Oķ/ubmoi{Ų\%I{!$6[ jYW~1zў`_sb8z\q{̪o^` OL >![̡"8JaMDA|uaXًR@iL͖'"֙\eFX]>E][!I[%+(9aė%~" O?겖4ߡ:)tRYTxONym6*NuH.kG:wO`aj. >((0y0@̾ʠU\ KlqUF RFW,h Ыxob$̜3hi^T bs_jh3Yt*g\"z}RJM76-3_eZu[Q˭N'B?!pOЂ^MGKL(hŃdecIMDZ*$ȃ:N տ5)*+%8N\r[D 4]փ#D8fEs"OW(*6 Li,(O"I ]qDpUq,\{`dc=RG}+gs0}eK147Tr}C̲ aaef"ӴT38{Ր^bp8]"K_חTjz_AQ}N0h@vN/rQ}Q_S|΃&7VF9EZ Rꊳ떥XY +z@ d=a la妨1Z~&Oh>r0H%v_)5O PL J'WHS+ Ė1N䒊tNEo*Q Gfާ5Ժ"Ֆ e6@1t}Nb\r1|BǬB9nF40LnZ>(`o(9No#NEL_ya$e䇳0. "#iލ‹W4Ԟ?bqCʺaF>yVZd +Y)x\'-~maW=??eGӖ.nڐ'k(p〪Os7 smJ` MIxw;#A17ʃyOuYYz$>`-f(,F\U«y$dTK\9ņtR&^ayշA:볏HU?}OØɘ[0* 1$Ҋ▗||NTI:1#4ֿTBHt3YuzғY0Z4F)pΐ՟z/ule9}e)u"4aC:H誏obm(Qkqk2pGFxGhnTX`0Uf?0y+ndŵ5jU"tuxUq lof"ѬUc;f=EoD,pZ,6$ndhc=Oy8i.Ҿdװ+W fA ]j0?؀F _*kHuJd//rNcty ^?-Pl'iB-|0DY5=6vw _Ż${~|}I#AuHaNN]ݵ>A`Q fp,pDg'uT=͉×]Fm7]H$p $&:H4R]f^-;;1NsK<1E4YƾGYÓ}E-$j%+U*zA$g2(;\6;Y8=S]YށgE B|yK#i7X4HN?_.*<K@'6ݖSRVS>ֈYMm,bdXW$GU V`jǜϷf*k[~"'ѰOYNLדMRNc̠RW*HG.%k !-M .9au%] l8h>a7"4u]fәvZ,MieMv+&^{;.6}g& v- Mq/1~޴R} :h] ?dLmLjFЈjyQ &nVy#=]:qp(Hrd<X S᭭fg!k]vAKP#^H_mO+/ION ő 9!)y,CɌ(V8 f?yS?ﵭ韷Zt\DpbS oϻ R;pp$WoY >_v^lI'e}M^[V ѳ"3FwJV i߭dhB+~(piJ>"YkS [e(h+4;ha_B7SHIb);2歴hrF -+!a<93k0J͕')&p9;l)/ $pM1^@Z Bu|f?mT׽x[" @vʰinn ܠ^$:c|ɸH{->,>Vffm>G$ b~RxzGDiHul1*s/^1oFc\h]}Aa F*~n򠖴f1R6CBdQm .A],7i5"Rbh]R(%9&~1~'tlUs굀 ˖GQf@TPVm?EmcP`oI7X nkaTqb z4w #5t JPވ$d/l80bucb˶}aw~Z1 B^sGzIc,P>|Ѧ*t>(- 'xnBоEz&ߣyߥ)VC*}z2sCkh֞H1 %r܄~rs/ x7Cܼo pd(k` ߿jdmRrm'aHmg{W$-*,NZxd:CPj3?JnBJiVx:Mú4VvᣠIRKۆC},L-@TIJDaZںX HQIxG+*mq xm*՟wȺY%nGzAiSsR ! EQ2fK;%s4fBlC 1T!aC7n6١4+5X}Okɕ#Q$F_],`1G23) ץj.~AD= '89 뾠tj`zTlxZ/ t3;\2#TU6b mxg¨\8-{aBy=fuk 2/ùpTfL6{yJ %muH9Y}x#83; ,y ]# >%GZϧ|7*}tOR yg?th,BdGf%FxipčA vWJ"iҤzu ̉ CYGDN4E靚SjI("V"<tFEY+GVTǣouN}aDW4C}#9mf=;;ئ`fZ?D\X-^_ȳ@H |@E; '/HICof&3reNߢ$xVmXɕ(5p:X$ |aw&FMN9 U`ٺl2ad弞"WG= Yzw@y/n3fk"dtcVQ# [ԉjX&>@S'T׹o.x ˋ)otGUڮIBazFT8r.'BS9iǚ4K{cP$}d:!9 "_H~#5< U{Sx2(Ց;W؃>ECQdA5hxaN$`E';`̅=aR{ݔ {kUoKD `[dCii@VȊLs38sMu5  ^mj>%)H*HDR͹N“Xn*;$5ѹ҉ՔA_S*VAo!edyG0͂u (Hx 3!eꑘ~ u=mE$[\5b,.tCt>$ŰUisNͺvefka|*(Y+{ucFS@-ʯZ.TyE?8Wz]$^z؉A,gn׿ӱ-'ʛ#K#hG 5%np-m3!}JC -&";Z4}AJ8Q jr h>]}RHĢ"j1|E2 uk _;WR};~7 a QښE aG!\b&CkGZ2PbF*|V6' #3R:|uP*c+Ӆ۶b Xpm f:i8>M4߂qkyS (Z ͎*SXf &2`~3f6]O1e9D}PC$YϯZb|tLz.6FT!t>e/t^uჅIsfƬ%@pqy6l`kh OUy@n|ʯ6:J=M`>8yyt3&"qlLw!&1*FE0Gt_z^FL x+4ll?!J,j 0Z_u_npcZȃZN!M)tg#xu`p SP*0:oy D`#\FG=uہmY7-Y2M99D-hV0NTc1YInOTn~=l TQGj`/ghP*T v3scq@J_3|Ynzإ9D;m|ztM 'HEXϬgq|ϑb|@g#A۶(Rer"@Jr\:`Ż%NA+ӵMr96Rq-P 4(S a:Y oۼg…''Md;`)kɻxW>ǣouҸ%A~FW(Cm]"`2kM'i|nB8: Lh@3Ek/ۥbW\;s,j؜-k.ȚK.ep0V)dž\fXAL+ru;x^V~n8`B3($ LiѶ"b xD ~N_ztd`C{3~)JU7Dx)$ ]*_Nગ /KF] 1p!Pul{9shJպ// SAqe 8V깫*_wf!Ykc"^+JYo 0ZKR&2 Vڦ!jMdg!V hrQ4p0D:$MЉjk(? q}=.9Y+p6˭" UPz{Z0zkTg2Ns`MRT.]=ʽ*%X/ywQ+cXP@bM_NopwOUm-_:{Bh[Lh ́x3ͦ #xJ&o^ײ(i#Nw9t>V UOj`F S6QHF,F})'p{Yy%,X:]Fjdg֝FpXT.JbPRԧ|/D^2u{bBp̀ %j{7L jRD$n:Lw: Q|[ \\fOIW *JL/^G*j"\Yn]-=Aɘ.Vm$p/}dx!@Z3+Pò@d{'t[QOo<(\% Ek1h&zmwn ~F(<_sB5P,b"_,<qR۾oku)f&{O.'d^~oPFhf#5b$A3}y#C՜4FZ Z4,@c:\vF.mL2&q!Fw?{8z89EG>Fk2u5=B< |X9in.֗bklY; L9E䊨<(yrgMzOM+ƉJ0~ba zr4JWC t)4# 3!0?m=N9C3\)P":RN~gFo uPnx'sIWs(D""k5eύ[tBe_aS20[dp~1#1zyKm!I# /DTRM$m*8@`QT>5˫(&2?5 QVfu2# 9NGڨN[j[x{Y/-h+Ti@-Dy _LY+ޕ,4ŵfNJRA߶]q?y O?Iy[7)Eo+4lv_z/IU⤔O~clɩS&T"*^_Ig.H+"ﰴWk)R~/RW C#L|8%boqM}UdL6e}cͤ+m$KOT!W1Rqw-=VdϸSщ0Y 궑,dE;LjY&bjL+zw Ϳ_,RNKE_+T44CYVC)ʔVvUogFM[_]u0Lʙv>ȟ[ZvUpt{ Q/n}؊7v41HNx$ˤ'e&9,07eA˱d._=&x;{LʵYTz*$q6 YUmDDzA?J~51c ,oi Ms,P a\R-ze{7:٭Vzl˦#ڐQ1u<=@rsQQ`ЍM"FD1,*q7i ;SYc$1S&t> Kn-L0+0giALv ,;0LbǮJ<r+ooT] qʶK&GWxb V_w'4G dTpsavvLT[BiLd$wƇ\3WR<q6=E7[,F Wcs;.my N١[Z"ύV`G|͍J4M~:Rc6GVczEGHqY[#Hܭ*l  *o?+e#w7AŎIHL'_u;JR3 !hz38O/ IJm> d0nYQHc>F}:lel`"fOD mcΨ=Vo#1ɒ?mp p.r-5V?DEwr# B&ڂfb/wL.;a$pWU!ӅM9xCZY $aj[o9\<UvC(I|vWvXC܎n͐&_fsԏL IVDaq 6^Y7갆?s*{CPI/1'<4N&Y,-&RqI#IpjSDj9C%-60ގĢ '# F.1-“/CnO?}x:&l:^SD\(;o>o qv^r3By>-n@L|*ɇ&|mbT_~(NPSuwA4h,pK BUwL;yQ:1aȂ`lfB"sQo ֊L(^0ۻs8JV2h g`FOjsld!mo*GDm*;El/.be*n çt[+Pi FEJ#Vun.St$Û4ms#O~:,$T>׈y KSSp b%y@fBиiN4'Nj/YQpD}wu'To.y(9rSV&"A &>ɧTVS[|f0?>gvA*wŠ$a 7O`5`TvֹNm0"EgWS-yV3]"/pG[f^`eڌ0I϶!N"d{QImJTjI L>ÚK$b@hi#i XQ1ȓ(_83b}NG'_U !x藨YZ`9O=NM)2I$\l=%.g#%jٿG_rpy]E!3(M <8ŅcehM D bjR~6F*)f z=\Atix][2-vOouSp51 8na9YFtDz̅^|c AII^XS†Ul}}bO#DA#RA1"ёduJي>$3g.ˆ=kRZ/[n[ k2 $za V]=H{9M捾*f|R)շIrƘ΅ie^Zˠ+5SF2BsF2"u/ٔr0 OKY;V٧ͅ }`텡߾=ڽ[ MsU&mLrUpjP=UJ,Q\T;O7:G8jy{)L ],6^}W ] Zp{y%m6ك`.K k})R>OoQ\LoeTbcs_7K="cm}v*C̕wc"-S6TO0'oFOL$章Nb:lճռy"X9ܐ[BkG{x'n*';%k䞖"[@ saa#2ߕv\́Ɂt T:O0wpXmgVZ?o)q:XᎻAxh-]L{\kDO(o<˧#i(D狞nErD9ɛT&{|cA:cUQFlDŽWeCk,SΊSE, OA+܆!co3`|$Ӥ)F{t}P|'שv/P_&_E| Bmaqg5:W~{ Sɘʤx['&29$664`bMtݬ?>d2`BOAzP+鼞Yę?3!w'W+xK';y֒v~%tPSzĀ %44K gGÞHsӃDMjJi37NEm`ӬGqh?jq);ĪɊԏ^5V?>rrR+W`ks V6:1Ji/Vd9$l_+f/(VcaaÎJt)Z4}DOFG^:fa[96I{x$8"zIk-؁pgˡ/m${^_OlrKd]!vmitO<~V"P aW`.WvIvm <_ TQg36p씴0K )Z0F^bRL,o*П1ۧ2dEx}|K*y4(ග[fyyc>__;^|r{4ȼCnЬvI5 T\gt kHecpfL\U;٦.|2#CfrjnbJZPi`f-dAwl0gc! MlTYᲖO)8cq Q,!uTdf*.^_V߲y{$Q]&x30gwO hr 0lA ĄK/xN+SRLqYviVEKfb-9ڽ(2<ckA rraNb0 {x+/ԓ*n7a2Z<~hF$D˒cxPr&mDbgFuh׬L#` ʗr*Fc }N?1b_}uՐyK]U>]Z>0?YCl@cN <]Xm֔WSE/Ѣ-*N O= r1-[1J-ԣUvڹX~_%BNӓo z"Nቌ~qlBOcV0(w:d3!Q<6TZ}Awqh;s8U <_2r*.Ԫj!:ݫ@梘FmFf팇lp cQrjc.fەpoSЂ'3ڟr *s~|QK9r*-9Cꓐ^r`B)kLB]UF.99ؖC^}GM!D8iXe;we5!پUXoٞμatkU.H iC–kkؖ¿qQ/:J82xBBF}#d%PIwE<9u& +M|nhm^mkf)_z5AT Qi^ VsJ_y8KIo7  /9/l;t?1ցCVM]#5Sl[$Ւcڂ3D‚D`h##5XK%¬xt kQB?~F""?6UZ \ CVaYa%?1Cmy'44<A=S3Sctr͎RZXNl ɍ60zAYlARd (0geT S$΃Dn9vJ5f= 29/2#*c W\kbpG&!$kͫxm~Rځ١%TWBh[y?S%GYQȐyMa *B[>y'HpUjO" ND 2v`YGwΓCqJ9!;I Rc[^'֕PK.V QdmX=xjHdFl29-1^ )^lj\mo>R3iZx/V楸R3 ;l19fT/GT$|x  5ZҕR\KnHg]4?{v-_K:ҌU"~`vR"' ĕocdwKg= 1;!jp#pmXC> [t .\9+FMbZEʼ9Ӡ`YX.C),hY{Q봪OTgS>iv|96L0FVA0RukيgsTcY]6k?'芹~L 6֦5ŶDCrht ^yA+_ YQe?!s!GӚ.[uF.R%KP('5-EwQ3YG9OuotIð|\KpUM{~[P;5$i3=q~JSN+<1]JB]PN)ŇoX9yQ&Qܕd[LX/ CkZ!/D7s2-*mqUx`I nI$uLLCKyc|j!in35JQP 8 L9G,XaBq,D_dZLt&.ߔP^fz<= LOT0)K?k'TS4l3{wl,L]7m:bCsf [9/4j[g8:J!ځ߸B~(e^*&e}h[MJƠ7ZaK8|w£(U32cs؃NIt~xZg:?'tL-R' Fgx>)TEd5h]KEFF8sGj|vSNQe|bsL ܧp}:9SVy|jyZg2".d'P3DeSVaO_@MݪL  (mL݇jD 's}s,Gz/raa=0RtM*q+LGS]7Y9+#`3qCo$P( X%BW?jY>Uf&ح\xǬ1s5I]0NM17un CVk؇|7Gs|N (KRX{v. R;]e%Ŵ ё L؊6p& D׎x1tzVߩ _JC8V:M.b~MT%I?6Tyjt2N;m,umu'P]C{wmY@RɗIP\gHN{%Fs@F_6nzBQ-@e+}hM-({bMg9B8woݡ =눁-CH֯ /qɶ69J[_~,wO#SKC1.ޏꇂчXPDT >qצ=65E[Hh Rv$A6G|'\<*q' *V_.9&^*󏿕hd[f-_ &,2eaJѰ8äRȠVۃ h%UuE"~T0'3 6̆}`_>pT.̕o7vyJG 9>cm(;?+nx#Q>v,]<[:d?9:V`{UPa͈HE|nQ.xQA\LFj~DA3$yE&wPC6ΐ ^oRfeSZ=`x-5Qx)]zP'$ :gp\~,Va&Mn-oEw_K52ްi^rrqfh֏TR% X$n*y= 0;aLpZ؀_xNyP 8oMu-ś p^6$aW  ɀz6SDzeWm]Wak 7Ν\ | )G*e2X8Yx6|0ui'~<~DkKS#]$:Rrve-{1 {Ftt~+XRR<̇~!M"SǏLrQGcNW ;o-?sUpO=uKHY; &[g*j`B1YݧFb?b_b#n56\ǭ%oG v8-V* 2n`Ț Be9|YʁsptÄO,ҕꚨG\e8$,bp~T'r#ސ֔ןڿ[FڝDd4qwa}v(WE5HԌRf gx7{Inca1lWT_UMn&VY94Gb< k5Y >} VV!|"x~N)N1F/u.ŋ*Z6^38ЌNsni=9CavOG͏޿wozZ:WE?g4.j]O* \`.25/"O]{\dQLt'Ui_nV>I>xYS+e:P#eC`3:! ,4@ l{k4o1,&4ŢR+L$Gzo "Ff~WOAٗ4T}_[vE 6^Z_KC+&+ h"VؼxCYEY8 .~zF"ld.d=d 0ฐ[.[N wF deku'L])w{.p& &[ ]L^~kܣ\Qe{~\k,5$oP UQը0AP_D@ ><0o}{U]Ay}u*4`㮬UntG>Vp:`΅b3S*A̚p^&D5y]Xg3K{AcAht;<ُamt[.eW]ʐ{( #8ќ"kS0SkdVZJ$h&۠0\+$ wzWOIϬKRuq(0)\V;bWD}!KX<8~'Ӑہ$׉[Z̫#" u*N?'9y8Ef4i$N 3q'|^rΛlD?5.u+)^VJITvsLn⨭#.!=61S-F1evTH0o>IybP Jp!T— !ėVٝ<x9|xcưC]nwR,ZH~|uXo8}~(ȫVN-2-$#%|r6#%[d(֘d@s"k%n^ȼ"_Bl>Dg 0̓:1ЎH'&V͜ wDqUU'3}4r ^_"^1diN=+r7$db8"#MקK-Ӑ?l;-Ȩ[.uu󷜫@Iz9h;~7lR5Xz$ufPPf=@͢ޚIG8E#"36ȕA ^J Yo=lkve ruX\$0!GZ0#_=}\ BwIp+Džm2ᔴdm<_qdF`-P Q~&=6B߲!K9C-,1W4+ϠU1%MN,\к -VZࢻзnP 6ꚡIɅp'&F-O,>`!// ed,l8!ڙ^i]/65OgX@}Tb2Np SLTNO"R;THK~.ފ,~HKk^j>ӷR}EY,AJĩN<ˋ,2xGUDtwNUTZH $fYtp?{A ct(-8Nn[D6hN= b|ixZLw$bdIgPnҿ~v6!}>nz |i83*;'UY(y]ӑ\hd́lsιo*&ӷe՗H ]Щ+.RRLM*W S3i2VFDwp&kj"ˏ~d_z/u5 Ye-[^9ඩʥb-bu+QTK0b)F5;6*~՟J"wE0+& pM$Zx#siCPAviR>zjedeB {+kx1I30{}/P>SHFg:f=i`8Hߥ6 ReWҡcexb s\p4ͅn|uf8 }~e; ,oyIv^FҠPC2ࡑt^ˡ_`u뺆. f>ow·y5¾sU>;SYt@Ȁ hH?붱gߚP7AB+ {]l-\$CX-sGt)a<1=4o0Mg`nRP7u/ZÜH' "vA %?[c3a 7+"en;yAy)]vcIW=TO5|TAqRvFGE]00g9wolK?F֯}eB&_A̍H3w:K7CsBߣkW!Qj!rHІ6R :XrMζ>{ڠAơ:?ڞbiaxqp:Xc'sbDSmyRM"etLCQg$)0`CʬVFaw!:˴q;"?3,L*֐}U-H;R:/%ioyHE} $<6i+a0V2R%`LPDt*LYaq/Yrf?I-bx͘8ki鹕`+#b\dy:5R^rW˛S%V7 33dw+DŽGIk#gkIg%=944 Lȹ޺='4'7 @?` ʏ#6_ 8KI+Ih ö>,s@=QoᾺc)"BŁD|{#$EDz?~I50U7m (eIVQ_!j+`7>~GRtBm# AM!V6Z!);E.c}luGͰ:Y(\9Q#}_9Tu?& R&YY9OhnN)@b^CA}~w¦N$ɼvƼzT ݕ$*7N= ,mVo,K~G{ɶ}ם9 vbiY HW~ =3Z㨊oIe?5dN CLC9ZwJfާ%yЍkw>,cr8ɘ_stMK~Eʌdv T}@;'NhR &e C7[Tҝ9*3iJe\|[8&[ a6\=L>.3sheeh|x'q0zɮgz(4ϸ:1 [&tC:΀Ƶ{2ੀph߾kAZmgb`inZ+ l_VX *Y{6z؈C3 'i 'YZa,4Fp G܋ I<}Jp6];>/޻]=<T/'L":_(j9sQ (<+$2wZuMi-{c2`r Wn(}1pe_ cH9ew c=Qge`ԡve$XW >O7;ʯ~ Qr\Wa:-h9$ | -RIdTPv|CdoHo0>,cP`Q ,iՁ&v <lC-աPd\x|d[2k~Rzq2/04IcHW'wQ%Nrnqw[Gҭl٪pu'}Z+-n9}?gcT]bW8iE J`kLsp%߱u9+K"N֘ڐf 6%=ws%pF :XY¯0 gu̡_F,i0}}ؠ9δ`66`db><34ˢ2^v,X`Js}\%+7>J3j2/Tfx z|{|fFǪR֩UVt YUE;K]pvnTsE {* *ոi|{63Ր^P]7$]ogB\J垜la%3\z]U.! v, 7=J.K7 5?29sn:͛*L;AƹPIELu,FLzޤ=*F<M+k$L5esV> 0NPsM"jz.JgU=)$v&E:_3I$Zfw7j!X؀OjKӦNd\O!BXp>,9p 7JC#dRXKk m53W*(SQsI;&׸9Y~Ea)C,dk4.2Bffy/( TT?h?5Up~,0Ro+mJjRɻוG$ΰ(\9QŃ\NʩѵEUQ6 5PIEM6TO"9QJ1u|K䉒5諣|5*5͜^yaE ozYe׽>Q i02rj`!?7d|$ d_~Px(5 p%tu1d -",esʸ\TP:/TU|VL BfodFМ@EA$wu\2NWȹ!OOBm5z%eԛO AL_87$ԂO2EV[6Ÿoˎ=ҡ|y zlWl3ԆE-jْZM6Ο9,Q}V鋄OTZZtC7 -uw)%F`'4u8ƺu\ FdT=DyMV 0 \& ,B7T)7V\AmN>񃉸~D%xT#lMuOOπ,\%v(BL{b<*n:#Lci`O/K FW$9VH{s ֥Q< Jȷ}nmيC:;z<PMa)LGJ5,K!чzkvnN  p}wþu}M饉&SH&cP`lIt80OܼRbb>nvlrdζ LIMvŬbKj>b yW @Wƕ/OfdxYb:Iꂯ:@`ۈO Thp:ߴֶRL(: G,r!9)u{ <+_sGӱ3 yizW>O$4 e7|c'K@c E `66qE(hnnM9ciؙpJ^ӽcrfY$Y m釉$ĢB@S`Jo85eh(,0lO+2r7 C9e(h-v)/@JMH׵tz uЏc#$uF}Xܢ^NM mx\Po,hFgX§2j ;d. R!GܒM]v"DFԷVCmC'R\_&}4j-{aUnŹ/*w1>iGΒ2C'O#Rzrn|& JS*TBX7`0,jv!N6& GL&ޥmk#`3u&6@ԙTa>Mg\o.]@/fڙ~a3EaJ26 3?;Q0/% T /VBC+ݵB]8t̴)2h=O؁\;[x5|t5UV`ZuvЄQեPJh1͐& ^%n,'M Cgja3(`z"PSbFQ>WoοYV}eʤ?fh6jj?\*`c׉ʐ~С»ZQK"QHV{M=l^_0D9*^oFƯymR 8 QQSZv߿v\?(UGw4n d!{68iLm:+TʼJb H%âZj*[71U2fh?yiό|'`(Zd_>ֺ*  8!oA GetPvRtU.}OCoON(}1`4cف8dX?m:i@#Q;4%D.DpD}yu"rTy=*k 78/ =Z:Tik[2ոҞV@S#k\#L_c^m#m2\㌿ 56-( ċו׶y1;J@FϋMH*2k5 ˼l͘9 жgvղLd (~2nJHU6߉z@3٤+duC~ Qm7g gqV-J?Q+71ǻʶ ({'I{^g#Eub(a / |9:E\j " 5l<5Oa{j-LvUyr(Ag' 9v|QѲJ ]͏Z"Zq*'WLVƠ! {4dz$ԯmTr:Ax)w Bg# 6;R9K` ~Y{+Í9"38$). !@RbVn? g^O}U$c0eCϷ~O)5YdX+Xgo&(veIih ^FBK&\ a}4XD񑏳TI(|Bem7a.ـ4ɉVɯyFeh~}y^M$AJJu =7$sxU3=.US'RТfIT Ep*D]V iӁmfTMCri⳻RS^TK{XR;7g7Z1$IԯoTNJC=Zc܇' nk` +nxs zbevmM2M5Bf$_JkjP *I) 0>P kŨ#Qǡz)W"QgNWd1U,MZ[f] 4Hڨ$T .۵Q\|f-Ǒ /۴I8&kFOi72-LGuهJB|p)fGCtn̙w_!:dVسhks岉D(1[ uՊTӗv{?2L(EB }*@(4pݱq6oa_wd^ᩙ ?HOwȆɶfgxC& #XWϏ-4F#`@P9r~4G(O󾁪FnLw*z)*f?vlD19gjv99*VnE E@rʨDqZ4P14ұ#)טN`{l)? ~HE`Cˑril&HUm vjn+%f14RpѤ2{FJ@X1E ECOа8RTŽx6`CUЙЌ&!{آ 2T[>0&p(a0I8KOSy-ޑoOf ]0h ^K'wU[-O1o3Tunbt).Vr~T`v?8to}²ݗ-s&^GCu q;zXޢq~}Fj&Ͷе^٬o8ۀ~KxuVvL(NX,5j'$8t0Z88s;-4QmMe>o6W/ MZB"`̃Ќ'(c ™sh%}]hg -ICo>m*bSTCw"ʓ< W0d79T&}y`x(Ы[bT`҂Q8y6\\Q%ӃG1uw=4 F8\s~p}~|AϵWdpJoUPx}4یqu\3Ab=')g0JӜ*^a칒"M_O*zyhl)>bƭb~ƞz; 1Cs};{n.g$]w/'C^eL㤖 6MuP~T8(olEfwg )jn&zaײ0ӿY:YkOrZCvgPԎe/x5#q9$ynP9(C,rmi_R1i˾hR_<"M9t$l"*[GoqzQXw*b5"^9x =pzDP A I:W5YN?N/{\da5k(S$]=./qJRԴ.ఃZ^c2̥QƬHc koC\j㌦¨H SbÂ(3]l37c+!-=>u\jH/ $W-x !1E E<#,-q(-dO9z(d@J6B Z^9Wy폊WQ8E}@$o@C2-ʥ9#1f ݩ$v MKkz|$CxO)2 IlIW|nJK7)AF` zDŽTTwNf: p~BV Bm!{-KJXhBt7m-|pfYͣD"E4(.78Xd +j99 %B+OmՏ,"\F8 P; ={ Wnl͊7EV@Hw7H`C?85gO_ʎxUSMӠR;$h3~BȎ/?d%]^XHگ2so(g\p͂bUF|eE%`$wMdY1 j)kP- 5<1-vOS˩Ɓu1W y7 +TTg{rRSDi(\4d[o6m6d+Efd ߕ٢E?]:lj̔הGjh@UϮ֡a7> ,6!J*aP\<#\.h(b ޺bIggbg#zc;ƩH_/ }_+$Qy̫: RL*|5ھY4~^rzFQCZL;dA!OPo|;$j]%jtk0c$%{:.R He\B`H_ӟSm /̛l(, Vk)cEP\,RϭŖVk&{D74<4\ӼOء2ahq0?§IͦpRLDgJV~!aUw(3 _# Z4lk` cKХ/ i?d@4F=9Dù:Y"Ҝ+ܨ?jô5|'ybwOe6I_V7VşNH gHBO!)ß=rXY岯}m8yY{AK!,N JYcɶjͭMggls[R2,DhpWy u!LeE44ij31rlNEGFerQ oQ%g(Ve+@ƀYgAGئk*crm]vV&*\KD>?z%Ӵ=ⲉ5/Z8ɘ~žkB%ZגJfg]*qG+f&RV1^f*z{ޥ|41BQ3K5s9u2!(üiac̈́:uJT(uJbquOԷ5*-d2f)OvSJ7W!<|=EϹSk""Am}Tv̨!PH ]"^=fT13`M0{oeLax/5Q6Pd`awK x$5 ;S=\ i4 zcC`E&P8_-oF$dc 9DAmWiicUYB,ND Ի LG:y\}O6M+.˜l2=øl  =VUg>-UDžq6ҐllI2Z'I#J"5qNm4$3dzr!ݍl:~c r~,?gP!}> v ^w^p픚u lՙ&Tht\a S*r pѩ,jƜޭK$|ٸ\e }i jn 8 _{J5# bq&YI ^}WnI2wvF8 a-wRf,rC8EMjp(%T_)4NQ_W;^G%P.4Jj`[C5_XEvLm"k+ӫivGYU,1CF3rkjnT㟴Q^υMy.߀.v*yU Q'EPo,c=tۋYp^n6.Mh!.ϓ?`mBk^N27hl6זD4梇ŷMSڦɾ$ra 1u[-OT ۑc}z T3+|XpV")_.\Y8 1Ĭ.tB vW߲"~sc-yRb_~R{AbMzI[@yāAB (~ WgnGS%z׭G"SElR*L I5$Vtߗegye暅ef-3wrßbR 0SMC@Z|edRףˬqcwL⩣K=3=̚0$?H+-@ wI= *ܱ ÿ8KKcg1B#aK瀏:HݔOV>6 [oV|XwDoPS&(2KN"v6<,!^]e_]!oh*[b@l3c[ZCMQwxVʢ?͊ S&l JNk#$i8nQJ=-4'FyMŸcMؙ}ڟ8/dz]z`z\G[} 6[VDI$p>r'Vꆊ3󡾏*ǜ%HUX+Aa{|%U7N*rw;=-N3֮c|`ġ$'cC^VGAĠ!rIQZ\`@x`t\s A&g`VB}GNe&-Bշ#&)Bх(! :5dYU<1Jc2XNػ~{~K+{PyS\PSmѫޣ މPT'EJ3(՚Ŵ6fzfQxyi?mHI"1~L3r)ZH*%0:Ol9ms $S(!ءF~~)$hIEڻ.70 fP?" v410%(:nSS(fNQcaS%\ d АS NsX.~8x ,бlmNǯhUR~[>i2By*m(P8/<>;aqyrϑ2}8Je%Jyl4}$r瓋l,izVB+nkx_Lr򥿎@CI 2|5׆ ~Z$Wo#[-'<Фxl@a ^*.OXYxYƃP%#̾4o&ֵ4? + fj%ѲokA,(m+ v*^WQHXcJI݂zٯGemgts'Oǜ_Pf~4D,X8ÒI ģ7D谴 B0Ä]5^Rл:].=$(! JCVfp#f ܩLۇoTGxFbf=q,`r®H68 3 fr~R@\#{)7Dd&M4Gb;l)~o0{ `xO}Sْ'XZ;?a\S,q^*?Rf,Qu:mJqLjc3ԁŴ Kݭ!3yCD*8Ln7r4BPGi"_ΘU |r™jECG=E,.{F0~-=&q+Kw5>.;$ |}#Exc,XH9c~AP 4{;ґŎrWrgX臭HaqgڛlnTv4Gma;t/Gci5?3-1Xᦀv﷌62jZ? bh(8žNn]ԪW6Щ`YD | >tB)nQAXɚʩ._U^rR,xyay^]sh3? !&WLp}\] 0w,}? =MQe֬2oj<trLlYpK8We'FSCl0$$'!5KO2߸a~V&'HRep LJtdu87spdJeU]Θ < &xҝ)6n F$cH7J6\k`QEPXZw Fcv?4=QK]V HQj, ﺍJVtH]/ޒ ljtKyXpx!UN(a4X%PO!T9^6>y~ &n@wn3I3.sВ`:NvA}yaΏvdJDSC3 $h Ƒ 7N#MsZGY+th~0 L9ko :5gSMUy=Mi:D7Ez ;{,p 8q'V-vfy4ىayBRҐi1 gfJ 0]3]};A3|a XZ Cob;Rϣ!{T:oG[a$'7bm r:YQ׿k-g;5nI( *qªBd>qO=:M]Ϊ~aWښlv3x0m>V?CrD΍jqojTT0ԋ1j{]e%֌ۃmE,+ P0} %@vWG2 cCeNm 262zba'5j$ⰊBC̾މŋ쨥Eb Ou|+Ճ˜b_ў$b(ΤTp UZPsm2.16e:a/E0֓\Z))%363~SJڳ¹g? rM uAn]߄/Ki$-g hB.֐v*O X($ "[\uvA>$ VYݬy멙qx㠻`cg:8) ][|aILq:|駟Vv=Gpȗ|i$ql8*:LnΎ,=eLsӞ`umJgqVu!P[QfmOl ZubZ؁,PZȃ}7= QZW`v_&Jf%'JźVGe.gBo}]o=P8[ pqc|2۫q}ױytF6pN߻ڔjE--n:#uKЇz+Σ ; nζq+ԦgZ`8 1V7lȘKMYVOtɪr |[uҞw:R1ɒ葨k,]gw9~|lNqጝZxBVfw,,%թ؈R0:;0tbbGP0u7Z9kRKϡY-M)g;( V?lE,)֛0_H^Kg;9OOoY *Y6{FFK!=1 2$7S3`|itS>Zjd'gͷC*f΅M][WG}lWhަ`3pK~91c[NeN$pU%nGpO|V;l]U&Rq @ ݰ0'lZSRdJeT"2M_A{բ{.f-ſif=~"._-'c64$fWy㾺6:Ii_jMk)qTX{#iQ_0$&yӨR'(b(O!6A9zlD2LeLiL߇&r]-_Әi 7PxWP?Y#c ]z(I7n-ԯ7\]ʙԗG ahRI lG*QHcHon8#lھj\/Y໨ynW )鍿w+64L`{SHfϴtC'GO}Y{g;gjMg{]!p`”v6!CB}ŷ[ IΘ"/]~t4Z_ޛU+dgºo.*k)Vo'lx@Wpa w*$ j}h!ޟ d'3qcPiUĶ25|H=A2#=xq [D9/F0Ƞ7mubS5ߤQ,-|\i}}l9Ց|;?+Zzt*VSW>PXx,{&ȴ+j"/뒢'$:hpEږ}eb!9Y^vhT[x*&3!gM[Or7 OꢲK5{Cp6ǜ /J zlt*8Jgu@ljQfiYpܨt o"_ Dx8ҏllh;9Xcg|chGf)=:`'/0+'ݸl]{MF46 +#^@W0><Ү-bg|45zX?Z xN/ɁE1C[`yкOq #j~WY63QqezV.6䒵!* | '/:,+ƾ iIך3qX0 *=1)hzBj2ۦ|(LFԛzy{[5 Vy^ӒȻ|O2 QLI5)O܂TבXe|Td89ajL 'G[[(GEVBR`Gmds8BE.uPf*zT@u&? tJ_2u˙ke/dI[ۇ[@%$\m7PkDVt^c֦JOhD6D0 g7l 0³*>yr|t^.b [-~Mlw²A6`8+W171(N O.[( ݚ6,:@N`;l=laI3T2U |l{^MW\p/QέG|]PPJT68Ò#Q`|R`&D q )UJ:J{g+H \[w}:'&<?T g2Sg3"5;s\u ӪlZhk0 L8kF~leV7w;.0x3TnN=^t\LFEpĖ*018$fn[G,hO{DKL4 ߁"0̈GE "K8 LAKK{P%)VWo 1p^$,SZ5=H=3b4S V0zȾݨuӅDi"\=dveꧫ4afOG6gZ鈆MWy7 HWё}80GVhؓ]I. A}?LEDŽ{U'|ZqF>>L5Nm7x/~6D|6ޘ.vx@0IHxELc+O\?1-}y_pK|I2 H׺"Ǿk QZL_$0I\ ]]U aM C n*{#GZ.B'c?7¼ h%H. Rgpa#?%,֣phNJ%WsiC*2i~YӶN".2u:#|UO`Dk\²Unj7۰SH<4zC"bUY*тH1@\ ߳h4ܲL[iEOHoM˹mg79JFڵ3SW`v?C6"TElTu񶒕<9ziyFg*k>{BI."eUqsð%m`]j o|ι{(M()qH=f=y wAF'k=at[1 u|'0>k '[l(Q4 }X[e>=u87P =ѱ|gCIu2 x[1/*t^OhaDT*0Dpjk.P)YOƞJ9|,Ꮽ]_kJf;[{umz/TVh-͏-[mRq ?qCH! D,Ov>2P,p佈1yMݛ"y 3~aGH!]< ބ? KOZ/-<̳2+"2wx")eK_'C߿5x"~hceӕ9ATtl SwjQُ'_rJdGTM([3 6\}2½}49Å{ZRޓBE ۜ0P DZ (#dH M;G;@PYgHXTE;%rqN m 9UzyI)Ifüke;Fssp5jigV9T/ȄսG5R Y=Dlp/Bx@L0pm9 /V6%56+d7mZ_F1я%dm6爸bX7gݵ5 %NhMR :%mD{Cae[BdRJU 7H%N!Qv+:̗TBڑ0w[FLc@Dd^S ia*% jR5}7!Pl?<%HTl(4/Тu7C8Z9)O!$@nZ3 Hek-OE>ppQ )f7FX `qYҼpN=)SDؠ"Y({¯ŦW1$Zu #]t׿dkAOk.i+4hX[[z徣Vz.|= /YRV$Qr3 זf06B<$^>p\q)r|p0pX!pnbU\|nyj GR-}y;Ew랟VH?p'a}LM=}(.ოJ#*kfEbaYePW U( E[L:Ϡ_bIBkacs*f,LaIVܠJy 0Xt"R!VeHkdp xd*yDM.ζDfO}rDDh xK@fi<$Rv iUZe/ȠދARoli6h̘ ؀< ;Swb̉kv [H~8(Pr<7H G[`$ !df.3~ Ut6.ɢI瘃z7d6:GEF{|B\$S+LoEVlך0q I+SYwlEĢ>tD>\߅mhNoJL+昴?=Nӝ%Jyv$Q%PXGʼ8"Wd 9]_SV4Թk7)`PAa*[<&6A9:kU5n_FC;` g eTF8^>|H`UJ,9҈'_$='hm% )^'_pzE-8SBUvAXzAʀGp Ea0VZ@?,D0]TW%EDGO!  T\g7&D&=UFd?躮i3e_SjEc{6v_fl_(k@0|MbKDgNݣB?ֹ+v\]N)}8aP0MWf3Amv;,}']{x^5[B_tsK@!^̱l+"LaT$(`5ۮ!PPQġRT`xU nJDmi'̫^~0*' ] '+'ͼ_C *K1ˌpcT`pefeaMqzp.dL{P öUXo3fB" B>?H@s A~mcAu]b;C{\_->^8~r~*`2UH{m Ggln;MǦJC'q|v{h` kɘ^QJÀf~VH\@{T[U%.6E-3b@kohþ-\LEZ0S/[ 01%P=/54{8ޢyg{Vw ب1˳A~GHĦh^&8\Hf,X~c.:7Dqߩ;XU5/FHFf6Y%&=pI4qz[cg[@R:/z:Z}zf=q`!vp%/RvXBP ;79d^̸aΔ8S٥`d$lWi DLv.تm*gWwt#Pa2)Gzp@8y}ȖZ|e%  }y:f- urG҇g_m. Ľ;J+VhJP+1<5&X၍cG ے‹|];&XhUaJO~Pq@P5aR j1T#i y =II>n Am^!Ϡ򝝨-X#:; U, be%`Bȸq˨ۏؠ@[t|w.7c.} Uxc&Vv?捜},"x^Mw٬y7jN^ yu##NwMh&y% ,VqD, Ϣ`v#"rsD:ڣx,]-CNPro)szblӼ vvh-+܎ K;q@alU'/!|ڹW|^2Yq$hۏ6g 'Y~AVo0in?8tC{I,.v FI6jdVQ4nϼ+ݹvyM/vNxz( c)AX¢riwb {꺗s[E'sɂݳ#RR-MƋe4a>0TwTG#> c5`BEO%o'G.n~ رMM" 2189#HʳTIcw0 Iu" Vw`Ї٣+G!3 pI8 qkEB~ތ,+`a r2g*s+ˋMnDc#SWcpu6 B :q0EC+jjĶ7̐ENSWP>dmQtwH\1+D1z-nZPШ"SÅ}O␒-)(_HF AM"}r%d?ȏUm]8HBet@[+<_d ptFʈw]4d k0y@&d?(q'm=ꤍ#L%oU_H295+:okH#YT`J͘ :q)1m2,7şMXo-uKq:ICI2X*!kI6d!2xMep GFiAF,;(F{wGҶj8a~spa6Z0غ֛?BT#fnK\ȇ?>Ӻulil}D泰| {AEfX*Dx\]P9h Bxif3Qٜ 9P s6TU3b᭑RbszpjQ( ˁ;E5LlaI'ͼ8F=ؾ(,ab"'~R# O1=f##|,/Mi9;0颔T.B=@uU OFlztcN IJkws ]09fIoE %Vj%7Xl}L. g*޶JU1Ǚosrjsyg;{51[**@j/P qgwbܧnM"n7qV6:RhTm^k vA?yYۇg[Sq>H,ʦ6O=3/%Xϸ5ؤr;0\ `O%VKfIx@ H65![f4-1 |Wy%.ۼh՞7+ΰjs7 ;5pxWy+^'sq8C=O?OƬdxLj-$_bVVSbhFy5ַ$ Ҍ R΂^&a_Ȕ2ޘ&BDvH~7X3t*Pۏ/?AhT 1Ġr0Xhh77[n#@c dOq[X~ W|(9?hV_Sʆ \7^ '6[Y\6Q>u);sjnuYCe LR6c].eoSD'5Z22}wЌYp8}YA T/Mp1zp>ٵʶ3b!R^8$-Z<paʢտ$iQdHFeGXe_7@~rT 9QJ4X-06^=4Et?)=rCٌ,\g&Mƽz}6 9qEhP \ <8\Hq nk\7ܑgUC61@ɯi ڿ d3+Y)x=eS=tvuSr4!_HG@0JSsvf^G!!d::V$je`bFF5%9){SͲ ;ѷ<uV99t-ggJ¸;5Ѧ4!*l|!zkR0e]35#SGnFWW\T^f%|4Y74үךTQbЂO!j&DrFB ^ԛɜ!5!Jn|ɚʔT:w{% O;s/xޜ&lJvdH4`-XftM_R6ֵs~]N4nk kŐ^mW駁w0^L0)*#gK/!"d]TLwoc}ntWGHj/9n"ckl\Ts8P6Zcjd!^l%Վ_c^PU<w'k7&~C6j _H6I0M.ę8+n_Rf41< Nar~_] lp n̓ bmwZ W<2 )˜toqʋ!9 -(URbM F;m\[uQwpP\$Q(sI:ozx1t(Y^:D%D62[QBXJ?ʕ̺@ a $xn8Pks?-)Yc,$u]^nF\.g5(y6{znRM;F 5-[gk+[Dr{-3tm_fu3uآ_\Z&i ]01u;:;-:xSUhK7mSq"q pECڌ: ˒lTEb2F85p/)yO # @Mq~1nKB>_ch{Zv8Eƃ鵏 sa\3A̿ݬJm0q_) Ƕ"8 QȆNv '@Vݬ MIęߨr߲ >1GOe5D&GRL+1P1]m7<"}x+ @L;l{g҈mQ_0Z)4ۡQWo5|?|` c"%jd -^>P|6.=Y?8ʈCNS}3{LӍSc2̕_l-}_pl﷚Fʗi:<Uz'j8ULȆ j U/Qپ]qa[$\cMkmc NN Ħpnhݗzg mif΅/N۽325@"S g'R'å.__z28oH.rzCX:Tv}qT ea8ã xQv^|Ѥ3> rIYƜ*Mnaэf:RSk50u[{Jęt%p7?_d0Hnߑ|_s}wkߎV%Mpv]fuy^9|*oy ?0t.Jm&jFQ|: AF%}vsԽMe!S1]h3BG"̞n{ޯtHA 5!?`;{G8$&hr~"`Beٝ&*.P WWjPX[E"u$=0Qg}؉>]dCVpW5+2&CUQ\ZgsOq5_mޙwOդ?5l VȊՙWD.//a% {U2Z~?Gp3Y$tr`/@tǘ 3p}}GC)q/~f;Pku#_fbڊKV%֎ .ˈ[i|@Nә_v0϶<$'/F_|nY!l~h 9LT2tH^N[48X"Z.?A "ճq1_ieᨆaw4a7'Rb>gR;x/J+D|un~LA/H.?//l?~*+g|L}C@t>07] u\\=hXUXMQ\F7{.8 50VjʕQ:\7*L-:/gh{7HH?'+i4F0noj@W|@'=~LVjLKmCjL{غj!Jt?/fXqKWrmHE2܈ 촁 & nPO[v?m'p3Z;H~L:rM),QEW' M\͖^[HUwg4)WjC/1Kɸ/TR.<r?(K(ѭa#O @'iMLKq#ou"Y( 䡫V";pAFn v'/e^"Pw3\) "cM7Pd*X5)ey1:ڴ= 5j'ֳL7 BE˭Vq]"s.|_C* 1V72H&/Gz#H)+@DZe5;C Vv8Ksi&7ɦ+ XS3TvcJwO&iB~{V}= A7[Ffo"i%7VL#sZ[ԎL1SvMdXq, _y7Rv6Nx֯ Fr1ﳸq#߱ZQ%":&er9G.%>(E +)oӣ!I` k?q.z~'6K=GMܵZ>mٷz+*uD$IUOA>gDRay+w ,<SVW:-rƩ.]ɊC*#@]ͷOo4~*8#K+e^Bp@ėY_K]࿱ʹ۪YT9'4&Xerf|,[Jx*0e"M)ur7V1l?٪Կ#6B*VO2HT_(鮁YZB-e' sfg ҇xVrH3ƶӦH;4IVE)D6`x3)=oѹh*EKLȣ;!N%r v&ĚHC \/SB8O_ɇ,W]٨9eяDڭ^TUvz q:] e@RUVjHB=UiDFj&kY|m%reW!Y @Y9F:/9 Xq(Da-RJyda{SJLm/`OSg,u蝗O.BW*г?1ZVʠ=y. 7XȾŰn.Ի4~(8ƨ6;øN+t*Ĺa,@D@ja9cOnٛ@TGl|, v51,Ig{чz|2u(yf]e^!;ݓX{pA>x*]wf[s &h9eL?_^陷JVh¼؋7I6g[ۀz6#9_[͉9wo!y'$솢:I&<4)xPBv!K+DOT#P[.Pbz$o/q,=p]D8h ~9Ku0~`CdbyjJ`F=g #6%UY4{DFu8Ȭ֢| D];`A6y' W$7XC5/7)_sg AHϭ .ѓzn'ͷK~0e"$e՞+8HѱвhZ[B}_.y`葥@׆\K,2ٷ Ks%yj3y$Oυq WӈRv=2c7S/Tf1^^ND^yoTpܙM`~j^sP[,HJbz쿿#kb_D2}@ɸ;dp3Ve.iL OAU9awM fZ"~@G2+pa&;$,׃%2U;/Ԅ;Ho+X*^}bl;ǿ7O<,~@W/D:Fafy7MRNՒlF ޖ}U hӦJA +Z,3gȪF 4Mw(ϧZ\e^UpUiLKָc|@$Sܻ[ 5M*k@1,&5*$GYrEXM< aM<]= Z)pzDn(8Ra7Lwa$s2R&FEh:3?1@/=nxJoT'q%w KeQx n bW~fjs B9`gfb>i G=yLQCQ؝v0-w"aY>zd~YӦw ѮrRd#Lz~A'So(2uL+h '[k^phƿj6-X^vD ? ;6'׾yWIP;3k4B^:mmdb7Uй3,o)y&t4Ɂ8X N]C?U|_u!Aʍ|7|_Ӡv8d̕4KhzdJps]# am1d cd\W[MOjimsrԿ>PATw5V~U0$"?U:TدҋҮ-Ӏ7!TC\oH}}\h#Lhʉ NjM1.w,+:="͚a(%[ \Q<:z+I_ !\P ==#`_:&_Â|@OƸvp q w;|1N *O{R,];„dPF&޻ȥ 6Tj<j1ڲ=X7YLXf.p $ei)AiN?}:8uPO-SQ{VʿNoi:^"NiOZ#._9r{c;N{}u.6chyUo}P#m5g4.ML>nj? $3|=qF 3K)YA( QX'DkΩQ7rHg?H]My4ۄȌY1$cŞ%s#:1n؍ޙNw8u; D=eLE=7M^s#{R  rƳ+ep,&:h#v40q_Gڧ k{RV:X  [A0Aŗo FS-%QF8sD9PXmh>oeF*RߧQ[sw6[&Wbܳ®*RŨ{L㗸@+;*Pp &h7&h 6J9TCw#SY؅XIbjw]uQV9;IW\jQ,c3qzJ?E=Jqh{ݿ8Zdhb«`ND f8T0/cP&D==6OGy~o$0LyqSR=ɾ$Rt3zf0ϟ͕g#BI$DlM&.гUS (7fGZj"zť*%$ l>L4!^wDr [I;A32I"CsTQ5]u*6li\ %5 583P>B+\_NE$&>=ot,uZ105(ASQ{y䲭mN4Ӧ9з ~!†NRkt.^xr/AIb'a}S1| źɪ)9hpVSjrXCksFx`69|7n 6GB] Qn*6e uL ON?qa80w{@XΕ1 UVXY3W4? IjbQ_9 * Rp)[x4?3bfKF^m~NuUX)J7PI !.xx'o.U pd@/G&Sp+Ȩ5?Ze([2I1l 6-5v,NL/h gQz&: x4XADͷ+^W6ҋseQő#Ik*.*(ǡ~)r_GS/qNS2 ZĘZ[k#HUOԒ͞C¾J+MNaRb҆( Ju(k7 u_&$q98<&>{oI=q\JKAEjʴBhuiTx)Y'-#O;QZNGCGLU d[hU1I5VrGgUqS<5#N2Рss"ynw ~ܭuȈET?x;"r^jsM2I{StF{Պq[1g"HB\M&Gt1Qf ~#'!V.ِNyT (/=XNД[*jUp -؞Apɠ VK3Բ f,Z}MvMV<g|<><jRg&"^/`g$77 ,*]5/.]Ҁ ^4r*:u{[pzXao㎉,5ԝ$tT1ǣ'vhGQd( em4 A l,ƍ|W7!D T;$d5T^oAR-@}9o9|_4JdGb#sߒ(]5(/A^n]N i·/zՕ_%B2e?U6l4h0\qʔ?U],3{[[4Br9pG]I1 vXh%gҤ%\eM.]B{Me`l2d[S~oBPR:2:Ta.||7N;@j؅YX܇%$djC?@{ zGeL8AXl{0hn+|2{Ǝ.9| C)#؍>S5I}?:D?+c6!~5i[ќU=;r$TvRڍy6;D lVnDNw?hY; C\OS%Xí.Om"䔬ZzQ"`PTe?/#VlR!ԼӸ `շj8HbyR˩sVgxu8)Gh0Zn2 TΨt-$=SA@֚U[x\V7\˺z!xJ]Ѩ ^:/,LCD4=Ȯ m P wzErK;rMH)}q ED.&ePr-ڵA2ȴ Hiu[`t1}ZH'M7w70>3wDD>bu^m/o,"DKXG4ӺbAAZ3iX@ ",' rMZe"׋Sֆz/VLC ԓTT>罡#SkZe%"4kkG/}#ۨۡQ|۹ߐ#M#%oD.w ή! $@qA! +טdCٛ5?p}գW~@m;PLmɤ)!G+zkӺJF!jڑұ'3UagS׸M gf i4T|``"$JF͵+Je8cL||!>?4᛽ a0Y?mX~9$rOƫ3lMGfj."\[HBduzIaq]OL/$hvE{ z ܚT:1̦h(^ADn\3bk2|c4}ޔI'ʢq>JŅ!Fc'" DJ%ԣZMZРzd*@էzv@W#-VB/e'3~6G%>֬755!_UXqa!_/Ө>02YI'vQYrзv 9P:B#Ch 'wY[.ړs+qM㪼;rke酞G '+Hxk%rq/e2 {e>`;Vn^?wу33jcΎA_'qS1=Wۿ%m'RVN˰I>vg>mhc> s6wh)ѱ0. י^'HgД? ^-S{>p7O:q=sBn0: (,arڲ5r2rʆ}3=܈ `!M:vtse)To'o2 9*?N;e-j #r>=W^Aś:1>XdҫJhbS7qDհQ$7^d#gj^oץ86̳@f8W֯~JiCTiHP}:4ًs GNW`$Û;btڌp, iWد8NU[9n[ćnDg)D X pnȦETHaPM-AjfK6kC䴲 sFrLmE_p,ϳ^k:'!veUTyD9]:xT>~S05$-~Qwcn䉭:bהT:2r~Bb'CsHI2p܍cچчQ܁[F8p wt4+MwԆdwrj0&<-زr7BaMab5ƚl/KļmU%rWQ|,=I[ʤ5Ɗ7AcESs-'2c܆cn*?ӴT]F-`eގz 8eV#e0!t^jX6P^`amfi{|R%4g%C*iw3O7o;L%^49/f Fͨ$hۃK`)#\do}CwslNa^ڦ0tt~kDm8O"n:ͲKć%a[lC fOl{iBU;s! I Wiv2ԫ Gf^WnJO^/5oiz7 ޙLH i.QqwgdH">-n+D :K^v )СaMp V*Ȅ?X``@Zv]~L煎-gN} \P1ϨDܛTcBBS>9jJ!m߸Κx l"F &qb֔䑻y+UuAJpeqiq%]*b 2tyS@>N'ȇ|ib)DCxbXV9*WʒFс(|耔"WF2 ?s#8<ѰI)Qd @F" 7ؾs5]~>DC}w7}Mk> /F19Ə M r,@WgA ayjRXro'l^˳-ygscӸ-nÆWR-MzŝQxaʿ@/F}BCit(fy^>ot/^$Lx%*K\=^mOj7R;g|g ğCGmɛ|26C8bGQ-=9IO!bBR;/YԻ2Ww hPO$:;͵x 'c3jX̅~q*S$0!8>M٧-awEt0i^l>$R3а1yn)u#PM}.:84qqͱF4Њ[R6ϣ- D'C'.Ʒ*Jz7_U#(Qd8[BV~~,@!DJoZETk [d;qaɿ)ЄekvFhL1i7*t4L>(u箔^0 /Rlq:k m]#R@R% r?G13|Zl8 f""z-鬎6.䘍I_aG!Ab (Q拢e\<}KW3RGBm,QJP5jnn uz˅{q`@] 9*I "u&M $ GPdܞӑE,/ۧ9(zٙc٥P!qҀgj sxHg^<ۆa"UJb]wN”Nw^ >.b)9'&{Ts2JyrUi#Lчֳ=qQO% FMɟEvץy,}@aTdJ*f}Q[lcn[T#NrN1lOUm5 (>Q@ݲdǯ9R[ׇԥTXz[ܖLd'LUReHx(bCKh>m}j0THk>8E 1>af{ wI^ŧm*lr.P%G3B ,V6EaƄ1ح%B0 (`דuԵ0 EJPFeMr`*^[?qBy{P [˼NTҚ4˜0DhD8]_ x"*be̒ 6F ^@KNд|_ a>BL Q xtr;1sa"E[maKq|)'m4l< ou"j4'_!ܠ&(*.6R^)ѦgȀhf[[|)c3Mz5; 95P+Ca'lo$}mv{4I)<`~+$($qZ= ?]<ًh,`ᆧE= j.NuH}A(%?ӑۚSCy_V%ъaqPU} p!zZ*depVdWۮWpG*Aq:H̹w !B T! ];QZ鲇Xiܤ8+7Qfm|1S*jJcLJbG0K?/T 0kkvu>l5ʚg+jf 4aM=[6gZV]xw⭀N&c $m*ųI. F])]-Mi,ɶנˊ&xkhS?EmzCSOܺ{oo܀yr GX;*iU:ԁo {5w{b<>!hj KvN(L[G>j4L|$msljlߘ^9?c~Y~h9?B}y7r7p`aCwa Z z; /&0=O'wyJOcJASؖ9NR¿V,Iσ8.[bwf`]muqb{ j‡Hџ 3"ϡ]*h$ffTlj(aq_D8JȥUw޸lN{n3ROர0v]6 o(M5G+z^@">YXH{>Ύ H>YADz@* ]?^c?F,hY2cSi^9JX-%" ,=%k$N6I\kUhyH\_3PW 3<w Ҳ{t)BsgbM5Pìߵ<*|ل"ms 2b{fZ1p+!t^__1SߜfT,D_yمu?ƄyZ$dQqs#=ޑ,Z:Aݺ0})D1ǛKvMgO=ןcIfImFKJw{+]y ; pfKFڮ[zA]ZPٟ6U+^ٗ 5YWKdfDcImYsX:0rQ1ƣElS0<3Y\=!BU>ML̼:Ssbg,c¹Z14*Z֭s.H&.&CR==DC*E@ mowݓ /szSsѸƀ<̚~se/"Zwrg0Qd%0w$xf{E^ȥq&秒VC'Lr5'SF֮an-$K-Bc@yW4;`<q^w=J09B7xM2ٞ+FkGJbF\#Kg<ĶC'-Ր}ǥҢxqwdp'W & fks0Qϩ@-Vjdu 7ix4hcRDG+KVڮF[} glPGNva} +\@ga3|ޱ Vm8kIjSF$ 0X`zƠ+$+A$m&SU0xa R&;<]d]L0?Ʒ( |?X-')h*7=Nx:B]{6`FZ½ڥҶvTœc!-EziVy{Aa> @ C\x#w pgzi< AБ`3S0)? znS*#I1|;S=ӳN,I)I]D HиLsh_R_{r_W+Wt'?h,5(UAT ?-WP>| 5>ֽ MBS28F왌2Y)2ɖO3Kϓ́`k9qN9/T`CbEr+HDTDn(rK쫑|61t`fvh;Vj0]Ajb0N Į%]Pu`%~ LYڭl്̙4$'UN[p@b6oh(﫾P,EB=B"RePQ:K Y#{c>u,-?qPѥpB^."'4|m)Va+`$ P SUzΪw_@oU112Bړ!Vt  ,KVO4=+ |ky_/>Q?4NdŠL`kG[>d#ǣ`Aq5g ËFt 㞔ˌlʵ Ϊ $-Wվp(开smg$T45hSXgx*V!n4׃y1ОgSiH/SSF\Y֟Cvja _%iT-2q;(Dɿ0X"6`^_M(9~`y1[h}?;]`j!$eZvVGdeJO1CJaz3N9Y?ӼN-A@\.5JD#lZ\])>$ T޺>tiԆ9k{FV?ӔV7^'|:&HICJ6|e_ >/ 'ep,W},{W'#i )81Ǩ?s$ehPh-6tZiDrG/g!C,zlF!ce,4\.@w$lmYޯ3k%C,Lpy~ֆqn̕gA:^3Hpv.Iũ{{;PW|\ Tg%_aajsgR^rBgIK$0G\U$#(Q`P'}$kpx_Os e]!zM,ŠEl2%.*4qX3mж̦[X˔@4X>SƼ9׫oULoYv9}WV1yQbn[ťl8o_zIF5[G o S(eX Bm'(潝諮 cI#'@u'^)+8b,(X%gdyq $;Q4m[vh'Бd ;H0`/x n"_֙u&>EMrx8`ԛD4X@4e£|h9~DAUA߼`*Qm"oaoijAhѩ X}T2w*bAPagj)IM׵K %̵ڔSJ8fa`lg4L-90;  _EA$z@: |ӊ:̃ޞYo'3uN UpkǓY?.\\b {䭑U<o gA4}2+IL1*w Ln?'Ew@1ˠ^wF }Jmti'h-ԂkUs{碉t¯os`;N߀K賥 ÊawoR5K1D%j4RXh~ 3fo#%Q)xq+ "0GݽƚqqVO~jy4qmM[E^>rg.+> -g x9LVdѶ8*mQŒSP5-kD`6[V`Zk~MK{SV;SDrt'5ё(~Ö"6:`'`F[#c, yeCc -KPznJ~@z"`c Ȍ6uAx{8L휭'SOG;oM0_s6qtg1-9p KykcH Df*V\S;#"P@w]C3HJnSbT.6_+-5qNU{vu_a\ 6Gi#bf8/2aا>P͆nab 9ms$FD澭iF\&\qf,6l)ż Xc?)k x}p%P%Ce-+@$jƎ8 '@^T2 Z,LZoO%FŗF(q2;`R<AA@qf,-mah LW84zs^+ z@Ìw>>>+u6yI`Sm+X8NHYh j1SySZk_:;p?p+B-ٝ* R?"gXR^yB،Ez7G@`iM:v/Ijw\z=Y{{Z7/=;kn|М*ȴuF E[b t4vJ5*:5هk ә0tC,64g'5-i Z7nAd Kwm@gE?6|Yp(\@Opoz1uDIr0{캓)G_Vkjy:ۄdQ%]_(7֐搡Yo-S e["Q|̿+^ B9q/1([8U b*LdD븠430 xunn_lLLUH*:^TD甃:Mm􎘔Uف IUunFi Advq[ hIDA bffGh%@!n1Qs~5Ά ӛfc (],)ulbAsàᵅ2z  Mc\Wϥ ΠwtYͧRNK@-{ <*8/6KM)+ZTK^:~r _iaK弲)mEUbMgQ<8piX) O^*A(U֓-^izeOwl{īf8Ye #-a׎NJyOᠷR5h½e*tj,Wʴ e+*{<ՋfNT9jQ! rq]XlKŚ` ,wO` @b̺j^/H?Z'E ~p**Ĩ >P~>!`#>Gu}q -p?B,Q]VB`?@Wneڽ6ة ?0Z9Xys:wQÙA9+ҙiJbE{PvJ.%裈ܕN*9osLcF)&{][;hk9pվHE yb?*4F0;".P1wϜh䶆ͤk8 e^jo׀':F^)Фu0!TЯv`N8`/=7t͘X:ԡZ䉐xg/ᖒ=ch9Wl@L?ɍ [hA4c1D5 ג‡oH!ss%'P*2r 9b1zIM!hJ%_r8G7{;:2!lq[4JRצ͈!}k留[/;rײ⸜gޢe wk_%|y,1'xÑ=۫*JYWt{:?#0B +tF7 '[#Tn~ǚZ&SFT ⫇RiD>4ْz*N+}!R_Aѹ\wb`b=I84zFH}Ivy-K`w2T(8TS1faA_,Y5F>, (4sIApo,o.ۺ.g'm.MC۔! zw d?Y !dlS>lR޻#L(26^A=ަ{Bzpy!aCt7;Pʬ0vN2e00KjTP^UT싛\-p׼[L婂) $ȧ!CF0O6zYА_?ܐ5hl#P?g(=,Ueɺ*MRTDxiAjXrտ?u_'a_"f-`$n8uh)zj{74&_Bpe}5qGAI.4땐(B."KKt9h. C'x [bq8䈵5̈́Z-DN8@>@=܃}_W~#JGK1T0m"@5EtFgHDs)",^KN_8;S ;{NԌwpruT\O-K)Hj@{2VO(`Y7Fz] <',<@R.!E|vf{66uB|Ѵ"#jP? 9{r| KM[K fxj3%0DWOTF,@-TSDJi>Hax')H j$`[%BzC{g2hg}7Mk+o+hZ3wOBQBƨf-/Oހc{-s$ QW\o "A)& RYMp0LCUo/bÀǫ\][HNjWl[-w-α@9?68 ybNK[w⦽,x2>j ƣjRNS˜>iVPUjm%j-ssAIWEHN`v*E7 pyG\J?I&pIZ%9GU6/?śB#hl[i[w*=wGܻ.*zU)LV ^PP=i(%Xc4B #׏~:g)9_Q:"ӑc,P4Sdόˮ3=\8IOs&(љd[K}=:hg ND6{[Qn%Ȼkt?^y0B=ӓqaZ \K&PA T>o$O >X%`;-ZgI0aA %$o qiӼu6fe/)WcWyJF8-Sw$cN @5hTl[_ ҆ƮBSK^*>euz+ˀtNJ HO/}rl$}->2."d[ƩC񼫟,//f YoEi1 \ޅXrhE\d/Yo72sŃ qM^vLu5ջ̖U,K9㎷q驧+V^zqL<$3 81*F1F8TpAnԆ$y |MgIsZbuxe ,?K"jm/˨}<!!7@B_dx퉿lz 9N;"]|jQ=Y0oTŴ=Mq /j+d APWaqb/۹ eQѪ4VA޸<\\CaS "sv3͸Z.-wE$s*LuǻVٻlG`υt#TBI(`cy\fW*Ѣuݪ8Sc'JϙUGKhhB;7^MN;r'(艠zߛ7FO-Q6Eym[7YԺ8[bj& A>VXFNPÖ(9Qh;}nLnQ:;ڕ٪Gwc->Ӻ J%O{q+m]llU&41cr8]`LGZ^?weK"&tDLB_7jZ$Q(sҀO0u# ;2+:"+G-"^UۆnZGq[MЭSW?fL51]16̀ !8)5?$] 05MB"{P r]<FZ)V~ClP\rpH3pfzvj{}xt# 3KqDն*'ÏɃ>?8LAݚwk6󙘸2]|lXE689 uwx+hRаPу7KFN.s"dL vb)7ܑUKijOzչO:\D5 Qk-yKN\(N?GkPk{;(^[^PUqc ղ|>{d0+2/mZ,l<+)8xbD#CNH%ҩaf}x P̅QV>>RγT}x>>rے&5Px `N`wiwŔdݼN;mF|C0kNֆG YEnotE.2ӫJGRa4/wU`d q@ve Q/ζZz$Ii,~}9A$iȧˡx"^4-w1gp T8&(ڈ12iCOu. 6Bu?pz(%2DB2*pRsW UK֤pae7N25R#Evʜoݹ NG"Ȃ:c]"s%MvӥH끦 Fy}WujĪpF隼0Va,Μҟq5'/:uxqlQTEt‘yj+,[\HP/ϭS(w׏s8*Do$Q:Cv9/2CG[#0f<YXY=@w @@-(U b:퉆*u5 qA1~Ьjڍ+ N): 0$+ZpuI'3Zn} 'zZIVNBeYjK)+.3'tԨ'juok+?OF#47x-8<ܔϤ>f5^O1+SdEvZ_|CIG`bteoꨗj-Nyhv.] Q *)1QX>,?6n[T37b^N@ ɸ6n׏ :F4gd;C=qyYbZⰼe7=ܝNeq일PcSx*&UN#ZɳO1\]Jf,vNjusor퀌n<cD4vEjYɹN@Fr a@ 䈇.M.usnJ]J gD;Daϴ"dWJig2]"T!7N8_%;|DEaEnձv#Dj'cJx4y?srdg#"?u%LfFW>iޒ d)i * Iݗ]I`3q=ٯԘ^u"s q R0!#~#B%u؆9JVܻi!Q6etX`ܻV,~V=#K:`  ʔQI},S>F*&G2bbZ:S0AhL5+]C1#㭎(ޫ*1 <;lԨE^  كn*U7[XpFN3 |.2Ul72@|Y in}Ud|קQ{ګN4VSZ&gOh32MB644msUC@R]fѠ* 4f{+6{q e-lRpOF uk*aeHDIBX˝%S[R buwphsj`؊s;2w)P_b:As3e+d|X cfr :@_PhT,>LL|ŷE`wLFgX: PfW țR .s ͻy r6"GGx?a)0̕]mDէLaYOg04ͳGڐV򛲆K5 Gq+JZia h\RuΚhzvr'PTPZ'\ehO)i-Z!/Nw9/|1ZrJL\di2kNV@4;?Xב*uN4bO94qFh:z+E>[dgSEF]7\`Y?4iXcQPd cޝ!oרWu-/fa5ߖ#e'd|snό)*+iTlzn$Jl'‹u"P=B_aa*yHAD#yAb.۶B}LMVyЩkӮfSfro4v37ۍ/Z̅ @;m#'$T/`oQYcZ\%yrtWtfәU1 (@#:¨6b.{Rغ?󏟢'&[ &3ov#<*TNP^嫶 4;*RVM#YO a^ Ë,cPѝ{:͑wgwyEvnZV3*5Td6zϰvC(!q>K;),!b<ɀ/T,!@gke6Dc~U>ծv$*ӺeBŤzf1ʵĦ?JSiy%[{DkNr{i[h<~ܶˉ>&#+'t dƎzF6$țDB*5u~D< A3v!S3t4fzXg NjhZ4ڸ(Pژ; {53Gm6׈Rq(,VlW\iE(t˻6cԌe2L5 3xAq]r7[p7{S`ۑs-Dz cT˟c==qQcdwT<XT fo"GÆԩd#Gco83mmoct3Lu,MI|*Of^=B`,#+2~f{6qF$|tͬd;M=sQq;QԲ/֙kZn{8%pqa&TBT`ȗP2Y؇>Ԯ7ױwm_M @ 2-A3"dH7s5F l_]Bְ]Kl*BNe9q?$<y{&!ōDРh7`==wFaEsEUք$Ƿ1Ίg43JʀX2A9j*5iMi(IcL7Jc_? 'd:޻\-zTPo'j-5-c׆Ĺ!̓b_-qX݈cV/s!d38(XfgSv{>حi$e$ժŝv.hfO&4gd(*\p3bGsujG|ÈuO^HtpFy԰xdo \á6,{8{V!S{31˘; a+$* Y_G07cணa'`'Dl|V/6,Bu}kCD8AejvY?4rG׉dNY$R>YC#m|N0f8l|&qK3!LZyN1&QLj(߯hNp"\+˩S$ fIH4%*H@VNe<g$cU|F O'фq3Z*SG@ĄO:äZLʍh0<R~`["m[qщ@K{4. qe|Cy4K#p0U`谊f=6en[QeO|  ك@pC>wMNBt=FLeMh|8ȮFCTU{sg -|im?e)2ccRi3AkL\%huۇSA¡A=M!-f5 ͵뒫bg3b穎^_e"љxFZ dV_E? **Y0WAyw]vg8fl3'3 꿡Y 6X\=RY0Z|I ϡkqHk. [ )\_Ե6J OBiÜp0g( /( PLj>[^P=0;a &^D6viZdy4Y<'D$^%BNBhcף]xQ .pׯG7` P&]8`/G¾y!:Jƌ>܋5L96ʖ.lx6i:I9b4 \1 (倭YL=D_ TuBޢK'9 B N S8<}7d>SdԋH(ɥ(tk ( <c:3¨[R߯UVxi1ݭS= Y1#vP :ph N`x,G4Y1w4PLa'eqÀC;;]E8/~kA2E JY 4fV;{ޤ9L:}loښRy3Fj}ܣ6ʁUD7lVJ"[@}e!񤐲"??/&Mt5(H 2l˪j[؃ε9} 3K{ 0r8 .Ҍ!AwБ JҬ+6|@ rs~KsqvV1dAP z,xpK8$`3S@8OyÚNa]Lb2#8ѐg!:06T>uJecC4$GΤItwqiRʭr+0r!5F!A?4ژ";Bp#q 2vuuHsE&_G`}M4dŭu;,Pތ;nZnT[\m6?"*Oa>\S} P1;/}utF||AQ[@M\0 1ǣIT7#z$JѻZ+5 1E̅5FHM}$%`S h'6B0[GU|l=^ ޞo3$2H*1csFC:q Է̃s [dF.H;Ie7PpL )9kOQu'Y2c_[ʞܚ8oU^a35f?AcB&峀4=3*͒}VG:Sm0[ArUGK;2t[蠓Sjd^щ(_mF`B?Eg-Hw`(kɛ~lu-bH][`'~#?&#D9|b TLq6m\ v/B0u~WhZ8z^2Xyo^ mX Is5&]B+>䱬ZQ\z;ckBBhZw6jkm';#C?)#4/%Rvw{E*Ɖ*-_|BG Bǥ < g!zm*2z42W{G`)PȮm3'!}\ ]ڠ>iB߬/$.Cg[ '^*)h pU.UqCm孈V|:Hsl$*51pƾ:d2h]/b|iWD5(0I֫`dq\中 W}UͳRL3E/SU[S@#^1u(2qeDR'Hvxi:ۚ.G%, LDS=2b<ǧw:s4OS{l2)sFacXI[}%o@+vj{/B gXD{Kp., њx ?|fDpPc0KXj-9^O&W/ A44jm?G4C6\H(ؒYE.?@G^xK; ^/sc`S6`e`!gyL~H.]iA;iWrzws CbcH䒒V^:o!F`)?ҫ۾2̱+S>8P7OH'm $pBBMHO6' ,[}$f<2tmHPT‚jͲIkw{̏!⫥[4Hyp1ht5ϓeqBĒ ZP^/ pN8QQ^OH4q;A[7%jKJKYz-"䇵ٍѕzs@I|*kmcam^^BwMɟ磍! M(8vtQ=D͡_XDta (5@!_Ũ smxwBii/4^)OxoAHh\M#eEqvkl{ޭrf`a. ;ԱK/7M6E_pߺ:nCE0r@Y5ʗk\3ԭA1ʡ V]WSO -R t\YFY7)B 1 8_s6DۖjӂWx6V;_j H_&F#p!Z%l"[P;tj5mDrm\ZsX NɇG8BM/?PQ,lIgBe]4d>J{Yw#(R|[ƭ%^f1v7X|Lv 첸' Scx0gt)PeS1 hlIn>Wx8pf3q6>@?s|Uv,ѳNУ7قt=N*%+ Alz]rc1sa[|z5سD߯uaj],듆#7ܵl_L*OZ"[jδeQ&dD-Ц-+&ÚSfhAUD23*uP4Y/;ubuY 2P9q0m&-_NB"]׌?j DF4bUv.CslZ|bxQ$%C. ŖJ \mΎ'Hyѡ~%0)`nIn5^0&XYzA?[;2L{*v\f6& Ǜɬe=P깉:s_ۨdM^OO@\X Y2@"j2~n@Ͽr{ 9 yɣI=lxxFQeʠSi3Z$%7XdЋvFnM\ $~n Zָ$siJpOpNϕb$-B^ӆΆͼw=9(oTޑ2 Q]G# 澎GIܬ> E5fn3GFj6F;Q\藀śS_~0 r9+:xjQVGg8gT&1 x}LAnL֋J1gx~ D 愨;_Ep > Y:i +|\D=0Ez0ʫ89ˍ۳?ʞ7 ?ֽ8 r7F@{1>6YoBL5m:`jd%V@6u@Y9> 0kݻA_&srDǃAkp>6>q cbfe?b` >O;F$&&ZNs{[}.ny>nh ^``2PҢxN}cWy#G@o:'t3F) UQ &ܢ˝4&t^~ǎvGU" x/cl`' 7A#!;guS{'/5KB\}7*t I ?=ӎD҂I~mT>)KS_ 2pRE>T~/PG@iǤ+ "?{9R@ q&), fh־4'WL/|*}[y0t) T{Ea 7^"GAk{Fi_3rGLcP7q(iac +L~=v~A^1Plp`)F"÷ }2AfR'~ Z<@s@KK /\0u^ rׄzDhtQ_/DHƃK6]Osf ٚ E}0_z䉄b[ d;VuE j6x~ cfUlS zMcLLZonx-n*\mF̘ܵ$U' T8y !3j,a,~-9dR2N|E`o0.v'c eG"2bЌ̽:3Ѽh]*lm;gĕ4 9J:)z8<}HIjpLx283J)n^Q脋#HT'-*KU[?η!#ڽhr*sa9`!BrԗAP|08m-$땧c޵B:MEf%kklCcEuVgMK:_jo~Pp6di2kF3괝A[6/JE ϯ: M6D/؛ه;nUż %:U{1gS ?+RL.v -3c;2@8xxi|6&ᄎýW{`u(wyjYb agϜ(t% rN~'H+{@aZP,@UcK8iVHM<u"'pCSȈe`[cΏ)` }~6| McLDdlr>N U4^IFoUfaOIa n⥓6IDۖƒh2C@`_1ðUߜ_~xq-=Tr6DIUd5P8[ t8Pc(t^"Y(]:~V&gAjUceLkDRhBuiQxtit}np4I.D?&=nقڼYgb#&Ʊ`iV= 7Y/~d7ԋ*y_11,۟=tb5!$VwÇs"` / H7O|ӂbzۉy+cZ֌}$0+ 7wxa86d!=L&=|˒ m;r=U%3v v3ma xƦM!''&_k0dCB+y5g*ql>̣͞7tt{k`?zP2~5#N5bo}Y˜*q$̃oT.;jacxVRI1f~l k&<ٖXOGZ'CE(W^h| >Eo*@P}?byVVVxy"w-kCX@&FN%S]^Mbr=KKg_QB^$1vՂ8A;H+L0UCxh cɦ-ﰨkx酽E&\'T}PQس`[]~]`=|M b4%st0݂6HlB% {4O/rMMAqu Ke7w,) XlOē݈HB NV3gLXL\(S~-l߅NjЌoH+{@ *]G՗k踈. DF L`lZq?y! Wk1KK´j*˯·?oH!t$\h)@Ȭ~8 C.ŝ4Cy]m +gmz埋+J9EWrP~.%ZR]'m זV[Cf+=I౽nQ܊^֛Px~N7gPQVv="FFs-)ud)w?)FէTpJ[ Vg+2]Y[ sªGJU{o=PgfgwxJ& XY`(.,=5-x&Rb1lrs$h EG擩G/EX?-Ujd͝v4a1QiɄkl^h$m W7~[ $UHꢙsPr/@Cs<0p<`P%QV:)T|9A祋lh1$ OI䎌dU{Ӯ2R# $wbr'6ҭʔs"Lp]e:d(ж0dIx:4fv 5Y#Wmtx- Vj'5Y|e6o)[g5ЪbwevxC#=L,'!eF+d,cJ (=9cIb\80`ȸhя+pZC({p Y:ݎBAMBI,}FUgrZ{2]|X'\ʽ^W4ѥg(XgʬvK˴JN;#ފ%2`$3"57- &P}`F[b얪~CN$&C .v\\Lj֏-X2z)>FTZ"gIlMJEBת!3H@1Fu=p9P0+*/.@-3\Ȋ({..1?7BU[NjeːsŔEnle{b&YhXӴ(1n? _=YuJbl!y4n&3_{w_8up!2\#De%V@`8gc&;ָ2?$25Ֆ) JM2nXԈ5 VGGІoZnkvWΐ7,jҦ <% -+E 'I'`62?ӘF!3d`h`8HhKA_hUP~h̽etK|v(O0V6=AɸJF'<l,BtNP59 #p] Af *kmɎ S;=h%5&Tk(:ϧPkq $ftW`,kVhLʢ"i\%-GjOKlD9&.3v\MR4nVt>J.Qh?FƉ&uo0`)5u|]gUz5)C:1Ȃ* 0r5.t.9-HMZ%QSXzG5'@FM%A¯ddC?'r.1P~.eB kU({f qb۱u1ibT [j\ 殭&B&L =A\nS?J3;c4Y _)Xzfz`闥%~_1O^` {)׶ltsD`5u`~cW\/Pk~^v@cAǸu׾ #dfV\o!=YmgbxEF#RBv/4:rQP3lwV#S2.&k Ups_reAw1f +ς[pf[К꿕/<@NjR )Ь: JCPh+ d>(X_ogɲL$'7ΕsK_ DX̸XThJ5I@7n--VȯA;Fp-YSuE@^6;WZ2R󒸿+?FpYanTqgu5YnoLs#zG h^bZ69+($->meXOnJ҉8]/X(Ps / 3Wqk+= << I'@+M[!7o&0I`C}OܽE 249%$Tčq V̤'_M$X9zRGl^ßo#@^~ڮO\1l-k# $@̊;p#P5Z^Y)|UBjelXDx7$`6ہMq4oTԡ$RoK .$i4؝yl$ .VJTʅf/LVs\~1%*k#P'H9Y=h׸V Pc^t2!\G6Pnq0Zh W[%.'|  _{oc/kt@GM'pB:>ٿ ѡ+ Zdĩ\x{Y Aoaj@N2e<ǭފzI8r &m0(k1. &Ixp7ZXuV)LW9ʥVSc_Wja!eĦvQnT7UmĹORME)+1ۺE$6sKO_S4wMLi:g>j#9|Z@4]A ~![zE5-:Q  y 'WVtnnc͔1E5@hٷ^9ΑHv'ǴW<13b"ҴD^FP!1fU6"q.M-@uȆlp2L-q{fpo)zUUMVUWz{!3ɱ4~5hSyjYH(f\G>OA%D`!ȧz8/XYFrV% `#1EEfCnېzhnТ⌱d(a0h}^J^xhDJ΍f;9!4&M1w''߰-Y0-fA,ęP}T3S4d '+ [\*5 Uȁ"B εNwGuwm[IԈdp9ʽ*bxu06" \CKOK[kXS-s`iQBU"m~i@{cԖ=8f)[OQF ʰE_uaMr5;lɳ2 0}ųy"ҩwǮo :D6TʒcMr{%oߴñ`z M0nw D!2l3{VCJ,ax'$_z'?ZZ&F>LKS% adiCWV{ϓ$_ة ^m |fC[@83><8˟զ1CTCgX/s zSLY, `Oa"bq}eUX 뉶m~Nw52fiY{6ז N MjW,$X.EF NQck [u%qH"!_͟Uuϔ!؀ùWz] ޛ7!WXt!,AghVF7]gt$J%F&a/\LĢ-RmKV5sT㉲8HVOCnf|;sF)=@^ˎJ%I͗&nPOJE]p^[s݈}|}arP6W({UMY/&da< ٶplW!rNBX^= ԊW-^Gg}ّ\Jg x4Mm(H2S*T^=AvyOH;^o@!6i piՀܳ3}- LS`V;Rv|^HN>PFdNKz"TJo/.Oo[)|;H "7&R>Agugy/:Pª1(L@о4] ':z쒿bGqf/ ]%6!BݘF73tI%~`,># x  YQI@bOA?&/N*6ED٧;Z@ZJIt<1gr׼԰:ʰpMa5εB!5@: gL/"s:483 ٸڑ:}설1Cy 6F8b4uPlp2s+&hMTE% S/ZN#aBfa[*ӎSt])Wc)n 4=0g;i ` LFcWkxfr8.-+v,/>a)BWecNiAHLJ,C M305zZ*qu6ekS5Y]CFl${1̃ERF" ` l#t OݏG;'y;L2h[ꖨ^5`˲"GPR; uG,6{rCX#-:VroJeʫ FƝ:JٜOɋ6:,bna\f͟7g/gs]# 3c,X.A({޶JʗZA+ ᅟ2P#"kҷt|ZV-agޭmat:... 0t7JFU.-=/x|^g*{#Y>'# }s} Um`C񦏷Ô!vlH(x>qQ7CbcW%'vy{|%;g##*v,eF,9ʯq{B R U; `:\BCC PA h}X Jv"M1XA]xrC\caD( ߄/@6}1[7!l\R n_>v} ~=K_7FNs #̗ ћ &E:S{X>'>J'+Ӌ6)Z}ah8, { 5%I!f9$^'x]WUz7a#0IK/D^U~y+Sdҳ|ssQ~FS1r3p~@*$9 KR{Ph.J* ̛th#oÝ BX9̻13q2=^JlɳIF&xk| Q|Nr:!-ApDK[~ (9?F 7ZA#4Zg.Lژ#;l~>{6Dp/xn"ت /R6]+ծ$x\) 4줙CݾWFW1t˘܁?%㨰h;5Jh;'RM攽 ȤlVDnГE 0Nb+tZ1_7\ǞS2CM݈ksHYT6bM\OH- +W>׺'8ɾ8ӧ}o˜Ƒɩ4@T5oS7q6iO<{q;@m'ңFUZҰ%, O W }dLe7?xӯ% ĖSGۄwe^j67#G,&)f_4,z{f[&)h^MgCum9kcP_C=tU9 Tl]-!Az! ak+Tfxۆ+P,2?f\ܦMoI6 b\]HeSMK<|i/7&#DF .(5ZL_(4ӪU[eʚǼᱳUPOҋr rІ5Z3{Oh/895f@u@TeEK֚!lle4䆈NJC.OJ>"g€ScC`O\ VL` /8,w9R$I -5BN쉭uvCF}8WK hb?pfYj_614d7*eo4uQ)ݙ!]^ks5Ԁr 9{`7 S#] )=yg(OR4.77)E2]e2B%Qe7qNnEjz2aʹ`ħ35viS<4;zLR= I&Uަ KH֟|"z69L_C3s=KR"7= QVjEY`ϿG_&C2*D@*7 lkeMͩQ~Dce{)Ӹ1i%(tkhl}cȕK({)oѻN]J0)HÕET:*>0;)gIOr۰ˏ=vq k9gKN6ĥ+23nG_*.TTXcw-̒ęe 0MϑcBa'ݱ#s)څ yx}nnZU͚{nZD;6:0@SFl}G@:DsAz(Z 񄢑P4*Nd`^mХ8?sG  `'t_Ў^Sc TbQ^;5]y L+ ϣ4~Oհen.|;ђ*F{<~G'82PXFb*'Mr!b?,X{WG-d7,ɢY׻Cêtc4D!Q~a%@2gþ/c젥f;5O}=o7nKV Ľ?;=%ck_~oVV4v&hLrrSFQva:@a !R2S-,uk똄sxb[T6*hm-IYMڭe7~8wЅWi%KY,*2bN@sD.)bMP/M?3nGAimBV}Ζàd]wxLBocKx[>8~' b&pCٰV+]LQƙUI wHcd8fW˾X,gs\0(4~5X+拪KJi0YXV,UGJΆ;U=?̽V} b[C$}xz¸sn&"a7r!AG gըPX8 RT'_B`6\9Mѕi-48jMVن&+w> j"aޱ}NJ4[7G-MJ>ߺWukEFBs`uF*. q @knЇ"|"24$x=5O:+Ɣu5{F |FCB2t37Ų ]{4k]Z@rm{P[=>c~ϩay S;^3vVbAbV0#KFV2 c( Bv@-:TG\vL5ؠ ?J3!4N] v"n"ˊ3]~,خS|Bf VjӲ#gilxqUݯ$|ަk"TkTG{i=imwrVhso rzެl+vĉ$@ҁ V B]OWB٩7ks2m8ǜ>Od4Т!u,h]>k^MczF ,Q g?PRIFۼwr8kSmHsQ-_1R-Q% >4{VGE v}UxQ*f$fuiјt;: 6Ip \ywZ=H2ާs*ň\q3erc^#lohy50f t/g!$: 0&n(ɴTnqq< j6 \ =%(lۢ:&ckʛH4hc" d~]L_+}f*YQ*8ae3>NkhHN=e)Z >xN3 4K9NvHA;N*8voC; +; |{6!J#CZCr[B7}NIlZ4`1ti(*zq,׊b!v{#Wui8}]q Ar |`5}ʫ}^-78k|)p~LM GZNgI.+_wꥱ%GGOn?$S-Ư{;yg9Ӭ, A5y'>$ːF*3[Ŋc*ϟ6!"y'>ގ~=*X[݋Qdw]y?_ˇ:xq9/Cr{|%]jAhjT0#@27a`6$Joŕj#B}l߉.-,v6g`.R1 H4v|r~kl'鄺1p݌=4yi稜 @ldz9a6-2N#Ol¨ۊ[m]'ePօ̂A+u^<ՙJt&"@,-} r#` ;_.gNj%$ 6ʳNJB0jv%MPrM\91!9fEO.5]o֖~Ƹ^r/dTo UxDN\qvߒJV2E-k@B[ghq2⿩b$G[/|sO@blߪL "` VEqZMÞ/ h2%WHkiZJ `uԛG'H#u汌n?O@Ɣ Ra#0&ؖ3E !x.V3ߤYR]fUɷÊ=뢘"ŠX`8fH\z1!8V7%j%T>f0W@oЄ˗P[iY`U.9 t[l'I@l\F,k 4b}dl` Ǘk٨sMڜWL-ӻ"_n'}& kv&~.&M)/Ly{D?Vfx,Gs#hOH[7S&¨zY$2@1W\mTʎaQ{ZK#^q"8M@Ul0.d鯯Ѝ^ȿɧ^p?qJUTyi`joӃ@%qLCNc 8\E2Qy(.K.W=@ .\k! !z}k3KR ;MK-.TSKKyPbZZ?OaJe~Ð*}ט'XpLAt ]$w6V.Aa-[Ai~$ @Sv(|+tEY53_Cv<ÃLյ=dpF6IK Yf~qkYhgKQyQ\JL܅hb(=1]7zNja|13B}v];0C> }6f20mZtcvx2⭵&'bnH>(P:Bg{N /S}wM !x+!,e;刳u/'RJф^amS)*4 |~\JhDK+EH>Ԝ Sť"PmAh$alzd auA!Me$35jiSœv<9lnQL 9ޤ9.*{H&GC-K~b yTL!,7.sf-OA8~IFTB2tϤSZNASE7Xu,qsS⊨heEvsS>@ZB5zR9,$chKM~NXK"tO3B>C-vpk[ $*u^-HJQOZ+pHz< K+ /:7[9cmj9tzΏY >TkB3}0CYyuY #{(;}jk~4?"0%b[Y{RJGq2b,+,K & E]iz/`"PJ+ =q{dڈ89 hdebA{8;ZxsֶA[ _8@}[־P0h?k0͔ءa}*M8jvA:jjG6"rJA>ڪ-GgigFqh͜YUӼDTQGSI 4ϞݖzK={ԣnstNUk×(NtHZ&v3LCȾ;s H=-j\HT&| fY1td}p^S#'1\y{t<>#F`1x{nQ?t7u)[:ug[p^-YuQ`ukfI>6 y]8? ]X'o-~@f:!Pd4ɯA`ЇoAcNV.߶/]V?{r b.fps^^ 'sӻl: ;"+ƜӓYnq SԖQyϾljDpw/]$Iy[,AJ9\ ~#?.HR˓5Ϝ!}VH<=h1?.{i/ :I奐\P*)m$ߊ"Jvl1ŦXZ0u *]GDS9 3{E'=/R?j$%ĚJ [ϻJ^5/Vo3hPB+{+Fo bkQȌBpYy0ӧ82w L )N| ^r6pERsaմ6mRoys)}]ԣOͫ>{#X L%xlk]*׏AOIЍt4 :3|m3md`%ނ2%T@;%;a<|A`ѣqUw:T8N#גSZTt;]3p o=rVTgcUx ,:$.CqкHebZZnUƙ"(pr#i}j(t2LB ݏ`)6=a8DLMKRiSjR<tS" 2x8-nx,Fkpζ3Τ *C=&{q@Ƞi^,|Lw#|!c~ۈ Q>R#VnK-,HfUf `q L'0Ǹ+c7CU^C'@( S4TBc$S"\t ,;7sR9٠šNwBMs]zA4a1NּFziSXitu]M*^[Jbƀk*:gn\>-[Ψ|?@AbJR*tLm}Љfբ }ȞpXpGQnAOS oLi$xQi^ dYF)]Q-׫ d=r@+d o?!_o;įQnݖ%Vl-$p9&".U@dunbiifeCfI>RG#/"u2ۘ{*.1p лHA3TĒpio@";*.8~dԴĿ guo>s.Jهf,B"&TFfa߻}ĿJCaHmvPDXgƃY Nfg nxl`Ghճ/U}N%ztlsqExA Mh$jB3hIHj"o0BLIz,I7ep?xF"@ @v=/]pS7ux;(Ikt,,O&c~y Օq:^q:gZE=2/~mp'B3>؝5 ̢#(^U~4ҡa6=1:m>&02~1C?N6\-"$8!=lU7!sR£(=t&DFgϧ,sw @02{"%wqrQ/ [-(ЬpJHd{4TЩ IŚY%kYݒ>ޞKӯ;od:h zv8>h"i"lv(>i"3,_57 #2'~Yllҟ9 UC$TBk ^LQ!\M޼pwc Xm||UH 4 Mx)g.k!a ^$(R"j[h 3ȦuNn |40f-Dod`- Rel:thFRnKB=Pldq>2D1MFn<7iuD^bEf?JO7}{r$/FňvÐ)sM0.Nsbɤdf Ď#6=ԡf@ag_'|u~Qq+60sKn Zx)/W!A@, Y܇y~R?W %5_Wd ,is\>m 9۫RUVq3۬7o[eB@Ԥy4p>yQ=+k^D|[P"^ص)3%Η=b/e\SvP% ⤟W*Y,>@Q.Fi唛%D.ko^m".l獚S.҃h!9)oo?B{{-2C=6Ko)u0ѓNh׬Lz@~G埊>otZV/ǣmd}HEqooph #O=cfP&N;}*0*FJ",;v 6kkmWF,优Iၻ-<&=l$P^ᲓCKg8ez{%iLZ0^ِg Ȃ;eQR(uׯrg̑e\@hi?/Ā=Yrx簸1KgpFy*bPig %&KP K*.V"QY>ŀ1oE坎q>-]CowMm%._S^o84ȻVzΨ2,tZ/-}mUn(dKW2Ӭv,u!Y׋՛m緪_RZ6+'$5qsUE}Y0_,H?SU;u;6 As{Y5OMw28$ Āx%-Lhx)T:)f,%UA~# @X"bu L0WP(A}ҳ&y+v{x Qrgy#z]EFH"ҼZCAFU_b(O"m?D# )W-%H~]6U!N_돳d_AZc~Qmkoʧr:QhSd3 0}:}}!uj߲.&+ L#uX%e9bao X*йYrQU{<ܩةǵa&f 6 .+a8dv[h\ʃ;/ٺo73ej;XKw0Q@0}Qmvw_Qkp a=$§ :G VS}@^u^'{-6cƚ^0 G&B(4y ynT"jrS^Zrɏ%E"fmX/O SİOr3[C;ioKhvI=mZb) ~#}eCFλL'z9?)b $h6RΣ=t\)$ 2M=~Gqiyl=pjԝ V∩Q tZ o#˽!lch>H}ITZD\A#In s(#Q!n]üt4gz㌪l94`!y21M萎+ ӳM܍T@'f59صف|CW0P>N%`w]::Hx.|Wuػ*!']A*M~AS{&L_C яx*-Ȱa7ۿ&,4 wU`l~6D]˛yЭ58EȽ6s07~^@]y<9p%'9/_.6;bxX7dS0g%c9Ȉ7Q!Bcm&g;^,kҜBCՔ ы?&$A|q Y-% T{VD0u+ '^!;dQa|&L`_zNrC6PnRA஭'PhQ/t f `G|pLIBPh?'S|쌻 W %?cIKJז-+;#ޞv]ߡ47`R bt&]0MwJ l*4Z/Q}_'lbhb}=Xѭ*In-GUXAJqxyLMqbaŭp~O Ŏ .S-~(,T3th%/d&-p9a<Q.E^O4eI>FgM:+{(n3ȟ+ .tul(燘@8mN]ETǘ/Ӌp?ZQ&EjCh#Ei`k"åJd0qn͟w;a)JN9B2$4hdȵ~KW[&w[JlQg_%ezaJW N5)jCUQX( gWXsIL]́0 (pʮQ0T_t}P)vg F(RJH;1~EJe\&>R1dZ<X7m p&pKZnYQ -2Mti!)S9qzRUےCdk)'m{SDAauAA 51Ee d3ȲVrZ\g-z4)l'% xWN%RzνnZ l۹=BUT֪i g{WԆáL\e7S}1'`gчZv@LTlC2,I; =v5e|(ͫi&g&KEBV/h[3udb*> N ,kFzjP3/1zxxBq[Fd hF?QR+1* 6CJBQh R8-pX5%Iˁeӳ۳p[|(jB-lG:dհ ]E~iD~e&TSPkB>{+޲Zc'hOs**AwT^8 (լM[.-ގkKM㪿t8E=GTځPOzV0niF+G\݂C Tڦ.sOtj f/6kHø1d˭'څ0TH6 âpG w$=5xI~#aw{@ަyΞNUlOY'ViXbsPxُ(3)U`'m1LlL^|('=nQ, J~$> .0 #ғhZ SɎT;\q*FkG=)`KR=Trm9Aua9Yw9Zm ץ±L9 |ub>&# \#u5H68_VIJFLj{ì415We )c*N~W}z)x__ iNpvoyzI 5z3S`CW5{TDl#}Fpsdȕ"y\J:4"N;}jA͵x ,݋ { hy}CA1Hv^m)Q̡7B@ʣc b_?`vO@a+閼⃁Xvmp@X!'>R9\KyHhCen%^~ƘԢ#Dc !kf=o8$YqAjf}o1< ϗm6awtsne~4`d7k:څ47¶EYI"6VHu&EJXHRG[]|k:H?,ӹheGiVg tM \.&h 6a虒s' L}NUBBSPگޤ9Z{i[7\H+-6SmuZ8}f祵GM4c2!t-& nk=SU N+TY`5iiiL3XYHMXߚ4°KwJT>Ej]%S=Ns$ }Oۏ``p)'6- V(&fgj{衪W^<ڲ ΅C:>piX8rkܷ!6&4JiFRx,,)V8Y˪pe0?o􏬖up*9i16 U;T4Cp>:X] "fLYR.` +/ãW Af(Aԥ)Exuj0#2R.׬A25Dű:LR샔|3\m:`<`-Ef%D>a3;ҋ9!‰$=mU73Xo6IكWN^ژ`1n҄`8Xɶ= Ёj[ݦ?$Mu>SkgMFT*;9%4h0;ov,/ Ywu. p&fYde K*xLϰ@epA :mɬJ\X2D! OO%>DN;CބI-gKƚOI&㬒>9 Eh6Tz'@EmAO3حe`eZEgtHlzmxz(0h g"t%;_>Ǝ`hbͤu"9{%3+NZ NAM#3 yfpgW1yuU0jdF* :[JPbgjs+ @NLjNs/3E[6KA>tH_Y*u~"ኔSN: )l>cK21Ezd~iHv&DvNUHԅ;|5!`Q #c]r?i4H90A7adKI73sNs?؜6wܺ]Пhlw7ں;z}) r{peZYa[֔qyjOd~ʻ4=;`xj F::<{em|acxb 5}iŃ`5 ׊8GȺ4ʖYK^MLqm_bC1f5 \yj;sM:J Zx`;- uAK7Ř)3h+!W%e)ő㸅,3Z4ި!Y1$~9q,v;%[0_Ճj_yP/x_o@ m2qv<~~*hIcoc}ί׬;uvewOG`c=].3ܨLL=iBo${SĻ?Oݘ`n|6;|*j7Up ɔq .śa8sm6QR3+V(H#urmu|LC=ϼ΢U sGgykwS<%F7 Ϭ d_UfEj7g{DV5=PBDn["X6KdP^z劉&VX?5}oi%5\-*m M4o#v7Qi[@{p2Du y؃}Pӡn-L0l:nID|tE5Q0Z\2ZT|T]2sX$HC^];&G 8 O [Kg}} n ޏ{c52'hX##lfQz9s$U, -bu;sT'xMZV\oƝA%p\A#¢ \ 3X  3) 1xW8Udl 5[gsd9: :ZLLJz1H‘2K=K+o5/i%^@|padexDL EFq­@d0l%L|"ҟU& :򎙥lF܌HD[RW«FVd׈t֏I'fƴ.W˩;^|7so$(K[2އlo싎KZO9>'p'". ^=Yv+L-)ڈeهh'$sNEԭvSdT &w"xZdK.f6U19ݹDԒb]9䌌7RB,${sE>HD6n`wC5n2#f`nXQ)V!_Pg@Q1Q/CZv{u92]u5{ J!1c/?A\y}Q 06H3yce:(X&:qo,Rm?% .z׿uG~d&6%AѴc:HPhXTUEe +jg!j)$[̟ o}>;⯔LA @h'yEe%ȅ>y`0=hXtњ^"0Dꮡtv7S%H{_+_]#!7Ҙ1ZGbh@Y?`Fo Xx6so%gFv|TTHqgxG=jZ< wur1{宗=͡ 串vԚ<e|m1+wdTTlp Eyu?~Kelߥaۣ+Lqȑ,Lӻ=~ hd*LA1DBDmЙLjܽئWtY2LL *DV_ir!:p7< 6ͱl=<7 Ot pwy"D͵D)_}K4XĄ̲yݖsODJkb4A4k*dF8C,1GF.[9*W.^lQzgcqqg47R/Ewpehl,̥[;,jFTHsxѨ b!;XD%/: ?FP-RV7se^HZUeZM1E+zc@ ^i4R+꘬)e,+"Sd*_Y)?ەX`5H%{՞u#}@Xٟ[rTkOu&O74UfBϥcع˲7)?Xmh^pX>Lș3ik#MyVY>i@I}UǾz_vgӮLbw뼐pO  fKMX %t6m{1TP4rDA TDj6/HhIjᦉ<S sM=gJ`R((94#1'^WvweD hd?~Y Onx*~kXG2UIe(&d2pcN!|coL$  *h'8!L7&s|]:BITĖRm~+],|NiiJh᭴;E* 9g1SOi 񦏒x"Bv&9ds&r;; -(/#>KK"b(MtH(9NB)u qM5ϒͭ5sFjBD1TsZ,'TT`Bm4L 60^ÆDi {9#ZP,_M,M];e>$w<VZhp*0S+,U1+ ZZ2\bES-$\!T}qO5= *"MT_\F`2iXLԯ}LF k$ Ǐ LC6rOY{f'-fH—HA]3q $b#De_F5m[X"p^<A訹N<T a`&k<0;ezA `Tkh\ǹzO5|7MVR> JDP}KAQnuLOA a*R.Ki;vM`#9$c2As/bχ$H5{d!jwᖱ\fDtyk~䢺3@ͣU<S<kXl[M sgnZYm+]',o E{mBөqo+^"*7Oy\t$ݧjJLՁt{4jMv&GR"/ AIGiJaC!>`UBTÜ9!e5 + Ǡ_wF,ţ P4|f)[,p5hK 9gt-he1~Tbb,&߆z8XQ; l,gײ;,;Q 8sY(d05s.sH#GIex8tٿ$')ndOiinUFtbm@ѻ}|g8~Ꮪ 4=v^TC5%,"t &VhaG־j%kʈX<5RRopA:%a'8면]ZD?tgܢG3} )v!.JC ̽S~G`1" DA\:(1S_`l y$b46^ ?dki >qL%V^>FOSrW.p]:o¡(gԞdz&Q(e *HlBNѱe0UY~^F&}[Ac0uZ}6 {|dTIO lu^Df0k*M DAʛo[Īr-NTe(cv*!@@'*)=XC 5U\x׺stk(޽:8X̨ ^ۦLwBNRP6%1gS`!Ѫ-㑸&t(Ʉ$V%}w$l$L!U_P6ģdT^MZs(];V7;{)$m aO}s N -m4L|gY6+w 8(i4i ^w%݉"^#v=?3+]67 \oCMmw_D q/-\4y#)R˰,Ofoj+vwFV*L#|fvVg_=,=S (Q-,R23P Yys}rB#ǣWlTW/EܓY{'EazQ\`Sdj cfH'zJuQey!_u.2%P<ƤP=X]>L_YAp l\Q<TÌ;D?7ƷۋtHFV ?;Q ݛ&pʢ)/o w-yb*itu\gEZsebAs.0>O*\/s!*+Q%SLQȄkebs!WmSMr˳gt+W72ug6W "fSG2]b{0:`폽6Z5B;`۸V*FϮ0,[<Ni*C&?}N:%W]6םDIe* K߳"qHhuH") il=Ѓ)IR_ˮޮ3ݜѶꞲF4bTs^0D"oz;$A-ׇ3Vۑ3Ed|HGǞ,$mÓw 0[Yw3Q@%< ~+XQ \Qg0-SАҰ?m _}ۀaueu뙔fc({N^dŽR[ R {w\o]߾͂흄4)c4%]XC| `I.hc paKMH7_+3 *qaJO(+ZuɑNg ܋]Mghmà\g)Jj#cN|^2G˥>H$+AFMk (,;SxѾHKtWͦF@Iќ˒Eej+'Vnc+ },wc^fAy #4x1gIB[&NDNj+n27~AbtQ{l\#~ȑS2anۖ?;CdjW|_bI!VYi:?$~JBE #Jx'ڑM; l/=>`,LN諄BFm']+̧;-?fјo+riaTE"'-.v}/ r)U}7)>m1vA޻s`W=w1Z܈1 bc5k6kʯCw J1ov"g2 %3_JmN}}ZmLR˒S ;i1,ϯx5?vnG1h0Bm/R a|q32\RDiK;YQw 5@ZQP }>Y)#;!Rۜp ^\^9@#TK`DLZQvprԊ~9vouYuH??/ ǖ#?ڋԹVd\7]0`+תPc2@Ld~]mvL`?okImӁ~x*81JUz!#{aj;1έb*BsNo ,ms:;&ӼX&η}7n ӻڱ, ښ8#hO:#25ߙBcRqo?[H_prS&OƦƑZ-8+ 4l;}>E y[@Kne\8X)%t7958QlP(,ffm2|r^LsXickd$OB/$zpEvsERK EуA[W-SmDžO=${2}ӑ9dytWu R6b*eW: oXe/4imއpi%y2V[X.I7Ic,Ǥl4j3Ү<:*L7esM_&yr9 {8‰u8v }Pa{k'1 )҇3F=%q5qWi%Cnќ&2ʿYR2 L{,ԝ`O\gY /Bg5j9 K[ª eZОv tq֐Ԓ"`%Z枳[8Ŕ1 Ak5 |pR΂ 갗Iь޻>3Rl#,oM~~L7V(6:Ho껜~mןX X++\q]1[l}܋Рa'hȽ5fUO'M(ْɶ D%U`.Y 3Һ 1Ir慷nZ7U}2 <ݕ6'BGzAFm?r[/Z=\\bmvUfD7] {8C%1 q B\zpYixĕnܕ(h= &,^w",I5 F@Ok$6:-%"֟`0mCG| 7m'O v)h5[g0ΰ/UD}/h4 P5 la d. jM/2fyED6[yB)LbWɲ=I; Q(#V3|_N3fɷ ?7P, &"ػ0½o-qF .OYCĨ  [4rPVB7:ys?|V]I>LнʝPTP>}WzYHV0 ,U\3=":s9@ٱ tf}e\O } 2|-_%Ȝ s:r" ԈǃIk MҨ, o&%sr2?mw}2r7:x$uWirN;XI=~rK]-٬AKX.:E\<1.MKocdp?=e[(v%& lb)+eAio80_"m^07M lSQQ:/V0M޳BPh*2Mи[ERf4#̽徲xE%/Ikn ,T#D3k(5LIyv^ 4U|r,9s[R,x86kOc9z{QXVcԏ>yZ7Wniq«StegWp[$$Vg ڷsWHbƂj%A~* {xWyG)wgyn8\ )T4QW- :wǕXo!Kyжu(Dyczm]*4H}Ɵ\{cMkx!?WNGQۀo }*Tز8;Kڀj E+}g bS Idzu1+*s_ܭ+wI PP: b|)r3N򐹾'o#!bq'`{ l-:N /VVyW L@FLuer9kfqH%ɱ6KގR%$_v w(FI.wcA#@VqBIVE/sqtnS)DG(Xg5tM+Por>7Ct0x$@ nxZ`1?nbnZQoc| |w_$ۂ}׸f:9swo>Trz n{OT@aMz ,7Ϡ d c=?W|%]VP%0_Beҵ}ǪKޑS<]R |x@xuCv59JtT؞p!cOo27 ,>6v(.bdI[jĤ]=h3̞sMK;"mhxX\3ҽV/_hH@:=yFֶ ;VZsc;L >*0`m!O R).ED.gQ``SwF3Cgg ED3h8a׌8/\M{Q׀nإ 1꿋Ξqb SLk>Ǟƥҽ#sh]Vd8\yQ܀PhNFH+ܷ[!&Y2'SX^B]_֥wD(!ayxzY;aB|1t@C0 Rlq]3eX!׾l k| Q% jol l?Ltb\jOڊ}˼)ZoQ߽X1 A$+؃>tYt$dڤ׈ު=gF9a|Yb8TJTߖ;g-kLA)ȼ=LEZs@6Uo濟Xxx= @WޔӁpb5-\B"huCLX-^ђAlqb9Tg_gH L` H C~kvjp0}K ֱw+Hf\!y2+t+2iK؅CoFmIle= gS.q9w%jd*^P5 U4,XZ2%}~C#T(jDgU[^JZX@إ*V["bE7x$qdttE5ԎbVMJtnmm./ͩBE=]ޣx]Ii~k]jM 9M P%̔\[F@Z+}.:P-NH8K3?ossE &v "!^5M65؇N>tMj'݌pD%i!lIO.Q]c̹gڥZ:-b| r$R≭Z@Oc/B;g@~Kw:]$Z)" _]|F2?^uEnaj&}r+\aݫeP626>X {˸aQRZRcC15X43O~u`"ǷqX4~IdhxdV;(4UM"@ E҉=-~3 SEvˤ\Ӽ>eT/^'ꍔbXٽ?ph lA *#c6"fcEAKaˀ._eXQLXqlT!whZ2iK#^ЭL}wq+)]iM@$dF-jSzD7 9⟎Mu?~йErӱ?yVH$|t,i-oF<|'K,,vqZŏjz3L"AJJIN<=|vWR$Vǃ SuN. ȑՁG8S5[GfS\ L̏sQL=.-V6/dJYe>=%2h*N@gTUet籊։ur:ϧ8䐊 ;QχTШg 3-Zd盻(im^fA`e/.$OC%% R83p-k [ zwQF` o'Gb2ʤT4cĠ W_uIRs?bJ]?D0y K|$fA’pـ7o4V|b DM 0H菳Hʓ,J#c&Սu)_( 3 qY^iɑ Jm~J DzF.vyegZXj `SZxTp1GN[Urߵ\3ad]ki;n0sǽopщA*!)L7Y^Erj cwHq_hd.d 'B.>i̇#Sl 7d`})k~YŃ@'M"U]k{|JU5HU˦ _dmC{1+d`OlqZ3P%Զ2"ۨfю 5aNtxJX;Ձ7U'u)OT 5GqAFo:6]WA F4-_P9dLN=`XRVƙW*ˡ?7mmX@Siv柲KgS=ayzqn,AW#mrouG9*bJ'hT3]Ӡb+}XSGTABBG9:|y2 wa_>iBDei"W*HǓcxT[db{BlGcU6D?oCBw~UtoHiԣ. YR|͉\ D E}g%>xk+WAΦ,i;B bWȇEbKJoӡ }-!a E{x&@eAP' 35Ln}!P(1hcB\|?xSh= ~QX(jp#'ƓB$:9Hy_ގRQvY {LcgqX/o}Tؚ x,#BW'lv…+bmU,K (]}\C20 v º]Av, :.wg}ڻUPNʾg_r%eΓCa|,\Uzz i!z7G'6j(JFٝb'+F[S HVW4rpE, ͨ 7AaG} jf銀ԞZ22~7smAj{NiF|/y0@k.B]FNm !sKC=IdVĦeOenkb?Ĉa8#d/R;'Dq1&A.rB,6=C]r^(ԕ"}^poB4$MXzg .Z7=NPh؉Ee$ hZEejU18=AZLL$(GdXCү P=vՋCq~W:meI[a2yĠAJR%#O gRC0f`o6Wȫ܉ëoCa0BԨ]Q&x݈vëKv܃4]73+vzBPГsJ;;bP2- 31]Ҥ}Dkw'nԋ,@hz<#bidnEUM~Z$ ~4A{\~>nЪj"ӨC ne#kL^[Z/t3:DpgL7 QgA$nfut66R7a :t 6? b<[fY(_>hTDCN#O -j Qpo+EJD}Enꆙ.Kx<$ oj6lwYn] N< X,feR Iׅ:lM|ΤtYMfB${e[B/ݘdݜut:896ܯ/dlJ8bcjH|4 ,_aMǂ…=@zPѸ^Ty&c  O0)nA=Zblh(m EH6wbGĭC'6wZH N\56Jsde S((ѝW/_JWu/+4Zi.m Iu!ʋ>ioWUdD("m $5ojE-:/P a AkV@ήw J6k c㓿wMu+bzSEC OEH 6G]HHwe. +` clC:-2dds|[9c(Dee .}#A7$m](ꊐ,2)a͋3&DslGFu6K?çm\ Hğ-KmFk bz;oM#ld;"i0Lf5foʋ  N,4}.ƥ.]5]-})~vRR8,鲅?G;пW+K/ֿczS /33p^t6CĂҌqJkqӍ=_y$i Bwu컵(C̀`[yjҏ{bo?(S^ ͇޾PN~3)bjh>ml%CfMmR ./,#i^J>oyE|Ҽ\ge/pAlShq3v6 =E[5ߓ><["f ̜M\)9e%u@zIŹM#P~[Nv!Q;;Օ!|&$nɔeҽ+َQH+&`\_V9ջچ\!Gq< *@ r-><&?z?;Q<ʫ5p"*'˖ +ب*i)k[șҾSߝ?CK! t$78C][8;y}aM*t*}^ ^ټW'k6la)e_g{'Ps1νQ);m+EQВq&ckf2_J˘QAu3]"Cp$)JIC_g[(f C͢*M3n}󍚷bCc2CgoE^ z;E!#.#BCn33QJLSCmGjgR5b{:[adbBkd9#15 >i缤3YVHiW"<ߞF0Sx26u#3K!y0mZEbsgg~4LZH չ8ImkHAԺaR=nK7KiYcNW{\lAnޖ4#1t]|#} >!QS"}R0UP/g]@Ff| vY]v~yEN<1D5g~6x)=Q +0L_#OI , {dabr}1$ њnf1GbK-48\ 4סsnxqT3VH])جz8 rqbZc LUIOg(c[Qn6p tC,e@^Vi_#/#pbQ5TY 6ظ+:DFG[]OV]6"-Vc)&#D36 uB-G\ R"5 ۵}.hJ򏽇$TWRHi}{:_}ӥ+LO&oXZ.}d? )b$w'0[&HEHizYL]ϥ cGDmGצJs~u}J>.fyt8Нu ﻒr=6^Ds*&ڂ֑BG/Z<$]^x+@_CH'ޘ@XeXbҔAhC}Jˢxx'=L|B!e1O.V(JHDhգȜXt5i'g5%AP߱ܰ_2Z1猹>30k t: nAs/2&Ȟy:} Mæ;yFC2/9>\ܦ뽿Ki,Sj:Is^V@+PX>*iHgN)2&>X ,#M0u9shtZ>$+ltU$Wڽ#HEZd$ ^`֗ogv@'0L1Tĝy2\b'I{іVg31^ZB=†+iWwjUˠ*(9d!AQL빊쏆mK-b/G!gOJ?F"9D 9\TA.pwUeATLS\1Q;OXԗX[n#?O"i:DLˮt\A5<Ǧ ;6j*PP!r$Y]3{=C%v}V_n֟6;!ʽ47''ch1m F* c8uoU 0C@=BoaT)$g.)as~VN9il[9<],z/--Qڷ(a>oj݊y>,xHZ*?<+LFLWX|ݘbI!@?`MCHcdaET*R6ڕD ³8?Iѵ[M 1Y}VśVVƷ 4H531ﶔkr@~>PvDH#al7s?_e^q=mo}Z|Su4b8Y)x?+J76S9 =}2B4 VĻl*3kOx 6},GuV lpB7K A8.ؓfFYpHZLGFobȘ@|9o<徭*j d ҅ۦ-'0 [iR^"Ќ״XHan+ AQ,B;@{bXONmqzǔ(6YH㊊1S^ Fyhs|W]PZ1\Yߍ@O;2-5 +tTQElQIY@:#Di2n~w@EJVٺ㺏]9Dt+'@=^uU-V)) 1phW>Kyf>$@h;݋!3p(dL# [z,)ߗeAqA)0-!&\ #eߐ~]d061N#T-घP_V{ɝ+o*@6m;~Lts*nS'Yn)hLc%x~<,,E:3k2۞udd1}yNB {:%h\Baw# Qaqyup.x*jh}dHj eqFK`Dls.FTʷ('{o@!DFM $2cÏIg-VGfM~37|焋L>n^&ݤKb,B@Ѩƿ4A"HΜ聦-ǰ^xD-;ťTy)Ν)ʉ24Y8ws[6{9]I<7$w*ۙmBRm&0Q"Q lyTy 2 BUB:% T4^o1f8@O=F}~q~6^,Gn*jE*!w>]s*>UX\E܉L@ Q5ȰkWV3M?|k,9ᵞʣǘ1_T;{:raH,^2(MF+hUH3C 5i@70#,0l Zt+Jȫ1)gif~׋CpC,<1 R4Th0Oo ̞Ha+bxqw`@cDVt<xkn9˘ȅe8CXm~ꩆzF['O!'S dG?d$$^)e! jY& }pUL%;rAFϯ׋]Q/+q.\%e݊O]ZPN* Jl8biMMRK| \|Zss8?EQ#K;f:l5}oT'Ĩ[uFS&0t\ޓ wu D3mEb2 1kh`}Y Mb"8&ğ^ˌHШ#7gtn*s/`[oU{%H*1ߣ8 (^ iimz))# eL8%- 92S3oZn/P&'`rS>]]fV 2BwϮN1$!Un_KPM~49O|hQ?n VTvi^e>}Dy I\cQ&þvN~ޓy>XZކAm<0`U{H y:@~J3珯-?$@4ڛ%@nYQk)@UK O2HTX\ dbqg<X)]ݪ-\taEE DpNN|=Ta :DI|Sp3!MF%JcX竌2RC /+诗%w`(mRǣxE>no2rPa1qa:.ɶaѶaF+"Aņ~}AD*>~%թ8aMPey1gFӖ\YeUD=B c%yWP.hA$X ڎm~]hjHy""xxԚ7!E2+pI.t?b.4)*RLWgǢ-?\Dcj*]H%%p +ՏD.Z*a:d_0-J};|\# $"ޱȫdži5iՊKpN֭L9֟p˚]L>0a yyQ9g4hڍF>Q|oI& _.ͱ<:FPEb!UE\' g _6,5sw;T˧)V:Cv 3>/[1hpv $LM9>d Bso+T%u77izE>bECTǿ8W Uy^_2b`d>WOw Q`=1 DžF| VEEZvbՏȝHsDUrymmЛz9d7$hB;s8J >+jP+ۇKh *! u*21bjp:]#idSs`I{a}/s|G¬KliQ)׳WAQ}e?&AkG^mI Z}EU]ЃEuZGEV^KrK&j- ᆭ!V=AsTc^H o(?XNv|2ihpsz_嚋3\pB ZQ!*3{?e'ҋv++^\A|َBN5g73\Շo^JM LSWYT 撐pIO\Ù3Ls+f9xRYԖR4C%]q-0-VQDgb-<'Pѐuict[Kb9 4eaV\ ŋ{AfI&raYxruDoB}`ge#L:r7W$tXWjD!kp\&/ sU#sovȶMP6m& Z U>Wv&}nFgjJ,KuLJ uQFd*ufQ]m? s-oTۍsi6VYqgbA8: H9 Ǯv[ң>?с͟=5;;62fQP}bܦM6Jxkb˕L ʛ 4LU; wILQIZ䍷}q KͶ7oW7y[-dS@+ u*2J0аԔle~Tl V#jKب- Ee 7YE9\?5ݑ .TJ tզ $6 MR =&k4KCf-KZk2s[X]AuXݎT趢 ` =&t/r8i_u I~GmNn9kUL̖TУx}[VR̀E@ZV+BBroyH&PF.9Z*V/G)znGȊ bU^9ԯUi%mCF o e{>Ҏ5 c%q kQ7>=XIP&bX09ژkFD@)!^’)hگȒRUjf66&xڔJ r*p|3Q/R?c,;YPkF؈[J3o)  ".iV߄CXP843}w2kw֔2כس|TsءUV(VJ`opT-F*0N V1G4^'M*6 iܖ_s* ;]ʝ(\ʐBK+tXz$֣'FXPaܓ YBF*  fأt6bX#TwpYV,- ^( G,h,e4h<2ϹӏycS nr{8Ӷ/䰁:]HK{*Rf_Is^r Q؟%̓%S26k'}ՄD; LZQEyO Sp."5ମP?) fkҦ(MFݶ w^ jIbREAu5Vs=)vR,(&®=ohG:ӼF$Q1 '_W'x7X^.DD痈cǹhwjA' a: s-qͦEkrpGH_%,8GdCo6Zz\= )01oC%\/F |C뒩:o qY `oVp!*,[eTCL+J ~ סŝ0)5tp]:Uf*J@u5Mpdޡ*h#Pa9iVZcÃhӐ\޼KY4$fRk.;gSkx Idr*#Rify("'fnjw!B'M }vzC?:?I6Z4a0SDjځ: D,VmFRh/OwW=pZCD]@!&17^;X0h239OU5+rHAI1OTtNR~$ϢwiX[@!babt.Ds:nT!柏Q n \~܃lX_7lF+ᴊh=aA]\Ux)ʴe*'9qml))jD%L'!ɇm$(/?rϧA[#?~I%05"^y:IG1:-3.h5-d0G/2Th"lxN5)er`ݥ5pB+oh2 ^oK@+1$Ht  eUrINfٷܫ4k'R$vfǀqtVPlӖDtZlLz}9â6pK'w/$`m)W6l{M eu洃(:`2ןO^ Zx& g(o pWWp*v/FNN5}\_G ?UJr.M$QE 4 DbrUB䍡߬:u)EcȈ;ktuc{NahXGyk)=rgM~RC'S-OMErGu-jɅMS 8_Q@_Lںcҗ qP .351~{xuaܲĒ w>$LpZŸ(K_IJ6@$,bK; UG) Z-sVR~!PDj7ErD1J$1\l5rsfLAӨ&2.mW-gN+=ؙEeR{8[!~e\\7Ԙ9-,,nz϶>T1N23eyہL*Cc|pM&8q kkZͶ}Wsy}nRMd/aVi/K,Fy@ YxN_t&*\e1mF;lz.|{dtDCbŸ\,ID q?Euz$#x~D8@\FٹeHMcJ}Izg J# cr %ClNӇ|m5WȒ !&\Xո.{ۺ]Uڿ_xтͻTܴB،C(MDqy6os@0RVgP\?_fX+a~*^}umJ \G"Ԗb && T\ A@TKEJPep 0tPHghu 8S^# 8q]K(0tBJP B&X?{_34 XkA[O+2{-n\g>tR3l6WbWR0[%j?* >y^t؉F%<8)tb)U\zhr)J!R^;Xb9C (N@2B|[L#t2px(`H`h{6\&ySތPݧXK6tZUU}V[QKjsf @q^ʘ^t]]!6j`p|jy:gW啋A;9Cɸ/rH|ӿM I5J $,^MTD(L:zsP: 2/Ac35g3]}jS| ~=wdYVP8~x,,8!%38?Xoiۅ/RMVƚޱEĻK"堦JOQبo}Neێ!-p7F/!:cJz[~}{Guą6pjj#WxҩʣŦ~+՛(Xp}sqmeP?P#fS@Þ\105 76}oP aJEyұ3ho.Z>zr?qS!dxڟyZ욬v*@&#A126M PY5)l# ,DzOY/Hm.S`ObsD;j7cAg>yYrP22~6H{Ob=?Ux,Ĉmh)B}S09D(vg\qJx9>>_[p.>V c/ ݧM!O'7 x^7hukY}oB i9uoeԂ ġiEyb6J(&̽[$z,g;)? QYnQ2 Ƨe70+͛WZ )RNvp%w }Cٜl_˙P1(̀msS1lcYQ؀DIMbK b8'2Vc^ [?;a$셾(Hu{[t~/8jV6>V*tn=!ʣˌöT4&Gۈzќ}ۼѳ k~u$ <4+p]!jÆ*] d?0I=B5?|Ab+/l:!T .OU:zO^x? Wu4l eV'qvL,vV۸+}T5m Ti׼Չ e#g5m(", uA[< +C]!gUHiBu?sbή 4|.!|e5zCGY]iQ7~{'ъ) HD ͙\7Bt{2}s΄nPAɧc,HO2WvDZI]m4GKEWF8Ww愧z2} d&ô;WS H!@~,_g JŖxeej0ڱtj gTF#0 9=^m:'n:o^M Kr]L^^Ow !!GڷёSx|ΰ)s0oB0*ga,&aBvvX%2Ϝ@Y q~UwTu(`m'< rToEtG&;ΰ5w ?rؒ, 'eyh#7U*'2>آoqb۝߮O|Zj)O=̊LǎVͤ*!0C,"Dh#/$ vyLD,x>ɒk"2%R/@+qQGUF4_ zf/!ΈOO U>v0ΞOZ[嵐CX<\/U('/젱Ze/ἅ ^bԵOn\_ BQך밭jq o8 ZD*j!Zv[Nt QTKШ(-ceN;2M]҅=/\ 9 h\[H91 mC1vB r#G7Ѽ'<8,3ZZX!,ǣ~8(o6죏1d8>&ݲfCw7vV P򱻰 I;^1M=]7ȱGQJf-=7TF8ʳ>դ}b#sѽ\ՒYmrz&#`*WCY^L(@@+Kfטn_¯3'ԡ?CLwKtQ/H>Tԉɬ7 ^|hM=U2*N@}`gJ nP6GV) 0J^R1MKt^honn\ !}gur:x8JUԊ'*3i_.Ip-pA_sKwjqrpxTC̈́cM;޽gRdiup9eMv;0q#u0/'%t֍$cOqkp[Q }^* R ƭDVk.6z#N444NMܠ/O7[׹K m*ST8 &.bS>lm{r>[r?r1lߌ˓{mMYĠ˖$tIW>ip#&;ȸEh+H8g~amց aU]4>3HڟM2@0\Xxa;q ?5=nPdFKc}oǐV,Kӽ}yp3qDuD@LŁ;pԪ0+ǩ5zBջ҅{aUhX^i*OHǽj%>MfV ῏^>GrK7 q]{cA|)c{//݋uzڊ0!x t+MSKIv4 1hL KytVLLl')rb|Hg~ M/@d$)ao`@q(UiAߖ}pM? R*S1]{K1sfһ6zT*%9ޯ8f/H>fO0MW~KqEc&&BhР|f`و*NJq{)ӪT;*7M(p0| -)֨L" \UNkSLa"T w+U qdGvo@Ur0AfL^-RED^i|elAeXEw٫v,r'۠pn70>&\gJе(9%bxƍ6cCd5li G0_gq0Iy˭Jc3dxJſYմ 5w)ssE W 7/yn~"[DNJL^Ii3Ӫ%\vצSKoP؋0Y%}Pc<>#21G9+ޔ^[Jy@i*v2Ԑφ<$5H <+&eVTzÝԦ< 43Uƽ$w̉ìG<q5V谆F~@B4=L %aLi8:pi1g^f/LgdeVH?VMI_gE:Q9K{P;b"F:2%~ȹ:/7!T(>Xvw?68Kl#]7X`[ed팥|)j\yiVXgW"^f]1ۧ-:']X(&1_~H|&Vۊ>6zo"^G#1.\*dɳVBt2 uwtF7~b3^zUI+I~uDSXqni>m֏TejxSaL:uťpp&P9bjwUգ@szT9j['3S<{P+q8@n>pcM" :U )ࢸX*e@E*T1b0칵h?bS3/_kLQrg`y?mteհQLm LއP9I>Hu R5`NCķ@5 Z{Zw@N1|dЧ@yC1[+IJIG< J!7USIR1rttZ:7\}z^oR(PEd] ~ԞdcBѳMY1^FM/[3 qOA\۫+t?yJdl#SIhw݀蓻,@JuFaFyT, P *;69x㬼Դd#-yhr9i{;~.~Dm;)}Q=a`#z8rn^'jWs闓SQl ш14v1R ̦slAvuWNpB܂WlHi7k$j~hHz2XW.@ԅC@ ɩJ+lϪĆ)$B`R1]fZR 7 bcgHfi3g[-.9f)+tWYNJ4+šg n1g~y J4L##L_dzϺ ܃$PA{.ˋNl .PDyfmFm6@qzY9{4BVbeu=tovazUt9H09Tc/7L.4dG'ڡ@Qҥ2].ld=>,*@+냼aͷ'Mͥ5M5AŏF:YU`ԯ[{dN)6,J0|mR\")ArA>\Oتx~Ġ(OO ;TL|${J I̥*=K,v)Dm\W[R{|uPHJTEㄾ[\f)x ɤ-g ՛=[1*TR{v?PoɈ#}WN(0}ԈJK|?2 &2ks}v~c0#+=+٣0׀DnmEL$S#FQ\LX<Pad{;OItkYM%Vxwn"Vc٘otAi֜Ym-=;ǂ 7 f'| l|dZ$U4lao1M\{xsLJijKme^3r8T2'A5(ct* 4!̹{q`բ~ ) @-b4栩IqAYyd)#_8s٦!טNr 3kF>ijdmȞNQ5rT ׄQ3;eJ"+z22Vq=}%~Xc0pa ~ Sj+;6i.Z!^1!c- 4ٯ܂1bz m;8V%t:G> ;yռLRuWZn"Us mٙe.8Vuz%U*a舉>ڞ"tfO*x%BM([zV>YWxN=S#}E'UGYI+eӏRbij|+'Zi.P|T?@ - Vr@OBho%pL%<*<^;f$ďU.Gr{M\>xȆ Sg_Ʌ}9\ **:q9CrZ qQ$PC v-bW.lSr2gi%(dL̺L>A^ü_.ĸ?17-34I߱\K坨j7>B,6qVK%=2<F%N/<&( 5¼;cg9>jG@BXB4)b>hoϢEK6|MFN梨Ze8J'H,*ăYHiBR7X\MM9w# ^-;ҬT-$4m}z<~?i%~}\Jۍ_))9Jj]B_{煻cT]E~ę|K#jͽSn&FFD\/?7|pylHxmyUg8'qMVa A!X']m20SXg~{B T>f4 amp:J gs@tJC2jM8;m|v)I:ttY%8P8CoOx6l+ީhҋg[+Zf"vMU 0j˩^c.c iTvB2l޴ (z&RCD@pc"DWpZ&rK sv6(78 LzMKa U 4].$l|88f3eP2!/7+es%z B OuJ//b|} 9)xWa/ T=Y+y5Ç\%adOF EFC> B*< TM_@}'PL[? To&;(J#rO~P':TZEw(×|hSm;㔋>4u{NW{ 7xPV;q=17gwyOHvETɘF⻴h ?wXԊYpM?2.- ¢lg43OsGsOe뭦TM2m.L%X4d-/FK¬BN:A|Ag!vtu:SvVZLb:t1R֖ZP@bZMrt~R2UꐥkE2BG(ġ&vm@BM[wc7ɏ@V8 [k 0/%y&F] qh44J~(P4l4H8wbdR 5C2a oTSqjL L诖i_ګ̉@{e*S-%$C7tC#ª M8īN2m5:U@@־ 7m'+5-PbM^Bȃ F!Iݯ@b;&ʖŚ֜XCLF)_95Cn\gjnFRɕbv^P"_\mP[#/Z ִLq"Y۱@00|PY~5o3`@=r'j.Vxidw=>Zr}SK!%qո ‹}tl 7uݙ%ځ2F,tc}Va'C:΁Ej k *&+c˕*s~zF)S 2o枏tU $aALMazl&njd2uBKcbjY3Tl9d!`jǂO |W9 KAf9V+7*~^`5I©Y2.y{Wx9X˺ K;"ʖ@yJxM|c^VҌ"DР)#2=1q.Fۿi#Oi.[U͟P5c7b MxGA 1som훒ՐzztO#կpY[hN"I _ItD=1k悹2NkK6X*ƑN<}fkSbOxDl>WZ>UWoowq麴" ,U/ dtK#&4]wр=S-Y :}Nk莒*SYlEM &E_+T"1?L_4+Rr#jewGM~TY)fn(Mc< zur$s(qw(y7cc(Зh |Gӷun,!4jf2z.nDi ?7=,f=nf̭o.a{$a E%`ɹHt?CqRu+<(}?v/R%QFhז}:xjo8NyAt'8Ӹ jG;͍&n8k0 6$Xuqn͹}/2x%zKS}6hW8{!yv@4GgfryF= \0a)no_`JW!l/tV8D!ۋfUxZ/!V `!ҿ:LiA Щ$&ly @*HwaLQ sl>_Nl޺YLުhdj`]:yK`R?9V̯G+{FO0CU q:9k@ BH1SYpNK+jYR"Ų*h<.Joj OLz&HK_y{+.@9$< j+e2aq]oLRlq__5T, Z˛vks>;3B6yۛW|iw_ '})֗k*5:UՅ-=n)XW4m?=[Z4 kݵ6ht>d۪ɴ :n8!4V=;{Wғof(&!]]U ,vowg}MJd,bF;:z9eO9ETn'ﷃ=cfc 2 xw,%JubWԀ)Q߄AeN:7n"`^?J$\ESjs6a+sҁnv܅!zDZCBS騾*3B(6Ss𓉪0eP21, fcyiI+ُ.hZ(|!ws5)bʄ%lIg]RX]J˳,Bˎ y,<&_޿_&Λ>JC*wwJyğq8E*w~ȺeZҳX[ok!WӐb`c[s&O[ܾ(rotp7 C3\\"u xXJ鈒&X+* _N} ٷl^ȓH.Я;t6sKK̰ėGPHWHXZ\_v'03'TQ}R#tA^L.g3ʹq } aU6՞0BZ9rPч~!C0qP269S01+%v HOfVvBZgv+];e>@t-;j< }f$8a@rERv q# a US~1$GT=܁t[">oX3ۇ78̲PA@zb`U z!zޯE|1^Ֆ3Rd4k> w 4ӕE9:Ħ^GN&vv6and\"a_= MBsD;/4X!@p"/>.$3_vJXeǢ%{[2n?Kl9Lѯiw`n'E ҉o(up@ԃ&GS$nU͗c<G''LpQ3IrUdר5Ag}ΈWHYe\Dr>u_VSx# }hy-v.U!  -U4#a3 èvpH`[6"9g#:=n/~=h̢vkakP% Yy)TFFNԅVJFb<ۚ8ȋA(~l2Lk'u:zRz~a-]TsDVr {eRvYƝ#ڸcCcjTAI7 JWx}`>pY fZLX, ^C&Z.RD?'!|B ^bDvհՐ?Vo*9,D"9 wȨzptDϏN5$p|BLzm/#ֱ?^葠]a?L Y43k&A,આyB"ͪ8PM?0>Ub̦Xf` FN#4/stqLFۊ:UN Fo|[ɍPw82O+]AKQ-&@_"eØC>Es SLSdaV]Xa/R/lq'.# Z\\Y1S˯jcPqd)DcGU6^jEb%MK;_+rȂ+ iLs6ͪh%q4|R鄫ėUl)&B!@C4 %΄E3E^r I_xMP6RퟪKufOÍf+R{c[+9rseqGԸƶBjo"iBQ& ёtΕ`ˆ`ClaQ8}N`fxj/Jb1f,lz#r4 BPO1 H!<2Y\9wѯ7vh 'SaaU!k]kcux~Tnii亂XAr'hNGD?nVw-\)'ϩUOJ|G '5 w&|ajGug ;~`DdTnjm8 G/Xr>FAEpqil=yaDdnn(, nu?:IdErfTK[C)@Z]Ib<ݘC' Z\%ӜKㅋ%|Pw9`O(لH"kf@=}RRZ=ᡷߐu0$DiMnމ7BՍ}IlvfiTԅ.KJX^;V0{JD55K6衦3{as] S5x%SlwҔt(͸o [ѱ5X8wW"PoÅC+t( 𛹗tXE_ٝL[i,(d7 ua,{UM+;s\;r:Zvm6gWb-;MX2y8raBSiėkiIo`m"^0&pxl1 ,,V qn?CF ;s=𝤔X#9Xѻ]CpW")6H7WSf!yڣ#pbjzmx}fy5)=єuCc"y10N&XL79]Dl vqQJ $U1QFV,{i|*+;S[OG`d'xA] !Oh-lds6I"NYZA\",VNb3s2w.סFJhA읉w֌n ,]˰m%|?v"\p@BT-;ݷWj`݇[jUM #t/vD;kI)x4?UG}Xڰ[E{ abΓEn@\N Ѳ-12鵭QF]9nŮ2eWzALz8[.|b[+,D;gi+È=rFטemX vxLd쐶so(PDR>+Ƽ+iz+qnAG5RB̃W\7:֡"qԘ҂C2Z3)uĈKG֊CG;ڲ_y=9}-ٞx@ $f < "g]AJiA.`P, qsI`%f'W%>Q FƳwgI/g*Bjh_`YЀklƙYAi򏇻1e[Iv Qfaٝ؂6eK!Pl# "\Eݻ_ZL,/@ˆw[P,]3*~XCH|jF\{41mGcfkȨ9o%]5MbpֈK1Y&RXzc [u/SV4ƍft<=] Śq&h]g ypߊQ&Ju[#WrbogoMptO3ʐ: 1+mTSޫ$[)|uU'>WkY\fѵB`nNcoՈsv8N;~sQ)gt̷gJ/IH8;0⊞j)uRH"ӕ & z=g[4݊5X[s!,=0RzGV.)Jݨa' *ԭ}Ẁ+ ^ ЀVS6 goq&{&ZuP9Xŀ3\&4O3x7V^9dFxaz: "w'7u%ⶱ'WE׎0ptc .K WNuӜi6}!]O.`ΊsER ~_W¾_JC+JБNXjۑI)u/;v=AKii. 823sobcGjΰ{s3"Xv0XVۣm=oe$HSGTƯe?{s?n]dȆZhV5kȂj 0WsEEGҡ rBl; &룒IHN#m-Q= x^S94gqL x4ԅc䮺x9Zj=a 8wAl%Ȩ_F !ҸnP=:uIOA\-E(/2-o@HK$ ۉ?ǡs[7&Nܿ t%7\Oy>* ~I!_oI AR(˛D9ɼǟKX#FAw@y~ %,Td'&Qtf7V -RgD9<"]A6S=^ɣ"7µ\D,@ԟ~I=ެ_B. ߿u~$<9~q"@). XNJ8k,Qc#=!eOM!E#M=so|p ad{) Wˑㆢ]H-!x_zBnPv͹=&Ua/p ^ĕʇҵfh(q6&qG 7j}m`pO/)1Z%PwBbq} PK*x+8z0Wa}o\F?=_bBykxcl! )YSI nJ U T~ޢ ubnS%cTVYɢ98{$ҹ foWKH8!!H"t MNaqch_K!O`6fN`0wpzMDT}( nzϲV*Cک e  l;)0o\~|g'jI!'yg2WVu7VO/ּdޛE-k70:r!وo\9gиFaa/#Q-a=z$H[enRf=,c!t'UlzJ{n|2ϯBc!-G-2빳6V^E].} }j#&GvQ^X,hABfm1ru^"Y厺IwB(Wrn vdaO&~5H#J0CN.dQC%1o|HNOBcdcĿGKgk`Voh@iݐfamσ 2r{ƾ H-;tyƐt.O~r,8aU;qWG7js( 8R-81) yFv8zb:1JN3^tYT ؚ=' }S#4t$A'9_/8qV2w6v5).3yproE=kr)ىdOaW0G-U訳zO!%j[n/}S3> P3bӻsׁhYd1xa[Gȼ+3SkWW,f|##;n)G]0')FmTyv͞r eT(S0ŜKF[$g zLL]_y[jnqAl?UlhE}L|WzT4ç!utr>=RؿIa21|d<"u)ёQ tcK}NZ{eU1LHM!brXe& JD?v[6ʧ [*KΫ<ރx)=`tx=uK81Ҋ 2=co_Bh-Wt=pUA[hwa=3it"C4*Tɋِ<%Uz wR8~G k%ϭ!aѻト8B1duP~hXT [_5O{M2:wK+妘 AQn:uk! B..u ~uO'ƯR;T67~pvN}ۙQ0| u;-OKM9޳^'61׷PGsWWIw`vx=͠bO.kM2^Lz}1X&gկY$($DniFv=ۢВ#oV~$ _Q(6d}u.FZ NUvD%-gtzΙ^AW5-Qy ɈLV&U TM}ޥYG/{; qܷcK°wV[8o?{O|=m"h5YAKM\ӊֿUUX6/~]S=0[A1Nz>iJ 9-3`4>"e-W?cu}}2tߐ'JMN(u K>2! 0uU/# Ip8Bg{ ˀ3gpoє3`=(dÏɦO^N=8u,-k-;zf$SpUwkÐfEp}\mNgRekml'şMGxeS3x@4hϼizptEJL_׆ZݑבD:1,meqj/'4 dhY;e:="x>7.e M,I109l Z ͍9hwk})Ղxg=l_#h3_nXRa p%Alx #'$bz1R,vMibbNRLb%kƁ.7Y0u(ts`2d!4o tS~jdCYd3Kvp]7IDmJTn8l>RTc$V\Fr~GE\azZ4Ҿ& 7[ I1Ny)o$Ω2RE1r>&KG-oQpxS3#h<2N!\ gItWQqon/H˝mk`_;lzuCg@]yNl)* VREHc\Tg89RY?׌0 )|?ng:ZeYqR ʴWV Ve:SiȺyqC CeOVz5-_ >ek[٫ m0j•͘ Jt P˖4neA5 &68I yt @]Ff AxJlU4E T W9]0X 6ކG*p΢:crkCґBT=IJ+3@W\2[DH߳v:\i YcWgo9aR7KuJJt)E/ +Q?-/QZ,U<7 [s='4$DE;x>Ctw3. v0vvF,n5ȳKu -r`"EFrq=j@WT!vn w߫m+ X]nuɲ<c.azS,O_иDgqZK*kR"C}e.nŚJvei^|Rf2}J+aeOşպtq (w_zcTĭ}:ҭТ!Q-)hR$z'?(nvÿ ;w@l`=.첝 qf lXvP"08 ^ QSNWbP߱n)dBR$ASAm iF:a&@Z/w]L^N!i'v%*Hf6',IH8iyxS5vcoW[6X%"QjA㔼gUkW/oܝ.QPm痌@uY-5LDǜ\zĿzk4P؁G,T ۷<_Q퉬6|!wD f3!7˰bf+%e)Q``_VE9@/!rkSp> ]9HZYy)qB"w/FH+%Hdd4G]xY&(ZcvuggWv񡵎j*x2QbXщ o&CxsQOJCxv5bdrc2hֵg*tF`huʄk>v;~wz* YbX)kε"|נon|5=C4u!<%+nuAa4 Z'Ibcӣޗ P^4I2^*sd,V[]$~ ‮cӯ |%xhOseݨq-@bg|8I,dv7?9!Bhu5Gkcd c:OWB` A~%e']:$GfnDy*Pb}H`^pzϣcG$MxFTT&(oxuʩ"nA$=dfx9__M!dA 6D_e;sY՛ߢH:I0Y2w¯1ÒU#@8.+^۞\:A෵Ēn5,sɥZ$lCG=u f&I;fC KUc&|R6Ԧ<"fd2H/YCd4 =V&Bnե2 ߎȕ=Go*&|m/e6c Զ&DX 2Ϛʄm7 C$=  xXS1OR:]>9" yw_1m[#^?4 eL%<dV_"$UM=[mOq4>nyY %;-^!|sX'iVqv&ig.O>( U&r29mp)/*3{p "|J5UVN^ߪ4&C=(S2]EJܔ-%V̄\J}< -Ԉ6h@ ߊe DOj ֣ѩX:6˓펌m1:~@s0&Y<ɰV;sQJ8p6n X5'{++1P,ܹ7LHQ{azTG\z..;+sh FPw'C~pJLHӢ>yH~h;:qJ3V`y _#)1AQZڽz/(Of5't/k{bE@q [}B`4CSJ]& R,ZYc^BÿLL]\dm2gzG ZaM Xiã2rm'hd6ߎgA, WKGUA]QwKaʧ mcOZ񣱙f%. ZaMU@XxLW#̭})elVsmHGGf6P*'dZ}%1EnFuv>Z:M@F-=}zQv8TA>ݮt׳PؚiF}ڶIG-p9A7k%^id&>KnK\$P]y02qfU$2IpLp[= LQ˓Fpd#yTTl2nB  *}GaMQu[ I.Mw!Ot@*GÒ%jhe@P0Ƹ|fI$ e(졎{@1:R7se+ӄFiosv)bNT- ae,jwz]fhDWBmWOCo:bU¹[Y`m15i[eL/? K6LP;Te_&}ҩ$l1`j]t~\ሒ^ E@|O_azYFa9Z}kfB*~:VJ̧b@uHˎPUՎA'2-pE(f:#(k_Xq3fw%\V_q?H=( Pbo,S8a٪GߜImF^﬜>=OI[SѠZߥۺ?Epm:Dxz#WCEl.{N~ Cr)+le)K&ovl CܓZ]#sۻɵ+y89|W9 1|A[PG"#b5[5Jj8> !?xL'ڙ~uτqCض ,P&U?. V.瑩k[/'$#6O8%,fb~Y ʶ9-Dkihsڅ%Bh0~y1ڪߛC(] F_215ò ] eU_ۏ? )m$Hڗca9pM:#皁% EcnrA=+W qúhtNX(fBk/"H6^ok\%U"i( g$o*~%|tT~%e+~~*N7OM`ݬB~r$CjAy>bؽYZNiU${fa@#]LpK+2J*@w]$(lfomFrAlZ[/B5xWT{QTj!涽^JPSxh_S6FI_z{Wwݣh͸flq \(c \78DY.y<2/rBKqIxLrwX.>GVn=L_ Du4_i 84z^t-7␃1K.Ր#oҲl c_)*J'k d8@rQM #;Nq_w6[kDoN߭iL;+N ӫ6GŮʫ1|v-gn _Cْȏa#ꫛ Y}oKyW~۔Wp.ƥrDz=9$CpV{hVVM`]]F(ZpIv֎wB.lM\s՛vXaw̩Jr YSՖX yι7S)p9O\vWUxc#*cxw$՟F,ߚP @f_x ҝ6UshMY9(>t҆p>T!8\ڟ3SGT'6"A`Vw鏍)J*5u=}AKʦ%'"P*7PlY^L9xRYvx0KVLKp0u[rͭ;GsqBmPjkeӨrO&EVx8/46ydS"a}B͹.rqU`64kwoa_Ѣ9esEgtNIb_EuVٕFBiӦuQxbUߊx#A39sj /њyn z%o_M0HdiTjn$Ttf +I  (NRȠϔ?iSO<=%t^RT͜3.t}Tc%0< TnZAq%pR >2ɛO ԇ.C ["ST)7p y'@lEVq}r_T۷(BMvAPւzj/XGkSe)z:y CdU\k M*S)Y1˅ْ}6;B>׃ȿ!OT/לZ㴱_Cd|uuhb0}`1-?&+$_>te x\rEkhEDVrclqöA3xv_U rEFXՖ)@puwïz=^3T~lL |¢`&X\e 7;sx 8_x22k+p49w[w 0JT+ K@O(*=sxxWZz t4>y~8bd$%s@I| n'ОXPO0Q JnM5(F`j%O,OE{0XC&SIbb? ˔՚޲m||efbT6b hD Q‡.P !Ja*,~LKky"@Sd ئ\c:G.qJMVzTƱ/>/UCG&kK.wXՊŤ>>#8k|F.Ȝ9rP~ٙ )򂩏8-dN(bK6y܌6s_]i6˨NssvRVgAFāg#VMeЄ躦yˀ{t90+V?` /]RE"Tnc"奢Pi`t#q֌5Jvk,#$>)1Ô1Q@3*'..=)o2\b,޸2h{igU{B~]$3ҙtKV`تַw X" lC"{'88N\p7 ͽ*WhO:qĩ1S jFq/*)Hlv3^5*~k+r_9sX$ܛDbhH^b^Ju|`sVY;pٻEDwal g0{r_{ĘaPH2ץ13rf4Y<[2Ad9k.~_LfhҶNH')H"֦'Fm?$:#`C\[@偬p*LC1u6 x/~Czg^8J~!'˩vɠ'TLUMI7HnH;%,?gծw ˆUИ' [<-4^{rNP ~gř~}BnܽX(Qր g\n%jhkEai&gifPR+|q\/ߓ?p97 f\~RHLxAz}/ ~1вKvJa╎eBN#OоŸ6'>?_NXߤ;bb)zaU=S͒!Ny!~,Y(ea9X[3|IaXu@~Rm@0z珹E91V$FrU i^P'L&eZr Fb(, D$ƓHCdai05\tiKyp?fXGˁ& bTOChK`C' . rz>0iB8F`.a߇ B4q퓾ugIVf7ӬHg(,bVqc":H.Hߴgݝ$0&I"w;#lv|TtQGo  {3_ -D Ju[%Jsп MZLzMmf˛ Z>SzM|yi.`@[w=ୗWgƆ\7M"oIBE9Ze7B0,X )6 Q{[ eo:+*2F3qo[2۟03Eӑ Ʃ5!{ 3)e@Hfz*SO@A4(`W7XW0L8Xu5RBꦛt-im??޿|*)V'r,$şEYp0U,ҋZTG9Abƻk=eȝ$Vܟ n{4zK Kq~ov!(Oqg轃.z ѕj^?ۜ@P 5xͻk(s݇XȚ?)a׈_$NRQ;fA#RÙBq4lBd0 ܖ`oqWR6Yoc6&D^{ ۛuQ[g>YM^5c,a?CW" ߄D-1.M R&a1NA2wX 2kKjZn]^D$U~SA5}2۽uJh{6ff;'z$NTeلSs<d)J_"I 냇+rGV)fS{4Z6D9Lx>Sdq)Sw'i`1L 28 ,"e X & 4BiWMk8E@k[)bo)_r~}jR-6ImHjtP#V<Jbi6wjA%u7bq#,7er&ppuL!-Ɣn8Ӷh?"R$.M5Wrz9igRNCs {7 yؤCO@6AjjK{O< s~B Ә.lAF U'@ii՜ox&^6ZL?E-s;fǤ h xj.ADEF>Z-dC٣P6|XՕU9MKݓ1^"s_y*D,e:ZCةr,RT3=]􉔂t-^ ͶuѢ^y6M֑lX)b9? a5& @@@ѩQ^1NBFr): ՎEnq?tu=>M~'6h*lVBqVlR:.G-a}IsLMMzPˑ?/͝Wλ&b6NeFp9e]r}*1H.5T%+aljd_/h> 6@Qy6? ߊ'"[e՘c$'.O.4{ o ̃7U|zdS)- y@j[p~ǡ%{^*Ew&:h s-8J4>d5l67=Sɶk@S~CLH )-N"\KP|@dG%4"RC> v}@8 Pc D=EA}*lsoAQ.tJDKAV0ʺѴ$ryaJܔ8EYZ\ I?M&ώ(rg "ﲐq;?lU; Aôĸ1Mv$۩ ތ;X9||%-$^=ǐbλg41Npn$떸pK ?Qx?S GHFԃn!|>Gw}q rR%-tr3Бe@T-z$1NRbУ)ݠ5%sĊWlglg?1Y,QC1M/= w.j &+rkT9K0aLΟˎD4XI{1Re$dwws&@l64,PD8tե7O,i! D@-* (yv~<# a1~>9J!&wYW͔!ȉĎ웘9$1(\YZ$QÎmH %I.Z|Xv5ʹ<  "T1 kLePC'# J']8_b&08ƒϑ3uRaYS0(aYΉsGlg 2:SINx1@P1(yuĭ#SYJhE)!Vn fb"hR $w ȵ7(Dwb\&D#Ae;Dd|I$ @A_\(O}@ZT4YYQ+e=*~oLVt?OD6 ֍PpL:;T0@OJQqGBO)m|cjQp)YjǃXku y}ny  m%)IG}(o2(.u\{cdH&eR*+\a>Ū-8|E#zj,S9np/ u73~kJnd`{Kf!u||Y|ޜ "S `⯳53uaj`aee΂yE?8q(e[hunFyL/If?tf pQ "m:v&,d=iEeQ%ޅT)>([oc P]Aq¾vY,u~XseiߑNlR\XWx!#M Wߌ]-!KN%\53N$@ QJ=b*^d@/wXucL>@{ZG6hOd{pOZ- H~4Fzf~K"xJ>[\违]Ōp6̭f]7v2T^kT\zb2(YPh/]sp^?5+d%۾O z$(n3U[77X56]m-;h(D0.-gꚊjbTF 7c-BnT\U% E%/Ȩ/KA7AAfm3Pcn|0\Lw󀅳.ʑJ}%5FLGad i$z[DЗ!24p>BHǃB.x@g-߲E$ZEJq/7wnO]z@(}"9'QJr9j! P`7<27B}V~(dJs0޲,퓞}3$/=$_Ubaߺ+X@/j;4+}ϡN(*)dG‘fI5kWQ$ZZ:>c>l%D> /QtlF Jq] r=2A~'"dXi[WbqdږXji:l4oqd, ip{~z* ZΏ`\**-F N-<ݮ,u]vt?8n.'9rWNB~Mj:F,jwW~PϢE}.̥Nݩj/u[: ]&p8 Ba~@Bt(o#–0.'j9nϽ Vt"a0)j@㴶*Vcy @7=BOƒ'WPPBfܐ'T~7K٨Xx^{[2o gZ~;DbMֹx<Ŭ֠x3w{SҲWE )$,/M`ŬGfz]/~G\} :Az jsڽ /e0۩xy0^e "#wf >_qdFzfnZ 'pp'xs-BPIo=AEOֈҠ},iآ"B%7$uEKP~s")-'pzv=Cǂj7=k)b%}{Uu}70l~TjPb<1VIlW q{DJy䡆)6%T-Gq4<[z%Ϛlsv fU26 Q/;/$62Ck*NʕzzvkX6Ƕ Ց884cNRy!ȒZAFcP+2zD+ SY'͏sC>d#+\;!I7duh5jO!j1%i[I6vWFr]U57pz4${GaKxR"_0HY G푝)_I.HRT ;NVPY0Ku55|¾jss 18Or”a h |1&Vu`ZӢu]5N"`/E,4j7W[Q. .O?Ŋ1~Ȼnl!bUݱԟtTPqifþhL//[VD7b~NYN&?XC^n,` Q8m(r[hK^`'gyu*Y=i\mdʺ3u1ahc|ѲÄ),ތ +  q_mQN ga{h$F|soU+a a Bu)^}D+01Pd=;ڙBy<*(Qtnw夿TП㽹ӏɬI?iH*]ƚ9j{ػaeʍ l NxıNwՋ=.2܉ɷ6QL>К  gDhީ巇:y:&ibf,ZIY X:y@)^IP$oC!N7(_~P~pdwʱ纞zz]̈l#v3ذ6WQBlòݍ큵3I͵&p v$޿8c#E0wAGl }:7`~D&RtYlR2L`EBKI!>/-g|0`=8 0-Lau,tMOdNM2lg1uY/Lue3[p7,Knc[pҝhb6 ߷gSͼ4l]M:oڟ!Qiѹ*$s""(bjcr(' 4w|#' q))xbI3=bxxإCM4/]p{]-}VtEwg;må-nL33S29;F^7Bҙ+ $0 @X#x5]^lge  @#9) Ry΃Ip4\4B1%YﺯZ}o(] "ScZnU⇇x.ǸeEnn|č3\`:9D]l\ SEC1Fn4=\}q@c)=HK:žK@"I{ &De!3nR#oݖK "ŒW7]4.ơuPuK.@%]HF+G;C$\o0 wIA+i ,Qb: ~合,r$t2g$0bLLX?)J7M<9U0oُ$u%ZVfczUߥP/Q^YsK¤)xrEOrOV=f]6JEf fQty˪%T`aH sy'-s‡xcoTj#i}]Aa2v*.ckfO(j험OʔB̭7E*Y6JIrdٔcI=Op8;槴Ht),*+Bs%:˄{W?ai% 8,'=1Ě)bX҂*[I'x+kxpSs:ɩؒe LhJdw"zE"9coss~al]}`ܔiOY&jhuQk. x$i8{J0A;.Ǟ CA?àos6t5e|xGp:XYS>Rl €T)2Iu*P}.nQP Ίƪ-J\!/.gD(G ;2+{z=o0Ԭ:POYODSČ颍h2\mM_.ƻ%2GĖck;. U0y3 T")U-:[i'4._ ӷB(Rpr\Ҟ:a-;,L8A}S j7/<E!ɴAfqEyaQ1JK9;dGoPX\c%Nڼ_nffv P0m[z)1a y=yNs1]+ u*5fsCDr,1.1*%*1&g\%Xd9f룼bx0ׅDcLUO+FmK'n!m2k>jp#QzBKn"պ3c@ .dIO"&7jaP  c=)Ձj.vб8LbP<_6OP ]$XU!N0j} 6BMӕ2#a-rU6?SUL@;*%K4jKSp*6q!-jCV#a"hYbuݷ񅰔If5hL fau)ÙN(=VRkw~e ( AsQ-$y%H*,~Xyʳ*SCgmaBbp{hhE#!߮naEo G΢voMogs}I;e͸u?V ,/$n#Ed`!)23+poc#: a.y?Qz<@?bcH3 Nqu*υˤm0 &=-rs֓b,"7cD,k.}yTh+WfjPdh]qQU$Y(|,ԇˑ$_3-1]'FMy DlŒ Ud-_iyz#=,*W> k}G걺k7,F4ZĔGg35.]E~`05O <ۡ}1g~%=pf 7HV"R?$ fi6O̴|)\ѱ[^uw ͫxT@s/IP-Aێl_q x\X)߰F Ǿw+peX$26\w/iLV&'|)D@;ìU * K lk,ilϼ_r\){/x3f*("UUci '_&.aN|5 }cm |z $0AmD 21 C4($_(:ǀM]; f':8o.t6MŢ2DFڸ~ԟ(} 1aN48r?1u0 5dP^36dc100G__z{7S"cX '+(0L,9V|ưY h+aȰPir/UNǶ)1N< 4co!Oh ln<_jKZV>|kH2qliT+9a|@D̿5tg^Guwd=2PkEv4Jr@>I.գ* 5;6[Tqn>E +2N>vDT P Ϣx0Iy=*TI'v|L5$p?\%e)b;W$g}*`pt,MroX4 2VWIvvq/Z?Ͽ@x@m v+ (2M? jR HP/;4SتBu4_=? m Ui}2UQYL`=ivfL .f' Vqi U9 3IޭWy2 ).[!xhJڋ@+\m7ۆnC!sazhK{`eL⨢oܳ)g˕Jԁ WNLﲯU A9-OпK)1+O:hjiWZ=?̯nmhSnvߒ_42:Ȅ x7wT/^^I^1PcMkՕ?hSdtUzQI?lh@dc"WZ҃=4_5*Ar0ccH@ORsp/f3OYH#'.~,hXqO/uz$OΞ??vBPZgT1wr%BTpRj[^*L* .q0hˊ4 BrKfE*jyFLgu ]3.7Lzp,zU.U<۳ȧ D}JS8^),뷼@,UPw2b,"vjNΪ4ڷ6.Q%YT}04lӳ4q05~: py>s+(R 㞯dtۊ GZ7p1 b4@4t>@35u.lvy?^KFٲ=,O˾0ߏbd ˜pb5ue'0FNi?jי 9QaʟP~춃W dXZ*[+ [{c05 íM:O̺RDΩLéEBaOIu w zde}2=CX4#?B0@;rgI=!z(Fh_UIuh8P5e{W=ڀ^3,'7 = Z&ފ&|kG$Oj FeFA-4+9XNoGw?FܷmKVOD;O\rO>Ik멆bRFAmʶ|<x$ń WGʖPE)OzZKHCv m+\34rP,:$]=qk ;%UC(_CthNіf:xdjmvef#\ÕF=>C/4ҡ UӪ 42#H2&#qn+JAEIaeitl upLw`tWc !! 28B}Yۅ|J Ǎ7u|J"Mb*u,ծِftmQO}daS{hwQ.f|Y[;^RM?D7I^{S1j'\,Z9B3t̰*(cW;GB' $an( c0/  H .|7?校X) Eaة*#fTUu[8=S|9P9Жv鹶: ^EÝC+Yo,ޟ-x7eJ`NxEK@T3>9^ =&Pes{W0ik8A7R[oSt `U#ɌJ&cb}HՁh|XB/Eu${Lxhr*?Ƅ#sNIT.;RV!po:+6jf#h#랬+#xEb8(JmEa°\4riD%ʆ':$pSU@w)Hai1UTnO&'!Z$j: P=/1ͳ}rPJ!ɪzFQ,flN]n_^ܓK2/Uk]eQm'^0M^ُ-ݼ4IS+0,]P;IFUpL0dkn3a xQ̊BV`} 4^s璼0=xPa(N]Wo91 ZۀY+*8TKJL]OŔ@a!az: Ywozի"ꅺ\l^7Z1Jb,i;=GvHXb U0luo,6ޒ*_L1~dg|z2PFX?bF$d $vil<7!&@Q[xDZB_%x>Bdi ռlbsrAZ_m%Z̢׶Fab,Rؿr y+E'igx(o>PQW▤I8͖ ѯX9l"T)g~FL(= 9BUw&CCO8!P>s%|cv9#k~@Ah噖 ,Y`y %::/U=!!)0+1C{rmw6.+]XEk:z DrKЊ$)CJaQEGWP6Y(TS1Я $CKv/bo{n9_a_)2v)]UP&ӳgr28ؚQEB$9sXgqM&Z!@l r}'_ZMBmhڙC庳ՓZcx\ڨ4t bki rXH`-!咮MH*IGG9$}Ȗʖ;Hל < ĺ@mwg0tN 8p>DRgCcb% =h;p3=+[A}%!X%蜉6\':FPT$ƒOeDH5g8E8 :b*J E5Cؙ-iO~lX?f_5aQ4+S95qAs(D 3@*Wel3"gԶ`JWwQRt#Nr`)_=U7d?6[{4zFMH7~"~Dڀ.f>sk#s><o! f=URl&lC4 qVNک֐wd6%2^VĬ2AF$_R֘{Vue< Va*=VQBBb0EҬ -\z7z .M'-qLkM-fG] 7L}]\5(r毪ẽ-vz4c9 m׵^~W}׉HVzA<SnZګZAC&zJ o$IB W+ښ=u}0sdP:jinPdJNcA'gp1JϏkgvvRv1`YF $5yɜ^Cdz{< mz E}-hBgYc}i+V>PiKG,8AUǧsN+ z׌ 8n9QLJЙ%1rX yۏV8]B8X2!♐Xy"OZ@х-yi?`Dt(ZzDXmp3az8X|CcNitPel41%2\ogq!nxb64|gpNxӲmU4\EUF(=en?-<7~Aox/YI8wdGaoRuȖkQ1F5"ŵ%a djl<MI5${c puA!yJt$?馦d $T_{dvK 8/%YZ'|Z-(IZ{/wu4G|26쭈J Fb2+ JЉסO[0 4q,dTO KQ3&aBAq3ۥ!YS+v0YJG!ֿq6YG!q24.k=zElXgzY: dX0ƈANQ6CE-6Ynpe؋UInHt\%2ᣞ QtbAPDER̀#|Q@`RTq{3Zk8ж(լML UC2m8j*_d]J: ϘF"D<,@A)c&-'iRMco'mǦ"rKF^tϲE3D-k\A13:sׇ?q,/^*J^()pc-jtW;GG(6Z"])O8-;^N$5(KU=I 5 ظSEx2WeNmnPpCr;Vs=Q!|6& 7f<6@wZ$\D> (Jny,X;rZڇ|mM[M (oXy}K\Gh ,?_ГQ>#GML`3.댡#YH`A*B7F"w^L48~x *ooQrQڌ0͂4QBl=J5+ 32'p1@X+!*syeU=&c2+@FP-TI+ƒI4ܤ^HC7&lx# X#^xL6S^'[bpsڽ Erk? ;q/seT8B<5xXy*O4ٚ{{[}+`?O#j/qώZp^5'aDoO|8;,OjN ?u0$`rYev?w!q jb;\[1{ pM{UH:~Fr> =NRAcp4sG"boR~Y;%J Cڃwuj2Obྒྷ%f*jFUz!oKx.SvQ\N˞-sɺtXE/Y2:QUJtQ3әh ;1k]A18(_GZĤB>b4(dxvIXYGD0w ji Pi.G2yQa.]ޛ>ܐ–Ȑ6 4 8Z47fC6|6\ Q~ , ndxbyR&txEaL@))`FTFL,LRObgS8Y/>|qVD^v >"Iw;,@ڲY8E]a:Q u~j@-HsWơmEH}jG&s8Є˲ H|q C'~ SRf >m$tLA5eO9IC%{LCzCx~ %JnӑG C8J ϰިLleDzw1^ʣ]vhC& bpWpk[81Zf _d ~_f:*' {ևIhYgў\JvıTnsXV("&@_;2^3:+iqDWß#UaF[yLdty O{ gۯ:NEHU?R _LO6lKT"klɟj"q-"o֘Ta#PjrhuoKKn9 C9f,9R5~/y®o|@"9'w[Pbq =FJZIs|~g q6>Apgb#9ʑfkր!rbozQ?I3xf'vQ2}t&bAk_}ysLg,/ld+Q( Ф!m,ENJII9X8̲ Z]v wj|^삉fwm3&B8&&lnN8[n8wA&Au t+BA. -ѫ^h]P{H|2.0@Ns6٫.8^1xiǫ"h%;Zu5Kt\yv7eͤ[Mt;|Q>h %@2cMyUϔ$7I]n-ZĻ,I QeMtt%&5F^m޾xmSV3ͤNO*uuJS|JivṊ4m;".bVl]$筿-l/<;dG@LK{hӞ./,$U!  4,$񇓂8))5py8 U0q` ^OFx,nU"je}tWf|Pjh# Ao<5NaH8fe aYk(Y_f-Y wZu\>=AT?\=,C]hdLPIm˂oY+7])%SCZ&󫾯`BM'6>+}NJZoXg/BT2u odF-<[כEv Dc'>s5[P`{?_5ĆU=kahI߱O\egMhidm 6Q`hU|4tYmۖ\QNo)Utqʬ/ryD]>X*(Z i74ôYF$h ]0:K*vɞ6ԷnVr|LU&]; u:B[Wẖ Dۦ7-<}58w7h̼츝Oݝq$cس3(k!c΅YZ|1aO,~{ h%E BzM9nr&&nA1ׂ\d/ބ`qaEo! l[J>=E%N򙜈{f)o*YA\g0vFӧ ~J*^cYOC(N΋)'df߫3'$CcZHHX|\' ε\0)C^]N.RQ#kjT)?3Y.ou}yiºq5\$~`ÊiZ/;5UQ{g̿2BLSb5۰ ܅#uybogu1= C&w;=H\qT1W9w|О|dGKf[TݹeW]9sY/AJ%X?o=G(Z[{nZwTMT:mq] :K߳s},LZ83~_L˲ݠGeӋڔ [4yVhd3( ŽBZ{[~&b/Mx4g 1J\Q_hJ޿Ҧ V;Z5r*?taEqs. W G 2>"'"8@h"Q9pe(/ =Xsv[yCd߳F}jVx<Xuº/uQxJ8iiv3dEˌʰqC";ZHwv⭌ vGđ,\r ?x)cw^D ВhV;o@&s ҟN+:_09RUӨ!.&3we2bcQC=qE[-t*;K^Zs%"_\4/*x>bTlJUϤV8%|l, Ipw q>_v,%TfkI R::K+ aIz& B,$R `e$BI|__pTӛ(|#z 'E;q*xmWaAjJ++O9gǥLLq؋\Nʣd qH/Hݹ,Z<ҩc5&C0tYK2p-^o+k-&2G֥^\j$w>e/Fs3hI@$ 345VT]_;"#6saiEQ;\#q*[<0r=i݁ ?/hr V} ARpun07*EiK|1@TĀ@aA#YW‹/u c`E0'::ٰoC|pDʪ)!Fe3%:Ca0k^9y8.Ps^U҅mC5\SEl,J*TEBh!\Ls#:#Dz ӳ74R^Su,x4ڦ-L6"*&"v)D 6Rm~9F"2]֒)$clOyDo {WϣkDJYbUڷX &815ø4,˛;E.T0VI pG$1$|!&W&Ί5{0ؕs6zi'B@Rƈ.]S`€!z=)wd "}=?7bݐEZu` [O'&@6ζA7y1lڗDD/ E/|k]MCQ^Ȅg_<ϥځ:9pDg$8Y* 1tJߢ ;uEI9Z*ɮ0nt> C% )|q h i rs-Iץ\DV*/ ,$7 !jx!MշXߎpM`M ׂ-Q!]Ek0_X_[aVuM7tΡd`D9ǖ?SblUZjbLlH#ͅ`c0Yw MPMu Y;`r;><>aGۉ'߯O+֒Lh^qFL&f(!HsUU7M~N$:tEfrYA"x\)Z(V$~@0xNƌ7r_ol3E ytM /_|iE@S έ I\Yv0% `5 "N&, ,2 *[&3u "(ϡ&AYh>$t2Vpf"c{#-&.:} e~# G|ڴwLqI=%m:kE+H~uG KcQ G䘮'Ӿ6!vP=.oC;!x|{ͨZfqdU@J{4亏_ PO3jbT6K>jxAI '(բHfT].cOȪ<2sx;鱚p!d`u|F"dܛG.,VW0 tvWޤ/ɋ>)Q6^g? D`}clBSj9OWZG[7thScCm ȋ]1P v9E]&CS!*-B4[-FOi.P`|/HA7uG0D @Hl, `Cʩ5xY>@OK8F\9շqV*QVvETf6YVgҔ켆2w k,Rq'`{ `A SHh;}DYC<Ï5C6+j˹ؖT\ %mK:#l̔bv?%PG7i{ }ɹ82bpԸMgVqpiyrc`) q6Ɓ~iL>힪.?Tg501,;_FA(:\gH<>4)զg`ONwaU%2?}5Likl.O`fi[މ,EVR99dy].H), x,q:fᏲlLeCHa yD`3*EEEd(,*8Q&o([ x:"^r7/yHR?wXO|X4д7g{FbnyosET>5,6DЂ3Gc&&6x K+|k\Ѩ:ڥQI#"ݰ؛|9U,DhP >TK24VIxfJ"{ 9'@hNaG=+2jÎW+%kܹ6x̯E /؞)hXzJv oPz=YZ"w5|,=@"I,cuzVVM;1͖+e a4ĵP|LC'V } <M!$;0qocuf{`dY݁BZ#"` )0T?+H$;Z"LA>Qõ&gCs\1؎Q(zdavpqt@vHz I#bdcK2aC9kWL&ΉrXc bEITt᫢EZ 4E/概:7XY\ƥ/!IEUBpmc,"bd#'Cݳ/,}4}™6APC7dϮl.f >^_GjjPFEAKɣO~H;\sWKRd^/m\>u]%LQ2; Yq{?]CW j (U4lh*m>/Aęӧ*j,CH%׎CDrr&2")/&w-򚺥|]32|A1-D.["ύ݁Pi`5$jn7%$d_p1{wyBk>= Tү)ʋ,&VaP}F!,BYZ|n[T7zCF1$̞N!nMŋ*wZwP7鬒\Hw>aQU!<q 06Yq8Cc::nELOgwſUt]q y /쌽>^!Y8k7cQ9V12"vPcY{G0H5(Cp,h10Cb50)q^Qg{ѽ_{Ea,-trH+F@ 8zFy쑻\X.]ڿ߱בjo}&udY?&cNe(}s&'Dks!?[<2شJa@PxCa*~'; @&gn>*Vg(Eԋ7՗> Q^}7"ޛ.gfxzQ8^Brľ`UǷf$:0~p,__Ksq[c}gG#$.Cy ѷh*!ӣ5xul+.Y]6" 5>$JE>te)sT R;IҲwm|cN'EG0<غrۨo"z.؂Bmz?Cy]`3e6g D]-k!tXٷ7s-2+c)v HݍA>L7p2G{]E? FbO5ueH Q =hJG۳ڝ!yf۶L8_L\sĬ_Ky(ߦ+|8yfa@M7Rlq푮I«hUAx1!Zx`Q܏Ѐ)?|B؏D9CZQ+]0q2M[<ϓ&FF-`Fr`]O]bߡ}abXw=rQb*i2@uӛW?Nխ1_1=#XpA4x8q/ߩcX@I=[$,,W#GRfh]*\wHy8~/ɭoTN+ۑ5- C._c]lDY*D3,&XEՆhҽqfRk2撽d55C/tϖsG6uKl=;i_p_r"w\&\~!~_skǦ*0[iZrԗ_8JGvtu@Z+k+ _f[[n D; @k1_i6aBU;.m+j~@t\0@;[R>hKf1.4[ 40ae\5C%·hJV 1t|xoκx|!}T(x !> UKGnb6ጢ3עX% '\1{baD8*)!)yr%Y= H>ҖTS<س?,#b:2؞4B&;@<F:n2\#{s^LjM; ejk42x$ɉ֧1_"Mp S^W!n` ju$x $tDlsJV!9^O^R1ʛ &nE,8K"!={+(iZ\qs' 05|+3[7JtAFuߙץJ&׀gHanw^7gY{GE ceHݳXO6Ϝm=:,eSaF lJA80)n;w):?pqϽm_W\O>E+gUs< DK">?*׃8fk-tx;"[ϙ#ZS'#d|O9khۖٳ\2x$~b}|K&_c$AB(uz`Ii1<%9Cs¥00/ >RM3r4Q@85rk 1F X'(D2z:{go82{[\9gVP50L: '„S/mz2fb Fup&! {ß`0hg/z^uܻJ8uhc_q5LJaI$r3xmo-4$rA=Iʆ4GBrwA׳8H3ʈR(VxSEY$t]y{ˋE1iC9&f^4TOP0J']G_z9@k|<'?VIA6n7]@6$ebc(;#ws~0K:넧%i+;z19SqH7CW:r}4mu%/*Ď(`/KYm5F{yH>/C&Q8վd G ˘ v8(Hh P3_X (s?+f^= >/H' : r 2ͪ G VGtQz͢}K:}tʄH*-򝪘 bQ`Y8E^E0EBH 7r R"WC3COh.Ykq*8Ww P&sZ9{g7$e=m$Ma4yL&u:cS"-zsҼS"#bw`GKđ:bd&śO]{mkc`V/tu4(qI*$N4t7 x?%e$;ۭB0%m#RB#'?|l;$E3EV .OE{Bb͎avTHy5mzǬPcE  \2j9N:&laߗʝ۸/D}ʭWF)^d\oK T`eL ~ÉZhXkM|Mab gp深ea nEy$ܼ,Saz>w浰l ;cuc7=4]eONt,}U#K>crW,л7i֨k #Yg;Fg7}LDwꉋ10>C߅7ߜ^{EI %cKэ` g0hDܲh_I*}N䋚\Wb!6[ #>n!撽xNʒX'.rg*6ᅜ =$8Rkm24 !qK'fD$~Ej3vx w#Gת=<ڡA^'₱M-6)keHϧ W-q,9A #ۦ$)U0;8Iqp7 U.7z[O JЗ:2Wv.n3m: PB&MueZ3PsAj3a E*QѳsE5WjCrdԸf챭lHbu9>MM)<& C6O?"Kg׊ /3@'B X5@2_Y`^všSR"S6wEUkpcZZ$ϣlH]~s{/j}0sBp0$΁L=[,^rRc" -zKN.PI]f^[*߉'&_sH?}'x{3%G#rJQR + ZLvY4Z=G쭮u=qqwx|\\$E#[=$98vQ L4B[CI>Mx]D:re{-ٚmi'O_å|rl~d 4=$y9AدDJVIv{`jX1}ÅwZz@%[-ٻ/I+d InXBZW;`wp]eDki3scjxê 7V,3.+ȱc{C8M#[ 6qCD/mCNDqv&p }sZ0C}|Zr-p_KŚJJڋY.V8D0=YNi`:e"mWi)p30VCR!J@mU=jG 밣8`)Ձ:@E/zY]-Xg&+w("JnXhb,q_a yH?Pe `3HgсxΟO:dP+ 4Zsz* EQ3 3n7{ #pQBdjBg_H0fFAz٨k e/d&d v[%C賶'Kx>c:ty|aqx"NFKK$T|p?=QBd)Uޒl` /)཯UP>}P#"174aPόBփYe^Zl?Z|IIWWF37'vKEhų >4^ԍB.D7Kd՜YkE;z& 7:ʓ¼r+H.M=i̥Yr zhivf{NƊ WXkd@Ɉ 0BBnhn -a y)432/ŧ">jRL(!ZbDk_l_}wL-Z xEYOW6U(&O?q|LVJ 2SF#/:dyRlJSȔ&E䣴gؾܳYF6}9N>:Bo ;jL/j?KZx4QVɿ_:%uůX&ȧE fjGϵ3n]n TJq-**QI}Jy} A3D~<]ͅL)Oe?Cz2ߺaJ: bq+XyЉj|rYFVʵdNcNDpq>pT}8k^`ZZۅs3M?*ja , WDf-i.z\'VVP nԊT5 }-jU甯F_F 9 ;} ˟D-8X(#5F/#NNȇ|*றrgү4:Dz׷߶iT(NiVhD&p.rGG5ƂSէpkx%{/(8n0u!]>DhZz[ڜa9]Ȫ.VRIeLş)?⌱VNQf_0h@l*?鄓(>+(m(7˓w@ݩ|)sئRz\m+:4xowDQUx7ͽ_G$a .29u#1'35וU"rͤA-B␢_[<0ېcv4Rq޾#wsuzz KiGߤG鏃Gɣ1íDVƆÞ$2Q9jB} o S `f~9ATDOF,ҷS2؏mL9<МbhJ* >\alֱx BokD蕓 eoHXL8̤bBx'.,XV| ZNiC,Ls$^z!sZEֳ&tUқK4*B'V^'Xd+٧g@PD=UF./5PNXebN->b qXIidC܌&Rۡnb0۵$#ƁH :Q1ھ [UmM<{[=SӪ[AAD7P=XD(/t"Q3m"$*Hxɳ8`;;-,i(qaRAVtZ>8YiZp2u؇XM!ET;DwRF#=tŝBB p$2{*̲xpb^ ͊Ð7 azDJseEO#DpXߕwqեC=JsS`jJ__Ik݊|1z+A#G\o[k"E8MPi'um'4$1 n@(Jnz1ʵv-w԰b 3eA{rP tVF148)Tf hRcfcyEN) StO 4``{؁."zw<9'+2eCmvΥm?.8)&~6˦Zj`xz̟ ڋpNʥ(ӭoЧ}ᴜ'g\gTSe&Fx, Qk<]Xxm> Ҟg:RqJ̔P TՏ)}c=' \ iGd,wN azl{R_M7PbZc[t^iBf G(dρUpZH]LGH:oa 4Oے(M.ݿ!RɶM^#D~pT!"36=v!{(dq/̷gkƊ1~@HPDs!o9= $>߹_uˬUl2!>t *& eعZ%upփwQ`h=9 ~ňgH'ԥMfC]cPycCF4jNBG^!!+;嗅{Ô@orM"xb2('>ʓP h3ZoiBW S _W5!_3Gi- ˸,} {愧g+kpr .\lv{xW|WeMAҢ׭¯g7t?0k+֍1̎fLP[J!~&M?1U<|3\ vQ$X0_ަGD|s<Ħ|cdڝ؜Кj H8sT* ՝gM ŋz n-Lmvt]m7iXH<=-C&݌Zp,/臶RL ϝ%YxMpzݎ OR(y0-$v|JIC$p^@MRNwWiF;.ŋdSakh )>uC*|+'1x0-%>ij]/2֡) E IR?uw3#Raax(pU4r|;}QhZ`QҀKu_f4hEz[o )0&1 Yr+ ?MGބMǸ^]hGWKhSp$7@֫kIޏNJ~&Oyg._^lQRd-\yqnUebX1OF}@j0idhOG6a*URkTuJEx0̣{,~.L  {`;egCǤ '&P|D?nHhP )CL_7N{M{Dl/yc̈́+TkL78cn񉓲1,q|IQ0oմ0bK.' {K( 풘;vttfWr›MLO{[d3+xKq ハ?_E:tԫa&KvĨrQ,m"[7%UErRw^}E_!3ũAwae.m@ pR.z fܟu58b vaNVjXVI$ jk" WqA+.La;%G%>)E@y,;IC,+-CJHR) 90dz2LWJ5@oF2;Ώ_$qW(-95?R~.iJp&f`BQA>|= [ #)`CGe$V娝քi+[ǏӸrLO=M1K@^- _)Z,vOL/_Ga!+n_3D2e+`vor(9r1[:#lЏ] t_5Csde]6Z ʞ6%<H 渝@;7eA |egD^ 2{M(0hCŬc)& /좬 چ962m$nL-=ΏFđCAw;X>Uӄy6Uv?L{2 C\wq+]`TW$Nq!xF!_6x3FK&+8-u9̈́<IdORV  ,Yt=x&?c֨u H̙v.#$KچJz3c^ < Y,7T@uWwMS -iLu, 5%'E'gȝ^TN5&W/b<pJU$zk,.wK2cՅ L}2N2e,5!Kհe4DJWqyIDT$s8sWE-?Blc*E;NÏj_nqҙµ57AkWG1ՅؚE9G0ujV1M\% XtetFvn˿iǙ5fS2zL^S&L]c UR\QdsS6S. qn'װbAk#}px~gނ( @¸y#P^ƣDZ调BbYd}OV{,$Vw<{ #W9`jeK[32W [a#~*7P .}ba4wjlgλ<1+ p gzɞYH_,4aXUx8R}쬴Btg>=~l^M7S l Jʴ;no z "QӰ^N{ S0qY k6uC]T#bʪ_oӎSքpY]S{#h!ݢ01*ƥqoH}pjb[Ra:-֔d#ˠW!32*WL ӜXS\Z/ ut}aSH&:Mpc"-tΛ-'B܌!g{MC?Mh"DZpp@ŐіC3zK)~=T]4JЛzEyMἮ fZ6Cͬ+29XEAe7+hwau3H'PrH>Ul8TBsܒp"f3t6Eyd(Cl-_FH*f Dȴ@:d}*K5n"pIf;-L4LJrk D Hs4=J,FP}7U.٨pImS_XYtΧ!W*OV2-yi8VFGٔ1;9gÆIs ?oÐVnT[sr:Ǘ{`zrT/UIHVyN'W^LwFLhGK>8gߓa5 ~$&h 83\2>U?}-DJx&puyg9rv=l5\@ʹU,D>%e q"$6Zfv9زQf*7ct JOe,>i*V8 jx٢rH&-tL*Fb`\p3M]xmPNHEx"hw+k‡Kt$U\e4 xdX1uρy56CLB: bw״v(Ƣմ?e:ʵ)R樭y(v#ˣ䫡L>r?Yg2}mD" nB[?찝4뤴a"vWG>k%VL?VƳ54w6r5Aԯu="d^O.xTZVY<*\3Fڒe]dFws {`NƇqӎ,$j6ADFXʹW&H\"\XI?¬6~ZB"&'dID^鏣~qoyhF(>N:Cȥv,c((;UḎE2\XGY;1xPe'l:]T70|ػm!p"|v%Sc·`j% 3`(pJ1kWq8$-N㛸Uq']G3rӕdb~*Wc[$*[d>(jΖQ7mR: OLgx5]K}ƎQ<^IEpfMDGTKI$jL@r#M->7J傊Ϗ0+ 4$8 8 dQl^)k|”{{eJyGk^LrX)N$qOHCk~?drjFQ+:bz)@-[{lӶiq0\'XWu[|զ,_RvY)ǎq^GCBdPCGLR5d[vJYme8C2@r1fK:T?}Q5Yto؀^zCoih}x p͵׺^{OE µ\Q* %Чy9DĠwGZU^BȢQ:l&u I\iDn}\0`* wt7* m& E gÎr迦 y~9XG_ zOw*˦1B}gXBe,㝴I;oBbh!Ď̈́t;o-1pp۞)~34g\­4n frMg?B8bmi$o^֘{!cNgyЏ7U] }|'1 -wU^Υ7zB]GKPro8#ͮԧ\_;w# %yb9]h~$ˬ#ht&`(3)oJms;`bP9JDDߊrD=KG GTT-(&3)'7B6 TtA '_[;. *YR.}<;kG|0]KgMp֦:,fIh>?ï#N9:T#Wwyx9)yytGFk.dh[$R-sA&x(Hշz҇jFq(7$2+N'EZ0DD&~S  |GL _*>830JW(s?$_>{dnlŘ" tYnfsmܶfy#s!y\=g(ip~kUK1#x*5u[/dO*GN47dWCqb rƒ@؁EZɃpC=&!mơ:rAu(Ns;Bpa-& g'A*}a➨/cY$\@So[QeNA(Sbӈjc$h'[8>f)'lC/P7=yޘչ|X! "mBraˑk dHsfWHYXV 2$%|f9kl<-D22F˨sp |x'[~h! J[m JQf 4qN!Y׿0U{Dݰ3 `v;ըFrA([}8Y0kˆH-<[AXY@w}!ۛ*X «}Xsَ2GKDxH $ 4j֪kDt=rͮ'b]T9{9 -ZT$܈)7d5`]X}yAWp09\^zz]oS//GRA$,12٤ D]&T ܸSzHxr%VU}+` ټP+4ۗWqcaԩbG0Gu#`anwʤtN`1ń^pC4瀑9r >)غ47YS,8b`+\ [0B9qĂ%rs¸AZ+OM:LPTu$R-Ln3HYZ#U%ƒ酻'Œ8xeFS/38Ŕ)nf)G ǦjJbMGh>c&:]koʼnC{2Y;Ը.-Ar9K \Wt{L%~6ZY#b'Ge9x"OVßaI](2URRQۓ]84={[Ovwb[wtp @@t/3i3LcņM`XƑS@*MvcNDz\#%l44dH^7NO5F1t &8R/` |4ǡ:Dv2k<9*՟Pt%.HƆU)xsMMK2# rLE/B!֒h~Mf:Ò}C cPnRF ?ƃ1fx9>K~"|eRu+8p=ʳ_`Kx/dΆ8^5 #x;-:#53Q 4I5S~a{x9:ECBc, 9ilRS1h:0}rt𻀼Oe9 xi+1ОY/b Cq>SwMvܤŕW]7= -qp&ZZe,2qP{хjZRhoSa-IxJ &퐚ӡ@kgf)!w8{K/дF1tDT= W^¢<~Kh>nүXj*00_ L2"8ń`{VrYpJ|[ &viur(knpUN rO sA`0~W;kln6ksJ0wµZǙ.I2*N*񔰊r|00g;%?YCxӌ"+cq7g\!z֕V%.kGٮ x0``(dX͗0[2̓ʈ$ soPw๎@}UkS$oobLDq7-0GLj"cщS_r/x3 rl! `u*Nm̓}Fxe?-H4 {2K7S<5XR;|eh%y֩ R]kω n(㽌Y /D 4ptuZo ‹pLJn-< .o3*ܤf~U{iS~џd>@ UH@&[S}hyU顂)oԒ{>Qf#{Ar̈4(2Sh-iF*J N +$^#H\i ݮLÕf"N){PIW ba%c>-SIcע>)'|,Gq3f`҃EיM8- >V/XR 񇖳Z"}=ax8|yVQ6<Xa~E)k4])1;ۄfY>;קt/l9 gpYsWU(>>"ݠq1YH²9fAsĽVs8./*z[T"M*B!bm8kҜh68HO(ZVt\ɡ浙o3'%F;{]zMv&8ysx?D˛8\lkd`"ȓDY0iO kFs?c ?Bɽ3Oe y?ڇ3x Y z;w(b=q _|CRLt1=73.#\Båpߐ^7j[.!#bs0{X0 efh<@kPH_ JRΒ`̟ln!9dT=g٫ڙ[8^JƇ FQp, G"ǒ {XjumBoy*H)SCcHCe(QI0߼z8b1SG8WvJY 󃜗s?uY8^\͢Ijb|iu:KZ8~S%'8in2Wcux#avGΓA~9qYo{}ʌj͡ʄf>RQ}cBPzf%RJ:.>F9P5,l բq\T>Yǻbq|lu=fƓݟMKm1+{9N̴\wixV_w5(-arJ-G>WE@%+J֧Z4;ꊹx!YR[W{t #DgktͨI;P^"^9q0 Ø}e#TFo&=t0mV(_"n3rmbˑؿ =?5M\<O3tǣ/Y f|TEx'-,]ʛR{7:*=Y)aQ[jvîс^00chŭ{VObR\<WW G|xUz7+}橰w3=.G<Tpn:Ϟ1 (N{@;YZ.Lm▊kyTVC ]8#c]2%W}?)=x6K`Л/J1]mt:$̹򄷽|x<]m̴c6!@$Ya'đ}Q#B&; QFX5?r8+T-X!V?2b3yu$>N ?be3EPg߿ak.(C ¡߯8r!x Nvڑ[*d8R6n#/#n谤75\eU؛URFdҿ249=RUL@<݈[~Gd[yY]Z^58BUaU@,D[7t8zy7͖bcz6]KA0H΢R NT 0̉5~F B~6*)"~UeUڙ=i'0RcA*:vJn`y\hUw8QJ}w%6ȟm5ZK *aID-j[ı6Xȋ Õ[g1B7ks䇖 {R iA2f!f; <{NlY*GUÊh3ťI7J/>1$Tcv*хgO ͼF8۩QחNm +j' eװ=ILA: P EHrq'5"n~oKV6|?whJ}:T?9*Ć/~Z/Y)BClby㮸=+?%o Z9o }oE~rVrQaN|;]/VrATgYypmAsdNb|ȑcݎ`s]89N`CX9$Hb<^Qb<cGa7H|ۭ{&ܯȦ MGgfo4MCS/@~DW֯6e@OÛ%!'ū9|^bRf~ڪMty*2&fJ!LǬ|M}.uv nY=eK qƻ>JjSf0eF ?BÝȤszu a)6y卞ā: Ld0vBNWqXXBB'QA8 Ѻlދ{ z~DGM> q@KИ~9i,"h6 ?]*~Gγy r{}9ldH@x觻wʸ6J%Bqw FzZ@P?\x©ImIT_U}ˋc3fH} آO;ls,Ԃ𛔍:[!J9L$=ْs<lU)xOqW`qGI{cڅ@_+3Ef1Vd;ve|"٩ng DYwsZPIn,CIguwɝW[x <e)3C J2ټy 8W鐔cnRu[e`t3M5wô揺gWtf4Zqȹ2-}f"=6Hzm-8oGz粰0QzD"Ed>-0F-.ȼr䆘ӿI 7b(21<8r_EO6^iNbMV QO6(9ϊ' $=GHu%pn&DԵ7ۓƖK\?aOdD)tI&cN5 K_Qa]L A}#UBd/ޘcRYٴXe.A L" 3W zsot!6k6l8_kBk K2EVZ7ᤶ ꬮI*_!uNzCv]NY4q yԱ* -um'K vu5`f~7$FӸ[}\a%^Zz)_>1^ oRm #njq2 kV @б|Kk}w;;&ت$ts%:Y*JMl -*ۃtRwLc,fKV7'\YnSsʃF$YGTB2swc,+0SxwE&ΐwv(-iy'{(vȽmU\ܫaJ^uVͼqt PJ1@N䍢M(L g G8< fl\"'`'(],]: hVoqC]; kn=;E{.Gz؄ՋpVAa6RxHb2bElȓT6r/ , 'Y%\2{6ͼxUGmkBN(|ETáѾCioS{HGVʢțRh؜̻/zQ{)I7^?ѓSΨ6LN+4\_2BK*h kIϤd#9Iz+lTfAH^>O"H-effԟ)BAQą~YJpv?<[;[?t|>D/m+f]'^y wsgv>,7C5c6$>#($atWoT4)M\~I|"R9oq5~ёFl|e(ʜrb&L?^ 2(-  0 >"rݒB}o' ' ҒArLߣ|]e;PF\ߖ*؈YfPJG;)vU,>%Lh1KܵF#;17ߓsfHSD~gtvOCe%zW |94kH pQR h\-Nؙ,V$1щȐ#,c)Bd#Q&vD2"nGb-jc["CMMCLʕ<h)nF|O~9CUgzݴx V_i1o8Z*a"Pu,"muѝȑ 2q~<6I/l+ hmH7YW+@,E_f1^HAJ<'HHX_#a?ѝhZ|\k%@>ʃ)'J{5a؋C!n5C1Px6b%jCgx G!(:YXo"9eK 3D_p0Rzg9"gz[S&X$y^vz~q,l;\5$T翘7ﷅHhXCB͗T>|3U}>N!mڑ.Ytg{Psw) Zx4ީjAZZ|$5kzqk4:\@η1ˏ{g̍ onާX+?qZI;+BM.6gyGBbf3 &9xիK dƛ7EKoX,̈́MxdrOP-J!`߯^Ϳ2 ,DӜaf^7 wm$g̓"տerUHg"Gp`ǜ%n aYНg@WpjIKY$j(#\R~}΁es!Md?V"^@Δ˘ћFWbJCI1uZt}qVGv\/Č5WYmD-qQ z"kG:6+`D!{ᦈTOR>t]l@2>+S"+Y`{H#o G4o:x:a$':xcQ>ʨ:lYGt' }:B: #lsm=zSt׸@hqF%I2˚eEOsİ>,U] Ԅ [#W2'`d힖f,έ:y5$^ݱ#rěLY=y!:3(bP/-P/!:ۏ 'dJ~o82ʆ1AG]V[p6\b"3XN<˗≯: pyΎt$p@KheSiR(ILHXt> AyUτME* d;;Y@ qx0/"{~?DT!/<B/PM9>Me3~RKaLbxV;wn1.6Xo/4j:i(^ws\M}D^|xkJ9=uq@CrQ y# 1& |٘`Mp"q^d;M9}Fc{B?+g"`XVܭ)wDMJh|0Ę{p'$'j=XW[s2=h zo1;)VUdn,SMu~$K_GtrD C0+ Q ]iB@b2A{E ίSUP]/N)ݵ4׷P:V2.xqn%!n=bf'@֟fI3s6ۡ7zN+}N_2+ІղFze@kVz *e:ܧBRV\/׹ -|#Hq(x]8r)'[} ZU G4๛| 0p ]g) 4O[l;cePe$8Eۛ)*v> g#3ܚ?Ne=Mf^7FZ? rcadƿEߖ/8n`Y<&n JڋVS9zP.fgTPtS^r̓MXy.8D`:HkX^ ,s!v'Do?&/RQq0)p8)a܅2_HbԐ[(Kqino o 弐?Q tVZDLdP[2%၅[¢S::'}@ +Uw)Z8S`#J"_>C'0@ԋv|co)EwJ$e|{+K|6|ga1gԳ;i/qO(\s&᫻M| rjį䪡\s *ҥD\`k!w0e[3t&(S&4ŴGօ" -x}r;q] bE& c,eaQ ͕V25J35ϊHΞB ?Ѯm HE=䄇lɽ?F !U1jX> z SM[[s?`-( r'i3B]]|Ɗqj,o G%@J{.厣tƙ.8vВ,[y1~c H6@&/8Q ,}%䳮I))kuBv."*BfT RjQ_,GdH6w=uTRCҒ%j&6@C+hf3ayCcwEwS5 ö>mɢI2ܧmTz(ןpkz2*)J`M|"ٛ /;6uDw\-vSu~19b;#gGtJCVN %=OŽ Л'@Ah_ v8ƒ?\C8(zWh,=P״3hɧRݪMQz1 dSU]y9 Mzi=E [! 1.6I~,j-.aR̤M*ۚLĮ^tsq7d(E@!5~Ey?%^&z+lְ4?U[jD-^+V!b<\b *"(dyvi Zj<cN]/aޏef ]<)#a^ ɠ~`|%$r1F;\{ƚkh; +6lvt 1JF3mp1m*Jm ,ĄJ8ٗӍ?/T>7صo|jb ;- igY^""tNEmp7b_3V!߲S$j!ß# @#EI5J:?J#CSDQt?>F_DyUf{Eqa&J3@@N@xPH쥗H (I̫Q(ގʬWl&K~_:c!?&>ґM?\\r;YA[-#P+44BzǮHf\SZNP(ǧIL-\ks %2I䃞9&O(WHtvp`$ 7]|kO=zVZ(P;W&k-P=*C8a/{,e 8^ЕbjI-!/=A$æ'j@_&'BU<^+(7uBn$sy0X#/{}# :X =n'xs.LA[ Qre q^k_y8r/5-Bk#Frq)Mv)V(֙P_yP-l.0I&kyjU Ʉ1zSM*E@gl%X)U7wOI\D!@~.#NҐJh6 8^ ̜;vgqJOtwIDH$H֗D٥vV/̷FRy8.dD(SsDHq+ev!산#wXve6k AM>UO ƦPQ­bpW[F.{ ]!&N:t1[LkQǍDԈb H+\vN@7҆"j7ǣqwEm̉g@# ƌ((:tLw F]!?j;\ld0C)k֯jsb[9Y4c_+x*Hǎ,/̛f 19XHݡhpD=H72MO4C53@bz"" n4+# vxV)q\ Y@BCIVt^o9]1!dz߯;~rE >wIiBW{CX_Ћ4A g[)%*:لƞ}nƛK$gP[#!f/q \J8 7^>~JE|W6>9~҅u|3P/ֽzo:41ͼcFo]n˔;8Oei t{I. :gG<.@c#|u ' p̧pT}LT_ CㄕN"&x] Ϩm"g1^>;Z{*C:DePujlA6.8kۆouN30+Ge*$~&1C0K?WBb̝;*ǒUsrM3j~{屯ESE^I쪎0gsu.ߣ!-0͓CghF/N@K'5<)8ń[4z&iPF<8`K" |PtP8O+3l-e n&=P+?Vj( +*aЦQ9qg!O>|qex0rP}Ue,3 Ry0SzXƖ%.eҙf#KVϨ~BV [8 F 1>9^L7m dfؖf˫^BS> IP,|wFqAɼc,n~\.qՇ; kcCmU<0Ê2" >)}X4T~8$Na<!Y}%"mNsD匇Iݿݭ:e&.nXR 4ϟEngZzIKo#k.:11}r5U"w"k= І <uǭKL2UYevDdf 트QCxdЬrHJq)}aH͊U6HPu^Qaq$TT=SND$P{i>ERi{<KGHXYPߺ|V?ɸ W Td^R3d䗳#VU!5=[0D:iD-Z%}o+l~[tȲqTn1{_}goіGjt  eq !^eX˛XxcA"\<o ez?2o (@vEvk_i/2hYNъGDOFj߲8Q[E?OwڤƌY&s^NguvEnHk] ԱLn] -0 nZW=Z,Am1}Ѩ]NE8 6)/"Mgӂ).2oxp^6u%o[9жF{avqqT)7L{44+lkG¤xH~cF@r߫Vv0zDj}+X>($ja ͘?C@d+QW48RWEn zRDDϘ31s9^Tue5+PIN3»ֵ@w->e` }s|jĽZHd=;kݖ~z`wD:zm1gz45{="D#a;BZIЏ% Ԩ!&x՝"SP}0&~p(;d㦕~M@@1h 0Q/_}h۩4#ʋwVl/.x,rwEd2)bj VEјMd<,^9mgn?BXĿSȣ])S-je)3sLS\G?j_Dq)*XE,Vg6on9ߟ͘ Ci9wWMhvr4ݳ |nC Y惟pS(}9-er_~@wt[CM(#7?4 A%A2{RW%0jW@}߈f%D^N`$SŁASkެ1ˊA.Os#ΈӛVt6~N`OU)pCi ŋ"l>ؘEkes]`T125`*WeX*ӦMÆ{3Y>ҍD*>^sD&$si74u\?MFyϺ+C w"w7N.y $uڄ-9f ;Apsʣv@~ _<]v"S4ǷI?_€;3q>TZP<~7pH{b3) f_'!3\dĘ!EFFaMf]S_\]OL-Zzsy`S_AOMؖ>} ]p\$~Pa˰wN9BW\SԾn4> B+74'ݪf3m[j"K,ϔJʺ`RQPsq_sDIkx5 I:o9%HO9h=[ЇƩ*Z/]j##s xr1?%jN=M֍$]3o vTԿ|~\XԼ,oޓ%&o垡XYb&Ǵ.R=} PWq.JpmaK^F OJLQ7 ˠ8,f'}-qmZ_ ,gz7mnkϽ^aJeGw.)G .t?7m4Qopv,\_kw ܠ^و;Z?PL8)gh?2@"CaH^42_d$;FbO0 G9>p`mݛ' 9pjI3_Pn@R4@)&]S ' w d' 5"Qh Vߧd8E^@w Hq}j*|eͿij]mSK]( 0;lj/L*Y̠/fݏ3 L2BתٛZb,3!'tN } 7-#6G6_x\r SutSc_nwXp/i'A|vF 6?W Bsb_UTqhswؕCy\FX~{)5 Cbs \8MB{VfSy$լyY02;1C H |È5<`L`gQzس+P_ExG:]8rֹAdPbwr`>(Ϭ+ (H4aXR˷HOTlȺuL8ߔ _Q`cPz:b[:[T/\'7k꟯.`@{5$.eN5%骨i4 16B򫶹oCYn!1.Ň}&*g"0&kv)t5 D<2YZ!bgKЭKnEMYk^sB-8h콣'*hA!Z4f};|M(_3G{Fb [l6},k4ˀd1jb[xQ+&puAO>vL]i5ϴ` 5+W3jmae,Tv, <"offG ͪ}wbԗ ml[(/Ϧ`dtcV{{XcU{d02=){iPR-_N)b~ftū)W6] qc,? zl !YztN,>BؽcSЕmw`ʻm' CS4wf=O+CL:yEU4bkTpFbhOdWp' @@)`R6o *hge}LO:$iLdeVAG@Mrei(:lρq$fh";k!uʁ-mW4 48m@{&kqM`=eVW)z/X-X1ýYJ5F9o6I[G+j6jvKMYm:G=ў[@_&FT7FʽhГxyq 8*oА$lj70p%A|;J^[HYL'tc)@,J`M;[j$S3j67K?~L J9-ԭV33Jeb44oCo ]nb& K!J-|/+gTGVOє|Uvآy gJt0A+*Z:m"3wI<χ2{v \ҁ~2߭$JV]1Ͱ`ꎘ3|E=Qj!qɰmCKHull%$G1ax3q Qzڶҽjj5o-HF[ {FM^Pk7Nhs-J㺊=ߓx.qW2Y T |)K]U(`& !d@W0SdѦKXiCg1\F_Xsklt6, B[J63Y0uʞEY>Y_o͉7c7(+N:"v_ׄwC@_qKWR_0" [XO@+I5 ޜk@jEeiF a&PK v>ؤy9+ڸDfiU0q,?o K O^I::~>. 竿k DCxB߲۶q Gaޡ^:â5 q6$kzI\Mm* (k\hlf\bc`1BS! 2v\{ptJē3/]lOw;TAnPVsy*&}<ȪLhJiʅ/OQ%=@:n,ƒȽu3E2BEyV/ߜ+I]Vn6 co#dS {K_~5b z&𭹗{?PYP"sUm8?1%04j6M-V XE]r6+a˚VS*z$l$/[=c|J g8EP`_+/rwNbg;B($ѮM.H 7@~ bAfO)dU C,(CaO FNhls|$h6d'zc!tnMJhhi"րCbΥ&Z;!gAf՝SKQNغJЖ_5xV~{A¾az<2"L "8t|w]FuB"7q2k9L["*=~Q"it>pЏ~BԐOnF9T{7u)\k)6\T%fg%4<];Kcu_RG|z 4vvn 5`1Cߨ^hE(2lsF#_f\jO'=mbbIDf!{[ߎ ZԤ$ŤϫW{%M(~ixOIJij(_23 G`(3#չ21b8}+#fMӲrDQ_FZك] -ٌȈ~1bH&K)P6<2ܡSR/3K!0Ha';3ZOa 2=f[L/kF3 i=8jL~D2ZNi)ansBp_FL7\kC4j8/> s}V%֯ۼאȚim)qwˆuni᤭ʩr:~KdpGhMC#m.Mk;N8-dP뺀=(=iG(Mcz>rwM6-)2UhH[k7 ݐ @VZ8Ћm }'KAtwre4E [ZwsnB'+Іz(Xy ӥo^(9.{^wZ9, JfOy.{ӹ(m8P Ra-2p8W({DTUJ8}NC<T2zizz.Vc9cK5s|޳Ԧu|XY?6.s臽ˈ|̇Ühb+=O,G&y30!ށ;6"~A'c55;*xOz%\MEi&(pv-CRhx{+am  BˉSDS]𮠑P+9{eܥ@2Lĝ"uoK"#6Dؓ7No&>v_3DQuX@Q| E\On!k[&gNw62XsT3. $TPN?!Ni*F`ఌ1ER=Fl{\EUsn)<ȇʛzh|f!fQw+1ח{Ɋc߬ ~mm#T ND٪QNvI5~u;葻?k@>Z qְ/:)tDG*ۘDst$T}?q<3R PQI>:jt !"!2_D1,9K^͗ʒ+B0bĵri+:??,.!H|Η<q>Pw{1'p)a\),9h(Rӽ\ mSdæA/\b)Y abENxW\ %~HLK;%vƛHfe(Sϴ{9Jm$ls4D5SЯG$ C?1%E UNػ|!U/8|Hy.)}Ąi3N pױ7ɮr9ZhP! $IBp2 vFb Us;wOn tɆ ,l,"1bSyy(l < _%ˆ) (w\SRy) G\qJD0@z qHӮ.jݞl䑆7$wwNJLZ3%04,ԀqqcP A{ ɮTD~J4#f c+ Sc&ɘEn;I]B6r/ |m|"][PWp?>Xߛw1JA1w6.^;f7[jܳvy 5_Q1grz4{ 6=M"3[+I#3 N, 򎹠AQ[\q(g~?Ҵ*~vXGN]@, QRq]]m}F{^MU:b9ԙ,˿ԺnF6Cm0Rк3g۝Aׯ#=u0 P\I0 @/ 8߶ ^5wgRT?HgNpbsT^  ՄWB\r sS ?J~V_4dZ-S9uk8r7o3dϧ~o0ڴlPJ0₌vjfuCb䔼Pbgs_F#Yq7=Q)m'8Tkzw.t3 @ XMGkOXV[wEXG} 0`z*!C"+Aݡ+wFYc0+D1KƸ&4 &閭a%S ox լttwqt+*bsYK&Ӿ>bJ]J 8Rla8q eK,eR_.#|wsYT-HcRFq:|n^yL&{5fAg!Qk2 T1M!aa3l!{%/TkliĤTBhr[N`.0GG5ݯ\H*o/қݺŒV w'o4zqz V1"V,V时@;CI=&M=W>I N1e waV^۰/'f JL.dtHz'zv؋c&d籚7+JC!H-Mpe=۷i#(Ub83VFzڀH Tp(_UifAvq Wv*B 'x"]g8$/~❋QnIߏp)z; T7ܴJ5ox@NXekŐaArg{9|HfM~MU]>tOmxx,s52 ksD%ˣnv.S·)W{t.Ʀ^X gةZq PW_Hln{kn[ R^ڊ1V|dqB>QԪJ_sVӫ]nEd/mMnM3fcYOZ&4PԍZ0l.78xJ}p,Uf6s^4rERDd/i}&V-e%ym*uM]u@൥7RUʤV_IG [͸TJG?hbn`RH6_! ((`wk-ST26 %k+[k&{֑dCQss5S;6B}bD*#0^ &aҊV bɬס1*q"fs? B "6quC1hrᆹWGsb&_:T;P#/ knr"PQL*#(JӋ%Ṃ!}$SSG!!TT[͵ςޕbqBݑ%71I7u:Q1kó| qSUt9UP$9ԡkq5u(e׺əAoSO^,\72ڬylj)8Νdm*FqG4uzm6DXbX+DL)st?# tW#NiWko؜'x,-*x4vɔ<-qwJSfn7ה3\ aSʇ%I8-bdz;M*IC@OC六h/U&r b˾> 5OɇE:0 ?.> O [0 u~AUkhGg7S:2B<\+ci滴ߟSOzA5HyXEWJ~Rfxzb]=Pó/S8`}QinvK_-(+55*{ϴ }nޮ*gݽrW0j}yy5cܜ³a-t$'߃l&rBk$qH'臇1 "gTm Y8m-Br?FB^OS $m -EDƈr.PY=pך[xZeZg*!DݏrghKjRF8XrT-F vRJ[{^ޙ!{ tް7XMxLrژg搶f/1~RC(_Aޅ& }g,n!@pr*OŰPFqoL+HhCkR;@$ x8-2H]{2SC@Mp"={["< {k|L|] ]k,s6ՕzZIC[;}׿,gݛߚ  ]ǭųN5IGX~[2m``.HwhTU/d\Ìp /Aw}cM ;G ϝ9zWjVx̤l =Q At͹ ԐFx0T#d ՜s~t_$6؉7l8 Q]vS!EA3HA=}WRPd$/z˟1l~iVN\i(Ы xŭpwtC`X1ΚsT6_.p]SęmH1۠~4T sv "89S v}u7sXm6d3?6|a! JR̓6I{ 558- S G^0w|Q3ʉ 픷0tl~݀KiƗmg;7I˿\Gd夢{*֫#idyF1:>.!2{_]ݗGMV,f%e,oݕ(M"0\Oj,A i@e Z4$0[iu}=L]D-9b$$=Yp}T#ʄOeF(`JS љk9D-y7%u֒&QߡA-۬ٱ,<RgFݿ?jTZڲx$̢|@ o9T%ݔWX˘P};8+ADW=:~j*J"zzpmh2beij:ɁD؄aA2j2w z.e.Ԅyc#h, ? gjx[tp<̮]n[~SThZ ~G<.yByI_# Ƥ/r6Nr4#=ȡ' ;y=pn~Vz9ccpǀzzks$Sn3e,+;qq?*(d;vk_MӭgfE]Df3@3 ,nsOC ~x̏YF:R/¯ACZLZ-&Jg{>0Xd俞uAj 0}FC0:"RnG{WilfVI0 b SX9Ԩ.:Nc~PR\U}ۘ)AA.:c1٨䔣CIf+R`!$.4G' pry:ޣ#d깽PgXKL%aH5Zgt$=|~ɷqzp;nusD R~|,i&@խ{+.Fqaw摾QH?p/*<[)S"5*l2@Bvّo>Q 7Fy%389D}π8-o׭P@&=\D @PVo06mq?5s#&z:ZKJt*A7X{4#8t9O{WwZC5Ϫ>w˚7 mۏaw 4K4)qĝ˸=&.cCtk4UH/ qoj#{E0Ψw|޵:e#DDVGj%x=j\Ohj\z;2TFQ#>uC<;_s]aڜ\k;dvf\fr\kkX"ND"UHU麉s&ȸ@ 2Gp'A`8r2Dfj4ky42Y6&8B2Ӊϭ^IPܯei,9ޝu̖XFӵ5Tʏo[G (lJbf.׸Sr r QZyY7ġ+TH< ,!֫|2~{d  ʀOs2:zެf 6}j6jWNz(vH[')mg`g K_X^O6RjpkPxR?zM(m d:=MXVS5TfW8QLN2tJyF_5nV]x s ;\Ů1ͪוHtܿa""tOޟwLiM5R@J cSW^Y½iOXy_:IQbOZLfF1k (96SK*H(Q3#3V!)w_qۡ:S{C n[^~S'sPrmTibS 00;-˜( 5>`Q[>M1@_F*}$7"$d3-;bLc 걖G!`XnЎ`D#43~_Q'ʍQLVԢBHT4O9Rzjt3罳[]d[ox[|'*=%`[[f--7-b~06/=r~U,m]nCE~u}?שIIR&k}b '{FnE\jB`^fO'52g! Dq^m2oy >A3 2p3s{e^ Fgu(n6'? ꑝujמ@/i8)p:od OϿׅt$ {Y48Ӭ @-] T0tS9iagSف :+J V\D 7d^tb Yk?9`d}=&M+]@io~O([nijC/#^O+@KLK78oU멒 PZ`aCvion}+8>nݬ t]kdΗSq"UOyL[cVr$F7/3^#lNp(t vJ0w/TAIԪRqH""LA)t<ѣO7._faU^ӈQ2x߻#Vc/hWP?ofxrcąC|2?CKr/dјisِдK4;‰hǥD,$1ejC|W+DuDz$6mhcN)6d&ZuLɭljTݑe}x"2&sMT=KRq7NRyio&85Py! )XR>Vm$+Ĥ)&mtJ̈́wèO-iQ=t(xCM\"#ܚnT)y}^_SN~Eyǟ) elOuDRʒW~IH& #u{6ĵ{&.EէlhY,! vKp 2ԭ0IҮnx95'; \>zw. Yq,e.1'hAd$n%~qmpS]?Y&=&X%u>Ncit$/T`Mtc3&B1K:QS8iY<1-#Esמu&QeGZ7&*ɤwz㏇U,$y3qMG0aAt4 Q ;*IDljg O>OSyGBRM1\e5Htc! U ӟj"1D/?}zQ5W JC>'.q΃O]zvbJszeяE0y06}u.L^?/qE0"T{WP; ?%2N4DH穕oԇmd8kL5u]\) 23s6l86*LaӌqX4&(F{Gw<{;rUN r{31jlѓ)T9zq'##k4@I\<]{ʀoT9U0uےv1Uu/c,k<_k#%fg1fxm^p}g,k4[/[ݷ.DZYaˬ_YxOГ7%j=yg\ eS.l:e=]ReCAfLSM-}&qo #T r&͕>-\/ޗ1]W|wȚM4khPpg[iS P,9:K_F2qoyzԏ֧͡Tzf|BY oBgփir?ݔک@Xy炻C"Hv+vYR~,L#Yq'J b(; Λ\-/AVwv 6ݽ̳݆W+X|+=018G(sQf4:i.ڝs.|u8돋f[ڂ=B#9Ȉ; ̩R7 IHQFsxk31PŌ%yv=N7PP۝/QHƷZ0*AS0DL x%VG);58.E~/VgP7<#J}jk ǶeMG sQ(8VR:<ָ(P3d]'4ĿҜEtnl';^ Kn {vHPe`=FP]wZӜ<^~[FZ{e.(/Co;C)|D*ӹҝV %v脁Ķ`f˞_-ٻL~ ֳ5̤M\մE^_ͺ׺GZrSA=i) 䜽sBv60)Uy.)P*6} bݘ]ݱ.K"BV |&k{W@SiOPe6=(! >O:QE!DIZʼnуNqKIѯ C̔`͇]$  z˕.[f>ŹfL  kFZ1ŲbcG!nI-h:zDt1t-/j\,@" dƠGcmSqXS٥𺿿7UÕ teQBwG҅4*>5+)VDmz9}+aD#g4no?4R̾2^2cipF|p.!xvdǀ][N$DnDI\:nj(!@DNS⭡Qj 9'U^'3qM#hy-Z|}K7m !GpɺysgLOtg68(TJ3/ v#G~a(A.' =yOY{ 6Np$XgnUGZP(MKT^`*Yb#QD"r 'ic`r&kO*.=)EI`sWwFH9]GɇϠ ;-2"ۛK8<$鐩+XQn@AtAU6dȔkp\ |7}쾬: ]e9{c 6 q K 2}#:=5_,ǁgi6^{nb~!]iƁpKyp@&JYĪpKAKmFɄ* ?h;6 c]_̜@ v</ _ZB_ph&#BṫKgͅ`r>TgRb) %*B|.3oQel+Uy|c kU{Z}֋ BlcS9Ioi2ߊ ibvUSŘ^ S_[X9sUf6iClPh͊L UU@68Vv1GİZSenՓQ3Y>YsEǽ&h+ L7DWspp\G3vbaؘ~ˇsoGGٍݡ+JgST7^ytg7XDwJ-?`&,:wF-RfV+"[ X" FG]a3P\3f$VȾT^#"[H̫R |Vo>?9/j4_μ^J]o_ AN: @>M&d*'%oʱoBʹs'RJcO硹A (#a?8ye77"&rNV: 8b93KE.{`3l3U. uh'!ǖ[KD21)c9񘆌RZ18Wb.*&FSlcӤrꏄo1̉n_p\3zY`kڡXKZ7ƈ\ѼlV]<#@ 2kRrhH"si7:`'~rgPQBw0Mp84ls[gBckRIE_COw TcQkZE 1PTMIoNϋ캛_W`HW"`NUIoH="ܼ׆{%1z`@̢SmI=?b\iɳ̛B@ Ją"z6m.{P6D39͍fބ־D0C=jF}VO{Ei'm[lQSym Wبvڦ?ycBGĤht [nK WT% Oh ! 2s̸g|)#y-}*ZBmÛD>xZb{}{=:ʈ%BC@CeϫDK?Oڸy?AGCW"] ͎CY%ф( ꆼƚCUТ5nEƆ=5R@(|3(OY`DoV5ZO&Fz9M=hDˢ f*Zcy(:$} ntʚPX% \YNu`ͫWj@oO48)k gm*\{I FOyίT/knm#1P,:F/@9~@x?(kmTd7tf_D~nDJˋ$¬{$$Li}\[Z guv %ݶ 7=_aJ0DN"xJ?\Qz/-j릁hv"H7 ^ n{nδy^Fx{% E-A+"a䙌X;\1ITrVzN!!+j8/2ggzD K WPA (;mT#uVɥ6gROz}?Aty[Sre'CyY:udM[>/2!qfnPGv|(GLܻeFDxפ'GfLu(&õs]O*uEn.:7E|/'F:%轡 5-I(ڗ2F-le~86I ͽ>'yvY;g^!^[>K14yXYjcHؒ6 _ա&Tr.Z0%PtѸ8^!H%ʅݣVPj9]ѠΖRtIhn[./?ԻG!) vvu N+\O/zP>t8tȀҦg .&AS6aTzP9Bb#)S"s w 3Nkr.JE%$-(7Gn7{mFD^h='D:pIGR]P?8C:RAdƈR`[]x26 o},nݺȮfj ND-o )oCZ`ߠlbXqLc|fWpt¡Yә!aBց$w$gJ'K}lP*}RXYznJÄ>^bZs qf|,5 i;,z.\ \>J˩)19?,2VȅM m"$Π-$k:L[>0_>U+i(I*Skl..RnI)z0wKØgU=zߋVGk( )%X2W1ڃYOwh&R*Mՠ DTS<7kHt"Nܘ`CnC6\sjПRn7JǐBHzW *M̮aTY9"P)[(wYdsΆrK-dd~o⋦gR&}4Wz| 01☇UlpшʁܘvO24ZU3F1+JJ&!Q֪h1mpgP ƅ8|råq1IRV>Yb(Gx$ou0hM'R&x0KTP LG@~`Qt!*L% H̾PwRzwt|5<&C^f:/N ʡX23 ı@dC3i,<Sι1mww ۄ?$>o @1ժxkƉwKN c&UŬzg|$J]Ĺ%/YvJXrC-;@F=q=g,NȬVA% "_?URHM1~>--2(fXr@k 'l?@^?, =±10SpUxT?|D*WVqZ,< Wbd @,\&ؒ|6|F L,gc "`Ft7GeW-JnM b6X+ݏ"sxeC'rI$z oèe#MF.SbA3~x?^$ (nJ$sdv%f1ޑ+_j}~a/E;GpO0)yN$S`QHtq1]N>N6+yTߛ^7jݓMף^ҧrT۴qڛ)6ipZmnK:en\qkP lg )O4T(+-~y)עwXOr_E WEe@A\>q],KA E8i3Ǐgs,3 -sVP/u̡}*؃nb90iĮ7:Ҭ}bQML"7a$^GV=4|@Y碽 AX%gMQqcMEGPZG@s]+ 48$Xf&ഈDY , kB]=ule+q4]FNWϺ$@'^`^#A쏎jGVM]0y!;a_skżbrT5Z3) = R(.F-}{'sXm/bc]\:u/ 5De_?\-w9As/LU$R$"dɩY iiAnP]dP2xxw~|ofL{f9B6nffv4-o$N,c N=5 cP! {Ip`M .X\o#9%axb,.C@m2g_&ߤ^?w< 3.^QIƑCR61R3f1QJӨ0/2Kh3ާ>'Wc1[:gG>k*p7W=>Mlۈ;iE ei\)NA((4Zu.:YL'!_/Ф];\JB*CH! #+A_4qT,y>DԳeaưBio$O7[Ҵ21M ¸՞Rw5kq탷M%'抐吙0+5uƐ 4-bC4.(z0H/6h`#!_j^ګa_UB)谐= cWe{e}R@c-OJ` OVXOvZ87QLd\6=D`V5N4(q}T`.DMxHQu%5J]ba?cvniT!.RHjp3fB y M~֐tb- Zt U=|;1r+a?D ;|N\r:è`(Kw]h8\*Zиa;IYΠ$*G*Dd iie\!pcbmc5#W-o|pjR:j 02ywMc 2ŝʑ hٮrTv`1_&GP#|&D~2|]5?K7'U +fge{cѤf7`w3esJ;$]h@܏ߍ#hyI7I75=:n ^ceKdRឆiCjQ9T|THl|}_GmR2Gh&12VlXkWےAdo[UR) !Wp&aV83l& *Ǿ9{&D:h<́3.1*4=M?ŢbCM<V,Ǯ nM-t%y92:E."np#r4ty{(7yg;8pG&1b˔T[ B i0P߬.u[1c/Ր":Ж)ϧ=fDXPԷI,]!Ii c1K3YFrؓ=JI6Ck-0זs7^I" q]ӽ':Zv8&^,h0D/5!FEz"S})1ߺC -0f[[D]Ψ>{࠯z N"p^1z'h݄<Fظ{j.65]G'O̮wI`3ZB.^K ~?`{‚`/p3/$W֠F@xp)6ݐ;n jG0iyI U!čڤ<||a|b|Hjnxq^~0?*`,GTްR7si 8?cEi՗zv¥V78.0e,#y}H 8:Ƽ sK1w~Upi+YqP45^˜DXv6(&]DЬ6߬^8v0=#[G24+gTD]*+R\W+iqᔸVwm.+Sb'GJ/1꥖Q$)$ BbIⵊb'MK~AE_TMn]옰f"1JT[o.Wuuƍ!煑5t_֟a ސ52'Ϭ 3!# XoWwb2 h1Qo6_v_%G Yyh i0VphC5+X$ K .Bp+UðXfp/ N]1<}0YR7v#\| ^ĊG~$:JHHiD #L@}}S㭱\5i}*U VjEu Z U:7d$drvL(7#%!Rz6~]L|\',nH /:?<7^rY\dxŮ e Wfãcnf+י&!]h̴J\>o8tH5R.Q+Qz5V߲O{*,Yrk1-7]j87'g; fUKkH+u PSyv["擐G=C !{x/f @KyxCC:%Lʥpwo (OBBV L<͖x4`t֨ӻyEtVd?ԉŸN -"^ͤz,P"$װv(SOb4?r@Hnx)dJz(d͏$[` <ӫh+m qOSPoϭش OE%>Lb*._AҬ~Ϗ\zTΊιct]y2$rQgVҿԥGt[ܬ[gM5UVJ$ºE`X3 9 ndMG ĥE+\jIrW2HYzvn|$:,>t9`ׯD̺(K׹v_oq=i,nu T%[9di?@lpV]YB{ŧ^O@%"NZ;zeAb)D!x9T/g}#b"= Dq9wIn]~|AXn8lwE l15tܱSKw|Fq+i, N[ 3O*GvS{WcU`Ԁ{,LJu֬/Q6(CB`Y߄Q]r^"۱uj%~6u}qS6Dx/])mko O3AxuR 27-ڠ I2X0 ˶T)Z{eo~z'Bt-6POu aa4d0{L#NAv)xQ_pX_wr05l _͐}n[MVCEY$=LN%~vׇ,9?]fN=&YW IaW n7"~x>j`}/S.3-?{)=xEGq}&NLl&gPO sz00ع| ;{t]װ:oay|=^1uY\j: L 6/)|"dao^iP|`|M c~% -0s=VRRtv~24ĴmA .5Wr%vQ}`)k: T3]x[9xeXţuKS+(^x'v.Q8j^?f(yMX+ J@›%*(F'xzG>64ǚtC;/lD3>1^cا+11zPy5Z%4*tA10CPt{%{bYnsW"mӴc WPLhuYNvlܡ5X?%f,6צQ뾉3nn+7gf Kw& gYTe*Ĉ꙯\-|p/#z}KSQ݌ކ>يREnC}W6[a̟֣3i-m5C۱ ݊rW 2I&xJx:O)5(t@5u77C64,p+(m%|iA.8ڬs#ٱ$q@\TA>W +G%IV.B~SsyZ9b'  DԦu=x}UK5a?Pzf%TsI72ꁕ16Kmy1#]!-)d fCkY/j5?%jkV *Iwp2w)vl5Tai=. %K"/v2V|@^v[cZuvdip[zt uew04Ǒ8 x]霮EwfC3ؔ2[*cZ^>q)\a9nGg5Sdn+X),N k;s%^=ж,iOtU * ݗmxwlؒ2R{74Xǟ3}ZF>uoYQ+_wR誜j#ԀhnxجTCJ 1"tpex՚.'z)  bJV, _bdVH" 0-3HܓeA_l[6}Y([xV1n"[:G(2ġ0q*qFnUbq:$5NS-V*:QU4.r՝C Qz ӻ{I" ۣ!ppihI0R9AK jW1b$(b `zH?@ *yM9|YW2M┟kE#Cކ/۔R`5-0RN70Tz:(ٙ?))"hפ! #zط}ǩ cgpz\|K}Ip8?3wĆׅQ"eS;~qc0l!4PE`TJ U0 -A`TaK"9%z,24VE '8KJŇ/*9t" ~L2mTIeךؕoGccS }3A)~͖[&YKqss /3߹2OaDb ͻyS+|JG)ʵqmi;'˫W<(LlgX(c[ۓ6ruLu!%B>FqqM"'z&t1j)yfZ]wͤ˷I>{rbOƁI< xCM ,팚' ܗt#>Э3s)`2ĄSD`0度ؽ@vc-b4]Q=bLғ=WB 9]8QbVj3y0w̐){5;+V<jw%Y+Ϊ Ʋ/ ԯXh5~μ9VH\ifQٿ[@y'$%EU@ epGz~eY?#X{[d~ƃZe <}z4f$RUm)-h5 eGWmp>cë-t)PcS}w",pM8dwp?0jۢ鹷Mj7$cޱQOX(B!1MA-) + gG( Va'\3 y8{ MPj ٰNQ挞JʣeC穸/,^y2fAzFIB,r^Qμ}Rl_yƢ؟xK cz~xm/~.f7?XhX%L ^*;w(5b|M<"+J)Z ┣ȐkoeȦ!VHHQ$w.sj#Gko)'}Qg[]lp5{vАcr7k\;[цկޏҠ`3\E}vFJ̴kj"QU̓#)e<׼GC$ n8۬^ǾWBLp_-Hmc8$Ȯ<yҐUu-M~Ð/ Y?f}rg6"B26ŭc1 G x/{f,ŪX]5.<&QlWu7I߆ЪiQ5Lۥ >Kޚt.LI۞"#s/Xp`7'y-,(^sMVGp>6Y3t{]B8Uohj^?]Y zXvi?%*bz-+)p $vn  YMkh5\( uXa&VT[" MeC@&jO(D|kIw*9\apL.oY՗"o1oqgF>^C *Uiڤ=4EW" жgŸQAOsOjƄȔvII7gfdOcSHݡDd*kA޽ |M$j9:r, f`/#Lm܅}EN&w,ҕ:\Ó_Qa(HIJ&CLib϶\3<[?aE^>:|SWkR;>E>Iu;3 @4s$mXX}v Z|' UtZNv"wr̗h=j*cm2FZ_x>ݮ53cSv B械ckK-(i,eT6+gyKִ fd D#%h6S/\2 #Ᶎ ;л=O+ҟ-3?u9%4ߟwoJ[Vy xj{F1<,:AFGWDpe>UjVyMVSC?)Y[ JFKO 3HSKI gfO\ֆ>s7^ w|iRqΉHXsݬo|~Ɖx}c GZa[8A5owe²UY?Uz\ߧg޲f|[/?DP -VPW)//o+8W_9$>6I!ZXHw]uU0a=KKnUOH"̾HG}Vg1~""zLfjDWtXXd"3X2ר'`ѲrR\$lMdɽ-VCS?]$DRt?dX7 Sw.WWӽlRENukW0.;D:7~N>~ "Ѭzʝ |䈃bZ%k՛ &< h“7#vqz^6:$9^KCV]۔0wTXY_gV:vd 睧Q܄!yRHe!E30cř 4(ƈ; ;H.pjrȻ$4gc= a:n*[_ e\Sj Y /7j*J|(yQe!)ފ&8m_{RtՊ2J$f5ڄ7*6B3}y $[j4Os7r_M=zmWHJïZD˔sl U35u[3_ 5ޠtva/RX?@:DƂXxV5WdL˽[q<BC! Oe<0G[n8T4=jgB&Gi|~2s+CwFڟfKHɿ_-݋_oeWF5nL28~CTO9Z2 TͤV;]~*hZ٭{:< G\p{~\᯽j1Cl'# P+|}lsq/^EΆhL/I5 *#tܤK qo@tvh.٫z9TV]%IK"a ˄X*O) g;?= Tw_flѫ<\7Y!6q+rHLq(4*y/mI :;<%_z0j$"OWĨ.Hobz~kr1q8`{mR͜/3mR1Bot1:Tf2+`ch_gO:YEi0c*ۦ ?Wv<@(8 z7$~‹DO#W575D{h bjԍSk+ۻwG}Q0AZ[ob-rb G5#S #pPw;QR|3@̷_ݘء)(^HK ٮ󨘂PqFr{RSN<B7r@` gP\p76,v]^,@" pHї .ư:wuvݿƒcq ܃F)+bT%kC'&δ_9l7V h[6Z6q8m0$h6w;%kDh- `BsM| MLT^? 3}4 _7s,$RI0k:X<%;_.D_!?6v#(B ~rZ۫G UҺ/BR uG"J`L(ëd\*jup*򱸉6yT8nfp,UisE,HrAB-^ѷg>Ͳ2I0֡Vs$;zí]?>%5bIsȭ$nN p =}w3j>wfRMx$Y~" |"F(Uݍ"hW mHl<5LBz.:g1A U)m?+$DT'|L)K9\ɱ+bs @ft,/jVu\GJ|$kVf 9t=FK$2A~So|(?( 0s>~~Fݣ]_eQw%4{@pz <G>snbOpeq-\*`l m+=T\ Kܛj^|ԭ>΍Q dM<3TL?6ԀL3Ά}iO"{]Kػ ҙNeHU0Eҡ;,0 ^vހUp4v^flnhkZ )0uJ|&+l"ǘ#?VzRgWh XV2ASqE;$R` dqME`olzk}A7"$}ja:IׯI@Jh1FC#V)nju4 "'#bW\?/OB8*m#c-: ǐ[ Wh1vz`ezװ6Irٲtܔe |( 9H~ NQImfbaZwc)\U1C- "L4T2pZ<'e\\ A7 AN KۑNE!Oلy`57;l;U.A^r"hCeu w ٹV| ЃPͮ( K)*FNr ~jKI ob5YCk&pLǀLU ZT^ R< QWWƻ3rL)fP0CD_6gkKXj~mE=ϵ~ߐMeᗫ\IǿPRș=#vY"f$Z[$%VCmwwTN-eҢ b'(`]=@>܂:g:ezihŽꈒv"v,ę5枫sOTZQ?̱9~O4Z.LSYO2~CҜa'K'/|5k3Nbl`/U m̢P7#q."Q#pTƙ!2LrXP:I}Dg;E_j/ٍ hP!^C^wfi]9yڐJ c.%,se \ٽUbpAw5UM& AºH!N~.]3>nwK V6ÍlqAu,HT*6+ZF;H"!&eaY43)Xwq(Jݑ<)>HtO%T WO)9w0gm.5{h;l~+I2s*_n WZPjYi#2!\z8<}Xr䈆 D_P0"Z~8 kȏFbIRRvh5VD60_==ZT@Y_G !cNh[rͨؽizy\C|9 bSLKOaR{I:ݟA믹,tbt>r0f^*8ɀHqPTA|0U|rSO13 ս&ԛ-ߣ 9E0BL=1p`0"ӟ/ em4꫔ߠ';ܳÕȖ6D JlT {dMa!?%^-z `.%jHR5*EzXBFjNP ^2F <y^05O=CӅE 蘚!̡εjw@6+2K|/VZYk^PܨIxW, 4$l m )91ۚ%?bsb;Wa٩ݴl2@Bʘ.: Pe0/ \xexEw$ *s?IƜχU [IePuY$6Oe_ux5A1nM_אښakK*GPMSe]^>_b@ЕH'(VW'"_茲}&$ +S*mEQe򊃌GRNҐښ(xf-GڡԶU.#BvANp>ꉿw18Ge xE#!K]Ҟ`gep Dmbz]/A/uKd9m6r`gDZ!CݸNd~yǷm u&Q[ޅ~m ͓JW/Rk┘_Vyq:Ħ>2]wuk3|%وz{"gt 5 ?ξ,RԚ+Ҍj9qpCWoG>!`qgV?d(:Ep,g>&5(14Pc -U8oI>A BJa/=򕯏.{7h_5(̨^7.{>]B V߯Xy< Ij*WX+: Im%T.\g+X,}p/Z11=/_Ly0=I_-6G~(9#ިG2RBd\X3?wX4[]򔖎ߚxrƈ,#4隿H\SG}3xa>*seezRGX OsnM?.ٙ[<8R`{cUTЗκ#5yA(4 %%>e@(aT(lPi9R-kc5kv1l@3hA5XW3'}T]Nh Up릍ǩT0 f[i|X#Xa:FL oȚ`Hج2vC<8AfDH mă)mP D#Q_[ ,[f-VbTDds72YvIbϕIpoUqQeSXh_ef®pr؜ȭ{  -/_9;&2[c~XU^-J3?1{X ZSB[8PSZnꞠD}j(HP3,Lp@KӇIj 6+o6j\TEZx;Be>||92Vϳ*a( BS|a'kFoH/in[ߜ- kٯJf+ ґLs%l!8 0'募꡸,CegLs hقbtVAT]E,q/(O~v$&yh!zu#YPT 7-\N+U7 9mܷ)hIAK VgA@C U3$atHo;8-s_<{[1gS6Dh]_WC{3Kk~NZ3;>ZM7OEfwXH'l˟GaFՙRWo\Iv&WDR-ԝ«C\ɴZ첬~Hu_cN㔃}7"ܞʇRMF +!"e&:D)kHbvh|AV#VZCТo #~wp}H)ʁ!B4n-IđzҡT ]܊ a~{ 2Jf늏s~|\GmJuf v TPQA1m TS]x&LL*k'3s CnÉ6E.h[/ת"rɛzklTVlkCь阉:M>NpI~r dN-q>9s⢻E$.;X7[NufID ~f\p-uyV?LPfb} k}@A~ Sُ8'JFGDkN$G&iznXCG#L}E}9 m%S[P3 {UNLBJa4'NU.h]e9 i4 ] fuफ़EU6^R(8Ddܷ2~[џ+36nz6NT)^ 6*ȄJS-զIu܋7z&op,Y~yJ7cW W9׳z6<(DO'aCp!oeCt˲ '_s^}YUIJe&EeGR~ !'VOP PZJt1烬 yl29OQnMi*QRM7(S"f.E ^|Ii| c!Ww^2.V_6Ũ4ck,0E3InqPAPJ XjSKw;w:p-ٱ%s$(-9Dh*ݏ>ߤ`䑋o98j;2k'Up¨otڨToи#ԝ c][9-@ BRɼ2~e:i xGlhR6)u3^Q1G}le{htE>IP:?2\\k*BG Bd Y댷Z P«g!/_7b?qE}Ps ^K;Sz+F0BFLuF}P4TikG Crm6Xa@J))G~!_֞Uc<>-jg h!|^xcii !N†e ˵4e!#3B evȶԶ- 탷02_g[..^Za,Fn<'|I!@JueVJv`oi5}g3 "m&Ot K/S9&O0d؎J}yR;fY_72P4Md?_[`vDWwD94eIzE,R[àNn^޵c. RvL՗]DOvknxr@"L2AD6DG==|rs [I#kȮ2[d\aJl-F׮%'52$wޯsZ(^O=lC$e:pؐo+Zjg`P?Zu[Iu( gt ^K<(7a6:y: )9!$W3q&evgb"r)cl1,7lK 4R,灔 u+M_n 3$l}֎bqMBiwBut7"C jj8 vATS+ QWn;*>o/g ҋ,Vr 9_T6 NjɄ`WerMjM>)ZҞ%G}3#_u;TÛ%a`v2@3J(p8MUYW*Fimmc Ď908^oH$Y AB~ɥ cRC2~\]6UN>|9֌<*Nh\n\k.zuϼPW3Qh?iܯ[*j η9ڬy*|6 t>_P̙ @}q$u/P:YwA@o]DDNGS%)x\S\ 6*ZMˤqqUE۔[ibZc(:=wGf CiLhHCE-%S'PͺmJ54,s{b1(ʁ9\ӥ8arFM~Z#jc(g@u 4!w*^pD&Z4wiFշdn&P^}{",.6?C70QO/‘襣zϵ͓RFa]`DxH~cr-Y//Z ͻl9 )ϡ^d5nYp1#Od0E8G XL\%ַBjģZDR`m RaDf|h0^BY$hC(2w*Dzds.Mr1-G`Ѝcyyl-0Sk 6Ӹ? !5Y]yq[x;Ŋ82}(6w_nWS[];EǝPXyEV]3v :cEd=c{Kjw,VOs_ډr^[־!xxz jƔdF(9Q% ?(-B?*ӵJ͎~V;^]wmpU^}Komx0&Jy`]L:RҶyl ^Fzp|uu>IqNFS9 d1&}285WA_sǼ+in-Ȭ k+`fa{t*,kR}0WĂU |")DkIrJex7] 'e:USJuEni[:cb؀i{EEUc&O z8*W2`P<ҔfK21S=JI<(J3_QS5[Veǃ 'Hiͻʤ ~-R]~{-;57eO JV]a_R +pf>ILk_x8h/@Σ+Omc[ylB07=`^:/`upA8DA|nRmUZ]Kh1zZCV&|&O0EnwSh7]2 PݞO\Qw3}7}|yF8Fj]bձLz^'3zc<~=2W{]@vә({ZY'qog˶TNpUxݪ"66("6ڦsLS'aMc-mv[D/ɰ= M[>1Ў? 꼫Zs2N4keІU8Dg)rHнRw}mY{OgTƄ0Bʠ!SP{E#Xfv܋(s9%7de}W4)Ob~`vWG ^⮅5o#: o8~. i%  "]p'vf8 jf9Z"-۱m0|Ði)i.OM؜eOUC tn ,Mt Tڼ6@oH#%`mP$a 06:x4Qss2;BnLͩLq3+)Ban_y )UC:R#D=!t4 p*{8㞁"{oK渑34@ ~/~۲`wG4,D+ط,/_4IW%}FH +*esƗ 0|):|$yOK9ktƪ0Co%$n<, J /-P! xXOgz(W\H%{~c'ܸ xtڄ^/emam1pOk]b U %rKUbe$dUl{&q# z80^#3L#EjUE3>7Ф u<@lŘ~&cMxtG0v׵E{,@߽iu lx'D -D1 炂. 1H7ĨĭUnܸ[xGoZgON!]^fe jX  g.zJu( n"څh?J\LPЍG2 })|ЧL7caˣp4&Q]X-)4F0"'I17N Nʛ 4\4)EDD\k]fLHr~nQ%~{l 9m!ΙO2 ΋6Z7 d2\v S,e(QG9)}I(alf-V;Z/[PMډ +' Ӳ@#kn\.-'ڰxRX¿!e __S;siPx ,*L,'יut0 ρ92S2hWXuT?3޽fbzXdTӀG?EEʤ!"Њg#|/2=qdn?ˆyN/Lڎux>ϊE C9wTw0#,+2}!Ԋ/S. 89uk--PͭP7 u 1|s<2K"g{$0a7tJHYWXG\DЊ]o\=rzjI>IfRӚXdjwaiz*H<1ζgu+ޑֶa{eI8HikXG&IȬ `B>%LK`."0$VUvFؘG礷WAt(`˔Ӈ{ -*[ancLL;ғ--[]& r`]ɳ]so,+&55ɜX}t.O;2y)ɫC_UZ"$}% !H^QDNkT͆')l1lW(gW=Eá_zClG ĥWOԟ1`83L !fҥRR8$|"Pᨦ?6> "Yf>pE;Q }?7O u:{/N%<iki,p!v6Jyxh :5E؝*7Ev=th v^(=1Vi^0t 3`3E:̷N%7|Z&kAyRZ'o%d/.Tbx8<(JCZSk*'Z[#^=%2Dΰ@"l]_vWn`U6w~`@P/~\CeU`VP\y-(M-z2BYSO1̱G.J'و U"|:b474{15,=| qa/VxN![ѽUg&teU#fZ7=9OVPҘO:d#. tR'b)8J,m&&L]^ g>4]E\vL^6Dgdk 4hY;E(fK.NÕ m4CK %]!S>zLM.JZ;:8]?]v-HG N ]dۇfsJJ+sGE8T@i'-ɖ*5K s2j:Kk'։}|19g!6XHy|NwNKNfcGhZ3x W龎if7haJswjn^ 5!?zÄ1A:y%QurAդ|V=tyR-=m'^XO2WkaL4˃y(2M6!u=ISWg8S%J3h奛 WKFgHf RQ- 6eJFY36Ǿ`;>Ƀ/ QGbf'=2~SE'L*n Yz<4{'w:P$G@P@Gjz;FM [rj ɱ)G.WSOZvq'{c.;i)#r`+Ɉtv[V㋪?vvk-8ȕ*ʌ(*K#O೰pu MbGnc@]ف@Z? i3.4 77+m֠l\MH<ܕYy.yt;\DF +sRhpH[b e*A1|!% hJYq{јwd#hc=dĽ,JOw/;~q˗O =Ybh!)|Y.ZlJS:vkmFSsBTqmx7m-`Ѓi3C`?f"mQF&>:v"{v{%%hrŁ5Nwb1)-sOWJ}`}@XU]z\%F Pl|*.HtXM,cC ;rw%KFeyw~&K*G7ϵs|DpJn5rz\Tx jnGDNV^F Fӎ04tal5^ĭyDgp>pGUZBGْ@%i50w.μޡ6KT4O6~č\\W|4txVX_$>F]hN4mdצ@k{!yT-4 ]"/*륞Hz%.>tBFY;9[6S)q3w`PHrQ nP3 B ӀY2Kwj5#4-8fj~o\Wm6bf߱hC4\o4Rqq7{eV;4wFv2ic3 \"ԐDfqiVx.Q|HK8-h"T .'O2fxE68̸zҷѮ๼3Ŭ;Q HDFq!5b4KB 9Ĉ A md0ƴnn}H>{weKȁ .;)0ۗz8s4H>r=²EXk4E*k^cҳ p3N.uuUɾIfdNdrD'ClV9SXߟ{Đ- i;A}IM|?ߎ `ܺU9(> :J̅.]KxwhɥhS3O6Vsu={u:YIe3{+/5D0r ׀u-.5Nun; `f|0A2@M.X*.Y}<3pg!0t&1-b~ytІjFjL4=rmh+.@lc Kw Ewn9#. PE $qS_,[kG*u?1A̠dx۳wDy_GS $Tŏ~-H~d^S-·Tu8ցQۦ\ ]"ޯCub861)&:5Igҹʪlv7\8DzAZ'ˈa>͖L1y)⻑_ʔ; D>nI-$ԉ WJ7nJ3gM =V ftTc9ѥglL}evL-6ta]?ӟI?T@U2J¹% $JR"3/Xz مdc)?˟_f߽9# FD\ p4#٘ 4QUQ kX(ĎF"l}F=&K eCU^dB`YK%C B}QJafDմn[C1W+?nyUkJ՗G$D)Ԓ{Ӥ׆UřY;l f9Cډ_;ѷ,bxHS2P;Rɇxtx{f̐xF?@\*Qs.|xApi}fcm44grv#3.J3c?2.&C-B':A}v6,E[Őa7+2LHyE*sxɖ ׬-{wEݎy|bGp1>_BKw?儷c{D+4ұUףBP;"2փ2ఴz[:_0*[A甥:KahG J=_NJx14Xd( >`R<<`sVZ%u|>Q鈴26:s.E9ܲ'A9Q." G-\s<G}鿹&Lzy.;hn9wY ¼:OR!Lm"fZw&6!r+OFOME݈}J0ä/*g7 V=+:]V/gb'zO?aogS.LPΤ tGj0$˲%-' j(E^1w tԞXظy)4U8!˪†5A%F@_N(#Hp3MerT BIާ#2S(?!L-% g7ER 8 Cڐ'5LQ$V6Jx% %JϺj?OPoL%kf5ٯDwU  Jw;:P,eA/|)m}w=ǟy8rv΄x&7wXϙMN:M64u:<6( P!Z@nYKo>UA_R#y3pZ<չk-H[N#DcF 멃X`lyJm+vJ@v?ieoYW#=lCAܧC{=L ?BŲ6[Q}}8€g$Ta=qב((DD#[tst.GΪn5Nr5CT7A\ԙ=9UzLPɓWL@yK>XL=kdЛZUl7!s֦{8ˢfͮ$BXiWl5~mR*Ng^B1I9fQo޷y+ˆ<};kEW_Dx8ӋsJJFs]gT#}G ,°>:LP{p..!j~^]Vc'M<+kL VxtCШ"wŖߙi%n8Mp^+Vo^%= NG A(b !+_H.v+~.Э~᱄Ӱi&@( 2ܼw4\˸wbr)}C'i_p?kD(Y|C (IP-9$ XRf|ti~V43,M ҎdQY/梲{V2V Zuh4颥Tf)iaVد )Fef7?0k[-o (bK\wwB^dF2BMu.ɑmobcNں (ċL(19T1bUd#SZqBWWJ7KfTӴA=ĸ"jLY7g:<}(։lyASV$۹SG-lߩHXЛ4O/ˣ)oA\ C1 i/^T)@!#8׉ӵ@FcFwŢbFb5//-s( > |H&Ϛ٢y1RzJW"z>#Q/1֝f!m,L1̙[ k ֒>mCVlT(h},: r#f~meE>c E5`YةMFncWIU8Gp18ggXΦA,`Ng=^lE|"6f_'c~QM>[Tq+,4\k]-/GDTȂXmߘVP09@%25S!2R(D186Fde^V8+īZ&j+K9"ɂ:9 Cdz>T׌aBdp퓑:fi5oJkâ!4e;mz2/;uKn.6oD.9O9h-ZE28YsgQTZ̀G\QiGza&B=EKd%I`܀ԸmL7&,+& ml|V2Ȼ.__uRtC3xܞByT6 jCipEŚmu~Тls\W>Xw.Yآ|M_+2"OX?X}ъ"E6d0^r 1iPs) kJ8t{g#|XAeڊ80J(޺<_o&&l6ͨ<4v E,;dGV2HrӫkvCDKIs$ U y26,SOTx&Kq y8W)Ûpac">5SguIXբm󞌵/!8HPRth"7rO$/5|YBr`>7e8D3{Vnj v8?)/Q. :6Ots* 堚;އ`9Üv!:!H X /( ٵ2z2easkʉ+b0{ҌCRgo$h# xV$s[돾X.e[8킼ZGhrZKh>'{d^<]EtF_xr0I S7kPr %TzV'Mv>Ge 5AZKRJm8]񀘓<ڌcH TXyBOg#1k6U_JQsϢTjkHP֑K-z38.』(؄U%,uRxs3X`k:&%i"5d0$q x{=F,ᛣw4qJXnwqS;wp΋yCBH)4ܶF' Mglt >[iRbWgαRcDFpaHZfX"a::ӯDfaTZ{<4q*97Ŵkbh hgq^>=l(&)` e7ϕ(į΁.]>.C%/Gk+jMnLˤҺDM#$HQ~dOK +J*t-ͣj6HxX!瞜#VN2~_5YdRbSw< /ZfI.wGuSs;:Pfg &1j[Rnםw=ZZ>]*yzE_}Nz\g+7VȮ-9HNT{_N>!@iMU*qQ)=r{d  yj!G5nCS4ž}W A2'!Ơ; s7ԕ}ħ-9ms]#ՇH8#EOY>~.E*&E|Zj U^Bh>U N˭$L[mFMB&ځͣFx7{3@)Z8sVeYa1x@FmHlnT[jg+;=^3^uʻN`X+rt}ŏq+Hf+TBr9֮ys~m 䐷z;4ja'Qn(ԡA< /{ _ݼ0o?%F{dMj{WhG$QDRf#n .83vCGɚbvFzJڂ JI,I K{[ƍ4l͐8@:3%m5%J=巔0]60:^ZTk"K>w|i̋uݱp"3Y%Zdi':e%.Vt88_v[GtЊsqxm]խa.00C\C7XIb{V^MːndC Ex]زf9sݷ6`DHn$A"2!oIYMA[kjDwJ\1qoӝ\jdB6V+F Vu16{̫ 憯 D@Fz&X`{#$x@pHX{zVm7 +[K-0,X@\nÍ6ý=lXbz?b83,Fu`z4\5AޱG0(IzDa~*wvBr`߇dn]If-\(<!6;C(kN~0iEy<ͬ$Cc w5mI$3,xq.x!m@J̦k 7)S(yҝ7|=H<\rI-$2\|Q\(@?i@L{zAD'ͭU#;Bb"P\?^p1.SR #?h]xbPj2TU?F_COJ~B\%iR ^*L̎Tym4t!oux+6YaX8݊o+]( nQgI=l˄@2 Ԧ1$݌D -8LBf(WRiV&fvF]clf঍OY|8 Tqy ER$*b̸hc,U׷ "5 'fRw{oTߝ}z'}$JS0Of|V0Y2*{Q2h|[1 o⼰7d'5tIAK]e5Sj]bq9Y Tu5J0_s9c ųeٳm,7UԸ=`坾*ï[0_ڮ=o=xt` Mqb Zk*`nd iayt:D͘vM//R\5Q!\,T&}M_ueaVļ-2b,VYNhrK be%CAU߈o3g؈?ޫ(*BvͰ0k< *_o9noşؔ-nhs~AvOv2J5NIzشYB60k6)Т /:[\5ɼBE&6e}J,`A٬2ey%88UFY"/Aݓmo=CS6.q`P ֐gH#4Y~(h8B+׫`ք!خs3r^GX!t-&H7|I bfQ^~ 43/xsT4E{A(~FHx)L] ^H)#Nw=vMw7~ok_7#.ɿ$1Īxpe#ᘘͪ,#< TzW1=G`u"%Tr ]ӊM&r}u?ACC*vȨzVE 빀b p&mISdȝ& 8ԥԼAIdytpSwb,(0`8hl1(ŝv]rF&ׄ3.27C>ִ!F}nW?%*~`J xȮc I۴ia_hȿ c'A ɫ.~ G'xHS^7E~ձk&c)#9kG\)ݳgz2&]gYS"vJY}B8GqؑeX Tx^ ڴ`,O- ZHmh{yH'gA&L ť¤(qBEqpUL`ݺtvfF騽]zs1z?ܥ?lJ0w@qx/ojeYlF\mfqο'$ _AAnmk䱬}\-&XV.]&?/l`[*բ~qCh0BNbgf1ax7_yQxwdȜ)Z2N[{XKfL.RZjxqbգAYiˬY0ym1yg _7Gv(\2 d%^PK% @Hc1d^ ])LceYYȔlnY2 ;UP DQguožw_)una]ҋPu2B_C OU/(>s@ː2/CDłdjeNV!аz`U)ڜq>e]пrtRG y)\ION|_&pFB̚ owBm 6߭)ʼZ,Hlmziy%ݶ*{!|x_Qкh^mH&=S?B ~Pݹl}i棴۟;ơ /M $gi}2k}4=1'tТ8c)n Ӝ- ;R% Dkx%+L<*c)Jiy6@8ʉU!yS)ļOJ{ W5urrzRl E"s`t9Kg]f@8.M͓tx'4]c5]0b~]xj4PYۢ@]BBЈ!~_ZTfQb$5&I`iAԛV/Ɯ6UF4eZ*6J.9q+Iͭ@˧Mh2mphkM[ayۀ!u$"Wg l2dIqi AHfpo`S0GhheTr^P+ LQKKӁO`J )VS̳@~&uSQxޓ|gBcm1f{>=G|yLS,+fH#4$|/̲,@P .HT:X>?Fބ8ŢN{eΫˣ)q<,2JJlP,R3ĬS&9_]y.I&*N7C=^YT{׻?m*1ZF~'a'D?ʼnua5}.SBh`ļz -=x{I"֩P/ߗifxJpF-<Kƞp`B+xFELؤ zhc&53 &qh iP?k!95_Jy!;51 eGA򡤄ӑnEiО.v5ɬ^ؗP{BN]&sUy矴ttn,ܫ$kU[ 䦁Y #_uZ&ia1GnaC!ʯ:N`iEyG52 a6ˢ!(ten0vTTX$SKgN]wmLTpE0Izv.P%7PǍ;a>,NGWE3lm ҙZw}F[c]da͍霄KJt?DF=bNH+R;VBtGM!sˌ =ƒ@h礑]gJn TژYӅY>a\@#ϓ--TP{T/]%D6vg' ܩ! KR'=x6cK4:mM޳SsYΨ_UWdYK;\yQDnϽ>0sh@C%-.SHP򻫵# bcO-nÜ6b\wiTW#nzZ?D,{!x|nntTz;6IlnZ6&ɺ e ׅc!Ȕ"8m3#/EucJn89tr>rHX|j@$@ډdYT*q[j@UWod(>,`VH-O 71{1pCF7:MM7Ls[?H; Bb'=]*3RJ4I?l= ޵}(B*"5/)hLUT9, 00Fϐ5,$K(n[mq1H.a,Z-v)s)ϯ5UB(r~n:(V"Xy,aLWY #]oV[sA>a_OYgT\Eȍ 'c~*.Fh@D;*xМKcyuPпyCug\3BrʠU)r6#8Ҍhh̻L-zhlԑ"V(/~DA$")b ǃs"9ᨎNSme\ҤLDv7k`n.q?/(m|Y4a@0tሸOaL|-%U>B-v=b6C]y*XDg6E ӶRzWoHN(pXb4b&"GZaVh]M-u"Ƞv7SS]F&\JwEA"Cj"m}moة <-XgЊ+T~,\ S55)#IEW@ A.౾1J 8̿* @,t ͐d(#9q@Q<7P5km`N[Sŋ1ѪWm-Ha0^xUg8KQ14XϬ1r|T #w|EY,52b܀i, 'c&feTU~~P9ѼJztk;RIJCE_I ^.jjS'ѓ̱LBuT2k]3VKbWE&C)a{%ؑXc4䴸Lҏ~{~K=s8Lr>Iޅe%3Xwg6=YV 8B.sФ{ !X_9tNWEzA 4o^N:Z '%~BHD{c)|Vw5;1~eD5YDoBI'shٺ(s8- ]7p̄ӀܷtBG?PFtE➷!UPYC&qX-"q-kէCfyA1d4ASnnD>`=$wnmTN{s*&iYj=#llI+>lO!GJZ51 8McG&d/~\+?W+C2(OE@Yט/GAkw׌!:C0BL MnM*ʞ)S_B/#֟LVTcZw5$kHj3nRZRkWimlۇwéɈq33AGc>]]+E*j itOAj\[A8)GHyq--ݡ'H% bKgqX Pz SG8a3f6{mjNwkbp E Ws4~1ԃ ,8FUEu i' ɴDމhut puMw4nDHG9>] !:Yb$0 *@RS \ْʯ'`MA 맦ah g!5𷨅~5>:WkL1pB2x |IrE/}@YέTFfRy-1[!ųd񴮭 ׯPc_޻x_c3{[9[r"3_73+F_wl$an\lG/(Ld[ԋko?g,][3@uTB&E6P 9sqoPY w{"W8ߦV?A%1Txi_ݝzM[/Sy,&Md3y@+|y51d@Noq;>v D0|ty!(!h7m*_kXI_o$D,FcM4HR{):\_Zhv Я);L_vHm+)jQ6(YZNnEwiKJ{Y,f.ecGs OڐU)bj,X-I_yD2 a;=XcMN&2ȩ3ي?șn1pӮ>n$DmD@d-& *ō"CNuӱ FN+ϒ>S-Gq?,^:LTph)X"r>mbUek7쯲-P5Q BPO0Yo] txF1[gdW'ڧ2v4<6MC7zsc-,$vBY;B{DIh 1'GtȄG]<5eYKLFhaSI_f0 <+!.\V4\ilheZͭ0(/wJ3M S0 9p.wgz6,`@T-a5)䱇nIuzD8Awv܉>w=ߤT'RTe9~2 Fַ)pR yfԡϊ&}rj{a[lN}?+D=F;X}ҲipO6*yx.X(QrUIBi]q_G>oRfL)fbJ@qYі"ĕcqG}B vk0SmDK.… \YeKe~xK@%~?G4L1R0WS&q+[)vWR։-б{ܶ,[lK'OfJ] m냨%U5(-0`nN<" ~WLFQ:x#+%Tn5)%qc\-l{3ٟӃŝ)n+:RsV6J@Fa"γ>k`ns_o_\T+q1 2_,-052QV|xyЉ|MܛyA=ҽ ȉF,}7rNTT2%> pJ7S:Ȁ٦L_*^ 'WupBHRrg׺Ϫvw(mW j#Uu'LMZc`c|c7Ҙ^WVrxw ,o|2f}O$V,m ˡ MⅦ:a*̵We)J.(48C'JXD˃Qp/md5WBgHRk8 Y6!OߎB']|{U*!MPD׊g|)n%EkE{|J5ؑ3%ee g2mTSHOс^<Ω(~fcq:Waz CN/qm_A.=7"CjZzє(-)UpayMOwdC#"#D`U[*62/nyo "ߢ}94ȇp &ɰ[&7",dvFxh^k?.VpDQ|v ֐ \mPmaШ  Zz8K3,R/ «JA # _xY~dH6%crk"uZ2EQS %П.d?:xJa\ CG'!oNò}@C= ,YI7/tQ2o%gHЋQO)%=5X0Uxi{n`F+PhhV̽,Z5y׍Mff67L:mkXvOSXL9ePUFxyP4Hy{1M<[ϥ;X_~pžCS}JA᧶ҩd́22*53I1M溯WTc$T;1TTy u> QAˇmڱ…J&8-(S{<Lzd-)o*&N^ֵ: W rs*xT(4!̬|;RLi|QhKtbܚI  $C$(S&1<.~hf},y)M"c}x?VcK{z ~_{!a;ފ/;qn[&:Om0H;ͻNppХ fAÖ 8j\O¦q4e8[>6Ҧ?EtG"cqvvB@,CcK7ު񞎻#]s`<}P]ju/U2UE#.t{CK/Cwye5:,[g'՚G)Hd ?3sg`)#+ n"5|v'(==rnc qN(+^{N b*3ثCʢ$H<>?qev$`liSC2jT n1'ijZT ajq7-̝;N:w2h*('*mX?biY$wBwbJ둝{BYPt4PG"P(ybrFL7s,mw[MFc:i &TPػ*v=YT|Z(TH糗V}~#/ssk/Glߴ4c|Mk7\(uu*ft-XLAB7?[\4@p6'&> sn)՟`SSuRsZe42SNs_P dLj]BEpC^P|pF;lGy5.[G"0"kqU[j2\"L.O,qZ)fӲIL bY#8Q_q/w?YZGbkO$>OjqΙԢChfxp“c&́4z̹9JBƥSHyA'*P =:͸҃cG̃_@fv ks%6?$\{oHC}dVs wA"yoo>Qw\2.T)iCTdsYqt6xmBξ[01 Bppq$G?o Zj>Ɵ# R.3 Bsӝ:RdO@xUN^۷ ;WC}~*qSo6Yr m衪vID2\.64Ȕ|`! EecTՓ~ 2vOH׼g:ON>Ǹ1߭&"7!{8ʌG C-%-:Fb)VXwhe'jVhY7hȏ#2%Z|Z?"$T-iVp=qC_V#Udg 1u4E1VOQi`1DRO@ط\6ڶ';43Jv׮[($OUSz@8ji!#`GQ஁^8Dӱ!8E\ z0Ɠ3%#!n e=<ްs%TL9KyMq?VzXȍT* J!W֪x,=Eo YL$ [- ,գBq@o!2<c9w_A霕hI+0ZZA>+SqB$-E壅X 2XpHH*udtbnm\tzC_^/b$Łu}%1Q+n!zp8 MS>& '! 2I,& ol)mPKs0ĊI~Ziq!ʼ50witYo(tV@Ԟ"vsREkj!BƹcoS@jwcF+)5 aT$ꢥ8 Ffmb]Ô`Sل/֏<8Pz8; f9Ծ 2 7$+=s6 i#?I|iEܿʙq+WWÀ-6Prf`>Ġ#S&-|jMPBjNE%hLG\N9g)Y(Ru܄,;)wQpUXBz.6j|sa "\.0vΰYmQ'Cm \r KW-tJ3#-W6ʄJR\ZBw5^„Ϸ&Vs[elT1늍 )cZ鶲꯵&u5b L{yL-gC{p;5<4zpvmp[̘RyP1zcܐn#P =ˤXuVQ'%+. GINXTo׾|fվh,jlN1= 3hvaKNg&^]/EecşroaBC]k42m4ZFz3$Az)j˒KQtH \lh蘒 rs`QNB͊?7Kהs~ 5._a]E4> _O< woZ'?*C*q޲7ҤjM+#_)ova(+*wG?z lJwzpcK:JZ#*k@;tnp@P=JFU(Jپ/@0 _KN@nr2fɅ4,/kѺM|jfOwMЦK'29n@)aqFřl5)#T"X쏷NaN, rYjq-r/|mvhh%^a GOJ<%v=?2 ƞw+*C'pr@ΜH'Wz)ZyS} بk|L?7W VvlSCr0; Oa?;vsI ?ev>a2 SjR&0F5#1Mw{^>U[R?]݌)h5SgL @4 vw1~՘!zAR4n)o1vgX)(1-7^ղ q[P4"i{3*ɷ@V6eeY/H}FG'I6/ְgX'}*lO=At `Dif@UiVC^Ch4QـҖ-ԃ᩺ה*#]7Ỵ_n5hL*v~I"-ZZ+C* pO~q*>}oNr7VIخhr?DohȭApf7;^k%u E*:1* '4) 8<(n(wZPݚM yXqXZtYA[Y86WZD3#shߪ؀} aLbO,\D$&iuِF.:?ٍݔ]}>pCwET<+ 'B╶DnRn9#ݘ:ÇOPA6$bz]f׊Su1oo%I;W=;:3n/H~ 7(Қ0ƷhI'DpYp|_Eu^u_{]`!(ϴ⌼]qļ~tɺ▬Yl5kqw XI F[=>35dkH"M|?p_*YVYGCF`qaH?/ qX;߫sʥ)p:Z.lruWiI[PGU ދ4q<W@s%zI(:̕G2VjT>F-%U-B'(|˲q/! ,vkm۬nQ)u5_Mi!V膛bQw G vX H6b09!^b"&hQ}}с؝nJKd2k\!= K[n}%1Y^ R =4yMGz 0; Cy_sFݻLL@pj dtW|ݐGL AZ;ppAg)ӑbYM{9NT8i\I c!vFnm{S[tEj^fZl `vٌIϿ47eɥx8 7 N$'_+nunz Ij<11{E!l!-vPV_2JDi*w8۳ΤW|ČɊKuϲYl3sA^cP_؇φ) ySD9!RާSw}Eg+"5+J+/NOPFƛ@m5BW\z0frŗ`v}G?^aV@lE&@FLGԵ6&yǨV?NؾKKκU^KLAw&anRin. |:gջ(1K \B+ͭؼй^4s>$f8pvЂE(7tk~Dt>tlovb#ӌ<_ch$2ŵǖgT#\>wYՖ=@`tA<ŦS3=*ۈޮb,5i >i9Z xR`{D ݥ.d8RxNJ$фQ{|{C1?pay-~QLMn昻-wuc-, !*5>Vp:)ǁS4FمQjSW)H7$@SI]tYdcݦvtXyi9s_T(^Qx% -wјFdZ3mp]Z: r^@eGh>v g" mz!E݈Ͳ:*=E9}z~=;Q1;y#eunJ1HO]l Ed! Tz1]U2zSXӬ10,])lzpJVCmI&˗c_SeQ&GXArh8F )ɀHD]YXS,gbۛX0F DyyLY b (ċ=C2DB4ҧiE8a39ڎoagtۀ5=ZCb#H .±]:oeg?R6ƦEfiTx { ΙO֤81%qrGy0/=F+_tIDLƓ/q˘NNNkh,0GkeI\ .~Sx9'ӷw_gt4hk}۷|hISԚlv\9p[5+ҳȥ1 'm2m<9TK;z{{z?Hj s Is,4Cй mD!DF"н7wфktT$F>Ԝ Z}|h68F:JG@w|~m[Bd pUK Sd$ nA0WfS0".. Ř" cgy% $࢛&LΩN%uT{b"3V>U %FAc!}1:TeT[&(u_:v9㋯ާnb>f|`y ,\qw~0]$<$Yn̥|3Ĉt\X#5k!kĈ #ۣ8iTbmƈ/=#.>&.L`6-Ҝ8- 3ˑh{L[ Q,U*Y'CkpHVEt^9Čmqnj3o^Ez 1Z 9.?Ʒ{mKV ,1!9+a_ +| pabW}//^Jh)q-^Q:U r.N_׆<Rp6_=-a?M MKy2](r_ =<߷DPA6_"Uͧ/Gq7qg FmD`ɀ$i/*p<&"Af#}UޑDgF,!\ɘfyhBy"b۴RlBף+{K$r a#s.D{>7H}[?",tަ.(:^M--,ɃzUr֋B2d .{=r1$KPK>_Bt,)hqFl\ &bg\9fI8 .aC:g }$LzC"x9q)21,5܆An IZ[6d; X,34ωIp$.p gǥt|.f\ɮyWu2kZJt~01Ͽ}=6\#t_w`]QLF בEKq9KfǒNRRYLr[ڷ/ Z$^z7Di{ .D2YAEP~WT8.R nE+dqg`dE˚6udbJ6!X.ݙo2gcG;e=ur38络@7vb!7w||d\]n8ح~b("O@v/4liV"P452VϺ96rd78;+l+LZvfTUl9a* {MN8BnWNk`˳\Q (SϬx4}@/Cf3iLAwc:Do |YT58`S=߷% pM5ڔ1N5Dv9cBU /䂮 *ֿlt#C瘲e5KCQ@(#864orfS~@inDi懧ЍFR6dt S6Kx _no4;;o-2뗤YefEw^y/y+Oj\%@ kp2 i v$Dq& >tnX{l)dxR :xtw2.HVމYí, K:) M *NEw$4/>,xJ*ЎE>J?٥\ (hPrU;*]"(ШvtUB@JM~÷YLFp`"ޫ}dX` c#mS'?ȱ`E?c)Sr$s /~ݢ$ b>;,02}59  z2Jڎ֕޵>~$ʨyv8u$^ɢ<:jTٓXy29B_g؄Ϥ=̬|EB͟KXB=r1BJ^ID Ln)pMx> /T+N+n3/@;qaq~<a#^7*|)V*CRcm*f{/R& ZWS ]r3C]WN`u, 4CY#y H7jx wjtNf.2q̪$[K_v~ZMgepb0ZPkɔ^[7yw[4T=W%ːc/B )z 9M[jT|[[݂iPSQ3$fv<ҽ}Aht[A0[ $DRdͣλT?Nc,N,;=_/sBV>|kr҅'2YrM*=ylH+S9zz83*%ȳT&)engwj^?[+Ry BFDNON/կ%_Pܺj^<.Fh )BRƸ$6MSt(~2"COXRp^j[jf`S¤3]V+Gd A;i q+ b [r6_,,ּ:VcbLi\~%ǰ4$RKz ^>j~OcʀEЋB- e; kCD 70|p !r幌{|%}H&49Ra`ZVGNB"/3V$̽:ѐUw_ߖ ^^V[8 >.A9O=qeu|\xE;/DfqDdD|Mΰ] }'E eMg|if_a(DWH7PE BaP(3a$I`QKevPaQӏYd 1,v?^wP~?j%&k1Q4 Ixe cl+\"\\\:>+4d#h%^6okyJͬ -Ym_EGǢe7II⬴M9i`88| me6157d A9d "?abQt77KLZ׋kj=H4% :Ra*n*-em: jPK$FF0(iYZT3>,q\[)"ColhYB؅[QoꅲTL@vNPme2kX_8u/u/8@xr5G- 8+belZgsψ{'9!iNIbW7 L偒4 R38a)Nw޺ۃoX|9C\W 9Dgtv+,[]hP F+lcpYM1b 3eW0(`:Ri*Ah 2r ikПx <qYt*GBF us!϶:K܏ʆ"#!"# E>m1!sJR(Oc"w 'UD\1.k 33' x)3 _?|ҍqJl\: _ℇ?9k"9@(#.QԮչ]$?-Ca|ҾhWe> N,#xVݩaeXERv1HUιU$ijM+XvHgǚP.Qa-,֌U^4XR3AJp˧yrRl иBA?no ;BVXh"(~Lk Mr׫[g@0sV:xQ4SݢhgCp-nU\`W^L$XE %M /EoX: /^dpjKF)l V[$TtJHp_a]]Dg_b?IL?ٻG])Ryȯ1/qy3@N=$UbPfy/Xɩh]R+(;xt?$)6M _46AgvCpz\(t/Cj~?B|5/3LinA_7]s"o kpq7eاA}nk;+{ ڒ/>!w,70u~GR@3\psM*aHg7援B,d)m|x Jբq 6xt+&q< ᇄ2%gXv >uUe,U scb[#WV͚,c:`Qri؉T>1/MLJ2䊹J@'ۭZT:l&Fs1W%7I.+qjd~|lpy1@{Nt'W u0O!WlEw,Inl`~MS/6Ff%]RuoZ 2Úfu1"MN+enXW;.#yp:eb1k4jC瑴A$2&%Q:Aā#%_=en. M.eaWvs@ WdTyd4N92mEIe.byx"!t`EU,.;ǔ@cB{QUV Y/CrȢ8hgp"2o&Dreb8i[d S/=!V]\Z.,g`$̚'Ζa]"̞z2 A5yj0f%U=/tmV2w YVL=BpTe!s}Z\Z(7F٘ Tc"H2[n|0Br6]CWteaF"^뀔<)L{MI{}El +5m`7AQ&Tw0 XILGÝ@,sp ^XV72tq]C$T%inv4rtxf a\X`WJgwM}@/Z5()G;NA2LwǔC2Ci,sSA nꗳ{" 'I_/7|'z}J`|1KZ DıAYK{]0xVcn2^ƌA@4QHH STQ4,@F?}p}mht$F)yS ܙUl'ox۵ޤb䄍ceCK5X=[{i~ շN2O杫qbRkgh^ِ"In0!PĮ`zv1F;T>)P+vALpW`5Ѹr94A"^1lb4jz%Q\lQ+m U]xL]B,)Q6xH* rNs?xfϸ 7(q:P􆵷Z) ĕ&F(ȖS_,+\@/7ÝN<>z΅^v^EJE˰οDF<'qD}{H%*}fg2\?BB`L/LUXSX濺 E&4E R g$ݏL" Xn1O4Vg0]f@@)HeK0A:"TO1q8 @4vP# VPUԈ՟3Oag0_/hv8Լ@.׏SuKY ks'o {g/}(0x}DH矹YccIh/Ѓ]Jk;dDu]Gm$4;znN`*ЙNh/:NT8μ2 Kj]LwU2T6ծ 9QJoV7[/I=0lA/eW:]q5@u9Fmb-3sh3~:Kvz0j@edK;͛tN.?q6f-Z c7.@zZn|Tv-l1Y'qخ5S(?l"$ձj@oF<S3gL])jv\yΨPR~qIr[ѭ0hxw䁛*"Lt|{C䭹H2\ zƚ->MP`1h_ O:OLdp0 d\F(V,Aΰ4c^J[}-D=k0&! pLjgEc)#Nxelx˦UF?:%  Eэ;ڷ#;M1̜y  qehF ˁuguv1Js D4ڑ3mJfΩN vБ9ӭ]H=z\%_Qj_hQұqkf_e:O~lXYW.[.M9!% c3W | ͐|򓈯D1ɂM.gǬUIfFSH + #EV˽ 2,VuBf@ajPKq=DW-p&oT1:Kyh[Z  @͹_n.m]1h?[(ܘWQw(^NҁUqKd'Bl)\pMs,؂Dq ?!̂q2ЉQ..)bhN b-v63p}.\\[5E9 r]e`Î 09YUt AV |ekgkkCU<࠲^[#ծР9"/4W2{KQGwj/}q'<| x<U˼؅5 qS^&dpA SSȪ ) Q9$D7{n׌)Bw#9yiEZ^-R* 0؍>'+ľ_ZMݘQMa^5}fsjQ\˾:'uFĚavwxEN+I(/EIT8$t3$әFZPL"찛kCdLDQ0O4%q_gk(X)dیdC4 >$? ;Yn#-M@eOUtWV0|В*0Y<z)ާYsܸQ^>zP+WlhHh{yҙ)q= Sve#dV`~OUR}K KA%Q\3Nx ہ}]s(xrtՍ=[ N^>axeUt&.ffeZғ"0Q/χLw#,5 VҟD^}S|F\(TY-wii"n.::qD$3)CG e5nO}!{g1cs; > |$TCtS#^V+/ z"~M<Ih|a:PeHUJ wK:wuu-˛R}?<ƙr)8)~I.sq^ ߅'9<{Ɓjނ"&5=>sХ^ᑏĄ! D_ę,.T]'\icg*G1~ [D_@,žQ"eV?1|\)l(z}#^,yqxdEr;o?\$v#"N"F ` ~$2:[J cw9·3YXfzTNƦK~%a IV=kf^]o3<8sR@#.^#!F D}*7'tO_~uӸB[ RPK%L'Z6ZhFt:LR.H^m꓂=73x%/v`9cqN:!5xDRˆ7 pꍜ7o&9'vRz`)EЊxp]‘E#REλTn|A ekhxLW K15M =`hq#@*Wn+v6 c*D|tBɠ|+4+*qݜPPE P@ƽⰾu@nYAahqtwHvF66p7(~H=u{[ڲј5c2 -O,Lf ,a ܋AeO%mm<($kāsfaȀY-t񼼧ϳlW!\R+3|AIm I>]VTPD9x\sX#ˢso2kCnAVwìWRES4*iS9mW_Лjl>uI94n͌i'u2ˈ֚Mgq0\7H'WeQ3XFKB90TԴb,Ov#&JAU*vZ+H&n(gr4>SG %+F#τ[nhl2>ӑ2~6i<^ ט'dp<*V[vu: (t7y Ym!?8Ģҗv>mXE."R_]wc1S:A""k5 ΥKō~>DF8[*J:PSM6F<ͤoyt {cv6mJK_jiV2aM@<("N̋h$uY8$@;leUfKV4m'?6FV! )&I^&5g\gjvrټO?՗q4Jk&b0Ҭ3E[|f,]9>2qcQT'(Z ɩΜe u>7V[+)Vo}݇s^ # V}e# ejO$g Ls0/mblJD9U7gmyg֘'#OD'u~ z !pA]Pr;Ƶͪ:gA 7ۮ(-pKeCoٛ-u _RcR3ۣgGSUc7܁q,#ZgޮP=e1Chr/ځW::va2beM'%oMU5JA~AsV@7ZmyչɎ)1jGXm?1 Odd4Qn^zi]Z9NRW1'-pz:w$`1PIlO{jkwȉCUI% w?y#Nwa\/ 6Sm"t@YMWn4KM)LC[Fr.j^j, H`q/]Vx{iԇ%8/7νcp&]{6HlE2 "&}S"Jʈarl}h93j cޟ uoI> &{î@L.9zǼ u ~ R :i IǂGr8_5M~" yו?Bx1AQbNwI+PW/_y(N76赐Z/j] :'ko"TGZ] @6|?9%kȞ8"q`tKnΘ,I I}~Ad(r>MxۖzP6C 0a >69Gå-\=5/+q% e UenBW m(>JZ^?؜AyTa16C|$9q iwRO*ڛi꨺Xצ'ZU]T G`}nk"t#>W׾-Y$dz$Z%n#_҉+-@S'ynBdrr9w^|ck!;9i9 kH"C%q&|G=|2(dGwe=A:(PuzfX}FJכXk 93 ކ |lkgk5lBG `ғ[-#SmG)%aƹ旂LW*}8,ݍ/~*Ʀ?. =bQ~#s+-r>'l T{#!p΂⍱8u@G[t;9d Zz~p8< dDdtdp;!^OSrO8:1W2]ρ 3'+8:mzM^faB7b贶<ÌUNVF>V,-/W+YU"|]U$3j[QHiX£yX FaI)E.+?b Ì4Z% ({>m(OJPWlq8n8wMfQu^k 6yкs]^wI_X5槴"jK~O'{Č$~ Vs矛)CR5gDf_aQE X][wlN?n(|`!J(8L>% O:6k6@oy$_0 (X*eT˘@ţ0 >+ą$0"M!gib,ɧ5^!P*4Rr;midV~ΌdlM+Nx6oI97x8&AGt7OQb|kڐ #Xlchd3-i2-A:1 w;*}4JqK4 &oBX)-Hf qt)^ҡ.|rVSt.i5EXCfM9^dInO`$#nKUSXk gIPc=3D<]_*^p3AH0дN(](b%Gr-D/>6os戦4jURrӣب pG6. uE4AvzT>H,f-Z1_RnP ӳ s=dlA:JOG?^){ QӗozqO4f c>ڳ&F$NnJTfF!6t=cQj6t2ۅoNVtmYp|)]=oDAxbgUKϻTpg RʔHGWA{K;ҿ+es U3[ 쀔;|(I"MĬ1tOBl?zĹ.rU98our C\m>#\e'ᳮ~J$NR*7mV[S\[<Sev_3#$2*%1]$jٗԧӡ\IN\uA]WuͱM8wT5N2v0rw5[ÂYUvB<BĪ>7 ;(3p 4vt;=6)0[N+ǗPj aE9٩`d) @b2]#2zWdo^~&z)h@9s%bju9;b:v,a,w&=w[G0v5y{HEr,"+ld;2m̃jUFW D67A `˙9.P@*NL!9P6U{?IM@x*A~5U]\|9F=-g>;}zzFD87~Ǩ3*欔Nk3ݦcsC^Ġs=$8{I).CeY2<&E@qrҹF-y"A$Jj ;s`NJ ?&0EOi K:cϣsP]e<"3lxw2^CGhS,7ۈEqP@npSQ;<d]9BR'ħTRm{x#)2']S~Rz?48Q.5LᷩMK,e/ Ѝ8}C{t3} n]NCT8g2?!А"shiiQ6;7z8AN "KmO=^J)&˛ǰOsY3VmfQeYRҶPhs[yOB̲0-9Ta9bro0s*%h͗sam%ZY@QV[W3qeX ז;;4pKvUw|CS@8W7L4DR>8Nf"1;j9܉~^VK0Sd8ZIW7I"GTIY9BN"8IJJZĨp2s_%']!}]>T&ϡfݦ>><Ψ%pPc^+yΛ6Œ; #]aD4˯nk6:=0v.g| kO\GiCCD WC`yӚ)ՅS5MlX {U˥vHN"&w6+RSjDR`Jv/9 mAMZ:v~a&9{jR@=XܓXO0%ԙ i#̡1kΩ.]_P[y~Bcz.Lȝ=V5|‹u%^rtg[^I!V n&ɐ3W> &+,jq8&B0C*E-{TzL"|+-'nk&qT[ G&Aa0Q8 EǸg[Y~Ť&Rul~cl~fH*-B̸5ƱATi*xj~¥5Mvh &aK|k;\sFzu5hcWA-t7 WH']chE7*69wnkc'UYC,[ᜌ霱W1rBҀ?p5Zv#oFP+1dqiEQei`d]6"5~.b>.E)AwO+HĖ49bF]z,>֬ >F?i2uɩ }Xd6R,+\Oη][ˢ7D$"qNys|8Xޅo|%l z={ PyxzU+GNڋ,o<t3%8i{Ls=q=ޅ]'p,R]IEhnD=%VLŮl9viuT(] z0CEwGIMlQp/sV)ՆcwJNs!Žˑ?Xȯ0@IV??_j%펿. H(^IP!] Z0yWt׵=YC'iy ].P{~Vs%MإRUq-~Nn6_x3nL$hE lCcUc'Jʝ4p/?,Шg.Mc\ ۚ; Y7>.ں&r=Q} y7ބy.f6p͑J76{4sY~㹨nʪ^q SE,x2H_a c|Kd+ky}8@y&qJPwO&,zֱu5ޱr a 9[X^Cƌ̟8OZ'*}*^ m\rrEд6t4ڿVd$!`T B/yye-dY젼@lL:O9u _pl%:f_gp)ӭݘJ|?LJjF..=h%1LoI1P}R,=1}5V:gº/b|9ϫi m@XDhʇsԪ9d(+#j<;ţ tpwg^j8 Q9sT,^*V1/YK#/W-z}W:Tj04TS |廦a6gE#4wo.A*/pP~}RϑuIH<_l< C0\[𚁞"s fgaX>q05g>EBb|6i`laZϗ*ͬ` tO53+(RIy5dRwaЖ"#c?vk䏜6[h'9 vtJz}FX"0Wk,6a%JJtan.@u\'k7UPcZlZ!Qlyi,_o:j5Ƭ!ȏkB ˇUV\B/ϼ`Ϣ-V H #`c[+ \×px"+wrۨ77,f|W߽'Юex^aQy>/N;!h:ot?YR!0hc^N]R - E r.,+8I<V<8Tjuܐl*AC-s3)r,㷿kPľS>W~e7b'z̯?(K(,vq@;yffLk()k^FMġr_@2+XjAʩd0KpcuXVcިjG_A€B&Z/SK!2]G[WC (d H~kNOOW IBzRm ;,|L}(P6ZKva|oLxĒ$77 [*ND"[N%m$diR*[|DR\Iq(x7;CV)gZ 9e`5{QP]b8QV AN7mSR^o9erԺ#ȝJTK5MvOPY["`= T+&$jDü,akRvy͢':XS Ԟ[_^ _yĂ\@&U"饧6np+Q̉r1XQ?h5=s=X3i%1&a,ywe؞+vIV~~ff5q"V?7oNxwx\ގJTqtPBu?K/ܢ+.`ڳ!γ 1e0mCʄpYxS<]BxO&mP_:.5 ACڴ{W}T薡46#.]AR)t,Gھ1+2Sk9Pya_־߯;*vEz|` ,nè)o7vBLޜ N͡.(ܧ5R\PZ _沮PO]V DzF؈i 56μ!\ѽr. H-]Ƒt[GH4Ճ*cIB T6-m(IPDH 3X*#m0 ɞE2VGfhYW`թCan!)0Q),i P}#iaX`1I49} F^5Y_rF%"e[ ]X 1\l-V;PqΟEYD5y71j'B] ;$q`ThK瓉mw+$$)ڦlS+CϊRg_D߂}˳ޜKdrL ԌT}=;"Hݳig^y`⤣@56 prhOjxR,YnIb=lrt"^pl8O"mXwd0U{Y,NkYQ ah=/> 3;W'UH**+bתA5H/P1/4m%דF8:,*Q)K|!?ً"ZƳȳ."?]`pa_D5Ry 3ġTuRy ؠKP9fJTs,Xy44nVaڡ!3R,P Ɨ՘3wIU hĺwtIZv-*ѡI3 /]@uNh1>cqSu3efͷ!z?SMɩp CWAomi \P?-&Jl{80:?z3z3RIa!%7 \Ai)AXbz[ `-w5`v-ZG1WO)rd_̪t5ݤDZpTQGĊd\ /ulx-29[<2F'Ȉk:4ݔVl#gHUV[mL6A yg{vbku{&UqQlqKcw/9k߯X5ھz)[5 LTr??=[* yp)-}vso3$5nC[S|":l ˀ.Wn_!'|}bf84}/a-9]iaqiECxz1`)6RqRH]@6W=fʡbZ\f,qBX V6b/gJ$n"{=#6{|s(bxr~j`LVUо+uD58߇N:7c\=*'`(^[S@+>v^#A.A87N: Z`\r3/m)8TJ)K @n EIB<:Uz+;ELD N– xcȧ6acOYVںPcss{Pϕ;}ЇˠBX jE/w2)J}p'T> R4ř[;/UN󳁡6AͩV m7Md]?62 v.Mv~c%iP8)]A2`h (z;#%ݟQDbj Gj?AiO/Q,f$@Vɾ`fZHM-V%NIwaaPuLS'8Fgً[},O8`\o BJȇX \>ɭ1 gr%E:RBi5{7cJm΁)&Heթ4ό46 ӛ0mNQ*7ʐTupa>#sU6֡2m)|TZ Eߴ0JA 9:P:i%5X~,m}w'${"M> ̶iFDW\MF4ZnC!g:/E|P_¼((-$QruAMؠ ~NӸ$xz$齟]Լ9XOk&݁3{Wi#U aZGR\oHwlV H`4z{8ܣ (BbRg$9@޶5{bۗ+ ܊_ j)ck7]^b".rnJkib PʂI0rN0aO[KU)55pv:P~aIя[AinzbWMGl0 mm* ^e>lR|QށS\LϢm/0]J Gt斩)?SrvfvlN5dWi0u^n:cr:ő3~r,o{ Lk2[om7-QT1>9X14`- wa/txEn?UpXDM$ћN ]tl.H̝u @Kj~_Qƕ tR!Y4#lUG.+މܻ7%6. Y?zH;lXU<"%gϫ^j?b溻U2T ַzë; cOd Us̶Wg}/@w+AՔ?Dyh7lD ^PT_Ttֽ^[C=O&]dT+ÜZ'zer;F5c2#5Cܺ)c7\I33~j0 vz@ԃ$̈́G{274亽[.o01=;Ua\J4سWf[#D/ys`eנ ӞFD/W xĮ.o K}:vv\}ىtI\VYoI+1z,{5{MnTq oݧoho}$Qbr= V5 1m S;:ifJgJgB ۿ݊eߵG 0'":: `ߖxYDLL/j4}`Wi$z\OY_0DLy#ňCYZcW":k1Ƕ$sh0]Ut*#65.{Gb2 N65Qz4ljxb7# -kX MTh=Ljٜ&?ѥvmŒ JcIW?x'8I" YPXd_Jo,Q×:J'^^?wDQykF?DM31?Z0CDPYG(ĔNN $EeE |:qķ&^oGӑ3SNAՃ2"/Vmi- \oN2JR$kTJGF w"G=Q_ׯZBEnTqrQ@F_AGLsht$@ґšVedjdyjl^~HZ.af@!B ,ꈢMp\ˌg+@o}t)o.ڜOҳGCOEbm-"߂Ժdni {-}|23yki Dig38]Msd3IXKbFA'd bIt@DR_(`/(I#.&SVGӍ)J'uV0AB}uKI~*6/"/U@g!#Fc[⇑Y1dPRY_4ؗlin+6FME9cD/.mݾ1Xm*Zy1u8VS>g}&ݎKQv `OGCp>l-eN;0iTE$`BT!/GWi 1mc0D]4Zp+ wQ@ NW ̅ |6^TI|8WF&=1Bmdò(ۥPW udiTkAQ8~Ա]i;X>,xUB<#ma'\#g~d-)L/U+xrɴON hs}R|\\qzjQ 4?`:iߦf?WkdT:ھՍa㔤5ZdvlTC %UZAДމcL8_+qsko'ZWL0>D] IKa{w8MJyksI fmQg$,3'؇^>|繢0&zV?G&#jv ҚsWE~JG0K[bJt$&PlL|# C7kTVTt9/8v֕ ى^COz jvIe/B01I4 ދ09 TM8 ળAt¸Kx*dy,m })9֜Ii!):<(ibƸN<~h :Nd!ή905ڲPm)^RV$:Fkx0'KR5 ƕǭ-0TlS^*dvTΎLs_"ɴg0 j+}:]@ RqX5">/ +4ڣΉԟש]!WR[|p7lOY}IjcR}ѕ{hϺxY`wn "jP@E ͱN&{ nLҐV-q'( v?p,! I10GUGi5%* A@x| +VGRHhZQJ! ޓ;2Gj$h&d :ꈹ4 EpZFw'1^/`]I[6 '?rY7bzzʍw W{FhEr /kb-5 ~L*>I9>,_;iF2qb]+5i&TXo=LV) 3é03RG|%n6 "{=@[*\/Z%# "Ugfʼn*Fx2?F1/IN\ ]Z^`@fPmϲL"maq4p~ ؍<9gǢs*woKR eP\Fhuh W]Oh <, qR#^W9 aEԳw$-vىCNon a1J0"$( v5 nroF8>z^tRmgJ}NYܴ+:ho<]@~UE$2_eIAXwG>V"Rhj tB]̝ }+oV ƙ\A30 ʚVIYsQ&@HeW((_g3]v؂=Ƣ}q|Qb>)|ju)c6/tie.p4UHoB> j$oi#4|MH3t2.NksQe;{WWmy^*QVf9aPA<{x(>jQY'Y,0|mv~X0`yrk8%'N8“ t#1f)oƶ+KQ?203̩փKzFT_*2`IG/(7Eu`}h[4K\V%U slWoeMwUĻoINŦģ^}fw#ӆ~QuO_ N%3@5Ut걚y1- @30g1Vhۥ}]\Mom&w BL\( VE=,Z^G^5($#Z,ڤ\(w vB5|fJa>}(r2TЧ(}$+>F؇7{sQlңYQF ş*Ĺ0 ވ뱒¤̞}!!dez.#Ћ嗓%GV!oD]J_QYQu3}##;}|%NSd,9 Ŧ j~pR#Hm+jh!sL"ap +[)9Q;\E&'_v@Q,S ζ7bDEuH-N!񤫋:*LAʩ9B ,'D$uU0£pIl+wf9UȻ]b*Ҫnm1l=Il$?!CZFzl"R7`S"ުŒ(liRk`BJ/V ] E΂Uf!ՈzdNAr:|Lŧ]3亼 8J4>l^7`;X oyo>"Ƿpds įݭ$xr] MjtVD?|yۯbp;7ע-ݱDŽZ˴+mKCQ$48%Dk4Zw^Dlu\郥g]R_bQ^śtSXl7pQǮjUg$sLvcWp$_{8-V+zgx/?R .`%u|p-vc@(!gWt'=|ݽ +@yQϜeI u))T_ŕ4%߫͟yũNW<5ʄϡiMVr⼺ an拯xD;DMTժv97& ,JBEESh{D~y[O;D.ɒXI5#Ḿ0ɘgIjZ[య0f&51&>s|Hg6w$, ]RTЈ4霂&o y+衠N*򃟅 52.}..Z!v|F$"-Y"oH|6-sG Q~*%lM/j4FȮ,Z%c!S PCX uy7ZVB>pwG"2bzSWKT:xn> %x@jw4-h-JyĻtXϩqN%}*FV&"d|],Q$VuggxmMo-:DQxeh}^‰%[6939Ӗ>;`7x#Qñky`MvΧ`eVSuoᡘW0!  oNe_1 5d_hn(:&L 2Ʉ@cT^cU?wpygDAKו,h7b;;ޜ;]UHxSNet9IOr.wڠRsD"t0{sOQ@^[ |(\vz*f$-Yuawl<=ܾNp#3Ezɔƹ9vkK-Dt~$DyTL/}N _b{,h7N4ˆx8^ЋtaM o+=~exyzG飱|^׀Iⴵ@UzhDL!{'S$O~09C80--0)}/]>2yj*$m #%0t01_OQLͱnd\F k: W3N*tYb=G(3yI—>tg]*=bH%Lɳ21,FbVD0'1:iFՏC̊ph{A˳Υж8K&⣈F~pNwA/ԙR*ڰ,ds_}!]BҾ_SQhNTvݢ"k1=DsͷO4ԫNŒmFr>h <.ڞjH%et{A@QKdϱ%+&Ꟶ?CPO\@YqH"WgKd*rv\xݩ r m ṵQֈНe 3<OӤz{aۋc`? Lng}GAS򸆿~ ?>vx ֨]~mz3׬, !qsk:Q(6w :dc8.䋳XX _§*7ι) ҂,5j)p&KTN4hCoJGs94lSRùvO̦MvKZuSe~U=Z{!#&M ,{h6n^o}^ 3Jc7G53GfD?E]'E"X$ˌl{n28bd2qEp ?B6,׃)-lN \DhCG{0Q'[9:jh٭ࢊMJB1{;/Q.0gC.jNpIէhhM/$r^S"H #}G\2̈mDb{PB`L{ puv*.i,L Ⱜ艞<6q/CE \G]wWM,Jp9U;"$d+{.dB}P-9f+ǻ"1D.Aٳjڍ 3mþkzB[OqhͳW+ЄK/&3cGFv[$xuC*pޣIѴᑣT`f?\ ҩR\ cË -XcF:ٳF7O)=P]RCQ@Uc@eMZl*ɋ)%rjy34\SedbiYD-H1|6][β* 1F/JlF(V#5UC22 &} nnTAh @'(Ც4xD;4 VwrXl?lpbU(@Yy1 h>m8HVFv%%Z+AкvoPu;8,}7k_jz[;Q7'&uK Bz0/`%Zt,X>ıѰW/j -j9.jo: P3=$c&25rIkVB-9C4Ս(+4W@Ӛ! ?8;rFr|+֝Ur6z T6ZAl *6־ OqL>1a/"]:{ϢoId( 2// ?ЕFyYϚUzN0cY+g}Y.j+ qXS@'ðt'/OkMܷir؁&<`^{˥{ Zg-ՠ J+d>@KfY.(qJIe8 ՁAߝ0o MUs iMm?FQC]FjIgg+QbFdCPP"U"gcwc@ș9f퇠5J){ۊLdn HDT%S8E{yubH wrm/(Ի e5"x0ZNOkqUb.܄ĺ+S"WҪV@{Je2ղe;U_hWvw^@LHan1Q]Ԧ9hSX1ƖjLYN2!~jPBRNmsc1Dpc>bO.(%M[ztOd~^eQp0^;xEͳ*@XaɎ~2 .v-(tyy`hlH4#>!x`=$h E yj\"-:&'wSs#drG,qOEAZXd<j<˂V{Y,FvY ~nW]|ưJ2,ԣ$Erb"s7cT̚@+p7j NbK:/c(£Dڸ`la 迡s%(D:jvI Ŵ">\x:w_sj3YϷƄ !Of{բbx/Cٲ6Q\s'wO׏!0RuO}.l |Q;ہ!xpdouHV€ '$ߺyhG&\pRtD:bm7MIwx+h{g Ky隥mbn#?3;LB0}~P+gl?k= 0|Y;RSe@K(nJz˙⯳~\GD#>.Wחs!IUz[pjR"D=xSAq)Zc!7aGBnCַxon7ȶ޽YHpĸ{>弲YudɋJ()<9j1BJZ*14 (>7 +ÆFX; WPe'5 vW ٧}M^71Р~B຃+:WV# :oh R 2EN"$UldW8+\5|P; UOܕKĥ&Bl>:hcA .{ ],C%0Ϋ^/@F)7%ܭPفX$ S5r?O+D 4iEݎ.(0\'4i xC 0rM {+ci̪^n8FzZ^6Y(SYZلM_`غ5͕znJyъQǂ3)kBs'{ځȿ Ԙ ] LJWτ#0g9[yAE ]LȌ|"[Dy3d5n{ZtSĘ٪?H+ pSTe#_q[eyg,q{]27>C%Zz*8 X˧Y ])*J z2J?{QLӦ} 6(  AC`u 1 5roe]lFy¼1HQz.RM,ɕ $,%A+'=`~UqWI 74!fֱv@&2:zOsV,-|ǵBRK/=S+EEWfp.+"ۀ.SI z,fV$heyMpbկ(Im摣m.NV_1Q?X'k(0,!9u E[S6r.etvx.o6F `_A=uka s͂3İF{_,EjTQd .!p ۾ōVvBr\YًC Yq 1 /D W~hܳ[!?tZLo;GXTe0ńtA6뇭TIɔ;N6ۤjnq+#*qUQWV?9P0;"3')"J'Tt.pHA5e>aϽ`LqɵCobp3L"LٝqAKϪ~ ̷デ\ttB2uZȺm$C3Jy IX3ä́EN)r"tI}weI"ک+"K@[bbFW˵"< ! !zu IO8BH r\E(SE.JN'/uBm帼TY v$qJ?ހǀB۴X о+nnhs+KFZ-Vꀑ%g^q(L99єġ.ϻ>~Ap$5 ìW&fiuZ1#Zf0՘^>]z:||u!|ijw¾ԙ (ve`Bģ堝v1!s/5`!q3X0IJ,"`>'S>B-*Sӆm\\:MjY*m9ssgu8>όɛLGLxfL;cTkM{)Y]҆R3tMhyc.؋3Z][˱SbJJQELetyT bjD :[M)8NWnyޤX\)QfN$CZ|,_X!+28 ߘ 2&  y(B9s+ߋJʖ,<).TC0EF* pȩ- fxnNr"sudtfLdݑ4Լ{ o٥@9^=P^9xT0=NeON IV< 1ϧd#;E&ubF2AV=˞2%.SEOaz5NT$uK:Dtj< U&m5% F~pCԃ~>n3O'r+qC#L d ,V8rӻe%+d>P+Bto؆_2ӁiYuәX׽{pD(1r\WY#SS%b$U5j&{r`Ux1|d@zyu9[ٓ@2V4WEU4G,{|hN-]QAvNy.v%T[:lZJu7 IG'l Sx_0>`X79=?0*tR4xؤȀ~O+jt 'fٴF}%U%,_†5gR=7GLhrZdA>l[BY(ynX~l@;w5K̨m۫ODŽwk ㎓Qfl=uQT_Y,{|@B `en7˜~:tFwB n9)E\yowLAH[ (',CM;}{/0o,!{a3QM L`Kcux)6]qAmKˠ6ۆ|)i 1$[~{9 Pgc\  #L^al.R^ۍQCDqpm'`G*?N8u맺UUR]ʩ~yuU[Z.JÿU|e))>g`&FXғ,(q:UvtS._ \ha h@^ñJ&y\!奊u9tn]S4D(T^ٜ*i@p=8sY5*F$u5BXf gB >FB^V9H Ysx06or(K/jeuI{/qpV  gȅ Riә3OUkrKhUmt]m VVWOIkkI(c,8X%2 63BL5Nv3J,̙VZX>Bl]\V1@-mA:W/wGZ%"}JN6٭bVY5ۓKT]>73%t-D `/EG}t~F(k>h!v?/QvmSnwU?+* ͱ M!oEk5H4?D9bebuP2XYOq+oa*ӮysܝÈvD *PWZ 1-qOR5Od .SH4;.*i/}+ -oܵ=fvX:L-V?H>!_y8H~NZB4/%{Xԍ 8DY_T[)]` 8ؚ+TFQschH3xOjBQa+fQIe,a&wS0GhGd#3:tK[f0-V]Үy\F%x*)wM%k_ ;6`V]?CDËx!ut2qcͤ10;*{s8jꭦHKE K؅2s@x]J9Z j?rdhS; ]*c Y[Z;q4(Q4w7ci *Oy|shiMw`˪Xփa#DuHɶڛDbL*쾞}O@GAYc>>nxvvK7,[`kIJWjb٬x2}[j(ޒ~\\O~U@=hmuym NtPM_մDԆ >{)kL7F*u@ʐΜ 9ܠ68pY Bw `1-x6wW 7|7Ect.n,5䐢E:* b>--+o r>X %ad$F9}Ƕ^O,͑ݕx5k=^+?t/+C(|.7חi;L0f䦨j[7H":'=U.4n4O;i<n nz=(4kޛc[M"8(B\mT:iu_h=oĸ|i ^< IB19Qˮw4K~œ`h\0_nWϪ&dlH_siCGޭ11 t3gC0+Ъ%F}8NqS.ob$]v{p:շZNM:{۬GU؞I3V 2b.hYPЗ8Wk큏si@x?Ij-19.Nkl{rl]0ØeE yS}CVu({Gp/ 'SScQ}}j >Sko#|_f(੃HEPޫ$xj|7{1 eM5ȰiR.#Nd1о¢žmjl/cޙz)AR0$eSRQ`rIpE8X)Ԥ1bSm9'3ހ&Ա Y pcӢrəbH7x=w0Ѵ @r hTW9.]%c Hο 3i8K|v⼪ z',6{nc塻7=onav`2=p,–4Ra NÔG& S\q@Ci ]t}ܘ(%d;l}tZ^^Omt}5bz"[-m"j8^,ZRQ!Q#k<͡}H2Z> fo?f%%+1u qGT|橜~{"꺪ysm|ڇ3%CE^: Y*juc@kD+q0U#${ֵ4N;\S?!L#Z06f i4ze5cGt Ua̐.&p!Mk|Lk&,F" %i'LBQal+ӑ] T@|}(~Koяc)ڵ)+xZ}`stbE۔fIM; 6GDZ>Z/PŒfXD4~WlItv7A3KJٯy@h}@Ug!Hs*nlTgT9%%7 GĥxVO= 6˯#llB&ƞ+zem ewqG_Dw HkJhR]|7Z_< TO6kNZ^QƢ[H$ ??FJ^B]Xc U>qne83 ]5'e%3jhTFm:¬J#lcK |%^yD<`džu~ф wRպϷ\c5&%:%|Yj2cw:HɶU9GuƍqkL\D&βwGguLU*ER 堆boڞ#;Z OvuM üThƷ,Mf;>XWnQA+)H8g.p: \PޡڛÈ2m$,9rzI=!8 ڧ@Wv6b# ^CΊ#},/>9F m`Pt钡gKnd9;@6ǼUPIbu}燻*cAmZ6s+6Lp|[Vqj}J[`<"L_+nz+jXQ4 qF0 <.Ά}?RqMOC3Ey#{)8y:?1?kXє'qE(Rx 3ZI?A] mu֗>_OZ+~Ÿ4Dt݁`0VTll u^ե# 2S9\LԮdzot1еE:bmJGЖ $yh/rYXTIiXb˓SdWI 3.c{6}Ɔ` lzn0 S2IZZ4U><Fe,z:/DNћBmo8D oN77&I',1p0Ȃ]z,\ǍR <߃̠ܳ4Co&-/uğ5bbB~~A>q%[LٳEjʔ*[2z=u厽XYM'O҂zBmmwPh kAA"4,z:Hu`NlAcHj-xlhC}n,nW![_i3}A^"p82s^+y(1o}*!w^E=PIZ \0ǰ:X0CW}r@Nw5SsfN}&raQ90V꒩猗k4+T&5)և Y)Xɗ:+?^aU@D"@D9,Nuyd/V^`:-.k3b29I:)'hİ+4a!Iǰ8Q*B t5 $PW4rtɈWq8 _пQ Zoex|;0QW}?b k g3Fgaw(iڼ7F"y>ӴNSkFqBKY_pnN9V2.W%)ʝ b65 ,wM^Dxb8r/Cȹomn~LG̽BD$&Ft ,&gV/ TொcPjҩx|Jذl[Yxp~yη^>L{$#IqX-Tr?H/Ǔ GK --J1NW gƟڒK :J(Y8eÇ3T(氢c5Jv4"q-s 5a`8ILPD@+V0+樛o5)XւmQ 7׸rcrDx/0?69a='q;n(FW 2B;34KU i˗pKHB2X *v؍g蕣Xp0\;z-%dq""]{0+sQiN5L{Z^5Y]:8 ^.ZE3W,B3 ȊR-l"eq;1 ׵ <sr:x8fSjHLpl#Enay4,Ù)$%}L~1tA3U|4Y6`O%`-jI{#rLY'դ,CK=h)̆|l *`i|CA SOirjO>4!3 (ofl-*+?t>l|A x2k- ;YW\IN&%I>jB̆*KOV c"9.:d5sn>϶'SjVnUӰ6- .6C#AYH|{oo/.{aA/vq.kkP]Qvׯ RDxU`Glc)Wz&)N+a<0 78!Dm_f~v7g'c-UD0ci<W}"tLsaçoaԯ/f V^?N dhpD%1! ;z*l:VRiu :;xr4% ݧΤ4EK:?,cxRJj=4C &\pm_/{)e: QՐL{ >ѡ!èo=$ٸ6)T尘5En~pD-^^v:6= Xb=p.>Dzh5jf+CjKE$R!d-5U8 7sv%sG(sƟh^g+>GcHjýA){9"k5 wc2.b̑ve.w"j)eRHw&و,cFyWKq[^%kS>}r^a@cd`{57tt:VȮ 㸘;f`M sqWRzFUpXO;ۑ&7! YYm]/ĉnMb63-p?,U"xcI@VJ=j)C_`u-9wZxvGSgȑ( |mߚwCoYEeT)Rz[J`l]M֖15<֥{Dyn^,Sσ̙tQ{ϧ;@!kKC#db+;`p1L%%d$*qQj{`G#.iBb/mKjJsF?ƽffCp7;D["3~J T2AZw|>o^`OѠ?kI럩]j")M& GϙYF_uwcRS*L3RMHr1]my>3,DI[o5q0i¥ EBYKAO҇CSv xpN)e3֟Eu + Si9%fR+Owžnm%Wh Irk83+Q0":} eXb0=12`yo:@jRpP`Vh8vk⛐wfpxN 2Z r=I萘AD?Pk5kRajL\,?",0M;MFCkW'Rnj Di:(:n.fz&줈>.m{a@ЛD MQ`P &hw{<ɔM Ϯ]Q1b`#PM8(Um@RRm4Ieq  9@\]CǻW398 wymb#j, uyqƉy% KbR&)ִg=7/97D;u$bY0Vg%ҾwB(w1ˋpF=M&gPi)1[DnC5ڼ0I_Q8_^&$ɭMjBY74Y7F|ߜ |T (0n=cxSV+C08R6ͽ@L!x%W(G:B (".2[<5Od ӌN=L>fŮJ?kx'=z ]7$٥'˅-a{+ѬU &]ni# "H_N<.|7<+'(=x@/ŏuvȳ:NЙL>2Ou׍=~0ɊNT%i%K!dcB[!zM/ 0wfnL{$]W 9B- h1hG3gueENAX {\ ¯g곢&&滂,H`od"^l8"Tҗ`j}Bu3-4Bm7fzvQt܍=UF\4IJПqn̄aW^5E-Dno*  䙈U yrݙݎthl0}.<`ȓ ,W:G(:}B-ɠr) Zj鄭Wouk$"+jNpVN֎#Gf-?G&= `d6>챼}F^Խ_ E}BafE;xeqi|"8g');:)8h:2Y0Erbr){wWEzu;^T4*$uH|G X6r-M"u}CyDP?T+{&Eq*QYʁ"q* v/V^#1H;9HɺrAqQ^λBӷb f?"K[ȬFAELYĠZLPPNZBl&OYTAr?.ivep!S#dkÊwfcI"UxO C)I]s1| 8.a'ه%9?L/;'DL zFwp%hۥj{(מ~p0ض'[ꌿN;1 ]DmƣK`J鷈E% )b#Yߛ 8D~>_-택Ha W؂)Fq&´~j"wx$ocp$&ӳ'T>I9RK|9 d?&'!lpdiPE*P ۊ>P39גA.!lƄOnjHt}Db=*I&u,=woc:mEUu]|Ї hEZ(?ys:a]w3a6w}X-f%7](:DAx(J$+1Jb^*[[jgE/1\;zy.U5 J9G=.s ll]=aNkvHSK[}' vb/Zn/P)ܒ)D>v'WrypɣGt. b=%U: +'^H`d[y]pb⋌GlG pն]=dl{w85g8DV檷hh1E wjy*:o۷F3 eZd MG%*[[>p}I;'?6aNBN켏 ^LiX;20vy65];Mۡ͑ϩt5Ҭ~wOy 0ֲénY|qɳkC(sA|?w 'wQN]êNR9Fdm&نk~2j_2l#7.ޘ kz&sQ]e/ k# a捻%1yUD{lƒ/f boBJޠ|s nzNXI*3GChAgZNb̫t*yY>j氀RNvNquHIn+ϧMig$np.V_4R\o/cCblfqܫIwPn*;7,YJf8\oC0*bc 23|p1W.K V\j%c`m9ئLEIuס *ХLF5W}S{b[I`9}oid7= {c^N@'F)rٶ! [Pjr"Oӡ,v~; l:e5yБ׺^EROUGKo'c!uJSU`N:5fM}cd B3Z.?}Ug_L#l"ij5&&:^xPWwS\^%pOCM$5N ބ1`4/*0|Ycf`eR*a X8GCObń]&bo,)H ߲ ~dő&Zǘu7ksN  փHD#Mssb9x]+ a# &7n lj M~lߊFnt Çg-RXl  thډhDnf("~SƐ83ھPq%bCm'O:bY}4,WPeLvV7wNL:&hNc9AQ`|mM[Џڬ\76wՅtԷQrYaF^ 19sv&oGAq*I EdH2ϟο8b6gk#ᢱ}]]̀ kҦgJ 32#KPbH[zoMu=#S|va6'KSc)2?'˦(y6w":S~%da<$fDt_LxĂx )(): ,qDPl}<*^hZul&D0 vYZ%uƬ3* Åtf4J'?Mh7[HH cY)s xZ]ygLsAiwL.y}ueVV% V!a͏ gRG0笂,JJn Vy2D4ei!p }ɬ3WFHz롚M{^. +*)mMf D>thw͓0T&b1y_$v FYamhzLvި痴QK?at)n dz'B~N-_1Dr&hUa$Fs,r,(ٜhX%^bkh(iQ}.u䏚x\ԍAЧU.\$?q!OIv| "o@  İAm.*JϦ}ԆY(‹ -VGl3Rp7_J%Kq*]Abr0Z&D v3muZ_TfM`p̙ArG!L, {>236>Ͻ cJ \v5:㤹/A2%-+nO9~/>ĔÒ*kԑ&0osfBΊ1O{0ZDܣڵPe&iqYn_5 |=(} #$Y}uBi~\߫a;>fQLhkmW+[ISf;>¯/L@]gʽ R@" uA_ؘ;[fKV᫤3JD,VjMx;IkeQ8O7fxaul`z9Cf&a 'FY{u.70%Zkx {pd hr FY$qcO= JemDg]F@_$P1}~~VAߦ+-WoShӮ\eL:Y''` z-S`$I#|&swt:t:Q?6S z٘üi"^›D}VGע弎H*6|-i {ןb'^LQd\TXs6R>v)A7VCM};umA sk=3fsyZ% OJ_ x:1Az>P"C;5dA2Zb;qn̗8% WB(3cKPغ>tnoMNjD)wA=Z_Shy$׻yj uK1E p[V^KOYT¯V(CMcM5C;P }*Dβa&97x1BP}]†BRZ((`^Q>T5; hѣ>vO3<& 6>Z)Nl WTkڨ\boC2ͿEJ`ejFɒ "3Tmow!BmT%2WPz,0康.oM *b[8KEtz#V\Ts Ƈ4q1p0!hD0?k"L* ~"'}Ʋ$rЫ05-.V5.Vت=( };!1SgsO{W5|!Rf~L_c5i6,Wg];&<rՇn-m/h,@*x%*rܐH%W,GaRb^F&(EPM|&/P T"8h_DҒ胈xdJ<-Eދʫϓ`AE9I;'I xnDьN=="PmuzN!UAY?ЅHK/O4=:S5>Ѯ{ǁ> |EȡE졑7">T"}z҂RS./ua} Y/$ CȅŜkē9i Z )#"!hiENu\OFPq 䩹LV`tFUK!<ڡخK/2XԘJKJQKK)}Mmw.?̝TC (UlKfN$ rVn~*0)Y'JʠqHn_bU*a;TrUכ3FrEpF|Eyף{cL@-b ^`VW/0t L6c4Vh?5>s" LVS{]q-:xr'h"0BI@ }QR&\c,?H z~*Zr"RvU2unt`}"Yub.rƭ84ݚǢ! b^1s}c;HG2R RV@lĞZ 7wz2i :,2F2Sq Ddb >(z3ǯ!NH;\E톩cea2Yʤܿ?Qx"Yj6Ioi‘ F8Ybimhz vy$` h7J@qx1qp~@aO;lŤ&\BuoZj=;ke^4s|w==hتsTQz6٘ z6݌"/PUThŋ E3`%H6M77[X'{QPT[7lP_sm6)  4 & ^U \YaҴFֺA0)3-,*(+u( FC;Pi4* R>FiFd~FwnqyX0!"iV3# Ey*42!VJV\0;`lbBO0V`E#A:sּ/ǤH> aE*$\1P38f2Y&A $q˼N8~zS6mjUfjkH7eـ(#͇M CЅ_Yf)4$d%l Y`lsd2\&{nLV Y5 ~Q†JH5b@6Uv0tw94MarqSF??Rҍ/@ KX{,pAPh|Ï~<#;?l]y)\_ ")UMBE↺X5gL~YDEX\HWV!Nuz8WLq7E?@)({ĨLPH< G=t$VAQ{E$Ӽ_oL=6]pPFOB3=6b "!$L6vZ2?E=n k#ʍe,Qp yS0CGĢDžf=LĨkt .aSYfT5fxcJҒڪ`s]SKb :kZ'pֹN"U+SȜY&ɅޞC`g*AF8Ҟ疮9c>aN6$;@=PjǼ:kY⨡:S@"CjmvchDž~l`xuzIPՏ0͊u#u/+JKзf$k[ 6skC`k0pʻTMeΦ' weG}^u=%%LW.0BW 7GZ& 7ͪ$T0F?KMu92O'1ZKlcH0y2Hf,qWn˞@@I W9 $4 O-@LŖoLfZ L$35H'v Da*x=Rmz&9JΎaDgk!zjE"njN^䵛eh>„4S7ap0q 2ηclp|3VOsqPKs%/eKH)*{jCŭE%dk%ҐN6`Q3-τ( 0d*̄n] g<н+M=Co`|\TdNWxUy8z]{Q'T~cLY4xt`%<t0ywy m@PqE(p9ʏ4pE3Opc,IT2}D|@?bHq4pM K#`Ƨ/;ZHiա/1 |b#?*xbf0q:{t?׷]wiJRlk4[C?Un) k.i>eUZRTe>\e˾ڀ`(:^rJEf9Ay-$ VPC75vhC.²r;-S pXAlͼM;^*V|k)q|<Wd1sl٪|[ ͽA9 љjt5 L7qwAZuK~ofP`Y/w 鯁]P>kA!*S VOo{ N 2mo|ƞi ͗woIvOH^^hg0ձT=]]YRM ˤ@l:?p~TȪecU߂Mi禿e$a`Yb7*.399jb}S!69aMOtԏA _H;/w'tZy? 6x]1J9)oc>cêUh Cg7 ܵ*M:(!wYi6)Tké8Y_y}YHi;d>TO|с;wA =e6K>)d)3y&'A/2ZI _{p4K-!6`^ jTb\`⯻"r(y[Nsmrj-zT{?Js1F cAd "pB9ʕл5_p&duL-͎S!P-7s;8(Ua@JWS)tF҉!SƁnbzˮJ?" ؂t8`UVi29嬶ꊈw1t̯[ru:z]w!E9mUNg`Q\ˇ7H.~?w /Ư]!hZ?m{''# R:n^)姿wlQw,rE' N=UfmVP4!w*}vY \ ȹȡB/",I*:_a^tuKrͬp&u0A}xؕYԭn$tLӁL'O̙\D=挔M9ю{>&A@2c#(`ä aE}BTs|CL7pIuҿ"Rk#6!s&`ι.15XtWh+1,i[B9J*]ğERw/ky X?ɷ-kf6D:p{ySfQV7\1 Y΃u4w'Y?kQ)2Z@e头C{i?f ] TsհԀr}ķEc7>uonT"Ǫ ]Fs3UDn3| q&JcF1 $ݢM5J +4yid.ŗYבE(їy.S  C^JtXN}쬸yՐ\YwU2Y0^@lM%Fbo1-*HYdO.dEִ|]S j`$r qASE@-q,QlD-lm5>xy]mM8t 9Ng(֮`L n*vTJOVeWOE\<Ҩ JEzN)Y"Ӵ6[=C!m1@ʱEKvyVΆ{t–A־ ~RїT'%Nr# O|w"qߥbJXWV/}9`gWW @k͗IS5hҁv a䳋P"mكWB4$F7Xo8r޵a=rc_EFAV7c]2B ͜(9ϟa䌨A,t1tm=|6k! 4iAk僼ݬtb;t`G;%6XAlawjjyLmk?CRoTѽ>ɌAVM 5vm*{?J9aCT`c>"ܞ .|bWE 2mbbh0l1HL/@>d۩cNdu7*Rȟ簹\ҳG*AoQV9(?tDwqNxPs1/VΏ˕F/Kx.ԵB]ܕhɏ`Kzp}[DעZbʘ;+y]wF@G]1W%* ~CgM œx2e X W{ nKBvfQeaiGk~رܰ}j[Bf~5M#-|sU Pj4F!CH|_zKȝajXkLtJІ-Ҫ8@ 3 +"Mz܀>eĒ7iנEf!&BjHr2J1 rxŠծ8R 玸~+=+伦FNrVfL۬/&,!UpfTP(S:4ڦt& =FK=Si[@ 5=@mOc&s}jHxaQu.~X)3Ɨ@k~!2iBgŚ%@5\׭m2AWq#Ŧ~.!R?ⳲV3aV;܁zk1 uQ\{vp@s\v@(A&6SV?B%1{p,Y 2}WUYewM!R`؏~"wֳO 5HsDt4^(@n@ޥ*?hq PA4-5LāOj:,NVFLɖЀ-2 fVNYihn<ŢzO=g GHDa+u sϡ,Ndk$.Wncim@tΌe=dГ_ e1ρ,).k6/2^Mlx]iK69"@-ou|NkF,Z9(#!dܔAW.a9c(A}ٹ !Er zz!ғu!|fi WdmsE&yITeS4yѭw!ZqIi\ sV Lz-F!0 !]_s)L]]vN ø ,Խ0n=FջL#&9Hޫ$_="XVu |f@~]FJО"&Ԅ%:s?{>@gP/)jFU&Mz{Q&UURe^)X4~R&@`$;ym _D)ݺU*(+[GDLr鏙FvJyfEѿaP0=낎g#Ay# F)R0* X(;4}HC~~l;D*IfvZ`|}TŢ)eww?^ K{%%So a1o1߯!S,R` kQ4TvwW ,wm h)BcVr:ƒZg%Yj'e`B6K[Xg  5>ivܱcJ{-XZan)e9Cp. RwګNZ3 j0]M-b\ȵni ѕmmu}El\zE ck/hnQJ>/`@ ~]N,a': V/|ѢٍGk~voQgn xuT͹%#S<Qirk8"5{ ҆8\utV9>/\𕵀Iz1tror#B5b$pq+P6|a0J< -8խ._67X %t4!x৴?|nQ+=z9v."j\2; CV\($:9Om/?#EkhtIk}yӠ\F[/IcR+[ A'lDŽ9.W)Km" E0IPy+V!:q.1l+ m2⟗u/'|V׍n/yS~oVd@)]{ʬ-Xo[RbpRp@簙V>fX"0XL0G84 d0Udxc|}b:E 6yXx N'x.!6B5I-œYf1\K $`TSw%{e =p~YG4Y5G7򖻁ZP\$-sogq"T5֛:cDҩJ Ow%Q5ÈtD!ռ6\qywF~2_w lӫ:*I4[{vST̰X/R!9=C,fԌ Ȃ ǮjAӱPȺ7^%/.VD^<gz)Ib&I njy:&w!qNW-l%}JDXnVn,TTǑ}VlkK.\h ."wޖba<*uŘ(N ͚cbɱ"E+"\Y_ul,U0uAfD8{ćFn)[b%V2 BuG(N f(® :F~1sr\-PBѱ%!Uw!k שM.]a9:9U՗M+9LjBd[u9ukv??aJAWAE4@=2220p3Xˍhm1߳j#ɛWc]~/ BST1QF5e\CYa xJTmB^؈JOZ$_/{T5@n]dҝn9N:T42OwEVIC-v\ƴ(HfUei pG^$~-">L"=+C *oL~ NNZiRS@T ̸'3+]&F˼AI^qk1ِE;Ƙ;'2Z3 Hs~gxޜa]xtVE@ jitu~`Ǒ/vʠX0A?C\jV'_7kT3V^o-iҁ4JaΡ8/%J6J [WRH\M\}(%4wA-WtFT~F`eȉ# 1h[ʱx0X 9nS[/^붤D_zrbƃlZ#L.K+e:?bh,K/ׁ{=@QD=1pIG77,HBBKJ%{6gv·S6ISy8LkJe4L/)aҌiD87hU P!gr_F.~6yBGlh#[N yw'R;Μ:BY}@>=.KL\. jX(λd.o҃GO4*5UZ;" J^hfړV!m>gMoPY;rҳ{iLHGbegMR-~u &;!e/`Mv޸g.=쯬 XlRw a>kpp_j?B~y:"Hfg[JEfv?3R^H(f2i1sڴ-c$.`: t NL|f[Tޝ,s%0.,>ua ae5֐iG?^Xx U~ER'ywKQX"}l9QlYհI@䶁Z}|JS gj ʘ1a5'"Ʋ0aU~+[(BY;4?4Pu YNg<^5 @Ӈ1Oa4r5yigg#t+cX!&daǂuoq 'Y? Q,UI*8j&f93–!wя3xx9Xkrµ}aϊ {S ~g y'&z8[6dրKUfZD 4W.v) k h!y:(;@'00)sH tѶ8)0;oOCA==" }Q6iq6ؗW>lXYCJC:4$Bun/af1X^=/l! =]ڴ*TzpԽ̗/峞Y Pn՝q@\:J>pƓFUHQ:AZ|G ,`l/ _r y,Y JJ(:ue(iaN[qC4f ȑdC:\z"zW(m>0fpM7E ҍgr\eۚc#.,v<SSaܱ ҔKw趜0)vTg q n[`ʱUL 9 4kQJd M¸ Zb>|?ilyoDzu]ϼ WR?ն'%;y& ×רC\r+c+}5ٜ%^Öd~ gw2;KO-Stl'o:/gȲ-Rh5.)%Cnkh\!z>[.mKPF͈3] u(v_TM|g59rqd^ 1"fUdp PB`*  z}P!ԐD*K%M3H<5E`p Z_*W *uOSpNgsdՎ2`N`_ ^`c7A]aLӛ='0 `\# vΆ zzlIŷĒ#vZ@8 K*^Bql Ud x|oBSkwY@cg5kghf!>hb. ;]&5xhA:U̘Xq̥|J(/).]!#%%~8+p n%;9uWͩ?$Ͼ9αW>vMs֩&S̓1W%`Lqθ{c7飀7sG)t^() kÁa186$c44Y ~דj5-'DGg&|/€\1H^ &.r#oeRKrԧ,ޑ֪WD*uԶJ?>֍gǝ3JPVb{byĊS+=[e_*>HbvZ>ښPd忻wx{jTl7et΀ҁp0Q'A>`!n=(פjcqnݝՖV3q7g4G`p[`^mTD-qpvK˛ѐ֫%.4̷.A zm"ȁ<_I<{yKէк L+dX <f6 8"^>LjS'Whٕ1œ{WIxc4:(٩y"GoKt0q2\5ЦR# ѐȎ cHR$qЍOh[:~,\ާO(+ 6͍/㞲 8>1Yg~#./2v aj Z*U'F٧0KN* ьY.DueP`.u5%Jo7X0|cfBH֋SKz:#-< )hH+yt*ǏTAJ_fۉy鵽\76xx-L/S8YyV"Kk1 xno<yYގg{!Fݤ_D ̥|.)d|/T_2 WXTA ?`_"))okrHߙHmҊZ.=X;mˆ*k\}Eoïsc[j=;HS.PQ|R5X};Uͧ{wvְZ3¦w "dEW EW.^#&>M%GE7ᠦ/aH,uS60BwYJKG4+د e9; 2ig=Dux |(μ:E+*7K #8,4,xuy0WU+Aoh> _y0,T\>߮n %pynx>W!\~Q2[d y圯 2y Uf$jk1#TCGTk9YEˡIv !Te$g: >jCvjA2LɭX^ Ɇv$#[k[His‚&cWV٪9\וڲ*16vl:A98t_`Zʁ^,%GUSSzmI9 8<$*g Em$OcK8Rqɘۀ6am:`ԲTz7MuQ2tt`OS&:÷654>FY|#T,zUUlJ# :b\v<+"x (7%k-*=§G}* p+_\Ug~Y}唁ƜGk6g:U6kQyl"0}~yHb>tV,W=;ڶ<7ӲoC\5¬~4;obs,<6{"󏋞ܺDlv;Yk^i跬 %qZIGYQr>pR󲶽AiCO>ygqr7" MYa޵iTɇ$C|{m}F rRĎ@|-d;ԧӌ98|}Y M8q;K-n`8ف0 Ǹ .ZᶣJw3C ٛn.fL3JS8;).=ޖQZalaDNlz(fUA[#ql֖]533@ڑCpI =D=$;$:["S D2= P֡2cgfo P04l;5qZvIjW;jִzZ3N( cP124HW!eM0Cx?A'|O y-l^n,/qSδ$|ؚ񾯌 o\]hĢCC@_D '4>KXaѰI?Qa I7 tB4qc^Wοa qL.U6P˻X-poRuXhF iQiNc "z,S@nEUMa@CܩZ6Pź&dEfnRS"G ;Kj5\"׉ޥx] h GR- zqK'Y 5PEdAPa2*-%y/K bt] .ic!y4ŧN5QN/M$-8Jƈv ,Q$1I 'w]iT?L#R`oLDt0uSRb9.:nȮU7Onzꬕ/0*ߏD_,Yj?߯0 _ԥ Vqcw/VxBor $*?kDEyͅ9賏Hc`5W-xP0 mwrOt*^憸 `PEFoȡ#H~զ}>lx57;zl:Czj}3@;I(Xmi;bN/U{yaw%y 5׊o)V\%Ɣ3Π0iKѠtj}% _HϟNƿLIXMj1hёcぢ0b76 k4R4׵ ?R&y%ΔI^:qāA*6+U\LVk-^DT-41~8]['.HGܺG"VA<Ӓ7tۍ^BE,\{'[h! [DW_D4Y~EC0/'SƔ#o??+{3˒6jq4HDveU'*̻ɢK73ͱZ4oDYg,(}~{Dgc5`E +%w*+b1 Rd&|n,XvP0S EǶ^iʪ/Š\"rCNlŻ#S(ro9& ==S)@zw4C[0~{\Ol43cy4O&?]O4>fL&JoVf8U^`]j\鲠͂Hj/bX,7;N쫭)%zׅw|ª@bFdnXZ7ܷ޵ArhB}vPU9lAYW#]P:ɺxdϖK'Hk!گ>eVZVc[B,)P;g(o™ uN{1R. |Vrwz)~^89Cy7%2 N}58]V5Znwvߖ3R> c3-'E7!q>l+' DܹCrHM%aTl-$Яr}='.6vG$f ӫ(tGvCZdyaar*{Rȏ F;Tp,*I^'|ū9^xp[9ۋ.0oO18_q1OxA-~2 6 ~|s7/w΋LXyV} 2m:~ `He;,b %s뾉{YgeZHRbҫz,#|C}! /5#(oG s3&YWfR~әSB` DrwݐE~@z'LtL9DލY `:F|g`NfN2n Vpp%5܅ `k' dҩBa0HϩVlLe+Y$azϞW@B`ؚNqXtկ-TsO_m*XRE07,T)>Ձ{ ÈN NyL/Ph+W]IK_9LB5)NV༦rz9,ڂvMS12_,VzUW)iy ڻ A n ='! SLDs}HQQHPՅOEaÑ!wl'=N)sZRf x9nZwDq1YSÄwϐLnO?A| sz렞+)%8Pxv#j ߞ 0-߸ގ:K]Ct&&(|'-Hb4i~$EH"@p V)fa9~mW`ViOV< gfLEg,&!}u]xsGoՌ5E׋u MTql>2{˷c1OE΃gૈ8֤~:GZQVR#A-9ɢu՛~?GU, s(!W\ J?^4 ÉZ vZ .2//oaKlC5{֦˥[n"QwI3~cWwL4yHq(e(^x:-48Jp4Ou[*f*{#<ͣaT=B;.ޗK`J~#ھࢠ=ogbq%ÙQF?[BvmI69+:3;4xp*cʜᷛ; ׎zpq( jf!~ 2'GRiTVhr캎wˋ {z}@Ə!6`lbb;Օ"?6gFu+H2'E0ؠlHgKwOٮLܬ74mD@#;J*0EmgWk.!UI9lamcB:LR_JD?ex4S@J0\@ L+yMC>76|7t1?O K>..v6Sa!g)L0H,u?΋BpN+S2т ơ:-Xˆ/0 wkGQ~,D~F!BFcN5P7:BAfX$͞T[*>Ie45],ҍPXe1}Pjm3,(G/kGȱL:7ހjR=g邾 h ٞQl8KySo.o=խl!TYoLY] ƾ/h\[E*JWDjm.&( 6QxpF{YBy f:䲧DhEK?F:O&($ݮHWyw-RSC >Q?j!!3.ѱHuI}ovBq J[v^2I\u]ZhRATuruR^*ӿr8qV@ID)rb:|?!-lo`JK -dƨ@^: |_qTbo(aI}xA]De)C<%9c`* ߡ"%)"ҔWEѧ_mx7'W""N/3JAAIe==9/pkt9;tcr9#w_\R^i'DĮM<,6pT4ʐ7yCXoI"~\@3Bk\gIMA=M7Fi K4}tYq2Ho*FoXz5aN!D@r^=@I(hu 鮳}ocz5e+vRٗ>H C+ Ui8G+Zo+Y_% ۶wZ|dfDWK cXK uS3b,`~ ( E7LWl nFU 3>` ȍ9]e,LZrCm@E'pwj8+71d_Gőd4olX{JͯhLa-aj7="Y4 aF+wB.$S 3ʠe/ޖFS8[Vn5Ob4Ǫ'Mc!q9ɡK Vvw5CQ Pc0k!bЋ1VK_]h:-x hdql!RG)i9blg(߃xAJ" /K4GDntb>l΀%ڽajoEXbNSqx=݋'I ܇+jW3S@q7a~'IB6y8%A;a3Nv n%jFiTVW)Ͽ:1}PZSM{i%+ vwmOmvζQ:ʔtj,ѳp`::׆Rgqp>Ø^RQ+,lV $a@Oz@עg/^>N!j8[&"cm@TI (F\:ZV{3͜jh$E3Wр& вBۅ?X$XV إќÆwI͆l8 (蚣FAc GHr}1kuMH/;q7:H9I(mmK *pPIQ#+upk"+'$l9X.[m-jdG6Ij{,|~ai7 E吓?!!6s]ݕF,Fmbrv ^_7NOr|JU9`O|!RQ^j]%KC!4"IB裍"C&d*"ђ6*~V?5 `5U0ل}UTڿ~(xn rYq\WjngcQ2Ȝ+[z( ,{Ϯ/LE9bWrƻ>V< ;&#?F\@S=*úͦp.߮y@@D8@W[0s" m5W"gR8G~`˗*<}w`uGgz,JƇf @"R$%+&f l"Cy!JջIb>N"waN#,qLYi)X KZ3 A,vsxA\5 PF2dmG7wNdC;*gMAp~3Lpu`RvH: YbS&h\(6ʎnFхb΂VN%A"óoY*Y 0bZךdsAP ΊT9&(tn4OBE::an*ǐw|.17{A~KOfӲc&gQ8KobGѵat{E2o/OA0-~4[ium0[X#절X J":'L 'p>C'IHR_P3{6"QwO5pJҳ4x\]#3>\C)P]x QVyn@o8QHdQ|a|vOemN/{/'Fihv]?a,]ƫž?8*Z%ܢśۘI//OЍoWq]:aUᜄ9ZW+_/i[]b_QKMb";( !=F-| }s\~P_r{+BR)cTmnk&f|:Uv / ѧK.$3uѕp0Tn;%Q&rd2}`0:*m b@ ilGS±i #DH |\!eIRK@v("h=˙Ns&p__!?8;jT#otc L@[ޭ!XonBf@+k"âP~iE쏁1ٚ6po8OS:q%j:b%A *OQ;a`$:ܿeh1Q]N.++ae$D *F"tۿxaǦUЦxуꇩbgM9K~!ىlHѲ/WCIE!ZZ *_!u@UҒQ>A}MZYPA7#Z:z0ŞKbƄ3Q\SL'M)Y8ވZi mvA[ky۳B8/0{ķT_DogNÇQ'=[H !\ȃkF F$[/#SZH^U.fx67"8$KnuڕMS>;A$GѶybֆc:0sFH(Ph"`dN{,$<i=k?\$az ˵dzګ2+ӧҭ s44$l"S%jj>4*mh2<#R(]wHiCiYn,K*o0wil&>CENĚ. .Qbp_  ѳIrot[ r̀}|mO}]yn10P{2&R'L:j `*2NH$[&0OY>a"Wob| V *Z]4^#[D iCtcb.<?Жg< +X=U$6g SuB\2w#ɘ_K׳4HB Cf Ȯ&l07[ KKSI_M`sS@iP=)+{k[ ~ZȖTۜ}X&P%nE \9Y5ɰ&ԫd}O<-6%{kT?w 3t2EF)Ӿ(DU%ÑVOsuL[0=h9<;DŽ&\> fA23!ыXdrcas0|~͛ ѐԚjrvCylpZ=:XW볺6 FL%@@Ljwb9'*jpHfo%hE$;Sqk໲@IC)0yN+BFaIS9EjXY,0`LriX3E>2xb {S+I]yUmh2):”Dz.<"bnϚvV_]GPtp~?c=ZB@;[  .,m8o4AInҖ-8V@'XzZڙnD4K0nqvO; 5z6fA+ jFὅp XY҉1jڽ ߹v2s9lE#V2:\G-'ͯHJ":5=Yl%д7ѴuZݚ8S|`-T4ifGG5Ct(D  f |En=>.du<_{+o>'aгi=C3wXlwRղ 4, KH127q86E9{xk"F 3#e$ =']H \^?8wx^%ʬ_L8*N cbf \iZGf(f%|$-iȮiFt -92.?L!0t_ =i+zO|'G81$RAEX&~1SiCA֎L`,w汱8~ (q:cfh%.bhtN|ދHTO8s"Hwt\MAq3 Ef(XiT}ˎ*m2!u6rg2ӫuUcy 7ˢZ2b߅hĒSL˧9U!G@?=DER_}\_6YzYۨMi@HgSa< 5\dl[~)fMF7h,3l 6E9 F,} 07ݨ2V#P)kqK1e-]$W)\"ب"6d]Rye::vVNb/@i oQ,}g`Dv}F ԫ SOip>%tCS* (8/֨g@ F\e)i1\ycLN#7펾qA[RWzI3) R].O1Ck))7} ]x6" Eb4I)@frHWK|Ľ)ϩy@"|cssɖDz૞ ^*5͂]]t~ړ2KZC䅆HtC7J^6D߽1%&me\N!!"h顋Մg1,be$[T*!LgǤZGZnU nIVOF b8Ytdo.d_M e>05/9lTA궋R_^@:*NaKۓiFKMuoPc(잖+wrUZF]gO..8z] R%*IYbKLS*R[%}M<\*WUdSDe}yF vFCsbF?}LLq]N7]_`}pZĂ~dYb*>p9H м@Q~$UK#%\Ƒ<Vxk%.!x?Z)UReÛ]NfںBQTzE`K!?'*=N(a]w(EӄyWԮU2C!EK :*L | 9t,L7hu^L[.z춖t2Zc ul&o-;U ۬"B3y;Y367#\RK G^]Kqi~uC֝+WQhIW8|J/̰-H9=H a64TS髐p뭷S"DaCI f8XR*]:bwMзgeőrA="C`HGg+:n%cHHmm|qMS,Լŧ&Ad/d4Y1 C͌u8n}Ts Cj, sFPevbqEy !Uѽ$ C_:>$nDb .p@IIw o 䇙 ]˚a/̓_R-Rs[^Sձ U-9G P z0^rŭRd]A$*e٢jYm3b,<4hRed+ݐ!=i[؄Isن mwhmtzU4~:fǢb/M>fڽ P>üO֙Ck^ U[c &ɣ Nԇ=_Nvha4t: bp8- H1oDݙc-ŵ[336"!b"Vj[ɺ15Iav(<-)& ֗tE"b=3 r.znrdd!2#?r}vO$YHiesϯ +G~k%٣de~v-,QqޡV͙Y+w:kEm;GC5.5u[>`=r$FMݜTr?[+~?*x]~PS4PHH68͵węD>wVp,.wtN/^:gTP{(9&jNŖZdi~b 5]9,9L3\(uST>4h`0(35&ONB{7U;P!ɈQ`~S- ebsb߶핊.`yѽlg[Ynxuenɼ^!+RS [ׁ~GsVݛAyyKDevqf4fWc_mCWn=Ѝ N84SÈ ˜`[)PPe@u8-,}?Uk~ds!;rp&jꔧ1NJN BG_JcD Po_k5=qY4d ROoRqĽAwҐ6's~6=*+)Aԇ9l!)5>}zlPbԕBhWkTك~LcE~' ^zuwj8Phǚ7"fc5HEsPLhbma 4ILۺZKBy2:՟Zq1vpcHQƢ wP>ů`uΏ*#Qvi#|P}#sWY@w`>i y{Y&`ThDT^a叜#`{ERZyAI7XKbóFtGvoFG8'LV.Ls߹'vl_c~bۻHQRr(=KS_~u̴ @ja$fQ}G^C 0}7$|f;xõ$g[$\y%+-E\odZ#~e"7_/+~\zir&C/|m3+3M'灯BDn!!Tl-<[-;Ⲫ;Y13s7`f4tn&6oJk(%dSh\cԫcf1'= $ꥅԍ$bgT_9Mv$$iz@Ihù/Օ·361u*E&RKnʵYLgX_tkU_,CC+6,G.T,1*'>" !k=/,q5z jFc--%L̀B2Bۃ^^磌]T+slDqҵM7pEr2KDt:ǾvE4KۣVloԻ$x"!ĽQl~P#UfE񐭋-ܷybU:=_D5_Uҙaը0ܓim0zkn,*XJm_0$ꐑXř(k*\rX$E6dXɏ1)YFiReԿ w2{@x E cDflQ "g)^`J#9Ȳ^s+w RdLh(YD yG ( ,,a xm5_hނV# e'Sw8?pgUP,7ْF<~Mk`S:M(گff(F[+Smg %+K3>/x=KkJ$)hv "z>'4}w& Vퟝv IпmOI`!X0h-^ V0r؀N s+^--0Wunjˌ٬yb}oB~8džcPow8{N>LW%%։_p M]{l:ZI>TηHl9 bio牨\84!z[C8@@5'COWP꫼,ջ䤿⋐!sUm92@fak~GN">TqmW`br('Β%arKdʗ4_YrɩIFqs!LFyu c{wqqijw"g5Xu; GS}dzB#,"A:U8B':NbOZu!t|'0 )T 3F%9v\V-`ȠWeBq@]Ù1ؓ$IMCkَȰ]꟟x /wISfh{.  _F;0rACݗ2Xp@VfRo$*m 6k kB4^0 ]rHWŸߡܩ?,E% @KgCeE;u. gJJw'bZ}u5Y*ytd)iBm!J \N-t$wgo"ɘr0k63h#R3bԖ\^/V4СfW`,d43CW !Y@=|៌x3r/]<f9-۸ "}sIZU_}[_1'.]sG6>cK9zfExXZJqT?}$+m>]v" ewk$E*1Pg:WRǡpSxV ^dWo~.?%`j0)ē>,G1̭魫 ҳ ] u[Ľ/נZlkY] ׋M wC1|9^/FWn9mA}+p؀JGMzGo~c d}*H>iS\U8Ϯ|_ڌZ-c6J`/:= wz*1 NAL>uzȾu KJuMD恙2?'u; D^xQ.vɰbz@QBָYYQ[^]9 zhǠx_hB9ȣ6[=)oό+n2E$um\BϷ&7%x`eʽhOKZj3 7N=>D97ngS_ Ue7_g9fx7R"ړ_9QZݬ Ŋ8'8^6Dq<h/* B6Xԧ_I_;Z;Iif\ub{%x'Wz+ Ӱu\unS͈k|#x15"tOMmCpHuocIVC _PJDTL.>Fѡ5?./w)_ [tyiee!=MqvftdU/)R>74S"U;؃9 XqKm(''βu2p'K9u>šbEHy ZF| o[2iB0qf}W<ۉ>rnߌdi LI&M0E.3zbKx"3ߑA }c:-N~P>^yƟ+S|,}Om5L 3*nLPnI+JkqU([+#uh钰т͆d(puJBG0J._Φx.}IFm%o^Z}ϸ,G0x^ϹchL0Εzp[ȍ}kMH#j^vzcOC˦u+ˊ4 @|Ux b5 8X|0<\MѦӘ`ÿk@qmO!$+*leNss4vU"Pc4p-_ϡ;9ǗiƵq <+ZeSxGV:"eI4n&1ten,7l# 0<^x8ȝh&*Oɇ ONnִSc:lz,+&_tK +K:=ORXb[O%QH+7.SP6Y﯈ڲdʚ"¼じ՝\Ut#HQj]MM)RALܽP|Uo 6,%Rj,#bjL0 6 )m+.o;zxB3i!~V @LextGż1f!vM䂵Vy驑-" g6H fgc6je)Vm=lܕ4@؅kKoR~F1AAnJAu#2fq"ڼQz鎼:!Ƈ\?A?h%+]Y#ۍ 0%v45Ώ7M; +Ep WʭZ"?2.E^ "ݵkaYÓAIcό/Y_ͨkR6@S+_0m+6,EM$T?$3GZbR}QfC4C-gQCjN'5nx1Ӿ2PhEh]^RޓY `]q'cՏMʖ |Cqd_)zABW9'N tR1<GXA:yT1e^uꁵ{85;;e{_f`k˩ix9,d L 'R>+FOs}m<ڮ[99 6m*>TOݨIdQT$ХN)w D 4mfXy^bġDೠn&PW@o(|Y" S}~ډ`t :/1./@bOD2rJ;`YF5zG+J8VUvN%S; 5U:bA Z"4@)3* C? J\p z[dCpm߽G  JQ" 0BA41zMvޭa;HE:U3Cxwc7]vg dEINÔ!wRf! MyC-w|w/ò-Qh'((@vb Ym9qMMިGGKpn5pgw=ii.O6mm/F(qm2-.d9q247)fBY, us95⁾pBBE""GBبk`7[ja0Gt{#1)cY GhݬPeFҞ/Э$ 1kZү<1u ڙX)ˤQ)]j\T<_t#S4#HxiHzP9e(*XB}ij\.Qv!ѻ[vk |=v*/n\M$<(qcqM:/GC]WhdO r(b}6TY9)E |fcuB(gҼpA^6t~xCw܊Ӳ ^'PTMm]J:xdDa4^H?b д13xݘ,ohFR]U$)*_2h0ad(Xh,FfB-s弝%gB'>P~.MST): 1dczuvcllH R* ə=&?a;γޝn] śk"r$3 5aKlQ94>ZU/q# h:`EP $B YÏ^-DßX/|9<G%D%4)R]Gɬ^[ݝ$[b] (5SdX. »Oo@ZerQ{ށEF&NF[v,PB AQp@7v` sǾ"cy{5֝,A٬ #؇ sxOy~e!%ʌ<:s)*^gǬ~EƔpVS*h)*G 1U_1,^UCW'[]7+D7sl0]rq&-ٳYi;M|k:TrRƖgPDEgIlNCMR:f'۔.JLL*\AfEb ?h/|Ta~K<*ɞTIHڌxRpEa{Am"N'0vu6/8%(^ASj7 ڝӶsqJQZ[كO?^f9-G3; -;e2tPT-սSN 0KXi̐vKM;竿d3:j`TT6T:@`[' кL:Ks-kAsGQ ƒEjݶBgDӘu!~>lڳgv_!!L9HنyM]x:A@ iZ kiAEB1D(Ƿs)* bmj5=m?΁hǎQ⭠ ug(G1\)t/xHc8ƼUiT-dpm FreSCz vY󇶄?6L(kۮ f%کO1`V !ΰ,6;Ui*;{rCeO,k-' :H% &[0dN!~ے]\y3R!f=Xrm줕6SWP LE~ c 1"ƥL41OF3y Qk[p/V􌞜jYVm3i NuR+1'='vԋ0P/yw5׳n쮥p9JPLEDDj܍,pԌ]'-K n'P &XEC+0Y}Bfe>Wf}$2;pY3?9[ W)\)!]g0e՗v|WrKGf52 NS9;^Q~4{:cNb;#?p{1VWD. ˲:24}މ1y;Ts/^;[9H6X6 NAێs~(u =~GM1/,wѝBF82Z @_4bc`Js{QS2VSEUWM$(D(`y L[5 ͚&G)2ΜhJaՇ󿙀A /k^6"Z֐OW5RB c5{l,_Y+Ve=ץO?mN-U8$+w.{َgߝc"?@mǟ^|. [87aEG#lWۥePq gCUz诋`ӯ?k\ۆsD:ĿVIC.αB#4^G܂'bn i FwdaǼ3S[d^W ƚvt) W޲Oik\(H4J}y QV'0ygKE3Z ho6X GDӪ0^t#ŵ_jj5_1L4Y|x̓{y+C[o ! )/쮴~mPQ\D7%3^c/&z#2RmyYAA7?YN77 ~ *5 -+6>Վ#QWs[9wmo W`If!z#/_(z죥9!aSEH 1-[R.T)n_M.]p똚pi@ y Z(s뚄Ê&1MASO|IWbȺEZ Ds}EF.:)W-c/(n)x?GVC@$أFEJ<\T׽H˘PqtI#VtSQmz֔f͝LQol#ZπkEMe GfvJ3^a:E_" $S󌄍3ghƇ76=Y5KT}kp,X xe1ޔ}ʠ]ʐ./Ybj~t$HCKFQ#EqH;gl<9 ?We[mdo`<(O槝T7؛sh6}k$Q;F5H^fT"02CzktsEy"H] fp}P f0҃WudT$[g`236}*iqͼpvrPR)P TKP݉K,#͂*~͗>汤VǘGտ-,X(ȓ| [4o+Jū>r%l(p`Z}tgg~ǙQTc B>ڧ DG@C-.+^# 吔'?KR&ʎ;vz |?̬Iz@:pVI]7滐m <OQJtC zBՀ h^GQ,ZZ'2Ddx|\)Y|JA|(p\9QELb1//s6rS$sG:#{0:% :8rRWꍉN)P"gLeڋ?^T menETΫiy bx>'!10w{X? 8NV:3iCK`Z1۽uN,9Ө(Jf1_mVOo#(m=bjT6ȐH++s=.6I 0``5d2;ʳ*znGZK>,kaK3Z,dMόݗif^rIFCW,QfA'[uxEOizNjӳ:dnNAlT@7a4ɟvѮ2TPudm#Гe2sC)sj<%ɇ՝e+Y@Iy`jFw8DP`; #! Dk]YЄ`4z(yн)$NXSu4qґ哭 (;^ԱU=JƴE | *@PKF"¢cVHC}8|8J*~wVV\HI8(Ja@i]=҉V4D'#^D4%3{5Duw JLUQ_1_#FP]PI 9!Qo"?-NBOLI(<@rQ)E$pg:>+=oU>%|clnOgnS&,~Ρn|) t첯 pK'ST)0pș1J[èjϰZ+U4w ?k^GE{c$flvWnx-!yep$>62~\քtaGGna[nS35 jȰze*p_Oej \49MMWNO:0=DMXDSzUoTuԵ5)ʞvٛ6G>Hأ{_z`u ߸QVM*'i|=Q"ϱ"f DhDŽ N`+C-`4 ʿc%7wúPrZi !!ql9Loz/~h~La־/ʟJEGw+c;K eɹ?Fmt734nz!Bk~>9*ꔕ֘ksۧ R6HPƁj8C|cQӱfQy=0)`z` g dVt3)Y'<Ʀ~Z(T53HUΉ6fAX쎿w +q>ocĘ^S1"i(o s=AbfAiU@WU˒N\(8x@"80k V.3*I(BARxGa<"$->ھJinvfEEY${Ů/n n􏊉}9 3&~"%Qb^YY/Maۉ^s0cd* z909>ᇰJ+4œZ8 # ,$Zȓ(C`x#6 #ӢI땙37hx˨9ab nP#MlGXOiKm4 J/F͞m9#v-?>ȿb>Z/ F}HL /UMa1i.ԢobcM!xd=^xJxoϙ? OfTmLcWqA8^Vz5= ~*wR;Kx.Ҝ"fc.8 ƘZ,֠-Hy:VHjH_/1IAMQ:Ĩ*u:=g[lK^D-$tU5e!"iFoT'ѴDJLSS` z s͹ކq[.P?fgA89 dH&@Nݸ{!)y@ET{,oz~ m)oMЪ΂gKc m lV#?BC̬^H /Jg=Mve Rb4f@[(eͰ o3m.x Uه޺n`NV=+M05,~=&1CHp]Rv7Njy F"Rr.|I{%H9sP[驶E |{عOBut[=wYyJt OF]kc_J2+)ܝԆ4A[-'K|ۙ8гt?#sjQ3aɖ)❮xN&SLq=ZN/a7rFHoĕlPJ$a ҞK;dN[V5H_CqU&_'mR&zmˌVlʠfdਖU*A@vsJP$Yҽ NY28#0q\h_SCtPxSIhdQ`|O:#nk= ? rӎpc&=ԵabG~Sܱ ~ID^?P҃lƐ Gq`4~8+"L[/*zLYdoՆٷ C|=?VKz5w2v~Q]MEFz%F Wb6aSn&X"ǥH+|XUE3{ghٜ5be@D3˹ǩ~CGa )KYV(!LucpP #.Rح/F,İ $%,ʟ{Tԭ)f)>i9Rv|/50 z۹fzk~(a`q^Um&xr{quKK8Чq&a#;;x4aaKBzlĵx%z8qVk&d pO >)eL*붿qY 4|&62t?-}$D4 g^yK2%jnon󯁂gŵ7Þ֩.Gձ[aN/zn9Tm%R:( aXc.zT  HRط1,a7A$ݛh *id¤[(ٗˮi:댬)X^J B\>8%j#9lh`B6 =q*eObfOB=Ǿh﹀ bչRn$/0_0* 6Cr]äٵSK+qr_mH9 A҇=Xt~6DT,T⪴oTs Ò޵u}[1Ȼ?ԎMάo j?\~9V-34};F5CIA/;M!vq!BIݹ􄪔'H3g2([s}!:P~d}ĸ<6E?}KJ+pAtZx[M$?>Abz>OVMZO{Q~ tҔ #Gnܳ',Iz=+[/"@ZW6 bCIH&s>ӹ t,ekCyc䈳cбk~a4sE5kq)Gv8No5um;,I,xu?W7R xC$C:8\T6lkYȏ SN(7$SwF,f ug+賫%j SP4>o̙e lSIzd%<7#S0M@_, Ujhe-;?H J)Q%|~ГCPEAb4CI8_3Ji7)^m]C8HU݁l2$׳<ΟCӯ.5wuN~hnP2:Uл&(r ,N_1K ^og+ZT%nnc/1otW^Y{. = 3n 0W «鯩3xӪCȾu N)yv$ݡ=7cۂC&*]GNjMDhi dwA=˻q"b5W"IkK,J$&mOc_Λ~5qbV|7f1h?l%|)W7pVW9v 條E6Yw-%}'-1NHq06bh.П;`? EUb\BϠ0:|З.0Xݹԧ#0;MfHڹ'v{'8yܽW >N1eS#Nnf}J&^@H'x-` 1eUz:PK U]tP82_- H>G0j]C@:\ӸjžWMN^xP͏Ez2~,[|&߂,Wϙ ]MG.qN.`8mɀCspBJ_@r&}GpA# *uRvV s"ةQwJFk`љ-1`25pO ~s15Fh^@K8\RY%n&qA L-tku?"b^-8~ӊYMے4*V LLbzя "F;Dlkc*J1eNt$&"=w`lm?u9+r*~6Kz, H;@0 up1ȻwAQz& Ó) 'Tհym%m$a5;;wP;%Rl/!WicF<ɊxQV"{5d:+IXK´ͽCw#Qe sFqI[_PTĜa24m v3XߛjjPqNYs+ohs!Ӆ ~,]߾V#g%x7Gn] c֢-Um kKS# (usi[R|O"<Ǻִ\xY~2jB1 uT39,$V_.;ԁTw[&fҾ֦27W<ϠrFji:d}#; cއxx8שGylã"RZ/+QFC{K,%ΤW?/-r!Dӽ; >sux&tz,Da)&Gk$fF~:i݌ pAB]/%^q4~B]!*]Ζ: w1hfOd3A_.I$̞k-n zg55ګ%ڰٓRЅY,Y,_ k:VY"nb66bo{E=pqVGH_i9{>Xr}o[LCbC5}$SELֹa?a&xy}cV'Oo[PEJdIiF(ޱG5#5:5΢On\sPIA5+ -%(9ok}n%xu.d,zAm_nd4Z8\ !uQe` [b~&֦\ DAmi gm6+15(RaB8ʸ|O+ٌ! Ǧ=x܄8}gHeyvM1ts3!h,~rusiHޜR0깅1nj~:'EEcd %W.D%9grIe=5sgL>z_wPn:=2SA`{FKW_\AQ{E8)[U!(|+j 'mM'Z%N0a&|#I/`s%θZ1z6cv=*N ӜqIܡFqZwzyT~+*AQ p6uUaX ҏb%0I|Fݒų<ZѦeyϯAI2ej"d0$fd7ҋ牪M/&omCSe _*{/t/<)&/'g^kDV5ޕWiʗԲI5YTB~}M&JN62 $bq9{ڲ]ͷ_Chb {<;<*ˎu#G (zvW&.")7ǒx'~gD9YNj{"~@`k7A(74-}s ,}:lXM`^#DO',llӠ:ܺ)t kT;vZF= A"OHνӓܖTB:$t}w:Ǩaya91M֬?[yY09 [Pl.[W!za(/%~('4?ƺj5O}[O ՠLE]NB-y-u|.5&E|R?T:},FR4VȻD%By?7I<jԻ}\K_QRd{Bߒ"GGtg LqoԞXF;T iP0%&86\Gg{NX4iHbSOz4(`I#jIh\D ̮6!U.ڎG7El([/ ++O0}<hSm0yM k:!EJa%3!7#)XknM3~E/=uK+Bl_nlA8͇;0eg|\04ed[S` c}( sNˠd{RF3ͳYZ$RYE/tl,~ˤ+_30A;7uG%q |" L9Rt/Lw?=\^hI*h2}Ϊa܎6 QhQ*O#TklRڥ~ ŀ,(O*?PZDm`3ßw_1r4N-^ 6 (QP}q|κ=H7&GyU2D\b74$[zH TmbU7xOczϰ/ʷ J@K+5>_aq-0(x]m##"_͞* ? L+n O󗕈Ohh_ cFϟXS8^Szvs?h*ޑ05Uj@xnRΉ 1)cR+t\~>QrA1o%6:H 5! E{MZg} 3ҺFU}Ց#)MuJom=%r'@Qv6kun‡}nZH1*hQk:^ Rd2 ^W96Fr"HOC{27*y)׀#hnҴ7.L--L 2Q1[ۑ 0p?99#k[s)]9B^c+j'4(Zg&Gv( Cr%t-Nx8pm "1mLNsn`NZkTJ 6hf{U;.Hdm2:ւSڧB6ѩ9Z7{q#-5O+ݵE$^,+B-a=L] 5%'WUN!}T(>8/UL>ia *O1g=0g( w>KeudT5#9 pۻJM5u,%# dg7i⌻*a}Iܩ' IHpNGw1Y6?$hb^;7v wR~e_ f&fӛ2~`& U"$߫ڭ]Y1ZO鉻@EJB^h2BxVqY216uef(ptK &*R෪kdStnҎSkJ ~H2 h#.}~n] =M?n 3s-ZXٸKIn>8Z@HZWO}xU#(?pۖRR{|xP!ts}IQl?rmƤg.\'7YeE9RHps8aS;vjyWY /FS=7\khT&{+oHų%] /F^,<ˀbN<-b=T]%/z;JM~3h.K'v[Tz~f*~qŰa8ssgrL'p'.}J|k^^"UcKDIV TLJ￯"Xo&uu?+2x3YDlfQ:U!LG?K${7Ʒ>N-^O~!ʦxɥ=./n0z r88|„K%@VcIy]w'q~[),Bte BD*b2= 91@w"D$22cU6Qe`bf9úbU\.b5X" 萂Lj F0΁Sy_RzburKhDAO{1.qc|2Wqjd\W[ <>ۇpnsvjE.qjSs g9fg:=Ƕ`Do)yzQ|DnAcP"X&k}?@n[8PoT_rdB>!UQ\k;ly#B8\͝|Bڛs$cϰe)KV'o;T-=I<vJ,/šS[)œ+I,s QR=3,uBv<׻H WSӡ\wKڢqIV<^epK֯KmȨx"?^rqk d\ Y UrBˉ󓛗ɟXS*(. MrޚzWRbif{A^WBɶЗBZmuHH3{½)AI#З@&݁ :(̛6Z>ߐIӘAQQz :=yhIxQq[_i՝3TNk,>=(XҲXcH`?Fts=0ѺH tW5Yhj,(LSu_:"ޒaݟ5KlAVE.W{$${+ (mYm]zq}BB'߁̣B o;,XfIEl_yuET)PE"L9 p&~^5|Kİoy5FnEs;:uGr;%|. ;`;@- > Bp $-$\uLi@[%6?qy>"fЬ3W;碢tqp& #$л_Ia _1+hĺlTy4@WA5Ϭq!Q[fZ ڔܢ>ռ&E߉r(۲)_z߶3PcDj,@#o@j8YV⼧~L=-ɓJHO!]'S)I(!`,6O{ܘwIyf{gX8YZo텺;;X֊H[Dd%ifY<7mӺL4dozBuk3÷!'SdXțp0jBaz)u>QrH_d0b 8q|seRY~/0)\kܷ+f$6MdkQ 5+8%0Yh wtKJFca*\ߡITqs~Ply3p! 1| Llڗa<l^q>۶L^F@ },dhgr5-u`r'H=?䖵1:s~ K\CTQqt[NK48NWn/3eBAO]y ? -?O=>M upVr0;X _|V6vimhL:<5HM0h[n@fMeud=Q9e3'odn:6MQ{̓ jFGD{ɢ&_))8J狲 Lrghv[~pf4gp_,zm_9_yDrAU+w-(m p=k2KD^wr=iɗzmd6"2NC`/$Ni(6%ݞ 2(~:6Nsg0 tFfgvC6&bEpb cqzQ6I4V9fX)ٱ{p !|Nav>C  .ѮݯL=$תѺT^~?0(:_3鬲^V8dNDy `W L%fɺF !Fn5ӘqkhӺ8 .Xl}jX,~oN x{7ʬl&|A/x@ ;-W'"g^l :b"Dۀ >hns")Wtp^.pxPuSG_،LYy.&'Pa8DH[J)\r]ʋ[_]IC䝧~\6DNmRhGa k.x)IEuZb\ߌjkL)ڷn I!*)vt;{ѤqyR`*bs[SO^7mp?pRe;9%4J{#>?-=;|Ilg 2aҨoD mٛX\AΏk:> Lf?ʅc8x'KZ0([{ePNBLyj}[HN- {q2e9䲑fI*qIc$xB樬ء%P]Ro@<}EhkAv|G4:FvqlZ{X҃v/*44TJ-\($cgKM>sV Ub<ŐkG1lb}~iaZӕ&a6p^^+P_47_@F7Qz8oA͘`YۂP{A%Ē`1uqR!LKP.23z <0cq׆n&lD@<4[Vwj l_bvulk;9 $S*TDjZKs՛$]La :d_&r'7`Bj tL̋ۿ"~XYvFmRݲ"n9`IH;gk t7 b?}gPv4Tg+Uw~|Q2T LUhI׹,\ki Suf|9.^sRe,З6Rj#H#hhwhK;cfSho &"/uOn)2o |8٤^FV4Ҍ>Rmbox)B%/M`3m )UAqN [ OX"8hTR[Y$o:ma!R(=4ow2EƷ_545[^G"DKdRЊҏx+u5 6[}Un FdR{Q[]WY^C"Q_2lfdJ ͳ9fmSÓvIOx=&^8(WOŸr ]Sz&N2?{v/v4q^)e2/pU}zGKbv>0% %(?#ۛVz s 0aEK^f\Y'!GCgyk5wٕ@dS-ĨR"B#þز5H7lbU?1%m>u|"ӱ_ uݩycmV;3 EYF 9`CJ]]bOzsNX{sFp#0ȇ*31H'ث\}[yhAMNڟQfLQ=uQ&&A= "V?@#lHi=Y=zA*iImxVrSJ3S/4="acꒄIuY%,EaUkaSHIN솎־?3s@XS?vnb:Ukr!I9!X7Srv~-`O Kw0V8v:&=vԢQ@#٥l;E͢ |7v3y3~%x̱1Ő5 Z:S a 4UVj(#[F^H `:Bc!z7OA\옫@dfZqUTתϜ' lhu@pȗ?+(p&G{ac{ }#S@y6PO42+j/NܛLb~3II-~ǏoI'3䷷KR_3eނVVa zoĉ65AIﳨសQ˞ڹv[3.譋བྷ#?|ЖY0@̒, .&} ('sPÖ+6߀ꆼM꿚 +̳K1LbN}@mE&m<ߏW/7:BV5 >Q QJMBxGkjn[lb!r Y}qjisۿZ S5S?YߘE?z`w': ݱL 0Z=[abOu7(~/l*X!#YFp H}@ *Ő;u};LC Κ"SD8:`:!+}I婛aW0|low?H2XVntFvK 3?edǬA(~7m`ccɤ'? u1Rep%mn;N>|E6>ϥ jBѦҏH"OdXL %8W3,y$gH*]`|qv M#2 o?>)]@eJdsӌ5蹄(1$L3_l wDޡG_҅E3$3c5_fm0zdjjU8%.$%mp8E!'ܧIIVŗ!$/\DM[+zhJ$k |υM}Vr$q4'Fjȝ{A+u)تA}Ը66m=x@uc#aK'J DĢN}jwqƯ=˰)Zv[3vdB67m"5XBn0'y 4 <;`ٿN:9n +4Qf'X+y TJ*NqNrqdXSiX\+TѰ.Gtw=<|W K'bhEO (&rBOl܏4/~ytSަv1ܥӝ㠴N?8KOL? Vkkp6/z񛣲BanC4B kF*t-m*^!͜7QT9T$+6e-?p_hw<'j՚, F3Sxvb o 8 >l҆d7{pQ) pG2Sɮb}!jZ v@|L:^LqeȳIܲEELYfG?]krVZІ~ pkgA.7TFfF+; aWc`.eеVJq (\;x?JK[EmᴇuX\Do<;45MtVĭWL@e# UQ+P{[פcE3!% 4,$a>Yw3}X8C@wp9JRjBƁ F*ǘu/5akf,E4+S5 -v)&UQ~c9w52$OncdPcיCh@/pN&&c%sn8Qm v&G꯴δ> X.A8_u݃8}>`_)RS-}(:B4f̙L:ih?$܁?t7Lk$T Hױ#KLzʾvC5 e 6P;4sQ!9~5.]ҋI[~l~ʹDTeA 'teek~zԓƽr'04t 8)uW|*O&hkSX;^\qjd>zguk9Me\]GE4wA5@>%nCbaY9ݡ#!sTC~~^L'dJ#BPL2n| )YGfADK=pY#$g؎wSN@c:\J XHԎWH/Nq8Yl ~[5RkJ:k`'t7j( h7quuJ@ɝ0C'(Fدf }*~>Vɮ8 {hNdx2llC^`q:ʨ([LZ. K)%D-i0/f.1 i?zuRr{ݬ;[I<"ΪҰT=(z29aPi$CzmGMY .6;70v)Tn<7 3iluڑqɻz=6 aI,7 /͑~6YHJ\ln Zl~F{n%frv::/umՈ8ۣ'lJWdB NlZ^](Av| ФtoݠMwB'7#2?"JqʑF=-Fp&y8g9m->)զ 'tÀl@Pĕ fm*es}drkB9,ȟ(AwQTY<ҤS$@gWw, hʾ^켌a.*Bx.?~MqezZGIœt c@  $c9qJ#\u]E,{wUS{wבA-.%u-=3:uy`b!]qoJyVNafĂ֭\&n BTg4cnd5<W,\c؄N), *(Vh$0 zd$bu1QQ/ {F<;1 C2rYӲAg%="UN6T$Y`K_P/7pƱvbTBP6JGdI0q]h|R[7n^M9=w/5-U*rO@ b`-G2\|Ă%Z¯*T+*K?:Aw6^qQ0mP5#@яXqzbU2@&NݱxE"X0Yn%0{^\zHEkSrl7=s0yGaGOȜt8?ƮI۞o-Xhn{܎- f.IaTD|v3p>gzn '"+GuU;_/Alj#5 hd;Dr[eU/!~='=B ߚ3h7C\oY{\F* aa: 0L7 lS۷QrdNs# >*"W K~Wښ Ʃٳ+ 94 4y"a֓׆&;i8JVf`~ݨ;6r4-o}>dz܉f!Fc(%CdIGo^]1Y?jSx7ѹ]Qۋ1ahj &ARV|iYB|.;W2 @TE^[ ' 1C%cq`tj GE@ߋ^O hoG@g):갰ɮ!(zn*UuZ> }:-0a}!M,j/ c6~aVm翦n*VPT-'0ŨP峉u%i,FپF^S'OaB8 3RV{}2wXzcNK~N%}AEݨ*uwwf7ʚ iX<5AyIE-tU"jǽ9҄!d"kW@bx/(-#- Rj`m6dAh> (1L 磝Xc"fCQo'l]G"s:eL0f}d*7B㜒֩6)D]]f\b\ٹNwm-ڮ0zD3$35f@&5+\<ۦ#cACL?;YMPղEZLr}Ѕ0ywdk$m)D(]﹇$E!xdԀ;4m=Sņ0zƪ 0tNBY\b=}Lchcz4LŮFl bAl _k),AƷ~3XNpB/6Ÿ)x8X-{P <2t*f~uNvKk aʘl脮XT/5kklc X{j.Ye7ZIv#T[EmaF@j'&5w:ƮPZU4ju?/HݖKTOwP"? \`;GvqtPk5iٔ.lݫ3o⣰bᚹ 964J6]l6ʃDuJD E!%HmiN8ȗL_pJlI=ʅMWl+5|k]zbTR`R>T~s'{s[@u+o Ҁy,&oAfaڠ%z^F}N{tY cmYY? 5!tn{ DSck[`^Zs i( Y]ödx0=&m 16Q#RKZ-0䁚E;gHׄkG+/DA3 *4c@-_l/v|qt_oiGnmy A&-.! Gk@+ Qb#o.0ǟ^oUA*|ޓ 7Uh4 GLtܽE" +T\TXovsư)R %XSU:%`TދNp;i8 '$ٙ/0eE#y2JJ Ic'I"^k\!&1?"WcكcW +=\X:ۖ+,0J5<Im-(]aQdZx-=&)%MNar@4Y5֯c`=gA 8lx2<](@+[} [fz8 e\׷n]~zDݔߒ;̷̽ï.4//nZcC^{8oj9VlHP$,1q燀lпN┡D'AIѐSɢ4 GOm\x¼-y78+&!EO8G\Y,iL%?A@9?A[QA$| Udx !M̶ݘsқ77 ;m|;>|% `C_e W)vޜZ^QqUxϱ5,@m,JS\&?G/_Bk0ZݤE^u65iagJ.H4 W0}pI >2ixYS~G;T YlXc$s8=$QfYEڑJ#KՕ7e8{ [/#Sm3I&N *GICo8$WwJX-EΠh~3[N=AtLmBqjZs"O~7V;90+PRD2O?uS*|Mī)f>*,bW8 C֭}`OTwW Wzei~;o#Qt^Q}n [(FkUc.ce_O?~h$]H:eֱ)$gى9& HbO2]8`Ohuq BW (Ȧ[$E+aքV{!Q[Lfl>]‘0^s%v6buWY?aEeuj~2 zMb7)DU"j_#[U(B݅f574QWj\Or WnrS1dRR*!4e)5݊F?%d e .roQ['ZX?A8ZD[{ )O.)N]îwY[:V25r"΅M/hi^еL`T+\L"%N xQoفk.ـkWnjUy]y'6&3elilvXq4M$ӄY>sLݤc/5qߵd%t]3_|0V/Eo'.wsjLMRhsQ+o/OZZv/Rz^MvꞂa/Z#Wdt&k%+^D?JWJV@q8(wd XaOx7C" mZɟ}DOHP38ĉ{ȫ\m2OFoOennKp$*FY>B6[ e!3d{ TG8i# % }!h3>}"$E#DwO}fW4`,we}B kO쇸}S,(gA/  &cOg }\$4eIh &V *ãC_&2|QĜH񰮒[QUľr鮼8@djK2b琅]pX}huYNƇt!}.;n4W'}p_ q AW OY)wu%$P&zHt?kkHd ٖK?pjɜXǏrقd'ǜ*)(l>NzvƘYw W\lj>&Kѽ,`h]Ts+[B'>8?h=XU7-FC?w5fug}$Ԃbǃb ';lp3UCQ{Q+2oZP68w@F FnJLoq0JN{W#By _$׿o/wəI˓^6/t&ݎ8luuSz{4p6SRfJǦ,:<$bT965D0::&oQk2ٕ~QYt9iX`"xoohM.,]&ƞmvn4"s5h`6Vbo&&X{6 ħWcNҠR2&q{/+7&0ZNd D{r֎@i׶ rh_qǦl]>j $ڌZ1׾9L-:6gU꥟4HL~]tZPo}< /dsqAx"L6W6͋6lly$/,Yf.9}A v6'H;>;;"{̳X5nR>Ft#N'!/LoB(oH ^xUvݗuN 1謹rĚ go"]CEK-3~BKPC7qV%p mlL! *r$`Qw+W%tpN׳`ieCyz1i뢾60YXFϢ|!+4 E5gpw\tY=\CUɘC?q (++emY@3i8mZJ8_CQZ=-@BUØ3s3 !TeeI2[FP<J[m;> }dNCǢu|{= E_& o-J&I{\znLߖT5 |H.qcvH"`e7˒usfRW,Y~k0sgm- чDpUR^WI*S,%/Am3;=lE,|SEKgN11~Y {O!o,"F&W42-lO/|_ZS;k?>|?L}2㵑].I_c xnuM ^vp֠#( ]fyk9Nji Ql]v(w`u#riaXkJVtPuUg'&hK2tV"QtrY[籅"GfiXSۙaR >͈K臸`(h&ȬcZEg:p9\1BWN{\ҹf/h6XqߩG~\>* 9ɑI N U"ȗfqNNKh0tpљFo_(i>Xh~(.@Խr&[LONlȳS6sq7!iuxnݾ2oԁ }wZ{x T|a\((cHwHX>7zMT-2ORW{0jqbbh9K]K0E ]7Y;~D'o9҂W~_և"5D) eыi6EݿH y&5nq =OifzGJzͰxYa⟆8ܷ?\k$ʙbȶ"0SpժԡaԐZ9k-Nan5d aJN*:K)iOhz7{ZM9ӂ,cqeC[PۄʔmRr5?#7yF:4_W(decYyڀC-v-IA$4>r*GPבngJ.u[(g9`=+$jGNƐZzi:“H~9UuPɨeTR'ԥު+P*=U5a?~Vt5teCTD+^Aq |kDR՟t4ޓѹ| H#Z9F1zU6@ik[n1CjUgUJ g;OAM>L(".ۑ/Wĸ"da{2qM{JY1m%2HV!5.wT!aeD$ej5^(ފ3E㑒dE2Rw0󈥿 ?`VY _*Vz:[OrQp,aQHV7lr4%hQ [JQֵ)mRFl; Sѻu-dz,xAvDo%/c|R 6Ky QӲN_Qo)d0_?|hTGɜNz0zr &&S'ưT.s˫d9j| Bׇ͌\P)돽[m`{X-W$V/D,AD v]LGd=rIlW?\ "W.h&D~ ‹Skqx#WseKm!>ֆs(X)+J{O@<Fzp&X"nӃ=c+/Z(Q\ž/wc}%l=OzOOR\?,RBS4?3x$7U6qޜ%r Ye3A oIINbyGVVPYءu'|\){F] KãO zSVM\WC+\A5uvEinFFYV[p? aF$G,!$Ȯ&ذNS}"kITcPS %yH`ZH驑 `M- p5V8S7|vDpL\Z>4 pPGϢ=./,&&EW =}h~ %俉}q^cm.i'կ?oiGiƕ%-ե*: o< b ҢtzQ^H(x$Jx pַ]uuo N鈵*"6Q~M,9=}*GZl! o?,4\([yiyk2YokKOhumw6ꬎ͏)dcp aFyW,.EMTؑj,ǻK 9̿ib.b2XCǙI Y<ݑXu8ԛ\S-.W8#shP#.1ItjQ3̋4?yaPD"7I7 r[n&,PLkk<p3?YXF3.x$*uoLbt cD&wx?Gd'YPsiâ yK )@\kCJY skCOXg}R^Cق7(~-h.h"j0 K¢]rSYBI&K)xw]%3rr"cfb@)WLsVylVo%~ ,C1m&nҦ_yA@e-(!}N˕V*yoxٜ+l1fdсғi> 2I|ִ8o-]ځ:|=x4)bRϢDi얶 mPeE lɓR=ނ#\gX^A:UxC_}=ےM4kcTy\*B Vn@x}Pε* 6Lde-0N|,)8,mJg<62s-D~#+[i0P vUDx^΢BU>[u$s),ن3.L))!}͜ܬ_܍HE(@oay-JLK2Nu4 EF*$٦,fݺc#%q5>`;ߞTb-@kk.J7v1>|Th  !teSv^wHw!gO"7Ȧe(ϖ༧C޺"J27%=6l_4tmٻq|>D~,e5jGSD|oэ1V,6l H'f82H f OOzpmSEM~,~Мbi Q K8 u:IGzc3vI*Ͽ '1­]xΐRKKa@Tl:H*m2]J/ےt;3bcgޝqx1%,1[$g<>wMM(NxCAte^ag\jEn]Sa9Kv`Y3<+#s]]F 8S8&2UEV}%⨊)Fr ,# \ǟiy'y|.?ܠ{Panӓvtcg-7ޫ!zLĂdBم#"B$޾{/klOk |`(⊀d's "ɏ؝]~ܱB8UM҂_F%& uڂOI(fWsu[JV(N;Z$Ⱥ'-gA3SFoZWy*웬L qMf/2pQ_:iBmջ$PY (T PNrS86&^xmOCΜ3Nר5~ :ya]M`DhVuSJ΋R\o4noB5c>zc >e czͲʎuXmX?ƤYsOYSQ?n]yOиӷMG4!. Ai˔Km.L4Q(-K(W;"Oc!0%71Y$^ug^iCI>_O 7lA*By=gAux%gl"L=tSW~L*% J\L \iV[֦j R k!n88}Z E3߫el; @M4k?'ԥqC;b$is~ST!F0ޟ]Mը,9(jf1TM+9A8$NJfQx4(oOT@Lճ$=X3새75n_liE:ZrWB5Wb G'̈tǁT7&TVF/9.g?>s2.^628$Gt߲Ɠ~f@E&fg7#]Fw׼LَtȩNΩOIiyB#Yix[pR>pƲȤ&״2 D'ut9Gu5Y"A3%?:UB,K6 JIFXv$1+X~UvAHϙy4V#'ӵ-R"!.5}P_Jb#e2yVR;UО.'x[]@SÖ!8F>9u^;J$c@}!Iy(I"?̅^4#7stK)f:(9mWuJZ*^ز+~gȃ!%c࢑T'O\qYTU+}B:2pN7B"Ӕ{3zՐ s~>;hBNЉq8 &G+B~rFXO|1 |i7l;,涕f̖nAr C!NЗO3Z٦a>h]"bh@b8r_ȑ-̏ͩ'^:8-VXw9I- |.&јQ n$aAB {pe˼CUԆ ڿ_*jN{%ð\u %y0` U Hwp2T>*rN s\JEnU-DQq*`.gCm=]^Ok'EfVSB\r %+]]-K!Ͷ QlZ5` :-(U42A_paq8kPcSO0yzޏ9,Ѝ"V@T{;Elk/ 7e9u Gg*N,RLb8TBAϖ{Z6H+f^$0$W٨Cy'?ɐvy\$XT.t*I汦/>MhWGL'v3&)8F eBWF©e#o"i%r$$Pv+bҦSsp^iogm5pLL(sx! 7TIJmZ|3q"lGʼnP9h勩 'yp\X[aG;mBFoM/0;+ᤳ hUI|OO&pTKhU ^4XM X*eF jz"8д6ը^Qz?ZŽHy0jH| u(`. ffY1]&?8ZN5F)bGr#%FcVTb6;ލvs \ ^<3E|,UtOJ9oi8'" c4nլaGnSbodg\aHӷ9.8_r˛s0lmFjWhMMw˚AΜSt͝67`AMůx,О0Si/2,uئj^c(2腪<ۋ sA)iFv!~3H+P*`"u֭C)ļXTTrR~uT3o+1e1=Bya)5t55Lu"VĂ׮kūk0"hʊ&!98[3'A}OHA,PKLLJ* ''xTLIڥn>Wy{rt_E|f6w/~laN0mF ؍ۓ71=dyXe`PoRV\ˍj^m:Bꋠ[Kڶz@1d f5gHBMkPn|mԭ r x\놜5n7o0Q-Oׯr 6&Zwv>g=N_$S~E?\[US ֏ac$~q58ݩoxH7b.nE/Dbl]+&(bP`A){'#MI?wp4i$S+ @J:i2,u,df |k7fܩ*p\|# 3y4O|2ҋ5*pȋ$9Ѱr8@c,Dc9W L]3Eݎf{8o,=J-:#d-q]M{$ W]jcVL#!/EP塟,f&MhY4a)jZ,ρW"wԛ *%fOJ^f1s10S43de,?=yZoVv(U>tj׾. qVз]*[|ⓘt1z~^-L$ ֓tONC%Knb@G ڷ;_>W?QOV77rU< wziiԚ[<a*D4ļ;˅C8Լ:3ǪM~E k)DSZd)鄓|_U˂KH|S,9АLHd-QX HjoA*! 3xPit1Toz$ ޼F_됿~e^K Ԕ1WHgFTz%y&:h*B4j'X7+;qrkMtGt(uWKvl7<SY\@ BCVlb9`w9*&eo9{IƮ K[O7r6E7e8/D]7{vzuc^SߺV]znRq]ZvsJ81 }[9% G/>y?jq*P@QtVшDz ?c)2P۟O94{P )$0}5kx3dTN $ 񄬄#4~ڿ bȌї__r<~X(ѡփrHf$P ӶMa3*ZAro W[-Y1Rbʑwarx7 QjJ֯{lTv`dD/;*D`N0MIβ422e ߨzB"q^` G&:\e,Ra'0pQi.@=J'hm ojA\\p֝?+9j*}{Ez^庰3{')^ՠĉK+>5L4,jj:Q$W]#b YPCr|` >ϜS59?: 'E v6SIK0r< ŕk>G5>j>[%qMZG˽ѓ|tU@}Nv# md?~;$K3$Bx ^7S}bd]Ü֔)#}@RgQhpIn0߀t;Rp56:y?e)mKЂpy \BCEVR٥$e킰v*ɭtA$Fʒ}c(VqF3FGR@b!A*3,tUo2)& zE .2@L X:*u $LAdz uk*}UC,2eo>&{(M]8͡fY0 Qy 緗 CURZ/a %oJ-sS L^%W4h>t*kWzֶCiln,d }1*${,Sg]ͱZ0Kfyu i>Zy&tp ɕyp-" : ", x* j?w=ߧJ|Ι'K:p&5.~VDܵqھi7ɀBܝUGu]’N N'0R!AO[94bSDM%HA׃\(j]42{!JaR!]UK7&JY;챰q%.GB63O&Xh:b1}A{ӰsNY)"uc.JFl6\|҅|z*) XE+]O:@˽L$+jm0(Z'W!Z&Z 冂[]i9%K9r A9T Qscx\+MQ?2D"LruyItq'phzDHEwn]7Qhzs@Oi0G\b;$6u^WC< 'ՍC N_pf0$`B MBn7( L{c^P"`W\\Sx怂4g* wꋍsW! ~2gOϣ; ە׽J|lhC! BB!50/. 0ɇJF^wrLLüFE{<3 ^Éie)JZL1;j@BL7ZzD3D}oj2$)ÿ%*:c33.Ͼ␕?"#0R!4A$BϪ;g?xڃ- g3hXDI{:%( j|X`nÖ˅iG< {$|TD!)w޺QghRė8= 'Gq$ k?'q(NnGH^>ʶ7tcFzʝIkB"x`hr4 KF$W}1:U,"+oi^6G+wϪTPj`6c~ތWwH_-yo[x''SF"1V' ? 2C8k{~^-)pT>nis@-+*S8gW@5V'Cm_{3C ;.7ndp4Tgcan:kփre5c,1XQ)* v͹b fgG7uMArc6!zbɨuXqH//]R`<l}gU fY?}xζgc/i?IBj͛M3 V5 П'`(D;sW#r:F^5 7Op Twy, V [ԙnJ6ț[3׈O#ʑ4l"B[ A.o%xe !:șO~pǢALXƅػ0w>v_<4Ժ.G-"gJ'PNx\|™{0IuY3eWeE:'NӢ`|r L3:WD=9zg`ur~a *<`ƱRVi.ty]8P{QP5FWKfoJƕK <4RkdV/F˒{aZ%J?aAN1~cg}%B,ӴtDd{no,'tУ҉W:mM4*[ds?fBԩ5ݒբXbjBF"e1M..=LY9$z"_m>io;вζD#eD4q8a1;[إ}|cKxF;}"oL*| UಓgmLpzuQrmy5\{w `.r9q>eA]+2*InO?[{/*ԨP2jrgьKM#/<*w);]Zx59{V$nf&]s5xjK2XA(x:G;iZt5WN4/1ZIuj\w.]+A,jv7FT.c,*QDkK,`Ya|2LU?%r'CJ'HEO Ij[/ZDoW?u'3N6YdR&%ѾISH&_<䋖ӇA t4k9}P!Tg. cKL+Ek #!KH gbp8YPؽhP,*g^1R7"4U2].H㡋e#Yb%KOGN*Ye,ȏFam,J tFQ,/TuR 0#Հ̬07HGBJmA>\p=h\y5ךu j*pЊZ% j6J0$$54n?0x_Tv \MVݣ}@39eQbb0bN#]%av+6gR}o#(S9b q\%JHoDk*/y4]0*PS{\:c/j5_n*ÔdM0MkK4f^E`oT"b~G0:\dOXZ E!$v)M?񗗳wQG#cjO TfShF &} & F6y; v38GtԇhZ@TGl y0P4>KetPxJve{-[@gF Yt"o$ D+KXYy 9cUiɕ U ?7V(qɝ'h( vm7i2_ |KWf&@mκIOX?lul^ф UNBkoŹE\!T%Zv# d $e"Xm{[Ƞ{q^Ii^*oQ7C4 uY[d"N^&?#*Y]oBG:[#ǠP!N6J YT{ϼl9`Ğcd{,<CHl9hvc2Į# nT@L:xt)`:ULRHޖ6__WwȜ_:X1R/" bl;"D400tc-x#3*.:l ;i2 נ m쯛{]x/129bLb; s|NbxSBĘF8qOF ZBN4`utl wlCRLĖi!w{yx{z c B)^ͻ!Γ'^!׶2K~S+{ǒ86 Ww37!롴S-JR,Oi̚R)y͝ ]y)vߡuBj|1nt[TK[* "Z*IqmG-7*? sIFGGCɯ1g\Y.X<yT5)Ff㺎Nz1*{HLmzOg vmjlWCұjA0MkMust<16[zM6ER :zȁ~f`@ eX ~™YAZWۼQs~S30#lL 6RĹϤ atfT\K뾮zヾn\ufvp 0рe ;ѿu>e.A.APA5ETxhF(Hi@SQw2Ku*]AwCl`РAz9::&(0;JuLs.xBqaIF-- FH(DQ;6bͥmy64jg+XE -`Sf'rI/Q~;=rDUsA*KҜ;$7JMOnπJhwDW9%1{Anawh8D/%iq3-֢PC14ŤYpfh251^ᬾ\ j%$Ad.ifbz8)W%JpQ|#iw7'V r_ib[b{ -]uIAZm*w_HII Kb~;y*,뎓wRE$҆:)\߷:^`6ft6ÄБ:3Z(Ob2K [{$qz`I?o$C~P#5 ʘwS c oK%.u<,:GxOP6J*Ϧ+Hce$.m{_KMpO>Ku"E\^k8'QYN7ƕAX~/"OyyΝJ͸%u2΁QOP$.ߝ3G:(BR *{_zIɴawNCN%fhâ XqЁlOm8JL"Pm:; Ռ*9eLfH^,BcDTq)X_rL_-XA 76t.hkIZ`ߓ[` 99=.ݛޕK7g zqm֊[w=>Ej;{\ڹ>ޅ¸-p5HU׮K>iҰǹ^eE皌`C{3 Ry4 Ŭt&256iSF#^:_dŕ7I ~Z@¾ނRͩV{q#(*)M?+mnPZ9'ln}1H2$b#jl7IG/q&U^1SBT+C-KFe@YNxt&r;Bǀ($ @ccܝs\ʗ$/);q} b mvEX f{ߵ@lS+դ4(lםlti}nLBbT8/K]&5wIS޿D&8B0bMbyeY"BkBQz"t$ԧ~v-% 4]. }\n~NK6+]3gIس%uN!K$Bcq#l4M 7a7jw"C7)0s7O ʂT.pqZ=X!kHAhn+]ȩ#q%4) äeflb\ 0Jv/]NO= u߱/$#穪ց/Mq+!? ")#jju8_j-G ,R^[2cdɬQ[ ^"\ 뢏=!g(Z ~Kpt ulpTP,AgM5'xYOYtJ$24P^~I"ڑ­A4t!՛#Q *Y/h^G:;?M9S,HjױyI !#Z7-XxxX $,*3%^;~!3l^3Y [`TX@Pm;nd-q')* eC+8+cqAρg`IdqFwR>8Lk$~3HUpdca?6\`-᱄Ps ư﫧POn1GJx}v5|>m'V_Fn鰶ĭK!Dj =pZc X{t-\%9cILcI,6rŗr}Mf@I\J?3:I~&)'ZN"fB&.`y;{^ZS Λi+O P>nޚ8bY8*Nh~t1K#9@ۇux̼Wb1غ-2A0sSQIYؠ1!")8{ϊ ڗRݲ_7?>ͭHOX鿂1(w SDO>DNLh}ڐ`30.ϱ"vet! BLn+t5NUZ=<cB|Z"KT/\&>eO'"Uqp+'n/mJvA08:-_Jr52w %([WS_;&*@Ub^i =P7&|Wbs-b언m㶝qBkw+Cù^$~2<弳nfEԆFL$0ݕxJ dkP?ܤvٺ6{+y߂2 O7=Vzu]_U:Deیpk{1+\# k.lSٕtk8x= RNOT峟ǽ k+J}&j`?z\iېp-˫@G붚*tˤG(S4gvٟkk߉sgՂЛ XRrB۷0z*4P8#p<:x.yF9z((%P:b[PSɱ;)ڹWbnDd3w&ih<1EK.|uJH5zɲi_ELŶغݭQu=ADFhpz_B {OS*9G^)EWx%3a&^v&ŧ5\Zs6t'jI&޽JLz &`E`E ) RcBD&]W.yIF `x s8h{.教*b/Kَ=ƒT!aeI2tV{TLp䛃o[jAj.s+GۚuԱX:Y/2Rep#CWw{jo%={9wAɎn~u_` oyR|sZ8j8.8i- ,hfO@"0f ̱z6ʗ! َ'Wᤋ: Tuw3G^pRS}o4aٯnENM#8"[[^Y.5gpScѯb\OsWD[>҄M|>Ӈy:6ޏaэuRLeU,Y&LO}TA#L#̻^`Xԕ=&K|9l.,mЂV|Tolx{oԗӪVe(}FF&o$-;K*e^B~[<S6a//LW]Ȯl. ZPV^l&0lui.#{ϕ Yxp6)a25TjFC$llk 叇ue`Sw>b{zTIȶPaX; +uLW ҡuVɥ>7aI |r),*n,CЬ:*}s`HDd9dd c1,5p6_O j4uJtVPsbi|ljn`lrB)@?:=m ӞsPЎKsC ȥH *1$/W YYQ؃lƌtWHcw!dK*ّ->Aje9ۦ"#k'V>OO 3B-]`ה4CvFN-GT/nQ~EyJ,Jkz|LOq2G20ZӤʾzA(Q"s^>pxC4<&x:'KFq?f42f1]]"]jUqέlEI%NHےI< -025c:gUZ[ߣ>&>" j/%/'%4 Du.?%x-b|ފ_^a;3٨ttQTYH{4W~L҈qn~df@r ƶ [tq<2ŀ(*'`|unhb{5}۹!tP9*6l;p}PۓPR3 3 VnplʟM`Ɂ4 w0Z+j_A+6< [jR$Jq5j#Ζ2I3+aiz-:OZP5iA5 #Vdp`/*7uuKdfЮ13l]b;M_5u_ !a110nl3xDWrHp^#$ճG &F{G洇s*4 ӎ>c>Ii-#WOlr؅0P5e Ju8~)W4th+0C>}˒l|!Ǿ bD5}v@-ڄhC;`QlgɅ*gkt'<xxlczGkT2_ɻ5*Ȉ"&.o *ȆOJQp7-Ak ! :Vz:2Rx{0b8V-_ڕ]iɢ-YBF_yeĪ΍MIE+eʨ0g-l,|=;I UBQk猅\g"*U9O@ nl2N;_I5.mɅxriFgcE׆)>0.6їd'cwFIfMS`7);' m$ev Q$(փf3|9_d]L9op4ZWZ7Nel)@VXPAT?c} ZMKBk;j*`q;(.do7ߗ]a8|f\\Zp75D2/k_i9%b.Nh߀!aՊkn58^Y %סJئ ] c#6S&H|:X)ÑC:LVJ"RvnC>-p.3!uru]Vr\3`#z#om^/'ޡqOHkypKp1;"wQrJYՀy·:ܯ}=F'`ݦ)8j֯!U"1ni{nw0I[Yh!;#ޞЧ;U4Y79'}[9D/Ūsfx;7g-,1|uم# ,H7B{fto z?)L:oje^\HFS؜E;w63MX0;}^&wI<nWzM9tsPm=M򳂕[Ӽwtl{FyaidsWp7 Vgeb\y.ٹ*ݧ07XKh<.SmR\+zO{ )TCԙπ~z$1~qe7}=0&b7 h+njxtN hճF@G+CpD9``ٜkL4El2k(/"]7Y9xsxN2KPY\JQء"[ж>y"F:?X3K~*wO5W<9qA[&C p)N;-Ew+H8AOyaB,Nfچe>uPY6sPքfTmsu/lshȐBvs)"VsH9z&>Y#͆EZh8_-J7%itG|d:Mgv$4檶Nv{u ZN;d]6hs 3QF(—fE:VoaTF> R{3 SM~E`feS]֦i, 4PbIYÏK72!U6o0_ -%m~-:5AP&K  *' e&m4.䑗b#j0y Ȕ}؃2.{&~M--9:X\[LbwXU5 f*/t/ى=gdm,oZ`HH&r/SJJ9})zQ \7k||">Y}Q''[-E34ov6+&`m7Lv)W;+e1X~ͯXzzK!Zܑny *8Ϥ֡ٞ܅&|9Hz4JWxA'gț`ZW>*׌!V o΅Ys4<ʒF#;Ęi\CU f sTT]1L6^a[g؆y> { "ou DUqxp孍C@^Ur5jAg!_Hoy1dRmfosԎ$^f|UӼ[Q܄*: ujy1\åi;vwԓvlEVT47ɠ30u-HɈRz_ l,byEy]ޓ %:`#_n!~~X)nUTLЉ7LKH`˒*@͙8]'z(r)EۧOR#Yϲ[b8Sۦ{o}ʄgV"^&zOQ".zV81^N` eloۨA^#0+^t[7sLQPyrtMHHHԟ/ov#\c17]R 4h։S0jo"Ha.ݛ ?!;qF4-YKx.V,VƅQ lx-i@h@¶aN# )ؐwgo!jY#)5]ю1w:L:dD 千۳Eo:yd K*[BRO ;O-\\}*̃ڌhSOE ք]䑴ded "E,m0fvCCc8sp TMȲqW-M=sO9QYUjh,F6_| ZKa)QMqyAkqL  42+`3X'< kR\[{Ɲ!t2@N1DŴ{BӖa]|> }uR8ul8]``ҷʙjj`ܷatq{*Դa+cCro/D r^Y1!5K } +/EWFYp V<ʽ¸+*vw & :3U$".p8apJnhl+׻ԂC~%NRTń 7kq2Kf3LW.Xŵ8_rO,MscH6v}*WV-l=\zBhd+} Jܩǒ \Z+5۷z_I[jLMy(W3aH//+إJAP_Яr+֚PbѓٶҕSpgtqU?^qކ-fګlc cJ!\r*ܰm f>Rޘ/Wf9uov3# 1~[x0d a+4te@DTSyqQ;$ʛn@rgYYP̩գCOK-,]1K,eyU2;+.||d#d͓ hho%N5:/)DaơL+ݣtn`2R;:0]:Xa9gp{/Ud^Ybm~9{"M۰P'?t9q'jZ+Las$Ϥoźmoפuv6M&{f6Byd K&RZy,[""L?8nlRY+]:wA ӣ+'t@LK8GK7p,2e#}K̙[ETu:j։G<Kv#_(cY!eK2g͐C,Knٛ0=2stCl-Jfř?)5bGԠq۔F둟??UK~댰 lekV3j$pw}LD1h8e<udd'a%ߘ }dmNȅJ>DYUX9USǾ6X c6KW@jDoCmW=|wp< S_NMW?җ]=o;Iԛ l"&Em^,IV9<ol;~ cv!$e3k6mWV+bl&xiES [ҁUj3 ˨#‰{Y<6lp̓v/tB>ڠ ?9VU,V s-FF$"M Laa{+~xr-D{ň%<;`ԑ7*.`4hqbpԂt"AlY( 0'GP XJ /PlbCV;z"$V5rI Ng ᤑHYNNoܵ$ěsB"rt#VcjOtLq}CJUo=/9 b/ 7*ODXt%]#ROWN&`t~N%w qT# E! RO0K]5ѱVm{c:39c~scЎoZ"ŸuU9Sfo /&Vz>;P+KbIv*` y:In#?x*/헭KHNUll}M XTLq:+C7_MG˷Q4s$V:\ T1# DLPulaBr3xar@ceb7])j 仾s ¦I&Ё-wqD7.3DaFfͽ2kiڇDz;P!K在zᥲ.jGAZ` 9kɀ|@*Hݎ(2{rDBŅ&ZX l9"N{6cQ4.qPs0bYY tQ,VgwJ֤gV=~g&%Pa!TGz6.%l\ G}7ZWX{voIs@`n+U6jcVFt?»]۸FSV6cSv*Ù{-.r%}aL*cs}=S&7rNNԋAl#YLUhftSg)rƹռUXHYs n(OA*Y4Զzv,dz`ih鋞H^Q%&Kjgb5w1NAiDI f$p?]+x[%Rѽv%r1?K|$$M h6BnPu3aҹhkɼ r.ژTVj#*TY꧳z}/L[xzgq9KM }Bb?Y|9-x wu=1€Sw[fYEfשC2$yE-X@2!@S`_ͤn}4/i"l=x0MOzu@,bzj5 B** |M`1/p%W#3{5K2~w[HR]V,(nsvDB[R!ɰƮ˞ELx0ҍk A' ?hN(Wtwwɽv eCZ@ƶ 0lfCuy^+| {/̶O nD'eI|.2~) <3Ǯqy+MM"ȑ*'Pf$X,pBN ^\6/.9èJ$}ǔTͱEwa"vNMmzhqV8>N6Bӛ4p[akRYÈ7)K$Q%b*d{p$#!s b:J{ sƆ >ŢAkǼ9ow !zޙz+'Q8 o2aP!(shi/vvkgwtIY1Q,l2.QkiyyN][}LRAKhup\0԰ l渰9gBy2XNprY*ZNfJ9h@3tA$:/?v.kD"9}Hr39; v|)؞jH;t}gs؇cZFд[X$*S/@ĥjھ)X!Р<1юzSQcCj;QW5kC2 M6:p.@қv+]HV c3WK?`8"@tU|1dqP[|RteEMx^.LH{98~C *:l.|]Y,ۡH,||G|f 4Xb f5+ܥ (*Ƕq3@_Ӱ<ؔy/wv.N}pShgD`aCdƂYXPJɤ^L]QPܝZa>`H_}PU' &?Y[o Pz@I[zdhdb-62HB@rPV^`#IZ+Z=^[BS]kapQN+Cg/So+PI(|j۸_L0(Ơ·޽2/ bBX(r|Hﲿ,9g.ʸ9尰o3Iv=!z|sN>D /5wҺ}\ ShndiU8wv=Lv1cwԑC1Xfo4YJ D&q{,` |26 K@Hp![PԀ^rJc]Q·!o$#c3ǚ| v5!-({vٹCѴՐv~oРE6+PG\i!ŌaCCh{\jC|=bX OaW-2O kֺ#uAH ާՕjbMuUC_zQ"? dpty;7vbKc}\ J4@b8kYh~" "B}w!O&R< 2kguX.cKsŻH'n.RPO?f7\㳯ՋY a%ig-q}y75WlOoÎ'b$}aKbxOߴidJ/~C֘KaFͱR9`epb T>H-^%Xk|݋Cw@^JZnrn@O atFF_-i8xuOgApCSsmWCE>}shfW8!\]¥nH"=( A~hrh0K(9S7F`JLe'bHؐG:VUH!x\^DʊUP0fkp#pt9sj۱b#YdIò\[#ǥVq*`&ԇLa+3:q3otmr K4!sWWD sk$.pF~~S,Wѱ!>☛ tVw(BnBq6xpZVq*=N*¯?Jk̋/ZPELZpVْ iI2n@+ndU5,D\f̷m!97㕋_eҭj%,t2L3L8Ft6 ].^e4O@ WlGd V-Q'XDc{'3j'\xw7ÑŽNC3n7$I@<¦jgTDšCP TYd*ӦE-KqxNw ҀޒT֩>s.Èk^k [w}D(;TfR 0!<ݫGކ;DjV k F~},88sv{rƒȷs,lr5z}֠Rc-WK݂ohۃv Fƹ@أ™4F2[9_ #?%!e(WdT=?'gʺ]҃ m{k3'ԝw07;ZM{j~X/7C0nMdW R&߈|+˚:!hsu oyoq saFAjwS]"q';-]by_Spq3Q0UaVS<9碥v([x yV Hޝ2r,'Xvo:4%[hdb, oмE7`$O?t^$JF#:kBҕ8'ªqt3NGl=( }2c O +VcJ"(\lF~*j"]CG=˫{8ZdLUT˻ i^}Nۢ4+#.\y&sB6 Į,t+:6fLm?p.ICqѴ(fʵ &{\ґE%!e47h9UF㫳8?KSZ]ߔhga!yz*Pvo9QjФ~ NceO%=*)T%b//Az]\SU7 GxVpNJ=ʖi8)uu C +x .V[s6тh rso4ˍu0 @MZZ{솲!#xccKg î'↍EA<'=XVagF3/Fn3#E X/tGy0]fȕqi~t nlgy+*Ybus43'}n3&\%H$э]J e\^7_ z2WPhO8^gWLa$-~۸Bzk V%X.B Um^L^q[O&XUzn֛~?Kkw䘱-O6U0c]ކ=܌Bz6/׋l ɂ^K5DP\f%)|/5 QIIyՕTQ.5 pB ,c/0m.Ne 6]ɸ-# 8GׁfXf-ڄok⢆@%]h ?l2~0.75C`Hwf$)xGN굤ךʤC0:~®!UA@Bwb#d!$5#j/&ܯ` ")3gBk4U}NcDo//d-y ۱'ϸX&šn^m&/I`qJ>18'?VrYw|rͻ2j Ů}pWܧdJ#{\W[3*Nph:edQҷyh.zu~lŒM>0TWA%iJ9zvWԗ48DYD:%1e(?˥~_[;|R^twDUC\s⨤gfL`Ʋs]KOU; .^?'N0I|-EM唳1&F<b ǒ;&6T*jKO]+LlnWǻ}KO߮-dDq3lj^TaP֣-;t9I{L)rte$}C y[{+n,M^E29HժNA~5a HlK% yZR@ \H7,ay6f⸳ ;{ tI.ʍg1"x!<* l{EîLU"+ҐJ)XAQ]t͍48hj]yY&C/o8֠)nJe&?o:{cUȔ }x!܊ɘZ lE ]֐ }ጚ7}KECRk|.˦<՗hϮ9]SPP]屲2hQp0\1LVM;ԍغ\c+{vE܆`~M Oc4mSDu º@h NYN">x g y CV43^lMrƺ%f. _x]!=l [*> LR.C8Ip-%GݒcQ^.(\,QzF|~|n%Cyo!ML^A Jgğ^ ? 6(ӟ]v-Td`*`AaD~sW|p?x$o-RC?2ϥCQ:o|CԐXky`&hUQkW{[`=_C) O,B GNHCԒ6*71z9hͫHsq|r)Z>t1Yӡ4^*Ppo$exT]NGҼG\`H`Pof4տ~eG(4A/$WMOS(s4<4XUOa*囿X| hY#Wd=op%gñikRq~к22zkϧN7 +XbIJdYW B~|z=(QƵ77x3QDqo9`WSDĬjBɊ(Z 'XYeBeW!ۊ-{5Us}<9Q疸PdOo|syQ5P2ҕUV=mF [<K }^Utl,mED2ϔ.k!k1&j ݡ3j!#洅ZQ?ǁ"7XȺ`RE텳 _"FW.gH66a~eM  e,qLĺ3~ vEէL$B,%3#d8\pT >1IFۜ>pq" A_% ߧsKZKe}n;Õ@hۗ I!.jCa:K1LI)&^a |†PԞJ:X^zkj̴NMM=>Dhj͍DU 9}f{QxH{4aYV"O @s>4Ww2 _Vj_~,5.ML̒+N-WΫ^в3hRs@ϥ0OGE4W(?jȪ R; 7lz3L \lH{lGBNQƾU&=KqeL%T[orBJ享)qJ򾯺;+rs zU_>0 l?I^Dm4ܭy rFV"J+:Rƌ{%'UxKuo('YW \Af4HRMJb o?mڂP#+̦ fO& hmzunspTG)HG*S`@ 2:!\3)+\c6'Zb 'd](B+^a%412'g-|*ȗy_̸2xh^07{ls<#ḘÉ 4\lO,Uljb=$E,x({#ir&TL 2zUN,)<Z-AŸ}QRe7H񋿈3>+H nq+o~OLj 7Ǥmӿ*jy4ނ!+qh$щ?kn-ƜXX7Ͱ#R||b;ZUz>J(`RT 7ĠP!9+33SϤng$>r wlЋZ>Dcy^ xv<Ҍᶾ m N_Q۞ 7~6uUjfcc3Rf*TAm%Ag尺%0=UjU트j~m-B%m pwyQG%c@G\] (񕺛`"o7F~hd‡J8at?+a}6m2JF76"6BFbVDr۶ :z+`.[Wu {[,u*U,L3<ꨖܞgBkݎ7]ݹ6 M g !̛ ,8E{ibEњ\u K:Y?)'k"-v~ 3*aٰ 4623v7e<k]xoH>ghJY.0M ]B'8HI ) _lx"5w[3Hhu|8 hC`qOH``駬";fX164 fwS{:_K 44/PA`Tj?2P3AkxznkSIyu{!@н# K󿉷#PʘN!^VTg)ZvdeC|PT1iB{NziqD 73+ol촯ipd<2AoqP0F\2WVMT YB?3xyc ZkKa0@̼>ݮ`^5v"ì pV";*fIk# 8?Z[BNyÔ2]W bC[ yRC/*nB*Bm7lx6.e,["}),4}f5=,U׿D.tyI7"+&`5aD( {kPq([r ~:N0C neNe)F9r*ؿ>M.Fj*gI?'L:e(+V^C2߰פUE;2ThIϽgqaS%79>a-%Kݩ,COnqc*!̜"-W#)fhަłDwA D גKVE |K*_Pxc|7;~rqU9E1BMU$qF8\8+_g<:1n!Hɵ!OZk1$k "=9U?R;A_ez uc'Li$֪ꯕh 'Vj9Jaq5s\=嶷Yf(pE8%> Hq׃&‡~ wd܆'TVj ,{W<@G._ cẤLЁhQ [}/wIQg/ 7Lw4!@tr !uw!^JVޗPB|+~}Aenwp)! IIإO2{3.k#Ϩ-$⠷ HK3 Bs^)H_-09Zy\*͌U҄J>_O0jٍ%/_A~e?C8Ep^]Q|o(9_̩"r1fM;Jt y'/w'J6KSOt}aQ䔝]\yt*kv:. :|gtsA1^Q$+Dj{5RiO 0I ;5$x5]ߕ),0[h6ihvAOwZY#+p/ .Q =νp+b'{ M:?We!ƪ!m6I50"Cj;YBbPg(|.aOKeEd" Aݿ6ϵ2uݚ%迟.z~Sф _1+{~ݝ,"5{`p(`gueD"6[ߞ}|# 3Tw _:X0;s,!TcʹZ}1P@WdNj7Mͮˍ!-XT<̌%wt-DBn7",ТaG|Us|EҌLYl9YW|z~̮/0Dd:ב_e:Yݙ j BmMoZAbdݲ#ʲ;7`,iMjm,nҌso j3#Hӡ)-ŲUpnU;Y@/`hMcCVT |:cDb- ߐ EMh} /j8ܶ2Қe86zƋr &g.1\1(x$nE<;'}t`\TmMk͌fy˰Q!l>-=Z'~{jKJQ5CGq/=/TE2%jMp/L#!a.Gj8g_[}Z6A5C s!To᥍+<~EEo-aeBTӱ\p?dD9t玕BfC֎79hmՀBd3Ch,3Y,j\z~HD0wߎ?Qv ^DSbӆΩf`ԼOҫpDŽ9Rh`]ܰ]dݎu8Y~}&΂Y=;dwfͣKl%K;05̴4! hG_&eint]eU/+U&zuX^ xu­G8 )L`lXfl(N*;#EYSWdBK7bu|ƣ>JR9hF!)5/"/c'QJ5,ߥm=R%z7Ry3͵ M/t.٤C`S|]Sc"B yrecں P-Ñb EwPwJTRg۩+ bsK;w|,W}-br$9 > Pu|pJ+tq0/ܪ#7JK >r7\M)VC=@; ymi=S1D:]\/]~ #aj^KP18[bTf*~C8,k93,㲨UIΗEq©^?ő0&ÿJQgR&70]URz/ԑ NQ5k'I5fvxYa' jl}lp7zAjotSa^^ąZ%xц7q^ XCZM ;Kc6 Hq|̙.Iy G @_]jlgi7.> q׏Eǰ I۾L:3~E<53=" _$r?0k!TK=]~^%PXR2ŵܟs+/?jecG0t(Pc]Fhƿrq0ԜH-\a, +`d+D .sSR`,eeALsNZY,wz;7W|$'%| |X'OHW,?He38!'hP=ƋO#ak^M@{,mC,1^%YEv/g`Ӱ1u^@aPEmBcUdU[gG3L +t(: ZGjP!ewd33~Y /qi|p!#΅ :B^SJ1厰#{KS_Jd(9Ϯ}Wϋ5CTuf#-̕`2 XyC?5!EEjjE qb?gYQM`1h.+(슡zGz0$0nޣzD3ʹP5.\tX*1oVCa'K 7 +?/0F+gbs&Rj(Dhz J#'^>7h::$ats˒ف޿qIq _7ĄEd^m8!Q>F,uwo,g!fb@c9JSjb6zꎐg$_zb)v9&[1JPIRTMZo#1ָdCxCyZ ܕH|N S1S]gxKc%c:-0s@_Λ>&8%cEV-u\FUK#tz B2Y-xsjc=AxqgXWY'|3h9dݻtJpwXs;&zg$V$RnQ]&fx[<2Q>wh|T[ -?:0jH$̹="wM%jG~ A 4Cny(DU/M\fk $' fM }H]]+U`ŶS@]gfĢ+Ϭ81.pc@T/y`Ix F ݇?֬ yaqWK]\.qp 8g5MY!6izwtܹ۠C@S #mq# ޖs>sc˿GX-15Yܗti 36yKk{<*$i?PC@hζHxP8v(Ro4v.zxU 6!ri<۪3IR#O#SӁ݅:kA@X7Q67TVIpwx% Y:4@@"uA_b m, 1=b "&xnpZ8XЍaz7 _ϰ-dŊ Gb@1ڪl `s*@xuM5uHiEq-ylD8-r_>'#EnIk2^ r'O U: 5 \0]cb{6_L{ռΜ@}eBwr ]DBvTO!v9{!- %0=[xI'@Sk}fT=?%>Xj)zWv!>2E`bzhlV9Byrc=vol8Qê+f25ա6D@:ļp|N%I&BӋ \H&sӪtKNyaH?/&~r;2 tL tg؁~{BbL )>4^PT쨵 Q3Qlx_벩NY27q²p1Y)R Q! kSOl]KD=AJW`:O>3^Ә7ߵ9 n jC4s {/h<]H mTgȦ=GQ?(9xLv?;Vh d:$̗*&;-A9+bs^VoWH ,9|\ s)EH)a+X@/ ~C,*1-Ot74~b ze8!>\|pP9TI7 ͟eJF!k!/^#ܚpbڹ4߹KwS,mDdGVRs *,qΧNHt%Cj!B'bt1-Vm)"`B SKS.Xg JC#Tsy]!hSGxqmE{Mud+o::dOi#Q5Ovotc2]$6Rp@:.XQ% 媪P_()Ah6lO.jrqS\'wpkW`=V xٰN9EFDXC ˁϽW*r[ PB%\@#j>Q-\AO[{q!=vHdQ4%SkIrg ˉu*s|cYe#뵣SYYL0Kȥ9%r [K"m oYP2pyN;=~tDhć*ѿqpVܛ[*z9}ӑRhWS7b\Gdb+-M#!U:M7]I_4pd jx{ڛNgtPw[ yF]ٜ d*-ӤR+"H9>6iERsZ80!EAwfpwlIw89]4ꐙqv MN-$5u|(˕8~'_\ %)Le9 JYtEfMM0?@)[tX(+"a(~ؗj(Z HĮ0P^C' lV̛+RMa 7' !]fzWm6L_KKz&E茊֖W=|x8[/@pFmN MKpfUk3s'?5Y5HE<>N@%LlR6꧙tk\E\7ZT yg?q7} CQuJyBInf#x1>.=7xCOH}v}>qGXA(C%9"q/x7 Su٢Z!O}?G -knd= ؤMey:;j ӢSBň]BHJ o$zeb^CIRSmAT'X˕aZ@}j!pja ɏJi<8WԞW<{I<NsH0 貚¼ -dV;|A'hn;$kS5k-4AEz=nZ#7uBN+PZ]jө5G\kNW!nM(': >1 |ȥaP"bS.v a]Vmh%%s޹tY5͐ KW˷'?/0=0v.ZW"CC{~ze*51(Zī 7jX Bz=pk^?b>3+/zJ1E ".H/)z$tn0Y@@̭$:봸QݘzHDv9ZWZ:@*%u(qh@tgbF4dh(D/,'Ù ^y|H&k1_ &E^KԫG&Vx+-e 5m "E9ޚ1Bj${$<H%)?%R<8:fNlP@\,E m7.oHL/+vֻ ڴIp`\]u|8,ᬞ=SJBg]^s Ohٽɦ]{RI1dwKpã.d:˭ ';&g!wBA&`"V8APQ6-׼DY? HP{qKL6jF,j<5l aYΉ)ΜВk3%ilRP8=hٗ,>Ӎ2?eu=Fzx֦65#0d6Ys2*k,p# zaw;3\2ZŎbR8{u\>m=bcZ/;d#,֬kWZAnޅ7wEopkv)ұhRt|ֈJ!+GQt ĢA֊?Kޕ<ޒKGn%XvNwGnZ [iwS3µ!\aL8p8R*$ۈdINEf &?Bw}F6Dck3Aee52RPKAγVGdL^b+Q۴8e&'^AKkPoLR07:^Czv *RӅdcc)¾@ൢ5'J[#^8#~lfgNƭߘ$[[:ƤTJ-\ˊNK54"0%6. ɉs=< KޏPe~ni&V0"hK6xMs---$9!ɺ{SiRgpzm;9owo1 x xhj勵4i!Ƞ-TR*a wr l5Yvky-emˤcPR[@*Hm[VX䇭1.,g} ͑Y㎓@)o""oyґIZ07$z6}? ZN-Nڱ:_4}.TA};, לgBMV @s)/چP~k@|B׋NPAh 8=*4CC oDGM1/`X͇7Շa`/TOOML=B662{X0KS~S18;9LmUSCn$ytHz!G/L/`vߎM>1%c9Hy p" zFHn{XnU4s=@7H+ {|=l["m2lQ6ʋ>m_hǯ7yWp{}&f+ L}xff\3W %;թ nŃ2֖]e1:ɍ BIK+jnn`%pؒ4DгLQֻ ֟oj?.g)#p.;KٷY8V20$8Kk<}O=|O. %~ٝ" v4,m>ϐC"ůH\K^7pf#PDAPW]XD"now,JP_KFmh,Jr 㘞dRQ)9V>s]C}\ˠ6'90 1ńƨg*H7먪#Uqi${`KaaaKIv x0t(lѲϙMF,^VaH\h?+~j kaV> I__M&KTM9)68Ij]Oq#  "ygHMβ9< %z{p _ߘi}ϑQ7Sc4}r@q:5EIbrb,ٞQ.Ul~!m/r$yUjoR ZvG޳z~p.Zh`k^%k|]?{}gI6Ooqc+-fʁk6J!x?K}iz]eͭōhd*.мIY {;x$yFجVCv ђaLˁr ͧq,б*RnYdIiBU:4Ra:Dk?ˋ#%>wP 2vf󸼓jPj& ?`4> Q-ovő,Ly96gPǛc(ˊAg?ּpuj|Xr& 78hec+Ta`)}Fn m.UqF-^qՌ&/ŎOs-+݄{sG_!%CvUN=`W z$m.O#XLZp[ (ywms8vy,9d<ӅfTqPǻ^A^'L^HB#%ƭN;0F)7ٖjamyevؽ=+AW \rɘXy W#t#:/{0:!>},q((N۶ubhD]nGWe(_Tޖ!AHQL"`*dsʳ"qp#gl_1PMo{?<b9`kYb4+aEZ._A}3ri ʯx(ZHE/հz{<(2jT+I n@ZaKUz@ǎ;Ǧ9Z?d:Bw;Yɬ גEtg1zP~Zlmr!濾ȹeH[ĠzΚnϜ}s" \mN~Fw\Ng?uԪsJqCfc 4FnEr+t#/NifBW6GP9k|Wo<{[G]YHOB"x7#RL'3 $fהA]k7_>.+MC,^~P|`t;56{y5IJP1MBLNN3\/4FKZ.E슛c12Ձr*cs q2"F5ֺD^6Eߌpŧ5r۹p2.H$WϵLi*xAX GYk|?†xLzBdX*"|S\7i͖;$ QSqZӐλ ?#4{=Ti4R]sΠiyp8-,&0JA3Do\(s"…fJ}h KG5D #'B@ʟ7#Og.*NG "T+ *bt tO2!"1 K.6!` :i/zeW/90hsI]E}N 7 [&>)7R~n $3 oNG)V:'w Œ_?Kn_3[b ;5陿>a[H1t(ɵ5Ȱ)7P{ؒMNjt?z(yl׵':w 89$]?Sy˅ڣ݇ba8_TGZ<8 F2]K]5:7+<|v#I($-侦M8Q?CjWNbϡ ^#~")iŎί\1yk%wjaX^Cᴟh}Pr=]ԙj*9s:S,kD:Ё0Paq>w>U`[K _6 /v\k H}n gpvI  8vxU_w؋t:hgڍs+K' MD6;tqQJTb}965 ('%Q4YHs3U1͍[ §$U$@RN{ZrFT{ KiT;ʽ紼bn}-iyH$α I*Agu;HD.WR0Z/§ AiWu/,gr>Fe RǺ`Η(F?L V,*bilq.VWi! i8O >c.CBeoA!zRvK +۞`* : *(^zݤwKU77ܝAvKIq,/a\UTm}i&<0Ax#=D8$qe㑊eSoPkI<_.O٦АdOB>׼t6A!xH@E 垐ж'r֧6w$n(C֛ c~Dֺ@I Cn[Sa^?s%{{`yV'qhl2IBEM@@"zׁ7t؅.*/&]XCIy9m͑\ mh גvi0p,=m)94= "ah86b( 2{œylm#z~VSxЬGPgt\;Dp/ǫlw&2l9.__0~E}MwWaߡ+)uhӾnΉ< l})q,^V.f {dg2>̪HWW7D#Y=VUX bDkWJ_"y~M.^b. VݪR֋YM\pT?.qAqmMk`C iS 샨%e]`\Vu2Z6=25Yhvk&΁FO/H<_ ?țO̟e r¿OR0/A|q)KrCW?AuCQTV[Cx@]2H\.w.NxB;HׂZc6 tb튱]G[=;Ryxվ).搎=G33%'L\d%j%]j9:QMKz~JI=&dn9pӚj:K7:QYaR{l3Қ4|lQe^`/Nxwι9p}gW7oZCDx8֕cDiiƂ/YGS.#/=G S-ȵ%`Km8vhuZ\jRĔ-_ucel R ~/Hn9NYC,~\TS O:)FY ld eO^ ,Jg d1&鞕c9@9ÎbĘKb4"?_Ěr& M>Dpn]Vx%iuBvIA pod{/СgH0ބzKR mzZ9Dx~;Xq5]]0X>`nF86.l4%T]F"ēI[Ke~x;V )sR8F8ͣa@(e>-'G [ʃI ;|K<&kxS=ٮj:?WW5#|gwxz~+w"QK2țVn^9 t ZP1MOk$A]gEhHnKmm!jpnAB&ź+uEj=eM򹃨 LD:uYQw0:X;mr{um&q&ِ?mavje,B5,w%WkT˙Xz$DY -#'vC>($oPCLi8ROea_%T Bߚ_2{Y* yn)`A}|F—]mE cO=vL!E5Պ17*Y7;oarO0`pH7IpÑCbJRa0["Zf˷g MhvA,ͶTt9p0<3g'  5G) - mHAgv hF>RV z;XQ䌆k#e& tj[$>6zR ^ W!QH.ӈ;% [<:x0ki`Mz ؚ@0hg|p\`f3 wț ѝ\;w<\A~|%j6H9#*X Hq%@ ST?0{z E~ezX BO $7 ŹrUf}eWkʲ{#T$Ɖ: \ ͛k:zWþn?O'Ƌ|]SȻ)`jNO)xG%WͮErl֘(EJΏ@܎۪Z渎ØBs4U0;ĠhwkϖH`aɵ%0c6fQsպ }t<(p"6}bZ!&Ag0LzY ^l8#xРNe dӾ626((uyh┽e4kWU톮P=6de8035O/䵷xn~տ]YE0 ;̐b"< p4:B08wP~Pfnec 3ג[oxN:(D+( 呫8نbaLJԜ;cJPEE}a1 Ph'ҁܓ=PYnDߎ8ȁRQso0Havt":?כƧ<- Mز*h5!ZxԑZ2x:W?r8kQ1ErS YB%;UՅ ;aWcjG<;2(BFme$Be%uN&^5RM߲'Z%b̯YP1Bg^!4V u/*|ڨɂM*4BQHb `-(>>T;D̈́HYxn)bPW@]8CIo;5}vn_'!G|*3_H,GA W q6Rc s$rDҊ~w`mJ%tܽrT@[oZ 9VW jP@%g1= UZ,a`E0{$L fo>p-ET& <ѝ4Yߚ%EN,Y#Ìl MUsD]|_`,_oWIl1 G#P^s!˾sBXRsQǩ8ǙOb^5Be.v3i ,@p[E:#lG*:[E|U}3& @ cBUb*fy1uӟsE y UThd4$MͰ8[p[?6}uviFVX>3[y2zX'028'ੁj-C75td z YH9*Z~S^eMz ;P\!S^#6S)*;,tKeYI3?5Ezl@;I (%66?}+ɟGZ(NBV`b1&9\j} 5gOӍ:Fp1aOZÕߢ Q]7@2&;-|=ݡ=v*;`'2 Ğ5 uK6,)2x4y첢밢v TȆ9ò%J1lLƗG$3r, ǧ\3*:|8E;jIaYhV8B+BЈo N#1 [V`[C&l(}iw ĸgT$;_D|ZvoD*w!@>€Ϟ3&I]ޙp,Xhh6G4И9>qrrLS}q2H4{XcKS 8\z,PCG\@;_>;Ht5#N}ISud5MOD+y7jJ)nJޢήgOQ#wp |sE|hhc/R^S3P2gvw?m; } @ $78`GeqMG`{&v3%ٌUлx13MहYU+;z(П)d= 8c1qWR7u[,³{zrV1Ģ7N֞ЫŋXMȃ6[r1);R|z 9p:5[mպ˃m옶dW*82 Y qLFu' O'(A H?aX 4NY*m"`ru/:I[?i[b_iCʎ@c#!ڱ7 qR%BdӣVӠg:hhK20A\]TYd֍@lr5NmS5wFiѬ|$dO2 ?ej"my2X\Rme7|ƨx4rMD6q]i|bO0 @^rD ? iP؟aaVv?[ɠLx|, ߀c"8?3&ilۺiJDO; \Y LM`!EۙUSLwLh׷ "r lP+|߰=Ct]1b>,Ў[K#fY8U>Յ{̍i& j]KzP Y{ i7ٹP5*x}8_&i5f@3EajWeh0?P}LrU+::v S(q|D2Ɠ%zqYL"|5:F,,͸2h )뤮D-ő =ߩCrf\@t'-Aoxxyl =ۋ+( W:eȢ1J6ҫ='sZG+^Bwqoa^~Zrz$\b 92X?-/i|n-lLGs6 .Rk(<푅kތi)A!Q_\U6t֘3H3#h/@04@W41jfÙRB˅$ƪ3%lڷ0io ɀAt7pΨб N wdHG(5}Tz r_h|бF󽰱_e51tE5\69ߣ1? -d5v57).{' 7|~Y2Ei=qnΚSߘP/-Ľ\pbdH M"SD?Ka3}2J.V@/0< h2Htc#, kX2u:))XS_pz!TE /'tFyF=/!uyg9-ʌQE$oyiIQn %Jyt\}YmNX7kI`ҤEY'(5i&j0[)߀n ' ރ/wh~. ɶM-E'K[OzBw[VNtB= 3zYrIYlZ`=0.pp"c5ޱ0VGڤڒkԡ3oMg`bx"T,,1C]m!mU|;^JFhb{Nx{v2bm &Y.~:ڶz v˃-Ο851GiȢC1"[7a"ol|S|  =<a)t];_ri4h{`nlKU sRJ>@BZ_t!W߅9[]ɸg8O݋38u:-E L `v\ 1 @N)d%m1VSxePK[4Zy!g:a&2G}}/O c]U]vهq  ~XC:,l ~%e~=*C ntO. DS^u),$ֈpi˵_r4EcQ &%^#cjb -Gt ;{C@$j04x IUWcRЏL-ByTOJ2%~j6$iP&ɜ;BP찥YB%!jZ@7p|Y5Y-jm rOF(-jO{#/,Qʂ\:W|w:0#G`X5 $f)-2#AnȐeK^OǾْTnkѢ5r +M s.4V =j./zWd@dFՠ,70-i-?䂼{ I D.s.)jy7 =3~=xo :FSEE1 (N3*Y7^F} n!i2|\|v"UCIL0-Ͽa RR w vWØA['_] Op#|%ϟ.@@CijV w& }%hI]OByw\NJSMiui0DoaWvaٳ1 VeRr Y2mLtWrVb'4}H#({y:[6'.vڋڸW5"pLye<}Ԫ6)TTQk™;|*QJzb>868Yoa =SЭwyO}@ͯzTj/3Nz# )L.wXWP@ #oW׺xF:qOdf[U^,;j!!X^99SIMC( Z`EtLK-q*"GotMiA=..3vߦ{;sEWsdۉR9dTtx->< F{-3hj,=ur>WB< 7bGtӖB%{`'J32Vܝv4d+T= :|yH4 `k2.Z=Z|<лNܰhfZX}k'k=z0~}=pB^h} k;.xHd+L˷)}rߝUB gxλS^2q.5 5&"oXxkBK sk5a{:Yv7݄;x q< q ӧ:[9U|wiqc{6>VX :)e'ʌZM>*L-D++@HJSy9w iڋ춠" ^eR#?s A\GN^v|&IM!Ms ǚg ܫFlUW0taÆsSt,HxϥkуL^i##Sd@T}_~-܉p!~wE;^J<3[ZaWwZ=rsάz0Ý }Zi)AHF|ozpaC_kr}Fs!/TbzLFmO4F~Jeh>bv-w26,qq ] U $(K )>;)a@=ƥiAQ?|qeDY^{glqm9i^B"=NUx*]|"̜3%ⷑn4bY4չ’GRLqR9N+|EUaqFKwk O7)h~ZgRg˿QS|j[, @,p7 7QUlmsS{"d )? Jr*! #U"G".4 k|EDaa)|TzKpB$8}wp9ΜQ8#T}ftDܑiw CZS*͍Ҹ˨hL")ED 'fRK¼E%LB l$’"c ‘>WkedD^^2W)x1zJ6uu t؅~pcV3q>Ϯ6+,@/+TuY_nj˓CZ]I 3ejp.&z5IKF-VO:xYS>4܍^KLؑls}b!zhOa4%1NBہGqWL))T3o08yp֥G]X.JX 0[,i~kaW|ycp%%\//ݚ4#-av/zٮG inylL! v'QKbFo|%GhdܪJ[` 9%նƛ;]pTIkD -<_Hc)WgBۑ#$UOHf5oz7&KiAtb_]mI7Ot:yd;̀RQ\}5 0cavåM? @'Ƽp"8)gיZnGsǴH?G!)x0rW6 :7Xib S9]U#ZΫQ4@2م5O3 \{ctq>3ɦ"ԡ;pѵZ4|j{Vj"(ϏQ!"n0 >Qn>BF##۲vJyD=#s'`z}Ev -窂xA E8zPr.8(!~kY3ޑ`a)@& ıyÀe6&&F;y1,N/Cjxpm:^q\$*Gi]AmC?Tġ6VY# GwBjzȗ80Bsm̒S=fVMK:nld| 5@#f2 i1WT7-a#^L?]yQa{ihTdF ~@' &歴0: LgeZ^Ԡyd/X+L!$G#?~Nt+@Y:DA-Iڤ\"cv^d8 #E,⥿&f!wY2 m}Ƹ*NU-Tq ./6FT$?@yW3hE5tQn6glpaoZ$Sͯ(/&‘QX{IR9و=66rV1 h=]4ɖo.}?T&Y?Em: .;YϣW6=,/j{dH;rprM pigxJ8l )GN+?Z/7C`u>>%^;7nC۾-|A^J@rnz7KnYr&Ƨ^w~P* G$ fh`,֭-DlQgS5\8]Q .r[3 jjg%MLHnim8qmtүx?i!i(uyX9v4r!ÝR:x*?\_}'Q[0v$ve&/F@n+|j?bl{.Z#b.w%IׂŮ1<9ڤʗ~5E Ԍ%H4%>y 5ޟGW^FHYDl*Nh<'IKִ(Jem 61%u.sS߮VoX4i"a^km]Uu䙳Hd{rkCXSF4 1B1Nrܠ j-C>ӎ=  3zw$ńڒ[ ɳ,Q$kyۣ?3bK~8*b RWӬfȦbGiIJtHU$`O sNaִxt(KſgwQu`;]'|Lp\]Z2Lwɟ^8;d Cs%(?N ȈJ! {duM-@i5chN瓆+͘Tn>2jXlC԰ٔ;P˜Qи^\|* C]"^73;B0/"UcBs5h/D:1`"z V'PYǕH,"`3rz 3nv'BHpm7b}-o- qZ:dGe1$)1^&eԹ'5i07!#7Lr? L-*RRGBbЪU~S9DxNT9.*w\r.zʝ٫5C -i/EblHUgqt74>:?նw~\ q 4Y)և温ڍ22W2U)^ô |g6WfCb8,GkqQq_Ogh K2s tʒ^HڎjGrnC1ILʮ̜hVO<[әT&saΎDV+zVO+lxsOmcHȏ;1P[׈u!aڦ#%I<t]pM.Pʜ:vcb#%-'!%.sIxXET4: E^4{ I\bH>wD7gY_`" " 33P( WV"rUΦ: o<0Jz]skD Iou0y/4;ꨇqH[Ɗ@V0c:Zup(;USΖ#ڝ࢒\fƛjڎV|̂ygnyWUKρd5#sb{q(z qa{1T0uh3uSuNUSRN%7OkVl/4Td/ yBj^oؙڶBRCf|Hq١sPz w]ǔ~Я- C^sky͏'8qaʇ5tMwzX#8|ZNr.5W6ҊCwFkH$iwr7 )§kcC@j /@4I ~*Tw/xxj?ƱIx*;@c88ɷT/hMD@Ѯ n~jZ(i9s]6H|섔6Oʒw=4?FtIbS焹8@~qlXHRUTV^a.p&W_! ^w<&7´R"\NbhB5mxf5G4RCz͜EH97j҈X6 (E!L1a_m-+RmfI%&#S2"\#8 YZC s`Pwȸ4Λ.xOVuUdPbrTM %4)XMZ?'L\w#z|-H5} fOfXwL 3AoD =kL gҝǼ6)3\X[&X1>&|uҐ̞28b]]rK#7U' w99\ժ C3?*II6g n[6ER$zaW|5'z欕e պz#]ě(/( V%2Kv7W-\&WJڗqŭ/ 26ma\7w#š:2k[L%YrSڛUT#TN,+!M"՘2 .fHy;ZKku̹&ssGˍ&lKXCIಏHu3p2P.5cK[~;ppNQ7ܚ .+?kd0c5kdf"< jk[ ;uEscO|QB[3Ƨ_kU^/f> !:f/nb+3.]WŁ5VwY1t+[B\9Zωܘm}5lΨ= XyaA 6%!"j}[e9i^ V:M#&u3 gKW!/vQޞ'Zk&\]rS~ oB*' hM ֫ΒvPI6~q.>YԢ<^hHk)o]k 쭀S8nkph='N>RyuSQ؅ e'g@ Q,]M$vRa5KGCܯ \]YBBZ"̣)Oi˦~X82ݻB@R^j&tQ\Zm"/$dP JR YOŻnh'2q𨖛-IzЇAbLR`׺oHZ۬ߝz( kYz0TaY9};Z7LJ!~['*@QkIz._HAL"B'؜*%)I{-Ɲ!@0g{KQ[gwzD wO P|k1i=!k&n1.Xnw3G":\KW^@%%`:~)S.ms{R}Fc ^p2>qqkDS6,̟ `&"+9՞<|e>v#N}z~i YPV*RYc.XrO zkM!o.{ESW'>ԍ 䚧7bݡV縏EͶqKk"ˉBΔ~"=t!gg:ݣ ׏yoalbwWL{ҜUCvΖqIWu xdMe*"tBI;䈚Kzx6W9FGIYRVpO^rE8jrIc'.͐=,PK}@YJG"cq OT׏c¢d_h{]~r7 /@ㄝҫ u~!\&~F5fNXQtcIVoLd6Hn5SAgZUym`sLj]eŲ>d yHNQxG["LF6P `Z!.45:yoK] _|ff{B/@0E1ςv]q#LA; M}N;w6WhWGu`+>E>5-Hl^]MҠZ]ͳ1v(K'gTi]g7}63'J Ưq@ۢG;4K_Mhǽ0&a({SH"$$t]ݪA 4J+/Έ3e]U!|.ߍ;d?re,X4I ҹٖ=0,SwzOg3NάŸ eWXX<6%mg;̰kW)o/ {- AJ'|֪NLUX|%*.!L 7"gY?k$B55wLކkj Y|> >*|Qi;R#}"|[,[w! SoK T%| %1]s?t6wze}ia| T BƬcq{V1etliSr3BzY)+,vW*OқԽ ~D^# ^UP}S,)&HW**ґvFgX $5nt,9K٨DAbx]Cb6! qy ar Q6=ܒG|YXy_O*F5[f.Z?Nlm]){PV?FRMlW,P, ] @fܮ?L8>^rYH c{&B9m'XqBx䫕BBձ$kTm mbl[a| <]bu r?@(ЅK]3/is^*F }V9LaO(M4>߁o,z{+< {5i'k̐!sz)uBawoZ)tĂ?2(D@XLQ㯇%AK>M(gĴCov5Ϊ.7 /r>5mр$:t`+]C?ʙsvf/bߟ&$|191H7iCFVq z/V+a`Y^Uc[q0} lP5i]u!Ǿ[p|ZgFRrƜL࢈VƊ]33/n䷜zan>._Bu(Qn-iz6il%LŢ1]-g@bVؓ%*iq ~5f)a_l!XHrڻ34r0`Bjہ[yI>Ul'jJuBcib%%l}E?5܆&ߕGHLyC0&Y=sm~SGٷADN)f!*FjD%HFiltTT?Ry+Y :4 ƬVǹs8=}k0 :^$AGe/Z[cJ4Ss~nTwgEt>ia]_]]6aOExfIYG?.s CFeýsY;Ub`ׄZDxPyNpl zjRl{ӽΝ‰CZސǜ0c4v5oBJ@ ğ4-}姡iKo\_rvH)}e<eR69D)=l'E@ , #cOׄPdfK%fة|oa^l׶1O%0xmM0IF+2g ieIf@|7~4k,kF&H=V諟GD8Mu:=nŇPe|0O͈=Qts&&ehbV=DKRHek3.3'DA=ΡK) d'h t|B&uU AрA3IT Y^EP^ŅڀcDr$,ub|eE~M瑩i,eL«0z]) ̝k^W QlnyM;rwC)*?ACј aqGDx!Hډ B sY#~a3VS2  `~oei-y qDA[t=tFl:B5Ok pLXctV.1 MwE2$%k&#ǴUTMYCS M@6s 1$Qrz ~Q ېq8DDX< *_DX&FO l~7m>:+ԨogҼE R=i=Vl3q]k<7]2z6&Jdn}¶֗ďؓ;Sn:Tyvy6gO-Xfqpy4%8UAP 丩urIvQ12G?{w+LF1jmXA+|voR% "b_1RKQ4%(|S\BedpEP?nNL7aw>)oY^s’8uγ0~*- 7s#v dRY ;kGi}H7zmA((r,׻HO44WTT@+~mZGp~ 7ޥ286˥x[!tnn@Јd : ^U~(VKcF^"Xao`[m+Yf;gho ҝ^}+r0Ot8;0qJݧ6#@U]-WZ >tIs;}(% ]}(vBqᯩ;l|^*wGTTu~ebiKX̡ jȢ*`KB'+R<B];FNiVQp.R[?ϡ_Ց+D~ٟFDr`_`+p_Iq{{ah>Rܱ[@Ѝvrjc75(# p.+0u脺kE܉s7\Usޯ_>F?F7JyM1(@Mz3o)n8-dUl>H!B7Z%25ܱ4W3Ƣ jR?Fݎi"J1[* eS} ;钣`̂洫zl JP3FӖB,I:tqT{dK {ljkf}S*EMPOzk?FP5g-?;ฆr5Ԝ57G_#@\ +2N?׀{56_6xNCN| Dx:6: 62QY~6Q Ձ^~@,J5daȖx=xt im6RW+KaƪP@T{i zUHǹpYT9WN xF6t~Oʉ={ez Σǹunz$?(1Q "G1^}^Q!0›1f甆[Y^5ğ~fu}}tӯ`1|ibq($ C}es)F]ksrlO+1俉AI#!el%AK'ykzO"!+h18xsji` zZ==cVc]F%g{DtnlA ⵌ PPwʓ\:qBszIR `3 ,(*T1Ǒ*g \ϐL/pkJBf>ꮄ;Ӯn9춷ʾEISWMkIZ`SgkE%&l``NOW s e1EN%;݌>]ek=žYֻs[Ə9p487K1b1Y^IQcW8WĎNlqr5_9*տ6qEr܇ S]I6P@9GJǍB z$b9-ёof\þW\/Qx%1ޢY -~A2d]z>MM/Kv_-bO՚o (|-\O>r}\]'=絴5vbn@N%KM#' 3-t+b;v!wߩZ~pU+-R֣wDnE)fCd ⨚Ax@w1ܪ@).fړFO~8. FiSD:x*z<- @{('NVQMF.+Cwc%<3to}^xD @CSS)jTXsLUik-. S{o&lr^. R$=W?}.DK#T鏘[PA`O +W܋,082KH7P Hqٸ3f4_Ɗ_&z٘,- ht>@'ū`p7eu'-}Eq̲sqSUϤHz0}.#x#* 'm.Ctt# <%*b^s2YV[8dSKG`ʽ "f+ʶ_Iw ( o[j5w=;S嘔ZEtaur$3iLߔ3| 7 O͝7F] \oWNlWmOnHp{KڴMA4dɳx%P^? z9CT,,Hfjtۡyiб2&wQ `>OYK E+2盓Y'w_j@ =}Dكd2,nw nY<60lDKI˸‰m{fBp$˿†l؁Q TirsEw$'Ƅ${0G2_uWg:j7q|J#2k<䇏 \^́l~KkR/]=k'$r &aG섶WW H۰QN.aeuB^a+βsq=ܲedjz(6F!% 1AG, ~ΡDh閡ڏLvVrhuLjcE]1hvɵGuW'IR;gN.}mian&J?8N(tSčw~AЪB} 5!*z#eZvW`yy[i3$ōTY.S9ŐDՙoɼ&_u2#.rUE @;NmӝzC@ޞeџ&z=.!)S v{t v9U=aS }$]Cl+r-Ü#r'aC $RQdĹrK0=b}b7IOz Xx`߀f3))CH#ޖN;HP<#,!kzQs/ r}y3k]:]> Np=꿣H4,T;FΉ3 ҅>9CaōXVo%wdAFΉ[yu6͟GMk?Rrlm?1j0K70e! ! KzLV8{zr2_+\T̲Gco%G;,yesE J](&hc[A+v'Q>}n;Ǟ-]fHx=w| $N)N昮=cG< s$憇&/[ M͎2tNŐNs\UX 0,.(e.]ĥ7w3yJX>n22.>Dv¦1? eYëO&U7 Hɚ7w4C{σI|2;t2o~B̊igӳq\J3ّwCڂKA_DZţ^;uLP cQ$ ݲٿ ?b'C^92COnmLDK8[7^ܡ<˻ \%Sa?ꔲ/1LP-Gt_}j0wd:0 Wq0s $|C?xNdx3"ᐶϩhq G!]ܦ0lttGh2)A JͽOQi%f5`3CIۼK9hp `:ڷ䖃rxh*pWaǩam6 B*gK- 9@īD^mMQp[oVn }hmTSZ9M}Z("\[KWr{8 Ł8W|_'0qnJ\uzƼ}JKmfxrO_)KQYD9]Pg!GR뼛 oZ»?$soJCS}Npdd6|Ϩ++?x <4gX&0zQxb8Ne_.%ڏOѵJJ$zL,K'ġޮ7a'w'-U^QkbGN"d0>&F~ ?EХ)πO P . 5z$gEBt~P*T->t^DY,2.N,>:90܂U=Ͳ(a>AlƅVhI~E-o9Ҹo^5PD|+{Z3h#!kyPïc󬐯QlǥR rپfMۄ~s\bζlE+y t 3z<_˗'IjN:y*[n*@g[4tG;$ s8+%Qq~j^bj$+tyT:-&Xp(d&^hFa"q[5 ;, '3dI)|qWfK_.J|eP(2Ϫcꈤ"V6!U'I(< io򾗀Jm]Ԅl"@~;^ҏĦxNR&}NA܇ThMNqg׭&5{Y?'l:m>ݿf]Vb8*Uyw+dV) \Xs wM]2X6=N,&x ncQ>.8TRubf{e ^ ѫZӠ\`F:N Rp&k+kj;T04O~ߵ "v͘۶רQB:vG=ApcuK"UMtMoRR"l=7?+cv}Kݫ}2%7?np(P2^vK@HMcVf&-l?QJYc? ש*Dh 'E_~,*qkTk[e=O}Nah~ ir %.`V&F 4[F;*(H6lw 4Q4 /E-Y,M-}We)YrHEGJ,൞I|Cq.|t :H1]ZJx]81P jg%TOˋ@;h]ѵ+䜉%=($Sz4Q"ڱ/aެƐO!)̔dK@L C+3+:5(qADJ%2Ŵ4yy $Ž`W?ydr\yʲZve0yd*Z=xôaz(б EM{v[k 3P0n?*g{ φxw[D1nulrcCT6jMy\CQau;J %c; dduu a(:9>bߊV(n:sI$U5 11 6mۗ\`}vx5zIt0bgACU6-6m.ӰgG^eJMq= >zPS!ugg*22ps8@>>@}BVl=`?\n㽵|6[Fr^GDd*y먼ѨH>?[/A}ř?״Oku~/HĚOD\3_o1tW)IMr9F, )/8ؔרx )'N&tSh ݦM޳^A8~ҽd gnN/2˛ ["U"2I u`T1cB$d2 *m,bFX8 P@< $KKl mlxTYT]fsdOׯDTeCW`Qnw0u+(|w-]Nr69[ٽ{3~~Au5J'wwQR-i滐^#z{o-w nVOP y TIzHwgJj'a/d2v_ucE^-8y,>g7Q:k^m_<uEO ˝ͻ^fDд4 "e0{b9A/ǃ t_OSH'YDŲ=*>{J ʱXY=shsOԥvQv}7ETKӤiҰF_Yc?.Xo냒7^[տ/0+ ]nLg~<_<vry|&i#Gbv;ԣ}vR<̡`T7LaEr!xY: lLÂtPuĩ ==t|&eVmr/Vl5H@'j2xKiCŰ6C bS; YVHxQ0b{DBdc l+zex邷6'& rY'"s Á́d _NA6Y ?^AQɀ@ _WU  ֜R((9Wye֪2'بMOF5gAb_nz2aq5A I&1G<7ln;1B|>8!hse0]irejؑDy#=!x4l&ڈB/dc] + ,n#)G+|#6ݾB}ں~ _> \#fiC)ȽVȏ3 ŻJ~r!y\S\n!=wrq8zQѾ:A拓ՄnzM5"}  e ¤7iXE }ܞWACX (b"at;SʱhHaMUK ~A L~4r#rp f \ -A{t){{+C6H{7xr w ll%,osb7C.~]_cu뙭<Ѻ ݙ`HeL"tݶ>"@m!ʬ#4v^ԉ2\^x'a]jXU!1`,@֥/Lwrݮٷ9n$:U_x^6>DDKXgXX(`Qp to{*BS&oˏ$]#=˂ 4vVvNyξ?noĈ[%fujjs.U@McDN!T~ϑi>0+bw37j"oѿWDX 6e)RdwSRf &Y?H\$tSb,lY)՟5*n/VW%:-j;9r֙X$h2eza%D-00ЦK3[H6~v9bI&B/\ Efٲ,K6BilU'iؑD*e{l9d-͸MKÁ2I1QLs}F@)]8Ա`Se5ʓXF P Mt=1h@Dzq ʣJnxt'?!ճ 3"iT+-s,[Gŕ0!o%1L_\_Jv`V@̝cb KjQ)Vvm#CL먽VS\QK)ڽ67gۋĬXե@WPZOYpRx}; Ϫ5::3"tBu.f2Dv)&d>Eןn&p3!JSSgDM FәM=OaN+{;.@x s 8$j#0 LW eYcn+$ÕmV•-9>΋{~o,H!mrtnSZӢiEa >2tky+dYQ2B?G'X}Z m#Jym5tվnIB 1ZI/r@ 1]Hߞ>\`21g׻0ݖ}?A컹ř9x ĕ8# |Zd͔ (B2܆}hFk>TJ3=^}w.Tv, ۥif>dMj.);Lm;dP }[z{>* Jp\<|z;g8ْ`dc\ b[Rpmw,܁Zsg\K1698 I}jU =CB78-t+9jHnx]$ FOt$m4O/G6Pa*_gtWJ>Y~щ2>rYU.7rsP:{BU KB'zA@~a U8cFKЋ"}li5Q ݛ*~,v;B"l(/=·Jު;'CZ`a(I ]CVSvk%$}DOEg%JYQGMΈ*g6o14%1?ʺB`a{>W)x9Үɕ\=,eDScۭ\}g٘^Aс lVyeȥjH:†2v|22m*v*C::qr5Q^(aJ=w/ ڤ_Ѕ'/07JdXGj )lw|tk(5dyvVEPUֿH0*cXYvN&HrMO(ȷ6^>|"/U}xCPV^7J8M}dfY~f~Lr,աEB_E"Otwˠa!mǏ "+J#m; eyW|qnLBle?/QƲ&YjSRYxtjU" x:X}v2p+OI:c¼oGSSQdmf=2߸2\|i`JWnJujC?\BhQk.Wb#%\@U$@BjV ,-ډ5WJ-!Kڀ#  Xڥw=e=`vl -Z!ObkȄ ~5+J7&iK)]& "" puJRcV%_3  kI&Q=4?.˄K7^c\c_iUgh0\p=BqRÈfJ(`^N,Ϝ ԯVI8tO2O.ӡ|@ %e ƖPYwɢ/䖥 O7Nx.϶h^L,sڦ't <6wY&0Ɵ^{Ynݨ_KiȚeU2Q_I+p=*/^=F{+zka5M8RqH hr #淔4DSjr z%m@b6~e{=| f`-^6;S {㕧bÀt:ͩgTAWUm)zπ-`&F(t1Mh*g@RZg 4RLM =̕mGl,LHֽZv<\%ib8Jc.ʓ-mT:d,'{ Xʅ.uKsfk־_!Q2%%/YshV™E,&^NìIO[(!xā*N~jK*9V|c*C){_3f) ӃN{]9Gbć΂==nPM f?K(TImǢmC x]zrp_?!)sCGɜ>d=)cUyȫt64QDD%c@l 69B( 5-eșg_ \)?WێrI-(?R"\#!KoKg7Y N;|}-F1Mʔ'PZ C lHm ' V[Tmfp5,ƪK5?I 8Q֜ ew!3@euV&&s. bVCu!p\ rbHa8& n/UƅH+ r;26M *G +g*{4grGd}-z/꿪\Ha;ߐ?AɤBj&՚tBH, &haxva \}j`Ӑۡߦp?pKW Ӆ5Xa:=;wo|KgoǭxG}]Z)FS-=P\JHx;S6vϛCv'vSn"%!)y\BHSȆ;vI؟ .qZكgsdQbiYgàSyܱ lNdy% L(j oǬ%X.k/pƀg8l `kfZET"@M&ht+4|lRI݉Ēe@eD+r0-{} SV1i+_ߵ*2:UrOd8̜8\h_y"M̃ ׳jzfXvvI9FS}FVD-w멓z>^j[i]RY݄JR'H>EeSy`hydH_ APJO. B3ؽ| Z˵֬~ZTGN Qmɱ!@OݹO±uQʤPP76b<`yW5` y>^r, Zٶ,#vMʁ-6Q%XHIw_Nf mSKЯw7rZ~1Pc证T:4fh]UDS q_sw-\Rh^& k{qX4C=5nKOTU hh2%Vz#_>K!`ֻ@(O]rAڪ̹X0.MXGΎ U6 %'&W)d! %!-eIL2x(5@eq!"G'M%r3_nr9j"I&RcePsN{btkFeR1[\Z5rеvw&Ѫ+wyhpR/%9"\kNy"y-8 l$9FuP[u| ?2t7E9O~ 8NG{VdVjO6ȰmIiĄJN.lRGCf˖9LU3ד1 Rznپk0/Qabpwpbjtćo`(j#:ZFO݅V(75؇(b?"֖S_6Vȧu϶9˒iF0wVT-}H( OxQY6CF.m1aW[V\Ē=~B{-bn]fǠXHA<{J$c¾gA:^Rl!;S{\~Ϲ1DT[!^]=.."85ز bO%.'Ĵ/Yt}vpė:u\Pg6Nm!L\V CƱ0g/.~M'>gG>y5Iv->#1D ͐cֺ_6i0ndot?&) ̬/`һ?žSiS/a2 uіPQ˜ /NmxF yE>ز+D"ttiG:Su>8`,=D3|檅&I {bۼ2!?,g5x/Xd. VO3^~ԓeM:] ].т@U" Y gNkPyU6\R[W{fI آl)}EjXCj!62цF0x+?Jm S7k;tRӢ')~wgnz{y|h+3"׭ oB#M"GWAkڶNWVPJݜ}&6sb'"_ma4!b{dYV6n͌Q%*18Rʄ=JfeHUeRb%B ue$";%چ@LVCǕ/d3gf/Hte_Ix?Wgʣ=7sǪ rj*D1Vm #$H[NF7"蚤U(qzNH <隷68Ż*S1LiZ5g3Bsh}WVMLJ3nU9ي0"vAGS|a{ zBH.oX(%Jxe_6At̿5D^j!cñJLowU>o:`f&Uٽe {ƺF#XZ xGg>1~"v0?FgY=d:]$<:=z?@od]&1K%W-YwD9h$h@el6W7UE>u.iھ@KT"L5vF6p1DKӪO! 58ֹgXn|/̞\x!U_HGda.p:>];~d N71ګN  `LE̖]~[= 33IKֈ58d" Dbl֦`+:b''WTru| E&YmîK“ήܞ jʕ1kc*e*AP:JV~0E~'{_ݸٔl+ہ-B2U]K<˔z!Z> MPY }6P^*Qa_՞FRbI,x1LE\69Jt~Ρ2:Pn3 O󒄪ۢQڧ2 lRdޛxqlf^y׭%5yjUEƸjLldcKnEeT( ~8LөC&:ߎ&K`.]3>4-5?ϫ$1>?)g5%$2cJ(mBv"N00ftVn2eTɶ{MZ@0ZGBkL{@{(-&'ynrU>-t9uz0?=Nȶusb .Om rwsƤ @EA q(ZhSq4yzhQCr's73SܕGH $Vika=6yDH7T4%d`R\H1r9"(Kʇ T@B\|hrJMo{ͣU0?==IUgy Hi" Gm]Og$˼;- A$$GI+@@%0ւ u_5zf%!Xܛt5hzlK&_dmD(fEc#jggznnbAa`6#r)FZ'6J< %|3IJO΍"N8SKg)m_=p"؋1qq K$cs\k"h/F`)/* -EէZς{GP@ -v$ہe}~Gn D_4Uw5 / SԺ=]Rb9嘀OJ\㩋r=V16it݃hNջl 9FW%AVp+D"KKtA-թǬE$ǂG"Hb;\ Ss^иu^6]P7jY7}½D  huD􃱾h쎪\ЈƓ@{vy[yV(dI:;_} ,lP0" rĔO=X٨(ƛ\sEK.C{C' aw҂kMd-vaGYkH5m ] ^pi(JZ &h'[&-} ' k~| ϕRuna ˱G"\| 1Xu;vv \> "ӊh1w ?aX4vymڄ<ؗX)B/M6KE`(u YF<` EpgcSQ(> J]ߟ;k~n PyxÜ$Nl)[PICfBB5xxmF "бlؾ†/XgOJ;f.8>˜bk'!fȴUn-tzNM-m[!l3?W8;e^PyXvfez-趻&))һkVWn:mk<U3uIj+zѽDן1glցL:sh`>Ʋ4rnҏ :=Ls~SY4+}BЈؽ%lFوn^iH$Uaձ9J+$l$F H@3Y)X2um[TXԉZ48,8lMb+YoYk3vq[ 0l/"˜&Q@*%I 7lmUjv!a2}JXw@(sTE brhEYac80>N^@ J20o$RH3up%lcSTi 傑 x#g0.@ kNys*2nĸn+I)тb[ߐ2W0XPAa k _x^䚴Ƨ:uW(d 3mqAҿ(E˙?AuwoD GYhj]=H/Ju#uю)j<5NQz‰]uK 6 aֽ.0v {~\fԩ:;-λەTupnk$GX:WҘ-0&-wR,b0hDR.Z4_A]MMJX&5BG<m4<`տ1cS؅ 5[$MRS"Mڶ"sR9(A:/#`D. Y E;~V%^_oʥ)r-W(y4fl߬EL&1e@)6ظ^79ҷGS˫#W @c_75b0&$vǪo#VRmwe^N(%gfSj۵K7n+fE\_F6%B%*PK1g'xVFnqHaڎE=!rx蠅I6CA?SdH VD*A]GrZX.fI ? UMÙZI`= _#,d̪SjQ-ژ|ϧP >\P#=/(o[X"U{ħ @ɣU=|/xI~-JvW*d7+>h<9 ~hZ  ˸vi*>tmEp:TzlAMIs.Di ĸvRi6Ɨ67&W?.9:_[o?R:U0 ^JRQZ|߶FPdJsϥMm(1ׄtkg2ėSɊb[xw'+LfqJ%N#}K`!9Qb(=sawJC1^|)3O1*t؛$ep{"C*=X3B4\@:c!fQӊKL[цV\#0%NSɞAgd =G(1 S`LULMX/Yd-0:Ch sAh!(EbW~#N65d(Au\'|}r}DW ҧWKA%н.sp!PditXV1GcU1"戤iXLV3k&t Gv =(xlƿBQ{?Bu!>g]C1tL EG)C` %Gxp5&:X64pm* "uˏtm*JW)wFP"g z?|?k N΄nLgt" ^VqG}N х~YEvJ1zN$pe_ADءHZUq4"2q U$FM5:Ly?QwT8Դ𣿭&{fT›vdj@V%Uߠ!` 2m !殺EM+~Id8z{?U{\kTZYjœX=?h`*Q\@?$("ӉQyIW1b kJJELjErQEzf~۳kdf.֓ ҆E+K t[S=lMWe;N4^ F7#-Iз;tZ~H7H(c58WYaH~9z8$z)/.\vnG>$!q7eJ .44pHKۗ4_E*,[c/'.!fgz+)d~}>ΤG8#|3}Vnr0|(χ>k8y2a+? yAi4ۤu{es_^2u6b-vf"`D4!ifƙ9=eMURS؋;HvV+|K]@ ܽtp@~L"DF <4#JCD'Ҩ>Tab)M[i:㓫 u06>}#fY֥uhyHK_pRiG،JH+Pn,7N9=!()~|rJʅ+T)q.+ytE0`EJ薿B7تPޯly,⳱U.U8x`W1.h/`A @ґl6Q`dJp5BPB U1vCkvD'~NuEBYM#QmY-ЮCLmLo_S&QBpo֦)J!qS9%ĉ#-\n}:r!\9$d0gȔfl֙xB1s0ޑ\e/Bծ$;)Y+j7Sz^~/iK큙*tP=M,\V9Cg#F,QZBMq5 sZ1J$2kx5ey;{(ϣ@[ΫI lM.;q&_lH(J|n);0~7\,1(cua=ćo=|y&"rMKX5+ LLǑG+{o <U-ڸ7Пo)v$rZM'< av^iCjR}܇ME$\\ڷnN^€8ȃz{,3 !&]miPI$._9,wY@{pEEK)8lSi"Οr.5]&Ła7 68UbR &ػLU{uKl΃`W2t oĺP鍀K'JaȂ>ofc^d|1ǁ5F>ylc<&Ղ~d> qT T/+x=P X>ܟ;GgPYM.~VﷶbH>-5݇—Cgh躬Ҵ18~"N鿫lǃW1 a͠[mJ @VOxۭ_黥%0"X̜ݤ-I$-n{wiZٛ'ocCwٴο:FE9Fp!\UvҽBk3}TI_ؼ,_Ù 587~ڳoo |,DPNG%K^r3XYY*[~} fUj%gϰq\Cљ N#  A$ZA1nTK|Gj"XvjY"X?l39r{.3t-a垡w:EA'+21J{rd_ձ<|Ej,C?`d'mp!# :(ɷ"#!6DrFY #9-yoS^ВPĉd-డ~9=ܠ4":h u_uY 3AZ&KeV'jNWI9:kL4geͣA(dnq钎 MU:^{yƜ )VEuh6eAa؁n^F@NֺBO-VP?:y.&>Wd_ ܲ% Y+˅v[k$H\&l:<7M[KJ!gxP|(ÇR5 pK3=X5;TlGD^} G~'pCl!6JH-Lk곾vuB_YT[s\3p[igǑꂐO.ki=ީH}j fL H 8R]u5rv2qO g>wM@ȸ<26j r\OGP<{}WCߵ:NIȕAn8IY܃43ϟڽU06&|?!XW + lF 0$+IPU' Jզٙ6TYqS0U& G;?E}7X+"]׭m ۽M'd|:o:"ǔ$ AYcJݶ8ck2, D6A~@ً l2p;8ƺvGIdkUD'>qvp`zSh('`A:f BPP<}_i&؍n+eU(ΉmںOw0 cP 03vDMv}vx!lKrk'LH֐sb\Gaj=k=Iv-ٮDV$4| PS-@$ZnR L/2BUݧdJV)88(1>LgOYY1p}USO,A lod`h9B;n6@!P[/ֵ 镠\пf0DӢT :>~Hzh %e..<5yw& +}2p%gؙdF(䁂i.gUPCG+#]4vt2,Qc3lL좳ȨhgIJJ,弹k-U+Z#{*^U[orhMˁ~ {I!|OœyK\8:d Ud7-hl6w PL2UՄ`t6CBfi):YӜ BX+*'H$ѫ멣rO,Yf}@![W=ʼUieCS k"k*pljwwz dicn{Pj[>,ٶLݰ< =Hx84޹߰:Ho9'+F` U%sp?˾QeF7T 4t~nl׉@?.<w5sm/kaqɍyA#RڬlSfcdI˹$n-J#LʷUg!1Mؾ=3ԅ0+:fu;zf+\;?P1{M.hx|k!^UB͵P36J"}Gp?{!ӡpE=ҐJLRl7&XjLa#"y7&.z%mjL33^EqY%FS 2qjy!̚Թun8LivN+X1Mx%ɿĴ(-faܲ SІnh,b6f2B^ ^M;)d$clrz4|;e$!:4aGU|y˓5m(K)<̯+ >"%YI][u;"X<a@>6o#w fpNlTÓ6(t;/"A-¸!>ccpcRGWᦜ\V+-WY&,ͬ߼{@[=^ '%̝Aqj! u g :հLb3Jb'e 3.ID6dg#Z>̓@ FYNbXUѭGW rӞZ.CZ9\&,:l~V\ : ~ 0pm "if 9EL$d!0 0N0V$@՞#ੈ=)UC@JU@l(Il<=txh\ߒ~n5)a8_Ak(pTK,Iza-^.je͠wnuMPRN1'|juuqGmlҖ'?o(w3ŕ((#~zGXôo,{TđQ=w(7*8Ms8fv燂yh1hi/va`qv٧${-M'/3C,r/"mpl|9ʏ2}JA<МV8{ K4LC% I4H@v <] j. \Yp;eseC=L[|XUxFHWm+ҦF)yk GF>[򂓤G ltWNoo('@U[NHYH,a}i=If8mfS:kf̰ =n騝l55|`YO>T2^;޹wp ?W}Ko8W wӝ+)؇ㅅ^jqE[?qbU1M2:ms_%j*s5qMVm(U^ (z|SidR G.UjT WIRXk);k_mべP||JzarCmg#<v\SfwB& `r6QԴd>/2!8XdLj# >.^ [R-y,dq8񹭠b6+VnS) X 5pi+ؓ:s(-ENA- ̋wd~+Ov nm'dYc_Et*jִGJG ~?{g-c }I~$}P:͹- 6Փ 6׬ϐ;DQ}…*Z?ԞF  Bcݢ "Ct`/0Ћl'@~d&=#9YVLꍟYi:A'^ (Z3u#ikC4(n *bV҆<q l.M&VC~tvv.Z?]ˈSd*Q0{pQÃ/ޘ{̷`4|ش5Xp嵤ı`"_afޛ@N~D19ŐBw])۹FYCxE==)qjG@0/zn"4qp(۪ 'i~I6n,(e$aY|"'g%󢐥U r39V]I8cE/-[~bPb^ߞ;46h"oܐy\J7{˨D`76<ڲM pTW'Q#Tj15^Ίt%V;kf05NabR6&e*.I"$*kYpMIW"UeTNpZ̨ޢ3^m:*f[jpa hփն {WGKI]w=wL%\TjXNѕXE鿥1oLg<>}$]$l{ Tb|fnJ @G\=mqBiܑN EXDi4vB+C,Dx U?{[ˍ U)(+!Qz=ֱb7<"v8wsJF>$v(d JV,Hs4h />љkDDC\8g"=t|;nb6C!&NYi%g;_,^6`|tk,;̍׶4X}Юv`wQM48R=f<;QQHyFo YR }^KCkk8H렯R ܳ*]V 17@U4 VK+P,vv$=4Gv=Qt[2# D'Xg@c,'zv\0̑LPtk" 0V)\հ-El P5C6H;铛: DS\ҙ{L*Q ¶>ˁ.! knP^`I)tq&Q7qP`Bc[pqGU7}&*Hsp&LSYqwxL9ha/,?Y|AQl֧-nx_5 q۠0hSOǜf"CKR b,xyH]#y"4`rP栥ǾH 2"ũV}T"+Yn{uL+=lOG Md7QVq -7 3{Pt :.EN"&TcBS?-{Cԓ?nJ+J3KSԀz6f?T3#[qmfC^Fŕǫ!IӕaQF8~ >цBHyH  o8"Oc &% ͵r;Q3!ycShYjl!ji׻T*K%G`^ cn`>>C2L\L}<@1g'`q?]lb KAy%8VKR#4;š28g|nk <4Яr•-Qgbb0CBtCvmhm<]Leg-'2ie-E):M)@9NQ<"Ͳ, 3JQa LVZоq&q-Ws _̷5jFhzCmj,"({ۉX|~adg Yho^n ^{wlq-n Oly>n8V8pRn3ˇY9\aQ5&ةK`1FNk"țJufLa{xQe0wG%α 55 +wjDoB5"Ңz,vv^)7 `Fc# ]_3tOa>Bʨ'9'͡FxJ`UDژ#PƷ`՟w)_JyßY,M%flSy#%Xžr2 ?x9a;`x6EƈaU1DtЙ264=! Ր8[>s)_rp_QGǵTp3~kA@8/hg~ZQ7kǃ1-p.S@Օ2~3Q&l\04aOCzeMckDl:~9Jn7JV=20JwIr6Vv*94 ``ZAZ[SHGrV_`ϓ66"-ye|*PZQ&~1V|?;R2{I;܂ѤU//}o].j6W!ERU̟PK/[l~BLb 1jimnwe 32嘛w(33[J/\ON?>K1nO &t"'(wKFZ2F9h|g=O^h 6 Ef #U,F-?QyLV_u~BQ1Jod ?RÂPӅ3bI"xN ir~)|Q)렻]u?+$gmOd5 XV;:lfR'!/+ x3%AdS7U#ߊKc}F#` (~=6;o=lԦb3)"i[Xj'# 0g}ߍAjzQ y6<wLUQ5'ڦJ/sfF_~yu/t9X;fdI]7lG+GX?njS:E`~u]MKl3eq=z4he3%`֠vMqdm~ЮSrg7`lxsro;0o_۱yO=Ok1|"6s6VQ#h)_q0rGxzQ0 wJ\(ׇ[jeH̀EG|+PHMX{En:K\8)R7AE>1[ b} ڭ2[/T8dwXp؛z|F[HzQrP)ofud=T$_\ %P5(IBFQu?0ɼ_BIca2}wU?.B_lU\^[7EӠ¹D̮1;#- $G:tfDzG/^Y;4+u[^ _K FlV~3Yע( K̎/;FeH6[f{9;IIFUiKgO]ujeh()^#߾C=&iaE΄ځ$\%On).Wˊ3l:`\-i3&NMѯV-IK]6`Z{ c~tkIz$ճ_#r$R m'T;>ɾV~ h8{~~d‹3O1Lv.r-TQlPN?ƈuHTIKG9R [)z*2m Y9P۫9V4Z8PaX|Op>~͒Wϖmp@Fm%-)W[_$;.#&o/dWi+Oi8u=R>W0&X[&QA} ݨ۠ݫZ_9: gp18ܼVoұE]# T2w^9txq ]x G(J];v݀_Z.Bigg\27!0IJdf1YC-'T 3ZRA/Ug{bk"0/>!k`h@ERO{Hg8n d LI~z=t>ekvRJ@*jąTa:!L>-gCg+&HDXwT.2;,;Du$f(1}6F%{bWH/t@! ",kQxӝwYmLO'kW 擰,ZF"I Db8zS6N+he&V, Uϵ$qX \ow=EKUX; O17ܣgzaߪa,)S2$+9 .5I:oa\ϣN ܠ& y H9Y6Ӎ&߮ϩisw3-B vZJ|Ft&׼U'2ث#z/jXO \pW->cz ޱv~B-VЕY),[5*SKT:ۼ)`ʘ|<`y1$;c7V_W,]a`h ;.b}5 nCZn?SqyLKoT/TBLtw%e.,דǾz jY﬈wRg %QkfXƫᐝFeykN^~BT"/0<@]}|pJRv$ VY bäjNT 0`y7td+}|E`#r`Daݡ/:cp[h\Hku.<7 r^7;u}P9LkaBq[6Zk4C.jT3 dJc9sRA~z"gz;* yĐ°Lq]9M2{~wF\ ,ZQʙOL޽Bog\c*1D:.UE؏9dY> }&)X:w7$П ᇈkj\囿?P]Gׅ/x6"ř v NQV>mB#BQHUaB3lm9w_9Wu*y!Ɵ7,J])U@R $82ВTCx"նh,1#4a-u r+H$1Ax9Sˣ͵XH|:;uTl#)ߩk>λi :FqiL p@l1S+ɏ,. S@r/m %iK·V M4߄%F~b׺%ڙړFe5Č dusW=R& K?9NйO`S{=z3 fx\YGHN! 8Tyt|L->=m%f.VhuLxaӔSD W#ݱ\mK>`q/[aqFqfɧ!w\Tnp+d2z!Q*mó^X7ޒO]j)cZA)t;`U;&IXIG^g(@'Ry:bV,dUDu^'PʠHag5Z)yBR@P(ɨsԜ_:ǜߏQKF.rjSƄf"#Ŭ@K̭*$Њk<ٱH4ѕjthTW)oOxAUJi D+J8yG频_tMt$*T?AoحJ7dRE_<ԅ@6(z(C(%ƆxT*+)(V/d%pv| n&W l߫_n߃d9w&&I >L%#BZA&즃YYSLsvP \y"|P5~3GMzԉc}joȃyhv۰@ߩ%a2xi!>k"X<7 i/q#B% j1t(qêKuVL5X0an\?O\;d2%2EP"otmsxR:ſ3ųAUN:Nqbg mua}>"vAI=m.aZ4y1f^ ǔ~E; 30Jc,tasOã'VZM#|r8vSj)-KLF';&^qӗ}21YDpNGt]U_P4G'c~RhS['|p^Ǒ:Z73j2Q/br5,DP>,.Qs *?Ϫv6wBVק/)V^pHiF]iP&ڒ)Pȇ{bn_Q0/a!UT{,t\&aЦNhjѢNbHPpia KSƭAB~Imļ9~AcUB+9 ŠOT VRMy$cuBpi%f.R~GF}cvxaY&kp),L|; ]Ufm B|ĻJ#+&ەK>-@aDn7]`' %Vjc'+hߓ8 u 95jE܊%-T|6Q}vqJT};൫D՞jJhP쁀=P(׺!l~GIM:8gp4pޑ$P?r' -ƅՒ_eHfvlMceo +ijq뗅Xmt5 8з2΀Q~'X+q ëgt {TV躢X~C7o*TW߾\:x ڭqᓕ#\9I.Y ׍e7`bD]u/B6WRV)eQsĿ%,S6Nf>Z8$ĄO0S<<'{gYjĒ"A:wU y"ctWWWP!G?; &} 9J"n*nt9@bkNY •"+/&ήGC7HBΖAhbo5rɷ=ɯ3pNlJpY۫™ӧ:C[۪gTC+@Q6ޯiFT.&t2юkg'g2V{UDFbepڛ\ xX7Bv~ 5`Jh! ߉@-Q 'Ձrwҿ&|bc+)ϧh671N }ix"rESD8JkG-#Ed,MiRM9*ޮBFJ#<ǜR5p4?2Վ6ٷ"E_~rw;m'<` Ֆ&0ӍX)A iC,"0ZV>77RjI=hx==aPyQ3ِvzlUW;12c1#lakȖ~͐kNZU.7Lf߅M.ԥ(xtgJʺZԩ: 1Xh'Ɋ77wTOc?n'9Mj唜LU)}jUv/ؚ'h޺T*K%V4 5iR~N]잕2rq!rvv_ \.ĘZ+ױ=Q@{s/lw5ixpmd#`諭zVC`Ywf^nh+6~;G5[]t"ʻr0251jNAN*Yo/4\ߦ:{3!'&L/_miT_ $9 _י%z5A|n"Oq#x, N F&yN ju5I*K M=a,XsO.5"W0_iMm=!k'B﬎&h' 69цP:f͒`$YnyPv)*E:zȯc%FٻdYpH pɵTRd[D*Tt XCq'S8I^s%o;dI#NO(Q/cndVN7n0c% 2$<2c ߸y2CN{ROeB- ouw^?k>|HjXEP[#F&p/v0bZ>:_LkG`iYAF5# Anbyc"zr?`0.Fo-\$-U;.z j iLwg%b叼NUYn6ՍiG@Av}8y.bi'`#Hn}"{kfP:pOU?vӭZR>of2Yd3RLhB+esR Zk?_jmߖY2H@㘉tձ53$ɼ gzGOd4̳1xKMbٷjmtk~cpV`r) MIYjB]spk{JnpҺ4YF4Ѱe:'7i"γu2#2Y" Mnp.od a_Ypwxɷ!~v}ZzgFTL_`*pa%4x'7>PZy2LcBDF DK fє[x;@)CzefhP^"S ֙ԑ[Lj滗RS ^GCx71 a=>ys .6f*4Nn>͠AMŭ|҅e:۲Kq<łibY<$ 8,^a FKAc74kt:3JGd~FHˎ:Q\JnmQ/UDf+>0ަ8DdXgV'nڌ+Sja{eKQBO(oæT S-3{7jR–>r\COCT.?*.~x͈m?e], 2#n&Y.ӻ CW OkZ 11u ɸ.h)dc왺f0䛟tlkǭ]Tn.&kmM6}!^Gd[? 5Mk%ND6`(s)nvnr32q泪gـ'X /"p71PRȓ,lXsLwAęjq\9rT3p4ad<SqJrU}ZN hyNUd_Ľ[:pPI MH~R. e*gf;ک}/"wNޮDڞ$:;<6/8 h~AtT0 cXQ5ڿOrCe+NIMֶg440[P sUOLE/*{ל3x!4G4'lAA>>MO댙XZ L@Qn výq͐&z=w@rN5s Ӳ^>j zV34C&f $r|;?gQJ)mle`If1  M)G tM~UPkM`fiN=| (<v(:`]R B?vєT"ΗAr27ՠ+  ^4N90PN=+W^J<},)AT@V/vQ][(CRvk^"S҅Z> =WbZ/s#PP$n,-UZZE( LsAkdJP+SW6)W驶y<G" r5 `=aKοu>^~X=mn}UV?F-0 l9E˛S -$3p( PY^`1@lfWn#e*|_ZQ ֳ϶ql4f:NME޻Qx;ЧOyp05ߎK*|5 {0(y$FtW|q&M-Jow A,\R}YW t>wZ OP| yM"i0a sJYoLs蔝??ySH'I"y\z%/0+ST ?6+=Py<" ,U<Ѩjn86+t$+>0Mrѣ^bGYݸU7 Re YvHxZZah m1'9_WΦUƨޤfz]i;+z5#_ I= 3dWW8V{n}&۫{ &E^̡5QYes&&!xzkսc3GH+Wܼɼ?滫q$i3AGBi6F˦=a\m-H.ޠ4kB-eĽ-Ι0q{f<$e5qee>J!^8Ky^7mvBǁKouS@|.wS?+Y<Z_ ܃/+f~PcJѺ"]9pi{,ٶ;Ù, ~*0|=*E^D;1ʥ4$Sy&0[}rWx\оKw"PٜʜlX>w=XD7;e08>?e Q|z¼Z;(ZN7JkG>*mՈx=zmE \.#_URDgqb?imSv!!RS|&q) o x층\*`Mz(m,^bX\|^a8hZ{v"8~ 0JYEdC0߇wm4 H_Dى9*f}8'iE}YsIQs rO .˼ӷ%Z}޹\I?eb/ˎ(pVwcm B;+9;#.vpzw!Hn3p\fH0;a1UFLҪ\ʼn<yh\˲&(U ԇb*FO揪9vԜ,\ox--M+p L] %RÑu!ge8I~RyI+!`.EeW)_;mޏ_VaecĉWJՏKc |jD;6F#"ԯd(%:1lT@A`R<В.T[l4l]:$CO36Hw) |pa)<Q28~[D/gܐGuUBo %^+\B=jUM xT9>wڔa݈#վ8f~<{2h&WFtYf.k[Y&PgqybwH_FMa%Q`׳ g)YJbƀ'%63"OŇ  5'Қ\uO&u.<ΞGaB]%032AyzBX8D.wkPDW $wQ0Qez%mt$.ʒ[X^xc 2}wNpҍ1DVj=V8z)wOGqbu.B#*s )qcz(l=oE,7"/–2oKZz[@=/e"FYc'vxӐ 7pr˩6u{pQ`"_ $5}N_}_jO%S Epv| qc*zV DHV!?{Y9 l@Яo(LE-x.v؎Q}մ%vdºt^"H޳¸lmI<%5Sd14ӹjadQ}ݑp{aӐlqU?Y3?quBqZV&1mdiS#!f3ͼJ>1u_yMR&sV]\XJf.!iijz?CpSa[ZR|&Zt'4MEo<*VI2R/]t"!>e}|4CT“àTK# |:UnY $ڐyiv gaD5 XIkӗWguiȐY 5Sq*"ɇ uZ$}*T)x"KɶU>Z5khDk1#ecp`ia ^H`#1pEѭ*_9;s-\\x&/5/+ ƠV6E#ZڏJl2ϗ[ e4 O?(d3rZI^ 9˕o*;=z<;ZL_aQuSVR,jxӕ t EM}͠}>5u[Y*NmK/iHI(zX N8 % (K.UEN_cۑLǎx?>;W[!%0#\<lR̠Z9ƱUo8P#ƵӫP(AƔIV-!t@O:Y\ ɮvnyRs=ҳV+7h>n4bdO E +# JL@0̄vEX=l哓<{ O ~7Ú+j~du:e[a]M̟XQ8~9>' bN]zMt,\n1$!*d+3"h^:WUra37@(rX?GL@xA jj3;Ө' l+2%WWa͇7TE\3n7dvbN*+}*b5.fT<+gEÒEp%S0;X_36F!B]^ǥtjJuEcjC*M|`θv?wK$w(C5u~QK>;W r%ޓj{fFӖǁ  #iUA4FۜNF޲r:@O}v_" `w= nWs2lY<`MI >\>QCl1(6&8e/YڡV)u?Ak7I|+ ل/nu5a,`oZtCo ~bI,p0%*YrWPD0ߋrq6 #l-Mf +~@kUz2®T1Cɂus§H lD,z.Uh) yY"Prã'ð`g:ANBl>DZ Q;R,(F·Q'$:jQ+DYVVd@6uh />TPJe&Sp?A+ &y~:K8bU<سe`y-?̛Kj1MQ?u,{RB ^؅n]Z1x~+[p r+Iށ= :۝b :]6 \k:=F9x#(㸮>Tj3,Nj}}XNu_S>QfRVPRmK"qA>9,a{拌;>{g$fɘρ'"@LR1,$510o,e L !t憺ĆvwG¡JΊ| #x hP%^PL٧<(IG;im!7 ~<XCnRSnBAFD Lwo2ZsUΜ|-4iy{ |ݛL0הxZ9ThKGJlRi9h(ӆm_P]4t# 4f__E 3UDq/OZe cAӕ%=brw/ mG7عDo׋.lwIr;d"l Haj^,5oϙtH(}a0 C`Pͪ"0 VFLkr@GXaZS%B^V$RIKoS.ڗ ׶CFhCx͇_\'5[*ӺW؁RgΧN#bKjpN3W6ΕVP'.ͽ(Gm wW˝!]p5pRn}w-dit dw|,:ukvIMLt3ҬEbټ^)(8 5ܺEmWg|9W.Up&P(5A3 X~h @b> er, u )C- զJU$6wNI()?P;G9Ӄb(leHm!|sTLu))cgY)głfXb,]إV+$Ą`pJQS(|_Ka( t"g6TFvG:xN;1bHl+ȳ."ޙ2V5x@GFk4g0VHw (3,YPTdbc3I-㶋87MZW7nT?Z2w< ɷh,7 j}J}\Ο!^sL]FS9Ҫ/oFl>IE#͇mpm]$fb˅!221K~AVAũBdctӢ$r"Sgh7Oo׿QHKtUaƖ.[N{+Rf4*O^cIG8 $.PP֔iX[ӏ`}̺*qm- ,j0S{YTwphe2F>D"`qnM]ʐW߹.JDӐϬﶡ] 8oGݸdczFAAi]D\ET޺n'X $ _ ŸD`z9\BtsbÄI*5 \9È$6_zJJ;@%A4L!68aҷqdks$_ c>q0b%LDzf2؆U \d5]gwBرbcodշa2*>.wkw[pYg'YaNa]Z/Ouy@tPOSoR bPS &܅lS.! nާ"t=fk:&BBNU1%udF/.j&/_lCq*1Ŋ{( g58CPYklbRBhH< $f.v*dW|n_0]Y3~RuRT¶xc CwAHbH-ֆ>Tjw.J2 _WR{03qi=  ]{p<H <ڰmYh;u tX1,:y'lGcM&:mhB@+;(6|Mw0=anjsfg1 Щq4qJ{?b% uwϭpV/bU[3O]J8 i.oWhVLs2na(.j~MpҾ{: S0]>u=kœ=v*a +i߈MSgcv4,5TAI$|³A. =o. $v(%w38ZE{"h{[ P%5u?.|ߙL}jZ~c_6/z/Ń* c-mJ;['}&eT c&/Yyo dP/'GD'Lp:O\m̴(|VDO}9/L[oص-x(Q;mi_%2vd] KpϦ}M(;-&{OA3gَBxۗHGIe8Q;m3$w:%ĸ%F#tB:ʽ3%ٖyxp7I)_}t4* {7 EI6!P d[|Zd z#O+(.nF33pU*c3}2SH ??acG1>>'# d7A ͑ۤ飏UW!c?DȴQ|}8s`yOV˞/,`c3ĆD!tb*.2ECehF_T?~}d 'rP UJOz-VYE磡GTUYo1rgLfDZCABۛWexwta20$jP ;ˋssӗ$}R W*Rz(R)sVAlbiqt [MCMFE7]~p-8@*YB\3pIJ'quնnQQz WWkD&v ˨xnW|i%}vjr?;75598EHnȽ+ZWV=@~aJb̯l15fH",78^ʜ3J? Yt,{5[Cg!+{/$Q$_'"[o!9TC}o2'lr3Ceƴ&N i3>_1 9@$U.C/ .-Gl୵ؚ擒2fa.9oMSb ܵOzFy]ր n C[ޕ&HGMu2^by2 4qt,*$K̑NH &jztp0rVGvNBPʩԕ] %~N-olV6-&Wnm&C>SLtAN Yu5t}y\\ 'Y] NT@M(Fg1.'7iǗoX!_9MSJ{G'Bb=*̍3w0:Ѳ#3Чi 孰+t*k&D"aXL쮼fLb"( OtYi1V7f153O~4$6\"1s dTrDj l?p>|L#hgV? 96l|x!@P鬒K3[AM[e 3Váo |:)!UoL[[%qkS/ሒ(׭YNݹfjƛyKq~w> p&?`TjA  ł&v|1Zu.&ɖ^I9/7Iw-WKoxN\bt^~ s:S 7TObVNm=9aYD+Fb:"gu㍊(\+["jBH0 kEڽBnJ KW6soy+TLYKi\7cjZZqDbmh7{ l&OD^Qb~=g[̃$u!Դ&WI.0.,͞O $2%B:UHs=3h''h&}q!0"W,R>GLC:?z1yai=9(BqgؿI:F]K_u*,iHe.0*z9CHm{5d+p!D"2I]ͧm} >U./i-ґK,ulD]YR%B*oHyօu^#+e8bVJe:"VBH8q>.Uh$\^7Q!>ۜ/|z{uad}].*xh[X=j%K{0HoϾc5G[9{$ka Muv 4 @drf/G@Ѩe2&m ã%%4$ Y7+i[@&=lHmDj=Ǜ} $eYozJGG 9hc.>q+#_O?&SzY ,n! 0@זȌ;ń^.58lX )+R~ ]/ETIq{*FC'= nG -È.:z>F@Ǖ@0OWB3uQYcnfb޳%_ 0ENjgV1csN*$ؽg&t1mC~f D qY GӾc,ߪLjҊcw a5r!ԆE:4hr<dUp)VGz5=&1ؔ\gqwQ%7.?9u:\ܱǻqs6`cf7  7 Yv^[1"_XEJZM()Á%: n_%»ݘTȘ`+4 2&>&.~f)Ō7n3"S֙Ƒ_ .Uaڍ663P݈hɁh`/{g:ِ='8: F@sjDjF(=sD $.v7T@/ G8Y sUAh_ :6ɗ 'ʙ!PC9UuMu;OӕR@%Mf4Cm fTL&'Nа}@ha^0);ג0y,;tpmrkDʒÁ c36$v@s/k}slZ1ʇ,U/ H0zNSoMط$N :NXq:PW4csJwcP!:nvMi_VSHOcѴ=@f-&PsFOB؃-caB#yxFRu Ʃ\5W3wqUQi8PĜ0{!r`׬E' ?W*"7D"xzPnB4cx'kv<:0j t7Ʒx,ي}Wl]#d AGx1CgJE%†6@bzlfB ŬN'ZMDE%jc tJi@BF? %$&qRH:"{H7*Ю58b΃ѿ*а׮;85+S2pIFѾ) D+P*%Rwvl&[;Z&%Ч,8)@0*ZIx9uД LZJ:w|Q.h HA_R9CX/Ž7?ec7=s+~">NJx]p'I->k{i: Ӕ"N^RǓ |6s][Wc/BٵpN-. 8c_@{gy2Z["_}3&fгrxBC,6m♩x$`G>vdIkF{PWX=G5+ea6:5jVFpf8[ r0yQ>pRJ ؁|dY܈uҡ]Y]t4Tt#Xy>46-+rDȬY@>nbu} -z*t=_# u=J(AXQv&`bWWC+ W#:_Ud[.TAyC67>rA.:s6[4Vʔ0&F@q^4 E"aX= }Ni?T֗Ej5Νy> eԔcc% $_ߝ |;%9h|A6B~^^ӡY[~D4(TqT9ɀ麖S|:By3ŀ"N yxN7?RqW%W]sf 比Z#% ͯ,qSUwN>m:&PJG“jyT0k_Βq|GLXµ ^?%|p鮱YOeUhon٫5e%)o;X`n/ଶ޿JIo6(<%"+qdXhBvG| iL丽.:sTʾbAHŽHA8'UOh]&-;=0-UWq{MZg|Vq~G{uhbve"M.,<#s^^BkCG1̻Ӿʉ3p%]}X/}Z0 .vb|zcbAE2 ?2bcCѶa_$"z/aW5a=?P|)d!+!z+U7V!®U<;.9Q>_:{ xzKM $Vۧ=5*-Ðnh$/DBv;1`t7Mu,4– + x\= $ݪtʵ$e;P|ܒ`4Ўcn\%08 Շ3"67yOYFa3I`Aռ()U ;ST9[/s:0Ѹ1y6u2hD#ݙM?6ʬ^] .JNVd}CSo4T]K_*'GPSfj쎇t>oE lAtXu6: U}mUg8!.vPCz[w#^u/퀌vv]YޑDgkdv0?wzOxw`mE8S_<n~RBEl+[|(¿S:tu*lĔ[Cc?ĖRX34\p_Gm# (tb <,oBzjϥf&nj;3v~(|>Va#e[YP0z z !(`>.0OIE7 Ը78,M{F@2eIEʳ-! %!c!.A`SSX_l]|'H~v|#^xL9R)eJ#[X_ʯ S)y -&rg4]\S/&㉑H&8c5Hgm.ҏuޱW]xo7Q覂-xi9FY!QzH~`zhbYV-y  =5/y?v,01b @7xZ\tjg .nH ;0 ^=7h@brDdlYEUx9+K!ѝ!?ُc;SٚA'gэ;,vQhVxU@ožޛ ,U@nw'CnG>t_.V~u&?3%YvI|' L mLA4ZlW+:p:1AqO/Yn&]uX1XqYǦag: g󵹚}ON}wF\@S?ta^ dחW ??WFid!CxoC%~لJQs^3D@UT`(e?1 |֕Ěo([pK j s@OU ^Var'JB1[g$v'ؤ~_ 5qeBА#3җ;D8vT(raąpOǡKt&KCOyU|!Qpti(  BÓ^mr.րrIjfks1e7P2IF[a y!MA-Uxܢ%z n:/u-;$ҦWv*bE."-e6kt3&$}ؓw%T`ۢ=~>"ҵk-3 4Zbhp[yEo510R1P@ Ӗƞ5zۺ F&aJeH떒Ab^hujHDE w,_ڷZmTb?# ~j(?dy`GB>L8ѹ:?BnZoƷe谉: d<H7Vu>8n3#dg^><(fb|o#VبL ݧd jCIͱ.01g;d-oM9#"tLm欽L[^";:_eU]}'cȈ$VT> /W'cx} o@sܦ &+v/9ДJ#'脃rHCWrnI{ R >{mWʋ?ݯˋ0Nն9F6=yw&'B\HQlF:$sKdKהļeFdr_igH:d0),$֘NS ĭpA Y("u*.y_-FsTD7hl ȪE(Hw)O`c$A.@e)5F&rfFWp;Vuvk\CUovL&926;AHH5g_D8o H^Nvz=i)tT wv:/Cf~tAHzwsum]dڨb*)KBIϝݞgȄ F & Q4\ݡZQx . xrar,0!M.zo z[$"5/8I]\.u:2k _c ]=4](x)*/LTC 7%i w'h-I.KRT$rةl 8˓fHb/+໺y.}la⧾`:w|Ѐut5#CC&23Hwi3JCbShG]l(ޟr2ͨ-`gJ?^9jlBL+Ǝ^٦ልL+rOp B24)¡ +Tl *yp[k2da"o[4c_/8u0' pbDK6=q{:0`W|PzҜy*th-U;[.U lNyɍ% 6LJc 96Q-~/Wem5! cb4S?gLL~8AkYn׮G}_rϾV&urddIڳ]b.`)$Cy]~TLb?.B3Jƹz*Ar0xHu!vr>1h˝ bTeb e?s4g˂NZeÏWU2jl %!{d"/-X}=QYGm&[aj2Z `CR;VJGI ?QXixk!< ~lNth(u2Bہmi\ Tkk>+Kjt^Y>gFUMxD0Do-R:Jp8;Ee P ˁth-ZմTr>9” &W7P"}B+#axM_•wKA9/Uޫ(jCge`y/QesϚ@Rx%ͺQu\E BR7LF)*X" y%ֻM}zB14hȠ_Bu'7owRpe2)fB] j6+jYc01!ɀ՛;R޲Gx"6 B2*5ێMa *޸)PE=ZF E\o}oImmhh.Ahi7 DwX/l>DsIc$$wQsfh3ʇ/~0V, ̴󪋓G{``07hJh2&po7b:kR^$h[r܍PS3%rv!n}91 ';QPtWYZB^x=͚zzY WSI7SoJ'l,Vy$6+&aVO7tp96'GO+;;Td]t_dG kW!gc ".!G7r}AԗROsz(i<aG$zcjԣ b4(#ٖo/OlH^oZS۶6*[ ^c܈z RyA~{^DHm q p=+N ٬'~#<7B߂)цb޻Sh]ڬ!TBP[nB y9 YgKsP_u\$AK qgDf{["?=Ree<|Bd-`r m՘#PN;ߵfd{:q7$Toˎ؂+bb #@ٚtǓS'{wkKh2 x:~""tuzA ¶ve^+b8vǍ_+h9z!ׄnx'q&[~S;uꃳkE|ɠK勝"Zv밄ew!(ԇϝЌV~̓kD]??C'jҐL u(d/Ok%CZ[y$@ o/|?$JO*NnΖyoGIoY!'?{7oܪnX?SqԵ']wmX Z-{yNE`5ߓwMFA\T?|Ն-M[~+P5?(2~i8|z?Eh~;Z@7_%shH҄$ءTSvg oh"l7aO?}Ǧ&:]HR$,OedSkkj#t`QrNzv8/~>E:JS6`c %^(?91Gzetq[%h 6}#d^Nb?hMLZ+0Kcs4kD'k1 A >EV5"g(13~9ui=^oJ&_|RS[(+1Q6۞Fݴ^LoE/^0vpc6[Módh2;shhMSj'H: mEl0U ^U=(/5My:[Z(@ vVǻaNpd|Yy#cz[GZtd_S V=yOiĭBH;੧c)g4B0혡YiA0KcW{29J`0ûNuhΧ.E .J߲:LɯG+-=5*aCU4[uY6ѱ{?ROKf+?aP:x_yb[ FNjw/6m) tp/)O3v1vJ'W,tah3nz)_RZvOE/12h~f3syΜe,OaM09JuABTߔߤI%%ú{U*giBF*s: Fڸ5?p_D./ͮ&-0 G|6  c& '}>K$m1G@ЩG: IpxĤNkzAݚ1E.j'} {'cy=es>F9̔AR Ed5I !z| slXBZDŽByQGneywaO.Up6e-~#ٰG2'IHj\o֞ QQ F2r^N-y^ĹXO;qNKMU Q1>+&JҩaBpaxnov_c8?O 蕕 Q䧖.nݿ5y&StJUrd w KE[*t'3'O0~ 阾'_@TaR\IF~%y} ѶyOag պ/KzƐl~xH.nmU, ?U{^H^ViI:I(I{PKIcՉL Y=g!*-T+ K0KbFƠ1@%k'7Gb(IB3Dl%t:e*p~/vo 4ief^_3$K/vjw2>J]UGKCwr{w`_zn,;;|EjM`s 2iTx#vɢӿ/'AݟB%s2:w Q=LRݱ7 9=Elr❵W`QwN0nSakx;_wIpʁ>~=3[.ލDpZ{~O4;#]'wA #^vʿsLЗX,M]'ޘU1@>Z ǡn<91dAkLؑ;=Bqw\FvrpM/)*cF F m Egu)#b"8P{aD,$J ǡʂ flb32c^T ],Q*0pJ-ՅL0 #]S ma=u)Z{R6Tb7^'0mo@ESn k/BN3-!@ZP+\O9Tt? 8L-ҌZ+HTq 5;xd MF-dtmXJ=Ȓq%yk(q6:&ޔLu9/Scwݙ+I3Oo\@UAFqB3ꫥtBye)mdm`|~xCa-Kw7hXzVآ^on~W|MhsA1hWx]TFj+jV.n];zG>t @Vl`k['PEe9Ƭ=--/u(r_ss/?;s7&,d5u| 9dRazt1 Vg!Psz%T[c{@ʴ6mh_H&`S)v,{-ג^8=R+j]DS픞;q#O4yVz1~WA]W`Zw-BwĨ[H3]n@s\@EGOχޫlpM8L~[m6ѩy\LW J^ZLZϐR51Ol5cKw:k &wR3NM!'P2nbX2z$ͥvhf \+mv ݐ[نљf9H.J$@xUr<$EK&RH:6٠/Uζ+/׏~b Vf*W 7-!>"-k:\+_0)ק QbaJe[˧37xX*,lͬ4|p;}W]wI& D$O۟MEɻ,ֻϭzR +'&gWf_{Dlj*]2nO̳I`[F/5+Z7=i!by;M DL3cSy' 񵢨h$$EiW=xA'O0}t@'0*7`iJaܮHl#U!9]s9'ɷ̷hF:vWAkŮحOt>2l&<_1\nJmC9)`'*8?>6Ӫkڜ&C0?hv4\duegW=| W; ۲p@u>7Hg>6V~?E~sf~.`J^gl[siC%SX";sͰ5\ud5 M_O"6P }͙:lXR0I1C]TzE߷mG=Y.xax1m[.>q?ǯ6~ulϢ^>PեtWv 6`DQsE[FI-Mw&a5G)MPȹJ]Ǡ ;=ӻb=\vc^՚0 +%7(dŰ6DŽdKwϩJD0U._)dl*#%0 823VT?G)d`fg@;hiȢޠaЖSmcRl-QQkJRzjQLGdo8D9rs޽n"~۩fVγ>/7`f}u>gĮs { T|_Q3.CC]aڗ9oѣq`-A MRR(W=ImuK~U2wzLpo>Y_> s\_< ^Hf& lvBTl6rǼv5\YKQ}Y-"<Rm٧- f0vI}0DUxzOD XNX5#}fSZ:*:b9.12QMA?#HKH.?PwWQ{9 0@]Yb^=S]>À7{ ľ:GސN^!ؠDYүrU} t/;'{P SKmЅ+ O/!]D 7<~`aYVDy#"&QRtw;c<&`FdiE#R$HIYȇj#PTp7teڹcK9ۋTSv^;sASOч__|hInw*qhkW/dE']FGp)^ yIWi)z `%:Ѳ8b'0r F:_D6b2V|v@)uhx!m`Pc;:Au< ۩h P!Kl}-[XGV"yCzF;{DLyYC\9Zxn0 n.C ljFXK&B)~d8|J^ݜ™zЋ%Q8ɶxsO)#"`f"OVYw JHUO=]e;L^vcڵ 2[ï7\l/C& 9GY,0taIKdԄGKujnn(yÔ(!XdF1?tN|竄&[#2}dž =,I_bX,o.s}5XtKRH8trP7=KX%~#pI"tm%MqmBu3F=uWfTBa[;Mo{ϿASuxX F{H ̃f̽ 5]+A%,AU,jjD'gY?Yu~p%)]5:.I|%i#*OZMhy]X!+t"*F׫mȼ Ė}_gԵrBwݰ"\[tL4_ng_D.7&aPH8o~%ˀ'"Fް3MkF[릢x3z6|=[qn'Ls% rڭ.-FgQc۝TNB#PX;Q &++Yo'34.h{M5RRXs[ܸ S< BYɒ x$}rurIO&V"T^#CYIE}H^^/s߉pi>gIO.ݡ~J\'[ `&,(s)eLv/͗ *l_⺞:pзޜOiL@fRxH#3"es f;9Xsm?(O̊nltbsaJ1+p㯆΃E2Q{1H]AΆ#v=c|mbѧMCvl65zZL1ȎJ Ҟ6Fp^( y^⣝1ldzA#c~+{0Vobeש;k:!&=܂~Bۢڋi&SH#.Ps339I#';H{`P IYJ*h~ở+Qdb>g?[~Gnk;>?BmK"4 Ft-'q繓^^TgcML. ~OŠ{"Ltu;gm yNV<$e栴nS.84 dB苤[@@li9#lOZ a;lKnL\ƷWy2aGJ<#?D[LP3 v2_CT^u N:x9QXؠXuJ1BU]?| >Ƒ֢ ޞQrΨ>[;AKk۸Snu1G0r \uN%_5$t^hVXeph')nЙ,GP} [c)|$8bKB+0"lkH|$ ?K*[?V)حC+4 d ւ$xVfR0 e0[ūyNN=aa^~I9)g0+sRsX/+Ep~N֥Pi|{{U _nfKcד!Ϋnn|~TkZg^queaYƮ[+xˆ GhulJb1 R&"}EgƢ~K]]BI#; t{)`0+Ck=YKRsr ka:)#:^bAyQj().Rbq d"Q\h۩x̡o'HqeO i"&O PqK6M[R/b>d˄qWmf@̛o,aa1Pu UZ ya7oA${#ىyLe^ۗ׍K>3;fW'Zmq>Zķt:pι?[gҚٖq9+#=B8UWrM2n&z#rүV# ̶lo+" ȫkdMYJ  !EΎϲq{&$4H)Oܹmbh^mWvsJ?u5S/MIC9})Jqt(_vcIH?j LbU}`G8 DbsZ} N)z{)F2 NL /DEQ.T> XݫhV*k ^KX#Gl @:3ٷݑS_Jg Pz7RhCEzm(RB`BMڥz/xs!cȾĉGٷ#W.{ \8mq =[U &j5i廽FȃfShX5gqzH#ɣw-s}mh1A+ˍF FGbxms%4MxSЭ (4V)sߡ{D([,Q>X-VaJvͬlKb+J6rS}g?״w|73cL ܄176~ }DLI@e@eNS`ZVɾMHN:b۴(2?4+y ERɀa=;Jڨ0繦 @+P k YPI2yeE{iC .ͿP{i9o=H1~%Ð.OW愙w01n o쯤]]6up^1:d3@/u3c@#cґIL}|:b^OI.ꌨ%o0Sl/l!X椳?ʥX 8 snȘDofg hwBԚwrհ<'z'@2j#FR43":;.P/-7kl4#טyH8adݢNC+6烌HUԋ'^?8YF}٣[0%1,J)=T7jfYM Om:&In@- zK- g"aUz kD)`< $^]s ex~G 39fƃA$># cz]lpN_ &Cn!P\:?oǎNa 57: m򩠩x@-CwyZhV%淮vʱq&%+𒆬c̫u/& wZl[-B8d \'aώ J3,gf2> ߰4bMuőu|W1xL" D6,ӓH:jrX]8n#L..А'` +Cn y9 W6C>vX&锍.Ϥ91q Y M (:5ݔxƲqi!ZӠD d>GD-mnM{Tޝ-S%Ы!p;a^')I+eWj4|z{f{K`V VJT*('ws*aM]17dZĵiV f$R֒1L8 R0JBC653mFL7.σS`A${~>sN`DhNjiZ\`B''1כ pn)''xe>+ֶH6'J&p#1mg pN^yS9XARR/Ymð>-AxK.=%`(FH-Ԥ=Ԟe # wPN Źڮk>x.>P]=^]z-! ,\WigUJP+7눚PTz-O[{F &"OXHsMY9u[LtNHdMڭfwa}_m6ӍSi&yfԷU0.V@FnL}N+D ><;9]N irϚlgMLg{?ՂKY4w֌ &\nU\\緯3cEv"NF H4'3M/=}k9bdPm(F!tM@dɵGͯߊiXGD3Ijl#&8ěC1Be `X0j_eK$Rq?ؤguBsխt,=|tڵ9jWc64ʃܻW@fNt'yaNr,6z5{"ÃuyHXRڷ qzP po ?z]z=`=2UaOrP"F6ŭ=}Na]Z + pBк 7|&!/K2V~gE1'yXB[>$Z@zݥLȢ⚫.ZčW!TzӹE]e.M]ݹQQ s1;R&sB>6!3*]NXaҲ^SKD4SV@$PK zD| _1w#4F &ӄ"eβElmaǫn?k'(19f!pOaU€::@ֿ矋ΒfY!İ Ԃ.n21gHe Y]љl$N(bC_ Y(|X,WSn;˃ !r|%dvV/&27ɬ׽w=NYrRAX[ڙ ̜-ZzW|s5(I 62\ D-O; sxv I?S[>=%$f]56-UD%Fn*W!J嬪iV5qc­YH2lg,xmr/8B5.MnJ1wkxz%?(^p(SUTg]!*>ox_9M$F-w7C(#XdhxSFh>olUI-5m߽#jt6O!p A f *4/)^ n-z%m'\K}4\?{!:jLž-ٓ/ZU%Jė )詡_&-;Z:!D440-/G8Ԟc>+~ƜVS*.Ir24N8cB9U_"]4pwSrwkk-ٙ*CR ƜsKMZc_2Y`%E朠 %~ϩ(ї,"E-#=׵VKR[uP-xz݁iwI"nQBi!_5qC r |,S)OSiDS+-~DJQ<uc%A}]K&s/XLkP,_mbbZϷQptny'yߔ}'F̷k/ɑKt:H9A\5hyBi1ԮSYL]|iv&뷠e>Ae1|iklZ9prA.>9^[u%^SAв'm|(λ3Z+e]; Ǖy~*W5oU#^f'` ҵލ?<{B譁r$XD$UY?44yP`kp't:x.4\ׇ~sV!?@drEoiXJ , *9`7|4bM3h?e5t숫49c LT r^Tcj)Q@?W1(P+qO)R̠o]!-tc07dn-h Vxol!~M g/3CP%BQ˗ofc1%~G0ߡUQtR!~II8t=yYEZC9ijia6\]OmU )k:&}SqK;їe(K [@6MU3 18P]Z!ɪ&{͟s/ ّ\Y-'>Z%smo%-qͨ7˩@g{|Ab+N[bMX'΅? ? aJ4(;^sT6뚆{̆u "G]IY]A=`PH.yD}xfc"HQ^5r=mm˅Q+/YObĖ$ؔʒ91:w-sCp pH)ξ]I#>WZ.²7FTYz2AEZNܑ'9vq8'l 1w(`&ni`y!5,Ib ݿ2|YQp ̃wć !);cx"^URHhQK&y$$M)W"|2lSzG?VɏdHm hǟuKݥbMHeq,5>U AթTBΙI%SҏkSW A<۝lCBuP->б_ ?J]@, W7Dn=I)V9%jhN $֌Ս"'/3!oXzE fuG\x( q=DgH~hluj[ lovwjZ?ѷ" F-]7Qڷ /zrLg%3Tk$xKB.E/ }Vұ|~Ʀ=R^4i[BB qe'O-Ѐ SYܰ!Bfg>43 m(]:uO"{EvwJ~ZvFCї4$=v|Ced'VһCjCP 4kkz>g.G0exJ&9)#?Ml@!:Շjz7TG<0eJoVQ᠘P>޾C.T' vB_`eO( $~mA:sn >Wt vGoę0ޛ%`s8䒢댃Y F,{$`6q)?0g?eYv\]@Gn!b"D9H>j|:4omt͛sY_Mj%=5051ُE e)&"*4\v9t&Tvlb5?fo)v+Ӌi.Sr1 9!٠Lɖ1 \74ju؍$a3"v[m*,u^(Vqkzt%rZqts}݊1!\ >DAT+6R SE 4&0ʊ:nBQ {3 zJpa;rvτgbJ u Iu1س\O=Pޕa-EOYkgEyBߴ+?z؝<~tZ{B:̟pxJ;~QY덞5$lj?P;p~_kf1{y px=^= ij@1f"f6 /k|$;4$w`~=smL)wA}"quEͼ@3C> ۨ>D~es%;3t,El>pvHV_YPx"13dRAqrZI ٣qVG{`lLHON -78csS ܻ'Loo+@mS:bV҉ԩ'AcP$Ӕs0!B!oPҨ x ӌn1zCiR>8{R+>(sKi#E -7tg!{P%k<&Lp{:8hp1!c}#i}quuZ9{ s{P>6fM૷Y˪\ִL=wP ӫeˆ10;e,]K D >̮UC~XgNcŔhV,|*s=0$+#R d ,k-r E?6!ݢOKVF]%K䬫6t!w0 8c+Vtv힒QDsx9OY_9wQ0mFk)9JVJ5~_!9@;oZCx iu=yPg%S!5:#(I}OqfWP5V9=` f.{YnxgU`B2 >κFѠ>wvsWualzln.`Ub+*ҌV'y֥ JU(4} U5z)5y>~IY3I@MAe ?>Ki^-4h/[9\^pԆ-jHD | mƕky9aUK7m]\El;hŁbޅ`&2]${;< Q e[d)L"n9("$~[jH(<gcq`HOzќZBg1/$O}Y)^Fv3JwiET /SD=~Q#eo:p`94 ^c|<pbZhKa3ふu`4iM&_f` $9t 6;4(݌{^Vx~r[ָt%ҰXկ勖ήcDy).1,w"iP^ V$?Z\x\FxC:>EYpC_0:c'(nay2Gم%3UnI`PYL|%Ge$~EHYVqeD.EC# 4!hhE BA0QoQ5yWL̽_W?aA-<[NÁؽ7JegLcMoR@[fx!] 꼑JEZ$mwU7֥wBmXR9-cS jmmfS< m|C ssWSh@ *-Jg k1ꙝ,5oc4,'p";⫳Pzy2dBU#r$[.6Fi\&ZSM{;+s:/W1pislQtF=Te;[BZ!3GHzx$nFN #nC}l%&-c;3ann#Mwhw!doЮހm1s;I1Pإ 0e$͜H܈Y]+#ܛ"NBIV?Di$HEŐOfRÍu<A;Gi/,s;2-}A{pkȤc۹AҾ#zw.-J$Y۬ 5|5ŵ'$;C YGW?L48,|Wش/O_R#eWFYeS|m0?VKHN]W67>ckf֮GBƦ\e0}quS8  ^l1Xp-r7Ka]{nfӓTʥBf$K"T̷o@@ݴUΡ q)LHu`XQ t4 ZcSMC#QA(x$IZ({C{:`Lo(]Ƀ-]ɧ&2QǓK[[Oup|q֜AO{7O] I(7렕]WCXzmg!}J/° 1KFgL"Y@T(} e`x[K$۬LT9orW嵉R_c%6HM}/+TބdQ[;o9jnz5$1h`a̯ ]1#C,lin>m6!F#^L)HVuruO`bxҬA4l;MU[9aAzz6H(wZ7KZJKF4~-2ٕ/eN [{+T@b-η%qN a]Yv CgʽqعdWYˆ3EmF$L&p|KI0/;ˈc->=VvPpmV?hSGM$3 r# ,Jm]yL19o0⥺ƇdN#o~)r>)6|q^4'׈.q-dK|U8x4;& ĉnܬu'QSAF_s/WUIzpPJ V`~{h0|EJv4"#>ȁ&^lψ JE055,<׃+FvyyTZ;hx,Y4u\+(ø" m/뾑~{bCjnIW'ˆ*5G1b$O4^{LH3*Q3{fYƁ3:@ŘWxKhd/ ǐkl^9㣠nW\Ts}^>+Q"\]0/A !$Ĥ2iG {&i OC١x- l@s{ks:ӆUь3UX6##m*6*H|6BKN zۙU s%&Ovʬ .0k>=\=lIX 5zl/Ŵþ(W3e a+PnMN2 xJ16 e=rDJc wmCZ0}GkT1,vq@YW 9gi)XrsM8?qz:J8 w! 9^X-DL7o m| -Éq!(ҿo`=\ ~% ˍ[:9 ,KwۀE(rG)^8(/F8غQaJx8˷nGI&\w~* g<zka\uiYŲiȢMus4ct.TBO aͱ(;L ㍡ZS!*̭t4_B$cμ#$&H!X?$z]Y|+rR_y֍"x?p>㒭eۓJ^r,7ht!ѯ̉ġ_4IqEx ^Otn9ts ~=PuywY'Kˊ4*TjS#;`lb%Z]icS9o>=TkJv+mN!`u>Ÿ2ͫm?]bŦUؔ?UN{>>+M 9gO f>c1ȼ,HK1s FY!BBL^̬_ Zt:]Wb"Q间nlcb]h]oGGvcԫ`xXIqgeIVp؜ @h" Ìg;P>4+] KVgjb70͇FطxȆv^qn#e&-7d2<2C~,e 39G{% >`S>|ҷ.VvY@zLh4PT9j;nnb\~˳ڔK* 7_>VWdB'>=.?y* ku>tS}T p?Am8rvTEjz:^c- jiR!&䕐 WjA+wa\'%l/S|,hGuT)!g j.kd4Eʵtكlmv/HK#j/wBԩڟre*!0&V'V#秿i8i:Qޠ xp1*8>n rLy+!6)g)p'j}mTEi^z5R:u$gN~^eVM!na5yg?r;?w 5^K#KamU$O y ;ӽ蔺F ҙ+-Nm:_XՈ [7.G g*`)jԽZþO%.挂Mrq:jqoW̽dLA0D# BVh`xﷇ'^ Q.16 jn"<> yф~5A >N8ǖ%_c ̑Dѣw 64h2 TacshµGS#a:>NKOR-` \Ap)+ѧ+ d|l2z1x3Q ?1+s-}iUtd'hD.-a>iʦ:o FG'- ةo~aQLŵR Ο\kTiL(u!-|K/J4q?+ H?*" /LϋPt\s_&-joG\mOA#::612nU:yfH̎s\!4R4ÚAN7oJE#=->"z|SR0|wr)OӶR&]b!dX>J,6q7҄OFCEicYtN&tOI9B利e# úv 7'~r@<rPvPߐw鋫]ٳc@}. 7yvJ>^؞^oiN qUGM!^%2ʋt 8N2Ki{~>ќJtm)ڹb3 8\K1^iŖ3n<3hj]Ss)Y$)2S!5(\]yr^;`c ` $A7l(Klʌ.y$ Xx[X;^V&+Rh ?Mx ,#[rKa,/ Iθdf˝`;jgm,hTK*~|߹P~]4iFgMPzDvkxFjDKGWXq5JkI`828t aWmnK.t2:?%9""KsP]e JM#DPa)Kf_x@ 5|xCetKZ=rà ^|wa6bXuҜ/<iu;5W'w>tGy2fs24_$8 1~mRUZJku4WmF_DW*0FyZ؃ fPr`|lk9"GO {q99k"8$ǵu Z0J7W(u(+wWE 3Iq*e)ef p]!JakBWYS*p¨Ey-{`ix,CU5\zlD Qj{N ;qkA*r;IVptb+zv("MdR OCQe߰Qc0>=JJ,LcJAP/0`" E^7d'畳iu-#vaºÕn*ǩo:cw&5JIZQVk3o% _m0B:ޏ颫`vߠt$y@FqD`…t1fĚ5sh5 `CQZ`wʬopK$rDa 2&{lBof&4=AߔmW6|Q|֪Ў~V3 TA{91Ih$ë&1nŒf^OjhJ/  |0,GaUsj`ǓNTË8ȅdpgӾ֫ 4x,Uz"=![YA? *sUߑ3&Gq[!Q 9߈a[ojȏ@[ .\>S|yo1x^(ϊx Q&/(S: o=#4"YDv -(0S6i\ 6&B-7}CXY Afl7鵺ٓ?PpxM#(lg H[cy_+ ~Ȑ>w\>@ g} ke҉O~Y9! b࢞Px┈Dsϩ{ing+lVr]x%MC~mar `! |" 5LVCֆfvzQ {ch^~?H3;85iVMn @sS  2juR aĉfݵ{Im6'3qXّbGhve" BglxJIg-xt޴):w50,LC+/L;>y.&P.^u͜sz)P>34W!?G@#X_(b63MR "zzJp.{ oDʜ­x1S~K-Ǡ-?8'\_KoWwSL)gzۉ VP~NIL͞; j5@L:mŒJazȟyGK_M+.+ܾ cdݨxCn^kswvsC`|4}=ͧ{RbqTXj=Xd.\eVɈ kR2t}\Aƴ$Vb.weHM3[-&e!Asd0>nޣB g*bkW4 VT4t>lޣo = |'PڦeLz!&-23lҀuC\|52m)Z\f`M1:a&NԊP6N(yG@nf s. ̯y xQhBXQT[fgD,YAKk%!O ~u Q ]7klt1bsie̍ IGEcyَ g7:#DHl@{P#꩐{,Dogo5a;켙)\]{3/E|)VvP jB :FL'YDӳ!6)Ig?XdL͍'4r]/'uxkץu]lOkJS2K FO?8/(ZD 3NR{}3đQ60tH"{ $ Xއ$1Bn|]>p]:,j.f_{N)8 &>a&G?~`֞dw!9 8ÆŚ{Lu ~r+\QP1݌ >eUw=]R>rh~ _8Wa=)^M稓r6 Bl ~w/nYjf9}Mc&Gb*cSN14& q輽oO7[OLWm^H nFE~eEOq/Xfh6i`h8=5V)wuF(L|v7*+DAq D=hpptkЁk |z=^ ^֩[2W1O'k[.Ȱ$`~?f(ϕ &:/V1H`k"q! 㳻pp%4!4sIl`:szF#o>|>Z١>W?oCQ+q'a&#AZl09u]vsW[h-P& JAۭȆil~[ 04X r}r(xs2tګIWyOH~w(!oo8CTZtr*S+ (Wg=B}F "-p֘sAVV!.aUC4r UW]c`I5"xL0tL#=(ŚyMJ ~d,[o|=e0CIU (~i?!JI"Myb~+a ?y)r獺hSOfz:OdZFvZrOOyr`zpfÉw%(-% ÚXdCiA&ӥSm*~\+f aFdS 熙iiLEԧ1-j`å(nSoe} Yz#FڌrjȻx"bbH$4Q hrҊI4du|wal:z9َRT[%pz[{3˗b 2QE"ȗrˣO=$1;%E6n/kv~WoTU?m~Hro)_4ꕓ^f qb{p0CK[3Jm&zgܡK{FpnXy.Tr&#%QM5AfQe ߰rXULz˾G~a&-/SZn[A5$u1|h# ~;FpZj7k+I'\̯*3ȗxs$ka1 LABղ:1yX+wU2(ԝin#\ "]1X?]?ۅܙh>]0hjpFn,(ipaXj *f ~z3"gy)e:gpa=HqW=E80i@@:hs=X EϘVJ遀7k@vF8B UVڰ`211>5CUԲ ps7& uUx{ipZp@KKEG(?}L}Anp"xRi'ś#od绉b\^K19LU{,- D;CdHlm O@sE]Kz!brALAa·vqJU$(8DrJ0aD/5l 3}I]ʿ@Y|{oնȳ>v8Sny)O'tdjk-KH \uD'Wa_&geh&M{ /EԂy8b ZTgUuo R5ul:#y=n:ʟ_ VlIJr4Ri0iFtO@lsa$ީ2>Aq!v(aڰoN^uC\I1-#Cb4=$LB94'C7׈&M. +j̬QKJҊ ̋5;WG" ?K梪 6K\pO6Sh0՞).}߮tS?}b,#']b:[@xtƎ^ip6@$'A\Z'{Ofo '3@s dzSdz as7`G|ʦhG%. ? q!%&9rxQd6?5~jt9UCEW7)pvEK\B 1<ġkw7:.boi- C)eM^!ÒpI 9eD+}'ec9~9 rU:ր{-z\'ld(ٜXgoon.%" _G:J!᠐68>%5O4/rw81kf),û)?S{jR"je%2n !`-5 @O[1 w2ai]| .a{K;5-Y]{&^ǘTWe?|1oC!sɩY),}6EWHnQ4ÒǁwIql4hӓK^6̬E~Wݷ;*'56֏^0j2\̸l:qdG7mt{>QSY=5uXTl<%j'Y`EɷMQ. {sa2bBCSt.~Œ.Cъ\)&a4e Y;ҨE0R 艁ϓ[xYa#Efv+S4 U;n\w묪\腆*5'w릺Kۻkdz<v΃'$"P,F}qbSk 8Uzz $-n kKQ3G+!ʧ&3ORRrf{4Od3N jW[Luh]'i.O ]㛟NֲmSzoS>ݒsףlY(kgvWÑW(  @+_V,piH6%g82 *|uL Ʈ$S.L>7}(;x]t$tgYfqhޮY{,Ϸ z\?*/.7'$ݖ?$1[r+q6ku,Vֵz#Q5:#{y5K3"wh_8@ծ8A2)c]h?x4$?~@Z B)j!t% ov[ LLH cWiiT1W|`.~{'Hg.*r*DaE?),Ye2+9Nφ0DIt.o]D\d pjdrBNjALc_$7 [-ºQYSƿѫ_J 6ѺƼ4ٯ׷m-mi/vYO4RZp61 I0?a6#ո>gӶ..+_ɥ®J E@F0Zg\pNi2X4od\w.VJ9 ͖/xAc͇ TP}pI] eXu9@~Ӫyri1PۡnK =̙ϩmtTdWon["1٬cBÎkܑ=8/>A1[ ;Sfg{1H$)?+E".ϻp=#BUΩp,A4%~\A}Ab{~jqos-$$;4iN'C򙟒ᰪ#^[}U Ą<` Qnk_+4($~>Og*`tE& oj8ܡ~7@!/'r3Sb՟mTg'16H-z-A[BK6H~A ;~׊SSX|X21;6qX+x3SȮr>]G#c t U~Q}xinLi9~5kl[SM. 'x]ڜ^ՈFUVKMz|ZM-Yqfe46Fnubڕ髷YD"Re؇3ιHEmBMOxk?AKKequ-Dwl(hja@BOk` ?hyakhd4vdU즰fm3Qg C2Nc+"O @zr%KVW"*uZJ4}\=ޏ2n:=x@^4,ss=&`df4*6B\ҡNh,(mάNdd= g֡Q;?hսS. J+(W .'fkt~ۙx}|[Mxn\U7_7['M/- +۱OC Hv|2yra^zTٜ.*&F`N]ߋf/JL.Ơ݁TO5%N_@ŋR>ʘY-WOQvfkovrDngv=O (4Y;k $'rg rd.qT+}/unKB\Onzy?,K~*WQ5@Vw7,,p+7ϑPU ӳE# (zI^~| 5edB 0圅y);:2 @,pO}XkMQv`DK LKژ!8nOؓ*@$ F*v.3>/>(FyWxU#n] Qo_]R W=sm]Is,/_+?HCҫ;H=~D@} 5hN̖PMNFln*=tOsM7rm c)#wL$%S,1 m-Nf Y79|0C^ Q- eQ/ L3芖<؛S{[~p.آғ(7o;0׺I`@6%zM-:j jM aTVzZg4ME! w w:i*2ʫ,^9?@o8g]d"CEmOF,Vj1|oQO>ţ4QY&I>BR|k@JF=\A/1iE0G:[hlZ&#[)b깷QJ7s)Lp!W2.FYͧ`Ew-DF7T=Wo>P1qkZM4RຨSѬAYP˕po9g0:9k{Q2 !CBv)L4Sy*ov8GP5 t 7{4m:&5LX tʓly$K^Prt[L 99V%T A6X~|cЂdRqJ1!l "YRnS:c]p"!zF\j&?}QבL5jJsNMGB} 3Ww 1ә:.DXnd*c;[]?w͚(]8bw$oƽwGOb0$gY[g/M uhx ?< 9vc/kَ<֡e"_6k%$4ziK遲VxY/7OK#j^ aڛ1Q^ѥkdW˵AValm634n-*ƦIr[}EPhwB5 ۹CK`oɛ}'d 2rCNPq8U,^kVAN__چ ikL9LY\\==+FHjЦo[԰?#}q|ʸr z)W^+)'as3NkO}X=pxP ”DCz@Ir`=E:*XX5\f]pjP=ɱT}?k3JMt ^ߞ)vF. oböRA&vϓkl,g)1t_ /}0HDcly!r Bg]!s/ Aܺd3h:P^lB=/M׸b7e̬,[Xǂv_:ݝ957+Q.zw hX0gGN784I!)[Sƿwu6Xlt 1z5P!)\+ u29& bC" gjK٢rNQ0(叶IhG[|idd25&fXvNZSݾ.f11Nkinf>w=y=+&*Jfi^[^^h͊3.l$J"(5Gz{yZMW<_[Gtl7d䁮mᤐ?p1c}Z>ȋ4 9C E gM~oBG8L`V:CƝO}4n; $G,8$$?c`fY®#Tud^fr ҰPW:$΀ , -F Yv_Gu3$גT2>mLYP{{տAS<1Z1+uv+YU9}31N6Nsw INjM" U(mXKm!t(NugiIo}sV>P̓fWD9uW~-6S8v/2|4L .ֻJI>%䲰d!_*'`کUMaA ф?YY~z:FdWyVQKm>CPtQ^cqXWWonCp>ij)qy+l=4̲cs?sjYﴍl}3P֩)g*Ekg(.H[֡8Nt߾g1Ǩ&.tҮ jv엤4\]>5"BRU6qyeN/\V^H2/ 3h-LA>EPQ`lK@&bN"ksLcV@y^/Zu( ̥G&(]I NȊ(xޡ.S-RraߧI &NgR/I ae[uTo򬙙b^[j)my=M~ 0@&nmyCLrn>KU\w!NQ?riPqQ¾{R>#jٍ(sAp]C0Si~T$ԗKHOGXřfjNȚ"ʂpTC).>3T)|ӷ?]=x^Vi?!T\3h^[GHmLfsĞ^jGIee$fBS)Fޭ8 t\N=G1ER3Aбs]HXtBʺSy$6u83ز\@`Y\4ȊKU8\AV(v4}پEn¥ym=ǔrDZ9"q%R4#qwَra8@p1O4ڏiJ4 \Zx*K)Gs 1 krH"[/([lB|%<ˌ"Uv̛xVE+5tBHWO˵s3—NY]?Y0nJxGc^i)5^# ?Zz *ڛMА8Hjc7Uy@?tӪpl[HC ˳`uN!B|j\5%_K>!\AN+8xV woןuTmaO~yz/=X&ωbpW/RA֎^ ;/w*U]^SMOC@lt ExA 6@ⶀ?իqiX bl>Mk%H^/A?G P԰B]X&Eb־.s%A*A$ҧ|ʌrHieީ-@H5<8y~{W:W0]2ǁ&dNO;4a.l >]ٽ4^ח,;u*!3yFaay(X@_ec Vx*89!=%״P}$Z Q#HC:a؊Bk.RgQ`BƎ{/;FaQ'fFإm4Yq-2Qʲ_Nr̘;Gϕ -$W:6Ʈ`qk\ڋvyAh@Y:v޾F`S)&/ RՒ Yb{#ھRd]у^~N~4iBߋm8P@io40$4!Gk5XU;XEԟ>eb(6NTcmSߔŤg1v~rgy~Y)^x+QqQO g7F Cp^^+**93CQeyؓ`U<ѭ|kJpq^h,;Jז_#JWx>yq`c>.%2V𪹗&9<&G6jӺ$H,'bzc}Dw]?=l Ym*oN|WD:?e1n痉%o@|[?aOT::oVkD^@c3åpF]_I2V 8 seӂO}yvt &9C]B3Uݪ^jո{9Iܻ\AwŚ {(oB6:m m_+m"uX>ۘ Œ#n 'hElݬ.+w3 bRGPBÜ1FE ХOVuJm=#{X4OBƈgƓBe]xJ8td lCҵ_o瞇ކ=eVm&IGrnf0.Ar`$<&68bby-I #_&/Bucg+Ļ6r8D3p]QgJD*{eCۨSB{ Jb.!2P8OeJFhچUDL8δLm|H(v.56Yе1Gl jNA잶Pa}( fL{kqB毢̸<# Ea~$$;8|HOWR*_vJп*_ۅm v%ͳ m!_ (Rm|W[Su!v:?XR0+{Eq8RVUY'_?\?z݆A+mz@_`Khh3 سq4Jj[\+$v0=sjaklc: WmN(u֛{QLv%S>Ƌp$SWr z<;vZ9(2ջ7:mueI L_x}S2WP !/>BZ=_W5ƦM/ڋj䜿 tJxhuDSCnƚi bu}tJ_W2+ pyPRzO(SZ,IWmg7E3N|.\W2o)/,lO RW@˓ bJz5P~R-Qb2լft/Cݍ-Oţܖ~”~]*$ (Ŷi_ sX8ދo_{>TO\B+:yɫ:4 |'Hc l rOʪ2\q[\j?u45酵b<}LF:{yÆhTlVb -ZЎ"4G:D7Yu5>VE-}#Q2? tnוEC8CdBOlj6Ex<6we7[07si*6%4<6s,tZ 1ۈFM!?R}%yrD6`[t<,Ŏf"y%8향,ueKiQjUCm(7X?$ܟVq.*M "g;ؓF}X_ex3ނN3r H Ǝ&VVBMj,$q7v =KrrB*:/z"xP]-w`&DHVi3vNPl;/ f%0^CXg BSh72@J3l,r^Tbrӄ+ىYIU{CRrS]W Nj Je7{֩,ۤG*L:ԃl  ((W3@ %Lfԝ}sbÎJG \ec#ui^t[x9 {@; ~[YϚ ] c_0'MP\G>܌u >3 qzBwNfs-&2h8HoL#+`qs0L>OM uȓc$NcIhEk,o̎|7 OH MI%iF]?J `tͽgMK6Mې؆󥰛_چHv>Q1Ԟ\.s" xq/5zD>lGZ|u ,W0*-xzߑlܩNN"n'_)!lʾnlK1rcxVͻS>g-Kdϗk#W?s[6}z6B+Pq5_ 6;9O Gc]e3nU_EׅA8C#eMwN҇Tx=L[=(|4!Ez[޸S5:#2y)؇Of*NcqҔaFk}#/~8iy9ڡF~5r^ULKPβ<4pG+r ;-X[.[gY ބk2벧=x!"_fdoV{ 9c d7CuӰP oME{p0&_cC QWHP:j/1ɰ~x6aN: Y SSW =J_A5eBX.Kb6={=Fo=n] ֐6hFS1i;/R;\ýf7B LkeH}G1!\c,s܊_HJ]Dmx"}"-d ׬;tܓ~f_+GEPi.MF:HJG;pDެ^\XcUK9 {_U n1ʺ¡9F&êj"x(8H@fYQX8#W +6}j&d fぐ K.ʋ *OQYϜM"4 eZ/^Q1ұjpDEg C EV,f  .qMFVHh6S0`|oe=;E>FoCX8i% $7}ҵYlL-IM'K4%<ѰWC%>#4 u\~OJiܼ9fO9b[4a-9Z4p ki\`y6fBr 5=VmG~ Z;QD;m'CZ;GqjJlS*Ac:n&O w,NXs'ƒHum,m1(r Jh̼$!YO1X142# S#èHtHUbK'ۋ_a^| mBX;:GnXk7*eհ-5Wѷ۽r48{a0"I %7]#5xaCCx+TÈwTTDihC-&I# %H:6e `}ttܯ[cŔYtBL5murA3<Y}Ltz%+΋4y:jU=ӊ~EwOG"%O)zP6en9 I{fԓRn.q6{S@DnPOenZIQTEt׭XdV z 3QvQ"2} -'ץ&BUOGj, _Ժ3yJ!/9oC +ZpX!^5cypM^9rMInN"{aq.d)5M)2JYjtB8 O\%Χ"tfwg7 6R+Dn`bbpΆ:@!U.aU+"'8 bo/E !RU͇m^EINǵ%,2^6{MaS(Q]\Ez!ivqQJ#jH!]&ٸ/ ꋟOvFbUFzʆNN1pux bU*hޗG%g^E9k_l&J$/u#h"{ a@, AT:R h`O[iطUUEW7`0u@oGǢzW`}9'rKeFz闫jȈs%ɠD"6VKi!)MJCٹm$>?nj˔vbnrצ`)r%j?krB3H_Γ?& dh[Bt$iivCF1i=r`un_<2" Ĕ=xV6\tn-Xc°@%}" .ksOӤP  Z,Qzmm.aSF%M-l(F;Kj\m@ԭ,2_}+'NF~uX:j~ U :U+(K6; +T&$8vlk'_Se@l*tPb [ ڣv]&YU,OvMxx%=+[^vi;oNALpbWD`} W$U(+˱AeͪJ1ZQBJ&3ű)-v3ZxEQEfb},>q=v =xΦD;ʔOvsx'=$Dz).q1R ÿADz41jhgD_vL Bi#>tn{S(ϓ|\޲6=o%O>^I<,\4z`F"{sWʽJ7oqQ3qԀ˨/ žɵKi%Qΰ/dC¬9v݌s#_KC|Ҏ}=z>N镣J P(yc#WCdli+R[s׉Ӧfʠ'.i:pWu %[{o#Bf>&:c̮GB$?~TΎ4BŲ?NQAQg_d̃fsƪo NczSHzQ}?C6B>|24gxW⡍Y>}x寍6Vx2 n/.vE|Ϡы sqS)]4.pejs'L&j Qͬ)Co^6&#@c6[c:@=࿜LJQAФ<*_f]r%x1DD9/pNE긷la8ekEs+FOda(FVEab%z˰3{^ob?f48?=_U}DH_;N?x+Kaᷚ}$7X VINΙl2#alcѳJT\] J&ӽ!)6V@BVQ E2$r?:!p'4E<1w)#'@鈏2.9ׄ,AkwOK;uZkv2=dA񁎑o~BҼCzHwa'^C33nw[k`Dav]ʳ sVXeEo-o3\O IvVқc;bN??*O#;VWN1!INΟ?R˲YG9'soC*[&n}8vf#O: TEݥq3UEΝ{[q%^2F$Ʒl)Zv">p͉S yeY;ݢ=VdmBo)f agoCiüM&eax+6o\aI/q3M-<7E sն`k89Newjg2fzܡ!- 7N7 $mq(p[LD%g c-@xad_V7VJ/}'Y܊Nr~0P `mn>Eu̦],ë+m,8v7]bgEלAqAfWfaض\oVA;{ (L0=2M"^XXp+n!AS`M:|2pAAdGm4R~:{@ Sh)MWa.79X>zLE+y(3'>oa's(EblY"i|LPN.*c;FQ_~颿C<&O3wxR]"ݓ{v"tm9Ifyےث"CJ8V.Ź4u5 /µ,k vU1WD4p|%M|~ۅw\Ƹ =9ezB9A(;p0~MexmJKoe 5&$d u 0wCFg^o:9qoS"G-u",8\RŮޡHݧ>4ipe *k١=Æ.⊐3(xyzeL!m|9(d7@ ʅu(W w✋m$D>~ I\9[FIlƽ#Ubv8O;m9tb =؇Ӵr6s̗VQGJK\S_y8Dtnn59{07[{qq1O{7gX197W06åu};%"nk^ 2HX9!T]" (SIQ=kحa/EANU=<h$I  ':BZ ؀s2oߢT .C-P4k%>g|X&,[s9U#`槣'I:ԕӵZJG˵?ߐ*oY~ }XIC2~&͎wZFGWbL~OkAI eFO a_a T, BZg(}v>CKXx')N>FiDT*Q› _OJ]h+M#wo !%%zzD"$Fp,XJ!V&^ʞxrrbsFT%yKœe #0.>%ql7ȳ*'iҹ>L 7 gXaNI6YuV⏽`QR ԨZ'@\\P5Tu`پ1Ex͘RC n'/jݮRKϪV3{ܬU=)΢HGM)˔K>Kv|GŲK)\ %Ƞѯ;9`6<9b9a߀'ask]d=c["HdGˌmI{9hG;!w EL'}- +Lt7.ڪS2B UEI2YίKޚ|"w;O bRےU ]ZӥAP{Ri]=[2JwMr%CzmU3ʣ={Odq) Xro bPiU01%QC %G{P`0xIR \O홿(JzbZPvX? WٙOWSR\ k׶x©cF`1w52Q44?s\XC/EvV-W3 ip08WN0UZg+K_97޺˦Eޯ^+$qk{ Qf!C{/6:ݐ4Aߓ+|uՏ8R cI~?Uڋ2LM29?<'2s8T`\.R_Ytg3fbqbq >R#}oqO@{nVɍd&f@=̨~yi2Lɛe\nK"QLIz}{hfwI ^:1U ƛRYD}81S^.ߩX򼰽ohhՔw}xB&Xv/a \j}A;pʈtK3M9&ALZ+P9j("qXюL6i٣>~OH,Ar9 ?f>)8ꐍ%i}D\hn3!?OخEY~hDu%#ݼm\r!](v# =1].݀jRlZ⌍G?9Dw>Ƥcșiƻ[ 7bM+RH<8`5*#ŒmP$xe! ́eUPf80~s'QW%sI[:6NbsiKcvR m6gkJuNY/H;P;6QNm/i׷#w^\bP8jgH q$}+/;<5~7X̀N+`b8Nj%?|!Gj+@JW mZ`#{&q?ҢZz㪡 HE5{^~(ٜ.u5䧙܇@NϺire ܤ1Snbm pЩN-h:`ѫ a%,-=q[ˣuMWor"0 &b%W;j+BP/Yf`;uJFx8`:`ɯ)QW/H޻d_:U 94|&}@lX]mƼ}7vT*EZR vd$iV™Ȍ^I!Qdee붹BlaId? l5٪\HJ7LXŪ Ig^V-s0d:ͦE*{!d;!s])3vlkYývD_eܶSfb'zFp=Yߨ(Mg-QE,y,rz/^^@f@0KћGdVܑa ]y'itƗ xQHvF'&1nALeUd@BcJ+Ff*{!%bKҩoSVcMofEh*[wƷ8㈸gKa nT4yNUb GA6띲 1g3^DiIh׭Lowx#k+O#fb*` Cl^ؓbmB8 2p-C6 0|ޣ ۲/B>,~'tA]p 3b-3\r[3:eŨ-1'Wc#V@O|f( j 3!0FLR.Je6N:K-䌤lPV*5CAo?J W\S [nT0YkT'[bvӻOqhJpLxx(fpRUjɵC&.nTBba_W=d #Ʋ)2@DMt L8UnM{W3MBaz0N X>錟͓Eٰ[~d4>/9B曾#rW4Ss>6Ik#Ľ^g]VT*x(A`~ej$"ѽ@fiӃ>2'.(ހ53%n }-fŕvN7ZBF,^f a3wJ6[=N>8ugDųǐʪ{+ilKj>M O)H#g_R~!1?cx=؝/ h{ WeX{b"Cdn*0霓C $4`q&T} y̚+iY#bm8bͨ>@+|رdE"f͋)A(%\#=%>o8=nmڤ,1RzaE`hS^&qN셱h^zP bj(γ\fC7|3s~\5X`|TRUMvg ݡTSjX+F>jZ dfҟŒm2}5 6&+nA\0*}Fx\Yn|YjxԱ֯&f1[L!DVG pz{F}U 7Y볚5cA75xLJB0c_Gs߱gmLָV94E(j]e&l8:4.xUQ4@g¼𡴏Z#PHQ8(,.ّ^SqS,M87=JKidtˬ :ɇʆ9!XWrariaM"\p53#T l;.! ]LSIcQb4;M3po-wSYO4-k oIEo0уc^:U[\stFKiqx{1;w̫ :-Pe8 x38r6`nX2fp2TS+Iߝ„XͻNLvDFaV)I } ~zf\{Aw@2HRY[O(Jać.A93ؾ~V-q5)? ++'rlF_d A_! (\8aJF3R;#f9:$"Ϣ\9m438^䅐Jȕ `(36pGTw||}un>"/QR4{%a!v@ H1?0)qCxȫM0x~}Ӣ䣤멩m?^ ;rzEe9F]OO+km:Nkͷ+ۆDݏDdj9ӛÙ4tA"M<=4+[ͼsxb rd!;'{S!OtAIɬVGjip34hH&]_DNC3s}6Y&>Z& MgʕSWgXzErDI ܕVe< A57S#Yʏ9S dHpl5S%tpB VjaUcP(&aΡop?ΉRɊ5'R9&&zmr//rd"*}B"Dֳ#uǣ` 7u^MKۗ9(J4Ax8VlG|"\*zf^dWQ~0cT\Gԉ<bYgz24}g#+5 HL]I`?O(.5~/BLm0u7{z;vF֙Jw"+ML w!%JXUM&m՚^K4q3{ gT>uhzl1N~:H!t}H=Z!PO&wmEH<I5fdm8T#P"6T2—!e6L]ρ rٲ,9>q\v \&FWRi`a8pKaekGՃv]Gto(PڦU? kR0@aѮ&'_OL28WeU9Q{FEEY\8s.o SϺRvsȷEsغ*_pmJL$9jbyG_ω8k!-2>DoOS֢ E@ϔk`COP?%VyMl?^9]N_ͽ?d(>*k~ f2S4ۯO/z9e&zggEy XN3!8{]{c6iH +dD}A:oi^7e„ fy7Xe۔%櫙.賽7d⏞śKylg޾+!w$+dƓ{[hL:!Ѡ_7[\6FjdHMC[PRx,ĝV6TOUJ+%s'+L0TSI< hM,3YA5|m(fh/fB9NLN ě$H$[K>CIdihP NFi`!RG/T16.K ojA4b?gK l:$flaw_ (&zYu2v{#hDӝ|1BBOLjk2s&q]ո_֞(e.z\EQ3b"X.Lw1rFgC#|=JU0(k -鶎ؼXD@XVK7o͗  ~$ JM(d 4sv(ZƧ/~8-zD+7$v\R?dZ#?,zu! (C`0NƂ#HG;l`廦Zt?+*b``߇v?5U*ԐUYUN&1QlM[ڮ`88WS$*,ǣ#1Ѻ'ƍe#ǀ="*ۭklks<47EFZۯ,!Ogq0fc:=nx`]v۔̔/gQ(7waTg!R9 /'7;CS\s ÙMxjt"QPRy±?@cIp@"X{ՏM8P;mV(f JVJ  (Ӌq==}@s4#nNgTŻnuP є@DEi|d ᅛOzK6r?'d5)GbT$\_Xz9$RvCy*$$<7 bᇄ1do ٴNMWk~Dos=I@C"RSZhDj<\~bA9kRʖb4(AŀGӬҸ{ =(eء ]J%1аyɫ$7S0EB:'t0໻e`LUa׳W[hxD[v@FuŃ* rov ?\/}‘LgDkA =iKB"f]l/'&,gw7:j$|oMVe0O0%#|2=/'RVX`j*Fn94˱5SN 3CetL8%AtuveV='+1fC""ȠT7!֭ͮrX:dcD-42\)m(4/2wV)އyΟ/]+`zMY B,]x]jh*d~C R}(=uvǜfg oiW`Z0J/wTYs,2=}Iv5x $+ .7]7u! }! ܙ\֜uع&J#4})1(syPl h$!#&k@OS[  MGk#6Y6̆/B5mtd5Fl=#1q<&T.X7F%`# }˹we 9oE^*I1=ՇGYst5\PrzFwڂ;i ȧ$KqlO9PcS_ ݱȻZĤ((dZ+o{s1*z)׎aOwv%COOD<k\[:D,PŐ ?t FsqՀzU[lc@e^XpmmPHO 1EzTPݖU=ЦZ\yԚ3w5 c2;@4s&oY(QqKxXt%f-wb1()Uc]p(^/ʎ\EUbp|PtJ>F$#wzMê5ybѬQLAT?of60tic/ n7p'V7ދH>YξL?m>ЅyVG9)fo\z\1of>Aז(7g엿ŋ?J 8*ecᔪ M&o 1#^H;~APxVg~ۣ%=KJ +W]#㍁JWڋ#IoD݀,>M^ _7ʥ B_Qbq:T,̻%ņ4PLzo~'! fZret;-H 8twդ*X1v'^:FOxwkcB!6ǩqv"q|D^D,T.2kmy52Z=Tՠ@C\/)":0"滝|ũDI(!62S"!9SVSʆh%k!B=Sp[޷Nd~H 6r]Ҵω!ZIa>?Gp}yCsȽIrBQvטIlQ>)c5,2}CdOkz,n=r&a.&3~{'+j^q#@KC}8z\E"ʲuV);z?5Жw% :=fwBxqSk>(IM)>i!d{5 Rr >܌XiFHvtާ<)¾`2CA]ݢqo'P8.x{ jmC ]4:?ptD\,ZoD4ʬp{}E`pZykwRnBT\@ijvbY8bݝ) w* vrLzݓPPT.CVlCb xsA;gl΋gYLBKŵ"A*fʑ;8Kuvn#ɲ,[Bj{-jyLgtvic *p_ J@O};V4HuLBR:L.Ҳˁvfٵ[*Ί/Pi R5e>0` '"3]yPA&.VRt}X2kMA=;,yMAiKu . d'zi%c֎o-^[-:@M 7aR Րb'G+Kvr: 砈TF6B9^Ά,01zIV8ڎK̔룯Щ_l'T6T~{V2 cG[L`N, E46^Nk&7f:'z%|Q&L_U.ĉLXġԓm̽;>'q6Լk6}J5*뭯,eks2^9SdyDJc8R%9_u .ľAߪz鉻u AWh[Лş[dZg,̱L義8;p(:#%n$ts0fV4(A AtO!&FFR3<fI:չ~t𲗤B.\үW&j_3TlU6)4c j2cǿe_ ; foG 7 ~%Jb!mzsVyh.ޟY>B:Hf{Mxz"l$ GDz>\H%;ⲿ,0v-(!UeZ枆2P> kM8`GW2 ;WG 12\*9FvWNgi >f;Id&yn/= Z 9RNie^ |lV*I ju8c%Qc=%cWr7s9TL8q{bRWivA鞌*2 `ӧgaM=Z^5L`+0iD`!J[}ȩt'^/i@H@tIa$o٠H:Lx\`a6S~[`ڴzn )̻5pnWlHRi -b;kj14iKmPGN<;* M-/]>ܵSkm(" \4 ʶI!4 -q4c/6SaqdK%fly.U=IQ})ET$U_bO"wD ! ʀiT F`@ 0:7B:OaШ/d x%Ƞv [cx$" A@ܔTQ4ẅ(\Gr(EݕD!z sYi?bQ]ؑJ'&ՁGD?ZWyx͐yz&`0Q= %-{D0I50ʅ&P"l>V #ǛBa0*6'*M@]cfN%X4;bthx)+Z'ԏq>fgșl\0vYL{ÒQ.twJ8K ] ;gfq Uژ}i\rO/VIـ-6%¤-\BֳcX hr*k 18Dc`aIHt ~ z>I)eqWj6U@ J*ϟEH( SJ~b x!*x*6EZQ@7%T1(%B ' !Lǂ~~gj'FuDӤae ;0Onk[f疏1|}@?5eۓ"+%WofYy[* FKfΧ$ֵHAa> BʟJTܭw"n)R{GA1%3gŬX$3%wZ@i-c6I%&ZB(f} dSD޶8S9}MpQ NKwN -FSU_B] CGPŷTqœNԅ/'f^4/;2.O-]zݽ9P?[‰͜`b,dw0 F)R4әD }[Խ1=C]3YK˂yF[050h4;r(Bw{XWǔÁMMxvGz:p*EP1i_e7nvp@&B-AwYPA!DH&"퉺GFa7˪h4 ' fP'Z)DR”ĕw–yMhSd2s2Jn+=3.ZvpBi}z圝L:P* N|]RI ar{>Z])JڴG:jմME\9 Rˊ8-(vYwy/JCTXJ0j)C gs񣨝SOՄ8*`}c%Ζ &V4NJ<8cg ό`;f<;gn_E*+:SǻwwXN?@VKZXq0r}%G$Ҫ/ޅ.=h!<)] 98ȏoã4=bb" ) p I ) (&$" !jBh&I*fb j`(" Jb"X:qm]4I D$HCaNCwȇ'2ΫꭉR^Ǧliwo¸︟ ֐PaAܦ1Xx)$_8-dQA"rI,=窤Uvbiփ*RwUg$6,AC+h0Xԓxps.y x5Hb (~/\2U|Huء:pK%P!HƴQ`1XYX,cLSMd B[LC>5>b#!*y,;"5mhU)ZR0eJ{(dꅝc|UN<>&x||Ԝ\^ٚ/4ļ$Rш(>$GnAzl!?;}~ve-{keMBC HWSN uS1~lz=0N|h$RZFz3H42gAqAC*π@AUa|@B|:HXr? te^ػz4+ qm=6Kvk ?P=&h`m[EAl[mTD6 XDkRz <Ȉ 3MYyTm`a8V, 1^,p0'^8uZyoB_@ S :(A~lv}OH#\xu7X=w$+|c vlrhwF~˧snvX,:_]\^JUZ)UQj 67ˌ9f!kw ڲmhjT`AġAGtJ8 E; {W">73((+(v@ؐvXSA=vGEyYvYz:0! >$م0p"9p+]pÆ˫2d`mLZ)*  @Sd z8$y"pX,1B&"3 'i!P051m;TӰu{=M?ZT@ 'ƃLϧqޥTvv2ND`,1d^fYytad]HT`Q=p' |x|kZ˙\6zTƃΐ"=hTV6>9aHd Jr$y88ndcXh/j`@0SpޔSjfճNj$4`+FlbW@kIȄ>$՟ׄ0" ɯԕ}i&Dz^N=aӒv`B43z: P#jJ'5t`O͐=@qZHR:(.oj<ք!̕:0Ck[P } Q f CEKjC}c$ԢɁ)@HpǃT3ϧjaWcQ9D cx{ɘD0|#@Re8J){M[)'&~w[b|1˷9@€iQ?"^܀<~D#$Avp ~ (c!%L ><<{ ,r I i!@ݸoI6ܪjIB",iR" &5/a{.hA_VU_12"%hA_ "`I>C  @;{䢨vW־c5CgƩH1^R4i Tڕ:lEK3'98E N~nJ^*β~l`s_G(@ߩ>?n:T I"M,se"@ H!SjLHZVZ[K{n{{I 4j:uVnݫw;I!Nύ}/K/'yDf@8szj ә gѡ: JGՅ <߶ndo1LSpni)`7WX8x|ݔi .J[ZW.>ЍCIߑ@XfŻ۹r@Z{ }' pПPGfH.J@#7#aپkͲÀjUB"=/_,8{D&:K\!fB^gVKRѦi#$bb Vh:۾?\2!PߵO*Dsj(6a+rO)t"SR3pb]>]$$ݥcl0$zӕ_yH.!!%pe0ɶ§heCO]'ٽQ_ f KR3ז׌ֶ%24Ta2/m>i5p: ;Eޖ̓ B@b"/τ? GCEtɐG C"g}o32elCKRr;Uhd.~TԠO#WvCP98*KHݙxݛ2S_W5v# 9\?V^MHq H.41J$\b]{^:2ﲏ}N]3<#)ْ ޕ8 0'u/6_#Mz2&4nB=4 *9v%Wm.KAhroBd']W>'JvYDGA._ s.@MX^=l BJJ@i"3 _B 0h<|jTqIfAa`X ®$aQ"'Z`E@s|0&3γ6q)SW84h=ú "%S/.8;o>I˦y35y[3$I9 s!hА]XxPrS.M;gX.:uۘt{gNHK[/"ESI _y#0^s*4Do0oئ,`'bfpX" Zp,6/QkOS~.O+!#0IeS@`gVxqHa&)bK119aL'nk%wNe$1$d2PԷ,'&sHpw:6!Jzud]uN;i=i\~ ]jz;57˦>}<z ,=5X3@jE $VG2^·JV d,hQ|KNPY: *7;ψ&CMK EnBywFCw 뙡PWʃEm!랒N)ŕ,bz7}4d~_{_IſŦy}u^Ѱ{w gwY5۳nܣ80IOu,5Pk]%`#lm|s'UDRSIM*e32Mfaek~]Rm/GKvEPVB$̈́Fda3C{ xMhSrOHLi&'q6L+d!|=>՝kуqB1NMUvru%dK%fiFm 2gqUz]0`'w2RJ}4Fsg HOT8oEHB}GDOK iFkZ6xR>ͳZ u'\Qa!<}!"脅S|1UhŹ˧X0$J#0*2LJ"J((-(ԋ!N|p~􊘄D_ "@@)PTuPP"4)qM8؎/ÐxX5$sټD9]QPے*m:rQI$C4y];w k{9kҎyhR|=86TBRBxUW=+VՊzQ[gp]T~]c^;Hnyy&zO H)yLG٠ȁKbxs]EByIMb~12!\۸A&(:c>M]/z%GOmYy}8L.G; hvT9I']a-R'9Yxui9Yv׋̫_P@`&@) ;ypٌ](euizMHD.MH&O^8@Ǒ*OԻ u2uRT ,1}v7]y7a2 ?-N}}|]h[dQdR&6!k'v#l$e`6V,VBQ &i-lIKXqaQ+[C9463mᩳٲv$tm)lԮ8pJ6Zaʉ.ӉSVSx7vLQZ-=$ՉmY`J*nM8Mj5AƳgd;=YbzyCI|H ;Z O|yyړ;BgOŽY=I B<zRM{rw0z=~<^9ǚ +ίxppm>Boѽ,95`izZl{ rmq}ԆP:7FkBE!iCQI5qw*Op!#x sm"';y3y>#;*G99>Z uIU%%IE\p9`KX"zy}ofIOx.>/G4vԈB0{qY%xUaҩN[K Eu/EH z'];ȋ2qVl7]E70B#0< l7v$;O)?g8Iɺ[sjS@@ת5u;ԯŴ-0\'X,*GGVr@;{I}-ۦPpT|p UVʪYmijyK?ٲOPl[Z' Az("NkZ,vs Kq|ۈM wdHn)1]l[F_hx CGCX)&-t$$bf fA齺U+H',\ :⠲qEN&oB U`ZVW\O'zbg L`̼]2•Oջˍ/_&2)0ʑN'C>X^o|,\JM ?eQˊW/g猑9؊8ֲE9qC~U׻/ $vag+v.f̚[kZT#<#"u]?_^3|DlR45W.L$ڰYYXql49lJY9 YsoK匒*%qaV;(EDj4N׮3TR&V1<ލ*ϓ)^XRqMDHTOZuUVRO Q#֞E`>㘱|nspWՉS&ٱm"C&߁peu8#/m%/GO┩R([5J38 .R} jH!2@-> !/`B0}E7Q y Ѩö̋x_߀aKۛں2 ؀S9 ƷFS8[9~3=  nL #b1F.Z b0z8GB?fUAQ ma2ztg\s gAL[

|ڞ Fw2{?Ty2ݷ>"3Re#\<쟤}Sh:|SU%}I]OT`qiT)5%OI.\׽ƴT.tqX)Q P,6ԀKL}Nmf#O!ޗ E]Ԇ~e\u12xK;Ɍ~FыEmA67͈@i2u*LD`C8n3F5$f+x3Kz_ugD 9^ ^Yswl"zw0_Ra 7ZV:! ,M9DYTY@$(44n/4hx UðDic um[i,P}sR 'gCY@67 ?j86SXMxc$ n {ʬ|Qm {mL4iK?{;&1M҇AS+ڊ0ixn0_x*Q吲"8wmXYc&‡r4\LS@!:4h^Pvd n4Ikgr#?WzfXI64?2zd4qkw<8D}\CTn>vW矄!UtG;11&~д_4 !}]HF%!a;(hmc. )Lw3>o}4ShS>SzWIoZ־S]- NiqGCD@)cr@4VZچ_t2쬮-ϝT?i9. 1[>]=a~bv(K]^M޴"fM8LwˠGS̺\r4zK'UQܭKT.1L53<]4}膗oHBfH%ZSTxݒ̜Ο.8:VfJ3OneD udH}GedNj<{1ң4@|g_E}y+qWFIo?GEs<;Ȧ\%<~+Uqw)/khX! +ռ_k3=ty^Hdřw%&)iPq4rnr}+`kM{ƪ$e:3tp؈z b?':dFP @(*DbSP1”*fv)'uokúy=E]|$yFQ.H۟u/>umZ㡜e'T=p%L~3Aj&h${O_3?ӹ%V:՟5ft&zv9ґKUԛ]M}ׁ4̾h;Zv4EÔT=3,A_}`~sMFQ`ߣ``t$GnF H3ChI.ڗR㥅+G;" sU 4]x׽?W2hbw0$7l!u2qqݵ/~ʨ Wɮ*E IFm hfeB 9/Z5"9{R"WRLT!Zx޾ߡݿa<9/˜0[/Uo6\y95~6>ݰ/ؖ"+u6e83-d9}i08=-*`-?ۏypnLB\FSNe/5WȀ4i4TiTDTktFjf)hbL FԪ<&T-$[J2OM&ox Sd1NwKJJ M)E%S!SjH:[K挀ߗЯ ljTV(tn'L0R Ѣ5`1ܮ^ _1'֯H1{/_*Z#1ՇWŗKqC(\T<ع%{Y*kS'bt钿f!E&_4XDI*K $}+)&Mq#E IntO",{9DpD-m]t$!#wu v9 V-)Q]b&\@C!WE]>HtLmHeH%mt>"J@!iߕʅD&|V`^@MGغwS}x o%`lmT*qo; diɢm5,k]O]ş3G{8Ucv5rŏAа1ޓId{m?4,N.jn}Zi'r8So.*ZDSި$NcpP"E!串el^؛1H˦"'1vL& EzTGę${ؙ_#nWǔw.Шbxh1.YCAHĎӞCNpEbWER|uyf.I77x lH>.]m:EcӺv@C44G>?#-lBubȁ$hcHN]bBs1)p;B$?48B*Lbs{N 2lI4߆|;4cLY|"t27::k;V R 0̖Գ6R?3ieyWpllzHErj.gUG9zqTFޚ湫wNMaCPu$HItY}?UISBe os#]rlL72W&#5%EF7΋I8~H>kA.1SW&3_ϫhI3SQ?9iO h!N&\Tк1(ԿXG4nȮBC њVpB)Te/9;Zim+H*ut649D3'ƃ٤JSc;r&uCHOZ4 ̒v"~xM‹fnEW˟I7Wyjl8,޾<qBp IlH2eu#}t)DbQ t7eų/0bh ĐSSP 5t'"-ݶ˟D,$r!2#l#,7cuq6^o Qu>d<Tήw6w97C>4|G]RkΤwOz֨O6kYg^:O){7άs:ĸ yDH9 pv"v#s~5Khvgݟ9Ģܵ4rNw!7~wmk.^t=~x5+?EFf񩜡!s÷eZ m'PiJwi=U}}'R3@ͭp ЈE{\܅q5Qb7;(w$Hr&*&U:7J]ފt= Src}'K~&n=A#/- A"r!qP<դMkA]v){q}ie;;Tk*R{W5DI0U>//q8ΐ}20.Wu5Z(!YAYߧ>*墨RQ2*,kU'pugqf%UoOЮfeGI*ΣHuz}Zޟ d/0l"v횏,y^/prCR{TqIJ [I_B@P䷁/)6W蔗p4ѝ*>G/_":xaEM:ėA ĵ-W`@DH6?k]Gi~mUkV\/XdQx m E/.k??=.^7<򗖑xڞg:~'˭V$R<^t[#-"If'(E__KtN^rd*zim :uX݆EG|a")D B^ŌHgƬΪPˆQ'1ro3a=s- &U@KC'6>R; 4%^rbHhEZs*AX¦ DqKjZG 78 y.N1^iXx4)pگ.jF"R^@P(U: (,uQUBvu9h71QCT$$SѿvT%YzҌj 5 tUԄ! L/Ϯ+mvK.J`&.D9}$BCØǢ]Kuȧ8iPY"ǖ-Gi 2%^\eqBۄi;5u; "N*"]EXlt7W1u"Q4&H`uP K$bM,elNn,%f߯Chs gS "pٳR&Irtnk|ai0(9ծ[\ bBܩ.ct5j&bUq)J2(ff f7C[((=rAօA6!hTc(LSt;OַzxD'x̶NyײCS0MR;MćCӼ+ G+}y !%7D{ 0b6εBݕ+N Ibrw$)UBd.sU QU$J RHYA.G76SkF,Y4SkS$&g\m- MՔeD 0 $bL1E2g_OWD`rtse1|~&}ߗCn I0X/,/ȽJH^.9OДD}q0q4<g1uc)!54 oaXn9A !+.%[C~)hUVLE;F%S E=+qLabމ)0]`?M'k޲~Vg#4<i( /s70(:#3ǛJͧT 4A2B' jSʧ9W4䃺aм% <6L/2r)VN3Nux!eyס$g rӯB@pxrܹq zAFj:eD4Ck2dz 1(Ve1__B WɄwTI/њ3*Xb;d1s;xSsz+i4NW{NW\kM1[plWn b(ZtitEc#JR6S(@D]q)x]:dyX=T0frjX OAv{ êI47̡ Hbi@Վt: mC쑶Tk̰־~ _5,3@M!~4Xk~ $uFib J#8IY}#FQ32w0Ql,_}%Fr;)T^ssR; bDi|)\bdA]ԛ^ŃJ&ksVDaux}C96CWӻ1RBULze|o'wg{|<>.i?N`U)#0+r :hDۡ'.[L83l1;[l{NfmNݺAmX|ϡϚPkR_ɀDK0x ZFS-@ZG)G($"e,[i=E F'(pVD C4rDqo:ɜLY$saW1.u0~E%bxVk0§#>}G3>aṳ} |KR{Y,fW=t]ϣr+rT 9Jh7Dɶuo:e P_kXES4KcgGYSc vUD?{:W#+GTQfj! Xmr '7wgf@OA /|9T*ΪΙB =.e,&z$eMaIW}SH5m<46> 1>+듿?6_/EEMxڑ/30? L޵[*{B9Lyv`+e䥣Ϥ{W:PKK޻OA+˗֩R D3#h'kڵ$ف0g\N+;ΒiTo:6|aBt<!e;o7WkJ =9qKSZ |w}KsL\Kb:<<)>NxO]p֍VZZ -Frqe0F|_ [Y.]#;IJC~rlfhtupi#Z!wWRhxnt|R@PO eQB;’$-Ka=obO_9ii&ML9jƓ5HhJu2QOoqX#;'hps/EM5ݳ.w_:e](g^_iz]'eVe*DRuW3ZAэ>8SX jbSEP-y⢋vl莘weF* c*ej2NFٲѳ\kVH畞*sgZ3\K riUe>% >qN}gw?Κυ+RrT#R$cGxUêǙMąg9oXH^߶ eĿ?c8o7*6&;#[ZlǩeyƔ*\م9pZY}@A+>P)^ӓN~T^Ntr [SouAekX$?am9gusRk%;;-Ӭ] s=?cTe/Cz+kg  HK]}g]teO4`dOO3$9.Y:&RaUWsO) 퓾Ad@o4%7>M"^w=xAw]u_ye9i>sr3~Cic"-\AeP;,tcxʇ8Mg/;IV37_t$,H/rWp"g8-v}%Mҝ@bB>3BL3q1yZ-&FVV5?鮖=o ?4z/w~¾G1I$Gxwxt2*O,^dX}I']~7nޛxmy%87q|*po_P9iQpŪw[$Z-U5$1i$8i֣'7OjV>ަ0FG]Ű>9ﳑBH'G;ɒ5Fٰ&f;v.\q{<'u`7׉*~M 1nTBE}G ^$cgon3 NA@Q)KQQON*8ˇYR1T 笠Oᔤ|LTnf/*g0sr#77;>}k-@u &m'UAH1(ccx xN?J;:&}>vN~%h 0O]?=)~?ܩlMjG F^7{ "ȤCY 2dPRLLq2ŀsy1YR-=H4j#hr+( 4.ipk:wʠu>轔'HQ?eIXpϿ۫ ;~4a"M:"zJoB:fl{?Ud,S=1Gf`꿰(!tQI&!;+Lԣe%PqՓsDTѦuLq.c8HhxRb ;dlڞ;r` $j&w4r8tޟ"K+|*jDE?uj"4@%A-vH\WӞ:\1 M8Y;Rhrf"^S7 z``Xy:Z NR8@8#a> >g)`_lSN%0HDx6lvtyYm%A#&924x^9U@:|̿99׫c-!|nU΢_6, .%Zf3A d zO[QyZrGUw . 4+u]g~Eu ccT-/.ϔX hMߺFvNη8=c Af;aS'u/ HX;K4YI2wL0rYLҲ Lgҹ!zSZ&_dmfq˟5ޫy{=;5p?s MZE(HL3jD q?&คVÆ4O<wXaćא`A G)cȁڴُ֤! QAKw0~q]Z0قǝyZpbVjR"QQ&LU٠u cHL,q 3,a0́XU# B D Q:d I*Fpr鰛 GblҾ.fc_۟I3M-,4b9v)]C5!@~$+ҋH@d@`Hb>Y=\DȆqU&hvU#:Ƚ:?a\u7p Qd;zb4":B<SDBk`!$QC,`$_y A,E@-wK8S A%FO @oNJj J9$V͔ &Ro}srup%7#6H"uvrǩuI7uJG>Q9ڿ3OR/G$`;UZ#윹{'Y꬞u91NG7?u#l41>4xc}4P(Rznk[ , 3ؾ7V-\jVYL['bn{ԘR{ޔ²g ; Q^jW!q45BD-9+D}!Ow13,!;yEz񗏮kН|eetd4O#Ѷ|S6OǘX;m' v:d 0_*JO:'+B'|= 6dz1~G.INw2dd}0JN&")V0t_7xWKNymU{W^[)>t[bk4nq.YWA~]FG]aF3 z$݊u *)$q x3O~2"58g砵I8N[GB,7kzEHP;8~Jb^jJVm(ۨŷ^VGQRa|98GSEw_. / G &h:U%ZkY(_>|Q 17.Hc^<[_ФGag**^is}|"Z\w6O5tH9[WT:r{<*gA#> ׿Ҏ"s.CwCu?NY+Ɠ\:seEtu~Zzd=7ʹ /ڴDbnky~[G| R3ـ=\jZA[]1X@[GX6`iQ)EHSd "Z)ʩy'rq(ޣsi\g';hOM>NfuP By$C (h'UAPSڕ}jR lqJBG-,2Aa|&ڣ5M)[9]VSQTu2\k0TtL[gY<ʅ®J'7g3(H6&+Ēwv3۬5i0)Ń>4~_щde t<*j"x;x ]*Tws4vq5V݋oQ ƨXn&m49D)ʘp7v1y&buJH"9G`8a}s_+ 0uH]Ir lΐRdь@eHQT#Eo1dHihF鉭 i$HFpEjgNS\@:vP ]$o$H!>4L3* /\&fNVHY._TPhj8XEN*4:Z6o `@9Vpo,0iK=ey95Ֆ~;J@`3Z&&?Z0PC?3s=#B䑪kڦ_?ǔ{QDitvfc wSb }'3׷æax~֖/,!}k+1n=\B. kF jw~tRѤ-@W Ym$We8L"W/8`74R%%лQJ4y?"rgp|ޖ1NDže=L>i/U(49Z[f%auO|M.r !{Got(X=z{nh){yL0Luܾ?3}[<[ˌiUbƑ83"ԎvvPM(V)lrIƘhre#'S&琜?mo3DCu9q2Ø<ݞ:~3Nŭݥ}s:S\Nn^?ktbh:/{| _KpFr)4 22 Z_s0fߔ)fوcn12t~ _c:峡uw_6%ޯ]ڊaM4ުmbӍlEslЭ[½ͯ=y."t߯N?'S6>?8iG%Sp\Ei;@:<޷'z uLmB&*r w?97Em?xymĵk:+RYT4q}5c!:.-D*e==oǰ@7@FO VO(xv(Wcj$N?ѴS63>|$.ՠ^դ&>^*r&G%aON4zap>7aJB@6"q=_QX :g' VYT]ocfx<ā e}X"%h.fPOlAlèoi00#}AisSV:jU:=#p{^'gI1[~SZQ"4xӍ֚y579N}/[B?M@M1j0 M@WsRS3Sn龅 @!OU\0rT`mU ȞUk7#4xE ˵|6rӟ7(#g7vS?NSo[JQVk9݋imWT8/[#^]lݪ;MǗza|,zsO.nOq e/Q2:;LmָuYN0ήSY瞡*Cj榬({G)O@#v@sQ'B:iDKoP֥漛o4 dTxݴXqaċc|vx.imv/y!.9[#.;2ˉ*LraO g/艿eg֮Wf%1XL=9 o~~n7uOEנ9LRq$~:ɤCQ 0#TH)k<۱5'{.&ҖWEɜ֮Њ4\i0+QՒ%@=!po5¹WPzcc L<&a74 9Z3Ois&wsq+/a86e|b*=a?9fmK7zZ[[ocVwAsi7vלlΕQPeMn3_=&cjZ(tKTMdT)&B)QS= ljuF1yLOR]["[d-j :zIYI{EĂ pm ?E},gDŇFl Bi#}$>k3@XZ%Ym*_x%Pe^H3ĸMOf>k~sRa$v,e>l 0$ nn]"'nI,6g[zARvfK}aԼ-_"Rovy^$4 &Mz%1]@a;u=$3F#v]eʵ0( x(FN?#&4&jRVLFHet4#q;XggNyڮ៯•z@E;!*S,(~Cl$ۓg~;(?NbVrhڕJֲ텊-AblLNv18|MLŗ a^q"G9:&2!|QŲ#5x)0dhluaTk&X/_--*ٻxǡc{9utݼW|c[0 D11QYrCr|xx? (SM!/ÖLsxPʼ{mxO}u<_TXօ|~ f RSHg;'e`T]j#e]oq~cTo?a3w548{/3y~c_XM7>U$}ڐs^* @,zz: @x@ P=VM͏Wy{įv?`z?8g5IBQBPNp~>H7EQ}F&!&'Ryz6j\yNi1kXܩ/1wX]3RuW`4:Ƀ{:{|@SmZ`0濜"`%:_v<M(6 l"FI33}2~tk H+59W.E`-O"Ž Y{!g!fhpH"uP 391,ܶ b754(:cķ)2r :PL ۉM Nbz}?)&R+קS\ sGáK=2{пhy|.ȹj*(ڦmOPz5o7*G` *~dycI1*oɩS><Ͳ=8l 'ߩiZa,<7m/șFD&ws|IHz.‡"Lhɑ6}F}?7^t{&mrK2l{CΚK*G5PQCQ ~[عG0'V#T69#߈:,LڴGUPƜNHC8I҉) 1{9'S# ktQ XttNUq&MIe4gwrG޽}G k\]Xp+٨F]fh/;xTΠVAy~ND9d-vA3k }ByxW&K(mw8T+E^$WǢHMe>EMýuL4,Xb^,8s)O[SXkgp;(KX3Ȏ\ngx@7:oww#"h#>#Inx5z~ȹiMo_QGEfeH1#㙚uڷ8=wUc %q_kl]Ofa›;jnY"E1RiWL7sWkwBZ˶HS8b{zzH"ְnP͟ pjm #/$բ 9c˟G?unPR'uydC ,Jx1ldo f>'H#3DlSͽQ5P0nʍ']3ഭf9.8HnN{ ׯ&V9 ԯ {!E'@L8[DöR(&U+hz> ujy$Lxc>A6H 6h5!{'OLζcO{ E1%5DuR7d6*pK'7MGwӢWZA;cܼ[i IU9}+oy J>(s>ISfbdnI[)bZ"%?uX Gr l X1,_RԶ3Duwt\ 阒ɎCZW(k.ٕ_ ,r >+3fGaD0!1nB,:%B?})jvK;qGRڋGIocfE, a }QO69.ePN]4o2vӘ/Vrg!s{(4ݩ lz an#D)1 s,~&ԂjP.l`714}q,%"E6bj_[!@vTUW"Mz UhF'2GDњC.)>BԭZ1xnAVAš Q'dQ{f{FMYNGLׇ.=!ŌtѯaMĎQ:et|krTo\>uT[bXs+K,V԰͜ܯ5)tp4G,uV~EYg_iǠu~:&p*6MM"up}̝U|mMA<%unՁ" 1$q5%,L\:xj^cT쎈  OնWiUyUBE ;9n:!Jq"Jdq)˭fM}iב6ro^S0&ML˙113q;< n[e ]:vN`R$ʃW&XOQm/V/w3!Á*E">Aw.z%c+zG>%;}E y!ox+6jEP8SwY~ښ$Wid^PE`. 'zͤv/)7oTz|&_vGL=׬X| hFGr`_ȕУLIE.ˆ!.%W?,UtO}iAၹ_Yq--@8#8nψI@!]>KDAAbwfI 6jn7P|.AVGnj:-c SǏt#0P L4C4[!ɕ\P},vkl+ܭ]~ݱ+.ŭ=Fgymu.]wC[Ak&p@)! R!Cr. hT%H.*%?`v!U)ZUi@لW&r>2l2DH;KᖙNMAq??"6h33OnRscs AM-o9_?x-4ג2pnJX c TZEQG*$"!J Kiċhh,T#BLI1!`%`"U"CfR)Z)RLJRe PcM'؀1@M H !R)hFB(B  (Jh)T)F iZBi j DhBZ@ ZF"R(J9@ J4AB4+@!J4-%"4 RPQL2Сa~t|ZH-$?=;9??OvC `|Yz47j82DѤBŭcϯ-:| O#vs;հQ iCM jB 8*EĒ T;- xO%}*O?7+!3ij%E1d3kj#ִRc_jBovTik/ )`n3: h%ks0/)5&R;R=ʠA0;?QWY!d']x^/uV5jC] )om!Q`Hy?YQЖ\qV*@ 94ꠅ7|G2rqRdHx-IJFwܛPq"s_F犞x?&RMq} &L J7G݀IvF:D,xH6h\>SX\ 9L Ik "aZ-S-~Hc8T `::;1)G0aDYx/khW`R/{HiesL}nJ@f5XlHRa1$$_`w| Ì D!>ogHIF(B!T E!zF.4XήNU8[ٺLMf9|件݃;1B;n5tnoFMvkl91 .kZLԣ7pɤ2i7iW^wf쫍Z┦5r)4TM7`IWѪbj9+;m~3FUG&MVvt7Yyxnl0Lvպi͛iuJotf#nݪ"Jvq 78&ZlSWX] j]ɎԢfFVS .^i8kٸzR+K֡-oJ Р:&#VWQFW1rQ2heBs +zT!KnPΒsZwy,gl74٫ZQlιes^-,6챌_(̘3*%|4#Tb1֬<~P6+A!Js<}/U֡Һ1|;R="mWV# ~FXq!Tī'FyQ"B+ǚbʒ |loON/I?SizK}V&b2,([3]5 vfz鄠qO[ rEHR 50Ƀ3 3zPK!O@y݌5EHTF =(*'L* ͡;ys3-[gLr[ْ x6V3þax]_6xKRó}g;".>ȂM0*AD?m%4ӓ5@?A:&X~y |&/u_bn?֭妎{ohP;c NMis1Y7Lڹ ztK(kcN{9C yƫ"p0]bat3*49s3}eˠ@C?mlɐ˕ ~4"s߳1 !U(*piN،(%H3hrnQXCvH !:bsf:ؐU3A#`dz5X$m4Z,|j&EV>+H|4̝{6j! f#kaΰ:B#&Udu"K1R%e[wEFPȾ3=z)[oηG4*`dˉG1/^9?썹}ȽQ@!lC.\iqĕ1~0F.du\Ȓ IF6f+>z78um$|*B47RyuL=,{ikFɗL󠝖 eMCNz3G"-DzXE5DB\='+iV~wr7odg̣.p41v8#>hVoFu?C8CaNj!XDrw(^VDP:`C2䬂A*(hhy#Bzҥ7!aiZ`_FhQ#ơ#><]'xЖ(bCƍ8E?ǵ)t&T Jˆ2 g"3N6H! 94x}EOC"Qt/_mVUi; ~]LTBm{b׺א2b -q4?OSύGkfVgPd}@j4z{yQO"oNV 8A;CB1ZKOp? Z)YGjte<f'5KTxEF%CJS _ ''Ic줆MxZkb4"PyE\Q!yxJLTFSNn~#vkm;]f >Xk$S%xoQ˿Mg TlMkYA+ER6T(Ks4hR X0FS[i.*1ʔ ֜oa$-ڥ3 JVzVe(w3QsʱKݕrΔ*gȶY䪲1i\刼cIZF~w5l92fT$_R:/: H 8ZՐ%.r0~$: ͇䵒NBD3c"Hi6n8Iam: fJЭ3 n\JQZ&_Pںr]8/k/ulՑKu*{113d sgG!\UͱձO![aU{ŏ]t Oc@`a Ѕ$FVvk k9J(Fnl .wm \aIi? zin-6RKtlЩ9*m}(ChMqlҷ/uڍEj 8L ?~q l,Y?n(.?>OÄ>L_ 70)hINgs;=:uәO=ŀ^Gք8θB?gaA6gu wcb;=uǧ}s\&hvA!4/-$0<v2^V@,Y-/a@a1{j)Js"/ZH.U.9H HsBj9t|ic׳' G$$4s6u l(?'X-h2H4X~%|LL+6Ϛaj_~3[Bac=Q?O)CJL"cŏ.(8рOeT&uY(cZD8Ō?4wR\}ޕc], (&0Gslb15€}'ه ԧ`e&Ihz$&[ ԰a})=ԊDM$Pz+~kL-{6ʣhh~V CpNVP e"m,g5ݒ/ZdO[Ui0X]o/ 3IO?~a,ڸ年SZM̵f3ܘ= w'So7;Ǒ:rw0""%?!.UpǿzI /~ 厢h_V&6k[#```}I_׿{1?DB/Vh,(rh>nAjI JކwW=VڅY&o'O_!aeAnLBD7?b$X(p8N \/oIݝ~񠾇4X<Ȇs{9.iUzCEW .';_V=٥]fOC̔GsT.D`ų̾Oz?WF Q30wg9,ajq/ OYdٹ3dӹ9YI״O,3v5Fݕù:߉ 6vVt&Fv ;:Yr_~ 6ftG,tۥ{g>WT< EO䧨46"¬xEXmY,2a+//w ta]!("JO>aI0Ӕ5p]0 c 2OB ^r y6LI&0(Gղ}{Y0aQ=aJ4j ,Q*,UAT_7_s3[i5=4[7#fan[)UQf ֲi;$*ȵmuʖAnW7Uw$Ωxie5[LʩyQl$1v9dX4oؖX̌g$m!3J2/|Xr"! Bl= a9CB~xT"Âao@8<.^qjBM&@N;@A>c̨oE?bAWH֍WȺČ~Qi'p-A&+NJuܐ aaV%Wvy;, 'AzPÊS?<$Sah^@*?M+714QQ& @Q' 3.bf,s.%L ]lA&LLއ^_Pn_ q2D с *Migg&fW~rz 떅#d a~dVhS)kRs.b@jize]'je? 775A GFl4z=+wS1ycrМ~nXIL8xdJ*LTT0TMӉ ԉlRY$q++fc{s~z}dE&.m'ǥCCB (n8Au(QB !r-ʗR @@o?O3iDˉQʘ.fe@p6x 1R@  }|RdFy<Od+\> N/h )y( YjS;y0Œ2s^>GfЍ:>u/7u?t UMϏȳfz# }wބ~$&\" ~ueO~U~|HQ.#E(!#;c/gV0/aB(~e. גcpDNƉ"dh^+Å,XavS_%3հv/R3oD/캽UCeEE7&~F ikb6 n3]=0m;w0=*E 's_V`aV“&jQ")t:;w'/,_.+W=RAw}ȪtFw&3K+sMW &ݓ($nF;iHTzι}UQFƠgL,-v ކ֗ӹG=8_V6co-%YXd!GIU AiBL}׏LO "zRׄc-t8IZzױ>cМ>NÀ#mU1 0K_ ٸ9\o6 M%N{8 HPxnRJcQAHJȰwe$F Hv#ܕ")>9FGzX\8@ZJU) @B Yrؐ%ؾybBBؐh>J?>fK\ %mzK12 ~ϣhrANi&=o/f!Y'0¾ 砚ƆFS>O#[c;ʒwP,Gzv OH0lCH`^H.|f?pw[߇,k4Βi[de@GgAwX)]@ty'S^lBG_l./ 1z&A =:[gۤaH*f=oLs03y퐌!8 +w1}3Ϡ36>TpqzSF'8.mb^WrsTJΘA.TFqI;RG[FGwKZaGG sy~މ%: MP*(| b)D& )ڲQQPoĨ"b*g,J (PEE"|ĺPA9TG82"n85*/mL4Y1PB'9<%P{Ҩt[~egj[ةKϝ>s"v@ cX&0? ۗZҵWq'S)"m5l 2Al㴅酎L+QMF>kb0ݴu @'gi 0[14YGM9=+āx۴ۏ4]~SÏs.WL?S$y7tKƀWƓm7xg;%"t@ )ރe l.'My/g |6.#7TXr`xi -5> lP$4{@d$|)4yP$C;Q~~ 1؃_3%k" NǞJG=?WAOɑMk`R(CԦ2dV Ԇ G,'٠?N6x&2Ws{T7x͙9O5$MVXE"!P6Crv~D:P"8T,e0H{%XiizgTSs`T*3ӫ_d#;9bA{VA* xD$"fj((jP2ΰ Roߟj5SxutMm&Mkg/.B_i6 Up:HvaʠQkFMzh߼m/H9]-DGQRi}` VFAޑ,>{?fd+IUW/6ۨĨ#D R͠1ƄmYzѴ٦̅Q8p>KB F/?SQSF #lymX!wI+5QL|7x>O|r>JHimUS 6Ҋ%L chx}A OlRsUT b-Ҡ )h+4f6~ J]j@<Ǒ|ks UĄQHh[ШFrCOxݝy>avΩUD=kPIȘ!V>Cn) CNvgЬ2y滿@d(x.dF\bej h@b쎶 Kuiv(r-W㸝ܨPק0˽%~OxHӦ4d&[}h>M] l_D]ϩ*2u 5Ƴ0ʔx<]@(((! v_]/Dd/"j0LbA@#\rVq 1؛YO"EjGQDž}^Z|ÐXS&&y 4bj}O"}6^v2syQ`3F 0!kjm!>\:?#u)Npz埞H w{jZM7m5chLd"/t3JB`@+l84 h=IPߴ!huX^nt] vqrn=,pK˚S"UbJr\:OPsM\ a]F\8;za @\uѠ60Eđ <6fEMj<d|y% :ЛoKq6kښHеUQ ƧL$ UF޴@|sH\ΜTcVaLP-Qo^&P@U &M肶adm+?:.̸|rMk3a #R=4amB$p?6yLz!nOd67'*ŭ':ca?' R̤ДZT&F@0GUCoMH ?#4wζ 85  Q!FiHcBr*9C% A^yHHxUY.vShEQ !d BW,Kx'Šuua YlLi$A]ș*/* 2⁔+踵d$> IViE}Y}nPqK8Q""ֱv(F"X-u2(~Ou{z=Xʺ.6f)%6Ye_˳x blIݶ@[fɖG%3F.ǸA9jo#v)PIJ$|W O*GjPPQJkHԃVsqw򶸳 Z_) syGw#w~7gb.&Ffq==f':}N:=lzLWHkC?)Đ;m$8 { |-R#95xTD)?XyU* ,..-0Ud*Gyi?UDNkj>*TTd=v_v"鶗6uRu*W"OuU{C8kǖTA05^=֟{-أqTAqL|e99=Ư'}x }Y\T$emP1g'9u}ﴦ"!<{4>NIهO);@!Ɍoʹ\num|7Q{Hkl*`,BLA;t(BQVt*K].:> v5K"* FFDn| Y}2҉9v4Y##!L30ck$@$^U}_#(o#F)V@>8$`^Lb7(;YYT.+%E* C(d !ft4399`.e') MHջ4`a5ۤ!KIiEF$&J:8 4I@2\l}wJj1k)!cM<+`Ρ!"@@3% P 0ԾV14Aro-m]E 1 O;۴C!͸ņ*(a PRK@XwIaqB9mgd\sݏB t.ޙv^D-̨LD| &Bd =», 2 "^ Y lr ]XR@R`@pI'-G ,.nfǺ}}BMr{oZ Sv6g ۫ˁ)6$9~6M;Bǣ'P゙-j!4le$k4 6G!\ Q.YMR_WMI=eGh(eYa 7H5 =;zͧE'֨HXP[HNV( ]iAS#jraN/xv_~HhD3t*INJO zIH2tK@sQyX `n*V[Y{v\ٻAwDٵ#ħ>N ϣ:wIțzD?0#> qe `=H?3.z_FkߝZR)8C7Zw~+xOVbxY6 {~ljþt|8_l̙ BE.-էݼoNBRa۸25HmL~x&a,&E yG;;~_J?bՍR/&7s0@n:ʵG-\~UtcoT -<<O2hL+S(mo(YmA p̖:3]Ոȳcd8Ԇ;Qbiqe$yg8@b(0}Jhտb0۰9 W-}&'cuY ؍̻hUu2:m]dſ˝~Σo5~X՝˲݆5aȷ_7yC7~Mf֗H-|%sZt/\a,{+0N>zc&29-ՁmM\MGFU;h\@YdUp Um(cEۻ yUeo }J4F/R:KHWC[;w͊m^Xb OI7+]m߯o7qa <d,35 r?+*LLfUq!kU1C7no=6wa8mTRoI*}RFD,>#2:p5.&_^؁ߴ9F=\'ON374c^Zaw8W7'5R]W TH+SmYLZ:4Xֿ:nӯ't gHƜ.q.7e&P6MZG8nZ~3ڶjxz 4覷)% '翢|[;D2DCXhʉK 󆩡_Qٍe^/l#5 FBk A0ardBdv=ſ[}Vr #y`UƏkB,ܰןh@ 1sdkNNĵ,qKZ ؁J([ϙQpE1t.mM a~B*K<ytfJ2WwP[?;ݶ/ή0FcݟGKzog玁ݏ:^B0f+[JϚe榊Xh=y=nc}}Q G>ق&&21ى䎐!~qhcBD4| Ba 'ƟOǮ{B|N|H.ITbmxS *^u| + cC\~X0GgOq8G#60?a'WF(JY"&%.gurLQk }&2,E8+mhtXt%P+=͢ biO Q G _P.R PJ'pd2la~^f1'@lvHWo Qc[r]-D4}(G@ 47k1=;{Vb$Tah1&JP ¢pI ~dtlgPR OUHRQٓe8K)f[Y7M_uu>Q܁vɅS#>SmPȫv<v&DXP&5 =ʎV)xH)W/>4&-@@ jwoHSoYuNh_ǧ Yz3C~tQ0}\dVA34+BHYB㴠ap^ " " X Ƙ8~ 7NU&li_h_Jj+JBjj\/". 3l"Sڞg,6pAM.8X7C%ǧ>YwAo-@w&̾0|()"- Ͱ ܗ֙d fw&EZ-N~̭\/p: JDDP2eI ^ݛ3# S#mHYZkw z>*wznoZ8UnorpqCݕPFp}ۙV-ZVIޛլbF#>Z4*~~kïL|54E7J@W|09Q:?Y0m0 (z>|:Vue6s;Ǒ/)iJO.4kΚH?$dFuH!vcT\8W8`9#76D޼ֿ/W䝶OI2x*TXDz"J u K}IaO~i>䐻NOԧ+0D߾T @&!bLɗ{ CB#DXד9}Wc?&W;e1'V&ԯFKxEs 4\E ĄK2"NuiRXAzS/\1c{=ܰ l*S#K[>߼sA-o5ynN6fyԀY]G?ο_{r9ٯ/SK8=|i$ ǫl-Vu _ϓ)hv$?n=w kk{fD UьǢ""IC, '(.Nh)kC&H1 fGڠP.P/~&HTQ=mi50 *&,B;ُ2bp =G:gsX PHc OHbudMsr4,zZf}ӴbkZg ^S+R`'Nr<|Z2>lB{/qj^9o)gm:h_ɝ-笗zOhI$qOAr64  V5d>ןzP(AQIM`3<O1˴j]yj ;h2sy[VL{3 L.3s5NU zW ?xs9lK4٥{!a3,vM h| dh2& "& ڢuIEo~kK܎syw' ;LfBcK0B:_I0|^lOzGuLwoG{F;=dyom+uo&ec^9l/__C1#o#1AffEWGB~N2<:: /I i zv|VJTi>[%6J% -<hrL2['aX0zF܋B@4ø z2$W_OݔE/| U"Re=z2sŸM_}Wt7DH{ P12p'7@ۡ45[Gh5ϠKMK>ѐDJ)=6:("2q*y0t_f_?}\F?n >NaГz ė*SwϋrE$)l9׵QWh5=$3jI4i&%炓u=u{| [^:yo &, HTa許29 {JrBd"vj+WfМ:~7`a1/Z׿GWnic;Y*w1֨JG\nG|=GÞ&p{D-mԤ烺fڒ@iHIrL)t:60UPLQ9I Meaod|hP9o^Zv_ :wmΦS3na{8>[Gcw,.s@n_e~"? &%b8Q[\@L埌CT㔀% 6n66Pʕ&$gr}f鳯*ti١l$dvlQQ*1BF|I ،'D@wQM-+f,ul;p2*×>OLA̓4lAJ;C@r, @ (iC  ZĮ% Q Tihth^]O-inoNeӹ[CQ `aB=C@mC*H|d5q B&ݝa$;8ܴ#w¿6{;j9"[-[az_jF<APEA0'RM}|V] MMR~/lQA>{$xr (/cE9݃8c) 4.@cәCL z;AﺒC|`M_UPb,(]]ja_ at*Gs8+୆1ݖ J9zb&Sg13L_KOs#a~4kC2Xks;.DNpD'. rDj3h nɥ51 0 *vp+}xj(Hǜr,&0Q~ +oGbwFxd na}QBmZt ]gg˜(o17yP; KcDvp몮 'f@1v?_0t@wXBDx.=vgi)#1:)QxrG234@ @Ԓ o Ah*ܧyԻ{'%ʐ 6oRo3TOEQXi$y.|B`6UDgfj,SjM_w"opv=]bk#G5MK7Ʈ^hI RƘH?DTD-lR8ˊ ( 7&]MPLZc՛`7v(װ9 /F+g:ȭ>#4(3[kq_Q4E߲m8N^Ur&/W"mSXfϓ :R2[3v$opv1YɬeFtkxS,WY (^}}J5 =]nxzvl ~ֻ2DmI~(hIx fNGVVFSLBd#%#cΟOj^z@ ?Ra/žji6:FAwfCIwƩU>-'L-лv F2۩R Zג(G$˶Gpd54*[buY2k<(HFA2!06Z>h2]Z5uUh҂1z9vYs[IYX^aW6bմZΙ&('| ʙ8斝YYsb%nJV62Yʭ1Od;XFRg9g,D$վ4۞K;j d;tAFf q=w#x>Q|C,Yz%r<ԦUH뙘f(Wջ,6iGӰKyOFi>/Fʛ@Z45q;˕\yr&i?39Ç Ozʐ>>K“"4y3N ῏RWѲ"~ oXƏ3h]4OilqciXFљGNLLj)M/z/iQƋ)[|C Yzeo [BH.lobdWF@7|=tkHb\ԩ{ٙloON_K\Rݬ0}H0{͈G?"f+Ng';"LIdɑlE?N.*ƸpQm$gcRk.][v:Ww#?Z$Xd!rho}Wq{pL˵080 BV'm Ug{q p%:.|L0:jGkL_qhJł/ccjjlM ֡bTM54"^y0i\hT =;v薙t, ^T8Mr؝ggK LTmo%¨üՋ훳*MP~5kS^"g7 yWzwΈAy}Z1Ƽ0bmB|xߨ3q`f3Q%VIS\7Nj K(9ȏly2$ɌN/ g>w!t<Å;ȑ޵bvWp/ȩRnrEL1ȇ+.ѕ1pYl<&JQdkƓ&TRu&N+9jҳM-7a;pK^xV_o&l7$HQ<[)n|T6={; DY7LЭXR֕YslpԪYc9ֿeS|ה<ܾOa ?*R7jT2&XÂO)]Kר .7gK_nQ՚ӵѣonÀNNDR>a EZ.#P~q"Ew]K/4Ⱥ-۱ڂ |OAqÈ;Jf|F&wG7߽Hq8g>rs@ɭ={d"*sU~>%D*S~$m;'XL&AQ{`Rh[/F}ٌ!w5_NGUnXR @}i*SIMkn] )Ң՚ jJUSGEgO`"K_ٿ27{:Y[zS1` ӾNsE *;{} %i|42)sA jZ^[0D]LMOG40-]MQL5%-ħ*03Z$ͅ(4 lq)&]Qn*թsӔ6vg#Zw+VoGIbxa dT6(C٧+ڙ&Q-I\])sȦkrKY!{S.cLv)lA('ğ3d fL5\ީ96>s4mGR``0(kbKx5UoKw[i=sh5Kb~_|' _otT|Dffb)Tl,H|H}r)yZկD~s s#;LXq#D<=bu_/t i)^-yddžĘ$I]]{,(ž2,)Pʕ"DJ=EjOwXP(_ŋ ͍4Hڻ7zL4_A3ǡ&8cō76Dx$>>Szpm7lplbQcFޭPǍ@ wo[ woSYaXƏN9LY9?]^?1`wH/+G+ SP!AH'Tni)jS!և;䗿aՙ,cbi0G<_FD׬?&{_b""`HZT:R[wpoxY=9dG;ǑkfF$h~#ȐǩۿV{f UX$Gs[tc  :fz^ կ]v{H5̥7@fJ/@g4La@* !l=!;%W}&J`= )A4ZF Un[a;Әh̄8k>L&N$gy}p(,_m%R̜hr"$8cdx+*cO:wVa;l E ^,ͤjqx/-@-?y'꾇7YIyA%_,;ƒ~=cAb4("D5c{ ƹ6hӳjٷwo)e^c3Yekd<> `e rURh#ƌ,x ߈J1+,Rؾ2aJֵ-͙:tç]O;ql-44^ptD(MY`= ˇSfTt$܈&A2cUX0([<\2)fqTJMʵyͳ&I^.ao#'3qӪ$ 7".*6'ӣNFֿgjb2t==L^c?73ўZ4ck3Fr+ֱf/nڤBA_XTصbśUD  ""ή3\Vu)e7%S_p.NlmT,҂UE* =Lq_y689+V<[ZUyg<^ƌ;pyNWF82VQ-:a]Jekyj(>B=ю^a2.U3퓨={s:Q 'OrS@dD w8Y0 ԼoθqWoVC5A_{jIAEseŠ> Bd\h<M+.L:XJ`enWy/"p-eP O PdS>rO?~o.^N#~ۄ#P 3h$n.D$Hul5'΅^ m\_+`5qHi6|'(×q]8K=WqU#Vic?-V\?++|&[Sy7 l ȧTmcP!T`т໱T뷡_;*rF5& 0>TwE*UH Qɠ)A\3?BP8:w?OcF$ 8A\e}4 G3֮ Q3@C`BD%T'bÝw[\h4 j ==LNT~]rxA&АcS:lrN,ڨ6gphu<}{`8wmF RJ` fT`2AЄ DXL6|aGErB@@xNڵ ]s O$vOw{ж%b;%[unLA}UvQDNqq ME4Nx\^ iǀ_f:.< 53iߔy_yF'CƬ%2ண~f^:/݃61R댺P v!<@luuKAKS0F4﷖݅gP7yBF=ВR5EAS xghG۔)s"@tSeTY D=%Z[Wd]CX=Z[5vќYVդ&2@uΔ/gbWv2>BYqA1A"e$,"{!S:A Ctg[m(R`Rw2{Qbc\ner}$#dgO0Ϋ|/J 4AZˈ;=HY霌Bʽ$JX|ڎٹVm:N\B_V=%]/.2śۄE&L?\6<sw #=H/(P?` n9%Qe^kτ5|p#s}ߚlmd}[CԆ @Œ.ʎ]e/&׏Ԥ,2ohfC2@?z]Qqj~V2k+e3Tbu.(3G :%uOY Oe@]x ;>V/?2X(a!]=2yquF EJ 9HཇRhJkRf×!O`'6Yg'2&JP!ƀi;RX XZRw$)s[k*j>"qʙ C" YDw@`FW$T yå2p$"w9;gS MNxѨUrm>>"d\?tx-)o; ";($%ơl[KfBe2PVj O/,.=iWT|U0r.H>cY^aA&l`PXF ՃzŚ=7lSs_.r.)Ϭw$ԙ`_v J{X8m v]ںDU97+2,7Ћ 2Hŧͨ|9cs#;j%*$^L)덨\05T RmDwQSy ȄI\FѼ6تJ]2rH H7;ӎ_Y;@RotG׈y&Kpm1lh /Zސ߭Flen<&= %Ҵƅ3Ę2߶#7*e| o(3=lnh lb z6e~F*yOo9[e 44Wu䁒mB[u哄f4qGbQW=ak/; D NR&d즾fLLv:,9čyG0 $AfE:s̆UH!slb11??1Ap>ٰ_= mmV b9j ] Y #i[VB`#m"Lx7ٶNB/Lм}|@=$%Len7ҠFMH ܏GD$Mk qa0wﻠO=`獵[bET>P„H r`+PQoHXOƔx UWh[XwR?e.Q4r{ LGu jU݉x\v-*h9,ke͗1Uo9Wy-^\ص8L- 2ʽeVXfŵh]ծUcPI@G:\uO^Ǽ`s8)GOD-F&Vt)Ywrf*U^H؊e:-=dK۵y[~X7ZQ?(0#=fǻ{ 0TYDOQUX>cfs_qqD畛ޯGTAFNV"&=$^Y*g%7K.=Xq(R-#Uc H{fH˧ cbN] >7"R%ln -N/UHV;=f#Q%wӀGyjwH[`֒ @AER@e蒎lFRaE+au@62AƝ1&A'.Wv>*X$Rc־)h|՞+n"T3D͠606 +^l{fGHp2|E BOdVh">,9Wx\. Ҩ!NhZ|@U!w"(ѽ du;m沪Ź` 0sEP.Vx+Bд1q.V[54#zWjK?Ĥ0ZX/"96pVn:sH*||>\0+>H?77_9*BKpTeo<[t_K /G CAu1Ժ2_4^5ix~Ig ׅ_3[7$kIh:n6_r}y6w[0r'//R2$#9A.QemGĺOobo~PP/28@/RݲD\y_|Wr\jݴsm\lY0@3}mn֛15{rR. WmOu{z#_?KBxښFw[ iS?2Pur#;ZU~H0`, mWQSRGB?Kf'_'w)oUӸpmal H# i q^̺QΝ?]̤YEiEvtl0L . m^V6QI /PY8]F@y3.Ef2yJ"P{Q\ich3nE3^V.3+-ħy/kpTZ贸 MW_𤽃ɶYtǃ).5޴A[cB(b+4P1mqpH޿W_424r'?oa*YB|uۦ~&Nҵ{Kwg\q6 gG)~0֝MkBqVl$$.'Qr&^c=7+v!k?bڵ3büSxÙ-jG7LkD8+{inW}">iR7 *eJt yjvuEˠlf֠DO mE㍷f/uȰZTĻ/C}`_5_bK~6o:e/~7ssI*hIz$؞>,v1+J @bP`0ӷ]O*D>;[g ^wz2 Oxjܙp @%E)! ‘ܴVyP`Q$ ?F0g; @Oh?8*ò5A |m)wYЙ@\[3~9VGkRcv\7׏JɆskksIYzؤa'Qk]Ͷ[puJÊʇ L8VV+Q^Ȣ3!LY;B&)FPf}Ô$(H(M 7H3-&D2rH{xO@@nf/LɤA`%w\Q΢AʟeYǼ)5:_- ޱ>7QǑR y۽Є j?ꗳܴa U=WM.}_B e]/O}A0/ /.Q44Hj#a?֍t~UƱxV逗7Í#>/b_oQ:E)x'cn׏uZc**3"dD)2aABb9 (0!SvKDc0F:<0[ D!UBf.hf7(ba1E7(T˅  qG2]7Ha*?_if)wfKljpr~2'0 KӖOI8kz]JͣK<0¢ړ"M2-g|/+H`mJ.Ztd急n,UfʕT@j uW4YߵhöY{~ʦb_ַ<೾~Yךּ\0TR(R\U^1{䐁MeHb,U>iȣ_`]媨6jUW!~;xV)4<Oi~ªC6wW'M+u~WF%` M5؋pZa8.d9W8@MyCٖ lݎ t.__ (q \iye{v!C]`HLJ>Aτs䏄x9xG(ZhmwF\\_TDR@Qu/>vLf^0mШk>p[n74׍MW姸[`a`}HT^Z]rIuxC.np x,}ɹmMZ+ `:%随~q1thndølzboz11lcTk+ڦg#o Ҩob 0Y_wyjwuYIٓv8ٲE.9#%@E%H)KvIŠߨRfQb3|SNa48x.tPE \98$PDpt704͖@BʅnaF e^=͊ӄd8>t3t sdu5ϖ?FV,|" Tw;*pVi>:ix%9={:o?k:L`e{[T9^&tS'~w_xK;HKb|?Y?a:6>Dp~Ʊ|?@K{DdSY `-u ғmݼ,!^U s{DJS55O=U EM3ILiDSkҠDz4,ϘB}Q"{fd{һH$gf}u(Bn*r_wp'75gퟛP!=N9SG94o͡sIz=%f^c\m$rx*yɨUUNldJr=gݘdbwtC㼶"3t nnєܔ~ȩPC' ޮEpu#}|?x'L,Be&ӆ{ioDZxb&pyusp:%+ RN-lQҮ'$t\Y=?L_ ?+aZD $#(&FuDhsr"E[Ή}ӪZ5L_ m646h$h[b5(h 2ʬamj[b@lj*ZRҖڍ*kJjRm[AJFejm (j*ĥ-(ʨUSAcQ`EV-O4"jVFmB[U-BFRJڊ-)UQ&戛4K[--JhuZixN)?pm??XG{OJ.rX"Qe`ֱFȲb0Rb 2#}]͂ (Wl= RqSf$Ć\;t=f}O}]Gp ܍f4s$<XⳀF)q]]Tgb$ֽGPs e1&-M8Pwyc{Ʈ5*e74$6|4hw etE/_y/A~߉W$h FÛd\j[ ,3-a,g1;ݚola:o4]tDd \d@\"Angfh&Lʏߕ܊(#q*bήϛ5> #˷6*Do{}DK=j=*HT 17pxD69p9rwB ^;)K}Qf7p6ڤ+*DA s)T꜊Ȓ ˧[IDg&+Z dTrh`E‘bBllCA{{F"οv2mQԖs>MJa: 4!~*!GӫtJȵHI$I$M{J !9<6Bn,4ƒIՈ"9߷qsQ Ʉ#/"ݟb54)Y'/=zRW:A!w^5)#k 쾊9ayG=)k?KixXPʄ+%B&2#Ixɢ {ҋ-n7ݺZIIz |Sy?o{DvGSy׷n/ cN߸HW@.9땴W ҥ3 ]Q `1PO5k;#r} O_˹ilj<]ƴkR3WW"c(\KfFhYDH*ѤV؏[{Xh#2Βz?)@w0{6yTHv &2z=mm}fkDl~w%yQd!a7A: jJfu,:yhp4+NWw mgfdnѺwOuӌ$2 jaOt?M2n?*hzUy=1bEC21i])'O]4݌&ZƽWbn&IS(f.6QP1J Z>^v{Flj2H_8JL*r Ef/A?~wkC*E#bXF(VPA"NKP@LETV$DQJխ--TZTj*DRk*Q` *^nĢ0F`Dx>Zp4%KTP`[``iCM#6R6DYYӪ*QG#k0-&GI\9\8OnPdIJ&DcJ i;RВ_{;!$a6SgX{JQv$e:C{p!-|EN\7f-~RzI3B@0bQ@OD$*y%>!ju $f0]pgD}p"Iu RJvzo5gJɛ.lAXc k_TW-T&\+Ӱѕbwt0дXFTE72[sqc)9HǒyIVn{Ad4jyi{AuF.qoA6<3x.zz%.j+݅x / y֫T[P+ OaR K+w`O7֘y_2V'6u(i 6ԛ}ɋtI+n?!J &f{(GUtWgzO+7`Yw|OѾOw;" ٦Y`ST13KBZFRҔ-Kice6R`fSY,\<^0";[Ceb #jgk@d'$oـwbkO[OǤtӊӦHܤ@pEc ^i@%k(ͼȰC=7;KEJ9q](54EAG\Db F1#()1QT3DV!}/gR0}@ؓFoßb~īHiL/3O#JiEs]?o3?lA8 (PwUxkX6ʬa MbELh ~c!{g CK wwFFӑdVAzv.x;3Nk!rn7gž-ݙe$\(@ P@LԨZq%c)mm`0 =2@d:@t:t4> #ςI(Lq_gpW>Gs$ լfpI޳JwzSBZ~*ͦbemtCOr1 TݚvP $}$M9XodbRz(IS~NU!qj%11ܠwQdT.LڍR*EcРݜ8{M7{cvF!a ,SdaLk`k[˩[T>n7Ӫd?߶b3{/tJ`7\;w>o?i:_ l|{˧eg?7ݞ#A4o^wƣ+W]ƚ4 #GE*VDX"ʒd* XŶXōT[ bJ%jJԖҢ0DU2R"EUE*J (,QER*)-QTb +QTUmTRDTEiX(Q,kRUdJV HVV"+PZ'IXbUmh"-VQ+Q=+&2顊e((Ғ,EdY"$-$R I#30@HLPBC%,KDH׵?ߜmPT(UHEA,3 6A KSS1>u,aATXB}7q:?h/Y#sv< %]Na"D˙|6%;TP!?ؼB=O QkԸYU[fR¿Ҷ/`Vd7Pv5YUIk[d4Akũ[Ǔ埰ܟw,L!d2.,З o8:./dy0vAqgַiȎߍuLb0T2yRYNݭĚj?2i'-4OִȘz) TGﳙ&8~ܵºؕÙҾx\z-IF#.bN}DL7!󎫶TZ?vN=URxEW_5`0z-T3-W2/ 6mx.+mN=<$&=Gg]:}gGC̝g h *"QU,eVQN#'"jJCeT;~JDAel֏@_Rϝ%%e봀pym)v@|šܱ0 !煩u{vS-Mbzd)Wu0dۮv}ܣMyI%OM*w5W-,lE+YiZ@X)GZ"|&VT0Q VV,E$kz+1Rp}=j0LdPJQX1JZ&Z"dXE-Kڑ` T1fZP)?ǡG_?j*ukG3+}K?-@`xߚ}eB`Ф*!X5(P+!Hih$]&7.&0IьKl q>@>N0)T6 IIk":Yn|v<%p{ݳ;?ikEjO7Y]Ս'S9F:a8 #MkewȘ>z|O1qB.Y3 XFsd.By4dg3_ϻ%Lt]jKr1S?A;vV^GJ60:%A#0B=Ngtp#Ї ۴x* T]Uo-ꜟ z?1)玂c*"_Yt," `s*JlO]9)3UN _*V_uO@zVn4::_]am~5㱷,jkL ǿwwy(g3u(}'\z..M%[]ۯ[M{:}'^xkσ9EtN@~t'e0mG4rEm\$L1 Iy?O)ӟ qs,9N&m!WN~i.Cr?so_={g!̀7JާɸִA vq!?h)'+V+Xhsbe=3^ c gpaS235^ŵ io66nza5cWCHUYOk]zx;T;N;FfھBy<gڔ}|a=+'w^Uqw3_}[/ݍ؇ 'jb?Oluϯ,*:OQՁަʬY<{\}M@}L=N$*pJo4]9o48Do.C uV88x!BSx{J8~>Uüb!`-</w{`^OfKٚȦɫa~Zu]WŬ%هģSvӁ<;_SwK%'<u[d.ɍΡwhR3| WeQ9y;2ثj5l݆Gqpbj :Ws/X%H0 b]]fb=wʖOڥc}n֧q3quUYnָ JBq{ϵWEag]+ L!;tXQfd_TH]D_χp, LCjq>$ՁKwyF^jht<T?z_1<jqx;(̋&;cY-;n'xɿޯywt K Ͽd9?r (Hݍ<-~@ST?5 gG$<} pd.+$AZB2U_qpe۫!m,=wTTcw'dbѠОp"XI hGG;.ÙFb5JJsB)Q(m1/FoOonl{Ul4lS7&Jl)bѿQy>y}Ofmpr_I@}JH  qKBFW17i‹$(@Ѐ<Ņ B\dEA36 )@~n\vaS(=0Aݟ)TPgz 0סcr'&FW3 nσ۫M!OpO0 K6u#:Ɯu߶@/p?4QY{*33ųe0χY|P=h }nKD|mv<8 ]E<%; "ɊU96%q1T|Bq[i%C}!5 -b~Fyf[``-9 >o_!OFDT@VjXnNW5A`'emlr3=P`dx3iHڊ7 @.Qک(Qyt7|mh*b?Pe A\XN8Cspd1OOs-Pc\3>o_ڱ=1)muCWܜgolEb0gpE+TN&6qp:t UC 2?;n\3qP5Ҳ~= F6ܘ:&mZ(< .D O( 2G9lr} xMgɭ+G]9%T~_'qmjoյ<([=1ncLH{kjq J}g+&Har %>90haBA @ ]^Ҝ,%iڦoZlnF88\Fn8NsեK! M̌| ` f%zqiJ D40z  ~DԮ'Kջu%`g~I**01>Ҕ̫<4а@ULSHD%ST8 4?j*-X/ԔYUUPDAP"V1F =EAg>f,6,DAAUg-DAFҰL4To6~< K}`U*?5k+֒m!P+FԲEKJ~g=r+ )3 UU7Xywc$P$?Z!^ @Eң\~7ns}|erN'K갟m˽lFOQJ#W|&#'8LV` w3:;/P`E+@`3PIO`$b0Yrq|Jb-.ʫM+rk @9@,52t *Yl`Fdyy>C/Y16-:գ^ J ,LXv+JV}$-z `{AbFHX]HrtH3B#}*^ҫ0-+x{ytEul~ŵ2/0Ƙg:Oe`/ âP~W09dxUxg}D xhA I` F+*jjXZ"Bs2 X2 a S92R3FtC;b BBH-?fBFMFGWe %rX/Z;D40A8/?DSMkJ8rCiT2NOz3!) #DtXmY4T=i0$8[JpB2oFYd0![aԊ",~@^sYǜj6Ja ׹sif90}##"ݘy]筃sxy㴆M9F|j>LgWPںA@x`;`'E9r/}7&@je@d$mɹ^yYw?H\pCJd7$IDe.MpurXᆟZmwy0svd{t0G2Nvp#:tR|\ Ki+ͪ < a{Eݐɬh~KgEEkAkaf 1E`%J$/}`_dkTRwYWHWL`P_s)~>h߹0zhL$:SvaϢMi(B%7!1XmaIBLHZP7@d-ieAY0BLnYa5$gs Af/*&ǖR]\殞ih1Vc Nkfx8] ^[xO[&l.pX M-%H7+n< ,yy![ˏ 3*¡JEY(bX1dJ=k}s[:p YO‚~~YHBzτ/I0f =v(D4b5~~Nx>̪{>3[}fwb\KG &&ϗk˚J/#3B\4&oW=Ժե6t ^AE|һV?t甝ͩf/VFαcϋ4b07F Z`0K=KE:,7qW*TO:_{:!PSBGauCH%Ri"^EXGi^~z LkX\!\w;qqm#\EZ҂^`[O)~X̹Lc\$M 19V?eu46?:֫!2e^u^.#s|O>G뼯SO[S(y,4$80  ѱݶyyܤ,iPoYvK_0$Lȥ/'i)~'Bx wZ1, F(<#!3\|}zF6v/77ױ ^f]16RFQsPB(ڢdM|Rώ@}PZoɫ̮1jyeˍ?vR"^_ll=jyswOliȫjy+NӶ*lt.=k,scM4ת@vYApo|8i_Mhh`̉Z TȢww5 \ ZgruKm.k2k[eR&*i(ԹBd,<Փ",#pETmkE+Pn$ӓ*͓ML[(qf9/O Zz7*MfN=)CpxmcOryL@P%Y <| s^ǃ8iA=OzW/Ws_ˆwơol~yG62(/HF0B3A͗X;3L)QyN668*0CYy&EbLǧDStIkjɡB"my8C)CmAiI>NmuZU *Z%~t^$,S웬'R0JL%(g[iL 33mce.^&M{6q Ԙ656)ʯs.3D7]sNz4qLpk݋<6ZZB{i6 t;;wֿje@yO3DQ9?hy(TȩM- 7Ćuiy'~Vb;bœj}4fPe-c!sYj.6z,1nn Mrb[yf àRKp*D]xܯ2R1ʁ$;|;A6 _rKSݦJ )# (1Hs"# !@a<7ݕψlԯrE2vDݖ/_N07U[}w47BڊuF "c˭!֭n#UGO*Cz ܙ+ anټStYº7HsnBxϸj5A`CjNeFTn8 n,_s*i SoJZšKz6A <&[Y%OSaNl.pp "ȑԝJ}ԓ/)Ԑ.M1rۇsN2.c$ TyPVRbZ jf! t-'R-G}\ݒҹ*Q?U;q 6v}E G HBܺ,l Pt]n̦i5 GPWʫNOVKù. Cp1|wUW70f7wxX@:n(~ P*MS VvQn?JK5`pd7Dܙ&T|_)CRh RfV.%E Y,QTSwq(qP AB,4Zih==zRfĻ{dWͱN(< 2 _1{)~ow6gED߄3]KqH {S{iĺRﺌzp/zvCn݃y垷ww\[~.Z>K8g;mLbi6P"!YIfD͉6L4WMIıxA]@yC N[5_`"؝ퟢtϨzǬ5|i"O() V0\tݥ ]v%`O0M`=ed]#tZyF\eibc.JT֔mb%Zpц8%-1۳Lkia[Rkz- J eE\ouD֝ J:s&fQж x(e (@̨O/OS| Ɖh_#Gn1zLl4R\K 養2ݲc)rw8ŤUɉhƾ-O@u c+|\c4Lw94A1|ztEM籌ǧDS&-I{\к T4Uu~|.Y!D2QPBS^aۼ0?)xBBְ:)m<ܙBRotUo+5"܏H7xiѳD\kyF)"`q̚܉uarzv>ƚ6o^3amM<+0}#-eVIKDtni\8ͅtD8$/ ~M2֜V":)*mXB:i>EcZ,Jv%~\^DU!sD贔:hKH$1!:9$Dm7F J n23!`7 VE  :\BbHdwL_+|Ǯf;eûgǽ ww7hjP~f|릉BY]R"s~l}ڢQΟǥn{? aa,/4drNWGY< #x$(ŅwEa$DJ'H _'DoӽsV?A#ٽg`0SFXH]sc t+I܂5z apOM7 LL9=5K:NE6;E7O^_֘2ݏU]kvP{15ٜ]SCB.ِW5!i6׾,uʵ<9_cɤ$(T< e!ܸ42y*sgbE֬BWϘosreyQ_"+ @QU-rԡ)_& `!5MZY"]L}NzS/ϊל³Jm:q_-*#Y]yC XVO fYڭדAk;^IM!D ˼v"t1@M;gDMLPt,34*9C./W:2PD]׀CaʣmGcG6tKQӀ"\>!NQ7^Se<A>ؿib FWL{XB)]tnQMb-t} mOY=h ^UW[ɢ0\dsH_b;GI[0GFշ5TfFi=S/I͵4>Ya< )ܵi;"tm/x# gC}w}[뇜<^cj䰄b)".㋀ XǍW+qE6)Iz:+$zDHdu/SHC;J fXlv*=+w.ٛ=sݝkCaw5X=4taS#āuC5A\Qr.x[ .El05sZ Fj0rcC iCtvob߳) BnuѤ/cf *Ď~m`ȱbJW$mH}NFQ sXQFO-dvH9 Y~ S:iH9*"bz,ȧ5Xo}]tSfsI/sjln2hwodxCe'qR r)BoWSiiH{MVeު2)SEӷ$;<҄!!IuII<#Ns o01$@BM}bA xOKUf?Ss0)mk=, [qۘw0ԾpPm`"- /}^#R6ބCR thUɻTH?JE<妯%%39I7 P}\˧+rwORԩ񨖗 `Zzw1ʵ)N4N(0n9weBR?D8Qc1p7n[/[3]cc6/8'g6Dy ^'`QՂ@9(P$zߴ)}- C+Qc]t[fͤGT(ZF5.Łhf[#B3 ڹc 82M8]q]sr[%H E =:Cdӵ-&olV#V\B` ܤ F,I+$v]bB Q@~̉>;o݄<߾0hUUMD+~ Ϊ['_> TBM|e(ظFD8$)o Fح$O^ӡ^[ggp"J>m3 ЩEŸw3IQ 6V1'j@u,%X WVlgZ(Urqb ap5q="qWyϤs.28aEupWfΉh8X!-]m,J+2"2sTuP >sv D= R%TζTݍoio#?RSF#O:5S݋B hWI[>1*IlL1'Y`Ld>V!7A2 lkOFUEbvzzlI-_u_κh~5pOU꛽Rw@OM]-'5OKtHDg ;^N\*ӗ\gjSSF12CI$/y1QU}Swk(osu`(gK/WuFEBXlIQ'㾔vMK[6(߷`fE?2X9S4A#_9,-Ē0$Z1QTs 0reZLC,ח4*[o'?wakCݼTPu ̍^D+2 ) ]qL:UI9 ]oCm+.t+Grr .븱Y}Pan"_$ M s*?AvR;Qx 6+R:2N^0Yiş# AUwC#Z8+P?9^Vsd "<Ԫ#<0;I9ji*f/}W 5D(?xO0PZ6/eaժȬ?j䦷m}U2;Owy5{zb6@ ~|rL8WNP1U79Wk#B_. R'^\4sc.⭇:剑Pzb5K}ruӌ xz).mZtiwx0=?`1CK"ظJV­aRCIRv0I ~O遲%]AȠbFr3,<Իm*K45`6S?#q320/&~yr~4Ԇjr Y@hi*觐%'DbᦈKZ@&H6"[H ULԤ ;Bמ'j7F  ,uʹ]x/^ߨZ>gE@+C^O#!qZe㞃=*P C0T=f*4hX[ɭi,6#t40,+U9?E&B j{2 >az"&gn݅]\'WCyzO;Gka]B}M#1b|DWd-vRg$(BʆM/9}II_5Xf6(&J} O?X>u=ᶪO$BܥZOջ7S:?:}I2lHE2?21A.$ esXS5zK 5j+V yʇMR@Mv6 LJMFmsu%8 ~΄,"C"y% ]U1U}J67^r'vbUIZ8^dI$"Ã}!EItP^L]BP::Z9p J* VډՀ[Tsab5R!" #*r$:;Y :͕ KQ7H /=Mԝ~m=^E\5ޔ6:$x%~4_3xA*nG5xpL|cՂsT9wk A'3qH2$?I`8#w N=ԈУc%;'z>D>lwjSIVt>K4 G)EY;s>(n&g#vPȉ% r:H]h?N(p&\9z[oAlPqq*b7Jr)5:NyJ"x7 WM_jgA]cll-c@}[6PQYSw07kiרh.o(̇o~wk;m^DˬDIS Nҵj=p-,tv-dd&8_ȉpniM\OQ%?.V~.ŚNsM ِ/`sµ oe7Ag?s'xr4?Uյ))Q^זTj<_A?iRN+3—+B)&$cM [GGGTY(B :B JpSk@!^]Dƚ֭ʄ=rޕ6_Oi,_GKfA~u$/^$ EScuaiHjiӫ*6 \Lfс B>mxΓoM>[63nIb&쥬'Ϧ"M](tS箓Qg7L`ս r"6{%n?ُ!!Kx R\75;ٻTi 46TluʪbT)$`ܽP;j5Nm߉ uN0ppb/nWg^@MA#$=}[SftNQ^pp2MpBtU7/Mr%fFE`bSDTT{GD-/Vjz QlpIl"+z鈙5˸I Zt* a+~9RaLV8_UAl<uY$Hp: uT?l\1fd@ 0O(XOJzMŃI.[r+Z ©=_Ӈ~q{Eo<_kDof#Vtf\ol҆=[P_Aga8oQ.w2LCB|ǃKm Ub'v*ByNAPRktۋQfrhԛuY&-o >-x+ ^Q)1M/EY9Dl{xj;` 3zɸY Iƣ !?U+FNX3}+PĦapĺ0Q^&kr7sRηV&r@G꼻o&hmZN<+JUib/wP)"ޒkNA4ߓG^nN"w5V958.yt 1>ŏ"UBWvF?U oh#)v$G@P*VPs+{|8zy2ǕS=YB)DID̎N~^ىRh Z1O!Y{LL}VGUa;9"D՜?AQdŗꢳ-YG-eJQbҥ2êa3>ߝηb {M2TNvz_TEM»JD>5G-}MT)>#XQKFvk֮BLҢ ;"m8RІRD t)c9QZ}4<ʌLKIv.٤|I8IF Yp[˧gňCէgkղڈLL*UXVd2qҽ{Q(AI+@SfZ ǧϒZcmjMnQtaLH j^KVs[T =>DłY~vq%\f)a3 nW2ClEj|!! ]rMLgZE1\l[ "K}p &0pF=w4L"^_ -f O_AY;KQ`=VE:zIn'怩̟# e4dt&M& 4v&>4=/v{;EXk|2e̥< # Nv IvD IQ& ^}*|ǃx\n ~aȨJ1||>sìs1xGDoD:7,$`IpթBylM9FF z{;+c ]Hy*~y/+Vma݅y幁 q/9FWO\W57ºM|~4NK_8] _cWv]!<<ƛ^m7SY+蔦Rc Bpȋ\0;o?A+dzqHe-iSj +Fp5CT2ӇՋf$yyZLJQW# po8g75hkzqУ+PzӚ:MڡkߩqTR5NL6Y'Љőޕ[G'ߨoCT3e7NNr ld׼Og,Kn2P#;_iRƽ|]1; o]ŮvTL|yBT],M.d],o53%T\))n2BJj2@: 6e`[=b04 z?=Ov)yZ O0T GA (=ew[/Kgk;"_B.d>:Ci oXS"M%0'f{wcN=J>7 t/=cỶU]430BKo+c$GP؁5?,ҶOw]@E6SXPw^,r m bifti7àD崯:t>=̉p|E+?yr1>z!3Ӣ1I:$Z=/Eij$G"T25RpGQ D#Dھ O0q5A0/_00,EmNI}f7&(g~rdF9WyyJKUvM,E ?mo,)Ȑc_n"$u*a|FʌH#>(ٿ6b;J!-: H$"F)E!!'C @~[nw>l;F=hAB@/K8<)5DBh oI[J8.S6\6j$t&ړ#"4pNsQ* ˊ7PY(DgT` v!aM yjoDc9`b z3a^6"r ڲHQOq>{:Zu"P6D:OuhT~HvLHS3<2*a$((TpU!} Ry;d$k9F'\mM') L gdZcPՉl1h&l-(&x ۋ٧in$_{͠y0_g5zn2#Jx}]'kk#hTY#m⧅ُp)vB')Y~x |zX $&OG-zM%9)uFWYuEPv|ۦxz8∐9ۛMA3t7o{$[k .B ArdEpi0⯈K묧 3=>k7r: R2 2>*}~ޢ)RDeGpa[tk(o;g|{*z /[acꕣ`<Ʊ{&mr11oHJ dHICDΕ`64@qDe u>ف{CvTl2H0,x4LL8wN{A 8 =CFz{j@.֯"1X Sٓo>\g/qJ|F!\.橴dE9Qͤ`ŇInn#2q$LA9a,oo2O@4 QD-k,n Z1htqw4#rr+|R֚ IIɄOæDvHs3R4sdE$Cm d)}g ev8hj ?>}~)äG k:Hrׇn|IĂtk>+9Lfl i<>Es"`i&2Lſ^znaXKWYY/J!Rډ~70QX|i I@"B z 6+"VH)18&ٰw01aKhwרgnB'CfIXd VJ2@D Օ|մ\9I)دa$e^^HtO\lDf6Km[M".l4 #S>iC![p}] ް/XwC1 ݵ Q8!yDOM4VI(Ew֋ta" ?pY6`@T=,P@O|ׄe2?n߮?8#9g2N[ȶVOeugſp  ADȼ%wp hFEyn0 4Bi$9]?0T$>7ƈ(['vufcxlw> CTE-:7],_ /z DQ( %_XTk!4v?K(; Ǻ[ᇚJQz;%ى}Ro9zZ_8.w V!2H~y%"%=1(}OV^B'6sz1nB!vP|R/ݦ$!ކb9˝Ļ @dc"=4vJBSAKGx00}u &ZZ=HWgC<ؽ\>;7G1vadRi3u W&\dMd ttdC'Z(p`tfة%TFu]Ut7^Sw{汖 =l [4(A ^iAEThe()T*)HHIPh 2(QJ@ (kl U*Mhmi"(4v%hd}MWz>#S}=}|%w WWy}_A w8my)&k`({۞ %ZTnPTAH z#Lpvřl탻=A"]{u%PSVnx:E)AlfGTkcmڬEݻaݝ;Z۳T h4TA Q "P((^J.InQ=iDED(s 6آW9!z^ u熑LL F@h&&ihi4hh&L1O!=O hj`&e,8rIa)BшH#JD&ALQta!aE} sZUW\XD76M2d {B,Z.|ZQd3]s.`ala, 6Τ(UdajUFV9ʕcTtbޯhYC2FFh: FA`q,\ 10A|_l7ʩV>WɆI2t4XG>־XD0_Ĉ)~2Jf*h *L5С6S2TW"QRΫE%^ϳQK6{{:#O~WHYx1LLc㧟N0EJfCQ >X[̙.xŢsغ=hؚ3eaL,st8Az5؇ وҐ,P+xgɊ#l%MM!8Nkl` FM @<!qP؆9Btg'I"xь ӆg25M߅dl! yYCm^̷~10P HCftƊUL8]d7&cp~1ݻ#RÁ wTɹH"6C` Z /~Kf Fi ݞ ?MM=6Wq}2ze)䈂~.<׵VHrV IW22łkP,KB4t}miSX?&[Oi)'XL9.4X̀)u6yrKe [ÜqzQ.죩=zwWY I P%ѡнqa= 9Yxl\xI8+f]^d*;+໠v՟z8 (r]dyay߫ }{PMȐ'<܇ C`*˙7Gp,:ĽEN% ٬s9Z4w{07d$ sqN01ׁ!qE0.%@k3+[-~w m$'}>1J~0Ōf%奧\\D` OAYѨ/gb,>7VffSh.a_hRk}~t{u:إ!;m0^Upǣ;i:ymّF;Sx_1c^B7*4W/>#8LJ9@Iq53KT='iI&vN. ]iշ쳙2‘dIznruz6\`7~( Ijۂ=hM}0N]njm9} bznkܥbfn5r428iZi,L墜i:]6%17Ԇ>k&Wos)H~۸&;—벐b$H:B6ùGQYP-^Z _F816jtF r gGѫ(6M(#z v6&)VBiEjɽ$-ih#GkYUiHJQH>բDJ*Qf"bXuA_+Z֣kZVoM=({[ Nq^ōif>2Y:Q!Z0Gs%,U֬cV #k=[jTRҍXr:A*0RhVάkiL:J8Z"ںԭY;ZӭkE:լ ,)֭>#I>n|qtu׾UehVij(RTukf(ZU'-i*dF/Z% dV})+U֫&>M|iXڭ5uIUJslNQ3#*+A#7ϤgYN)KNTcUjXJ,m+YTuQWNV+8[|HJjZ|ΏYY!8Um!ZV_;-*`g>tΑucNuN΃6JFQh Z6p7ڑgM%XY!'ƧD}mh:.WY0BzNT]tuҺuE-kY#+9֖7J͍m6Z_&7~w*q穇 ?!\*ˢ:"tc+54/Ttn|5u.u$=t_GWVդJ0\ԭ?S L1ޠB -#L F`nNC/Zt_MF$NK}l e=teaXj妻eZ8"mCnuߘPO׿o:y\j X3V>)Alj n_Yυz|1CF5 ձdN6iQZ;}w;Y[j6V,7]zP+X4BbI%VTG)kT2C'X dl9? :(ў_X#aF8tv- I<ԔmU+Ka]0`FUĜB [Sm\aש,_xq$Z :\qڇIWP"X;FjHO^ゕ|2#3!||Q,7@n=8`-M T{m[q8钮U>wk4;!\$*BT Қu_GT{{! <ܖ#V`aX@̛ 郏 ڬ/padc,%@wRˆCѽK",D2`JϹf#i@ G-Ƹ2GL8OHs%wv<^ti,s֭9=kxRlOǭw:৘&<  Mq?(\AUĻi ֬W3؂L4T Ik[ >BN Xp2Bsfe,uٞg1 㸚FRuw6O]܀h=58fZɅ]$0 B0Jp3,28Ɖ |8NE޽6_{av&6MC*MvZ[vSX<56ܻR}ǃiS+nWU.μ4ݏL1homP`C.fhfEHne}:8qd! ozyf9'-TlZ@X \`y_彚~n!* m3NsXzf| z:ߗظąa`?^g0k]d1X.;t'N{mafm.rJ a-٣x Ubxvz,-/W s%H[e҅Iu(xf:q+=Puhe6db:^-l۾B;;{\R=;߷kA [Peo*De5ԸGv>;φjeZ aqyQ޺0m{F6YOgϮ@ė\s5aFx~sչo?b}iuf:7+&*m~ VeJ)wfkfݼ,Nnvo!R{mdp,Jӭn+w O=ǝ }'-p-50r pj-U;gA=lLfD2se o}(ABbe>AO8RLB +ޚkeJв~Nĭ\9t2 'x, n>0 Qhd`K1c,1ӓ,y-ui&v&#g2L2%h\ Z-|.K;Xd.`K[hGd_V޳P:3j@~lD]K$Ɂ\e[Āt#< *:̘qmjI1y5@Y)K3pO;! &?Wp *#0ϱֹFxL^=p8:x\@:n:LTh|'̦o;_W*\.X3KsG`^^ J2BT71l§V>?Z{[BKS'Z h :vKtbIQC5" BgVn= pRM[ts&Jm>\RX$ˎ`A?,w'pX]v &4Ǡtig}7$MhdbY+ $fvo]x[B}7h3u-mHBs=#Uq0#P; =vŲvk 0z>+2o g#+ 3ͺۻE vYuyЫe,T  .QL$ G $wȆwW!Dx-y><}Oh`e ū?լ|SuklS!A)7o0`-믊`o۬ 6,rb_P1zTV EK$++nUwUU >)nzVk/͓ DB O]qXj un-ls0 х& 7q;Mɵ BƞJ7~aǻ/}Emwg rN[2o<_i݌Q.$X~. :ɠ!Gi 5>|3o]$(k*^kښ954gp23 x+00M'S Iݻu{OF$?\.q9&e6: ,LgcDgѼjAH5FHsmڷe΄}4{FU/)kA =]yfې,K|Yg}Z-Z3_q~l~vQ=.g`tqA rz{P@!;71 01e(c-j I)=:5Ժ]ˋ*Cc{i4"1ϚUDei <,[@*kڹ3f]4I!d0Mk1bjИ[oKm3=6SԀ,mOhaœhvsŚ۩klk+^^G4$fz=ʞWw9d^s>~K77ě*AԼmrFvM7ZLI8|)m\ZA"%6~'B .mCC 8HXڼ.6L&CHƝ\۶blJ-ĕX]lۅ`^m6߷}$dw=icjwd.HNBe*_Y 9y!HBv_n4{]:TrǦafUc~{)1YE TR$23C&"K,~Kռ Zh)CI'zM,2ç`H^:HS_ڬ8poyտ}6yvJ" |j*;5Rh t > ~ ~S.d.oj;clKﳵ$rX\!WЄX#n:x|yF}IcC/$T;̆^fTa7}Î%8bǕuYkbd0:8\v. f55J-Liwl]YLp NHB@Łdz  :ˬE.CC\}W?F͸WVG{0)4(QP_55-Ȧ)  fLw>.BQ nMܷS;seܴw2wN]M\hk†iL3iE.7Z7L7Zpoltqr~.52 nTB(m8`vO|ɱ"j^Q0p4=vw0'tmEH"ٛuâpWqѾg ^!WvienndCStu:݁e,MlStxōPd7g lOQ1c{  zwnf_;-/5ubq??ޣnw ~ 0ަxWaw%y :ƛwҞ8,$ L!B#1!ӾbNZn(E>ʸq2 4ňERq^K)cL X9cϫ:.{V|ݺ;XA|qPYĎ!ĮoXÛ`hlO*+W~!;蛛p8ΫjXyB-j P"`!*FB5.Wk6Na@ EmFktקپZ-FLu俎;u*쑇QҝEiK7ŷ]mtnrH[z\[؍7Ǧ黯$ڙ׮m3Kj&RU$^j BZQsԟU09+7wL?7=j v9Y{>jM/9:7Ȟ-%;b" JݨO4!b%P|`Wcn-Qi LdLn$0 ;ͣd/Gf!%dM J˴o{]]7@rΙQ4H'i3;Lz8UT߲Q ٖPʣ&:s֡nkUB/e$AX87k (֠ qs (yXE Dj9oxs JOU-E%d"Q% a$^& O%fJhf%éYHŒ^"A SI?[~8$:2۶r! iDtѸ4pPtn*ggj ~y} ~R=yT+e]rFT(tVh R.=̈́ttr h:tSMi?Vc=,m;L S2}Ƈ\(q֬⨧a>JFv;6Hjgg۠sFXeMV0__Y.͑/UA`}D *zHY:uYwiχ*R*xvB@I[iMє&>%UqTjVywf~NBZP, Yص ltpɵpHN/`I _ReL롦Ol6kö2g"ſD5'ћOk_yoڌ_2 r͹U J3ɚ<;+±ޅPAS*}lEL\2yk_: js Ɠ = >WVi6|&7t%U˄joͤ ,z9r蟟\ymA8f4Б!x+NÓMΠ0d9Ij fĵ?68#uT?DZ@U(_}^\5Kf`DFhcs;(43Dg-@!"yJsd(ӳo>h^6(T2EE_yvuoPs?KAlj7d@t'&a}0a1F:,whNv_خ:2c8> M3i|:xm-AM,aG`Aɿ ǀ.]=Ysɐ"ɾFḿ& ]/5] ͫ]Mk ^T7]; σ|[Ajz/8..I3 NIcPkAaoa7oݦe"jz΄LџKvsP?kM$3%&oEӿkS.^$;L A_AscSb+ s0-1taqpZB$ڨG+8R֨Z%y_Wk^|Yrl6I*,\p8[ 7sVGժϒFr ]iu9=V%.Ӄ7BB ]f֓tUۇYodDd/=wty1{M:x<Ѷd)OU$VM]}TX.8V&D? d? fcILHR%a[?(LDvࢲ}osp8ݱ'P`aѺTYrzfu2O'y՝miJw;u2\dFMMn|416轖\L;>OzJ?4Ŭ]oV{"RƜxن2aLXCV0X W|V_tj VT8Z͚ ,}0;{l|BEvMM?VDIŦ[⩍<.aQ1Of|xAs ntjR*W=c %+Ldyș=j&U,/|x:.8ޮ}`N&nnHu\C^dO7.QxL( >x B"Mɼh.ӥtiD3Mx(i'uv @dtWtyQŇ֖&vqبo;4'.]@ӊƄO-5FLS%ъ٘ܢ t,\0@2&$3Նp,bSdʵ;tr]r/,JCLfVfg:'47ؙjiyw%NT'>3d\S]n&48‰ \. QBjfDSTËACu8dJgaoI";CH1n[#7̳j ;{Fw+Pu0q!cBq]399;. L;q&PC>bO~'Rr&mWCvN*d nvxSӅ(K6,6v֓u^}z}!@(kz@XOl\%֠^haJwhn/:o+'/a D'{lN} Vrd¥:3< ARgR롼j{NC4qf.2$¥PYݵN'{r @:$[ iMH@ۯ2'0Nm c nF3ۅ'Jwɺăn4@pHpL>y}6p{ Pd3`[%IY%ݷb06!,td!I:4o[Cl'}ޚ 8_infy-I0'Zs 0Gaݛ gg[m:u2\WN<(f_ Tpz}ެS2iBw'Q6Ԋ5˞1 ;O[9S7 hPe9\$<SFdxXuϹ;/^nlf15L˕dKtkxMGCaLK'<+U6pyiOif̈z([;/;'Q֨hi5p %*cM{ |;U bgIp+} aj^Ler6q!&:$!8#p 3`†P&ph0DJaPz.tBC%*0Oα =(OM7dֽr2',G9}d޵Ml0d5=׉s$~ zBCYe'8z#I#Cy6P婛y @^y3W:8xj:0g{I' dN&T2xS'ݨ<3jTN#ۓ9@G<(C`;3!/`q~PĆ]M#!5GoX$9HfN3i$9ɉ1i &NkL^:؀cB:ǚŢ0PӇnre G8Mj VX|.qb$Y:mDҞld2˪֞9D^S:wOkS `]~k \8[5yFDD.A=H\!(M VAhNӴwiaN6C &!ք$۾R ^3p݁˶?'Brƙ;tvk:CsC#9335P! MP܇:avKXGT{ Y&Y??ltNޓu$=8!橉gK>>Z7&C0 aK\ՙ ONl:uL 8IBxvnCO^}֑ی.8jN$7T1 B (5iP$ю'mǮ 0dBi"CݵK%8I ,ҁ(X10dRh[ 7P8<|Y`T"23e/i i:0ڠ7H񰅮i)!'#6!~Ca=+1_i_Aohbt)l+}Q֡azn9S36fq𻕴ޖB7RHgJVpr $'$[$ڹ,֛*LĘ+ ,$)JL8 EM1Dmk20K#|V=CDVaxr!B~4[%s!9DR\Ěc&{ m &TmmcCc;.tY;A)`Qm?I 4TaO1(z.+tGz4?A(y9/`^Ɋ0vN%TV I۠5 Q0e̝8V7u&J7 D,(avemPRYp]7k!p N1iI`RDC٥ޟj ^!6mQh9s luMci5[qBmʄ6엲@uPM7, MڨJ&ڥUɷXzupNj hbe1@z툓q3JI`Rfq;B ۄV5GˠʑS۾["R"bd{@t*oS2!xiNӴˁX`Q^;KHv\dD <9) oO< y)жC ؝rr(\qiOں).PZPt0'u'T&*&d0Mm>r '%C!m(no;v<|Wbe$RNTs~und*b01n 2\]isEǕYW*)H`R ,v\qK@ ̦{,+f&Ky(Oۼl @RpeiyA_MK˙J Z ̻ Ôh%,lgB0wo7SU+=EC.F *X'q׽toK5S&bKm@ [0.i/Cq߰>MgNMeP'+<,8*rS#:{;:wN%|'5A l<_c7%tBjo|LI/a[6(]~;VS[ '0Hm%3)€y|.1;1ps4~] 8zS'pz7\ϗvA={%̹I Ί!hL'/P78jm {!uLú@Y)lTbQ=U KCy;'2S 30dDsFWMR/>8t9HОܾyx<2)@oA@q9t-̗^D$k{>X@4[0>/Hd߁& đtSᥓ m율ɈIYlt HI~daP!zDJ!jA&\C9G8Of[aNhB j]g {Ц)*.uʦ!8<\ǿꃵ/z]?בru@F!8= 96J?x82 s]Pdbۣ}rX))\JŀtALOzW)~lh[ x5Cu%5KIP_kńâN4Cbm\28ȄK2|BJheE=yP;^leS(t M%+v_xes g?}/*X CuƁ{L5NC^x(ģ6N{&r!&PPJLODmՁxm/ P#B'7t&$K K$ȇainwCS)|z%SUٔ?I/rlhPa38!L= 賥9Aq&6D/  \;vA9%*e@ zLHL q~Lhzl M鐤k/#PJI{p2 HsgC]v% ʟsl9OjOEJv˦L{p'9Ԧp?VP'TS9!?$tRuB8>GPrM:*@e"9[蜠 B@.ԩprKDPo^lz.]&T6𾬡ș)n܃DŽ(T m僑T`<xn<@"w%Mrf~En7I$qH t<| I͇\ TuH'(,@ydx$ĚcHلj lsǚO iTS).q{)^i2A4BsAS4^EA2wBq{0!DSs~!P<:b@p6J|^]Wj /$C@5DBrbJ x և\aM>9P uC֝$! @3(ga> g(`G6x0'S) r9$]痢xu`]ܝh+@ g#}tV  @e*З)= P:Fya8AW(H!߅?|({k(# >m*S0f6BN8%fe8Gʚ!D.4x4FP*v(JaĉS۔@ 05`q;%K!\# s Յ 4)ޅ^!P^(,,dCp%4 !ʃI0;0Jc0B"#4[(e!!P6 D R)ݗ : H~zA P+Oj9C|)ѢT4J.!JU*S<8e9@E(\ k74 4`hS#LMd}(t`!Ux6șT4< C.PwHt@_Zdҡ^+ ? *uIwTtN8NhfO!)U5wa A7G%b4@!XG|f9 -9P:|a1#+u19Q(@l˪&!Q|p#:tĴѠ=G9Qx@B!2g|}(& E bU' (D4JL)!t=.8dBR$h0l6Jk}I"jaC)D&n4BƉ81"&!Jhh1T)A*' gj~G ۀWT3P! iL.P$WG>wK!g \JsyS 0 y iWT44b ZI " )TǿD D[^9pq!DQ;|9$HQ?6@@+{i(n {P̑ Hpu!GxU½G+/"ZQ喜8O,M ؔ: PS 'z;,CD? A7ʻ Īg#x@9eB4uH- "uy j_b%'DWlb9!C!S*uB/fA)<(%NU E ;9!( AP P#@MP.UHRe.u@ʞWӅ!NYN )Uk .Dv@g/$(!>LnE^u*FyTHl }==2+PtB,9H)ȇjQ1(A!R#!E"h n@9$Rҡօ~הC\BP!Cې4½=I U8JT<"dDrMRe"D!B9J, !@)41B G<DsWAZ(@aSCbiR$ȁ E)Mv%q8!(B4A Tĸ vCH"S@J`q 1!1 mz4h$@DR8h"hJ]2J `!]R= /,@&|r.U'$P$]P&$)""iRJ$5A X1 Ҟ:]:MQs$v@7cmjlB;'*W(AG>"h=WӔʁ(, 4Jj^Xp#=P  S◭!yG(DM*y%<'Ȯ49BĉE~dĪf@ʯR:%A(g b( r"9ȅ@D~li\!|9P@uO&wB P4†8@RO2t.RG\H#uCאAPB_J_<^Ԁjd`B _Ñsb@)IQGL(ҙ@ҝ:cD H]!.Wt }<ڑO^Mp @~Qu"qJ"oyNh)GD bQ |RDn@x`@١ :`BT ri@9!PBp hLHr+)A*s8OP{4`8H$WAvʾ^ĢT|S;2؅:E;rT'r;" Pr P{0|(# m2D}~APN8AЃـ@4e=\wJ&r0&vrE p~ mbENHP2S9@yɮC'UA( ݕP'<;D ȧ@hUxHTB X{NXuH.|@(LNA"2 % .!)\(RHRuU(e@BECLb ~QGlUlȺ "i9`_fPL9D9 ($AMpJp@ ݔ3>(TwB(g*( h”^R>TɅ@ݳ ^݄w 8C3wJ!#AHzN=>80g t=rqtZ["'̔R} @Zh@P-&%S)@ Dpف:* (l dd $Qq"U^V5R@Gi@SW@)>|^|kT T(vQUQo"( ȧ2xP X$cyFb)`5 z N4ZAB%"^)QI:$1 !WDÎD@9B{(/> к6ԪWD@Țbw).pqG*=v.my}9@+7O۲6wF繺rh\ljnq|(UU6Kq)e.AҖGft $%g>:A?US@<}HW(O"غe{ 8:y ޔSB?kC',>ϱM( 㙙TU6V6P*(ԌOQP :fj Ķ7T0 nr "~NnOcOwf<{^l@tBሦFFG"}h[ɾ=A[ )T EE2PQs@6kYE-65;3e/ bV)׻/t$XCGo%gPdHK'RP@XBX ِ $>/˶l5@n^/~]orbɃ]׭«3;eg[۩M)3F(7kד y:1YP!KAAIAI{\(ǎuASאB@#uCy۲t$9nOz%[NT )drjRZ*$yǔrل3Bwn,lF)&DtE"aj%0$ERIݱ,S\`K#!fdu"膆Y();ySd.!?b5?: 5^l9V9Q w; ql, 7j0oW2!dTɁW @XJ `: *E܀~"Rpe ɦ-¸ OΠ/ÀC"Pq('=%_" ( D@eEE,E8ˆ*;?J<%h2yA >;% h`' RQAE5B>`E2w,ѼEUJ̎NZlF1 `$x@[B(?$]TOJn@(>yE+ ;DMPiRCJ_ 䨃3, & 74\ƆD[`S1 v7H!@!UM*H)"\>(S[, h&f@:*#Š'q.EO 7 Ui?=.yH 痱 ?dE9WF;8`"t$C;r`lh=?q|i/~[GlE"/"ŀᫀ(+y f@ \5qQnLb cD`*wPWe적ЉԱ9?oX :@C .i8q^ M=} W. r.r"\V!AumiRև^+lY&Iu@|( +ETzxp_y@Wt^S 2A`OQ/| Ϻ ݺzK?LI877,Rnh,bVDUV*łļF* *(威k 0EE o1ByW ޘ$`b1~CPoC $aIV*T МQݍRg>$鳾8PjMg;6NNSD!d|iWCD*)ڙӚVvdS ]yى:}Ad,R+'o3ނ{x*w?puv'yճΗOS3 ?!(TTˁS?)t2tJj&uL( nJ}VU$g@bs|𜑡c(\Jd 5#=<+̫s@>Q' XϬNQ|i)Β.]u֚)9r"э8>_? 1n ҃cFHd8魰;Wío"6XfcĔ5;Y;.vSM;=4ol"h#m2*A@ԩʫ?q4@LS>[_YSEuχyM`Y|:(0e梧J Ӣ4S_EU3obn|_Z[#.B_'dvisUDL C([T}b (sTcnH !Y`BEwHDGLQ@PTff`~I 2&n8zϼ:"rbRJg}+Ɲuv~|_\֑_ /*,U/|f͘ÿ٣"zd@jh@J۱Y/}'z9jѓho,dL_:Wtx+?ƷDa/7ѵn OE߹kHM -?)?jRΔ(@211~\s[⟷oAY=*w咝ẏZ o@.o尴Q\i!G:c1O=+J*jg3eW}o9B"\xR/|5:w eko鷜T2"2UĎv: u1>{F>Ji1ʳNDoDw gN-;VQv%qx/ ̫{:rX=;>K=1k6{UÉy? Y?.>Fi̿:n d]0ps٪i)Ι]q 'aD?5YՀ3 uuT7/^tcq*NkgvQKu{~_2EtzU9g~|l!z}u7&v̷[e8tD啲vX ՎL()ػ<Ũ 6G Ӡ1;oqMlڤ#MOU%=[|Z+g'X LV?i(1ێ6o`zƕ6q>Hx飫 =჋Jn#ى6~F&`_~qnw˅roc }ƾC|m.дmvZf‘Ҕ@|TW WCEKT+!ۺklOS3+s.L:w"pxQ`f%͔=jܫcWot޳)^h| V@m]nӳX\ S=r o]0y7 mVxGw5o6O 3-aN}{ۤ5%Bs{`kkYSJ['k[2? \בP&k:ߕ 8oф^j a3ņbJ0Aa6D02sJUP-e85r=ij#[GA>p:uG<>X<8j/"S \D6?= -7<$ +rLEBZh '=6Ba\)F5GM9:r/%txJeɽէo\Lw!Z!}u86(EH}iVz׭k{= HtJ+UWV5) 6>o&_&0kWv!4J%=tT5tcHoYHOA=Z&"[ue oFy;ROf|(?SD'j}Ӂ`pܯZHD 6cwFʢDf{Ƈg# zG3ʯfEAAL<ϕmD$e4cdp4BktæEPclGT X‹wx-v=G@1 0uxS!pyS2L.S¶< ^ £Bj,Cgad_s^-:|?5hD}[ͭGE0)X7 %oFBIYXA?ň /fd!$ ,rͶꙗA_ͯߧBб8]cՙOR4*\ 8Rl'uI=mo?+|Z"^%wNNP>:{HTl9!WsH}ϋ/A[CwUA[ͭ(5館<"=Zǃ@dM)}ށ_GO&Ђ#K~qQf-4ޯXVN]~"Io}D\/ j[kT]Qi%n<mny>FMxfJY_SBDîb3B gݛKm:ޓ `;]4ooM+˚|qs[^_ϴdl<=8`G?a9gfE/l:Y*+OG;p ͌ČebZ=zݫ] ěX+;H|#윇\yJ7)u:0u:.#R󳿏 j_5z<ܥ6Rω_gO#IF@bMB҃Ls1,r)BNǛ-O3ht1PBGuC;<^g$x}j/,uO=gB/lv7S,l,hJ+* ύzЛ8ֵ)NSr+Z!{Kv4u_z1돜/n3;X|AoʱZoEl^R*X>E h4p'?R};D}dGGNsOCG{(kbDwʀ}u>~]"wpnLo[PEX^J r >I:ҨSi} {-Mi}nȌ#,}6,Uyfű06oәka{DL/ۋd"<D`)b<Ȝ Ӗ2)?Qr촵{/Hs]\ݷV_Kn#|a7Ou^*ل>|z{M>Wd '[Hg7;J4tNZ铽m4J!:y"'ίρh93#sn|>' ô[*q+&$ʊ,?a ms~6cDL9YMCtG,_=~߾|<2_دj $:I!e2!!@B`s1Q+,h_scVi~o]ri39{|^[c?3xm&5/36طJr-E u2[J"{d2iM24h5j1\ rr&y~/$CZwڜH3jڹpPYYdb_%*#%֥au`K0,ZЬ= H>o{Cj<3P<4j 4$d+R=l5$6ٟl_OyjPz'2 2K&mr)~&t D^pG/ KmISr[r!(Gg> v$+w{n`y-_f7g~r&(ZD%Diҽ& u eziZ!vB} eK@gMp{G);`Jʘ1#{mRR:Ok%;{W  '~f$c9'xL "Иn^JBU~Drd'K}$HP0$B&d4>r,35,>wy/1|mN%87R|uNԥ.)2r:8KÒ7%WKA1`pÞ+sW4\_x}ɑ9ӅFڒ8h"ƯWHUOchcw mzT`~X6ޟ q#~^u-oo76ak27ϭ5QV Q,4ިI7%޴}4{ f ZӲ)q`mXO_0 SPw;]w]}}tl]>'EDBoBgq>$g(Ũ0|PvNS0nv/B3^0NSp'Gv>͸ZxV)ߺ.mרeLw"DbtnÛ2+7mzֈ=tZ4j'b䙉b[sϕ89ꈆmN7;jNŶMEq-iJPO.T/kRT0' >p_=]㘙 ]x_r'L ? V8IBYچ1Rou@vV"WA|;-F D[z%q⃢A \72Iu]uWJ '-l(d 6Ϗ0]9",{X=<+ѴN]9`JujVm֝UZ[ZT˴t|xU Ȥޠ -a`\d͟vȰȐOIz%(BncK7)z 3ǟO=_fmwQ V>Ͷ8SH5'^*2Tʭu fAqBKb?,ek?O]hbSמIp*Ep9ejEo[{߁&F"Y1|U0fd`ǢuDX΂f8gXzYFwj`UAvu7o.O/L‰I3X~ڎeymvY_\c|9g2Iz6rW|l~ :4 g!޵Ro|8:̵/GkuIYE@K"MM y]wK+{l9v. TΟ 1-/Nڕ/0_U͉X/ZAY%f*"Ӧ% l$ >XT\A C Tm %kH#ֺt`rǓ zm`:@܊FU@"iSl.SՋwngfΫIjAI)JDi{n|p9wfnz(!Kys9tݵ&k!"[[\vBwSłD#@PZj}͇Gf:Ύ̺:;i,\\*n~UknX O`'P~)˦2>[cjëT[ i,o&$Ej60o"*jŢ,>(I,y"(' B{V B_c ,ryF>tp$31 GP U_BW\ T\ IvayfcD'/*r5 =d{"(uy_oa.hZ{ޣrsٰD F~tt`1iFs^SUߧT+8X_d>&Y`=PX !{55A+3aAwؼN2.bD>57JJ a^ܼVrP#ImLpZYxU/ X!YE|uKoa&eʭr: 6a^{O^5 SGD握@g{AKeR"gj(6žp~'"B*TAO߂zfZ>ÅXUyz fJ .w!vts|U{*aY@R\p30To4xx63"AM|vb ^SS҆;MnKf}U+2z˨}B\m-&?[hKP K{g>QjHiYBKOAΝτGO'ŋ'G,5IĊ|Jm`\K ~0kB ZUSk7L,vc/Î!|P䭇g=:p96/ȄL7Zrz2:xhFF1es\͜a(7`0dáz׫V;֥nA5Ap:~[)W^yX(enP((M17Cr{Mͷ`_lwa!%)m լ_W7Mַ-Zju]s*ZUW ?_3#dti|p?yBsН4#|'udn'北Y])vSq~q濋>q3^K!߱ǼVLv{}7WVKQ1̳K3sK0, cz mL fW4MuA!wZA`Za~R W[OX|E\xWͽoQ޺.:eo[ͧ9\(Fj)vV.(°cVB/0nII,S{Ro|M^p|39GqwbB@-ji"=1;`ox"v;u3sR ؒ*("~Dl/{@8 ZFH;s(K4QEi0h_A_jUCGHB*"׺v4%$3f0U>0&F 1녪0VjiQ~cafؓLYLbПq*" Ac*(8mEUEVEUk[T[2AOѻN&[?N>Nt8Id%h˹61w4:\MAoiB9ාK\g31W6%֭ Q{ߠ`SzBX;"l|n)0U(lD>k-KH:m],.veWW") y;5[}[#$n Tg(kZ=Xv"Rlj=9izKkYX!|Z܈_9ǭkZyÏτ!Kh3T,Bl/]G{0ov1a0rX~ӰQ#N$g]Bi)Q}Z?B‚;YWos#ǽTUMޠ|j^5 Qx Ȧ''T, ȡ #;1[,bHE9ЅMXF!'TA{Z jΫ⮞Z9._fM6H3qՀ-b>=xb 5dbf tg:$12;YUZz)_M1çv{K@co=֊*Z)jbRBJOj(TMqOWOO NyȬ:uS}QҌcjڕ0]jRrqΆPϞ^?~ ZyH!PƲk0oO;Ƶ)V]4si7S*0޽љ1㴈Ch°<pʇЯ94^zۗ-#'H$9T n† K_3YSSeD !W*XI\x ol0ZoHƨ@! A9@8v^"/DB 4q4Cc) q :O=߻.kFӏpG{ߎXL!σ\Y"`]BLeȀd݊& AVQUrI" A9Vz&S/(Ic|ɼjc̈@ePAuȳa@d\ c!"r RBDR,4 Um۠F@@yonB= P'\=k@$82|9~#sj4fLM%v#G2ZTidz,Ujr{-=GG0=9BR/jٺRkZϵi\6)9FP{ kQ\>~ x/c|r}yزtָñֱb@m7~fK̞7;o]]+8x^5vw^8f}εCsX2`BDBקijH_ơ9ΏS1Z .WiP& 0@zf[i\-/cx)B_d#kM^!מ-IJ1I$+Ld \r yx@bn24kD,+( С@&5g6kڨUUUUV1QBZ]H+?C<]Qfܓ0^2GtjJb^Q˭v'9@ ي)ΥġbÐTKl=I/ >DN[{ 5FYZrۻWy:-w8Wa\8c)CCdtPzVvAUw1KJ 7Kq|^Z9yL~坕3l>OȑUהQiم{1ao""; jZ;wɕL&yc09ȁ /=Vs{vmKP49@_=ݑԜF*rWdUKUC w\}]6Q0%GXu& +.A/$wdo=y z\61Jo.u]kU30vů/Mqs呩}bjp9r;g6{Uc%5C) < i'53`r6M}v}kԻ}E!'kpkwl;Vb E@l8ՠq,!>[pvv II48%^_7bf$t!PZwKuF.@C ߌ߁PdHA_ph)J{Ѓl۶G) "oDu<3T.u Փ;ˎPӋ.H8Pb3Y"z8?@Q4HfEB|>$F Ês`hl۸8"`acR0`KQ…ԯĶW ɳ+bbahͭ(?`8S^Wƭ;oGa!i0<:1&5%؟3٫b:榊U.R (;g阀 E``|3qݎ6C_s@5.lToa†+g=b='N y/#n6 zSu w OA00@Hp% z1Ი6LT\g%WojCQޓL5ZBH :kJ0Qw\@[]]1yCTbٚk[Ų Z2m- urjօZa~bWrtMUQdڶrqx+A0zX߾yqOԴDLN['<+ ŵߥ}Gk< r4:9P-_jt2ap`f?b$U{;Yww2\.mrsT-N=Np 7mV;}pgi9C'n=h#d Ο Ͱ>{w1P,"<,N>c20ƹ%hS %="y^;<+(vMLZte|`dόcSݯLJ ۇG*R܃L>m?x;0VVN'<a`>St[˘S/v2ȷ uP T<.gb5B'p*iѓrlV̟#`C4ß5[|4A`_v嶤}Hn꼸={1b&ho㎃ 3 ?fWUcS$n?C+v?NuW9 D_wGEx>HKu8'F$e9S l )|ŦL-M#)ep>%kydUè`Fy @QHF k,_Tl wbd~2J\){r x7ͳzi$17Xh ]6 %"lfEB=VxfJ-^ӂ hqe~hT|};0 ${a`vLu+̓I_A03 ~JY&Ps|Ad P\ E2 I(\|Ƶnb;ޑÈd)4bs}.fӨx_MGˍJN³_[O^'䞔ӳr&d.Q( ?z*HрN9W \ \i[-YR-64nG,4n+&\Z-?1eϪgm"'{~M1@47 ?@$'|)Fo=}G,\6d}A`]f ݽ 渦SI@VXxD@-iæDLxʓ WF&\YxKHAh~8+dj*DiOd`)Ϗ37<@-l5ЮG}4uԯG"""1kdU̗ɺzOS[jn<\7MMc_*Xԥ9l_p52<mc&Syee_\ _M! Uo|>{]&٤b5O1+֏oWFro_>~Mݩ>]"S&z4MV50\6'S~\4F ;A_z < jףzy7^M.gs_Mx^ًG?Nt{,gkvOEl^kykX+`Xx2ʡNJ߿8Oc sϗt.;.֧dZ_lp.;5>UV&;=ޖ(mBӌlvc#6(gxK2 z_ꎚnKb잾WkyMpFyV` ïP3pMzRӴm]jrf<"먟ߕ}WCߘbzuGG-.L߷ax3ۜpqhΩ&gnq]LOWҗOP_6Xnr]i}ɹjwibIW}=/tk! yx΋vLſO|:i{r~}Y>tl̆3P?ԽpRߗ~şKy[^>_m'Zp_On! mizuYc C(}7Qg89-nmh^>'6Ub42Todlj__GI~3c?bͪ;^oJE~7$ئ-)+&nm+n6AE<䵢Sttt F)3=<;#٢v%C_#x95|߄0V^.u)WmY-bu*QZWxz8<g U,:}5s?~K Wjx%[K}e35o2KC؉9=P_c|j?UWv^Paav*Sn9@;וr\չhvQ^9˒bwhg;AysN71STtm4z;N<&!UgM3ǃor ?B|ٻ%9X<" ?b|_K2k!(ѫi@CXC;0Abo+zuv,F=~}6{G.f{t-֏)2 kϽFBk;/_}+3nV'/+sS9o?ic 9tP7o,.dzZv8ZcdT\*Z4ppƻKjo%3e[qg/vso]0fEQf;76κ5y.Tη$l{/llNnmc~vy|>URíin:.ӨON-6^_kM;,6k d:wן&wx&?W1uu{1! z?Vs/qzT%(!y;kw]? jΦb: /?]i ^O>vo ]_¿AӏEƺi[ha 17ZF+\vghb3ӡ5Tűm|[yu:U qHsy|Q@IxJL&>6٠mUs6&yƱIQ/NRsϺ]Uii83sVN~>wܥe-ML¦97ȬYhDC|ǭܒH+d$-Yprwajm7TQ']pfó}-{B.]LI?.Ssd*M=q}.1T)&S+.;\.jGo'yAhz|/PjJ+Ii$H;8U6k Z)\s01美C3q;5;޳;jm >өV}ysQE}y1`q:_{u;8ZRs?s&IM븼gzzt][A8?kkKa kLY,oܸ\Xۡ?3"׵8ئõΖAÛuW# }WޭkќӜUrJbT8Ȱ]h˞.+tnČ\E_?#hkUixK,!ƱVI<ۘa"`EbԢ D Òo1/1n %b5c%/@ JE/zae u ='do`wtTbcRE&,nP?5-&tC˦z-[ܚܜ5E3F;?G!#RUgiBO%dCeobu99, |ܚ?͑0Ptnǁ N%Z 7MM|?^uiU?z):Io:Dtp}kAOAΨtul}a* {'btP;ibݚL->YĎgk`c?*vyI4>0>&,D~q?hi47onЃ;}~@4 REDH,LFY,R"UTU))(a?}),d i"" I<9M?Z1QETZAdX?TTi7F~gܻFC``8N qa{+#m4_ckC+wy%oi\ S'C<8 SmShbVi+H*>\`:ڙɣoX ?M7 8(=>_,MNF[BS-7BlA lJ<_, CȐ_S3ieSqai DC]i~&We!󷝹౉*Sc^:i&l)Wo4]đx%k,׾^7 B(ﳐ6}/#_vWc.z]LNcE:  ׳ }X/>_yEyCG/ze_βC dGFD3Ť 'P{l=w~}= Tg)<͊D'gF?܀tx7%xe0آ/=G7%5mj?&.}H,A-h` PW]wSmtpt&'jCgEp>5?o.˳78],vC)eCTsC}]4<^}"{˜76<<|)Ayɴ+rJJ-<[q;WX#vSWq;y;u`k /_-=f&׍z տ1!|ݶx6v\,GˊͻwO5=O!XI7^溫]=:siZ/95 if粩f}Iw^e_l4Wz&!`xLb)ɫw]fh!V'+;&g'aW8ZS1t[WD j(f2)OH 4 Q*u<7K GjfFb2F,fcWSG[DŽ;Ou^i`ptY_6 <umβ\ȋƏp-+6uf!}!~&v52N]GzOաٝSsx&UA9We1y|Ɯ Y& w尿W0/k@P@zH9N]tegGmfm5=5[ f׮OEC?a$ j)sCw5ŧI)9DT<E_J.C\pb9|Ff U~D?'Q r۬M#(9__"2Km˖"Rmբ%v5.V-BlMD>?漫UUk6{ YL AkZ ֵє9s{*;_(wF٣5AVDj~@R梘(M/` e7j5O|%Z\Ie)BuIJR.uq'uR iL":A!}7I-"bdeZSJqYH[{s^QBu뮰ZֺZִ1(g0/1R(U֪ʮkp֪9kxD,@py;~v^Ozs(vzN4pA r0;H)ȁ`٤8|2u=6֍.i v'*[K:9]kZ )Q5ԥZ<[`w{ =< K퍻\j@]7*, VKrֵ@c VƪQ /q_{ܝ](do?-#of(βL4i2jǵW=qO⭥-xo E(WZD~׭ s}rw7k@fn־5-uaH%uV\VZֳ ܽ}mq[& L"+g_ᾩ+:M׆~^5jكgQeT{Zu,GØdeHrl3?&W~9/Һ̻Q3f¡]&OdxH `0a  asLe-*C>:Jor{0 Ҕ@d>ALj}0@`Mm+Ѐ+f gD{@i{nA@!&a?wY[D:=9~P ,Jk#E:!s[/7Sg(m>5LIrܪE >0 h`+Q |A(9!$ lD"Xc9;ƪr@|@xo>SUǮ`LPHA4hNƎD)dE56wt.YR؝\dt'U| O]M6=)/v9xO &@<)[_y3H8H__,ƈO7EGqh>gZ(lԁiRS&:z o "S V+52{}p;]]&])TQȈ~/=79nNS-EAo. mv$GU/kt=hjr "@b?AES7`5EPvߧsjΧR^:B:0AN!t8|w^\ȁD@QB”?3RhJD%a1~Fy5TvM9`#g\M\!g-6KY۱pMr0f7Q=,`FpPV>C],4uU6a+٭~NI[]Ήmm¯U4 ?D.v*ў>Sѭ:!_~3>?S((frG=["y'š_xXM-My]l@a%HnۃoO~N&jyD@ՓO}'ۢ~sq9bud,+^;P}Jvc\lR~d<(iA33QO^d|zM\Kn>7ey_T29B4MߍQMng*݂c FD (XWkIRьғBurʒR,7(ݸGl: Db㘐2̀z :CɽME&h'àoDC@92/ P N6_#?鋀Y62\6[TeDe-8N>, i@} fsS!h3?6|{}UOl@"eこw:q`ϴ|Q vqjc6,] vv)?oxh{;CiU޶`liqЫ'۶0ਗ^V9Rc+X 1$/<ϝս؞*ҢRN 6jM&'Zs+54]Ӑ)dx fP "߾m7SXfh'#`DhF2浐Oz3t5`_~$9NY^~"!SE\6g)/9u1^^7?[e3Oi紧@)91}tg:&.??3z]GyLu ?A*psm,kho>_dC8Z$~Z=/8e[qT0j{E,}ơd e"ߝ,ZfSͅ*~GOɲ9͇;ߵ6͠E˷l+7p1+Cȷ#\ÎvX$~`3 3Иh=[܆ L)Yp.D?G؆ {FZžv&םSǾdr)NK냽;PG05mg!O pr-Qѐyhz2Y,vMWEZ%f+lt z_*<|=y)~uuP}==lwYwεk/'Zb^\ڧ9NhO_aov?sL:_U11OV?X/ٸ߯UW7:,}31"?[2Cg&~m\`z 5ƾ;QZ!H-_bl}'ج&&;gO[xmW0X: /+4Z;Cmۍ+;yMMa۽5t]w>H;]l~5\/Cn~̦1{cz/~|U5qqq5K7s*vm*Xk:=$4[qkm^Kt{6\K.?IvM75 U5ϛsKWS}_=m1HuUU ÿllw]? ܺ4_8;T%!ő- x8Ϸla[_鶸Z>SG+'˅z*S5wB[1lH7Z|ݯ|̘a8;MMIde5,yRs}ոۿ5]y㉫gQq?ie?g[i}vF6V~*] o?9D;z/§BY:vp.[Odá8٧ +ᩇ"@*(v5.T`j %[U( [$:#pr~g^Y &3&D.C A2?E4WrIx^G5@IVl>zQ58ܸ϶ԯ872j=?gq>yC~{S*`z!` sD?E=⨉+7\`MGLw Et2gꕇ:O}_ԔP.{V*74BؔL[١65avUDu(-^Z (="8 k/!{U"BupF`4DH֓BPEeMJYq` lg@ \  #vc⦶pJ!Þd.Lap A/uGoĠٍL[ AViWSKT t㯭}FGE͊^E@Ow+{zsE ̩湊$Kآ L#*(z9 sgNmU]wJ)/|<{\j"r  oݖzWxyUzr=@#POΕ>5 : U €8UEQ; "sLC*3M\U9 7B*! ́HDPĔQ| lScDC˞9=t@8=dSTE Me?fH z(? |+`QP2]O(֢ M\\W+B>,RJƒ;P>|_U{*ߖ?\O̔;ب_浼 >us@>t« x4&[V}ýq)X!l>o9:B@/FׅWPWрa쩥P9QZ9dB4ɐ ~e9b@]9/1ĜF"H<1861C`#9;ɪl5o$]18n .?R rN&*ڷCd3(<<ג3ql,$dD={ۤ..9(,cɗ`jcV;DWcߛ7'wfqX+: (FE3uā=C }݅Xe,/R"XƘz/;Pt=X \`9P7M[}/l-=MJr{.w{8`P!birAv]04faݢటf说CK& 3(0zAfDp"uֳ%`ٖ t ȁr8*!ː'fvv5?Dyo;%62PtUQ~3.>8Q6:b@` x5A56j68|ɶd0sMoZ'ׂ!wǜCU{OlY^E՜v@(9J".ss,J&ka3Gxm J.%4#WzZ8(o` . DMT=!B 22{9ؽ;'evvW1+KA]h9~»oDh߶v%8Z7bcvn KuB!0FMm:(R Bf"D)%2)fjr";URyxF}5P^|>[X sh,RɮD!7P, _CD-DY'7SLJsmƧ*ڌ"I6U)8D]U/쫅 ;;owHs0o;kI1D!!"D7JǮQ\5ϙvmyU[ >@""2?ow9:\9y!ī:mK@!țj\O{oQn"%iޗ×N␬ 5''k^nr\i`^Ek_R@lF1D p\IaDZ33@9)~)cFсcuT Q,.P;|+\㶺9/Q1#Rkb*rky?Qg= 2ۙ{&#A)78m0@f@:ۘс(<%b)|_H% <-50oo_ZSxGU@ꩪn]u[xWS 1)?ei>cd*< nEtz0C_P59}75Kz, A M,HG,P3# o 2^~.x//*.-aNՔ6NU[m]Kά)2kx0v%w@`ДM$xi-px'?]qn@iϓS6[)a!(@uR t7b뚗QFXR/Θ k)D 2'mMxO?('m-I@m/p <0We](W#ײV7}~. j=BahcwbWtW@XZ'd-q4艫-JT@1uP8؃ =a ϣ2ze9ȑ .UpƼtApv-cmrڀ2N(ykXE@ɐB!_.zv\>m(,æhlB+d2b!颧P5qbY?rU{GLѤ5iK`"}pG`; 6/T!T%MN3Un9F`Y<%k2I 9D;iƞ,>nYk 5݃\7s*8SqJ-3LD``oBॣ|371 ];@+i[V+tRlqpj 0k{~m3q_6`puv2~~ A?`y@\GrW[jT%*ˠ Do3 0|S8,Ek~$t )#(P9Ga6/{ /4\٦&I1lYcLD> )7YÔש_@[t{rhҷ2y5Rژ+!рL $D=ذ\]{av_yv ]0lb@k[kNAr }!ۼSg?q.)͵r$݃fW@/ΠRnH߁NCȘm̕2ġŨZ !L@HP*҇nXkkp"`^{#E`Ն~.D8=k:G6X'ct-U" Yuq_ d#.S Yik|.P=3SC=/i0eG[^v6ZȜUS d5Cv-)W8KqoS';$yNƏӛ^2@b1{!l 0fK~ŨuSK:ue!Ld⃟q& n]&zT_/`ED S E^^z <& Q/iv5י "=YCIz 7elmм 9!r@{}WUkW *b!=y/׾ޥ 쀌r;k~l˵Z ڔsZ?W3B2+&/ڜwY)0:$jh"zeS$4_[aleF%4_C})~mݕ#6n5h< e/z'|B&*Ѯ֩Tϭ:j{jw> `^J{d4]oMiaI5 @?+FD,CmTZ-.c }vȴ@Th^UH3 DȈly[Q*sBN=[?cYOD`6گ̒2$c2"d)n(/7?'ܦ9*b#+(թ<lo>ߗA^7 EF㮠C<ȪL;aMi bX"3ZlP +ooƾ laF1Obk΢/pgq^q蘠Aj=cwH6!+!0#jL_XLc. ]R8T83g^|0)}@OpƎ_M4@"|d۰fןQ&2TYk-ƃW0Z FeRYcB;%~sj4.Csõ7߃D:~IЃ̚D@d?JG}Q)lRJ`*9YToVTzm0Yym?yXBN vU) dY=h"7r; h~)0e23>*h >4UPt O~R9{LpuΡ1(6@4~~өb0`,0jTc q9lX3܍wVޣ'kjƧ1>iBb0E|VL+J0$mL-wF/jOjmykw;aЀf@'Q:|m.צP#w ꊹj̋huغW,wsWaʻxӤԚxp";aH 4No`*, +qxQȒd%%FM@ΚΏ'\YV٣Y0LbG.lx(+8`-V.,r u ÜqJɦ T N08ģ X5\Pg2שLivAUeP/(:5t$2P0Yo![ql8;"5LЌB;g_Juob8Z2h5&CI\vΘ,\(LЇT6 mP\/=P_s]v=ch%\ԅ -D-^ƘW=`,1sHJM&ˇw)<utX_ԝjzXYӽp.Ay/n~"*9P'=e^mGyXl@q:T^o\;Ɵ#qs~LE9߇$s+Y:);_@z-#Ӥ2G84=Qiz|FZu줊ȭ)JEQ5OUk0!A&cz-/@npHx i'Gj'yCO4ivL[$͜Z&fߎF^]}Y}-K3vjrR~IFY践uMPO"+ }}!?:b0w_%Q)+U 2w!3D[?>k˻r^uh&>awUV^TAQsX,Ӱ䚻 @rLn|ahOC얂D!ovWK5Ząm^})RfTegv(􊵻 p8JF^:KT+c<|me0~P~N v9yϦ[?g:FYsULjO(1KoViqvXTgxz :-N\`2$BםU3G=g]s#`fHe"E'aiWs>kx`֨O>}jnyQnߋ)yDW | "N625Fm?m>-29-h\n]mk bP?IUFӣ̠7At ;S)mo!*+izz)[I`\PQ0pRRƐ9ۖ ЌMiDV+]*,vWOG6߻opThF'c2^Q:"d-}t0xt6 (;LUa' o+,M&hQS9TtH@a`Bdwwota7c4%})1XYX!]uТMjB#QWkd.ˤIj)~Ցmޥr)]9X̣hho j('n[bHE:UՇiD=nyL_:U:/U )sSZg4yЊtՄۑ k\{IxFA"@ȐAh ʸH*2`E;[QxDQCXa_udE_+{:hf o_k/5J/+C\U*C{bX|pW@MT|j% 2KO$@@N@b;(!7=Ot관Ta Ѐc.ME.tHӊ:𼺞}eK DDm ĺ*cƗ8RȜƢ^`[l ֫,:bi~b9K562$a[ 3&zh^ ^wﮉ۶;u*c<=ʼw>fG;p 1#dhjCsuZB;oO }jSW*D&0,8{| -50Wy \RP¶@gg{7M !bsf D1-B$DGt\eMv5˽Gm†\;_7l⃍t}~f{mJxѻ{k~YR˵7}Qb]o1\uEPl aqC'<~xTurS!5cŏ#D'1JJ/л&u; Qf 9БIgm{ZDk_K+]l':Kk4/m+Oڸ68Bه}Jfh|3Ͱ:?MZnib(~&gH"! Hi?~u$Z?^&jˎZM`N&:;Lv$@Q'?):yx G횸1{؃X"*~'X1bXR٣!A@:.hƃ[0HEK:`e qrE_I4ϯ )+{Q 0>-rh=0E#$j>x5LUG{  b p }+Nԓ`ٱ1  U1it&MI% \l:^LXd asƥ=(X*@ fF@qj=Χ38@dV1inp4F;Rn{xG7H~۠!˧Կ~;ĎybZ#]mV@0E/̂t(af_Wmڙ7kqPڞIݳDfVXjs,b"mpC~<܈"0$j̜fim#1ϡUrlo4DzUGG [Qu2 AZ)Ytq@P9$q7=ۦcu@?*ۼ xnf'qpG%\O<d@4OBQo͌|sQ'65lTEeʊJ:OִA1HYT<]Qfc/H#]'gXc$&L!n [ÐΛNܲ۱;,i紈S7`͘#=XגB|x8J΀* Pu0h\/Ձ) St"`D<@rl `^XȃX P|(*H/A^N"DTpH$ BP/4 UT r T bA~EsQ"D(Qi] Q@ FJuHM( )R, 8 ITN(RB#SDP qr ȧ @슘$ p"$E? b"2H 4A@Ј1E:O!@ ?(&%@2QU}TDP AOʨ{p+U5q@F(؊~x (FT(/U? JNYEQȻQ8Q5 $ECE(!9QLJ(g(<D" @A@E@2(D3>\($tJ *XH ĈE@PB=Tp QiEyEAWE@&(@OtQ@"+AEJ ByP\ ͕PE (.@CTk#e>q?’8ԇͪ CIuJHwuJ[̥@^ۨ[6\,DC)KպEnMA-6d#8]K_6 '{KE}`Li$%(% UGV [IzP$UE>X5t^<qdD8Wnz&w,`qhܞ%?DdT5Q7 Z#@!P[iiM˷*Zj5]11$m\u`F'FG#0Ţftn@FO)o]eahpmH_'"¾>O^#22hc. U19KB3ja{y=Nn˺?7OηtSYEM*8_f7׉f%Xr ?իI,3Υ2 8'"}*q0Lj{sI@*&I|{\#u0@jsGDڛj,Ck(Qdxeb9Z֦{KL \8>Ҿ88\L<Ő K4O]KpҔ$LЃI[XεXZݕFP"^*v_Ge;u*%n]hݞ}`5p88Z2'd+5|#{L[^+juZku?iV*t,>zr\ Nڌij;5AFEЕ!m-3wLZnW8SI"KXo!i]_/lN|P ?4tα=-V{Pe2k^B.r@eh8V5h?gG~Bߞa<"0wOu?H[#7׈z; 0/Dnl|HHB;ѪZ*h^_ 0KJ0R*GX}01uҲ$&~#R}FBQ`o$gP0`[Vr#-z]Z>0UYH|u=Lk}z}qYDlƖݘKGTȀ1]/10I5Tax@'iy6ԍj,E,Ҿt[w:I^QlգM)$Tcy„_]_i@a[89/Gp_Y=Bu#'[cS]U[ TD r"Iw!U (V´fobn"V<"ű/&ךK`nәJ<? #Bg!f N@%gJ WBrixRSneI0\0c4%+N҂p\T0Xä>hn~ (  IPCo `uVwU(\?X_^a,-ziٖpҁ^vPvc,(U+wڀP\`'Ѣԡ%@ Yr'%FOQ7EڏF\YTabi'm$!dh{IQBe$Czb{sul iJJ_̄?ih ie:^k澷kdi쫬;[|&cwМ3S1ixx,բ^?SϪ1z뾝Զ f'csʬ6Ygovo2E< 19Dt'/Z\Tniw_\rrژЯ&.": e]V0] [#tXfS[z(_v(NZGR77D 2K`~b$ꆜԉjANuwe ]G ]Zlj>w*gE:nάq{gLF%{N<ȭH)=7u>@/]ZRkx 3CWOβ<>ɜ@P`l.TM {Q>$>BY`iBN@Yc $ux W^DڶDW/7jeѧ5Cec'XDƕ0c; D!Өԋpqi8vljJA.@zf3'afuɄ贾ecywd$pZ{Hu2 7: w]\vT޸0itt nX3Ӄ`$Q`wI}HОZ)[ m_2[mHbf* g_bb^kR0KU<Te jV!& cpҒ`ДvD&"9H(gGL=^gnu_t´\6*ܭC@?v.5bo eT\NKLʦVCfb<>ktl.80Mk{|}A"L#|[7@C.[/.O*=ך]M-^b~d#:GsbHBf 31oIuN.7_YA DPs:2 slaވâfڔV<otU՗bWwY9װwO[gW c67N8Rf(G([A8'iӬ|Ԃ OY?o:ߞ cZהFF` ;sdnwAd?%o"M#-?IcmvUNҽHw+7DdC}%Q/g˂LM,R87S)?bIo(+DEU8HxKtf;X7 ؋@ÓhWD0pUl_'Iޓ݆z#$qQh(fn?Uw>V\ buBTy(~A*W A6WekO1\{6 w?=:;eT"T^*&`ʩ7[Ъs|npٰR9]{v,: ^V_gMXe@,c^ņ[zI{ƹJ(vF]}#O4D`ƅgܹẺV+hƛTR|[z6>@|XrkX ɎGV~zzdoDʍTM3⋦HS/\izn=4wb78*?.#B2 D>JMK'T2q ;-س};>3zk񮞯}>N@w+>9/ݟX3HV)R>W>7z󯴱Zc9|lm.SU_0b̧|~.l4 6U3v)a{[N{{#ysb-SdiV?' kZb HV1z([.~S).KzY~-MCXod%霡/jwP/,*qWyi9^Qz]-&&&!yO9xmvtI8Oz"]]\m29`y+U:hռoz"C{X&eȀ={՛ZW,_ŶBYmv=>}{2>%){x,0O_M S)011sZ]Mӂ"r2DDgyER79Y_]?ӛmdr~/}`>Lta.o˕k/B)(JEu!({?ȟɊqGѪΟvUZOIO^Z me[Wްg%~n8آYyz( eqa?KpEv^,J?U0@Fw9SK@FT_*a@1Vn]/[++YiGb÷녻}Jbb%nz<tx`=6h<6s%:4>!wџ&'MQ dUj] S>$AW"0fL={?h/mNΔvH Ke䣍#"nBgq>dWOƥ>ʅNQze}횇 B;zK2zj#k"A忛;)I(V7ϒ}{L)ʘ.QLBQO?`vF"MK~-*N~X\Y;B֠t:hИ;R:/q)3JYE(U4U'!KfXpyLĈgȓeI5gV9qǷ<6 #dQKpE$/_c _hl7Fz.[wy &,p;-Y7m`. d/\%!E$s[i3ޣ2 @84޲k!.*ef9[M~,KL.%/;j,,d;kLxvd3m.Hs]&ėm^^s}T+I,ma8A߷ HGcߊ]}\ 5~M/J`V3˾]~@"mr"ٯ @ 1c0W?i댨GDwC iGspE+qC\k`={D08a8'z"n4M #6~[9"|2xۙ^U.=d*InNUuګCr⬋,fy ;wk~TǂSVɣ/pȢK} R";=Wzg5s#Ï0?8܄SAnI߱)do|(](1wE1{ɒw3HӾkaZgjzo!QRE?&T7U/^ӫJaA>Ogy@(Q# sўͿ%ڐA4FiCq"[),?̼%.5ka "JW`鍌'\U38Z|6~\!lk+fңMޡ-˽Ȣe@⹖8!ߗj^pVM -]4tRdMe PjG=维CNQCۻRwWKbbN-n'sluU:we^vP DZ2dj-uiyx[ɫT,MmkL-mSjf6 cc2eePUkl٦af25ZU$IMmf2T0(eMm@+icAUbz}}Ϯܝ#1ZD(E$JQENsVͰjS ϞAQ}޼zv{x|}O} 8ֽ\}yfnn}`ʨԩ޵*^؉FaNR'fAuB)cVZQlۮ=|flwZ}uAZ)eڞ,uzQе7aݚ|}^xID"Pa"M %Q:5^|zUJHqȕU ﷠P{Y `7=&& M0 FLL14CS &@ Ld4 !M#SLOS&$dƚ 2O5=M04<=A  2 LѠL4jdMȘ466I a&hA?IHzFQji4ѦOSdj~$Ԑ&@ 4ѠL4SژbhFOmSҟ?F&DM= 44ii4MiК4M6&MDMd42!21Oԩj)SMTAO)O*J~?ToRzO~(PPi3ҏSC4ڀH@#S 0b 4OMSO4M=J{)STɄ5?Sz5R7y慙 j UsRuq4etI3"%x54Y6DLS @ 3/Jh˖ @6Hn3, !xD) ḇ:i #G4v[_䄑z &28hI]-f{iȌvK4o]` 3 ]rŖ66 h.^bŀc/l ';|w-PNj{t+ 6wjdĒL1i2`m#+$*'LM*P5da& mTSEa_hLRB$ N͉m'T;(Y@rl;Y8;3;r˼qj_cia f@L`G4"B )6q+JS\hWE*G2-k1wZy^m[ѣٝMQ(,Z nsߊIIh6d17 IIF')D0P :倳Eok.L5uHILo) AE_XVw3"sDD,k JrL"DKF8R DBj=jV.c+.X=ܢe.'Wz:!V[ >5Y?'&xzVoψ$cٿkŪܑ/3fעS?#M~"I+5*t-(iR:5eJVwViyN50h\pˡL¾\P7B2ՋɦqS1`^*F1m_1 M p s6#޿ ]H>f'{>%%ߩ2irrڀH3J %҆V nb3N2z Ы ә5فV<_|gθƠwOxh` ~t0AI㳒B5z@(3z^8 -zDA+AiY-YaKwlש4]ywi8!?IW]VXhu'#2*LFkVR{ч$wjO-EE ,ݺ%ޗT<%Bs&M 3~+ku+;"wY[ᒴ!lGz|^>Ƈe}!hn5FN"me:dHԴ2\R|Fxk$ca=fm &Pmsj:]}؜ &HD<?2%2볠';v\h8k?0"ۺЋWCք0F㊄ֹM``aّ_8N"&t?!DkbNLu=M8 ϊI;@'ZRԠ6ى!&t^^>F\ujMlIA;H8|r;;4ޡ,&"2`oqPexGkg*^JEv8ݱ3!5cyN//sֶ沽'k%wNq^ĮجvxJ8PJS^^j^{G^z)ZROI,W_#Kڸjւ-DVyOnz5qXJejbQe!E1^\S6#u';WqN %WiZUXCK(Ѱ%:^w)b'l1IUҖqXޖγ#dg-zNԭ8%|Vӡⴝauޤkce$DTKڧU3xwcZuK-T\^Z);F')7^ҔBԍ_qUp.ќ1'yc^yb5/*Qc*[:4h)% qL$Œv^NN!iZҸJ8SH%*<$G"` LlE@ 5όҳ54֕oɋ[9B1,Jr{ˠ!"fj@I+e?= !tڎέ3I*`d /~'P(Hm@:!;3*]B[i}T׮>9$֌NgV6}`'^֥z/:NRC/ 4<\=Gd/+Xg{i*64fD(D&;B:ǵH5 3@Ew-SQ h$kbnc¨{F봣u{*zMf,M%sR8'2 gzs$ǰ\jZ'`YZ5]CϯFrŗUjVCy MQ $v<>kamM\hViwQ*RqF7T,0V)F;Z -Ya Vs6͈1rBRJ6:ړFm-Y̭uMuս\mlVR_mh__n]j쩞IyZi5ׅEU|o6MeF617oJ)Lw_/o R ܲI"՘c0iVrxf1ICEb`C1h!x21֗BBF@XWSaf V4 ׎f6`NInz "ǘX2dGC-uE71,Z،4भٱg'$UԈRxr*ĉgmTk? L˻ j&ru5o𿛏`Ň~yk5$3Q3a.Ft-i IQA[L46 !(3C$ T o[qG< 0>nYy} /=$05YPln^.n^o+0 B V9ZrHQ rcQp63 Ii2z D"ja$N@G Zl[7xt9 Z8g;P}gϳ KQRo嬗BrZrȅQ濥#pbr钕[sT .vg9bV<,#R@ӻAi6uqnghskĈ* R˵Hʉ,dd #x:SWOf/CSX/MbT]Y{ 9sT3ѧV϶r.nl@|m*qRpnSpK䙈>b&-5c0Z6uț )ի{@Ӓ^dg7ncE㪣Sr]tlx ө:HD͖{/%iZȁQy2$)rY*>?G߯ΨЎGk_\<ӡuL y4(R[J:Xյh;l{F [*\񂫹9v k/.M<_Qk0J}~+wq$l[mE“W^*z zd PT20޲zgP.~coZcNdhqr`@070 )VZE4enF}dbB/ ũܩ1SGl>IGg; 53zTQ^'ʲIC2^c{KAV2@wfC۽f:uV½л~IVɑVeV'GPrfz'>\D6QA%;ωsyti^:$Rpv9cs%rߗQ\[ ==!wnS Wf_F$adJTZJ: t , :L]iq.AnrFY(z*>85~(L^Kut˷/Y˺. QFeܭ}!& MI%"(ˌTQICҵBjQ&X\{w^V[kćuIXiʚs;c V j!A%.c-wX[P$d8A S2o>[{*Wוp\Gz3K Dkj1!fBV%=*;.I #)y0ӊ]oAr bTAT1ѐˬv^BI)$_S#Gr;ebJ̞sB~nG&K{,([PD*VNm PՆlk\jWeb*2y ed!h7aqThaAI sk.c\6fxЬT1T^)b.YLB(s UMKfhjDL_/nw:um!pDD1LHԡ6 S2[_#X>pYNhMiOװh$$)4OͶI9|MHL2Cu`TrT){NLxjv QDPIUEx {0ӁpRrSB5E='BZ`157V.USYϦ ~lU!/Mvvտdt8Pl%5$ev3aۅdɮPAhY xSю aTké0Lilb)}陳mR[SA)(D91Ҡf@8&2jТ ڤ AY)%J"HˈW5O;/ES@& i",*"(^^u`VogϕhKŭepxZ&e +1ZffLCgs$`v{U Ym6Wkwj@dX<\_Eåt!PǟG rͫTT8sPJLR+j=s`%\j2%KC4\ BO_;oXtQ#^3hB,B&IU_{.*@*Ϩ9uٽ6 P%ԙk+My~ẺB+b*ۼP \T̃wM>q4742/֖ B+!{E{'l|@|Q†fm DD壃GBc"HgZK[ʛ||6#l5jmf ܌r3 @{écp}Ff{&+;ӶP ^$̩uCn|3+Ns!֛:\[ ! $>u-Cu$E;yq]Q@~CcĶ2EPtaߘ'..;B Us[R@Py~fAۂ]ߠݎG.#;j{3 .;eYZ l^zڐg¨ц rn32R?AݫnxݐCoa9*ͺ#Օ! Sbswj7<8=pS1>zeKfAp570~M6znyy' +n&" c> svF/#}ZM-Y}תOK(gN:Mnߗ(K]*cĵ\u1J} nߡ01Ln[w k.ϒ;^ezoId~/FԯpuKRR, BOw۩\:n0.n Q*$#Ӣtk{h g"O%E9p_vOp/ml{4eӽm v_f^a $"2q}Gy=˷ӶϰGOǰȼ<:Vhpsn2YxN4'b.6|UP=ɽ]3>퍴3am8 ոM_yA`c4q mar8"`HujS!͝hwUK%Dvbhs43umrrz@gD7+T(g6k`C~Q7k ui򡳽bqr7UCŀ]]W9n[}9!P:sp,wz8|g@#oz;uLLM"vR`)6m7ȴКէ˨MJ hEMwRTASvL eQז@Ѽ WF:أ-*dSvԜ=*viLL؇MѦ긙OYLJo0&Ïq.a˷D!»_a,.OEgbg7nfD[tSN3B:rbaE(ݖ `[^UxLmoKM)ˍrԈѤlDo7;Yč;8'O0&pb0+d`тnÄ=S. HE^YRl.>27RmI Fx]/+"3Ib"2 4UsW>_WY1Z49eEDy96wz}DΆg8n}LXܺ5.c;[WXC oTV $-O_t=4csva͔fTᬼv%5Nˍ@5ЊGT61Ƨ6@{NI+@6KX˸Ҁd8nLCgy)2'< ګ[HO SŮslo- m\}T6>ʦk#] v90w-1R Xb7P=PMo-ߵwuHnS)4l<şt1z`ΚSΜX=}Wty=W=Wi IHcG%2l^ZPOHjrbcеE׆.Sfm )R)ge!߮*ԛYr;*:\eb&VML>+ְ٥v(Hyl LlM%1j:T_Tm-Ǿ-WU%ذēRz7ΜV!kgfLקbD*ćMԖqDd7yݚڳȐgHhMkUfe[MKIHοndBޥ@`/JIMkb(Y]Aax[4  *^mUY?la+/Mʄzed?*q12 9.9͠n339SԽZhu^D rYiVqCwi';1mDrG{ȱYU&m0*kwNt?6Y0ܢkޢ qdr \#tu 5ſ̅J;8r %]C!WQ0dӵD) N̴ʞK&p& gDlT2.R 0i jRr!3+wZRH%*:R@Ou U F+t]i vyI}{Il< vXT}D p0@RQ1xh2+z Td;AN$F@kGw b¤PŮFD" %l&mW:iE"U4}HU ir G/qu %Zqft@MΈ}MN8pA C#@u⦔w (N<ӈcA$@8YVwVuڢ8{TsZ C^q |*[& (\qWk  ;0(;[ڝ=@ӀQ2໐CG&EKn+va@a=T^mڰC;B.J`E,Φ\kσrt΂&vC^+Bٕ&$12v{ [(t2kC3 u]_Ssd4$:Oaة:ɌLL] $t5'2ta`'Ϡ259dAHP90q2bK, 5>2C̈́/aZ(Đ:CM '#'Qi@3~^JəDҐֆKɷiJ[C ;5Xqc 'z ;6tB#HӁFlFZ:Yt tjxCEԆKWQ4iFFF ;BP9כT&Уcw8rcFD )1ƴT3H!uqf"p=F2neB=ɘkIM%b! R4XdURD9s=r-BYh ƅS2 fj4H(nZ\.f-!ndEǻ* 0Ho(Z+s9T U'n3_3k*ȉ7[5)ϦlqNL1ʍ܊)GbkA"+jN1Z DDD,DppiZNss/ū|P<34`ʛ)s L a҄E0R[P%L|GK} 7ת8^.wϋ*)̙ƅ^ CdV%VS%st 4TĐQ!I~I@Cb"vLd{T36sL'13Y1T#׭GCfڠ+bՆGɠ\͉jn_#Î2I9pтjPo("4 Ѯd&TglҤ֊[jWG^"U^TBZKUՂ*<njs&d>tMC)Vo|N%0$06=*$TIIZI,{h:9 T"y)00A Hy(ỲR$.8YY,D2*p2jd ք2XH,..-3dgw7ǰ  CWΣj!uxDmC.h,2&l@NtTf"Yk) ,M3ep!!f~CPʝga;6P}!L&FgJ_{PpzQi2 4;lk_hH-P' d)~"h)ŊH/Q@xvPp⍑j0n,@/@@1|8c@N pNً\ǂm;$-md_6'A0TBLWuGy T}׊L3f̆  '>.I}a902 B\DRDFi 5$񐤞zR6RIz E!,݆uu-WD.LBr`"(ls@͊L%CZhLM n-ESył ^vTTJˈBD"H `87U@w,\$6["gak23 ,&$Gʋ9 ACst؀ߡ$W\q)5KQ:qKQ0F>4T=D Q qS^ ) y/Mΐ w21DP\AT)6AZHIs dI<@L $ȳmY D'; bI: YwD,cÁ,H0Is'@ 0BpuB} ^WR>‹+#p{8#v n4k ӃH΂j"zmQ)IH,$ZAQƏ6(^j^[ gnfSsQ&"J*Ī=,PM01s)\ق߀߈4 0 dBC\8 &\ hd7H\ts)nnK""A /D@Sw!r ̒-oZHcIfv&t U1oBD*.D؂a/DBEU\^Kp0@l,!jV@fbBd@30&dm#2i@tb6Dψ7wPҐ M= v!4f\0̢ H Z!4j̄1Y Ca$ba8,"0@M,ːȨr-ܽDJ!ba.@0AWBYKi/KjW(8`HR*bA RE-B@^i¸H1LۂZfa@.ft$:@HEb@&tΒ"vВbPE ؠe(1Kq@1R҈% c^+]@ \RAO[rb565A]ȁ\3b ҍ~EE6"[dRb +HRzPY ]J ڋ8F(v5A|R qe V P^Uʄ d, HH RQ9 ǃ W { @E!a80A1jEk" X4d)?n{0d@)/a!d܈`H"\d 8 pTDJDFE3ʠub`Ȁ1U0)@˖. %A H+z+FI!˜7z$P E[ k1EBU%RD(Dtd* 2(8 ~"R#"$X(aEՊQ/eI3$d@&FMMq"7!ň] )\S^Zl`+H-Dd ˆ8?B6AnEC"Ase K +EJ@l$@LhAI,B `)ΈH+nhȊHF!x@P46d|dCS"E$RDaXY2 ~܊ 2~*_H2pAшPɈDRE2A\h%#DG wɂE W$D$ % Dj݈; Aa22d̄&FcIrNIJdNd[}6`vn qW68TP79J* ;Pȁ(jB.$"I@, 2$fBL \( `daT.D Yl  +"H]%@4){$$Ɓ)$LlFT6"z%WB "v)HTPp@K,6@Y&FIDĄ'B(9 /@*at oZj!dA1'"$@^tXU5"-qwQ\Q pD$ъ1["  JY7XBRH UJA؀ķ 8 0  %$<Ԑ́ H^I l K= ǝ tVP*C3 %5t@B+!7dmAN4 El2*R R R QЍ(!H('uM p7.*ȕFE ̈p\7RLYCTI" QQҀ6H AD j@0.a()9P<pmA \E4` QT0qA EBACRq 㲈\E.E I) B\I, &JEC @1"#*`P "_&Zp + _[*  H $3 $!Y/c.Ld6 VދH@ (z 7`Y 7`ˁj  QQܕA xƃ\AǀQMDl"Ƞ#Bl z^BY;Ɛ xPd@B!A#TT$AdFR(-"r 1V@\.EZEdKA͈UD #>"!Hd,T, WR*-REYGZ+\*$F\@SD Q<8 P ȫr 2`&فz9\؋D x*&d@6bdD^HCHd!ȁrMė @=T$&3$ UZ QA7P 1@А;!H{9 a> t $PP2BJAL1F8P̊ H ȵA " !d[FxP "A RJ`Bq!f dC 2p \I"*j֊;/EWD6 ) p (l2Hd@ƀRHv!fBɁnAZABȫȔ UTA ( _\^A  EȶeDG.z \* *bR*T)VE>%2xJHf@!4) ; QD΁j7菭;]!2b'YlrU*b`ልȠ]Â4(\ȦKRl R"7jAs 9q v*4r"&%p R \CZ QT4#r(-ȡ"*5DTD Ĉ ؀PF@DBTT:1̊݊ X-ȔZ@܁dQCF(dmd$I4b \mEA r "!TPoɊ5@5lDUP+#ł5DBˆ`\ApPI" YOc1Cb*FEMjT2"%'eHI&@{MȢ"(i΂\\N*TUϊ%@*H90Lp Hqb\Z)DWF*7TDqY9TJpYI9 L LAIB(JADdϊ*F$EE"*caIE`$DHEHHBp0%$%YT$X@QIIddCdYK0 $) Xq*DDd*- P UQQ*%qT) 0(!!%쐲@B)h)< ,8$Yb"dP7T X n dEA\xaWȂ!B6P@dWE.(UCfh+pU/:j"ȡ\A Q* +*6@BDmWDP  ,5T-)pA ⊢Z p( R@ /_ .AʂA  ZA^<LF(*c]jE(%pQDЀ]0EJZt-$PӂHdLReQ\8pFTňH#; zK'y d *E׉*Rn Xp@*n ځP Q *6@*dMhn+ "@Ĉd@+'AWDȍ"6H" #z!\@ɽ j6 R  .b zI 2PЙj!H⊒*( "WKpF+n(n* "s" ܈-耛[ &JG>"\ P$TB؉RȨ "R*P](d@0 Qp@0@TW{K"  @Q}M RL]D4*6E>4ER@E[/ZHb(%(Aiʈ--@;QU[PFȈdEZEBA@DՀ[*v %PdQ6 UAj*dUxq)Q*#\DPmGT@WRZWL\AAO6A Pf9u`m`j, ;q']$-\=47K$/nJy_q˗BՄ褓JeIh)BMxHEFQǮވWG+Va@!# AÈ!\ QTQ+&BȩL܁[ȢMH@ȉK"n *Oe(I DE`2HUP_*(%" * ʠ &xYD%*dVD@[" PMx &YDD ]JEQ΂ DB>%p0P؁' DQʙ}Ɂd q[$/T, -qAӀPD@J$; YHd`ve`zt& 3!9$--͊`6p݈;۔ДhPW1D4afܢ'|t Հ/R,"ȈQ7P5A,HP /bW,o1"U "TA*<|4:p@s }+ @,upPς ( =T+yJ訙A;nFO'`Z'd9$48b. x Bg@!)āge @\ 6w ΅@s8U)۹Zz#;OKdSu*pCs $~7ǎ2N!ypb"(^HxIʄEπPB@**Ȫ"e(hJ EACf"(TUς€fȀu⨫dT@͈Q᪈qPDiB#JK"qP!OwTs 2 *N*(T֊';N(ЊQWi.@ʈ  ("*U;@$AQ 8(ȻU)F8JW^12DJ' ֌7U*46r`ح6vc o 4#Yjjc&@s聩ѢuH eU">A@12BI3jqh(sōfZOm!rO2dA m>;xjؖiږb̥͋利Ɉ$LKwNVO&0BY [u8C Bwu|ڶ,ўQ“M P(`CE pP}Y0t#fv)7{ ][xP].")q 0ԍ uj4\kFFfcʲhlq((5^'Զ)AVuD TQԛ! aC{{{U8PI l'̝ē⤤PT1H@8ZdlKSNl26J4ZCw*@"%gRDcooosɰ] X!4tf}*@%5fիb{\_("`ҷR͢?ǠH)z!65w2ITԯ )CB'[fmcb]rd@uSRFj;R֞UXXYZJR1/UEC$jbFbrֳ3gr/AU7&a bS7F}ߕ){',d sg]8\+c((,ȳ0QE^,z4Dd?}vfC=(BHE "8 ٷtimj՟U1ʈ@* EXDB XTw݀:v!ǫ ,<"A2ҩG",ό 벿_g]D>X9zوr=UlERECe@$M5B) {/Ǹ5I pHQ_$_{w$h?5cwUloXdtvF|sPm ӒM{۬Er N; ZA 4="׵{@BDD DFɏD=TCժ¥)ׁ'T0_PBEP۠z* xJ7~Ї@p p?{*O"%o|> ?ȣxɂ\V@B3l@SHDb'Tj7Z +W~QƦX/Џ]HMA!FP9x d_f\Aa|Rΐ~8.P-@|E=1ZX 9BHW53`wp9Đ,!9\6^(C\A9Pp8:8Ҁ!T1(XDT܈ Aڟ (2B)$ HI!!m>!ꃤ| 6=>sA nlwFdAP U?5zoqAU)q'@2y1DqF0=- JqL4*w|$/5,V}i))*TT dY F!YA`,"( "`A@X,X( EAbUQ`(SS78CT>ӹg'U7-@T:2 A^P՘CQ,yrvq@5.TȡI,.OB2!Q=lM^zS!5PT:JsQPq)XT>tbwjtD8 {5CDDkC{νM͠{_Ð%BuCk*JSj#tu@.!{-P> T<^Q.n pT݈g҉='*;A$>ֈ4œ<~B|C4CT?r /*(sD<&?)=գUj)9G9Ml?{MP C!MgjGaH ""F)F THPR*dQb"*" EUD`HV#"Tb/{$;q UCx!M3Ȁ|`EPU @^8.}q9C ! h< Ww!QkӠ!b"vE-%>6Q(:TBm5=GPPwy7rja>C! =RwW_l~Cyʆ@~rSAꇊު<+S ?AGIPj SOmAީ\hr1Fw |݀v_bc<9JʯsD6Y¡|z47JvwԪ6!^j)\u@-PQN[S1Of_kΣ<nt)SPT/RPcƂBx*9 SS̩uߪS_Pt\<nD8A]@ky/~?!L]e>¡徴B>N@>(Y?+!Z2nwN?*lN7ʊ6 (qa۩w1SE=,T;B꡸m`qb HE dYR,*b$$Y  $ !"zQPظ)jO1MQ jq^!$&磈~hJZMO!,>eѳ[ҡ sUEp@1zA]fW?`SK`x`~Ey\Eձ XƐ3T"T(V*~K\'U6āTdATkxU>`T"⡸[}J?kd){-|x|ݱRuNiܑp]<'ech5?5mF-!evwGG`pMiV:(&|\n> EmҖ2!b1ge zy<47{,[-C;Xo;G!@/KK|v$ޓeGs'B)55}ku0Ybɛ .WZ^e8(Srl;w0j+j\j!YbC{伮ks?.~^x[CML* MOYJXO>9hB砺˸qƅfa1@%.YQ/3`Z  €:c9읇.dMTe:, *Ir9(݂]WݝBzFͩ|V܆!k^r$3CCAT*N pk)h![%Brј4qw:>ݧ ?YQ)QwyNv$/1q!,(SS[֭ :Ք:3=(mCWZo?0ɠm(j B~B0,Կbۇbq5=fm  DOT7"v 0+4LVtF^WBh6!7L(@E|"VoVR׆' \D zX:>X33%0Kd#.*Sr &Jщ1أT>]TԽ?5O5%=^,)twId~LޜBUBEqJB(iS/Dn#W#6CjN^\;I94w ,H4CMe!>9RF>;Å4>Ue,<[؞ f>VʔϾƓrka ̵c"Bp*)|1J:e{23Y!2m[i9Zt3*_iL/l faA3MbztkdX*%rP ыwtuw^0ܸ'w[얀b,ub gBleE ֗\tQ'v<~e\qږ:I:?s 5"t+`ѵr ;/J(i+Af ߏl[ TbMGvJCU! zl;lȀ%N諭ûޤ50֢t}݄Fh a/.l g<aPJT󝁎P#qB̩8ှF9C9F`bX*%t$Gʀ. C]*X4XvLDC#LM/l9u)t';Iy4sE:nζ%)%aH%b]9Y:#r!PScNvZx q:;Nu8<6o҄)o!1~K" 2P; (aaԫ@=xH`*_hDXBEY\2 ʗ #ګ]bl`'G)T\I_,W\/F7 '+A)]1| tüШrY-Nz$`D.T~%.T]8ׇ~de&u͎u׬mLhcaXk=C;5q 9㪙x Ń@x%A ?1T3`ójmszk9_g5*jF?j ڢ0Nϭbon3=,^l۸_EAF9]⌳Mum/u Kc)QVs2YBQ'ZbeiuJ[%NagY`IQ][7@ɝO'X;YZ|'I˿K <Ժn mۍkmqXH;B+A#LM1nSTp-/U'ur㭯1g<5G,5T 怶Shu+ZӈQ1Pc0^ dd?biR=!xTBiau=̈́%D#c,tQR",{=O+_nTkPf{hCBC,4 |ڴh^{!>*Y]_B_ a+HY/ EfrJ=#MzeBA 8a/pb cĦ.etU|9uўLL=n^ b3{s8|_4b ?mʋHR I`0_1%1 4q% 3䰡xηeu+vM_f ̩;)_3G*AQ_&l̋*^P~, Nbpxs[s2Tv^_+sa X`]acgp+ X@Uq,Ԗi/sJӤl,;PV@>/aoݰEk^Rܔƻtvb{2d~W?CN9Im?9<'λѣ6Lyo=M.}!Mȏk2-ϻYm\ɕ)ͪ6'ad #iFi6۸OhCn}]r|ꈡu]iS`?_Ը#OGzkh*t: ݈Wn ^ThUD .oTܔFXƛrbyKU7õ1ш\@ЎcV`tڮ8覚\E]&9}^slSb_~]7Vo"h̐ ]4sbg٫/yE)ⴳXO2v/K֢C+*WN&^Pw])_VpD6&;ہcYMnv /<&EHi$>&Yzg}-C6vc?ELɦF/Sd`9[aDp $.083mr;d)޼R)Za A6bBpvπ5ˆ@X`X@ h% Tdb?j/It/@?V˜wW k0Ha2 Y B `%PYx@@enBY PB]j% ,d g4 70.%Ma`0)hix :o^,p`a 70ϏotĐ@e.aL@'??N߶o礫zJCuڪCySrg6rJJB7q| XO2.OOр ^b\9Dh{ |Gq=}R05׆C!Am)'h;Bx=NƗ,$DdW3N{J=.Rj ߂"H=^ ~L smYA`vmYe@`-_'}}ʬ@!+x--tI R RQp|H;\.Qs2$8؊*ŨK79 _{;.ARY(N Kx%CL=FA%?D+Hz> ?'o %N0+ w&^kv-;ʻe9W^@/ 1X^z]lzwjƽzݵdDaڠ{‹A:kI10㣃 !Xbi]ۙS\t fDf[ @W07g;䫔Zke[*]!j4&'WŤ唣ϛ)9 WWi,D%`^#V~3h^W8_Nf<T ?P@@Ug^U) @@yy(\ͭ`P },(T" կ2p F:~ׂ  "̀1Lͧj}abSǛuXM|s=4D `1ZW-g:. jֶ#?d!B1rzN:,j(B (zu%,Reg!:vP^ʃIp*BGؠV )iAfDĘ(Oj` e T/Dp xڹ .C{g{z!9e5"ffuTBJR}it~eQ:pA6'4Fy]qGOC:*b@w {J@'C(&ڗBUnn_|w[WH_e~שld>]1xR p7ȕN v$)b!)+5GKopgs_SZ4?[Zkh)eXb"/Β oNxg09;L:]8oERd81Ant~OqR4{ٴ}x=X{ZCS׾F~ǐz vvtULcVdx(™t^ pw]NiI|CG`_)KlQA=r˗5-Ba{1M)E,~]PE!sI3BGqڛ#v?Џ2eI˘Xr{jS /k^8n&&ޚ"D@wT+q vg1h6;S0|gCL6ݵt沺kvbx!el B#۬Pymjr ]fY*Х@'RK*T1`OZ}NMaPt7][sI?;m/T xVJ{*lj2slh8gI#j)srkŮM բkA.mlu2ߴI$9NqƬ^ՖV2ShsӒv:,'GMs.dz】gkcy!fYlsp a׎J6o٧Xy%.hTjtOo̢[2] 6 uDyYt0h,ΒV>3f;iJ+_E.(e3J >vф$ C,jRD+Bnwⳗ_nW6Pz1fX'+^۱`ƚ, -žoOcٙUsU~F'@h,U}bg\U>Vf 1$3rxůkvݱTvXʰ-\n  p5\z L afDvK{d,[-E;nCD^[3 ^nc,iV2(bSZ-fcl.n#3OmuiHرu7X<;}>vJhppCHa՚%~Q^?#qkD2r* ^2DYH1:"1'[tM״ߎ$~[Tgr. :IXU U Q9O4mCfd)%j N9bsij#] >ꍃ~ ~[EgQdsS#dz" [C⟥JE-3|R"fM}VEE>HyNH7kDb9AM2duW[Iiuxgι ה濟1\p_@DNhuj5ְ"@eia*u:[)iLC*w 2(܄V r61Lv`1`+̚]h(nʅ Y4?P* ^3Yǻ8^L<`-)x" ȂD7ΞqnAI9-ʥJ yb'xIYP5!\BqǏ[K&G*򀘘M]ߺoF%=Gy6}訚4:m^,jo-ΚL,#SjWt /va}V`J"BCPЃ6w"udO@'ămV@HW/ ^oDDDDRxv &XM2)`2Y!𧿔bok1zɺ&mtD( Vc2׾2s |Z蝋W K2ag=BgJܘJ U,X c}c"jkb}45GYDCT}]~{n}ډbS.Bh.X8cRr!ȑp'ȏ`,\df& B&*%?lTN;I/5qZe֡ LHn{7bMxt܀'/sV^T*{]Pf{ٌF`hY=j.8Fͤ:27˕)XLf ,knAN @ bO$Z,)*xҲ]Ԧ6\.u+ʧk~y;9oՏ  cM7x;뼀uH%# ? Yt;|Damb$8eS@2!կ}CԀd^ECad:vryrc`ě4IN2H Ac!jFԍߊQB&1v5J0HJ0,I&MӵOxg;2]+ep& m $W?î>'o׾hrG#b! 2i2 LѴA5=C.;Q ksR%vEUT]92\V[e;B$ 7 0[+j9>$|l:gmo>LA 씳4QZ,ˆeH Xw`wP|[$`U$-_3Sq=:%3&&P7tcrCcVSjj{6)Rɱ?|wqo7t~Q9U7Py όU^#V<̗ -5dd4m+Tz u}nсm K7L#d.XRRWjܳ)ggz-"̊Nox3Q|xOS鮪|D>C>at}w8@Gj'eiiuzU}r̎eg1Kp!C"i-3IJ(/y!MpRyfX1d8QZW 5 >Xʸ?TϛƠim#%*=&,Ȉ=0Sw>1 DrNe5vi%P 3oޤ뤻j %vp"[X7 /)g0!Ѵkjg [ xj+פ`}{ں$Sc̸n-)8M(HlK, [=SI$ͻx1RX#_ʹ\zm>1T?l466w^#pEYVUWm$)Ib+jkq Q e}M*SZN\Yh~Ǡ;խOpoQs(6Nv n+>M$Qu{=f]Ьr?dëT@r:C'nmBe >3tpd.:xhv6#7E!}R]=B5]|w˜8ϳe{oȿ=яw5I_)z#FTD ү5aAYI|mNkXC"+w'p ^YդgI=  yZETp,:fd.c x]"n%H U=WW.esiA=7D|0uAo ҕEX\{2#I1",8:8,ϯHjp{S{0Yed־vw8ڰ85bDР#<kPҧ)_{B 8놗g gW6s!t΅@ sV(R"yk"KKo_uU`.}ёUe;wb@hyܐ4(ƫ( zD<*e rVT)8 ; DZ>{Z9CV+}/3_Ue^@xkI x` !-]y1m[ּ -بi \l2OE[ZA[a,ωpK -Y)#/9D1vūK3VETM1c4Z'yb-xƜKRmP\ xJW';Ɂɪn̟mO;V~y2Ķiە Q5LB]/kDbix`7ɻ ӸWx,>6ܶ-YEC/l{ؿ]i۱Dq`*2:0'C2,o tH٘!2e Ԉ b e5v] XݯOý0=ދ1㞣U|| ]K<_#ݖU{~=_sZoԿ:Bԗx|#cztOIж.Ǵxjc&4ބ{@Z/. 7>+huo>O1Rsu-?Y_zVfkwvW3U}7Kڛ?tO_a݇cTNre+#4;q`/m\Zg精eʂ U[ԯJ>=f&#c9P\aϏsaiϭ`z_p{>볋\fwSO~|[S9ZwO-6 뇙j+u+Gv~f/Sy_{q"))7_+nEۋVulZoʽt@,x3Mvf#5b>/N%6JZ3 m^C{g&Aq-n]c1>jOly[zl6lw;zZpRutS*N'ϡfX4g%w_uB-bֻp#Zj=?])tMNLOyKXPƭhvwϞ'scopbW^}gW~MPg/ty7{9ɝ85w/{qt0Zo??}1tӏazf*-F3wVs~/~h"l/3[[sk ԄgipYx{ubM7clppW^>غu^/}7LG[".*qz'm7 tdSr+Qsm1uz*zͫeg صY7{նwe7 6;9->'%|5ξC6>Нͦ{LIft<7Bۧ@=Mv "%vŶ3<%dpr['{Z Ajznq-+0jVC?H@N:R_8ɈĂa)gMVtr!Ou\OK: ~EIhf41 lTzFq?=u=\j+'aKMU=.g6~eo۳sh5n. .Y Dۛ.{{)Ov(_%c,u~,_WnSw'1a>bSUp҆P_K"󍧲n4 JSi]w,'؇+gU\zs!: m"[..OK+d'=s9tZ&5A+g-]Y8kt.[qLVeI||Ԭ᯶IT-w f9#M%{z'4_Wm^b_E+OZe:dҥHw%eMm=46պַ/uè7uc/[ ٽ?M寍z5([SJkNA,ڿOfm4`4oW?Ϻgʻ#i)]n]灀wl63FPzE/N_z6YW5ӵvXHW\7J: uw> CfاwX~,O3|oC)9ἲi级Z)'Vtی~SkMW>\SW³BlDNђ&C!Y׆/Z kUS\ FB^&2 Yo/8@tCdfdSE}DFt2US$6Ǡ$PdwA4>`@qi @4Gٶwjw cŸ-]={;q"_z䅒L|OQ)BE¾nXհ vXCB~go/]*-6qRdCJz11e "8BtI2pdPH#-vG@Em( L+U۳+LD@ ,P@WvbEìCňf\ǥogl"g;ɍAp@"?f",NFb.k@z_֗Yun6UZK%U0XT,šF.if)MQM6e6QUX6Jk(XZY*Uֺ\*PSfU*ʢ3v3`ޘ2x@8N;/PcîN'FNN}xTD r Q>Q8u./@z|խG#SYCu<-8&Nu R!@X4,LD5=ئ[.)2)h_~8uƉZMkjG(2sՀЀ=}xֻރдeoWs<<ߟv>f3(F0S{.1 $XDa kbشBd3*}` xj 6 a.`7uVǠmTj^.EX?)f?iP/=[믦]k`0DW/Tttk #|' hh~+yXzSPcJй"Ǹ?/6_p6IbvTCyNeǛTTG eB |μT q>M/iZP!R{QPѣE~  gv!ODE|x"pgQ ЛtA qHY  wfZ౰_\sҰ7Bɳ͛hMfg=&}Wi,*||0*gxo%8u:qkNZQYe)FRsUf`_q ʢAH'D~rh;TYc`fv]C"dVٝM`A~ļm. vҵV Ȇh >~:0-40O@*.(bh蠢@ƪUEU4 BƆH>_W>y:)^M7y,2,Z,VKVR^Ҡ] ``:'&Yb9D`}caatsDuv ̪íwTFv-E6DCDGfh*JL\/VGE590 УIQ"Q EH "`y^oJ_?5ujr{,3%WYq,yN9NSRSc2~bxIZ{J: ưDC*|pږ wuuUwtbNY_BolP }dͣNwuVffUn[~9^|sz~}B!@(x6?VZ@A~0%LcN!~|]KH (P@H-]zJcCkzÚpocNʞ]Ex"RT7֣-]uEڟ W*U}p! zor?P0N(^NR@1du< i? HAPJð*i9!aL![@ ?$Ze@C.d&*4a̓gǧ~OQzLkijҨ7sHtk>q,~ L _fhA$)LiUQ̈́޵?O 83,q+WD@&!٫W1ᝡQ᯦#h!ĝl6܊DZ6g<@h z^U"0q( WA F/">(f x/9SC\סW} Oҳv8%Ǡl4`o ʈj?! NI,Q0Hg| @k*2ig = ա`\b]+a5OTcwU=ìP@[J9V*2#!k,#ШCWk?wv/}2[/à}}}R ޝmu XC=g0b|[0u۳;]>M[^6ippU5_i>!>JI=+aY g}}w1]oa>GcYC#}2j 朶5&\A,\Yfgm /-' <^Kfb)}{Lv)h)-x .OA柧'sFO/Gg|/OemY1WC{&x'<ܴ;ANJj5?[<3m[))@sYq,?ݱ1> OmZg,v7-gu}a}U?ñc2}N_׿ͺb6U1N[R8*j?sE[M&2vݛǻe9{O[|lW?cFYȯwqy3Mȣv3}i@Xk|r~ۇ"& ]2D$Y؝+9\\MH$=A4 &CdUAo5wuR |cSgoKflXJfٟ٫iك}ğ53?>h*/sI~G9/ڵG3pcP/z;&m>"=nj QX  ^8d u$:1D OsXӠfUCπc; Fƿ&!mBzpkT(3<֡4X.K~ E )Ons!n* ڦoc dKv`֏Y$6=aY>:C( h!jMEuG:|w)ѮaHAN{3!Š=|hSb (H3~BSzUSNZk2eGHB]P{D2"|*n@gH܅Mv>Qk C n?sBHM mQփr}tPn\QK"(xG(̀ {!`)ye?)!EӞv |J"|QEG@u#B TBtb/&@SȀ ( A>TqTxQUE_yAH+ Ȉ$A)@PESU^DDOՈ;j`?@JT }o"z$c`"bJA]AED LV}F!ONviK ѹG3ӲKPr\#k`]H@P2J.1V+%C7}N>Lzuz+YyJr+zX4?*Mȯo"O">T$W,O7Bp2Bӽ)r9&ԯNVt O?;ADhλhͮVbnLsd{W1ӃF 3g@9ymBUM(fm*+@Z4IXuN>p$zSD k J`a̙;S (~l ꡬ|OALrz7#6@yN>Um=Ro :H1h@0G*sGǡ)p~ :ߠ'>ѳ@\XzWL#(z#"dUΆ~;DY̨} 1pPLxqO} )C$eYSޘsK9cV8oJV ~?%0_9`m, {LC0b0d-4p.]g\wji>[+(ᑵ&ŗF#pB 8̘8K5_8BDttrSL>Rp}\M5'#}ľk͉܂#Van˵%.-5m7VzFɢ.ɶK$@z2d*x6n€2^A[lJk &r7oWtnLW(*D@t,|n٭7Q3QwFv_|6\aҢ k.5* e4TbD@p ?x~l{sЂF F:؋IB/'u<_WjJf2l~?ƪ҇tҪj)8)E2fA"(2ӧ)څB&G5V_O0dD}T_䙇WԊB.K@, w-D2qW" @j5kr|9m,7WI( =mdU_w8#ΠT**F\@89{:Dn6Vx="8zS~B؄AhsbO6_Vs7l5dd [Xt >Řހ&AVGP)`i)`zQ?j89j!NDv$u-[4f,4/ɞ @cH GYn0vLE󛆅7-N*WlhwJۤ#"@el-/v=l9YԊ0GȐO{qTQrP t|{`{LӬay^puz0VJmM^U7@Xz&vh$ aɴ@+ĪfUѺ0s&t63Kc<8fa{jA*V|R3Ȣ" dOk¼388I8UogyQ`4 ) *1V׬$Ε4@ j2n_&~+(]O A:Waa6U +yݵr {c8i{? *V!b]xe Zt+H~%rp}HEQb#"ǾcVP6`Pox!,O⠃B>d:9u}/|H'`jH<^]$RqO:.$@BöI $DN)[SڋSwN,a$++oX)H&,'&1OToJTHD>1A"+S ʺJ&L+S^xɂǩ\OA\yŤ+:X<>ʂۀK\:9 v]jK"!8`V>▍0Efi/'J+ p@QnVD(ע6*vV7/퇩  [y?Y·Ӥ'ݐ> /q? X%(``FQ8ߠR%lH:"!w ,,G÷QT*3F 쳉gQKHi#r6pb8YtUO"H4(dȊptuN΋[)nMgS}4yG?vT|9N(b>R]YR`wGzp[3E,L *GiXuw=nleZ{ڠN}&DVzdXͅv[J 54tyFC /eퟑf?z pJ!:k-EZDi~Ppag*i&2$3Lg)B]G " 1E ãxzuRܹ_DWT/_TbŁ+EITE$A@9+x &EQ& .ڢI<2IU +o !HA aG*R]}WGck-wVS N;f&0BB\zYx$IuĘL$,#G FzLC,Z?X lco Ty{sn|x{q) HVWE;eeg;ŏp;e?e+Ҽ{/'y~|q>hΛ}ûٹ]#p.G~[i@g9٧2c`(N,MւG+~F#d{Q+CZaXCpiZ&Jhd 0Ip إ7t%_N1-o'?Vl>C#*Nnn5-o8<PГ߆|#$v+$ud(C,e.>027ϺHh.Wx_ pYҩHЋi\5;ϊ3_w0Ž0<F[Mhx5vO)Ce@ӰCqa6iC lY"Pa[RރOB(5ZN|fɦ)0L?(I}U.n;C86>CknYY' g2z;XJ<0<,0a֌nxlPTzB:9cx2*8~aFNb[1#>҄JD]X/%kys[j<0M-Nʘ6XBu#uHjvg<]; 1ZE.Du>k")qry@%#@b>b+N@{t+[pb|A0k]{X6YzxZjLpjh@^1u5y12([:DD@ ?-!#~vR/;c=Ƭ*M?iot$] k9 X%?sU4geyv?ݥDX\I qĀK\|d&ck['_uC&jڡk.TZT0wG7lnKo9@v7eMaY0-/cΐ Dcf?,,@2TNv+In!BLظ,Z,8UTj17qFEи3'@*<  O.C$J4YrH)0&,|xR`maiBұ0 g 1V #!0u ,f vM1w'e: ;8AXüoǟ0ڲ?Q/̏H,ؘ,xwlEϏkX6pZ,' -6!P [\bvwfhoc~2VG`HA2<&\Z*ڗLaH{&sIiSwq> ^R[$YօhdKOL_kސ7< l] oE #2;~+&8ؙo7dCGQBEyy oWLOt EYav.Q-wf67Tޝ. rэ꼿Ti."B0deuewi=:gwGxM}/>vN=b}Jg\o:E `pvٚ3ˋt=۞zS VQVZu{%0ZN1DWs,J\Ľ:ۆG b ُ)$B9 BdykSìOrpR^ ۆH$<+IFŊ75Lv?tI C! {(j&`tѥĥr~w=pOyT &&_(ܸ7 tc C}3pF## j-aL㶰 I@TV nh#k%f^)ٟ { ΗT<'ҟ"SA6?TƮ|z0+oY; >6~ 1/W:lPnӡ0 ݷ} FzRO0:(ǩ7m.4BFq<:mVF8-Mh5 S4\ܒO^9 Do%~}mQCa;]ܜiZWI/{ /Qvnl鱗=idf醌i? (AKހ_8%ݰQ!_ē\b\ͺn4"H~ 𽽽]~6P@RVH$.B!ԊXnc (Ho D]}}eK|>7Pxomwd)OKag\-#+T\qAg˨}FBlbqS5[9POW_u8\-.ZڻP 1K XW3|ƴC!ŗ/U z+%"dheH|J DJqr9,S.nzzo2V=)^u_:&*O)H9 2 ڨ}UQt&a,ȫCљ( g j*'*_Oe ؊{j|ޏ;Mgj8ymDF ՆmmesZPtϛ|.`p']q~_Qa+*H7#f}b;,Y1o# ^}Z7Ap40SO>[; @^ڕҡ<-c&FG?:HQg &DΊ]'iI Q]`ۻg@'gzk D2Tu͐u`[-k! NhrKFϊ:iZxi̤"iqNߴwCz蘳FJ̖8QJ$\:X !',?μ Q-H hTD8Ԑ𑨱0 DP8{@M'8uyrͩb[>j1.3|&ݵBt>U))|J ,N$/[7t0Rt_)bu_59=nݪz޵ TuHYshW_t `MxBy0O+;*\qvԫ4kgl%P@0ͯ 4;q!8٥>[5*b@KlGI`K?Χeeg!=L:ź_J\4oL"" ÝI ;ۊ!38^CDܭpt)p_[ۏ9a|0s* ~~_عʮRƮ;: 6궻FJ.C2Ed訵F (qU$ɞ"[R8a~0 %w̙QS?ah?A" Y'Tu=u[NҺ%$ސ$wcr]haBt잩L%RvkmȺ_ȯrZޥ}@Eʩ_wˤ.cI1 *""(Eb*bEV""*Pb (AUV,q0dRԈv&h"jcvL=LYxnc9x1j(1 o@1㎩I}I$ߖ<vb,ΰCu;CbP$Q7{zUv?[uȫ5/MYkƒ9[a,8{f@("c‡"+4dH,kׂp@#J!f˗\ew<M6w ee I$ ʴ^sa&b9X4 } a)H[Zߤ,U[ebȈ2cs<: R,q 5@)N^w~XنpY^q [)5rj|:wHsشAEu\Q}N}*WFV=_"80 BL@D;(QOM(̀(MDF@7@$D]x 5@@U-D8QD9QJDIU}@N<P^U>E@ @ED&DN" UWf*yN,AQ\)~*"6dA] :LD:B8"Y_B\O䅼!nW=\ihkw}MMx@E(,C)bi fcBaf!AMS4_jSCv@P4ׅsw xR2(q +2L~E:g".(O99XK}UBFLQ4)zQW-T{z M0^"1D 4LCaF>,N$ɂ=ɰRI8F fk8Y󾊆,N;$m_JjW|qng@Ǚv 1D8նPRb?靈Hpd|o!GP[e¥UQǾ5\<ŪQ .]Da/_rSJ.g7 \.ׄ9Ov} 5q/8jХ!bNIL}sx»0%ty%^C;bwYX6Qd S  M&0kǽu+=n1\].HzK?$=@T4O.ג ߜ>bVk^yj݇Z@3 gP@{gz2PK.n'$X/W{F6 uBu2# S+<ݔK,R?ju(+eKi?av9'%w\1 . )$CR8/ta(q A(z t췪ɇBMv<;4E{Uk~/03S2K { )'A/+&^Dm m9R![#|(ꪛJ-cZ=sAb%k1qKlIM3\^ѫUv.\,q-veS=A| 6oJcf[`k,?J}v[? AfX K{1BQxgw`.e\%5a k+F,#-#619l;[ ,<2b 1(C=xG%;8 ~jO. txYk 3ӜFޅ^ʼ X*L:qg_e\IsSz;RH Dm&&K,dȺeUbPfe\o[ r2ٻ q0$5gƧeP#9=`2&KK5D?G](Jqh0.ZQ;ZɍOWXoPS9P=kx ߺHML_պđ?E4jQMѵ__sU_P{-wd:cO]5QP_;7LZ^*:}iV~dzx'ITrbWUNwx]RKyH:Oξ dsi֐NF˥ڼ|/zGk cߦk<ҒzYA4(,2(a忟']_ڷ8$9e36|oc)+ui!JݙR5in:w=V&zNNXb=5etl{opOR>}S/0\z 7@ d]"Miޔ:y=WpC _)0a7K7Y//- b]6GBbp~ՂG`Ku5آ%*<h1!bg_L $i 'hgW5Bi>TfQvto#ucy1=Wl~|f33FI(z܀~e?vQq.-{ܛGЋ+Qzb0VkʳΝ:wЉ`@kRb+i;8:45[eWf #2 SKY]XsGhҦR/I pAsm1Pб7k[)`H@lTFզzt5NyDhBPh(OV\iuD}j3a>wU4ElV8`㚵$Syux0yoIyyXE$X`%Ǿ[*)Bv4%H !W§}rX~Ab'>rNCHĸMB' Fy{Ψѿ, 8AHXŬH  "Ot]ů.< ~6bhd 6[j|\>J%GUwr?sW$7v</DBro"9IY}5yo0/&9ȼG a`5ּ(8\#=;\+|usmo;^]4s d`Wm1u!;ylڻxjYL;d)buH1S<˿~]u,2RG)tC՟eh/f-Wr.'=ĸ}JipS,]5?hÝs=܇qB6 #"" Ds )DDz>{7}3><}m9_gg>(//,͸aXN+k붣?r.2' >EBE?6`qڏ߀)/eDH~>րy"'tՏ A! >s}ʬ_/y@zjI]ɓ~_SE~4۱{j+ Ex.GAi^\yL5aȀ @XeoA@@4zuePN $@[^'p '['ڭt1~PD۽k`n:b"Y)w %DJ!R>7>1g2gPsZsgC'CʹT1~_.LF/j,}Gs!}ץv>kwf=!l=$+AA^OܝDͩM?vݙM<)/! m12d?Ղy1% H^,tG pQ WY~F)>zk&vꈹ 0$csص.Uvt<ʅX(5-1U̯ ESgί_oINht z£YH) 7^Kc^s.B Ȇ)5ڌ6oN[x'lxPRVm ($ix^?6oPeOvʉ|p[mN~5Jtl ÊoUwԞ\hG@}OC׸op4pKǯpO5M^]:Yq0ŰQ@r(R)@"o}r^=n`}TaP($6  @B E IB@( (U( (@@X` lYaXc07s;޹̚mn@@F mX +l`((DFHj@ TQA!Q%ۺYU P$J*UPJ RIA‚(PH@*>PC%"P*d. uy E/`j9 w!:!ܷ={]ז$׭;W^ww;NO=n۱i-kyOp:46cqOi`SX@1^Jf;w%.Z޻brт֫Pֶo"Qև(c|09X_Vw-읽[|u;٠ Pv>㻜t\"'>xhx{n˺cSfGwvϕU@  B*(unH)I)$((\jZ(.a3緣jzyB*}^u@6Ѿu2Zw^z>\Cܶseׄzkkwm:P|s@4 UA*PAӬ^w3y\;>zlXow/zw71漖y4糶<^nO5@"tQJw%>vj*.}FʽF }箑FT(|/Ap]>w =@]2-m)C>zCv{wii*+lRYm+9J:yUFw{78*Tzw\3d(]Ѩ}eeSc]k|7̈ 6=TƵw{xivyX>{CS@@ M242h42b4ɡC@LFF4 LLF2d2bdOMA4 @Di@hdlI4zLSSC5C4=4@d?T?TS=O$ڍzOS1 4FbjzLLCFMGSI4xS4Sd#hMhzOH4lOI @ɦGd 4zD@44 12&6d~J~{T觩1?TؑCЁ#MhC%" & MO@ CM1hd4@ 1фhi0IMѦ)&OS&PDh Bhbb GAi)FMFOSS&I?Qڌ#&4 @ hTPiU bD0OKH5;QҍJǜc@ֈvr)305/P bQNfج5N$HFK  Iyré)1gMgM 8m U*E Q/ z2vTύXI۫2V%xv1mJ8%JeRĩhACnK!nзX~ BKKO6H?۽8m R|Gu@5QXJKY㿟|/Zrl|h6nx=5k,v D[@ ;[W<~;ھ1b 19($0Q6vܕBe&`]6K]Zz型2lkLЈ~{ܙ-ά232!Gd0 4p.褤Itg83W|)Ry݌Tjt^HWUyʃ<ͻǩ;詡,Җcmc&χjiUx*S&رؔ FC}yn;Pc'2IwckMZXa#I%Y!kQM2Lm;-S pª*ٽ۵GmOvl4ȶ;n4㪊 B:l'ꯕsc: qjz*c%Qъ+x%ϻY`4(/Zkst_;؎dkV]EY]`v&7%֍t>Q#@LxaԷ/R·b/V[0/d6b$)7v2tb)zGYfO\OtOiXBr&Ȑd$65 -A R{(m{OovݻGtWk; s;=OY;O"ѥR{:\ͭ?KKǾ,ZVdcNS%gvjƺyEQ*!5r~Aկ^6k#Ӫ'߯Dw}5uo孰vhdmȻ[MYzwj{)%WAB9Aem{b׫{GSr @QJ@Zm+9Ml8Bo9ۙi1CVOov'{{F qL,AG@hJI_T"ӝe6HJT&,8`Huw\ $"L=3hih1(0J2Zt-XwM.!|M+rã}.;@=J kI{"蹴&cnUug~Xi^D7e( ZHARp:Pd}SNڸ7EIqN ZKHQbX%£6웍itSklmp V]kgLUż,c UbR2#,(hk mI楻>~.Y`pk{̏P$e.!HY\dXHR:Bq` mJŭVM,:k|pMx3ewo["λYAZuD|@ `Uصǯlt&7-Mv(lJM?ֺ3FBԝq,L@> ź' M0;Z%Õ5^Y?gnh\tYp`U7WN.U0*6]4*;_J*ğ-JQGQۯN-WauoXxQAVIz[wu}xنٶ\m/v7J44tfXGon}vP(_FtZ|x-n);nv<4nGN[ dz,8;Ds^!}8vuq7}wOpS]y4 Y>9SWO*<w e:dyƬ1оanR#7/=7Ϟ9S jf7aM[B*ӛuecχekr^=)E]ܨ卝:vm6*ɹmMt9< r0ex׃A"<0q41:|ﯴ2@‡6? ֧uwÝW|ZRJOn>NX|Z:$4¥ym+^N%]BB)˒fSg9t2'~U(ITc. HoƊ6U1yn&ٝwPXc]3wb:^VtPM@CB-~jaޘ,}\[f Cn髫5Yš5BuWX+v|m<axm]pGW/Bhd5?ɾW]RlvQ؞weXq^VZ2\-M.ro:0䍹w p!ewW64p\[9Aen.=6۳FVs÷{٦-[œ:vҫ D1Q-FWUtJ`܊ʏfk׫O\wcTܱs2n}+A G%h!A!G,5CA9O$(%*3xydL8B0/ g[@z 8xScuk`9 -J]No2̗~PִeЀX-XyxeXMJ ٖMxI@tlڦ2*aNM y8ob7-pDޢbnOy(+C|Eu E!4*J ga{o@pz?Q;Ý^esFWP~LXI;N*"J3n5\MLb n@.DhD_&"`bcAO_((߿BkUѱdxwc4=EmD*qeD(ӿN9c]\ҝ$osybwl;  U-j*xէ g,B6}g8]_}-ƣs((%~|cY,}pF#osr?l-k! wV_j!~3,S:fpVA.>I~R I?8Jx[hCkb;bC%8$uS{1v۱'.lXEp4IKYP}PpܑUDK+o٤ PSH^^Wu3Fec7s=KO'JN J@-LJ~4Ss>o1cz}Pm&!B_ bĵsKNҷ9-Ěj/]lEw(kjcfbN32E eTXWztʹ[d'eKEy Ww\]zJ6]vS ;l`VfI=mvN99A]{jRT "GܹIv!\vg0InH#M.+uj夫_I;Yq߹f$?-|7rKܜ |"{L^.,N*͆^VU'ZTRa`K=IrٸÑHYДB v8A iԝ"ڹ'(+i?KM:t3{lN) ceCh_a5(҆&Ֆ6qUyibW{pف-"+HkQǕ VMI]Pخkxv<=TΈ{ȋf^x@UFw` nǞ-u[;5O kZa,JE`#7* *vra#gGæ[fWM}՟l@.B0B$6RڂFRZa 6bـiUSiu,mR9h ueY5?Kf,U9xXujhEש'<@OD*M z@v %iە /rt0:GR}7V4RSokj-YtD'Fű1BSKt:z6ϒ'.sXYBiBҨR#]\۝sP&zέ|u1 Om Y1&6T1h/ B܋}Z< Mq3fD{I7~~63¿Th`^{G1H\5s>YF֛k<.O"V.U13?%>Jev_Nn_ĖѮpK1MX+)e-^6N"UvރɭD5k[b U]1zGNl=δƹ^AѬerJmO3ѶƺZn݆pM-`G4dS 3 0,86 YO{04I mqN<дe.c$gi'kGCR;xY3xFYկS4,R[3ĖJy %IZojR}wL7ĵ0L:wsJXqs?b?XYiǀNѳN~5ZaJ<]9m e7T[ƚh&ӟփ<&EkX̗ 5nn!8깿/l&BZ>|_qfHd3TnG=¬իSr4~la7vQX5?QML׸'ԗ%m錐Blp`&¨dܬ'Lr{ m\,mZ6YV/35 $y57c;VaeScU%5Յ7K< DhHgiY؅/ӅW6Q!4 Q}PiÁғZMrR+ԓD7Z."QlF sU ~"EuLlԬFKtG.m 76R5ї&jVkjC w7+7a[P>-Z2ѐř673=eO]d7nri&T3w=vm.bbt KSLNrҋP96j_H|P{~W,VwJFnv "]4@Ǯ҆:WNVjttY(zR\Sq8v 0)+ Q=:dq[ꂘq, *{/kXT҃nEd9BB[X-aK3N NTve^yFԛ a46.)7%Jף:}D7Qf%7CT.,Cm4q :d)i lthLUyKbbФ6,|Vuz8=qaO%Ƥֲi7^9me 4 =RvEسcE1BfftAp[UsP~'PBGUN]#! r U loRmS@)o2%<3Pr#M˚6Ԟ>;|)lVl7Us)F/Y9KɫTV@RS-lݥ~ bº=^4*0ӶXlP)#b+:aZba!pJ~VmƒAZN@Y;ߢu]LZѓJ8mN"#mL~y&0-u"#RyǻN;ŧN?*2 D<)٧gz v͕-yDv6y ~$NsVφhE/Di뛻ծ.X Xwʖ 6fSj(UqY*?Ohj@eQڛ'UU{DzxRؙ u~h} ~eBV e#}X}.{f; U0lqt`x:|7EjN"Vy]`FYOt-5,^v𼴨ool{W{ \3Wk3^hb3ɆX-if"D` Z~GO4ٻHڲvPn֔ mTkYj^KDzffU1$ŨTV2]wY[+Wɓo*ϜXuE7w*[?"_*͵,tӘNxBA-Km^ҵ`A>$NpMshCg_M 1Ohyǥ{jθ/=)űMZ&*Js"F)Sp6%̠å1Ws.}6LKR.Kƭ9cϭ:OQuM(+fHMH20ji{*i,g5#YVrM>KgW2ʤȑd HzYpZ$C3K X{BۜF``TLY( Up'kޘ|Plj0G+o1uMoޝ_%,!U j[AK7) >oO8Vf[>H޻Q7V-kiM81Eڋ3uDQ̼Lc--ڷ8擆B=Qm[+kYJO]rŹCBt$q}BlL ,DRt߃ %$2}9ND/VIc$اF0$\u4CI4UqFE3!JCG, ćm{rkH[CVRg-M$R+fj%.ZH5sZ X/.kʮuUʊUZwmFjbj13`UvX ף$_P\5+a2 {Fc;'5.e.Z9zkZgt֐V=lm.m6;rSozkb3Io¢Zɕ2pt@zRL*^1.=jwS9[!l)U˱U8tSs8j-{-V1eU%c a9>fU;eOGYKEOAMtӑNX;E Fh t]RX=fkkW~hҨ OpPSR .g#wlB%Zk6eWf5hM3ԭ&' 8[z6.F&ЭbjZJRZ4Us&ndU:h]֭%~*>QcS=>YOx<{I%JxcN E)R~אeRxO Dg+Lpf[Sh[Unu/kXRoI(G^w-Zf{3C#U,?M<1M׷w}nv^;baGs_&IT[D|Aa;(ܢUq50>!8&Ҵru<%\ xOTH(,V;R*} r ۛ؝p 3wRXx-zCPIL+`a˒=l(>ʧƄ,{ ;(aAU{laKNؓK^( <ɆWM43 >^Dfܹb贸G7V :-إwݜBr;I~lI(hm {[Vاic5w?[=)up˳FV6P4nvi$7 7, /aMte`]NkV:蛣Mڗސ|M :檺WeVg[Dž==ysR$Dh!y hmE8?'h.7=ށ};Cfq.A=׻²UƂ|}Q4lT`I@ Sw_Z>8f|jwzU_Z*"5hF>*RZah0o(J(tQ?tR=ڭTRh|~v]LY .wehV[DBT`XV*՜JŁCj.WDǡg  ;ו{ᆷqz+s7/T/#1 辪˜N mqfܕ=7z{aۧ~QtH>_9{0ۚx\ҴaiuW֫\"!.ޯ/^{"~SIeѯ, ܼ䐟*\V^ :C-q[ȿatD^ZRRK4FK`/g3n{mқofV^e=e&99`N%zDVS"y*0Vgܽ;ݯ+Ud-"2maE}O^TMdW? 6%P4P80lhӒlk]" ٨ՒRƫPmU%Ҹgc5dI+NnP嚪M6h9Bo~tJ2]2g5gI_o_ўVXLZW6Z ̜l3{ nN(у-]r@eU=4u)_Cc4<&v[J~ӱH/t*vٲ5t`̡턩+zD}*<2ѥ:k,g8jԜIL q;]m֨06<7+,kgm)kcaaWDns+̝ _1<|+ܞuW(yxI.*RoZe 0 |djkZ9-,!\N13(̂)^ec "S)Kb@m%SQѠ횾ZVCI f#3>WsNVTyUge[ZR͆sHWvadwzVAڊ.دW?Orle쯟]dܾoh]EZF.Z+B7vADy[jtmn3v~%h*,m8%R{Cɳb$qm[uիS,8Qd =I<g؏]gJ<,Į<՞яDG"^ OJa(3h(3aGمIг(rf30+{{%loXE@\-`g6E q{&ƻXJZjaZk& lWy`ڼ_oudI{W`1F %j -d^aDSҭ4/ q:A. V8o>rσDP>CO\ut"1zAji n땅Q9e)βؾo[Dnɫ>3vKlZCEⅱ6}}Պiε2#W/vZjVÌڵ}}m-MgZ֦V52m1j KNf-+Fl/ڥVζ:j_MfomFnԶ6vU3}DcJN1v6S; XFB;[I-܃c^⯮r^dp8Dt.VX@SJ6cvH,q Iu'+x)epU-.ijJlZܛik}ms/rErM%c)̕6}}86Wz ܭ\n/)(pݦY)ʜkԀI\. ͻA7a9{@,A18i[;>SB,Ed:Ӽ0jzV)d_Zau4ը4WWvOMA *"Ԛه7J7 OU~ ZtFCK22ltŘgԟ*S 'e1kཉZlDZVՋt[aߓ+Wc6!"I*m9yg{]j,uv+yi4 חϊ] %9TLRO|DR+Ilf'^)ܞuD%L̪j@/ -'9[XּQB[MAj;q]Kld=YuJS'Qv˳7XX"w*1ڷ6t+&NMBno\>+`9.U9g KRH/!޵WSn*1.̤KL mƬÈK@$R&BQgbqm4 Y@]I5qyr| jξUA$FS"ހQP {8T@4I!155!]1OjZ>uZ!^'UsGyAY|N}3uM~qB\kTKȮP@bTZ}iJtKnd<֟. @ ׊C:lMr:@( )$Pw"S'/k̀9((,6~鷶|U9<*@('dּUPZias(o(0B|wᢏGU~o {2DPV ?7Џ|&y,-=vu͌x]Px41\ƥZ!X63\G.D l&գ?*Ѳk*ך?ZtpVL b d•8zO:jv)^ ;&wD(S/+%~7S9eM<'oaVc7W mgGW_mt¾ Fl a@i@Gs^YѹLِ'E5."b&a1/ k\ hxOiJrve/$hٔԯ]f$}TʗΔ׎HW{Pc'}rgw~rѭi3_e_LaW,eʻaطeqI]c_vC}gj^uVc39pR/t964,kfqOqXPuA0\V0 ;qK a1fרqęxX'[ &vP,"nIuֲ3x fv6}7X dL} !oW-Zf~ץѳBĠ]rh\gb*UEͶaFM}Evkoհ-GӚ+&pա64Մƌ,|sLݷpZ U6=T9 ƫ/^VOKsq6ʹls*[zڍ*C{aSNl}'۟rGMg]Z "M|([owae)%rv'[<%3S=ϵW52\ [p4HU74Y:{U&ݢk.Zu_Z=Z>ETT=.< 5h&U=CajjP"٭M߮-j{Q|4.5cOpܝE ˌ#||7AK7WhQ| ]D,{vi<7c*cjYw–Ch`E3x]YEm5{(m4 qș=#͙Le- ֎§t""+E=Fһ =9bo%5gd9 TP"+ԩhdqE ⓘזߦGMH6jcl@7ߩcYl΀ h||x->.7Un4gU6~]MbQiOv%ZΉ^࣏7͑GH{\DKQn/R&]*ͺT }3^FZzQ@l5DP)>^+&RKBW8KՏ~A9leXNPpoJ;pR j7P0<{8o:t@;˂K4#4m ]"{aY**K!@ c^Ձ~jϻƨf>C~j"l2pPJKz_O K»fލku[)^uκT.QªVZmF͹j<]߹:v}Y4~;e^:fݝM- Lsl⳰;cmwXN0Bj4C*p} 3YGk㳈P4㺊>@q!pt %^ q[2ծlEڡɵ(v4?'Kn^0qN&6tj0`ণS 3Wj/ a"/tIl>ZW `iWCQ$z2:#CYP#v_-aC[ 3?gH50 Tq`-L)L`gu(1J *I?Y|s15X6Q|&M*DlG"!ԞMa= n}dvv3EΪPT# 6c3x8֦g2-v`c7 mK+T.͌R}é\8RU.`ڣ)KVUY jЗGW]VӝUG2,ąjrN88qΧq#5c~kN1hP$Ri eÁFݿpLlP{Cyc>,uX ;n$5rg$נIsiJpKv` u1ΰxLѨG\ yzWp_ [j˲an/Od') ^ZիenSjlyn`#c5F򌊾x(5Wj̠Ͳ[X%ZؑHRB45{supԴ F ggG Z?)Nu8%'ʡ:#,7 bHN{Mֶ|\[&ch\k̀\aݿP2"JKJC4R$ujMDxs=#UM%"m0qW$4|eHշ:3$[OSjT©;8Q S9 _!\Trt .^@iZecVH'+666[y+՞57 0jŖkb/v涴6xmJEF r̷{-Kgx8f"e٬er!og-S? >8-ѧaC2?}+Ũ/N촙RN"y~Z5wlf=̱ZPF)7۬H :Vj@{QJJSA`0hmx P]Ŏ8b)(te.FL[ldB=x`vzH_Uy #([p QV*nɃh~ݦ80jT0#+LkFx"6j6otcnl)=w[Z{.KgΩhIǞkb_.o˯83w}ȾU:Q6 qz/ BK`ۤ5(!۔`Lzt@ZMe<6CM)J՜62ۄmWز]Y"8xP-Ke5[IǤ2{GD =;s7yR&uZL "p-i\Wye&TdaVȼ3U1"Gk+S[\`LS*^4qCր"Po/ςF'euФ0]c #'5 !W>/hiÞs-y'TNHPw շ՘X[R`dչ/wuPY&(Sgl' ȭGS}Kpd˾A4cY3/ET(]~oȵ~U]@iFBA zv_v%fe٨\g*AP 8m12x4a]h4MvGmɛ ޱ-\V,f3Us&e"s|7] m6j jm) 3b5`!zNs6t8x xfqb #+5X!b8،y-TܮCC%AatVjΨAĶԝU:pj, m=komԋ:Ґ m \<+e1!z|绍Mb/fw5vݏG`֣izH0]irD0XXkBmQrٿeZ`Ѧxʷ VH<cqF}+7L֋NG5ӝZ/ՍM̙m[sJԾX+o^ ) nvZJ1`jB76n<83Mۇű?^٤Z̬S|$nΔ>zkEx hp'jaeQ@m+o3)866ìq|\ds|g<דˮvh9s@p_8Բ*5tP'D #H-]J 1`rmy4,'+ڱj8+QJPplEf֙z0S]{N.*Ur)_%wn~.AHVSu$fJI[3A  XӶqarWDeKuC$|wQjLgQ R~]e@7R&l eH;rW71;k#bMbLn0?_D<q|OrN$ #zKcr \}ZႁÿYoۖ=td J}26Y. -mݱ-hjy9$8K@>7u^s=!p;&T/gNC4{B6[~@  Fɏ(2lnLPe`8!,ˊ6[vѳ*_q3Ğ{W yF:v8 %]\+ "{ os܆ng@1$ z'|HXU|)53 o}zG9Sxr07sW ؑu4͉^"*gfKe@QQhi]-t&$]ݣx+\^O4G*.U敦V3h(E\(Ug IaW @0QIUP6T,*2.Ͻ3]Krpi`rD= M֍3{nY[\ZP̝q/Qw[i'^i/ @YUEb6k2-b1-D j4¿MYqq6mp |iqXxWOxޖql`ct=?зݤ*BBv0iYCrl付h^%6Qfx(kj3_-L{KY{Lr0* ڶ4vUصݭ^z]qۚxZ%9D nȐ KƈK>=9cγA&}T)QqAFtSᅢ@iCRrr8o{5VҌ{,vp;(n6> g]xLN1@tAȐ@n /8v=hS=Ksm@GJTj0'Suz7b@^nN;|(uynenC^͕׮C6&"ikȭ7N|`jJh,k)&cǪTSAbI@@DBWRaRqw! Oȣ;wzTWۿ<#l5(Vgq&%oUp8w@MG=5zպLwvkFpyn({[z~l/׭s-h) d.@Nhfl3/lvVOaǟ a@M:nB-r;*q./kdCrTG$Vk6`aa#I$OFhB9:HSzR3.9e{u~xD M09L %ʴݺHDT6W~K ҍjVjl8K-mJjpbK vڧ}{_en5c<Ѧ -;Z ۝au5qu\TE8kYzbF/FCa6j᱈3pj7 GxmxD5Z^\b+|G4E)B0 W\b:"(Sg_YnGe"~0Qvڴ;?4Vhk ( \ pE_o՛MY.X VsREI |Y$ !{rB)|l^oL>[&$bs^O"}:J|֭cʣ}g1'Aہ@Fp -Нby5ט.'I5Uj«Uvqne ? |6"v  ]ܫh81Y;Pm3%t[d&pfXVix'vگm`.N7|=ŭ-LߝRdF2(,2[Pt,(mK:yc+6|~hɚmzX֏]V&f[KYx$ˋpb2)c;1_KF|XVwS]T+g=7;D󽹨/7scHuk6ΐ׎v 3OhtMִ/BӮBk^/?B?E{ynR^\9Qwe;m|a+\(:ӳ ZzUOBWhhZ^皠1@EeiaoC{y$ߺ$n/קn \LvE`@ cq6D]cm#ͱ9!mõ #>xF"qšZB$"DJ KDk5djOQQp02ŚzY"m 7 h6Y_IzGMxsevdgH]2ҿj7M`*wڻ+5T\%F eCgs7$N7?`u'}neZX\Qdfh+0WZY PU[F_KٺzH,9 Irӛ6CYJp=c -9,7d&(L+~O5ڷ7Q""h E׫6xcxZB @%,7cF$:" ߪJ>+e5|Y}5Tx߻ 䭣m0;V\ 4-_f(A28`n7l)+7Bәvv%T.n,m ! w*EMm ʛ yi&zqCg iVߗˆt .{"DZ{xXל\miXOA;qmZ E(X"ٕ52v p`a X]v05 AXnuۺZMe}H YwU6>׶A\X?G/{"}d5*a37Вs)"83yT&/Fsy_K/1zt%/t[,g q^oN4gx%'6(Qu-MͩI˃zPD DAN36vژ> ̤K« Pc+˄;c&_n)hY4o6澆訶JgT|ŷ˃DxT7؁HO⫃fȵt\*~ v{pq-'o;UDQiTjYGMDJգh"O&8i&)/bM/R8jEA0\TVƝHPzc5@B:[*J٬^P0 gϧF,OG'o@-y' jT6{iz=Qs^gל+B1} g_KfEEO.j[>~) -BM5E|\sx {' 9Zjw<^&%cM%7Xb9#yFE>\~Yեڦxq\_B=mo+baSDuT(7]^_t`:qn(P s֮L.?U>~νqDQ(U"p'vr={ƊWC1 qqjaqZqLaw!)xH(DB .+3e=B]>@"U 2em[aP:HE 5l0nt!EN鱀 :jSx͜ T[#oZż= B}\YʖגD4|؊z NèXu<Df@Z&isM A<t&#$fCq#fZrxzTPIHlԉYTKqe f!ڂ1P_Ԏ%wlsn\ /3kpF {GhׇOL'z%"MT h!!o=KH̴*\QIOZ!TL?dm迸P kǪGrX=h6@vdx޿D:C[yirg;Q!_6{$wZ ln*yf޺S=~?;Mtlۿ>+4ύC"rq8zuoXK@8OC&g/Xi$ n01BLtz'_S׊Hs<{%,1h,\QI9lq`RmqW BBg@,.el$,0 <,%BH-CD G *< qӾ u:ׂyBXX$?J}k{WM3 Wt\Me]8~]TvF~0vPXEkntc| R %H@S> Gء(ϕ'xqpݿ__f%,(;w݂]:PD:_G!d,#I/ I$ D 1(B,bU'QHzU|zOTkU%H$QdO4=ފfZ?Ry t_E B$ s ;?7R NKQ}gT5}ET}89C|1i HTS@VпJ>T~>1쀎2JLpUWd8lQ@E/`OZx iEw=..롶7#t:4o:QG/@+9pi:P-*OdT86C"$R,P28CI/ ML* Y5@,d]4[@TSawo<`~Sx"NG8 C|]EuG(F8ppO)jn& B)D\U(:":#(9Q큶a| >H!N'~5luOD16F)抯/5.5 sd7?y- n>&!6D{`=J) J   tsmQ\"_"\@O A_"QCDbmaA])~8YB*fu*l>X\Һ,_$4g)!tA7C &xw {bhQ8l,@zȿl l#  ȡ$5uyza  (N^߫mp@ΐ/@?>##|!b@;8S@>cJ\b@F獢Wxy ky?4A2 _A0b^ bD XdQm| \ڈ'&zbz Q/Ä#MtQh'\P6<_Ɛ=P)!-@8 \Zbu#D|L '<_=9:Nh^}ʄ6 v%+r&sb0C[6LPO69q4 `jRvt6 (Z j.B6h{n;~&w҆PObZ%?%-D: }U3ᶀA .Jl.6a~;P^bY6 +yYZI sPnf2%%!2~V*H]$>{Y;5R'+]+>l[2/kkDq@Hj|*Z}XQ㧏<*n$^!'=앟K'TP%-;NxA"iyd#| #!kdRV]*UTuw4.??:5 *̱k>wJ/|v\,˼zt I`a^rA&TbULx1ˡdɎu\ խ7Z;"g8gå)y5ʕ0GC+P|zk"RoծcJQ!:-IZcBj\fZz<8{,D| Һ}"ȚE5C?Cv]E$qb4JQ!D2'aDrbQ\xKc d#f%Q] ڪ=-ĵXZ";`zcoЦS0z?2&r-W C 7DK9:j{ZcV !'TvA_֋o}5OЊ 4puD/AHx9u "'ӟ |UYP i :f"{ M TZPv9 tEPqC A*mp jȁ\PSCTStB:U&lT2 ^tGy (xlN"@)凶#) )MD6iR#tϢjD1C{Dž#G!r) HA *H:WBB(`N,!yDySyF \_N#\P_ Ug7M xD;,ZdAMEr`fE0!TW.GAtCF!!" .TQ^l@ Z 5N\XÈpƂk=tA΀jQMC <ȺZB+tD|a@' Dr _ TЈm`.,DΊh g2V*D0+BEu4ZğC@|cRӊEt攞'ql>0?gP]8O|1we]蝱S{)j噓pp`S L)Pn_]ȁ=0umnnxv@QQy_1"Ȼ϶ e*/wz*{(4R2^݄kC&:%}Q\C 6rHHG/\%N_.ڣ~DgyY;Jspݒ@ti@z\I <= RAs>TzC $ d@QxO+o?v|${zIxsDBH &ԣPr\tt6TS=ǖz("@e_:c:d*jgo}vv]nD|u7L7찙Z8@Z'EۙzrT&&,ԝ켂jPt4o ^(!A8-h vǷ*Z{&":"Gm`t@ #TUvJS*@L(o1dC8xu兏|Kl\y@=P@Dyy|`w|u[:5A\h8՗@D*CY h%.n: g^?#Iux@8qN!'( (>|.y#:Hpj_^Ę迭5VoPb۵8?,6㲐a9R^$v}ar!wH]fʱwc4ZojFߜ[hΣi3(QQQ keܽӣS(&ݴz~hqzkλ, hc&Ƣ2 NizD5=$74H`j\m`f%HB}7>s5P:[p醂:8eݫ YE-fE>T76dzMdAZRJS<85\ӗ6=Y%LID |KK;ҎQؙ]nH&6RXhIeʎ, ޷o,r/W6:]Aц7k Ǖ>t#쇲 g/L壚^ݦ]]ecskSC*7tnK"zvom+y&uKt-:`6WYyr;EFUnbBLr[uzx(Yݩ[kiZj] fcI:[Ͽi$ |xߋ2)Z만!;Zu@wb$Ȯ0ޝDgݥPM;#qcJfԙpzuۣؒYHTIe ƤA:!8ӹ\D;tTۗ 0f ^ZYMz'!:/l[K5# r,jj=*ϩAv bhq"@Yǻ5$ f`\BHY*³-(.3$iHBސxg,_7Ǻ΋ uc UǴخׅx6`س iQ6M{߱UЩj}h=uv'8}zص@L^,L\jٟ_6:=6eܓAՈt1w3MYjT^5S Ibӻ9QFP)7RmKg͘.ƇhޔzCM{e'Z{;&@'q ^ .n-iHԦM}PNdt0ʿ($UO=4NSƾi7pzv*%f_x;ekRUnr[ Jȩ5iڵo‹ߒhBMzYoVhўWʪ&ם4O7ճǯݕwlT6E8>iaؑ; Z×cۏW rޒQ)չ][%̺+.jAGB^Q-vJhf-7%AurP˱.}+hșh@=-=Mm)fchu0iT"\h|MtDZ-9r)!*i@ v h.^ `t.VY#MͳF$c bqY( "HI=PJٹhUJ.֞Wa٢lv1_[] ]=Us.lgO( W'IV_a}{ AGIR<umjb4k~p[hqĺ{[uUtSi9Η݆֦u~ mN-8l|m+cNqNM8U]5WG 7ɾ蘩֓S \+>ƷQKt˿cu蹮KIo,=% 6)nZӯ:V Қsb@ ,{mOyz\d80\Y: C\0)N|70*a ]UOcPv$lζ8vJImrp}04ɐ=K{un·~ws<KziAdz^}Zxe`a4Q21 .,cO@^AGuL\]nJKT yixQݗB+ =jG:*X'n>TX#۵Sf{w<(sOkcKtJW'^UJ',*ھ~S'^} }+uL&)Z qnUŇֻiѵ3\a˳] vßWwekR w\eJH n)%qZ]``Th $k7<{/gYoXp:0Cw :`Mq=kvNke KG]:mQziʅ")z"""<,A@ XDEuӊ" ਢU7o{n:$XAQ1u;gdĘ@xDVT>ٶH󜅻A4$Dш{r HzOJP-DP<P-Pp)|Ӻ卧#=pPתѺ?7=^u*KoWf;GQD!5bg.viVgJ UZm^E2>Km>@E h:T;D3rz|}3lw=6ECTfDze\#Saܛw=UA] cBg> N=W0niӪ1Ŀ]_3u4~恔=Ryt;^޺DMQ6Wprxt ɴn2ՙLq3`*u=fﬠQ*5KD| ̅TQi]woq뉏ԧm`b ʰ%9H{ZjR !)ECɛ.yd螉d@kqX݅xt3z%~̟yտgq(ӱ_7X(&2Ob DE#ʌ-dU]A^,0eFEjC&kI-nQ ?THч4Vrǜ̽iӤ͊č7z }&D> y]ιmpi/0; )&P٩AD8ޖGI{D~+_c0jH&k4Y3<ƹk9H־-<2}MŽT#8ǫQ{*G  Xϕ%vt.SM߁@AtF} v앰3F@+2- ,srXq. M5V:ىByUM +z-[ǟ|<']lRp6늽Kz|+֏=w/.3Ws!D@lL8t"EvծjyBy;i<q9DDEEk@ +[W^tSuTQ5Mreғ Ì[7VWMBs@GCi˖s\+?)2_d :NXI}˓BRȜ33 @ :e=,)XZ* ?nU4:)yn~iJ1u!ypȆG3r-Q%]`׍}8<"DwHA^smoJ,2HufyHW[vweݸ4Xcknf)y[P6E-(Xjq÷I޹kZ4$F [Jcb:\Uzy0C {bΌMwYv(v~ m|e}I*H2-C}X28$c!샎4tFe򰥷 3iBߥlӎ)XִS~|dcK)oCR=zC@=Z1a~|id5Gfy'wz,HsӦK@Byd7{EaZ *n]VUh7:ԣ[`Eƫ/L.*n+]i^\n3 B1|g^TW.K1F/"Gz_!az:RN{C<辎ʨNnPv9Q*|H7n>hvǞլWq(H ©6(ѧ#jc8Ѿ;"ԆwQ'|OܽEɀd鯆ė`B@Wgz"uxH< "s^.{z Q(aܞcr\ruYB ZڶڏF|r4<9Q>|k;]v^Sa N at ,WtDV'45C^ֆgE~Fjmq nIfJ9RC^֊):$53!g=V 2 wGHQ٪9iaqkHny}/y@j}!QJtO L6t$ yȂ];=mby$^Y!i*"C3]^[-6D+> ]>+etNhFoUkOxڌ ˷]ZCx4C%v;uU 2& #aF'ІOjȅR!]}Ł"$;cXz.Qú|}tO`&Rݩ8[N_8וj.ms*KEkC0f9epUi+̣}iۧÇ;,H8<F[L8;-K'Q);e _ 8ĵށ ݋!IoㄗL7g[ 7p{ Za#@t-ZmڡV\;:)Kld]xA'Oܧuᤤ=:P^\{<ɻTĚ3!ߙ.h$,"ޡY/$.BFʝXs9CrM}'¤gy#n,H''!쑭|k b3xʃ{2!5"cϨ̀Ia& ά͏]o[~zx zb~ < pCm%@MQ  @Y DDDX)vl6D-ͧM He>Hyҥuy9 ,Q?}^JkDkR9^ܔ yX?L<8eYuGH֘n+SHvY(V[iPciM4rtw;&j=ԃwbր5<ť\SL6vRݍ3i-mĆg p,'(+U=]TZ<2'',,+ cY@~yk=Q N6GwYׇb~sj3Sjy{xGuʍ']Gys5E(\qJO4!([o\PΆSH/DȚDM& uŤPS|T1`( \P*"m7E$UC" q95 b@-E.d]R DUȈ$@V"R I@G 3b ԗ°Qq`(@ُV<ӀLbD^*(R yΈ&|A@m$舀s*FEQT;Ȫ[ A TUb @Q\* EU: (=PzH*:Uo` *"dCfG\$KJtP p-`@ H{ @AL"!:k(%?P鷮+:;i0 rHt@ -RTE*'LTL =tDPPT WQԢ MoR֥Zׂ`N_(A%g#8;D-$T$,\|Y%~9۱mƯ=w5{Sɓ[Ƃ+px7FAa$9b_3ْP>/ƽ i[@H>M*jilh<:]/H2GHDĒծbV@j4rjEV zLXUfiRFFB7RQ+; R0={[y.E|xV-u'LZunGRAW=Jb^ZV[Yhըプ侢CYy]Wj'O_)}@*Z(@JEBخ*ˇðE%yNO9=M5L0m3;B_3\8˟+y- UǶŗYtH ,ԥZB}Z( gSX3}shB.t/ؤ?o%/t҄V@JgPgזMoU+2 !yw*WQ}24pܙ#FImr>FV\Va -r-K*R]ܼ+]ƀ{W@$ {TO{92 1w7zj.کh@HJGsؑȏ38 v% !ϰwPT7"=r50 xdt^8ڍ\;:OQ4Lj{I]{P^}u0 +F5gRFԀ +  =ZpLxfR j7k5tOvU֣ςq JĻwG[[劅Ul~^ԯJ@ mv+w諩H@?KEI a{;Tx5hQxq0"HCX`ܝ-2)Q}6VW>OR~YfsԚh0ۯ\sIY$#Qs592KJDl'a!L;]ZjOyEC7tB9:nй kX:󙠠@{耄Xj9VŭC+iqws#VH`fzΒBNb[)aa\# 4++>QHU$:u~~ȁBXbea8v1.Hqh:vFC\ujLA H"bHЊHIT( LZ\@j5(D-Ш 5EM8(5AEBtTS+Q""5mrƀPblEHTUQ 7TvVPC()~\t5WօCdʳ}z,,<@s WւZLҧxK|]8Pz'yu{g-hS\Vby,H8# 5@@q5$!@*ڑ QDG8 ` X-L` dmIJe3P !!0$T{7/p 3J@/fPP]Yߧ V:مі `ҹ@C8R_xA"삉="׀@\u@)V &0) r ^*13٤DMpQ@=]rtWE[_&"s;j9at*݄0P@=Ƒ|*af{.S16RNsصI WE wE_ "Ҕ!-[h6D7K bb@CH( me0hjRp, Q!MTj;3U,?&~5ٷj~ѮyڇsI3;ETAPtU|pbcGoNE OTt5&ՏϹyou@Q@+ Q~h \DB@EQKQWe6SZŮTA*AxPT(j eP|v޽^l1əIzE6"$޿k Y"2ET"'d!NB(H7E_ͫ ۭ͚cmaCΕWTʉd!0< Ȁk95=D""lGVbQP:o*+S(tGszy${"j&G " t8w|:NJ a@W]mz:1 E Ĉ sbs3DetP\x"DC UL6Qm@f tODG/eP?#QG巔AE}'M@AH'CátEUo)EwEU>Ut±oOO7/”MڨYP ny9ۦz  DD%D> axytc_.z$|<նo"Q$^PShVsneBǪYnҦ "TꛣPv:/ bm|]7YǞ3 }%rci8nawN-Ea"*TD(%9AԒn9`j' {9nyn."f!H_E$˧ˇV\ypv||EntGR7@Q7^mO>]܀! * 4ApP)=U^vK|mWe w@7Cw۠.ê[^_EuGr'xJ "B9@ pu14 H V6Cd7F4ӷׇ8hvm.4ݧG9aDC7Da>( ?ЀC} uTCt QQ @Str耭hOQ =4' Q 1EƔAS> N$EA90PUȑ<ADUNj@W2\bpWlSEzU ηP jպo]%";$wT\U[lVWLy!T$[}ocӄħDI#痟gvZgn {Ku|v~\XV{wgCdZ ! 8qYƂ(Sg[َ~' \cD:)">42Ly"eU455SY][\%`d<'YV,I#J$q{ `"{ Pʘ}ƆlВnA9 Nؑ1.D(H]O7VgS ur/}6=)8"\p f2Q–::Ly.S>˿8whQUGDGTI2@WY/!QkJB-0 r3ABW>^[ǎR\K:%:}-;OUgd[D4~dS/:(ϕT#X?)yf #ґ$$t-HpAdl9KvOk&B$/nP^|1jly=W*s^HSP՘|LK,n[to8U\!p%ɪ&aPg}vx%]]ZG]ztSv(>vI]d jVQG7^8\= Cl|W䊍BpS(."k-Ǡ ]5P&wB |FP k \-B( [4%q!f2)Be UI׳; *)"2$BM#OHQm'H WXNN{܀6Zv[6NjڍG߽خ#K\R/W|Oi/';^ ),׏AQT'w;_F( }zT @v*AJo%JlГ_!j?rj(x`SGGCAb*S-9PъԨzKuW%\kM> :SGxt:TsE>کۡ(^!G֠=ld,"az\9Ο|:jWQJq[)6Vㄸ""}S*8"SLM=©#SX L b*4o>yByqATqm)FE:"S^qA]2ϟآp*iXjQ>0<45*=b #tSX. #!u#| UhpC}}tL%SRTG E/B9}bqcv5BT*>xz4:U#*{FjUIRJ]r[#V@$I S%B؆P"S##N R:JzȃX`!PU<\m ([t4{iQUjw kOՀ 'TEx~4㎄!n~VY©Tأ^" ^!5Zc+ǃH'ҍ .'{k|>)uR 46:SC7PX"70TB9)+YeOB£Uf ~DD 5Z"RPSTY9N"rL_7_= d, _*nmB,<?M_ˆU\~wSA@T)7j F^#x[wr/OX==>GM;a!#GAT:&(rLQ"~ C; S_ʪύ`E@E4Qߢ*(:P"ۊiC+CzSC#BX!S1:xtߖP~28m*}8 iJ"tHHd/V@`⪛l,LL&Q QU0G#˯[PC^{S\k6H*1!ҡ>7#xӌ$"$@ HB"HFA@/r?8|`? hP,=p}vԊ'ǪIF`>n?׹>~WwڷWW7=/~"|`U1'VZ\fU㨍cZt>UYٿbk~,Sd96h_i~I\ly5>rGZNJramu@/0 HjT[?}ِt !jHJW݀O.C7uLd4|RZO?o=wȫ.: f 0)f Arn(4.IE~*+h$.M&.XpGC}yWaW-[;=UHOڸ%*r !Ux{ lSނEEgD<5Ңws6op rnݕ埸ہáW~OnGΕ=cHU,zv7 ?Ǧ|`DE*F w0mnI 0YkJCf}F(c z ]h^K%i˺DƦNwN94[6D6:+ Uu$EmVzHyDkG}9=0۔ ^_Tu*(5ط Cw-C: _^t#f|еV_K HuTZa)6rE6ϼ׎PȷxWqhN!.^6k8oWcZ"h@b^춵*<;g7@5S4P>4vy=~g˝Z*Sm3}*9YR6ݍ_cTTv:xeoLfj1ʙ?u'kie@xr:<ThrsuCPG.(ޔn&z C̩ RkiҠluh-*̅AgFÓ/gWU5Svb钶__ xʵO̩c.V4IM`.paA.y$WVU-KF3Ѻ*N0>TgVѧ7XEXJ>Koc;C 0VZ?vv2rz3ܢL6trx݅XyH DZj9ʘqP?k!ɷ ^:9P'Xxʇ4syB }@`7D @<+{I'pR' HR *pY{kH¿}:kOLo1p)+ Yk߷XSZC\Y__I;?'ΫfLt۱|Nnj^'0θjTBe yҪ޳?k*ŧUnkv0]5\N1rj|Uʫm])N]:}Osnbܽ#ĺg,E)\ ,pղOrx|Yy[~lp\oU%deItt}2B9e(d>k?S~n.uS?c?ҚoW}_[qe<QTH飻5)ciym'eG I.w +|L_sKսJ|ڡ͸ɫϞ4~W`mnיG?[?[7tuZ7/fcz'WZ>DN^ş2`ꞟꡁ.`W硧'ZUCuG* 7׋ߝHa1P|MYh6Y}ՓGʕeg} ~.Ƽ"p[s:g6qT ͎ 4"FQ9p3_Vcfn$6aPN못`ME_^ubfxbE 6CgljF"8JeDu%j!X]U.75tY :*,Q{b][T.*xEN_&=Tj߹C* v~~.cl:4[f,[OVs^0.>æ>r ze-h-1ˎndX&6<ǖYZJr#UEAv06m,j%u;07dZձEvсquvެ0-u!2'kGt6ujS3ix0}P5pNM s[ͤRkro68*H*yq$d@ IwSU$YA-?HVFsZ=wmLaOZҒ*8e`^g_Y/`܃.]ܵd|*6~sr|!K|ӶDW[9{{ŦkI<:edRNCZoå>9__K}L-x?q/e5 ֫ oKi%==n|S$4VўjV&PSP'Y1(6lRi6._Ț< [lW먿BˁoҽYꢄ! Q]Aol,$JPNvp(|NQgNX߼[yOJ $Axkמ&eVU.!DSz"~ZI<xv)??~FɝPڕu|\S}UR;Y3[iyjˑ"M. mKn['[JSYΌ2RUKAI¢i1ɹՑmZX4"-G26rNqcx[g]Fo_:,ф`wjeWk.՚OD5T{egӅYU™qc3fJ4y@VTn\ln9׀*J(_Eһ:'-ZXV9CVv!ZM8ѣ3vpuMO j䥱a}G)bgL̶ʆ ۯS]=tc`dK^8f5Ng4Q;;)&9xUhE ^MV)ۓ5V3rv9K ̋BD'KOwk73 [f$mI>bb|㒧( 4 aWM2M-:PMFx]oM9ՄP".yF$T@(HMLRq `v $li_D# e,5$u݋"P!GQ·~BVO@X Vn=pee6*EmôNʱڪ&˥q_$w0uUOq%'e8Q.9QG_LBYfVt;0y%d~|]۝k״-?FN+I*W)AErzJZc쥩0ϱdwoF.gv硪EPl)A˘xǟS2cuSFb,ԡfaĉe̬-Ők8.lwşOc\6:%2x9y⅖ 5,Z'Q%(,Re!vxo7&=$@踗m͎ٿCX+T}eE/o64f17m_ZeFrc;gy+Nr/8/}jtV%u?AW~LELOjW#QIɷK`KPݧY!SYԮůeAza5R{v{,}>°lG5##\UYQc ?0"AAh O8^5ﻈ Njx&dQ`WUjv|z=tqJ1E]akckD%}>[='?c=NQ$F_d{dgשpc8JPFR!={9aw^b 98RM<;;]x2\VۄެAn_1FXnq~W/z ~Iwe/PX?/kqi*ۙM}˱q 8IOhm1owD|ش8Ƕxh/U'd5C8# Ap4.%>TK +By=7mVƝ$H[Hd@YaDYZCm}etN1}$Q -I ۵&{+j$ ;H `9mIaN2l㿏#w^3yNǁhϷLfu9Y- WTNglk1 ] 'CyI*&Ɲ¶QgiG$ S[Wh:B;~zm?#uh}w `}(A39KJwBNS~h!zE_Z3x[S+'yS));}˹?fp{)w ٽ p n\#=ZF︉d3/4+@`wh&+ a:vK}V=.3^QNNis.UJZv;9Q<'IWKP:cr =ƳCWFF,5S2s VJa<08iG)Hpn?ӯ^H0{eI?bF_ou:{l4 :trԵb4ؤw#xCb_ þ}[`T?fv.&&UWr}d4YQ㙯jkKLRI(<R˛韵t׌'Urlꖛ:,[l)u)CT}-U<L&C& j:go$(hrL9Y6'?6NR~pNqZo7ٺN^iqj"fZ2cz?$'(eؔ\FߎLAcrk괂lȥW MjCKCR\rKÃS ֣+aB:f*/^' a5g0cc潔P ,| ;3+&CM(cGn [\rOf#=>y=E;t  hMF4mAt-6 0 {Mr$$A"hd2/3ϣ9`d{O0 QyQ{Ϳ4!k~a);y>FЏ}°Ӧa&h]tou?CyBnU '_'4ݷ^fauD+nJ4M/D~N_Dze`b Yg/s}$^'pB pD7ؿQg+O?轪h([gQ>;|g`+@XU@srë"f\N]0BXkYt@^lGGV#bΩ&dq( @sdWFB W˸m3R0=LݩwL0OeȀT)Jl! MI ۀb{anqJJÁ4@ds HTR{PiRqa*rGR"票!Yq1I܇KS$p2$X\J pϊ*y,2d hh(NTlJ]@CWEM^X@QD(%4*,Ka@$6OæOm.td쵨-LNl \`wlF(y¢a,[[ @)0 N0OX5]Ġ6ٙ(n)~.0̬ !c{n7(ݤ3d b.y w='yGw*)r1Xgʸ\-jI!Q~qR#%}j[O-^p!M-R~?7=XkkU mx (CVe@v~jDGł.K ֧,žuC &,.PH%)E`/~>+20@L$ABlM`\]|=By{1e„*%!U҅<O_R#b̀p?ih06~:b̋Jw,7ev#H? ETPW6B—U20KՠxWys\d8)/}[!-K,M/˝Ahԥtdʔ %z 8^”/%5P HeyYziBiV!.r0_G1ÒЬߔX0Dn竏y AO9f5Ӂ2bnTo/p8z{b$nCdS=Vȡ˞Qhsbgzi貾 JRK`v\С/Q! BBB+{0pIP"!] SǠbh,TpYtw`4ɇSwuEL+wEoՒjEJ:l ⎵m0Sӱ)ZS\k&qHH8 C[uEuj9t_O1SO/de1w&ϖi"@ȺȉH>1z'\׏&/@86CdR)Sy8'fTy 1q9yv1I82ql_^ #vGDenk[KOuD6Ͽ "7+¹O# }\+~=n7]5P*fs- ldȒ4\!kn&o;lS) W纤N>kꡟayH:AR a~|pi$jSBj$s$NcE|cJErs߽W)ۜu{.ܻ-@ +%hCQUOHUE(Qz._ҨSTs.KɃ! u"Ie.}|sy֗J8 +FwpvTq|w? 67ؖ*sJdz#FDςPĢt`:z} eZunydrCT)#)'$Ɩ*aQV"r0=:Sws9-+91VNFV^~p}'Y"mbB@X LI%^iz.ń,8BScRT&ӆLI/3k_-JI@έV^ur9zm!׺miNbsQ#r@7qN۩ZiBTv?֯?cXx1#ӗCGRC~0k;ۃqL!}X9Ì%t+ KM=½o (UYpģ~as7) Ljt)=29!xVF,g׶,">$?&Ht E4ejA?'֥N^k+c?4|)A"r_sGyhA]z_ l m\Յ5-9?Wi侅5y:usіqXLdkJEJr1{>%z֏f9h4J|RCG~۲[#4Q=ڸƑI5>^Iu%"mզ杗sm/~~;s4&8s!Int"Ye\.T?^ǻ,4df]u7z|o2CYTEÿ$몺aBL䡓eҢrK`9lZWɶ㮁]KeF`(fr976>ʅ~ ջ\)&KMYqfOb+>1Ν"1,pS.֪5qt IC5`M©OK' RO*jœ\5Ij +7]?{٫u?4=6FV27@}[/J+*NZ)mtAMW,d>)gNUZI3VlcjwWhcL׌ƫ&ӅjW{HjN:|z\,5)+6צ{ڃu#IV_k¤j^̪iWf;%S. Mz>>vK$깻uVrUu&dž3"kVWJ̰֫)lKf-R}#h2#/"+Kgؙɠ57Ch^}؍RCR%Z[g)F>A֭NdAƂ[]ctka-FA [~էwAoismEG%w[{Rv;h2QFy0Ŏn ڶ듭2 { :]!xER*ڪg:hd0onW"Uv˜>Vs6[zxDB,h5Iz+LTq"&eK̈ccqzCŨ [8@TǴsy 3lvv~3oHk"w./cɳm8vC T LOhB1cFI1dBccTB@Ch$.&)< vP$m4"$iʙ)liLGP0gݶ^ԷSnF-J#R!qgexƸ70FBP.dUaS̹{k; d\(.kH]CC+SOQF߳oIZ=~l%MMhXdG؄|$ko]8TA`8I;oA}ͨa:%1uKQ܌t %YXjTP2jjCy j0Z"p`J#ќ8HTo7X|plL8%3?t(im0bѧ׶cEPKh+h2ū/J~kW/ZIӯwGcn;rvEH}xdTFez>.xDm}V-&>gwA9xF!_/n{G:]"طҚp$ Z)#%*/.JZƯfwo>J͡'0~Y}æ,χSxVW_Z߯>Hc ܫj̼f+=Z̢r=?D9 oOksj hrTY4P=S{F Bw0@锳{Tw+c.Fg΍tX$rԔ$BPvml鷌:MZ_2VxW*Miۣ)|izwUAN&[5u/7`v\(G]ƦӜ ^le_fC܃æIJk{[E?,z,8>&qm?G}mVQ;| ɇ!<,c M&89xgV+'bg)+$3dgKܠrRSEIn{ E>W_n.;ڑ;w+٫RhZClZF+Z_>q yy<*I*i.:G1#:8Ԧ;#\b(]-utGk׼cM}sJrVm G޵ m’FF)ރ 9TW[D& nOcɡi֙m6۰db{HhW?.̤\)=! I> ;(Dzz4Int4 '2 ׻#^Sܡ䘠'* ,kLw?fj?]Uֳ zU)DRGC[ ^樃cGdTbn)MWE$lQn^t`$DP]W.\=wz^{S)/m)ߙmgSsAS7OU=NUC8z~7k$K#ga%vvIEy:̠h_kY{,xpB$xAN1s6ɐGڵMf yfKdqۧTT~Ffjmg,WH~lRjzd&CnϵEW15xr_#V $OFNC!sqj*mfO2}9r|4WRL/Hq]ƒ (Wf6u0FHW ireԳI&\-dbN 5)ALs{"G?׈siP/Zs8!oC5rlT"Ȗ0$&fu+YlQiLՁR*A"v-yZngl0Vr wZiDp6i0U;SURP嶲s8ޡ#Qgy}gA6ۓNbQuU.U-*jbeI;~'E2eMz.d2?_*OO`-g"] [u3N; -pB y&TYVryί; )ZNozwg¥a4Jk 3B?{%4ٗ.FԼe4{y饚B v,맵?oy]5v877hy8 8"IVN:ep`|+Vs|0y ]wMksPJ9JUA(LBH3?M, Hөv>OyiSLq}oѝ:X`~[F:&xNәnjW|F8a83zM+ܟXWVbf:GLȝcK!-a:}:$~[v|~ǻ1:=if),e[`f].0Y#$6݈5x<4Ŕ~g D/6Ifh*QheBWogOh8iH;}rS.ˆ&%IR$8q@ loxAǾ)7 Vؔ*M"&->I Q9G&r e@?>; .I}piǔ+z6H3 z;)x=>Ȓ*!`*q;bŋkI,Wtgj!$2 6Ұޝ(\|=vNsCIuiIm,Ϟ\ЊP5X({ J h&);"R51Kc ;gן/.q;?yW5^P EBrZ']KPI.X&C8ev #  <"sHOkq؎ J; /C za?Ep3ȯ\QP49xB"(sf>h٫;b*fbNI9n7ZJ+oY3u sy<\פwwCu_WEϗz '۰ !OCBSW@Z#;F s%Iuw{l9p-yIo\ ZPa2֕ F+o#y w5kkI3H9z%r{eŖ=0½CC5넔e6e5CCԖ?oƺSn·1a|k jȖ*7hk_^,ܴiDlFХ !%j ]/? ? U2<-֟|Q~>Ai`h7ddCO$(+RNR4wr;I6z 2N9,Өz.57'UP9!K*xs[͠KJdnڍ,ӻ>_yQGSmzS&њQT?CM]% y'#۹P$/Rxu(%ϵem~o2W34gj2ŷ?/ّ#\nϳ8z{B5m-1```Gۻ-RAA0"kjoɆ/oz3,L'>Ҽۖ1~9ܔ}L y3/%Lb9I0h z|{ˮ;`OBM)\}m8^;Az۷O{Ֆ~ޚj&XjRxuO Xqv?2\vG7xjߋlZPe Y䉦hUgφ7[W:4Jso_k&'7mȡygnkFD6| ֊Q SB _V.S/87U@M^ZY@*Ҫb{T°Sc{ZZ7~[*0@}ӡeU.ꞽc>[Ku#{'pz~taQ\Xv W1f+ǜN(tNcJ'Z9f w:bv ,$(F6ڌ lv[)jLāQũ*+!7~~Ǣ&}m}\&Nھ`E.=kevd%$-R/Xga|dޖSYi.BQJM&Vg+G#=j)UׁAJ>#aRܴ .weOH%@W:N656EZ_z-Uc Rԋ.lw+M1MYS<8^J[NVyG}2_?ڳ8c_vS!w KNjo#~]Gc =Z6+> T#ey=VU Iy)jv okbYI6F†U6̘| ɯkV'K_ȝKkPSu}VGTv3#9w?*rmslC}8uOw9}?2;b^Du}߷0Y֥9#I ܣ^Cz79 8ܣtF] l:-ƥRJkAd6XIDg3z%Q ;pĆcMfm:S dP@5nEeW#>OJvVEeR<Ъk~ `"aԧM`OJe stOBm#M$AR-[83,khN>FGO--B|}TF*Flm۴le( hp`h pTC_3}>^74u:5/I&[I5ConsrI-8UStBW){_UBŝPŻt9|;/ڹ>01@Q5}XioARR Ĥ$dP7,ZY&O޶~z[lf4khSy7JD̟: ٶSkaZC!~eŏi׋Ǿћ2?Z+jFv5Ypv~{;} mO#t}봫ctÞ'PP'QrCPp6Ԯ4?$=- =#CpwW\KݻouyF3{Nɕgau[V/m~2|N'ul'q9d=_ܝ}*x3Oњ%Bqkӱۈ*yV5fx5Rq̛v^|6_LSۺ3r\S)mZ>6vºG&oIf YgomVo={yCt޷ZsMwfνkwvݣRU69Z7 ^Iwȫo/zԮ!)6Z -sKշʗ+ӷ[6w:G΋ gGe<yX3"Ͷvգof֎g`7t[}\ B<|.΄ڳxuofa$5gN{e -1,40}Sqk ]1?S 3SVI8k.{fnyܦ C{U[&WJ_joV'y{ٲ0j_SʹޥSKbT*Op#cμ?Z^Gm "TPGfpE4LQJx}n[gN߅~V-dqEAz܃K@'{$kW'9Yzw39_uszm 4$ˑƸWT\v$HL^VOYIT/ y1vz@ݭ$D3zz6ך)LCFKF2Ro܃ tyVݴ_&0ixM=̇]+a/<C 4yD Dۘp~s =C\;Ia{hg YxLee+s*M×jL*=d`*ǘ>1^t& cj±I}wwvGglݚ7[:qnS'Xpkvot<4q2B=~tE쫷 qzRn|U_IC;t\˘]%AJK^T0:u RBA8ݭ{qJ]S=o< K+'XLe>NrdHœúJ:;mrJrV"iw}L^1͇W~b3tߍt;ضnN*1ګN_[a(gH@{Ge=< n{.w|,r(˫o=V۫g;͏pI;*v TJU@m@`D¨'3-_lXKљ;c./ rh_Vl(^Y 5Aq!)]D1gT1ڂ,{agxnc*~10)M)&\Ƚjh?bƯUL>M֛KҧxdGoG.OӖWK5 Fi0aL[aek[ڔ7D`Jtpm#hF?kZGE8_R-5}45ݧIsv>tL"rH|/*0zmH^Y}Q]?CRiѬ+(r+tBЛIHg~5ٲ>-|/60Td)(*٤޾eQL]OݼϡJ6WpKX(3ގϪǻ9fؐ\B7N]GȓP5E 1.1$@^Jшoߨ N#EL>䁥2&ϱ_DǁH|#ZpH6@"'i5}UD>xt~62Tog8(m{%bsG#At: Bgb$ew"Z7/M0y#gX@F0IaBPŨ]{g!Z,5{o@!&%c5~Юr^W!A"Y GBRȈ/A:}e54/>N뽿$斿Uğ{S]Tv)z\rչlZWjCiuheo0 rIׄ%fBR4nɉz2ށ6srr[_z u {m=`e[UECM9Z'.^n?_RL[@tzATf_TՎ4 Oy,m/ĝ.,^cvQM =:TD~Fl)*\|/ 3PVu(nu)&bP쨲buM}F6.RP"j[De5BSTp^EmZFT]jS ݍ[֝zV}.cV%yą4*dnpYJ6KsQpl~< ;Ǜ.Wi&ڢVzQ}e= abW93jb~[jp F jAG!"ѝouޭ8H኏EG5B[7}J AwZ|ok]?ΖmjDKt~i귊oǍvSi_%H> ёv cYڞ7ss6Q:N3ˑ6|!i-QTǸmP`d . V՜ZLmmKj{n+;f?nA ^L/ J?Rȯ憸^6zVŭ<Ś` TD_ӛ: gSRwSmbO8q>JrXIO*k=OT-l kKD[oRWQ\g3aGgsřߡ)wc5E2FGFMœzȗ,ɟʢ?y[E: ;l?3T -oW6N5TN\MFԎ%Әȳ(29MU:1ύ5o;o'bfNp-w(Uۺ>nmӑt%I;R.c"(ɭ;I{[qӞ!2Έr tekiC.؛V E?ZB[+G]'S 55julPe2ւQ:qw=1foBM~cxo!*6ZۯGkvNTQ8fH/I2䦍?܋tv: )v&ڂ}c|O(LoG S`ƛ_%歶]|h+Ck1zՠǵ^_bRffl|&107oX]ea^7sW=ܧI{t- GpvҙڗbGvT*KyX`^}}O-O>l%SIOpɲ:hzNYؗ`m׹ꯇ;|3|> Gsʣs4QG[-ǹ,*'ݯg~/6y*~G0;ic. ;2 .ŝV=L6ۥx3&לOHQl6x=mK'ǍSe8wG?TrKxPf'pHNV/~H맍+%ZZY.,~xG|0NFr(qey^ '$).L,*.OY3wr_0 ۣ?WPBUnZgңD}.9 iO}/qJO˜ES'a`:4]9_lDP+~G/_A} }Nlb1.S*N.yGabds`izw{R{XϱIN{N#qrLBmy}̅BB jQiVjVK?ʜ>Ng"9ϋ;"ĦhZEOєM#HǙS¢X*V?E@">UoTzJOM.U"x5%طye&P ?ĔjlZ!+FQI9[oQH&F K/PU{ŵ)]Lj H "TO^rv ۥ: x(!$|I,-6[FS`3l3ƶEKTÄBE!Pq`kB0D PtZ40J q/vŞŘ1Q5 IsJFۣs"FHOTDkKirxۢLȗ+exJJ2snp&')gk*I"aс5-8Όgq\K71(ǟG*-tQ2pf KwES[A5*ԿoU6{mE')oY!a׷!֌M2-!I=n S@MeMQ+LHOJ±759z|=۰)X n5{)}2',{X؜QG({zW-OZo?#9/.ՊR&sIsBG^\dm>Oqtr3ӿxkGs#RfRmKK>Ҳ ƻy8iXVi5:;JʵfnVY;'"lox{EJ)p.puOo#{vh&v}2,C֦pitdo}x[yrr-ZWEJ#f⢅ïտMAqj&REV~ >!o_F(sV5/R8)P!iKǬLzÕݻrKUaFnL`4$"KKG Ӽe[۔4­wpcWXg}PF~P;NmkR:,Y[irTWdi:F1jKjwtSz,IRz9ȿ,_;׶/,R_=wyܡܑozq\nʮ݋E7RN zPٵ۞=tΰW$G&xz(K}.o *rjVWw%g? <ʌ/A{6irVtmӈи2O[:He$CoOp9!38-2R%\NI]zβႳg׵jq8]B↌DJ+S$N[=O%Uj݇*^rիUPV}Y^+~y&95ѝinۣ5_/Z1*zJZ)Jvleғ˖֕UXeS!MV7Vd8Hw*4˹jq̒P&wqrj_Zm;繟kΉ smzuMiߎlvM- |%]g߿]7$63Y7&)R罩wQG6wv7}%? & ^!Dפsі2h9%k]!{ICpv|O(DP<|׿BZ87V^7`Tx<wHϼ7UG=7{fџ^Fe9Y\5S'H}Z'~ /KT:I(،.DȭnT?G0wŨQLIi{9A]پ>?L@BV#C5+ DY0 ;emzrh,ʭ? /|/dT]||ttͥN ^G{ ͱ ֵ%"\/S$ЂSPP{ɽnAEx/7{ OrI;}n2UXm]m[ĉh:hHƘYF>"msu3ҫ~Qt̨>-Z`aK5:K +!f^/2`=۳W,5FMÒJÄ+LtMB6ȸao(Z?ҽP+b9PW xSH1,+T'YS}W=iqpY-zL_OF>%?[#Q_)Хr7nfEQyݧO^[x`OFQLΑ9Z @οGZ)ds Oy]sj#Bpc_oNyD~{% P bDT H 0 ,l~ZjVv4> qMA߫Jq8B 1n7 e1(š@AOj(~l7K5u(saLWqYFV \PG4 YBH){^IP7%&3.kcDO[AP:#4ϳ*ڨ̠@(I-+ [XB.S[&UN3 sCΡ^֪A~r=ug Z7`#^`W K*W\+2o-1H4){d^Vl(;?? S-Y6jo;7TfTbjpEh*E@b^ªZ2P)!HM I8BX jy"]pye~w̞>+=P>b3\HId}*[AS_)dOvŶK|%_xҘx?-UĞFCT?Dj4Zb")ZL ׈$ bHCi yNzĶ >&D7e #~N% < MA;pL=-((XcGu?wۭqfLfIKXu[n^A8";{cM5%àvKD*$Ha$Kv%Chx+tx\QZ~y衴8>V\˹φas)T1ɓM,LZ™RH Xj3F ^`A?-VӅ`UCCmg &HQAur*''մ1yp~ػ׹鶻qڥ4l|Z r$W!~3+UI"N"!B\r8[+ Cbz7`d0 h(a֔6@pb\u1^ tめrxgm d{ q>Il[!|Z"@FDj"WW@uevv\-l ݑ}Q:wѓ!*j!2o޽PXjH?m*l3meuKF BOrݥ[YH_@TB~20@ZK])HbǵMhG RWhS,z/1W5槶3 / g{<byCqH쮅b,3׳V8 kV&dI @Kzwߝ@U;7)$FV7<ͱ6HH`Zk&>A^*qg,YrEۉ II#:0mvwɭ<]\,N$ =1EuH?&]r:-ZŭFgGJ rBΓ<` nmM1@FOP ㇚LVBXĪ 8H_t+sRHgj[ı"Nc*LUPf:h:+Ε2DY 4j\T4S}˻Hܿo|bϽ?kctlo Z%,[/ z!E?X:e8sRVnfKf5hM{{6/6^Q [nj}dJA5ӱ&8 nO{8i4ֻBIB~}(7/s˫<~aұx_KɌߡWB:QӿۚNM?ȟBSoIfFEGħwƕTLyr,F3ӎrE@#aȴ~M(m]LϹ'{g 8.sh,wV3 +)fn<Q>ݯ=F+/Qe,In69?u=Ljs/jL_#^TJ|ĂoکxJjj/{#viA.U)sVG1~g)Gκ _jUaPrg3A`IRpIMƋڿWTg*Zlb)q8'֔`Bα"" ϷBb]ML w܊C6`/ N,O }3>햩`Yhf IĈXKd"ɷՔvOZgfٿueZ3XŸ^d'{4NS!7Z:yS,a )JknYJXLQeV9)rFv>Tq?.9/uIN-BF^+jk$e WV'x8pYpBk<\pZ<\G[M&^:m hͫ_nWy@Л:c0x޷_ 2ofTōOYr}6| +嚥o(bل+s:ь5nըW m9V49>#G)Ål&]~Q2TO=v)#V?KV^7]dx#1;hz((acƤߖ{]k=Z=-3DP E,8#ઐ~ /]"F|xzDGeog,޵q -?H#yxt4il[(~>{ R'gS Ds!+%1BQ(^c[lݗ\=*_mR=OMJD QcD Hm|ѫGI:*L%ShTu磵pgB~ %l۳vcka7T1au=ͬ{D&EC^Rܳ zˬ?/^_rp[ ɴG S5"` H᧨,Fys7-ŵw//#uʃfc9Nw[ó~BvJٞ"񮟖۶_c ^5ϲk>7g~~ |6/e_JpWoj5@%ob3ED]OJ-߁PF{RG DZSb<|ׂk|%h5 Ib&h?vMB֭,+EֶּxI~JC=vq}o=4u3re)RC_aQ_;mΕl@ '*Ib@q:rudБEV>ŭ)n.Q= 6QKx^, s-PϐzRhgrSuúN^SohqK'Qn/U6g2]$i -ʭ*Tmz>w!VQuE<"U_)^444ÌN:̎KmE&LRJӥy)?^Kjś3U=WK*K#RmDfK D-uT ƧY)P`BA% jڼvWptԸR2KmmL$MfI7.έE8eʪQf[K`ɛryQ%a>OxXV ~QF9鲘x&tJq,>|[ jWBZBSO /ш2ROwF{ӽ^x~v&[3"Vo?XQUߟJk%3;m߉1eN^Leuu'u6wT?r ̥u)з-"f"g dMc.=ҫ;z~pz]GP:qz6܉'Ojw}ielɺnW݃OЌ9C2X]QZMk:'? 9lMoŘڠcWhF% vzAdzmR w1FWz.m2wMrXZJJڧv$q;mIy=A"ugF(k>#Ygѕ3"ˎnb{ ^T+[H\jb/1 RP׵[ourmbS$cx;daJ/l ΖE%f*nԷ48w[Xz}v6O Zޟ]e;30^BW:lO漨in\XR I .62_j3ޟ%,4z,NjH-|[֖YG6$;N8=cnt72db?n&.=݇t\3]58O'>ݣBV̯Ő7ELO, J@0ãptC $@\Ii>l2Ϊ\.570\5ڷIX=RHʹk_ߕ+{Sw-dq?P.PYQ,OSU`D&WhZGcJRBk:<[4%&{!Zy_/bǛKw{q]'|\l%;ct)wxgrLֶR1ĕo6[0۔2%SJ[i/pxaPexkfNA/Pv2]n_&oK*^*v\~ؒ~$8ٱDF< get:mbUhӴYi3ɍ D읷6> ̙FQئk3BRm vw{~kݽÓfoj<5.(HE. mJ|0ŪCtS@6*O;:Ҩ_Ubx9o\ ;ܚڲht,HQF=;Lۘ#8OO׌r %'"f~4%n0[5 uI!d-JĹe2Xf5RY2kۼ|ln\ćd>C]| 6Fݭ K*Hp4[iѶ\7JK!ugBa|77ot+F,xk;.9sPy)f#mWQ/GĜr: pdXAonO{4Pz=y4dˡrz(jR^U.1v=|E̙ yQUtkɟ 65Qv1Fڪ?SrOp@l hk/p^Jizl+箪&_}U=ͧoF q{yʟ[?Frm/T4*q.5pl#kkB-򵋘QChcrt-Ş-<8˝A(Ot%󐅲L_g>4%?5P5@:SiwqfaB;eg߸-վm| ·k{- ':C9WZU+:װ U\ }xdD3[" \Μ!wD~(jWYj/Wֲlx.36#jlwk?no[⚾ &pIxM6EP81.rSߐJz؂)"ż#~5;GI9E7L CEHP?%URbJTQE5YEJ"Nϻ2 Y \hP7_8>/N*_)D0fͰhAh zڕK ٨/8Rd::lP` T6<90wƝ&C/!:^48E4U$4R$$e}~eRQpހ[ @y]G^c Y=P DDj%@   d2UqO-wGu bfTTPl̗`zӳ;y_n_]*4 ]#^O~pf&+΄%'Bw R;O~g.9PFBCf-pRЧ3MtjQbD|1U{|V< y"\(I]4 cb*<#;J-!-K4 }VƏBDܙ0cbiIxf|.ӷMcI>⼊N}& BBTzx8ڠZlĵouofrlUfk\`|-;՟5/NXUOL}N?y)|L`[o=Q/!i8{%^JeR~} J|in(\16XO8Y6ޙTʤu  5B7EHy>@,%bM‹$mBmF2桡~Ÿ5"dx[9p%ϰej%[e.G? ~YU&7ihm]=JY ,ʇ7 0_l>zah;sۿp^,qGIz<Hk#ݒ)5|Mq'xx)fsC!cfi-B.9B (0#{(n5ffUc?NqImiYUޯj;L N=WQt3 qѳcRcRK:c@BݓjS]Y#(PMn) [i@\b`A%Zp=29_ *p'p >w`ܠJBZԒK^|ii6&9ӧ+TNq4%twkks-jU7Aym 4bs_e;;6&H>I'!hZտ!XQ$3JRK2I=G'#Wa8JSMnT,Sb@ 9"j[ Zh!h(Dmj|%]/^s걫j!8FQ~/ƹ28 md+ѦyAQ$ Λ 7P̋ IJԩ|,<7:RlyMg0%}1-׀@M]ג$X '7BhAqlpxA#$L<"]sџm&qE{ Spq:@l{~5KT維+?έRkщ'Dpm)i#z*qsDn1Zc[VW#Z^&pg |E7nN3[ی>QﺛsڈvsਪqX 1=}&\hZozAҨU|},"=4䥂9j9I/E+za|q[_bm 9/^oZzIϛAdpQFK ;4AI}i^ז>Iu_qߦTrelFDY,&#{Bu݌mc@Nfa|&0p |fBh^$wM6|JmJFҳ~uz2>J[O[O}o:<\./T͈pM_n#TVVjX2۠xeFu%Yjܽb[ILV'}VuMY(,# 27,˿n4,AUTtHf{Sx͖3*n5JH-u1%`iɑ*vio=g O7d$Ĉc^+Klau+n¿H-:)L[͇Zsx; cmT٩eK2(S$fMN{T5ԍ7sl[B֒kBk֡iy`̃Wp7qu86_u $  YQUDU EdZ&ؠTӚ!B+QAHhǶCyPLu@oڪVi; %"K-|3t$ׯ+Λa\@J1#&t5 M,}CMw.K(W oNZH]~~Ef7f(BB|T.R 5yP{2%HF)G.HrCdr碴l 7O%0Nz?[ !kJ P+'͢+L8摍5mz@";G /_\=Ҷ^|C)t;`&O!;Y H%(h>q 0$\@0uI9E-IrXDuJޏ7~>nYah## ÌyOd&1 _Ja-wgrtz?5S) LeXl }w7& l?>Mz TX-X K/Gw5Gho;_@ UYPxA,uk-LGqD6]ⵢΥ]W<隲;Tl}\wY} N< *բ-z g[bۑBÆj1!bNd#4ZpL?! ua { Aw}?+[K*Y%tz|ܺ8:7pYNؐx?Gl֝[2Jr3[,:T6P0yʴcs+\ɧq;{rFi&kmR (޿P >n>`5$P0,$4Ă]f(QT$uVͬ:i+7KoZ 2.B)IrDE'XzoSmdE%d&]X(K&jii79!$-ji2/X-5kwWo٫٬^$$I'qH4C4 !Kh~$>"L9ꡟ(YBcU$Y\@M: ,jBAI$DRE $I$[Z\b@w j1CX" e݉OW~ 4sO#,k݇u UPo *!z#$UAJE"JQ|U)Nt-P1T ,10Ym'|_1 "%KjWץ֤] E$Q jur!Uu/5D8(j[5+jY=-F_^D(,?B`z3BSU )#J>3 $!x" +H0 !"ZPBF&1w3$-(KL>֔*@%fGH HJ*}FąחHOE6C9C ZI\*1ⴥRUP @|WVXWn4ݞ]C8J$V( [D^#& "H wEt"P-j( $}L((l瞾nܸ{5k.ziw-W3a0juD9#^!@@!%F"\"IӰ0 FANX D4P3|pO ҡ8@2Κ1#jMsdUR|9Z-*Cl5*2#hTdpg@/.qm@ PBcTE/朦aRQaKj"Q$Ȳ,$ (BIk\fB\1,BdFw֠7wsKM^֗2οKg'Qv+:!' * m& Tp6)>@ YWgM [i͈AǻUMB' ˡljV$u!TC\EhDdAD Tp`+0'~MjV1vq,F"zyy4͛ʫNaI2sd>\﷕ gDxxmrǗR8fmz=E!~IY@=UtiZP!#@'d)x\jnfdAaκ&@zXY~] =To X=c0_Q΅CAT)}{JVʔ?(aY"fFEImSC u!b2Y. m6cwٹzWg`3Oj0u~>բD@0"y9@ ! )vUTl&T~D]!պ)=_:yvCatܝu8JRQɂ'M6{D/nR0c~ק3{J/n %肊q!vtD@>6R ~cfu+1VLUڝ y@ 9{uL8Q}L폴4"ÄaʖКC2l0 @ql,~ߛٸOZ W#an}.4юE8N&m@MO"k4}Nu(t?⻲ؿSYc豻gv޶ vzpx-H*`v^LT:R1| p .Fz~]?bGvv+iy =dW~P-tƿַR[c͸|l "VȪXP`F16/[{]79?6Ncϫ|SMc;=!{s[p?0Era@ď{Sn{dwmH t" |ڿ0ZY}g[~LӴ o9_I5J "jA5v1XhbaDcf:%o|˕ ( x$N+Y|Qg|MhO=Q­ i=>鬇b1"X9|W]|.Gn(H# o`tD،cnN`(JcMKHb4"lۂb0 #{]\oQ_vi$ ~۪%y?mAgVˈVr+ߔחHrIcyLdA@?SC8 '(oOՠA aO`]KS2:5rчSP2OF/4ϸD9޳qw:Ĵk)tLj0gG=X|"5\WM3 [ UN $񏖛LMz:;,%9tqi'u7Z-NC:[o}&Df h">q&i "rpMAQZ:#9VE/C- ъ`F#M`+k凮8&c׻?j؍g) (d^yLs;#Q-. <SxOFσ%ts_{25wuܹG]Cf<|_o$;kѓV(/( $̀9dQ2" &aTQ![ ko'-C 73_m IOaߡs9}M/uSWhچ,11v^c~7\{DDx0>6jw~MJ) &,BjPaAK"#7KմzKcvWO}*D{oӫQŶ\]6vj[TcL}9[|4z8w#Ct}^p$ 8?pKßMG߅Wi-;N_Ko7Ju!.njH9^-)RIv#}Kټ3C^ZQvqM t1CYE<1lf$z~{EA3iZj mxT+d`t_+soKU袺9Pqt(dOETs^ ԯͲ{ȟ3ZC@8 EMŢ9}h;~uCc {sdcy諬Ha$ωCJzm*>Eۉn j)gˇMƯg?녁Pb(bR.'}UQE4fʰױGODw7SCu'QKQC6lCD a yq_]~oCFգcnoWa~my?od ?&i&N<3r{=S=_v[#~jǟ}/U6?݅#Ncٓ:N~CG{?f_ u?oc{[_Mꭝ%W‡klb}_;/Q(c]ZB}n6]y7m}}g{:=7'qv~gzTn={| igޟ>u_ٸ(Wv~guh{%d|ퟱIc+]{^=G:HHin[wi`,c7}J!vR~ol=wmm/`bc~ jBHy0ZPl4ʜ,߿ϧ+ur6[% Kێ6><n!{uzݿُN?o m;?\CAcW>?Ε_lno|~?|%ͶU=W.|^C^=\7/`~NG-׽nOkWo 譡J?{W G::?ԣi- NU~];,ο%|7Cқ7_r_O+J|򾅞ǫ^]zۅ3 <.h6w3R&~}Ũ}#WP'ZKȁy*A[*`~ܨOX³;]ADo(b? TS]$'U^lQZOU)Rp~sU"|Ot+l ϱWt?m-{v* ǃo3wP@PSjQP罷POۧ4A@:){|x{>A~|N ET*S+^P =R?봢 v%tU7 ^ ʋbE@cD`E<c}ο|*(<&|TJp'߈z?G?U[r\izΡ4Rghub9Ra++O꜔Tªhbo/Y` "U/H Uﱫ]v &=uՂ}0~Uoߛl"4=z1BYKv,Tp% ^Ү7̈́. Ue~:8A!Di9b[:xK\=u+- m)IrĻCufDX:Dg|D@R)RyBmmǡ2 LI ^<6-3I'^N>}[sx:8M7@V*^p]Q"mfʔ"!jjNJGpE"+\Wƥ^OUx _ Ex_nT>ڙOӮZG)eLd\޲=7m까uŭsDJ0͕6aآ9?RzQy5uqN$/~y~/tTj'7L*@D%BW3`nR$#17('ҸEZ^_p?#հS 5vw\sN)|>z/xER.Pϻm6a?EcVTǘ b ]-èKG&݆&EtsySSo=FQB{+ai>h?4=ѾoRv i`48p-aҾ:}>8q3UK.%gwѶ~V-?^098윿wϙ?7eA%zھ }VuUeZSUTR KPKx ,!5P ӖVP<ҡeU0=D8s+I5 }p3(D1`Z%?A=l |DyA=6L_?ƙMd&89wu"%a(0=^~?Hp*0 !XT:?iݲ 6ն.Pq;l,}fFGχ{{Neϴk4Cwjג86+;߼[# Er!MR!hR9r)I 9!d MDRə%)J*FR)E6@zVM6nEX$ہ2e~;3O5]_6h$FDgoB<'35"~HQQPWNqD˝ݢ\3wi Cֆvjs)/p|#`.>FZZ#:G+¹f6y8 S_݆esl1 %[dW¥tfsghO^J=VV'%XiLĘ?T0zg`Q`EfHД$DBY$=j}'FXX@ VnԡY_ͨ0q(' *-%CL*x/4@z,gδh2GCo3~kaL5Q;j雗a+Qn e)MέdЧ/*zHxDnٸlh` EFn\[XY;'G_ǧ!ro Z.p}~E dчtr _rH|uU=k䈲 ŧa( tcԬ XsJ\/Uk7KM08T C!Vi; In_%bafe.DjTLI D|M@sq1RzWE'MCTdLd{Wغ1h)` ,*BXԻN1f>irA/ND ]qLDF{?:5I2w4=dB_]pc䟡TTY/vD2ZՊiA9$b!:21}pnp\=qzC*KfodFuxn, Hc"Kr硓JZC܀iוJ3~̪NcڭvoVz~tE^Q$րR^"Ja {q"JթJbV1׽vHGx"JmQB<zR~k1C?EʃcߙLb>YWb(Gk=cyl礽r_cŬz캃J{:Y dJd3VZ-d og`"\ 5J3WQU6",1U毸msS H-g nQku~'>yy`a%؊6M_rTX%fٵ*!Mawy5mX &SFZY+Ի{v"P:t?1\yR: (FCcG5, F/sٟfovzltGOzQҲj !ab a^B= VАf`99 /]UAP}abq7sNrrOގv˭l;*$߫T5sM+ԨPWմY OV& ._MmjSSG8"仑. wUD>-}vx-¦؆<>[}d_o_Y/)~Zhp~{n:}њ@zX˩2 jp$]rΏK>܊BQi_ z.Bdc w2i$nkҦ '*<5Ilr^X|p`W4bJ)HvPmBRFIOp-(뵪 ;_3Ԫ^Td ,fa7ލBAiX]%oU~󤐿oSEQe?<ޟ/F)IK)%zKMƛ\+51j{X&:1ǧ(Bԁ2/#j5Xf\aHKd){MAr+Z%3T[諾D o®Vr,z^KnՕKKIsih!vrcЉ#+eءrm~Ą(mr+tM-vT!9} TsK淍 CeTU(A*WX5z"^=S-nu8 uda_ +<<ƈ# |Z3p5*(G剛jL"JX V EtI#Wo p88UV%BkfH,N~/^ʑ~ǮD~هtCmj}uڨՔ/a$D-z~=rֆ[h " N^ jo ԓ!0E}УQDF#zyf|JD)Qj~N! YT~|$'|E+CdD묗ĸ+Ϩuqs|qK:{ \K!M'*p E8cp(DBI!w#a@e.$H&TNxYQ$EVMqtdQRX472H mcEv$>[{[1n`0i]86 f@=3A龹Pw}Q@yr,B6ڥo|:q57tjҿFDH @2C_ɵjX#mK lP%T!J={<2~ܗU4R)B rihtxl'u {u  j@*qԑ:gU־ćm; x5;B޽F3O H0?wFʍO&)}8]Q{=BI+.mT%g}Yv4 _ZǞf1g>@e[}^ CZb e3Gq9f4Bc>D@FcМmI|AMw A#&潛o#6Y|ƭڏ/~!x|H^@1>X$=do72 na$u*\*fۥ~quΊ_^?F^l xE!!Z疳v(k@Aմ.u٢2I-/BKiovWHt*Ʋªԡ R0Hmav@$d#<{ߣx>?[~}U_^"U5gӲ cS=}Jͼ7͞V„MIk5{i3RۯHUKpm_`)XXJC" _U$f j붨s6}wu Yۡd"&guЖ> CoBBʆ;s/ i}ZWػ&2Fja9ZL"? ױ6`-yOz BH, xN$Ib^qYJYS ĺJyCREu?iio|3bscQyU%xe}[lYQ)&wRvmvm7xm/[K8/Z bģQQ.ՑhҬ}SIW$}klWۓ=2WV ߭EcQ0!ʒ0O1 UYHgj¯J9\htRS_46aK-P2ډaogC?vϿ+ XUMw:y8H+ ^8mnԳ8YpxmK뉗!TTL׏شXgRvԴ>H 9S;` a1Ctc/R ܽ=`dڊبBrP;1̂S½{|Aƃ$Gw=8?T)NcVbK Y,w=u/}ϘyCJ=\UC}ADb4'RžMDck[ G4p ϑ˖ h{Ui9H߶7v.wg2^InIB>yRuJnn3u)1@" &~ xnҸtnA\rd\a}"m[8Z€3A$c^4e Ch1.RƄSȢfK@ ȵTՔD0p/$t3,I'wnnrZq_ M69LWN&.Ы O׭!0F%SoM?AX7 _I`DbDAF@tm**x\JgMN%Bzr"u_sWU k>$uc-VJLMSVk ܁FNns64Q`5<ߑTcVրѫIy)^VSP p}݃hp1܍mkb_3:57\@`ɢ<{ȃ`)$'_[ F H! I(s}p9KoZ"X "8l ›wm(pR [LP;(E5D]󷶎x{{]_[`2yo&磈 yw (lp3kC'|#222H"2! "H }>i`0~ny^Ix(<8 تfƜjt>÷'CCT3nƟz^+OEU"o*w|@ie!NNO(l+zUJ\|O; 8 `g,,O96vǦ#~;wז{@& !#60`/196x$|6-ٵ"uqVAQR@Qt@Bt!GgKr&99?ٽ4}\Җ}\ARWfm@<Vrk#WawoGT?_/8ONE`lm\O0ZI{)O/Wә7J7ϋ΂ D[؎D,K9_}Y`z}n$||ñ))]u"mgkneZx>CaP=;Ҫl::!P"'"voa͙gH𣏕YKpz*#d"PFE}~o,f[}yЀce \/;S}w_bp?9sw^m?GwwY.1V?7{_Wm\w߆yov_ ?wJw>:9݇_J7 5竼/GПGכ|yY7|;/(31= W|Br k{TCļ*jEW"T_"$Ur"(/v7/₾ X}[nHYr'?fxb 'jijm)22& M57&x6һ~o?{_--퐝}NIHm<hܹY}|*9!ܛ+Im4 Bh5: g#ٙm1 = ?`gx5g#DA@)ʟslh\U4FGz|~U=n> gutz,ftg6pQH0@3'Ď^YB(^RbBkǨTgaGfϠE3.sW?%sɁ#c͜έ ?.Оz0QuE(~=)&o5#9ۘ4OW,X\w?ZakIJ0F q>Mvb=~ˮ;"8'Oo܆ ܒoGon`l|!\co$0Aǜ C˽ .v(qq3菅 coQt"\l4~NʬNjt\Mx ܋T8Q`cF0hYÉk_6ѱ2fV2C#EǶ.5_nUƪi<FW)GEY8S҆@y]00ʼȎsR12-$7&^v[^(%qCG VD0]5 8X 7L 3g-xoqFՈFΊe"?/@EIi.򟠄׷3ϭw?bE.6=SFdGch(@HZ=taИwIW 88GV*injtE剙apz WCjS9A i59M@ z: @5Е=<ΊQ!q G em]uF1]q~߽ϗ@P, ?n*jjUv^rzuLIB=IKo$86suHz `YwHL7@q!{G\=5a:U"U|[}mZ0hOƠ `_Rt/f{d<.tȱ&%1.Em6})srzOfY*zTmLy#2߬$rt>Mm]x!,`L#{Y 4z,F߃kD΋d`7-QYZ[Sj(}-s<?S7NL?{S}|+"}k:p,SRuK JQ<ڊp#O1qNmMhEp1`@zBkdFբ. AO_BQgzH9-̋}aC=\"^绂 ˡ1D(@Rw{  >yT1Q,h%Ġ]I A7ZψyakQf\&2 Ȅ! E6 :(Y+jT<Hʁ+ !UKDY !1)v_~U.pВd J @pPXzyܾGn"y|oռd彇]%T|r9'υdjБ~COεd)fKT2`Mw{2vjcmvk1u{*DBD@AhGK8 @op>`JĤi>|VۡWYQImA2)Jo;m#ZJJ: O,!DcOU I_,ҏZU{*Zm%Aa3Զ,X u;5F [S"6!ޗ B;MM%҄ |ǥlbXb} r-j`&!l+|ZiHӵ,&G>W:T"ʽ)$9aDbZm\QyL=-E'qj\YYXL%F=$kN%}oDP@<\8 U%s[mgN[dȈr0 < ]o[-{RՊң$+"wR[A8~s. y=/UR-_#X w[-cD_}yL6*5_o@|9UÞJڊQUG q/I.br~wݯݛfVܵ RA ZN9 kA7t9gWpEwTQ+"N  ij<@%'n7ArIǫYGnV&@-91f2qohVZMddLTO!otRy|V.]s5M ezm*V;>l6j鿖[Lo?; !BGU$ORN=SM' j,i@C X#Xm|[ֲٿɪ cm8X|3"HHDX 1L@ AA4}Ifu':DklHڦ H-$џܖ] S |Je[eTtg4#Q2w3yPd!}5 8yt -z..5nndNRbN^,Fuw@mX8&fFTv8]_~~k6i{ċL~7c~* xͳ+ c9V]VMB;E dG<ՁKV""A2AYS*=lؠ<;q!/v>,j<6 @>da>R<;{9e+/ 0 #STUg6.NQBPRK^N_M^B<!lSsHݵҵ.k'*SgUQZ{>!<,Tҥ= W7x/;hQHnq /GUb[ȱ ϿWy) ]λVP$noFnz`x %2 '{B6>9'ʤF=,C<) IY/jx|2R\;YC\rݞ<_q}?]JT}u-|\\:;riU+S/:Rƀ杊 I{ϖ<<^d'#OuIJwHMoK֨i!2" =1peՂr<ތ@x+ׯQ}ف۷̢)kBo>\5Ɔw(˥!)/Zd$zEA`h Ǎ9z %6Ek@sQ-c~!=< !aPR70{X76=g՞\P :Љ $(ާ-hB,qI{yEߐgA~b"V/<T?|~|o5iއޫ7;'Ja0޳s9)yzt.M`a+,cqJ8wDϚf]Zt-}}e u9lmF8j3֛+e2 4@jR ] 5k׵iwqIگ-Si >֬X>fEuJ/wWWjۿ"owl/!|ɗj+MA{.ǰ'x-p̯?}X1O+hXcHa$ڥz 6b> Ҵ}iux\Hy8+:gijN$K:E@A)@!~5՝BiAElGo>+bI|薛#TzK51g{a#:~mf`1}f>+7YS^)g@!fZ`3M'M9DV('\L?IwN< 鵇˄HZOs;Ⅾ*,,eG^xPdh_??NzRs١<=Dcu{ _{ 08s97< 'hm~:lci? }ov ϭD0a>ʥ3t@hYق)飢[~mbim=wWzih /v0C!=8tZ{/}V%+};_YkoO{Sݿ}bz_sD}< gu5N9.ZHUꠦ)ngW@KXmd]PYi~4ҹt~s^ѓ?̴^&/j C^,O^q)Xw$>)Rnl?+ʧdvg#out=wzh]G^usdg; ݞˤ_G@+_|ҶSj*_>X1* |0dWC = po3a\0FMq "kH& M! ƍ@wY+KÏјeͺ zSjw^р^' k:0.޸ ~ &I>J@fh0o=p~1/6D=-m_~htf!c.$y~'=:` Ua ]4vz[kc4٠_$`w$63[Sj}(N' N8:qN8}އ<wI34pp~?jz[[>'Ow?d\$f|{A+LaN8\  PL=z# vzkhoXޅ] #A% ;da4-|.y(ߢ9PuϜr添xCG8 H}ܟL+ =C`buoM_]=!ww7#_O)r^{b)ޥ5XߜMw½,7>?qo7vM-kD&.:>X Y=j}mbr[=LӐtjnPu~9z1KjDm?*cnǩr".O۴'A?GA]Gnⱓ;oߓyt.?Cѵkl߸M42foϫHR2񫸾.WTj5BTU_\-MH;qEX:̎wt>ܣ$k;Nh ܞ:(SsP,>z4UB7Qh0o|F1:eV1%x`h;57%yomjC©83U`VՀݻΉ/0\/l49)0~/QG=[7XXZ KeCRķ/5|%^1#>GՖH:dD|u o?$&VQ`:tجq=v0C:7ȁ=!@q*DlN=a$&VA h4Wms@DrGʵ9lG[GE8:+[v^/ONaE=8]=Um C ]tZ,+t/h*DUE/ _ss\t {nק8k? %{O@@Wf;#G7L?t a_9LD"㣹']O5uLz*E:& *3cțYĨxצuVF؈yplUHVhG0kxفa(j(hZ S`sFA 3c]*Z+t"""TF@$L" ZuK1&WgUˏ+ /v Mjh ~6͝'8ܶ] Nk%@S5 A$mVCgHPAՄ#z^5KpfcvS ?9f=zqMjbj@K$d`ñ|?wWD2+tNEvI,ƻ%8u/Z vw P$y%DQP$@A)Q*F $U88Y[[G0= frdR$3 Wj|!.yGٸ?'܀C0KNH9u e(0WܱH G)B*_j`|<&C@6@8`*g78V >nŋ7 %G@B7s E$\!E] ] h`~9DRZ D׎VTF2eh3S~ƫиwݟx: %o| umԒ65js:chkἃnlLC]wa-@WAǥ3N-]sQES7^݅Dd$m;fM؅qWM_g~m tAH${\>9X (@#<ݚ$#"WNmME`jpOŗ3ȹzyS_>BNΗӛk}*ҭӷ=aZE~z!|3ET h?p&R|}%&"& λ>FuK0s]ҕ8QcXu/kN0;nltŋ/Vj!&pýa `Bh 0@ 앴[Hʚ][`% o!t,8ʊEzFbDR |SynAR |Er)"@(8' nR2!!! Բ!$j]-oSduTBc%7mlm$XN&4~OpnD"4IQ(ZmvTsʐ0'E(-I1Z\ϖo7[JVLB)2.sq P /;(IapI! i+Q.%oPDPdIZ)/V8-+ƌ0gw{,g,.@eښY q@7%ZK]}ȖT ϛhIڬj 7}  6Sh5Y qEmkDB ;PG{-YTA{7@/C+&W.2Vvn!b%ԥMSxI2 dh͋]*%5JwT"]%,Eou!t׳aG8h.q(FB(Ļ"$aŅxvQATBB]щ]7kХ_@cw kj-x y љ=0 U G@<)NQj ~ܪ/TQJmu( PX xƈ%HU vݗ yK\U"""#QY&D k``(/. HP /* 60U@GaOvQ}D/=@DC̀ n?\x ,PS}Ah 7D85jZ[쭦EPmٍug yRd$puԵx"h}0 P+RIRFI1L(Hj_B/c5ڝ6.ƭ:jJ~RFxHSm{V$S^uL=蟃5@eoLv~DiZJ =WMQcTOU^>̾&9΀|ն<ɌT D 9@;2PP5p@ upj'aXY+Neџ#>M|J%]< ͮۤ_ZA-<5EnFm60cZDi[O.]$|?.Οa:r 48S! DDZ{;u5aCLtٱ2DJl.՝w^bo*HJ@L6LkO.?~s*komJ$Г2A!>}ihF'T6w̔w++!_`"uc=[K}LN.EPD7B%.\} s^E;B$ַFYNT}h.LYFUۥܮ蕱u䔄1͊}H8=yuɭo#ͮCLo,pTI>xȮ^I''^T/x&8+#MI@NRq" bG]ڨ[ 4k_ Wm{Z`?xqh2>>"f=a:fYP3EYEEH* LGU0K ڽywӭLDSOͻO9fLHh%]dsԩ Y"H$ D TBŴeX .*)Kó6ׁk-9/vm.UztS`Vv]r_! iwe\tb\8AFn1i)4 #H(@ \/!h  !6X!e{uc@ H!aU\ Pv\z-&2lK"qבAt$;LBĐJGVtc$Es̾v lBCN4Adğ-lL\ɛa /Z8UKVX7a/E e2#uU3 `erDHliD2\KV"CIDBw"* h[33&t]t#r&!J/_) lpoP, o},3oa1uuXW,p~xk"UL(nK]R@8i6hn!0QE Ă(H @q/\M7 馾Z_% 5v-]L + o!-׀iSJ_Y.9bѐ{uZs3l!.Bch I dLx: !skAr!0rG Т ҁA рU 7; s^FbHh\$(-\Eb Hd!q &$6ѶtcI_f8jT~ћ̀nl^$w=ZToC!eHHxs%$+*CSnDMFLDEBR$`VT!L-ul' C,PH҂D@ɁHz*#G%2 d3 SR" ci TЇe40@QZQބm D^XW*MHR+ SͰIW-yKSiED#'JHY!*"ĈI bMiDe k"qI-f_ƮʖI!@5K ,! f \PDZL2"Qf-XYYTZlJ#0(R&$Ͼ'{ @ My";XN1I h}. ( "5~anSmB\ԍnXZƖ~#%CҸٞIٰOyLUgMĮƗ>v F* &''+j<7a6Tjp >6r3JJӋ%JC!p#m^ xkN:v>;<<i>r7`ܘ17$A| -+ZamKN3mt\mH` )T 7~Dķ$\(ܪVwq=KBʹ7orûEkz7Mad 6̞?a( }sr4 )ݤӜ gujuM^UwmŸ_w vzt, Тe2yEvG[x Y/:s(5Jc;%he,.Uw r[`$ I"=RlP4" w#s7Hlc8a{Ѳ$j>c^UfXHAM$scM#]Z;~=ί^xe*b›zؔ'.ԩj`I!I !""RŅzӿzBnܺc.dP=x`@3 M(E46/j|Qo DqqQT٭:Wς>&zt_mki} {$kmv}qP+bJcU>7 5~}x}h -מׅBq4E4ق~ lO'_Y$6&&O6B Bm%Ӝt!2JJ]1 늠땩w/k[(M&|~ƍƷI`g[_ѭ/cJe *3,FŁmG.5OsJ K8ń'"B#ڴ 2Ai t`EV~d2\Bo !z5il2$q;Lz}!Y,8A61)r( U,()ݍTs Ni%4$` ]cl6 1$c$oC`4 Q;k$3k9m%;+'ȑEZCVn/B2d Ym?cKXOp@ _HZCMoQ[q fBc8a、 S©5da_Nكt$2[O6}l}.{fP*8wdDMyl\"G"p{y.md OlVnj TB؟0 ld J>%~DR FֱXka˲D3Gf eC)@ 7OQ\$6@#K~I+er_Y0DbMH+ܚ'ГQ"HJSyhQ*;LTT;8wNQٲD %â3MO?>_ɭ;^* Kj>Ə̛F9Z bZUzܛOo*~z0[JH4<+[L+St8/rt_ͫ;&K]3K ]mIvr)j{)"{E&C3مhȢ-٘mj M.ߝs)0,2L -WA@h]Q2PΘ(,UgK٧{ѝaB4x0H  6U@#V=븰7Ym7jo~U/Lw/mj7%Pg R}7Lϗi ai@*p82Hm nk[bْtxN?S?O~_H+|J(,R<#sZZCMݸ*bC.ŭOk7($lq;[4=8Z=WC2UCNh'Bull+N 6BW6~jݫ7v蠝y - mAsHVL_l6֬cuY픵?/qsMSӬj^n|5;SS+Dst^\pS?;OXUt*Sm].&h-'7E>곇}<3uʜ#2A_䁍k*s~4u36gcRӢx>+:yn|?œ?ʓ*o?:~73z3I=Ɍr n░o*m]In[&!M*kY#ď{A E #yD!/Ű鎭Tkʷzu֛Jl)(_~ͻԛJRb ok2 ϘixTh^d.Mf pw k IH7rD}v'm½+OLLdm=kfBD\dDTBYߋME8D&w*?<6{=*~lh;vg.HƬ zr ÍLX>O;Y̋kS(3ȷ ̇rYȆ ~4F9d  D1[AdRRFװy^[~~=b^?pucU%J*ZlNJp ƺ=%65k.NT=)sZSu^=έ1-ZF)Lk+Z:4eh^e-E$JK/+DMCD!Bv,qv MlVS7_~?k!Yɍ nV"Ǩ cKxĈ.U*6A29\絗~c ȶn9Oz^?P<~[Ɯ|܏j~^5{^4?XJ,&r|Wɸu׆ѹ$)Zt,`<f;؄q7)zszg`TRPhB'Sc4;CX8'ar)\M(I1K:+|0ADs QD|Ey$ EݪK=TTF:1ZVWNhK}p;u-η?Ru:egel |4` og3;~g8F]eQ#\6mfkx;\pR$%oѱ pswI"#(Hۯ-y'8Ԍ7F9RvDJPdZթ-TZ,&P 4%? PVkg_Fq4Ϩ!VRYLE1a raTʟofllPC*\࠳ *2 TZT u疃ӬcWarqy\dbN<ժR-3*f% U|6\?'<Q]pFjeqge샨6iԈ]m 5vs$Bw 8a蔆[ VLfqy}mg "\`Ƀ&R\kGvT%eY=**|JuF.sܹ}Hȳ gШ'ݽSh[ 3.^n,h>'oBay;wz{T1 hhhڈ=Z鯀o7T_ TwCGH(&/5p6PP58i`)Q*Cņ[Hfֶr*3( j&Wv$)S@h5 5l[N,u^Xݤt(v1+ӊD+֤{.0PeчmUAmʔ Gm|5E>!=9f0x6物Vg˄Is(sLEa`4BD U^,:{2x, h@ SfuԄ*\jGiIJưa .]xLdEr,r4VsD!]sM dߛUOljb_+e4h` ~ Oeu4Rp %s3T77RII4Tbeu9!\0VQF Hځč=nݲP' gI PJ(X ^,b<#uv!^❜ytv='2iV5%1Z7ԹuXO @TJpmn &gSH,,:IF׏fF=V RkojI ^+^BB8%jat+D 5ux.*+u[B# ?k@?NdtQcۑF;Xl{)=7K )ݡtԡ4<H0fq=6 uR/ /1$99 ./waʤ9E݆Exp^tkSh<2k#2XNWf;HƐSYYQ@O<RbR~RnBkk~e.FUͪ9wk2^pg>xXG}8dvͽOͻbs[)jQ&R2R=/&` ` ;ch)}VԄN}?!O%Ģ;媋ve") ?˪i}=/zE6T3ՙ|I0D5?RV^=0A T @n˘%,(WtN_մJ?!/7ly=Sz!l!ؖgXq:u0;?~3zk;>/Kïw_ E,-r_uJ'<.)eھlXZ8>=9??,*0t1Lm|ŏRFtR/kR=)w v-bSǘ<'-Ɯg&cP͋LqH0+>Ƹ S:0R^P#{wI\!'Br$~+Y7s*+{qF{9 Èw~viXTk=c#揉zG};ҝ6'$SO j%ls jXpLfi]`|`Q(i6 *oa -x-[Ӱ.B3TO[_I4&=S"HXo۬CÂz 7;}ל $"~߈q,q?/ف H:W{HY[>ߎm.P.@DdSWbm/Mו.UG '|_p]7%Byϲ|p3W9/^NJA_OmpB'D$adrBGTL G_/-Vz-_uB g'ńU<0fө?!D#` !tY m)}n ^=֘}̈́G:ml-|/~ݮ,O+ێJ͸5t3V3 Y^X4cCHJwL OA PF@yhouOE6tL/K HEO%"1>>e'u4RT1ΟoWwTQч$yj[H46_S{?9n_L^fdqJhgxpJ%e-`ji_"逦a BD`Xzl@2Yh3b/ {4.PIts#Nj]^[K`NCrnBaewő,8̼u%!8(dOTy9rhTGӇϒTq*{<VjG-@Al ǽ?+ޝo;nzeo3dVZf{$ӽD~S( `Fm[l&mN2=gH #Jz QH\ω !“ K&yZ0K}'(_An φ 1vmS"| gL/px~~Y p&Ɣ@9OB']l%y^KѶGA ] :IBU> ?A֑Dlc @G!M^독H M` re Dbe.4a>$ҫ\SSmbu{bդ~GTi#gD-8ȹHK 'D* Q؁(ȩ .dj(Ov^)OܕEL#FQT5# GڦDnjɖARo5/F~no_i! uzB@K͂'D)F#/瓔$`&m!~5@Ww T7\+YG?A[|A K# Su "w4Jhh( Kᅻ@|(WFu2vȅo̵bwoxUz~oti9>i_'ΧۊrG*t6OP~&@2`ګʳꢖ6'// Nҽɫ&jUojRy~&s%uMx鿨j5l9Zz+/iTtz]Cٳ=4/kir[\VSv +A,H1*̣0=i '@#Ѽb:m̡o1(ר-VwW/.N;XFx-16w%:H}o1]>$X`jך5d+6?%>󔴦וqH`aAxXUCY.L3,IB}GߟMnL>/yM5Cykx$ԉFؚguupƐpfψ;;*¡I KQ{V`&bf,Rؚmk;[,Xt2E\)Z!bY*@PtM5;pJ=n^ pWzҴ1,1 )^ŭ~ddʵ+iX.]Yvc*?vI%P:,CB|-9kr@!4p;ƣwS ,zywGuhbt1eK}V 0pvpn*rfU VZQ%Um^vpd8oB^b鏑?'l:2$qW$CY,J=/xnf| ޑn u(؇š*fk>vb $w (uz5 $UXm-YGIb kִkſ٧:[qG҆WbcR(T2=R$)ŌaTb_-Iqx}b%͛Jcd!\wrZ@X]2ʫ*30aKUb:V$X7#^mU|8U]JX\,( ehe[>C2.F^LM4XխaPvs/bEaB#JӊxE{X٥_[5+҆WuQEE e-:ͣ֊j/&T, 4h#>տ3 QH¨rkWڑY'Ds%e}tHnjhtUxkȊdKR]pVU<«?/Xo|V$6 &vUl'y@5RRnEԒoPBY sy+G+W9I8̠?uPk~O(p*_Z$Dv1O, Ou\c|Z]CE :ds;'/6s|ZW1y9(w㰿ޣ/6z݂8Cc88)r`7_w|??Jp$GD}<٭υNE_=_ylh|=o^rq"Oyq_ym]@^_G=ׁY&WƢII ! DXSȪ}8\#]=RSjڠH/o0#^6zM0!ji% @@ZKcqOƹ I"Z 9Hgݝh)'@@5?7v;{~M\'Gඊ ׿G DzS\BF2Τc|RT nE$Mvq7{y4Pi~[ F_Ol{ƫ 9FM2 ?]*nĕ]'DtʶtFʆoVmߏ x.<(%͐B7KM s^E9;Mݭ#:Rf =ꙝن*4 y[Tߠݝrǿ᫂3m,;5yq5~r Ֆ[؟+|kWڛ\u{MA䐹!ŜuRM9!jBI4i3j`~VЏLud5h5HAeS V^**,3kM]!2/359zcBϗ3_7K| iCOSc0810\vHi}wNOi.BqRH "0X~F.~3Mkw !P(RD:?=D72HCGqi9`Z-)J:Mx=>}xrwDt}Xd4P$Yj = 5JDh-F!F]/5 B@-B& FMRh)iU3~\2QEccfPKm#Dߘ:dsx_.Z>CeoJ:UpO&]6:饑*{q̊KIWU.ec׼_:/rKG#Q$/WǛ\_Tw^DfUWVl hQòQ{p-Zg!f*_&VV;O;+)-|Q+?r 5|hZ­m浄/l:A5'gz{25S6dH`A#e' fܼ\!# G!#sUIVٖ'u +j7Z ll Kj}'ϟ׿-7,-n˥c=H(|$$cewCCT V3+S0 kWV/_?~3-<=1~vVL \ J5ISqo$r.%Z>ۏ7l^LAQPQa%BcW-%=2#{c^.slҩ*շ%&h&T3p0L'{$윽1,I07Oh#Wاo77kn);K[(&׹A/IԮЀδs`rp,h̉brIp4Q3ֳDM'Wp|^h/Z{ *:H%%$_ʺY( [EL+3kpz}ʍ[K:)*(GJ(\4Eho!CaͶM4sJ$* ! ww;V"H:dЂҏN|Od6~[޴j&AJ {,gg'N42Ri [e54$ve{I;I#TwȆskzor!dxȪ%"FV~Ƭ.aߚs']iaD>FྍlZz/%3zU=Z jOiH{5/60F1x41V(X3Mag~U&dMY?N @@W:j ̦H_Ҙu8IF=%Mwo1۔Ny;,:(jL^huQFP@jDowEQ .M+ƪ+W [/vrGci^!W~V;slfBR1@)ASH)YO[5bxѾU OelN|^z2^*Z/أ' ςYEDNӴw)Je׻Hx}Y<5sGf Bs/Afp~[?wV ȥ1"n " ^djh2ܾjq$C{ 5/%o2O7a| ?Ts,1(7E8L1,H$hXm :DvvQ]M/xrWc_CN?G=X x8 2H!Qu%.R5Nڡӛ*D-ͬۺNFQJ,cA1tRB01j@/:tmBM8BjO|vˏs$LrB@*2"Zij*l+{o?Gd?FzBNH`J94&aXGE I?f+W/}RJxrTxHZTq͇5rgq  *Eꂁ5" Q-jB)QR@ D B"$L1,ExϜ%"KƓ51˟ӵJfY+y_Q"Y_;,kcj[.t6n,&O;xS­\XIl㘠wp3.QRPLȚѭ[﹤|+.t>?voQU7 b%\d( v[90 А睎?!F:LnOtY#Ž .i?ufŻM4&Da4'΄z08n:)8041bX$3skDYmr\P:պ]kAuK]E,R3u2sԔ*eJJПA@A ԇn1"ndr"|e5oML+X}!Ȁ}gw襘#osc[ە. Jc͚wS y+FmP@>t Q!BhJzHtw`@}J@J((I*[EweJ RBtVkj%P+(҆M)T ZTͱ6foRhRۤ}lҌRD0 o35RTQ$qʒAJRUc=.ƢR}{@eT{p*YzUTUEZbhEʥS (ٷ}=nR=EJ6oޟ>[lh;{ű{>>T>o B5664;ܠ}}/wQ>B/}h{N+$h=yPYjAPC[-\{t瞓Vk8w<@/цlt0qܻp{m}xw bBO/N|}= P_{z}ȇ]]r*R1M][$4G܌[ozszbjԭh0[H:kJ+AQ2vtPlѽ|mR% HD*D.*TITHR Cn;Z%`*[X6Z1 ڪZ=4:ae aaG>{:@_5}|*>Ey<;a0{kzHff 5nn>{P=3SwύhEJ{In kzǮ9azPb_-*t D:NU^xt4h2bh2աjej+3p Ф7AO=w   FML2L1 Dh&@"I 2hmOjddfmIA4i4 4h4@@LB"  Ml'=TLHz4jhMީ6OPzz@=@F@IBe0#iQɩ5=FSHM4dM)6'Ơڟx=2jy&FOTz62z2Q0jD&И4Ѧ12hѠDM&&ILE? 1A3!4d4AD `順bL#LSɤgOєMI!QzoT=Q=4cSCOSCFOQID?P*Q-R wt4+:SKvŐ'w}C1&&09M9kW'/!5 @M`bJZBNPڰug m:v  7ϦHkM6O/R_Z2̃eJXB@M%N4k{gp1 AFtDre2~ţ܋eBܶE dR>裀FDt^ɳgav!wXkޞ!HY>>k *oA[]v0ytkhYjX{=\:f`M O'%uE=P.!Qbzd8UvXCQL[D,dž>lхFKhO8b(8&TA4$^aG~6xN|U H+$z΄֯.5reՐմU Bt ~X0S2n+(T0q5Q9A96|z2BY#տ{]L x|mΈNzgɨ0q<8D~߳UռglȬُ\zU5_ L F eO(3j㾦qGѵ͵vMRL]1czUi*(nc2q5W7NklZ|ւ Cո̛6 m`QoC8KWʩ^(qk /Mo3U~D\ܭ"Bò$"!H:ၩQz3xVBD\{Viz^ /xlR-gn'D:ӂ wNyͫq3ݨ 'GܚMi{6x8w g"Zıf,`ĐXmQüB7AvdAZl\:4úQeD%  !;KMkz䃇!zq"ST<$d$A3hDӣWBjy8&d#3 Kk0BrQ0B˰Pm(i 3s1TAw:&fYeoXc<P;fw_Wٹ#@zXB*(թAבK32}e _?i|Zj*n9fe @<1RٱZbFl؈qC$!"M ,*6Jᅫ^7=| OF(55VO->R5V=\xP|0y$Ǜ#_EĊC X{hi22Àg$1C9#=}+,JFL"_dD R_ȷeNq3s%Uk@?Հ!FaP$~J) 0R \Z1UMx̵r8A[##  fWS$ZV5 gX Nn-m)]57,Z 6Jird$/%ܮWݹ3p33V޲,O<= ųMVH/AcrS`A`(m5EҞ9vܩƻ8--7r\0#/ !*P:.6 DOϠ@#ix3,WzJ@ R$!z<\V~(r7%K_id;+(eDsbrԙ-J7`*錖`MP\Mp&RecFI56{8\k4D ԸL $+^іE!YK?|xx];k5(\*AI|<;]ֹ\q;\>h'0~$1NI!5xVO- 7ϣllYls뚮qZJJ{ }`MXT&Ag(My) q[H`QMbqitxն&[DT9>~V$HR"XSpJHZZqʣ09u8XHm.9OGi<zaMe m)c88OļTeǖ{ vՋ3a W7&}Xf`fq sfnMwh`EHAliH7[-8z(Er$] ^BN'8"#AK$ fz@I›&t@H!` 9E?n/ٕ~MuɹJT=*U*T9ړ;*H.IWJn7V!KT  !`̭CX/cg8;^Nlcȹy/} }n,o.!Zbυ V.Yt45NKxь`ۊ`D u KDwPJVH3nkqK8)sKo6]Kp;K}kÜY9+ 1H]dEU <XW߫mv\㹁t9[BrO~6mC9ʽlI BR>KV']m2AF'\:"ȀTi7g&0) a98j7ݥ:(cNF))ғ)l4 >%zt9s< pax(a9!N#r$+A"6%a鍑dQ,W(o^OT!T)Č4`bKٷEL&@/"]j&OB\10$fsZDxY+ԿrgkTm[&G#98U^j?~VF5!630:"}ݲq{hE6C·1ֱ%U9l`L@b=,/mJ& dIg(H!KP &\W>5KŶ8l%3w5*ARS+0J4H0`i lXݦ*WxV]Tnt0A9yhIaR2`ZVS=&G.u(y[fuk_:ͩnOn5sZk9gۂmA:dtlzVV|5<4b(m9RBJ48 B09l2żٌ} #">?14M_%~= ,Sv;[]Ʊˊp_n* Nk7tn`^WSYRa }_~uuZWիzR' b}T7ѯ"4+ɢ1hrFN)a>)Y_Yn' u|XxmTSb7Yt*:)ߣ 4ME"brɌ *3Y=2RŪ,6^F @A%i$^s2w:/R g^_Ք𶍡!@O)RcJb:׎|y U"H0@{M%՚n6R3lޱ-JQ-,k{ʀ9Ű-TM, @,pX[RUe/gp'nH>{ckTZ٨ wJLow*|t:ڰu{7/;1aƨfՕHAfKs0,t "E-lg"ݠN@3`b-`փYVrr'9e1GR&8:)cR2baO3s(ϟ_pWg=2p( U1=)wSf玿x6Ν5*yd*kt1e A},Y1^gK`\8$m!FvgJ LKB)AR0k4&`zɝ"8eIךMN8hy0ٖi8Hm 8:sugvAst3yY g)!uEڄ qhc;Qg 쭤c;Olj'6hFG( .mU &ݲz%]]ߍҀDJ:` \y3SetC>ulWgI^$_l.*<$k.Ò@A^n!6Rq5ڴ}Cяˆ\C*H]࠽&2+Gx9!VعB >{4zHr{rWJI8Gw.βt$K;@.d #Xd&LA( h^5hR'nyÝfJ` @O,Xx9`T|,wˀ4uJ5Fq duIPPOv&sN_G͎ȱr'|\6;(ƈRk@NP虬jAsz,"H[2Y! !ℝ z:d-@uNowH"rׇhg(c]c)\5Aqs"E&O|66trYj^H$njJNqs] cT7"=ˇ"KbCNbШ/>@IBe`G׼8:TD2!k 8˹@p',9$,aŦ!cY^tɛSIGeS@skU%r-E7T CUCҜN;i4hyR-êQytKӎ58$=d7jToTk!6 |J0o\]U&SL3j.xuTkNIQ );0sXFm68Xڷ# VcҁuLS?%(ͤ9Lfekf4OWo_"귵y`56<8fsz"!˚2qI2 ?[lG 2 ]sR7'0 @/#Yqb7B'aVǹ2oTDHzk43"Ed K1L+8~og"C!xcgN҅:X&zIyp Tz" G ]sp;] f?t-4OYXbMO`c۰ `:m2L*6sF\59^^thkGX"IHqF16(LR)0C/gGVD(C߷e|3_A~,- ΫGnu #\MkZ\VtUTw5luePmv*5F(20 *Dذ/RK%Z+r[nEFe&tulSZzKqwƅBڵ}g:z;zSRgmѥz)dk&c׃=}u@@ynp _Oʎb\4Dr\ѣ QYk-b7n򌣛$`M|*YspmS!HJ&/YO!xs/tݺA5RA٦y,oDm8=^]õЋA2dS902-XAZ\ tPB=Ip` !们Լs͵8J]0SU#34 Ӧ&ձ껥x2/e~j)o*17S^RMb;C$q*ɫmܣ0oo<7ߺ%ǀ8Dz8b. Lb~8ae89tQX~$*]05L TbbX^X58Fڊj4\ KܥF(i+wsrTyz*(^]1vkDm*ie^8/.u gl=t0o[JY+!BQWIOl\ lAP 6? FWԄd>w{(](еf), fn#Y2(pVVA@˓d8׺p 17P;d\ƈ @FTRo$5TL ر Ӧd oþϥ2u{VB@@b/x3_(>fyښ>?M~Vb"!Qwy4޽@" yEYb"*Z|QE5ͱ-n{Zerb5AEDcp^@^CMGSW/EYQ(]ͩj ԧPЛww_b\^֮zwKĝj\Aܭ,GYGSV5hlfSɹW9ڻJWz{M9imRݹ[Nóݖ>%<[tWPI: eZf૫VlOuSJ }Ml>Kr),Nz {iP?muW@Ms9!PVFJF2jP 0sstkYiTȽ[F˪&lЧG?jz3ZwC]C`:P{6A[Ns1Ms:ˬ{]l-(J<|jc * ҧ_[î&?Wj^lniE+x8ϝV-tݭpZ;AhJȊI1R񸵔cl6lzN;IJlZ~ P3 g 8X9ңͧV^܉U IbMeL*©d"dAWgs%fvɓҞ`#ut9t S ;(.`9`G2nZc+V#uHBKĶufpvrXĆn+DRcqTrm(γJsh5ʱ!1agírnr<,ѵmps=q J & 0xx&qa.aJpֶkK,tvM[{qb$1lCK/v͏m Rں# St)`.(/ENaP0@;Pq;`etޤ0v:5]oqkմ\*X]M+vp&?ϥ4j&\@]cn!Nmgh*wc,r)-,GCq-jK3{yN&Sܗ T19x|ޖd4yQ(ba {'c=lŇrgMѵSm|9¿OLMk]jZ=8eU Fzyr#aQ S}ޅQkhp{3xp_8z3u6"tWF#,ܨֶlpjgnø̹ ӭ3?o23 LPU1GA,y%^%6"m7'MV.h#mdk'v)xL7ml:MgQZ}):\&+6l^jl/kf<ob͂QKoȁܓSwz8Ѭx@fDpܠ'_)L FQz-odsϤ> K}у :OZzT;w) H3ߵKJelVXA\Km, (OQԃmEiݙ.)[fDZs]^ |7UW [&ߍ/6,`/ѓiV 9|gУcڹSeNDO_LaW1Q6Y~ ϧ0`9Awn,=z#w)TY5Oۻ!wE+ܨ/c]]zf%0QSV2LPq]^1n?`rFPm%U,7P%- vr[5k5/(ߦS>= "LŸ@Kʙ)4t(y@n:Wk1YL[NZ775OGxY 77ds;Ox%`.pb5X7;'t? 2*+5= q{rTr,,t>}yBHH-_Y.ÔgbJ!YѫýGBڹ_B‡MYfjpWs;s3@CݵTM+" q >*{&sB!`2=WXSbZU'q6G2fe0Sk#5 ga*z54&A#:ge%JQ]OVڮ>5qGP AsPY5u,%~a3=ֱQ`@E$PNan [KnXpkONjyzlͣ/NxwGEPWܻy76!+֛Ób1qo*N&+8 D"ɒed9q +ʵ yVGIŗLOľ3RG/neNCRRW_DZ 5x> ;Ntjɼgtێrv_IjcP='1f7}kj/rcܸ@;v~~6ث+lt܂ fY6`֩b8`Ty Qڽ^;fX^Ɍ}`BשּAubЊ򚝞0 rG(Da `WB.ːfG*f Q5هR{_{޺YbPdfcb*ڙ2PR:BUsӚFsxմX;fC,;!ZXYU TpR] Cpռ*{E+d1IJV}/G2SSXՠk)G\s䭖ZP+UQg2}'52,IH!rPdL%Ac Ć¥RbK[Ο;˵v:˓Gğm: q%4ݪvq@mq~RâjPwgEd>]zbb/ NGF uGek pkU,Q`]ӝТ*Mda;9դ {p:ּҀO9z[osi\~['%7X-m0ϙ_B=[Qdkhi2Z3 1:,}vaby&m]tĽS 85J@9F*xd)*>Y~ 22!:{]WvV 7[ԴԮ#a/uj@;y^C5*`/NHŋmsqKFxF``,ҚpLnN@y?dxU=om:ͦtBT? 9ۚ =o.[o6'm?i)GufY&;OSVUbT~~oGcf=3-E.zp_DyAMn!"; RYqNADc\؝}oku9ZsR*^`[rhT3 g+6僔nD ,m;ǖ[JT%sVYV//m$qgvЫA7rvgrc_w 9E/RuR]-Y;81UP2 _Y<`sPg߈JK=< HO*z#ݸtoںOq^b=0qei,C0P33E Wֱ6v3&9Lf5`f^'DW1Ͼb g@1/N|8S?scf$\'tjrT_-U4\~nImw|jYbønFcW*͍^뷯Pض]|smt |H8]uhNoa7?mfHԤ!2`>U|ޖĠ3y9 L״5v5h"H{k%khdDM5Stl$!gcV)ib*LɨC.Upxv7na)B`mPuDZU_Kdcv <'=SU˧Gt a[*X( @wq))\Za`FE,\MML-r 6XFmfӀf~Px)m ѩ׍u@bǹ Pbw紱svԻIgk鹮E5a2d ^YlCEP4K{'F,ۢ`0ַʳiuYcz8GZ& '[Y& Ҳl:. ϑk} ]^dlJlc 2 X3p'€e'(= [ng]zûUyT=R2\*RPNn㎝aMf2 S954MϝxmVѭ\ϡfC|R&4whlPa m]ˁY3̋jmGY⹛ 72 1h]b[p;J;)۪1 = E:rje=`3'-7p=1w[TSH9 }wfg|h ̕@( z@S5iԣsS!Q^ճZ%S YTOhkݕzaԿC<Ρ`DH #qaZ qDgբSS*`m0*b1!g/s)T`6Pۻ#C̽Gwa|p9cvZ6$g>vd,SExxw\+ g䰕_/b Nٗk<8RiW̝FdAѕRST;:4$7W*}uk/&e/oRt "D3 @f( (X$'0A Y6f.("6aΐp]f"1Yl )ؘ,#F@ uoQd6)IO˿~Co8Zz c"0 3"# 3V'V<#Ogickuz1KTsrNSih\YL:<3dj,04 !0aa19C¨+F"2LT1^Aȓ#Vuy ㅷT HD$W%v` ޿v)OpOԽ KՊ^!Ln鹲ɧ :r,7\dǺ̫gĺZƧ 6zIK}LxU\tjH=]Z w8i.ۼ˿j{FL ¤HI$Gg5,/EC3<|_>}6$BD64׍wz>_v6i=(th9ɸ (H 2S" ˮ@.Ec`֗6BX}U1b )5vFi㜝Ƃq%\84Ec x⑝ZzP~jqv5eU<=w8639xxBhu%οѥj\X)C|b` : X_ijl_rY.uBe-26Ag`­^9g<'mnF@$9 yzˎzggkn}X(0ulji[ZDbL|^"Ւ| f1WZl,f=ÑBey(Ms':g2Fj.˟ELE(!Js#iry2=TfhB p0XJu{K wѮdgܩ>mp2a#Dn) Tm;ӤI~(0EFeͧ"ao>L?5P={2>soA,EsM ߳k˽ӿŀJx,!\"" ^F#e? Xy.eW1=Όs3g=Wmc;ԍGx;&SR$03'RWq)r3U^A$e7g>XD@K:f~6Ya&f#;E82]Myl MtBŸqMwAͼPz挴Wy\Tha3{>~ b'RA"BNPsGBپ3rLIQٳ%b @X&hGFT`k=\8PtVN̢㾌R_0o.w[#kk2YZilAh[=+gwKF jW~n['9[ͻ:r#@ErpE#/իի6iux$0ǧn1ȏz:/%MV.FH"p9h^rqz.m]7}0A"@dCC$ ^"ɬqܖ>>O "bŶ:1G"t_f靶ۍ"ܹzܛ閸u|Y70٧_}}.~vwt(3$'Ⱥl6/+MK=BI$;Tyoh"y QՁ )"- X*âvz=>hzJsR nY[jDBAq.뚊njLw_je{,4O>"?@E17 ՃY 4C:7Gm|"Ę!O: /X3|T Fq5ݟuSDD2k?}T\ܯJ*P OӍG 2OAISLG^dj? QDU>i#0GA "qb1x51҉CǑLcG㉑Ν~?ˡ|K:S@ i8mN{ucz B)$!U**a;ER/SԮ|7`qOrh U6+$deuJ`6zF>bW5CK9q|,+U FʺN\w7ꐀ_"k(@f;Q5aIթ ;ѺKr/+bޅdH8E @GsauUu(LB5dギNM|0oѕ(bUıcl`ݍ%.%V6.п[f,)gflLEfbe $r',1tu`,C Dx[$ϒck`ٜ$/ c*JͧMEȳ58qJ F\}J~lJ@0>r<ƪ6Xp6t/kO'w:)]1S6۳Nej"@MԂiUѢ9߯B̉TJx61#YV"t)?BׁHa^I pj%yUV),vohZ=flmx\ӖZ!n-)aՙ""է]-dd 䒈-u^+r&=pN4e3 'hթݝUh$Bk v|hn71H9""k\ȿp.t|DH^:}um l^Ҷm1Vp##L2TsƧγ`üSs7 EiZpL_h!;տ[lOb|:7cqŭDiji.tq^o&`K;~#AÀ"ITtp5hV)_{77 !)4YjTlplS@t)133#d[yJ(xrWi6. FNpZK/D0ѩe5$̑)ON.vQ9`Cd3ä:#ǎ׋tqLqxt]].ٸPc),窍;\Z(u>Ӆw.8ZM e"H!n=rh2E6jtERn7y l.tygBvՕnt#ֻV=͇\(nBbM5.|h1gF D)0 &ֺ cW_87E~Ե'ꚜmbuX/T6^͢-Kת zMW09oYE VD,X$dGiЊQZIsO ׂ _I*썻a&?o cpYEj'ʬ0Dj4+YeaIuИ$D @Ru&&ryrOdgU,'c>+9LӻUΆ 5+*lb%붙v + !8zT'Pq \BHymH,SWkԶTuV{=p_w1Lj2+@N͇z3s'Ch6:Un -,҉+U#Kf9ҵzs0(qOW ǪݭJ/IҶ@FdD^T損1eo`J@€\97ZP=@?m9]r$z'A뱮v7FS+TC֊N0'sR sX2\l-{JqJ$!rT纳})Im<ƻ"qz.9IE@ù\kVFV$Dd^xl!vu L$ r$a"D:{؄amY9C1Ay%ER8XKHG4@>9ۚdžJ=?4*)) , b1@*uT~ ξ^:Q2 (b2mz6 @@p*3o/@@ר^* DD" @s&yUADy~4|{F0Z\. J[8듔Zt0wgj6Zl&ħ,rwiHN9AkthsLG1WԳb>7H$8L3QGu 4~G+-@hCZl V.m.dE˒ʩva1BX"<QOFb@ -ɮtjpÔцn>q~m0Ta}Mא"#j?D(aƩR"@+Qe9hmTӋho?ЮɆ2fGRNL 3V_uX-xTи_&^VE,(`B q(=,w9zISr .ӷn,AD;BS9 tg&(r|-&8jڨ8y(W&Bx"#J:Ϸs sp XQBBtҶ \ns2"Ù آa׫%̊;P! jO8Q!X t;E7x1yTs;!]DŢWej1#^`Eƽ#t ]-\bL%uy;"SsTN£ˌbzv^nܒla>scx.oJ(U0EFuV:t× wNsM*i&&VuHe Cj > b(| 5J\6M IkL5XRglSA;|4rjPA4bdwruD f,rvaN.'zՎ홐۽T`!}Ԫ/{dyXF¡/0h̒FN_@cHx (W64q""*/peW5 " |bF\V!6prb TiVs|XH{㭊\P?up#SJ~XedkE^*owZCncgw{qBD1(t#qFzn߻d}gЀ6=,r@~ہڜ1wPJDtB{ Bv8,D&mi0GS#x &.UNYS>naqjq/P_/x|& ΜZ"(#E ^͒ţfZ DDk962urWΌ`l>L:'6}BPPRDƼþz"Ppr;?-a+*qo]" D.6'w<ۅ6hp -F`ݱ*5EgMaZ$Dd딠%!1`n;[$g,9289Ymtn8 Ze.]9Su ec" v6j~DQ@Fb]DE:U wtVsȈ1!i6JiAKz^mHQ1 UJT@t.Qq}mjz12l:p܋bKWmc Vˈ6eiid>Z˯6ELԓS)Emim?\8WUNo{Nò( b kR"!M0B%Rx{N7!`n œA['".q~.\yW+7Y^dV:~yOSDl):T6tsuj^)(۷]kLl3LPjMJ R”vy*}o Eu|8φk5A!!A /&‹9a޿BSLR`r NuȍC";幸sC/y:۸Ѵ^}AŤ`=U+FdžiE41Q6:,Yb kY2dt&ŢJTV6 ~j3ꎨӽ} {ܷ,<Zc^ux[ dgc8R(4E U#Su]|(Fd<'NF0ٙ006 \:lTUݛ'RGyc݋!xٷwN^/?kuGBi&?GӰ}їzmeS00_Pz8^#M;JMB%20=Ovp8Vue6o8뜑Xeྰ:#xbZ$ ̙'[WnyLIäۃȚY^+q~u*M#?ҙ3u32%!ź4YR`գF F FxwG SPj .huy@x|A.:}"JQ5٬`uwTe8_›07q&.anR}h!s \9?IsrOFMŨפ B*k آ I&sC')}JddPDaQdPV ͮ= g]!Ÿхh|+}<S8xv;w:] o԰KK:ؗG2;)V~I<8 *b`p^;f#ˀ{Swx;jvpNו^00rtj$^=3"w[3;x}nCӃ 5Z$9;mx^?J: Z~J{0%pe%?J۬)"-(uIƙp::Nk7rAۛ\8'UeL'_V:$mVK2IrgSgj6bpE9H4M$C.fZ1q`̖dDp,Dnpk?vAx(2[Kfg VbO5o`gڷvg4<dH$Y1K@#"c6iP80`l1h8ig(_t,oA_rvuG1C筧Q>tkUpkzYNz׸꣋~$yC)@WxɦMSw:PIAL4n;?Vkϥ!};g̕J慰s]Bїڤiv"cwȆ:gF4?сx}ts  1q6)LpʴKb3 C0f˻8кPpä Z F{Њ"Rz`[ҡ]TK@$%80CalVRȄ" 8\QM.IJJJ"1$mKUu?ee_m r}m0v98єoc[{r/Md{P6̡Aw}hGNjDus>fF "Ԇ8v:9,vAJ up3;m ءo_Impͷ@jO \81/AApS<+Re9h3FjDX+;(7`[@YunsKd JS 6nyYd5q2:ˉhшxat@2fȘHTDȁ*ԁc``|E{{;Gò9kZg |ri_Z ,83_C"\Ms쥥ƑXtmgI`?N6o&oꉌHOPQrĆt͐\S'}Oo },m_ItDCv#Q8P1ԁлg͉31P5v鵜h? XbeD.2+GKOֈ⁝@7܃|p̹o'̏SIQCKDЃ XԝTN^p/T닮i|SX8ÿh&0rbh@]lri3D`h`gŮ Kǁ"Evfu)@pdоs_9FT`==9 P5QN&U+Pl)haԂ|v.5wR#3h2xug!v1nTChG9(;8^·q1 l+ Pj^'-98s1p ~ʐ< 53fL1xP/:zO}svQeXAA>%폣?5S9*3ۚC"t8@J"0CN)&bjA@h}Ԟ(ePt`dEu O@t1iA}&D 7@?.LȄzɹ=BCu5/Gt=5A5 |)DA ,PA4gI30Pon5qXg $ 'rC$_^ v6'o7;;1ށ =FZCCh@o Xj b ($m=||8*<:x"S("Zcoɲ;Ez'$0(c]O[W ;hƃm2yiE?.=P=1] ^S6Rzʡ4)DaPml浄9A~F}5IӔQ@Ƀ6vLRmҙ xQ3(k/ NMa:&C8p`HndzC |ˈ`8ѓ:Hd@j h i{:D_G/2 ɈTCD;ht!4"P/ ly:b!#L`s7PCjDv&駵!T/ޢ(NQE1߽`'Y!X$Uq!"ݍ|hTS=m;[=(zP|iPd\8ލL1a2"TNLvw͞p1=ڴ?~`HNswi .3SM(aN2/5`"7nƲt Q$a[4ܚ;X[N|8dH16A~M҆xRH5n8g(jL6EGV1OK;?Ϣ$ OYMb|O v[D({3A qhTX`>kAgґlznRy%k2m$# f2~?eT4#jTmRO|Lta,vE}g)̈NB4O>}y&> o/Aʇ{0O،;`|ԞE$3i6>epI"Jzgk<<3Z{xlcv8n:!tMl6Ш Ked{P15Oߵi◉Q *cLwsDJ0o6w1:<@vMK@d^CƑ5M> d@zh1Aqt"4#\2D0c t 9NN6 GD0YVa bH E c c3X.9PzDg;Dv1;z(i9pCX?jPc}xp6ZL ȁQCR6H<>4戚NV"x f@Ӣ5/v""=j1,Pv"r)L8굖/.qE~ZT-׋7A>ЈbT2)*5ކO 1NTne `p^'&(l ;v؍Of)(IA b|dIXH !Df/t9Cd(!kWRpl 6T/^x)}r Wz$4APb`q/'#0 '߀}w"`'4ybD8?wD [ F  <_Vؠ 8I XO$Bc",Ӻ~c!uHVEN(hD ]q vɓ,6B8{rj0|0N49SD~YKDLN* ?1 @+ Eh艔q&/()|2݀i;u PQ R(+D `p|t$ӞDD08 ct08]W:œPNh(=9@NZ@ {x~r0D-7_/5GUc61Lax>T4 xɀN'f Z<NQtE[E5{0P .؆LۿaSP7d6wAx 6@Y>ZEd$(DSHA4sDU5xЗE-NPOƀBGlD :A;mruY80B]!hh(j !=ؽʃwb]%@!xQD1MS& .MTP-=SJ(dT Ћ>4ݰ'jc > d["D-  E ]H `WTyNwE1-Ob 9A"bDf1PA1)x5 &h8=੪ P0ErP=F QIDDdAJPj %=0D:`xő\!:t9F s)SHT7A/A.R@XIx34bwCSD H(PuPo%KE;mmP%APD -ςd * 0UD6S 68. q``h 8QPQBTg*WOAno"0D9&%.!xQI*/(T\pOR(`^dA9ػ#ۊA]7_o7[KDd݀PA A5"4A{@{PuMLb"  +"{2*Dvd1 `sH hT8Q@RoYKTDd$=PR{U"'Qo\ o7T@5AS> &) @N@D8M>\vҨYiO>g…II4n=pH=/۹ ">\Q觱0Fv#慵ֹLٚ !hfE$:ڨА ?* fEzTuQ\bi:/{ {,]$iqJE9O|ۡ$+o@1I D)D# RoҖzmiC|gew}]|߭d^՝NZ"5@IXIY&$;\y|TrP+ `7#-ݓ,\6cёǵsXPJCAfȣCys+%zeR6cyX bק>qA|o6F:&<]X*<ٜ;ʢ" N"SwrrYY `ŏm˾2I(݁Eets\_Ɍd g5* EKYT9}^<ŦJr{! <3-fh{5ƲovI1CΔ`(H{zӪΐ~hԨψ`!Au(|fsp^Qj#56\$(eJYBpj1!H:Z,JLsFrB2g , 1*儕 m!*vd`N/N xd+\4 (> ŹVT)/PJP /e`#ߚ:^dcn|⡅b%ϙZ'C38E4e=1kz5#VJI&l[H.q:4grޯ4L CnҭZ:2vںuTo*r&t Yk Y2W93bO!,u>T.#+V_j-p2Q&iyQ?bHC(6ݻ$9 G+l#Sz/L Pl"c_7"OuJ|K@2G˨#m7cRKXaږ<32VBb,HM227>^_lݎtY&QBe8 JDyA.,Jcd0_%AayKfc})JQvN< S4AJ4wb(XGDM=jՇm9ea[Ww;m+E2IO >I7۳PlC BkMiPXRosJ(P4bev j'+uU.kXFYnOv`@pB ݔv(v}}6*W9oJ-wS$1Ih2Ȓ2z%uG. p)=8fty1 ~R젘: zR%rzaCf~`:.eEQ-2{ k~EZ' =d@p^. \3cER|Y1 ~Ă>^4?w3>}?*R~kB}U1.˳~ }>n }TͨcU^u;Ԡ]uy Gsٸaݛ/l*ݗtcM4)w{'4ivޜQ"$&) =SEecBEBŏ 8`_r18C6m4OGŊv-^f+ZGsΆ {]чKQ!$"fHpa_a7dehc*%Z\ t_PTXRX|3KڌX&9)P FlJ~-^Ʀ6g{NʂdDLwPL2CV h=Gm{E@B)ont[bc^  #@fC\ixݏz.:v޷f8Ra&޽N"1ϧva*"S_e=Ygf$fʳM>v@w.7y#dP4\,"~٪*I:,rY\` =;޳;<́@*{= Ǐ fH;HvA%QQH! $^e ZFJp3"o=+R0H;]Hb6oRk QN4 A!f۩!J \gR@!6QzS$\CBD]9t*- ,T=`2fUZ  :Lf8#R'M%dFM"ffd5Q+J`SL-CW˪]:bH_JCfmeD`*oE{ffޯ{2yMǮd])AU 2P)#S ͲA5Nepeiɣ(8$!14AE@HQ!┝yīn7 iηn¦˛m.~Ƣ3 Fbp6R( Uh`,PD"988.QUPj]R.L$M]rP>jf AD_4]akVkXӑLlp:D$S:Ւad[/HVVI"יJ:`b)/$jH<*81ͼVOƈ)-:j*xH!\V\hBsj~u "t"9ݺ\wyق'./+ls6|xgɁ^d2xA "ȂJj X;fqz\OU};4jh̚1 Z&/,2<dlg4a̷^K:wʒǣkCIܛ?d!%gOZQ>^yx6hg]`ȜkYė$ I2V(ao*3u1F<3eu!v4F$=AQg 걬R4 >FYDUҪRIj|/[h8(p/~x]'DZ,:#\Mk ԺFX`єAp0`Z4b'upr0&tkpEҺ^jhrVܜBxXLdJV 7js!qD>vǮ j_]]d3 i[!@F,2yHVbpX3кOe:L@R;X&N{55YbT0+qZJWRҁpm.ʆ {+%@3 ѻs駑k1!16ԀJ)N<0A7/f4oS#"L9ACN $C%r8Vy (70RX\GAN|0H@ݨy1r2Q Hma d,'Oc i kC C ĩ,Q.y)BPTSI$2hѰDQoWaE!VO~`dbX\@>Uf$984R/F>7t7sQ`)BIY>@%)_^Mx꜌D/"9@doBM{eNYg @Uq^_Ƭ?FX^WFX֔-sػkG:CYyohP_r{+Е?'Wl/h=ʮH=9Q4yfO ?ؤ/e ~0u`[bQj_Hl(`Z tGXCB1t(6۹&NVFsoy|cϷgδQhO'zd&D@ 0D4(0{+?3qyhNc^Y65&vTLܫj*Xxʦ2p#E ݻ4:mz˅)Rۓn:t2g%ZDf`Q0 M Gwl# @ ~$"#9eI$fi ZD3@?%vZ${4~*y2 2Jzˑz V(D( JX)h&'R`unlAjXS Ft0l+;TALGb&3Й9aXOu[0qr&uMy:W{;9s6nVz&S՝l].mg5 >&,ZUdA婒ʳ1pU(s"hvx's YEQB-7=7Rbg8͏w9|-G$X/.o5F5Sp{c uXtܤ_6Z`yf!F[}kCe`9,&2anzlχWz-doZv/R8 zE9[>\sWgڴ pVbeѹv&ɬV,Km\7kXk*P3rEX(rm>-]sykifXoE@]MNvN}X(`^edCcjؤ09aK" k*;ORvDȽ`_.wtU6'">!-1%oU=חKl|^(fle»fil'}wU^QW:̮ofRUfVtE L H4$ ݌0nfYA^SS@q~3/+[{x*P@I"LS gns\P)&2M3H>4&3miWھ3 @H=6-^|ʋoogBB9Cu;+,IR͈>n`9QqVx2Y -nTnW7,gٷ4%_ȣ^oTrЁ5ka.QSY#V:e8Q9?~?s-qFa`0$l`9`|pƆveNkbUm8y $ܯq2wwD̄:Mo;Vd`"AR4e՘&q#5vw E8cۢ|Xunl@04QW8K0W&1O͛ DM{G]Al0ZQn2<|YY*;8P0[PAk<ǫ B"8v7t|umV=y(0& ?U`& TjK?W|\g?-|~f68~lUoyelip_Fw=ak?-NfB6_,fj*ͯW0Xڹ hM ϏU_a|QQ&xͳ{ XbEDfn&mRcY~t&x0I&6y"pPr]^7[\pFV0C3E#C]SfԴ)p71x(){QؽxP@PU ŝIcOGf{d|9ץ LxױU6M~buZc^,_ݩ:#vZףg_XgU oaU&" c6|p1۰ wsPw Bj"M-aO5eU$__>p ~YR䯂5k:b6:͍5mK8(hrC/3OڭoBu`@ b24-&Ӵ2%Ӛ2)~]t;O̟r/UD?"&uY<ǁV:`P O5AM.=bU 꼤(Om 󑞱^^[GW/1wg]4 ֮+\&vҩblH_9\Fk{XiS JT[ڹ,7YJ실-νWL<|Xu!ly^U.H!r}0ⴥ3û\}ԮS>(ɱv MݯBuXZ1fYJd|`(]򭡶s<9|=zSLJ(>x憽pOhr6 Ht|^`+~T` `|Nfb4A2hGSb3ǿ 1-#FCEoyB)A%lnqqna89E fJ/%Gnk+z[P0vb",ś0 HT>K OBaq#WD ̮ic-4F&q܌Tt/JE}KOdO~g<1Ŝ ʿËך 3$"" ,0λ DS̛5х ZH\?L̨q]brJtc&nJ]&NqIU#N_Lw@?$%ao?=6qj">kX#p! DCC2rhkr\d@fo[l?>9A$(av.*&'/ZJg0d0aK*91) N xwbwmocܶ; " ]Hcؑ8'=~5FBU/qCyg3ԩcZx~ߑ-&%Gߘ 1;,VЅokT\fZ\$uQM Cw%02qVިwvvxC.R"43e@?spf@a*28=k숃r햷8OW'\>VhE8Eg8ao.@>yfPɉ2t{wA/N;t N|C؍k5lZE7hFNX+q;T/c\ F𣂰e4{Hpk}>9#6HT~f6JETͥjb6A/-l ޫRPfϸ2sDg-uneM3t )ڠ /z\OZo'D5N]Y.u;,;`w00p%{c!ÙaʙӞz د E.PUMNL@ӟk!D})$wX>zÎ3 K„I; X }ݰЇ Hz1=\H:oHa;7Gv+@2dXiAZŁv Dc{ 9뀘C !L=݇YogWY?Dc^?٣oYߊqjd9Em}{,;,N#h&u^]|ʆ?{xUE(jNS/ON1 ÷,ĊXX@䪨=Լy՛J! @%Yp.)#Bͱ vy/<\',71U,Bٍ_Uhx>O-UnY{0®c|B h]/r3o-uom[[|C]pȢCӜKX1^{ {Dn&Md(Di kbvmuO[!ʽB&ϞƳ *ʡ4&$-Y 4^9^V״DP\̿'R;&tPQ͕Y4r}n^NUr@; Aճvt(HPnT-c XiW24ݵ5 Zp}DӑUH&̑dg񱼟gO?Zo<}|f^ܸ&>u۾-}Zզ͋ d1I M(>+dpD5mR~O}fn,{6n-YFpj:Pnf=pm޲ꁶPF]RPQTB }(H@ ?N>X`PzÌ|Myyi{]$WJy|az‹!ih>3t" E0xeKMpD* =`u6l3L}4MRlBG,4HAIVSM"XomG-Ԅ˗ ǹB`P&@^Xv珨NP}#ĸtW38.-%G_GY;-{]n:ԘR0E!'boW|>p!wֻ;u< 0y皸uP,eA(DM !_ LLt0e}K|,*^wၝ!ﻈUsҬJ[8$#dQ@5v ?zl>Jշ2J'tK lk0#9lkpءܡ$׬m\zt뇉BT(T8DZ;١<ݎ $Jl\6@U4% 1 P7nbl7Ulm2Q.#UvDA PD;3DM8~ ∞Ԉ 5C'AT $*xhEQ:( #Ӡ 1(ΪQ눢 E3׵5Q:PPHE TaPhZ"2Tn@("";+D^[NwGE=0UCӈ%<"&a E eD]fQA]GXWn"HzLKj0 % lzuk{"N&bvLH NJDeA@O4X$C[4/\nPq\!"UCwg_Jz(7kR6!僜T/bDƱGKR9@Dp{p(D1ĻxJxT4^(nLe96u tgρ—ă=LKgutz& a"Ƿo};f/5ODƱ{ ] 1d@Y[W'z:X^Kf^co;;wyf,5|v䲑ϻl̜G/(gu&Bl+.gv͕UE.;h5ç_ьs|C$@}{'7WFWk>O]*[ypUmg60ɪЛ2&|QQ|ѧ8DdR$5U5>Tots>nP,5Gj|=o0 #.e9 NC/n@!Gϟ&T& @сi2<(.L#ArpT4@t񩂅@IA( bP nrMl08^’M8~Q~5Q}p8ORYdnUVHyYykd1yqIrU@ ָ{]ĦK< 8Ո_[J1 ֌E12/6/O<ϜjoVx/u G ry`d|;Rfx)_Ҿ QTO+d۷ ]G{w7 ҈C׻='|e-nvJtJ]mҰ7l{_WD8f2}.Uj[ M.ax1ݜé9in5+iMݎ15͜+ {-yٜ,~Xe>/wMʃR.]$gU;p#W\Zt^-&pٌ-.EŲFNJ yVXDIۀܗ2|AJgYuȡ_:.],{;Ex i2G9笒}-:=sL^l9xfrZ9gGTųZf䬫oew~ht\0婗u/xĴNf7†lK6 _q~No$6%tWgeug #썔M|#в -T21T r/R&f׆]o 2u|[.[llq[h; ,_3>ϕ_)E40v{1E@\w3|;ӓdZ]h"DW"&׆$r@uS,G 'rl@SR\!M ^X r[='3s89(G[77p%IHuyk{IZFUV-b9|b-@lh{\4-i=D1xno)>*r:~LvH^+.WV}A茳5ڢכ-+Lի*M甶Gs{gII}*dgGg/FB /hCkN)DJo 6mhdzpNyMr06[7\)‰mcoc-rA"y;cM5e F<+6.FmsI]/S2wE+:lm^7(19rB4mjzWBsʔ}^Ny9^2s/8Ͱouus)w|&>FWpћMںyb˜Ć*dwV v_S^b5inQ'7⬻|oWqL1lгLY6Y ,Z#[npm-T==4قDoJ*[te1s+67i쭖#3i {?q^ӈB;|Y/ CSqpLSXCϬ(>XyywV*3ANeJ8-,k#φEyIo2 UTlǖ$5Zot T R#2VφŅYPaszqf8 ;EǴAN۵/{p]30gxdD5z0tp^LAN^)\IHBͫ2M{3*0:9L!*Ň\kJ Veʭ[ N=,<H7v921oOr"LExr:[NFwcʈf@vno]sͺaSOYk6(N{aPNp.K P,(@Ғj1* L:G7 _ wvz'%@b$TD.ؗD3m<*yaV.#eI/s:>5 ĩ0+Ği_ >Hמּm2ڳkܽT5gL. ,V3(䈜KQ-) r`P8@Ci#(,eaيHW^5eG N6$Ȋ 2\sJ_#l$_<9&p! "lJuy|Ǿpڳy \AmQa$oF@DU%H,A!}$anͫ owS1Maʒ8!2Tt'|u\z^Kv7kAO`i+# SÓ&~JdTb*P"~g칃$aH\CF@A a~Hc*R#Uq|;CĜe,T+r3GU--AJƕ4C>Jյ6Agxjǻfwүo|i.96&V696~-,Io1{f,Qw{MO3FaZe]1\ȇILs)Fr2+RR\?}܏M.: Wjiou+Swa:4Q1/((\XL=1fͱwhֽQb9ynQMB| Z x4y؍ 5[ez9ć&gKN v8ӕ9Z=We40GiF:*g/hN;xwG\r|=n"mXۻ˨u%9s>Δ =]oI"kNHIjE-SCX;z.)y)m隩T6I[Zkt,{{_/"3k#%JSMo/׷|pz>PYYŞx|5HYO(7l;<i}̾DS'huZ6$eυ88jK#*4ʫb Y\&SR֜\I_e!E>:LϷNu&/M36DڱI>pJQx^7V2fjUê)s$ x7(*_99ںHx&hU&5d 2ȒZ("))膁$d+!=;}:s O q "0RU + t1!ԓ 3l<8(Hv4Pđd٧ݼkgjqT 5 Aety{Z'N,u*e(ΘAyUZ$A`,!|&lEҁ'xT;,e;vπuI"$ fYg I@/g&H"θ^ߍ["빢t'i[([ӆ=OSIw vrEG[&1 N-Hi yA,}^ͫ,n큉␩g;I pi7&BC(@n0,$/ $ ftzh2H pDgмe%0EvBGHL<|GK"b,n ~D}3gW(0DFaF!{k3r)ֳCV`6S{v;c8a X,<@ēa&8EmvϮMk0޵:Z/KX\Lι23IF{f9sx8tﭘ A$ U6C}s u\5hB?`c]&֚y:V}">d0 @<SGW:!bW }ȡ̲E""(0bv=ej1Pwb<8b*Sܲ&.VHdKxv*!2=qrdv(.ڕkycF+{yy gF Z{^[T ^!8(GW'*z#*[&eO -iZa `GrG X,BoejOPÉ&bb#Ĉa Q☎RdiDg ƎfƤUU# ACzkFښ̰2(QsHi/ o!q( ,Q&Num$c⎺p<5]IEgd-/ õW! M 265-y7jStb`y}4DO2Hee}Z&0RBxI8`xd:MHDQcȽsQd3#5rNьFYEƴ~$^d)jmژp,5=xoFB?A;hd:Yy{l1{mC1uj<7mk5\&9>/yį\gdd3.Wo[']E8(>vTLE4ZfgiqEV-l. ZfL 0E&mxdj"\dbi$ZqbceVogOPMp]c F} 8_Twᖾ{ 08с)g@DӢd(&>\ r|ILhdrFR`1(H9[t/X p.ġ}7=me@ʈP'OsyO3˗(#Tym-iq[f"| ]b+p)R/6@|DyWr6>+2F {>mR2|p0L D2a*UC/[ < %Z&щ`DVZr;&f{Ϫ(*5o2*2c垸ۏ^~; & [DPj  SJzģth+:ߜ-T*Ǜ k6?vg\ e_$^ry srٹVh-h^Bs٧l5(sk]R / Z54ϬH|9z8ֽt[k ew8.p,\,鑜M 0ĕ'Y@[5g25]tX!,p\&7$E$yŞsklB+D`H>(, 9qx+S*-o`ȣ^pokb+ƶ[~?0Jl0V>Z ei&^!d̰ 2¹D= BWwLRE$VRzqD!kҸKbݠt(.Q,X$P.$D*NZo"".9(U4&nR$lY8#0QDM D+BZo"| E<Ȃ bYr fv^g^yj6q`]XO abB'v%; R 2 ͇4>0BHCYd"4g ЛLn9|'-@t R6.Ml'%7cH"Aa:fUJyr*RS|O^a|)yaug95y@O#@d9AR]d=hm{n9dE<`ûsӞvI,¢ $Cj"P:N&isn΍'}и" O79:&2 E B2 wΊ9x >:&J !2s?dV/&xr1і[2GE^ TG1Q}&vEj\fճ(e\.(ήUW/[@f;tt Ⱦ=U8!I2aFR 𩌾ȷnm|N5_63|!n  `h(bT={P>T y+[Yn'[L)tB!1e$Xw<FVoXуKȵէz*5U"2i.97u:y@*Ao0Yܲa׺V`"vZ(279uf#ر#2|(]pCʩ…؋bvDMHTIĩhcR5Ep5N]*;{n/ykrDuG !'~5DFENF o)vx[Z^6_#> hj+x{ @ M!ITWzqGe2x30D@4Sٮe.Xo6F(erʉxp׵Whe Ό2D/ ;sh==.a.UzcnnE4Yq7b0@rCX¨cHAfdk;MTw%Z՚~E|df-|na6g.<O1}11C{($ʟ 9(<8gv%-s/KBŮ$Z^4BPh/Ʋq8XsĢ;45oo c[A%)sX 7b.ժKVw 7=kU^( A"q,wM<~\]I[wV{gΝ rwxHP6;(xxz 4 *d ^W>|n{ä,%` 0 ^B &}#cʑ{_NP<<{iI´ҋ~A DuP, Gw5xzQϵ(E2y|E{!杻z}WIj|yh[X!#JU xaD psDMd2ڞګJJ&<۬iʗlG4!VH=+֟ öKۍ"U'MgUg=V#:b8eDH$<t2cwgsAr|~Q~ (tl@=pܲ)k+Dۑ͢aDv~#.oLjSbbZ# !`D!"&؈pPMё-^=7̲. LV"*•^>yOwi_"6W4O-j􎘘my-S o˷V05uX0ޞmڔ;@@2u H S_Xx`t=0:2Vjw+-s\(񠛠3|Ur.F r9)$O(n:Œywc h*"otdV,-aƬ0)_Xغu]HI$`As^8G(V  'K/IzGdMjq:ta]Tx5P)gTt&K@PZ8Vv2;)8S=$[t9l !t3 \kd`Q 0y@0(cps T 7ɉ6R<'GyX0?wn ݷ <7]2.Q?ѺguSpш* 늻 a &LBi+mj,+ "Dz3DN=DXW>_ÐFAc4 &<>{g4M+jP+N O 18_uq:yUKpWiXdia:T^]uF&WJoߦ^^gBmXW\?1q5nVw .fo,y);f4j"*·ϼ-I|Hd"` /:lUM@]U *'Ξӿ\q фZ %5K怴y* V^bӗf%zar$Vky? IV=nf;UcP7qY4ҁM T\f$Xuoc*2p9nN)wYzrUrj ͨ O*/{xc}u  )Gw~uz`y 6GN@MJirrD%|rfK> !`NGN&J E (AKA,뽀'd1gWis'7g'22KD 7:1"<8 pDw9r R #l{4G\q8y}ʒsT @wIVO#}zKm>aR[x 檦⽻S+ hjjxN>7Fjp5XM/L/^be_;Kv\c4n{u}S:\uY4`/aA!;1Kjs Nvk:ycKWԭAiOHn¢Aw3(Z gZnwwqvuQW2[aV;a|]f"o[mOaf7W׏"WD`겦 ýZޭ2C>g>òbYBɾF p= 쫧v=5"k&E,L1ƅΥ*ΐ$z$囎luŚnmC|uzy@,76/6d!tCΔ= f/:u2T pwzؓͩ1 aОmh@чϣ(mz>mv֒IUb~+31|4ylI}򂔺`^j5 a/y|[duWX`.'lo; ϷB'SkEZڲbUseŷ4oFr ?[YΚ#XM[{|k7,5Π4Ř7Vԯg{߶V<0_#pb%9@电hߴ9KWgV DkC.-`ʍ4թq{:>5 [Fov0'7cz %0!GNjtD(DžfD6N 4D14ɻ^1԰(,ձU a%j yq  5iUmS8 .AVq7Uo$LTĐDV*AeJZ hIցod<z'olD28vt>&sl(_dR$o.r'# +QrD@ f"Lz9%o u/=>:Pi署T*qXC9F *Q`@B$fETXK(j=M0bHgf3ŊŸPejz.*쁺);b$^xF€`WMo&0T Aˆ7e>9kՀE |/rZ4XOZ2@"!:NT,Ph]S.Wp{8\ptzX^['7[0E2 @?hP|<[[`s4`"$@(>fK޽w4zSqFc ojkv&[JRJe(* 4ݕVcV8(Ң:+nUQ̤kY` @r?5Y$Uiڍ7 oTw 'DـgH I.D{c8 Ol E\!ݝ5!}me y-T +ۡ6xK˻z=|{jmmdBN C}wۙ5@(DUo{# C`j#k %M6>,|y|s=`Kx9L  v|}\6ؠBlm`сiÂE!m'`'Z/tZa~(܁j @ ;Ύm3<g&$p2 t37T'~u8f  p;@@clߊ<@JUٕS$Yk0snmF=_wa{P0 [ jӎ4.EVKd,MQȺ@ {)d@Q>$3iq"^sD P"\Uɪ eZUpш"7SKtzUw@@'HAybS総- ՠG7W('$@D@ 85M./rb"@w|[>ZG̥k t7EE:"' pTS|EC(a;\ "Z+6Et~8 c .5X3}[]s 滠 Kl&햰m… *)ƱδsޅJv T R;"Z P ep!*q #.%X  /SYVN8)x%EEddd+H]EoDN~`ECnzmҨ.""DVA6 <"h!م "؟ !]P0jT(Vbz܎,]*rqs\U qQ5P:QUt&UDPȊ<A˼L bT/UTPϡ@7;Qp ] D@TwyA s8;M Ѐ+5A2#;= TEEQU?jeֳ ˻ 7J}$""0!܉{ !-zXY 8` p`9TJ6.#۸N6<`3Usph0mdTDQAm:m;Iޏ 6a|3|߫Y5Žl8.BRL?K1E YV SjD2ʜfSV`_DZxA@E7+u*.QyNZ*(!Gm8dtPp) ϖ TC݈' 46*"Z W#:f pe~!6KyKt$ j#Nw&JEOKۛ0/՞'O] [@ɂ Xr|LтX+ P]Q7*9UoaBa(( <ָc6MPrQ`\U|e@@jdCAC [,VuCCݒ*j/۳~ե $4dTp@/vDMC5:lX @<|1a!QLa!PC %)Uq~eAD tQa=: QB(LCqX*""%_ߏo@NnL@!wӐk.d0k6x>|&'>Z;T=]<.UA^;):bU vacψF,JҀ"&CȄT9DH}Ųo^I"*5 tW b$a;$5@;sF*_ qz7MS ~ vaN/?,=rr9Пr=$eY9yahe' 9S~ K G 5Lo%Y·8'9=9|4})MU@p"O$@78 ۰y#tbn0b" QW.mUr9#(#àZe] DDضo("7f:OobEg,iLN Keĸjk޵LxL2҂Hw#x~;Q@jt@y8EPYo P+"דrhvDLX~+8U-8P""d-Jw!:5K 9X%AzZV`,QR"D/7V-Y@R@ZTw"c(E Rqڒ(ER)0ERzjrF7@mfrKrE5 WxTL:k(oT{٭:=^ا_'ӊLKOOT"rM$2'RMƛVMnY-v4s)|ɋ $b\^{oJVp؂L x @$Np0lZ7 "ewzõ;@{&l0%Zs4{V5b[ \n-ga|Z` HvB^^ou˙> q>*4e*M]>ңrZQA!T  XuGvgvy!*B nu"awϐOh7 9G(물j&ReQnP(P %cMj"\ ˆeۥH슉")X~2ȭ;fm]iĒLj=[qN\Yu)O r DPxwmZwlx+ \*^%xŵS}f.3kD.Tp$uS-DDFLѐqK!g6ioDշ [^®5V[⦼tGߛf3$ۧ"/>>ay8T^[ܙ=[T3Զ-(X$g\e;~NayCw[kVr#Zyò9[\j7h5ؗ@/5AmT "&5l)*@b!/TVA2iVy ,|0Nn8uX`Zna"ɾ7 )hC=ϛPΰ3;$l6]F<3ܯm^{}:1 #Ø5v9=hlN^vuWg5a*75#ڲ Ԛ ]kmSm[*DƩD8CftA]AldGxgbaYnۖx(T0f0Ty>}Rlf- wX!i!G8H|p "HJ7]OَKBz8p7U n{\G\ILe=ou0_,f\W߇>ZZ~ot bF$eWQ23lM t8Ն_ l 8qO7Yz Xka«x;^/{15*6BX;ӋtmaeTܷ.VSbΦu;i֧=6:מ|M< 9 A"&,quÌS3\xbh)74e 3Co}F=>-р*,,_n ޱھgf"G;du "ٶongٛnH:ƭ+œq k7`T?bͼ=pM>yءζOqؼd_ViUKmcNj><|]xv2䳭lnZ尮z/fӆt_(On8szV]oya%U}8"DG.RUQ AIɷVWwJ(NUo\(wPP @;b&qM᪀ JiLN|(X"'P.ːGhݻJ4EX1@|))cRQ\)c4䎑9jV!q7-Xv{zWa xTWŪXEe2~C8^\C֝tb޾fwa^wIqӶfwώ\)_Vt7_88M9DoC$TrD[o>oWLn"& @uSZfH$OkOEEpbp.D d8zFRFf2A}m X^^No}W`1E᧓Ú_l\,#&{YfE3x$YTufF&^7*Nwey>x+Zrٯ:u M,khmYuF&{"׌VBώ!rj={f.];Sxqe/t ck:f J>Mu7<7Zh`z3(k=ۗo.FnV[RZ:ehDɀn`̕ [Qxmn _ܱ<]%Ɖ i td9;3 1i-d\r)aẒӫ[bh70BI|_a*T~9u>|] T_;H#j"{nHdİ1hrb{NU*i0jR .1 γXn`ϊ'S{eAy Xmi2nގ7xhu֬ìÊ^1onXn0h^px*t`^3fB`mg~wiS.2/päCʇhnK@\].и& =< (o8LU ;{>|F2ihNS<{nd1q=_COR=*\dPgljёyEA{ޢ/_ѶQbFc枊yУ^,; ojz}6t/'w5"zj^~\]ژg![wT ib9Kبq!sJ>[XvͲ IH 3  MhԣeJCM`I]as"]({&J")@=4"bI ,e~_]ʈ_J9At%KYˤkzB~͖qc>\mfB#6wA۪weCf}O\1=zH4â]B[aˮ9y1:2+w:ϘƬ͈݌H6/E>8yj:ex ZiRMC^/nEmZT|qu:3p|:Zs =.Z|<~//Hg0)^G"ӏlJSio>>XL|İKX8uo<-X~k5oe"/;κd;*hfScƀu]sƹye7Vn M6 € 0e^Jc}V]#-W'戒;GWkH& B;JP2uUgmϦX,EgPO49V0ҪUigCac|@J#!0܊4 ,nb^m3b1|D Y"G8J~+;2b#3\U2^rg[L&KL5S\Dy(v4jvl;;'&gxmh>lk<܅4t]Az0Z\4Y<2PmMLK0znnXP8@@d}@ '.›ׯa sLWIqK[ZO m)6_0]{ &ʿX33VEILLlZ:n5$ox9z,~J>=ӿy|OIgh#%ˈxU6]!cΪmU[ի) 7=t[ y_VN0Dh|;͕8A/1"eBHg@ 29{+ĄHlU݄C6_&Q! &x2;Hw!{p@ EZ*&e0΅Tѳ&5?;xD<P(A( /N-N}t^{*cOWui_/ alבdD]bkkϙvcU]ⰸW '6ZnZX]Jgϓ f\:5xHc+k׵ =ڿV7f&;`*ԙQl@ c ̠VB(18@[apF80 elim-.L `6XVdXb= -^rït PрiQah1q) DP[ 1s}5aMze;qℋTYXH }7$[Dtj !"Ez !h' PG`OBREAՀ"oF"7F0EA gNhvbsAAMd t'ES(ACd*chY"gej! ĺ56F Ciz7AK1QE *@m <O`L6!QD07gVa˳a݇; HPیR BY6|XdLFdX ~KF*v Wnj?Xy¦ĶKI~#DBhC6hؽ-Ud= PT**TA= Ѐ[Ԯ;eV^3/kW?S ^dWXcEN vzLQ=@P$*0Y?XȈAc1`F}Uvt}"0pÜkgÁS_uy:*46-9o!u)iݶ|-X$y,Y`KL3Nk!Z%EB;%5"q]rHX5 Zȳ+(*?4贁M?*⏖&!ZMּ!Ž %T7򈏁huK^$Ycl/XAb yQcF6HSG<,k욊?]~  XwT|},]cTY\imcG qDѴ > `PM+i8_lv O)#ҤV2*=ֳ]'9 [+@K*'AYrۿ/䳀0P#D_-qbj m$~cKKd?1׬Tn8z"e>d>8ء .(~VPX?NYo쩇5"XVڊN7<ܫ(I4<, "#4c~`D|o~!r {RC)D8ڱpA;0C Ҝ $vA&Ys@6:_ 㸺 X PM]×, DTw"H)*wD0P5~:!;"(eDT"((*TEHb+HIX lV`tXjŕY2@"ij%k.FvࠆHZPHh:$`uڳ(e-Ɠ2PcLdbUE)f'gJ[",E[ZZ+cV(UEc`iN32 -r52eZLjei1X堥[5Ԑ7E "`(ÊŅV¶ZQTQjQ1Yc4L,PhŨAmU*WS@5/DCn;yc-DM cREd!* H ']ER(T\! rZRA(V.;Dܨ6-""(d H@pv;[Bb)w=ڥj!&l@std^p`6D+FoNjmÅs[Z֜Ty5UL BJB5(ؑR#FB?- o |SY꥚Yx ѭҲsMhS2L<D&tT6G8Fј o`y`0y9Xrkf=|:h+YLC(HJ)Ԥ"6BDT0`~x'ᥭ*ӣPw/rNiӆҝ^x94tк'3J+rQs4H@XA$HGD6n AGR@wyXpaL$H@$XAd$dbiEE$ꠣ@$T EUɵ-E?NfQ{QA2I*.R p޵^ Q0G, A$$ aF$L A%Й1DYue8w pRZ(q%/K06qf$D{h^i cDD<& XASEAh@R.H6K1(x/H C/P5$U9. 0& ǂvPX)QMAxP9(/FGDQlS U`+F *rQTGNHӭhkjjj]~UuFD]C(Q"$r٨ "(#@꧋BJQ!(PQgk[;6:^G,Lw$UFƷXlD TZP;x=+ۀDae`0O,TAEG>]lENJ#d$$I(&* H\dPz=0,QC娺pTD%H$_`u%_[>kYͮ`(x?w31AXL >>*::I5jno!;ir.U6&]MC5b6cl.)GNX*Jq:cD^jo* p'p :H.M Т("1U{Ow{n Un ;aSJlstvN8(TבT6NJj!=B&sy- U2Lywt+m4<i$U7fɲ)8d"YP;%8P "<^+a:j!4'pr"! ڊz"@NPW L<ی@AHb$~3u Ȉ"" :/XlM(;"*sP@@|dWA] `QP@ a ""&#ƳR@I_O?T|@C *uAD{[ܴ-j`(w=Gd."p⠙*!4`dnK5p\mNJCu8}xu1r`P$/fP@ b*J!,yOۣ@xx[L)kn/# cD?s6lvvN*at@䯾®9_Bx 렪-b@ @|-e9 E{<vneZ&8(F-I !d*;{eؒdE>L2"mّ[KrUxrJ@AzQZ*Ro'>E~Jk1BAAU) @ ) !ᠢD_SQ p }tWJn B;/Z*Bǜ*("d|\ȜDb'_S`Z 9CäPO)M\ЊN_EAN=])DÞvP1CWkfa{Ě,M@` ϔȸRAHDLhmbFKNl314 ~Hت?&2 l` aUa z$e80Mr=籤TH  ^ UPwqNcQmx>C_zDO{5ͤ,ë:ȞZ W,uʿm`: "m_+,EHݬ! (B"F* Hwꐾ9~JmϠň(ɶ! A6z{H=&t@LzڏQ㇭ΎT*5]<&j?qUȿu' *c>등01;/)c]ڮZ(ְ,<د>7GuY *:C!pka DiU !JNZ; L|,[~"}(7}U "p0PDp}Kn"|Petu5sG4|ƒ1Ә^p^x"!jTNNW_2kAib\wʹ}'cngk:5uBx1=Y F^=#=H)ފEP FDTRAT$TYdTIP~`Eͣ&)xd.CdIXTE:;x9r35yhӕtA xxYQ\F:ad!t+2#~X/c*=(_JS8oXէj-Ԋ R" }R&}uNU @L. Y#XRA6GՂŃϡyu bA9GG߲(yk:E"*آp "b<?Rbm6<"E@ =( m " m0-WTbxC_AqЈ8DPdA;}H ꒡ EVO F(;zHCs@C倂8A'1ƙ (:"<@P! 2E[]OW{n'r y+"U Ȳpᣆ4cu%bpN ,F# \ŊZ# ˠXnl`X/MBHFDER DyU[EFAD  8P[TP$E " ApD9l4  QOw` 58q7KE`(^xH(nDDC{N9!zb*$Ep@QQQPNN^RCB m NQBAWޭ }eoL z D ȩURB i *7v^й*XVtiȤ o@}cPz[Kd~ Ai+EPe ثD&Ds֝,ޤ$P<3&PI \m2Ȁl({ "# Őn>bF>D!˛>bp76upeQȉ/JbD2]vrrڤIR+@ӅxH1E*="!sQl2@-次JQ뀁E_}ECf" \; X"'] ÀjqWDJ+hD(y:p9'v+_5Uȿ660wr'"tUQDD ]8@:[3[V Kp;e垿pKN:>:z=Z*( >#G.J0̸hNS}\_i * ZBa#BY=K_J>䎭 fJThD)h<6xu%T)zb,"c\ (G`5PmZ|\~is!t~9/ʂbɸkN}Tn4pAD 2iddSFHCAiY0b, gU45 4I֑Cqh/-hni "1הM]KD C& YBO|($E0>ŠdF5,xt2j&WA"4t!Gf93T-EVPY"#PY"rT {(*S"H)3h.R蝔UuCDozh"& @pp|\~<*"*+c\ '̨z5bTGC&(yݧqh,©5i:vVmU8m >HqlpA&Lc=7-]")1T>$42m"uุJH2) B|T:lXrrځ yi9B!#j T^d'@nΆ=X}b>~c PCҍooGH[VPB״:g]˕ߍ u6,ⅹd #}(4L·L08#w;i|֛?uҫcwN%Y0@v{4($"_[Z"V"8 bX8_ XX9~5j3 @RuJ'A@s cHp6br86w~ZBbkY4ob\Hus݇5oBב+S][?T?v'S[?0=ShLv}N$qDጌT]8vhZ-`#ʝZ# W q=ig`&MS?ARAC4$'8MX&gN9蹎bc]o[Ow(7U%x-用ĦjY7s]8MF͉UKm1TZ1DbdMcxw˜yyK|+'29YԹwZT2?*t!`=^g3z=F1ؤU_^ڏdR cirzo=0Ag~5ły>K_H$&\'d퍹 DX_[P^Ü0ev$y~{;W`y^s<<׏_^.MJa^yšQ>?3A?>~UW-~]W'YJ ;_l껬]c(Ȯ_?v<[+*'O4rغo1֭ιd(J"InU|gblnWǵ@s/џvWFV[)sv>ϩ *t;'F@7z3D# v@=׹Cwլqm.ؼi|S8n~?cբMW|W{W)~Ukx+/Wu=aup2wh6Ȉ\#"˿BE@g2I;!l,/\@/]} Љ BgJVDu#?wyQ(ZGy3Y:0 CD>'gqay|;Yc;_qiG͸(NdG̀΂1gOG|CP $ a*2)l$m6 Si3,gFQaĐ*F$d?zGa%@8jA9gKٹaӃ؞Kmz-O3.#ӰΛ9!b=DKGJ EOP c_ S.;Vظjİā%FL d/0{+" (? kB*H%/-10E;v)/G쁆!|%?^d'@dQL& :tf&$lbiJE}/;7&a Qh՘gAP!$ l9b(B+|~/3rj_CSD6~3j^SI".ȾyMqD4Fs>Xo3ƑkKَ28(q3% ;|pnprSrd a g)<^BT׶uH7 y1A'&kD؜>lY'S깤 { T{ӄRp~1$vgVm  !1EYݐ!̳eQ ngN 1%CN:sVEХg D-dH[@CHC4N=i!89`p@%GhԫU7PK@I wE\6'ؓhSj*q$m$(LBVE>|*;/ר$RRJN{"*kg;o9$M$zS\_>TNPjY"f;꾌4M'*5t<{ʸm嵚y:>K٤yM`SXp@6\0EwN\O.o倬TW5z4HcZ,CԿ u_-q=`[;@1]mУ k {\CL'چ)m ^&me(;!!&y9l}t6edwaQݦ!#UU5j9{{lR>iq4$5ɴRL衼-/kMȄLи[K |gH^]PLh S^:b[J쟣`veLt@0, n}Ա/kw)6x2K@PPn$,)پro<;c0I!mEdHsd~wG'^:uw g*ǂs)!221؈ * :9ay<K]Iա[?4Da{c=ntpC@Af%-(Jn O.Op#4t87yyZ˾,伱q֮wc9:|ЙۓLJ`' PO1A|EЊ P+`RWS Ϣ"؈#H( ~uyl[v^4M>}+t4i΃lc mb+H5LpEv q[JY7u1'k qA*| &Ewd2qLPJHh!< _ot맆ru:/޹R!zE1BLj>w_9YSV<Ʀ‚&X"pCL` iZv )΃[ t5Ew0z8 pxT0EY£c=jӅ`֠>[ߟHjPDN)}j?hj4$0.2rc=;ZytW{ro5y>ٸBp}ݏӨr|ޯ}̡ͻ3_ݽ.R=mgbpqmp]s *iه̃"4uwrZH|Z^ڵj >RaPH:|6ǻGG w" PE H @cMX e1A{ Q^^q*<5`9>.J*l<`E \qOc2^u#6>> =P%lU=EOhQqtLӺ-z*LM)ІF)9J U OAX7̝:?= :TJ 1٢[BLeړEtMVr'NNͷ!sN*2a&jX i69*਺v[P% E9؍ .tT>>V[Tm3uWs겿9 '[8h~Ms}-r̻nEb~ݛ&go㯅{vy"|X.=E]|B ;J gQ5pw*LK}Jh9 T4%5NG. 'hs_m93~`|0f@ P*>>N.o6f-f \i-_)wcvBMp`"vL|;`imvlfBbU0-<]҈;we/?=4-"*\ՁeV0~vj\㻒WLL '5yϗ_oOZs+rEl|K_ZkʩTR@ iO۪*FY؜?] tYf?*I$!g?NT^ڊ|k, &L~ìuBhAsÑZX,U3ycdɭd^'NUu:uLdj!YcGIFyRbK@5D2 f}d(L2DVuP7[oǰ#–Q(0A co[jsWCؼ;g)lzo}9gRN=~yZ)穣 ʛ7N|e}d@PB X.b:yN3O|6%s&Za!su::ONR:8 q@߉Vq~t_Mi"P0Q:aB5JA>ȁb2 Ɂ;*9d4`ݥ;n*,%q?3;0B(ˠK 0+V樯g|T}q"3c6w/av'Xr3CkFߛLCS >Dfmy֧'GKr9U`&5'w+ iqb.׮[c1@d |6бO4br2._'u>}Ιщ=ȹz>fm!J}P@p Խc 91{-i- I2c()V"Cjl.!@^ڲ MlY,+j=ZbGyjq-R:Z# Ku 4j/1dIM"i% 8x@F`=ʼ[bӿ/жd!d<t]CstOu]:[ӛ{ʲfu>pr-|]E8 !=bým."śSW[^'ZM\xu,ag+ D<CH;ΦᓞeOVB#*H69w-aKCyQE Dfsy,pܩ,8Qh)շzn0PjOy }y,ȗno0qlhѻp@ꐧ^kYƧdjbzb|UQ`t_z'8.j:.VbCYAwY)Kc2KitNEOZ1bybW녇4)KYzR`tx4urw!J1=4 ??AVrX=d" ]ަ]fA"vW垰Fz=]LBIxJZ7|UcD=IQ@]/tFbqa86hfxMA$XVQ3Cm"&ģ ʋTpgPy<ƻ X|fZ,.)v$U`{LMA .-LX-M,٪r]пyϢ6*/AڜU5?|q*>ҡN#awů܃;҉9ZP8>LЎ{cUԁq(uּ TIؠR:~6ϥdQ-7V֦lQH3KE)_#_{Qy>QF/ՠA %pAbtmKXqky+s_Ke58x=`bN9sQ_s#v3C!+ݼ~ b!)mK4$-bYxE'@jU_^^iA#l,znc*2՜arp@D&8FauTT*ao:%"ZP\$x4>Ƚ=n)T;q2W뜠gq`,;hՈ)-/ %868YA NsEt}~7!/_?{:dUjtP}{L?_h<_ÁPry*GF>E_a?2T[ >8f` PPnaF|mdF>%v0PC޶;SRSk8;Djf}Pl  Y3MG?3,v&c_,h!)~ Rx;s!%PtI;u"g2ORRqD&~_&L(3SI< 1c@" w4J9)[r06ʑaO=٨VE5\d/Ou z 7dKZv`ja %%ʸe']5SygyI^ O|/6(6l36y/*WZ6lJ7h#ÌsUt|}7DM.rAdgJy<yY)|RV&GIA) ŤTpa~՛xը <}u[Gx&2WW> OՉ,32dъ=2367J{+)D2aJ݂/\XkW9)xDw(\~z+Ǜhy&M<>?ۉͭCE)qwRXfV^ NbL]pXO<]79:=e!"rPjfъ7E*7{; Q0C_M| Aa\7UR!=Hc8G篵8`DZF&ٜ*a D)F<7$'M:,Æ(Z v \(5zPr,"J 4ۯ*` ƚ$?7"H$ frȈ^3vdZk@M08hJs`B`2ګ)7okkhКt}]T Dws6$,)|mDІdǐ=  ǢaiQ|ŪE2ZW-UjvN6Cɧ&FN(Cߩp^o>82$oN0/0ZmAh ^NzU @/)A=>1JHB " LQdLQQ1EzZH(~Z&S+6;:+}[:ݥ |63}wk>-tSgdZh؁ ^(>H-^@DDN0;2ـ{hEm{$'o.@҂oBw;t,8&ܱl!FnJNc&"]zE@PEG35PPm\ \qw2B0$T=ʘ& 1;Bw5[n.Clf+f,Tٿ tg쁟>Q1@颠`-XxQS 6s{U`pb$#8p!wV +V.FBo)!oYF'2PAҀ+TE `e G+ʷ-Vގ7¡qD><j]{f7Hi2V)&ȵYC*L-zXҸ1< &G#@>\zXmixD:CRevtUNο \F+U{0GWp k{{!{(Ƞ |~q'= SQn 33%)#聳X)x}ZډX8CtsP!F#W0#G~w Q)9*}oxY0h 2>즈̺Pf߆q(8ZO8?xf7#RL9| d5KC=*puV[ι٧e9P P7*|:`J3wqҟI]v$z4T'd)A (Te>eWB׍ߥ\f:->}L%2 *Y()CRT ƬL9ngh4:uރ؅At6Ύl~(XKmp`IPK6V4X0 }Bd_GM m7b5CiQ @zSC{MSOXh >d؏?Z+Ǟ"90'e8ADޞߩ~BO؏BQba@OBɇßݥ6FjQ =7pIoіRpS_m6=Rz)Fwا4;n (ϴٴj*QРJjQeГU92*7)%2sBmHW?&~#j#^3}t~? a.WVӬBYV b>HRUK F݂lC"aΈ^۶Pva { h.|}J*.r} \ii:4-CR|UXՆu4fGef^E@䎽$rNӮټh2h)//¹Y9E"pfG]Q/.SBb"AA]Dx@db.nVC؃^KlsaG\HA%lLa!Є8 4fef%\1/o{6Qljb߰ʠ^>ojBlkɉ$Qj1.*ߝthRcoTRdevZ(9fhlWӒj׹$󦈺Ÿb3IDA!I$9ٿY63Hثhڤ14bm[(iB?hbj8DF1 J8gAKDU]\-Ab⇞sOԇ/pࣣC2Qؚ$'"=}$2;'T(50$.h;lWYC\^EZN=8q)(㈉PA@ m#bej(y NQ Iv|M(F<0uʏfM:$:*V |Sq~!IExtk:q39YV65y#̄曎)Hjyr@KMLZc]i=D߮#ggd1r$PUk{@Pwup&G`KUoZZb*ʮ{YAJk9uv18jOS |Qͳ#]J⛴Dc#*b$EXJ(zxu(NDUM۶Rhݎ)kRDd+ԚOגJ®NրQ>,MĘ)@R%H'z2r!dLk ΂/) ' 9a8O(XOrBfOԔ=8ͺ `9D`?w&Ӳf0 TI'I~^ņ we wD`=9=Wdq祉z1 #`~f3+oa[Ң>λ7+"% ^]$x`fuSE=W%.0.@z*)(two*J[+ߘPivc5aG4"T)/sCπ;ȠGOAIjU5')XہJorS޽=P^e6eՊοtnr]9+sI\2za\>."b!Q ][?R+!$F>ayȊa*bKZ176j89f# Py0b0?L^Tp:Mr._.цybJԯ3klc28~hlE+ׂ7~~O쀀Ɇ4͔R*r/WhE{^DoB;WԺD{_-o`@}[h ͤDHŨ-Sp?턶_5niѮ_oozN\[Wm,{~%bk[!xc!kF m o#h]tp.r"H"HȤL0E<(.8!Pӗ>Wۋ(aP=SIRyBɴ(biXtg&)je`nVp?󗽝??9n?m  @>dҝ`a$1R,,l3P#yH0+Y*E D7-CV xE̓$`, I/DQq8i`) j]Hiw_𸙦Ar‰1c%01{,1r+=GHlE$813qD s>TK`m%CK8a'-%TV{Y51hgH$:QY$,^풇CKI19BBXڄ>,\JR:%bpAd"»LOl*}ɰ'd9XÄ guFNLNgGV{*  Y岳G^9d 9BbblIiG-T*}(kCCOͪy3RCQD4WB_$3/eS_w)->*lHB¨2x2Yқ yYI>W8:tP/sӇh^Roࢇ,sFG;sib*Iќ妖:ImXϭ/;D/Ck/2 ɖ%?M (8i\+Jf`ScHtNIco0 I`d(#{6L3``x_* tL_a`JbY|NtMv0R`b 'mO+%Hu1!i;$rA m _]I7F]@[lYڎ /Ɋ h(0}r`Q(i"-sxeOB%戨P҉ǧEVJ8`P.9;r-<}eJ@QS_^PthmJ@0[¥Gz^{\xv_.zzŽx㝁=l<<~bNuZPE:f|Eu4 E1@S; Ut2, /{kSXo**|."KI`0u-A6TMT; ҍQlyֶ 2)@H@>l!l>?J!i(̝ Ҡgy `BxyGǷׅSn@b!")ȣJ)凟 8V3TϛD*_{͹q0o v'4)P!!1xMc`AX ;g . ĵ[,V4e%%Q]uʍ@ ^%P48eBI 6O1&hGh2zTx0 &P5ee .RQ`",ckf񛦇,zJ0 E :%,oO5LR܃@}naG}/3]jvc:i5ѷ>٤(rwqmb}7{nD;1M<]evz'R쉤,2X㗒w1mnﺖ6nHhjCهL l^P R7h-k~uk94LO-ih!%>mZw ] TɟWB应 ecyNC0! P+;#CʨBW Zψ a΢^owgxn)"JT\â6 :edlr$b#F/nmԡ qÄqE+f*&[ :y}[ч^ObLv}s^8{OaG0=#/;#WBe*æT/pk9q)t96)r=n)VNwkkQ,$/,ibC܂}w4P8{:E3ZGL8j>h }-zpHPy fA`b!kb{_r}L$͊kV)14jK~u_+Ǖ?21Ld$`?Zc3EܴЇZFʹ`{ӂ{PAT (͍~qƩnN LCy+Ӯ}OGy򿓡-y2#?z_G0QON~>YkM L..^I6R׹ Hd9R@yݴ>BJ ZXը2>ef+ 0E9:•wJk#'ty(H =h=/yl&[θxBn` 0VPWGbQj^gdѮirmhgt`Ш}v,7/Ȋx?|UDpL`KOh?ʞ\{QBߕj/$ Ώhb# $$BN!*}@tH]Ƿ>監kPR@$=;Ww}_$>w,x2 !MqmMn=vt6|\ϑkڲR VHR:$\ /ٰ.0\/bK "-7cdggܼ E1aI-zƮA=%ܬ/n_? O^_~s8ksC[|>_x<^_:FAVrL:_>k_0$'fCVXe<w^u \9nhot=S^ g ?Q !u-Xz,if@ iJ4 ZDηL"庤dp>Y!d8&1= A޸Ǫ\:<5ǕcmϮ_58qTXNISH\#yE2JOaYrc = x/azfo / Ӛ {?"YphavD@H "cǵWG_(QN^01>ú6|t~yO4Cנ;վqcrGA8 Hg0T&| T/N犷犜"gϑj Y'j!@4b"e( Y8 Krߥ_`]7>yHeqfH0` ;+&C]CV6C{6LJ* Hm"|("y j4^ 8~j_*f+!bA(ȋPAdG$ =wb2$@Ŵ RhʂNDP>*]8#oϗ-Lεuւ$ j;ds:Mʟ;eP&?nr yN,L| ~gs kx" q¸$%~ \U$ s* TX@ -꥛ Jz,q6lH(>`Z&.i11_i};}>jԂ_&eS|c]@V6zqr߹p(7.<ΥN8:ǀ}C[{ze~77_׿zA&Dy覫z=Z Y_1 Y?0tF`UK쪋?-$+]# \/XA2? Q8C; wdvOCiՇvdӇ\2wM$4654ȪAE @1*@XJTS=*f3Z &0F2%&AX)I+SHVmPtsL5]CxƁ>4 %HB lBpX('DzfbE,}N5&L@6YYq;8J7WIa|<_6`s Κh.ARwt!d{Taz c$@҄Ca$Lp> 0z6pD Rr͵S@i &op8ft{_ IIE S%fc$M&iXzVprPd+ YRNVB @1@*$& T EX&@*GLE:840UGD7$ b!*f_;7$2jCl, ޖ Mxd9g!xUr޻Ѿ`` rʇA=Ղ>44L~pa 7f=_d͚wn0=0""HY6mꋷu+ Zºs)ށH{n73ȲcIxc;7L,Rrz՝hf=Zj)MZ3C{hxiaWxk`l`qGG&rAM MA Y |Ʒ5u:X&~Q9Gߔ4kZو@$@W<^!mͰ(>F4v ؼRNCGÓ:_yvv]ƄӋN"$ʂ:KN咳6>`Dd*K\%zVPW2(B!<@.ϟ=zQ7qEدNCZ1 cǝlr-@=X(=R("#L8"O%BHxLJ49!^Թ У pn̷1SX3xPrᆥq8Qi-3Gzr0kU2,ˎ)E"ȡ,?Oq+*H6|wƉ?.nwCnj¢)8~Fœ SW@o687P`;77a8SG  ׿9D}s8Ew|LU !g[~*)O%zqt﫾$$) /ɔGvƫ @ ye֘YWkM{b1|i!$qFžqM0"T 0)zlUhqm{r%kPp8bܕcA ?{&=j-ػ]'=6T\:۸Ai|[ӮrZ}/}&Go#79Mf4Ղ5#p58ze}~b s;|?e~x{߉8g|d%Z{Gw FFQPdY 0o\- MԑTCTUT2 o[p=[j́ecJ,uB~[C!EQfEXvj2UaGH$.@3(<')9@`cfr$?xvHc fޱRTƧ&$̚<[2X `)f5e\^bznT,eNN&E`t u磫숂'B/c!I~~N 5 @lm(B{6:0 ۡ!f2c6zjL1q/3ovA`E H+ttLB ±d6[] 1W%Af[C& $+$%E[(*û(!5`o,I 1"R7t9TEc,@^TgA4} Ix[/塜 BA .@ 0g}gJ$zO8bDBԛeݞp$ v4P-je|LqUd6X.~ Kx8 m]8 Ŝe) zN  vK9  :kd2²٣xr$p xrHI <4C5HL<]ID4x2M$y٭{P`K :q>Zd%^ 3‡xóu*l3?j:+"L0'M9 ?EI{ד!g W`Y6`kbi_ԔK\<Ѕcl?56G8R ,"rVmq{yoC'C3GG_V(u?]^2/ùj?ϫ@ r+,0_GD 7L\2)~>N'UKr{/:wU~k:؁xk_>i}=.ٙ4͛n>kG_0{_/EsG@ 1: ͪ?k 囪!\þ?N_d"<=[~ngRDrbg ˚ <>0@=Ar/<;%eiS4!>II5rksUnz>n?m-Kn({}mVgn_gGM@C9Uz{!J$.UN$]CB&-U9-:hs} 2@3.(Hd.I: i:4{{`D Viy CGG gbhѤN_*wa9y,lv Ќ@+2ulcЎv9z'{ L]7g1.*bbnF'e1=!b<'Y{z"%<ړ(wߣyzunϸX,z/s#ӟ7^q6Qr &r/-\LHT⛡]#~VO¼hgQ@{]VB^<Mk?kP@aF4.9s 'wZ:ϼΰ?+ru?&w+fZ*,;v_K6CV()`'`` C[*ߩSUVZm/6_}|xy~by}O}d\!vVo ײXcȍTKq0[^NE0 ^O!q~[ީ; J Q1UJkTJKߢU7Oo۹q6#B3ms3(­0l5^~7;#1 Iymȋ^nKj)swEME0ҼUڃ J)A?7߳ 1ѿ3 Ee5Pd*Rr& t12f,?XsxBÆO&Ax f@Tg`rA8O@ zm8@3_/bL1;eX,&TnJ "FnyX:L8r^$@1432Nn>g.#eWT[L>^|mKh9sBt>VlGVI?mOS=ba 3VMT5pHm@x1-dRӨd0<%:}G<)ywa8؏@Ӑ1]~"i$qx =y6A6a$h9ʽ >D fHw`6ryxD42L@@4}};LtJè֨V(34t:$@PI fgLINՆ'wX5/:{̡AV׷Q%I', q,)Up|d,1a[L:l%ٰ5〗0j[ ͡z>W~|O1=oˬC~'S¡ǃɃJ2bG8y#@T!@X;z.y쓄&2ŠTt֬xCdZ eGg =R{$8TUuS5Ԇ@d4)@ޙ&SʆaJդ * tx@Hk䀾09d3|ЕNP!0*4-X:4KÌmNe .otS_Y7}Rv#e\hGRy~)ؿ#<搪m%D-{JdDDȫHkxGQ%XFqRE^mA3b:$(,ԄG1Iܷ['$!lGm_@SB44vTNx 'DHQ(kODV-Mj Ad)j\ϤwQcT c:YG8@(TOr&tIqMǩq̷[F[RlGt6fgXGD;x~Kaͼܯo͟M2鎜^D7 }JN[ χrՁ:FfZl˾rs_}}ȉ%?J>ø"AdZ$H#p&e¸?lnl5?m;Q#{,1{ayY KqD׿N4|Ў硰`b (?N"3~Πd/C)q[zYV=χ[d'Ļlo>*{?Oso&(pۜumz+x2&m T~F\BJY}9X ]B(5OuVJCR$g ᦵ`f!ZmEuEB O >?'VMD:nU}$qBRٵo6KC DOdPtg蠨*EN, VHVXEXc -n$}΍ aa퍲ǟ{&0pā$Jr[e7/+ ܇bse9\n&s{ٸt*9dkE z@Ar~zn6s`5 ¹LfM- yz pt6{=!4^E<&w4D M@ViMg,+R OI,2B!a¡ ua7i,'4Koo5K4G@ U_;?>r8j&݁ϝ|8Ct2zp I  H*AUAE$DPUTA ҰY AdEEV"AUaTR"((EX,F# B"( `(d`K~^Tk$,XqFkb^da(Utzƞ$6&>f#-xl"UĐJ_4A`}jˏM^t͠eR]e=1 NbuMGU>݄EH8b@/y72U5RD%Mܟ6!h<@Mnш;Sz쪁5 H+܈'=k 6 |7^X Pai4b09ItVgO>ϓ g0n$@? eCo1: fį%>jy ue'DGj؟Öa h_cc{F@3 +DVLS% ;)Mkv.7Et_@v~M uht&#mCi=v0Kxhz]~ə*` B#fdc "AO<;w}٨2lhy-;~dH_I9^1N$HEb~Z̾(MyA^r,U9!2TaQ2er6=5m78]w|X"oF{q"ڨFj>W:vi"8 ~f)E',]6CZS& zE6UEiQḔ|: Zm'aF:ԁ:DSsNI<}GϸTd eS S[9om}{o?,'w7}βwcD=cl^?~ 3_6y+֪;?a~kf[;|b9ֆ4 m7]ʦQrt^uyOb%"(RS,E +lfb3u#iV1#0ƛv*VDPA>rဂ\yiSsgM  "Dl J*q#.VDI-\0Z2 <` C:yNA2P<C û^IفP\#j^'^Î5ۀ,pӎAK\f?XfӪ:btX~ۿ_[UqK\%n`lYPTƂtlu($~ kKٚL:!+{m=9&Rѐ"KJ4(goo8A ƻյTo=h|i'ݡ||TD4ayO4y## @B=*()7#duD:kajy <9)d: o@5&[e;g:Yl6`+mv`{AC?> \e7kN|\3c!.((*IRD"&0q$?kgvomhՇ ۈY Ā*CM1<͊ntsY&5EB%AQI :ak:رUy6s@T?B{5&͌p*&CbeD`VVv}j~SG@ӀL?Ⱥ< 2aӪˣQ1(8gmjC48щ7 _?V z=Q?vpC?= {|-A,#}hz20ȓp(2@<ŴGm> a 0mNW"@ᄞ>oY:$xo4ٓVQ\dEv._B~72* ̢}mx`!zy/H)xH5ӵ(u8aWC}Jt|ˌx}\d06yaHQxl#h%JRӰXuDb^tYZլG:HrwttG1yfDɇjy̓ V t !xzVC;mID2 5С݊PukDu@fPh¡̈(pI\l2#mcp2#]Ԧ^yqBB:Fi\Aq(gK |."g2d_ $뾮c ĐZD'I-X s}zp*t>$VZm"e%Ί} gC'Fbw[9b쇚O76yh6;}YO},~_˕w"y{(?CR,H,CU&*#xh8:G϶M,3Y fd> _چ_C8Dհ-xH .;{O͍OM5Ktm[;]J}8Ւb r8g2+ zIQdcE־I;~lvU-`mV15C*R[D t;g^aJSt#`@洑 Ibb{j >Q@y2_c!ۆ—=fLR&k&QHQb͇0w *T,;f0 o>tmݼMyx@jviF1jb) oѐ8R$Qӂ)WgA2&&wqmg%w+'N槦uD(z;!lM}}`8pr/u IbMjdRhE j W6iaZ}+g@Fb }4 ө@{@m9N=֟0;߾gYLb0XͰ>Gֽ#I $Z0vW *$z^OK"I$`vBs:/6e t -Q}{0v+.T:䘳z&5cO>NJ8Ô֗&sľƍ5ci uFj,! ]؏4Vv:f<#0 # 크1zږ`||5~/;Ū}m{_ +A|4Q7)3й@EvE{1L/~&P6AhIxfY# ayHisMt%mX_^ 6dn )̝`"Ƚɹ^:#!H`s[I' aQ u'B,03^3@o(! +>`ܥ0z.Tn, iŸ8ϡY=Wg892YFn2-$t 01`De K֪)Y- cdxqba8 ,$2",֮BzT/{[*l.UR [ L<ޡߙ8';>s7Mp(vۄ, QxU[`&_{[ʤem 7_C0T}r:@vi'qr/T+T-ehb)C! 4C"E޴0ZztwRQP Hq@t;Hs@+y+{J\skRd#0_ 0M0d1D;P3}HdY~oپih6OsEo޵2Kri'|,~ =]x]<)1l|gfjW6_`d:*|:rL+J>fR0 wxdTTu&(?w{o=tXf.j%AҀ`H$U$P I@ 03ۓ t\;ލk>^N0=2n (d{8czFz5y#,H4[a-oQL@@J2C!MZ)fZ# ,&QgBY' d R]mX(ChkVI v=b*H,nQ70W #PRX4(‚uUa@dXU-_9:¤8OK G5XNBߏ8g,ֲUax3;nD<o }^8j=z&GTW"l{z9pT$7=gktrl]_rw[Mw6>2,`y69AAEk,dN/RMek"µ˜q~d^_/3?9w+fn9?aGmN(6D&)l}YڣU@Z @R5TU# K[uC{91!lXڠĆyhs ';H.v<;;33ydž𫎖i) HaH{o3z_pK>ײ:Moe}}cuy3(yXzOJWҁȡRR |L0E0޲~$˰.7'iH߀&$ ґ 1" ۇG"m:?jlQrAb(Fʦ,˸?>a%ߧ>$16{8]ܮW}.fr\#~ l1OJ3 sШ5i1WRPDFGUSv D?]=W.;b5)PD?!}&>W N^#9e/`f–y2tpбhKjo#x{ qBP+j,R"@Pw&8dq$NU9[7H & DB/+߬C{o?̫ߖ )NX(!gNe?ok8u-#CliMPX9jXnTp8p6f\5*c.ȅJ7s |4 fո(Z1miМ&2jPd`xSNKW%O dDN@Pb@Dɐ"!" |}N|7 @sGIhkOml&Gt߬ѷz,[%B& ?8~I죱ap:FsbUЊ>yx1C7FIR\|AUnph"cՋ2_izMk;[ |dp`(ؐFT!Xaà^n#a :LM0' [#iQX**,PP҆$%Ŋd(1bU*d`&U_R?@ӏJ)+5 G{x{k3>mx]?+hh>O)_'kb@՚J@LwfKx7'9A!M}-RHH!e~Q`G{e ɬ&} W |<V & ay/@ t,ө[kl4戺:?^ &qK40$IX _{@PPHB62ky9]]\qsoz8{Ԋ/ڽwksЀ\Ǡ/0sDnjJ"$->Y v%I$!4PQvXrͅ @ݏb3U_t]箲"8};?* Rj(ʔ;:A %-JUK8QMzs=ƕ:̜=X_ta`ogt;_!W{6ǣ2 $jvyueEuWj﫺YPco/t6_(N0 oh'ƌڬ'W`8|c"Q"&@QnzAM ODw`J&\BH~f҅y>H2&\*6m!@pQL!9w9KW/MP) D*輤= x ͌IT.EM֯6r@}w>l i3ZT& cĔFO{' Xg%Kj-bm2nGNߔ8dgӐH W8>Y謁`4 &B ɠ0&s@qbJ5^`-zψ<6QCu?a1PyPC]p`_s^x:\%vsg-r[\7N衕g)3>\JYO&j4}I;ۦ3#B`>=zĄ>r<몇]Aɱx0ڇ{*F?,? D> 3NJ#j 8J1bV? `U{XD͚mn@8(4'[hH(?"RRT@A6G)1(ђ80kGU?i߂:]'ŷ[Z܍4 x]i0}^D-}t:HHC۱˓ۊ#`C=&3̈~vp'vcoVOρXŽs4*Yp?ڶOFM"Hxlpҿ117:9"MFarꕮQ /c`k5 0ϖQ4c5ګ8C5A-yA+8Zqin8E1&!`6kbXH`t1cp{Ǖ٨GI7WT6@)1aQQƆP4޻jowey^ [ ;.s.NwrVtVdv#cn}9U<@;c)BXpB0NybQ}~ YO{叉'/Oo0?sx<'>Ox۾"zbsv_nZt-Σ/ux3҆-vOuoG]ngq}~#{INߪ?xQG4|ߛke;}o_wKu^7~c}|}ytUvo^?Ck[{K{GlG jwr[{}__qmj/u}k8On?~7չ'u}}?}Ӯe_Y7q^rr=F'6\jf|?-W^u۾u?I_4Al"}}}9\ez͏ٜj]+,~/!ֲeVD ;f{Z=D?__zcӰτ7"^9jqXc ?c|RgGzO=xg=_ ke}s5yOBS~'?;5\}cz7c>`#8Kk?w>D,>v>QU?}˹}A?˭.0ø#7z{ɛ̏s}O']7R֎|ALvlcgAd/~oovP|{9m?ޖg#eG~~ixK~Wbyv.qXfAY$exD@' H' ?H"*z5eB5WC Wɞqt-?`j osG?]2˲`\){r?~({R@H@%@#1"ȰXd!vYy|tӼA +jٓ @.܂@Cf@*=dz1?OFORP95b}[ `< e(Vx ۞o}ǦloK"`zD= kkiWxdm Ͷ@T)(ǫOm ߐWP~k㳷spS{t{|]ʛƑٜ0H!#$Mw4;}+)hM0&WAN ~ 1.x_/ CMDZ=z=&[]S/! Ȍ0<}QNI9XZTJ*yIhwvwJ:Ç| dc>H_R1zƪBfg+~:EE Rh12-ACk N^Lwhp+⡯.LAVo-Si7?ZߓAI.J~s}m /z-Ի{*3r.'E@Cv$=M37k#;w7-O̺Uu;gzgmQR@#@'[RHE9zzD* !glsJ:*aIc{fAvGn@/1_šLRmRъR"ԖXH*UHa8MZW3 έkliXbfo37jfV%8d?!'+.ՈF\><(dTJpKñd@"(x3DIzp9U ]Nf+GTEyG*ۘ\I'HJէI?`) b(@S9FAR$ Y'€)Co'nYOn}C Gڊ Z sc[K L< ɉ_;*z/ d LW]Bb=(e۞7\~]I|: "$Rcu9/8k|YAg;/6N/ _O]c=a+{{O[sn|Φ 8E60fҀ?h?2=4 PWO]7pCg5$I$(I*TD0$D[ Q*+2.LF:~O-yWqd a? V|Y&ϫOG^.'(n]l\9""E*CmQ5vwT @ =Pt!} H$-$DB3ktop]hLݗٔsd5PD]zrD薓 Ԡ.ٙ[+S${(k-rɔEzˆP* XpOUA0V$TЀS3=DlGe>מ~Dõ˧012f}U@Ryj!Y21Cbb-/o'd ~7AZ]gz{~'V]{80?GlSm%i>yto鸾m2htc#X(<~^>S7fǔQ:4:"RǤR oc\E\y. W>ہN!WGt{4ڞjt>E\ݦP_a@jwV& dWw7_OTo^^HCgr~פH(c:3"0 81_B{ 6Y"3%H7sc#U|WD6wl?ç{QJDFz" ?g3^*k?C܁kx(V 1tWZٔ٩?la9C/=?gp1ۯn|Qy`W\x)]~ Oyn_2KMFjO`ΚƟN7=Hs_bU|Hx@D@HOFHs*$5pzMvǡ<gh\N^UH49 z?WLJhiӸB^t;j"sFO2ı,zWxyIF%'.>zf[>T4tPX։4/Ffb&}6qr+vYG0BxG9_B5{>>wUwRT,8/ v3@aIV$TId!jﵨ5s-J{-dD[2IXժU4b㏼sAF  bb՝Ɣ;J5U `̌22 dg}PcM,O> n)2L!8Td&P&|vyvX (% @:kn}6ۄ8ph,Pb܁H Jk]?rO:t=sݦ܃Nt pDfe,#P)kȵv:VZQTb>8'91f8TbLa3C{^~w{'QW׾^*^?D$?la@ >,D fg}%Cg2lكc뾏FG\7S"*ڟiu!|gstyOzh:U>N|(*d 66^TuZ O694Œ7kK@ۇjqSE0E 8 Yڿ~eh_X ~1 S^Z_cRmq vFD0 Kh+7' ^?NDIGE%+̆)Nl|sUUoUj'܂"yRr)xG_2b ‰%#w\3ap"oŃ[Lŵlvn7?TxĢy{ys:t_]|n3\\Q݋-iqHJn?D/C![a"X@d;헕2䪪Mt>( "" T̛u+{ȈsҨAv=5c0AC݊ N+{l"h͆_Q0أ}]CSzgxS^n"u)g7,YLw[s?O<<^,ě al6-W597gy}~gx{n@XWJ`&TGޯ:@1u c[!֨ z(^ä"Tiu @J-C]?ZO"BdUV##0NߣyO|OzowG?yޠ塰6я_dxh6wj*,7l;x-1T~ź/u׹KSPy<{u`g{<:Y[Vg2gy4"yhz/EG=QC}bsd^~UA?98 L>, R Mˇ du!}^w=půAT"yKl~%q#?GwUCe=NHP/,dDc뇇<:x@(y=[{|ڭwtq=W۰uu׌0vO1ޘ'̇1:/.oN>z^yZޓwp{C/G(Q{ߠ(-j3yηxP:C( px^so?ot|6\ H>gP|>NFEo1 E L_ǘ&C2_T )z]G̠Koy~?|?dlHSRvv8S!C>0^h^sgbO ˟8rx?׵>>Vȿ :t,C2USd궞~7 F6&V21;AET%}{Z@  _dxk2_yL ,>%|/z[P?RsOOϲg/=anyT!<Ѥc_=3U^(eX 7FIz?H!۹c؟P3.pCuA37I)|D[v~t[ݝ?` 4Nm3M?ﷸ n}2cEvڞ7;_L<#&h"UsO4eR~gFe>ޗ@fG&cqcX}Wϯzk{[w|/7hu?n]GE?s˩CdY旸Kŕ][W^׭>hݍAt:(>x\j{faʦEW5<=Hp0N# >wA6,gP{rB1 ]0@m>~氱{><ɪ½ 8soݼrGa (19! xwFզ=]u~B?|nOC-&9xD^! "a_a3S>ǃ3y$ͤD8?~꼇˷tQ2p`ga{_-Nyw:WnrAizP- ;i]se ſRu]>(k< +1_S{oÒD<(*' /Obq|j>Dإ>85Cʅ>N)ny!_8p., 8Ɓ Ǘϣ>8'] B?RЯƑƏK$f1}*G*ls kr<-R a?s/`8tJc,QGgX?31 xvrާ +*ifu30Ui@Po[-:"v~O퀯ON/K{ռW} d-W9?^b"9r'_]C\W|fQ~};T'"|?C? +y^@~ S?|Dz}_ ?Oף(ߚ }(V{}' SAp~i?m}[υCMNqL}>/pO-/ |)wdvbߍ|<6C=>Ov~ |=g[-KoۻyXxӢ{.13E~k~g}\= Xb6.?D\s>>i!ms(l~2Ec CQ^~ޯ |>Eڳ(Rd uz_PGćS/ӿ>SVDC D@aOڌSJ@l~WG/ϛ3=?.`<3""=wB.4"YĠ;+_scWFUN[;o]&u)?Qd@_{܌;xI7z>oG~_PxZ 1/!2 $u{Syng̵Hx\gmimkLmz?|w\>w;߳M$dGkWe":=oL{ Jg9Š@|C,o2³~+f{a}0DE~#iq~nϽ OV̆80;p@||Snd9o}}k_׺~s'<~_Ez(}eH]yk|n2257}s_z Tm=kb')"UhM Z}Q}ّ|~ϹV;sSDˇs-g] ,fm_ K{!QcZ%v]}uNoYSMA}Mw {> 3䣇cBe"D|m~;cUuGGy9СQً~19\IZJqkw{Y`HQ :) %yY `ޱBb=@Nx'}j)%Bz|jaƪqccxw Q n#P:EgI:c4k_`4w&Ls~L.]Kt-t+V .,ׅ*|kOUl8>q3O{ckQR MwCSlP0C?X?:Szʢs1U?wK&t b#ލ*a5?6^ZV<L9~>w v|.lp HTuT\o"\>׉-4eGf{?O}m}C*':GCg=ЗrGRiP>>aaSe4_!7Е:eC'\to?pjch'b&:5R)W͵/*Y+Ze+_EB*;@b|lco\'}7t۞tAo)?ϗMw$oZCHw:9,wB"yo5>O~[;s1x'm^o嚦B쾷i'?vP pf drpT'մڙs|D-|mΊqxn50HJ]\JxT;cxotD^ɾ}V#; 1J+1|0 3~lפ7`C"21~Cr~\+s| /[LGX?zp6=;#}i[YԏvotL!_@ V1ePsBt+x ߐju]ѱCZ#^WLxfw}`)ƌsTESޖQyMRk9ğ/\ܸ嶡?=Zd0oX_R^W:$Ɵ||^b$Ow?ۏOgcH.t^og&xN~exhf @kA|َ Ps6@t.:pU[@qWh1w~Rl!C^祋}a02:+/}ew{qH2IQ 0dh<5*}MZ5㿮s㿧{oy'\ ~1Hl=+q4Y9.EߢO*yڟ>3MLzl_utٺy-Gc##*SD#}͖?vl{GOަxzTUt/a[ $cĞqQyM?ms 7 P{g9z I||ۧ=9~:hK \4d} Q!im`VT)D-*V(PJV*ًЪiQ[eJִKmXQZ )KZTJYmV#mmKYJմhԍjE)eV+-~i1X#̽ zJUi[AJF/{ȏsR%WQEO:{Xc"( `{ـd$k`Yj1ZB0lC |c~k=SX2toP`7H mXRؠmYzMVq4Ǯ6&.떱U0NitU7z/#sw_Y|hPw">C]B%edd;:s뀡չX5р!o^x~ t2YH3 nogEA*`TEQ^ j( "kT8⻺~#o~GxmΩô1gDɀ<l^u$m딞!;=߈+ai  ?A6g !2L`f^<^!ht@23qf4tj 1U1gG+Ǭ@wKԹA8&>N} ^z7W(ۉQ/JJ~[wvbS]X~5ͫ%uehG)b%>JcsŻq{`k[6)Nfv"nK_P ZuJ='=)I %Y433~@w5Bmn{ˆDAuu 6Ûq|pf\Muun ,6 bHI}IKUXh"V j6~[rJ^}w6ё 啌A;sb@`Ђ4ԃ89%Q'o[5h29c73ж>z'Di吼:kH'> ژlfO®`'Ih"$(dHrv+uFCN 76i>JNl}@ oL6 X'dwj0̮jaFiQe8 : OP@,@5_OX0v <]7d[rۡffosds=~?9~a$00rfF?3, o<9Lofә ~Ю_:ֶ WP< b Ȁ^VZtݿ `X7f ,[gXwb4kf?^zqCRg("6F lfU/8 ?ѵN|T{FOz^LwQz+Pew8::a~>_:d~| =aMPI8!y̥-l@14qla0|W[)y~c? >zyzx 5LarEO^N0@Ƚ \Ow qp֏ïmS?ZBA j`TQYEb B6I+B`T$Qb`հ #DU YF[H*Q-6EZ%aU9KYBIU cX,TF!%1a S)nojBF0$#uʱI*C]2C:GC*ejvV5@\Ɯ5z ïi=^ξTs'>T2u~?~?i(] E/k j("MW˸@4q^t eyVqJ ctXΪJ8jIRZ#dlBiߟ{(? P}mGpcۮġX23C+_ pk1j՘f9.e2RKR`B*Q(VVTmcK6㥃ֶ ,̺m9E+;UoZ$,Q }4G{ ja{(C2ew\w!ym0d2 z¸$?*ܕ7}sdGbJy(K19':Ju 7T,,㝒'G{yZ>=ޙD* pS~67VigJ'5>6:u,c?ouF//>er{TG -^ Chzh|{I> +je_Ͷgm׏A'nW\Z_kCӗ_[0F+`?g)!e: ݐ_ij_͕,ԞOC550fft MU:,xyf]ob:_m`ŔY$!H BWa7)d.E  ~ݏu5p}OWoHP7Lph.CByhTQ,Eխ]ңJWp 6]&nXt~vh4%|]D0snPӵ4dޚd􈉽,@/vZ9$H\FNğe+7>πUvc*-/FY7>Q(c*"$W;>=_=ت͆$ G}\צ2:| VU{5Ć%I NsXvSP=HYR0334ZB=~oXOgNJIn܂2`H>G.b-v#-oy`rqaȗwQ1gA ~<eւwx?H՝.!G翄$وffd`{ yG.jw7[Z'`  _{kTX »3h?DD%~(ClWPԖk dS}ѐvrz;{}mP23"#~&-H(d1`5$P0LB1dAbưX0ETEAQE/&6$qC &~vA]I}M#?"G;XkAH'a(RىHʜ2kiӀEy5|NKb;F!R(҂VUVݐ/w/jZ8 *d[QT;#iWrqL{o a%C &Əg$Hy-9-{B$EY BD l EpؿœX~wWsvȻAՕ: :lB ??#XlG!*Ijm4NbJ1S 6/fMso1u}ݯ>zwG>oc_%tz4cb =GƳ 0,VDvPPQQ.ȲruqTcs__ÕHC*em/XبQjdspp<@Y=H7HyV_CpiXJ tҎ^BK.sx?YC17;d>KEWg#3PM3 U@~!P1283{<SA^`/QJ:r)OeE"x֨FBE!աOB&}S"Hx*.^,B'/,eF< XC ~m1KrH 4PRqM=[A&, HBlIxtnUǎﶧφ H."z C4,BT3T Y&09U6us8 q6m^km[yr'2" YteY%(~"!8/Ho;?o1Bx}JU@)>uj6,nt胦^@w ?]A/%2) IiTWr@G5ݜUPY" 2ift9k mDN/l{~6%yΗa\ٳීf͜i&*,޳ڬ4Q?aI0 H*tdZtL1) %J~MnIUF?e!_\)>^sH0agjg#6&%Q*u4ԟ@D4SG|1GBGe4 q>]nd@nW$~W^f"͏-ᵝg U [k@B"I }ZRQvs+-WLҁZ,2mO &(dv+Ĭ!Y!0֋ <`ֆZEPWvQH9kRgtIYܔerA*ɨ$p}z.*6szD',BR a͡7pO5c9=ȟ#Vw-nE 80 BFfJ'"[tِ Y\v{;vk?}ǧ+fC_yddxM\ȷ[S(ya $_r <⣚ 膪U -k,  ;u.lH/0qN0Ċ@fk& hY.DJaCF&Mbb/S \Qq$Xlm0dɤUYmB?d 7k~'ZO¦'}`h 7ZM1D֖ Q BL$F%lQ^!ޔ”CS̅o9{H|ȼlS [G>FHU^.Gإ@q}įӓ.m) wLz"1@6VCz"iFS~?VP!PgPYatچhԈhcZҋ;y[f㹳1M'n@c_E65˳U qgZ-K`3@BQ{h&@ $Y X2vIP$\NR# (I ǥއ=̝Oӵc ņK x~-r,|@y7ΨA⧆d.r9t \=VgԌhfewt􎭘vb?Tt =(JJ* r4˓@H1X[K77 _<407٥d>dJT RdRIކY7O(5n\3"1T:[{?lCRy\&K@aaHVc~uvm>·| 04 _,WLԊwz ·{6n o^w0FF'R#0-P8{:iU߸9h2&Y֝UEIyJΔ C@FCɂ%Ί` 6% j#~M`,ߵp7yjL[ip܅*Z.K^a~ T hܶ]' ޡDQh <-uAOd -Ɇ 3D%V)&Z$llL*& 9j*2J$Y>I3p@X(A Aw$TY@ިrE B w#zxK)48T }z$!4PiP/o#L912*bB c3&pP* 2-_>}=O m,J5\ﶱ&fпs͈;w0ˏU˴Ց;O!v zDt\4fë]NT8rד~,9ܬn;)[-^~WݞֿQ2H0!`P/4˞BZ'n׏TBܩ1Ca+630!XE4e`T:f¡b?Hͼc羈*#0 R /6t 7=z^)kGم:y<c9֤_tzjvuX80Czv5>ET9/k :O'VdpG !ű$jL㌏*-T/W<]ʵ؈RK"-`g{2 ܎-}O"=sZ~i=ByzTbD2mc_8ߧ,g*/hpĦ䄠d0:k 8$; %RzNNh裈Vi\PDD֐;H=Ǫ|@)*A.,AdZdR iÚ(KD.44o7L0]!niKHp.~M@ :AIA .~y9(@R2@ Tؠa5ڈ)?S\lL{X ӌFY!VAr pTSF tFD $5_I Ib[VKO0=fO?k?Ut\ EC?gO^c2+E~@mD!QRᘤDSȘ}5MN;\Y0xYIpU7ViG`vuO5ECƣ{K Moj1jPBS#ͼ [byL6εt\q`zY'#%?t"r |M&_cYQW<!y[IdQHR",21g*,I mIs]Su1b m齬&!'â Cf*(=8dd4½餱dC>mvݡ:$V1bK]CTYR&PIa˾+wH_LOQxR M<@!2L i1ʅ&pEh[U&U"Z&Y Hi (laX,% BO=!9`T1q1bb٦ClڑTm$&"cmX T H j|WOa끶z8 #M2,&C#8@!ޛ@âHW@< yfZ!_AȭP;~-LIP2QJ_*2q$?v-T+;. u[P_ /j6וrdNșgNS <tE͓Ky,wv Dqx'bJث{/W6+¡:$B#J) E,$@mdz d0>'nXG+3H7>o,Rx@7PN >7ҝZ]mtQ*krq7F^*aD83:RL 6^~ri:x_!6ƯgNeV>m Նzӄ:?O' wm|6մe D\Z9&,=cY =zȆVh۱1oVt ^zï W׭I @ߟ!H#" <b'Է{OEtZH͜dpڕ'P-ۮ*`Wپ|31ļD-Hi2vƦ<]d rtFN2n$167}f16@޵!њC5ACmCzbn֐)$i4I^(T&0sf0XcXċ M 6TY$ E 2M4`*$!(1&ܲ5{ݿp|Pld`G{WͅVd0"´r@Vf9 xxm&u 40֒oI;l'NwIKlwwg0 2:fy5y`u (ʉBQ*@ 'mm{k\$h5 %ѧI5M1J,RF{X)g=&&-KЌ]`=yHpVzyGL 5F #yTڤ '}}6l*| KPa_`(u&,<E3vOr]9#PhYO1 ZJ{M պ]W N2(  HT)d;Sn})߁&%d @&*@ދЯ_u 5l]rVTuB. CK"A?@Th8h5YLAbA6gE%HR}GllR&Sh >}rUlw0<^qB\3G2+3=U0^jUdDMƻ&BۏL 3q}T'7FAW<{?#}qH \[頼mN>u3;k:2"#4Pk7[3ɬj j殷gWn̙م=5sґHp W58F"ՕqXj=wc.|C7)`w,r3fLϾ0s3e`B ܲt$4.]/\K Z L"Pɍ%"bz|H ^/˄bQ.%APFVU]ŶݵdUĿ."6BC ۿ5Zlkp?Ĉ`tRdu}>as*(EAK¢1ƃCo/m*QA -H녠*(H]E{(E0AI$!HOsƞ_/bmHe}$ %e|d}gݗLqfS%6A Ioݨ_zM,F7  ?J~X<#mjDNu!vww:j,$Gѷ7w"Dna@ -E?Ɩ7Qs\D"OHS .,!pI s@ |=v?y>@qa|{J-G}u1 陶7hn`͐7X p`oe9%tͺK͢[+1 XIxKfOnu4@:+"s *B 1hk9׋`s̪T-tKf2aӺ|LEh0dyf[7z߆em7@/n.~]wl.D/ 7`,q^ެF!c>ˮ&pkrV%$"W\!m&FGT&~ (?ГZLrQ_v`HNJxs6Rb " ֢T/(1_nt\ƣ(o@֮.{ܫ;.zo滵YE~_nJzp__,CB*d# bNHXL`Q_ےp*H"f ?G j-Bs3h2PXct6I$ I$ &C"n=EQO0" 60^aݨ3nD 10=o`7=ށ$7Vg )D9}=JwђvD8MDF* DX!DEE #@) @Q`Ȣ*AV@dI˲4yyRivb3 d:>]I>_^[@Wy 6'&D xT 4CsFަˍ xB\ l2粶+񳳽F'/͵T $"Gvڠi4"i lc6O{Xqteti`$T/J$ܯ*/mUM *=]!M"dv@1|A4w n8~_R UŰ$8X &&0SŚsdȥ'!O"/ww~q&zoj&b,.%L}__ނ@af.pW>t MW O1ҟj:kA@_MD^N4۟lY3@(zԙ@vղ% $qX.VjyE? ؝'`k5<ïlhh^9{t00YC1_M`h` ڢɂb֥:pd ЬBxA|yA| ſngqibw 1l #2(ZhοqmLn! L蔉T?qngg$%+`䌔\9xzIa9muXPVFdn>d;x` N'Džv:O\"2Z}BlPpMlQOC6bY(,aD$Pp]Sy*S3UD(p-Cɠ).4DtfZ$jt=b u;1+{%)D |( 0|pWR8Yo .ôu2'TШYfq+sߜU(bro  }5lC4VP\"؀I)gUcZ!4Jk4:k2E,66gdNe6R[T!unĠBhD/?ޚb,U <YX '84ZMBX> +"8LD .Ae֬ۖn( ?j:1eahߤ##2  >ʅ $T$ E7;A]Q %R@k3N߷\(Qѓi7l*HHVH_o1bA7@(`I{_VBc I `c4 0?Ԟ TbY&8Ca*, C E'$؄ pYx;DVQ7Y@Ĭ\BdBv @!*x>Ԇ VF`A=!!?f60_#2r 1&{8M,1r F䥊S8)[eA"T|98;lt,? сNwuKK [1!͖H~YN8 20":f @=sGgشLgyd#[N (g]~M]Sͬ'l"q\F}"luf[G㑣=T5]qJ=W؇}'Sӟ|ua+p ܶ}vp*@#&"W2Y=#J ~Jg)KHlTRE;=4"1 Wi>v/w R{DRC$Y,`Jwd8W'hǂV( eH~;yѺQAz0d@ lPvT]gvDk/uI}5n^rfܸ*I'$yT ֧{P 핳 sQm5AG=<y~+ߗZd'Y'qcuE 2B0:6-*yCHXpoDUjC;A tE ! (O|,@@i8F֍\{7ň&BLSApq!:CXD@ERb B,8c]$RBHHmVwBPD"17B,FD!*8~d~(s{& 9I+$IO{ T6M88!3P}ś ;&O]Xv hnc|cWnU@٘Q@Ja>W|j7s7g|uP9A6 \A  _kI o8̘4jݍJ;; #wJiBu?Baf O8 YxN$j04 .>WS!Gw@`l)=W,E(n{GI]x{!}ta[۔Er+D ҁ AD#F7C|Y"v]xYVq 1!Z1AN8;ru&'1l*І>LOB:擾 Ե&La;* 0`_!cTiM|CZ _0-, _d/ 1  m]]r`߅wԆ`¿݉p:K @P$I,  õr:MApm&BgI PQCl_v/MqC4UKod=90<-CR:֏jJasXk[JU2س+:E!zeGd jHCclwc0 i 2~Eʲ fA?U.X͗ DH;4蜨{B ARDU,[9VhlT͒ T,MgLsgEx @D$YY7ER$D`PT @e*!y\J(gCi}h{ҏ4vj AH"A@b #?NQ0G6j<>\Ո  P T6A ۚDABP-h) ]>l{mWR .|ECU@/?jd BB58Y rSplI ^N@OLV@_@ 99|~߫ ո?bB)VGp4h~ z +M,f B=\ɻS#AtgHK\c(gA*RUH E26¨@o}ɱ{(0(0IQzj"揻cbEL`ֵ56 .hfyuX:@p5qYA2+:Fҷl@ γK/j2e|%kfzX;~@HIuϯ{u~=x~uyC^P\8q Ābt T$둊1?"ԣ@xjt`U0>fϵo3x}~^_ֿ )T@F @ϋ~{v ",/}S;ݘwի|t}} {A;~oET5 fJ~J) i?>ӎ#·4x?of7뾒{Il.I"d1}8-U%_H d>|`&_?J6󕌙J!(wj11 :"w3dV8TPY$B@`TAI$Gv;'pS-z%vNC8Hm6Za &Ht`I`̱Gvvtb * TńBC|^lh ɵ pʒJQa_!CuQ_)ZrXA&qfȈ4SEMk&t2HDύaoKy 092&Pۧ5%)I"/&t{&IᘋRO^ĺAvP KaUܭ'}jJY (n*I+VCP=tdY\jы?`T&;4lU>$́*PI #,Q-m{脋Lb*wCCHC Jq2A+iJԍ 2`ffA1zlwTaAdW_kթ H)6BK1Xo3-˭]"*|m"'5f(O$, W" :h @ͤAfgA7&pz'C((meJQxSZCLp#$d׼IӃNjYqw|;RV;gѰ^>P E$V@}pKmXE,* )?{~c=G *-†]NjGS!6 F{*};zrmAI@k͛BHALJ`$QD

dg3t3C:0kiD)!OVn=Vx0buqo[G )(3jzɐ2jYPO1V~"]\ 'z&J"9DIs6󎩉4@t3'6BB;ý:3կv:pSmJJxX5Adstb8T{=YYGV 7cyi>~W`]h{Hge[MT9~&0ۙ%_,GS,ӭ Bܽ[ؙƮRdD R@!m3kqD'" H2J+\nλkC ;$0BHeB \ј;g::TץHMd=6_m-HS" pA mZ-Hn b^*yBXЮ!?#?^>l4CDi|* T$ 'IB=6 ~\PD:q"-מ?UqV֍@̀AzVT0@qr'ψ8J?+JTHZP5TP"Fi?{8/ @AUCMDc0PqDɁ- brbBD '@>TX,'hE+(\(6 s@?!M|% >M|*z?=_gFJdw3ۃJWg%BvX+72 IͰ>6<#p4.lgTW%Z?nl}sz7U+ |wIGIw|~;AIކ_Z ޘ i c?l =M={+0NAmA:.ɒ ^7ң8'`{]n{jaWH_`(ªH-@wVVFaddڡO~- }C/+vꆺ eug;vq<;]ޕlTE׭H1`~*1Դߵ\7ǝ9ݚ?Ionzol=zH3-]*NCz\ _gCn_ʐ" E;&s1|s 6%vOp *as|#'ydf0I[^7n28_2-4p)8W|Gwhňrk {Hl"L*KPq=;~9AabI?J8ZA : 3HKH )?Łze( ot!uX"4Wp8(g2&#F7پ"  DIro)^'/x7쬸`EdH$yv?eAs1 E dESF^@bȿţ2>YϿcu[RdBmʘ⌂I_a:T#[vTvFm}cehTQi ."A & k E õtm* q/#!g?Ѐ+c Z*BS(+dA h)A:r\:}ɈO]x@DyiCgCZ8OwՓ;$F$_l`O//0!z/^-횘M5ZmbD$IOL2B$HA /\!m׿+ćWy8k~E4v->A4|Jdt19%8C l; !&,gqS> !d,9J%44Hǟh\W. UWl|20-HlF<;uZeD/H gMeȧ`|Zl il!i~O?[?U >c&~#߶ߝu5?Os~7Kgy򿧱JٽϕwW'ǽֳ?Z7kkS422?uagp w?c~@x?s,?7?y{zU~Yzno_}))RXG-w|H/uێrȆ;Gޗ&纓mިq=o]G)To^k_ԫuvÂ@?7W$L_Uɉ 4++UCvوAdS_`pYy?>~FvRz%`_+H !X &@HH($,%GEJ*9!N$'-yl ά=ã!]SNF+AQ,$+'D%G(rx(=glK1J[Vud"0 @% b8HcmF!So{b:5l!̐f3~oa"DP5S?6|HK3]| 8ɘ:'|e'Ouu ]HV2ox,Oj&Hv@5oʓp6%`*eᆅ=lJdd7> <5rN[VL9A®U@!yx4p;!̂BדmS34KR*II bi |*/6t~ n!֧2JMFdS(`9WLɬ4?#:$FH( (c`PR d 6BEQr# a(t!NP8OOs%=~~ƿٕR=}di@l .6>,$5䕈pXMgNe|%#?1q"lSZM+&O (T6-Ӥv@A?f )#tx Tߜ3!*ՙ4Qe)inXjEkRP-@"Wb@m =ļB.ѥ-O;Y!WّPR4Ag( s+eRҢH۩`jvM CNRx2sϦzgN3}6gKQc|!$ ,$o$ uu!Qw@,h@>>Xtq̻ī2$dGcֆ1y;r貆yX9"OH` o34K?lfWM$?ډK&$ q՞ n#6%R糞Y1=pY5lwL(fCL ?PgGh2oVJV2L;7e:=g!\"\ Z=BK4`~Z[ {igg)my* !7w=X2u_ 6:C~)sxQy-aY6Aa'nntG͢!y ,>m۹m B'L̀jar9XбVPvWGC#PnoⷆANDmIHPAS 3wI2W/C :ٺJO2HFZc*ek?Mn嬹Y% #Ft<0Ċ8DREBR 3E_Pq;iUZȠZbv|ɕˢߟk>աnxX Y#RAjIsAZ(@Ђ̨D0ؤ4QڴLKs?×,BB JyXD3`t u5@~W~Z %$ØlnY}2_~a$kH*b.@]d?e`X39yd'D5CR' @dY"B#i$;8"EkRڿ`p A|6E=(Vb !A{P$CHIbOwIo$s ADH=*!`.ZWh2xK Ȓ PGވ!6DBk C* h\tpD`ZŹmD8@H |0U"AA=U1 m*%Ѿ%дS]@8_` HvE$AuU*CD  r"sh({Dj#" LD0e-$ I%B4nʮ4w=.@0r qC{Ddi $V_zwYi/*ڏɖc8pVe]:ɔ9>#' WTzGXĘ,*sU09E8(-\s GeZNk2s3[MbF9Lx <IE3ƥ5+̢ټ,IyTQ) ԻK +%j&h,(J-+8g7wpbC98>{‹15'IK,}3@m0>lpↃBGFC%;ZUGOc֗')1TV//5ضBj<frTc)N08 0f̛zHw37bW(!"Q ZֹQyۋoWpNf# T$Gֆx+?qqӍN#AA'mRîeFr4#% z/2׺3f@0:{-qׁj߃nb⋚y bWFˋamP ذ-FSh(< Azb2MxcPRH͚̐ޠPW_7xO ?}A!IA&'@esIoV(yUy5L2ګF9 xSNu-/|btr~K1/eŬWqQ15ouktԃ;CY-FQReq\[@U&+Pz ;.[2 X17N'~!u~#m ȍ-alXָj^ OG Ȇ#ޝm_^>R2];}t=6Hgx?QU`Ƣ^(HFDYS0`Oo8}O?γ7M+K>f.C ;Ȇ-bcScwcQ,p:)H1yQ9苶8|NfU '|9 - _Tzڨx\m;n:aӠG/( *$;k bňn>D25V?k|J z~Y)?'T GiuPadڳ6f>W*TDc7E> lau CYj!vuvz^Kf\hz"ex\IUDғ?qάupuP$Rp9Z RI l*0H~IMS &-V'f44xiq{Q͢BCW! $8| 1g8w|\VpXazqˆb$ !tu  b36؁ &W ។+%|Y!@6aL-3r"(Hm@ZBW34d`|5Z[tPb$ DҔ4EAj1Āw~ C؀j΃oEI ?}08kf hJ$dRMkG?Ώ*Hz]M8gƨk B3em8}S`FiN!+"6l@J 0pEs\{ qK!7%z!U/;: @:hȂ,"H#)QUPkL"/b!6Ζup@Ё<ū.M( h ES܊z!Mww~~3b]T o1@SD!͉s `"#h#*1X!M0(_Z/WSW:M0sPZ{axXx 3t  }]~C bIo|y'ċ KT3DE EA5qz|n},PaV/)miCl! M}dU%o\ӳ[@h}ݭm,*U4@*&eVhUim$1@ gv۩&w{驭)IJClN ֧RktYWASK[$:E)M{{$8ݸ z Qϻ8)>{׾[}y@=t=5w:w-WYٶu}{owh{mˢ\Xܷ;RUםF.,mϽϼ3-x˽Fۗ??&y;i(G.B è|`0W8#WWUWʼnma+lof֯QM=3,^v[?玫=GPm2D~c0u61]4-ԣB n:=W$=n 4RH=mAFCV E>bPdT8LJԭT526B.FEYP_*x9 SߕQSRϹGpr$'Ν8RE3w`=g2 GJ&z r¬Gۯ)w {? 0qpvCEGz-JH5`BƖQv?9EFq݆G.$<6tb@yցft,6*9 zy0Dab >,yخ_ W8Qg+},ԦgLzBK 1] 0?~y'9[ܗvamAr&Q촐[Y e&9]ӏy*-\υt֒8c}%@ꉟ9S{pJ "jK=Qٟk'^@>.(7hчluv{+۰v GGlT?N@w\>Kk٘_ o䖰8iOYKf8GMlM[f30Tgy1G& VXDdX .l#[7Qo/ѫFOқg&v}Bs'i u gIOd" r,EAKji}`E&O"<5\ gGu"i9G_>^k>mj0TCH~=DSĸ;C>B׌趕'k9.6]%p729@ăOof+(>@<Yg9+weN[H05 {Y'[tar'!m?mHzGFwY5k}D֖t3#5xD8T7eC\] 5m1*yFJ!TޫLF# G*AN{x~ em]1ZseWs:Pe@l.쿛1ݙ,xP-`}/Q=ۮ [hmR^r7+PtOyWWd/g zCQJeHvI% pnH [DAWF/mA9{KR12vte7!*|Ļeٓ/ {]N Gx*A FcHz!\&QLuegZEIA Ч-RvvX%J/+BJu~onάpl3]\9!0  q.8|;͚˅E=R+L-vPKrsQzk})T7QMChsYAgqatv@ս&Ugd!۝5N7'7Q)4(5EFFm =T0nbP[svq}7ID^ۀ9#%%v2=@2RgmwV`wyE"xD7чTM#A~Pfz9J17ƙ07*y˜jc/*"6-^'w:7;ӑftNcy:E yW};u#֗Gq'G;|mABg>A&6_wO0RoLMVy:K#Dvf͂%̷^=6V$AEur(#ܘ7("p?;3vc'/ir߫ǼlsnaNnmGZҩ]lzK0F93{!Q#'q3Q4 LYgp ~&]~ ̀So?G*A:2(vyU|R W>sU\f=^* ѥ6?*f1Ef+_%kvnm 9)Hit[Վ ;Ay69 z\Ė s,am?:a܁X+"0ߵ,68jNNs/!ؑ$w'R4ƭZebV?|2BWLAɶsqy|{N/@MeG"GCь𩬀qԮd@OFgH2"= ljȍ *n"X:4~C&\bG!XKCry:˒D3sof3=٫1>Ӫol-E3`йv2r֌#Ґ B_]%PUct%b9g wEBC k̯`NEÔTjwݛeX3G#Iֿ: >9ÉW4־xVt\*vg 1\wp~܍\d-t ;R\X;˂wP|ϕc^ckúnc=3llAWCIJ/!gS`KTo1o\ }˙&af)NLYD Wdx̨,R_'* KZA;ݛb[5Y5zn@4@9\9 Rbo i鹿y@Q;g* (p~cBؽ63 g # h!<*cΨw|[܅9xH8`#"^}%*[jÔcm5_͘EJe*KMY|R1^XX$I&zgHo@2P?aդc^yC| hfF7y>,q٦3 &ScVv``͸\YS~ksc/g(hŵUpDk^R $Rp.YƀV1^f\61[w♿5&##ZbSUdQ硔S n½PRȤS?]H 3A9}~n``.`}-q-VLŵrB PE櫈>-I$tKƐjcʸWj#+%&RÛ}%eF;+ _/@+T\2mhȖz3ZiMYכފ4c ~ <È*mONn[lrt^WiXk_ՁW$%(*|ݛP!Wb0k_ǒBBA&3+zƶYBs'nٯ{C;J,jG_e t\ٻ c$$glm;MXs,r5=l|Ng"3S0Ym;̉q(yBxq\ جωVvH<~OiWΤ +#M.qbqX2y"&d[b]%$J֐=d>)W:!ks(~_;i1] i @&ߐ$|(Zl27ߦ?ќ6N>ۻY o9ˣ3m.pat#êM13VUM4#q0ѷt* @$c&JX9kE^U?s(!&aBXaw|OTPy4 f<Pgb$T[5:;Yw!L0⬬D:лG] C*dߌs+`n<;ҡN +1t^;ͨPCMO*jJD`&@n0^xٽ[1ۮ3F~?_;17Iapyңlڨ%Y boy.C1!O*_%\g,|X;skFfΖǢ2x)'GMxdBy-D,'pRExi'd/%_=8mhi%(,7'j^4fԱ|'bO{+n||П,&`K;Ker_9]sў~`t|^btWooۨ 7 V1hͳ%z!T6ZsG+jߥ-E؋:o R oͮeht*0C[N?=0xѦKbvU'v1.Fl<" ="PU1e ѐ$9{;\Ҥl4!J^ØG=.dB*2=xZJ0?,}n\4T5vVU:^`osÉ!>^bVC3xuGKjFn咇Z靤XcLfs/<CY-gNr_/xfIT??6=8 ~ħ(y." sR4߁+@etL4_;WŜ6# %re4z6>sWuO(5RqI "1%U<3VZ$bxZ=cty*RY+ŷOpL*$C(@P"`4gO rhfyRe (U֒Ke }ӒPb)ߢry:Ep8n y:g2Tv.uR4a 261R3wX;>R~T:kd c„p렂ZB@~qMs6#'F. U[}[9 ~C!vZqZ>=xYAnm}s?/<Yf*3ZQaiϷzRE(8I;8ԓaE' aN.|߱;?vaz &p$e_Пv~I2:go1 y^mL~4gn C᪋}:dQ248#7?Y+@Fsr:#Bپ-:d8Ju{1[Z@WCX\z67G;a&rHLVf&L$P4qjNno0 \cO=Vm~Lt,'>'8j'.idiХtFȿcs_/>9b'_XZP1$3-T,թ8k)*ғ#ɦ/MB(LIi~ZU{ BM `T^ Ej[+#c ,kXx#WKC/ь!j*[a'Otbv5DVN|@"[;lW8U*m6o.|ʫ94o㾜R5R{̿xie2zGHv+ U!*R`hk;Q F6 LDMr%@b&hTks1ZgDIvTȑDo@r|2myw"']1h4v6m63ٓ{c r,J:{ ~Ƅ<@z?T,MIcGUe73l8;yDM%F+`![IX%ͅ 7 bԫ׶aPmRKiGue}N ,DE},N@3e=up[*Z{NV@uxe(1C6S [iCwrЇ )K9L߅}mAr,+KWD`>l2PZLbXroc|#}0lt}]n@F>Mku93Qdg[n;{=?s-4C @&)] Ju[+C{=IcBSHazI诖 TQIV\Ԯ%gٱ ~珄' Gͽ+%Z64@%AQ_=LM( sL2 q$gXVQf n^$ͷ+d(͇h4ױ!EF:ҔwV/H !z' i t2ɾ2-qù%s= sh?JVc}]lq*wW8|qsFf>vS˄tJ t*R[2p! iwJ34ǣd5B1w(z uڦ`͐ _ZсFWŒ75= ;@IW>~n[@(KUFݻzF@tnնn!8 n]{+Nߚp^,%'Z`錒몢Fk@H_nnDvfKH n%Zb=5E'98qzQ[Gjmڠp?szPΓ@>?R +!'<%x_$? ƆEMv)G=/4)K?HjC$Tp~W8V÷ijfor ?nMJ?ANO-aڏ7wN~J8,'?X֕{ʰ!nj4W+fKc/Je LӞ&P}lSVʟOLAT'R WIf n=L kY7)Ԝ~܊_ QM^un@=P6  Yੁѝdۙq*DŽZ#ҋAt7 ~39Һ_bQH&u LP6O (si7& Q2h j{)Bu)e(niZ:TY䮐䉰I;"] 6ss3ϛM!De(Gn-q[[oQxL4AmӖ,3_k@d{<'n}mpYDdCD-HqJka8,:uZJJ  6Q<K;|-X*oXIԧ%j sڰ[Py'wĔ^7KV>ELG@,~o_bfK eTPʚaļp Or(*L4#ق(f\cQ~Sa5?IBgA{VK.XZCm$k"t򓋥Yk).SUZ?$?NE֜mK7Kx5*Zc h>Q&A5$ mI +d|<29`22 .#8ObZd~1q데->FuH)W=,CId±^ !]?jlS&~'&ݵF o<:vy(Żv+,H9+XuyT ԑ;n|Z.33nIN EuLzQmUw.c~a<;SfBʄX!y?qr )P*sU #x>_z>ACR'(a04qԈzwj_w;6;>k)]sXZtRp)H>L7{W"v5pKaoHt]@> ٶMLk0l+[K(Hbve1Xfԏkˈk`3yۗ7X؛/oMk60h3Ƞ|I\O*4䟐jDa'r+U?(F.*ǎ$,]qdu(fT4He5W6]$>%3NꟂY:id ]y0+6]xTD̵Bg@ |-_3 ͵Ӊ'S vS(X-*O?xtWK»ᵩyF [\ ㍓ i,Y7Zv? Ռ=eX;\}OӤi}E6(I%^MG jL֥נ/,@Vu\peK\5jC + Ωs"ʋtΜb7u#s>?JwJ6WxYX'Jݰ3(7Pq+t#ӓ1*[rnZ%(6J6V_;/@xb K BnqZDiT}M0]r$Bel3>H2)C {qk/'&&7 iW\'j7veD|M#'19 7W͕!`mWr' R!dFa7H)|S=a\;[72C3W{D|H5?=őLv‡/RɳG ~E',,i]U/#8׮zലɋ,{G8s0KchE.JM)a Ճxёnpuy#\ hv7ö"kP`',;dv6eĹRiq))]`rsu:k*/h|p߮ߌ&20^!%_=uF7WKd:ri+zGS#źJMUIyW0O* 8g+?X] 0IdZQU*͸qOu_$h0^r~B"2 YT0 Yg|L!c(ڏXVBm8PGA С(m5*$ӎ|$R]B޵w1xێ-ߋv0 R=ݚg؟I.Jwz_cLϳKXfb}QG^t*nܵ|>$C8 #N%UUyZyt2Mۍ3>Mamx?4ZZ&T܋!\o9-- (5[=PLetnDՒPK&U@}HcRѦ ȅ,D!55yyU˵w4v`:?6$Od k@9Ip"=)l%wΓ (+Ob(:raTڇ%H.ElFg˫*8ݢq S- '1+3d][&eڇ$$Nju>صN=ؤK >Y&hOQ]/^0ʃ Aw>LAOtr+aD*~ר/8^ZŜ=nQKmP'ǩi8@rWRF4Z-(F)_5Q] j~~}er iJ^mHFl]K`:>-uZ8P [MSMh} 7Ƌ(0\qP!D/ʼnzTG&qѹ|x_b=$zt$af0xIg KHuiaero=Ԗx߻zd( %R ?e!GbJ,Zp<O0 j-U Ǫ}iAgU7X 9/ O G4I[DᵀtK8%kS۬k힔BߏK6IEPH-uX,1WﱮY6/rUb pSNv'ޘc5?{~;"ǀ`ô"5`W4aq:#,tiB#@$-.ShM3ڜ 0 }1~k2Xyw'[5bQI![V&2^{8,=0 Cے$t5u)}&=<BbJg51Kp[ :,f!ްF4# 1hW}, *BB*I"E& DLK*9䘒{&I$ˆ;\wj˦׾@&w% `wY5v<7QgD>TD9BR,#2_<ַȒ2:(6vՃޜP./]pffa8msew.)^ẃ}[a6NME*M ֎xW"Ó$hU)ͭf@V?ʎGTi6żGԡd[Y 39?7(ȦC%nc](NN*|_7@- %=G|ݴ\^jT}#[vV(t[ 'cIf7,eG<Ѓ#^P\B1|{!d>V*q+wL YH|jV8ּ_3H (Z\kirm(̏!U-$=5Y7Q $#CR~p3_u,x4p'דc'tU&q*q&)z+§)WSM&CLXGzbqiU MDY/*;-^Dv[/%ws%E|=پA5>XT5vQ49|83i^9r$P]D'֧\.р w҈`Nr" TkRo|7\ a/p!w]41@#t lCj:oEuQGD%9U@({uk܅0/S7 $Aq[ ~騆yjb~pWob7J"vaZ8)Zy1Kkkȱ &eQ 1vc؅lyZGbpVf Ė*A g-R5o)NkGX=Jgj85CuNǬLo0AA'+Lh5 3sHF幡YDBS ZwLāgh@/*'A\ce nϒ57v֍ &-6N[BP돕K5;m?+3КrK\ P-ZrTJ91;-z7S6᯺F?-Lnf zKoFjـ\ef@4 7AR/:)NL(I&D 8/X:t7RPt`9KP"@E(`C1Ć!Bbb"[ȍ~CS@kIƤuW  GįKӲN{Of&WR6SޚhC.LzM(&B_j$)B\*lo'e8~Dg)b:-e^O\*g B<>7^riZvfR![/]AyialFw%Ҟj7r<LX9*埤_=3]9x%4ъHÌٔ myMF曦GogfyVr {VknmuҪx/ZiX GW%|+4sJV:';^!+BQ mS+Qȹt" A]n$n1E5AeM^da)ڹK I*ߘ_`D\,[Jr7k~B~YP4hh QƑEL7%}R.ܺo5iyOg{{ӔUSKFj_IXq,V7ێf=ֲj2bk7dip0 WeHcb J{| qam1nVVzE]QRm\DT#GH\X@ ȾZ.2TVv`S4{8@(e=l c*J4Y@N~Z#]{1@},):pR~8Ժ*U}521/߾_ȿ]tu# &DjP )VayszU0{ʧ%5Q&dM2W"rV+8K#v4qjQǢJVc%@E:Oz(CNp\F(Nqz3j(RCX#X/@3_.waA d:_{q5Z$Yo!͹ZR9wnUkd #+N`,PfjdKqcQ IlI {kiN$tGً8K.rAHѷ\[%8,A{)5mfG#{WpjtRL& ;oe 'R]Ղ'=4V/|*Oct7wN3ܕk0U'iqRRQKxZб!g]HʕBm#,AAuYgHӆVpCEw%N?? wމFH'MOMF't)M,:MWA,Aփn2̸(:r!]:<~'SOݚmruZ4 p6 C~k>'.qtCF0(l P(%OCP~!t%k$UأdWUfJ9Q]l,4n: &<SW:ڻCMPn&'2d?|׍=K Fm!#.M3a?6Tj r3n04 4na=kϦ3z ^e9W e!aT bF|# ov+?wT,=e|LJhLGx̗?P|)H?J|U KΔ`'.krMRP( Tr3HrAv_ 2B8i؉֞ݘ(xItJ⵶oLOa9'S`)JȮc4ݼ)l hPc,ެFyC&3_z9c&`m>5 h.\>+_{Ov~.O0ËlyrV5Caa ߬`P Ι<[% 0m{Q|6zZКH6ÉLG`f^fL@~)A3y&Vtܬ sp,un$0 t#qM 30|eB*:r Ĺ/1K9%^tkPdgXkqӢg+ݶjb0w4 s&>Aet_0ݸRYլE JJ{t U9"j+%|@__Y8OV[܉+]ҫ"ck]798}t@!Wi*i&_&E%-aqЯ۶oll_'1.b0fj#kc|iqks> K YZ560"AA&ڡ{1EWߦ9)<|3>To54w)}}asĬ^j8 .^ךBG;vu8{'nj~UFнkX2)u$07 In:+d,We>urXփCuۣz2 lݽ/n# 67ZxJBw/$wך%Q?oLalWE[y-eza!"j%+ -){a7PWtnxESz9FJ zm| oN<w T"$HJŅY쬴 RG_C#y|R!QDH<6xM  (@C5TP,왶pƊ4y˭e+7/9oCM \Z$9pd  u T_TP*0у@L*+9#{[MsסyIG>`㗕kspĝ+fY'/fq ԌŅAaf$p5ɼdYʇ,ok{j{;9 T{*tO$ }\*La?tjD=ּ9~% R|PL\0R׸)7A]s; x/4]۠yD dq/Cxk4}4r.,*k)uEDA? l&0d[bUZ6v[e,y2t=WJ7Xk^HuHp\uLifb٤u󊈡IםgyzNf 3&d?Sw]T?8LZ(XudDł ̨2w1hR\#}b57cAr1ԒC[TVg"mw='P1>7B':$fw 1@|{ fz=wJoZ'S#z=㺉&'U Ţ+6'ٍz>18NX5WF!bGY szz8fŇB|\3\s{||!Gl:i]OX%Um]D(y ـ^vq'Bu1a`&x悇D}D}RDڱ]nKON^󿶏~"ȡFέ$_zK<}nRU`hЉ")IV6i/ 7 6A tuLb' 6\ B;$ǁ&uܻ <2Ə"EnP7Asff4Uȍ~`b*"L=?w4BqYH -#^~2R{&a¥b-7o0 (4J=S=fd]^ۓz/Vy @aG4ܡ7#Æ'hWfR G{2զuѲ,u8"@ڱqRsSo{\!QjBRM;-ęb@x;*E>3?k)6=0{k @BM@Qm6 5Kwi@LusHg'y`Wh?m”a$#kc ORy!-ott͒OGNE?R6TTj7r5&!J  =@o;3$2􀑧uLNY&/h㺤S.wΎ?.c9}yz<| RP|~ap&Bb L*󟇜K%*Ok1cݔ J;˴hD<ɀ*]zqP 1b^9)6-|j8īn e(Ohkkւ? )SP+N$uS?r/J^g&c;=Fd!} N4|,~J[1?8SiXfFͺenV!DGƒBSxbmy8{"dx 7VM)Cifڔ/ƅ{Ox!9ߝ$6* j Em5K3Qj~E5O [X)U0C( /ۘSb&jϛxm'=LL1g"\ѝš 1:&}re3xxѫ~]Ѣ$L*a+:['4~)aHr3.]rUgx-<" 5V[J&vLؽ؏Dv PyPܫb蝉Rkߍj!ԍ܄[tyǼ`nnNi \zo Nj8kVI2V Np=68žwrC@X"IdnGȖK)6aS0sU2ER$-wĊהU/SהN`TK:32(`oYR6(i^u%t!_~@j/0sK,]2g kT]pB*-0 J{[ d#6C5~ UGKspz2S=NnhOuKiGLt;M.̕ ӰBuJ[B9}q=S>LDTl 4}#UC;iB_eEH u^8ʞv=XD*qU"2mk3%ȝYKMڶ`.:MGE8G?^"i۱M7yHMk͂dA~ݓL}XI@݆Z= 7FvhX .+Wu _1tdC;VuN#5@n(U*5P#e}kWƲI,/e\?֒uV?k5YDKQH uDkCC{x KY&bp2:S)ڒk IO0/(W{҇K\[PoA;8.Xjxӣ YPc"h#r0sF4x;\8D)96I!P v}ڛi3ue$^gʃ01s0YCA^6TpS;f>N*\?MrmOVEܪ[r%z>M-Mv:ér pM3b[1X=Z晋dL\n4| ҎsXVuGw$DSظ<^){j&xQY+7nb}ErVM2HP#|~Vس"۰RݜZEY_~|[C`-֜x[M^S_ QuW`/C;IF`˘z ̌{tD`o =g6p-iazf{^LL%8\QiՌo8=Cd-(|. | iN {dvZgf7`;S9<4&GH6y"yTl#"V] cQ\ CvyrvgLmp{zfB/0 4IZů&H XEY||";>q=,^m1%"lG2?`^O |$Ayd!T\J*@I.`CqljŦ@U|SΥ=uG1p?b|ʖڐ$=p8mE3QiLkBmˠu%S +G h;)Ļo?~z. ‚hX+q6YPVb [lk᭏5ゼ?EVޘʃz,)1M9FZK=a;.:&ULX9ۖ1U<&"HD6Ďo2ټ a]}'Z@̣!FC-cSMemx$bzTkj|l|+҆uR*ALܜ+BJtudGcg{-$<IJfښ/[s ss>T8/*Hzm_vz(zk~Pz.kjXcf4X&imT2RM' \T[?毋:c~ tx!@a .ӓb20"}Tkh N#nūtT ]VoEqZ݀~ƉpHРrwʶ잭+s]Ѕ(:mޒ6jN5F^& w޲5jw!E\i*={!\l\Dd*׊+F9TrdGd[L)B]l7[k'ReFk4;ע4TQDܯ^Q&,XsRfTd-Ui׻=HVKzz%!ltǝhHTWuK*WE'WNx*PM65lHti4ԣO6ǠNuA{1G|h 4mhVǘ 8_e Ӎ^υy MxFK\1@6/1;>d J|"Mt~+o8-;"v1a2lL;,=۶1=o`(UB;<b'CUن X )WlF$+>2X'K^ch K[HhT(Q | {-j]Z%lyDzԊϏOv/lj]x:SֵZ ?nr5d֪Oa~6g9wDr_G[^d\C{6~=p:Wtڗ9+7Jb-1;#Hf’ a aV˂i95,m-}{JK5[h=/B h]ċ!7(ońQ)?X\v# E>%#3QhAWn0 >&V{X e)}HA̽Q~?IӣхF\'>S%,7D{۷y S|v;b{LMm@WmIH>qy >G3L\H"2#ˁڡN 2]ZCC`eNgziRh2Up Kn]+ΖU?PP1fG:sizuI(:⋅gvͫfR-D{@C3ho8U-vf Gyod#)R\'}g.oiA+sהk.jkekLrQq *ێ% &Dh-+T-\8;2O{UTF@=.C&X,K;me5du8\DF."NW\Phyǹ:sal>C; -?r:0Ltm}GkKVwqD,\z8S'wy&.d;5睐E[fڡ?OHϥAm; ݳd)hjlSD :-Ulv6VjV݄6#@Ց޽sTsu5-_=ii/XAjQҖ9Lp,[h&e$?:)M595Q>/ w T7WH_/>ʉ}a>]{}I-rgLxD{66|Q7&SϣTz6o۳ sV[TM? ns=*P.Յ/1j>΅ t嫢̆ct xR8HKg=H) n4en/xμ1Grn4G7fkq9Wǿhbw#hTsNB8C,笄txr97{*V9e%&F-61(=yHlxg˘O*p9Vf)$hiʡU<))e9b[ȥV\ӕP9g'TZd:E%&\s/H:xPt1!A*y#oÜ !WpH "oN8Qq;;vy( {|uwBWϋ\=#W8()!Kx6d X\?s8E7ɫ:0fjߴm(0TRnB qc3go5ʰ8޼ za1p58 YhD t'U/3[ľb63Q!. A] :,ꑃK=:lDTݷχH3^{Fu˃-8S]< t?u JImNq\WX-Wtxt"lNthTɡd%ǾN@?L:YUybj,1Ite NK4S]\NO7G7W"@Mq 2AKr[HN25+k ّ6QGl0jʆ/0$)2= /rM`5*R$::e5>۷g 7g7Tlb MLQG,zSvsj)[86$*^ +)FJ0ghSۋ#NDۅ$45:=~AcI8Ph3ІǾH/GT1y %zdp82xUڴ>c5O{DJY:H [hX(,9.0[ P۬Xmz&SanZD?^_zup"Ċ.g\8@R^AkK#CTJ.* 6Lf!~#Ua-bq #z z!\$9x:mb}}ڇ,>AwE> G.gJ `-뉔=tWtbS_-0d75٦|T2ld|mKbb,_Eb?toy8]uJI)`r2[Jp/'k.H7CER~=Հ"UqF }m Wpy+!j1I4]1 G8Ue+,iEO2ÖZ0 jg}tJB$ "z z3(c%eg&sԄ4 sMD Ȉ` ,?㐅@-ɚ-x_qvm.7jvΏk#4{wLCХWJO>^LѧzTtK~rRT2鑮5n QiΰC[saˬ*YH{ Njz+#ʽ=?F:WS `'eX1I (DOӨ*jc{ɺȔ/zǞTejhkg o)V 5W6p@%82kvJ4W-9:ԍ^3tZ@&jWO^p15+(-?.^oupW=A!6b}ϢRʨƿ<H  z9IDqV6_`Vf]rJkdA`n$!x:j%n]u'U> b|T8hːu'^cA`jұOAp7.ZZX"|<cg*o'w+DebH(V `( ~f?kWKs'}~.qї0.bEv[vLwm;3_pZ~%Inm.^а |7RofӫH}(=Nq>c?MՁ/V*2WUyR} VjîX6⃺^(>Y*j;кٱZghEV=!7#xH\qNh|ʐZBGpRNѺ£@KƼ賞h:)J!')qq^Pi1{F23E:Dؼu j[Дܥ PC?ͼ=[E2gѪQǻ\xqw: Pw{:~O'h7M%}9bdT-ZnĩYowL$$+4O`=fbB,9h}Ͼk0z.*: UJ_0働T$#T!66ZJd`9n.݀YH߮ilW,U%2N~ M1A6 V淄}R7'W d^ ;sxEMZh\co[R^ Y21!O! J/OF aorBpkb@"r1ȀEn7f}b 8*&OcWv]}ƞ:]R'2Cr=T8}qizR_~Irb0zC*Yz)nhOm/=cdbg@aɪ:?bI2F| crM?".٩^*n(({3*fxlEi1 ^ h#'dp^hj{.!Z}GDDz?ˣRpl h7 I% k"Ȓu\>5pV 8vNU5i$%WLG~InݲSw_Sxw̐\074XKnAyN40PfUkO}#\L:-&|YE4Fﴴ+tOڿA_g7kGd!2RV݌׈!`L Mn̈Vu*t]p9„0)vC P+5QZ3g3%H[8uؑ?I|d"R"ggľ)9˴FB2}[yoG>& *s9HX~,?#zpO/2ccV`f\>lʹ!Hro~0JQٰ#g@V[4={jG M@"pᄋ):ʼRgDc˚G|><Ù{ R?CU"c瓼^3eёT!]`GBP?ɴtceP3 ;2 ,|[ng^qdk`X.α'(o\_pH"QWDzd{%7L}t1$^N},=yކ0whr_P%2%qepy"ti؝jn( *c05 1V1@8b%x0Ģ:=F[=n MVk);.wALNTvɖSyFURI6 }]O Q@ZbiT!,=*T\S0T\D U/}D45-TI)Z(T Ӈ%0}A`J 1&1ςs2X={f=6Jڤ%h,7 ̗k*r@5h!CvJz9L܃6IW"O m0XGUGzZ rrR`ӕm<uletOm'_8w9ODMF>~zu=(FW?` ߝSn$E8%<,VhoLm=xD.aN>n'ט9Y 7Pme scV paݶ?lyuW#LG+-EZS|mia谤ڛ3;VZs-cѡl3Ɔ7~=+)F=gnu@ġ咖I& >qޡי?u-V _MKZGȨbzƹ1#Pl@W9`Njh3O)򎹞w1YCN:Ek]w1{]vB*Ew4ڈ"e[ œDHeqhgAJݐn}'H+UHh<<#+OŷĞvӗdeE^Y !k4JKfp'}/MM33[۲u0BlAR#D/ x}=X&7X_VeS=a骁CZ.$}ҋ0gM=!cF4v"|zix H ìJRU8'Ӓã⹦>SfF5rml2bd=pTG00bDs!ULjB _a@Oov) }{Sh:`.%pGTi S} "ϰ}K:!,m?IC%h9Yo4汄|_8W1BZ3p'ՍxIOJJHAJx^?B+Y_przAbZ=Nk:bϼݑq^/=,)xŸ_`{f橪\,]MX^`yp%7 "bϑǶN=iWw=sqrm[*n瀃iTJj;Y.z֕:34OD.i-K;Sډ!@:$\Ą!iӻثK_[kH-U.xJ"ށBq.Ȣx&ie!FͰO9sw3BƛFR_(EV9y.\JgVו7&|X<ͣs.^{8 Ae)Yip I +H6t]  %--yb?^T4ռ&*B,/$+60I6vߨzoK ue7x\9HzcAYb8haUm/֏I]/0\q"f TdNhʉ++W8!,(%v;8¾Vo[KjϠvuM$Hp]7M |rcG\5+G:ss`YgEnWoE!|AЅF}"N y ww Os!gh$g6jof!@׽e39!b'϶xg0z|Lx[?B BPe ;44Jc@Q`GJe2ǿJdp{G6.Yw;n0 w?FIE%g%k6^F{jW;V-cJ3:Pn=Ƃd-c%5怘Czutd!2$W:W>O27*?sTF/S-J8΄N&a~M@e6MP(a. oO/zvD3!9Wh9Q[?2M V{zã'\\Z]_2"<"As=П`DL0N/c_ƒ鄹s̀Mq$ j1T7h]@ǓH\L-u mT}{z+UTRdr?a*L,s:ڊP6^ۮ dr3 m{N~FPc t֪(Љ:(<ʸ9+OcΥ[S6ǐ`9ɪxwA9pa Ho_<|A9?z͘ҵL8^9- ڌjNR)jzLi5}a_,NIM Z/2ԽHf5#t6j:%iF,SOJe+ s]qqDǕk6:?рU-Hwx %s#Jc;Gw\xFd &ETFa7uЌş),ӉRf״ТN<5+3?*蜚<$h`J@_xQGOzs&=!MݴTi<[3:aQ(C[ ȓ˖՞Q~U66.<YAJܞTO2!BU<#`۴Plǵ J%2|nxDx6lBV~*Ƈ4&|<4YnߐU˒ʖ<-io kJ5|%jSZDf?[틤zaTJ`F`L}ǑSnjWE-3yDG؋aw`AͰ7(Ne; qgP.OBL?mISe?AOiщK`b!jxӮoJ?$4j'L>`J/N%U ^e _ʼn>y{5q哘z@i~j4yY,11Xb͊dKi4";Hpd5Dđ`A凸+mZ?`dQ%{(uS.˲Y'NrsNuZq/bKܒ |$(7}EJ+^R29vTⴘAaJϲpo݂ku*^´e2\FlZ/'_ ,8X9c[<xwftr~1Y1ON)nު;~LM"Hۜĵ`l^ķ2H>>WA21pڶa_;BJm-_9qst$BåDA7XGTuDTTPle=61lƢ}+zYSgѿXRΨ9 *hǹ0›A( T2ha Po3 +,m_.!sA`Re{ݍ}<8= <I% xY*&o$(R @g J=ÿ9ok[5I#-Jv'7"FÍO+*|kAT`" A(!H51aHMqВT%hkKDj/T!%"^ A"%9RBzM8Hά2X.rCy3GD]" ;v@B yaI.Yaɛ[1St&'@A^!DĢ'};廁 9r3wY1F,])vG M-m.3`UCNAH<5|.շIr7p2@^sݭ@X8< y'0l8\lԔιU\Ap~WphqiaHwl)Ug9T48 "1_u`tٰaҮ?w9ՕN$^X$d(YԭxQ^t~!lӣƈW!(-EADÎluR䯙`LKv ~$P4s*n1㸖J]?X]_2{Y2aY`g~@ 䑹'[r6 ꕮiϐ1oAs`в y&YvM*]znrs{P&1r~]T_= 鷺<Ũ90Fp.95)j2Y|P!&N È3Vz;zȩ``ؔ,;'[H6'ϕK cNڻ..t=ȧ$'kJ3P%eBZ ':#[dģY xxihNgWV7\}_tP;nA"Nؚ-v?L.2 <j Ux89tއ#`3Rb'6 B,VY/V)9#ZdCPAbyePsDxM&9?N?χ~{g J߿wuɆax '2"I RIVN-*:.h樞aceȕ[V;_ Y#\l3*|WƬ!t@Q:ііoڮ=i$_d"#z7L)57hն1:Kxy5-ts=ȷ;5Y?^xy1m:懟5(:ӛ0'c>:OJpVpD|K ucƢ"ӯ:冹$iC̑fp#?)1`~9Q")ۏxzr^_MŬ"4^*5 fYqpe9 N#)?nkzA7Kc$xHUccGj!EK *潊=0W"Cp 8mq' 4%nM1R/Ѫ%X=Z4cC0qgㆋq2R,]jK0iX=x[r,%kJ~1!+ 5K…oAZ^dnK;qxtT[m?1pݖ3U2?aҿ hy?W{--km4adKLI@gfJƻ8tu7!aqSE0%C^Ʌ(ϥmǃ֪\Pzg#_Ms"Y#\E1)=`5 blc/5b\E?2.r̵rel}i˿p>ɕ4!(ZSL SQX7l+()^ΎOj{rՏpb+& #4sS^|d9t Pbo1p>ށR.a6Aj]&nn&Y@8\qʿ:i_8$cI`S4׉W8%{b.&w*X%:̊juyѼ@"&ªٚ{qBs߷Šm3>I07}yVd?:a C?ga]lWD?ܹ\|r3,-z≘ t$ o0npL./-P f 곥ՠN@*I֬ ^po`Sk@ERKsz۫`5{J3 R.H"o>ߩLp{lj]qz\0gneV|dxNcѥrw$Q{wϿAWLӼ`bӲ^ܸL4TWLmWz;$3 6"d~nGk B-RfX uK0E-ⲋTXaz`<${ :3ѝf^?3+ՎT.`X9#+6CvZXXt6b%*/*и çdp}t;s0V|yC@B&Vd30!=\(TOqd+ 7HDYƮMxvVlX.P7`6`oukz㧅AtMC]GA;F(v֝$`k#+8j őOߌ^ty;]qK- ˆp5^>#[*70gå9})#/ U.ShбKV7V? >}#nk($w]TvE2CҼgŃ]ݟob hҭrQip ۾\hB;/9%)2heܗ\%ʎW5=F4ӛGwuo*PCU[g ?[hqt$@rO~Ion'lpa{%JscG ʝMd%bGڤzG^IzW ٤Sn.HX oi)gd H35w@xgcK&67$kSrVWE*b%5cָA+%C,ȧ;D$aRJr[U\8f}✧\8(=/C`ced-2Ҏ$is9oG mxwTfN.~yɃEs"<&L5j+vh(tPf{`DdL\dAn  iQ'OSCdR^ǨE L"֗'bA$CezЪ8 VљLtҠe$Jy>_ϴ=3XDi <͒B" o}Fdv"GypP, +|7]/bY޼jbD<.8z&gC+L- 6`@/ bIdpar@w\p}WgXj`fZכ|j]}L:`fUJFU0Rɩ֚j{7앞"M aO 4=GB\~wkpc{7zye`Lx@bN+LҬsމ:,kAeoD.=صLF'zq^$ROA建! iks :iG!_a7r(節LRv~X_3#UDpԽ ƖA}l1yq15I;MHC_Dgq 㩱mfȚN|/^'d`N6*MnM-f1vzm[IU̵OpOׅ;blzzJTu6 Zu$JE;.LQe+Y};>Y7y]Ai{#9}ٚߑ ЅipZ ?dĐtXvxZNZfиy1BMTY zwe)nedNL8a:@u̮jo'C5O}wJ%N^3W2[rSUkA<↹m|p3&ڒLjzl>8ś~$T$rx**=>)?ta.Ƕߌ}Z#ii8ᚹiƸ.A@o+\`Q#-Yӟ<]alXhѻdoWt_Wx2QO.ӓR6 3e8*ڻW\~ ͹~mRWjCR*sZ[s%ɈZ.)?Ƌi\muυ>X7P8K& }[tIxuv)F htּ  䂲jƩAֱ2ҍbQ$)02!s Tr`ŭ+|Chs2 fC7* :S}ICcy+Y.cr1\mC@" su*lTSDycm!C:j2) aGi[QZv&bj5v5Myd4Icf+Q4ut>5OwB9>!``>wc$w+K⾛5tTBK^?tU}EQLP.YC2H d\P$9QV߲D{F|>!6u6 xˏ[֛Bwp0ɯf!(keu) i~AceP'ܱ\@+]ЕT\ "MlQz܃khRts"a2xU<)Xkqt@'n.z;@)A!1%<3Չ#2F!zOcB{9rX$8 դǾؑ/*[DqR\PbeExiFؾT:)kI/u0C>L6/[>~USbg!KGzZ*hf~\؇"Z𱪇CGo6#YHIӛVjz䖯 N77հ~>!5~ɚS LZ,^֝=w=*a$vþ+Yd+&Pw5(LPu|ǐ]ݢVO0>fRG(2=(LgTfӖ}Յ:hE༩ژ G.p8'\%i[|xB D?)WX2cu*㩁6Xj`BLW$}y>n4`:~6^taU8=wZСK2/{LjTGs S ޵oCmb+4ms'Wҿ5]V^IRQ9+{Z JG?P'kQ |ZDdjx[/-H"NnR4zh7ZA} Ond ekCZOBΡ^Ulqԧ8ܙt Ck+O/=o'*}&+!fOf "ZknXG>;#n'tj*m-FSX!NOhP۹ND'0_ wZjC]/%zat12n:I?hmR;=಺wH?ߙC[&)ߌs?@r1ED–ÓVq6hi iY/a_KJIJ{w,F(V04W)pƥ%1T8RCѭ)yeSS&w?="bgL 1'Fn8:Q=Gq>K~$MΎ] `|\e}stAv2k2Nk3N(*Eu+U3ړFWؿYG\PK(2W(~HbD/:_|+ˠ1}ӇX=y,#MIp'qpSt(y9SSbqƘ~s~ YfֿlsS τ[GU #Bv!Znq-Y[%Q=ȥp7 3`tawPAQ\a&ђw2m3eE+f "&A5Br'Lo ZRX9iK,:"MSQ!hcu5 wŖ> μaOnhm;nǐwPWh`42Ơ~@K)X./Εg2JCCTx$ ಐdBV[)*  7F-&< CYfSxMZ 6Oe٣m( n@UVk~-# u\˙v&"UzMM-nuzP4mIiqGra*@CQq~c]R9Pփk[ߌƴ!Jt<a3g@2=CI6i|ׇQXiYKdE D[/{8S <PbU-5=o*'WsLvVXxdP:7B @[7m¤W5enTצ-0HL@!~kxU۝0<^Џ.J_DdA3b_eM[A,_Hf`wUs{QV"+qקceOyr7!N-&TT6B,`3Ì:2%Q@@eMR|25.:fMIbJpRͿ~]hUsV[4MV&ԎA1op+P{Z՚H) 7V^jԩ3.w +pT&"E.K!/hF ""'\?f;7~zd!S pk6KX;-ɟi'ȩE^ǁE9*+v̬r[]'E"~&9 Is0Vή-0Nm!=Ⱥ Hk,uIh},(SSX@qRD@Utǭd.#b|=O`5^!S-dEߌmżw5i6ץL<_HdFu>g*JgCBt bj<'28w>NRDkNҴwls*>|LS\QEz޼dYԇҖY^ w༱M_u7HL98`> A[]ٌmvњ4H~0:Gzua2շBQVMTOo _.(4Kɐj1 ]`qG2B0?jVv" {*B,x/7LEVVqRG"`7]ǩhkCYW]Y^& A!KŢuF#7ڠaO_ѢZC:zP\\Y)Iv qE; <6icd"lŹv S!hp 1ApՎ#ʪv%['w|B'qB,,~~D쥥GQ507q!%7dq4E4<ڽ_o4(2VzMQc*VO#uH~h}Px2zi _fNdU0zߋi^Pq_WW?ZGvc ^Gz锠O2r[\p(mS34 YGt-PpgnzgzPLWۥQ_-iGǁAʮ<[_53[\'cAi_] 'A rbl~n9!?#F}L#%E05eAc7LziQB!'% vj cWUoJ?G!3[Cj̗)PsԐB޽;"G@^0ܚԛ1c:r( Z]-ů$f 2L]̇3 G7V bRRI6H.Qq=3̸qN\,!bcKkOjFxs01mǫQuW`{kBt ?tMTx#l,f.(<}fUr)=p: ]wĊ1SCRT \5-ya[ X97%-YPaXq$*İ>v:Zf N] /C"L m":5A D%ĥ?S0y$gX;/X3^Q[{> 9xmWy(36Ɏϔru?d=Uu_YU |TD9- R I/Tk9[4eNXa.lh7Ҝ2q]+6ޑ{4sfsFqXqZO۾yF$$D`&̴'w1D.AQY?jgCXUW_Ջia -PijJbG?Qs"Pw4#k$-4Ax_?=E=X}(0hy+֜h ۿІRgðHtm;9'tlZ$ӸX?@GbAL:S ތb&p6uGU<Ok/2hx륦JDۓiPI_*vopUgf )\#ԮMgd1]AL'{pz۠nv:59fƛp˳ 8*tQ߉M[SJrɘQ"Gs\ 3|2MSNz`ds|E5ES Jx>T;Dz5lpOp'8 @6L*#%\o_aL+Ε fO?8E{I4i3|Pf./b#s,W?PdOb$]?1R6^ BG91<9ص4z7m%piSm]Ȁ,Xsi YF ?-W% hiW`yHMu 6d,+(͋ƶk 2 [^$}tHeԍ ݗɿEֺ![JߋWH55CAWCGHV#=Cfb4ssE>(i{" 0Poc0튌۞ƧC=cAa9Ucqu11;uZxFR#,%`NgH-$ ̏܃xJJ6Rr>VB3X&N9i\܎;x1A>fDt{FP-_?RL)_vPWoln4ˢibj>ŋO\8~AB^%Ne,NHapAIzYT88X)@O6@ j=&JtJ'HlUuarci^G˧O9Ӓ׳Wv""5~2/VJI JT:>r05JmjT :9XtgӵC5Q> J:♽fPjm.{9`/ crVY=f.=)Hϡv 0cҙg,Il; {+ZQ&JiY߿;'JfhJ8å?#j&Tda t_uZ+smx!S`PyrE~nHU ˲㍛s)^-+PeQsQc*'8N̢Ie-X;Z|'*<FIxFAybt~fʳ#L|?~=D *.6ŷb&QWQoZp:kIN*cJOW{\>5ҁ:?Ks5ub)TL1663I,wSQTQ?-.g߽Ợh-4~!8J~B:Z#siR}i!1䟪5%K'%qqJK k PuT'["8!|-pcܻ Lc;'R/O<4aMQ7 ci泙4*fijP :hv)O? 4)lQvLӄQ`$i.E u񲂸 K^̍ݔQ"A6]_@huzŌ{ mw4)R:Smհ`srmKS}BK8X߉LU!Tܲ;[\=q?/2]g Iɫ#?ۍ|.#7dG`t(U+A~t)īN w]ا<+6҅hͼOGD.nyud /4׉KS^t})FAhC@Dٿ1ZZ&OS2߄ZDmQ痴TRӠe$!;i3fAi?fK.n]>}6FU&3]Zꙧk?68)޽ ݂ tEKhcE~cO"k]F(cP8u{9 =(lQyg=Uޖ*g0+y c&֔Cix?M#HO+իlW Hx. oW8VWdl5¾G3O # 9d2Jʏw]7wqG=Ta+*g:NNCD)kDHٱ\KVE_T7"YۜX"8ݦ}=tfAZȔCA\nr(QŁ4eiQSOmYo rʮVuBr??lMOGi t R&'mGt`JP#2yTJ.cA[B;('%;aoƕz*cԪ$!>kR1^rQAս1h7AY4Zη˧H2Y[BR N;_ђi 6msfIRĴUp_=Oy9o Iy{ة.ǥ pͻJ4&[#>ao0m4'@W*۶Lp3_'n>i2h"ݿ@?S1]GRec"]P^`e4v _!c0J>ωvs%s$C,5È9)3F mF֍\(=Ƒm\Te<1 ?z1K]Q&6ܱ7Cu~2( e+xm`ޡ\d?e˰2AbpBbΨu ȗ,[XfEs,1P,Mejh.e!>T J7fR Axqe1Dj`z?t]Suk-f!@%ؗo)C⬷m#gHq+[ -ͱi߭>9EdƮg Vnpjd>t{ْZӷW ^XՆn!"!1z/kы[U!|Naaێ&P+ٮEQij)u0Q*ΓKF]jM΍M5Uɿ"P9ΧH+_5Ewjd~7"ԒHL)?<~Y'&KG)v`,c(YjDQ`He:a]u)IS7{ ?N*p7TWs>/qt1+`$IEGMAX,4R==KC4{@ Y̖(dYw]T )C"n}Y|rZݕl|"?)P&|`;]HR BV`E~ojhF(#Iۻ O)z4cYO*qc3-4-3j* 睻nv½F} v~ Rt(Xӳvu2R64}EYKӢ 32pDhDF-rk,b嘺$"TCz+VԤhWJ<2_T R)6g ~ngM|`y"q4jH&sEffah'&lz/9Zh)f+WOtn JV˳}%aOhzmS #`0ltZ!Ϻ#s3]&UE),[QnjQRSC{Vۍp7s-ۅӟ.+bR3$5!>; Hpֻe\b'CkVڸF/{xSc q-#5^ܴ˥6A@]rOiC/㫳A.S ˟tqHvp| 5ʞ O0|fXD3&n8O731:A0'=p&|!'8nuZMWτV<]R}_$I體ށo/5!"ޮGYML؜"E 9HIx g-e~X}@᪖ˍjvdw1ȵ +TvQH>Fk'U]'OQ`B7.G̱`nCLܮǩħE/ Pb6X7TI8ON,lB>י*]@ӿZWVŲ~0{ÓbBaf  fźFb(WҲîg-hvg)萓K9D]#E&G\EWN w_%G>"eyU '|el? ^/5 Y'&r,Q#+1"%_,2MVx_c]\wEJq9RHo)A^Ukib^fbqAuATM'y"LW:cVmHNjL=0=r Hk"@<78~@.)Kw;Q5MJ&- ʧ;X\L xI3ӞaƯJC7GXOas0n@O,RKpH;ln~V :O_=-jka#>! >IU9N\zYYLWv$Sd63G=Q7]Cٴʒ2 +FUƙM-5*D;u#t,;tF&UVΈ9v%jOSʒ㠗YF5gHd!WuF_h2BwkܲNaWK(Tj#TXo`r9t:T_Lk@6\.n)5c@/)(~"c>Z80DnP }r═fLJ`md :z:P21F0Y&6AJ*ev$5H1ZUK(e'(b VcC=_#5^Pd9Iӓ" }$vR([>̠CŬ ]q." ݡ*,]Ez|>uEYnîܰ\Fj$pt@.iGi ߎ|C=H ` dJꛄ^Sh Dm(hy`h[ֲTQbPvhzWsQz.W+qe@Ucft 8Qe'-Z?Z4Ry~ "y(kIFvQaΡ@vطA U\ܳC=v_Ql/fY366!p]3~wҗhZi n<Ѹ#S7x2S ({v`{/|v|4[$!]24.@HߒXi]&^KP*3a ۇHa/M 5ENv,9 {Pxf IYlD'@ّ B:Y`F Ls|>bSv TwvyʣYJh.1,KN@k3j[O3=?$uCZP-z,47F/TyoiQS6:uSJYvMhWRۻxOBA7_UkmGYp<6U9jjZYDPmF0"Y}=l(Y<\Ƶ[ķC7@>+UaqR3B|lX&^T@Y?Tr[)fCd'BglwS~*FT,sd|-۾i ]:H$p;FP"iز.J:qH;LF^^\O=q8qSU\+1$SR<%. aiY 64߁ϙ%_Mč`}!oM~ǠOUTI) QV AquUqH1{҃~1A^nԭr<q֙MUzyMey/6kʕC6z.MWDK0[=1ǩ90zߩ<$LcǖJYqR|[Z"1FrtȿgQtT/6Tt(s:60w g! k򯸁v17 &GAê P?5g+W. ‡xeשrk9Z x߼2hPu[mH{`N{ۨFո{\c 8bHܑ7R|E8!ppuiKW/L {:\T-yRpp5Hz7+t⬀/G[H5!̸jt:Zpwgf^}.\B+0~3 FYifdaw|C=mU̿sn j!J'>doN^@(Id4$=֮xn=0'6s GVkV4@EbgngO c,+1Qjh=?䶖+PmOǀa9-p Ht d2BЩ{4e\0fc"sy85ʛ'&d@YH1JryI,pp;(xĝɷ%r7Xg H% bd0k嫊>BY"x5omoVyxWԄ`ue*/jceTf0K4nlvw/8 m"y=-\6% [GgV kL,YӨp+CoJR_V(jq R|c6D?f a N92XUe/-ϟ6!pj}ڄI7rƦn8`~'#A3AAڅ wݧtVHŔ/NJV\K`L2kfs wgC[83A.'hi|hv苅 6ļZp|3}_X)H3Ob`= mүS3-)\(0Yl줍u]!e u+{u#dVO~rn_o G^Ik@{]oc 3n S"($hcUSx )IJh\ajܣq~ ^Kcq\!pS |OE'R?|I^@_=,BF׎rvlL?u ^rf M"NBrpUma7u$!P)iwxZ" UK]LV&%D*`0@SsLwmO4|Nv w  ֐t|I8TX > 9x#nXG)5XQF:5*iڟ[iG!݃)!1EaK=!ԲAw1/[yXC-4Xo+m+H(c ݳheM|Nǔ*3O%鳩@Cfդ,/b)D=zY|0L'8zEѤJ!\NAwDʳLnW`*|{͔>>MܝB0"*מN:y PK;:#eNfh"F(hz|f Yh >3iR^zMSl{TކVW9=$76MtdHR|>P"觾,((jhAOYQpҖ}DN3qT>CMK8.|vo?hFJ"3Ug\)Y:b8d ]D/ZH@p|r%^FFoI=È 5x5(9unՆ ( ۢD7ɂb& lE@M!8:jJBLᐏ%!`<}_5".4ƒ-טu%@P~jIS[lne0rigڟP;@dvX˴řn?\V`9ٌ)>E$g )ށt2׸G1P+?լh&(!nVpUo0tv|ӆ|5W3{OJc(%7t[kV,gbkU^ 7$3尌(!ag/n[E=)YjwLW2ecZlRJlOzOеm1={f>ޅ{M{* C@Y!-6ڬeL (-vML GJU^2sm,;!9'O6V5crLt.>Կw>wPn&gLǟq?VX폭 ^~ Uw >qAf4/,H!$Muhk 7QҠH6uwh2L˟D`Q?FeMi \Ǻ<[asa@ޚLW0!K"C*>G>F^IceC"&EvK!lgI[CXŇF43Xy豢*+bmJb ~]_bt U]VsZQЌK$ROwj_Q6#{= fs -ϒt5`X]VG2m=3.x(\+Q𙢺^&u#0s|"18wڮfx7$I4'V- mCi`䗡T,qh7!sj .5#̔1D|0\AvTph[7 ZUa /ΌMyʊ]T$GE'(L,7;2)-L fhnp]vYtqmLD. Oz&a8MCʽ68h8̈,0CqT_mĤf܌KIřL2.G|.͗[my/=0 (RFi_U3Bmnʂ/VtT3 {"uG=;PJ{6b|xoIeAw!;cTYV 4/i5i_xVHS9z__ؐhB",E_8ITn\hh(^iVܨ"l9 [LS!p৺ 뜰"XxX x._{V-qj%B\y"ysy-=cgk5j*FҘl,S%i\rQ呬*.Z\"/RKإKkȴmӥz ci}љb #6LBGE}a *<5IN`xiL0n @2ݟ҃CR)Z6(A 9I.lHoZj|6|8@D_h(֤mVGx+=Nh5HH簶ԥ6;am)IEk*s8\b4Hk,Ek`pc2 vuFqo+sɥ['k`CfPb-a5JL eņ4x݅F(~rWUB5U+g6l%Ak,;`ם[B*z=.%&O1ɳ758f"ai@bzr3\hP s{q'=!1i ]?sBrt !jB5n9+岶mCFNꦩ<-#[XiqհIzEtS6֡1kX ddW J6.bZtЍ)8O!-;`QC+&Ze=MaF΁(xD@Uͨw3)!{dJn=&}lfI`~ wmb(8Vg9+r5#;@ neF\1SK;[gϩc&>bu󙹭j[cMϳ@'OqnLcPx%.~~n9'd,qLJO oE /Z9Otj*Bd$P+V]½;x/J| 2V^m|2\ K2&U6eA S5_ YVpodcY:IO{z=# BtZiOVG%`\p_םt}Z΀$F^M>zcBgysE`Lƻc[, dϰJ#n;"ЊfIC^ 7bf$֬9!@tlș"ygASuĤHOcHS./`9i@Hd|,+!X޽3֮wW3Փ+X5eKґlo^.=%$G Z 3DޗcՍT 1UL|h]'$*D ccjܱ<nʾ1&FߗS˵;G<[smhu[bgbjm[#`z7=QT//;d }?݀ Mʂ-i9IBfJ}"eѾyo(cm Sd~b+!9iE?tjdzֿD#xPG@vy,8ϼ3{a˙j hh)Oi}ͩʅg2@:gqZ| O˙Xh?%icnP=)zĥR0gV<=/|Ͱ׊F؂TRϥqM~s Wkjq jyM?/_{Br!ԋI> Ьgz^CAv cpk]j tSf#yt >? * Դǎ&aViYLDžK$I;%TR8rH{Kl$TwGrwA@.Ot8"[wJK=V/ˠ ër>Jt \>䜉IA;fR< fz'哄q!p+]sy89wl=%4¦3PSŏ_0 zgunh]߱ R8?s;P5Jc >@%Ü١G)t oērY4|WOz~ բ?(dָE f p&^3kyI%l1qbh <(z@6aq>|fapa|fF-4/m2*n  A:bZ 1lә!% \2d' 2։'+VD90& F[b%r@XkR ߣ<uVQaFc?+4h(@@6`+,OPŔ+k:%hV{fѰ ^ͣO겼#Z"Uh`U=b҇@_O2,b;ԋL'0tɺ lS v@# s+1nŀ2cE`fͶ!,wlLU+S":*6)nR4zeyNP7q,:.h+Cppxb m}]*Y 6F*(ZRh Q9y`ApY)\mƐH8Ź5_~{u^:DEִ<)b oH#R+8~۲Bm\A\9e9%7dRE wRxp\7d_N*ab:@aNr(UYV<2AQN0 Y}j`Pkƅފr6B b!IA~ RεVp".^aEa1͟͞ pn??dO^u`[ $fz:E#[|v+(m iq?1(j3V(۷? l` [DZ4vX\ҲJEȽ:AwN8YE. #.ZAVW[;NJޫEfɫ[kig1N\L|:y䑨#"zM D>TCkPƉ*S~8XYmdX'{YrN-;˒PD3V~zn4~5yHڞ0r`%r9 rJEHAJJGMi"ܑVåd^Ǥ8*q_ܛXt_OMYbd8'nR朼AϔyЀMpP<vK 6H8K uB& J Z YH(51̣hЗ#XK2 _`$2НLPq\pGDk-0` 3H ~ s|2:,>oI^7T {B`ہ.Ơ*lsu`,}pЍ@#%EIiMi#+,F xcdqu%.]f/+UUܬߵ6<-5]*ʔa~g7V!ϨRd1tjUVG.I2|‰8ȗ>a[C NA, sA5%8UO;hXc{NKq ƤE-nY79kt2edvFfuhCmn6sSFBpw%O]e՛a!NeɛioYF6Ystgq2UI2_) =۔Xc>u*&[+ ru G\avyO^8CDŽz%Fh,.X6j+za&zMtPѾ}}/?BڐEp_^t@lJg+7rS͢0m[AVG"*= 'bVjAA-'O]ν j='ڼ%ϣ|h0;vKK_ ktG!RM%;/ZSGyB€6 +y&+ٝ!&l+c ݕWWJ (̬,4{cӇeB;ۦ`okX dE^_wk08ڜL k{mpd;kO}\&lcWԐU_HнY×2hy,4S Mie諠v$amfW낟}5̞Ϫ$Q}J\n UI}?ՖXym8ilt ˷YM3QpkJJ2`wwxzJ:f۟iY?֝.ClcP>B7q>yQXe$K=JgJX DeCI"'<@1/ågI>UOz,eSzBUٙ|U AOl!ibmIڢ94䥌T*ƃc p~~@`r/o@B .:9;3]S PPM*mMD: Ñ2Ճ}JҢF0@%=Y}/.PC0 iL%ըL( \[46Ӆ"glg1Bi:ZzGc#\S[N]^lu8AfCt` .n.]zsF#%v~J'!Ofxn7$E%GK.='J*.ieiL`{7S*Dz"Xy}l m V7ȪvDymYnhg< T1@oYU`+tWI[Ԝu/eقٶ Vh&2bꄮUS~7"e4~60ZDr&vAa`SAH0J06}Kʏ9<:#$dw$[@du|G>gd1Ldx⨢")}H(g6t{d]Y 6 2 IUW ouӑ_7JͶ:jJdY3(T[7z$\#\`=8h|5jH T.a 7V뷰 ZASJ(vY˪86KI5V* 6x>4SWT^>*c͓jD>H4 b+ƨ c5j%W@wHi#R|~L Tk+G(K jbݰt)R@NmfN{E9R&+ZV%[k^M@8*IՠSj"Ova/}렰C2m +˺4A/wcSA?Fui88˟ĹX{0Iy#J—.+p"UO-Qx>D@S`r2sS*h1UFlQ+׺&bCgx#8ĕC)*Zh¯OB'XZB3ěSP >djp dd7RM5Z=>j"Lô|equCﴝ|&a?y(6Cp҃%)F4:mm tP^lܥBfWr#xoIYʐ65-*6s쐆.V1(Y?bߊvr"t5x7O_Ewi}e+(y<{l!344l9 K[L5u3Z5H to WD LU>L _N2Yz]Q#8 g h?3:rD MkxR#'s扼pURcN̸X?;:Bn;wy($g1UA{ʾI*ݽB>Rp<7n);G #q$(}X%#Ht5Q>̍G+n9v!Jض wbzڍ-oԀ.͞ڑ{# hAvc2}^0[Hs*gjnc҅%S'3Teuf1؇/}JuOhL0xR omE3۶^ljRM*eQ=<&8M,p c\\L SFkT#?n'G~8L*)J _жr䖥duxVF*7;ЀgzSR<Ȥ~<'Dur%%C1P~G&ݠ^LO4&xyN-p'A1&阛fRhd[ tXlTeaaVo[x6n*]7JfD 5 Sƣ:;$.oG m@ƊmѩPT42dPOԆ_ jOC'}drr{ހ|w3JYd]j=s$H[u> gCa@2 ,/gsugI%v ԗ(8'b/X/wN֐ OPZ0JNaÉ#i*=}}kQpO;Wc `P,`ˋB) U%)}hmᅾ/7Z$aU1L_\-'䰬Y؛ˁϪSygw;30~&Y0q /LK|pB>(c뽯̅wS]-.h ԫ:Ւ>˓RC䯓"H-,7xK_s60SLKl?XT? 3i ͡>!V]NfFuK˸ T bЏ(B&-W~? 2ySo%ᑓ)1Kp ͆ݩ\UF& CGC-}2H@yw8wYoУ{%(8K tǠbZz" FxC"k$xFiroV)x403?`;8f45 1eL  ۢ% >Ƽ_Fv{:~Xįt2w ߭oÍDX$ DWm7OP gmŎXcLR&PC/Uֻf)IYҴgK,^'3 ?w+%T޻hBVસzthBK#ֶJǠA'lhO4:@)Sa sơn'?I/ EN1k(-(@sxF8! 6N5'aH؜~%3O`W2Dd0s T"-h#H>woDht%ɱU/7 %тsnb@ԄT"Y|H(yD$ʩ8)uft+#nt`3VX(ng[!;.)}&h?*PVzK(o匵02`"P<qV$0D%t 'I.[N3r)>TWD qЮGݙaz4{`g^s[հݿt ,62V6[`QXBW΀Dp2խmv܎\ݙaU8l(}&W4<5?a( iS[PJ,D R@I6qbfFDZj*I՟eŷ(QK" AYP:$@NGmhFGNߛ18AlyUK+778{;}J@^Cy>t4ǑU3\hi]0m774,xө.#F9Q4`I =@06Sʾ[LGpL ziPZ-)Οn18Ioי`La]-%oK1?ef5{w0Nosœр_;a=j sU^ grnaeG;x:DYD[wGUJ|{2 YhhX0ݝdž#È%:}ք -iU}, i~oQ( O0LƐ+ bJ܍+𽮈gԮ @2mXBAҚ Y@1VDߕY$ls5ҭ4RuA/VR4O ج* q<`Qu21<#袘%\3[HH|][%$yS]*pc{ ~h6ze%giJ22Q'aTKт XhD/O"Ja R<M8? n="XPˆ*ڇC 4qD'#鋖 _p@HU13IL-*| 9;+D̄Ҕ{H;WI)%FET2On_SG9ӈz\T:}w}\a_-)BUTj )%!K+,{q<2BUƪ8Ebotk -cx^e%yWm~ݖ($dcn%TRo3x>r쿍ݿ~6 ^,E&[\ }$|xq!"wP5y9$`*"H.Aŀ+^,&ERpb[!NiR$y`}ߴ;*߲*Wx3uԪixk4QfaD'Gj.N8;U?U4xSn}Gtd>sL$-vv 0n;7'{GF-row$E5*Oa0ra-讲1"dυ#6[ٷ?9SZv9toEb U]?w>s CHza`' W7G;hKx nۗͿǢ;·=ВyYLv@!\V/t14)bH,F#`OԭW Rδ8,<ɵe~(= ,o6PI]&nFT_܉#3w(X&.W2,|}֕zP \fpU-BH/ճ(ە餗Dzם8<55NZ`2ke͖f?ZRf}!H:a3wYqkbs]A ZnOaB'7G| v~u`PRvuw57`#q͟ycВubd؍k';a@Hm@ɴ^>!}5X _pxg&.c|.QvhC_k@4nϰVf߽'x: thUãR( Z7kٵ @XAB 5p& 29C/0+zElfA/MzS+"[6&) ReT~H¡ Jj4#Xb/&uH6klMHZ]4A&-f:$/ @LmOGYܽPEzDRUhlZ҈ނvFIVd`3TMQ-\=#.\)4zCb1z3|F&䝲~t3~6',d0v^o(–דM_mX[:RՓ[R2/jG) H_|mu_=e:̤ZP q\ԅum0qjԆ.`P4Kѩ5>ؾQMB Vyx}jC, O#ȫl)Ư®u3WU0v}<8s'B'y8l;)pgX° ?F~UœGפMQ$LBKGQm}ǹLo$B`rW{ 8kdGIuMVȬ1ᚷNӠLZt#ֺryRtN% c ɑ%f&hvOsD1C7EjwGP$t)< v9ejn<,8R(H4+% b󛟋_"Ax p>N*~TVu/\>AtF}]rD4 eLscy bmOM'9ʅe)ZHw`悓c6On)& kƣf =x*u8OHՖ[E هV3%9(=3[uL.@h(,jG± 'q[=R $6%:e9}9#-(k|*yp$uж&}J_Fږ~~gRȁjȄwaCR#x*7 'pnA{sΪ-q2`J}=?(K3ͬviտA8천8}5VN%rJt1^Q@|-l⓰ I㨖YL]D"ыs}Q/){~ӰcV&Ů[,V2sx@)z~%zgP{,"I`J63<4ctZmNx˃P3ޯJfYZ$aDl % |%I08Sovf`Ie4RkDSTvE( giSj1wT* O̓6I žc2@'ѿArw<}@c5I[T.,JHG/B?LC6Kyfqٖ -"l_"0ln߱◨nZp,g{? 6b\z+ A#8M#-XRܧV GϢ5լ$>b9iD{-Oӆ\3f^z!O ; }S'*Xf/mC&\yf?NG…-RVH{ETJ1 aJ Lz"b1 3WѼ`h!!&ZvJِzD%NtU M%_in/7=t}"i87ŲQz֎}9; Z)yطZ-Q#16=>򼨻#ŸP7/}Id>g7iz#VӡeJ=vMKr6G,%[A D7OõNw`1ʬb?(|LRPXoL6@!)h2i^kX}hCMCjc=ۿ|d?~ ҉$4Էƺ,lIʃG_F{50/Zm!I.h񿿝Y!&mu *>s_W@\\i 3ݲyiHXүkL`# jqIj̟Eu)5ZpdtSzSiVԬ\^*#A%0.CM!unt1`P>IO.J)Fo:#hx;O@ J=߃Oq.P΀$`ïYrԳ|n7(".A\L ߮DH%YÒˮ.iիB@QB5Μrq#%\*s=*nr` CިAA]CGov{ؖf,!/u>8a_ʿpRiumjhy A @"`)-4[ Vf . !_нrgG̞ID(qD:%8S[|o%1dR蛏[8^`=w; RnWH:q.g%˗3t B":%sP#Z0ш0* ,JL#M04>y($Ցi8#۸`Ơy |2{d7ӗ_rۨL$!|W*CA Ӎ%6kp1}austat(%r-5L00D}ݺ3@1eJd.5eS؀ FLlFB4fs§ -u#c>CX >'|B(ZA'y+YL}<'^8;afŦgVh ~c)}I( \j gpJ}zu\~@)= 6i=-u0YTQ[Y$Bri1KbdYx]ھ(1AߓUmO ()..@2ik@sal|c54=cznYy7 C7sQ|*3}' X"oreu^9e$Us9c?~)5hP/SGf /S#J fgpNVdؑ(/ tf2S֪XD~,ak\cJPiq$ZCkm}bXR'vTwFBaI5i6xP?#ɉ?ٖKDjA;tSw[= u/>-VƒDyqb%nAR( hcbKqZZBH `{&{wOa']XsyQ"\W yW mHIVz󥱏!J\屓9Fm]+5@>_TBtx!n:jhY<@xIzv NP[E U+5CJB1 s\@?UY#(t!s]ӔK=dhT4qzw~D*U~88fo5}>>(zyƉI߾s2GKD0;N0[l%M; Kֽȉ`E4tvS>=ae,ؤY=^hBwߐju1"Ws\KmIp4UgpfCkq`OVfL,R ,LU2־uJgrxFņ ߞYd-L<;%iX$]ɍg^&g;8F|^忍WWC ŇDe m4g-Ǟm}'2% i-1i0\m|-ՒC!Lr3Bu a"j$T@ ,~~6ϣogz"Esٱӌ˲$)"BP'B(~LؑD!XEsO6_fmCcx5WdJm`9cY_љQ.Yb8`yiR d8qaJLdz彚29ZGjK`Dsfw\ D4v%zA[vvvGWt]wԭ֩=̎ cV_n2'qQpY\EN#S1w҃ɏ{eHtY%Q!{M;?3O.&S|9ٞC3HV@&d79Y "Np{6OU͓1e a ;`::#` wf.r1i 5{I)A 'Y5)d5-=WF\[⧒|?Ά9ŨgNLΩ}9*>qzt(Wn(#RC$*VK͝~F36LհRGMYμ-q0[!<:eAKO6w<+'P~=7#=U)nfe_Rq/ 0{$`XoP; H2Vܺ\]8sqC;0kfIcdx@¯?ZK&J&xcb(2IL pmxDt5eqdв+jۍmݸzqٓ@"Í`b}3xM^ i5p{xv+SWÞ%h]/~W8.Aw電DgF"u.ҭUW>"LwAff_ҝT-'EJ6@=, ~(sa5~`yE> .Q)r(';V5/RF:hP}A5|g|䐽: 38/;SaGڽ 3I|X{UpZbpE0-G~Ao"`}K$N6K$FH}9JYwUnV@ojGq 3s(:߹+*t]Zҝ,-!P@q U"g /rsiOTAEψ9\?Q-jb?NP=aoC/Xmtװ ꫏*>߹0x5v1fU!. cq;{V>vybnIqj^u1aMԹ1(xɊ_94iXԛW-g4Zd¦Jɜueg ">=hoOu&I**/];`d\xE kVi4& S?Ӿ#: iz%b?ﶘ) C} 4}IP\U\ pewI ]eCС3riL< :rwċZ%i $gFſn=L2\ +m_ {(^W|Ix 2Y(_f->G `︮+MN=@7&GgbSHi# btu#'S׊w$z,klT-p^,!٫^k)z[| `!+`v tvR=\;P)#BjN80b\osGՕ5Ǖ32E >o4 k[띁YXe_+R(,I}lTYi"6b?f+"oI%Ss1Ym2ɸy68$dY:&dAS& 3H[kz}<Ő9s#Ytyr̆t.z<|7R)wWcR1KI{'`K-:䰤&li`X:zG1逾1H |.cu?=WVxj/ "p;A5LYZy~p@\!*kAy*ـbY~ G==-ܒIU 3 lcSxܧY1pxԤLFcq!MkG!Oࢽ"EPtPPyMwZ=|K4ˋÂZ F/A{ߖyv5Fy ]OH cLd)KvڞEjؾ^N &TlBZ;О $}N4߽X9n.'AW f)e1j}%]TѼKK!'i W7ML9Fܥ.g1M V7`vj8?Q=9pLtѼqgՑ-oH~kSm(|;A5ܠdF洀kxE?\;#l!`y^aQza3qk4_T͔ {U$ԂBqLr|H!?4Nk>.sp8H0Cp(B;ʧZSIWH\2r7# rfw B]iW*x|KzDVVi\anZ)%м4ZSgbY^rݒM/ Tr?|3>Wa&9[3ف'HtjF` $ "k p硞cQWHuWDdgXG:cL)#ICi7<Ư`I-24YW~E) a̤t fSR5i+ Ee~LIS aAIŅ9Ԛ_"{̻b!'*~2DA> {@wK0/t#96kD k{~@k|c;R Х3!{|@w\?QVLH{|-B=ziҟ|k?)eؔ%=7ln[ zX!.6Zb̕E4/sfsyq~]a:h׉ bg"W Ə$K䚦R#)X a7zf<߲YZ0ј_tOir%@uI݇|N@t|i3c "@0<TsWc܌x+YrFϷ2 {XF<&,$TόBIUMjd 7ȗºoO=A1 @x3+-8p늍sA[zN J;LEG~\e rrR&]>E(<z2r23/ɹ FG,+Bu#J;}((66o24y@44T߇!@J6Վxqx((C] o^*g"sh0 O Jl\E0AQaJ~Y>.M K&ifҹ$-=\W)fN[h_!S&!Vo17;Bj+{~i.?`f˯G_,M釃. aCЅtl<X0œ{;e=i y˹廉4Ydɴ}1/^)"ϸRï2ZJk^6;N0hm8H k Qۛ>X=krD6n+>"Y%HNZԩ@n}Uq'ߨa+8(jayPuۛ0P{KQC>Ƕ:B+;a6sJ䀚6;I%u((M+qDGqfQgĘ%*cqo[I'XmV~tߵk8"<mJK@0@) 'eGygꁈ)t8 O^Ց#z7nA4ao&S)5~ԷIE޷i).'mJLJX42w{W"ɴ;@HhbyD+E"e)_!-zE[4ۓnIِPʻ/=ݦZNduJ2Y+In-&iUF Y\x U90* QTaM4Uվ ߺU+]ftXENozn/c7ρ{/QQj=[b ހ UnJy"8'1QZ'QoZ zHà d&i m"v?6%V(&nV*6N01@έ8 Ϊuh>nF.,hW9DB3Bեrþ}+@(:.g~4x(~, K-!x5@zZ}CύOUP)p<a9M ?u>|g0!.fJerx7v"׿]gvXbM餍ְjkJ| '"+*h =)Ak" r,&/]xƮk JkjQRv,*R̩˪q<]w۱|K[* B > *$O;6y{,K\\;ԟ{;,_C?xeY{0ɼ뒦'tJ,Qm霖ڢ ȻI' 9H${W PE]Muȋl\Vd$XQ[ݧO_aGDݣ7l](P%2)鴠)#S.BKXFNOi[O'2.p{||t\LvKuhol] ATqW68*$'/ws@pSp/{|/e3H:̆2mZ_#})9Y!5Ɣu.O] -B՚cL%he 8WSi_7 $B F܍?F2 < n z}vABޝ2MMށrX=0xB)+Y IR6?۴un@.6#nÌ^ԶfۏPQmls%R,Hm6/(n̚#0C< Aq ˟bkel⃅i;B 92Q n/űvܯ48b!H_Hm*px ~Bkmqe!J^fHST-||\%'?Y9$i2?ŏNkKŷFz1xZ,ʖY=ّcxp׃ 'L/;i͐nȧBZ>])j%nbDչ1#ʻN~xit,'4@AL Pw+ գa]eUPYM\Y@-A{EiMJ߼ɣhuJxS77f[52ܧQ]̭Vsd6 ﲕLC^9^Yj8BsTi&؅q@y5gu7AұZYeYO"-lȤ} 19 CS?c{5Wk楜fF/"jbF7@:=2 ܃ϐXj5a p3)WںTQbS Txi̮̰>U*'cҙ  f:;C9GL#aeXM7T.]nH$)՘[Nv߬H)f縥r.FqUsE@WFT:8-mn=r ;KATxc6uɖ|PG}7,8\bҞ Z1apiJxeMK4H"Xv#|DY(B*KGDww [ܚ[&F }B5KG.M]KA&fګP8QPec^"u9 Ji-ۂa[SKI_PuϜF'iY\*<<䀂PYɓGÕJ#Am;];vOa4AdMDi6/e4`{4WkU~Lp/RsoB|ʘ*NJ }AD V^ZJ]m.nn荣ĸ@죕̑M 6([M=N2#ƥӯbjPLE+!YW&==efѲoNe U Ck&(>4th21%8qb7ji&$β{;׻?xEyK”\Q5H>< q~()F̃t s=G`a:~+T\ZN:پ(Nq">0^a/2@"Xn U۽!v8a>YPt}*N$Zg{З/q8p5hM_]!ЇH,=EUZs<rI ֠Hs,~[WGάJw/s5&;ZG(~#26}!뵧RX*N=2;-HR8YV)e`l"T2(`u<_2'{{GۻӶ:58v 439z"G|-.0Vlj 0h$߄\KQ@O:П*x~.svON:='Fϫ ovAK{ǟNd×ytad9ュ@EBI9)&NF ;AF}Q[)3. :Qr]Lpô]94'|Z (8/h%w I~RU?; N2 *l[>-$68ބ2 4 pߚG^ t?-P=ㄣ]΃uq\V :r&g7{DS(qwoᓗ6`у^Ai]yobveNs"CӰ[mmcӚHY@uK OEr.sB77ȂO1Z_S&l 4<ԊD`Ѡ,@h{CIu:T[5莉EwGx !dmD}EV\C;D5y9xf~?ϳՓm.ڮMx &rpz\RѦ9ekTϜ԰FW=kC^A.q65[\5 onX8ٷ㉋gKr ;l!b4[iV^HҚT6sO0˛H'|QP˱ oի0 1V•tC|Αd[Lkk|F"yC/cs*0@ʇašFH̀S`B'}ո]l6PXly$xRS x"R.* )YЂN/(UOQt'DZN2ppѕ-7ѬƨW|g\Hc*BGGeCRTD 48P#I2x%RYx|߂AҶ6)/BwKP#G0W[p뎖#W-Ԧ=𭫠1Aa\%u@Gt7 :@@、(}cOx _9 mp&R.Mf_&$ĭ󽤷{Jm oQoo`ךdl|Wo05$kJ3 {)>Fj6'AQ]*LdMnKn]90-kRHys[bWosx;>[vd>h%itv U_#"\?vRTLuM7sraKEs0zi1ٻB,vԟں 7z79m,9`!Mo4oa4Ve.,x?^ ?*Y{; %_Pc{s侞GPIxX$< Ӳ? 9H>%y!:)hO/6e?;t*OJ#EɌyNs18q՗z:@?֨7ǶU_qZ ZfΎC,_!OˠzqY lnuT:[> +\ }dvGALAmSu1$Å@܈aB_!vEՃ#4{ڟr/- L5@EQaL@ݫnU0X=H{@ӧ 4OK1wrei#3N%FnxR|_s;0Dj&}T :.߁5VL0oY+ .ho(5ҜC9Ҭ( %4g`~hS-,Ze; ^0F@˅8{?KVCdz+[PLxKM=a ~q)MPd.ۺ1!~axRF?%f&qvWW1H4_ɰoJP"53G>'^/ǯyeZ>7ä@s˔BhzTqD{*Cy\08(ܬ~2Ó2 ,=™嶻 ́(|i_>QU>Ex5$`vE~ౠ-v{w53!:ҕXjlJ#H"HcG6Ību4 6|@RR:YSK7MbI& 1nhW S\i.=y {iZ7Ͳiy4<wS]'.WsL=l*ժe'9XQwZÒ&@1˷UXKXKFcKT9Ha%]ݩ~&Qn‚?!0-d=eX]ȯ8gCYdT$dSP 6~7y޿kهh2@KރOΖxv$ IRhQ[P@MTޡ# ,=~aA&(k bӫA35/ L̘.2Zt#ۺ:15hIDJ0U UnҨF8-iEw]58KÝ'±i;!ds@h)膕Țw~wD*Qy,FE |=If~Dqr@W9,8oz8¥=9)i-)Ct%u.we dXe17hS8pzSl,D32B]J5V[|TZִdzmn9ٸH>6t (o@"hNZ@/D8 KwnmK|^yCN6CKɝE 47{ACP}zސID[bW**~%!y%B) m"`)աS?Qj߈h5tI=:e4cXˍCc# DN-g`Z•bnGx) ~6ՕL)=tM9e}ϥ cKA/ ◿zsET0=u⮔6v[. mW/ñ9Z!@ (x7 Ԗ8BU[\r@p\݀[հplI O+8({ZR+%Gȵ&.#/2b[̭ƅBCuRJwĩ3lP,K_V/8Ҿh_2ԻuiI'*vK ӄE%"F68Dyos dTâeaKh=õi"'j :ӤlG-K)m:4߀'3w4P4~_$gx>P!SUt.=Jx3"5(z&}{i x&9Ox*~q.²:z\T7t@vYZ2NfRޙjg>tuaj-<LqH#)1`AݿԊgq4E9 =!LzN*10P [-ܧ:hnUBt$Cr Vn4QJik*A3]~(u%[ZAp:_⮝.(saMai)'ZIE:S6BQ~,*ͩ9:kC v n(^fǒF/|1Q/9*ƅInٯ8%aEIBqub`ͣf`V*Ɋ{ż94n]@iGH;-I#ƺ⋉f)dj)Umu fv<^o{!KaX|DX\.8;ަ>h#M+v[oGܑ~ĴЩ~ǫgyqGo5*FaE&๵8}Oh1sCKzhkuGD0(n/azPEk!gVI{4Vǁm% *bP<6w6 Nnq8%Cv_x#I7ӞOvhr-6N#Jԩ"q[G<|΂.Ժn.VAp\~̤Yڞ).^`.ӤWT{)}NKeW̵B g5AF0v@g<`u{E=8\;/݄r*CH1 RDҒӨgÝ-KO>.g!^GaV^nKYDWai8aUۯC JEf3tC\Q& ճ'S:TI{HqA0Dk u$ لihh%j7p1p#"-:`̭33J8ɩ ucˬ16<+F)"+6 M-]FČg,Ekř) "Մ^؏LDgFjZgf **Ќc3p{gq}^R>Swʜ 6Į䵬HV~q_ÏcY.q.J )նpcEKj`n7Eـ/CŽ0QgL w)_a`Fw 6@~k9B-\˥Exn -ɇJ)6|}w~MxvU3n BL 1ԽmJ:ߓ;ފdջq>fjz 1c3WO+u& OD7L #) UcC< H ɉ zqZi;oaJeEbkl<|=ƫ3Qi;`k2lkaS$(N:^Y'E4mly3+?ay5c#x-^I+ HT[9:=}߳iugwjԟaS~ +ebHzikt ," f(="D7Nj==qF 2EVm`cz1cLh'2/S 瓧 -7Hm20pH#L~Hz!B#%|ȩF`?QFR\ 3KN117Rڱ^M^rN!%Rϙ|XGŜ;@dfe,q[gʱז,ɤ<aB eogŞi1e1tnHexP5j0"+23dQ$pUר &GkCVQ|6LHWIdGʓ9c+FP_P(X$`Pt=1T9Bs[cJ8(^7*$k}Egձ ,~P|{:K gHuU>0CL CMQqjL޴(埜w2@0Ҡ`YCjddݽփh^$H^ :zi~̐uJb I=[4mu-.4VB/ċqΑ%"Je7q .s`q.G,\]|0 6ގ޳g%1~^ ZNIuG%~ "xE`s(1O'(Q;8>_aI]G[FAY81pWU@h\=^x"\;Dʍl[o?'YNh9yrĈa&HܜV[E(BrJnwIp&e'c$$]O Q̏j/M) F';B22G_!hL.C4ؓ,rnؼV)2(oȰ\O@p Β3x:mpsoʬʮ*y' OuصǢ{< TN۬f21+6|bwe65G}ui>@3#+hx!C=N j[Cu~ƯtLw { mVub1o(.BEԁ"y\>:c6#/ S4 m `nVo6݆Wa+ȼ̈TY=<uDy?w}Vd*ILՇ=8݀o/->)<Ġ0wxsf}2Bobš^[YNw3j&~q ̗+3ceNʢ<'$?RGnxدr^ Fm |2X*TZ?"% 1rg %h\{Ƅ`]KGw^QʤnM(гTd"W`eO?1U 3F#}kSbTl95(u+Xx'+~i\X _$C,%#E_ƒ;l\?ZZlrDwp*vW$P-F􉠠-w9OIw'N+9M G}^se;1}?i÷4i/CaTBdTaWErR syM1+-\q1򟠗KDo*i+D̀%\  y} g)mW>o!MP 50۬vBʯƃu0${ }XlRIdUU|{A-gPymL.Cwz?@f~j(5ukdf%0G{3İ lCT0A^5i;_'0i@VX̵\7Gw{'TM ‚̪ԣa_̭ۍ>#\bV߸ Ƹ~aifTf4vdɧ©֝)qlc đZh'iq7r Sv>8 .OsE819EAٚ;@%# 3=LQe?>Vg:{zMg;4eOy,Ŭ\@tȝnR`=}ibFEޡKQب#kXeV5#^o.xBOvܖ۠Ó4 9Xg hl$XvM:CtDPp i6Bj*.g;N+XuGV`C{X /v̌^}kLWa֓Dv̞&`u ~ŢG[(WG9̅}&0A"-gܗhRZ)Q225|]OF24f~\A>IiWğ$QI8O ,:LgJ.=Fq~m܅;)oR?jiHAl1I&30=7u (Xщ\gʔG Mh8쿽G-{7hqa> nb!A60VE4>y;ŹoGAQy j,ٌX gP#ɡjQg$de-LK$׫%dtnβkYW/OF;1.1]N(?{&Ҋ<" 9ZUƅ*ݲ@ڇzAƄ'O *;54,>tCoXL7$q{e% Q~~u|]NU(!%]j  O1^ˈ,4O~i]o (;j'v 38D8ְ.BwGN6kE$=o1Ճ1EkO߇L2KNs} (dš5rC&Y 7&$s"{/}[Ph$,POVdK!u̓w5]ꠓh8h *0 YS6=bt3wANVZ4Hz"fFUkbW5f$1as$ӽ%Yb[i!֣ۿ<<,CPG5QD,.]:䝮d SM`s4qjxK9I KyR1 4k)'HĢ 9W0'WR5Z)r-;Ν$6vWQP"J췛Cc kaY=  )eyX^DVl?>8 B~fɘQ?;֞:|.Pf:ﻺiɎ;V)C?hdg;PJۡl8"wQ-*7 Bֱ̑e գCl0 ʶL aēQb9o4G*< rp}:%&}n#Ӊ;X+뙟gE=f9KѰOȖDF $cb <"Vv @JGB{EN-:ɉ8XvenjP FIbY^֙`(GBLeƘVKG'P/v-CˍD6 f{hf =f*ClI5igsmOT M؏ L«ph"t#Q7~}K[Ue$mbn$HnƯHtL3qs-r9olcSl!L@(8z]/~}u}nEiHL5a2#U܊푚 2*MDg%އ·ot" ;@Pwa: 3xaf H~b^0p "oUt]7zi%cME#)9W| ofZ\j,yWUGnw\$S A1SWsm♜5Al:Bݾp5q?UsM͹ߌbl[ʟ*[Ot>06 4fMgDsC' FQ+Ȼo\ŦX0e(SmNfw^J^lUl`uq?Z"}XCP}Z  MeʘH\bdki Ao $ ~h:ώŐR58ak L6Hc9U|L8jʄ<@:m*-ĊW`b eSyL6`0YX )&,94ƒnejzY3uȆmBǤD,lc'glhu_e 76dorB8}xzAQC3ɣqU3GR$YDUc' fE{rzƽZu\~Te&@l|y#K^?ej~̛ƴ ˝duj2S>?H3ܺGk7R[ ׁBqW)j`jZ`P X`n_,w Sޅ@ӆH @*^ ~a0P&f[ث ^"MY9fE Q֝bUaI_rW y9竆uSdY#eUT /.BT&'02%GpǠ>Oo-§`##GrH&诗g;9߮5,=*)؏Qek5Ʈ\Xu+Q6[-w 8"3yO 0z_Lv_ Uۤ̑2ԯ8k{c|>% ^^ {6 I\ؙG8й;Ūolu1{gT}A ""%)v6}+9gxPH䟃~֖[jjyZCX**l 3!bZsp.,tw%>_ٟJ7`2+ʂ>f,d@vO$ũc|X1H-R'vB\ſhyëv|y4ﶣil?S|,x +pl/8ehf*w`0 oƽdH.A w*2X8otڱ1-ɨm T3x~󥠌 `仡 !| )S[UoHtY7ڡQyOCO_ΆtD;GJJMW~T'ҥb E1XuJ>M1*|e 'e@Kp .lSF,IgoFg:kC6 :1]=֘gm*f _W] xu/2<#Є_aE0aȐ ?Nl1^h@mEW6)O,R>jx,mVރ Զ@|2\[".!`!B1{QsL{x ? 2ThO] "Y" bw/yƾC>qF{8eƟR_`QpV *Y6F1p[8&F}nYeS- B?RC~S$>x UF4- /x?58g@wsvN *UʒmK-CwY7yaG,j7yDѹЄo2`Bk'C&pVlp&XҨTw7JQц+ P͆lD]?;/yT&2儴~T~յ*hkG&~ :+)X%I`$WT |8]@zʦ>LvF`I$g>[xc7y&]gLq dp%A$d!êD*Ugb6ȦsZNXX0d v)=R٢s%%:!?z TmB䒰p?~kh>qMX!,`͉)DD3juժRy?âG8SE)S͒@"s%Fh8^X.#Àn9[3-W~ d|]}c|MMSwJqSΆQ"G7DcOחNZ@}8_8jAmg$,!Ĥ.,nT#%!GAh7x cgu Err `CHV?a}t 8W(7˯-^k $P2e 'Cm84B'xVNї 5}m\:Ar؝՚ P1fOnnb!֒UD@G=6 ?/`1x ="]6BV>r\k943ih*C!Fa"^lVWNgq{eۃr-)3 qj0eB7M.@a ;kx ) u3>'cwx A6'ܐGJG'Z?m|<mw3cXL<(T# jhn(N՝~ |]>.Ij =BZ{`87dS''I0k3ahT[p!A! UMeAɛTjߡAMZ^J'IFd-HWr|flՃ\&mK)*%"x-3FU~ 06=$2Q ~ 6.'nX= "?@xJvL΀y891Y?BxcĬ,zi_^xXȀwHlqISBHE-`≯ ݄SyU##]pKCE5E "[Gz{/hx`OZ"<ivʡ4Niu>"_r{V8R,+9cU"Mr]&4Dm#6( хW~<˃*5'cuX߯ uFE?)? ?{|NbYjӤVyEEE R㍀Է*HI\QyG+(}AmQH:;IdGWN*H>.! x͎ʌ?'/mRGȄ=7!CS ip[Ƴ5zaF!#4"Dq4gJ|ѵ8F.|)Ư$|JF4]CʊwjHܷD3tݪ%jԘ6m#ɈmK \e;=(~ `Ay&;ї[>@MBKpE쬅Y:ºU]?Vͣ oKd"ćhWz KRmECyz (*Y/^<1q+.œ%y>DSq7?Eށ ɸ1Rr X€ڌ َqDhsС Ϋ&86jDyxY}Kuk-\.MpOҷ59{ +\cZ6 4f.W1"z=vHD$&Ńm3ͣtQˏ^xki F!εu($m<a$ 񤗡ή#SP<%[Vҽy`  R g'GBp'&UT9u$peϳ R=$ѳN{ϹA` {2x+xNGkA:N0u }h!!Z"5hh[oC'o0G uR[`SM4\sWaQ!R$,[ÖB\8F[L &]Z_G;! #>חΗ dN&jocLN}),b$oA7qY1aiQV ¾%QqQ˷T= U%0Koh#b͕G A5M ].{` m(){7b^wof5L#5ec ~0QgD2B} N3V[܀y\X)0tD K9#[AFcVfGTsV2ɏ抚?zb1mqIIHQT-_z_Bpp_@OGV>2 uFrzZ<=~|YJ 6{Mh]1 [`s+~E+)ل_d-|E>{Kz%DappF2ۆ1?$C nB?+t汐F97BK]4HV<K+,C؃Ks yWܩ3oSŹSIaUSCu GǩcD ڤe 7*mb~, ѡD m7U,5ncZ7{E-*?Kղl=2nn,Âf 8@; T1ʯ;0pr'3) ?0s}\h|J^M[LZ`w+6LpP8 #  %bM':aR P!݈hFv`g!Pb;PwS={_L?K9k$ת #Ox/L*-b{|ժcߋv4LH%IXIk1iC8o~"j&y4ck"۪uM1,]svbL~7%V[4cӭe!0uiQ8r@ .y%y vVHɦ,rShe8x!P7٩$课cdn(`ӈim:ncr+$=ut b9W3! ;i^71E7| )"Axאk!?qDS9Ӑ?QZCWJfk,n3u{#~{8ޒ$ \.p D͟&@y,=ۜzb.֕󅊧5h E c 𬄆kkLlgG+ʼn(%1>#tiz.%XXA[^Y 7g. <0ql[}2; CZA54ѩRXs'Xtp1N#ԁg٭oGΏy! ՎlL_EHrkOdO0Y66nP &wdiHkĞ9S,- 0qIn< `Gfi)m T,9ql=I3κvė(n#tYI6v1%`y;1n"aB&dq|,Ju^jUG0|(֣JSI!!N,ٰ07C/JPb E4ù߷bpm644~sRDSNfPoaN|/ EpiOWהּ—Ӹa2C( O=K%&_u& a O'ˤd^'R d{`2:k<Ԛ\L_}ƳQh<% n.?}Ӊfn.IH;f| LVz~^eL86;#.3~qHwY߃lj nqt,Sޮwu\ް J$THm)j:|7d1JFhѵl Sz s3B7jXUN_m4UFkJ^"Y7ʪ8`6t ʣ LN@6*`,Mwj~Cx'uh$'CjLTiãG7ɒ3Nn#kAQ?loY*vA㕻| )SJ:ՃNM&fk\%^hNzA_w UU,924?O>7%Rۥ2|xӴ(s1+i9QiaH9DFƒB=gwVbډG6pGi6@_6?e@÷$ TO0 Zɚ5"ASI,'1q xZC|wYvx{/[c S,״ 噔Z]YgpEDFlJpҵ"Ֆ۷ #qƞ$PFۮ4 ^ Q8t: $hYm xa"Xwn_F!?g$ 'A4hv#*طwy*8f02D@Ap;Q񌀻`V̼=:vYxծHʯ|LEv(EV`Yp*y5NS3گqe&F"&lw_gsuzMGL7S7Osޞe3B8A%=Թ|\)5܋cuj\h JtPҔXx&xJZOObb jMit߱Fr o17ڞg:K_<|d=~ocJA,^#_Iwm9pO >}.3:,.-ޫx~c,P-пmo RȒb0>"tT_LEt^׈`/[=?ֱvPկ`|{~&'BgX^֑wi.O!˹KiզH@0EPG(=B^<Ȗ}=|&$Y8ʓQbJkDMr 6oԠ͍O)UyXlj#I8Fe)8.!!ˍV,jm/yrԨ.$Cmk".j>0b,uI'=]dD#RoU]31<ʿ+0dNErT 'oB9vOOŕ9g-lڅ]QC5Y)4uN~٫q›kנ}2RUୄC12/UgR"ɝ$]8a2ە{j*M܅ҁEUF"7\/ h]M SqB=iAE7="gE 8 -Nݼ⛞ +XnQ1",@յQXK-%{~=mi>4Өޓd+?new.vmi8 )sZ>1ǐ UXL vg'8;';l)F|.n:bz*1GI@ZFT.W`nPf VPNvYRj\9!;Į^e:WG'iGn ZQCmJ ^٘T?qA"[ԈQ`9`Fmu௅|[ee3E1zaX:wjC >TE"oQ:p4qMTanґWn$%lmOʌXk7hGNlc-bw83wOPUwiϧO2ay=ڕ;{ރZ {"',AMd o3JII:e|&,d\`MSmbD[bs TjNl,Ϧ;F$>X+Fܭ0^NAp`%Pu tf3Gs@ZtluKčQJEl>xd Q5jTQb ce66hYlƜ1|y??vQS" D: g-qf/b Ώs5Lcr! ku)sӅ|c$, sW!_g$ۑ%p.sQMT&}nW-x)#ldb@\l* ISkF]N"TmBK4[辍Vq:N[eqQ8dznBQ26qn \?eYcHBO'Znoj>QKb\B}Mmc@/qcT˛L;5R` |teFVޡJof.h{ K^)l`^8D\wG:? 6}̪vxYjRyS)4RCPKFU n*~]S{̕LB=3OhA}X~Y{U!?=Ln70=k|`$@"Y hޯۨ. mZp\{5UA@S_'Yj^q -󒮹P_;($Jt1Ruڲف4 -q!N]A,Ͱ"sZf NV&FNIɂ/Os@FrJ6؋@J^+AQJqȾt BG hAM|Gn6`!`,pӊʘR/ofv o 9.a\OM`g  xnuğ_ӷNJ-J>k.HocĂ6r?R:hfH2'} M zcܬ&LPYby`?|)GPdn+#jb|W,=&lp4*sR滘 /BӵyǵDoKOYa(,x׵CJZ*+pO)S$ TqZ41$M+ l ApyUB!II4ZŦZrkOZ$DHmXuY& Xu5y9VMga-Ξ.X6 {/sP%$+wY7uo66ziZ࡟8eAt"@3&b1 f ;5`ι[/JҮQ bjFrD:*{1>bkvrN=9MM ۛ?M؉3%hb~qE=y5$6:M5A=_8uW8dub9;(kL!.~/W[jxֵMPJu'qhP!bj4 4E:Tn?edx jQYb:LV ;~@z?T~-± \|u^?qCLi`KKB!zA=v=uY@}ؿ!<#c uz=LT1fjz"n8o;"gY@/լ9pKuƭ)E'7RJ5hus sR* BKg+OvGfv%nMC,"8-sÆ`?;g0YG Qkv!5@Lue{ub4'}ц}ј:]*2/I j9I]s!NNH;" ቦ[Xmgm /{t뽬}{2-jC}XgEaJsȵd2I8eMכ<.')Gާ2x8I~tR(W+b~NY^7}+Yб>&t,kBՐoRrX `v4ɾ,-,xlN+~W Z(k0P݁1\ehvW _i囹dT|?7.:BWc5UE K~%_4Ow摕~k+B&DyGʹ"a FOk֋};YY cW b7B8hjG3b7ܕxm2+`Ac  3{WLͫ~Ls>3Pr,i$4E7/:]Eu@T%k -{h- $I&= 6ﴈEue+aNQF4{MC~RJ-;2C/U'a ߜt(]y}P$-Z[&++ِ,. HfBQo1߈B y;3%xHXwcp$xgW54K!$mt9)ʑ~P1,TRb3xCuR_HF ??5rۅ~{aP/|,塷OeiCam켸M*wLdP5%曆J/̣AJ$Bk>}:**r3GOXIGwHEP'BldQH)1m2PWb0."/eX՘ .]G$;jdǗ%xjg@Z sA78N]i^2zm:QblZ˕uR$HEpue~zƾ5̈́{O_(cjF@+xb(UN9$bEmhκR1ذCit%Ps5FMTZSYM|-%nQ4Lw is,-/.gonӒA vzD8EIXE~L9$C \}G{q2рj\ nu+r׿;G:4+y0kMӛ'3BWSZNޗ4H']:|!o:?7KNq=y#p bt'#{Ť84ŃNS̏,0VRT@T‍ɒt0$ Oα?1<)U>9SCJA&xzKTt(7FQ_9?#DhN,F*.') W-5ӰX.3m] 1W ?e`bCe4#߅N`!9_ўwD[_#a;O|ͻi;y87}[/0VߚWJ eY #Nݖ,#QAn@_qV9C5,;kY5)0N :%-dq1Xb@ONq06ըJX1p!:#xQ]' bBKKqaӇJ,4ve9d7>{1pci׆Ê cy;"0 2j@圂=-B\ Ym떀`֟zHJ!QxCbMHVӻWvFm󜏏[̙79(vV>pongw:|;r3/^#1Jm:մI%yf @hfM7Fy)gh~3du™O hS}K+`&{\V̭6aMkBc*#pi+,Sijp> ĘA>,t@0IiMDU\̫Zp#q:]-i֯ybP8oczPpNm8m~SZOI{HG%s|w8 GGL,4C󠊽m g8LiE+l&T%4WKg,3N8qgW@[ztUi|zC'ظJ6RwUTtϖYxw T3mܠR­}\F+а&j7ȴ!lCJ"K"T' rV:9lq(9֕+PsR%n!q!PϸTMKFu X*y! `E  g6DH#b͎e}0 )z>QJ 䎼X'"SHѪ>IR4e+9 Gc &^ 4EWQ)#]8Npib٥Pԯ#m}TELA‰r{wGaPؼRU>ݓ4w] 7%*q?0Ahxy=Ug>C`VM%ftI5(,,LlxT:QNJvU w)*nqH~ 2ZãtqI*M C2b(%4ڞj+۠ônf Tw.k<(۹|%=";4NA}B:%aH VQy:Mj:, ƀ; /U[}N0!n$"(0zD:2܊UR]_,[ͳP#8mO c3_Їm1j߳b&Ҟdow0MuRuӁwHD짬b?+ˮ6x aGYo|G޽:@ośY>ICeX>RȉS'ŕd̹ ?!7FpinJ>PQܻkЉу4BϪI"MTUs"{AiF @jA~QDu\!;@hoF-".ǟOu rvWܱ̔3ے # s /<s83=͛u5I2,nQ؀u:GlQ t铵c-#/C')oEZ@SPˎ˹DB\-Y=1J/pwyAI_a@x8V+&פ\Jl,S9܂4܍z _*\2`ZDRE~>yv<P 9ꐼ6|QIS;s8xǿaެR԰|WJވ#yOyҴ:Jty1 *R_<Qz߃Őe` #+)T!\)KTvUBr9TuT*IBᕺ+}" @( F=kou{\NłЫ.ΕBF71GyZgW7B԰p'9#Y1fnoW]W9 4!SnFtN(&-n7i%F6 H(ۼ<:Oteټθr*^rOG(6;Qsʨ= tTpV@soC|}$Q\Np1vsI s4w礒&"Y,k߶nNHR}LnY?@CC=CJ0s7eKw[!6ƿ`X*/M*ww~( B#7j%f.sRJ7 X;%ZcH /-y: 3_)}W}o'̘T_YQ^JWP iѯʄ3Yo*B$WO"[,Ul&HcS'$)-j$b)qcV 7p%jhGGQ|śU9;gglUNggץp4?]A,&cHilLֳkAlJ:ĊɂP$f ȧ[Dkh3!T\UgT}DKyu$*ޣ Ë?x `}էИ֣L yX lp~fx1õ&38n_t{͜"I6#0hV&b)~ݞ+OABgA8A3T|,J)m@*s+ Wd{!!f\{%ΖFp'K~Bۓ$͎Hp8b 򄇱NٛO5lJ.cTLnؔNRȄ$LVמ?sӳO+ i'5iLR IwTc`Hd L߿0YEurYov6Єv K`X ~XaY4 ^+sQ]0Q>HT9Vbv:$qR5kB:g{(Z Ď(vjDUuP"G=O,\ 1ȓ$g,8ǯ;!Z8:mБg #StȐP~dIݪHш>8WR/X$Wpp\j8OkPK /Yw'STiVXf>2k X>za=j-NV>N1{ /X7bXc)͝q*"&EU֠7%8Ϲvl)zG`dxGψ&; 7kI\>&dvwn:J&|JEʇh*܄@>;ɵ8;-9J :MYr^v,g6dXvG?m 5 e$ q~@%/³ `s ^^fQ2clL>y$lMi? 7St=jmA0/ã|07DG'H<=tgUl7͛CߙwfgwrJQsv>iۈd[8^|@7WoWjF`,Wai\؆?/EgZ!xWS=c2 d$ABBmB^2 +(Hэcc hX{@W $8\3c:9T7Mw ssTʛ*X"tQ;ԕUQzzecJTz)be"s;Ky%W4nkAƿDD~,3z$tqc8t'q4 F>  I Tٸj湻sygZjҪ#2gqmJYՖwa ^KW % )0FYoZL }{X`UXc(Ŕ5E!@<9,_ gv*j#)+[8FuoYS OQz4xIQRv46^Cvz5vs$]?PĀh.VZ > ;"1mNxV B4]`,M&vks&ﱹaM%.kɝטEK_Vbeq-g? IƤ4>lәv !r^`2PP}y5+d RRRpϥk4k$1=5s_}g8<{'ht |r^!]p;\ђ2Sm x\;:mڽS2Ej&ɞMP{X 6 R}&GskyMX.-3D5[+l U =5=jGq16\cF#uW˧X42^ȄV O5P0M%QAAh&Mj:.R@yzW& +i𮌡z9fϽk8J$꼋'i5z^vKMp~Ck1 0B?ro$,\):YM|bSamhxbe1c7}4} F53 x)N!]2fK;XtwӪ @QJaWr, @ P֑(Zi,N|ļ~»Y[+n[; 7/DC然`NIM?!"PeC08YKQvsO%"bJe&wL\qh ^EXb4Ё+a;5孁Rl H9}nh(QA#JmKzLzP!>]J ԟy)͡x!ֆL ī0b}$%6`A5J$H'Y9/3U霮A+ u Qmox>h꯱u^_qG9X* 0,4lVӪ6cXf`7t̚v%zĸ,=np Ato #Ѣ /r¯8 qpH lZJ1Yրt%FZ0=܁Nsvt@ԟdْ1tO yJ$C5P0eţd)v=hY%tYmzvSRk:$ѩJ}ZMc6$gtp|KPvqǁ/ +{M3 b]S~DtlK!(}1nM4CV]VDj0a At$/,Z̃wC0B1;90?y:<^;M*9h͍E.}qDzu^}K<ߔ@Imğ'deky8>%{= Q:dR9n0Rs°UIkKrT.UG#8yxyi[ؼ P-TO8Kbx\6hKT5/~5q/@vbO4BMQjIhuVzLxlT2R@(1]<s A Rq8xf8ŜP90W%K:$4WdIeY9xw{$%AV 8f TH2 c/1#jr(ݦQ[KFasjttuW{j\ȟ}F/ >jVLj>Sy1j 6?VQBz AhND;,+ਢ۲+@׮}ǼɬuGHDMw]cm%]ҌtMz 좃Z;SAE`dEC_̠[۞n 킮ZD2WݳJz=n8,r:.= bS4hӓq!)cߚX =:ǬH` x]}zN<8](7ѺPSD1WvI((Zcjv01D@mO3Z`Dր_ǯ"g>1UиBzĢx_Jr!(Fᚽ[ε=e7_QJ{qXa FQ?cq54(jD l~4P媔-~?}Z@7 $y%,q*k8p|7R_xRQ3I;BIj7.EeN)id@ {fs,>=a`x;O_1@ސ9LA D#+ǣ@mg"8N\gJn :-֭Y7$`'# ;DhjX}'u=o|a %fZ!0p W4oTv)Tr^8 "Ȑ9W?: TҭDTfu W/ܮe{Eh# u#|cKyWv]ya."kP.MN<,vNYш=sTj;|`hdɌ@ ٜ+73f}dּG2(c:$uNOYYb[/rL#rjN淄n},V3d7Li`F(~9aBKg%ԠZOscYDmdPC`v,A])Eɉ9o\슕M_֦$OL0L6|8?OʂO`I+ }l0'h92?7?r6p$kOTu,jFS42s(<}i2@%rK@W;D1/Kd~YLO`sZ).|:C^РAo-WnK\sm5V#:G4O_L2jqMd{!6k֒v0lh߾P0}ɘm9F?R4I7L:_,:-xR B͛T^*$dG$!oV.v;TA)qPoP us"|Bż D]}K쾗ɧ G1#)N-е:: ܕJ,JdlA ]`)XxY~)fX=O] oq.^g2\x7PiyלC\-A³;Ϧ. F"|k~/9%4褌2uڸh,h#+Oc{:y<-2W"Cͮ)†!B]A:g?S-.GUHqT[}ئ!僖egBgPA7;}|aЇ A4ժAАϰ5Ϣ^9f_rK~M-Vfs(FK祙d},Jѐ!%^GZ'I9NXrBS5pmyS@3Y@,qcAW &vh-UЈ~3RUX5#O#[8VֱÕi>@?0$5 6(p:dM^YR Tư]ʶw/pԵhacyIs>|D(=Fhhӂ>ҏ!k)w\_5\&?"j 8S*gfe< ,] 2#.B 85@ܹ"3󿳂M!ܙOnU q@F.ޤfrj}g? ]QekQ߸2Ru͵xw&NF6U5xԛKC(tYqMr±l[jk6%.a.\hHs{El[5d 2,GP _ԭZ_MnQ6<&Rp!ۯJ\}fQ9ic㹼 AQ C\iNˌ< ߽sR:e5xD,\=g49B9V5m?o7ƚ0i:[x RP{GtjIKK*޾V¼Ț}S_yZ 3xcɚdVטآ;9)۪(<+JH۪y:2e֟.T)HᶆKJ#~+P`=1MZڌT}ꂉ>H(pbXI%`BsϚ~ދ& MG(:Au-:1Q]u QRu_zPtb;jKF_~cLY_-T/Peq4+bESu 3 VmyQ3pIUPb~τ% JQ5`8vPȠ}cJةZ]Ӌ;ۋMXiܸ'.AD>4Os*-źY^_tS0МD ukϏhj;x A wLrA=$ xj u@OgH8iW#8`6~hXŰ#)) [UHXoE|dЗ ;d0-9b㿏AGES]cC7倁tl͒`p;RyK{\]/3xw)Qx7D[oD VzQ66aOۙ6n$D@ņ۵rs^\g?gv)A.x_^Vbp/pNGMMl%N0}x[Mb -i;`^Ȟ8c2#_K9{&@,,OCUף*E)YF sw?׋272Xl̅?ͣ'Ҟ^:(V>C.PAƮ+>Qz8M|#EӲ^+,SB9`sPE3Uɂ]1hzP9@ǽH nBп.Uh]* ,wf$o.~7yjO!rIN+#),/Sݘ5iPNE!E4*ѱ@vQ ~*E7Eϼx$qCޙt+k d&#"S.31KM_4Yأ0:Q ֥:h׼<<4)ְKAXG/+v,Ϻ'Rr$G~:KnB*Va\qeWs! ASdjBU#]Xy 8 r>-+|h&=,*Sl6y[B-&?Ò[yN>0?K-2.mDmgօ?e493i#e4/L/ -ـszsRIv41W`:Q J8e7żYZᒣ܌w*xk[$i(՞J-πGO ^nz5^)ߛ~:b<e_ǮwbV͢za*5:E lB=(Z 8&qd7A^pF~k:5m Nvi =_4˷6>A~+XJ5/ӞPx?j4 T6n A'Ly/omoH otJE]r\gak ʐl MAB3*`Ob5_8tƀ=&^mߚi麖}T_P0Hɤ&aNOU 0u ޺d:ӷ~fu)[_1 c ( _%"OU hVg2RYnKJd#-~„b#">`mw)yǁ9 Z0*ht \uclWBR>RN'@:D;/'X8b4 +ĥ/_ׁYWrWc'1|>oZeoAhSBue,STy2?_Ƀw՛?U| ~VLp^VLQ}8TJ:V\13\xqg#]iLqw zhDok4[h,ہgyС^GM-y]t^%thS;#w(ɒˀvHX}RAHE 2G_@4c4-Wث%,{V's ͪY m̊4J# rÍBX;Eh8,}sh]NB U/4t B}nÂH~|jғy ϸ591y (T[ g %uBJ ^f˺EcY`]]4sul2.a;v$ƪ7oD?ٍ5R'@"Ƃ-J]a5dIYpӪ(Y\YRvs#*_[5|#YX6HGD:aU% ITa\s]PM{ו'KzК,KvXOl!.W $_CRtyep|+GÆ_ 芉u31w^"yT4k2ц2ִNSbbՇ!뺕E2dB?e"Q=jl?V,`$x/!$^?gHq5AP{G!7D_~_UUD1%ww81>p2wsuH: y,6^t [@κ ?=$?XgWO>7T؜[X< {M9摐}y KV1`Q6n%t!g.>hU]ȹs'ZzZn Y6@.bd.gBg2-aӴU,KwS m% V\)b;ZҬpxNz8*'#6C!YĦѬf ?~NŹpWve0Kv5~|exǢL5@$ ٹW: 0wt!fHư̮vǨ*'V͕rZ l+)ej+q˸-A>b> c" t,9E*#VvLK<~Bh /j>J35h $HAߢcT%oI+5&us<]b}3QBŏAi2]m:wUk<szGRH׺!>~vGO=dD+q`fET?HC2UddU~{;Kj )xMuQרP MmGjw ! Ƴ7?"O/[y,bHHydsueߠ 5wK a ʰf)/Al銋pj5mZ꒝fz"6l1>ّX>ۑۮE9=_%2$`").;{+ՒXV|M>q<s ŰtI## l{ 'Ivkj4V hja sŹW8$XN:vqByė,;!48IE5Tc{9!Hec_2 ]t & JN^0P8CRx?,K(8 YI ޮ|qhOKU^?L 6#5aث w;?[s9Al9N iF͸`jJշcݠgB mt%2/h7Ki'lĖYdb$H].|N>AMYA`:Uf !+W HFp[䡍q(_Fkþ/ kd01qh[S=%t-"nf8D] PTdf~QK¼f4|AKq2#ZqwkJ2}U53}"Ml-q"+X% i;▵b=%09ā(ۦG iƃsR~t9lHʂ%O}Z߷?<^2_lpv>hܪmeCN /|yn>?[B!0yB $vlhAA]- =Ր %~Qs(*At->KV~3>vHZ7l;E5# x?JIxiZ/}MWԳ\/?6C."|*"ݐP1˒ ֹK;(* ăJp5N{m5zv<],Gr<)eͼFChF'!g(ї?tTipȽx΍#eW6=b_DHI:r!DQ| CX[;4s뼻s_Ŵ&. \rQicudS!Lv}Ҹuk4Iuy^{N5б*§|Q ͤҬp`ZFOm0YdTz_P޶=԰f 5hE'6z)O|;jvM#`z rt)ap245:y*d⼐n:[BB.{rp:A F|Қ:;:nAbwiZ%!yl0k;f%~ `0T&k*.,F1 qh6M~SzT"&($d$Z2hScV+YphY͟x )n̔R%z`_<&aUq(Jή,Ռ '|oK4̴FO:$ニPfʄ٤-+p`P%k4IC%bZ%W?~HV$]}Oa@IJ?%G8 62ak*ofOO![o29Iû .mA#Yˌ2n5`n6%k-R%! j{Iބs$y1D];搈qE^k6mA]wߩ'q˓bE+"V\:&̑'F {W*ve9a $o.lc6A6)|yms(st|ZK fEɋtd H$a'Tznꨣ;;|(N}+ҶCH|޵ڿ)FaqB$ض*~a0zzY;Y!+d=G5k4͚-&`)ꄶⰣX==8̊W͊G(K1( :qE P4OeFf/qoEh~ڐK؛^ʔ~lHefg* )Jj›G^w)9='_*7& lFVd8)ށ%B’JqL_t؋=%bG-_4A09Q{ʂ `/QxC.9QOB|sO,!vJpoZRLCT!1"FlwoQgfԫh崦X3ɏS+lCcuiyㆭ.}3 Vg*!;j?Ta9wt!I5)WQkNг!K^%kqmmn:I3Fܢ# zhM/pQb+t QcZLLLsjUؕjB4іRvVpߞܘGd<,Ջ5 YEa-J;.@ A$ۿD{`i$њ#Y"Va c:.k j_%#3c ZN ۪YƨEG]aLfCJG.n)zM.,μuRl= ELDtM kr(WXNW?Q.ٚk(ikBhZi+봬[[&O·;[zQͮQh+MTEr~)@͚?=o5'S/t:(Ym/ DV09@t--5.䴰\sE 4T|@b0'P]snMݕ 㝶YO*+@H\gh?uvJ51~eOiE-{~>-aTϓNN0 v9V]G!mee‰Lw<gs!NeՇVEOX{rT\FQuۤ`}q:ypi_=-w8P /6D<&>46G9L*^K5hL8QŊk4Dƺ:o mVTB>6S,IT ̀Ȑcw/'%GJTxu9:*)ci:/xUkjfmƖPs:b͏q;!I1J ԂSpv^4҇,x44bsx+ nମavJ$7(\rSL}8a.+V,Ra0Lz=`]G&-0`6avP(N麟{DžT$0k Ӂ&lx$4îdNr==^]RзX`޼j$N=@e ?/a[fDieMqU$uc\FJWLJ2~[BܟE=.X;ߎ,X}!P'rv|t׷%oX~a cS :y؋hT /D(T~;  v+`adDv>5|fa F]daUom)X*i~㋃l@'2ZJ.6JM:>Tb{W$V:]\MYGī vbE)9Zݣ{"Sd 3 rsUܫ-F"  RIŮ%_j7N*f l ]xLZ@@ /MN1D&ɽ&0ZYNBh|ڹBu6N @CԆ4O"(3nWPy2ÑT sE-Tkd4+ Mbob0Tت&!UBfTkfc4VLp#C c4,I~{y^ϰ|T+kQǑAy1+\Y< |xKj}a^ aF]W B7!_%ZE܌1GZ)tNMsKlf~@ب;hä͉p*ZmIjhxߩtJy[((ܦt7C ־n]YSe/՜ؾm}{/'S "ĜWn DHK5ݾ ú~_zKM|ɏDblbu"uA5K٫ c˄q$*K!>hHP=̣hy$9j{sHPw,3H++~+5Li]YLe`03+VߟKԤ*@Dg+z- <̨ 4XHU2 ℅'>`]eYA{SAXhG@R[WH :B{!OоUrln%in:gw0ݘy\ox?P=쌱ZtŒ- nTu`$9ė![_;n`F12ƔxF cZ"z.8xZ4on('Fc 0@`eE?]6` 9c.PPn$Ł~#koO1,ٷR"nΰ߈ۘcȥ~rvղ DVq\+/| @d-Nc( 3T81[hCRF^+﫦4v1[tDS~kd# ͮ3]#3 Z{L+z扩ZPjhj{䑜;]G%얹ַEBn\`] U;'Łpm43&n{]BMjZP0ЮS5g`ʯA(\.OU 3*t \VboR55Hi.Y: qkQ qkL;*җOQ+`hVL k}a%c e>#/E̜}ەDҌvuZB3l׶ٚf Ē2;d9;*~mf96v9\VBR<[n֫ hmk[fsB7y ˞er>Zwq7,};R޶w4se$i &YqM0ݗn͔ #Ri?"ƥd3*v@|PFjg7:đ̸5GAᮻ(1V3Pb#N>B[&pŬ3ف:ê9UOcѱidO8n&;P!wm7#xW F`P 8S;Te.A"WWgsdžud;mi? Egc-%r8S_`t `H}MƋʸ/;]T^,5 Ki"ոKfV.*+k@՞7QGQ41&Wf$M1A߾.)DeḒ_m4T-f=Ϧ]Թ\h k]5@ y&K|'N Z ?nOZ on8cPtH[hgSNnRG&8KdਡkCH^N:4`J&Z:x~viD;\E~(!yRa i.iy n RV`m_-6b2=ݏlDWUՓkVsy>RqF ӂABl: W*|@f\;q7ŷ^# ؅\~!h Ñhre}bt;tCǓ"' SU}/H6@CTR 8DOE$.]vAjI*;*Ң#'z ~=giVL _8賹Z(7PV Qls=8wܰ]FBEuHg.jICKP3NqmEaN͛HW$V_EAlmk yY)o6υeT('Qj޳5IfÞ@?>S(g#!vbSSU}ׯ:~sh18#P"@L^M\({κMOȊبPV܋LnjI:?9X kEsx⌉F8\2ʜQpV6B.LWΦQB&>:c0L3-FcV)Ay7 c%MYʑI\̦@=[s> ίI eP}:B\yr:<\x=G/D+.9zM,r1]GsM2BzN 98AϘa|+q++Ai2߭%ZPjc 8,#Zl09_h<^$u;2 ޳•YRnJз`i}{뽲n.0OwsOQ.B=YYcjDA>3'=nLYt>o.qSټ-Mʬ_Cgߔp;W>o\4C1dՕ8e^EwNfB%sn7|B~˞ BkoUmT'YL 4-+vRZЯ-Xz;j{a [vn:mq+j{ k+a~+y~Ngpp jVPQdO+əiSJ7tZR:TF<^n#q~]'ǥk@@Hx NgT)H;1Gr7{Uޖ_,h73'EObݻ)Pd%(BGBg(Mh߀̢ 1} ;x?&S|"FpSRGbN*m@.|^D |fGc>6~Q ܀thc68znĬck&l+rI@t}PW6r6r ;=J9 y|ny*tmQ¹=SCxHPb42Gwr~u2Q5},\g>5FzIyv=R6 2(QOF:rrؐ»l5΂DZf˳.]LDJޓt˵KF 5-̒{sD(> B# / H">;7I$ZޖA%&r. i]D]Lsd~!BZP=N*a$]cxb; to!vr |rdjnf*_7LZznP-]ZWC`/))5n_f%?T jNf0è-~{J$^dU3;bb`^ݎZMʔU|ulU ʻI!gᅡ]/oQ/H%ha RX"F6r1&<1WjrBL #|`i.)P䈃rSnH|>sXTc:1` QZGzsbv~Nס@؃S}hq^}>8O/5 _)Ώ65{ y?0^JFF:AyK%'$p.,";wL 3؃6u?u  ޘF2ץqSy1yLrc}֤fI gp|tia@g6~2_@4N0xOLo7 BuH)UfhNr!Q1|=4[˙)5p-:o>X|6^hla)6L5/uwBJ.%Y"|aPV0AX .Taies/(t脔c鷄LTLݡ3\&xh Ȓ_$}J[]]/' c7ldp֗\fih#H(Y{'@]j0zrtuf ␰e:L[밒*|yY:&,GS1^jTK*y'6ӄ| SD8@n/e&<MԹ"we@ʮw;#T+db@@>>%h%g)Ռ-6^дV*I?>ֺcNU6e zò˾ǿ jnsR/u0ы4't>c@ǔ:ZmC"22>yja52zy5CUh{έ{3"A"Si˛0fRUXrޢe% ,10~qmRx893B:E6?nA|UݝqZ Z;y[yO ۤK[ĭ J9@֚)"Q1o!/5Fa2[Y; nT"ɬb/kRH"N]S|lsj]+wa5@!9gW=EkvAEVu.ЙdJŔOc= DpJKN$%O$.TչiPG7^bĬN,σvǠ/ Uy i'B7sIx/#F }UXTF3uKy7:tiCd~aF1-\>ZW)Y4buf74,gL0&2C-,alWh2gb #*/SC;HAy(7,? ?F 4W,NKWT MMQ>Eigpq6/㕥,ʰ(jIh)(O6 ~ з6E󌏇_lɞŽ+%٪%岠N.i,CXh3HŜ[%aNYD%mH-a!NEe ;罪Y{'.E-e6k0r,ii{O"zxW3=v e)`R \QՔq&Wlcnef?Ka.'??>>RYPy: BlWmsh(K;ssʩ9O)O^u t^#VKH v1΍Ŭ +tVYimWaw}~3=wxOKH;Y@zt]uDR]۔JSn&m.܋>0&0pClc!͎-YK.߭n[.  ).I Oj0Fx$B 3;F(< /?1+4H}^s& B- n烮[ Tك.RFS˶໡)b^ޭkl3 VCU)|FKˌ Ȉ wt?@%zWW:DZ.TG# $uf 3s|GIJ"&MBHx纠tt0 3Ene3X|i{  E]n+=4U['P@X\_[!#Sﰷ8}~h`?|Hҿ)#; 3Fٴ @7{N"8mB sHrV[-adCk^n0 Hͣ_JLLJu[Qfrh/k{}?e)YZ>=xJ[lNs: kV3{DŽiɏ(j:c8E&r!V SCJUЀC]M艴CwCݸo/^ƹ2ŵG򞈌nj|'S8VS t׋M/L -(a"r>Є/lI:džEI sAOe/;Tр e46a 9ZA7\002ӹEh#TwTOMKI~/%|K7汴VT<0O%0 4ɿѱ!0H'P0GLM k iS]FD+$0T@a]_2.*17]7zY>Ep`KZ}I:u7!~]چUz>ޠhTz?) Z9eN[2E l2Jҫ |[]ږ]P6խ/O>&dڻɒ1CM@9*plc>q؃Klܒ:ZBv`@QͶc pS1m"Ngg e6}J|eqhV%w»7>8% PL%ILn'+2ܔ7X;~Ą.; [4{Qbʖx AP`N ')7]󡌜I"҉xiQjH=Â.J.4:QbKY[Sr @F)6IyQ+B3n43n)6O8>Vߚv|R_j&Ckx)N(zK0v_5b^ܕ"'T. #7z\2X:uketn0 X3v닎bsbc J I_;Y/JEĩȃ*nap"y"ڗ8b\ӴANZFӹa l#KwYqb99N1!CB Hs7,4?f@ -n.J#)\R>)'?j5BR6 -"n/3jTh HvkU`[(E }47t=L~&)&4r = ]v!Ƞf6ƑI}{l-:$Ci}E+<5ϗJ'R1:VUMg5ɅqŌ;=(ۉۛε%Ik\Ɋј rʈ xYh\Q dYZ;׆q?nxlj#ҜY~1O>ݛ'tM>~~$K1AXKR$)}@B[:o&Ծ*u>/ըM[ϟϠ$o<6@?ѼرTRͲ nX6% Os6u!ei hqb ZԄ-{51}@,w`:c^נ&0_% c +-CEbHn`]O-fI '޾l;<5ϰАR jxa?'nHYr љ&v?~XgY Tmͭo{U;0ar^a&ʲC?sJ+.?DGgPj]Ks*a$żЧ(Ev ׮RҒ~ƍ{5*-Yz뫽=#t=G%oza<][-SQQ92)ot7V+#klQ h*dj#SDT?%$l3 8NJ+feE g!Kg !aHY`!N¹$g('l#\{ ,Iad2 Z֣dM,uc:A$SNsձPOݪgmpIVOBa0o5m S+z) IK 0E]\CS3qh|ŨR )*c }:0>++rF.}#;0K*cw%\7tLq4P4OODg웕8 2+{kRH; 8ĸa! bZY)Stzyfe;lVH##D[#n#F2d&~@10|$t^:ڼ6GtaOмF;x@\v5USĴV &'-X\!R h:1C>]~En:1UxN1͹}:6M-}C39sOF֙n~IK|VHp"{(p0mSEQ~˝XuL>\Q!\HHޖ)U;80ݒ|[_<էgo-e4_I R)B4%2̨!:5iu:E|SqN&rW?+2IJnyE\4mw:!h-IRڜ.+֫ݏb%aK <0jVX^-U>:q[?b@J1S5K[Pfl{'?ߌ?+kq !y!ұH*cz@獙e.N5[yԳ'W˿4G#8I~MpOYo5DE,"_9uہڗ g~{i'5R9!g8׎Zl.1{H{Zcџ'7=j= %N0 I?S`"O՛UNӴ .:9 [9LStbSK)p\NQ;N޵֐hl#n濢p%P, Ȳ q붯*3DO4{!E,F󫷆'k " lڽj4 w!A7t7m F6ͺXZU LR$9>?:c `̯F–2{Ik} @{TW Pwҋ.5FAoL'i56[FD~wr7/U=>ˣ2#w]5; 膋Y h:|Ɣ NOHG()J|҄I+!T̡qذR5<Ŝ! N2?c';1tϢބH9"DT4߉\jdETk[fwCޅ=]<,r _,=:y\$88n efoMɨrB3*$oBUQdvA[/boC!2: 1?nfMZ FҙѺLSg:R=u(f LJ4BVYmFI9z0ҀU TźKF~LA3nE7ߊ/wxHZh(*}9DKIo-䂿J8401ĵZ2zi&1!Qqc7x߲Y$b^ !Xe?Abjb5#|/  O Q9}mseK"bdSj⾂'u5Ft6`_(~!D%>tАWE;{Ol s!Dl׼WIk+Q\$J49xՆnz{5ڌbbr4LdRsC@C]Q^&IUI~Z㭺_4?[UFڻձIHH,ҙM:g^|yrdSX`JG2n4OaL_gɟGsj~+6yHPs5^r G>ގ,Lސt?#k4'}z.x$!x0;Tm/ΦPEs֥Ȧ{f ` Jhu."/%ngl]ߒ!˷7NpX a]l[\Ih|P4}m}n+8 Rz@7>.maWsc2% \KH4}9Pkx{8ݸ(]0XDO,b!ĴV|ZY>m(e!Umj!7qnUwRLE6n [D=h""Ѹ6gL58E^-=tdYAgV{X4"!OCDۃJzoņXFS:'K"~`B{P"I-t $~n=¿o ҲPB";_S8SUj8 ??'-ksPphAΧ0S(pNn?66i ФR*B7BLBagw @} *K?_\Gӷ ;:l@aˬJ9JJBeu0; 5d׾yT仉<"Æ Ԩζ~1U%I#LۍVc=TrTw4S\aujl#aeİL2AF|@_]3CtL |á7T=^B9*f\7DL OtdsZ)3k/? V' &]գ_ =;0ta-"ي lE0ebbQzP^4w8 7{A-hⴑժj'^5VT? !@eX<˫ɢ/2h Tֵ ҏŸІ>m}oW^K6ޱs:x;̰'z"1F TǬ Yu| g*Q^O_~ %ÈqNԔ+VU~ x♐=uHB>^`"*HgrJ-71(PgtsMSoJƻ&^٭@ĸkIڟqT>kJSψn:gg8H[bBtY{On`k_7# 6&様I=}I= rNJ9x7H&|;Ϋq,&g0#ۭ!r+J:/-M?:zTR]e#@me+E#:_%!t# V#ҷ/b.MՕ6hdH{Ȥ\;hGV儛5lb5ZvA hRYįbOֻ¸0BJL1,M1)/uN%^ sD^jb>!FL'^Hg.^[/Xn+k a˶< 5B{3e^c&V h{ dEy!p}K $i/$ԻDQcQ)iюK $pg1|uJڗM:~5Eh!ǰ(!@(mzX(.QAeT2ZT : ?@ar#TfďY6+FZ.)'| Kv,b.ŗ, .mX8Q } odXݗWo9wDUK$ Sl\6]qR@:iX^ ^Bאַkd쾈afɓe$DfJ?2o]G=y ,]b1K3ȝ^dzjbs 3!7Vmfe5+t7F1OpuwmܣYxݛ /Y$3pFLJƴ ZOT'yȋa^|M(Ò^0m*:rI`d XP#݂ (DDL6I_}72 aUSRyL)qtԦR6+nQ56V* ؋ T6{'G)L%r]nst̓No5O*Ç?Vʳ:̛3.bz GK7ҥd‹}R5Cw7l;g6 BXa|rD|+9Ͷxs{ rZz J78Mh!ՌrjB3 NYqƸӏ>4&NF*wg=T`gEdt2p/9d tЬujUx!9QhR pa|D(Z/ay;}O?A =!VJ3T]/d[{jjTEsZ鴾.4uaP"eI'BFiBi$tK$#HQ2\):o 0馢.-Qx?]Xt3}/s 632|@ؠ'U߶5Wzp7SצooTp5  %'[i{Jx/(<#p_b+i*d؏:= a:Ѫ61e>="&p/@Џ,ǔI gD8P+oެBp E!pk93ViqTzKHooxYs LQ2Dlը Cf0ܶȔ#Ӄa"na2+c=̵̯w=Y^?] ~'R0UM:5 2vhؽiV1دgJ 3xc‿qOZydlWU^gITXQBfQWpY?QŊ&rrDd= &s#IjVy=LH4'4jHg< A{C+D8߄uɘk x]E{K|lrنE-VLfzN/HZV4*qGѦnpv}⧪uA`!9W_K Q=j$}\ I,ᖈ@ LE>TU,v}SITp`'*h,]Ѯ&֌p= \[2]ݢ;8 Gu,&{xccCu8BХ$~ .Ym˪6RG4tOXn1пp-y9\w xB(z=}dVaCNV(f94bk(wD)LFBI8 yVPNXiPcq#äU4(oƨg{(=DZfo2M*w[ 9VvvYNGJ zאpѶJow}M JDEό™ =5Ad^5;O?6_cz> kԵNԤPoh[4fUJIzDQZ[Ҕ~'GcMߜg){~ ܢi3q9{Ѫ5{uL@)٤uh(NCe-fVQDE[0O5 I?ӿS= ^~i]I Ҿ^W$V彟#Y 5ktA*^Ƅh ۊY5 ջ)=]."09A-[jOT ZKmب7]433#Uyٝ۴9BeAdAܯ2Ψ!![՟aijvI Zf_A}"yb+aU 'HC1[05{" nQ60˫kۇsCnnots_F8(mx YC`ǹ6 ijp!ZK07D7ϹjS) :䂴D% |̈#žH&~—r!9ֵ Hs]ZK8@<׉ :ڍ%@liN+ x%c7{n^+r 48bTFWP2w&|}hj֘^࢜3fjr&( FBܶx?#3'6+|H}DSg#+qxoJ`5$ĺ]6\;t=\|ry@?N_ӻCalFQ#>v3b-T[^S 9ܞ4(Ž^1f%~kUSA@' ] -m̋u\6pH &7L{ QĴ˰O"k6 N9kőZ fNm[7csYul=ʼn-DW?D5 AL@~iJ7[qB5)2Ռϩ{Fx#6yDSiM(Z 5Z 6bZc]W$~t{A*M`s;Z R/x4Po5vؑj.1!֋;SZSL>zP8/}DzY7`8Kfkz W_Z#'H !~쿚%ѠI[|P Uzov[Iӟ +ȟY8&`q44YE$ I|ExpzpaӗN|I n[: e[##;@,K^*[),.^+'yJ{.tSoC Pɹ^31q`mHT,Q"б=~G#)]|I-b9*S2=}Sz`DӐ>?~3J]KYvGcE9?_y1Ml=PW#ILqKPtIVrl+רYK:f%Cu$:s8v={3HDTw^d/@pPfY]x.UA$6mY@P b.c$\:@o>Pjq (SکS@6SNϖH{ eV!qLZ.TDÜBYO)C@)#c[n?gj3#Z[{q* 7mWSDW˄t!39[uQw8a$OqjfQ.{\hФmeܿxyGUӬӎ#8//k kOIMA۳Ac_ -LS〓Y3rzfDj}G啉K,x:.*hV‡eЈmcwj06WWi1 ?֝nT"oG&Yrq&)VP-{=&Z{Y0,YJe#~UqTig̪-y&L S[(qJ-M%_nCDZ|,&ndAG0Ϭ,{a4[߹9ײ)۱ֹ5M3&'ĵ#>zFp7uC9 cl7[ع *_FͳoE_3C87Lb;ڸL\z1a6syNAֹIUxc]2@Ĭ u5>Q *~WN6dO؇Mܟwۂn~i/c?]O?`yCQ¯ăKp}o>Q)kĠ'4_u9uQ?Dx3yAƗ^T]? +ܙ>իqkFw+0n!0\!ZCm^i 3;S榅%ax8s*Av[ZgM7x֯o&$hzah΃?ybw\,yUQ2mI{t$ {lvH!"?soS)ʉ3r`+9X-zTgx iӀ ͥŢ-/cFy6XIW&vfG2/4[K “^s9v'yU͵A)Hz2)rWq6[T|oEhqc ).34xS7jt`8fB@EAL&9#ib#Fg\`q,NhYW)̑h^hC:n@hN1}m֨ d_2XQٿ8ֆqlwe" r;ﺜ#=`9i<*`:/&{g-8v ?Ќ]L}% oB$\jgES\ yV3Isiўb4 ZaCѵME|mBʦ%j`& ?i3d7zO=:Q()C̀NNyPsqslп3)bŸ5k:M0\>ҭxnRC)+>1 H#.Z@fR|1z՞XǖӚŠFJ 2Tk6L*6cӋ_ OuESr%$G&r_q)Ӥd+*Y5٨hW{dNH2>ӏT MʼW0"׎ nC"bEE>X09]}Nqui<`;m1~d1BljvyN(u'v4^3OgF&p=@.K SS o1~3ɴo+gᒋ<Ͳ Sno:r&Sb<9D//˓Yz?+`o 7cN>_9{M7ݘ뿕A1G[f/4EYc)9SjJ"Wۭ >wM?X"))ѥZ0_XŃ@xfLgL|%N(-azPX&%fݮ֖yIf n75t̑7%%wnهs;,(%ƿz8?p g'm \6kʋQ՚ɠ?J@DM%Q&vS,qvC No;pm8H^s;n6Q*MO]HL u |y4rsk̝pĠ7 8.k!-?}+XjD`C/ "Tv\yN nF'@𹙌őF1uuFJ\7Uk)&G6ƎF$9cZvKױ͂.5! ~P({t=u 3j.ҸʰԼ+]k9 shuъMPoAK^y̒UY $ 8qͰbg (; c>IǾLNG9Dyxƭ9?{R!Lې৆{)#Ѵ.]VlD%cCm2g9ʻͲ1JEˠ{ehm_;T=݄%>KCE.j׈&B\i*﫵G"p*s2%V .@&txZfm|o6 "D<&d^Ă7,Kl&4}$4mONXz,I-ߕ5Aߣfk|E [޻ ^_0qDN2-+TC$P 5u9{F'໅{ J/ޮ.Ϩ %A`&*#D`ԥbLM{U1LzX.[2 GuMv"s{(nzE'Z@K{C{3 y'KPle |ESTfᩉr)~euG( F"\KwT (ZB㐔ޞ#(քL5 v,? s93B+KQ";-ok-6+p'tǏřvNROxӥ1>-NV%e?'#;83Y%5n]%ykzhhd=wA&ɐ88v$8nEVg<]ـ޺i#H'Ŧ\w(B0=vwd*:AY3Q7 rLgfT/d=ʍyxi(:ti"`JRQv;se`rTD%$R6p4N7>׉Ȑ=R$=kYk ~2^l7rY3~X_+igebglX-MXLEu3?o3é]܎d`ڎqisd zgMJreyqeiܾ=rH>&h/fCUw$: iF:`/ԭ;K\ HU_RH~H3x!*{JL&hv0d\Qԕ^KqxZ`c҄c,Pt6#9я(V@D vp'ayj42C#/J)2LoMR/5"G!pd#}29`KtXf Γ؜ 0肂^A.GK9"\!YgYe,R&5!t]-O7L}b%ДYa"VѻS YlU"]+++WHR $YgV.6],J"JIZ:K2 ߎbb }3*"}>6 +w6#\ImWT3$E[4}`%61~ɺXɿr@1  /hAw0A/[3맬j[+| \ѝ V22^K/QWFg("{/te}npet cc@];WTaJ'[5nNm3D;,]{}ŏU5)Յ9tՌj=,$ iJtޗ.dxJg{`{Fp: 4ĭItnf' |Ŭ:=f`UP[n 潅T1֚ 5*ϭ\n5XfT־.}-6#g]c-h yLJ~8d7/` 樿uXS hMA;M%LHvЭW 8 `Y/*[,iOm+Ek0ɓ'1IE,T[qmi.DcoBTu{| Eu>-2dMW )/|i/D'1 yd" yǝWqc?O :r{u|m{9SauT Ilij`pYį&>K.n QzLz{tEb@e<쫝 m}jx*Z`870x%nFF2Ɍ-Y'KsU[ /E];9შKz5:Ih ǺJZ,?2?x:). (Sye1zEfO0 \RΘ,{ nWyf7X|}k,͌N:M#}?6dqH=n2WlaWۤ>/rq>,!9f^6RB [g~8WTH?߹>~ȓas#F,VW[ySVEb?3dp;؇>X3?Q8f&Gi f-0[eUfj Up9Tjo)ٓJ^< ֋^$9s0Qh ߚޫH/ "UoiadS<84jq]4?MɆwJçlX )`rZ`M$$`,"Ĺb{`Sʒ=p$ϣanB(s<30RR,5˰5ih Z0b N]\?T-e~NE'C=XL*r3zi8&ArwۃBGG(*K|2EJо#W\qVTJoJ3@IEM՘aDŌ(&5S`r:,"mg 957aNG- V mݷ‰Zv.MhEa0i pqksIUzKH`sV(Fž0@7h:?x t{ ԃ)2 tu/QgQJz-*!{oO\anMEKx󍔁厗1;eQ(uƎj0¿5uk釗痃|oXvd͊E̿%d~ZbiML?mγ ϋ+C}01?ӊB<[]i^Vsvs/.ْTnG]fpA SM+|hmw" ,d9$eDNfT4NpOJ+yvnT_P EpKlⲨ`g׻7x` 4Y 7ʃɿ#SvPRL8G֐ayRkkV3sZBBY5~H.!zIOJwRWla#Q??{KfgUkNŊs  dZ]:S=NF`u*n%jo1Ͼɢ*L;Xx .`&Hw{qNlg҇6TּSC;RbS3&"[W 5Q f׭Ȓ (5%DȺ퉛\fLY>'|c2LìJ:B+X"ƺP WG%zF$2nɎP㤳,q%iĤ}̿z$wF(,f1".+TyGtͱCҶ,@e)eY2fqcL% žׯf$k:kձfdoL>YI1栲mfMg[0D=lQ^Dlq'.摒!L_q r\5U ! ]d=(ڝ-CS ЎEe73T;z[I$OfRF<mz=b#r`/"{ո43ڸ}FO >#nǒ$O[`ǿ<; 4injIJ#&kۊ]=7x, S̲K65|'(9d݉qيH}^P=u# dZNUDNw~P*[d~6V|/ɶe>n\*-5{;y[9H 3h8qdȊYIU@!s˂|Ř#Oy/W5whݮR 9p֗kc9( Rg XH!* ÆKIJ/8F^R*yPL34QeN_SBz؅( LK VWUsU(L31HOya`l2RR\h16;Λ[.~7OJ*rX127IPy< .(LyQ",iSl2=}`3!n2|%sƏ%ir~,^2=YSgX:#z'\z4sY "\3YQ9p[V&\Ͽrw" B0 _ g$h"8MwcO [Nyɖ|j/w/gl\!j{iԷxhMx]=҄Z[KVլ x/悻L/&%À1T4U<4l13hE(IatfG's*/gwy~>/0o<`7g܂TvV=NU+u8t _ܤ֨V I^YS0flC0P‹=?~cfvx@Jw2"S`i0csg PqՒʢFA(Zڨeu/DJ|]??+15/?ǠV1Gh-yN1-eu]eI2` s!ɽðvigh-4UUz3[C|OiI[)$C;0n;G2 ~a1'I2 1ڡifzCkLICCO>b"(dQvsPE6J|>zv֚~EXm :J Ѧ2*م}ѴʛFqG\447Kw=ڜ{w> elּ?Bbn29Ɓ?z#./Z:f{іDCx/A2?ڳii}C!ʠ&"stFz/C'X|Tҷ3u07{}5Bf?ur;Vh77 Ɇ)|cl5iGju߂ 7r,Am6?Wਉ%ʃ,D!}/O/͋UԄ6ɱ.o+WR mǷ{T@T)tD L,af)\ iD5K}Y f̙{}i@AHR ]z1'3i v)=fJA&PWTF -X E!tq 𯟋q<YRfko>_)rNDX]߂h>x?H' A[q+bpU(1Q^̍7+ydRïbAVyfY,Ha-M"* WE/I۵r_ODj#jiS'yMh ].kK {ډe+knY4QȯDFY$gñs1YTx QsÓ?ǑkѪ}ߍ!n1l1mƈP< Z~9aTOCMH}oM2mxZMUtF_lTz]{` L'lofgdu3q f3F&({A8_"k"Hx':*YznY}]u@C4;75dR7K]Gy#Gӥ(AkF3hc0M^E깱Kž3naS`~eZ{D+W5  a }9@ fK UxDuD}j'ߐ(ͷJX_5 bK@jFMm 9ƃOM^Mpny~pvK{i7eixlyEО _plfU?#'yAbH?aW048 E}VAoMfgZ;CyPHDWhag$AZA*"X' c抢 R?nҘ5k$BGʈxno`y!&E+ims}P/Ά!S$8. `#t,(,WV13{A?.-Gh*7ex7-, rUqG},ȝx04!4v,M79%a|9U2LKG&U iH)0QrG8}=#Qqcȝ|$Pf`ǽceHȡt7Xg|fZU922S {|`=wq n\bQ_%mOƢzy*pG>+7<F7.C_"!{}?mZ>mZC0BhӪLM321VŎ{7 )_g{PaIyK%JPkyEMd ?k}`c^qERxX{S2_á<|&M^lݸkG(U˳ݡ"7?|r!]@O6y y2LSMG8 %o Z$,a~Pz؝ATR'>p*<5J`1Np.Mv Ӣ'Xk!t-\c;8 \]xiD!ZϲXBV2Gc'׳Q>6iszr6 pch5&nM;QKXfj#d#p⭀5d)R$Fozy77 :L # #ݕMfb3iq"Aε Iӛ+Plձsz X`G[ygR}Ń#&m0{jԵ\}3Wnv :6Pu=͙WuA8#p #COQI]hr@) _iTp5^pqbtJǪIÜh\68% L琕qw/ρĸz1*$Žj7\ R^%KDÃI_^FS9xn:c-VȮu?UGj_÷J,(*3JwiwˊbiS[% 4[(׍*o䕇BӀ {`&/$޿ f۠Xx3L} /zjs&ؼ6m,4^iWG#&X|r0 ` [eHZJ>怾.%3J WB׭%==k}^f#~ Ez11;69J@nKP"MaCc&ZbDx8tuHR~!DE7*nZ%l}Bjddۺ[Q^w`L(PETl \fH "Kڲ<|ikGC뎿 ({|R:ʽ м._*ҳii_*Z8nU{8'EË f6@ET(eLc`WT-cYhԊΛ q"rц{MCEԥ2joH|p#O5 X'XK |ǽli$|e?V);,o:y:b\>5To_L :$eaԄNH.d$&EYtUB?GU-NX_#.o, 4+BˑNJK$Mr|3I`B m١OCB4Uۡ~1[f:Kg0\s8( lf&ȏIc;k2\نQ|Qj)og9H)J4N1cը!bDy}63Hpkzd1;Y$;mWusmBM8-R]>5\+iɊy?R@ 5hhl3&E0=~vs  TLXYczJ6zRFN3;HvK6$ZQQYZH ~/fq? )2pc ǂjrebӄw;^S-S{m>CK "~*.yiMyVhΕCiwހcdw|˗v[K&t{R !"3.VWk:rn.Ԕ܏%;Us svST;v*X"J#]^9@3M܄?)D0^R=%Aie;9G MԨ naV9v/?TpcһQ@et!]ٷ!_ ϝu^&0ŅB0q%,?mX%uE%'#nGOI\Oݪ 0FA rxQ-k?٭:vv)Ay 'C<lwI4qn<>LtQ4C", Ű@3멥Nӿu w-gey&6$n' W5nڪ(bMmĿDp'‹L~ʏz6x$IG1_eu\bXeI65U{3eU9Kz(B'ua<|œJ;|3OcM5d E|!a}S-dπBA]6ן5*fl70hܷ}\uyR9 1]~`xpBgyKN ]$n 51Ml[.𰯟&I1k)Bݍʭ5/Z,kuF2Bushd#H}*%Q" + UIV{F*ߏARGdT>vapיV1PdHQI\C64UK6eb#²YB5ۅ}ܨ'!@08dNiÖ{~kdq饐"mMv25#VqB/NI4Hū;d9Ա_3J&lFuʕͬ4iFԊ&W Ty(Υ׳ÿfgx/[D<~z*(zw,O^50;*c e5[4gawF>Xʞ-[@jH)׿9#EnBZ*@*pbvbGkrmZ 1dTC;NGr.}y/aW޸=%6 GvL61 2lfMOB}r=esK}S/Yò &Biz>G DrI dh UTh}ɍ.~J%]_#>s{V[1m|Fk& OoI:]W/)zR?m#vE.{*m# hf]Mu0qfYj]aTwypo|&FbA)q؊~䧻oVhTW:L*Q$أTr&WK@.Z׹2PK00sgV2NjɃI#o!1?6 Vq]Q*$m;Q!4 \TAydPȐ עU2">,'֕kñ,Zoo js4Fe^pYdQoωbM[|ҧi#侏 =| $S>_U4g' ꯾ewlQ}J¡?rhix*nnz?AYo5Ah!@*bfn? [I 92y >/:^xaDm"#Àae/"Kkc9:8-73̐@2Xc}2(8m&:2=7e2}p{,0 1|`2~qhwUxNb=k %1fu܈o|w` m/ӵ$n[yE|Ui`2sjK$z)·Z>8=I*0%_ )rAõ&>:=֬9H(x* !cl-:Ljfk%q`Ҁ?۪YW. +u3zq~5Y7djkE-{(G։?xۖ?q4"W]g;eS@SC99,GM tϝ5Q 蝏%jaw闳#t[Eq22aK k-oh`,Č͜AXogd@Lf,Iace{v*rC4Z_;2T[~a|3ow?$ ^jW[{FT F-%P;,nRa F6HcM}\%]/A.w7o+uvv ÷kr'q?Q{{*U/_ZAar_7o xƲ¬}:^lL )86u!\O{(XR^%VHG 53Aa&HMknXA P a^w`f"^B?,g!\ma KoA Cb0=ҿP?[34ϛ ÉFH ;mA>c>+Uя ?\U.ψ+fg כ_o& (19^%ORKDm2 .M#xi`5 ;]ԕ o6~5(\ROgn"sPX60O?Q4w =ntZcWi9NQՒZtG&QzaF!ɍ,QcpʋDpi} [2>L,P4)x3sh `>l@yヅfRGMl$KWhkҨ\$Ǫ ]R)TX}ܹ*m+XO(Ab/[Y=˰vy&\p;++  5ǿ|AmoUjS%0#:k|O(ݚHv3|!h+t(i,E!?9L.*εǗxS9? (f>/rDG:# zs ?BSm-YE5Bv3RS&Ky=# (VOi xA' g%F!U5J˄blIy %0%LK gձboIob>w{ :<]7{ H1j&) rx{w}p_Z>n , W /:j:/;ZB'W=!]b2{mUN&< q >Pf=%P}Go{:T%wOlHFaDz[dHz a#ՙaJѣ7- 18SEv-,m+>@H2T1Z +R7 zhÅw J:rgE%e6=[oѯAwr6 M=f,mCڲ5B (rj3(~/~^H"VN  jY 46g:D+w.׸>C4cg)OA4vIL+ 7H\ #U5,1tA vİ>#"ӵ#WƦ +VuV{c6Hދ?WdʨFRAlɢ: ,*&M bNdq+.+,^wF#KU $O:4aEa eĬ:424DѩJB`M1<˰E':s;T31!o EWd]Z"=WڟmF,F-f%wd -9oZs)& LGlm?j6XC1 N A> x^y9o9ւlm/qSw)-x aKS26nv"LKV2h?ٷ. Gѹ& WpC~>+.+{(޸G e8"cc8=I):?țo'KpOL~wYgfZq?pMLs{)b&^mnG.{*_D1pB}hJ/۔npzRa _[\eFleML*|M:w{zΦPx^ȫos }Fy7MSxP;RO;J"fH6~C9?:UB]e]yg[[5*<1XT 2uo ,M_M.`CZt?= yy`V Nvo؟US Eÿ{#/Hc>K~8'4%oo7Dُ!:Oe&xwS8I Y9H-F> SENRk@ ɜ#f._EKf, f]wTZ+qv9@R;¡$܋*N-CT3@hB ]/Pc ה91ٍ'*`q[~ü]4> o/Y!y~53[F,}#" ihl&cB5Yr;c "a&h_Pi;l4rBZ+~0Gі[$`ENLlAAMB LVKKj<=O2!Y"jo: ƕPP[`t ng2#![,s`z-A T(v+DvO0҃'᧶*&|"g/MUEmt, 1ڞs< *D5f, WQۘ=;PvE\8Ϥ摜{p{5 lgo&-En&Cd^쇕_SwvV6 iaOT>kW5s3y9']Wx 7b .;!\>b6jakAN:uXi#o>I#@/\Ob5 c}OIqf Fډ9Ҏ%VA>[|Ndq(@P2_FI+e #s77đhְ-yr=v5*dA34ldک<GHWU.; pkl55ȮSL^ sWǕf]s',ޏew'}Ѫmt7{Up lZ^b˭U9D^W] O5Yq\"kAk3L?A+*<3?dS<q gϓ M,ϑTcxGV;'[+-rS|))ajǞ!/95c0bU]h6"=șm9u0aI'ƍ %Q5\Bn@&$1LY&k(I:+"`R?(* j[ Yv *`#guwC \d/cU5v'myW S92Eq+,IAu >W0>0_#O2'z̥Z'q6TbeqIO׸I#GZ_ڤ bca V[  u08^t}mam0v돩l>V(p *wԃ< T[씍{p@D$㷍 3hfRFe]?F N9XП=޻)fhky ex3BSo j^#2^;xloҞcLD-f9иV{"i@ \hLxAOcu=>ߗlQQ0cDT!e`f۳hD+O1D:c> J)ҰA)Gځ{?2uB O8Ĕu4~m==&z)12A_'>eM0| <9ܧ!+^zӜ]PE)St!ωW阶aXJcKXì09_U<*QMf׿eS H='\ írz8h~#*Q?`w[l5@O Aњk =7u8ӹG2Y8>P 0VȆ;v26^@S+ue8{7V7+OyBK$51h9Š5; |Dq3Td |/sqzb!O^huD}U<=S𡲗#+d8!DS n2~ڿ&Rֈo,ӗ_*,[#]ZH9/׿N C[%q!ց`Z5 g/c(^@|7cZᄔbN}wDs^~~?gYq(+I~}'G`D6ub'l7Zyp/qڌ| ~B&CY!<[cR-W+IcD="d:v2ϔpFԛs 's-PS܏9STx3Zj_8T0Z&?:hl֠|ғST=LQc Im2Pj00Mg:0EH0pVACܴTRof ak|w%G Ԧ1e T9QHȁޟk3":kF2mq(YSYɊ:V#v'W$K"XB'QF- tVw~& cZD#qk`EJ5׿*!dKn(~ )xuC(*1R/d[!j¦YflC=mCt,RUFc~V GxaR@GWФ; {\K[Vwv.W!^ ~kΣKD2"jr5ӱ^:1_ρ QWQطGlSq4{uVp#ob*['l.Eނo_@1Y{8{}R띃 ~VAI˞IzHaIժp\j'1ܜN41O ad[eP΃֝BcvA] :|.|ӆdvӚ@y#OPֲ3Ey~mB>W]%*AЖyyQ~%\p+S;޻9]TSfid[UXRMXoy>6蚥T%{ :;%Y]w@dv1J!$ 4 m&W, a.jꀾ %3eܰ/Z5v"<ؚA5"!v]8A鬴nSU?o VNڶ-ZK.Oa.>q02:p`:$ >ࡦ7c}SO,9>S)ˬ#"~\o*BZ\SnOȠ*A*XtS_#!I,iҸԂ9JJ#&TGa/iw !v+џ}65yr1I NW~p 1>XP U7F!ȵpWɟ~aרDz5,!>[CYW8M$xIa Tx#!ēD):LG70ce*2;kQuQ*HY5Ƨ >/cOBܰ8Z \`}nQ6.!n֍ۙ鹌gj1:.yt_ޫ@i$Cێ iJ qܹewܞ v P0Eb6k8{+MkkFiiikbL o K7H'a;gJ18@_3=05At":/_xzIX&k9:`c)$/A}'T*:7⬝p۽"v3@Tghⵦ$x&Q;Q2KHL(do'yHʇŊ4(<]h~P/ ˾so#}N> Ԭ?HX ~⎒Q^,#D6>Pۓ$\ktiCr C K%!0(3ˌ)eC+I3Gjψ=AI4`#īNA"*"?DXD}3K`Br@j&:EO Ő'$-?}3OGA(`:"H XўztvQ K<@q_ l5&/i!bsey`^rx9쯚9)CtǜhD8|Jv\OWiQ[ާ5I0a3/6Y*G)5IƈYDˠ%\6߭ lZ0 6‘Eb!g:v,ƕ_]?]@q =bXi&6"uL>A/ 6ٴH@4lZq9nj?G/?/).77H|b4y+XQvOseFFi;p~MT ˲AMP'EL\"6#*tX*b}fOqR?Yrg8$4-ׂeCG,vpttCMyLxڙ,M,.'l좿oOj8h?B/L&8pNʄsnQ˜e3^8~jxJױ-7{<(CչGf[L8~W}$ZSw ^(q6ӤEaVƪ*Gp_*-F8 #Gf0gQ܌Ȯ4{r3hӤv{CՐQr҉ HE:ej{Pa#m*ING^*zd,v82)晊W{|`kԘE)Ʉ {mtwS Ec0qI\1#X6bT6hv#Pq:LZ R4XcTlX'sY P9qbKf*(1"˰lgeLk'IR((.عώ.:کDѡҋdzIMAripN`qHtNԬѥ:w4OU` ҥX$kr݊׻-7vטQf%TLd"̲[[4%[X5Vo/NdE>h77{pu 8l9HQ/=0Sj6<)x5R0/kҫ:93 GJk.Aa7`6AX;Q- W>TlYx_ a>gRB\kO|XH12 fW>J(շ0?vx;Y+nSE$ %>֔U,?2Kz{QB5%VN.7!!d]$Ǔひz=_5AJ2#Ӯ=f 7?:Ar8=тE"|M o4 ƻm]Lb<;f(_ynϷlàie˄~CunFOTD<BT{;qdX`<ĵ[dYo2ښ)4%E=2 QFo>N^Xwx6on ߁c'jJl5F"hΌ:6DΪ.upS߮Pe<䗢^aV_ikJ K`s7GbW9l  uDU8J{'imːP=!8P#NK*X׏wCZ"IhN#D Gs6Lc#mo(!,PZyIMo7پ< Ckٺ'i^&l^|ve[?[*0ESj/@Vz#Q:&ypW`k2SGbg0x?%$`SgZGuk1uh!U[9>)?s5OV'eF7շQ|1J &irҝa,Y%":qSK/7yg o+X^g\ |Cr66f(6x$Ν O$LW029C I\o#O}Uҹl !He4I lXF+ض e+k _7R 6vXP>țmM[*3af8=Աf(k@Q~0P <#U@55JڵxܯPdD6x*W&h :d"y5! ۯޏwx#W,1NEl  ]-6\B15=oUؿT\tJ+V/Qko>syFO˦>/7`",_qJ9Zti]Zfa^&VihmW6{z("E0; kJ<OJ ڧ=%# cvT>A'5鎠zЏQ[RF29x*/gocb֗ bb(f>hȋ5u(x;,};%ȄQ坣?uSb\ ИEl Ɯʬf`j]ZIy`dʸse"~JI'8B DԈRS`gm&ufڊ0?lm5Hj)-kQ5 Gt<#jR1b2BFw%+~C\#a}ڃ +[ZbcQ}"nMVޭ+VTT;w:'ְܱ-idO2HC(HlSsE2د]Ku^8ptM]w1.^4qGmUW"P^a<ʵXJam#ԝtz::cFѬ-B|]]yh^jٴuXƉ^X!~lg^{\1p,wFKR ,` wi^<R|nwH-.(Pv'`$ϕ.pJ"3u%j_^QɞNpI U[FEwwd!"_IYβ[/RlNZH `BxIg]Ց)kN(wGZ}Q󅉒7W _*0r8F=bs.訥z3+,5D^>SkW~r$B!G d4=Zb'1P]- ziI6,iҮ%xUeQ j6i>_S=0uv5 )U|gyMK+:A8ЪW?Cp&zʤ1Lg%]?@7$6olYX¢3 !@h"]q2?v"ss`t|B݊$Ro,!ͽ=vں /|1k\%YN̘P\9TU̎$ˎ*x.t{86_Uq{r/v!ֱW^2͔;l!^;ǿ*^;ƓwDd@&Θ tj8',4컉׮a"tzD#J7ǒ=v (MCO{TZaGVQI~q9 1 ϥ%te% n#b=A5}Weha7Ab+r6= }9tF4:/SW֔qx-G '1Jög,q+ |2WŅGxeߓ *t /`131yu0zږS =f%iΚ ?[ ï")"^COȹ֟dwݱznvw zmpPxY|).bfbԚWPؓFuĸa6~* $d?7>_ߜ(kn GSt\9=}h Oq&^^WKEQr;Ԃ#󗢦`7YJ .Lq/'*[2$?\x7KiPionFjYE+(8˳btY-;x?s/~;v*ID3 gH@~'>0Kal_/?DWY̛.E U~`=U[ZiBVԡʋ4 KZtX[_>ܵ`L]1Ϲ-]QV]|rϋtOu}8w^7^B޼\u l*< ON~r0[_aɚ_HƢhHz2i\9SΣbΤm/}/o'=W-{p ڛ\26Nr9qu^K85iU'a!S] .9ؓ#\))a7['~%+A^+NX"m1r"Rj܎`H cB{ȡΥ/gw R^6'FYoAn{WL0-'rr\\hw<2fׇj}@Hr?G<$["'>{"&z#}ܣ)p|Lޱb SOqThfޫeWeen0yuqݥLA+\tɿ.I&hF5bl{#EW=&iLdݟaMOl3)-^Hy<ij!wGӰ# @LmMo/ b4)^*?F,Cbe(`GxPw l״+ke:cmQ>l[6"i30Zյ{FP7%s`J\نu'05ٸoشBd{Mcr]usuM_X1J|{i`,5FQ8fn=sCivDTdtf5](zI!Ƨ$E15􇽱R,vzv?_JͶ\EfYh'O%-U RW+l>yJ#{xcP!fmR$-͍o @KP@"ߑPWh4@aGV&61Av.Snxvc":i-"LNo۳6p銍nΖ).d |n1ݻ^ԗp<{41la}~fJ6u!'9: vtkMm's@$>L*!fnrN1i/IJ?KG*~d7XٯuH :D@ BnեNJn\ZH!_{!\۸pv$ f0ϨS?ضTtӆyreI!IPgy="_m6SK󉟝2S=%D?6hۧq҉=n@jJ1 +ԌJ }S(cR[Qnn`/|T/㢖_PѕI+, *:q\:O-t/:X b'UTŋ6 叅 71 _SS" 4e XBl7iߒIb;g_3RIg`r1G u~en}T@_jAnpИu_#L6>|ǂXT߫H2ޕ%9K'_ۘ="fF t;K]/Z0"cͨfW/ϥnB (_$dvW 5µ I;{CwƞpAGLQND隓<>{%5)͛{Wu: x0R=x;pDeGO7w2ׁ M)9.hx-`Չ}#x )ð4n0wEVQPֻ4;zY.Gy;1,,857cMIDi{s1ꇀ4PmdNw8N**D8W8} Un(yny0m)sHJL5w>0&@8Q_gNt6 {H? 쩲Bt:Ҋ4yAKP eG1{-EofVጓ9z7 y<.)2'InJwNI'@L@l9]xPUvny"j'|t=jq@K?xxϑbW/~$W| !G!;j;]l @?k4D)%oTgXmϻ%F!uva_k+DJ%+MuP9FD Ya9S@v ;#G*el\&UA#=HZN.$ طƓzBghjb[Р,Nzɶv` z8?[.$͢9q|jC!ܙCHVc~q:/4&?=,ѡ*eii#* G0=0oNjHqI`T@'ʚM7sca;4l?T>,bW0\?jg䜷ND㵉q-Aeؕ9+VΦ\!IE;;a.]uҴE@S}lf!%vT ʼnWw3&Ƀ&z߻@ʕHfi ٯR b 퍶8Ky`$sr9MAl.s/cq:s*Z0{]z X)Ou(f6@)33FcDUȬ^풊y_3pO[Cj Rk8aA<5' %W`i]-jQ [ayCNd7s:׾?tUJ$:W`yr5?T9t^Z5oC_#߳ 1|ƎF&`Y07KlA"gYZR> ^jq{@.F#"!F}mÙauaF9vL:'.&zⴽ tEݕ#j0}$KL*,S+}`ߩ} 娠W8º&VP-r:Fp߁:7'94aDV]Io"t5tߗ樎BDT}P+rk rAxSQdNK8bY_6''FR~ɰ8 [*ēoM떹<]՜U $c$j@M{N [@NtR+'`jvW})zi[é95#&|ߓs?pK{u ف4.-%-k)5E1d{uhe Ȏ!^+kYЏw[)s&k"f6쟯?{0*;^$z$#1m@I%x>fuJQ&epMѭ6w ^2>:#0{qB1(lʫIHT1M(0(%1LˉTÑ}A7 n?f1K"0ԗ>=x~I0$[^-%uKL d(\my>5B0}DxeF[oScYW˒[٦Yk=U-Y%l*[1@w909{CY $-6i66DSfSE!o~r,99 W5v.-0\7Ə hycCơr/,H ⋞WR0eHAHA+7aw4J꭮8yټHilgQ)L|4xg}nM Bg1:rKrJf0„2GJ}LАf)9jz҇DyM Jsk5mml/V;6<2$| 1` ~/to!<ig5uy{6[}`vO6ev 8A43P;~^B2m9nifu"T*[!?bugG(tPX|9)EzIEE-ܴjrR픜ˌƱ0r[nWpxv.܅Yٟ6_YK gmGZ2lȳV@>$h[R0Dx\-Pާ[{); 5"́() (늇bя캭ux@H@ck'+⼧zx:bA|ɢFHpt7u*o/sňYٞU~NX ٓ8Y55i矨&1KWnauIWvoTezy=[ɀPyGy1~"Mmϖ-rBW-ۆFϭT {A֋ObgZlA;7Oh%[#.S}OзxLCTڸWf9.Of?H 0XmH~DvGG|jA*pxc~f_U\9_Y @A}kE҈>NEϼ^(n;+?mVQX~ `1n?$xpG$Y5.Ijnbp!㥨 ^ѴK ~ -zCha;)8S=ECjǕ:ݭ #EasxZRGm؀PEU&16u'mf5Vs%0JS`T648jwa19NűrP|ůd 1gRf$o8LJ x`Ih`!:*f/ E[r=֥&_/9<9ZVoEq3Avҋ|8 rjɿG~^{_ %D>DJxoLI./':(33ƮDAmjRfVn, mJiq]BP GZaTaSdur'NumtL!;D4/JeńYa7NZv էI>+F`qf~T0 g3kXb9eXy~7rbEu;P:gJ^^F{>А9Ke+]kv l?bV%2 5j5iPaVwRH9' Wvk=_ GC_d]k#0H&Shfu0]Ŝ<8#G`rAb/%j}0~m& F8øA6$eAj oc/$3#ҩ= T b3sBt2jHĎ[ě/ɇ,8Lhj;p*p `O;Ur5_B-2~!S;$=b>( z٠Ϫp*ȪyFR"l'~gڔ~ra'>UKߦvf\mp wb\lu!S,ߞXӫ̣װ1RW0O dփ| 7(ѩŰ$[wSLyݟX.E͖m+4 њ8"ɮC ֳbl?(w6&6ؠJj㬎0>U뛞ОsAI6lGZmS̵ y]}6BX}Aǀ -_{1!vcVu_R+eNrdF Ӳ8+p "GCd1be 輪4q (\ Djs~ pq0ߴ߀:$, wtȏm]NIԩ1 sq7:B f[wݽ.O\^ 4認 }ېƮO M(=KcȢ~q2p8 Qڬl^*AG0!n@\&|"f+cD.J8 T#=${K)Y%x/yok;9gvOA4CL%iZ{ ʉ܋5-g[ebVۤA^.S| I$i~I]IyPzy]hw=K(h .{⟗~ ,}YWRu;VnDzZR:GK׸<0tjC='7/GOwY//҄[۸t( x+53L)@6K24Or/.ݬ):Eyp̊ |A3s)g;ڽך4̟Z⫱S"k=T])yo\Ʀ/sw;ڡxl)$/N hځR CQz&i7;8)Xb'QYJL hk:BYy3֨ti`QKL^61,^SVFr+hGha 8j!a:psIn ϓo-t#}( aX WxG]hj-YPD 'Yy*l' ՆgeOQGO`|A:2`Wc&ߑɰ7"{$K–gv6 .! '1흴 l\sZBP]pATeeN9(:()ЕrsbLtkCll\ׂTOMs VZ<+`7"V;UqkA4a^O$5Ť3yIlV: g')uxQhi) `vha69d,@}_^ҝ)\{QdCK[!/"]Ygss//~R&.>s_ê@, R`j 7NҒӰ>l)J98n!.8* `mҴ Ʃ1r(U'Jj<5-tTzMM/%gw *fadA:K,''1uDi4$o`&(8K;9Fɒ*c9ЄL6Abڱw_kQ/9&YC{/$y5ʪ"Z?bd \̇*>a *v y.?͞,$^ju5y0rB-̌!y2i2Gy7FVqmwiAt{C̕jO;>Z*Djʐ'tk@y"D$<dOb> AѤ1A3!3e' /&#warm)&:8򑯦=?\0pbQ%H% +U@t^:zrMK=&`~*pRx͍ rm`ٖsa~Sez^$xd+Kʂ5P|a # 4k-b1BOĘ.֎`cĄ} N %uh\v9,WGߐيr3Zbz{M,3"e<.2eV OCOy{\`7&ǏhNWP,^r0={vAj E:3o_m@QGS<:/e~QьA5͛vD*7mnBۂ+~'DhT׎ILU(Fz2F' Aǯ]-RG( 7X-6b 42Gc" VV TR{[37_Rh燐۸ayd[~$av.uyY#|ʯ~뛘CIСG9d7*Xf ZH ;VMn~i1Ձ#Ue7hy%&yQ,p jqy(iF[lg"PӍ\ik QiÄG4;1wW#U ZJەv{jWasX s6`\odrwB]jvy*dtUDZF I&}#إ7fPjX,jd db W jqldQX$F~6R^Q ru0ѓb}њq7e\ݝk8`Y>hgt$w&1crpzB CKF![?u| Hܒ,ͯ=Gp:lv[P؎ .قҁgqVYDϡTA yw/n`5)i_p(gwwh)J4oPhğ i*Sh*$ˈ3XTTdOѼ/ ]Aοq!+ؒ1ʵCT1T෕ÊE פ ZPy\>$SOCG߮X; K#VkЌ f1 k.lݎQW ] gu]5=07 `Z@ͩRE@Z!1Ͳ`*@B噵k"xXr IDjrA$n&oxOuJ\$!O5&;uhvZ(4s r=19l%f,dgW8S,$iG3x"ĄZ Pigsr( b<7W%׻8 u尵Kkߑ!:##!7cTiE}Ğ:߼</]n>3"H"6}oєgre<m8*x2)Lp$8 c9% "-{aXI&`nV"oh:Jz~USZ4duD׹'5+$Bߚ'g>=~&}6{8EYD6pc1yy#$˦n1mY{]0 yo]QF<1qB+B܋ X8组~QN53 dcN z3AĠ^ NF_= #VKlUAGC('{l\>ϙl2R7*Es>sL%GߝђE}H2<`).pyvuHui-7޷ON\vksc?VQ/'KOn0uрnI3j.;ј 1rI!ܟc^pa 7T $?6T"Wg $}렲j*ěC71I>tK5mNAfEuIDdkc~VBl&+9X&-UY620= HkW~AAο'׬ oS ʗAe^D IBwP xzv7ɡU⊀zMr._OtzLù 4Y%ɸ&]Ly"O7:&ȯk"5,UBQAQuvÛ HȮ(#<0^ P*ČG]:svxM:Kc%.HQCL~$oq& )u |MrcZ vt'~(O gAk22ڭev8wM#/WS?GXREnbs2͒su"oΩ ֈp+!$y lƫf;_$]b#QPg#jOd+nK0lB7A~5y]rU!Kpd7SE嚭 f0D^eu Y '\4ܸcgdl OGr!FwV獯tVd8EjBK궁Yأ7hrZiaTU2 MQp"lM%%KBt ŗsƋx!{aLd-*StlTnLVY' =j ͗'8oqN觤n ie./o,#\nU!#pOٺ,e GQc~ k/Ap L+@ xKE_zZ}px#\I4@TN.qg}7C8&д&ݡՔ,-JA5 ̯»pV od_ o0 A%.KE1`m%xLU1_w0^aq5r>S::K7 %X@hb@jabS5q׵di,rf{vQ&姜RPM>h`Szkd%eST?Jq!|<යGK 3vOOa#Ścf6: }&WE5o)-oX\ :2l1a=>v}_Ín QrtOm*9 Co?:#@:J'cM$OBD=%L`.`YltRfk4\9X;0=TuBX0=3:[đy35,rhNAϻEMdRp10)"¨=~CVzji5\,J~E*.S̩+_wu\m} JMrkp IEgU؆t‚&230 NSV[!;vQYw4ϷLM[D!nc3jlc:2۶m^nu@̀._Ms1e ߶!y>{Oq(Οoٕuo˻]nHϝ 䒁qG~w뢮9wIl'`iyC} 4^]$u Xycc|l\MŚ_fY s[ leJ(wT,1_nj3D$lKV UKk n` azI?護M%XISc.T44sGs(CWK?v[88)|p(f~:\DNo0qFzqe>f}%KK%^C)%lj˨dLi zs 2'aR##^…e|tRkHVTt<&K&þDXuU[c A:q`*CwcrgjE`$|GYf +I?<"h#9ɬV 5#*,L >N{Qfm.g㚭~c=Oal7r: /'ԽGe=*IZ;vf$sb9/ij I5i:}ǝg.]~u0tpڀ4w82B*܊Ƚy~txX=WLt@f0џZ(,¿YR֪5~fi*0-͝l,q0%R' 汛q Fo.0X,쿿qyڵD+4sGQG P-yxG%JD˪,P~T:44bGiʄآhQ+ 24ŭ;IFܡBs [\5j\5vRBp5PԛZq_.s!T!% ĴI?Ew?So ۻ5h4kժ3\(o= R$}8bKo,s5e1} Aŷe֩%2AϿS ՗k h"} ^pfl לz74%7[O_Oq"}27(cyx=^-P$RS̮$qz%1\ ,Vl쒕V<way@}uc" 2D}s0ٮY1 M D 2NzE+A>*d|` t _ǝK4`S@O`%v*q͗s(\E@hzױpa )_z H#zT jҰ( ؑq#m2gF4EKn;_ =0GIK/dX(A.Y7֗V?L ŧ^iISE) uzxU@/eHK؍n5WMgx"ej*o-Eg.k7c\UVedDoY:76{Ѐeh&7vuY= MJYE>*T7Eԉ_]_m|_+:j , Q- 6\X{a8eIzÎVŕQaM 0Fn I \/ 2N5 0Wƞs>aC6`C; Tuu+(׌p.T f4J̱7ǒcM{)_I~̙TڢQ4,t+(="Y̙ȏ Erw1ۆ&2F|ׄ~eֺHh3rgUw3" A~ A)!2&gc4װ T P[w.O+GruPᲦegʨ21`,WBD'rબjCpH* /r擂{(dMDگE $F' nQq񋣙4L"8 [zSw1v?4dN<`Q@j$axܯK92mUQ!?l}:4gkY%PzKGZ )H6~H:qMS3M#qs{t9/9N=d=KO pG28Nh7np[<֊vuڈzSTaĂHVJW`9g)Gn^t%.z[1cln4 ,GcڇeEݭjªl߯ƣҊ<\v\ ry 2Dn ko&Pt!}-(0f" >8*)ra/v@oleGɡ;lD}?+GgGi:#Ԩ(SA7X^Bl':< 1mv~}%pɤ .55o]~<&(Xe%l<0mC[iΥ:<\Rg Wn73w0+CdޘQR2w)grP;ڠt8@bXJ㾒D^*"ytN;# nuざ`b=pLqx nd.@ )G~'QW+` Nm8/Ȉv;[Ah^&' D`ح[jVĶוN/ S/VPSg-Qte I9hvKl\Ԣ? 짓! Ӂd~ qۜ'g(7[" }s*P|vZ! }j` FZ›)l}Kd,'NEXn'Ȩ@4f.Bhcl4ӈa}8k IWsmO߉ƛ~'Rකt,A%8;2[s+BAiq} y |rhoq+sY-NكҊ.6!.a*6vU-2 0wMM 2PTDI.$ ~WSq`Aw$f*Hu ƈ:QٹHug9xW@ \o+N*,EŎf:<$>>SpKu4a +tt/a!0ƅ#i|眉jFxU]|G5Oi^hjRZѮBӣN|Rmv\[As#!h#xԄr^rl)f3pL )(}Ry:1b#߲ .$,ϑ@Rfuݻ1)ܨyU;s$.S>ƭ@ @A7pa[QV(GAhW.ԇvFP~񏷹s)@ij Q7z]?检OW6]z#EOldHeGHI< EVN]kۃݐZ#N&[y|G/Ipì({qq*۳/[mvmi[*P{ḧ> G!(|900 U`ѝocܳ~7 [anux;IMkk'N3Z3]"RiCr*J&Sd ˖ TP^[yxJr5Yv4U9=2|QS1J㴔`y8b6tфG.3Wk)' 'zKClijb ԉlp/\_ O:pr `WmMb ߕ48+]6#)t-i/4dW,=6q1=,rZØ֕Hx=7l_ǯ彎Zʨ%hS7jN^qzh?T.P2j[Ӱ&"B/^XIbWsHO  &ӴݑGBwLzvw_[I,XIHz'ʖĥs _^qvO;鄜F!gT@ͪv(KX+_aArëLOWu쬝yMuQ~gCuH!_W][8W2jxLH,I?Wi&g%>2_ÚpW{ opǹ4,Z Ԇo\ <l> kĂ27w}R ba͉P>r,Ijա.jszdF4ZwK `^M1\:RL#St*!^RKť7E-W''Oe\?)1H EM-/WTRʹ^D9XZ bXRpQ xrtXSuZqz%v8<}4&7:ݮ+"!> }RD@O&i8h[?T&fNLd;Y3>ݷPm}2\>JsXxi[8bTLnx߭'r?O{ynj6HPbG3ڪ&XyHos8>$d>J8;6X 7PƼ*1;ŤQj@_&=1Pv 9&95Px|lQp88L 1W.y4%Kr5)4Y@&  A-T1 Tz:؊NecGFĞk9~: '&oa?`0hg;,ՃչMRO;yS)ѧHA䮾XSu5ۻSMD罨v:W>mzISD@pT[f*-OG45L-0Fȷn yk'L}5Cd\3gf %¼Bl猐Ӽ 7 r횷LA[-ujaadar\&Ye9axg wS⠉Sp y{-r?'.lz);c`%Lw?K":Y&s[PVt 7<ϖ1RraMtiiBEq#"MK<(\#2 B"mBȹUDY*}uZ< ^/]OmV`^e !NU~YeYYrG J+UXPm B|s$u1qE0޺%P52u EW21ElcSO%Z|S5ҋ^fi5 h׷j;;H{+:nTPX'Oay2Dh EL~úh9" r Sn;ڊ;ϝ&0<ѷ\wktwKM P5ZׯE*ǓLJS*Le9DbEΪp0e~{Q-9(Ś=D\ Mn"sRlXǁٱ3:yt'щAʇ <^7.+L^Y}vqangqU$QowL);ƧЅ3eӭɲB/ I!@z< ֦|j1j+WV;zPE/+m׍ &L?y %[[֋- GM$m<lsmp0nn3dXy~-ߧsIHvV jm~9:@d rZg+si@5Wa^#ΣRdޚu7q'R.E%{B;8LD.; 7ANMDGSvDjg_s=qB:{ - kOOA83S%@3exQa?x<*k1O?IpVjg~ F g}3Vem~ԇ:tu@P!Fl5(ˆ~f1N(۽Vѯ2?ևrT "|XqdVZ59p"ϖ#27l$IC=[R@1=kҎa47'DC Ge򌉧2:m포rm~4! q)#g@,+$4u_AiR^pK rdW҅Q Ӯ P.uŋ!Ңu.f[f䎹iiI(nm2i܀wEJ +R(*hBW@-'ϿK4w|(+ƻe'4oMd&LŊ)RLvP[| P1  ~ R-j9An/wŧ5̝ 4mG:AuU"ԝ%W,;).X<;@ggtWGRn)r&:%̕F[l*;ۊsa_uzԻ sW& 4 !{ &U zȤ"tTشi%owm&2H;kU$h N)ʿ\GX%2c)-, &sg(<cJQ_#!_KNmBZJwN_%~de)EThQhInkB;(/r} V8{ahl/⨾l,d}MvTeTT\~Y s*h;e}y0^:Vwοe!NZz;Dj :kZ VJ<Uj(aa8fys`TQi?u]Vx[sK* #;>#}Xp8  _ R:j8CvQEُM?&Zyd[Z]P[hXIhZ=OeM5f2vs޾RX8Փ{+cFޘUA˓W{3KZ$EٚB7=x2,o+@5(P12}̇!V+ܼIYmdtS9S0" ?L͜ 1!p?1]K3tj@{݂ $ -?HAX2lT_Y CsIf! O}wTcJ,tZ aխ eU~~),5a^_De ./o#&9E& vL?GcliH$ʧ2ch!XK5g~ut.8԰$;r:Y.q,QZq#CeWPޫCXhl 9H#bG1M<ꗫX/_O_E&J TRp ?Q|]ARbN@{`8Yza脱Yv$+fz+,z˜8{ޒ !*ligrrlZa !N)@b`)wuY'+Ь_Hγ[~fa3<9eF 14`O~k!ybHGy4E(EK|sY~ĄՊbY}E~4. wHbpW_ȼrfE?foɌu`g|IeN5;9ږ:Jf¨aOm'˵)$2uhbHDѻ9 Qj$e {I*~q}Ss}+>5C@Y6T RNbc7& \BUG7!6VJd-$ˠ],E5lwׁ7swR gJ]L IEl>tgJwXPs[giVX[ut/ G q/ uKMa C[1ID}yo`&f̐P `t CTw*k^`pT4SD٤ @QVQ^̿U9a-3L'$2)Ve5 %;r \^ h+/.un/fYq07ɵ8Z?HTeN;#:l7m-} J)-"\WB옰S4FAhգa0UOcBpΩS%w:6`~N?!܌q)Xռv}G>]Hu z QwD,*Rνbw_FW Z&U5/A NSb]"'c%1o~ ܇q{TۅԂ q :ZV1]]Da@A7L# 3VaVss [ӷ&L~`܄b}!#f|r7q*G\@z&lM_7o]0G^.;R*"~Fq_Dɑɮ;]Dw;c.".-6|U?DGgR^x5Za]&r>r~gNY}x*#ErI6X3Aƴ+dh(%Y<+LC\hi:L] @Uc:Q(@uЎjv!)fܷN@8yrb̸Z) O_VR=)d0_m|)"O2kky_jvފWRWݽ31u򕜯 s󴮀WS <ӯ_7,rP05rvK:C`2|a5Jnr٣:U@&hH5RN)]h0̙e4]]B!N9)ƆH8J `v|GBQ$X @/%!jλ֬SMncԲ[2. -q"Ij =r]?|!92\pFLndwf 2UY}|ߙʠ%XXU%UD1X^iHL&`v=rMϋDe~G1C|КES?3{ 3Tɶ7}dָqj{@)1mo2"4ˀ)$")ٍul/B 9wfxL\wOZcffs:O#],rTƛ 9x8Nq0K6>( -70r>^lE7HQof^쮀.|YZp<0A/7 +Ԕ@@,נ o遝vƖQrg*`BU=2yoy᭍hHBl/: Kvҫ\Uá:,&G{b}c~9oBQ9Egp H%؋,8LSۉjdYV]O )hSÂr XH+Ui!!x/ѽ%+ "Knr~9r AU JQ}ffWg`%Z]~n5VX Bq<@DKQ-P6Ky![M^[0Uqy &Tk\:Eҭo_q6ٻe[&mRsXTC]&z?@Fo\TރBqٳ4o8E8F=9984N`\ICOs[eAv_ҮwK=+~$+ K5@kWIx:JV`r9jF9,쌶d?P/NdxxҮryNsPbV%VH)f:jQՍNaŐuVTZ XV,;zңosPrV[$Ǟ嚶 rŻg0ܰtU5 |y{ʉ4p'yF8owiȁZci?7S 9#ږvFȩ=Lޗ9葽a#)dٙlֻ$=RAPuζz[#CxwNhM`դ{ Xy X /SpJRtH%k(P0L\@3(bDjp B|^'#H\7)vA ma-ڂ#d4`.PS}M<44fHArluǯ,;DP׎I̪New|.B~f CWzjaK]/|' l0Z]wCZT 4h9i\Z2riaҡ~`B06/Q[pɡҕsФà] dN|#nb&05jvk"m}wy?n$s6 FLj;Mm a `H#IHɁC)YqqAjζHu ems\pt "c$&D1k~W<ܙyj=w15AyG8» %tch< ›B̉a]P(. LzGDvU{Ũ(`{V8 ax>1){S#?kܑIҘӔ Tg;}){ #O^K. suY2ojA=`ne%t;/ MwH VdIRݡc:W7HEM?\[2Sēnj1={)>ސ̹іq ok `'oY/ \?_ҜȄG]}kzs>?l]dP*+3iYK]#I>OHy|a>[%izlϒ8`/lu}u<0%5\)y]7 )ǡ"j?xN51 4(Qre:l3I!᫦lhQ1iktu3䲂dM`TZ}beSR\<URh='*\ <A4|o<1)i8k4lDh sO Jl+_AAuNra-b:|*vI^oOSWO tV )hM:moUW]SBjev7'q8T$Hm{ch=N(Lo 34'㒡>_)Q;nM.3HE0I6.SQxͮ𔴛M)GMtQJXDtd( ~*IE۸۴d.~.G:tT;A1SkQ ?g?&'B~m#݈yIuc"wYsM$9T#uՏ} <Q`ʆ<;sgx2R%䦍`VBD(AA](QwsmY02>u:h{Ǎ#FeݙvѰk`[r6jq{.BhŏrrV.B.(L5 n1ĴO>xRMjTzPX/5u+X+_$!W4Ƙe$ +hb}Ԇ)V($Ya`ި?zᰉv? ZsF#E-Xᅲ-B:*e9qѷ7M?{;PeS:1پ'uyd^hj4?: *q:wV樝whjGz^,+ADv8(=SW<2h+e7^s0I;зgv.\H$|B ֞-hJ GoҴ蟰Oả@`$GJu o߼^a+¹(.WLE LP8VZ_F;]] ʧ4yʲ3?[850c1YLpyz`-ܜx7O֌Vwd9~{xE]J"OhW4|.r|1B\0:Dr;@qх=n'%Is}a=d␯^ @! $Ԗ#_pǧ*#)g: 6hşq⤶ f](ȍukjFb;{!Bf'Hy Qe c8;`[PBV˸m< .mn0ͮB_8{Rl:o@0SZP&f7/lrLq5?u4NGYF]8tgwT)bZרBPמr@\ap>V^<-B얩d`sQ]{eTƠgHnheKjh|+co|bz',2iyn1#lhBnZ_sEy<[Z ދ#X p]楈q|Iur@rk\pX bd`?rXưӳ ^JcϠck5//[ XeemXz 5ˤ-aaC'Q +O2h-Oɘf檉e{YϵM N-OCMQ'8"ظNHbC41D8p >a7r~FeƼ,26{h8Ss1qxoKs^) 5wًT+EߎC;NعXU,~2uRBY^y~ijE1QyQ/sZO킞=r]˻He=v&da#k ?ۛ|#13|~=٤Fg3ɘ^T>g :^ keuO\ Or6IF,d2kFǽ ROX3~o#k0>_I^gJ@Fge+4fEA-yRv°H %|Ҟ|ffij&=nbSWsi :@E6v7 浻_*RO=(Ўt-$*kʵ$i9:A _geRXZ#igp2r#A~xwNUԯ>,4OĊ9"E-?KX=j՝VVͭL~Uǜ̜{&wqc;iM^1MS T%wr(kIB؟O䗵2\vhySu 67Z9)Vp9fCu?pZVmz-`T}7 4 g}'mEMbCbv]M8cX=tJ H_ P7X R m/VyrtadKmꝒN+Xb4+H=IL0kqEKA ՠvV}jff臲89NlUB*g[F؃ ZiLUWkmZ_͌vR(@vब`_p=fB돻iqη3l *E)jH DyXqʹyF%mYcS!w8#MuXFxP"zRzqP}#f2|`2a70,/1 YvOP|0rep  5%؉++(#qF`1`qqlh\״lb}0 &cyNw;ܾxҫW"95LΑxlt7p=l+rTc{_I2E+INo>oZG۝ ZLH=ϒKYh߳:Bʺ̗`hڳuÔb.ŚZ,T؄ό`7؎\r/XB&,]5aM9x:jofrA[>r?]^3ApN]ĔLM.IwmƐ4/w kGTb1 %u\") :ǭKjc4y^ճ3 gnmU0B|n 3dT +\&#Oc^Xִ+r/bh$_Dpи8;2q,B VT(%ZAԷ%CI |y!4n)BhHT&{ˏ#hiD[Jc|$>}?Ɠ* `Y,H]ʮA=N> Lq9BO؇-.w:ⷵq  cdU$}s~RgW#r-̖jҜ 8HI$FL\ySHg%zA? "U/D]VSLl+<:TolӢTyZE丈t6+-.~F~ponh~pxձvUM-2M9&v1(??zM xwm:Yʁd`jTwsO-ik; Վ?pK֝JV$_?{_JO~^bX,oZxyz{!q' H-zfz)`a·#hR(su|WE5Qӷk/V@B @H Qɔʼ֭ܦ;Z>6.R{3 bzf /8ˣ_S"]@6= t{üŴB}J3c8ҙ;攆p;1F2]#;@)*չctJyqA%& EI ɳRzh!*mI $rcrPO_jɟ\ ,0ZygTdȒtUrrG .#>?I&2\nX$qK& xnY|k WY`GL$h ڠv]4WD$vWYw\QDu#ʸCtq͹: kO&!1H]#HG5`WY7.{; '$hp;9|P>q\ƕ /ֆX3TBG Yji e35ZYwURxr7 ͋ _޺zRe#.{7>fʖ 3 je*xZ6]{K h kj\-Q'T2Ú|=zOGܒJ d[(FdHbU$S =m*@ -HY(ЦMQCC}H8wMXiX#6CѤcl3QfUq*W Snį#zm&F@Pd=t UxfUn᥌LEWs㲔9a#L1fJZƝ@^tm<mI(~}5~2mMlQ㖾BGBV7r,9V20OܲNMV30 Cn~!-OK%B;<:1Cki gKe< ~{Z`mHZx_>":( nZzt1й[NC,'3|RUwX{"Vh ɯ{0 *`-w6Ne+iŠ5ˡ= ΤŖW&GYE6 YuZ`c1 zz>2C>9f@#m/~;*˜6Bd:uŻ`2k1QnMS8A}1X>e4L(RCv&h}MV06 ԒY\lWcƜT'Cp`c]mfHQ0@@jCN[ؠɁr^jjTpƺsC/3(tb<3io⳽_g o{+ri-ukҎfQ:Sа#™6Eߙr"[7Iα({ 17 doTQzryǾ. Hhuʇ;(h;J@8un_jYsϗnjтb߈J#F6+xr:eCQ$lؚ4y#ApxX Gggg~K>%E|D)> )̊m q[zy(j%J}MeOCۖTtzqaG/Jh< MQ1@o|L %vO{ BzT3kVı*#3C)vLpXۮVT|w+d{vy"4A9m80l* )WJՈ'IhP!V][+IA 2 -.Q]C @m8It+׼ںnV78ҎL-1:Yn![MH9R+~0UÝ~, `'F 5om{-!༥tN8r暎FQ ;_ 0HɑQT?STjٺ j" k^)lO'uda"@ܲP?e(I @cAiuFlN5&9YH~JGƖi jF >sU#ūe)Z>\(#J6b" ׮|>yzƤXm*FI^V@< #V\_V(S93neVAT͛=&(5 :_:k/?Mu4C欅JkEV 2r9 JL]C&~.H۔$aP.Z]h0C,PSVy(HJ yM~p/[}"&k<#Q8PRj1LX"֪$o(i !Waf&""/Y.q[8 dhKͭ,$b d 1b _ŧQU 鏤C^9lFXrl&#Ң1fuϮMu||f -(z"RØ!KoLx8U/*sn__ZY7%A/K_mIS𛬭GmO*ɐF-.TJ!bZauozlUs0ameIٟgȰU=>#0-y:"X+ɓ<4dXgk/gCJ9 nd͋^Bgb%zAdS߾5@_C(D ()?JZ%̀kT4\lKRn2McXu3P"Nj-=~p!5vˑ.B\BBKˢUy{Tq{ M [q3S 9B7<]U!g9v^ #el C41zSEc NlYp4F!*A Lm۹ h3vaq+ sgYە, r96u_ Vq{_2f9R۸Dt!R4¾ L6wg‰Ń-Hrﱺ3x/MAدui7*:؋4Vz1Jp"4m-6}yBj5J(b]DI1~bp ۾5@ײ&%ц9TPniŹY(|}p|Si$#KG&}rN8o jgT b ߧjĬz=Jw!vaQEpgwȳ_/0pH?N'EV&']iz%i88dN6kfRv;RҮDM}S |zN 'tIqx6{~iϙ96=! Iu 0q@́I g Jj Bfvy?P($ i_{z7D G]*ZDNeh=g4 x-wd>B.Q#mcS2kfXGCx0HύD/s>m p]cuM|BJy?I'>{C1&7z'X cٚ[p7I6ƝѮ:z>*ڥkb7$åJ/9\W&܀\KT"*P$ uhT<2ӒK,7EK@Wc_\HfYUB㲓GW;K^JUbZ8Me'/b*V%& 9cbbGW8[OՅDF)tnLJW]@j'ЕVӖ;'i̴L@&մ?$D=$>(BQYjw=qG('g3CYFhZVS (0&VsSwU'sXɓ/؆zl]L9Ѯ8D@:)9'a@"ZH%lǖ( |*sʇijyc6b!G"ꞢGZ)ͻ"?vS$8(a!a骍Ig.?ވ_m51ŇƅŜ}&3#SUI#2ux"uS\=R@UrlRLd4ܐE{e.[B7=,\36"%HPң bxN5iwHa6X' RE3٦n-v&rf6kf[fS-^+Q- ~(rWJ1w8-dJ 2^w`"›%g"p1Q$+m7hD~# 2дՈC߄=O C/Wg&u;hq% tFz ۯ4t8QfPT+8ۂ\r}f"3Ɇ.؍54\Km&-lwYfCՓ'#r5nqi<|tGSo.>f4մtf xVB!9aptw`ӭU9РScƋ/O پGg7 qtw4~9$d8{vP_J|tPfh+%t1v떷nehh4c 51JÌjPV"ZfR[QCׄO"uz9+re 5[eىHݶr;}qztQ1Sv0 z8&HAqqv$^z:DnԼe𦟉=C.S_bFI}JN6%](>rHZJ3PMXUCC'XЛ'r˩ l@7=$Am!/<;d<'h'EsM.Wnhᦰ١BwR7cT͞EBl%Oe^^a˿jhj$*Zҷ{Q^#>5Mb ͗0w uT|Խo 4fbX)H =\J̀-w3`Sm$2},ۦ+3:gQH񺺉.?i G֩O"?e=_FG7p4a8,3BWq~Xs]SdD5qKa;|;0\G2xZB/Iv}gͦ),(mRTsqvvok5>Mx v8ql{fXZ@1Kf, H+ߖ }˩gi#YKH+tNAsr'7P||=->>󖄟IfʃGX s5!R/P)~/Pџ+Y}ps >vN+9Hi/&i.QCIbơEiYC\?u nm{HKQuD0Ĝ:ozu痦(|mscbzC'{qo3 s=1dMwzZ9l`u`[CtK ~LXl )U &dWk#. ͵|>pM;&Tr9AI"3"7Ґ4R$s,kqSasZMga %z w\qonpz#Sdxj p\z/Ү{wrP_ A}$ 燨渉4} XxR=E0x=u钅|]EƓ-lVyQ_KT1`IBJiM"OC  4 ? W1(a3~" aC$7 м8˰1HV\nVbTT|nH1"dHz 7. PB^ԙQbF N\k.y1I?{EX~xznGd!~PO23'P=Ҷ`{bj @DYĔ j$5<]u,SJ4r[^Fa Ds?0Xߏ ov?81)12j~pgN̍I#{+mrBX:~,S_diwoXDEWZJ\0$EjPfu3៖c1G{3ׁXA0n)P4%}m4oN>rU5]7uO8Tz.(KY?.R;;fWܝ'iuFkb쵤LɅ<*S8cMΗ઒i- ="4^@d*1هpm oH.55 Lc$8wr'O%E/l.Tw8RH$ WNӣ1Z8xJ-bp?Z c(_rCfY9і@~961OVBΎקb7mЀBE9/-s@ wnlQH\洶6g|u-/3g8ط [r+">|JJS Ў'>*j f3Yon;֥>m%?UbɅPpkh"P,A2~~(>$[%~V7=F%$)^z1C^(ovt P;9m^ mzyvCzׅn]x%q4%jY\%LR&7Y.?AT-Z1ǩ %>܅m"ܣsSmEǂY-(p |VUQ[NM~9 9l ۃ@t#:Afn}m@;X]K/~*̾κZ>P 'TмԧQ(+:\22f<mgD9]ۓ??xPZ^ /v)1~{{&u?> >],68P!"M9?!3pLeRȒԁ΃+F%|$+ kԧSƛFthصBZҡDߝ_# @KrVWsL%J˜oU(:(_$U.{E*H)r 6.i<OQ.1?V,@BN'ψ 3WK]+])A5ڬR0;~iK|We> H|p.4Efg>苩L{AR8 G֝SSfڰ(_϶j~S!Xqt[VWWEy[PR4eւ%lK ]5 2`N_%kLo<<ӑʑ"ߓTiqӕKcy3l~T*ӊ^ڡuxl]Sat5F/]O-;Mbh9>c8G /lP'`hL_ya6cxsvo Fm8ggb3CPOU:[; b7,!iHUh2eG36A|L&Mb>N_CpJZgTH{B7]>; i1r)y ovzkբ d*C9ԕzN_c[7v[xUA\ lACeP v" T~0wmv nGG383'l%w:2ͅGV8V!WďX,DwIVIr .BocȇxNu1@Wgpǟ$^NGaS]  @Mo7^zڪqx%~¢[bFyܷ= I JjU~, vwt=n9$=Et}$&\zme>`Prg+♦ۇ_ʉљ-IBxΝa:R` )YKm)?dy#=8Sd+J}W)Gnp=uF+[ذxT ϤcLn#AImD?,zRØSw~Ӫ)ب> sS8@t*`8 [ #.kGBفm^(ITLoO`2GIǐ6׵kOtT%%2q_ vιe_LfXwVK8n&dbsrJT ǹ+J$g#H*K/D/DZr8fVqC?:+~8E jeP=I6TKUNY*5QwkJqHbeg\ύL8&P)棪\XX<@j!D?ݰc;6N}` Q~^ؖѳ =)%S[=xV?uzy4@EH,P>ɸL޻sS1I,i]ӕ4c (L67V6-/a!vA D j\Y A^+,.,߁ë6jBZ ځSpkXUH:gƉ]s.JVDLGʶ֥hyasoKJWƅB/ Ǻ5 BC ?Io: Dls,Lׇ'Ϊ·-١Vhq+[S}wۯ~7._@2k$s[%ls3ɆՐDllC2^eNM?N9.e'BjAn8 CFD+ r(xıa l=di^[A&haǵyI8q٨F'Gθ|,068>וr#(S1NNc|Ϗ0]X@ןĬN1syM6d~;>H?Om*wf]Sjb ܊R*/Y‹͗IDAy!rgsm%&|dG_Rjoq_*_ 2Tv,YFrU){fMjykdi#ljo_9&\FrC6{!SI/| cRGG)JNE-h|[-IE /nU{|YxG@ΑZPe]T7V2hav:oHsd4w%c㇍ tquPngb"UY3"~dM7=bzS< dԆݍpS\ h%coZ@`k,3UZL^e{\*LH( ޕ7ej| õ\M_ʯ 醰]߮'RnNJL4@o-kؖM0xi*_GEFQtC8cp0vJe抵:f}7Q mdm KF2͟SxΠ>cx>'`L Hx88)u}5`ʨ}u# ZPQFָVi#u~q6dמml %}pe *)i2$X2jMVdET+YԔn}hM8#/?soރe8hQrogl~ګyT6P ^=ݰ?>nf\DD`)bx&rlL sNm `xaJ&! 1چ|KXS\DUM{JpdKV5G<~<wXKi!x˸v,,& &A2Uɗp؏ Dddg.ZWzXmݰjDnB!Ouq)o ROˍ0HUa˽eh%xr6ZW!~^0ϕtBsb>,-;p8~a#M$?m3#Y`jJRO@g~ՔSɾd cp.g*ޡw&yag3?yB\yOٹwo [1j^p.06!No0#QhNIKO;=WnXaF1)oz`ĩrzbB*F!1GK3  (ϋz+RlBm'LAmd`~7( ڂ.V =r U܁EczLfE)2o} z\ Vb%i{V4;P^tIHojcYƷ皬-4koMٰo *ѿѴk~3ѶVOaG6C>Uj]xĬKb}+ULJQqb1vy8Zlvo/+CE3ı;<Ȱ`Y;gB̕ A|=:!s_A:UNq075]=tC ZcF0A qitr+cǏem0 &yl˸B^ P4i4'AX&Rx #1h${G>=JCs< &ǸtM'Xm:Mu,?8,wcQcO\" vSxb۽oq4_{ .ośs-Z ,eRP!b>I^+ܪ4>D/fu;J8> 炽hW}TrBӊL*0Fx6 ;ǽyiϝIqsPewH,lvct4*apy^?cg'\5;G ǢE޸cwkU~jzWI%)UQr@MʭAT|)qg}W@s Joe"P3_5:-A[&:YƉK90ʶy`U0F(T˫2AW" ügǓv|7yQ":q~RIs? %DĜ<*Ο b +c~ȠbO_ "`U8^ eM;u`Ys#piQ^Psao{nQ^Fa?+3N% nMı9ЫTLd=m6 >4q (-2#&\ڣىR쵝*}JfL8o#ml y8si=ވ;eOP %[:BYꐋ!{v{Uuh&ܫ">rUTGΥHx~ݤdaݧwQޗTX& dMt;ZS{_iK!S;?_M(h( +t* Dk.hFYF57e W]$. (K)fv9?'GBsP \jr(ibp,\v _ |!oZs'X'ņy8w5O?^r3W^C;p+XufUEa.Q]dh!$ nm6.0hۥ>_8q !}8j [W~ԁ3}Pjc?~_{PK~QƖO"i[|0N(zfnӨà 08F'dӤooEHBJ Ѳ]ֺCc( P9c8b%iʾ$G;6 _`rd#$',%2|_g[pŔ S`-ghj!۹((viXA">Yq}V 4HhN3rg*`ԛw*C`Z7+.CvJ[׉w0r3 -7p rTb{Ws:B;,#G  z')GQ>C}%i̴J8Md̸ܲ Yh?n5Z;A7ߖT(X.L)K^!uOFze*CƉ"4l0wlT\\*nљ33Hi)ɂ4.WP}q;sY[06?-wkMoe{ꂗ FX:\HSݘޕSWinDAkWH^r ٺJEmp; ȼӯ̛f279=|Zԛ X/X7`&2Ɵgo7:+6?"5y6GPŢ$dXӫzou[5A'Ŕ퍛/ӲP|C)^_ɓdirLAı^_Z_aЎطr/FT1"R4.8rÿO%8<=TkCNN*p- M4 S'Xf;^%][mEknrF Y3ֲ;|ׄ;ʨ[Q:@1 @4fiv0Y=3o ! 'Pb`=)B-xa9JI9C%ț[S3[q6N]}{O\$dڇ`+B(X_0V>׻i,a>Ҋpr\MgmdfXOB $s6y+DSaOY ٵ}}/ .Tv|`[s [Ŭ{6Myx TL%<9^8%yAu*>MmW(bxuVDarfWW}b% _x[l q _;NβjbEy^1"~r:3Ed= &Qq#U=`]MjMEj*7x*94جH/_^맲nVG`X4b~YQϸ6"(H@'URoi3|:@1b tnCYVgr`V8!]J~pMWv'FMV} ݰ 섹ī`1rC >UC6nX aD[$Z%[Ȇi$C'>Gh@Q]/„8g;= :(5~}BI96Dll釶]1B)Nq%C-(I1`㽳T.%ĕ |JU6Oi;%Ͽ 1$}VI9l<"w/Jl4[q0k!LxwX{<ݺ $6g~Y e뚌a>yAhuXqF/9R|9%vRE^2lqGt&Idgg-zM'xzĆ3s?iRiU7RYP&6n't>cD&y]sMt} ^m5%8?2V Nx[z;Ks)'*)u9OPFk8Iwds>P˛vG\ZFO0.A weܙUA YWۉMu)>ZCAj:jK@2`sm_o}Z}tD}X/DO6D3 d:کbBa J '-?dC9nEXM$GĉrRɄ67&֏h_#PhVˉ*}- :rs2$bG`+-#raMp0߮= _i3V9 'DVua"y&{ ͳ #e|tLs%[!Ws͙p@{G9拞g=˞r"f w;Ś:xWaBAq0z%kY. v5{Xͩ8,|zW+zӭ9֩Ds[}&sU‡yk:*y(UR" uʠr+KծSIF:l,~0;ƄKG=Pw\Z gg[ a$вt^{"Zl#s,J唵sc(#-DTv\W57K [}"|"a6ݞƢYv{T}ǗK h(uZJA *`-Vw]\i @" ̏9Bx]<,}%g 5Hx;Ze 3N5pKteuI7B K ;C35k3,񜿋ކ'40hӲq#c4$BhC| q ъ"HH~4{YŴf/4 By1fɵ`C ƄŪe KdLRE`N>x pJ-8jԵkv=,YZ,Uh8:O덫+.j%0RwkoRv8NC&=!aH-g \}59n紲2 3xr%? ,lNUnyV,H!A,uC0(>EXq\d*'B'e#JF'RvW_;5-X>Zb6gHlfACb%C[ЁT/_ [o"Z un]Y>QFB]-Z/U]M/ahDۯ'CYڜ}֞\<]LDakA,ZF@^X0[ʣgZE3e Jr7yBR-~{%4}(hH<$7B큄!\vda~EхU0]s4@ZV$CIvYCS7aC۾x F"2xM<'lFfi.Ⱥ) 3.!l̂нM1>$Ws䭾S O׳s 1 'm L3]vs`$/Q.u4aE-ߥv~T`Wֻ0_);M%VW^4 .O> A׳r3bEͽE00R0gǿ:Y`(aruKJ/XK ilfEA!=ÓI%>a?=}܁J$4 LyFߜH*b}apK4nsH=2D@RA-{IX !OE^sCc~'y)v)^_ލtT sMN&a+ Cgň7ףDrtaĊŪDaǣbSSq]oFp գM!N2vk4=2/)~Ak )+ZⱴFBkV):lCI2̔ \W'ldUpNUg1h^`W~w#nJ_o@J7rf?0q;S:%Hɨ5]g~)x-L,cGͯvPu wjq]MғLZR,gv4EcDgzX$nasO䋄m(*}e@(7f|uz ੫?ats*h$k -]FDW"RMMY(\?*_U`) \\[A!ю3+0 ġ FxL8T1X5Y-~#(.izQ41M:'5)`ɔ ?)\̀@-EAY8 V'l^aEm>JgbZHv80 BAӬޓZuK`M[fC {H÷5Ӭ;e;v>O{I2#7'CKv_[L ߽B:{]ҵ׾\c|KWN@l2dyWoh|zl/;f^{?!Ĝ+1)#o{ךb乼QǿzhjHzT!u;5jWBgp!3eJ'Hm. [uPH𦠐"#`>)thvFE)+Т%0jJݧhkQKDuOLFZgsUFAO"vy/RX O{)@rpy #\?N$شޙi%kc@iŞȈzvۦ^ Hoy *]iQи%~]50ЁTd%G/ƎOP# {7OK `^pR &:Mi+)G+u!.cccP_E~)'\lt0U|Qۋ-&0 aJy%V! dH y@Mෆ`;͑߯z b0(Skv+㈰,u#L%PΈ.;0;`Cyr.{;+ZÂT>kdm/t#CEl3ʁq;>$96Yf`0&jk mrf#L%ɖ-'E*g)"Q٘LTnU}ɐ>%~%88>xFW[ƒ<{ {tz[C{ .Oǣ->cYﰝ" 5R.-8Thd*'Jמc렙=L.Ja7OFP{y09_j$QxǙ)R@I46L] 5A#<`&YϞ0;N ȗݬou0F '/Ht >bpTf 5 MZWCLG<6a '*<@ZϖD=չ`:<%[O3?_+p{j~WK3v[0eǘ 9{YX,AV+~9bUQnFi;+F}%CNcuXzAnwvT[&"Nυ\膴1Ohj 2%l3#WW+j_s  Uя~5x9f ԘNz'ls\4hj 7Xg&9VmYt  (;r`]˕DK}4z%Q_Ju} du3 ?odUq3QμV/q 6[Ghl ddSfD-VJ99\18uw<1<ƅl8o&- !z,)ywVwewFET(yq >WƨW\ӟ򁧛[E),E֪-Qz^-'8N9wH.qw6 t=uNFz5daDˣ֡n~.n?8$Wif^I!4{ēz _e2>u5sa}u e*$U6 /|;I:=Q*%StN81нJ[ QOA`^YEls*x=LMԱ`95iیrS}ajg:CXj bhn%NO*coݣu^B)9驱Og%`YN&L{=P^0~\M(7+?q xFZ۲ȘB87=0N9Ye #Qb(|H.(%Vջ(Z[Gtw Jrj"!> 1TDOYe{U2׵G ZP tz"ZZjjHs,kKj7<$z2/Jӕ, <4ؽA39FSfq#o ӌdp4>dnD/۰-}+P5|g{ wx|7ߖd cNGguHכ:E[*z{7ȫ[`--5u%ݰJJn}{Nz+f$CPVxU{pҎ#e)֦&FGxN}NkX||'P|JвWQt DhlBP~S|Ӧ#bkWL_j^2l`ſwo^?N2 Aظ/A|E$!7]&ӡEuzO>ӜWD9P0F]lEoh]UgyG6HM aͶڪx^VU|:<OǪx/'L~U " }܏۾ͅ, =p ҥ+q}Ymb5>~u+Hk@ħ{,޹ɰ&.yo`ŋR<غE#hF~J,eKڀQ`~>oU~!+N~B0T@ygFgOVzEGfOt (t E=bwz,.&h?̛_?66_MUT4f!9qtIx&_GPHx  8rx}wdJܨL^5??yF=:1^ܴw3uT q#c+^dp n9=#`;{+=zKMCm>hCe!aRB:g3t7gNg7 *"QkU >bUI/R0#vn\gB$Bl Oh,dxz'E$/?u=`?Awfq=K{f4-UUR@~*Dո~yh6k]!t$[ E>?Wy\DnI* -UƝ;\QʑOcMFK)Y:f%ǚ(OțHw'j0D/+~[Pk ƧTľd=,T^LŚm[; ۖ-<A}d:яz@MpT, A8 -EJzv%LV]m0l/pLg1EOB$z? 3,eMcpUEG[N%ӈuυgH^.թ0o16̠I x"֎/X}Aؑ6ם ʝ9q?M+`gj$nx[w8'!@5G'X=[GV'"8FZǍ[:Dl;e>Ds(( @qcQȆ ٥,"O"뼁Gj9o  /bWa1Sk` ApY** x"m;과.ρ$/:bsz9UOfO'5(Y@Sf ܀!b/gnF'ǽ}Yeq9%$̮|,ruؑt#Bx{ [q[< ɤ,FFn#j3V*: y6% +qD^8ν`,H+2z!Ꮯ k9=(G_PM0XXmH4C%'|f[Jc L(MEo7^Tql ,ժla*܌ `\J1oS%AR8Gg|_S*M |lmh)67`:i@ $ U6r$R.M@N`b_U}Wy le;?1xTX"WBP7k_IM$V`*q"^+DUXAUZBC({uk k+4_˩ځJeެxLK.Ϸ>VʏD.ʽ/a+oQt:VD[{~$`$(F`=vJGetu94pա8Ӯ}*ӑvΟ)XZ B}?PY֚/y ]ou?{qbh VPvVs 3x@K]9'6en ;5^;BfL1)8 ʔ:>W%@ E= m"?$Bp[lm]؜[uT2;]Xj!A_K6;h)UL& :# J@ L5,gqe}Ve\Zm`uJ"xSt{=Qc /-V@)Wh AzbxAZ#+"fѶJ+Ợ-|+P8u: G h- +5"6ִCˡ4GR+SJf~՛<01VYI.{x~I;g:|0)`R)M \cct'|%٣k=`&D&JR?/K|;i ,. #SܪRw%CKvPCʧ]-!׷34폖V.`2*K8,9藰SHF`0_1_N}܀yEBP.+%H̺bȋ峈UŨIBܽ-~[$[r͛]6xdE<3AFQ/t5 ?Ȍ䩰m^GyUezS]%ՄX;6"keYV%xluL1'1?pG5Tm3S1g#LތBry'Os͐Aa;;CεAUwmtz4 d~dXgk5 cRJ"Y1u # 4u"XC 11*@ߡkk>M,/Bk&o }֐=pp2 HuǴ$^ PeJcﶰsov.uGܔ]KyH~-+(t DNfXCIL1. *3+y ˒,99A*t7ngƖ13WKjhex_Rjŵ4w}uoEYB԰CBeTj1lكk+kjl:؎.pL+"bnh%R<6u2ũw$f<BxY;cGn^!/vXɶydhxR^r0a60⹶;CYv2.״];ǿ\{9fƏ?}"u6C^Ѯ5ˠ"=ʬ@/|&w]~C3s賋@)kReCdU_6&f.O+7} ?0c6\^|ʊFoz#̄Ҫw -5gTmNy[A,vaAdނ^ʎ`&5eߥ>~̡[>Z$Oӛ`Mi!۫h j]1g(Z O'XB!ܭ39̤)Ӆl2E<ݲp+[}J"hr&K)h`S@)!уP8=M0JL}VKq9#*.zUY0pٞ`j"|jT,+sm p1nl1-0A 6ͻ 7쀊KOx2-Pyaxu)b&$Pۖ~Ro*7A434%E }'? u7)rqzpjٯZO~$VF/D9Kox^^n6vd؆o.!\j_QiS\Ǯ|Q)澱n >/Hl#?Ȼ^$ȡ&]"j&4Se;yI^LP[Xl^aI8|w?~ʯ3_$z8=2iܷч4<}PP&6l5J{)~9-Xx}|>C$J^ °yRi [2kEs8GHBH|"Y~}eXUɘ7,0-AHSIwQF-;mE R^@Fwt)`ܿd{hfN)x''@4*e|bCXԭ;9FGjz{V+Kj$ wCO~w1fU,dFf:ROIFHAOyt&R9wT&]&;83w1&)_drպ`SΰWʐ6ݐ^`+fzIn '!&Qy1z뫌h:vgDxr32v ~Ӽ=ܗb?|5d3.jQ:^ۉ沒ƅ_cGgKN &5Z.JեP1¼81*;A7_tk^`Rز B\P;AKirpj^"sBPKRݐXu;5UMb!3g5<5db6)fWؐwRIܒ}tY"閭%<6y<(G7<bP14{S=ʦpj3IAhi,-Zާzl#͞w&Wcb~Z )=8C  J+BwUn>js1fMi~䱉gaa!̅ HCztUif(A:S͜I\{5d[hOFN{{; Rv[b l;!bg ǜBӛfsKtj{bܶVXM1:&ޮɗK./urԋcn; !P K$`e"S Ci] .ZbSyk25io832{Cv\ ʖ$D٘ K&S7̄67m}=JKX/3lGBB1'%\ $sUOvc#i-j>ۧ#pV4H/(/M)zr%q ]{?]}BZ HOg'MJ/[Up3D/sB?gOfIs6o2YTksR!H]Uv472T`ip2tN=ij{Uƨ}  xe ^_'NQy~*<@{+V*UCZA^,#'#bIҼ <s$/6^c]%RY f)^*,z![ 1E>-O(zV+ 쒚W 3vVU7yh,dco_g$jtgyhuzc T+0ي-QEd7Q'SxmZ &R-|=q~ƞTdX]vwev*m)Zc+?I:I&yqGVE+8_{ݥii=Fk!@ ѩKu Tg;fWgؗ\yUGWzh i]2-Y쾫|X縈bk-X)r5/f{2Ԇvάޭt,C-&yk|QDC*%p~NNzz8_>:Z/9HWmRt.'nv%\ a'îHAVjAH,QCf|"í:`2<{5;%bVĎrzgWN<$W:VMm4Q^y^Q U*j0V>1IG,xn[ZvW1uḘ0Mg B &R§7cy/j& O֫Dk.tolGj'K ~KA)u縹P1_ --@8Ta47Im KAL0jmӟb&haLvDV))~k+F6]z*ONÇc ErMkh=+(k^"ffhN*w7/HgE- ]6r]'Imǰ٫mJ*Qqu'=*kE鴊`wmN˜q WF9w`pӣ i l%wD(jr@{9lp;t3GGnbgUc4<@l94/;#>hᴵr L CN$w ->;V#=E!Nәv!G@~ ȁu z3^$ͫu[Qgl) ZDs_[îW0_W1mkE%x#U'})b9ICDZ?q0+>- -=gWZlIysݞ9 He u"!gH.7EDVMWm$< d%Ѵo)(o_Rm惁{S{MiSED*?vZSQ؂v5*OHKb[Ƹ[p 99>ZmeZ$]< *ORSDeYZgQ i])t)07B]aŪBt5dc*^G'cAgR;y 82LhHUU),)SBHv D&ѫ '3k\d#e'V?P֑Ddli߮%%d;u| I'5aE&ZC8¹RTe3 I\/@.ߠH&>9!}wc/3/{&]RDȘQQmNBS!*;(z,|"]VwyT@=\i\ w5N~%jEMpDGcy&?D1 M$bo-)[I4YT~Y8mjv;kOj9km%BnQJs4H^biȥ*Ux  `2SbEC8y}3Hl'b 0.\]nnMF+$ Ӝ7Tq"'YH$ޯ>aI$+cХ:>n, 2@`}<4(H'qt99yDя-$yCNؚ<V LdEg~KTL\Qə]xti-)iڎH wIN%67g8 4ΆyvYc{ac9[1b7J~ ˶&j-.4 u҅u)G{%'*k+b^#CҬB.>ڥگm{Q=0 د\aFC\NY|WeOHl?"kI_E:g٩V7^C0?bB9y7OU^_{2 wY"cEw rzMKR{͜/l_y(P4yѴ!W %]-g_D|Lm6B@7M-sLM I #@:f6^ >\+`@rů~Wm(]-1V2MK5JE7gn#Rr{.I̘Oi\-jH(jRЖwM ) hAH Z#^5m {` yaj$܃"#iFfA :ЕFj x<`7ksH}!xp.!FYMȉY"-HyйN(8=GTNbt5xr`+3!x(NAq@g_"9R[iWV2{ | FEN_ilKq4)ӶN;vrPjx\L*rOe-vL#O}ZJY8L%fHH,x( yKu~vDԮK}>Q\%GEϧSwxoncnj9S{Ќ!՛#u4Z:70'X!({sFml=w%2~sN 0f_ Ld|8zSGGz00@ۗ_&xΗ:.fEulEy\>9I ¹2oYaP"#1 ,XLxWN yَYjg\VoW9;[-Wìn>]hXH&&%l͐Z^!'MzYdR i4y]K 5xcc,ň`B"yT0iNAzq$zR*PqgN#EʃeT%i6&gU&B\XdC9D^t 4L}4nʙ߂kQ'<}C!]'OZa[T4o?ǁ?oBBR :v"q˩KSAv<<͙c_(bNa[Ek=PD8_׹NcүK<]ڝKW;Ƒy,SnD{Z8v&p[:}+q/vg@գY`˯uZ"8:c>xcLL, 7َQ (}Ӥ٨A:*ïLɬd`kjz~ם"b g;HM,RIlj,F~,[VTMM+l`+O$9o$EpAR˻Wm1;ROQK^hZ%[qCݏuΏ##)O *@O۽`!s. ༽^ Ҧ_d:`KTWٻ (ffFK$;|P ri~ 15(@-'$ GFhqn) OYiԔ6s]q/ϒ>edxrSw8n?݀DiV4Er`d,nO%z/x33 eλ&^fr˅dbt*4yϧ 0h2?7!ht R-3rBjgÖlhQ2Zꖒ2.u;)anR@TXx=/#pRʥ}@A(p_5bI'I^E\JSp/?NPO~c!e* (.x䧻7~- Vzo2|!Vj(J*UWx0\t%r2­eƴCx>rsEHZW=!ܗw{d,Gp߃idwXtsV:_)XZu\mr0Fam-Z{'Mc|qO;ʴ>7-^&]55^zb+ŋ-:4cHxuNX3`_r.8bASBl~ t=$ yd#$c.T]+sԕDac#K۹k,(CtzrK! w܅K=zר+7bH?xQ36$>hiCfUP7q<.="Dt#8TRCA6wiAu*@gz]{eiI5^>}mBn̈ZzθZ` @rFZxbH :jaxm?=mL~Ί`PݜW8ȫg61))Ӭ=2Q7D/H/J h _\bf?OޕJ/r?/w+%j{8z\y)+풋"R/W ]NW8L[_[qXk~hGJ"qWae[$^{0M/F;5q8\7.D54m6-$'CiWkms.Ziv\ 6Pƥʕ/JM78- &/|s8, Tc3&}I~`7X^IVZQ8Ϥ P%|ONFiK IH]/췼ALJ-L.AzO?cX$`)Ft=*;NO· 4t SXc*ہk/_葮onRi1 Io)>~jTs `pY]&ƌȋA莥:OcH`0Uz6 UZ ;'w2_T2Eާw>>nE*b3lCM6uf׷(ʨXjpd!T\ 0yɲk5]Ú02(F8* RS[zS(14)T0kQTywQ&ug"b| ,m[PI敎s$uh;.<kMO2.v=9([_21ET3me A*;3OɧL9-aZ2b|j^F/]E6fɄN@pjDE}Ka&\g++`I~jcjyxտBI}EsnrJj|s0DLݔN)}a2I㵌+ɵ \KA@~L˞{X )tj@i2k.F#YV5pͨz P1ί@A:e(1]biUUg^<.xm]ʮd[/ZkC&ߨV3̽WN{].ܘx +:!dHz$fCYbDajc@-[Gh ;OSq77+U/na="] #jxYώE0fu.?9^?h$`.JXoDkz (EEzVFmD{%5Fx4ABydJki(`׬ pyqa$|uvjxzC<~[qOsIRCLxfE߉H@~»o4,JvPU(Uf=֖|܎dZ&$J7=T>قr\ZN-qqRIJ1X!Dyѩ5Ҁ&SՁStKjD<\×čÿ<$5xu72;Ì$yIfq݂/b.x:G9y")DQ8KgL5?:Wld0,b)qb+z1{"+3&.8-7wk <+n=2O&YɬH_*nCz~g=#^WVx⛍9=hF9b\2e\`6 +Ya^_n6}$Rtߏt!q"lj0g#ETUKfw>ry.z]ol!ٗ˕1OV#J95F?i*Qw? aW硟4!ʼn+R]--גR!UYч0/JhmV4ƹ6JV:&\wv~qLLV3paq~NE^-^u7`9l45Y4$笕TfDF2oRٴ~ RkU> &?{c$m| ~%cóp.`7@9!JTJ|T{eLks /9"lϻepO2`p+PЦ,Z9 6n*#"x-~̲^T />JC2 ӭϮTrE]|TV@^]J`HM`02&i6sڟc"ڢwo|tF$3JίNvoG `o!.C! x[su YvLȄ`% Yr_;.㌫U?ec;s%O}IJ2c8tL"gM1D 6djؗ2yJrj:1紜(𺘀]uD{7_rԊVt+m0* p5иQ8?CCI{Ύ@6'ޗb $4πp5O,-ct5!c 3T$:X88V43c&2;Z\yy/)߆7fǨ"8Кr_OY.V5NG=ca8d+Q#q8Ǽska#]C}ITK.Il&9~ dR\E /VJD |?g zjG(SY3>TXcwwDh CՆ}B<./S=xeCZe!K ;h84lqOa}Wol"dx p(U^骏[P&Xe U-|?Z-NIzͧ'uAs3HZh !#΂S]1Ј#EgY &u3jdm6>NVJ0f-T.C ǻANi?Ui@8YK=ȿ@a[|G iSS7t)K'N=aJ8e [Q9\yrpif?Ӿ݂ -.J|6e0eH!qی:edlXn6LF26~KfXבȪ^|=5pJМ͠I]zLeu^:^OMXxyVx]MďD'BrA/9/ʗJaOSO:xdB޺`h׃^ޜN} -aEӋ+#O $Y9 3se5*yB -4b|*v)61K,Dx0iEqw*LENO~l*oa /W͇"=c ;aUluEXY0ɔeaY?%(Z dmw=՟ \<8'SuԮT;vEaB$%<<<ܟ:R1hߟD%k-0jTuщ |,r¹RBV5ZxX'q؆SfXʩ kn#!x< $< 7^"&B_N55q-JNpb[ /Ĩ PCWt1ԅdC~#? ˠڂWnH1&y8 uOͮCxժ×c !`j|ԦUxbKqYݳ zކ~luySp%݊2G =3~e" qW><׫"},i+g6|*?G>7ZMtyzAQ o耚-(m/u ߃I(ڗ L;DG"獃3e{Bso-g?~ط(VR=m2}(XN̿~@ӹUj5fV1^eIk1BRN !5 ?S J^HojpE56rV*PM.qqM";[ On'an S,]PzoS" [wNB'g=D"{fgJk>uoMސb2 ]= B K? b7AY#Rt7A@h FL=]S;]qlanWZ W_|:^U"a_wS@#4/YW!-r/ky1:\"pQmԨx0rag~( _z GI_[6 ~kz "pm6g| 阴= .Az KSn=ҾjN6lK\vi؇]=&pwmڶ?ܴ"5#GF^Iv)P; KZUo:"Nr bհa?y̆,a' &OrKVo+^L"]DtDqt%TfB@"ֽ}w$s%e/H⋯Qh,=?JZ /np_!fUcDe=YG"hCS?8"盄.n ݆ `.Zۤ=G%HAUΚ6Ri=:8oBe2tC GBWZJ%Kſ(n: ػ:= 3pP>Ǔs @֞Q:֟OSUbù/n6T?|>EъDAy2VȩhcܫڞJ"I{Y|5뫪}#.fu`u"Ze#ڻA淥 zd~`"fAlo{DQZW*q˒c֢)2NprƷȱc`z(yy`xnzGB3ܝZM&0$GM #NwRp,/j5W-Qi۰ɳjR /Z[6Њe,tu'(!z޼(2sc,Gن`zy݁tGg!y* Cǵ˖I:|V廵]a͸EpuW,4hņ ʱS?>xWkN&dD f{P9pB@cQxFTJfi seSL*YKl0BpR{G)I ;u +C ,2&iU3(BsJj^6c>-;(UAt%w"r쉬OjtGYR"(eX&ɡb ) 8yGXdRJyptH(5P_ej=GB*v*$2Z?eo!Ym .^N9yR'?"bĉC_~-DH0OQ]S\iI<2'5.MeE#Pܯ:cC&P袴SldoAM_ +e_ *82{msӐ-3{ ncrc *keH:[j 1P Kz!861 g0sZ-/I*.sh+[+ l,B=>ͱa=~ \ʴ쪙Q7`5(?`Wk۟YGd pV"?!sI*XS)8ni=oiDt6΍ܰ\b5[n.__p#Ԏ&dc吉n8-E[gԮJ*;T4Ae̔~7 mT2m}Kd}"-/x̀CN6qU- b|jOWMs=H=%T8Lڛjque=-ĤKs.:Tp"s#XrD* y̑Se.zCIH ʦ|=DMykn=(%]BE}ڟ| #š{ވ^w0\ob/zPTՅX)(|ӫ}?j,~U,>( .= ݿf 4k)l(bE(P'.fL( @tDZh r=Nؘi@hL_秺̳0g9 <[Y^~U^*ݰ Ʊˡ3ym) f>.m@NRRη}EU̗:O_{3T3ikй︆f᧷g( 4>F휂X:ӓUSwDXCM&q۴:@i7?zV(RI@Rד @-M_l( A_,AM-uƠފ@ ]g␱޸7)D UZLrJ^ Ӽ״ 0omDb"{ *B3c!)xm{7tNp'&Ge#fAsAe|2_eQی/WC1݊(^bW qr<5KGV_ F~!pnOHXD0EI~6H:aʺg KYY4"Uk4:P);TAx8+5f3pU%D4o3LJc,P_z"!0we (_VL^jK%3Pٖr}SOC÷INۡоHŪY2D|<6k~ ]oۛgr0pk.u7T.׏m,(8.; t!mwmm=k)KMXJu O$dm2=Xy:%-3*?an"7AAN+bmF2~v[*׀s/A1}:*VIӚ?`YCRIXMm?W;*-530uI`,v}]~ű%`XfQK.u X'e@&Ss |٤4h'r8klE-쿽8C:͛X]ךɼ %c <߄xa7QR6\꧌TGPOSlʈ%*i""cx:oK:P-gB;~XGDh6\,E>Y&xZLC XovO7+: ą~B"e~(=~6f2 8v<}uDk~?wU@t⮾Je!NR;b>wH EeIoZ}h/܃֠LæƊHtF!ՙ2 DOy,gsqyXw~"lQt ^=?Nj,M!3\/4!HcAf*o?  ٌ[ Isc{m/+q脨j^t#pCqZҿhe>5(N_I*_%Ȫx6!oIU19b>wF@𦛦ÄH_:j⟻SI}%^Msly7@TFH3BH)7 O (ƍp)M3j9 K wF=dayj=Ԑ`j+),؜M>\M'7VZ>@rIʺtT~q>'/*_R"sDneUΆє9Z~ 2E~I3mmp֚ŏsM=f&n{{viYi9D2E,Wrj\ < mZym`PVB횭?.h=o {RIkȾ 9UY#<dz|@H٤w S.;|6Xpgɐazt qp9w%N/ d ~FSk[!=hq|b.=2wXNNPBdcy9NX7= B˳%y0/8_E_0}w' 1EٍVzb}.3ۊZ~4h>ifR]ݑlpuYc6/ԿQYr3aߠg)M5Y:i<#󲾥>U|@,u+5L2ߖ`#wc*2~ Hr?)մM)s+Mv iT~,_&@ϊfS2Jc_(j b{` Q_A+QNo#.!!щE'6:_Z D?Ik\uYX>99gSxƼMf{n xK:g)*03A'fwı{}DDɧHV>Mș zQfX##T!]jƼ^#z{.6|ܜ;VHuJCHn"g,%`+@:l|29/hg@@!`)"|cadXQɺ/-l(xɑ/%nV[3G`r0)gGK>Q+ q7)rXDE\Ji|v#ynx$*  ՜p!2"xcDՏlTlGrua{E;M[ Q;K}qBG[zIi𓴵a^Vn|$u "kDIJut9ۥm(,w&8tGouaAB6Qtr:dr8)M*OVU!fxjͰvjQ^TB#סn!;{5Iu0AƎ۝`dJ?LA`dQEXSZ&=4U|]~00H]w8 vGܷoȀ&u[8{fp(zh^3cR7r5p1rۈ-wCd&卒_2s|B?/06I,RCh ПӰk(dۗ5:NQd9KP|Gj)Gv:J#b-*>֙uCtdHض/o 2vy'cWBm>rVM >:̮-#Ur uIP-oI^ .g7`bPT[2;a Υz@k o%+.WM n30nyxVTxdMfwyaH>զeqc- ݉zV`ZAv W.::1ι?i21 d*RtMFֳ߰-bUd1 - \c43|jcWAzt`4BxpR(kT[Qi2Rc+H'(#݌E}ttDL3oa),׫zg-cr&ΰt26%TyfwzS >0qv46%ȎN(\fm"&]kgq&>Lؠc͗c2\)ӯήs`ZF|}k ʹSΕQA !xDN'׍8X鈋W{%Gx@\=6c=hr`M] U4˅d$5jahj˦P+gɕ~L _9 ^9"OF}]:`p+? ھcC8ɬ {Rtfw#4F UyӪaNQ C}ȶۋc$4]]K+9ākK!/ը U WP< d$H:i2PQ5~\ >c~/h`/mPZsvh:Mt8TRD¿҅>`*h(e(v2-HNT0N,< ͔;s[ ̞F~Xvs! R',KXՋۣhS . 9%:5>~z_K4wb)zjJ3+ANh+vLu>6(:! s+yci2C=I{L){ؿG$3K|Px0Jd *+[;, \}&?3{Pg25 gcj݋F(fx;tdMdM_"`yLp7Ϋ2e6wd0F#Xo%O[(̼bwO ΉfG0i65L d?V9I2<!јlHج:ESك06v!VqWV|;NX"^bO"[ ] Ysth05FјOtyFvζ /ܽϿtUZl+ܒ~8_#,._`3(T$wǪ%U0PQpky*#vOp,}q>_&s_{뤨gflOXX v*aOܿ8o^G1cttB#b\hiqNաie.U~*4;Қ]֋$i0󧁺HQ{#44rpӌ7'S1ghm'V,<%"˨zzD⯰g\ Hzlj@enͦK_lBFjhǑJkG!bzOEhx%O>́X9~B;HM(Rb$7-EpA؊{ 0p+*89v}cXFȩ0zEJp6Kz9Ƴ˸Ź^d( 䟩^i Zz =:Jl7n~4';5:, s[o] ŝ>FD=$#w)ѳ-hE+URmDG!oYu}ߦ* -;ܩW5ּ}h[i9˛n'Q:L=bhph~_ A W@>?\D!'[A`a*?i8OsZ(x%̡UqliiCv2eG0SYQɍpXUJ;[sߓ²d0+s^5,a-F.k,iM\16U[JŠСm\j!Ҏ~WIPy 8u;å7&ǾҖ6 n]uVo9;<׹QT;*b!cU({A;ҽK>)<a!Mz9pyS?ats, i|[e_g `^7[.QXI,F eB1||ebOZ63g-(+]Bqoצޚ6Z)4ΔU`lSͧ`u[PeEv' wmmOZN~<z#j6S_s! (~ipEZ+45{B]iP~sU̸bh<6\g:m!$gGwLi{0|]:h@o*ݨ9]֛qcYGX$P,V̦y+(pg]G< Yӎ k_ܽff *f9q,,?;Ύok& yBk1IJPrp q̆S&"{h W4PsRժ%1KÃ0xں}n!JpxE?SmDlx5Cĥ mk=a +G/mEv)<[J>8 *0۲uL^˦A#%Td9ʇ4ȫ;Kim_Ĩ]~ \g( Gw<1޴`Qۙ)fe7hq*||]ߌӃGK]L-VMv,,2H5Mf = $hOf[) =N3dL#I&DŽ n@Ze[A"M * XG%vn(r|yx%¾.ӏ lu4'O JљԌ2KlpJ&;t  ˉȏ:el/S "adl,j1p3W1&nԵp4˱Mwr04fCrp2ǂ8]eĀW|NYBN-ƻ5# E5!L/FJ~Wwl3;;Nי&}T:BjtpOWh#uCu^ɱC-,eW\9|^-Z3y~l` b+3ph=XʨG2[K2y uH[H q9̲?F5o d]7ާ~X갷ϒ"O $GBFG"A/2%D\8|K_L9z|aFq([fҁ,D:3IT c+[z@]0 ԁ CW CYsQ=MoKĤ8 Mg$[E6UY?NFcI) bV?ntLqpGD,g!/( Kk)\ /&-5X J&&1"_J5XK ںp/rC񝺰Jcp5U!t9X ?T0Ð\oX"C2oEP{k6 [o R:=aWu',7#zY)){09{EXVAmq/ `"ddQ ?{"%'mav{tv ?f8NViCLr"$G"KTx^ Pr{2ɑ4%J#`pk/f?|8Tx*)AFm6U/ Q+RVZҦCkOVZ%=G{g#4 KX]t c7l7AMWOoޘt!ݻ8z*ZVy@|`GtOYH.G%3#ڻZr} FzZ |L2k!h2aBS֟K}Zb!S'~nǀA[^ L#N Gq 1!5& #8>X@GH!EMXoW#D$O]?!>l+5l%w2v2mrԛ/ le寰M"ZJE@"־X =+:I:ݡo}brKSd'73?nJ m \FdV+\pRk}0iM3tP@4 mTO)CRm(yiZ43H`cU]:n ' mZ4󦒃$ ,<;jld)/m8BCRp0 'si\@jP2q^WveN"ZĒi >T)+Tg˖!wCa:; P?P8Paf lb@v`i΁_@)$%V&. }qvӅ٣N=ր⚛IZh|Vu/qJ3H7Q ճUgHᔘ$.BSر14?2_;^[8jl՟=3J_ʲEFx$QWfyld&Nbx*5"2}ɋ8H_rlFWU'i.Z FYXv6e"SP(c>J{sMjb0[YC].IqߊXzC#a@:9,K!ْ%g}&Y8|#|Щܧ}H.%as U>䟞j_w,P(!xoƵ0B\֗nNV@_cd`ßӮ<G40g6U:lZn8X9:QK4JGdZl{ԣ6RS%s# uWZ$ ZP))a9BL{yGNJ 3@#1-3Y4j ?W?YCID#] K-W;Ӥ )H9:!@U(.Ҷ  >Bc(q~Y&ϹOWTO=0a~)W.iN3`=. 3M=bYJoy S4YrpL0NpQv)k' ]=v sD߂:tnu굷~Us>쐴aQXkY, 2(*ujz3w m<9(" pTѝ~uYw $bIHm ֐ l-$c .SxIyaSpBdl&Ri| ?F.2NI5}47 ^GÿL\ĸXdnW d%ZE(L/O=}e@0bKQcn,V5Z-CE9ξ^?K]J@.>Ḩ(g Hl8$1qBv""ҐO$2Ճ$%A B7ٳfwz<&2r4:fwOlDetB`ؿV_ʏYKB_?IV o{1腡_dCn[+&͐kY{Xh[t_ Xo17etn9-8MRZSFM"8}CPw̄Xɾﮨ?,l*CPB 8V+#&U3[5w螩TǓ)tL.FraG$7Y6Ż,~]-<ڕ્j2Q$r@h]NIlweuq;U'B3Wh]dԧ.5L#UHH*{2ēLjX1;w/UۖRڬ D]d,{@LDK&b(ʤtU1iC+YV)%KĦlX rkC}F M\]+o'1'Oc_4Dl@V܆} XX)j MTájэFݩ= #<3Ҡi5f] 8mCDmD_#@o84|O&_cdR!x5q Ə kԸ_jS GGH5#ˀ=砇:ʹ,:6f hh_<3 2g_ mzκ87st/B6`KͲ]b 6=# $G=d˽/떄it;+u5Z6s&3D:tGR:~2GGx#CY9>JpD`;1<⧪Be/YGg[1ȝl+KI˾27  sS÷ ~+մ4YYƆ*H]aUG肨_vW8aOmKnk| X-UECĺ$To+S=j }!lo$\[Ɇۇ[z0sW.__G2[1?scr-e#<f=\u2!G[ŌGS"D~4IVmύ͂ &]ٯD=~ߚpԟ"H0T]V@J׌O?>~ŗ$gfx¨RFִR iu(39r\9f\AQ ƕah+ls/ w?eD8ԚtwcEףz ἅeT z5bd#tSq^aDl^Ӽk U1du+#bHeJac[V! *^H~u>3ěLܺo%C2QmLg& 7ƌe@2Qr/ 9[vP\7~qJS˘FuY,mʘ\-\ef5NyPCtQfA{hak%֐mLckx*9J4&uNX6%쎶8 ~ypbRw(/vKHq;ؑ/E@g륡154Vx!L%׎-~Ise %82C9)|AfzsGP4\Y) lgRXvA2(,"Յ`)umsf0:X \nLj)"ILg[e3C%Yg>ԞOkI,KF"T j P:QzY B9z+o$[x&~WVA\=;K@MVtXkQ?jSm!DչRMN ]+`HM u"NGVO*v~-S5`ʃڜ9"*8 U\gElUnx쳶k2ŌBg ,sh|{+[2#4.V4##bhP1cNKq9NK}"A filk@U'} K#fQ*5 ";ٙ!@3jsEyپ% pWz>Q/Fc.U8mRen_`gp-_4J`FGL!mk"e|qeu W{b muXT*H/L:kQذZk@#m^kl fR̙ladVYAFUED,$Q/iE0z8\M!f6|o04*A3L7Q;O#tSPE@sʏ;0_ 7ej/4NG/)|9YfNUh3V-fE0(I/15)ON󄳻5,_YZ#2vK|"3Lv\[nDZxEkUxu^r1J+s덉ꄣYn˃g |> !Z]Wүv9l`oTDNGiQY>vհ}D7u!CKm\wYJ4.dRplVUT(ies} q.?K~snW~1Z:Z˯)<ޯ7؃\Ql<2#< H,:tOrxc6H7{I:\_Ҫ9Yf6UKnT\NSS2h' ܻ?;mlD2ƅ1ʳ®+mTmV"K%|tW scL+zV\Gow]n: I" '¦Zt^ElkS#=5\32A|0QY_RmX\Q9ͦ#?V %4s0=Vq1cǻNhR%@zJsλ7qT#xMcM&H_[$PE =ާiAB\U?w{O>{: ]DQx̆l,jwg_䵩,t/ū7Jv`OT7MG~ Z`?s^985X3hza#ƒG~ӇO3g9W% G fanQ;%qrg^!Ox>maSMwr1%usLn+z+|'vMu,ɫdָ*PCˈcb?CpH:GP}[+ˬGΊxPbv x nڥg+/ى:mSEAΒh;tr<Z]n ixM5\LM)#䦚̃9|8'M$ɗ 1HV{՛ݢG#m8xl1eD'~|A[6Ns+S$H|u#0뤻o?p2ɬT AWjTF3 \_8uX1DFR#v. J Ip&=4=χrF zt]4/X: Z)qhP@ 2Ҋe). 0&RANk$*(J5*%˩!W6&NoN D5@YQ,"Ao.D]GZj4^d\mWa>扇̑Y *XQ " fhwt8Oc!m1 7 FN"@# ecGdL_(3 O/!{gԾ.]@*_!Oj*.c{qruP>RzR{wKuʴG S,GqTB.q0NIX-aα5&C"eGQ,T5 psC/PPV3mhC+ZsB*_pa'#?|xtKyGБ:!Bt1W[=&8Јe*ܭKtڳkzlW\eْȥA2* 'nlwg*HNY0t}z簄.ۦG>c"7>ks" wSJ֛'iRi:ԕyI/Y݄N62 k?8$tVR} rvMH8ꆬy۞Jm40XN%f>kBlxJ*( `.j`:Mq,\Њd6XV@ Rͮ < ASɬJa#J~vnRk=-0WhNLB܏,Y|(pg4q .e"l/s-8ϥT%֧ 9qW儺%^V_&8mwvypm=5f*m&D3x!< _ؐ1 iQ2*#3am*!q5!5y;N$Y>+WFT9r(0iA15kOߋԘd&X e2&wm\O [:[f6s hds79 f!SdUMAɒߐ 67,9= 0 RQʏXv%[ @ j:4\ᵓ/0ЀK+ .ӎ_cb +z Le;(N!d:mU5G{@6jXiJt?IJߜSdƒ *mBfrD9Uz| +)KUXZ͹Y;Eg"/hud),e! H @3#wd\ыҕȢ*m 푥N)PfU2~( .?YŽb@&%{TȊ*fɗ34.M5kO-`B{EoMxBAv tݟB A .{3#U„xW`~:+4fk/Kjmŝoq_';RȪ-Vˀb~ig%^gzE]DZ/t\ fBh_RJ%#f^]g/ky0IhXW[N%S](ͼ7At?q~+? S*|_Nk1pR3FR\Ko:}*и#3AN '8!]ԏ hgΣE^[1mL4&楐)/ߣ6gBSw\h{6Ry ܟm1#$BK!%`JL^L,(çtX)@SR `Ƌ|dUA$RWl$[ܛ*vx?߬QN78wMMۺM 2JXg ¥ l W- TH{ѕ`[IZ B%Y`+XYTYag͵im0d{^wCJ>WP+GM@ fBш1[h*T/@>/ !oVL_ezI4M>OC|8Bcc =m z漾_<Hc{ds YS6?9JI^C@V:"8T`*XuwcOʜ"Yu:m  PMZD9qv.s5ljxSqvr}Cf7H,ZK%J %FB{8럖懄ymõ{YLJ^EA0 Y2 up_trHקُ2_>bj@I]! "Հs0EO%RJ|voQ^xU %,F$ZC`mW$]9Pω o1b2UҔ"(Eйse)O/e`cY 5>'OHxMM_ofX&+B7؁jy,&^z`Bl%dÅ|9yߏqCgd*خ}b:1]mmh8Z-;|08籇-TpcƏNHCYЕ4JwV:ouc*5I)j9C8ec/RW چJy;XZHNXX'}"4!j!{YD_dw.]G1wbڄh Mfw {2C\類2:\wZf,=pxK2=xDL <{s60Q4[HTm 0=<I87Zh~~V+\&Ly1˩4F0t%O2A2| r{kkon( HBj7"lb#r`~Acg]KY3ӬV̴}x (q5 T mx`jn޲GB^8 AaC$J?)>MI H4Pp+H+!D6'; FcsvjNh cdf]Zn,FȦ&G'mQF;0{b<4͵ն :I,ٷLQGP*" 5_7%nw?Z*B~\kO+PK1&zF(PFUIq@`RdmWoH*cC)(Lx 2 ^`k7WbOG=H'ө=޲8~b~x@ChgcC P06l|}LYoy}~=R? w{q$38)$%1Devds}ɗC,>~߁2aBOd?`?~6"4MkNI>7"\Iݖ n4Sv0F}Gؠ<x^Cd:EA%*=^Aّ|L 1Jg%ɕM=͑<5Gw=F4FȲ̜']h &gKFhׂΖ)4P_TM=Urg6#e԰#ujiSmtBmW*7Y/vhH Ÿh9] -AbFu2PtN./[m6(,6<r޻`ў6nXGSBV4p~_!ccW.!wO\:NJ/I g-r 4\WIv0>G.Pާ°N44^o6bGaXw2dpM|P0+U\.'7D.8 {qNx6su}A- ?vZ؈vtfJ֐lj&54E5C/|ҵn*i/%#Qr2&:苛/߳29kwnxpBRfS upvcz If /k&'KR_<ܞ6D֚\ϲH'8uQdA# :Y2b<@j=A2ͯDQ"vjI ; ͱZ{ B2N򧎏IG4pǝ᧟ s՟/sPzZ{L#GڄܿEPuptmwNMx6fr?Id'<*Q2)Dotf!'I. E6*M'ˆ'w ]6g-Z#|82٘bww^E` g(mNq*|4Nל; Kj6B XJ$P-Y,[ui%Yq=k\V34yYJ͗?x7tEͥ f3)`"yHd^!/5Gj/'{"DϨcO5n^PE V32/78͓| k 9?-7CVA ,+ A[,muOj?Ye#kᬂ4+>O} Hňvꎰ<ʫ stO9fQU56OT%9q:nURisi-0+Zk$1ݫM\*E0MG:Te.Qzz`AYWKE#[ ڇJ0W ĉ7 +֩S߄߰G[C?$*k43T\m^҆uHŵ1USk{)dTW#Muޟ2Nc.|~l>>t^ XTLܞjyA}qy gt ^&=ʦ#~z9 $YEщK07um6#ª 3Pb۪\٥s і ;*@d&_=Tku)tn)Fަ]we R .%'O ./oinEu+WɎ'bWQ}z[/pmEr?S)$Om 4u>{:]&m,=cnI~A+Fk'cE~eLwuw?UI&AO5if8!uySo`o/^S戋v,jFy;#F59_3~ri Xbm本ZeiG0Ӌ LH Ny}%BG}H8Ftj6o 4@_ 42" ],1SS!yS1ߟ2mC#hl5ŚPUS[4?fer.A-by$-9^:im wg)`c?D8&[8.82N"^ޜFmk%<6!՚piFm۷lj?? KًpA#ĪNP&U%ϼw\ gjjn0V䗸\gੌ( P#1X(<.tstʘTT-nsb!>ɋWki^17;iw9츤i|3f)J=IT|.6&uJtYr F*Vq.b l8҈͹/so&<! S/UТXx&ʂapÐcE\/~#CCt*xpgxVU UQv|R 5Y-њ3SQl4{Ї34\cՊg^p3b'01'j K/>wArt *="n${ܑ 9WQ)B i3Ť&"rC)^ƪ~ UBP9c"G|Y-͸Y* ׳||_Y?rWd6 ]!oú*I%"F@Sj /&;T]+xN*Ol/ U+ mu% XOa^ 4}a#ݡ-SseWl%CPxH ,鐂t e=D#/b ScaL謁H)6ܗ U2jF9z#ϥDn:"IP/<åᪧ۩}4Tv4s56UYaN@_ܓ:ګ:ˀhv }+_sp\; ˌF~y Q䤘P:Zz$ :&OSF*jԏg3`^]RPzq }f{ 'G E[fA˜ϊ&lYQl;;N:) }&#fT[w&":c*B5^KyY-:1eOjHqlʤsVGK]l0-;gzB K-+v›W MLh&P&U>$iQCHR\Nʀ*&wM#}kj:E*FN҅҈򚽱Mo *cd(ɟ²S(ŭD`ˡ?('Mcau<20}oӺ_1J%cf,^㿁Y9}c|A+ˤFϣ_7QٟX#cQ8)syx7qN=f->s Y ǬRZD'7,*hgeߙ|y8Z N1DY<+ aa򣝁Bt_&.YkC3j1e#U"e:mH"}R>w/€"(Te"8r{̈́d8K1zJ& 0?$; G; 5k YVuu{EĈ!ޛFhIգKQ%EH.)&ʜ&iSFhH`i-juI.K/wԶK~J\V,kC]hg7ŪJޗy ]8rjfO}5Zv{ <L8b&v"Ҭz8mB0p2}[!BQv-pLQHF Kԝ{֧\*XFNpIV*] rRu6i 2C5?7lQOK\5hx\dc&dZmSdޘs5σ ?eZ\粀Y%[Uh>@pC\oZ(tVNL_k# C3&~U9ͩxdͨC$ehzT={ o^d#ƐF?>G)^nk$xv)Kd)<$Ѯbdt@[u(5jx ҲǾNBfFFw29[4ޫ(G yH3:҈/*5̀BNj߆;EZ7NYm]]1P ϭI+mdYY 34(9AG sc6[,ȯލ>v)Aq1H%q, g2W%Q۲oW<=R^ҋ@e^U96!C+gs2~_T9pcsQh㩰+@CKPwzD4,cXq WkLMԸBJ]wzbK u7S&˾.X+#eoۖLoBH߄C}1>IW͔,j;+֢g~3>:tID{N[E!sMx#5FG1`-Q\("u%wp gvaE 90}/P{S`nohwȂ$?Gq,~Z*f3 i"*e :a)S<싸Q/RJ*|v Gx:\Yg9/~ J_sVs׏ymJIG{NCz}/~MzDY7qVT ư-w1hg'’cxɭo'5>W |M\'H7!OȃCPa"uDǰt*q1ЧN^ՙT>s 4sKKѓ˴!еY[?fcPC\b2(.[0JGXi DdZWp?1dTxil9vFްLm cӃLiPMٗo ER9f7)q1 \Lmfb3㢤KN,3WRyJ$Ą:?3G w%.-l 5,m4q1hޟΞq40,`,`'Ȱ*=*4: 4 CPעcE%q~sjɠma k0@C_2vs%!ߍ16rֺRJH'H"A0Y(FV=藱 KJJ"wR6yNwnXxLLUg32"=7T別6 ɷb?]/0u:6WAMt_O\W(`/w )O}U$2s0%)u]jF`FhEKƐQB mEC9̜OEffG6pVC1J)SMDΥX+W"00S!;lPP/_~s|W5EL<𖽆wX8cr<:gjIFjR2Gمbk #U}mO%̇kDj+8`󤱫7q ðP xj9՗Ubdʮ/Vu]p-x;t&39 38 hS(T0PׁD $4QT*K Cش.YY 06 W>k_9o![JU*Nz6W٦8auT줳Xb_Z}wjx "Ӆϥ^k@~ z}H~(!K^戙dhVE]lڼq&#c^h`%$D_x:%eeM k34Rr!,iǘ49'ZMqzP<(T. ?p&L) / [ߪLt4[;2&e|Q$D!wO<4&ocE\73ܦ~g@q{C,q'5\CeeR^\ŐG&s3MA6 H#'@2I>Y lOq[I؃"ѣZTsvTY9Η -s |ߙZB#88niZcP'O4+|֧: GҲ%5u Қ:rI?rJ5AeZQJOŮ(8Dx歎XSw^崳׍;S F { r|dNKQ칢r-'W_PEʗ^ PV'vwM:њ<wM'D)z)⟻{RMRSskF-#ѺWKؤBK|F̊64RjMwC/o2S^WK 4gm"L)PZnuͳxf(UjXu^:޻ۨ2ȴďE\TL7",+7g>H?SRzZ@TmҦj^|[å6H)Z5HC{Xs;ovJcls~Ćkry1+I, [}V`׭~%;j3hSJ&'B~HkyXv-f+̦4fw۩ͺI R=t]wcq=OoW(jo9VҤkڔr=K@F'2 T'Vi\.%׿Ym(ɾidG׆߱*JOK0ƞ2ӣ8Tc=q #R+''^(h:Au't cFokWY Z6,97교t2j4j w>C-̾JOM4)пxLr!Eϓ .6bq+X|RUg xf{yC= y@M9}+o%E2[ 1339"FrHd4 ^ƒh}q^I .bƯ%)@5_a )yycu@CϮˬrzk<ߗ%΢(7~N ,:T;6;fZ +pGF:3C B^6Dł B glMM.*M~rPʈr( QMװXZY7WXN 9q ͔NUH2*a``KUJ :BDmnL1rie؝W<) `|9kc^rxD7qDeAHEτ:E⺼IW? nf$!:~}I1q.ScřU괕%={'.8 4T&RU3^E$\׉E$/0"5Vٲ|m]MI+]H١U7@}5A06mA V;Y[.@ b'1{S%Yց=G x'¨v=Dl..Lf2G >\1yeZRӿI T@|Ј$ss- - cgo`bQIQ#+mgmd`@ЛȪ49.s Oعá8sGay.Q|c,zJ3hhX}l9upA(y5@h}`VHNmx3s6S̈t&rgZ'Qrk/St5X'k%@p 1Tk(=Y{%ͽ Rg'H u1ĸ0ܢL} _ֈ?W;¸0!.Z+3j2b>*jgny{ x)#ҵ5PzDLUO^4isGj'Z̢߼%Dd\H gthzV@Wڈ1 2zJ'^pSVD w.f ]M0L >{rZgԳ[jT&1,:z'PWn5[xݓ>>b/0$%jzξB|H"ɥXa%]b+D @;H,53{Y=>Jx\ҧH\aD;jVշv7FT +B81 QѰ@7_xTO| P_*~`O]Va-s@L q]Y4%Zl,ݗ/ϬKF˨_?[&ˉ``(BFtds$SxɀBH(zS x.;حw{& p M&Xg_(mNӌAφWxx kE)A29":-0JW8Чm~&d?A\*Vayg3%f P'y} |&qPw!ҽ:TAr%4Xˎo/FQ,O 9SjGtQ_Jù#[Gv>T@Ofi-Ç̤^2=ǚoKU䤀i*`G `亾CZzsЅ現Iz6׽✩y\Zozsib1<0 i5%hA!֦'!< 0lI,<|tPؘ21Y4Jfܾ;庢Fes[X"£aٷT2k*&b*d7`͵B-5 x UbbлU% cM< D$̐eɈ[k CUazr =w)C4J #Wy*+(0$Ke%Tv1!GhD"IX`5:g4i ]8MZAqBx 'Mjȧp. LIpC<(r'v \Ė*y\h^8d@!:_F#V@֓,^fd̸N)gz1ڏHvoC5^[ qarJ*̽Np!:1I 60R8H*SzAE^zc$VF"C9Fx)ʇ,/ә>^.zW^ն4"SM9PO$pdt2?66oT' yJ7g?0l^-o>M SY 괡T+! WsFgR u:B{ʠy|_yk Y5@a*w n[#<1 ̶|fɕϕA&ĜׇíJBӀ}fM'6W@?[ZJ1?l_bLmRbOZ oU}⃲&\N~X9oKUtҵ 6tEsRPAĽ^h.>Fpˎc<׻  ևwyL1k&]=ko&"r5^hH&wUW1ԿyO٪y# ʼn)IA9k]&9@S.Dg.LAɸMVu0u(;lzD,C? 0C.8-X"-@ o6#Wب rWrRexz37 n9΂ gR3t̑7 diMZh6VEc*W8ZлJoR(똘:ҵP0Li0aDR.D$w*z:DP‡igxvYEjpժ&Nȅ(=%V |:t.Pɒ7(+f?:Aa'9]$ 0VFrNvLq:5 7O չ_Fݰ⣔#N-Dtn6%n.#O]Kfgp fȮp X5&\qa%K,Ck: - 0хyɳ|iXf ,2$3?cYS!V]6n[kQ~2;E%OH2,`GP ӿѰl&z Dj "g1AZL?@J\ïk MtFL[<ɷ?NK w-o<]mihC>5OI[`!N TɎ$5Z*lVf8S2C{\'3ݖxe94,k;uEWۣ)rX9ElrzTk6JPw [e. ~K0J_K~US}YShr,qa\pK{FY #I-(2aM ӽVc.%&!t-{TD8yKFlb=ʽ.V-f N"{4ꂔZÚ(Ce_L/t.ٿ Ru'?sKQ XD礖;q͝I?q P5{p;#~ O1(I}wEP~O/$`#&^n5<< ts02W+QocdWUʧx6jK0Sݻ(Rvo lb8Aj߸'d+E)lӹCm+!:&S4ҡ:h3jk%"<.Lƾ,k>qPd7HnD&z**6oCB,F_ nNטxNEGyUwsM35e);&ץi#0 "mt/&,<" P_#;SW&@6JT)XyLsߥ"?)Ze-'YB hhf0ŽT≯*4. 2E~)n\?)M5 'u-Ǯgz*1e?zN l196$Tb7^ITy7B >j!#z{{/UtQ/|V̠I8UR47G l|R*zqgE[~JF(tDw+SA 鴱 G"iپtR#)u&g0 :7By;/|Idž EK#jMAq.gU'$:jPP`҅4eáeSIjcm2:}2w@` pB~9Ibr7k8 ǟGtD|'ܣKTEW.32$3:m ;%nmeVfWY`'x:Yaw85BXM:Ud*|Pϒ\:a%Zj8JhQ)tZ J%-fq1X!^^[Cᆞ@1[6nLiFĠo~H9ӸˍUsk͎pҽM^M&!]EP'`ňrZa7T-M'+ÖQ4.B 4eG8zq T6;PUbH{ R t]1V]tաI~݂ 1jBljȀrAR0dKgL<[|6 \W=ޝ~[ VKmJJrP.% w+tZ/Q`<~Q?ɯ-!V4ZVUݒ&οsnT\AL@ .ݐ:0 3ł5iRq|._@2<k;7[n}Y|-TDLX؞2R!c'e{ ,r.m' Q&1&76vBrET0-*#_VG`fA?ʵE-yN'w]\@Em򫬧ħ, 4&9wc/u|#mxkM66v%S+f/̌>LZ>G9!{zPj b ]T+hiclbu &ztTwx؁+$@pe 0`[*iƁN=F;jrQWǨ;ĄђwǠ+B4~1YkȒr{,-1^ K]12 7E8B_yIe;RZA#Owl{z(<y"?u$)EjNf4}ߙCbܨ! w):NDcVPDڮ/LmzCom̾5%LÞ#p ޥݰaD2|v_â}i bX ^@WypVNƍW!N-1hhzX{in)EꢪQt~B/c=꿥$QHftwkBc^ɥSrV<`"|P$TQX(_ fB}7}#>2& rvW2A)~0MA㢒>cR.7m/}9ЮMEK^ī۫Njm:q&u %^[] t`fc]Y*= w [b RlRwisOYQ4B(rGQ]Y@OlЯܰ*fW} k h 0[U`r$uZ2c9J65aU6;Y %& L.g%m|$lV*-)7)P'z:08L HbfR^Xi}ǥQt ~%$>5+MDծ|'Ƥ{~.` kON,^ĊV1L(/ݫڑ?o3SO `&Y_py cjAG]?(&ۖD̉XPdd&;]ĆLA$Ă',eh3LeKUW0Z%9u/c4* D"t$;++Z],U O.Jj5oW]x5 a1e=@3f ^rFB!>^4c-H-k+f\PJqW9Ǐ9=zW֞k u'( S) "8=ordVY\~3uQ#ϳ~O(|] (_!}) Ǥ,:I83Rx|2F:F6UW"Y$䃂OE#+ j#蹤{ɘwNu;fxI(şJ0JPJ !D=9Yգ?m[m᜿qzU6i²ks3fNAنԃhm@jvZj[bdH_hMiC;XT,_w-N0D lv΀Kj}ƫ6*3).舃?WVj,AСwtp"hJF~[i)ʼض|)J^Ԗ@r) }j.O™վ?W/[(NF |A^B~.S8`~GlOCHDA<)Tɝ>$-}l8 &@G_] U0{qVQBjIBX]I8 EhPQ'/OMn2޿z߰m^lj@YIA񠣾Y\dSSpVX>J{/I*'@4CcޕxdMQ[YOXK TCr!`>ѹ8\7L|?4ߧ/4j XLЀjM/FI.`ejcKmx7)Vly~ pdӔ^#vz*{\>>v޽XOSMr' 'i&"z4s_a*Q i_xW:Dpr$jR 4נ7IX澊 ]osA[ϲṣ ŏCysJۃg+0@[tQlI,[24ɣ7`(rNRI/ӱ"׃m3\hcĦB :5[y_\ /!O&mk8q_Ej)i5\qE/=WT]/w}w,mM7`Zb)kR|]F g ~SaT~O Y]`6f4R歝6/i_t~xhlT9dH1*:&S|qz9ʣEpf vsu[&D5zB( {(Ɖ>z #1ʝf" ?t07 t"7Or;kd^MX@rͭ$ v 22x9exu>aރˌF[KD4Ţ_I7RИPTx,؍S^!?_fKe39 7T(1( D3tMֹp  I5eOr\ ]͌Mh qC6? @5Oq`wB%'r"tъ]ΆDo׆Py( :T6Q `励MD.?ܹG4:ÿ ˨EmCu՘g)\cCF1),Z5AI TZ*V*v+*K^yZq[ bFQpI(LY5)MB3!vCdf ̑ 5,/ѩ>s9Iy D㱳\_ n)e*DU88" "eGX2=pտ$%=ҁawȥoL)'lI#ڨU",6y8ꁯD+3{g *[NqIhev\S% Q< p3NP^#_ ',%S2iFo.:KF} ϹTzPLSC R=e0?@x"06w=t: ESdÜmknQ,"Whh0CcivXhs|t7oS) &R~:lY n5X G|Ø1LY _Rۣae`-c\1NV"ȵL$.UZㄍ4uӧ٨Xr_HM5o};kyjBM׻_LiM- ̶s=t;3˞|S|yH/3F Of&W0isמj|9r`<_”4 E7M"E1'nG]. 9le%)ܾb#Y"mbqu4SH a:.84"h=@.)@Þy,$9 ĎԖ ~eK8.;2+^a^?B@0 ~&2%W&ބ-2VF7`r'Mxeqj#E*kDJ1•c'vuoP\7TtjfQ/NfR,ưD/C=݄e q<ԒRfߕ|d9]yAXߊ%_. rҗ%A(;Hկ.)dY<$V oR(3(k/S+VnQSA-єN DI%w $K7גrro4"DEIv?N[+_EںU@?x]NzF-'ԶGϛSͶA{c!xezO~aIޏHp|#B{z/q C58[{&(]dRj0U LfB ; !f(wAVWuO]RAm$jM HCQYK}3SϚ~ 12nܖ.2$jPA3=@4j;RkTn6UHt u9EZe.V7Y7׫(]= e7{;=ۺM`i>_e-pC*n{SեkіN%H+F=:v6,"4έ<ح=Y5?4tEi\jtk]L23ˋEWWA UɦaUV5  ˊ'Ąl߳UE<ʵt+.k"9$̾w4pPmR-cO-Ҏ3WW],^I羯". >lsj`2D߲\Z8Bki=}QUxPvb+VA KwnB=?K!I8/劣ާR7N{0<>E–ʓ`tPƮ1II0ֲ M ub툖t j i&~\U׷(MgC+_Mq-n[ԃ`u}oDO| [ab_6AB֒EdU+qa'UG_܂+l}D*V(GCjZwGih|;w'*m!TȳQXP펆!^8o2"|aX:lZmBN@q1rK-8n%LH+(f&ǔ=Lò }^с볬@Px/k3k2kY.Lf^$4\ҙ@R]Rb!BxKe#Rӎjc3SUQ c}nYX[hN~K#N6 )˷ *NAf6Mdh:Wh'6HT .̳ђJ`SL^e [l&,OJ#eNU389 xe??0y ơ¯,vcslPJ6N  JI໩{zr= J~?/$91} X?z&yco<` @AF%c~I_k&O:4ܾL领2;^at0,qs[ Wg[5]ib=Yշ>!}msz7aLG7 uvVց^Q\^Cɋ:&:~zybG!3U 3yx7~DtS8 :,ټBAOǦ+cb5OQT[%oE="e*H r3 >#R9t { M ݦc\hk u^\oiqIM=⅔ѓf$.*K*_i=L5NQyr?uP-#;C޶׊ɚ?w4!]t'2N2tF)!i+>l46dư wR3=rZ9D Ff-D['qʩaNrbvВaufF$XP` /{uc;;XRO:喠c4t*}bOyc7Mx7 dyR)E8N%N:\A`롷g4!?k$7=G\ M5'cFKuuLW㾨lEBTShD5IЗ @Q QBfPMjpv‹Ѓ@himB3yIPQijj8 ?zDgSNȝOt1 <#%[HD-o7`=5|[8v5&V*Unyr,aI ΍T?) zߍ,oRǦO;QWc NoCW< 9G-9MRKɁ]Q,Cb _ vk3iԬsI\;x^9韸0 ,מpִmpf}=`'>8%<"\'4~t,bzn5[Vr0X-?J̨x1G7AZ=&kuWMRAPP\~Z 9n~q%t;N@`Z3o) 7Ȱ ak)-(MGe81`.[|TZ+o`yw(T"'~Jⷶ1nH;'tx][ٙ;s0ɫ sz Wh%B-p%) Oٹx>zL\3iXX,&&\UYvیg6U3>f`M:KaaMb6VX4> Y -jiXX:Mx[طGES:6!ݕ(qyi2^O[Օw>+!bp& _Se?fR4 T@pw$:;aCERgv+PH : Cek񃖋P # 궮;WůSн?'Rg(?3/;@%$g/x* 홞eAF0n0ϲ=?3,Edw,hBOA}0{)2g-\<=7{/n ?/tQEsǠo3(q#6r =@@xrixQ[5|\َ,!xeuR sF1M0반6MbI18-Dp9?B\Ht$"ñ{^`Shqj~:Q]|p96$/dUr3ZD;VVmsœ=vi>ػO څK; /Vt0Q&&쩓> 6M~7(4)myyfE&}bm%jт,G:BxrvǸ08ړC p7K ~w!UGRb 8,˚J? S 7h "RPlٶq7 ʟŹ i?!qJ5rBnDnU T1B4e-1@Tc2]q %^ۯ5liTRT9,z˳>cF3T@Ƴ@ٗ˃-ϒeUYn aVb-KRF}D_4{:U8SO Zk7/!5=#e({F|jX[^rk YbXڣ:pc/o$q^=5|a>2@>ŁLΈXC^>[ SN=~w^sD4CM`c! s%BwyX9봸"% nңLљxE.-HCK5= 4U5AӎGVUh8~NmA Lȑ̶wy%0+!N*UY9prD}aj#!PulAKbB,`2gbܚ$s E V,gW;NIʘM>Rvoʴ,; uͶ]9[9F/?G"^~ڲ$\J7@d `=P2.2]u_-p`".m8cEupؖW4\c _kjLƼjD07 ɝwj>Y41#Oe1 ^:6.qؚSG/CY}X^r@"(*( t/QpxNS}4+@~Y, 0uC6tZ}Pmttx&>r&M(5:QzXjiO~Ox$ֿZh~O:3A}~Y2mP"D~Z-+~hf15ZiL,MUhz@=Xv2΍iRm\(V]ISRWɻ[n5* ܏wezOY.>a DgqVЪt_.';w cUE`!ȓSU\IN&&G fÝF ,|o>H0j30q &ZkĜ$+6os:a 9Tv< W%?Ηf?]IA^CCfgu3ciNy(w-<4")zNߴczJAʄJ|-ݹg2v*_%`}ëL {m)lY˽XiptH0.5N MyCL}.N'r}%DK'+wϩjAQ'!gqeBYcR؃WM'۰ gѥ=5p]-RYx'+ I~kSهlA *p3GsAI2lj; GkR^ckSYGlxlmj2%)E\ԉ.@YggS.fnzJJd,( & V" COa8fM[lAGS>fqˮ[m ʽW|p-"p)>%~-TsY2v*YwpK? *y^- y'-+t?i"@3gsT`sJnFj9>!/7oH6(E}J+LA<:dJ~_wtU5 d3a,'6YyMAu/#ȂVc2WoYtj4wZDё9ng ?WՍ7~P|5ܚILw6篢Ѕ][7dYSiB(k\E1Yx:NN*kZj% 5B[ƇofŷV^iigΌyBnF]IzįjŪ?"}d*[+"5\<{Uj[n?pm[]v0zoWx=0 }C^k'P+T+~}L瑨ues,5ݎAwO69! pXuf.2Q%.S k.4n^d+r Eth1 ߕ֡O2y;xPB]Z?~V{#@0SW_vؼ6e~aу !@2 nq5I+gK)~ uy, n Bm8_&5$ʭ E[EF4C봆f %*f$r"U.>#ql%TIaLAd/|Cyy t+5Jʘ޻=]nVB(?57Mv啈PMԖ>G0+ym u(B7?l%!ho9afhԾ~1Uapy+n }ֽ]єܗ>(ڞYݑawUp5fvmGV΢KErkn~o[/$`$.K֋sW$DmP@LxNO{E R=b Qtߓ21m{'Smڲz8V\T<@|"ʼn*>W`sa  zk$JE.aOIԡkhߟ"IWW׶ 2+% [l h.O'{ 7fR=N!C=N>T؈gXai6/PQ]9*)uԵupxhjdfSW]ܶA6\Cln4 AɩK=윛{b=lN6]APzHnqgD9zf }"ǣ1Jnr= 3ڮ5۫WDH+=t ?XߎQd84EZO;@j8A=.x ZRmn(mv_H r/A9RH nKb =WuRsv- }1:]7B+Ϟ" ڧ@KqlQpUD9vO<,xS*IdU{+T4Ԣq?QjA/d\`Kp ^.` _ XtiX;P .^ۋc`MmvBo=`4,2kƤa%Si#5B"= a:#"VNi ъ nJt0'Cnc\&wƸ:E(CÛh8eo%/ՈMUFa)};CF䛳 @5HuX{.;m1^?0ʫyhiD.Kt/7Snlu0* z;'8a1!2?ٌ1yƊqNXZn]&(lϜ`ksSD Dn,5,GA}d{8oqC&[v s"xWTS~4 g=b7$\`T@~ݷИƌIJ]w9|I< ez|f_5kH MLWAL*C1ᲊ_`]x5:tϓoV.ŵsHiȦG7MaX:l&/w1o`8ٹ`qg?Mu{4[1@CZb(1=QOJru|\KmklL8N&;N!]pv|,T裎Av0hPRSj=gً8nX(\ >CXLl+&Q91ײ)Jٚ#J"Ae)iIAu88J/dj(QdlxIx)p:zD'uwS1;AܸP~/jG%ZXlEB~9hU)G6WÉ9sֺ B%/ U@KKS,pTcMP"0_w:5X(ucʬ̟&Q;WNVW([qHlNފBac/xe0yHrT3'Ч_S߅׽uozY[j5J2{$iPk u7ccoSk1T[hj1CIḐ^H/joKPg$rtˑϕ Qiȋe"?j }0rK,k1ïv떧6|׸XN:qhxEǷF٠i`tӶ ZmjRG'Dž)U|fkПa5ʰmLʆ;29A)as.I@T8--jb:kpiU A›^˱-uaɉ =^U)ο!t'8#\hqEOJϰ}4;5{$Q %[RzE|#m3?y>c/vv1֝q+T?nC`V0'*19.qH_Zeт= Q 3+zrQJ =BJS.qz;νBa$uC4@D,pĈdxڽubTKJԆ;Ӻ* ՀhԏGhg c$'y"=i_p1ۋeO5zַrARb_ěB @'&ߋҎ]tt, 8^(3K3 ~;`]4|G[alkQ4sd-s;lpѪR副$0nWKPomo0 {q43  JVtF`jWuT5vK:w{{G$ֶBﶙ;sv}Yfلa;"hU< #2[cϾkntTُдI+Vl@sɢ&׾$b )"%WiÓ0#^; z 6أt9x ϴxG}O?}2(v3= -eG&`?8[ܼg쪳G%&2BAck ad SsPkzP)+<2n:·<\t&lL4tLHNNr,4ʠo0i%6lWg8^"e78X0h4'' lۈp8.V G<[gJ  ԶJᒆ;dM0lUo Xe{vY.X6)K{d`npz+N<8ēOSocЙW3c(ijۤr^t QJCw>Z 8$xQC0Y! S1p mX]?X05!57Hײ.2bFe'Q'tn&RㆅLN}]-!9FzpygJ?a`M6z[_ȡ+K_De9V SJ!.=I5-4bXܐ*^>>(8Bn^"{t[iiD՝3/ŀ5yswk!+Wӄ4 ư|t)JEmeYܬ1q㲝I4'ۇ)5~F.vlz7"8]LDbk'N8Jc0'κfF0vxk„OR{41(+D/s+fjw t[v%Gx Q GlةIQ[)7a*1"|G47Nڕ6S_ofR5 SjOK12ZG?NTC 殨."jU2'%ז%SCm׻$hE,(`5-`0[e%^]qрH~DmGur R*>24_`QqoO?g]GOa9aX`\6ro-:/[ۦ3?L;~"=GmН^pqg*TBa01,-'<څJmMo+:-a-$EUCdJڔ%aL\Z$~կ2 *D`xaW< |x5;_4'قI̜btc; Q_K辮bɡ+S{ Rxk\\BLt\YZpߤEGZ.֋y\4~@*Є%j AT.r OrF w(@tFeHq 0Xjg6Y;w.ü+؁. f)j:|jd!X&VtyVEh!Yx9fMK}o\=]\* ZcbY8cÿPN[]6z5JBQVAQz~ꁠOw>K]xջrF$+NĄ%O7%d9C(/^!3&3jg"'mcĚ0{`7v ȐWf%lBqp2({tb ?8\݈Ū^CrAwtSČph."̏9[+Uq V@mԳ8?ޔZyd $SV2Y8|7GlP;AHV&*$M}1/g6?F0Z M 2D49W1²WMtʘ0GݩN|Pn'S m1öpL}Sm5]1\$sgn{`3o_`v`V6ɩ>uC%4jc;@4|xcЅn!F4e$ٿ02{Vj eߪ·>5946rOt<'E k mbyr9R ↸A>]/.Bj SSVCߗ ^sc ?Z3= EO2@N!=e{\;ysv_>K㢢N1E:O6s>fA+SmDGEa߀Y:&x QSotQ+΅ޫt,[H[`r f ihIIJ̐.]lOH3PH~DKP2ַ?a-M=X U?8?Qv G }*EmTv꨿8:$vb:E1U;>(D]ɸ;N:9[ZӮ*.nRʑsj6 Q[m CCyHQ%M%"̞}HA"1`ZEL97dYש2w0XJЛאg gB6)/e3`&"LO46>b,>Rm jW6zJiM7ej0'-qydʘW%OL!ˆk,hsz~|aŜB):!a/~*y)gx UC>)h{Ò+2!uF⺢;h1:mR`Y4B#7*~dگp7eUgN- :Ɠ{),㼮۰&v-Yta(VBUQ NKЙFvc(CWҚK2IIt},rj& \~21o]fK4cQ3-gܯ ǸlʦKP{}A '!32鶍3]hkoZ,' tt&^*Ϛg*JBҜhHmFPd:NarW])lS^:1Wrpl핗 Z;0ɤ4l&k7R#*/J:{zo? օ_.H8[`^?ګ]qn A-Bɶ@2SɁeiU7;ŀpߤP.+g,n.6|^ʐFlr&'ڷ 8V9eW'.ʫ*5S<û)<ޭت #]T^ã$f㋡c@pfY2a@?uTFªj/Pĝ3h:n;D$)mGRF:I;YE{`-'^ [b.#'~B !6ܔ|xtQIT]/̝9#2U|Dj@65Ji]; /0Sݻ*vնT6jBt/5!T_9e!ZTF%{80EhIJsh䡾)F1 Wn@;߱Ef\f ~u|h#fP|-{Q󌃑`y#k>MȁTq-mUd2S OzA/T2uR 30W(cBT40:n<9:r@t{ez/1+BY1Pn40P,[?lU}2蠖9GꜺ65*WMKc_ s+g1~9|GnQ}¾9)g:y;KİR PEh0|G1K1,  "pKtT -ٽѣD)WVj Z|G(J(Ft2XUbYiϸ^$|$IG( I#P10\]%H3E. w?zLJ*OJIWؘV.ގp !P W;0gY~ݍ6wJb$4TujgcM8_*x}bwnzepHlr{9*΄$xP3 ͗1bToh*U{.CL7-KBnp:_Ђi~+RݰS|30AwJ{Y<̹5Q!A| ޓRy\Cw`(.7" EsHq"9FgFR>PeýxǨrBz%HrEnQ#>:VDw96`pTd|p`ȓ?/슗>5~lyh4޶ZlyF?yzYYLv r>ANDz?qP pؼ$_UGss!VwinCk0H*g,H`ْr˨J15p$,tg> =WDioD F-?3"B}*qTmUd ՠT˰ d[-V'1%ZeJHJ$c||C{^ț/,e8{:PQ_v7 PL8%t\/}vm י}i;?#8,lx3Ms6ܷXfk jKsGt_q~X|mX]V F„jE"-׼;n`͈<d!-+#ucQ桗AsΙ.=V-c4jъ~0  GvKܿe/-!UǏ|`@v"U }95/DW 6_':2!A t}߰.-sa{12/"k499k|+(uAT.U Hm,Ʋ{C-C J^)˒ `zRA).rHLrXmjXio<\5"cyXs=jCm+}w.ն&}v 5Zlָ D]OY=eO&̃M0dAZI[$A2-NL1oH \EXkё$BG61| &ɆoN{%#Ζ *~TaޚҡNTٰi$ b?0|סqc#$;~u =2.Ǽy%2a[뭠؅~ eK˳&j,_2_th2g]8?\\ԟ -n1S1Zg`}_Dެ""|%qv h.;f$Z{5i e%X-W|F\rGx4O pk \W=a"ڸ|71( EKTmO~O6XQ)7}?@h{hS[lY>vzY#3Uuʤ(gg!tn/h3L v@PُGp;'y|MT'ũ(ׯѡT~=/3ylcG Gd7<lS?-@n#NpUL%"|qJefF,&anY w2:#rlSN2\=ISXӶƴ48x b=;'M3mLlČd+xPX{KkBY4  1:@T(Zz2y+Γ,!2dÉ.@O@{m(mI.o3>~LY?>}#[>ҵ#$ Ekm-\;vxk>B7f%)IBgNǣ,&GFy}ѫ%%ejw<ÂmV__8hk74L*CLF߁eOs7ȏoLʦ|GlwMOvЃ(ɽ0}( Ltx[iZR\kq 8,I2?  ry `= BC}˻BFj񭜰0ez~=e2@6~ daABqg4=Z:A )e#!lfB: L 3d UߣWٖaX|Qmep/3ݍZW(Ődq :[`X?7FQ '=Ѿ@d1z0~hn6>Y%2emOLK ߱"DpI&AO6ܕ1f||]i#ǶpG[G˫U3CÛtip_Ax%z 6t5HMs1ٚuh Aa &0T*olXKK1ٴcn"4fC M~d2 Ic;'YᑿWΒeҵޮ&R4P@pd=$U Maڀk#wݶ Ut 3Dn^)JJee:ͰR]H] e:i C~ VRTS(*nGרĈ8~W1MIW0SZ8A-.4A롊ɩ[%vUzͫcRY% <"Vb ev߀{iQ;xBNJTgBD'rAh'!1k*6ٲn .>o?\`]ĄAH(E#vSD8㾭 @Erjߠ{B~O< Aݟ: k|<P4/IԪ>䍻;ܮN<teAY=ur 8Ǹ8Te1d{w mXZ@$D @Dͼc᱘ LԀPZSZ;Uc[7'ow87 \E"¼jt*2Jm-kHjtv}$kjbP)->Hs7niLi"8t*^Uv gp5B)y?;ʌX9$ۛo'Q7 OM5ظyy4PSvْlO]RƝ{Gxq˲D{bMҜk Og ]!L[H~f6X(U䑘 DFM~D&:Q&7!MYAr`5@hQ}, XOKC.dp|x4;b`53]}Z[ͳEYN%-zw|X1v`]mLF:C4,kqrk`40l8jZޒh,KkWzʹV ‹8x8v1$CbDQ^Z tT$TZH &qƏX"ZD7]ç -N/ϮQ (~f[X!I;V~s|cm/hxo܍TcKW;Q PWQE.sf6e"x/Cyd3?[v1Dݐk$Sx% _w0J^AހrDSsgݠqP %Q( ݖq~KSȄ{[;$Җ.)RW.\V}b KeQmh< f xg]eϾB}Ϣ1xOz^;-_Pp4 h|2+c7S(uѦkL.pG)VA%|^r7%+RAR}|&Xh-+7_S;j~} )q*.٢S?Yfn(6ځwTFHIy`ur]t`vm\NǢH@`<:|bmac^I&] vo#9#j{Z:IeI {9W#<'-k(l? 7zLDU0:>"UBdw) XLRTek)L'ܿMf2ݳ>V{Ԛ))^Z!>Rnj q&yרל >Wlo/ "BCM)Y2 T+ర1鯜;Se>*+5=:!Qgm0}֣l'$q14KܚyZV5paJ  --*x7Җ CtQ&+-':>G<-ѩt U=F>naRް:V}<1Էڵ\qj=AvrƣvjSfλEɀ0t}VO;h&KAO'W2I`r׋ :A&*p59K@w '8Ny AZc@)MM!'):򂑼DEC_$+Lả|)[HₓOF$ n:\[B$gHWsxC"kV3OTX =-!ɖNE.<k~7> ~"p+FˆPϙ.'t:=_缲.ڙDzQ1LpW w}R9nf6t?4Q㮴PP9#e`0'Kea1TK"m"Ottui |BU6/x@PFؗ!@h9jsQRQC04N?OH6-:66W$4MNj?ʛlE^g>=BQP]ǘ^:o@Ip( J (*"S>TwEl:/$$5gg0{)4rm;<{>`ڒ{Vgq 2C ՊPˊ%Um } T_C+vo$ >˜P/7L;cLK^c{UwIM_dqgD4(]YH+^3rCm9389Qb'idBZL~Ld*. P *i1g TG[~fdcRAHIOp\MWa6uLB8 [@++ CJ F>&4 3pB+ˊ:Ou?Z3[N`t[7 yCdϥ[NfO8vB45v ]~VRTх&SD<$J>-c3w]ci283.>3 ~_{[^DݥS)O+"B(}cĺdT+: сklX&45g!)h߫MC2k;m WՆҎ&'Y+/y[h6 z$9+9_W6Y6<ոo,,־vHa2pQ#ϸ+ɢuA/k%xl,`Lr\6sbk)` -{'AC&Ƶ$|oB[`l$(k$qt?$Ӻq`KR E[K( G*l׈ܘ1ї2dt ^QQdBg8=dULEy4 $ԣ.` +6o*1Is6#?M%9q>|)d9Ho>m37ٳ{_a!V,WÉJ۪pzdQh(GU"YOtڣ%M; (V|O,9Tolbr6 ~~ڹ yY ".jvX_XݲO,4 P0gpO%Ic@gfuՆMw)23]!&]ϳĘX8>4r4Qvdhۖ릗%ؑGgyOn9e`RuV4c& bEZAc֢@el`| ɚBhKܟOԂ?c,. 8iM v/f}yuo\@_rQw?^Uq:䏕0i˂C7IKoFG=_i o\aa(~ԖBy0ryݾy: Z(53t5`3]2f YEFUwdljpGI_bMEU 0NOL!0b"[(&܊Ixp5ةa 8(\m~[N*3)&(Ewdf} tӲJ]憐,MWAuz8Zsh{Qϔp>Dvy{&Cc 8_섉m8a"^%1'RC@Y"U<r5c*'GFK(rǟ94D\u|L> пhcHzcpKd'ƈr[o AXԖYOC<\*GFkQPm ڦBy!(n>נ,[oQOrT(աLfwQwH|1+I[KpA\@V,_<B"J^s+bǸKTA4rrj:k[ٽk g2LX 5!:&|\"@*q|y,48w &y)xCQ֗jt謣Lx5I-iZ٧n0p߫h7E"@ `!DWJV6> [Rc5<…IG{iQk@ܦX0'oc? !E; 4}P1%d?HrN( wt4 HǚhҊw@Fm/EvQޛ.O쓼%y!z92%ER]¿azc v`}¿b3[|q$7BW,笰QEk޻<_I7aZ= SdFҕ1+5/=|+-6|WJEqnYmUitѦť- c}hu/|Ed$/roucF /n, 65yuЋQ18-'Y* TRkVEo5sҔ蛃o'c^"95J>"Y;ۻ$q}4 -2T? _Q˺|Ž0HkN۠j2鬈aQWܪ L9 o] d2#?' l4^Ts5SNH/B׻]^&8v)[dX -]nR?}8cBa-y(3~D]}Z V'%#IGBH;QG4EI.HI"fPQY1{/"t䲭\depF !D_*>RS3cc pO(EP^\a-b#yL(ytBYBI`Kη'ZuFuzoIo/e*S SQ+**/ꖙ!/NEP\$gKCݲ$SvQdL%2b9\^)z(D;RoYLy\ r5u֡pBQry/!)S,?^YXr[w{^b} =Y:\~Dݰ7Uc:Yxsm쒣j `~ {{k4&VX Xg49ShCr2!i(WbQ³njb:*¾BE &5 "LzhGQh6ڛ݈`;5,ϐT9y@'H]ҋWYsVctĢm;/݈S*fmDtONi'K# A'.}80NIel3 JxdKu1Y%] ! )CCmRr;ړyc%n S9]̥WKG5a cU o2ޤҭi gs1)Sye zoI]"\? NRa]m :4+\syI={mS;o.?|JkH2ӆ<I) PvtvA"{1sh?Bꀀ%3'HMeBlh!RҶ%j/{v$=J1'@FC頊HM+,]>Xh)DB{mWɇx~U|xY;6Z7xIӱ,Qw/Qa:*F!: unը\ۚ҆`T 7(~DD$*qk-u s~ytN!v qsp'XTfGTV}8)c`Ų3^UD+!9h3H =p  `. j@A:+uL$=w2BpM'Q6JhzIK b75(&cqƃ9/YPW74vSk#G8v~`.ͰUh.+"K\#9WޑڜMp.hmfTqUJ"vsBeKK/k~CA*%;pPjʼDufZ=!9BWCf=zވ)/weQIL+ ŧ {i߉VNנxxnB5yj&yta3G,.gqDAXjT֨J`vzYk΢BSn!3(S`k&Ȩeo,W]+B,iJ0ǩGP \c 6a~Y*Y]F7mW46 2fxAin"K0 nk-3=Ll LW̡Na*ʼnz;3T UVW4͢Re< }x<2Y##zW=PGFw?]'¯09a50W߅r{ZW3seVAL$T5p9KMNa%UŸ8?)|8; 6i$ۀ2B^yU}rIiAd - Û#\ׇ<5G~т[.^< vO;k7(?=6bk;zGGf$>4G?v}􌤒#n&+3Z̊0؝&)jQn.l4H!ρ[љQExH‡@`Q*EĀ/Д*y#E(Τ(ל Q*4:eLΩ>uUSdf2[[#6>r"mƸ_G!qN/h{gJ2zX2XmӞFθoj,>uDrXۇď0(W(쿐5ck ,Dљ;0o=*"S2>G6bdl[!dx;-!vlR;9"n[WQh̐:}((-'6L4[%ax:+I^%5=ڭ B#:Ua>9.4v/-G zh.1aF`ph?UJJtaB#4 Mv^&IUr4_z=%}ukkBM ו4V\7MY MOu 8Ik)_eM9sҸ>Ȉ 3qJ`̹QIb2/J{Jz0ԬU㇓(Oe kZXүR%T Ml}cK]+ >/hk50ԘRzKJќ|a~ec 9:1{ RCb 3TC8 ]7F5ƚt2ygX,7J*aD P,~MаU\xUo!c02$F<^gQ@ǃg&ן98rDok!ImWi=vvnb}DRR|gʨBTYkmG4Ds_D۴Ry; S4PBB &{I}0!݈m:ՈR" գHIl9;Ӂ (f;TiZnry-.Q <ީ ;n@ ?+n#j ^ nNRyuG>Hfӱe4IZSha2y-YgM:<%4bypѹH]wR*txyg.v6A\+m[fO>=\bWh;}~=p8ƺM2t4j\w)Jf~ƴL~7gsLV_":e^ 3Эcu .7$GTHɌpaKΏkgɰHzcnL?OsShCd9cT[GYwCVidmZ9 Eusg" ކ*Y0, 3Q e rj(?J,Q|S  m'k T45zƥ)E @ogxfbn͗o Gַ璫^ޠ[f`2cOA*5כcVx`wMsaY˰x~[@c 8IX^6f 7UW@a (;>%ȏ^}t=[Yeh$Us{ᙖ\}ڻ?݈<eNVP2[CtCP/}Ft~S4Bov0Zj~0)"8]_3O]L6yaKZAs"N5\ߋn ☔/3nKt5s)[fɡʙdѡF gFZ!T u#JInr/,ބ> 5</.Șw6s"uV $8;[a@NwG:)1:IwCZ_t2\G/=>k|$ޣX%B*H1^U 5etmIw7Z4Vog@ds*/sn2Pi7+PZdtxN^MF Ϋ,kZq6W 3T;)!5 y TQ_hSx Jzk78˒{5Y>^ZOXX+vӎ-JyoY-Swҡ |Im62>-/Z޺o~k^B>?_L'*óaOq*ؼQט( b)_ďR-p}=l3 0Rj9cy38 kNE:TRq(w +騲|xysRO-BIiM -20 Aַڜm%0>ҠXjvn,&VfJѮOULLBTAX̩zP LUMK>̱|{BYUt\{X7ΤhX~M XJqtUA q3@u;n *γGv+>]g{YҁD3E.~|I[Yk'xcB\Ok,Tr-ELwO^*? 8'i 3Vq5 }vm{5]vb8a‰N_O-\ZRR1RT0#ݐ%P4m8+Iġ(tŲ^%#_lz122d-停q6;1*d_f2-o,v:/pnEw+IhбUg1g:R^rl V!AlO#Eɽczܬ~O?}^qx:[#\aOb2Cprtd|ݑBhӄb #x*U2 4K{cuJI7ݼ1fgLWl/0v q r{E')"{K|Zguv6?k􊔬"C*!p㓵S%f7S?mDA2vM;FXGIAbލ~{p# wC٪cVvb8l΄=iN_cK5E(tDᭋkgKT,5Ssgy( _+R4vq?nuQ/vldIE)NTy @<s\ЪS]<sO*A:YCQDv\YQmrKqHOIj<6yHM4jݫɥIn"Ծ㋶-vsz9sSid׋#WTGPKyU\{|NabB`O?~}տ |hf`UV~pcs[~`2sy*`eb8!R0Iëo>0!C /O"V3hl*M 9,CIb=[m/v V۔UpcbCZnon{xuWuExݩ~ mPz-TqJ[YU-EP9۽ndI(A j9[<4v~T Mnq^!j) %YO9Wea~+ Yq#QC_6ÐQ t4 Ƅf͋On|6Z_R-_IHz7?1;/҃@xY$^s.(+ipJRX!,ʸIa!-Nt^cT1 n~Ȓ?ElTXat/T0XN6Qp/7 x`FK .[G,.ˬfʰB;ФqLptE<1R;41;#&U૜eԞAO7^kN$&^;*gMKajt[9ކ ~ 1d6EMMBŵ ˖Bꇨ%*\5++V2:h@Ewm dx7+d?)2O;Wj)19]kĠHf(ʨJcC #gEbD](fbq @ A0#W2n 5Df5 CiX"~>4ȅW:&ڇg. |Ah IZ75D@ö7m V81PH@(W7^"VFxt12$±ٶF@{{L5#! S.jεW /ᒘX$(.7:ьF6yU&c\l%T go~/>f_0ƀ?_m/@U_cͳ#kb X.Z2[(;f e2B48S\)U*f+2 .6%?9}5>J֞ t;w8`h鉺"fw'<8O'EUK#y5i;} {tCP8 ΞB`ډ^ŋNTk\TX fŞ֛$`^ێcRe}&k\d :^GpPvuV) `޹,UUB7^VrJE<`8a{OH\UZR/`._t2m3su%Sİdk8 8my\UrٯF"HmoZVA,- #1 ⼏=~rco-Ո?7\!<n0IY.a roӤ|6_ШY?<Ί&*V ^?w!9k"aAc2Cי{8U8Y)\7=O{rē& 6ø\ a38jhUv<"v13K*< r2Ok&' #Kb+kXP=Fist~Ce40, D^úMM$Ozpv#}ϐp?}@_ ʴЌRl|{i~(A,ھ,VgJuF"+0bM3 ~WN-zpBcpxNG}1B8"Apʂd_n? )kMn hee{FU|T;AqmqlFcEte߲! ~O~޳U,bø4|SS?ôqp/T[#E] X]yؠY9A GCz J1y)+d5IEDjɉ6*Fa,2Ǭȯ#7_hL2ժ(.OuuѧTԩ:拲'X?*C>|h& j`l" A?y~6W*"{$W ?<9*a3NAae!얘Tޏ:5\<%i*}k*X䌉5&1aA܉8ExlbVݗPZ2~0peE M^0 T}µV{N@Ƌ"ePFW{+qJ4۹>UtϯvpN>/Fp]>h9kuKZ!Rqw O:>3vAdifתtՀ4D=lLHeZ((xcřh=EG yHA_jK8\)K"<y4r$A nRTqKkWId%3v?Rzue% Ytz= #pO2@anL[ٸ3k{fPNyM&j7L^B@/]N?C'{WU6,*@fۢRW;.ǧ"(MTx1XB%&~}2M& ͏@}}hݪdckwu9aGI>3T(/~bGl|GwuJu`+kte_Tek [HyƍBT繠!y̠=/ ^,yZhA_;qJamh%RMS$38_Mf)%BKj9 VUUzwR! P6{Be5^i1_~5H9"CoxJׄ~y*UͱRHQteæho3_,k2# JԨ*MATԷU5_A\>;Tv,|5Qk*>LLѺrp"O'CPURˠSI"2%GTr+5[f3sUD[8 mʮ.9Uzх:HuA)YTo]ֶ'p7fr!.Fdk]WTtyOiL2+~h] !ersy\s,J @zT?-#3,-sT A!DxG9$ӡUopJmWD@m;XaAO@#\FU8R( `cz?hfldc5Qy_.UWxH- qY쳌O.LUP;^lQ#i &eRZXݬ=cG'O Gy'&O$|^loILޠ}v^%kj2߻X[XCS7kTApq${{6ʸxjLhiw[ybYR]Ϳݚ<|FL`t9!X>j3NMU-?hM li ! 蔲b(KnjP)T!^LOcuK X\0;_5! 6y6"MHG 5?=6J;xJLc̍agi-2Ywy.ޱI.IH՚/ҷ[~" D 0 G'G qH>E^=X,e> @[E0^[oA령W/Z{@s P{Po ֿ*iӎdz'h۫B֠=4 O^r GPIvF 1)5_^WЈ{; Q! cj~v~ KX0bO blƚ0v0c1yfW$XN "AACNPQl'NLiB*Xן DIX4wm¶I3u:xEblO s$aN39rR0H7Fp胮+bho^,)LTBZPfHǛiZk/+d)6pCk\.9IYo:D⁙CRC y$1K-|-7 T̎Ge ƛ2y#kÁ"-]{2ÎZkMG-?FF$\z&dew@ZQ^k򨈈wqS$cl#ffbB>o lURFI^ʀh%R"xfوFO+.>oq`iDER>{QQBf ˅cڭ>ݏ $Ӣfv]'cM,M+ e ^wJ]R.`e{iCE&RWx$B:>Wpokɫ^WZϫe|&.,h~fdU߃|'B\]k}F̷EUd=ؐ(=N㺩2Mls_EsQO}\6H>=Vأ=+Gi"QqʖK =7b녧uyE>@=Љw̝uT^+>/;.sh!̪ՕnWUP‹>bevL)sT{G 5?xaw~1>#9jbVtnv@3|RYr\h e[Tk5Y >!8 yIhˁm3-*P_u+y -N,s>;znG+t[1 !( 8Z$Ayt=eIUHTZ> 9ނTe}wQ֧RV逷7 DN9*=M߳fΒ+Q4XT(fM r5ha/b+[_hukd,R0l /w.jK&ul~#`~|g] ךxV!4AWی8H|vO!s}Tf*(np״KG|Ԡk~ ́ v]$!v >f ƚ{2\2P?T濣zT]ȺOQ?aPC>!{ņF1xcP )q-e83F#1Q1f::VN8TOgz]!r\1naRr|ck;RҝtwdeU.*8ydܑf5)Di6{xQ9Q/0I g)j9qBO/yYU"v1a~IFka]')YczQRC8)uz&Hj\X ":6a/KJY;sZuW4餕J-S9*R0x{GP2k {);CGUOT1m z@~!XRjwc;=U(*rz*Ek|[ G(>o+`*ty|%LpLC'+ѫ/yן1J+x#/mTs1! xN"S56dcڻD7Bs\ *esyrLE.fAPNox󤓈b*п JDJ^N,_HN(%#|(nhc/s$B"oEۼs kh]X b1i5g uf֑&+%2Kg5%fFGy 1n 6yvm7CjC=֞dW4vkks<ھb/b(1ә`f?6;glĔ*D^fOYVzd Z$µ0>Tmfi繒MLQ$/;(wWb#fheQ'>!/^tT 5Q6r (IZ`#d_3& < b KsZG%=8ԑ}$T+|Lk9xKPbȍ)[H~$SʈA |hp{PCjRn:%{1͟<̀c̉J画pgP,h`$sȷm̗K"\B.T&@DkhAe d 2.dMZ%\2u0Y9&Z@7Q-RiE+kU.H0\XcV6@4}N?I3Tʿźzn BL>r18Xoň8J볇jwx]Z[@J!" /L?Mb7`Fr#v}j 0m6r蒥>~g]:3̫;'_Ճ1 Ǒ÷Et&\vUaPe(4W]xXG `=,w|enchW:є-H{[wp.:3nɹDDT\P^H ՉY_ Hߨ 4(z^j-/@-m0P]/wiqo ^e%uKomߙlod,#hU oሹe\-]jIBUsm TQ{}mdy:"GL(TtZ ~8A+rZ iu0k&{(M"Oظ14RXxާgTƹ-tE5P~ M0X1K9Xnыܑшav| 5WnxbM.CnZv d>yyr UYv"7_lGyyjKIAIF֢Pd+qztdzW)4 MKb,E`waҚ?k1?w-ʙ.xg6NݴՅĩgV @]}!M+9/QDo\iP3ށ(?w O)'#Q Y@b gZT2Y||l >IE01@aR4^1~ &Q4;}R<0ipfXW2C3$2J@+O ”z9@+ESd'YkP]޴8}49:a4iWs|C?J%TEL4Yy _L'lfˢ")U 1$!^\?{ f?2,7m_o\ W`𤣑6*\ 7"SM+V0_V\0cFbnHyīTPԊ6i3#sf')X&яtf޻B)7 䏱mP.^Ul4-y>O`ں#F_ \=%#_{r?fhbvIl3L )haƞ`ɀL-cu~%N5NM|Y} ̸o9ˡy0r'3'v@us*%8ށu:w| .7)#"W>s%r9O,u /[ok0+hqɩp=4$$A,kPex_(d9He]gZKNY.jU~fMP_COX] lU:FF+ '+;J擣aqéf_hZ~OxἛI42uTy\(;"v{J =mꃡ%f9pn Y`׼]gV*$UCx`L&5aiY75*k7%.ZFͥTW/d*" ջp,t@W3ꛫb2ڛ款g(*`ґvՎm˦XƢ9 f9H@-DNr18 ,j^U3#CƁJTHBCJdLy9mD^:sNo;* [HWiHNahVe.#:B%Nq+q?v/C2N!<6ʚ UKVoleTs`rnR7R^V oyɼR7u$`X= `f(y]#Ҝڶa+=Nh/ZϪ n|x!#,RD_lr#bK.([]\$Z;瘣TR.I гgtUÄ?aJTA܅x|4Q3Mbd=%_Jf}ESInb7tZU# U[s>P:D5T%7 U"C/·JGv!#tH1|cܴIMOK!;ۿ$h0Z2,LiTT!LƬ2:M47> jZx/:&u`JN(oi §q?j-ƕ<R 9ʚvŨ_DzC#a+Nm>zLUb$D3=rop>ҒDEʛ Ɨ 5}a>P:'9CkCwM"Kd>+/T_PH ˂ Ǧ0j#`sƘ>_*-`xʴX4P>0>EP ! 3N~ mp%X+ҡO):tG"'=a``F WG'}g'aN̍\ROJ˘I;sIz;|Vd .aK7ӑڂ:۪-&鱍>8BdMWy%2h|QRk* K yz6aECoXY@~Lcx޾r%' 來Ѥu.uC%wʼnRzk˷ζ2iz~x_OT \bKln]1XN0oe4+/>-gutzdkr+J,X,yAm pbdNd7#DFA<=_<#%}+PchF@%8a5``XNn8,M^[&uY/ Xf#k9? G:>bqṭTѻR2H_T9v}B<3He?aʝ?k߯F~g8`tֈz ֟@FAKlGx:o¡2ڂcb%h:r\kNO0"^Vepp[pM@2|MQ OJBK!\X( Eg'xBcx0i"bkA[C%Pؗ1A>&*f[G{=r"16ρАL-ॹ1Z?!>~`ETljnC׭&fBWILS]feNjމ}H]LcQ}p# 4|['r5"bSn|*PqP !;wډ\?z*%m7zkct$N9UJγ텓Dv3gQjoXGFK6@ҵ צjRF9͉JTa xMe)9܇k>v0ICŜ A}lϾ):׃YQ6nIgCs!daVB'4HW?Y3z|@+U[r=dq$[۾7HTza\<$k=hS p`+ЛJb;ޠi_>jԙ'` 9 KWhv%_Γ8>δ?l5vq!Hb԰(dMؒfD˺ -%0_!R鰥3HS1JMa $kJv]vC|&O[̫}]멑M[bIQ#δ l {fC Vݲo_!7NuqMJ7mHda9,5Q^1X9l`z_EݺPL-a 2* ?QY-UT}d_*L+ W]!BېDu/VuE§~ 7^+UZdyȱzXGFhJ̅%lj&;c}~\/`b3hsB ;$/pZPWpvv1lO[ ?y[;~<8qHPk2:{yk кJ?7{@t_Nߛz1>wٯpx lHÑi g=/bojn5qEIg` ɂmxzmO'M]˫DO:s;hKT^JOUՠNMqW*bԿdnM0}v)IP̼S췺Zte)RSn'n@`iM=4C9MK晅׫$?v0 >ꂌZMqOyznC6hbqervXݦϯMK(uxAO1bqH pT@OI!9QȁZO)g=eUqFg2-H0 8)4/.$/E0{5R;WVw0tt̜qQp}ayXwq}~\}^zHĝ/z*xJA_`Ų@-H9b"ٙɡv|1OrFTW?5>۵@ *au: KPVJ.6&IyD8۬\}Ɖ vF ^e+[w*?>W6)v'<(?gAgkxM.snjp4*a xkÊZd_#^tM !Vzh`*F ;>H8'bdK;R>C"'I߾0$.݉=_PQsoֻ ^hGf)kCl_()8dtf; ĬJݽ  6A5h:W̨JtF;l J1ȡʔDݮߟۘ^@K7ދJ$y\/P̎_]IGK Tuwz~" mVp?B 0.YBxٞW(/̻x iy؁ɏd@#I s[ۜ}F]P#dg)g8:Y'C^X1Y3. Xkt4E6k%ue }Ø>Cݘ쏶Xz뵱R?[EmEiO(\ :R{d,L<'fg ͤx.\1@28,₌~Ȟ/qIX#]2\~LX0+/ص:QI33V*.'Q^JH̾=l}hU %h*0[`JW|f bFerў3RD@*!׺! U;PCTqT/΍<+**Щ 8`$6|n<% gdk wN5 8ۚQBbv~BO( ;ngJ86:b޿ՐT[HΛdiTx?8}T?͕Yr}̶ä"9YI25Czcq8 @{l 2 i!!J?CLܫW#]? {[elBnQ.U`c%FMD;m-~- K +I&ofXk\Azn7x募9}PdiL/8RFӔ΁*P!QRՎlacknv沧} ds빕zꄾO=1,}&xgMnD.39r4EZVGFNt5T͔Ǯ/Re+b}2nY[ 䥥Q}PȠdkH<EE|Du+)h+t}N^6_T2@u1sWZd+ie8-2u qڴcGpzhQDqzl;(F1*؎:C"})>Y/׍SSTQ*@vyReI{#3Xcl =Yyz "^ A(g d^78Ɏ) %#6?YsϬQ]Gj]]+)8낞gP# OTr4<\z E<8HYmƉ#߁TP>LS3yѣ18mb{\fA͹4] &B)B:_^|s-o^ 97WRQ>>((:zI`ѺxiF;Xȇ[)ߒX('b;ͧ^/K\O. ZFT}KѺCY:0$FAwJ^ Gu(gҥwol;e,A_k nE#stҚD9ƘQGa(8U5_ȖQ; BFtH:ꨎ80֢j򠨅@[s"*a zN(zK>_i|b$`I"77kz,S4 m7"v JuONI[2D:Vbm2*2t̶Doe=# D+#)\8)[+T<"V[Cyׂ .! CɞN0TtHl< Ht*^OSj`frr1qUZ= h |ZOH=:;%WO^WN۹~{mm>@nx""!-[\WW oԷdG]\3q,* M,@C9@j1+Ci 2+?"j8yPgFp~aqRT AYKmNHutRMi% .9j>=ܐ MQpoɃ.R[6 ̦b FM#S&%jBbj"R= ^oW>KxP*4Kk˦&5S3q 䶷(RSIUlf ;hʁz᳣q Aχ=&td+H.IJ6Ԏ~k7TyT!xhKK a/knԟ}/GY9WlL3 ڲ󏡛6V !߅`-ziGsEPkh ~M>TpMɆ//^sx xA|;{X{* ,H;5 j[.2k|+/vIsl4Rwd_k%oˌ"?k[U>c5h⛽: dc.!6E fOQ"'ceԽ͌D#au`՝C7fKm0 NUL~.T*AJF'־DjݪZ G6Wk~e`5(f[muȾ(H-!ג)k9/ sK%5upvqFz&tu^)AGBR a pc*KՇQ;7Ϊ+i1SU#fBqVRВlN^9,75^6O y,]rBDG1ƦE`edtm8xNo LUz7ɃW[j@ؙ9h(Ezx15հFyzoQ/#Hܛs}M=b 'rATQv'KAM(핧H\:ͷݗj9)EOZ>,84L7~k N *>OfK#fAN(ގnj6"F"7D2~ 'DdpB"Ty;8UPWCF\<}̞rDž!o%iյ iߜ@w1MrH*Y" @vroǦ+?P!F~RI![ܼn@25 .Hz/h=!RC\ *"Zg|$erQ\22&ʶ-s+[!JZ"FhKDpIkJTd솣Ƥeå@ف#5q m]U)LMƇW!2*'@j ^MHm >'-SݥejZKעԭ /pϐ!1Ո\rµѰ~y$Frh82*8F71j8PԺ-P=ͥAK嶖ǵ5$lnC%w]|jP_Zg:́y[ON˔npN7 rdz#E.dTwY#|x6Qe,W-p-nLyBTp*\:`2nh^&݇yeb|7>ZI4MnyȾ) J` P@]|FQq *Xכ.q W9HPY/4U(fI Te'LRHwV`H0e_[l$k2n/<5  !lW+k6ydrE)+iprM<'EU]]tX)Txx{{ѐ''e>ͳr=]#R+Z`R&1~=Vp% qփވq,X5c_5 Q#Sl n&*UQ3 ;g,NvD]鞱uC&Oh^O/p76?z[ nQs)OBhW3[IB(DhEpV8]ZD%ᡁP'382J{>b\,OG@<=K58̺b<}d: =pP;vҨ;o0ƫ"и6S2?%$m,+r:=2J$`zÒfdDR5|%7EF%U6{@T1%R=ZWruم{MЖGL@]/M_O#L C.#1]֓@yI,' `< L]GarN3qΉiψmq׌9؎C|inE`?#9.VJ{ p4䞬 {oG 2q7x"asqrHדf#eZܘF'Hb"$yZRG˧"7|uHM&ÒPͦH!'c_箩xLڂQ vv ޡ!LWp5X1j$19 xTdKM)wEYPeiaՄ51d}k Dx %kQpۡjAHgZK9|"'+0aE1ً]W-;Jm@YӉ ?͢V 96 N{)|kgTse!zQYVL% gAtj$owV,*=3K5,ޤ6uif(gK̔͡ц`;)*}B M?/L"KJte@f/g-q=:.KG~08cЎu>≣V 4|-0>><9+ &I(L~D3Y@ { ْyp|E}v:o/!(j@qq-T.!lIXBU}* gM_wZr?ޟ,چ3>~FX<ޝ=bQ'w%&zCzFнWơ N:E8:Uj"B.OLchv \zeQWJy-SR?Ӕo^?a> AdI[oS/28"~"moݻa/R+y!!cѬ揸]Nc&`lc!P NB)l3^ZG2f™G5\ثAbBd찐lm*i ;)KX"(f ϙT bXjMibѥONDݸV >\xY޹|2XhJ)M2)HpA,1` p(߮0R%QTaQ!YZϥB_QA8:zqVɷ-:3 )]V?J}PuⰥY4!A@$;HSu/׀SiApeƐuHŵ0%̇d0U ?Y0sЏTDa(~ A 芜MBUG%?i$3brr2R&%jv]x!Вm\l(jY2(aJ`shlZi?W&VSwr;+]M+SsAŻ\GEi+I!U">+Xa77)8~o@eKl߇HpX)V\a*"&LWRq0[~5g8v ,DYC%2cy Suw1AU [%ճ{ѓWPF#X xv~ϛ̏EP/07H W)%{ʹ&t߫8(ʋWlvݠta:Ti+; uW]mQcFf/^F;SAV()9-g,ӆa!M*FF ΙV e}AegWʨ*S\wM  1:\mT`vuy)LHI2۟m Wm5./Lyu^[B1,<@yԎZ (~b G*Xp+%It|7nKX~ ՞ǾXG./BCTբDFtV-,Iܑ֤y`C18~L|XW^n}Fn ~F- | sǪ HA5郉$^wV{'|t6`?a#CǦ k)6!nR.Pe 2:.FmDY5 o5F"|[ 0dت2-A<k}y ,~c}W;"^?SȗTvPaLk;f$a$(z cFO7̼1LfQG^lRAz❖5Ds8B#2WgQ_zOvaz]x_RVWoA)z=pIO:;nPU2yQH%d{XUW| _BRŃE xD! RI6[-UN} L, ,ci̪s id\Rk(^1Xi xv\j3Ӕ5\Ȑ3K#y>JoKbCߋFcSs „XK2ޞ]rlJ&!L!|9M(xņE_ݑvUKPS}M$z'Y1F|(V>r K!+ >,s@LQu]ztJLOs.xG vxwr¿m^ V-[jIdblg69댸,Z8 VT'FβR-pN?=9)`> ^1͈ w_Z~Y!0}ⷖ HǵBrfOwkKhU*u$FMd #Φ$MAdEnlFcd qw%:˨APq/ڦC i ZROT[YoWY2USm &b4bԛw_W{ƒGJ-tTd[%>G !vYV#hΒy9¢%!KYYdÈmexKgw)mCh|YA̺z.Sk;[5kx1?0 b(`EoF(3Rݐw}uj%lA%#ht=|[d#fH|m;BrU"055 M SvS,Zʄh,Rn| x6H筕]JB(u36!'u̢J|ֺ::M=𯎊')R}Q<\z=qr=ZL*Bs"8`'s*؇;[$RmL"ahoH3'УnaJM7 z+Lu@wj]%HbN,^}'hn*Gz̝#D1^R-3=Π*::'T;NZt:[FlӿŒ"3uzJ"j$bb 1eؚºJ5[r3 s&&R' . ĉw@Eꇂ")ch~ɧNϼI H&M'YwTMqfݰ"Vġi/gNKpQiq9 ?DޱbxȸQue(J+(lsxBcu82B#S'4hD-;$x#:ef߶L)5%o7`{Du4zǖN:xveZqǖ9A h %*nKxʍ VW|4%aG/L 6p<5G ڃI+G:JwNTMІАl-YfAi׺bDQ?ɯEc"Zdv|8o =='PCT)4^[7;5{Gڃj1%{_ f*F g)/hQrI v7k2Bi.U '8ԂB!YK{,R=H/#X)Z7Naxxš/5d\'3Ir75bNsS(nS3̥۸E@O)'F,˺Bm,ס:ACO/\K% YV[̹Z- 4Rڑ lWb@7FA`&_dKx+?"T_:i53^4*cÅTk7ڴJAwIK\1oq#]JAeSP{Ɣ[l4?9s3qڃ,UEL dy&=7Aj`΍(KhCt>eLϨOkh?p\Mlݺ\G 2Dɸ@Xr~)c2ύ,AM\8vW4?3\Ր@3[GR{12W'? F@[L/B_:CF!;2AFZn*RbQPg2 $Nȋ&G NSF뚓.~84 mJk: Znme:.Vk ĂEik)>ͷ{1*%k`X x $K= tl{Le^EGj֯&V!s5KguڣxT*n<VCa\=0:`pZpl[yN+0O58C5$F g ;d-M3U-kVO[kn!][#%&MrN,vq+SB,[ԣOräZmXų=v$p6O3*A砒zXyOXJōq%Nj>'rX*N18XܳƆ+.m1R6|S~;mtirƜ:C :AFacڞZVmoȖ-e`ѰQc@# M2M8lˎTLU8b5;EA+:(} G.[Ruf5=~̹W.2O=g+Ёcܣ㖧̐>SQs X:e5[) ' ]a%T<^n6 Jݞ%$`&~`Dn#2('f6*X^5 Ne,>s2iB+|^nE[5Ikf*\p/+x'ߴGJyfq0r;>0'þ٣t 5[yR0n̢N[Y~'j#OZ#`z972Iy@KykQC +֠Bok-!5 S0ߝ 38  1qٔ7W質LgM_&>+ ٨j x"Ro<umBs|RS[e glws4V7emIWj}0 ]I]"-݈`It؋2%HõﳮX'Ja^FhIq3Ϻ0Z ,"WR8@f!;{cEڂn+VaR! w$_W%՚J^ݤ;UG$@"ܷϞ1-һ&lS)W߼Ճ:P4x{8d[fwfXgQ@Nt@5"ʼn9LdouC\ot+PǗNCC$GD:MzK֎ދ.o͓qch^5WyDS77Mno)iрSBpG5ʝB` FΎHhF:G>Lh6(n+D]Ĭ0 œI7m)RD{B}j< d=v|gM14>2/ >`]3Ve!qdҿ|xъL~Tvfz9_.4 Nfx|FDmB(~+2~p\0ze.ɉ^PO8T8,pަ,7GcoD<7]'`H[-裸FE)ʓ,ߦʏ,/$~emŽ ص`CDw~umN?Îk`bw*4f$VIHX R]SzİӕRi)[m0|֝W;v),UYo0m$m'nh׃G c8UvqZ1˺= ?_u? j%I8 rׁ,!_w@\5\R=L)FgB c;HX$(ba.4ق 7NtBmQLR>zj͙ɝ@]nʲv%Q\| "8?:g qǩ~?haگʍ/qr$wWy t BL!! ~tJ9iS7!^ ActAw,vH, *]} %-sa#"eU`,W$ y/ΙP׃ݱqSE@g-ߴ$bo6TCx.KF4bnT(\в5jhfm/*Y'$#cR (>^{FϣGZگ7ܡZRխ?HvAbY3?`̉# ]żw6 ^Iȟvyݸ/uʥ% #Çv$v^vg}8/A_Qma: Je{bnaiLGݮiuubyr/ۤՙ>k4yT̴O4!?eԫG:ITpQQr]̦ek|Qrj^3)^ՖwD s+]0Ca.Pp{?K^x@;,@{g"JΎAɷ<&PdzkQl!ߪmعprmjZEE:\8 CMf;yoZ++*`wA&7:~{8&P1-GJW9|t7ԥy:7k6H~jn(U+%8ƥuFM"^b;%CXP;3Gp8庆Gxf( ʂɻFpPT1RcTaQJY$ S@y cC"}yd q%+f0Ǚ]^.oݲI/}26ZWu/M#;zwr&w"hok?]g/ XCI8%PAP̥=oĈO=t4ޑ5ѷ졊{f Jgf{i=/QTv8S/~3O4R $m5@}$Zg8^h,xZaw;v; \ÊxM襐lcrBxł* e} B3J>(mXldnɾ*ȣ""`qBv_&z)S$&^_͝tߑƹʘ#I&ѣWGT}k{~1#k3a# O] D~JN@:@z ?"Ayе ^`͵4tn~Ą)ҏYZdk#6H)س #A9iPR;3Zj؋fj ܸ% `y:M5r8=;#Z+wʗxW a :#n#9J ,(K Im:Cbt;Egv G9LF\ ?J"m%Qp Sn4pFVMCR!; d1x.mV EO~P傤NgWS}ȸJqsTA/Nvy3=*&p\뵖) y('nJ#QK @WJ}FJ|58^.a2=r `i)>:~s^KUD7*C*V0k /Z-A„T!ߌpc^뱞 ^޻ UV>6!>[NMc-ViYQ||O-~p $"P j V5BF;Itށ#mRwM"jksg0 pХ6Wp/5BGVXkUƉC)B0{6!_if[˨AmyIA_— le> ^I.Ph={WTQ:ME0[J ᯏ.=є䡪X9lvzd 6LjΏ=s(6xdhV plO8<۩7:QWpjjcK9 U\_v<ã>ou&ii}/z=P͇7xtn֐l).S"9fHz J>j{wt K`H!k|zT^DƂ:2Ӯ'+`UKc(Iq1Gؚ3 Z|$*x3j{ 3n]ͷ哚Ŋ7ĭ)>,_$x(ڔQ]O`E9_qsIedq &UAE$aoX-DP=цȗ}(?Ҭqq͟O[㫇B5/ ,5_[j/1,ZMɦZ $DycE`R5 =Yt%PU * <3ٚ^ۮ6& 5gQGTO!ɄE>+MTy܊Ő0i bxs+PXO5 )K+f #T(ᐅ"Ck>LP}o7KҰ]wE;)\7YA؆]"(JJla.B`uqaT=n̝ʇ짤r:jk"/蛱 EƵ6s "6$TCd =TcPnG;f9Ӡ7:I\a=l]B~U_x|"B>PwLbUX` (z0. x $ jgq.=-0k’0Q|kN;Z8cl DY{kF`$uӁ?l ~s`"l:NjmYʖk{$$ ee860QW$#D5VFotӾXM¨de z^2M|ji9Zvh c#g|+v輝1R\: Y#D?F0%H ٯk8ǸMɃe9/`~ 2<>O |0. awN5Fj"Ù! 5R8=.Ǝ43P:rx:7<5T'5"ǭ*!fE1g0N0x\ oY|*mK} z|?Id\>*ߋZ+{n 9U #W򛔖SstE0ȓ /vԩ7ăۅa8]7 O#~Hoӯs-Dr8Pt L%N@@A Ր(٦9{7_ SsIJ .>&쵽"þ`1`K5Ae qj<}@%;^/8(~y^-S?meψibT7Lce! lCh9wiIH6U߭_\n፨ЏpWgF!lmpzkT/c N`-ILŶzބm2<<1X܀e՛+d"#B?__Z 1g5GQoK,nD"Vʷ^s؋6F5vh j  ]^))t Y&E{)xk}id`¢,oV|d=jhHfخB7gb!YĚvZc%9ZNPʄS( a~'#^QHS]<&`ߵ,N Q1|р{57TͲWNou~"Ap>J* ju 6=%4jHp.Zp uY_99{;N6Z Ro3Dk`}%Wx?Fmx|Ÿ@g &:&VZP )1_\<' m3sc=}=_R!H]tw+i 5L+0m/Յ]O%!9G)jN:eD@% {lOn =E֫8SERA԰40G$"Amm%WI* D!:iA{A?ñuSf^:E7_\, !]䲽9##,~=N<L˫ΤHoX'_rjF{&PbA-?=hcCQj/Xܦ\$cLF q)-7ъ|1 BX3OsOa׸+ޡcULHLE$RxS6ZG[C*~-ھZQ^WO_cWqBnrEG?$I fʺsEepkr5%ӌa[Odi`$ldL"(HDC&"KՐ}f<Ձ-yՔ1XNMך!1."*Qm0mەu vFM۝>|gd@uJ5B%J1T'4ؒ[wx^lsYjpP~:c/'%nt^ F~ ޘ`,ѻc|/_`:"b^ sy*R*$46kӮ174.&c +K_LѺ)@},tO`<@gUd \)/Art:yB8~{ sAv-Ήw2B/ kr`fnYTOq?WU_}*P|I@-zvAPR4>#sx}yO<: $EF߰0:Uܩq#2Shjꈽ99]ߧdRdF(sIomJr46ڬ1̹/.mVD,s&yD3@tTx,.Xw $I$E=1YSlB"Q<X.BpJKtYL2V@B⒝B5h+)z3" 'q^ H oyvxܬ:QwrFz7/So ` L!6B!̓2v:ɌH/x _~K?4 Hcr,{X(\* xG3(B⪭b95qI]U N}&;͝Ef|XS?H%;Y"Fda܏=@Z ºyB_ //Qz _8HC7 ZZT'XK c'e_@t{HY7.\yE |~rgN#q;3\ҳfT!?11HmhiEL_EY & _Ǎ'e>lXq2GbWe9?eUqbe^-A[Nz;mR co}\^20[W`FTu78^~bI'$xdn8n6gy76 YutM'vBoX_mnztU̧g- [dԞvT]٘յ 75-Fs(J2C.̃( ofY$\nMpBLsy/)hAMD"űc/J Y]{}^ڨP_8<1t-Bؚw̬$0 i%~ǖA2}tUzyZ(]ƫ!?4]y^Jy;Ń4/ A *{*OPF[<3u0yƴC[[%0(ax?BUn61̺^H( eθ ư`L@Q65mYΨ6%ғ9 n‘{ (h3)ɷR@2]y'K[,E Զ-_պ^4꾟!aM4FWd }5$, gWp-.;W[Ԣ'8Q Mz{T?Jz y@쨋ˤ뒯f0 o# t$(I܈eEVbiqU _PEC Xi-憏ёp`qFB03$X͹As܇蛴:9&P\d!*M$144k!b[Bڦzƿ=$nbev|;8L0MuJbpD" # 󻆉S,wOGO k fV4FEw9# (!֍BIGhA57/#[6ɗD#?ȕZwcf-ýX_& 1g,^ 9RGݎ  8q5)0H>k8H ' YS ]tGB7sc[r1+lF״M|CJGZLoH#|s[8o^kC('s9S̛yjcclj~n0[j{-XƵ$i %fprl\!ToP=Ds޹ vφM4fX1sͭKyXa%p3p&T;RM\DԃYW~T j%[ڂx+t&J|_cn)1ION4Ԣ&)t,m<2#eڝһ}נkzZVg;" Cr#3Xvn]<`7SwkI0Q ˝Pz[O Jf(+.La?HB-]ҠG}IOb_EtR55x V`eplTx]$ e.W+ѮѲt@ 0;iG.٬tVL5%RXܙQظ6{gQ1T;|hZ:QKֈ= Ywה|+SXwd+uZ5.՝_*l@f/Ltٸ"w8\ZNcwPlr@N7rjF zeFaPTeARa U$vw*: RNg5ŐcujP]6 p :nDx/}/àW==[8hiaQDsЪnvl6dk/ukW2~p9-=|['S<2jy{spu;ġ2W.ԀédB,9YJ,gv_ݍE2 rNf$)~ E`=}n#6) v"pt$K.o /=_ {hWDv(c؋{ ~9^ZxVma6)ǙƚKnBBpDzD,Aj4$ޝsP/wo-ξpT4vXȖ X?'O.L&(LOH@u{.}`fE:gc p'.ݖPPP{QjOa9!R~ǯ11|иPU cLcZa!i pj0~?>xESvT3B|.{GvK6Bd;?!.Ԛ36: 8L'O!x4 }m)bL'*}Zh{mF!}"^ޠk:q!߁3.!:ؘUlv L'uJt&~>GK莠ֈR͛4Y&fl޾%?^#*x+7tp*c#SKoD$@K('F_TݫO/n]1ˑ}jD@uHItFs+f>&i4^r6_}E'@3*k%-ܶY|>2D\g@MLgҥTR U`ml3)xRQö癢7c?y(6TXi3sWt7 %u h{<3AS|s6d-Ųel볇";MA"?2kHkcvHJU^A\6t2#!8(Xa-Ԣ^lp W8n:><d;/U,&$zG?ƑەB(e4BHʁ0󣺷y0!ӿoD :د$i* x ahBoLVG(n p5!h,4׹A lIlQ gcwWR1r[]{dx^|QP$^=436-vfeie_s 5v:elB`~γʨ 4l[wo] NjEo@aY'V9'+#iZȳ @nYA 0cUQbZ)< mwj7kޥPe6#qu:aPFd#e)='+9 _!s-/[]jpc,do>3$j;|/y4uaM<\Nӽ=μ_rv"IR(28IGh6 m S[&~PS{VsRrIO߄^Zʗ6G9fNTyCN6c0Z*_K4*fmώ6yVY6<e>A8~naD8H@Ffb-h*řb8r:ZW.PPIs3H`DO߰yFX؍D1XWŀAdž{fu<pZ8-{9K]Ꮢݖ y" t@ڻ,Gv%Fa..>e+dlj~HO34 A叅ot#>\6S4]2B?  |E2 . >ϔgy=:i0 'vI|dpN_U.gOd1V+ T|/:=%5Lǜ//Pe0bBWUm̺Ԉ j&fvʘy[gjeԴq G/K#< ԐFOVS ?8]y'5QƅSk?p\lV+U܅DgK; t -sw(/$ziF '<2hɾ:|T*ڑ vV~=oDuP<)?Ut|jƴdav0mijl*А03cjS鬳~7lYѸ̩,]|A~Pd#Vm"X;9w7(cpj@N daSUgRr š\KVGykv+  Tk,Uptx"K 2:v=Wz5 `` ]𦿜tԕ 7y?Q%^}kmA.kֲ)-4 $_UG z3p%7ACGimV~"/RO 9?݀*fVˆr1ƗWq7cƏ^5/qW -yJǠ[v3mR#7X{ Q]}%m,yn8rn{Yܞ1?.#n&yvd.@AJ9fv!V#NC}_)Fyrxְ/$ څ+=Ĉn*Rho\N!M,|鱽cξ];U沖wtdR\\kZL7~ϑ!404f)łп87Th+C|; w̫0[_iL>wx= 85;Q Ǒ#L$FҼr'crg8Rba%` ^Æ8w#.sCQZgiћDRu`f>Ng# O^g`p^E# @B@`qxR͞dKwEE1N[Az]r R*7[\2(|;A9 dzrv/vy^! jK;_h*IrΜKz s=1+Ô+j7Tq-C{cŮ2uY"5Zo'9 ߚz%NTQ^~I'd@$P7uq>[$!'pS[O){(eL;}8g^*M{W}GL//iʀ{ $]ո^˸CYR_2|?~Q;6׆P.eKD[V*KkʞVq){ٲ+c %+=^ fzby,,l JD:|0bd`9X&bm7ނX*na^^#-+rJߺcp鉯fd, ?w6=$AϷ~?;56; j)h/NG!taAcm*H 2ys\)_uaf8%F,!8 $Ed`3DT)1AV7@yK (;(Fiq4L Oct H~uM-ܻ''c&5Il̜@.-㠨 ~b :yEt1E>p,ySsv}EX(>%H|@94BEN!lV7ǫxW+ME|JoF]!S:`MڻDG 00^19-Z jܩm|70^NpDjMb20F;f̐u#oQ~/$7jB{;Mj]524`O%2D&fR)O1&򒇍Ҍ\1v"` %>Ja Q^LS=®ynYͺʘ2\TꎉN~'Z/?BD+\9H,K/N1rh -HYPJed\EVR^kt:zQ уt|Pڂc=v0=cHߓ@Vj=%3\)UCz;e%CePÙBz$3l☍Wf 'XNօhyDפQb:i{ӟ"}-^<mAxWjp LRM 8-{DMIgzeڏҠ,i䧑 S\˺eHO=,hm n5{ܕ=@' O_zw$dO0deN ?!|~޸Ozpl|cY / ьs(12Mma%,Y-{\vD@Bob;NQ"iʧ(8}kȲwV32 1Tũi N|f%jҜj@.J, S }OSnW)|:y8!,wRH†晎K5Q.ݟf|SB5[av֘93E}Xg;)uw_KM ï4(\.tlԹ'j zR\V{ (,5YgxG :@:35+$|φ莏eәkL*BVe2@Ήkt+K?(H;/.->m$ǙLzcYh؄at$@jc.W/wÁɜ3\>g[n)S}D Hp2Ȧ4P/)ŋo|ALϪ6U"Q 90AeG>vz&9n$i 5_Vmd+W^{p]-V z?v1yr^kW2A۞+Խ'K^  q6||dț ^_ (p+d(;Ŗ`&1`IuL'(sы륇ؘ΂\VF5/6+9dKYkVƙ]nQA}ROxQb=N˝i5u0\)9s3jPQL5Apٞ.g17X:,IH>dW7_Dw @Fxq$OnT&\^rz1*0s'~A-uׁȱO[@s=oKEwz(;nw+^u$ndvޠ< yWz|1 jyg#1 y@/I˘G6N({Eȅ1խM{|ZX=d$;m e:"CK_$mȤl.S:N ?RFLV) sO#!=e|JxqXj㩎|[lW=(}Wl&k(r9ɜ^*[`tÇ .XA@v}Ey}Z\_M,rN0J>O2O̿Z%700 &?ߢ}PCu" tyno7s5QƿHH%*U)Ǧ0aIZ0SJ(XR *і6snnN98胊e(cx]rMoi?A||~?Y'c3Ḃ 2*P:'([B~P36hu(wz0#<-MQ,\P e#u(BہʊaIEڦoNFÊe{a$-@hi;܎! R\K6|HPC"\ ^Hh 5x̞GsnɑM%u5Jf2PaDމkAC6&p-|(C4N 20:(g1 ca;ŷꢙ 4Bi=i :iR2TrN&ܮoKؐK&QDmyS+_I_ "؅rkbow퉆Aࠉo6i鲅镳Dܜl՟b+DU*%zum)v!aks9)о#10P(!>@LkP5d$Y̋:E6U7E:{a:Tֈ }q&Vӗ1*T{g)pG?\_A~ܠ.! ]Grr8\?l؝@W,!] /Z>qE0bRɷNiqe00sBZB<[zF6Z"8ReEl$gLo#wGI[Y<磤fNpA<H-iT'a+'1YRkfo&?ծQIu[r ٯDcE.bFwŠ{v"҈2Ae9U 0'>HszI;pJrn^P|?U+#$wU]#Z%&'M:Շ^&xLohG2c/6㇍X7.tukӂ.Fb?yRؖBA% `#C_kN"Db.NQ/9d>عX pqS4rj9Ft4iO> +DBePYif\̺T65}УNFtK_hYic OiVGih^Ѹ=;M{ljАt6̬x_PqyɄ1ڭ:WҖJGEe>$3m.h.Ym-( f璎w:E3(*瓖F2#ssc-Ośh#y5˄t)T&IZj Yj%&j&V̱,NW߯gݔB+#6I沆[0F)vg&>Œ2snO{:2=Mx& }rw]2-S,ѹ:$  9 jwwbeB@G }xAa4%B c !)%Hӗ9Ycbl>š}0jc{yZo@dJ Ckvo$V ѲZWl71cCzӖX>UKzP?1S .iyͲ6S ZY=zf{ I7吆2B2A#9׊|\`s8q)<G`)*e r5&4 `s=s3*c֬+(eK,$e2=zxu 5˒5{y˵hZ-/{l4T5FUlhmF R6+Od<$BQ6C6 <ԴEBOLCrIc8WZ",'ܪ4R9Ohj̜hu/l PpsAKOͤǒ'tE:aC$# WC<6vߺ<":RSh y*$:^0-,X6-Jq /w-s!i@)D;|/Uv~%>i@”T4X R2W C1tsV5R^kl{6IAJ<ޘc\+&U2rMt\OxS9r<2;ðsv&k[g(KSF8W? r`RCFGb?,EgN$㥠ԀkJzciI/!W{Z~ AkQ ;me7Õs:)]51/vgeӝ-ęŴ \.+<`䍻X=M^I WՕ `hu H%-oXd6ͫ~ֳ%of-==,,4⍕:o/aP` 0@wHƩoƱEҞ>P5Fi6"@aڟAk!h#jUr^xy kń{?^߿T&pl:h!ތșBH%(q0 Y.`_hh)6dw&d}\4?]q\@#lyN9[KSߞJ-.>ݒ^|HJ[4穀> j%`j2&ѻIöu҆v!@J8- UHC3yB}HF+@Y` x.F ˷_?W*ș] j]Uub~(;MEW*kA aUo@:Dļ̴tOZJ>(2!)9}?\"Jus<"^Tp;YaL(x}k62'ݪNJCPJJD0(CoK95ZcoǕz>J9^ͥ?,T;Cґ+fB_^s/gi@Ђ1[/'Z".޳}i:6⧨uq)<,/w$Q*j )7đ]Mbz$( 쏒'16ϋ5"f{_[zF2;gaXG(fn۫ZťA%b֝pk ܷ4E[=89 N3}E^iNMcAዚu߬J<{HEID/oKGВb `ӻXw<#@x/?ӵ-U^6 fk[Yz`_H ,p}.ڟecE]s=U&>Q/|a3.mӸETl+yL얘m:*j7|d[LǶVqy-3҂Xe[mwie{B%0*wZ}17况*|r d/ QoBdEIKN׏Agr. ~WlSYf| jía^2)YEG&Gd+3*irkR:$wl:3y? qj Ż0w >I7AM L [`*2rUkKܧ!QI#jPyen‹D@|! 9%Ik]3fǙq#]?q$zg}'V\KyWT{Y7 p]F^>]cns:O$l+,$EH&Hu[fWkDO<)Ћ0E&Opi*no*1Rkg3zl.ҭ`NóV\zp:  vFKO7^6%)lCE$"NA~O(_RE%~CPţrraw*/l|gDbZ 0>XI?:W[(&jpypɞEE3Ӓ4/%+KG.qЙۘg[Jj Cm b|B{Nrށ0 3=Ը +%UO[ fݧRxYB r lυlyd-Q*@ʙ]!zIf{T3};dZ]ӐFee-̾hqOrWM%:|DKa"#x +F 8*.1IF|PC'^0N~#ɦ?<<7$h )V"8mi8YXM_z`LSw]G zvNi<#rP+.=d`<5ukU8SW8r)nWu G:ٺCP E ,7SZc;[ AL׬oo`.[z3-R21C9+pA?E3o/6Bc"-HY*U#]|jANtZ\\1M Nh}qvn6?^SpBQ&S{PĤ`P 1~2&r|X**A#pkh 4:s5`DƊKRpR\EB6~_P\<2,~J>?cW~ؕs-<F[֪No=jJb>QԜCXH.0fV Yɑz)q%So*ٛ`ToĄ()4v{$[4ҜQ պ2uq셣/}Ѹn4kh7VG7B'#C1rf ̾z`)}RmXɎ6׾v-=@Xɡ?>i0 R1zU!s$Nh{.ϷkbC}<ӝpL=:YA$ *e#{yH$e%: R:MY?mm+q:z"Kn :<&ؾѺiGkYqRۢ]uX:pMI76m]>-#-oC-'g܅uL?EqОg]*sV8~м.'M#]D`ZbX?¥TtEdm ߔl)W!6vSJH+|';4mBq#P8.SS (9eݒ6؍ґMٜLbF\0g&Lydӓ渨~.xwLͲ<_}1(䖃.Gwc1烸\K7yLa'=ɯMR#:Ֆ@ !`Ѻv)= nӼAN뙺E섅.U;YP[GSʾ UE,jY j_ ڕ'H{s?$g!Fkܑ"򴆑m˦A>Hbj2۩0JzDwj4lD&;C؀,E7/io?}Kd󄨤lHz$\uO Df25acFq* UP7LvZXYM{,d3dlZ}<:^tm} 6(V1 ɓy˦Lkӄx \U> Xw7p"-&4;<5L֬R2VKJڪJ:h 7#i!~{kbE8iZ*$qV6y.w %};N0VmR&]i ! J2寧zwK ˛i}Wf FgiyfL6@+p}rތskku|CQsVU9Tj?1yvO؇G 1tH.=v][ɡ5_F=g9Dži'}t`͗,.J0!^ Je1uܴv#)!)dk!R.I:`{EuQBՂ7<7-vvxDm3~^-?]pDpx~; F nfPFhL"YBiF&l{vx[ZW7avAاlbh_?bCħe_$t\ZrXJ A1yGN5Ȑ%+zS*?K┣PL؟ZM _~㝃ʮsl|7=SM=K3rp\`- \?퇌NAj2چ+aS+ pn2@$< ۈ ijxz[KJ~H5GrD7ћ)`C0zk \.^7t/z>Ai!~^6x-Ardv〄(W{סԼ(y_  D}[;x1 .e3;ou9\EPCR٢Go~|`B쌇gp d(;1%Z pĪ W4DYe#WPG|'!\,)%+[Z8ڈ8x6R2"H4%<zSbc=z4tJD՛ :Mw# p'NՌw`^m ܰ;+uJ_C#zLJPTbLO֟z׫$M.yW3ǀd#nlP -7AJ(ӱ/9Nїt=Ś5 HԷz?B;.EDuNy[8±s]F-͍Bqr׌~ |VO |+Ŧf150=&1>y|caKGoGjn3cCۆYo %FfȋTVK0zH| !iFњ/d"b"4ʷ2 =SOe01&Rj!|,6crk﹨ baGR 6Y8 =dߣ]$'7ze˾Oɼ?`^dt_TD6݄(D!zfJJ3\JUsb/ Se>F،"A\_ hCn;G[%8/ruв. .,C }V/b~;}*E?b‰o=q9D*_[#o3RPb/ ӹIa P{@vƄ|7$!W fZ{mRٖn*Ag?:I!SBM3 `vؿj B T}M(qfzZZ@u-zQU\< q2Ʊa%?]\Kܗװz8 22RڎlF^EEմZx`PğcJ.\ vPhQ82>J-fIWX*ᛎL] 7Op{U p*BYWv6Bx5om=@K+;[i|ylI{Ԣw8#PD4e#`\%)N'#ec:$PZEζٸ7"B=3"OgGQT`1{Z]%de;E }FL] |L-g,ʾ$}BSmXZR u('n)5r-RK,UHS'aƆQL"OLN2 po.UvᐄG+K{CII'X$]AtQ(7 V+Yr93jc`O9MĜjO!i^C.sLC )̾>Y<՜[἟IHp#R1 ?dӓ(M IGBӗ8~DZmoSU6dA ʣ쒀*6Sۄ/lzyמ Tƶoh!A'aQ-S9fnd]~g)sF&cdG8C`\6H9~Qٕ6{CW ê3*g-j9Jr-jksl'Tt a80E7y,!^X۵e#g^CY"CRE| D2E;T.rxT#!k[3Wk{ -B{gkYRf!QKӥA鶖y)/ Fcj@c/61 M50<t!,S^luTOGB$+ʚVrᖮDd>-6# mc"x+sͅUi~>00Z+,&mV1@Pjr\qsXBLx5u)\> m4ːC0ϘcQh\_)k!QґZHJ!ck/jƿrfݓ\;M4^W4d(烊`zܚIR:DCQ6#Wr`8φHLu`+, a]1qCf'b7?QS` 8s/[-*C 2.Y FrOpVοE m\'^1}MM++s:.3(.C~I`C,꺶<.臸vd40)ϓ?E΢ *jޏA Td0lvtDO8hZu<%%V?-ve}-J\Np)v'?WE[@fGyIb3 01(5WvV' EGaӠW큖\B\e>Dfm[[ӫ밥ѣ0f3(srII}-/M'CLJh~f٧Bԇo]2EČq-1}e-=7ƬG!"25R[2hyh XJ9pI.gt`Hc׮]-/ g|(D1$5 RnP=fX tٸ"m W"Z 冥*FaS=r,=si])THLԕh̗^Lp̔QQ+%iJ9c;B9bNf9#= 9? *K9:[yG|MP+xlHm:3]ˇhyuSƀr8)H^ZϫpX3FyRH '6_*EWJq85*byimz+m^,SiZHΉZCٖ"fÃv8RKx&͖!kr+d)q~ ~+({OpA8r'Ga#WǞWMқb.{*$8kjDxmu|A@[ۀ5g0c\ m5  '7U kmCBf6_dp&txoߞh]+n |g?ARZFیHc^]:t+3 ć⦧JftsH2c*QAULh gb4L6\1b_n=i kI#>$Y.dzMotGrz̢ ,c=q~}N*emxE%'~e=dm J|sun664hx,ؽXCGs)dM:@Կ1{wq@?Fד'dyծHx9xU䞲^98ۆ#]/C7{UѦRT17yoD*{&՜З܈O]()*}u Ȓ=,VN_DNltM)/6 ;z(H Gwe[QE }3_ +mnߋ kqtTYI}~|%7KۄWsܢ)z%^"ud& +_] HF̨D7ܤ|ye' edҌ^D.m5^D׆-$muO-,YmidJ>[mCZ ,$ >:  Lty^/>q3C #s.l;C.EZ)8'qsu1_Aa1"Ƥx*$'%k QA"̽\L?v (bXzi s(kJ.IQWj§vPc?{;NlN܀="?nHGaƣ[ѭd%e1NLgZr!׶8~:dž@ Y,XEC1_orshQ{_\vG3{mg`cR׫F$:P@/󅞚Q Sϋ@%WBq 7eJS rz'Oƒ?JOc() Uciv ѠWs h0\sZ,mH)2kvҷ zMI]c }sV'T[G#dGwM%9SRy7nyC E?J5-JhQ4+iEF"s4_6b½ vd5U^Bs> I{.}຅,nE.k_O,ݎիp|&K껷"°Y7u$-ZɊ%Uu -w,*_E?MƈԪ$Յ3JL8?/)V?tUzK !t#p7JcIT:u]+s/8of NO\)lT LsHKJ0Ǣvft(/ '#]M@K>dhV=z?׉|SQATN'\OOm5CM!^Y-RPHa).(έ,' Unz)՜h^Fs~6AySe )s]c+m`{B_Ě^׉'/+`xs0á4yi1]׆_Jx&.%cX޷|f+H@}P!큹1gAp[3}$2~M>-v{8f(0+\弤_4"!V˗W2W<+n!v-a<-y> %Io:(@iSknap1  BEq}^]dq"c:3'ct]1v7g3MǾE.V5NnҌIcTPV-Wn ~^HniV{ W1&B޾7xmJr0^凍)oeU5d׬׼"aAa0uè(hʿU/js XNp,<&E;%ݽɪū')J|lf&C&i%"ckYæ`<MF̫D^Jp158RمsFE_@ge0:E_`fN`u QMaAC)Q+f8U<+#w7E-*a=YBqqs6&'o8H}W+_"\(*/?W7G3#\ LruDoWyh(PgZSx:d 3I'Q0 ".51^ rtQMl"S˘fTx/&Fc{ '.Iٻhr^:W! |:KVhǢ]՟s] `]sXPW"Ui[c1+mQ@grC~xdl)cm)p}0݁n/9d/<ףp:;cYvGbZU%D2{ll1>5Z{7*ln^0F`9NBJ_isqWp+j{s z13x/$a"nRTF/f#?y m,MrC%SZvɛ|?AB\N`^w+Ď5?vpYdXYƢP_F)$kv塯4244n9 B(k\a-D ClE)pY߯)Gfr!-!rmD䔤?y|E"pLf*}RM^0.sџ5]eբ0L![~(Ftc晴~g9~<1՚\vskRN-tA&"o^U:Rcyk qvs.i%PgsNCWS+ w>苅hE0#H.Ƀ %3鿋6jzE1Mnh)2Fu;fLSt;[{*>+wԳ64oBKzZC5. /.MzE_k3Ӂj$#Hvއn*@NX$P>QCM0-ǹ](eha@1$Nۇ"KHF*N0Qoͼ,X/dFkϏY|w^ܮb#3+sy~F&^ߏ7Lk%ٻ )mΊWL)oi@VEga_X{OI_x6%LYq#0%$vDU!YЂ ?!1@yFbRIٖw8ͨ sxEoMV@cQ^.jd)4O=᷐nu62טapmB:6XJ@"5}p 3|'Fddo:pIL}e]h״)9 XR~J"ǝ ]B´# sfq׆ŌP2e4i de\%DEK%޼tṅhϔ&1t۫_:1rޜ:fB`/~9($̒,N2euzm|Ļp[ V8h9i 5yXJq,To~}7q^3e:5$:vC)PX V -ϰhG5՜8NDl?F0DOn*$yzͨmk2>GwʗdQ8f"ӂ6_O{ӧkXOD.kt26:fߚD <҂ ȧTźEu}yr!.ʪM,}MW:r4@e6B\tLo?fE0|94,7$rI3ucK644Uvr;3 jњ(#nQ7P[+R8!P5aO (H/Rr@J>2 UQcMui)zdrg0#,F@ͪ-[uC +PA=uLNe_nCAPΐ@2Yeg$3Jv1v0ur'Dh59o`lByW֫n\Į;ʖz H&j\K/ i%B$ HW9EEQr>ƾWZZYDA{qܹA/mVbP7FkLt[ 2l/m*Z$$jh_s%0@?ʎ= _^LIumul 1)u7{1c?*a{t_0HO!2lCKJ~)Gr[z5*MlĈF]6[搦a4BM55#ONd~0=@lu=DܑZJBvހ*LApIp.5?D4ދã=<-9ť2VeY3ҩWOskٶT b#y 3LInpSZڌC† ǼVw\ fM@y-O"nJrM@5 F-ՅONTd0fHַ[,ssx:mL#p҂62ZSy5䲞Ǯ{*Ć[vHW!߸J;*zpnk+^ M\кu@8^8ćzG1}[z^D;FY}̍,QRJL hFZNu $]0wl; J˯L8qTx ]>ҁi~ N/3"`G:@X|sj͚+p<lm JH*hiv5NJ_&jJ4zn6^c=L 9b@X_nxEd>xmaptL`~\hT(KlR3ZA/D&?(X#Q!:b)3EXU`L/U]-53$ ]'r,$}E[ugZs0"#_yڟ}GݐKd4")I.]^&(nw9+k.LY EeB0 kzv `O(Va4(6` qePeRAXDգ+zq59e-[U%GpI`!G'` WpPW)&L|1Y?3A 0`eA@bԢofr]D纅Ld~9lH_^kjG #F+&WQkrE.t fiۦ`G`t Sh>?[(MG,f22nFvrZk@vVN?Wa4қC;稖{wDٳqQl0óDP,y^nN"rxޖXlNF9d9)E.ӫqZD}n`u%X@5Mu|@+u:?w vj??78vkq?naw :V,H.y*lj)%6Zʼ q[_'W#z^\͢(pkVsB- o!z 6K޹?tFdA袙QLd +J9e-2$e4Tb."SKs&^%jrDP KS)jDӊ;ӿ6嬰=f\P^<6ƇfR>Fl.|;rLvR[]w!DwtqkA tHICKޚpX11nfeyw齄  )A6h/}Un8P}-=5dez-kt ~םr1 \AfS(]G^,] 12pX `>Уl/; X;mK"t wWs)D1e; nwf;MJ2Վ.7?2ɪO_M:za<7t}WH=mj A쉊M/'swPB{@G8 ϒ#X_6;ȷQC1vI *[<1m=#p,< Wj j/;'\8v;3Fug!0Hj|g!#^ B{8_펐DU;u\ڔ¦ _S&*!W2R}$(,~G-Kp]d٫qjsOOp<|Z"6ϼ/*sR$ye\F]N,hM~a]  qݖ ⺐/IkGKj.G6Z*ɮ9M@š1"s ~lD7-3Uv''`HhV4xo"[&r0&^iVي/:Mg_UIiux>4'4wrrSv=5- $o@^$ >u؂c>y @ssvu}IˢV|yA OF _l\(%)Rk=)F:]Sx.0 }-Ϻwʏ OX nF?ǎvH)M?X'\\N} KYRES>ǹW_.%7 x*?{"=_F䤹-,?;݀qxrvuVTq${(ޓ M #NkT†K4CComt;T[>z GU)y JWk7M 螺av\Bj$B?8OwBfA&Ū)"p&^jq D80Ȓ.YMI-$E =b17ow}o 'ͪe>xSyLQ`Sjws^[:&O5ra|KxuUUyi@hZj߼#Vrjnwi;|ԬE)|Pf46K6ƻHb}vgƧ.j͝q`a<326QN- ' 1ͻma[KŇj;\>r8 AU#9;ҕTg1 5eTWdkJPm<50ޟJAjt<7xv ED=68&encao8E<|@O֤3*g>e|''Ch߻F b0᱋&L"̴Tdi%Q/tII-W F{%^C xVLS)-뢉`_$<ʌ<Cɉ+!En7$U m̴~:,pv~_nǷg J xȄN)螈~(Æ`28 Y@s \:I3i2ʶ3ӻ('6 ta˅xcmʧ<X[eUyQ7 NJG kT€yզּ . Yh?&v1or1j8=t#]]\dgb)or]:Y_&'PrdkQ/zsC,{4lN3}7Dڪg1j]dCuvQ 8Ճ-`nj[:LչcAo#KEo|?(rT8{׮2"a^EkzuYo>_|b_6dgϱR S:n0 dC#'yKӆ_":[MUUu!~JM J_2ųq1!)#$ɿyyÑUh>|<3pmrO{. WqDŽnc|I&7R2b7wR'(e' @#fnU%1:,gxr[ i >fx(PBtX J@T>CbF/(N^39J7lwE|3j!saگr}myN+L~X^e%yBo_XtYaSh6g -_,[K.# 90[H;0OK_ӛI }ͬ OoDL#yh[D5[t]f`SIܲmW,bL я(fjH^Yz\yyo:[a$V>m  cơ=4Y@qe+d׊Bp0^N.Rn(˂ Kq׺Z#TDt[ #,i{kٍMTSzX\8SecA^xφ7jDbpzqH8V# JH f3$EbJw?04? * sʡ^*=mgq Ç슄ӱewz1\sG=j_gy#R/WXY{we{^&9jxD_4ьu r4Ⴞhh֝u@'.Mdr{O_ 7L?r WKBW CLK!Vf2MI ҝV?OVjTѹ(QPˋr-;ʼAhZev#úHM:in/a#>,%Q؛: ϩ` %9 `'*^ջm8=Vh.i`GN@,J6,Ko4lNGgEAP://wr> !4mD[rbG#<١RR aql4 ٿ'eJE)9$WPh>H" E "3O0K%U.1{_]=:㾐7$2QTE' 7ay Ǘ`hxrOytUC΅O4 9ѮSqVm;ѭ-մѥQ{^^AvLNon?`wدMlqgLnTem}m XbO ߉f6rBIQ!#eURVrLTNS}ظ-0ˣ9-wlADAqzn{d %:UçC.m^=z^@jIJj#xik%RRm]tݰP0)c"flx򁾟 w,mx '! G:JD O8N4h)cSіtj!s:&.CJ)!" &ns4n\yo@,8ȸsO5uXz]%fr"Cj-ۡo@kDHR]m,|REH/.c=v2[$f#9*EK\X4aX7BUf&)Hځ[6.:u eXڶ|݉sLqbWoa°򜻸=oǤ{x$kb*J{=O 뙹0Jš25Z?AgIs?G>zܰ7Mֺ=8Y0k/#Q-Y]3. 6bWTEqL;_o -8Wg0A;ԻAve.e0ſSG#Yꨂ5Og5ʓ{ڦpɌS%Sü$r4҆1\˹:ߠDauQmfAФd#8݀!ox"iUV](cz].Z1׮]_5YQ_~ wM}| ]vSko(|ޫSQȠVEk45A){J~[&6%X4߃ޙ5WpY +:pK¢"6wy~&Fe,ڬMx<dAlk%Mz,M_cxΕ=]؅ݵįeJ] 0M"Ax3E(sh HlE/]IqL0xFiwZ3xG(xˍ??U/٠:^*.-|p.ӪPӔ\\]2*xffE(1SܬSG't&j鷚c.%_9`3I"2sۼj3fj-O+rNdPFj>wyRje_204Ipϧv<IVNjbCRis~ޞre !2$#hؚ)aL,HE#&>o8Ti~O Aw|Ҥr) =If*b# {<XY}l 5yW&3ڷOg՗iƆxk5Gd.pP$UC{c7CM-՞`ʨlc Ub6@~|l 3A*6$Q0w~BplHI^ !orq5Q¡x@'-fp_,2A9.? d^zăn/J\5e( OPr27 Tµmj' gS_x6l$؇+EԋԿQVyׁbYJ;dklҵ8U$>2ԙ!F<ǧF匥< -#Q{!`hn j8m.‰ ) Ӗ~4b1+2)PCYM|Mm7)C7t@?xjnuV)4dM~@G|E~060'=#]w5KqH(gϘ;yVrHGJQ$QH)_ƪ)78E[j/XK+DU H!s,'t0vAP`}Н4J~q;Z]e;m;VHNeGb33')zo_RЪjNW9Vhw]JSroþ#Ys o+OŁ|l737OVP Ҁ-~Pz6($PYeih`ފrkQЩ!4B h HW)<'/D,buuvQyH4UDޮ*[[5WEwbX!x G]S)/}/@jmȱBHp¬l}d=T̲$:I)k8TkfEjgI2fॉ=,(XEƌE݋/7 u%Md!^k$')ł]aa@IZ+ nihBHzRNj}C&{7_~Q6Qgd#*ue"Q"(p %eLӼz>-_0f +isFU(~}y+:S1uְ$be%'j}80YBf/6Sl0?$KI*;2d7SCvC)JSD&~R4 LhѼcDL4[.34Z- M&u @S zVt%mAHCI@n@M`X`y瀉.{%oyKѲwL+@4|[25M2\x$CNZ/+f 6zrudM4}cS^b<"lKM0"Re4-\mD-Ֆee'1* qRG)s Ŵ{Bu/ХC(5Сi^6'=6I_`i+WR"$P3I4Ea95a:z̮u,/3hkS&fߣ#[B%W OT}Z T3 sn`eO͐<]+$4\L{=C 4d] 651iJyH'oI g}eOiy2;t]^XXJהoן/aA"6k{XP`;)Ƭ#z{vs_@VSmAw_Gܠ;\,Ml'c)/&ǽɲ[x"p.(-{׿+׈_B;MPxwdȻ֠% ?d!eݳ\I{'\\+fjd*wy$):<}(@ۉMh#5N^ /WY/a0ӂ)@ȴRBj2ItzH~RMɧQ /xU<3S$1.*LK$.(_irX?m׾eK tVƂ98 RpRqN_@ʯb"C#q֢$U)y0m鎚oјj;<<($rKD(*O尚nXOHkm$)dcpCOz•6#9ŎXL' ];ʷPxw49L_U3qw\ހҞhe>0|x_H́.!`\2lmh4NQ&anSA7 >A?[  I -+=⯒*! 0<5@Z/jҐ&'a}3zL;*kAylpsvɯ6sc<Q& P?~+jKwƓψݕp);qB;Xt} oc_׹\+/* Y]D-~190̚cfWNwUi4 u&" ~/eyGόzX82 h'r o qJFnpdC7gS˗2QS i/jD{y#wqV(3m6jQ)&J!~7=p?c-A. x$I}IiX/kw81tDձ>xT? ?FPWgl!Gag7SM*8$^J[{]T%b1`9Oȳ\<\djX8Hͻpn $8?J PUBd\.Lۇ[@dG\qR.sV`(QLSNC6IG"j¦jVm+Py|,bʳxGdPمxŸA2AADOڀ1jSKWU?^->@0 Ѯ"1eHJHߒ/~S^sgK,\fznVwaݓl1 Bbs_"ِ6 KTsDءTd^ kp6_\Mނ]e(~u7fA0I_d7k >5N_\D2k2F vMqr50Gy!& I ʪ]49jSc%.lu*qb!+ Q5^6jcVkkcZ}- 5c`9M8 F۱Rp(P+3G1+-p HvҘh`F3|\0j( 85ߊ6dc.?Dk 5}XK9hH+/d6lcX(}:^ӊw)@#$Bkw슛 a R)CJOaW#cҭYc`">`(;L,RW} xR{,HF Δ|8ߞcA iA1XۑCB4LHx?; GaP$@4?`2{j ~ ܠ3=]̣\h<`\PMƦV H`*%}r)%0m&k}>H TՁLȿ+Kdv8BW:$?.Q-4Mr} v<ua+e?+<1 FhG$ ;~ˑ3I\U['ŋB GЉ2.tMA(4kh$h2* F${ˬ;hŕ=tstk4(uB\Xf>LJjɤl R̳VėnMNh2Ҥ0>3dbH(f@neSP'm>cdn r<ͳV^OltNnӺJū`XbXYTaQ ~!L^ Am7 N0{P,bSRe#۪‹Q\5aM7i0PA_N֣Je)))ɉD L2,p*U|Վ;S!zvo)Wܥ%OcYʠy_Q> d*Gŏ{j=lTr/«EiB(ڗZX8p㉏tL1+T_kBq /4;j>cAx[bL#C9{;Ix7([lBզ_SST(_3Byڌ # u3D}aU ӻIW^YէVl^RzZ#-͍&4u5.UzۼP\!i7| sKvηWS/ &@MQZ6ԑ_v8Cο >rChwR;'@ 8Zn15 PF %uS+E^+J:xzꔿֳ$jic0nG,"$ք1~_Zl5yIWadOܐegY!7=cgy&~Pu+wffUEZ) ) _翁Z@P˾6+6"2e㞥G~ZzO%nvUJyMLkpk`$SJpu4?aR*K6lQXDrxn'7xDrP媋^ZM9OѮVc~Wc<$YSՄv;Erܔ3kX}6$V_IS#(?UHg ;"ktlݝׄzH{jq[쫳FH7 E'6jMM@ GE) r٣V[q[-RUv" #߉b= PzNKK 6inQixxJNFru`;6DKXLX-,=][e 1׵ʌW"j;ϐI;fhSz(ڻ-b ǎgN8 W\mנ-Xtp/ @ c?$ Wbc4_Z^UX^s@w9G4hh.b7bIcad݅JHVb+@K\<#9p]SIB`Pj(͇̉B Ҁk84>ֵB- &HJ';Q`03E .k=zZk8\J,(+okȯ&y7|rr&̈iPyrQ`߆ꫨ~.6^¶(w;6iKشQhD+ Pt]D{xvJćȋ*?#u#( *y#pQTx+T G!kFX6<*zcR̡ geosk(c˦A?h~ %&"?ctW+K߁dBH}\y4CҤ-SL9V 9o]#Yz \Q:ލqq\].yb-- }9rq0OlOgJt3=1fB4a=-PT< ]U6V&}_yp(F8}7B(>O3`f==<چ`9JWd)FC&t߸p~nt_ZWsH/mZ_* DQY%#.J2V1K9$Ƭ˛_#!瓘f58,ⓑ@ _IN kc4tccgl]H;*1JP7Ay|)D2_9>2aCQH:$ֳ>5ZF5"p ZP 7}6gG2OvOKw/.!m{2$ cKsY2ީ.ri"=e0y'Gx~x$ƞ{ o1/ ٔqn\z*?+Ζ x{6eDv +^* v"Iw&%fVݰK믿{Q-m^R\X< M, u $n[JkOT_U'Z._z ObHr[];WOTF-5nƖrPa̺_٨Dzli1H w$ $Hov/@N` &h+GĊt"=x[^Eh~h݄ JI47 bbO!G<|X|!@`x?37i ]TMkSݧCdUdP:4R e>JٸUt'_xzAҍs.;|p\LaOo0f>!O R'Omvh2o#dL^,'K϶/ UWnȥCYyOa0iOBݍSHU/Z셕CȥUp]9P/qZEFTLci`u ;m96$)2DRo Ÿ? & neL j\lIuKh*$K32 sFrPbn+Cz.W* Vmف@We*+4BJJ $CPB_a^B]Yېq.:oly'F-ԽKVRV^J-cmz@DaGG.4I+1?n݋^<ƌqVcRq%0J?20x7LQYNɿdgEq?34tLrL;a>[o٭'2W|$2ı"~e<%߰4mnf́6!*S̪f+: gO/8r:`ΛG·짛_'t#*doĿ%V~/`f/qb!?kxҬށw#>U 4@R,3,rƵ[0g[ ]ܙ +:*YiiNeҒpi>C62~=RsFlJSq}Iy`qh;7SSu \a' ?F<$3yrv,DIX4DOYYv?џm\Ely B?6aY|1:()gGH(֔49Hi1iics:ﯨͱ?c˒d7q,~:k%R5&J"ܔ\ .׾tY&3ؽdrcG҅BK.#XXݍUGdS8{MrS ?n%9W> R%_LѕgVWũP {zW}DbE,&ha)1mYkAUd+XL\)P{t t*zz|&Zn /4>P ck#"8Фf+?5@6d|(8o"wZp㴁#FIkkU.!0,:HynƤ ;@\)'}"9UJytӜ1@7Ũj ,7x-3b}=aVv >n%$ %gX2䏞HNv ?R1u}1+/uRmk@ϧԮt){R$6S)eY5v}36RT@*"^<#5A櫲npSf9U GhZBTmmeDʹǔm)׀%)Xm[Ki7kzf Zp|,ZsZVyl}UrGs\.Qc (Ԙ]ij/pm"nr@b7^zA#XD圂8%M\y6^,_Ή]{|'{Vmi;+b7Fpmϖ01ǐjhxuTR}+%yFosSsL>*i'1H+(J i7ir!#ʟOi/-S XN9U sw 1E|Z1UB}{s6vª7%8ԮD.1Y<^ z-"ط7pNgV!n"z5};/J8BRsIץǩY p.:—k1kw%"cR^#\N(kggN(T}­7I̎Lqh@s\wSm2+jBmq+?Et;?OAP{̼e!XxZ8T t;k)l.zL4~-54A[d74>Zk!P5]fE=wm`0vug691J%8hA{%D~K Ϝ c{h n9uqFZd'[ ݦ&]ӴjiHi4D[^3u5~& U|z0A?NoDn2 RrqJg.p l6YnL+h=w/gF2)N?IFJ 4s|Dߩf<#{r 7xA͵<4BA' 7wvS+D2{ P qCj@E F(f( $ZA)GЊ.y$nIJ4!jz2ԛH2;7DƲz(ˉ8X"Tyk2Aݑ>kx؊ꢴش@^t[әC_EP'$e5Zh +&\bG2UvZGCaW*9$#oI xHd sƗ@ A54] lҪ$wu St,(XD.Gl@-A[ 2six1YBMD]ȬJH mwI.mp7C r$S#Zq"!XӮ[>4 ʛ}u7Ŗ$C((XPT˼:ޕz+9iX| mR'.\Lא{1Cw\p`l/ݩ&ǝrֱo@0L?{hE3lCԥhI([(]Od%bඏp!mvFr8\H]Ixӵݓ}Nȫ:!e͂`kGf]$= !o1zN!I779qT|*/;H^Q"t$dV+ɿlWxepX7ܣ49x Զ3>+،{vuWziGca2C xlt5>~ pGE߰'+QaW.m{"YH{n5C*:{0+aJ<;C|$ kEi(|ي8$Y0Ǽpʚy^ܚ0w`-okU ܸ+@Fۿ`zd:= LQ:㫧5tƠ.1Kn})&b`X?(d{KSNb~#nH]{AC >Ǣ4A/ԼjvDbC޳qO@' ]Z|I%wMKY{=2!ћhF=lsg5h}bg`6'*E  h׺S4Ra< ycQTd+@,M㇡ :Է:P`8ML9qH, O ܜ_SEWP2}OYk-9ʿM_tK'Iq9[?m u5Xfkc{`yfԷqG:Jw[ċN7;<[KKI!+wJTr9h57f&st a4 bJa=t|E[LG {!O^kis6]g6l\ۈ@I^9bd:˜S _ʟ$3w`-;8wHş7:XVDCJކOD EyRV+`\ `:!$ѳH2!IZ\3,N6#O¬o-, 5_|#6.-p<{.Q!:HI"z9}MҖ.VNsۖZPIv| Abh)=r8W},͹ ΩusH{mw̒~|8*wMjL0k_jw +9+ 4 ̘mUm5n,*GCXO=,-BJT^ 1u~]zvvl/Lx úU/s=;\o2"qm*b Hp:5Vn$`Ycߋz22vƓ 0%;0+d\G=YQf :URhÿ%hwiʵ0X7ȒF޲4XrR&cDLTRD|֝huaf5F4 AanF6anjV/W ovA A]%{eQ,Y_ڶa}6smӅ@C|lڜ~-,Y}.~mG{6&U*j9^lH|_)5E!iTbCTUC\v4~B0bft.½ş*?iZrnyž"J>֊ N\e=$pm1 Ă]fbE-^]iVO2? #=YݡΠ!q n1'm{+`hf{uSr[4OU>nAw '>v8r"okyKudʔ5Y![!2fWזtT׫]k[+swrVo~_6_v8gYw PͫVs`l;ܽzx%%Irs^w/^#Bv~>FO~/Zd`u2ΩlyUwuyb!;CC)8אni{_3nJO)saO2^J$p%l_onhT(Ϯa3'Q|->&<=\?:ae4n;W@L\1 #cC~bCR⵾[Eh&iAO_miHH>p*ҫ0 ɥZ)2rGb[w)+h\UXU :EӿoD,m 1.N'6/rH6-:TҚGrz[b7ֆ6-Dk/Ae sT{!UꜬi`I2HG̪ϒcFEYBzULuGkE[:bb6Ŷg c-XmMB.}RKtz(V~S ՚"Uܖq7`Q,("\j,b{~?X Eh}A'*Z-0PUE9Ŷ's!l0rX+HiշԆ *Cl7;VnwK%gߜKL z U& v.KQ㮠|G-(,4zk` {ݑ/ˎ-b9{l/k&Վͳ(;\vo0wӂa8.߿6߹#Ikt'ƫC`=A< YȋQ&ZY֟ތS!PL&)pP%O1R78or%?ڰ9 c,zնrc9=H3Uoih')x+ pf{3m 8r~#ne9ucjK Tg DhuJ0Bʯ,`N52 1VܠgH^9>5+1 \ݥAAn/QHV q{X.Pg Iq*އ-Qe3&E ܽȔn5+ s+CaEXPNK:*/zmR 訿׮loA UIcb u*Zb|A92p!T|Iv\=R;FX&H؊=hhO%, ąr]M"0+/ދoyF\:w\hR%GbhAX~ϤzB.e9S-lw~LGH0 Qy?h;]^4geO6CSon7c\կΔ5w5VGrbȝ>.وSaRym@R>/"F;HkRqQ&.F*h4Jdfl>Fa1OI^7S 7ٓaYfbL?Ac'g|QcJ>t-3+PHArĺe stzq/jCG;An&pKfJ6E;Yf5*D.np Ay[LΓFuNiTɡvAHȃ1}ϑ%HM)YkGan ?1N3lF}0$y`qZo#ŋ@4Dlr;m:=Ea.y4@f}@ ]]G'cFc%@Bz4eTnSe}`f0T'c D('$Ҋw? |904}2Ƿ% W4IB[h H^%kuW+UDѮCxxa/p6С8/ ܬ=ӡU!T G9ܑ#7uA)X˚jl>[SE~(Y*]RBLD\Qa#*RwEmaܡpO4=|| ˷,1QU(ý`lr=iĭ ^S ԇE}dz fŔMV#+])ucTS,^x_nr<0fX u901L0n= D{>GX]XIJ]EF+7. G7w+Ð-ء'J3JV9' LI/Fx/֖1,.@Bf)hk] ]3QIi1{zܦҰ?TSA2huyIJsČFw* rlYH7OǪd_U6@fPb @ YFʰ;*?x-,D$2St;;"STv{!?O!+ w(d/<2A"zhM^W@ps)bU1+ZZ0t^_^j2#_"oasHU]V~]` {_UÇX"~/\ӥ:+o7[+<:4ug40,447 'HЎ #I6;L.+[m1gf>._ b~3M"=OɏS1\{-ߛNj!_h87x׶Xq}4$e% ^/A}ߚϾۄrO_iݠGi sܜ]:/CFY\ %\`;=Wm8WZCuQM{͒{zN|ldva ^zήͤpld'} w'UyK N^ vj*Gu 36r!זxdpgeAW͜TSeb mExAN>Ϯ`%5q4@Kca@GYt5 N7I÷-A[DEapQѡu]zMmmW۶=PfН,#AS,zR𱭽Z)JhCy^)`Z\ؗO ^MqKSauA kg3ZQr uaw?i,FwȲS")`8f :Z5{iGU49f :TC|v/l.Pbsa$=o еk6"~(I$?K,ߏH^ڮ褐7!V@C5=K"{/c5 * [U$%0ň^qc77TdP2t :/)V=z`3q++U\":,5VY)-:X8G  FsuF$lr:)n@sV4DL$^)G%myrovE2EzSf. Ԕx':V*lB12%=Hj:>̓/ʪN%ñH)Uۮ][DD A0/+URؘv,ӵ=W+aeڈwśG s=:[^xL+ϻ ǝƇg<&b*©$xp>"mti]lqo ӷS2»g|_" G0Idbs@iwl 5N!|hlRHTe)Rr`Bh[h9tTK y*e*;#aHj( )M>[FA$ ʐ}3]4 .K{dEZ-LAdMoA'$񣏷֮A`|וg$t|+kB.DlI*@U/.%ctZ՞#\@Yczf:[zΓD7Jj# /P.J$W]qKVUՔ#qW|c%sCիr.:;o]Hu~UDYU(})P/~ק,>k6'SzK2 t: +xEQH]Gmx]kdxWCfu>cLnAqi-zHI]Cاhv{4C;\MV8( PW ŋ1ާZ ԩ+Դi pG"L~5pbnZd8SJc۷tZB"?c$g|@`BId+4}<t*H}YARXOTXė" tdx~MhjKp=|;rK`_5Arv?5=uo!R{a*$5'媡W$0tJ[zϟ2ڹB7h]ۑH[m%V]m/X:16n< eY)RQtZ% mLfl.=\Xg_H1I4>TUѹ*׫xn!LY-nR6 bK:|aIr JYBAWҟ7ʬ(z!0,֮WY \qe\\7 #UG8Mg{ ?O`$"̤Z W/NrHBD|5|la%tk} tC^`jSW] lk3%wcԇ ]\";LYd6T׬4[)t-MNDUlmk6HӨt,+lL%DZ/]JzFxkDӏb)]S^Уj-ΐ=%c6f2.s\ŪBYuَ,|~Y(𔜒 zUkk 9/SUg]v1<'c;xܫsy =5f'h,2=rKfKCHY0z~W[G*MR_[`K G`˃JzzRby7'1u,;k?4PC;MIA6lp$RJCU>"Ν58υV~yEK/ލzOȕ#` GAtc}L: #0R"e'?0턺WViDdn>jq]yx}RYa1^lSWyYb4LG)]#hvv^9 pH WciS5 bq:>uyTItu4H/'&J>IQQHX !DCgsl꜌T=X D y]NVڰ fSJY=9gn7*{2朤"iȼ)jK)F޼V%_qyɴi{ҟ (7HyC\ywYqOc[>g#E^Ԇwwq '}5rqdg.٪EýQ jP){%[C:E M CQ]')C_J{An6}NU\8?p#"۽{vu9zGAq%VSjKnk^vȽ WBSagx,1pz *VծʗB9~~n9zf 7xޣ3ktɦZqjJQDМ3_ĭ ,}X0EzrY8jH/+bW#|q"&f4>L;<pTvuS+$)JP MBIn=K q@1Kpg#۝˘ZXTYδR1zcf6Ty,1^!ۍi^wjvFv11u-cO0l9%ZLu \ ň/+ )3b1U̢c&-;,d]ʧaX'G6a [7Ψ{?oIvy~f<@n{цa`t_RnQ:/W&A!&TM3~aYJsu 0? 6Ȗ,n(Tqф Ӡ}v4~1}g#m ɕy#5 g $vISe]%t+HJj"j *Iz;`i|mcRp&Vוʿ6KQt*O7kYJѾ$0] ωc7/B>e٦"8 @= ܣ~D"J/"Z@q+`N{x]> .[PW42uqIA8dhnt@k<e5mD6_#=.&oq{c]> Tı Ȱ'K1}MrBi?nSmWs*y*{~6('XnóT$(>t/8^rRyvJ"ۍ=dT~mg.]GuY;~y4#n+tyt\X|L3yᚪ,qB75R2q_`(MjE':镲wV^-tK[l0 dPEXRQJ˲kIsL$%^LCɴUvcA͎sT6՘1rKN$FK0D#c^궣Oax;e1-|O:i9ūC&m <{u>B VXb3+mԂ63+Pyѧe]Juµ86xA9 \ݽ0~(K^#at"/U6Y[K?:jZNG/d}'&ECEWEowHw!GER>p) p>߽3a6J)jf$>ȉZ݉h -4 0NeauOu1"(:s9Mc_5טA/gT29cVE̔>JQBWkA;e yĭ̧%QWzD)u+lK=P)_e2mЄh˖5NU,BKi6ANa׉gwdL]\Iwma Fŀ7j&Ph̉K(c2"&ً64 >g1 |H>DR7yxy1n-*N~} .eD 6ՀƑޅ@5`M,!%~-ɻevBԲ\Ŧk-@!_-GhWv?P4Y1.b q ]RUؚ$p$=0+!Tq!S*J8snsNJHa Lkg'J&C!v <#.d6j| 1D ̨AwZ¬$Q ҩ*x`)~aK![4ި` T !tѶ* dCW˗Boф{ǓCn d[Z58aŭe6~AF bI9(jJ6Lcn>y7:B:/*3-gR rmJїv(cbj{s0+ 25PMX;E ^CAXHQjV8zM2#3 7E5Q&}Rs:0RvIIpdxsjSjnGzHz.5F=IW LM sA..L-zZA0sj=RZ{` 8 %fĎGQ|-alUW.dQmb.φΐib)B4;^ۼp\V04k+>,N1o)Әy\ZJ(x(PW,ѫrZ Sw!Cd'3,b hc$ݦE}\MM@) 2C2}0Եd}7"ѕ;hwQ,wG$T?}oYVEag8mL0g _^<v\TaqM}u?h?o ݶ/F#[p'UA}7U , Pé#D ]IT*])#>B|7UOH3brZI|f_y}Q^:,w( K}\@x4M%DzwueO߄loXǖcȪBKwI7˗u^+PӤ)쀤Bjj&L+& LuS]8ӌe%wʑ1=A*|apJ~B=T!Mȸ23dLoJ`55 dFkة쑻eT/\ SB _կC1J֗jɪU}k1ջI(BA7` 1I6;<6`T20lj|<Jm]oix@hLX "bб9t}Nb{|Mk厦 C֏<"\i`Ε*L5m8I)Yl+ \bNtX - YCQŬM @ A>!v:|B:{ƜBw_ֈuY`gVTݛ2JskDx}EhcmWq4Y޲8p]aS dS BԌ,mPԜwQTwhFV@[ď,C#4uyܷWE,iʘMFR!.3_\3\[2Ļ)Q5+w'nЋƩ8$(X҅ |߳Rw)ۭ&s\-@nYDM6u}ƠЍlnR%1 IL"}ь< ~߭m- \xpN,L<+4SndVGiW3&NWQgwbw]=xGf\yy 1A"-=8tP{$ O-JhWRV6i*8y(B\W\~ei~bgZ]? ZfΥ[IFdʾE)=Vzo=jQ>e+QW6: tE" 0)Q:;wu)3i{vrJJ=^h{v!jiPVt Їt0R2:/Lbɜi|m5\_ȓN'R\e d,vE7(?$dB~E$C9ݑ5|_qI01JJE]?3_RW^WF|{If;oqoaUY佔;?|02w2a?9cs!bєZX5ȂwH[zWYU@L{t؃uԶ0[a/9% [:=XDɱxʲƀ,9?6OFu9zuSA(] quA=]acThBv?=ݐnȺl\lxt53};1!`1^HމhB!:,6%ԂR膵7kaPVpX>:weEe]uy MVl #ȼk-ONtЕp5b;O:(L։$rB $ʹ5dK97ҹImgKMQϵ_){)ypRzuVdz_U_YYhϥL=b.;0ưHegl ݶ''V!?"o ]jӱ18@НnbX) k0pm+ Z\Cn!-H2J>2CŎQ3 '<_NjS.ڑbҐ[ۨbCI^KqQ%)jރ 2f#^5p"Bab#`g7FELNp(H%Ƕ}Tn{نS!&~6Ive.^SpL"5KVgEQRYVBxG@RgJ :Blzˤoݠ~u"'IXc-X- <pֳ.s JbOVQ9Bʙ*H7P| a_`dMy/xn#`3Ă$)JcϞlo{RuQA-.4i1S+mdl pS;j`\28l%YBM!~Lk_+푐B *AeMfRGkD-u9ZYl LS #æ4841r3P W2 љ‘ɖ¬nykkBz)lo|Df/l{rH[ P +*J ;ţ(%0X~uU8(I(2 {F~>\'H;ؙf?f-v3D2U}E$gUhf;>~1u(D8rQoVРQa6i"2Y.3orVV= 45͝TǾ܌Վp)UiT<7p|.u3m^Ț׃G_ }X}Q9ȩd1[P> 4A+7*N( e팓zckdf*DZ3~ʹ/&L< )d=v}pQߡSdӇ*iq׼ 82^KBѤ@¡[bF./B>>7{} [5pHOׇ+u@2_mvJb:NN-E*+ )ESil ulqd{ e}QtGFhI+(x%bmRVϏi T:Қ?bK6 "E.w8LY\RLgކXpXµ/dpmeQ,ȕɢ$c{em'-t!wd%&9s~YL2ТW:w.-VAgggs >ORw?CR㧝;~( yh;<@ߘGF$Xcȩ{O#$h (,k+XE6Z=ߵ0i\Hec|WPP@ j1~v*Ү50}Ghw[ Nwշ0xx:#3Uo8Y޶؛_~1v;&,!;hB@Kvn+'D+:a޲7ܴ!d`_MZ`+ݍ>#yZcxYsb%-QX7ڽ1e Yep]4@iuªkv~YM>sm|yr$,Z¶*Д?^v1Y%w e`Ȩ;6>ct*Ê* x hՄH:78TH]RmvQ鹺0:^e] @;`T,kM<%Yaih[ i@|ݬΤemfgW޹=27 :|D6kw#+"޺;<@q VjNY8Rl+m(QȮ75Aƞɒ^`7)(Cyպ0m+"zǮSΏBu"ŷca1Z6j bç% \wc@仱27NvSt2tV~ZVp}änń[io{oPN +L;͚Y 9TU4Z`kZu*~!f\/]dEUBxd,Y1 5 )Di,s/`<; rN/b>UT<O&NiJ7dO ~ig<ؾ]Vȼ9af!M\|"={[2 :. !y;U Yhowi`ngjFr2,]*>̻wHm'lY0q /t4 mx`vQGVJeۂVώ5UHWz8~KUв~(VtǫEƥG <}I7.*&F4 `/S.-%&b`&6*.TA􉎧^tgn^{+1hb4(wy_#^*!3Ce&DO#B.j {)p BIq"G~iIqFӖ<&D;>r-ؚ!݁ºf vkDٸ~tHs$+n0.Iv4~o^"=CmnP)3f .hE%]@Oy( h0^usf-k h3Vg6nf4\o8'5a l]@mh[l:EKK|$\: Jꞇ&AlCP d#gkCGk-'qr`]Drs-2vr 1'a\ `06F6~-ڤhZWz6f^eЮK1cۊA;CD߲s:%{fR{bwAMǿo?0WiƸh=- ߟA,!΄=^}T|ƹG-ڼ^Br&1ᇊ^v sغ Fep{XtEFMú}}UmMYO|^c;:W ɪL015|@C[{w8t<OEoDX`+Y`R\n)8QV x丗{U*U3;r bTvZf\HWb RqF']yheT^/Y ˟_st؞2:|m9m@vZ|*Bȥ`5OnH9dtY+v7JX3_D}o׌|/bc 1dBu@-yDSoBD oS1Aa)L{ zԾ%O%j$fcJ\b#KіA˜& wΘ@&[]e8c**V V)H.7lV;"o̎q 2B٤}Uz(^ʜ(aM+FY? [ cD@I_ VdK_O!'Rfj:_W `;V5)\^A8(P^{uɭ@JWg b:">/J wlc/`qtvШU=1%n鈪h#3\b\3(JV: k*Bb5NQ&UӎJRXc)v/eOl`Ym_Ccא0*OE\ MI#vJֿ3? #~%6oh*ᗞQw~"?|ڹ)P%3T)1QUpnΓ/;ļ,~lL+v ~lީy'FI@՝Y_ )i9C:xX6"'o7?zĕ9ڠD*@>0J:|h@T^:]U ̪Rt70?G_"H!U8$KJ!\gVoJ {1=&}8bm'ʙ=fHJ%;i PCE1S)9BS.2Z-6a;+ tcCc-lQ2k$L N =TS`3iQΫNNM Z[?F- lߦayllG2Oy?\΍{KKʿg /ݯA+x^PzPY/-,r{*,W 7[NMf8㸉/\HMSԏayP?` 8 0E%GodtϦ$chKN tsdcގMA"\ʎo|mhb"|f?7v򛁞NjPoFQ' #1qkfHEk*BzvCBJCy뜎BCb @K }3{wW9q!S|Z޼4 Yd;LH QgTaP:2,=2 30I@q=\7p1\F 73EO⨯N3N 7^J_q\psqfŪq?뤣n J,g^͘L' {f_qAXFuFF%ϙ>/E׸<nUG˃5ADf2hqA%A O:bj Obf`=8f+B+ \D8gGL[0pϙZ;͔C5xb YL8 YbR|Q#W92d.<~fO ,P;d ; Ƙf텟O {7ZI-3p(FevPRh'UUvߓg|/՞c.xaqձ#l5&V2Re`n9Ku:"(+c{0v *:}8آأڛYE+(EX&NjcZ. [DuVvm?x3ZɆ?HW<4PX "CЯC b'A}]D3;5^Oo|9Lk]l. Q(2`V=c@{|~mQaC>lf_c\ygIa WIc{m7|==AmBT v|+rnk^Q?fĻ͗b<5@,[|'ۯkn-/-ؑx z =̵D-% n$J'| g,`<.F'4 ^6pה +GB㵆aoz@oYh j`2IfJZTUR9~^w 7-_ u`R-8'j+tkQ:a۬< 루c VxY[>ž̤l5:m= 0Slr+71PfxԆ3ғox:j!4j+x~(qFlԦ45ưxs)獣{p9>;CYK(#Q!pl']5q65f'Nlf!!%H*'U-yvAK)Nܲnb %þorw{4>䚟0ߎ?R8aZ|5iUs81Ug^)T[ kzYӭccݕֲ')D>z@DĠ sH`E I3hx>#g]p9ƟU|<@&{p(x%d9p: DvUfa4>!HwlJuzPLjq):`O~p5McH('aZ[qƉ[2!klY3mE(?ǍX;RGXr{ j.kڐGfwHXb%C8@DhT52Uw^ 'h{'D"|@ٵ߬'ecaN3;:#[6`ٕ%9\݅/ :b>/ )LcQ쿰c.=Q#X\-ξGq)_hkF]W<h&`wK+&#؁ b: [5QFoԆv/یJʠĸQoB#圌>B bV&mY!<=o5L,|]1eh$>F=7sh^x/J2,tR'}M@16@ @Lm{oGElM%_?(v` 501f:<ȌodH@|]}X9J[[;!^; lQm쎓m *0`gB$Oאg3D[$Tߡ lXvIVZOʖ}^B[補9LF(Ɏ;iG阌.t&8$ェ<^_LefgmWd:KRdl/sG\c Vq_]ީg ʘ[g@W#f=D$A083=%;8TY.:vssg" [֏,0šlM)+E;|6hޡj-c%uN3S9)(CWrL5fLIm0!pD?p>|#/w5skHaKw ư5+:mIl$-MPtH mҫ78ڛvbsɯuAxå,ތh!%. vK$Zp1,IjOsrTqPK4wfxQ>_S4^'l3'oAQ?(HD\gt/s41(/~CY(XͲ/ 1ŘUIK2B (gC xC?%6GCJV XJlnG_VKڣ,Via2sm)?Csk-6=br~4YtQ5\d[ad ivdzKN92"#L6I}};LPXO QURg M,wNsĪvwR=rq春Xvu(zZ8W#:-QL!:\ԯM=R]ssM>THX$bRi8 Z߭{$RM&]/v&.WXw;GzenGz,=~xݧ& wW]UDNDƩ v*:k5ȸBQyXIIoG(ĬQ4i>ż"V_#@@@ӐjMT\PFr;fp fȞ<& {_xR$7u'-&xxCt`(q!_nǤݜv>J rgpk,S>sG0L*Yq"@pe,%O~i䫒 B2kܹq&Wk0:b57zXۭz|0rIfR't$Ar$}~ZҢQs8 ,Va)stv`'yAN=L64ޣҡ`a&Y( Hw.g=g1Us,mq2}jHp(QVI8Qlidm0E?%;9fFSoerjRz%b>F[ܭ8/!aet>o继$>\\~/]%~,eJ;=Rvvd xc1Zd_6 |K/IXfZBjg9Ȏ>o*p̚O5Čezhh$좗{#&&s)֗ohϤe؄t!"yY~y} YtfsyN./ Xi) ]MXu`ʏOY!kc`\Z0kE1+4ܖf>9,drߵ΅! o`06Pë>9gMD*+C#@-d7FbFɀ,{7sQr+Ozf[>d䝢xmᾪ؞2-4,;GD*ܰMMn=ucC@Is>Kv_kҝmC5 JN4jpkMzl|}P1F%EWr^I&I&(˿tl *o^yF!v;8~ؖ1  Aτ51oMz,5R@ Ĕ@U}\uXe@5aoOV;[盧_|ڂosZ,!9*S jt/drg[9ZkY0K0:T?U1WR/2QĂ*܏8M m7FdpfxN toy9L$ ;; ,{qRv De.}}m_׳ßTPYXM/)B(.{R|Cq@ષ{6 MUE0ov2/`taƗg0Obːd*aA yd-aI`x.L]D_U ?UAYsS88N*+Wh2>"^N8Z'\2U0jZ`'JftQ!FK N3aI]ۉOV3=`gLGP]-?442Kp}bNAzW*Rj&j±Tub~Au7A['K/?^"cށǖ4/9kr@~8B0|S\t=҃O2NKE9vb_BlO&4mD'z6CVn:<|ɋ7);m]/'P6pn4oŔ>05Zl/wVJ,ʉ#ӌry2H77}tEf%Oԟf ׮HRu2]N9fE7Nr ~o0n@t ͺڷkQ2ctQΦWC(G|/E"{;06f=jѥ> zּ 'PR}IXꟌnZEms5I ,tc[FUMH;Q2x n\_oS_{*ckVSڸL;zS"Cab23gs@EM\qӐ U/^&Nf$doS) LѨ\?~6c5{.[y&< vsc/;#+*b$%iBjyT<7 :dׇ VUAzUeh/LpT41Oa|={nh=#F]`9giqJ` růK`.oLY+M=kLT+;,^S/ @S `b׽ܛHV?aĞ8 OvZGܭLeL [ r󐾷0)g9&YU(%!VtVcrZS`nW=~q"j+Zܨ̾1D<jtmM#[WV QzV0j[4mʉI&4mdlתYևmnW lwkzg!WN8#sNVbC2o{e[q}:U*в4BdyT. ??x#ӣȂ6ws|e?P^``z^=s;`9ePƥ5x'K0[G4"9'4zNknnz1D~T.opB(4LK'o(Dsm$YApju"fWShi'xi@JB/L]nlv!;Pq[@Ps ]b.<[^_Ç c GNU. <vQBWZ6"?M$<*I@)uA(á;j4Jà(d;7vbF֗{gž J!1E&ZD-fq$Q,_kl瓬IS6iRΪ03׋16܌ښ!JNZ޿dS%qxp/pGL-=eȭ[s u{v8ޒI"Ӻt]Z]8 !ܶSIpz08u$8ȇ0Ky.yIBZdC{ /SgF/lR-d: % 5D{@7C8װ//=NN{h0hlӖky|U֑%6kGl3  ;?Nl^o+O!I)oy BCm~mփ:zT'W{9yz?Q-=F:𤁜V|_Hşr ^tBj>|2s+ǃfBêu~8m hsD䮶Spatz.nѕ6_^^|bi$]BncCAK+N4[^Յ*rqj.T떜0]K;5M&WW, dxKFg ޼kFdq͙G R`q%R) URyݻ" Fd*mCϺxP\l-7QXEVꇋVjrH6tyGy@dE4ք؎2NVBm5&0ʰl!RIe ӫo„/!mz!\:%$O*2=;L`@⚞Uu5sSEbQu_/ltQQ|¢΃P"T+_n-$dN!wP+'KmOѩ,ˆuϊO!tl`_5f dhUU1pO$ZEYyʎ{. Ao<rn"I{Eų/wF5p֝XNvbm QJ KTPَku`  :g`i:Y#"q _Gd`S̛rz]3~{8iÓΑ9x` ,ka)$ ^=REh"嚰"H*S`>K `O~ |^ƍK'$LLRM_Tê2.s'":ˆc\|>NSP1fR;CuA!aZl8@: *c$O$ЎRb>(``ЖEdPlye_"}N^,@O/Պ)wYF_%;U'6ڨv!ԵRJc#wxW2VzWqS.A4)3hVi[T3Dl[ t;8%x5I|nɬwG-MiDa}Cˠ=y~%7(!t'kȂoF.J&- uBLv6:?B cVdb?< 9U Pt6[HUx;w;8]逮jqo|}T7$<"[`aa"Vkj`HiI(o 靇w-&%"6k><&)I =̘1%Rbapn? b9~ ¥@aaZ[> 8z q, s+,c3ퟹo;<hw>i=\zGͥi}"T6*5ing.X!o$?QwK>g|$@% mIa,O%2~!|׀WuEХP љU60S /d3t?yG^HϤrK3K4S4ɻv%5\֔#?c=FC8bUEXKIt=VR\ Ӣl6h^ggw^ښfRB7YpれQKPv&QڒzF$E9`=2٭&U3`nL>^Akԅ4w\ YЃ r.@'Hg'dG5(^/ge_ᕎLb+:7DDJ5%}0PG lgSb]/hp'J}-$5X/ g ޡzNC`R"듈uO*2^%Y{?FzxmsxBWq=vԝ7GXjؙ\.w*^zT!תEV]PE=)GrSfus颰c.zJ}-:BґC2N1[y8~xaRQ"ִr0=|5.7{e1"x7 RT!A$y,6ąWN=ීLR#/TzFZ- #3~d0;K; ! {hQ)9l1NTp؄yy]B#F,=:5T:S,xA8aI#MPIzRgk];g^M) 5p`0]P7(Wց&Ks7ډ@E(4 ź>V.%SiHIUDZ=MB޽oJ5[?hMQ60nDRჯe|:ýQic% (WX<ꛂsU-#<\JM:l{ pһ GimQ mtC|_BnA2o3 <$s)" Ov,ɣմu?\7V$w_).4/NM cH@x訏l&?Z`LOZ`2E Ov-N,ȔF*&e) Am^@d$1۟PϖNGKHJP`啟Oˏ\GbcnDNO224Q1CDlMxo\LL9X5&.P} }Sw*ղ)fb,۱#@'ͱ5O7I\Zv+J?mBPR7IZ*lq&]+L=ȌuSJ gayڃ*.C<ӑa-ثҵRQ/s;_k"QO 񦔘f*>/-˺u^9vL8@= 1]`P*k0"z_E4V]u17*1{0 `e0tKv_ë3pw'@Pc\(poIz`V`Ϧ9BO= P{m6SUѩ ]e"~xݷ;Aj[{ii-y*znAl5yAGЄÁPz3FL$pǦ]"RHAȐq1簠=95Ԯ00My7ʹIL}Lp^,"TwF7RN3ؠ@F&R9 5&ү"%.< ʰG a$9.q-c.\PŌ&L4wf.cءOz, fq÷(2io$޹{ 鮀EϪNhLb)NUK>CbXkr-'.H14Xj/>,|"A[1E&i~-d)]C`bj2/G>i`)K84 D3 jB긅g8ax676"3 4!Z]6곧Z1~.NŒ =ŘQIӷ8\@ۅhskrP?¹8BNv}ؠ: 0;]wBE4'iG% p(dXSlTF# lVk;X!!]Dl}SpԼ=an(m|rUnw@Ezm㉠#T>1\SΝꊨ]/` gM\u_ՃU.\$NBeɶ"e)34 Ђc@-O61yX'$+Ȏ4(RY;oTGFB@V$N`C+xaTp'@@9;0cN0TXa6b>7߲H xLRxP}Fd(wiD~Zo'764N`FtzjtAY0(=\z\|?e5 ;RD4`}w>Y"Hފhx}ߖ^_(h:>))b𝥡#M:n/0qkKRLt =\(žu1FCLXKDh2gI`7y,׆@. B6/O_׵}"q)Ԇu=75=bi]6ۤ0SqTqrO+8O`UJx;˷L8 ܔUI],PϪDbm!m=1oq9F bMA[ mZ&cwUP- Y>Omn;\vU>A07FZOF8_xƆ?ܽS*! ! V 1!jDXʭ|w_o )c2ck[P\'-y.'QgӶ Nt~WO Lۀem(*U-jon[M{x0T55kN]ZϤ?.,"RX Ydҗ!nrj#-vjX϶St6c075wa1C 4 3ەJ/6W}aAE%ƌ3Fd"EXƗr,dSlqi/%+q*Cd\N`{!DIЅ&CPdl.|NVo?(![ ge^-X:+k$!>Yr4#q: {wnLN߼\tPf8vnhpS(gHނc|8i0NtǹJ;1uլ[ЗSTH5fzQ}]:\bh\1~92WZl3-f/e%q:Wρ:f܆>b4}yc ǑlSrHN qekǧwN HO;B2(1(UD4k:E~̯0'PV]SO6@n`Q|TMCZ2}h, oL9U3;d*Jlx; )'0|AʘIwo[KS Q"~~oN|C_B3Zj߲A~n߅bѥAp]؈R1믃cK>;.L=ﳉb=hD/}aw @ h9u B%|ۦ7ϖ? >5Gj#FȚ牽'%P0v:-6'uj1XxܯB:9@Bmh6O:x%w ;xBe/$x-Nsct&ƽYEd|ۘ VdjVvmk1- 4$I2?K$RGa"PRB"vݏdz>Bo:T!EW"cm$9UȨ[Z ":DFa΂| "׭JA;{uW2Ŗ*%ג8dQsuX q^!c_*PGErzqatt" b"o501Chm5[  W%z>gGǷfQD*0Et)*d]TVcl3õ qfEc[@..<$d'޻@k~{>.|m Hfn|*JyA %7ɺJfȴù.u/x4*]k}FCKŽq =c,uGl<]TUe8v+O|-)o95ITY!Hl4m``aƏHb .P ҫf%k G0K;X$`YC;nu8A=ZZb&^H=da`.OČbqGL'94`\X2,)}҂7i/GadH\$mS(Ksib9Ku[Mt<uy%߬Ƹܣ _Ɩy̵rb.Qˁ g `),MmaS`NU^-wWXWjm7.A-1ҧ,DbeF LLJ=i/yjߓ%8ar !l8הsu6_i(m_QW7Fc=11o5-Uq'P3 7'N[ǹh:K>h# 9YZ;.:%ZŒJeh .z'm8X6AjT+23:tx4ha3*tVX=8S3*5I_uUfA [$F*Z2N5miV(g*n`0~n a5dfP-h/D^ (*)lV&2?Y*ɤkNI Dhg:&\+x.fC/A@V‡n܊*7'%q /ح!DeB"juWy*2x^WΦlG.\<{ V ģ&a.N&$,Ȯ`WpvtÕ3A!E歠!<ܪACr̞%#U[{p߲]۹׆r7tZB>A۶|i-Tڇ7/ew?gQ~KCzZ^tq:_\;P)p?_9ٽZgkQ+ `v23e5Aݚq=ͨVѩܽtZƭmwk\ oF1„pe"f?6?qK(Jus.5;ɛO@qEHf ֲ/R+8/z+͸ ࠜ^YN# rÜ9[P605^W΍0K@G"H9't G}pV7/*T[%YȚV)8"aw_]HE;Zc2AA]Zƪ9"$?sl64пC)mh2nq¾6`zq B A[` `>DIM(L`ֈ0 ic0y}& H/J{ ė` fyW&{m^^n.ք@r@R|mddj~E [|X(3AmL=m-@0_(!++1H5ڡh0jT( wj\-)Od%f [(@lv-Ixh:vIJrGIF*+&BiA}l$>v{w8 ]$Efkƥa,| Vc[dF]r eJ"k/LW\i"鶼43|V~̊`{`p/llIw`M}GR]Tu/>[Z▞UyWXZDbt'ܰ}XN|6} CAs@07ș ߮7VJk;a❴Q$}I}wsB|}GIЋps(\y ƛvve - pUX/ZF35\a40UBt دa˘XRWGdsΆ4D@WZRRʡnM{+sH%,M|?;.yq Iwwvآ.'ۛ "&ON Z5 3~\C|Tn;7sm t/t5 ʞgN0Q)'!h(sYhFkp!.'Q5$&H9ݙV+1@`NZה+JtGsovtI-_#uAGΞ՞ .ZTDŽȞ7m$}?DJiPV s9"z7=v_#jW@`%Oq"7D"]V/Ӕ1ތfN\XJELorP9~3#`=F]7d|Lc?fz!pIC-ܫz|Lw'RxM8 b,*E*Ke<ܫP.ncB(ys?샯.X|靷"bB=6>|l F.bM,TcJ~ܑà]V <)3QRqzdn>V =L!b;̒GrVm b[SM; { )SKYΓz6hB݀5Ir`Pw7)A؋"ms SY }Kpoω'Mj~%SD@ S"^^sϯk]኱OoQrKAy3{@{ZՄ'aH/:9z퍍\f56l<-|(DUm< vC蘟 |bce^Nt1鸉='Ac\)<$xkh8v>oQV :\LJ< YpR% ~ҹ\i"&4P΂mw%ڪgŁ`Xc,Tw^Iv|a?r_QgڐՁצ龭t?qjIYl7W0\B-9py}-g Ĥ-[C8^7mKAVm.`kFZ%Z;Wdd!2D%jCaAzxQ0jC=#(+ w;. ڕ*0ǒTTG"D_X.u:dBHqSPRꞲ 3 t^rlЯsz Ps5>mf-,g~˗"hHiF?{h4K} xv {|]_(*̽L"(K[S'u˛ @4; 2!l|[!]Ԃ`&,Om[@;52LM1&{ALXoLuv5LR!"Ix`Ɋ iYs*#I$1c{EZG.`I!Ba*o؇{#Jyc蹖PM'EY-dT ?7~l-1c[+it^OWXhGbF!(֯04PԷCB+"$ԊUܢتhBDdH.gwJy~ZlB/d~?DߓAF›'Ej l\0}ՋfB8B0@SYq/K LWOQ Qe ~o:`3emj`!w(P=lC,|A4&;$Ih.ČAb**w&&QTh𔮨J?Ol``港\X g&Wc[;u)HEK` mKvGYe)/g\rSM̤ -ɘ p]wO=fHV$dD@V]\MoZU,\ n2wEgfUw߆fCZퟵU?u95ǯMφ*R܆+(N?"7Mq#kѠn*aV7H#anP6O848:K64Grxt*Uo ޒ j"q_n-ԓ4~l~Nقj5{ityi5˽kQQT{Q'.9! ; <]>ǖ>SF.JkܦJdґVvT&O衯>\iߓ 1`UBF{F[+pje> sY ۡߎoZcW '+Bp]IW`Nf uv3;Hܵg8s3aՀGLtj{=~攧~7.$<)M`O٣3Ee-{ (E Lu %/?N>,֛o=B³$Ag6Z=Y5ZgK vWrBӹ >C%egZ~N0G)(QduǙh'`aO0VQ)';Tgv$woV`IAUbdǸiӋ_a w%rtcUPAS5vYr̥ ī."=Y9>Z /8g",tɵ(^uqc4t4X |^ԛߚ1k ph:m"É3yloD8)s\N.[ooAsԚ\ XI;9LV^ =$E4$SOH7[!_\* ~9ZA\6/&3:q!$v2B"?q|ttHf؞=>%-Ma{ ,@ G+~uaߒW'Yw͏qE`NxTg:itj"?^+>J)gbHR i(k/ɰ=3Q5?8X|!7M iX[BTUE,mBǸR,-cė *t7?2WTIu e6}zZB.g;f׀fz8kƐfo_||M+4m);LwͳkbIZҝ = cUué@Z!~YZ(ьK+Nٳs>=HXyD<~xRԙOi_1\yW **cNܨ! Z v$n$A7iCJZt.ǴlK<0P7~=HJi;ɨrh¤Y=.G! ˳(u36iP5AMm͸3gvl􃲎W2}ʰH @gB0x;y`0r@Kk2H1Ȑ{%6QnʩxЅbŏ‘RdvW0'YpJВ_\Xy<} dK./F1hzsTj{l,) YH 4 mrŴAmFBO6RӨ|LO=9ёV^? 𒎳#a;BfuLJAw,}9v>Tȱn훈nNAH^0i_hOc=I-C0Կ1rCE7{91AZ+񹰒׏gy H@ F־Ol@x;a?k%A‘iCj扉R,}jC!#W/+A(qw1EU\lec&'òTƿ\W/7#1яnͧ숃C@h3oɥOU>M]DEk'#~cytg,HV$&_5=}o)S&b߆Yh]AA6|2SV &`n4y)u:w^a.+Qq Y<`Jܑk)ބz8mX fsvW7M=0':cjxlTmJy+Ty|$JjZ2$~3⾌*c ^Q):C ̡$cD*#&ۛI(pa!2*[-QMzXHI&06NCKXtH+m y/HS-JN֧'}ٞ~ E ]UUQ$'81o] ~tD BdxwS7!~d`{] ?Qi9ڨ˥mWO=VL{^ỔkE;3惘bu&墳WuqEcDL eK$c{xz4[ B8=AĘ 26(L#L&ëdt_Uf)?5 /g2OgEB[0%>xEK :SdMrpG?G:SGO)蟉RSl&mIǭbQY [ڹӽ'TԷn1+Iv3WSYkHo}3}j'+ZB<k2Eu PfP=h5כ_EG+!H%OtG m3L ~y;~IX4NHkz:6U]lrw= '̇{kyLDzk9ND\dJղOzKiW"RwЗWSHNēkMUsRE\"& :ހк*VlY C`I> !7m5j9n{u0 {$Íf%H gEj/bD+14{ p0q BL}! A]kO{gZj",c(Fmi5XH;ϦΚ1olmIa†h[!60:#C{t7Z}~wm4_)\AW̮d$l ,S:yֺ^)x0 &6bR8\}"›dhܙ2zv$mjGtjSfŹ "R=$ᐨF*ᯊ@un[Wm B`*5l'vBCx~;.]FtJ|H8\J*Mڵzf[=|<2h;!St&[ƴ4MsGcz b95;C]oVMKCluHr #`55IjHL Vʠ󌂣ӓw3!hRU"3t[TBYeeAttEض4nz@a}ze`C0c $Fj&ܒDff5N5=TH=I|&c^IdFk! &DNS^lDIKe6^#+d/;[7x]Ĩί%~M ey(?2wIX8zl8!21q#s6*mjU"^Q 4Ev!=5pS%fBF̬s )b-vpz]|w@f$Y1{6q! ـ+p.i㱜NjSBNoa>KRN6scߘFut J;s#'NOe8}ձ+rMXdC6$#ݞyފ߾nnOpXHbۃU ¹y_Y|UK E& k?B|?vͨ_Dj2; :HgC/ !GYQV-5́X|pr@Tg @20#λe1ia?T R˒"t\x8KRwfANa uԏQ("cC!;v`n7p>NˁIDp\bv&kkyOֳRIlJf_^ ض<kjs .n4ZV|#e\U`~SeݖuE+amDx;:tՏې󥫃=;\asl;zѾ҃)lQ)# I+-[.e<*˦'(WG\.1 < ߦLXJJ$vJ% W1-R}O^zOF6YJǚ\hzWӞ\#ƲL0ɯ?̑ipjY%p(ċ05wcꠢTJIM^,?m|)7$ ] X s-P"3j[i}kt~Nys]d&XL1I62UwCՈw Ro Slff62 1uZ 4/)X2a>7/Ek.i˼t)N/+'Hkqv.,56EV-7U}yl#Jc%ptH*K 5AvyOhy\TyJ:QvPIscyuiTfd&\j -2" w+H9 2:mA'@ NhC /XZez27O@1.Іgy2b|LKڌ]-cE_uM_Lzdc77+#θ*\8)ujmh/>3ѽ0y7!PNq(6*C\ ЎrWʟh H4gBG7" 92[~6qk'EMDN_'gnUE$ [Z=fF$D~>1sFb P/N.Q>ذ8PJ l^QjݯGM|ҥ*?ɛX=5k%sU-ZRMR9rD#LWguBsRӱ=IWOjf0_~ػvo.@ ,#EѲO~ʴPH!Ct]P=db](cA$"F>/{Hd28qmYOЍ%*'5+^R5֎Q/WNo%1cV90FTr]&k848KΛTZ_!HS/rjpZr7X۷qAW}Dü^m>yme^ | k\Eg;Q$8!c\myOSρmG ГksL4by8 r6'B.C26"52z=pNL z-}z5!QG:]+,> *~)xfb}{鄒`omJu/y'KO\@nVRq 9k:m>n$pKP ( QoS29gOdL‡ʊ2սhԧFeBͶŵ=~ n.?tnդzyl;qq2#nbc-_̧ LPT 6Qߠ8h^sN E[R#!osuHQ^QOZ(rM-SҺ~蘾&[1,\v6keKH3{Ӻ;gc`eЅyתr2@.j)EtºhHGU㴊h"GJą|.Dm`eRϩ.]3Ux=Mlf}͟U`XST!OYh#lVPܪ?DKj =)D%'ZVyH0Tf0>mQ]LKIt5Oi`jɻU !]\iMcw>Bt+tUpMB 3k QZ0@C (@^VgTQVtEn:3M+ڹP kY{6SPGQ[>v JϾT)GƖ؃\L{}ΧjK0`=*6I)6B1!=LyԌ 575𼓑V HSD+Av,Q ZV|,;O tn1* -Rzˬ)ҤJ/f$lp3#4SkXͤ:5TT&'5LQ^-8u ߒyL✰L? JT:5}H+M:3.QDG-מ); lUڟowRPtr-Lu.YqzYN]I2!lY+ 5-Kr]C=Qs/ 6>+9SiqJaRBk.&$ N^;HTQ@ s]ɿ~[yivV9m$k$ZwOl„z$@ݱOEW54d-9nC uIma~Ijr&OH?QvGQYsk|G H|})+WP!C3Æœv˒^%YF`eJ) 7雉NmN!m|Go{`Z!oj8'UHIOBJMNL@C_2J;mCw5@$) .ɳb'+q0WFIX+nR B:Rw:LڽpJIU̽q(g'oBQ8`cYx4Nmmw/JK|˂l^v&,-&dܒӳYZ(b V\lPi}$ٸ Q*X,rN◷aYn 3QƗVŗ0:}iiဒ"/5 551+a/u#Oy3t O{7}Wki ?4Vb|t|ȊA~.y7'pcDczq'}l߰fo2sI"`Y4M\>rW`jDY.rG"j9|LFnl\{ԽPy_AoY(9FPlh+ح^dE\|SRz~R|Wp%Nʵձsa V#Lgp+ =,Vkb &v嫐:<5H*g2f`RF' Pዣyl~eH pЗtxFĶVB9y [I/2J'(5̀E QQX8 '1:lZ~Bލ?B(* %t(oLpX/%.h6qpZceZ#x{ 5(QudR ݿ/S"Yȅ"dWVVtB,ۻoZqrIapj(;,Si`9 5BԕQ`0Im+S5NyfewP|NUtP5i! DKd>C;+\,~N '`*~r[@Ț2ˮtȣ&J5vbSe[]ٞAAEk|$f b< 0l!(,$|6"vA𞆫LӷTUfl=F9( ͉Sć[pS55+wwMkED{gVNA_"O;;\~hʘY d#'W9Ki#ɡrmh~(݇q@c{ЎAf ~z2{ri뗙rlsۖE3|<3ṵ́G|Mz>\b4D1YL9FZx\Z`{w4Eh'X.I pWk J ῁ؿlnOKѹbKNAɫ 6e`v jXvUcRcb$ זEkh\ Ný@k3&Ii;H?7{ˍz}D`cj1>oq.v)gq1֟t![C,Ds|\"ONpK+ƍBuYYn$MO- 1H怲Hz0>dxNɛn ~+`x B|= }{\QɮSkx\!$wXrF uPx?C Kb`%"2G&d4c`7B %ID։bnh7 n_*5g jxziCG'nC6U9WY@omt5eua.aa`p16Wj}eMϟ2]6bY70s~QT58V_94Ch:@?5d7E91⑤-.Υeu-3C )nDͤ>H;놃QŐ^և'9i Q#AJϧg j')XMwMEGu"Mq(aMA9R7Z!4/T-HW<0dqGrHH̨. z1 n N zA*I#(|{x$ _Ǫ5̳IsyR\{ ]m> 5n62Pl\W=ԞYN=$6 tBB'g۩d:Ue l'"  ?^IfPQwW[7,9k8S +@$esZ)>y7?m: zYz-G2݉'=15ςqh`Aq5C$jT/Tؚ \)`Qj"Es2t6,$@ eHHOl wmMG~E.{=wǤXGڪ.^5A&-:H%6npk߱qVm=C&qoZ0–s{;B_;e *!;yVO7SORΙj(E7s<3y4R8cpmJ,#tyH`t\Zw'̤>߁E g;)Ӧ Op&~0(<u NnU"hעZŀfl:$Ry nBxÞqk1ɆKYDruVIGտYts vҧ?mu7!ĂYL#ND  *4 ? U c.eyGŨ; P"ZᕝcEmDuN)@0#9nhVOZS(N`HE5pjp9i{$l0% &] |/'~ :THl }DV^i{wi/x}xA 8/0= T3êd(Gi0Hmm:|r׉lzN5H_Jq ?RWY G:fd-MUBK(OմgpZ+hqے{e|ҲYʪ1NMa`"fv&g! }b&2 ߨOoD`ldg3f*3@!N%Q veX Z5f=G}[gEDz?ƘO:z.xx\Xa=JɁ7b5tEۇWur.oŹġ X7CZkxc`b".Tʐ~ddZE9#oPiQxN-R|*fLD1w+FN %>3ٌBRN@veC>/Ո3 1͟&/ai,Ѫ Ǝpjyibw/.a\]AEcPʠ7E9=p gw[20q& 4' cleZKCS#D ujxxh Z^?pQxO(V2x797uV;OŠra^8=NUhDFrdjhNK5\By̎2<Z)s8zluۭCBEoSE\ާ1M_zd <'_sc 2fSaӴc/<4XH bnYTA5)Nӕ6.Ųlfu5h܎3ND(9̔!ӗps )\UV^oie{WG<uW.͇SեV~>v=",Z{$JE@J@y"s ôgS9Ѳs\-%' T7b2h"5-5e7.Fzmx$Hv -*&_ fEU԰fZ\t PCv0IaL}ZINv4'Mog%C36B.ufCOҟ- Bkǿ.~4{`CY+a-M Xò'Tڵ>zΩӋߊcv|N۸Euۃa;m NqW7 3|OҡHRI U (PzAG6*#5D#g_LK Q2:!lr@:ۻ^E~n;ҕnMU:g?r"͖|XNg fԻAa2krDK?F-ΰQ,bU"3umTT-m{Yąex|wVP #5GJfިnŒ .\MHŢQU>)5p\>uzr9q3;El#n3=u"wR=.\u%%rwWkަ8C ڇj/,sUhg -e apiLgm5zc% ~.J9fM0k 7^UD*(I,Mo*fB~+W 8',ӧ4ǿl o6@淍xΓWyZXEj7,䳉!6rêy"Mu5|8LWFH&GX|&Ni; wGUdS$\en?C-XՏ6K}cLRt;K;;CD\@Q{5JeOnL /&l`+$HFD+Bdž2<>6r\#AQ?Ux&<~ʇQ(7`kc4|:Z`.*pHm_<˹PfSW5+ WGbj?;#OX0䕽u9y|<'6p*ąmI=gZ"GާxU tutP岝k #0XW 7X[ [;d|6F(/Jl?שػbve YOa./אM4]\bJx:$8m+L8IsyZKb<}5*^ 말Ϛw!J+b@,_IQAZym-FzC.U0v)\"rgʼnSn92Y&eEzZtՎTY6}aw[B躥a T!"dSKد8;'Ofimn/Nﲴ>%HphkIX/zLhknn#t 6PF[0\ţW"&$%=eXcEn; 7RVTRǶƆ:lC @04|@<:ԂV/^Yeg`=)}a'&A xy?Iڡ!l'zA& ;Br mrh. fF@ŞL :ӷ^5";CqfۈrL-[\m)V0D>5Lzw$=mĎu@:sS鐫{b,7*y.Lٻ\: b]Uw(L̛<(=dIpo(:nGQ{dgd{Y\qƫ'Rg?cyy̷ NB+On0r:sNu8Ď羕cֲU}j=OItIlnodәpʂ9Jr.u$ڜ"`&cE?Ϙ_)VePwwl*2U@ u51݋-. 3K{=񥳊z%%QR2\eڴ$&BtX9%о1FE /shC'Q,]FÕ0Y.lUڷ)_%յ"a BA/u3oڋ9}EG( ? e]4aZOXǂrCL.0oRVяQ`G tԐǭ`߬UZ2{MGF7c7uKkj۠1e 8i$@(EhǔlʈTTW+f" קD2[nKqC|~rsT_9.([a2»:f$g\u"4t ߶t Nk W+G%{˓FA0 loG-ʵ#I}+# L A_*F NN32%t/2GM1{( /"̒a&GUSRŤeϘ\h ~69R9.! 沒D&Cpj4MsH}I.DZ(5B2;gAT,ŏ<8/1!]KvڮN0j@Ņ 11-U(5RQm.1T^iss^H̗L}K*sbAP$.B:У|oˏXƋqF=L~|6Q! IƒzΓb;^:YkoVq,a1ٔ:ז &>(+LSK Q2%yݪvW_g93\vN`d=JJ'}(` 9Z7N)jR!{ .q:}TNJ?rUG1oqRE=zP/m\ʹQ!}QşԁnSiaΘF,﹆-3 \ʼ/bXRl:oɇ M,Bq,@ƛK0T64t!E P.< -(qχ&43XS!K8<+( _1_(ZXingƒt&Ʊ"2G 0\B5*67@lű >08?Ѐkd^EMr5OxpAs#,nBAofU1 >:_: ݇ӗ6^~r7CgInk8J#.@m84n|@RTGx#[L\sѾ}  zˋFrg\ 6;ႢƴZ *ChzE9 -s䇅RnEaɲ(^$Dۡ W:w<*CC+O3T@^ sӷo ;*}tġ#F->7BT&t HZW p@Eٙ N:kN:QjzT'*pܫa8ul3_`&x),6]޴W5:zKrm~-mtl7l7q4k*wp,RJmJ]cm Y{!7 *G"} _#n::2EL'<j3U#n~inK.q~ċʗ[ԃ.0arm= )*) +ޕcbCp0 f{"~bmF&ApooZu^NY kxhID/WWu5"~s<ӀulLL>D v TKᇓ?F,K9K?ox:4LJAZxF svVu}WQ1VLbEr¹v ̑04J$' QȚbqNU*hYK<81RBPKi4kVo54cZtIxLb3v fN-+0>R_EiL +q?r"z}j6GW{6gYͲ7xDRY!'%þuY*)%0Z/Ȇ9 Vԉ >>ގ3׶ ᇧ>9[C׋fii8#)EGo639Hжen0I;w mYwݠ)KGswNTeqMB0v+65\OgBp;~[ޮ3$֮:)cqAZ^\ ZZ̴USgY^i5p۳~'>k g,$mG݇ï,ŽJ>^$3iAZmNl5ʂ.QP36ct2 #RPa]Gp3%gLpDY/U{$p0ƙg}~Z~FW6pl۶!_69tZg7w^CB-ajS>^IH3<`tOwb,|$:ĠxLB \ ">&vbkpBkٿW( 37Ya>M9kRa/ ?lUVhUg e ?_>9ͷbng} [V@oLš/rW?>ݴ2Cee*/<-5RZ '1bPaJ9a/ɵVH\.17͐Xi>׳7F [Ir&A&_&( 11 E""%V˄gK@S>OxPxU6FX.*:$  tc! o!Pʊs%6Pw?q`$.6X2n_Xijt ;J ` k% wrŚ}w,(;_Du &1P4يzϯHFGhCU#dx;l]%"f5w=royJ ;2ԓi8 OކP;V2dLw)tapXg _g)dœi.6|Ym<Ǜ_i=ĴB,F.*"= xOP& eְ* cWCv&ݚ U3ir "O';3ա9 v]+ LMa!oLNs*.h0dU휪4W$9ri7$+@v/Ɨ!aޫ@`2.SY]ܻ4"}$'r, f^p:]U"\eo-{b_9i(tlCN_?ʉgl;8XEܧ_ΙL]yC .FHێ%F7T6}[OhY4,z^HG -yɧ/V Ř MʲwOcm}YDcxЂ>|MS9 3F<"3Z ^iE-p `IYs_6@&PUƽˬ]-iSGԶ2/YF(5wb,HqCr~j8u=AuP7uTş) NG,s1(hMf..iax aݝ5\(.NEyӔ+d'O}^ӲO8GlKȮޥsW3b3c= }8|?TwKUe w$MH;QY F44z=~HoVl$oE'1;uCU0s6{-tL'ag%E˫X/&YShBak:K"53 (i H'9bf'Z]nFHU,.rZR ⧲Tc7@gd|@? NݍV9eVcV#"w&GS](bGXKmE(QdLХWuN+U`$ΐtBZ!*SzWT`*؊s&ld{pT0CW<]r&_36(+ _xF6Mn \D &Ptl>%Ki18Y7v~'mQ'('Tb\]ᚙm"g7KdFj,MpDyXF;F0W}/%5!}2|۰XJ$lx56LS`hLއ- 8I9޵Xk2 OqoʇGLC?OmS (G})hwDHc^#'S]>Ip /p\2HC; ic]pi@vNAMGe eȅ1XIr࢝vT!qLƈ V*V_CI= ,?(HLI*\&%WS!y*z_iB6 C}ԍ@q_ ׏ka7pH-ς`cЖ/GY"ZEQZE ĩ JŻ&J^Hx7l KJ8 ~8E;ګ?!WJ~/ ]޵BKHoހA-JBu K"9fGm[HOWtvMe۶Gv)Ґ.\NXPZ f̢7J𱔅fNbZ*:NFjp V0j )ٝ3sԫf ڠ!nx^\Q>3^_Y3`Uz"ъ(=u]bHW*dTeL[6,|`.B@[9t>^0ag={WXt2z-NEihzV]{)o:O_{')eeI \(ZbpG q`LIb8(P90Cu5 4M6߆/3Ʒv2BHj"c>PHj\$OŐ{(fTKs ǩwGL3|;;~Na)iAˡct8~Zr^``6 EW4PBbUar/^jpAnΞhLs2~&3 g!oOnf<åpn%2ylhx[VVO"uP˺~,kȼC! t\t^yBfm!*԰XQvӪXC'{/ɨ%BxT85)lr!Q9.! #F{ DGZْ%k!7Vሊ=0:ޠ a P:! GTbYĮs|#Ѽf kjukZ#7_1BZ;6EIfm$(‚.)"/B0JR" p(l\*IL]DMm) 3${:̓ p1_& Fmo~t\?cTrh~=0oG A [KM9il! 0#8󓸜fCs_iȤ{fvyδ•+KLa8E#F/Vy!/ӟ??08&}Ǯ ִ >W˷qƭR;lJe kZKFKiע:XLX:LU3ħ*tf~%,U>=Fdp}M:pVj+Pîv[cT !B7l+Nuܩtb#)eԀ'KN~Y,RX"aC:V5w\o+G ײLg`3Ճ{5d/ykos#opפc4M9+@M/oiʅhǖg3[_n$}*z 0_δ:7ihD\@~4uIXmZ/ǚo6AsҙZ3ervEׇ*5gUp9~N3:cM~nrI/ZB@wlFV5Z] k2 6=Q1t48`鉌53'aĘܳ^F ddLM@1Wv1Dffwdq d'c#Z{ֶuHxUU .oc QO< 5!7lMޟ_%@}i,Ee+PQh0L=D&xjO^ZteAt@`ws"A3IrXm38budgJ~m:3o``=QP^~.0ejУlLnyo蔂T[NuD(>b뢝/~zuD'9c| =!åuu"g0;"Bsz./s,(Vjq jX0=Qyo &b+ (WO,T㷙p,A1ئhdfܣs~ .bi)JzUJ-+%+^mJtb/"F5s]2cWϬ :Y=C tCtåS4 2:(\v_`|pw`ht;+~`0eMCzka-&^9b'˲T"9 Km69Y_```̨/ v妙p"j bD$F)*ü_PKa)$z 9%*gUKpK3S8φX0$ \C1+=alreņA}WΡ+&>˼!E5T |}#RTieBկu=*S]MBbLfRoOkcXAtieuq2zKOO'?]\3FyO'@.wg;}?5%CT5 'IYbOg ~~~Lk%Tpv/EPIvͺv x"Mjx-ƨJDOy҆MM,o4VQWd{߈μAFrђ0;Y5f>ISb9)a#^Y&x1\ӻ0$ +iKUĹVЏ1 "_rxopkڷBQx) 8IE2#@xr:m NX&$eKvA[|{YD%aKӵM cGT) W2g$@k4VR1qu5QL3NOoߴ~tGܨFYw?#{."4`Ô\(Q4?YI\GQ2:Ghpݶꄄv}Hͨ*]/ިuE"kAA}sn-υMB wa-mD8(HcOR9N{{z [#Zp\lɤ g)[|SeT wwT +UWrnʿj5H\f 0f>WkZu;jha gW0!^؛(K=zoo1%_1 |+{ 2Ns>(5>]kih*!5@ PNtg5AS}1/d,7MfU@RQ%L]nSR;Ђ_d2Hx|iڜLWS_4SidB:G9$۟iq<ϤB!G?/@C1|cw( bt ~?{pxw_l0 +e,K:F?G,59t6 }ߔD.dW$É$7B?% 4\Y8ŜacDMԊޛ=]'nk'g$#9<'V^H=;Ӂia5o֫|,QKN'DA||#UD)erfF2HC5V j|ln+.]jJQ\MtiL@yxv|/<<,`֍^Aŀ=FNi/97v[;]*[DEEII0| }kBqr]Wep|U{T@m8ޢI? 6*i>-I`&d)qgTG>F3>f( }-O *"`Ȏ=^9:HDƅ86i~9ӧxxڈcA8*%`RA F[}0LgS1d1M~nF{2*%F۝?I c}(mc>wEy\/4 pfֆ'Ep-эJhhzzF)ax(u+~]m-uN\CKχjZȻ/gj1V>lq 2_+F hBk7, PUyS2A AZn|91k/TĒZ$vq:qZ".B|lȁOhaѪ# |P+>0vj`Ǡ,m `[:< 1,+c3h综E%GDNEDc+z};pB&nj%Uq6 “ A\r䜭Q]0оbtt2)WY>E.89L4ȑԧ!=uB6h Jȑ3*V~ڭhy5zcvJ4[egL>9Jg^l[C5 Gf3|vmWgm8Q/sj͚#FVƒ$CaVrD;=FV,y9^ P'pȥ2@aT]!(CUq| 0ޝB0gyQ303CvPdĶIT"ȐrI,rS^g7 A,ox (z ]3$[>sR@p\DN"iB3`7<7<5Fg߹T ur|EER&㮸`(=Ҭz)7;9qip>YQSSmnބ"svJD-dm/o6|&.j'}X˪kC) )rI&^fHTqd0֮nҝkz C;8˵7Y]-7p?bRWfh5FZ0ĩB~t֮^ nƨTUG:r:ɪ>יCYM mr^}`=a_p N;$=%έVyɿ\k~Q)$w i@~ފCl#pغ l>ဣ5a$53 9x}4H#pԶfbZ58E[e#B ѡa⁕RH[mH3s[**28׳ު\-#V78HX\+du@lۡ\A;=KZjC7VꉿQ )M~e})zT6 zL'VGB"0߆@0_E =fCaReuv~7g8~ Su<΢*Pb&sԌ.bû{.J3ci=l>m(+J!Tm6¿. YKS@Cӛi; KjÉİ4xҜx屨zk[ܶ[ފ>oKl1».4$TmAuޞO,8u:m-DRJL;8sfRg [h6q; 2W>Zv9UW7oUe]`b0%sT2D HΚa>'ìfF-ۂĉKCP:Q9{ztAh8a?:-`ɰS8Et<ynN<\S ̈O kqTo0dg 𶸊BJ ޾ak*)j0”Mdpah9uDl1{.Rݿx;yۗ8]s@׉rB6o$Zov6M8j&m Ep{IA2*jR2|J3 JDW0MK 8- M Xl(ek P^|wp`hZ6`p"쒙 N`zRg(̭ Sy9;}8#v[歿K5x5W?݇eؘ惘D I"z!\"-ڟY;0=Q`vKbtd7hn!^ 5T,*^a)$[҃wB!P13hk?5*`Չ8eЙfC1Glym۫o%7 V0ΕhFнeKҿ1ɧ97[!+7n袂j@XG(5 )M7t8 bq* '?][Lt 5#*_. l>H>xdѠާJ`(?c[%FF%1y1W/wGRg-U]'o䫒T/plGDuP?*D&*^`RGYq2$܄ $"96buIh1݌O(x-?K;!׉Z}jIvr ʮ }Pc" x;Va-AfNNIƮ['g o4g|j)%09S~!˼zWE%d;cѬhܵBIf3#8#_j}5gL{w~xS&oy x*,'`t1;n<< }.8c:yٴL OPի=JZ&^yh dC&/%٦ tUh-ή XWas5Gkeib[ ]QkL[*Gl9X| ,-?×K0PƋ I}SɅmmmX ܳ5H,]UU!C&?:,>y4#_n]v#W< p:Np8X|_B9fxZ.,o+ұs]_Y9_xE).r!=0BSTYᎾ*_'^)S?Yx}ly%l!sˬR':&T+E6j3%JjJ)cx?OA{}{'7>iR=? `d=%R/Nr31{F;8T En'Xi|Xgdֱc)A‚A:;3?\3lq(& yŢ%G,Nb#Y2*rk.$$H;3UB6NcT-iq? 5W$VY2[njSIuWCCHyYɣ“_$\Uct ?c׾KD6`۸_q,w˚Qq*7p(20sܘHQ9ntvYH Tslâ]3^vZj\97E }f =|\t*r)1KYí=7Й*m K]f,\6%pP+3'g@eZm9^ޘjhz[|ff%p%e2'jٵ>6O9s dֻ<욂H `)B2A$"5:28m&N7DV̭2/Lsac.'鮽Yݮq2k ;0|KB>eҩ|:<(˨yPĨ4a׏:_PBkNvfsNMDv+ȷCw\"HK^ރ;*|^'n01oxeweJdh) &0-1|MPyOAG18"p&p0c{bʈW3 1n494vom>|ag,9Y~S bB_ygi>UT:¥1"XE uWbqȾ`utPu;pvr_,4?'Jh׵^>3D˘7a&Ve}kv]g'e*_$TSX~xeRN*?0%3\Rds~0k%%7hVܹ’Z5 E+PZ e5jAl;<9[~`B?r0q?PF?OV߄-Ķs|39DQE4%n\up3 lEbA[-^̼ֈ-Q`b@oZD ZG&aki S5()N39RcKX:]^(| t ,.3]/gK7h ͨ'Ğ֛˺v,^͚y/  "3޲ܦ9枩MwDaf^_k>-oS>bf`(g\p1݁7@%0*ci~֦'qRl:m 9&Bsk{Jdg5Ern|h*G CeR ʀz[H1Ƭźfռ|>mW]7yY% , J ;-Nv۪>{{sS9"P(*J%8)s5q ( .½*; Y\e-ys}Pը?"|̾; I= LX'cay-bV!ML"= ԷEMB}% TS S &b 5N A~97xEo<yKާ:מ :lu}*3T?=Z3)%RZůOsD'bzkXHc{0~E#Z5~ huJږ\iʱkh8CWY~`s^Qro(k׭YaSj-/2YxۿGqe9uh6s<nlo*a` :zƱcF(K r1[|޷imP}8B#q *Ԏ_g]GQ@X@L6Lɽs ;ZhQoTaIS6>0A2%rMs-_ɴ6y"=qKcj;V~ٖXDIJZXPfyX.OZևx4 "VN Щ82kf`]V4=ʶ bx_P)L(娳U&4gwX1i~ Hej('j/rG6ׯ8,'6Ey 1[oh;'!#f)IAYT-A wmKĺCWeXt)`6du.qsvEL^,<3)*,C\;H;VY^ ΃ <>~~{߸Sw܇qcs_;u"c57^S>Z/=?zy -*1735Kz_l[ EVJ30Ns'P -Pw'"`9r3'O *^F%Ab%(@8d#PU{oԜr)c2+ [ax=Gk"ʒ Hn$[F63/G#Ng GY^çN1;ƍ8_h3$4Tt4SȘ °:?*KK|lp-?RV՝VCL%B\PٽNs㈎l+e*+`+0,"fb~z:u#]Ln#MS[gl3_ rk- -챽0]}yLtq`LJ)´:F%1(Ffx`˯HΆ')@>u wl`@ ĢJV8yf-o: r>' Pd2h|Ifxqk@oYA]g74 (bG8eBB e^g X~:q"~-GounTj*=8k'ƽjEa&;TL64CPt~/IdN`zh@e6{9'W+bc)T9y" `s\RF=źahp ]^qϻ7֭.Y~BvGbSVurPMlph $^%l#k7YD7܎@lǚ£" ]h<~ږ~ڼfI# sh,d oJ!h&Lb@8"2pA Ktcmjh!uuSCڛevS] C'+dPؓZ )׼RO?pq[[Yq01tx$.P{xz08`:۵nxM[(Wg@9B1>+ kE] ;􊈦}"3jfYjb r/UHIJ jCf Ԍ&:4;c2y KL) 3siQZ{sR:=9hyأƺ84?וOq^ϛD?(*8C~|sl'"TE\sCa:th}q 4#ZluĞ2GQfF4)pEuXp qlMu(mw(Z2˻Mbĵד x,V ˓)܅mv .yGR8?ObfR/TLT7Kxl^ ոz{]U c% v!ASV;y 4^ 蓬U:~ߛpp jvs8#SViX>u $˫m!a;3BސV^|?3Aw¸z;tY.-~/{+]=&$ s-H`9oЉldRd=5%>%'xۍf,y(>]g4`dҲ*{Kܵ|d4wG=~! f*Js7уTg[YRmse DI) Xst/`}= j%p[mrY* +'#y{Ns#Br!+Tm#yB'D8zh|J2R.~W ipMLWq/m—Χ}*CFњwFKBe AMbBPV~,1?!da_(5W4^܄ʢ2S-@D{G0v;x[BTh( (ؾT-kpbM|bv4aub;+~g T(t**`~Xﱕo2 }mYf TH7G\TX} ``R|vW2A)\&_Yhb>7 G0*4;FnǹJ(2`ӌ_X"͸S'qq~ |X^+s㡈uwꩵ*ѕ) )!Bf5??30]oy) :1Qp4e֫a:5xIL8R]iMK mΏ` x 9 C%B#19\|= 1[1%/MT҇-1v5Pä'#8dLeunU]逅'2 )pS_׈b&jh[nEQ!nNB8nG|}Zbpj8ƦO+º_"D|O[fkh(/ vs>hrܠK%p>aS羲9TkoQ1&OT'g-}=?o` Kh:Vi\8RN"x 86[t+$A[>, \VhQ[(@6Gr/<8$6l}ʽ˹tk Aoj8u_f"p7jջyS}zqׇ JC{Cv0D'\ 73BX!귧ո(씇ft-tacJ#|3+袚%D v.C>z\ k91f?\!6 |OrwF=a/h\#by Ӥb\݀zښ沿LT)z9@1m66|c/="}8˓ۏX̕oz Upɩq*APP'dv 'oURa/LOJLOh^e!sci StTxdq/y$%+̓trWKN)碙ˣXH˕|Y]$Otg: \Xf1m<@ n-q&6n$|fwN2lg墲29yxP->QsŸAP7-NjwC\߲)2$b.Ngǖ;y=G(NVہW||3]v :(fp L`ԛ;5.'cDV ,Uyka>BB}*x{Xa:+5OeEgHedd TEB¨/M̥;ġb$-Oz2ҠOקW)~?NBt+]0Җ?k8%`kB_@jO1U @9P'; .R.@;/b|^ۨG|EςT$s@x?7f8DX|:VTx~ ѬA XvK/o;ʥX%nޜ|ʧ$eM_qΪ0cfNCWfXh~{#$ھ=<EG}Y4\$+z6}|V?u^W,1d2xǩ.' XSgm10v/h&riBBYY CI81$Qxo6"=з6dJP尡lImײNPb1P$9)CtO9# "[s [I~̦g'XoTPNx8[KAPg8c]m N?Qr<#(-8V.ma"ׁʼ2 @0nj|*vekz8/.UXpߐ?M*m_qU-;"c02 $ghk3̥2Ev۔7BsdTM`n5 p㿯{ϑsEO,M?.p_Q偰$k]'N p Fs6!+`idSa*McLn$.sZw~*_L"OyR ڋ"rG`DHQ`6AO ?baIk1Cz.XTBMQYs)d]#M0_ O* 7lHэ=F1w;3^~5wb]% j_˯X0W2/!U]U2eM&9 &&mt& xu֔w2% ޚ׏y5lT9_|ssLW/"q@bҺsaq1&*C 2Mcvz;':5ѯZxL/$̂cL7g1D,uC6oL,U{>~/}Fy8{|##rC;}!=m\%+c(yyȽ.&Ѧ EٲdPڑuYҐK/L\QǒpEjBH}ѹuhˎEDе9(+{,r`':Vf"p-[BW;;]X]aHXӋ1&H &Fwk0fvt/9uȥeF4Etd(6$!k\v}I,:(< 8vH,% j ?"\ӳW_!ZR>TQl7 "/]4Rb"#Gup ]ðbjJ0Ӓg,&=%R}xab18B=Cq:M#*gAԹpi;@X cjJ@]e˝}څ:7tk#=*Im޺݂5ABkA_:%#:5>},S @x3kPW<,UJ1oVxs[ %s`MjkȤq/VأĠ>#?0?Ԥ 3v7 CTjUzEJgze Bn9v1m[qm̀C舝0}NG|EH&,])TV!}ͮD8[;+OBݏ 9CZɭWގ$w)ԧ>1e~_L$y+ Ҫvde/>)"0i^.jUß7Zvqĕ-+_Nj#tќ; B*ڋ5eĤ b{3LJإ地xqX[BEw R\G41i| :yTb@rmGiMA 9B.c:zOJӑ15_d]/6W 2w.4K*pFdvᓢ[WU0]n @ؔ",Jܪ▛k$D>XǸ)MkK!O }(}}d JkB{a*cxD@(d絥d~ wqؠ,tPČ׉`@"q-jH{TONMkT-?cn`&G c5W prC;GH-OFWss}*U=j}-.ūQu`}VNٌq5FANvRE/e.! =[?>&;1Ł%ޜ_}87a 8-M :csyd9aSiO"nLZu~l`@pr .AyE\Nȧ*2|?ؙ[E7M?-ɱ-KX] r#0X ٛ@É?k<0G;Ru?ZKB_-!WɬPVg+Wx'A@5 {,154z}qVP7:&}ylW~iO 7ܽOK)ʝsG\Z(NJp2b."4NMV̂"AH`7IڄSƙZ Dhj@fk\7xU }Ǫ"/ߠp7$ $@A-Y8cQ1ی ъ K ͥ]䳴e\zIFflYȾ,7'za䜑X|3_wdFW+7֎@uү i]m6m @NӑejNC <~?2VhM&L"U&Si/!qJ;n Dn xˠ;9E}FHnF5C6ps]3Wd50.xpr< q*[k`y%: '}EMʥ4ToX8aXJ6ɹc='M0W@l yAi078+"1cGKѣ<8P:k4 *nk7?TUg,jJce"Tύ7`ѪMbiXUz_ ݏЎBvTJd̑V"SL}ߠH|:v;C̀{F5aac2YAq|X~Ÿ_A(*5 KKhSU*M3^w9Ls_:nrkc/$f^j"^)MYڃ.UNQG2Daհv))Z[u,i5FHo_2tmERѭvvSTFOLL仐prkrFxF[lL%$ .WRi9]N2e[8v\1$-7in$U`~qI = ȾH\'h +owE9!pF =_:at#е& ad Cpnhu_мiB^WG̝Mxj*6<Ӕ[[#Wפ 0&X4Ĉ/ԥ0Ɗz$xwǐ?I4Qi3`M)!=:bGqXfs4A]U;~E 1q#64e*In)Ùpz="MZE[TѰx[y\Z.8aR̲hjG.b2 "shWo4x5L6rHٗE|Cp|8le9yWCAeu֓[V9ijo][FKGï].V1u2 rJkL:;$r=|8 @[\b(X2:RF!Bu* cNp=(Z)!TxVSgͱkɫY%rP] lZvkOi Ai4fTTe"6J# tcju1cʚLr )ᩂ{J 8*!5[Lq%`rV.F?lK437/CZ‘*KOueVCR;8-CQ];)pYz6u izHszOX%_Nd9L}C&RPҶS;{Ch(W׆ID2E=6HSkÃaJ#kFZA4Xa<+ZV,9I1*o>|@}\;:[MJmT@T>e }bM9: 8xDΣ=\RhEhݧ\# qM֞]s1Dukwm!J\adp=FBeο;Ɠ V!)p]@"Jo$F|uc4@X {dWzO߫ɀ.} ECv'4NTsH `I~-F%އ>xՀlŜ45!ϋ#Ep%(W^Apb^N47*\hK?-0.,"ڃ}fG:RV2bhO`_t7:^X4qI f,df&3IjUoh딑ز H}u'뿋5[j[#Ey[кqy=oaWˣH.vDM(V Yd).H>>`>5(@8"(YU_+bZywe3{}t챞c0|A}jvϮ߿BE@þy 7YSfe !;?Z^ӌ{~‡x-sDҴ;tsNc.\~J5g 3fB ;G.#rˋuB/;00Jz+ $z+tZs'&t=3 Wpn_C4-13\@3O[1L5stt0^q :A-Ξsd \czLM[srztTi 3ڿ|I9[k-ZAؽ]XrUW ŪgZ4Z﷝xItw;#nZ#媯}0܉@Aa k9ZUV"=Y^ [O]my52~Y QhB+GhEZJj42^Hg@ z  yg{`^Q{xQ1z|>w[eb)OA^"Jfy.ȵZLog}FLe֒O@t# LwB <w'$(DFa9\ X_rӧ~XH_|plZ{%Nz"pNʞS]%ԛn-;'mz*όjV[r0ia(5Q/ivqF@b.X8]8?oO?Մ!@VM#{k:KF;ڙD+H~PV\\ C:@maB0^jz~4<7`LίF;^ixK5 Ea$ߨӭw.^c:`*~p2]jFV{@g9v&hj`ci$6m]k3*^W';8Ճr_KZ "(2 EfSCcKH%"k]}FHĮpv'A#8? *Ӻ2 !GTDP-LU&א-y!Uj&U:i}>9, ek,0jŰLc5FJ流Y'o۫$2+WhwӢbFbN^ ~4Zj"-r VoIX_:OuLqֻC$[j?m)8D,OEΡ'=-api99!<^C rCuT>J)<%hv9,:Eʋ.d%iaCox'THQ e?#Vh$(z+'&e颸/' ެ8e0JTj{3WFCՍR@{ˉz 1W{n% le2VRaWR\>2a^0J{di<8uߊ9ֈp؈iO5Z gTw/?ޘB3[b{8d}\pz W/{T_iX. 2jT3B["OHwQ nݬ@(͔490W5`^Qej8͓;kYEsXpIh Sj+}dVКbO ƶLU\3a])"ۡi%3MBa]d]{f˝ZJoOJ>x!@0n9Է  LX6 jţWlN,؍(P5Dc009l*tCQ_6=-PM+bymT&N_^r+`Բ2MWՅ([L~QR)^fQ{`:ZRRYԀ~ra+C;ܭV,KuW 㛆d/RrDrMi4yjhm>8>~%¤ۡnٳG DiXrԾ@:ÿ́}d#C\$PmfGS]KB?ݹIYyOLAب;P yvAI tVQ7A30=b`/Z઴Z%`*D5A[N,) VW52-> =/9o@$ ?#+4ZɣhL`׳?4+r9ma1.=pr7Qّ 3qkT&zb[ɫ\$Wyc٬Sѹ#^QS Q!FT "D<v(Mn3/&)1%LTZ j]<8_MD@kK*(cGd%D;3eFqeYbf\h:w-NA}bR+-Ctk{[$W#"t]?,Cv$mB&g fMU^z b<*XA<ɉ6s.mRMQ8HV )y1l0sU[4>yHmMjAbit "Q-ZӐ:YqBqvl?MmC +OOX_LE4J xJX4|3*R Rm<LWc71\50+lb\ogkS~Ђڭˣ1ؕJu9>Hm[ւ*[#o̥V`,,`_Fa F][ te(֙d[sR JXEy##v4A֮Ĝnࡉ朶"I#( "fK4|Ts[)|(=`VRecS݁Ƌ=Mf67zd]Bн&_<ށ3V >Zgc t)?L($2E~_E6 R3_1NK@>uDCp8ۓ|:aINǖWCKH`Bb,k;]b.뢗m (1ﱸ9Qki40"ypoB2Hui. vƚ8Q\-9iB7 yU~ gJ+AtC)xwR*-փ/qweRLtTiz#: =Q_a.Vҟbnڹ!kA&\>jʣkgPN5?{竛]0Q0ƀv`/ ?F˛!Mr-b^F89=1mJ1Rtx "l̥tm@i38%:Ι4D.$}jed솿߯E^dNZqu%p}f⃯_jV ;ap٥0A9.yݳ9-E:95ӹd꛾vwO45E2[H9B&5BnK#(0 mg^aD}*Pe=1gz6\t2z4kn&9)ƒ(ȭz{#ÿ6H<υBk2 py.Ay+J;{%ZZ4c£*hj|.H"@9ؾ[br>\` _Fi">MW_|v8Ǖו(d£Z-:/o{墾(br-hdY?Ye;0p}a+2a Ң5k0< *P.4}9;:~s !2br7/PԴsL ^@K~唲)J3]VЎ8 ;4o$$g? wZ/'tuTUkI*V| 6Qaܽ/\@f>ޅ ;=8d"TᎶj8k0O J ;sw+S393.H8ܠ /y]JsLA97sMω;חLA4_ OD=-_IW׌1^@S1rE@3x("KrkZoҨUh smJ',ٞw/n zQL\סgA.A4~y) 6gzkthEq8Hz-:Xn37DSSݪ].&".S%]K-IDy&4ۮ3<[]"v󬠱) iA!"RѫzNް05+wv W:gBS 3HCvzjQ7Mpf=jr= K(쾤2T@ޯ _ B8X2wƄ]4_CF_`+pQroºNq0v_k:cR٢Ύ}* piv| JB\ Uggǫ|])0ި642V,2%"[sE܆vX$`n&I͕="a>I `wQXx ڦI$JNS/'’4R %wz.LkQ%bWw&12Rc/8_` !V̈́ě첫҉he &OKpOu0lONOeރcshIQxkVgPJהέ:΢v1m~$ކζ(;@vW| v1}_ԘaޛSLln&bTt|ut‹?^U_'T 33:{Q҇~ j/s`k0jbmxJtywmLH&DPOW8ܕ({ 6NKj763,"fT r>i4@[h@j=Vhb!EYq,ƽp (-ۣVL6gZ)P,JJH2\"KɝEchm$#Jn`*d_YN1R+dh.9I T3?^b hP@j+'{x,2BP0E^]!7KZKd+]\v]!},@=LngzZd[pas.=M1rpu0 ިM}6UIꄰ5co$Pd%֭Cj\)08Q}y-2a܊ z˳K(VX2YiSF*:{evIsڀQ\x&a TK*^ P>d}"I$ nRB|Hm@gȦ! mܰ"/LUXPI9,E!*]AcG$V+MMZ=m3ƾS 2"060 sp3fLՊǜu:F9̭uEjT5`zFaBC=){^<ק 4_ȫs\Y&Do.` :{kRKcf:""Ƕ ~lr-[:LAq!O!(¨B_'m&o*TH=EZCs6 +)eA2^Z.|GmZ6gTEW@v==鸉VhC?qR?K9'96 L# Gɦ9'9ií xO.uHDF؞x\f0IpNݓ=Byy"v}HY&١jA=X`"t䁻d#ǡpŖt`)!Q ;\sѫ̓7_E㸼Ԃmar}F,5$:mW: G9XoM\]|mݾN"}1iC+CW8t`0cxϾ34;꿥c!X#M a{`weڽ5 tOv5;mBjdM.Y> ri'84'a$M[zHTY77'3mmvdg3*[mkJ'ҀfL=V,j8<0fX&ºAyfalHGt[\aAs".9GP1 eԀ|IIrE-%s]\I5ܥ%9fg(Zδh.?ZE$-ribhLH:2L9Ѹ&Yŕ , f&=2:qx0J tEӦJ0ׇI(CuA J->G5m&GjNf&N 3.)}'`+-y-}16m{bhm!N;FbSssHljIIA̬fMf4?1*鿯ADH7.8 h5"Πt@+BI Z6%jeJXYo9D\cHO $F(b4bsS@!Z&fD0BW}JXfj%h[GWA 5㞚ג4;i:-vhSݪg<`<s[T :?L@N%H%.,#fZc?/7%ڞG!'WPu5%B6,ɶ}_j^%L ?9}:9<,#^p{:Ki^_I}xrA -gyڸWl {b(m6uZs#x{ŘkEQEV61[LJggJLVkR%ܬsɊ{¾RN\@u\/x kjs74g@̔|h&l ki\{&rKUf/<2vbF8} <"srePfv*xm(R:7՜#>B{% ^EKWK),pdS$tF,LlA%i(ZH?Dj{6o]2l(+?2Vw忉di;-ZO? ^)PbXT#Sa. ʔqpVކ+ r[4HP6mnDX!$0u,HݜԫqgC;"xE߇bQzdD/P]Mfm l^|2XtOE*ʈ/AJ>L}}ܼn=!.}(GZAi| U< 䥘F._lMSBjZS0(JҰJ7ru'ZϼS6{@*Qc˖yOrdC.-WWl ;FB‰Ԅp|n)NOr'2:E܇+]JO;-s4aԽ`:_vG:} J5< 5P4mߥȋ9@3i&٧clLF㢸0ZP9o IdGXCLl7B KȬwءեk}dE.2J[ #&,/FbKsH`6H[#$GBX~C.֢߹ΓC˂R3zr궸s9(TQ 5ce&U{zYR 14_?oWm#U͆EW@y/eʗ`,ECHYï?a]BF`EfY<4SA =d]Ðyt By3RS$uw6-lCpq=HQ [/0۷OF^ŚF+@oOhL-;-|.Dh'!XﳥrQ*ޭۏJcRWE8<0_-NLAƂ4{W͐};p .F%_<9]6Ľ/a{%Y2^Hp%ҲD@8unb>X0zQnA ╰j< @Ui;^p 6ru"$]"Mm״l)y?O^\=h,9G7o:^ BBՎĀR= sk*h"gj,w,kVɶ6q^ڱ5$f zCE΅ N 1i`fȐ+'s&(Si`G{Z9Ҋ;v/_?HM8PGzT/ OPK]Fy}{d:Pan|khJD"DK;|6K#uo&nؤb!]q{@I!@{ri_'r6 /arqAnfoDO@<0ހW:sZnY.6i8 E `%ڞX]w[8"zض.kN>* W.<yPwV]n 1dowF5PkaSt]n7&!vPu]? COV 'FI~)@[b3)%jE-ݝDҒ`aé55!-zû<0鹄H,-+|lKΒFV8 iyC_@Z-GBMMWn.`Gr X662̠/߸L!})0dlzNZepF4L o>xj鴒i<%wĆR?p!њP tGsJF  l󒪃<̬#ꎘJ}h"=5y^GG*@C}ag/ Mw#F}OB=BE.` ɩIJFA7d;R;&{|$ee(+=! q:#75A&\Xoѷgά;2ŢihTF^)5U-9a~^#t{iFH6$pg#Rt`O<3QDPA67Be@rK%]g֏ĐƗ4T $C`]6_nxmns֣.Z/LkLK=85 ݢR܊lC-p+GVd`Nu{j2#GV"Я,kݴE"|< <4% SἰU]}{nH~u)̫w_Ǘ2vlȣoh#1::y,G>XeZE Ʌ]jƚX /2E l^N#0 B pu_!r'À#'KΓoS_+FWF2,91B9 3WfF+Td=)* |тsu{o]Jceʝ%Ї&=X@ӓ@UEQ 4 !ldI{4Ӌ1t#sTSSۅ@~|RT٥-O4?0!7`T>]v8t2ˉ=ߒfg ޳ |Mr~GĎ,_EĈ4JXw8ueȯRcQ3=4\F<1 0XAaش{ 0 q;%;{§њt#\zZƼl:EhR6',ڸ ewR~N[Ie'T `k}( ̤ t"9+ 5%#x~\f$D r~ Rt5ZYM`PU],8yZ^VܫT- Y{KBUS-ݧ\s bX25i+Qyl[G}872Z~;#66#ÀgwzzZ3BbE9VW_^fz( ޫqKՒ퉁Pf5_6߷)xVuA<,7VSlZ–3R:.>JmbiqCۏ`!Ld >:(X;) JeJ;JDɊ7*Y;^vFq i޷@(O(XgN'~g9J$t99 fS;9͘o1c/?Ebh96wG>Aq3ԥ#'Fۑ)A4&#go`/֓kۏY#^mWT7LYcAΛjKGP\U7c_pr//qqLĂ'lv=o]Y|i>g%psqxoxiIn@$%f 8#zqa6;YöN`~>ҬWHKD:/Fu\nB>%ʖL-+H&ՎR?Hi.ӀWO < S̙j9S/oMYpwzО`ި(3]%A˕_o E\^> 4_ZR7ELyMc-,a(-N֒ %֮U295vuZ0-/g#N{VELSҞ p5 9ʶS..85;^^q(c,xX"O#Д'wIL A8bAHG݄LC?]3[pֱw^U> Jo'5N̙Ԗ; iOVKI4Q2l-E~NШ?-V hxYP@e!De+"ġ}WAeUt]c@jՠjV-"KcR-ř@S93؞)@P kmMY5S&K:p}mDm Ġ֦%oE;z%D#Z]SG$&=SX(:qP("i>дDGBS o)[:oY` ,? ݵ?6M:Ԣ_YƱx Mr5c~c_'^R1J2,V\Gc9$- 1l5*A"<8Od}R:f ڠѺk83s4@U+xQH3ZaSLWmz"SUz8ðcO{a{ >{j%r3#\wk]nJ ze%(dP/x%󩨎Ƣ K0掶<3Xe6u`I>hKެR̉0?I OV/,iZ{lFYZb ˉ+jKe:y8Ѳ3d,b:xnD<* QN&ߣ<%KAv;em%R7_=2)W%N2j5̝58a8_*CJ¥:>QO"SjTV&B݂ o d.pPICaEDOہE҂2(IYր]U%#Ck_[.B;Dx(7åT}N\Yʡwb#];˴eV'%y _5C:RkYp*)FH8H9UKaw"f Y6V0h0fT@k|ӏ#5ju-ʼb'X93@=S(i$=5yn8uor"XeȧQk'@NA$D[+(syLQC#gֿVf(6;"Lw_478ThUG(Yq$`iU59MaBZN7D? /m-߳3JC׏TBU1OMl3^:/ZAfh{ʼnjM6[Xї~*ˬڹm؝DtGW;Y!*ݤ>[)9:yB4[ym>8TnT"|@\^@1FZ5tKՉWun*N`4"}*qvp2`n)팦G|D!j&TDy&|c"MP4 dzE쌌I/I|N74>3 d,%{ qAFBG-O@u Bq^?.`8Ra͉w˥<9]ZʊWC51fdxh/i/@L΍W?V4wpnֆShB(e#QP'"65*ETU@Q#@.q ^.(פkօ8[e]n-u]s+hvR7I( "tyxqe\B:6G֐k" ~)#ad>W"lgX7_={ b0+;Vq֒2!GT(a邰90mv F CY!"&ϏJ -Ec2VN#ѤbS8DeaxHHcǂpykShڀ<I. ](/%k@S^IR#)Wq]vgs-Oݓ. *)p"+57=1Z}6$jmn{ꃮxxѭnXd5>9liO@}."S!Wk,TUN"cFȝ`0˂JN2J'<I}"VQܹL]2@[EU#GQx?Ow^~iaft.".G3;ƪKjO~j7í-Z%gL S5 waq˄)u"i zQ^L={[?#M6hy|=(, [#q}$DbofXX lW3G@XH{;IwJ9A#Vn +]'^$DQ35*RMȅiQ]'!u@FM bE]abM0|@ʌs+zkk:X˄yynG9O K#D+'p+dKy)d]ZMWf>m-s[KzذʫŐ`l>x8x/OѤeŻ)efI)C p+泒Kdg{h&7mdٳ ٝ:"JAnbԫ)Vw*Owσ_lx@> ,^.N~BW&灠W9HQWbA4Q-{j:/'yB<3pLYll@U卲YZͶ\9 =rN$yad'">=:iB5d$&-jhjv XEnI䬄TW/2FRP.-yˑ6[~|Gf*W$9cFm^/o(A(s4BU7s/R[y# d0 (3WUUC(ȯ2v3<芓WN:{G%El*N7lr [?vf[#(:s,c N2Su͋XaH4o}xj:ҥ V2<)p"Bp]XA2~XgۥbtZ[iqlRyIM_΅;Th>l1.Ms4~P`8 ɝY4bkn30J pKiN]ٮRJo) њi^졑%l"OkpE5CfWT:Y@rc=YЂ # )!og\4YjBhPְf-7i|SOD_  fYk}Kca(H]ŀ{au5 4LG7U[#g!&&kZ"6t%>dyAq@DL }Tq~xn܊椊~SSvQ$ϢLE,o~J5 ʠ"8j6GAJƣSsOuŪJYyp6d8\ tzJwi ZnRtQ4$;MȂcKGwN[-$?EKƆv1r$N9Hd^  snTC9f`AxkԈޏy +>U gqT2=t|m? `!H cd cYڜB0 "TY,OO%ݤ#eKX'h;FA9ϖ*=ʈ+9dl|yj.62Plu vUHQ\ֿ1"lr8m99ʘ {S.1c:*uQ}ScS/jF9)|Ȩ d}jT7~:phOlOcT U͚+i2Js!Yocr8|މrW%N҉M.L,7=QOpʶ whҍ''=(Ɇ8LU`PiMɶnvKwp cŭX#SѮHVTjx*PC#aXKC|AQ!,K$np g]g-ǦP5;3p C+z,iRChzeW%F.88(mlL24FL̟9%ɓTz@PHxf9t8dW̩F%PЛɰB)cMw "u?$јFtuYmT}K9AwoW$RNeW osH}y3?]P g4n?qz7Ѥ<+z| KiH84)}` %Uʧ3.{g ؉c%lH2玗 9[#s&Q f$X/23aB0/Pg̓ H,z㙡 R ޞր~+BOFR`ƅAW;cN*֘\O%$ㅄ NC-%207ǣ ,04t>KO]ۺ[̷^vqT*e/a>I#)5g, NWɋCAFCbhjr@KĿ|.2:.Z .P}|Eʛxc*6;'O^39`+]z%tN/#Q,&K?+E(:|9slXwO`:}S29M;8'gO< )MGsqL]QuZhjcDGH}c%2Ѕ2̧Q_NVTuK ͠bB~) )84}^ -ZF:_Kr}J#=zIZ\3D )Kdm_{bf`rfB焤\ . ]\fcd$4rH G'JCH7<(*Wl߁o(r W1Е%$ہ6B}›M) Tūd~P1Zl*_ϭ炣 ̗U ='UTЩ8R9 'Ij HEWR?3lB@驪E3IgS!1!ZfYXŎR# ~P=!{5xTldTF_ cheηɳPw|92S%~Wl=Ѓum~^ȼd+qO ]-)c.2KˌvEފTX)/w% #cHE.+t'RE$ t$xKM/Bפּj{צyfEtC>kPC]t_W0Ho8M݆<0y$UbݹEv(Y o&^$7#ޖQR+>c)f q*{װ"i“׍E' IgzQ;< jaUJa+ {هtqhe o.gw#"Z͔2=n.ijunѵ?O/-.'ގFu+D ]3)YK/z³N9 q$} y3;̼~i*HD  F8|Dkmž(1A rH7?͗Ġ][V2BuCLyHhTN{6Okc?{Di%?yQOYlgݜ/6?Eq;N{y2'j[ã47N~99ḅw:Zbʭ L"J<9bQ~0L c4CuWa.S T tf ̍xu*g[~-!}*j^\y.!=e`ض b")%*]T,1קqnLS Jt\m'&8XCaJߣ*$G[v*v:cg(8W9))]su.)(X9`#UuIR6_M 8Dz?Gfi)ZV2Xlk׊):u]- f /oe߂$: h*m;LKtG`~W/ZJrF\I-ӬҺ6/h>=FX)F\ِ 3{?%/|Rʢ`[.WCU^߆yѾus| xpՇ/a c䩃ek ;fӄlnAҵIr_*^œ9sB?LB7&ؔ@v"3m9AꝟأSZn0A*A=%*SrSYw5R]q9J!J4e \3`?xbfɣ$k`+F5E(L 7Qk nzP5W(0.]}C}dH8_?5f =b沷]xv ne~nM˗2C'jI^,Bzk)j\|18C~}diDX1Cz+C5nWcP=ʧ4>D4oY2jh%>\O; 4 _˳r5IBoH(n?$>bQbA`yzR򏊋SgY8MIo'}s®=4~8Da赇ɩ~ɧhf27g/=]UFܝKD1W?aW_ZI|˃HHZC>p̌E^f=!گ#f򂰲V<#[>mNQJgGO$jS#)XMIgmV aU?dC;:׸/>cj׏ŽcRdNz!HTZ|߇Kvz"lw/=ayuaX4A5FJraV!}k k^IF<*~5$jQSӫzgԔa0' ^5\ g~8{(IU]oZ]jmTbY?00yy5GZʤ#"Aacra(N:MߞH_As*x^Gzgwebs?Q%ᜡ7'46sKF{tTny2c<"s߼]Vq)Q(Acu#g4 H:}9 R!DCi%ĝ:Q^\vs_eXj9!Y;w: }>)B;zJ8mE.ExT-E9oO}\֍=NTimSʛUsM Aq88&sJָnDP?@HkkXbYB-_1nhl/|0/"Hz[#bL4<6/9g@e}ھPn zSPwWL DTtn# yyxlDP ~V#-io[GA$+, ]M `aq,3ofz ѓ!B/fȻQ,+Wƽ-|*"5[H( Xp\I ظDe]oj#2v#?aEI]ĺ_}?Bit 5bb%O; ۠4T q d$&3,p' EZׇo-9[@QӃQz6oM҄uxxSqF{3`=eDnD2M!gk)N 9J/*,a^MPmQV8U@^jׯ} X[T:1L٥XDQr _°1"Ɍk²ٿp"U>"!n>lR.l+P]9?s\=Bsh{)қ;C r[aѽ/GVX3џ] ХŅ>6/C #ߕ +@|3ψ$rI3i)ad΄S?SMb,ÉX贌 EYm3t_|δI.7N ޽)s3{yE$ԴJq~S0w^ D\am;/I=!.l(0կo!cW\mKr̍nf}9i!zc$`"S dw]8D퉣仼l{*+dπsfZ &h*P d岹S%bxsz79Uu{NmcIgq0ԘYl51k\ޫ\r[?T0JOgnF{,rmR߾s;2C6OvQ-(('(J B N0;;퓳TI~& =y"Fz-+Z:i0I"  k*KaW܉`K[v2ЎTV c꫸*Kňm2QܘWR`M-nZ|lLä1*Wf/D9ΖVyuB>_qZ~*Pws[^W 7 ۟l 5ŭ8>UZwY{[fIvݎ8wş~9qɻٹwOs*Ƽ+iXHLOC@xxuVC *pa77^_2/b7; dX@l2~- a=E Q\zJplrG@4 RTAsfJ 渤9jV2Y?RU&P*DA#'Ɓ:2@{tm_JJYӑ~>Op Nĺqq:D+`>jMۋ;^+\`jX7~Ua*ֲLt9~"j@y%ؓc~jŊ/kD,C252fd{-xwZ~a@Կtv%@<|(p4*nӭܽeKmGc@wN"sI'9"g2*Ḯݙ4='yJdZ~K9kP,Wa[xL׿{Qa,"#J@ok[#IɄ$[3ի\r%K\mE"`x61vbY{ǵ_9Ue+U*IAPURx-zu%Ǣ̕wT E H+j~`c UXwg!d%aMWibYq.Y8Xg)aMNJT`82nrL:\Rж,h|]ꘂ`:" SL-bQ#kFhnDZvI]@ hAKM18l)uDw;=Tlr5gpU(߉HO&EφYM[B;U,ȑ@o'\ W/Eg6&]}'F#n7ڿf^[LOmG&- ^P q F*HCﶚBqF&f51!%.'6Bb0I<NO-ܧ4k2Tv}>ٔIUg_qQfKb KܟuS)WdFE( cS](I#55K8b2͒\;*os8H1B.?"fv5sX‰ؿ'OW m:cMcDK?c\`AրGĉ/ 4# DbV89 -@&dC@>иeSq=J~@̫ڌs%*ՀHCvUk({:I e2h`""V#6"yϢ|S)ɫpMp3EBAޥ4}5nbl]O56 GwYbxiMX:ehMRKNykúЯ4FkgY>$NJ鞟=~x"z$XLz9U s|C* ֵH~}i;UgO7Gr9jUi3[G47?V[W@|İGܟoXP,n0ڋ;*F!uEg 5EYq[ٶC"PW/Dx@x jݡF-덝T6K fÆ({UC+u4ef YT? "v@GHK=!w\F[\ D.[ڡ.t鉙^ZGiG|hUZ՝BD`6d[?+<ҬжP=g:YwPwA1OXLuaf㾅?5W5;//W`#* ݀y1{[]Pʢ̏q>H'$Z3e $I e "˝89s80uJ^m?^bp--!7ЁJm@Fzeʠwւ4V#ɀɿe~<,@Of<"k7EiUދ@S6)y;i؏E +N=aƪJ"Uz^BTrIIFV~tn_?'74ۊ_OŦy=$G(xS_h%PS9Ð(l>V.§mN8's&} gGՌqՃg]4Ј,RZ{Z6Ͽfnv;&oY$ =" ]wMfZ^> 䂋4[$-U[@R]٥~M eVTR&X ])3fF3IBM~o0 +kҌ'uΣH)~˄k NR4R?!,i~}W-ͱЗYsuhevZ[+alv ZWg ;zgjUrSlUˆwPJJ)0 5(*{4?|j/Ew_e7ɤ]K Jz*Cm7 %&צ0~QYC7ykv 4w6&9SP hGis9SiC9:ߏ3&͛EJM\Jg׵&3F(1FlzelwB}v\80 P司1F)=`4b%dž <[hV0 ! }FcUH0zzE2:ш^#Kfcw)mPcQ\ҨmN_3 EA&<y.HxQdLVSTo{;'d+nwԴTϨ15k"q1Ѭ-tu~@؍{YGCAu|Xox(iC\!ϝ=n9*Cf\v!ĶN3Z i>n~_vhG.!쎬'\&^T ryCCWE" 1vTjLf{, d.S_X8&Aa)fASO}\lXQTJ_tqjgWq PŠ?>-wA%FcG9tȨՁ,?:vc6lgM&l3^;@myNL;q;PDc6we66z0½61 $cDh459F3~?X?#)sEsx´#yV$}rN G7Z6e&\d1 C _lT;GZ큽r/ )[~,? xՐ'ӡ綜m~9엙sbEH2oہ.ϊNX:`,Cs[E+9+t{!i C/ϠM'[IFg%Lx9OC2:DJ<$!6;Le&OzC:JW\wZ3l==Ebg&O[dٍBI=2nQ#2ElJ )TdZ^R5 K$-c>5PҢ4,wFzLU& MYZekǰ$m&;E"QhRGLLL6Ǭ4 N&\NܳLeR}H6if-AL\` erL.˞0|[U\֗Cferq#L4g0,E{Mf .UH(`D\i^݆gJT."-ט)01x%GsjzA<$v3P7U>0OmiCM Maϧ10U p-+99s:v˭l`B-[AuS<)zg-帘C?p<3N>뮬k'fTv}~=6UJ"5"m2:6Z6 tQsQPq]ܒm_':B?2kۊe}83K QlR=G1؝#a{rWKaǠ[3`1e{xE! Lz]JtCʦJ.LdoBaR(d$V\k%b%i)ss黫s+PɤuuTxVIDq-ĥbC4B`f֛w騐 q_bJ"svywAGKF ~ E*16"|y ҂j0$Xfɘy_~6!⒫ Aw}m>:td#%oㆭm5Mň >)[qy#9coNHrT9I.5\M5/P)AT0GTLzFnB=N]5&/*mI:;.p#K97CgM߃kOt0;8f2BiBU ܿd(Z$u!̎۩IɇjL?Ʌ tBYw_} ,\MBc)>3Q{/xY"?#K͇z7$լT`'0j[Ds! kU2p>g/kbrm1F"5MmRM邟&} #~R/!ZQ+7yYf{M:32n%)f &BɋN0TdMoP{%#gK37| )J"?!};=x0ST&xk϶8dA ~)7\\}(u+Q㄃|ŏ@E:WLQ#xjy80nEXh \x } 0 BxtZ\l2{$,`ip>iQNbO^9jh;O~9l( [tӛ1G< gr?r4%aRЯfN(COK,;F~:9.؀- 56P4GFAĜZJ{(JA5xEí󪼠4D?&%>A8UF09'|+ )"n˭s`,̴H@ j 5HH]S XnS_㥿ț4Bʲ>]w$Yۇ3>ɫ4s+>XR),?`⟵jk+Y +d!}ː -';[Ruc=B1wPcSF kek>tX`(r[# Eqe:` ++nErrH]l[]vg7X#.+3GE(}Kd;į>*(kQ_#$1H_{`rֱ$AX2i:ѻ26tݎ/T_`+U6$!A{D@2~[eA, $ϟ%|TkDz6~Nu2r@jАYQ"17(B_2&]/.–g #d(;든h;R/]E&O`-s>nPYPmoef?FWA (\ v}ڡv0WJ'^á;'ap1dJ!@ W6 qF %3XG8Uꫭw)ŭS+ \G$^MA'xQg m`<Z@ݽ6E2Td@^QP8D/>$ \tWȗYj6EM"l8%n₣ #XN *wہ8PS'{Fv&[p9p" (%L s#u nG-yn 5Fi<]E7%gm@ u0Bmx-7ai.zC5Q`Kޏ9"Q1ݙE%N"cj !K}|jp2gw&͆Y7P!3'bJ`~wrLZ n}5#ʋ䕤7BhPp/_hDI݌L s.g& NT)l&户2w@Egq^OjWBJ˪3Q@nl/Ib]_raeMۧBLY19"fٴ3SJx>9Mak:!0 hK_eY٤JdmÆUFI6{F3 d\P&xw&%VRKT`.26ZVfIi+aZrr(=o%5NRuukV]pl0@)EwU+4+chDkDPТ$]ۍՑ{$<_~l(e_! m^cm9E/aGJx{Rɓ_: b: ~|YSbx_\ ܓ)[:E>NT{2dg[ C0g:xYA[^/d)V:G>[(ߘтsLq%q~jŖ 8k=ƒ4⑬NRlh ѭ%)Hd+kDŞq=vF1L0 ġ8HS'pE\o$E9u/Uh5 O)i)ee}ŃTX$}fd6ydϻdxpXCPgpMI#J8؆ >BH|U!)Ъt?S5 ͶL$.2^H"1Zf@Iݔ'Nޒ1p[WHyQ;_8:_)RK!rwx_5x-/1SwpX rc}/q!WøY;|n{)\QƱhD8(.H&hxa{>%/MX І@c~Mg?Q~0~ 'jN]~K~8uq+`WUX{wGOvwa]y=g}Ϸ{[/ݼ!LҎ2$j_SMR6^!T ꓷz[Noj晸:x4xta8;E[( cď80??!g,:&o?:zQ7k4-:T {ew@hlkZ؅l1\ LQpm)GU9XD2!(sp|8bmwĂތс6 U#R|l(YY9oEV. "]Alz 3,L/yӢol-lwo3vJ'}۝S<ׂnp8xGjv,f忼272jT^4LE T=Vemj_714Lۇ\ucF~]Ex|`^t'&c7oZVsAvVN, 𤘙lq"+L+^ڔD$Rґ'Aسk|\zPmͪ']pxnc.PPшg&C^JƯ'8VƢF*]a]+Va?AGdc`L^r`}  'VK򷖐"$)G2F%J_nZ04Qpn8ZFA ]Z!EۯZ's܎&sQ_E"b$Z"jA ]'Ys|\ƕAQ,*P ,~háڤM% !4RilDuu e AA9pzFXE!T/mƌ(Jh9jx(8A&,0yvcUw1Oe&#߄]0_߰wWU *BuNE Dz#vA1Y_SȒpcOmϣVp+blSc  !bE"Pm r4@nZCYknJ's,XI|Nf_ x(ǤPF1ɞZ:EWMF#d[ Y gG!0*Hkvkc}F9Wwr;EY=ީ\C5z T[ EaۛɪFݾfI .ɉ'Bs&?&JH##Vߚ,È@ME-Sg}Q:7(ڊ*&a -Ȥ-IA؎)Nyr K3ה72Ǩn2(b|シFfO>$M 3"%lL#?Wv<-K舷ԉ~FKc-dד JOAP"쬩 <,9W#Me0ZE%U5ρ}[IwnTZiBgѠS$y; |6iOÆhg|b|dC<+T|ׯ -m;@Ziz 7l<]OOsSPS}$/~czsr:Hǭ䦧$ g-("!W xD3wsFsA~ 2%:5AʴC)i+mRK<C2>X5q3S%Nݲ)'VTCnVewzq, `Q2\nH!k8oG;p\#*!wGqy&Ez֩k?C+ .W}rnE !Sl"֓")LȮlfoFgɭ'CZz5V]:uǻza{5g`v7Q).D̒hG>K5)ɬ_݉JfXּ9Ib? _&o-VBݧjƨ4iN?U2w?͆A+)TDkfO` hR w\n}@!s*/8:bcX>zs Og6 =sE-jwX(YS R6tGG:ۚbO[q# R!+*"Y;'#5DQP .W|PlC w4*'9wOFeTHmC5U OB{Nzw:X*E2CI{J/&"VS̷mȐ R}+: ؘ= #v%5&!௙*  ܽ~Vi]8zM_:R&a~Is)Uvё0U%^s1do)z00ڡ$49./6ݿ- c٩2QٮQhriWW~e|Uڃݜ-0#+ͫ-in1M Y ӓ 0}?论bT*]"}KQ&Pڴg!^7ä)̋e-Ў֌ˈצGj(1~F{9 N[J}5cC=Iֵ/~kyd;*;2Y޿'nl5@@0#FuD·d ͝+фO7 hymqrΔqlHفiD19n ;-ALHx\b1kg^$.(Jiw(lXPpmÂDḍ[^UM_K;eȼQQ.b68m/fF?uQE7h~YSҝyTIJ K֬}`է:cq99yNzmQF^6 ɦe,Lk3wzTZlwK}ݳ]=z5 kUxBey#,<1 cq ".}5b䴉#fA|l1tp5gq oz !̨@}-@~6}yKv7' q!f^;E6q7ISÍ;?DZO ?=WxUO$cdE8$SZ?M@m/lFv?uvrͽ`}Kpq \pus\:4>7jZN3^mЫc܇ƹ\߰ ?W]5j1{ϻ.40>[zMS}!5I:FOPZ VQ? W m_,ZW%0+m܊:qce3JGZ$ 3;9"8/s]mg vYdժo EjlE?D:q%h2S5s$8Xz,S6B~m܆q7HB]< ]ʦO ~6Q, #ؘ7)_B BL-^KoUd$J9poBywCt.#Tй:w4:#}+o3P} {c8;K4NxD[w)cd=1/SP(=@L&tYҏP? ,k-TL`ۘo&Xjc$8F^Ꮞk[:i#mV .V }g'c=B_[NZ>ޤ[<ؚx|K6U=9f]Yn6) '=B\TVʟ2Y <`^ŦH闽<4mBg4@㦓tB ݻmc..? 9i6jl"Du.^0 p-JXT,ݘFw.K>ava7iw$62.Y֯ٴm\,V(]]DѺsBJ^42pX[L? M?EܶRdJ!@z7ʷ-6&kXƜ=ԁ2u =~J\nAlK°-o+C7ܴlF8raܞn.}5/5%#aM`rҵ׺BVigĜp#;>=` <|7Ss'%:va5N%V \.{j kyjsIe%zLybgD@G{IFF޹{׮isLrb8h`SN4/7arS,FDJD`7g%TI&TvTŶs/W¬)뒑q/(+)jrpC,c#2x)!_e$,VGT'k(`s2C8]Ro[o>\aCp 5~|}‡rz>RFL1fOe *~2Sk>BAx(.jV :?_Uo8nʌ_ǵb0_-ټ1" jES}v:iQ7 Yt?)3wxh#Ry@V+KʄMۥmQ]yUrm_ Sajz|ᶾh;xSӓ?;d/R?s‚niسνXmuB5r qrMv),j?iclr]VS=g:Y3+" >4sK Vf+Q AHȪ5f{k1$wc^GRFutm̶lKoz?cY+YG mW?5>қiP|+zkl\iHӬ3{AW.Qtרn05QԋwlRD z-Nu!+QܻN7GHWVt2 u+@>L9{v" zȸOC5i5{Q(-ґjc0c@rl|LlHyb 5c=]PqpԴ)4J(^ъ Eg50abip+ :qEܔM`f,TT6EI:3t^??ĎYaw {NCuHUoGAչ[&5X0.|c pS5ga)^hbq"$$DOOhE=IީJ0=I]5G(ÕX0 07w_k ;L2՜R0ɂMzcLb+?5\RoxidtxQ )jqaeǛMWNfXKd *⋈if{U>DlF,V}tW4mpi"ؚ -7t6 WB]OY|_&0ᡘdÛ諠F#YxSC\^|5̯{06,$bn^/D}֕5pFOA27!<-VϋYM2 o=Smy G|Mܦۭ-&H-^[}04v,fDu{-VI$\"BuP2-Nޭ OWKYd-ӗɽ _q6Mnc_yD)p27_8jxӔ`8^? xyHqp 7f\6ab-bVvk1,xE[xyqRS_6=O\*@qC>Ykg' ZS7B\R& DLTft%. m'_l%)8e~S.w`3vYЕ%T åetY!)Pl4+_NkZwGz-WI':on##>bWv9Q쁌+~{,c{#Ƞ`F.F}hM>?ET|6?ͽu*b @BLpTSC 99kJkh:G > xKO2i(wƂE%uFX6 qNjeE6/wΙ{%ZLus[~GH@ $V@Jn|ŕ3t@G3Z2Kۺ^EuBN /fs)"9akne2$k)Ȧ8 ~GUX/:daYJl[̭/Q 4?9`<|2e|0<%#:&V؉J*F(s̺G:|B=c~G&}*̗N6HDYe35| p,nkNj|jۃ& ϲ5HPyJ0V\bT~:i >vI;/qVmmJSVE]iX޹7W@'d2EDKYu36TF=pÿƐՄFcш։+_ 9.xԕi\u`|Rne<~cAMh lO%Pո1U&Y1D=C s觎%^a&!=p ErMҦՕ RdzC3Z @5<̕39Rӓ#ߪ-R<ׁ5D.*w5DRS8&W[UÈ"鏫m TV> zs8L%ҽ%u ^x[Fl|E29z!3T >6r -y-'P땕_RĒi. \6IX1ÈT>o$P^sOo L[7@Ag-=0⏒*IDuFܛⰳЀKIkmMi)g})UsW_9_g&vqYRRSmNҜuy.r \TBj͂Ho8X4S@bn~S:8n9<#}}lEuOi|0׈`RQA8?mک֘>[ZM چEr*}Ұ*{bP t)PzI_cS+ؙ(0kBۀB%VT {O"~!M!G9^0Rs'>(B{j4gyjK[#MAŲ5lc%?@eoUfibBpUuO i U”ȇ:ZXt!]zkYaMl:6m{ž S<]  n7c=`.6%l"F T;`5VDP!яȴsC(j \ŭ+ B)na{QrK{gCfvr&; Z%_ov)S =Ÿ8M5@YBo0 9Cǰk3/ǡaȔgⓣp6y8! $ajo4ǥc`:SW@}OVz9Q]L.0d|2R_`J`P) 7@X(e0rmB`mvR1q-Ku\;n:B®d)*X-/!W AYhh(]VGT 26hmSx'6r"zLeH_il9 QK]|QB]skY!H^|wEWUIMYRj< KEBUrMxMjʱnʺ*-$Ti>.0Yi|6G;wPD.D?A;gLw sh3֒+TXS+.n. qUcO#OQGF>y^|irƣZG깏tkH*_l=(*{ꖌpQ*b{r`a(MYlJZQ dRmO o=Ԃ#Pɴju Bzr3%h&;wϿO ;z1ڷA}q/Bpe5pIdE4,Oڭz<>;(JQ}@ tE)`Lq f0^hrZms l-2)3p=B{h=eqGIk@}abX^e' 9H.+?lxY:%P0-cΓ˓#ܔw,]02 ԭn$+Û~u_ezHb-} M?d_""SXmU6)́;{N33md0|oDɶ.W' EV}$(˞V̽vV2M9>ţRآ۫q-; r|$YNM.)Đk16ۑruG0 ?.2nq?QaZi̍˩#4!E^ Z؍j)y2ZFB P zc[몫N*f5(TM}Sp!~pZ+7@0_;@u'GI\-~H Fl>?=d䤔k4E.{!WWs?"Tc׭+9cSW㦍-2P/sqh8)>R{b(G͂TFkH܇l[: B8@{Sd32)er|. @[1>ٛfVت'2cj&\@0EBͺ3x*~Oef*AʩK=DNzlvP"Txf\C%BK;4 &B|4B 8x-?~"{,d.!P⹡֘A¤y0]eBET;pJuY6)$J*J)Yzو#0ĕ2\#2VMbf}*&"sGߢOPȶ ~+[:'(n ~;FBeȮ0](cC7ƹǗ*j2DvFr Y%-X̤-/#-ON2 %$dMT@FB@[䂪6p`7;xKAk *d6;!oM< h}SCklk J>2G˄ **crTI;$7vOhRt/xzyw$,)N=sEkJ.Xe&nQbW-e5݈݈AqO&anO@1B>B%-k bc+k$mtӏY¢DLW9#`BOn6j2q4R8lEq|vZiՉ(Y'}o^i(aAWE|x.k}wO4 #~[Y3v ANbȬ>{YVЎ/==6VPl, '_&XES~:C+ryz p r!s :Ѭ/؝Tl:r1NrQ%sWG(&ELTAџK 2LEb4ˆ1Nu]R :qjlᦷV܋zFGZyufE8ls/Z=߮:q3$"Hė G'mZvi{ E?HF-}T7S3+di)ϑ|׏(B`ږc>4GUqjVF?jB(k<IzJ){]?(&9ŒϷY]MV UtގAavQ.*S"mA pA/袊[yGP<I3I:b;Iskmiu(:O0Q0a2;N48Y]o);ᙷmPuuKlV2RڀCJ'23eg"ُZ(l<k+?Ւ0n\#>шi4t*kr=@ 75Lao_(-Ɉjx;v[nJoUt^J᝵?2R }S/|eDB Y"Ĵg𐊢$:V%(Un]@ #48rE)LHUy1Ƿ)4s:.:Axj]JtAѢlkTY4sղԮ.lH+د+J`sLa*'0Yʸ[s'rz0-G~b"?s4i)X#M^<wf0X$+$٤+-i ˧0tnmT4QaAbDkV 1>GjG_H!rn︂T7䎮|˜N=o;m/w'CjR >-G)yd꜋CV>yP<洭# 6D5Fjc?a%K/P氕'41t㫪kt>e9gΤ00t 4+=*#hu)\{`#@'W7$ԅdq%L ykd9`j+; czxGRLevЎ)QYQ>j*taؕơm,g`yPϹx@yӟW)Y$ zCĹ *_ԑE"JμƲ5bLr|@xC$&Z_!g+\?4{FMl^p8 —zUv3b)E~#0hzQLbε dc#oF'GUt#*j"?>Ŝ T|YJc--*\I֏LGy{)hGSsvV\tep1!mC-yע~Cw$v81 T2}XcR-%6͏ؗj"~ӒBt !#]thY.zV,oJtWYͭ9jDPޚ(0#%ewr}7oвlg]E!RD>PjZ6a'qeh'LDk~E,))WaGT:KHB0.HZ ;o 'XI_D>.sb<׿Yqw~3erÄ)HX -j^LS`xeU&=[T ?>l\ \X!ђY4Ր {aj NYF |z\;S!LVc1s<~5iVwUPV܄)RJjC40ӵٸK%xj7j\f2}h{ndKH#+>Mu܄j؜<>z]V c\3_=Ir ^ʓ_. \WX XH?z_00E  a2[|0T *SdX ߂,[ƷV&"m6zsG7>S ei NT*m&0F*! ]k [zuDcȵϮDDEcJ'߶-7sh7~\w[+p\JH[&#EuYlCYt 4> !E'HRڦ}/=Vǩ"b2}b{U1z.O#‰VBjOng!yv31NH뉲;KPwRI?8BŐXLN2Cf VmMY;% &u4&xEF33s/'s1ĎˋM˳hs şzHE^ѺBXLv =cdy-{W[Xka7e%$$+k8Oaƚ؉0,՟ :edq<}+)}jBJt N܈j*tnϭcof2t?xi"qΘd$Q}s\|STȆyqG5۞H[vƱ")(?0UdfPjRi2P՛>BҜ!:klpG@b4!.҃=;cp9$02'׾ ״{8o(#`sc b"b0ր-G{)cNg:x{xuI'#U0Je]6"rtqX0T(t7#$mNcz YQ& Hs([;dqjEQ-?GCDv{y׿ !]_±|@QIkCKqLs6K›G&"3(ߒ͐{m2ab:hOdNK! ݊a'zITh7>Џ2D4w,QGPHFfkϦ +AАsNU.HxRL -e=S7)GzǰN1oax0mپEPǝg _Uc)cO kXVG¾>Vx&xB.Þq3\xP|ICREy\R@cJ&_ßA}U.;0SvQjZ+&Y EZJ`;xpӯ};ƴYZn<=;s( =Nz+i.dGJ&% PϏ|R۸@\M<~gC:Ұ}O4\AqeҊGrf;Ǚh%JڶS RZv#ABsU21*-A hg.˖fu{[ΕW.Uw+0ʹKTd Dt@s'$Jڜ^TB~_h8m6qקǹ& Ӿ3 K @)!=tөl"m[a10ĢtRփ[͉MuVr-A!fGCFxnq\8Mҥj.qxQ jrk6NYU>kJ#[f,]> 7 wkLjoNNz5=BzP/["IݧBU|2:ʗnv|Ź ҼFn`|ԡls_Qv ^)?`4~vmJzk|JëܒKdxQ~ Ud!cgD@ˤ-epbReu ~Q]/~a/DҟIғVd[P⊚OL2HB I΅9.fL9I=eN K!d4 v3c@rs=A$a[p԰b+tyE #vX J||Ȃ|eѣ7k ɓkBXH.XŻ__Aez/En#4a@P3Qs+z( n-}:"fm>ޭ p);#J<_Ry+"zKam:=MxG_;KQoꭧ\ĿO%i"f̏4ҏaX*ƣ?Pϫۧ4U&ؼE)ab²L\_g ŷzMZKOݲv $(\q[D앵 `2y`MΨF'8Vu ШMb2eyN|;w/0T1*i_zJ)F3|.V.: 3GGAxa+\sC 婕lQȁa(yO{J9;sr}e6*LnRb6fLdzUdqFJ*jS}&us#1 s30%DEKx& @ʗ'Vŝ|z~ 7[(zR ˩8c,n" $4VӐzUI)f둇=fHb!k7vHh@cQ;3Alb)Z=!=!F/BymB ՗Eq_6qAN{vqnG}Glٸ1f;^7y C%"cZZ`[j˟d+J;.P3hux{@1t.+i/(fgDA0q_=ƽ/ime@dLU0xzǑJRHEtGYdė#e6$U^׊>SW8ohߠtV@ ϡh*VhTo{i5ʊP`D}`)rֶ2@ôۧJ!U-RK'veԆdӨoĠ+ba!ܾR%4S{pZ|HkCgq* .@6H'*W^)ȪSG ARj<`,ͣogQDe8.)9gIÕ;tSu\:Oh7F T;&&5V]L_c "1B@0(Nx&&+؇J`_  W sf*L#lݑTk#^nHŸ1K\*$@rR>V{'Q+Y3nl=H`dlJzC)Cc[{y L^E|ˆ@6$w&ݭmK\9S'Vpǥ\]c̬A Eo!ծ*N遲sx>[] !gMB&d >nA&R/z9B::Ay"@&/Cd'B.F5-d&Fz9ӷzzqB,!\L0 Dyey81?wi.\B/K3ngT~(#_Œ,@ef2Hp¤l/{;o͝<\ac^"t@N21}^ʡ3y=@pr.,KRŪ9nnsn-7=/A |HqkNjseGs한v&g( c^sxOA!aw6k\Z]5F2}~P)'x[y#)*}gA {W*{Ykźuztمso[ekB̓&yƼ`t=JR@U85#h[- eAj#p# 6B8(]'cAm8מ䦧:9hG 쐦NzE}@+vajPU4Šc̢61'7wU4gE ޣ\*J1nV8w1y#ĝdMc%eQ_+\6QE1'r,k;j!Hrì xO\=T.@ѳ8`u k$i\bĊU][~|?p >>?^b2)ʩiGv싮N(1,la1W+EdT1JqG#b {nnoCbvɫ=&YEgwmpDC"|f )`0GC{> wGVsxIJD\c"~b@iq$vm$Q:Pϟt5'_nC!R3?^ M쎊"1L@>`;, Gg/^oy<7iӏDY%&'h'ao.C â:[-6٫/EQ_AO<@+tNl0xq4<|d:L`Vjes^>u"FˣyxCizb''5! 4XV]|‰-16,ߺMQz.7ٝHTZ*"[L[+jA:n'm 'cLv*ZHZ;Z-K-2 lT\VrGM<s {DM nYtgŝ3hL(Mob0- D44P4G.ڑ%-Fm{k"(aħw,^*`Oh ɓzx)Ctq߆2WP&"?2_.ЫϽ,vVsd%AWVl6=q'52&g0:rl8Gt[<v=. +{}M|ͅ$H"G|V jJhf\Whj4m>Y*p%Q9%[$nT,2ƬK#Ȅs}DX&]Sb\ fZ KsWM2h8UOT1u$\~n9 S^ 4}Ɔr"p߆cNb)kfEw E* [ {Ẑ ] G#lϖC y kԉAHX dRo 7YvK( j0"$eD*B!AǮU\Q^;H1[e;-~|72|((+3D*779᧮lCi"^qݴ!v$J~2Gs]]3/R t5tc-w_3\43 Dz^ȧPT^`蘸O?7^5n!w , WPXiCᾅHUEY\nf1SH 'Gfo܍Q?T!7X8U0[omX tU5N\&]ӏp}amE8SxVw%žD ew"Jd:&tRGZ$h⌏K8|uC9TmXs:v)MB3TE[g_?^vtkSDŮU?X_zjurÏY9<C~C a7@t~Uf./ ƥeW0z&ZuD@rt(7Vr1񤳻tb%ؑIs;<C ]UwHR'dO~ ]lnf3(^V;IJLE"c˄ɚ5DZm`VoBAwuyr ?"ש(\wN:Zg?m#gw搃1B4f[5ue,I6FeP$*tٓ\o `Iq\@K,t( o/T9U9̨"mZ@;:v#+a}Va~B^;E@b3ϻ!!Dz&@M穊Y/>\k98;|R6hZm vX?F՚@̢P92[y?6pIf"%Sc6""m2wDTK!jBM- 9q./\O .)\nEwHϒP.ʄe|V`H{0%adR-ʇJW$H mVL.ܔF &4‰?m dBHވ 1 F4&)݃j_ :t6/,g^ ;{b澻]lѰǪ'J#P9 nYYeQ/{PX٭2jjY&|JV}BqǷL}uzN=eE5 yC~ ,r2Hlj)nUXI/YAI#c/Uh#Pњi AҮoa6bϓiG'L,dբ{6+Zi*P"l±Bfrk@XwNQDKj>-_h=.̅}۾&Kr$AUЁ`grփٙ=X^ .r\ #Layzf> ڦҰ8I b|U[pm;atz-  }e~trHCm * {LDgs6mmĩ-0l:RA%"KKZ!@7ػN7I?LEKm[e]q!?&zlz~~Lo:U괉* p3v8sz+V#B'{u{S%m(Z&ѻj>G,c$ :$8TzHގvjrj9 (>8ΰvsw*ǤYӚ~ :\]).8-VlR7 DzhPG^kX(qQ5˽d7O.|Wܺ>tj&~Ȏ05%d`x"t[]+n+fa(uJy-By{{*AJ[v5tFltR: D?=,9M- ZX/䉰z\V 9 Nbj0*U;g3xY[K5m:[WmjqcVia*6gb#)YNUq"cwKQ~mGyνxMRy92(r]*ww"KL:Y9K+TmŕRShv<5Y#*A^M/9 Mzms!TZe1HsUWH#@o{Pu${G z(uu@bdz' ֡_MYbK L?dtk|PQ>[gdsۙb4ط+Њ.NyޫTw8"BwBf8,G'T{$ӫKE/8:k ;9l X|E6kHr#;u[4,*o=1u lOxvVww'R/&_ :؂qDf>Ɓ 4$8DZU yH;5Oo2ȈYdZ. 䔰07jFx2oi!aEqX#  uNQBef V*7 )|BJKM~f_12M76rɞɣDa.eۋr4"c~Fr%j ݆ IQuX0.}@ilf;F@ 9HN GwA_ؕcg;a?si_ .CCl9p :&=ҹcCEK半._~YÈKmbg~ǵ ?#=}h3o a)LZ\SC%jAc :f֭Lq<ڌak>Ѯʃ?4iȉehnU\^Q}p10o>e4 ?#'M#ő˂ЍeKTR ȑdm&5[^ju@˦X!p.þ)LDšޣ:`'_Jɸ<ZTT+-oOֲSUÂYβj}Ҝ` 0|mAye2Fo#ֺzW5 jyϔ'V3d7IlAwP!pzHbx's^Ua8(V<#!P\>ZhE3;1Mk`?6V d 0W?bz&lL+ = k4"ȈW/*H/ZIR#EENzKEat1+_*qi[9|u:f\g-ľ,g5[tUœct:a}M5l[8̩[P=%1S{`ߥLr|:C0.H'qZ.C3%2 'm>KX kj~/X)ƶ{ dGOL-3OR9@F46[BW+!r 73s 51ׅ1!nHiՊ_(1VMV7xs3dxZI#>т))|XQdqt)7k6Ŷ\gA4>5g&6>csQ_vRbNFt)MCH|c5ΐyvw';1A0/~sF$w*)\}4 wĊ0eh +@HdT9Tw(SjR$֌,Nۓyİ$\l)uf\@5!Wک+Ej{ֶApߝbG'ݯqAZRP(*m)Zvg}"<|]D-s!|c,3jE ';2 *knb 6pU|3 "v}j3VxQqu} MdTDδ[5n fѡ:nCCt'cY0v M9Яֱ2&٬{4p;{3[Ǘ82'AONX'sܴXӂ7tRr|s_)e$^dfKtdFBƝF`5FM^^QnQu/JbZl|&F#.]Ie"?ŕy_=1KĦhX5hZ15v%>^|K"rS Q>%ᶛ@ˮjb[2K(x}3c*WeD`' LA~9IgEED^,>&WqmsLLYn"7.y5RE 'vh <;|ĠeuFg1TлB`uygeat}d86QERg9,TE=@4/~Y| iNހtoA y}&GAfJ#7*ñ'-o >_VH; "{{kY[n:?i2M+IdEGNpʷ* Ŵڲ°L I01ma ʨˮn ϗP=u^CqqȕYPȮS0.E^p"gFn4a_W}2bYjV[͔f`>eSt=vKeK0`ROlP?FH +bBw!L]Υ)pݺC*KRQ \x(YqUEoBv*kJVdl퓿rk/9]iG=7T )*L rP@1ɿt٪0" JqmJBfX@DB[wFawx~1/3ejysyX/|d-Xo(δ`~OBPc%暈e|iPK9 D ͞[[CҗɈxOVuj$f6KZ(9i(Vシ)N&!J/e2d6×q8^],No_+~Jq~,lO%z{kU_.n3AYڣc8unCeCKsY*\}K~'ҲBv"#= x|ZT +8B'3q& FE6PbPRB_'wW)4+M;8'wsiʈŤgrxkeT FŘGp~ytw- ogfxxcI̥vلT'%Bm 1╳!+)Uj+M-j9{dI( {Y -}\ڢ tP[/LHt/rDI[FNu6hL,?u`K+ Yꬕ_ENs ~'|AAPZl#6U1PD;Y#al]F;,+Pc^xt;35A~T1=Wkϧ:'1!G[sMd Dw߱uׯ_aNm .zy ܭS;\[_3:1Yg0&Ն Q=7ϏK\xVQh^v@6g y/Ipz:&ᕝMSh@eT*$ w3}+ 5lc9"R87uA-C:^3-UYWQgs@q*q|(s?KGO}Tݭ0?$ONfn#`G,ӠG /I_XLqf&P#6>C>"ˮvN>-fNR4״$m@o g;^/ IhMӜ5 9*k7EO6 g QŁ0Yډ:T)QըI,,qB Ik(4a5֫tsZ "熣zCߦ9-P, nhFD0AQv{'>#3 d+ݽ)aoʞs&@/ZHt"+oܶǢܮ8g{@EAurFU ߪBƄުr{{uOCa7שO:};rjW-|?*eeBl5JMQ^ZkYX;G3`XU y!H I$,ݙ۾y7#5,G>Ʊv:`HwС%KJ歰i 8Rl:{g!6Qw֓OK#}  nH.T,$q"#Bi&R GHZ7:#oCVm x0Nwh^cV8pF 03vY7z$k4UV3#0FArW1Ŵq,Fp e(kK4qv:R\2^HS4۶SjRʠkCn2,u@Y$JDʼ~>H}F'aOG6ijft˸M ȓIsq$lq2Ɏ@% G2_zqӨavH%+6cMK@@|QYiqD~F+hpDbLmF_~w(b ~(TxEsHYi@~* :{=y<J1T(0=!/F:qxċR8e$VI正lW6{P8rcHʖBJ+X.*\tBG{k|٘?w*8n:y7J*,qeq !X> to2FcE'9~+~v<n\`ׅTn(^X12 XҮ =r%_:/n. 00H`4WHBjǐ?k"F͗m=J_\3݀^F|sL (׭bF[&5.La"c)_ J΂Ѩ uxV=WQƆ;$5S3=xX;^ "`Е\"&j8fEO Pii}^ e,"[}V1XbWn!Q8:]!͟Wљ >?7 9>ϗ s~&JԙW&5r4@a#NCqJLx]V~%JZv{Eǒ$ pKJ،qr@gqZnkj瑧rl=ޜX*G^n\rsvߋ?/#JU5CTEUS0ϵA1pр[JLG4ڞ٫S9UWQ$.sּZ1 tq)%m㸗9 >e,?zv'ƚo[Ar >x.74d(o?shW3D9~8e/벡7Na.?tzх@=;LO %,U~ ȞʖYfarD|$wRj ˔[m&ni %0^"r^ϊxq˸!~T W9DoSIfݒ^}pfnKw֭`+J'BANVݩ4覚t%_[fEvz <% 9>X𓿞wZvv¯]feY4B~ m22OvkLU^PC ;+1۾"@DvːPiRfR26t (ەJ2&'BF5X{v#㭰`FO1 ®W>5|VDNoIZ0Sbx" ̦_8-jq6O@r8cKC}lvhzkIB=N5t 4ڤ`nguqr"9gOk٤뙇1P:Ҋi<*Q[|xd(k77BdzdV>z9knX(.,/2y~*).[R,2! ͐8}jsꖪ:(N+ WÓP^C ɉ߯OB8ڞ̾%"e ֘hOV;&c|qDR`($aD_nU)wE>Ӗ }K@p⣈}q#o.=Cm>t^s?@/vvʈ ν U" >l^f,ۼˎtYnAݾ <,Ŗdre]Vݶb)w_ꭘP"l0%fv] :.)Fш##9"dwy^Q5BFpC9|x(3QbfF˸K.Zgk.8ӡtdӬ%Z\@q¸jiDQL=z&TOCoGzbg.wd36F!Px"ֶEbI*1IQP 5ƴs8+ֽד X%%V kjQq7Rq78Ꟙ܁, &p.5{fA-zSA®z%G[3D#B8՛y& &GuzJI9+C/4Ú޷;oC^/i U_^hP:pLZMd}ʧ" _ǂrN=V^;EB.~h'%x[>-\ׇ{CX]&nN9IcKbYXjL9[ҝ@+#R I3zEJ_;ڡX mSc3I F d$ͨrBNn64({/$a#ERdۧrךf-p&L֑AlÄFoxK'"fyox@RJgE:zC!ɜWXI,E.z8PG:2dEƼ";\7Ee0rV'6a{|V} :i^(^sߵܙSV=Z(o0@lUaM+D1ZkSEs=U]-z+YɸאZƎYvn#N^ .{φ#LfMpZQnYg9 fFON&B!PGr,:Oi_͜?ܐM=e O3;rriqaoRDpC:H/ U= 9KQ4uA R?ZC|zD @ՠ8C}&&'jqn uNٲԇ=76dVF\>!h;Xj8)T<#85 fBfX,"=RM 9A[~W-tfTdsHkr 1oe,mRw˪Nt=_|sgG kc`$ЋM*PFg`y>ȇqj++Rڞ=@ؖiaۗʓ*Fr>{Na9a<$"iK-;]s@f*Ą.0eRD&ڏo7 bk$C"g[4 ОDWxon{JtPfёr<>ah?jܵTƗ ,PKYԯSu{Fy@?^KѠֲ1eA [mqbm{Eb(ކӞjT^Ol\BnG8šdByaFb7dGն]wl+(}Ԓ(R$DOqrKx`uڦP{ RhvT99ďe& 5ںH| As(Kqh R'h.aV-3(B Ɔ.ȫ( jDUlTwZ˹4I"I% UC} u֖W |I3 r4rX@[yZ)P]KF9Y O]*W0(ﱧԋ0^9\~JrI$vf?_@%}>hBj!'LPEa!LQ Kb7_nF"UNJ+#5{}$–;Ɓs@3ڍڧ/WOvK]tZaspoGN(^ݨ ;s=[35t Ytsf3k1*a᢫K?>)_m. qeJaOo\O3>Zհg_a(rfAJ+2  moIJD 6?VlQکXځNx#i^fɛd޽M}P2WlxvJx#0tq5w.<asi~GqMb0QRa%YEmfwj3@Rý n4P]u`;9Trȷ*K`f.C'ų(V%O5R8#XϤߍLS#+r6 "!s'#bW5Y/RjLm6?3̥zf@ u `x"D']S^Ѵa@vji>dA!9[Kؤ;kO"5R֋7+wn|ʬ!Rj7aSE-3=W2jv7tPkrc1m,~MԼ@b 2| zԏ \ R եfbF 侚{&IkLs=/ sB|#eY ="iQlpzV) y:Hԝ^SiT[Tt-=0V,K\ 5!vk ޝxr8_E(I-C4oĹ_c8&r$1UbNw1_okBlVezWE!9kڢbjPc&dILb$e7u5R׆+t$ɖiOL_ˠ"XJ>` ;e|9m;B.cO7p(Ӓlb\92BS 2.㻻$!U 'eQߕܗ&R7gmE"/{qo ȥȻ !b7 DJW/VH %iɬqMu0wVRoa]WF,1( &7[=< 孠]~ܽ*0زD*˸)B@wEe̸dhi.ķAQAx" c#;wlT|Ӝ.o*W8=Ɣ]sFEF_WjX ?һ|ClE(㬒j}4=S f^@F^|*`a::3VS7 BΦ.x¾]R½,cŐB tGz.&QyAQ186 NV-~^X!.SۄxQ\ xcVo̙J",&b\"ZXKLM͚y / VћIh2K$OúХsHk)KٱieQ.ψXa\JEfzJZ[!p_d* 5(k@EqNGf8v;H!ߖTJzo 'G j@+ȸ:^TeOlmO$nLս ݱsIY[!rGK5V/ ,s'5Hغ=g%ّ ΡOwԔ?o "CZ1p+R\2~i--n1Q`ran̵U-sQ2ŞS\KWOR`:c<*~%wf^|j#Cj[CYng\:!{N1!>2>m[pSȴoZGO&Φwu{Ei&JNS2oa)[]=`[+ó s$nͰ'ܜS[o+vʹy.^;/YB"/ RѶ"5!Z&YxG3d:c>:(bdv ]\zNijYލM%A\Tg8V2"E6gÆ080:np `Gz&ថ+N9Sn۶f9YNg˼7ѯݻG+.~ou:{W*@> l1d}),%L5ٸd o =t6#HF~҂" k 6-nlNuʁ֦1:"WjRAVxh~^q7q;osOW .sq\ yG Gy`v"Ug/JE m_cу 9\{oIYfq"V9jFDLarN嫸5y"aC ֖tҙrpڷ-lnSNqx.Owfʈkϒ48c'Sxs&iWP\߉!0p_@C`$z5 ~[rrϙ[J0YHYen- @qx4Xu(7o[]ؔwzF狄㛅i /U,-+C@A8y^ѨMvPsSjʱ˵U+5l˽ ƛJ*OeH*B$ങ4}Viuak?>G1в>7{=eE͗C(Y'F&E$U8(]2@FI))CkirÅ}ký[Y@!EpMTؕEd< +q!S+sr\p[TEͻ[TvKAeP. U@jYh8]"6ő`r_Ljܥi<~ ˄<߹1,pTK]3&jmgG~hee "C>Oto[\bBs^RW 觿m90{F* dn(+2_}3Nϋ|%(2Ԕ)Ȃ(=͌Bl{i}԰>R- cXć֖]@v77G\pY0T^GPz<VD+áekPAώĸ;kzȩcu zP3Ϻ[ojְc!~՛R@Z={ 9L9gG1ON&qum¼STZ$3t+ܭ-ۭ)K}, [7*ODMLGJ˅U\jWMPZxUOьLaGgKl~4۫е;FkkS %/4%/y 0 E`3[$߼6Zq:CӁd500 @9c9H(7񫰰Ň˽ vɕo7\L†U{1L P)IsՠH' vws-q##2)I9Pgu̷M}+ =ӪI3~[QALXrsj N+JW9c_@UȸyLV8Tnٞf"zS> ҝQ!9گ-*>yh44az.4BAӹ@0q’܎ ?y0x( ~e:ACw[7 ą䏍rFIxm\M x݄Owܜ $Ffx@í2!Q 51 M ,Eɔ ˾|sdɉ5o'Sv(\qK|]9]fc%_AL2weH#a-gG uU'$8 qYtOL"qWa@*o9!m6酁Q@+7ωkY^0|(eäH#`6Ը! 4 M/MTFp\Imߍ6 jqYp[o!`H ڧR_g^DiO5E ):_T6p8 ϦSFc$Ȟf+iXzp!eK`WЧs*ޯϵJ*)7lR,BFhuj\Euߨp"A֮%Bq͎;$Y iB,wS|q@B`T[g7{`_\!P;FU5U7أotlrV6}UU`n ,)KFsdoS(لHr @ f4=n[Z.I N"%hR%:a1PB;'=f"!Pm :7xK<@ڒ~(@jxͩ :f+Áa67b(XDѢBfW QT̀ q/7\ZC]X?{̙|dV_`+ < +PT0QlL_Y_mM]c°Y-jM44V.` hupD)2@`݊q-Jiϻ~J.EHjX0^ *ֹ4jGsY (ʏQ&#cn7l2i1Z)O\RSaß1/0'7pȂHRο>A!;B][T/^W~(PVq/hˤ6;kmo1Q.ۧWNg"ߞr狞KmH핊̤p.xcLJ^}*3Smtר%xw-ڑp .b EjVrtpʾ7i\uv$.de+97=L!8Ʋ i#:terXj]i5< $x\%٩X[kr{u@!.b^.^Tp)Te,w,#j4ڪ-_[_0&^wFqM]ubƚxgʀXP/,blųA%3"J.D<6 _<+gXYKpP77n OO'Q$u0.9)PŨ_HH=DTwi" F`CV0k탗⠵Mx Nq˓2')U^Yv:d"dDq)Qjİ6Ү& JCҿ_0p[v/ޏ OL=ZHڏeWGOq`%] Hh7A?,3H!A\$[Bx7v׾(/J{qU.@u7WA|@ʒQ6Χx550EnIьWHB,e-f~(`;ղ  gM%{:+}`I1ab:8]Ɖ }.û;LA?|;%D_ S2h<4ס7N3Ymǵ(KF$<\%@ܹL^I+{(]Y.&q/ Fc]dT`kͭFNl蠻M@ iFC s:HW\ʪ"]6!UVj{)9~8Zm ><&i8CW5f6L^J=rQƚOeޖ[h%`li|Rtĵ^PnDl uc*Ǣ\懡f<58tb2=w\$@o,uBO h9*,T"wvl;fh]r&}Ǜgٚ[dPڄ쇶t$hDic<}%_S_冈Mwý0C0u$J->q;_C3D))ǖo5y";w ;-&*WZOȯ;>ìrj hڜM@']og879ʬs' 0 !嶁;/x/W ]pKeY $ź'q|:E/AJciRx ; v@w_4S`_C%9jQܿrWb/^*I@uBȼJǨW9fsݾCJܘb#(cΦ](ZrVb uhM5RШn 'κBƝ]ۋ7^CUp^%@͝Eaэ5ьo"o.V{~*l Nz}̆|t4Oi{\3K*\j F?,O~y!O`$rGy4YO͡fDU]nr*lJ-N3wT%n$Ub.g1AY%/swfa>P`POXAkbT\010QO>PgX3Ӊd=BR(N[p7ی@t!0k*T~z'm.@XsUhC^2dJ  ]3k_u@ 5*PKaBH.5aN'q7 v+Tj/Q!@m8shL,+t]U#""UJg l2. 6kڄk'$(W?ȆZ E(.`Z(v0L6YI@NNh9e^]l4d!M =(ėepȴN\M8Z({]Bf gYI3XCnf#A_kS7 lYRU4Ajx0m~I \V~N)BЃT¾dXG,,g9ޓ-QD\$U_q+ E de>BmWAjd|jCto( v3]^FrtN~-ޤ#_^i@EL7߸_WW$]Lys$8^9dp+>s}yɣ~w⼇3SdWQ"W+ D]-'Mc6f91f/c _|.^JFoOVk6fi>oh걸Ԇa]Ma[a@#lnM"Q֫9mŲ;pX.٭\&0'u;$MmdiO6 j,8of[Ys^LX W11 @ΊW deH|r굇)c;˜aj&ַ}\oY@?U+$WP$)m|(WBQVɲwgJo1 ab*U"1؏'<@= |n|ØrIF Q/rl$O!>P*~P ?֏$xW45esGWWIIƹ: b/Ohٽ`T/"&Y :@JQU:b ͋j<.$)FLb#q6d(@ } s%nԥDfR׃xݝKjY!UpE Gr dFbDF,z=X-6Y}3:ON{vy~4д7|i.1VNYZr3I`no# nH(gR_ؓ!沢M nF^*Uih2yIW%q0B= ۸{b:E@$9x$e=q83MUɪÉ$qk(`tX:rʌ8sks湱U,^Kw W DO㊝G՗NPש#{//pTW %&|Tݜ^)›P *$Y!GsZf !ؤGyz7TsF)??kƖݍĆ(ʕ1̈QJm6S H0&:7B-- >vu=#3ENs|.Z^oB0R#é^ĖU8Kg[&HĮܧ@#]AHgl-()'Suk;˚C_oyoYCM[*Qv-S~َ+k;Hʂl0/@1ÂKE(4/+]$u /)sFz'TƇu6Ktj`xm2fe  ڿzF~[YAW+'|3rQv91bLovOC*Tx [.G\vF» 0F@{wja.[ul"^`h*"wؒɜб_ .O WK*32d;^R!ʽϽ+Tx*i>dqVrٛnP_sT3?5T@"Bd# =m#;_#ےzpO}h#@VZh b"+tW=6hӋ{z/u.Aw P8Dr/@7]F2eK8Oc7{NJqrmlhk4&EL+JG|[~U?(Mp6Hn髼Q鰰6̪\ +9@?8X{s) JJ5_XсAU IwۗW.̅IP+'z[н!W g8,[DȜ ɶz cwDՋe ̐P S4~zdCBSȲDn'Pk-õ 'O=oeԒB]UZ^QuWJD.JY Z/yH\3 ]' NY!U]Qj0Y;\( *s|܏J8탏2JX裾 t1OF8fkz|PS+{qXyw%gd ,t Z@qIABzHp IGM8e*u؆("[ko*^Xn>doNHLUʠxȋ@ N_N(T*`̸cꙖn 8I7JHe _25m=X*O"?Rf,w!I>n E߿$/_/ͦY|<*o]Q9TSrad E ;&G0+*X&!о<\ IsGyaE. l^ǻ~NtύVm PjBLB|#il:0s-)!j%jиX-&wE٩}_Mm"de~~'m;3VTi!k]{ !~OSz r &8 ,pBuuۆ !LpH}}vEUiPNm):MΨBfB2>dWi!4(j*6ʍ1y1JĐ,YVmHKIVu;ObX^ _n!Q?$MtqC:m x0y6 z_)|^6ftbq,ہeuT]v.GIA/`OP4Xt`9;HJ!@Ѕ \$LLbF=&')b䎆ϕ"ӴPJaW>ٖg!niC'f#=2*'߱5u̐BW)tw.q* 0 l؀6&AaiH[$ɏ5t` חoX 1.G] ~Cksi NG0=بAao. {w.eu#nkgù'iW 1V34*oedkRgkǃ?T˸'d7llkXj1>WQ갳וfHC`,s>t'[vh9ڪsӮ٥·`#⟡ "2t]?wLzK!Q߽_`K< yxѫU*;Pm:i&|s r5٘pC/M)w7{j;kCDe#"tD. %3;LM'mMK0_Iyٛch鷱 _ڎʶiN.z4ڲ9 r4"RM0ZO^oKNjo5й(*"xbtĩ_گ:Gjqt# ̃QP5D\&\BAko_.x$t sX@f[Wnk A+8pABwEKp{J :F~C:E1;lS0wj,iu1zѼQI wXz`6jh+v2s>=bkZ 6_C,Mڿb}pcA.k%Ek `9bJL|/Kxr/';!.dwdmck-,?x>VQKI,E6It 6iQ<5*5ߓ1a~EgA `~ a#Tu#l2NzDvM@a,OA$|IYb eo9 齘UE )j>,9 *`X ȒuO1)k[kPA&.W,VڕLgi F'o_ "VqKcLH=-0Mٺ"M{;cBBR o՗ ǧr=kP]Mӟ^l /N߫5_ ,G*f2r':"}p ReUu؄vF<{dUW$U if`9E^;;ogbko(u-s(+BJ_/q5knL!hKaƟ,``| v"v.QZOzcAEI;@:`;a֍Ҿ,054= e~Tbt&~Ƭl A44)*cHAV}!l-|oW!j\^IIym<Vx#pBrIJ}$=y<īf}O3x9 d2pN -s(@Օ^ I]%*rX2fW?~!Y )ȱ`ԔŝlbpͺuP%`">$׺1h'H/g-?Cl<7 S#^q9"ɇԎ)NF .7Il0'~Uӈlem_=af˿N&-$l :hF;(bIW@.☖O`f.& .%4ϲ~ѹL)pkGT{Yu(^󢥋9/:;a ׃.2J#?WjQ®"څ6O_B,չ!$̿#ҟ-p?N\9?ﳏI6zFR0^W;djN~Q2#0Aikąa&EhAUS+P3ੌ;l xfI2.w4Ӯ}v Haԁ*,#/,woȟ f| 2onWl.}dgDuܛNqxCJ@DCX'#YcжxAi_j1ѓ)z_4Kv)Vx!pC Opmjڂnb[XhJWaw>'X푫Q)~bBۆd%aw$igPzZc Њ`ށmH5[) nd HpD#EW'oQJnEDMEskf4Ԧ^ځ|7{w<8B ?BBu#l" OQ/3_.uxNR46,JtFGz&[!VFA!I5mPeCҟ濉-Q1 I)&{̫lBR笃p؂:#8j!BVLt$l70 :|<ѷ۶kYaCrW9i&1gV ;CGӏ5ީ:^ 6߻E^i3"s<'G_(9hem`@)3g.I#m\^AYI 6c?BYϹl$@\f = tj!]nRW_[|>LsB؟i$59X9?[O_d `R(`^ G$JoB{'A{u׾Cp>/Źb,UTTDkozav3u|fahճM1Q*;>#}=‡rS$M,T%!nXP)vXkoz :X3)L\&[=x^VKf#EvGhHc4HE|rmӫ-hq¤1|8 "`ppeu> XB2m򠪺3f{7!ATNcWogI`['6ݝ#:_9Yg2&WJƗw` p-1x4 WʈކTp积f.Kr̔_3@Alz 5`"<.V;=91I#SNۿ"=N_i)ӛWd}nO#b_'d(/_3$+WSRPA]EZҢhRj(Ƿ}B9xn% g1 2:#e\MN1pt䋤i`,=vbsN:ey^|epdQʖld坥Y hZo&)+vZffa-`g{?ܨ+:Nrk{1[Žu+B88HK/ih.9D,6=%B<Ϊy U1K".5pV3>)HS\@ ZP ErO{V |Cg_֪u33:aѿuUSf &N`${qmG|'B>NB//CgCi3s6sT k3,g4ḡ"StcFͮY)sTPut`JL12ь[`/r Dt4}w:01 {dd*)R q*@BmJ63-H n~ Ĥ[ TqMJu'q%qR],IOL&{C]ÞĢOm n!@ J.n隸 / qzƭZsopGh&ls~FDnSVWCTk71@'~,t< eJDY1E7y- (Rz@k @O;5v>>_Ltm0в VT8w_j;~H;M9##<#\o0eRtSя )_>Xm_;Wuj6p8Jgi#GUÌn}53)KCmfT ha>@Yt f~@>G<)+VJ`g.#Gd[.@ݥz3[@ҠC-ذ}ۏbj)sD>QF-o[Ԭ2OOj7R]ZvowE*ςnIJ!2tܧLoOo D4\$izm_A%hκI/HVhq@X'}ѳJ\71+ Hq<9yAh1ҨNj3m _=P.GȊ3M3`lvX&o\ tg[+L[uGzqJc!iFEp.{|ʢi8a;@Ž8DԼ`K:gN v;[8 b17Q+Phx9y fdfPJa(jkb}COJ~>NU-p*MG9gY؋WP[Gfş#ePo{ H9GB(Ƿ W8zƭh,hFX/-\>$UyZ @tV93Ԡ|ǓYlK}VYڀ)[#s\'l]GDE<:EU\iX5!CxT񌸦ĔLww1"=+)s0ْ*pcC>H*HQN=y=(ח$=4W t-t,ٷ2fwkA 4"+lxPxIlLϸؔ9k]O6,FQ>yM9D1H ܺBa Eސ+@>4 zBЮS3 2~`A4㦺Tªw̰$Kwpx!.5oI_QYCAQyqnlzsWB虬'5,NQc RW!]ixZcn"x`2$0K0Ƀ+D.Z"}K7m#x.:  ) #U|qݰ8z5/@v %.:d.o_O SHpzǶ/U#aCj w-w}jm7ZE=d-ZXWEmD,&`!~eONGMOaKp5yIԣccUdh%7f-Rzy:VVO h> pgRx#֖DVéMD6q'Г:aJd71wIy*_/J~$gOqָ%׫O n lz`qtG"/J|^8 ҥC'lϠۼ³T"*JnS>?*5 gҬ~SBjkCa=IZWVLFtap#yY /Pi3*w67m;ye] ř(Si4ŹyER_=80D}d{A +^6U;xW{gw m-(ѮPz^EM^{XdDr+"RS4e_zwc8:HESVm^WkM깲kw0E6۟eiӵua6ojp :#ڸtBFNzlc'yU=I%ff"LI? 4TZM<<ЁJ")DŢ@6_+jjSAIǺ÷T$jjútDFY!?ǫ}3 HrFGGՌ]BF x>jc{/f%D{җ,;{*72OU .֒\M7tofJԨDs<3remH` EuۤehQ]*t2=)Uۇ 0Vo v;dC[j6Sj'GjRpPse) bzgy`fJ5Uq1P p_yNט9y ̣ jGCI@;:D.YF_=FѦQ9po?> :.T& ՋTԋ]:wH%S7#)$2\ $ygu! &GOWe&oΖ5=^Sl$K }9G Y}X쀴FkZ 廁lnrJS@FTpu9{dI`@c+ʔ pQ\LVb9JL ?OW+4 pgyԀO?II; 7xMo_Fxg[z#)e 7msiϫ=O3T?{ђ 0³$C D`t@P ~4^7.a*c0Su.dmU믾eqwo Ю zekD6t4=BBru!n8"cA#@H5 Ã? KbEzn8~6V\^&Kq-zGZ_:f- LW$G(/2 Rܢb)M++3fӄ?y~-j>`v]aOfHe3[. p"e7:j*]ѠDsl}M aI9zIı'vNG_ ˜ LpʙҠ'K؟8šewfeC^Џ6(7k>Wi'5(mJx5b T!F)=yj!mtdRXCĕ^&yfnh$6 K08`VY[Lscr HLJ"w&ds7 >4u!H͒g;hEVEdqGGM}64CźЬ'BCQC`paH#9"Y2l?Bj**T_RCE^f Sdwwog<̹>DF+tplc=Q9Dy!WDŽ2Rh (FwQuvEE u$Q#lF-ID僂rEC`kOj˝UtS`9KtiL|B \w?v)[mU3Gc r!ᙜRٞM-9.1jl`EOѐny D)OKYuf F(Zܦٯ'U4[ ӷUO7K7̲ZuUrҋ[Q"6wCl>?C*h9`-^10xLǝR`(~ԗ/YQHb?m95Ҩ̬s"VF8YzcW DѺK3R 9aldNR+0B#ٔV47вAsyd~M.nJfT\[aU|LR>8|.LRVS`~rh!9Lo*WۚV^\磅BO65t/0=1(\ R; MF_>`fo 8K.gS/5@^fN ͠YFp*n^%ѽ$Y _-hr U'UD],)S CABKt,V@jg;RsPs$Yk{rl4SeD)>b汙~#k[bX}eB#anN5}?#pZ`=R!GԑchQe*kQ3Vw9\)mo3?`-OM$+Oj?wca/5x.bTt6eyۜg@V*U6ضZ1ڳSX?cNI9R|9{WtbX4ƞAT(UMٹ+aO[ M'|&4 @s~4̰<B*R@Kx.q)4i "L}xa=n{]#4¥K/JsԔ,~n_\Dj!tB-  8=|T:`o%EgvM[r/9DH ,2f YTpzCK97[w{%Y.011x!g"@Ip]I+.M⣱ȳI].~ QAtnO>,{b{CM:1OJkqݰ\fͫ}F6n̤(&#|L }^֮ /Dg" &Cn}pom{O:h',,u+Az춉 S̞s a_p(B @+Z @-6R9S)\InJts%7߳_"[lB ܵ.^/57Ux28nIk6엊}'%Ξ~PLqkz4@_`9[ kҊ؍;\ {:IV{V++BHhDxWуl[ Չ7(. 5 qq]y|HfxHz)d4wҔʿPGvG/@uNsZG"U$p֕t1xªّ!7lg6ۗ:iJ%Gj/wAb[,O { ZL}.sdtb0jcfqbYvzeC1pїX7ͤl5*;) / )lNTp_䒓K_v!7RaT35e>쎚 =]@3 *ka1[ϲ2mZ={K Gٝ]5UpQIQB'QgR<'3pي9ݍ]Pef|>b`z`޽1|GN\g^l߻htLrϡŢ;‰XW!Jd&P63+*|Ix;o*>61@S1>S޽ڱjW/ܴ]\ѿ=>fq]lΤGGfCHRb( B%/c&~7'krQPHaH]C4+EB TeQ,7SARDA+&o`VfQ!Rr/7 ~{1(Vlexƥ9 U^W%ߒǮٕޡBޫ#G'-ȑghaxۀa~kiihA0:C%KX *JL.㌶Vdڎpݹ'ہ>Rj lSH@DFa5h2|)~_"?Dd|oe3/nb> :Q).W?UNo!)p Id˫iR0<lgLz$M { abp'o=˚T ⼸c%J:6:v9F`Bd)֙6cw}Y[Gu4qbKzζ"]OpC_6y pԡgpt߽Fgζw vJO`m6dmA 9O>qU*H1s cB\_f@_btl x^N`pBk C,!C&5&, [AGǎH ?B_xU-Z.1yCoKGo_moZ*(zAOCJA@^-]B8O$+-}43`БK1LlUP3D`Y#fO9;*YSJRCRT2֗--2R]Zn0Ή\mX/T^IqeuA&(VmKI:>zFŀ=@|3'VM{!x@nǦ_UY&Z~7m:^W9#v'9I׈CX *[ޣmf9O[7LU?r:.;sG<7IŞ$gS_85;NW"2aD;殴IAU+PF 3}؃L? qړS/ ]E;#=dܰl9޸-"}W,,]hL tvhxӜA// 4c|Φ$A Ԣ/w*4|At4-,YPK!wF]C_o!#Ӌ+)&gBrSdBop~|Fz7}C*;7qXbfzSĕ wuuG!ENm;'ϗ A`.e컁u#–iD* uQKw L4ٲAET!w-3q/V0N,6eCq6dDoKR{xusn8(8o0y\2O0=W Sg>o 獹<Բߋ N$@ng*ժAMBzC5 HP;~ffxe8] uF3oKτ/֍>+@gvSA~˪ )Oo} 2B1]l1 pb%oBW8BC1RH<ޠ%'!5^=s$?1L!G=d{_Im$* V|Q5i *a'=4JFB\2W6&SH<bݪRIvćJCB5ҞJ{5`!1Hi ^¢VxPOjͣ9/׻8c@.Zd~X*vOle :bO8H?<xfZZͻYSɩkNb)OfHyd4 6q~Suc )Qճ/} /'AwʿBӑe2/DTsC7b '93N20-(d~hVDՠbUVGG0 sP85z2TXʱe{buRd6_'Ge/sz6TE9r6g~ %Hܦ*&#; ^%t}pGz~Z$D70OV,S$gBtprO=T ˎrr xzTok ϳie;z? r_' ^íl6!)-fƦ-5ܨ0>Emm1N#̧Igcx^jon[C@txxOv=PjA0@m{ۯAƸGaBSd!hV~shQ8T2y*a36,Pj߮m |3ƅ<ŭP5A,{x3hN[fK a:-eF?+#`_i\eK6|օI] KJVJjɣ1Q0wB8#.(kǵD: B'URQd5tCXt&y0,FNp)N/\X";Ǎecĺ}zg1i+d'dPLE 6+v5ACl7l ٽII-|uYT0)/ҬFo>9Fq0=5kgWs%k㨱s=cl D[v9{ AcPwLg13oM<*yU[VN QS];X_W9\O)ˤuj:Ş gqB:g;Ư,xTD BhpԾjsǶZĎzM-gŒ+ڣ\FQF 0кG)M`="аFLP{q N6Z!萰sh^X'qϧePZ!haGR lGC6"Gm1`?'5 +%ړ_ `,mXr|cX ]BW JOpw~Dj֎]et0=xF)|zI]8th0Bd)/++Zfk* Zn.=$byHwn(I,"dS>a]cdƈDPw]D6)5< 1RAb!1_. %l1S.niQK},obP(y%]2PHk+9KA. ò(f&;t)mJ꠆C4\iߛ8ԊN=:Yf-2~1螘7q $5jK4,s-{tCѰtZSa ?J.db(@xpf_&ҍyИ뤲((i SVgyy{KbLbO7 SA/GHQ—V p$:Oxgq)1ٗbW0R_2v}0B%) >޾ۃN3_ 0,˶oJX3In-ߤ Ǩ9bN+$ml :`v .2 N %T:ȇAm;hDHQl,"sx}ex~I,CSe\5K'I'f YBvz:tߺޙવPAt w?_Ӛ8X'2Sut~l3zE32 GHv O9v:pW!P5b O90?'O~J 4H ?"L gD̾\H5+G8`JC!ZyW6pL%Ftu(Дʞ'U? Ox sT_14c˯u{nL$N|8f>F=(t"b?ab{lSGE#,M(h}2q>`b,X˭Q(csTA+ުB$:Xvy;81| _Pj.I!a$ ASM-G%$-).f=`QsBɣ{Ue ~l52Cŭ%AC@;;(&L>A=S})&@Y&_\z::?҂-Y|BEH6 : ood{W'lQj$jIV{1 L1JO[)>T'H۪QÎJ"i;j zl+HWy>E ڤ˫ވIf09 ϊy( jZOTuC'WC FWhh?Ѡ_aI^ VH.n+`u._%:(h!C~yoNWIiܘVI O PdKlp+_KsՑ7eZY ѿr~5i;d+g#91b^ޥI|IcgtMM4Jn1{3w~SoyYx-pY_QnCPxmHiqZK`c fY2<,2RO&d. v 7Ul#B%üZ#dLq>.ҷc&Pm&2:u u]c"~D~jM(L{[ |‰G7]i#GoCr=>n7ɊR)V,kD('o8쌡)qFIU[Z#]nU~ Jo|U~yΆ`RfbD1]SYx-zp9[Y+\Лi8]@ӉR[nJ |Nu^NqAu6Ruy fkĞ74)1rB7v.RJр?h6S,-H̀-Kf;7$"Ox~8kI*?LvWv0{m ~my9}5dUK am\͊ĚUha7Z{O`fg({H"<ģg_e# /]W]a卍:s I%H /(-u?9Fn(xOU"/4n0.zFos7-9cB!5yjBs "~8R5#ԥV4Z덲Z)3]ǂh[5vJ j7_Bs=Suk^y2*IC(Y[+ۏ\)[s!p}-xૅDZ4)V8aWl-@<4taE;/HŶɓhjB B'D6DkF25";q< O U 7jHD [zz+lGZD_>I8IcX}Q׾qY̶6׹$[\s/}R๠UCS@rQu һUBj #HVJ7B__LrHo銂0$߻gLP:xf \_3CggͳBP.řgXGza֩1FlDg8ɎtT%̃;l`%DbicȂ@ƠpC RK%G?ˑ(^f^3O͉ϑDAO:5N/"\LW v>#NP :jS19ú YKȵ>zK Gx7&LW$f`Ap s\0n.P ׌F]W׳Gi@!1ǿarQHwHerX{ԝBČ)IWONΣD3Yu({ںHMՉ LR~LZԄ'LPlSq^lH|> s[>B-w'g@.%JԽwxO`|p} C!t8Rb1L'hMWznN+6(Vᅰr4 8FgJmX!M@q9UY^j_[($sQ 4Vgڪ7I'Kr8Eu~#qD9EW3{;&!mn6|qyVUlWkBF5&`ros#󱌤&0mRـ"AXBgdBj5 x0(Jjx K1)`‡s򇘻R`RVovI7݈_8ڹQMVRռ:y@B0yY # TvGҸ{^/} oѰ)<!<*ZՈy7o9Ԙ[ R.>lAѵ͛0PNܘ zwMnl6xz=䅓 N1-1__;Q1gn,M843!Ř٤%W. pl"x0 "ɾMfK+KQ ~<Pvu`;&>Di/0S<+|LD2P@1BV/x?#џ;љ*Y}*;A Y6o`y7^|1.f53'aG{{jNh}o$6mi|>zTJBA^dSE*t v!R$ Dk<=2T,c&ͨT5X~ uo`}2d| wcr;$d}Y U?͐Eֶ_$ŸFـq77;d+̞}"G R c )ۍv|n5`&=̓^P$2yI ĥʭ*'ndW80ܵy*x9Y\J-9QtʩBr>OWu'%d,9MdT+DsMmGYm,T@[둿1h(f-k7IY65,2{)fk7@xBe`5`zYË< +)|x$Fs"^w?wiRjR?XuWDR6IXA=FFo3ry漜!~ K@@lpFb34Q`sЊzʖ=Ω48 JC5ZT \k4-s3!hӀ[Di,9Sw{XdP틥֎~ dDM^:{%}@ "; Uz.4iJHcA9T`h,P]ޔpN?9|;?kbZ2wR։֮ 1.?Xi b=u[9ͦKg yh5zt47YI-1LwPt@+2G@ ݒti{J^Q4. 3#‚:wBRIHNMN{ђ_[CP<[0Sh>F"6RMT]PP#]3mb#yc,B0M.8)8O`s6J=ͧBmIxa$aUS츁U_eݎ~M85$B`2WiSҷ8ae-ݪ?r@8a%6nV+SM{m c~}dTsרhW)\@6_7}A0%F2 Nl`z4~c~ٗMg|KŊChzݐzndCo\ Fj}\{KNHZ7%%>\3sgنxE֯{s*Uj嬲$?D- e Q-d;컏8-.r NtGC0lDUZSjأ:cDetK}sp|_7}2% glDq>?`(

%.C[yX&/󁼓~'zH~b$qOS1};r1=V uc [-(%;-'l置Bg^^XzPh4AW\J$N '-濐7?%O '#ffHMa I@/Y%1bJ + }͎=g lEK (RC$)q3T +w㳱>,28 `Auh¦<>u.>NdanX>Aa[ia5a-YLtWv;kжony0Qv`mh|gRv&5&+#KdZ},=\w᧯y'wFlg.Jև57K}%| V6=>V<';^zeY4 ?ݴa7juBM(Vwbt &jN]lny\9<:4Tty SM*y5)pYmE4cN񻨇H#-ZLԃߨE-kbµ`=8xT8D;-J2Q Q&8 aZ< !U)PL;K.-׽6ĎA9t6Ѭ(kǠOyjT6%4GEҩ/o_*]fV'Y@.i9l^@[޹{ G{OFnow'1zHr#J5iےFģ"܍Րnzy\>Mnn:RI†o6thFRx5.ΙUWUG s0z s?ߤ5}GvzKhIJtٴ |n8< K'! \'rψڰ֍6aӳ`"1sXKM/K!OO0;0: Z רF.%L(} WBO_CϤYY+ Gh+p^*E>l/ZrADj+P\9l?PwJN7Rq:6C6*@V̳9@9Cuad/0pCkIN&5]nWK[!o/"ި^*FݸN RXW'.U,Yh2З"vAv&|Fxp#ǒsCr" Q6q׎&5&I> ~$Y*73Y*eKaHPǾ D vOe$c*)keEZ6Pk&6vِW __\p B4ayuP4E%20RR+:Y!D˙Q=G[6&/u&/T#WeUP2-_'3;j WC8 }Gjlb~ٴ`]3 ѪWբnpb/fM9B\z  ^Mb9's"&l$o%^n'7BXB.EUy36%}vGP{5V[.s.=56HYSCe*BՈH>_7 A{qFZw\A51u7[p\;1=ޯyKkh$H-o_@bjGl"Fr跘,=fb  ($5'o\h/¨cBv`x4U! {5x3c>Ӿ$FZiD76[=z[7 uXE:Nc<;H[]UAmZȉdct /Q mI?#q |53L>;IEQ<̷0R͢K/rr j`AB1&-ЖC ,7jPǤ7ѫ*e !أ?>]*mkE^  g3 G c|A8J48Z xdڏ/[m+Vghkx6o?TCb<|]&T֥;GM+B+퇰FD9.Of4\E"ÎXNV9 :dV@tq Gv cfa~nHu_jFF?qi*濾|۶Έ,)n^xaEUԂ}0BwB+x7ڻ.}C6ww/84SnW/gࠡ 2w71`[PI &C\Tw4*ö@9,5OEM $-ZWEBBL6dYE$DCRRĻt{p?5aa< &.{E wIHI2stXoBndȍcfwbBNKJr^7X-d9RgU? ojP+M-L9Snn?HzιZӨ [. B~c}Rr=]K`W%td<؇-_LCo`0rv;L7sWdp,=/t E-tEo(t)&/bHP3U$'T @MIOP-_%FE~3^6ߒ,ITP+ 1%>$IEW[TW3m9/ԇN+-4"Yh?1Mz*,tD}4eBbqйnӈf&S DTTN?AsD 7ghVʜ p:J`3m/~ȎwފóO628:MOV)-xʛJ{\dXdRxƺ~I&\Hb~'M V( ot ,H!Y9X+6éQu9F[= >$\OSZ^iD \ sh Uo |~(ib  D4&XQ3<*l BtWpv6ȹHGs_r,v pb݋`okzjodb D^mb-(gh23خĩ=(-а!b":{HzKYQo$`ZĕUDf1ΓߡH > T3A,:/MfB*]}8+%4|LT% +Oџ{Znӯbmx@զ?>- 5@;ԝ:3Qu8TyDO$AfW͸}g?F㸩,x͂4R;UYIbwl[Su%12xmS('8^\ \@b :7WjRC'o\Ua^p~ ko&W-ͬ(,$3{L|$/\T:$wp>xI$&hR Ҋ‹Y.tz 2'p3ÞZ5I_Mv3'3{|q $a^C=]2mT(mr ]08>Ύ49hJSYq0-RZ(K{p&rs2S$tGT%EԷOAc}-i>n:p^qԁ-twtu VLbFrƨ8;Gd0>޻DbˊG™HOZpv=+$xֳu7ïKk?(lRJvp:DؿCW#׿}ބ9?H\\qӌ0FU:V+-27&;f-("Jd$TXx_C1ؿ[ ~D5W"|u(5!VF~ c,}Lzklwmu \!l,#`Kܢ#{o]  i]F%rwgn4s5>i&Ud1ɽQPq]twi{ h.x&70#Vn#/C$pl(=~S)К'$Bod@!N<c(ƯoHEz'xˇtT`ID'Dy0YXuLenت̉A>CӘm1]1g- H$* 3v~A?7hw.TK IA{5ӂ[ϋ+Э]S\f*9Bv1%"jT^I/V'y[8NwC 9NWD"I!^´2(C˄M.~ <92dZoiro1!R gNqxDӬzZToafߚA1WPzM%-s'!xݏJ7~!>B;{h$ =1 + Z봻5ppe&Ej[Rgn|Qsu p9We=|.M F&Xۡv.8UQ$dž%_GHm'_۷h 4/>}N`UCteۮ+paי־D'-dxOJ*&9{! b op"YTu}VBkS.rMMMl0()GMtg+G~1u/k8yPN` u*hEMm|YC*=tP(NJـbsCM14a6^x^kCX×&W3p}CЂhMl:;=99$afFHy~F-g!Z$/UqE `Dyh/utm͒^zG[$nAօНJ§ٙ&]<#+о6ZEnjw;l`` ٖhczs&5FpCHgJkWi؅Z2kυ5t²Q 9qE-CNqȧ"'_˴ 5>q#?фs"~,Pm!s{rŤ'KQTf0)}g nA7Q\m`׉>3/zV<[bD5BpZY'=ۦeu]15H "5 ̅#OA3q+_BP@.pxт~tb"շhzsm56!Љ;0J_mϧd~Xd@Ct.$}|FšõyP ip/W91xmQy}YO ee,+@LA D 9|Wb#l,h_JAch `]13.j15 a1J=W3lmTr>ʓr-䘍ʯwlI2w7eQӪe߿UlABdK#ki띥{z-@dC+?{K'EƉ0"rp6Vɨ~9~8"`(&**iR@=v)cŃ6!i7qA'!%y7f=l_(w8)'uQ'0Vc(\I*i;3~x.]=ա/Dk"5(u*,ls=(N$>~ 1ZQ]oL{Vׯ 8]$AI{4W$ɡr!8PD_~ꃘ[݇ꂡڟ`* ;}wNAFsv: ,dYEKA ݰ%vOxàRWQ{7 Gů͐kM˱{V #ѐI#TQ4',, ]+qf-5]Hw-ۥ1Pd:(ӀQ^w"Ifs:7h=gl6#NH8f0-"DMY3g] dHjo\w'X4ZE`h]W\ݢXw(}) o?W@avJHΕUZs6P̊k8Mۜ`b֠&k˘_L57}漁kdxt*~[V\F i}"[Gz/˳ކQ. ˫%-tv# *u]5d"fi&uFx<+*yt>G+^5k+EE!  ܌ ?ծ8*)Nn_*HX6^!Vj%{X-UK|}#.O(d^!sɓ|u 5vr1t+G:V܂ML Ϭ犩y4egwqq ?WDp5)>92S{l#8<יrD)8҈J69ųWm~4#f"٧tKw*CGQ{hNEG`#[T/>57݇ghy@iUnJgk1tQogVd.+=k?m[wDoTܤTYno6 FG8$ sđ`iP$QG#`;9iծtt9uM{uP:}TuL@v;, ,,GoYf󛚾B~nu[+2qJN%X4uFz ,l#P G x1?w4=Njص-z)Rs|*B6ې6N1 ;o_m*`jJEj s`۴:m EreGp+j(;Ut%~&ZɀԽ(6]>3KANq-`q͟ 7R2R~k+: lJ[nĹoMـ*<^&EA MX%@T 6ڽcx @Ҫ?Hlףyڊsq΢굕&fT1o= 0mWk7]GE*dU3 c.V k; yq,"rx xwjX]mJ/(Sޞˁ/H!W޷8?m1y15`E8o1V_Zqg^2k%M~B@֖W7LL+2bU8͒I"{AA]FАuT(LB*?q_U}P 1ooWL]~[0/{zOcXyyנ ٌ<ZFtx/J; a0Č Rᆷe>R*Bh<=DMD4V/2y&}ɻ/c2Q>uRgBu[PyJ<,T $A8§GB;FTⶔ rsэrDC Zl cnIƴ#db[0Mĉ~ D fYv]=ٶGy[l/&brl}꒧SPB;k>/R& 2]XlsĘQ7b>e6Md#p *c81+{ECpc hTVXHzǧinAD8ZPێWBR\ rZHf%Ba!R%6e,4vxE*ӑրҰ@DEJc/[aj^<0e4 ҽ zꌺVp>%Z˧bS#E[Ibp Xo$i撬e}F/>6T:t1y;f KJL5{@eo5:i%_2GS 5iPjft!M2֨%dh0 r G)sw|`A: q`X-y۴sh{m~ya&:1P[ĿR[EޫKq΁}:Mpc2ouc uq{0am֪}J/$&3- -̉*|S"y־$Sgicna+`t|pJ{-wIA12|9F˂A?2 E /6t21Xjߜ@Zf{+$JJV&=4qlTljfڷX8 =INQTwA_M4X?~Bſy#/|KH <>MDCwžp'DW.4 ?T(Ct]H}:JM۫#TEbYVQ4_@$(:*jUJgL-&h ֺ G =|ڠa(%wzn*'S ծ{$jvuIa0`EM !?^ B&x% ZZ|YTOj X[HGaKN~xGeK$M5{ӫQI+:Rw&'͠'DoK0jgf8UdRF Ԓ0ͳoV!|S6Ԭ-!+58gF<1j'*9B5*5-+Dp[WR),+/bf1Aae-n~O*8lVvnF1?1cq JD6~ ?eϖ!> +,ZiX.։FJS݉#&\XWSݞz[5-HoV]άrT;>8s Go` G9ۿj(Ү2D;JvG'aNtsPWj&\_jc +s19̻7:tDmG2 *CIVn_^W!-V%J*jܖRSDSGQP,H{mVUYqT-3rc I^͗-oq&]S N|+d&/ؾ6p<|*A@Ϡ)Eϫծm;GkQ9 *aPFv0i <Û)1b?*f2U0o TFۘ?,,J7a1a̰A2cʠK%tE@sOa abZB9A$KuoUO:Gg+ }fyj7}/m'݁/']#jX[W=V?uAE{ZcGA,FyP ?;d(^"Bѯu5dB!?wҺtx TJzC殌>&D"%c\gI\z=å, #w* SRϔM5bYT́l.lq8˯ tX|\-fw 5КBZd[\VUvJY1gDEf{t}14oM'kO ~J0"*)戵҄$;p*U0B lXM@}="tS[B,NJo{woZz_+ݵZ%thcb|۩j/TTaS3 S8dS YTAAGEc;Ic^/iwɖS~\@;Ķ+qcO†`%@?,rxfWNdSdVӦ#g4vPg%@Po]9aKnaƉ;]KC}lb^!N0w{?+߄f҇<A2fl_ۯ@Q G}?IbY #+*bp^R:a(.pbA, Soﴅ!h+Hӹܮҕ2E0^ؕ" ǝ~ܳm1#LQP&7G + k\kE Uyfl26s31v`2ˈ\l?`F1)YDЪnG0?rT`Cܓ"T=BkĨWI̸3obOGZWe90:6)= I>Fl}(2<Z5\#W, ۙ_[n?Md7VȞSQb۝#Wy. T*(}P&&-FtT%DAma⢍o7T]8=0' w/eVTr@..=,+tgOtSR}J ZC&9䮢ɤZqSY$`ievל4^!|_M(Pg8Tt$&K]{Am2KB*5PFjD̵"`mI3 ~YND=:!OVЀ .Yw$1lIj;_ǍͿ/ZA%jo6X'F-)b sw":5S@|* &Iu'JvbH*2YACaL[?7~YܢGx2Z?cϵ;/ 'ecU8ّCH?EbT{c//M5۬XԿŪ:duI(1w 11S7yPuZM|<41>WL͗IUqƧ2xjCxO4icK{CͷL°<[R4ѽ!>u B\g]$R G\Q'aPӄURDvC W@Q 3ßP? Nˊ<+e-[!Ri(^9Ɛ@yQLBX34㎫[x6[lpшgjK+ݳ оo]&4=+qk|D 6OhJh?EV7F[nF&`YJ]or!\fl7w~bt]QE#j8 +`y<Bb$|{*S(nd%R^:_e GB&4Z/>d?J3XIga&z'WhG ^ )m ~$w"NWxq_ G;&{ 꾍KCe60F&ƒ7"Nv,n}(Rr~n CM:GH%)=Hݫ [{:Pzz |*M£/9~OTB:W6*'Jz !~:}/*bOF/,Nf 2^1as LQb}u]"hM;>|PHxv ِh8zf_rjQ me+RAM0,|lBy#xc"4tM;FTb~y|~J?8zZ?ZnuL&VNW5 X Co@uHN6^>,W]-ஈGjЫ(-ڡw垖n Oֈ 5+0D\TxXژw4&F5H"6ϙHq e2Zb|+4,QOk+( Kz lX~~-]*תyijH)("E0h[1Mqx:;oxHn\#h?(duI!N -W͂JMlDRXob1&<ȯDOE A|93iE> FņP)AȰxN.eR4F|@蜕r {5˿5%vɥBvk\)~PgVVe_ ۢSCr^W+0e7rRnSVt&Ժj9hYIoKi4)~ˠ P*M}xw]6j[Ľ6ltϲ=8߭AK7e9r/?p-1U֤B :LM8~!xE"%C{en!|B1ٖWS4Vd4A?@h}A}9kbnt4A ۂ)`gfDKmaf _H.&,Lg4$^~5{uw &'Cj*I~ZJaHW$w$p\ Q|& a-Ԅ36C`qzکp޲&cR I.a)19͙> g &6P5CWc}ꎳso6z9"L}5`T }SSl wPNϳ?*ø4 L7O+5Tu8H󛺗qVL`Mfȵp3 ;4a]XX,#k2.A54׼G*{o3@3%6ΐl |Cjt? B~Z/5gsnޮ<;i+R_jDK4*Z^[=nFgoM^f5PX K2fR5&62ۨ5/AF^W|3G%>Q8с}lP'Pgz $7O-8n5$,hAo'{C`Q23q]>_zQv4Q+ hsAw[ G~dS0#Y1BEu™Nq'V9-eOuX[<‰=`ZvabFt[RDxLyw(c]H?DK 5-!ӚNPzwʿۖgj@icCJV\=KR*p(wW{ϛɭUgw qL(feJ*%@]Tӭm$yi\X n@"gVItk""6JK~2 ?u=7g&4|nR/:l:\n<[~jf,ؗ!"*Av##v$3bs%zZI釾+ɟˈZ1'f Tғ;ҚO]^vqFewɦJҬ*=`M[dC{OL 0",hq+|Z 2ӭپQn2VqJ;f7ЕBwVQvj Lj#WAc~@s U-Ir)\8?>|Lm1ӿ}0n*87O鷼:X#B2v_UFPs)TJz~e56XNbEgLv0U 1#5bi*}OCQlXJ\5#RKa[1Zo{IQǂߎUN+r-:Cps SJ_&ƿ.RGȍk& #Vj۾9-Jԣ0ə`݂T;SW,ndqa[ȱ"f8u萒 c-Krel*!,?p8+&&kƒ #$KьR~]iM<]| E$p"Ո6_NhP^!)E sWpy3w[e ૺc PR&zlivA0 N}XSeX w `J|s:vdDM}Llk+>kNn,sw1PuX?K%t.ǂH˦ֵR!4B~q9nMǂ#(@+8* H+= ;T.^|Ӛ.q} 7Ho +#vܠc#[r%CXgз Uf"ݵXGc~V{8mp] b$,=5N2HdYsy5$M0GXEu[ [5LhuK4M8|En[ǎ3u\| 䃔ڪC!--`H}9ZδK@uٰ~FkrNgJxϡ3 tظ: wO7i@nV\ywJ/.<0Ƞ8X0yn%Wn@XöhGkבě6/ؤDӁKvEx mdJu RNzt3*<L~.%z+rSCfX{+=@94EQ3ji:³Ib/4V{>@E@ qGm|O|NcAhf)zWpYm!?2wQbU  /P+5iZ$ކD.$N] '$@=d̖ϾVF6])SxH@wX rrE<[rd/jtkyPT6~_ 8[ZGsLp&M-Or\2OC00~`53b`.hgKo㋬ɛ<*`rR}ECRiхWfnȡ5cZ SdJHH%8>ֱʔj\'\P?5 s/{Hidա)jTF $S!R3 iUADuf`-D(\P)>hAѧ -~MpG۟뾦a#)|KKN3ʋ6yOz;8GJqa+(l1-LxȻ\@,z#t_uٗvu1f0)`B+!TNgx:Ew<(&.9k Ogl爈4 & " Ջ#K\dĦJgH.H 7рȡȕ0 z>[߸A`˜|'܎n0ͿR-BD$RkL4i&Kb`ɡ^@ 7m`~'*D%*(tP/!Y 7 %PvWP'[d#[_,HDv)hM, 3MY7tA rQ_Chd^9!nesP7rd }76 FZZXǛn{<?ZgD"/> 8pA#Ͳʲ_{b-|f wR7ވ>ImE<[`C$:u*(tټƫ @{~6I{6B^{#Yg?{IO}߿P'`Vgߴt7m3\菮ŬWC^ܦKM 'X$*u'EATl2ZKF*9,bbCvIScw cpo^ʪ@AZ-ݕc xIJߍ QPru(biyM73ؾ,·lK9B(rt~0b<_g`633%?*FM` hx|.#}ED(_ҫs3e<.g0 e"3DU2d`gt98EwcGs-%.Cꏹ1,͗Nlb?Nn z=uiZ1eDwN/ְ}͊Nb)\rPDu;3rE0X &nM~$]fAC! 9,ջJY1N|5!,eʯ9moΑeoa5O=b'(QDK\S(Iff=)Ms mij9V^NhVqt~tE!gJB7{A+vDNO 8Ecۈgz{X4d~)Ej5'>r_ (|\ N}ʃGg2as_1WW߈]\T&4vhnfC[>d֯Qn,ʰfeicrCtx Dq.NeAE '# Jrn ߽}zHNc\w0dKz>0n.Ybe: o' eo[݌pZdKڀF3yV]G.?ETz|x_%iqJN j>TpAPS+.,y/Ήc6U{JCŒ G8c ٟ-p?έلoHWq["S+W(SCa#6F&!l'Ic~ amݿ⮩2/-RSV|\_.> ("J&M= [gZ=f)\>fgmQ[] J01xjs+he0j֏)W2DU({ް\5bq%`@*2S:LY*tFlTYGx<Л %p?MWe="Zm 8!_`ss4R:+5MzH a*I,=ݞ|Ah2tʛ 9݀mA.qVT~88᜙鄪II-, p) 6FewF'Xed%< Yhj@ iu'˗{;Ֆ{f ?՘Ӭzo3=YGs}P 7Hܰu:Sg; !]MrK\ɫ4]/ޚ9ȉyg ^@y0}C }i0/fόKs{[Y~05Ϫ&HH=x 0-̩4QCLGO+{0GReA(L~9X챟ңlhU{\b6iH'G#(!jr%*iPC? I :;C=m##&?߭ 9*'Q!G#whSp= ]ڈd% hDcջ͐хdwn)LFޮ)kUuKtFxR@3`cnfW-r\U p3@;vdPi+WL@I2wLux@-C; ǩQɡ)D;cj@wWgv^ݫ s@GS|#:"WO?e f~ ێaЬ[ʼڱSM sM[{JWguM u6a0gdJK7+TE%@&дWqQ,U[- W'~HQt/K1ԵּeGۺW!D1T:=@.BTWh8 3_O871{!=\:Lϴ^@74z1Y ^:ʮJTDQ'SPvI3VY~i_6vj_3NLpÃAg ӘUJ~$ ,rDh^/o#`̀m!J"`4Y^$(RO-#(˿iiY8f=~8( +LUt\Ugn)d&h,ƴK-k8)=lÿ;ߡ܁g*FRAc&}l w&|Wpe#koYUTGgz) S 'Z.0l o|Q =@c_˶%Zi@p,׊G^~k^;SxW‰381X#tY:ȞH^`iXޫm|bkt74.!@"9yVns`Bj4Sn}+YA%ۧ:dZIF=Q ax1MzCeB#ԁ oݷbKqլ[o8TαiʿSwcYy;+ߨ6B8tdqp1]wr ӵ\^3[ r(3+51Ws^oֶWj $OU:p [rI,̯ E4о'UHbh׼4/uYk[[D@9-Dyo&\usss,L mbsp rGG `-:4{w'^8ּpݱ%aY`a+*w*m_^ES.;~zX4ujzNŽp zэp!{uy𱰍ȣU|> \XHAȽ8ROJOs<(+pj%+j9/wzlgեd59ItЏB.'w[Fb.a-coVK@,Aܷ-ټ?zέ~{ y3upNLʡ.F6L&=Ej#ו:9u+ЯjH{t4 \p椉UA&0xr")4XA,GX%4 6tw> &*lṴ|%crᘋ?{ǿ+ aڐ\V&O{wRhp/#8 X(&lScWV=7tz>R$.gSf7NCUo;y Z}3z²h匞>zd_`MLkP K#RM3.Y?⻋}f7>Pd?$hz6ߵH2[Mi|2Q8 PTA>K9UEb}4P[܏s dz$JrId-&º_[ ڻ%{!m %D2U3l#ăjׁV{e,GԊjf8f0az=&Mu87 %;끦}~QdkjMk$pRY/l_۷!ѱ]^a{9C~bP 4EH{ XnUؖ Za܁7UʒEzy +@? !hKeNS G1loI*UgTNÅz-NʟoKJ*yP%n6=={IAQM ]RkJju f0(0JST߫1!mZ^x#L4%B*ESLW6JQ[E~9>B/t`o&^O] DMM2 ʪ GQN熧>)t;)Odb4bӋxH٧C9*lcJd,H2tz&њ@p&?# 5;p` 6 BmgAiM4#::{ml]i(jUkYx}%Y橨n;ע%5Ԁg{y)1!Av|5_v&d# ,uAӵꉐRش !-vC;F:[?`LP`+@VԠ?Ôui*(gA1!Q CGU:ˤ!CʳFƸdn` s+P1-._$;􃯹71lk3fXG8 ['ᠽO [aTV IR $`t^\2BbNaXe5'^_{f /GS=6  IWnG7 hx$%wCMn'J0KAQ$ǡa7G}D+Q=N' ȻG*&tePv.^#iHIO(*]KivudB؎E?c5rIQ,VQvUNzLcݽF=ҟp]̩K3vSټg(A\X(eB`|uvv7FwGS'ߤ Hi!muH93`=9r$uZP8]݉h؁gIЋLa.T1~8rXmh/_"}=%T؟S֐h3F6XC'MB`tQXMfZjp9lkE,^suGTy zs^ݜح(Lb#XU X.2LmLsY^E9HXTͶᳯ&kg > zGc#lӳ{lP';L4?g@N m,(gnk[w jr9n˜~9yy/\h#'f (< =Hsj)I1ŁQ&?oZ?x[?KoG%>>cz/QĕEܩk~nR Ô(5Ԟ)tw2lphh&)PEb yų?1*1dmKYHXL) ".ґ{,o=j|(=LD(Ҫli >~r' ][J$#+1`~JrTA(ힼ'+3 >\Pc甹~TJE5LSލPl{ׂ 1WtxM,?V Yx?0y#(vFkytxF05C6PX]!}c/>tvbl:|uY7P5Y {}L'VкjSvm;|'oDfhWq ($=*]Ykeтݠ\r];]W7F^I=M$dCXz̮K(w_g~3TR5rLCT8aQ=ǽW49$zsU %xg=?&~=qGϘD <Pc+pCAK<SVM:?rXsX<Z U?La~O^Bg*:JY#A;i\nto $z?.@<"?&UfAacchzEŻC%L84At薄ըX9*})@I~ib2J_ |#TI:]_)dwZŚl[+qbзjH5b/o[3+afKV+{^NJYg}!|\p.pE/v;WMϝTS3؜lj%BXUq(VnV(ʦm++pb<㱶GŃ]kQWs$gSĊo&+[ (&B2&`>*FpE:h3jDݽ#BዉcWآ:,.Uju~xva~y8UҝUms=ʹ,= Gmy-~۽:(~DqOU'z:u+W_ `prtVSXK=+UQ 0Vb$oSI%゚[ʙ{wpXX{ójlmXԭyx &^Emױ'7wGgd@Ts!iNG %Om:_dt:°~{}U6Ie 혶? ;sg]}DwAOcr -IL7JnpjΗ8=ppf8 K_0N=O+ȣjO J?Þ C7d@5`A&*E@<ǝi qGgSA W4voQӥ0#$Q?{\8kc]E 'o|dnۘr-u)ټ7Iu0I_'~ŵ\ FX)+_8cQA۩u(op$eun-(1F!OE< 95gW :pv]=´Q&55! 7x4yj:ֲ۱z Df]3iP0D9fj:"ɘLuT:j kRJ933BF*_[Z[= 他Da&U'csҌrj [vgAFq_/lVDDfl;VkcE8Aq[L[Sf$ noaē%']բ^>ecT>p,P $:LE~O\,j[ub:^Iוq⢐Aa(Hu@|Tc =]5ܭG{Zܼv`"x!f Xe2cFoܙ@7VFC%{&37a;0;~AJaȵ#cˋ߶.2]G/1놉AQpf\0SNWlϼ'D}Z95j\;cպI3 })$2DkLRlND/l)W}>,ӹ`p c!Z3?hUxX @H )X G saILjK6`NjmBfö00-lES JJ=Foa]̜Ur2Us wݗN "u ŝ@ۄha?'8>V{3I`>Q:I0cHv^6_mʙ[ܨކPk#⭦-? Pv/R}77iSNUj2+^S` ZNJNBMC<c]vjeK\?6Ҙ4QGN3- jWX4fg J׊ blo(gB6?s Z$GSS'OSkI5D)׶}gERNסQ~@Kˑi[yilgB<1k#d+{ O N|Ynߺ B>X)eZoOCZmXǴ?~QWhZW۽ĐB{Or"{YcB$1lփ ۑH 9o"_^P>8tHa@fiAbWt"44? o u(#͜bzP\1.ԫ,=6XE:ZbNfZ|Ȣvh]:瘊^Lز43Uoxj0e2$)}<Iq>`"_ݡk֗v!DNFrZ\hJ|ۤ jq?kKL$/ЄIA lx@є7,`jtSb;"˓)_k26 ny`>HCY:cj8w.ܸs?-4@,AP:@& i/:@60k9Ӫ TθbL,ߺk߅D'+$S/-K!X/WrhNw_E1In&[֚֯J #O9C%{;[=\F7!OY,'ҵ7yT! %lV$`Jfgm[)Lg ųLr&{N xI1^pG9ʳuAe}$XxF!ϑЁ1ZRE5UNoEv87*9`E2+t RX*jHMᲙ%X<6`Yu1j$ĺWx xޔpuy޹%[ㆳRC6b3O#?<B{ :VİE7x—! x})v3'Т $&iBq|.A6q`\(koV //?;3nЈ;s,6FjnT.P4T"ʬ͵;LH8lkk ڳ #X'/-p 5k<2ҩ_'?Ja^>28pLxEқHG0SG^jl >3ad͉P#o \_tnAJmɌ)vY/L{>;~^0q!Q=W_iL Ui'TE-~YJ9qHs\ 7/Fא2+(HQ2nA0z_^W`B!|ɸF1r?1HٙwS>GaO6vz)];eA:([L2Y-N{ק,'vDX'qԍp$נC=|/~_CWQPwILGF$Åo2v[E}v EYmPǽrV <^kib>bt{!ਯTWh\" Jwh5".AEc}T6ՙ/a譬\"AHKQ g2}5 (0 Vpols=&Mig@}t~qV/§F}%eC=yԌH*rDSl.0G8:9yg\Y3gTa"iegui0Bz!PHl#uհ?v1GAE3FǢvB&0O"1Q\>0@liҡ⧢*?`fRtiᥬ 7fzWtodN>q$B'EG$ mRq1sf̌#dėԙ0sFJ(z8ݹa!͛R-u!wԟJ RFs %T[D 0uP(9g1( b:}VD#XEŲk^+ Il]3uHC,h+u.ב-FA*eWAL9z.1=ʜ NpRk@\xGiǐqH]p]k:\`l+}.0 &ΔvKښۈLQh5|V$B1} *ܙm}{裭J/Q}O;/)OJ4a5z>nvΨA:5Cꎔa˟1ncRIBg`hheSJLYBf@S=!-ExpU:O.j12rŔ/&sGRRZ1&3f5P>) g)\s͊72@mÕHUJ Hg:^|<#qM$M|:-VBRҌKLܯlb⌟Yѧ1U1Mqt 17I)B'f3t2ȱjM"*yW> ҹZW^EZ$餹 d9Q|,2#@[WH Lbo䩂7Su}߅= E+qs]k!0~µ)\K[^a"!UCŔtf&흗aoUF @C j *lmhZ sѲIf0+ (dT'`R'.}A.NZt]rŴytsHKԶ;v\3DmܑJ]$|lΉ:=t$q5M{L )d/.cO /6e=H5}{hϝ=+h,9ﱶ9!?AxWÃ1:U^.HXa$Aߝ5vI@ dsJL=:1%iNvFKw( lzr R@0'3%F;M9!oёq?Dyy8<7:'Oo,+1Yq6CGs x\MZiXK:u`ryN. \9XF T?V~ew,ˤ yN { J< 3"(=b"=?H̝]CDO TP,9z>U SW2<掭 n+K& sOQn INiߢ`?(3F2\Vm{^cw ݦd˃hNSMky&\$aڜO\ ߲ss@c=5I7"+H?x뉥Tg;DzPs)>< pCSnP(DJ@E(_5U#n5*zV0z3,8w%aœބfhL1w >4NbB|Rꦟ`-_#Gs4,IkIDQO Ŝf.o>E6OP9 `])4 ]sVfhPYXHY ޑ`oU'v#RŪ|g;b*G$5;ցh(\y虃42N$hO0Qm6:ܳJ1Q:z3 {& & Ρa<翶ALXR!bt}gub؄on ƒH_\6f Þ-强b73+cT5F첐]shQt,p` A#CǐK= 5?6Mud"ݳ(p5N4@נ E֭DI?]oH_)- Q"u=b Tr9bi*A/tfVF g)jE+~hXOA &ÇO +OV7pn$ ut%u4Sn7̻Iڑ`{ҮGާ8+75B98(" 9s2`{ xƊ|iϔ[-VxVsDe.2LY, `3>V[-JW$ 7ܠYUD^z$`ʨ[[ ?s4pSG{ K%ȹ63kB)t_ hSA󷼑zأ:ɮ$$x#>8BϽ tԺyG}\_?~Lyjx.$e&PT,jQLM &ŒW(a9q9?pdF7b0Pΐ-4ap >N+7)䠻}E.pu;-=HąExvv|v)ԑi=9%hwQopCqGwM|:jBI*\FNUajBùA;!-I4Hj>m]yMJ >卓Ulf9MU3$oWX$k %S˥и6-+Ue= zRf8, SxwF0G~FlĘhYV}gpˤͯ`ZTn軒&lk~ufZoxNQl)ؖFCq5Qi@әd{NgP)ZkW6"bWƮ//=02k0يёٝbT%]_L}E(Ǩ:!+ԲkeXC,W eXh rG@@ZHrϓc:W* af< #ZoL~kJ 5u7T {."?*C5fcrZ5ÇSQ9T?ӊkydGyqs@li2NHwur֩7ϏA9%LGx'6mSk Xݲb&VI=۠klUod~4H">Ly}dPJb5ZąZduQ/P\Z ;~8Kz΁lZ!5ĉ%HX$ʪꌛ 9|6/ ,blC`67FԻR*ry #yܶhh=՛|sd+ tf Z(D|)p,N wV^A>O'STo,\ #;9uK}fdhVMqo/ 1e71B ߩo7:E&4LY-8*2zIb .jӴL3rI[ 1/>0#S,P׸{=QY0)"WQgzy{ptfd0\+ܓV ECXI>JtA۔EM*rg-ߵ3yτ0/l^i|.?3CL6Z:KZine ܚvF'7J7gsbţ$ӢO]D A^g?܊D8>#&޽ r+:.dl69 Ԁ$j[{i7SFȬY,/!4oC֯{uGM>?XdaAy.D}tVXyGs Xc|RCWO\$V^15Hb`?|< V8fjL#T5-_PdrΛ$̃!YRk+LlB%oNt a88'ܣY\/<(+~yb#Dh뒒td"_3x,"gS_fX @6.uʰፎrᴈ#KrχZGbaU{` D*M[3bqtէ!J=]7]E;`i'nS?Zi-Nk81fa[H  踒~2RPFֳBc*x+0u'cdK/&)>dɧRl}eAd$jYmK/#S&\ﴛh1z_+>]H-NHѐa arJtgWwp Ph0Y^%dfRh%rk|1;a )8f4 /N&Ki:ZlKd5wpZjfXj 4~Z U_ީ72(w//A;. Իp(J32W|?zy o큿YG+hm(+<ܾ[V`RpM3J@0.Y2 fM V#ƏRYqPFőlY`F[#svϼ|'4bCכˆ4f)]+~{O 3/t uaL'&y,4 椒\msNrlu3)\ qY.Tkٴ`"]hA Sњ),emgJ ]zE܍jׇ7jil/kVX͏c@Ex^3?_{;XƖugo\2̶󲩎%P32?񺇑 2k?5Eښya_{nG"ŗlro,݈l`fD>,Du^ܞg]> hںy:zk`_|?ǛPmIT}Le~STx[$߀:yO~Q@ FT>3JI[9sVT t⚹rOOS74,d;<(L0퉶X*n\w!ف::V !xF}AhX$@cHI0K]2\sLPmVdCl?M.N ysͲ%1 EwK`kt;(S ;/GoJC_;q)Tʫ7vC}|&i|/ | ޅ`F=Yw(sT* )tR':kg7%#|q5u>1TÿgYh7Xe5 $$h[NizLXk9i\v ސ`UyK1qVGU"G"l]sG~PێA 26zv?d^̬@8z9{1Nk;sBdMrVZʄG)禉b$LQ}(Lp4)Jz/;HS٬Ru>T7X?j[P,a&mdY?NCo}+e""R~OKRKmK}ށU [g$,#*z4(P/!d퇻a$j^  J*c&.D+fԏrDܓcJ[ a7]vJ |k̻8H>_FS¼U&qf1Q⛦8&ewF{/u"~9{?'Z"T6Q~a _)%)rY'X*o&}ysqxN`⭋1Hϳ0ҘEBMjgg(a}&R^P9d9|EG)K<: وʎYgs1mG"ђ!ԌL9F/YԽ WW|4/Y0"({-J:Z&3}]~BrɅĴj(]DKEcVDgvQ}<\Bz$0x3LYZLeaXg.k}50yk.V*lԻ?hN2ff%/F6-V ? PxHqB7%dJ+riX>`<3ZwiG"\29*0eC9~d6 b~5 ]~ZS80Qfˠ%ȿGS-lA>Kʗ'ƉE]t?I}<I.o~C[ ,Tٝ@y}m3DZB{9peB K-pwKN8J &D+&+oCGU\Qpm"rtpĄ=qSN6u>3㘕Fp -ġZ%0-cZ]GS2Ke z,eq]ȹ>pKMsnu=;(@Uc,Q-z(9Mrɢ<ߘg͆ UZb1=J9筑\sQgV|9"syP"0#puk^W[!naӜwY͙ ]U(B &ܼ;.ӷs-2ĕ7 ?zɧAfR#/eF_'{?whg`fuzE)D×N%^cЁJui ..AvDiH 듚S.|{nPɬ9BQ)Ξ.YS@nW:G!юOKn=,WBP |ŧь!vc.`;qm +7ōѵ_$ mjQ1&i3"^CDt| l!@:|yÙҹk0L=.M0 ?NRʉxķy# FS#!!6_o]MmfW+Y;!cpW* *3P J*P8~™}a=>عiT9rN{N"6~&f3}JE XgànB44`$%jgrNYExufwKL"n-D)!+9 VƊcdo4ctۯ̾?# J,,q?e:{"uƱ .0MKP4ƥp' RHb(i1Ou1I$ ,7bmJ4,c%@63,ЋzƷKh(n濵lv2pT%8Xy;NzjJ"/Z+4q득 ҩվ"׸ҐgYRrLa5&,䚽/f$&NSYfv!Q7"Wxx#N#˙dfGY[Cڿz gr9BuR%!xn,"dܖQY mGf]:t x&M`CKknL6ߜǾ%LYY|_kAo&2=}9rMD fDdZ~ 9|^N#FyUinD^`cPVahOyPg2PlAcMN"h#P/<$QaךO{aug[mbܼdHfC6c>ΖY/`7L z)sF4r xҖPA 9: %ťig)gOuMuhu솎kp#d Y䯲v.6k>}s^55J畊$?p5:3MXg*"PNzQ &\vT6 m3i)0m^-tI-euIyr)kի9f~_h*%V̞IKQ,~<ԱOdxM T:q3s5E%*V-^*$ L0:9Mh!$|(GY3DpdYʳ7U0ii#Cqؚ݃".N-hbovlP8x-8f =zfa1UI2y'_uDž"^GHoWҀ͍ЈMnD6oCnӛQɝ:bR. ̲/$B}"~6n(Gts[g3ݻ("&$oS ivz+?(ϼ?2Bf R7M#;Yqc\~Ž5|eg}χ"_'1B0ޜϼVҋb\آ3}j(=1ׄ2o&>4lwHjY]yy VpǑ1o 7^Q١3 yE)Q<ǥ(b̓AXX@;LXJ\eH Er_E?@8[aAľ9t]n7{Ey6L7!lXċG+{ivZK)5#٥rXI[pdT&u ],FUP: Qu*18ѭIu:b(/M/xeO'=WmI i D1T@<+`oԁ MzyM2Z _=-YŖe*"7aK:%@voi`,"/4$ouJ+{?BJSZW 41BAZUeG>0jxJ+{O1h_X$2m:_>)S&BuFTKϷ}U. 4 ,y|#U$u&ּ$%djc _=:y;| 9"{v7 X }@+ 85R!,O AA9`PBv-tX%ACU(:wM烇4g*u3n4 /k/VsQޭ+ӆM5d&4jQm;(.#ics_.:qs!"cމg'IReLk3n-$#vC)atyzjQ7z%sB!TWCn"+j&v',4rZ fV\yG=JHB{q_XI[+RrѵoGr]Yɡe560YmID2Zw.۹Bɴ$8bHGP&8p$~'Jr'jŦOɆ3oe,G*.*e!/wuvP C4h#ә#񄚄&>GARHp$hRY皼lKQK=9iȖ6OXj%EI(g(hKدzܓ!ڂC]z VQH$96HщD5_iӹz'2*/C6>!nDٲE| $  n8Q} SlF~SN(93`\ꄑ^m֏;a7 )e,KRƗ.i2Mʚp0mޤM( #(6[]#m#۽ъ EĔ@#f؎|# E? wC]&u_y8 pJٶ0uF1QYuGbeym;B(=ј5lh"+DW  )[,!p &$ٳ \38UϨmKVo/W{B>{CF4 iu<2r6Gqmc`_2"煝ñ3EqTTNI Y9 O_E z*i8I|ntOn ǼjG2u&(zxC$-"*zk#B$<,Pqp4`%4@8E/!(i}YжNnk2ԛw5_|>VbVxlC3^[>3L渷;Ckh,Zťs|=<3W!2DNeRgYnv]:h0241FN t6 ϔ)Z_C_-̏%[E O9]{uOznffMg3١1_2*,kCO.2ྒ"8d }=Ei\ }+mI}O|M`Vs!lX%,v&>^EEZr=9y䗸b=7Yw(DefԺ/h3kvBi GݪvCc~Z%&n{(qe\яWa(S}N_Xhp5JF!mܮBIK4#i|Nj"f0wOFP$_ϟlO$@=_qYU@ar:7̛.(oi82o&bT870i^ʐ-<$< Uo_YhLrYh(o me K\S<  e7jq_$HhQdHc?P42J D{wKc>Y}$ؠJ&e%6J^0>0J,%Nsοс ]1>z8vU~TOirS=[)EΖzI030hwƆ: p6Vڻ9#˿ blϝnVMNj|`&Eme@ʩ֖o^.(|~W.-sWDlNX cU!O^\2<М\&P}y>ΉޔPz\⋉US[흍Lv(wDzeΒ(SkJ4r GdŔ{^sU v=Xȩk=e#FlrT9czA3&j4U7ys޺ ūS=aCJzgL4,!}wIS?-}#W둰ퟱJu}*8jд[~yax$^TJ/-A<& zE2o;,JvENWo ̔^,jc,ܱʾOo~&=bY-F}].^3e|6j칯T/fCAIvƸ +BJGҷiqT72"ݿzo &P7bCScᨬ$C-.}wfi PμA:ü bct9G􉯌P\~ɓM[oq-"+/ПqrI֞:9́HE47_ᚅDèr%560A \Ktdrz#caQBh&J(3$ml"XBgAoԿXp=g u4Tdž%Jx+ś9\l&>I /89(Yqw,[`c 3te>=7;ıAYܥH& :т鼺N9%Ct^4:iT}3z eN^|!9]x n3Yp!~ŃzNqy!7:3+H~j hbr]JhwE=O2dK5(МqD|85^}#TO*`dש(KC+ߨ?oj\pt[F?Ƒ TbZSF7R1࠾fhŢEoe~s`7,Ȯs_&JĢ6'-n7~:qHYTJQ"0fVnq7'&uWɠ,lp+*⼸^+m.8c:d_מM2 ԏx@mjbIJrH㪵3~ܐ&ҷ[:+NC4cS}s%qH͏௻|?R 3 Qm5]yB-U=5M'Y7ퟗp-qE7w ^\bR⿝RN_>\;q2 "b:0t̿O6@p1"7:T y`8ơ(*W5Dn-)/2Utffdao>*h;\0<҄7$Etjr*lT{2FZ#n=Soџm(UDY2bC|j}R< mbXA3ym_\w3j|8C'S:2,H}M|*D6foRgTuca RK2c\(Uk:PO~NFC<玈Cec߅6e5bR['Z1CcAm~5b8R|.F9Eޏ_nED?Q.Mv<5DDkwޓv,Rb5d |"NEn|0ӠKe&,5 rr e:$auᾕ 2aOK1V7q|Biw\/] yTc ƆW,tL=,yŅ[sC5 wʇIAƲH42qP<$jmzupK3xmw1qS~-5FF.䠊= oԫTpݼo0g\;" u W9V;VVv-UcEКwSvJ].F nLNvo81>јfy&;_˟YF ThW֔.z>iaSuSM1/dM!(&_7<]*m(>=94'5?G(J#cp{$q R}idB`=n_iwS{6>xn1.w ABbjԢK5?d ̟/vD+vm"Lp~v֛Wd݂@*;X3Uß73_6HjGa&rBẌ>kKl-z'xY-cIh:g+y㔅 eBQD_StZ-Im^zIm)wCSjXuCG)8I#G¦%k>5{ki_kBŸR 1SΆ>ՓiwYo@NzH㳧lJA A&=Gk$!kp &+Nn.1ɺ@uCP8r ;( Fg6Cɥ-ԣ %bb&a$G fe`.A2ol %8|Fe4E#PU x%ɤQ61wb:q}8S@Q:ޛ縇j7*ô# H06]DGfR5-O܀52V>OQW_c-nH s?~c>ݴ<'{2֭y3Ҩe]D0D'n8c}T3)4o䂹H/&"!CLz eh@řHPhj Mvx^B {3 rxqAuV~:}{"/bOrp~iNрHuFq˽5Z,d,VWP_QPS&ϒYN#eF8q]4e*)3n |e V5\ِfE(jǿS!dxfˋ15& GͰ!ˮIchdzf*ϸ"I-/DġYv/ AMȕ1@0VWh)lTx7k灍0+^nrG>^)( YB5\dӢL8-P:|/SԾ$O2@vh AGL5"vo&[+kq_s_X1u"7dmCد̳q2kۆ-ҷ,,x8lrE44ΞZk,'Ѩ"n<\8L\"H=^Q^pOI8 o c D}?K җoq &Nl>NJ(d| =F_ պ` vHgt͇k <,zXEUW_eu[;JȎvQ s)gAabӑ2ǝAUL0m[BCgo{ghם8ttJ;O)ڽns̜ tFn}ԣ9*1YK)_QjT0{Q + s`?Q \g\pH-?։q{'N=7CjwȓN KTc͉PI|:SsӉiЦ} )uQ]HXJ84ddh2ޞYrn k^NkĿ+FXo&YN5QCPq4o4m5Hvi :PyyFHlVS9_RQǃ3ɅuPAi!btgX Z} mP_p^`_s} Q,>hOQ=lWS\>wŏK:!b+Bph[.uh~ c\Vrr&֠RdKi. Pu6i^n֚AyVQ#%%yGhx|1B AAz0J 5U׫{\ YI¢SM|wն]q56xA,69;p)IDeGgւ@~S>nz_o]û=pbޞ'ETNPjJVbKz K`gYPď[{(TJBav|-[  ZdRڧF4Y+7摒a*t5 \;HxvR Kyd70h,+ # hK .cP,ƴ3d*QOj2Y<}s!vRQ$} O*j=0e{ \ }@ZtĀ]ʸC&K{;?w8[7~Ke(%^kw!udU5XaiVODl71}uLѠ.~(?[5. :s |'꽩~8\ 8`Le)r=%2ln3 ,ʼ`E_EojLT-Ғ"enw )>w/p2L>tX3LE\@şz@LYevHWXHZ֟b+&: ǻZ"n9$d koI^~svwbqhbIks'qzh|Iv`;EĮ(4}8K+Oc- < b %9ykeW|+[b6K8H~^IWDDZ:|'xN8/ghm)_D' ~ q'ҍ,.&D QN[E veu` B:cg>r`#m5ͷ[:6KWÇ6߽]t :AJkaYojz4]a`EkWarxEޞ,aV^SӻI-LJd5D5r]Ot E}Y'p-k["x<ȟ+5-Gd\\pZK%<ی%?Wͧ?/q:/vʹnԯ1,.934#Pe,yn]_*WH:4|Xrq$oIv8P نS $g}SI|@8B[=D]26`!ꣃ"ކV_S)|Xw4`0KC6?-W[ağokQ,di&R?5h)+: y"*M4c{@52xT]z9|^PHEG/ͱ\>SW͍KayݡՏ4ROW-V AB 4 AB2"zL{T6.jJL1-tUT*-̙K/Q|Ix>iA3` KTh}%~a2!O6Oպ$ `͹rOˣ*gL|zνPUlvPKӃ P҃He׸*_K 9x^֏2&GkM v.g]>C񯒂2bkV5Օkl XVS)j4 Ir1(Ic=6;8 ihKY#%6loxUc(_eݨw,Qmhq vMHYc)ZUB3d Mnb'`K% e1߉(`0O$,3EJouEP9b5M;׳_[hJ̯yrY%сwƀl=d wI9(M'ngiɦbOs|bPSkś_igG̷yQj2πf1V],n_km< on/p-@F-YENY.*3o>l7>h]⠒NɻsVTSb g)WyT9Z{o&4jROIzwqDSz&E^\;pD-Gw*cY[_jԳ}yyH3,2bQ|N3nݧPz%%`͟g@Y$>I ow %$e0P'DkZF@(Go(s8KBb %w wB&O\Li0* LTX6p# DI#>C -.wgH`4hn_)0-H$7'Ϻ=|R(Qz%XuHZ7P6re&UuaBtO'pP~'Z]sI["֮ixe:b.*2`Z7e"S(Rʹ&Imd(ݠ۷ʿo"C1m9S"rYe9u'r kRI_W1KftLJcm.'4{V(,g;"*`Jq: gh RQ9W!ccw[ĐW :!IKd *|.LWb]JF 87:P:\yBSB#(QJɉPl_ǣ+v H+x8Wx+'" !9]hw5X %S֣;pa##rB`nCUW$~V&+0}iݽ-Id֥c[Z.J5 #_Su~At `^^q]Cvu=@C3`2ʋ:{DК"w$5"bӞjJ+s#UL<a:UT[)B'mryi2|ݾ6WЁg`7F _c}R=b2~ƒyΛ5=g vUH=$A^jA*xKo*8MTo)3ex?#R8- p7/19^&?_.)Di!trDC0^`l^>Udة(Wl ctlN/+t2F3[sY ?Et,2 NTY(zO:b߶l8ld A\xd "@c+‘A;3] 3)dtNwQ'$&A%=6#XV4.U/'gs\הC2sv1f%Ho7(,9C8!׷@n/;XyУC B8eZ/e[8f߸_[wmhowQ 4M@P)NPXL o \[=.})w%Y9boYi/9sky5a8SPH"?Eoܭ 8\#pQE==1n-y"|a4jS?cn\{pgdɿmL5 }ֱ"pzʋң'{=$2x ]2 Be՗f_NY>.m0q‌4򂬐@v % L2C9LA\-?dJpyOgS{3T]'pT%,b]!,HnYH{K{;"ؿ:h:Гf舲P\.e8 yI &VgI[Wo_atDpU R$7D:Gk]O+Yzfy$M.5}JYipX.Ze*ߚG17$Ȗɣf肕D!w=ZdSZzj`D;9j?;;cr10ǀn-V@٪fGZ8ZEgLU'b@'NM- ܚg's9 l?s_(r2!;GoS{i==p$;E`p3H6(MTa(%DD#SKC][;χ/^ ]oj7B"a8K-=ۊ0"EwԥdA*7Vɠ1JzݼC} q#1*6Yk5j=>Q|m* 0Pl  }t  &EA Ut%Z# A?@ XZL($jR& KzΙ? Zs O>d {`=1Iꚵem{S(8ӄ11КEx@G#)#ܠ1+~ƒ踍NJ-;?hĹ^X  nh ^VgCYX !iѹ܄)7}:n%x2~`i5k:P%ɒsk_c$QˢzbYQ Mk`E9\1D)Ķ•Ȃ=9п}{fW^h {B["_䏛/P!O{֟ڜ%Q82I/3c~ƛQ j4w*Nvm!A+쾢HDtfN[zY|P4X\~ 4eOz+1DUhf2"E#7)ZXJsۼ63uwxʓŷ )Dd W㿚ǁ_G ZzLFi _Nwwp뤂P|S.$I Gz ep†_O8I)zOg^#ChK,]#qբӓtdDL~/R^L'r}џ9QMhBe /g5ޣ"(p&E1O M˜s @ntan4(zdݑ;_.65D.p2EDj 9F&R7xTB~YWeEp Ke7t;)vmMVq6#*F+pDMAyecA+}3DN{We`H+6O " Zq_Cvu+8m`d{gUYjE#5}ݑ*߿1Q"Sv\T~Y >lxܨ]~m u pys(lozR̍2L W -SYWo0A&s"m,]bC| |R"hEe :;'a$1>o:Mس̑)v 1: $z<܍jգFuԈ=X\ yx ̴i7i4yظ=o y3hpR/dOBKkғiII{VL6È8qf+lIG7囷->s ڛC*/׸a\aVMЂO3(2ס?,6'<+&Q&ޅQfG^Pdx{_:D9sq '>$`b@\ѣ~{}y'Em>{Uj2ٜTBA/vKd#G׳;}@C޺va ~}jWaX(rx`zmhuK}ʆ-wb" ާt 2h6!COW^7xFHsZ#qX͡MO<,(ǵ:#LQS ܎У@U>yK:.L~0n*?@c%#s_ BV3F?٥r$]c!_SZQbX`Ъ 5n{ɢևk7uғ$!ibl?,u}<wfvagꉐV#;0ҡP^j<^ 1̹N Gtyݏ%v/r\e>"Ὅקֆ/c=6Ǣ.s?.ᾗZPw!֤i d *1RrK=|W ` 1!p/zrS #fWc5GE[{pMC m//k`-y39*+-a2kkj)-Oجҵ~Tс(9$ w1~ F4Љ*Y'T7p7^3'v G9˜8,)i (K|I?y;f!'d7)Rw%ٱq2^Űʚ"cp*'"+ALњ K؀ 0͠ *焳)2o`XewAav,Mƽ5s$&C-j~# d6K+; J _@\[&6Nw`6gR#Db`Kģˉ]֛$>wLA= 6R;(Һ*Ed^@kơ-1Cތ-*!ݝ ŝ4Xq-_& O/n ,PN|0/ks]ET!j5m̌*Ufq~BaOn3R7Yɷ<`&B4 zytQYp<ml.0 !Pw# k~M%␵4)uK&g|׷9av)V 4{@__%S5zD3G[jeV%Jϛ8e-qo@(p-22^cE>D#V[Ɣ3l@=U%9ϖVγ{[kErnl-0u録0^Pq+>%õCWblco3Apanԟĉ `]RY"wY쌸ciQo+~S͏6ٮ9{ؾ|)';(: ;2k#<c U)pȒXJmٱh 6թBʸ=@[P @TZեxpe17Y~<\uwj?_BY?XoXfn%2jfHNfCmq[Qԅi}e%H-#ih>~5ZWW-&xc5~ūOr>$XMR9vG9=j;5d77gSх`8Qi?qUV_,U*qR9&FŎ>=9&ԏ\23%\dƫsG)*l[V̿o/&%ЉFqch^8-rMX: (G饭6AVGVπx0 uT]sQbIL R*]]W[Qv׎k޻d/4E[41LK,|u@|7r+jR=l!S{ual2ԔI#Zm%^U}k_(XPd¾M1xL1B$O1HNvvT1?2~5䕡=IjdA%pEK(4E%Rt,ُ:H7{ %'b4Ys"%"O!J uj)45aO}2vH3Y~iJ.6y4A<''=k#2)q!NZ.(E2"Q|D*F>9[Ў0@u\V.c50=LFoiq;ltԾ_.w&8tʉS. cuNU3%R# DdwGY1i ^0r.w HF#jw}!ܲ lRX"65sʰ9687 q|{@G!}^xjѻK.p&!*8޻BݟsV3H_ :=X-e+$³_sIlcVujjq /M;տ7hZx[r: mK9jE*Љ=>S8㾿Z{E <~?"b 9K)ɭܺ,8vJ>5`uvkaKž5ؤ0D΋ ytO=T u]+e=TX3UN uz*hCG+GM$.$/e}V*U=~PDm/d"}TC=4W] +wPҔ*ӓqͦ=wU{.L Xba2ANܥ,U17C# FQs5H*y8' L\Ϭ GjRt/31y_ܧ\=-? yX񠣷A\~C҉LD_ZF0W ʹSU-,;Xɧ8.זNԔ<Cخ9, Q-c; yz劰:>L^;\G9I$ynѢh>ZpzK#WI,[K!%ԸIg V_Cn'ePHIC¤P5e4IKwIIaїbf}Iċj.S6/o8v#xV>,<?(`lB׮WcOuX~6"Vn2*8=, ~۹E݆4zE̴^a\u&}?6פ @I_ ;GTyJ".Q1E< [WxHTJ<M01Wi}ܔ{De>OL64n=!=fLUvo_~/.o7GLʋ-WѾaѓ4+V9RJqA2';XُGi;8|IO4`^d`arYPY)wCNR(tSxY)Kunt u\BU2㖣b_aQiD>8"~ʒGF,\lz9q[(7Qj!^4z : wZXWg%+(5%`V^I?a&aB#os:>hQ?yyvx3 8R;.nXPҩOһ=2̡D.뾲Z.|Y:5U]zOjh@Y,XE`}'<طJkU9 _Vy*^bG_r`s یϟ.}i^5?kĭVbדYQnXV9#Kߍn|WϢad L\ilg WlYP;\I(- tڌ_!t/HA3IM}O)=:B*8%z"rc;,{Y6#%`4=Nզk-4'vrqSYU¯fWZ{{7Xь-0 Ky,jt MUFLu`y 7lB}S DJqb{xTU@0 EJ\J~ #P&vPZ +՚\^|'\BYƞ} o?`}\vMKތ/>Bߒ.`_: HfC>IkގEoxa29%BeуeĽ}8/G mkjb)pJQr;UL iuvj1:]\L2^,V?HY,>3K"=x֡3@ga/wDr/ a GBz]"D*\˗}[B(4,9HLnR]Ng7PĚ(T2fy0 DFV 1=''HwUqk͂'@l6^mcT;.Ձ4QP{lMA!@Ykhy+̍p9ej\f&2 ah{u_~Df*=mT: hN`10qݔ}9X&<"]{4v߀kdHAk[BV{GvR [_e^tc0gs\ ښErj 1%Zpg9pD!MBRWx(e]eKF. [)J8Y 4Wa[뽢ܣ*d'do||d8 -Fr;,5ze\ J~v~S})űQ M{cM>zVr~&y ru=@]sܔk̯1:qUc5wgCLdph8`q^Eo'/T` ˈ0y96(^TvqБ!C@tG x0!*NQ*۰$q0޼+83Y*J"B'񙪿6W@-,vv78O Aْ̠R}_0Ȧ`OЛ%ƑoWՇ?5w^}ȲZ>"u뺩Hh3+\UFaȨbA#,S9d[$zɉ?/b jx~ =y) @.ӑᬫ :'q p$&f[g7 ~K_uFw]p6DH{}]+㻼#:u<%& b_hBhC%^ڊgק@!mmoD\%$&+H?2,t& +<+1Mu!S4* fؒCM]L+:A;Ɛ D \1 ƶYCKit-uK%R"1̉< i7 (\퇜 y$L3@̨ڥN8dS&_^]oﵛtq 5x/Aΰl@99yS4rʐϐ !eAo ȁ"9<@ ޑO1{ p:Y#>]m켊+YM]=:5 ]c%M#c}ڔHᓎ J˨F% Xx@LU^ #Yn XfҘQvO'BM3FOCWLӆ(cA6S#!ZP`(ĵB`%2?Cyv\T}٧IaHNR4g 7.ˎ)NWM_\tdj--Rӧ=cB6&x:\"U4 A:y 4`54Irz8WMHT*w]"uLRq :r&{c΢Yu 0|m:,îe >ӷzF(ÇAtfOa?J5C^tf ҌT|(ǒ}Rh C@&ExƿYk=~LZ,r',&7;6f?bڋ"ZdQj>`[e9gP!v\cFq둓|w~R4uѷ@B?5mTY )}('gX*2m<^vQuocK'luq /z4)rNs=jSHگpbIU3@UUi6\R)7ҏQ+2ܐ%_].p/s؝}z3er4Y&n3X0f[.! zx}Tö6fiuV޻(S?Yj' h0r_8%YyX*R:2Hc2~< a2$X8DvÓ<HjRPvXhخ.gc35/Z@l66Z~ӣ{]g F9Ka u$,H+Øc?_w)6:''TD .ALW.x wuGfJrHD?ը=5Q:Rɦ )=:z Deda<{E*aL@EKXiP)_e}|=F6 C= u*&H+X?KiȐQGnpu޹xfeKˋڽ5y$ ?$ޛNXDm:]Xl_5u9spJ n)9>0 ሯ }%K(j !u[h֗B9 : ǮHKH{ok9\?ɱV&2ص{t.\̈D4k/.ċ/DX| I<^>G~BUis=@8zF夎 cw#Fj2co%D~)/Ƣʘou){B"j;OCȧ1_%.7lR= |lziڼL{B8GVJ]$/ .p_钕5Yjd~u2f5nyYBx&~CMŨf) 8 qXٞ}/Nop ~1H^oz PV6хd^k :%&I0ȳ&3,~zIΫy m3x-CyP=37{; mîΪ'wJ@9>daW+eU/t0kxJ-m6ȒwYvAAarcZ~U)(`z J;b-R5ڜ%"5@k< /3I3ODuv$}\TZx%c3ƹS;; p`9v$:ї蝫St%(nFL͌^A{|&qiCf%VdܛRL_zqܑ1U>e C'fb PUt 渓J@)d;27.a"+1)9(3\R:((j.`[vngփ g\&? r]o1xBsh.k /1H$%RiY0yj VZ+b:Vey=rbŸ-R a/@N "m'gCl 4ZR3KM0OuT_ c3~ޚI/LF[>+7ƿ>Pvġh?-=4  0- a/KR: \_Q+:XC4t׍hpS֑?v 3;մr(h:79-!JL +6ڥ*Q"f<%}Yj)T#r9;. e?SO{~~@ZR-9]țش&LNgɷHEڨ*Ǡ#/aWݲYr0~MC x}#8 Mfn TAid琿I#W)Ga:\#5C1qbJHhf 19pJ}ݾ$CCO-A,loߧ|^V 3eҗ{:bo-hd4;^:=;ݥ/Mu (кsQ1HM>AwWtr?eE"%11#rSfF )ӏst!&m}檖1=͔1OI8˃ _oxh c, ߅ G^K\/Gڳofv^La5I-9 cqndq^Fzό@uWg47Xz\\`v<\tͮsܛkGMABS$ʎyLyJD*Iwk6Qt0`h;9} Iѕ={K?X ;2TIPf7p쫼n h\A%-c ȴ(|)(".o3.ˠ};*sb޲A] Œ嫓iڔy5L*ǖ]"n0"8%L9Cj"/̳e@X$M7?dx9!WI`q!P<dLڦŔ.Qz`nxMp"M㤊VsdDՎMڭ:F"kEBPZ›YM^\7[,6NR:1)bqB>tʪ6RD pѕj/C!F^RLYj ~9 qtxFȑhr<Xy~& $aMbTsP 'n 2⻊Ȕe:K썭njt'"hu0h33TD2"!nmZ^9;=쳟E _n,2M6A~0r ii\e<u A.p uZ#NOY{hĭV6.;.chrVR쬦u(X%PÌNj!*/M'm'SK"]HI%toR'H̰ ō_7ZaqLicZǦj_>E{T[߳obc3?eel߭B V=-Ļ' cY|RD 0V#aq_/gAIVZ\?v`* (Jc_ q=l*P— ׸\#nRjkJ#zET3^r.zZ0SgڿMс:TU 03W P!81p9f#^d)+ۂtIeuB2hi9H6Bӌy.x+̝ޠSڈ@\_U58.|F!"l\WbKdpi+LN-R  oɧGbCiw i,g" rn /{Y:3v.DdC{* 5IfBn51t<;`Fĵ~PFC氼~R_ Ǐ;deO" &aQ_yJNm8݆`,O~KE3ɼ _iD9?)}0OϮJ?PMU85}*ӲO&uZ5;`8sS/BDJ$X*|+T剓/8MCɀz3Ք9]*㸋)e:Pkؖ 5b>Sp$Oc*e״hɊ,)]ʕˢr{v.%y9٬!үB5' &>kx;nFPc3|ì!S$/+wiAW ˢy휇B\쟐ߛo/w:2sS"9gSfOP>|w$Ћ}Hf̧L]ӹҡ[s"?BeOsHK2o{<۽F^ʼnwzx[n)=\2q:#3( 4͌w]EݯѴ"IJ jKv*XD7O|V |1lp%1! J%asæd6xʬ?]m[ [HO- Seldg$-m#MF΅}Z{Pns`CRKKRq WǬqQЇ><,mPsgBms_wb:w$w2vikr}/\uj7JȠ _)k}i9( xyuQܯp9S|1Ht#]sK&n sA 2lU>TdsUkv\t=>]O2@eqXB(r 7* S C_y',k~5D 4>׵'LJ_Y8桒Zy#^oa(Œ&($C! \8'.sw'CFq 8@o1_,+=u9 +=w,ݗ$Yɯmu05i+P'sgs@s]QI1te{s~.AKĕ7שkOd[F'E@%x4#IxLjy^=ByoQ[ sռԷ˯rpF+=c .R_6Y40~OjTِ4j@},{pU$O eE&T]Dwg'GY;-@r&l(`B_*d[46t6 )No?~|gC?r%FoQ;" r&HvfYZmdvkZ4fCEy= ZPW R>@qc(% P3ŷ,;?k"ȩ۪bS͐9^{\nV lbhbrq} sU=mP6K!yLc?6TC*kuhl26wT]QY@GOX|FA8ŘMs0vv4#!*'"zdBg37D^cYP"eͬ0CtOSI㿁\(C$\73t. ߿H5A&rkK$VDB=Ď _AF^5TN2Ől| ;Gyy"3Q2@:R#n ^+(p$[{+ hOw;?i빱I`Kv:ٖHxFW}QEWdS)551[nn)%pcN,g-)ӧjK}4gK^#Ĵ(+ᢌ^z"yRpEFW׮D;? !'/xcR6H@K: %tfւ>EdǾi1~i+dҩҘͨ[NNJSzE&Yo4IyBsbhbs7[2\CV~zNJXd/vsN wx,:|mНŜ=+uE c gs:bZf9X&04A;MsNͺdM}?Gѡ@Ϝ-8}ڗ[I (x}'$oGP;3!IOɊ{KD˖ ^fU|@hW#Ro|TWR{TK1(?9a ץ2cW ?ѣ"01 ZڇNN PjxPy7Ŋ,mvBvz nͷ{qDYْpKA#dE4K"%ĚjgK&Jr.{ 6_ݘXV>j4F/8.r:WAXB.b0c6 ~@]ycOK{rS.u|;e&m!AWIFT_3!HF-A*lq> #*^WF2GՂqSQL Cq{?zA^/v_Y8k?2\3[W^+ Zo*lQi{({vLܘ0ıtZұb@dKpIr\Dŵ]3 quv>+l,)g^t<`99 +|񐉮|6*]\@^FkoJ<4:~ĕ|$5&cvdߙXil\SPU1lpK?U^pLyѾa6b [96 #]:Ϸ<. wI)4Ui~ki8[{=TسR zfYfPbX. 8o3:eش=='mn0ku(ޅA:oLV &@#!B"/q(#̷l]C /3F*#O%TYɟ&Zv P~=o _?~)mrɉXvc 7sRn~bܩХL/7HӴGY'#`rLє6zbjwedy X~Lo\* OPX1~i"?-X*`R.>C 3Yh_67ԗZ[Va1L#z}"!@~GIݬ3 X H װTUA(h~{3I/B1qҽdjv~Xdyd]lvhOyA "=%?=2ɩ]t ]R_!IGWq%Zq9zaQ>5iubRケ.?b 91\qRtWْ"ևw+6Fᐕ:.]B?RlnekԾbߎ4%"GKQ},")}pŘmqLJVJ%؅-z"Zu?~'z`%1BlU(%Vc^$7,Pz-AD.\$9.Ziy p%Ը0ù`A=s:ZWT\]59(PSTm']] ZQV%kt@(yj]=miM {=>A;YM,*`-驅ѷXqޭMfwPmn@H֪ UD^@i'bK{A, rcd;t]%xTFTOΊ#XmHT-9%;@l``bCٛ(%ݠRx~HE=XF )/>Cd/n?;ȕ~>QWa<0dH+u,Jn͔e5#v-U^lH]@=GgmR%[!H~8ܿ$,E\Ze@?"#44\ +7s޼OUA6O0c.^=>j)4=wЈSEbt.sdUK2Y+J++-fi=-~4,م4n2&A5rq|xRU,l(Ƴ(?9^$@ x V,>Xy6uO$;%:-J3s$4&1dg=ݖ6Rj 44?S4EbͭJi!X8a9g-cWeR`Mt2K8Cki"szc^ )'$瞞Fe.|1^W%b:"[\& 1cr >_̥ůǵ8)M'tW@]Wzv'@,+oݛ"Jb0MVz߲j%<H^7SVac6o0vR>咽NA+, 5:7ߓ2\s#>Fͅ[h߉;x s "XMbz@CbiC뵷ɥ;|[X"NjVxcEgv}=V}ʕ&8!^_W"}o"[FbWVto'KLsgɷ=nrnrȁt_TЮ$З* CVJ1Q18EIEDV E ʋGL|ttJ9ބ$Q$>Ko8X& ]3cX$00u"Xx:@uRl*9u{̍6:c`OYCU<]\(gCSQ8ǺoR w|cTUM̡L nwc\Sj7#ix^#!Vc, F&cxQ{,*!xp6ś)n׽y=EuUsΕ|`yQTʉ2#ؚ,V=GH +.Zre޷pzbB;NRqɕ>UJ/ kb}c'8d2|ch-Đ88T}LCkt_67h=X-:.2TC!~{=ܒ(_QN4,)ձiz!N;|YIWN/@zB!%f7#*G(hm5I|^ʜyQf:Up=a Aq뗹GH*(<v_GGU-dR0">A~o= B!P3}Ƒ=3%31{9\z99FU+D[ç`< ><ʨV(Ztߡ1E`=~c,ϫvKG`!ye!bkS2^-?H.;fgc8h*g%EcW+K/ j&a7{ r,\(Ԓ l/._ Nj{Δ% ~!(axunzr25Ej:\N-Xg4lh6\$ؼȩpfo %%]'Bn_pSí"?vPԿܪ_˪63g rV~@߷:TZZ`lK }.r߉*tMyYLރۏ}l~[[RhE n(p%>DWXp*iŴC)1k4YBoJ]l&X3;cuUMqR~oBTdW_}잓J8`l$W'| 712 zk!n[{Dez?ᚱAΒQEޟQSO0r酙xH)N5uLNQ[Be,].cWqydH4s< m h(bN^FdWNӹg~ YOIwqo50Os\E5s % };\ !VlyMw&Jg*mQSH9Fo|f=ێocŵBFO3!~]qX}1k Yϧ@l^ 7soTnM9p{saM,c8a{xxSTE\,5*f=kWmZj F*U]*#~Ǻ6ueu7>l o;YXea8ò3ʣ]EtF`y!qc>NIaqhgA8Tf8Y)hϷ0D c2kETp, E`˨Kxh5?CJW6њ'HL·É+Riv{^IcZCw2k(>2JQJ|JƮfv/yutt+"ry9U#ZU=SӡtPP. #rur뿹ꤳҷbBfjȈ\h0ȩo~aLCM]/ޮ0Kك}ƕ)Q-"  0&cP@AALpR4><:2@<їZ#.G{8Jc)vC]+oP5Ḻ*V|";֢iYA;_eVIrk1,L~Ȉi{>*ÿb_yOdpݽ9)@DD w2N1ns%FlUi{8/=FB2^؜qvqꠛɢڭ쳷:{H=uB #bL5@'Ai`cꀴ+GM:( VӡrZz 4B}IMXkԳZ0߽9*;mp)p0ֺ#F۾~ؤ͌{= Fn9Z"G'ChR/[CTķ"7a˅8rH&nFٝB <0QF^Hl"gY#N $sk%4ǍNyq)dx]$#EY_oֶ<x7x1|Oc#^˿ B6.Ui8tRa2!y )8韦dB'u븓'g^u zp Jթ}.d7> # ֦b7RʽbTfM +5fU铍o*&InTb)ˠm};ˉ)3( ("HwىgTUG9fz ,]"t #8x:: w';TH:,+R&de ʍeOPB02= JWL"o7Bcqxp1z!2ܗ^3np. CDpĸzŀ[ئ {to';XµJmiۣ?{n -=V>K.)Bd&1MEJlz1 ߑIquo2A%2(ڟnvR$Tyb0M#x޽AӎYe41-7O]tzЇۘnC Oi-#ÃG=g PNE/e7))s3,R3rF%ߎ2_V a'!f_^# ź̘m" qOq_<;b`w{vSxwzȖsx̩Uډkq k/E K0:yk>wrSqԮ:O=v+=&P \gdCk u'm#C@7Zv06P J_],@7QY^C=1Lxdjѡ:*{uEI>T5 [K/2 nab:AcBvx v )Pz ՛>XhOP4" ?T{M@,?C?׌a€!ύaN%f!!EE5}a0?tBmĿK7@II'Y`c@ZTܘ%{[699qUR3*NNZ:-!5Z;@ /#:$/uu-|vNI-+w>Y"/ 4?_ċ{-tgdtt7T͘E;٦ .~ٌ3 ]F{`|(YƐy'Ae_t K?@[AtwFc&жnx8r/,NKrwĩDlmLWgR@L2N⺰:fde Y0XX'pN) w =$NDa+f:*Ü(Wh[]8ICn1EXӾixU'ٝ$F?{)  ȅa&L m@DA:IڽLv4ebߚ;!Lg=rЭГf\Wy#vCĎtiN>hf";q1+a2ĖDѼWaG@;1W E֘H#o$ oHDޓ 9Q܏ vY߫Zꥳ>-[ Ɂc~{Rspz!KLpRFHi?%aIBl? +;-e Uj^$b>źc=H<cT &$rx$i'@C%a[G͂th^6x)GXіqg@9oboW` w%J|Cb/q76 $\2 FpbNZ'yOW.KG#`<>.W(@{pƆ?I *jӗ2hC 1 4עW<?_t̛3{;bc=!T}]O-B>F&;\wa,Hy*gD#:?!mYZ0T_c^i 9y^/zGȵښv{{_֯ޘ_!|cAH;C;7HV4SE^9>tca3[؁9 ,du pGeMz2WlZISmKQ#[ٻXguWgL]?clL+> Vɵk\zsPq^X !SZPJ}"WbNDoovY|JB.WZ.q~\8 i@ecs-Up~ViǓIY-sAH \)gg, WR.lChG +dF7NO[ {II 22L`:_P?TLa BCMc24` 5/Nr bhl?pԛHiciܚAnaZ}~Jz0%ud'Y4&Ū6ٖRs92T ޟJ%k56DyoψLv==ּ%MC5_ ׅ&vHZd5otrcuc A#_ C5rIv>b6S y`\Hu'?i5Kߍbɉ1t,,#n܂vdבDM|+F]S)3PN΋vt͋9L vMBeR)$^yz#*#ZKmt|G%/,5~|?gjx^s- e"(%_j DwK*NoPLG*F_zKğy2Zmvd.$lFLdS\!mEC,V[wH)PYBHQ+ZC^K͐\b|h[*tĄƚBju\89* ꮛS1Q\7+v.\O?=3ycxgmI(!Q0b)1f*Ettwaˬ;e9F]UC̈1}Q8N<$@nW8~ڱwbu];m,n-r@|ɶwr䋳U|oK)Inm#OO KEWi GS򝹑ݭk(D*aHV>V=:djp0tBǗ"i+*x(=ݳ*!Hi_y'Wҏ&1V "X3S9ԀXk>m%Trc'BE}wI TE~6ŒEoﰐ %NyV+]/s<7l@b6n>ȿଏ̱1`VKG?Ô *.(!!3طޛ{BznuK l1m7 |ŭL26~xܗRUOVQy+\`E6ք\ú,]7oNOȌ2ܼAܚgQi! ].:>s2Tb-,Į8;Kw=q_EI6?'^#4`.|J!xǝj !1WH1ݎ1Wgoh?k ju ui T"VrIum <wÿy=Q]/|b~7H ";ۼF\{i`æ7PBjnrq.'iXF!޴O_,, ZsO3v*t R|@屘C=@; D04LgW:(0uI6 P_"2b u f;a%*]{4+ t*)z8ܱ"R~T`; j4\J-K>XUoKVeۇ {Ý ?Z^`RX b'r"*K??䙳 t ڰ|%t\efTeWd| -(zs^")du$,);0!D^yZI_;So^H~1(6|w C&8.bqw7>b4eH=et;}[`a$>F\ ݭ8J*:ņ+/^r_ēFҎQ؛#90[4jq,8yi7)luH53WUo+.F=E 3^ `-s8C)|ǼxgkmxR䟧 ӍqRA`f:BK'c0;փ!> `g'" .97pToYr}S}|UBUu\֛NԔm, Y, m1HcxE BS(ʚ"P>10՗~#62Rtd~n}jXN IN7MLp'}p<{w=wmxR{Ef Ȏl~)ޥ4HPs9\nMCF9B Pd1|i0$i`k Xomif:]L3v纥f }N&0Й"qaץ8] 2UIj%mr.޴#RDž{q2"iCҿ $vbEYkaB9:z+hje)slե!ٴ|GdOAT0S+ ¦R G;rRTc/D3(cW ؏L԰ ;KCRJ%`PZ͛4+(vRgڹ, 8 nũ"0d +3|p}%!fܱIwd;5L0=5*厭OmӋ{̄TJP{BeB>W.*-S҈ UD0EJ)t&/[N+6INRh>I(w-)xy=$CISf X4\0-Y'lWca:#KYM'#H%bB8_!Ĝvϒ ]Zm->phF;2sĞ;eupCÅ]|4Ƞ-n7usoKGaR7mrs_KR-)h}N2+WknѤ %vçN %q6뢃ODQR:ۓ֕.v9It=<ƈ@_u<?Ik,jAN_G<`=G) n,Z;݊jҪǁ=IЫQTi/iLrNlVu R90qpEy0'*O2^q)EM9+z1Cq{3B [BYrI9XO'Vj捃+7";d )q l{cs!d%ЎiFe*BP.F4F|0o ZDպ#Y<|~ )x9Ǽ75d׷.nڕf9O.T6c^ =t/crf(/}s@TZ*'$@%۪c:G-'xf|޵:ˆ$a ky3}6N!@򊋸H PLu;1 s8j{)iwcKcbޚ[?>k ߔ\nQI5)+X6Lq-Y+Rv@M abc{kHanyǟ^]`| 5Nz$8 ò>q+Ln7|hh`l)/FDLeYf^(K/. '}{ּr;;ܕ]敪p-L/eT.֖ 6lVf>N8`94cYX\r*D~yN=9'܀jvncT G"q~ȄeK'KD L;Ttñy-.@MqT6WjjqBȹ0HT9S'WT i'lL++Ҧ8t,@ FALh`}Ϊjqd$D8](vۖ/Y4|$Ƙ Rz;̠O}ODLɒxr/Y[䪑w=dQd{Rԅ=&CW&fuZѥ t 5zA e\ׯiue1B*!!e%UEft#fvFajH 꼛WQXP,"/^_^W#TLa !d^Y!*[KHa'zݵ$GfT1YBPuLen {HQ7OYMZPWgNҵ}%[TbLQ-N%-N.όɔ'bRֻ.a%c?FTLXn2AZX/e3X6zvh=3xsK11pc"qo2GA*IoǷUH%M|L KX .0seԿApCg`qˍ簗 sX)ÌpZB:0Eߝ33-;(]X00%iT}4kCMSvRa\̗(X;?6x29Ig~X=Wzpډp[O'-v2`Z(b}XuWc 8 ,~cR l#z,P6{^\ PH͌.$$kfխ3 ;6/{\ `ccf[^F_Oh5SBp9ޟlDp YUL-ɰ-H/K|Pt@%gzu'$IByh7b.p_ź XSa](p>Z?=L[\,td ' Hm ޷VĪ\nteLj\*H.y=Uy6qg&sέZI>>8IU6'  A vS͚̤a0@_yI/*pj8ZcYf>_p:䂩 >^Z"L2pH߻M\=FɴG3=VFL Gvwl5f7+I/O0v-4 6? ]%}*O}9L,ڼb-iG3K*],L& +KN4\NqJ4X0WgYou1`OˣY;W8p`/pR Z2+>_ emg',j.=H$vy޼LziXq-?MΆqn{ 06_ 0^tqqx=pԅ! ]hbؿn`2(dI!4RvV=ܤS:mݗ u\UρFKb`xHe]@Ψ3ǪYݟg}jƝp̈́ 3JBiۋbNqywk9OAaM|U'8zw\k\^uZ$wWˉی'c ߟ^Rշg&35G55Trtub|G,#y-H(8@2lw]w?WaBmPΘGRgL;=TLVhzuXy}/ &kyB=Y6aKXhi^t5S Ŋ-Ϥg;H'/!FmvR͐a|["u,^TcèK+T \S>R*k-ѳ2_ F0] k7_^=Bf\ l-s QԦIVEb8$vl"ڛAOat85KSvaҨ4Oc'Ct؈TgEWgxpFI)4Da">ꮞY ]H^H@DDp'DU0|=" *yc!^$T+~"Q giRhAtrrTid]ݽtZ 0TG!N8t珳,9 M6Pr^iͿyIlLrNd0m[ ^f4nCt8cpƆT?#@{S:ǩ&hoPbLJpT.֫ ;xb$.=(4x\p";i|+,TM=#/EѾUFf0YI`rpF 'B*wQq5|ɦi6:.{NT/&_}A3hTUd4:inЬGJаPƩs.ErFO oL_.h2ɛ /Ebi$I{}^pq|o3Hmځ4ٹ[BC"SJϬ߲@_P5tkK;`4(ܫ mЉNDLDReن#q# —chw .%w~3o,'9Te,6' ѩb_hYDz~M]cO#t#ׂ5Q۷3kDf 6Xp'x?2 rX4Śsns0!{'TGDѾ TBr`Pe &5{ mglKX667ϽG^4Vd1M_84 Ef4!1ZTIt(8CS_[/mڳoBf.Q%L)D iAK&,[Z|Qv$讓gF媜Rܵoښ)Rw s.s7)5I&8րjpzar4DWt [MIHZ-D8dt xbdy( ,`ZUr e}<;*Qى`Ypb[ IgQ Y>+2m au-XR]a$6?D1@J*i~U^LğsV!&Osr j| <ÁfNk;rO 3HOo!4Fju$^g'tǁ+Nt #z7#0l)eYGz@RhosekmȂ3䙭glL竆6uVWJU'#Ϟ}ZL[/^+^,Dm5t8SGb{{vqyO"ƍܪ^\M~"v %}f 7HD|oT`9yqdpz-*:ɱC`au#DޒõI҃-LI,B{@B=D\nC:Odxt.BR&*/2\=W.qY;G9 6ݢ|2$U5ڕsdIcU;I?sX<=;ÝLIUs^caXn Aj7dR,V hhSY #nۿ%cRa+ef=LRSj]wCUS7Nʍu1RFWNC=D!:LWR8SV-.bVji_GUwgTOo0l? u/S$PWiUiUSxɚwqf9T pG*'niGJt X~[ -ו܂C~uk^r2p7^Z)㈫(`U.-xړTdoAw` ŝ#v2t8B$1#8cA5Լ ԚGJ(pSCZuw-Ek62G2WŴW<a'Jˢ^thAֹGwXeR_`3텘A~=+|ƔQnyKjf)Bv"$1; J1G;{ygOkL>+P,ZAkFrGbz1/m%g<)%-LHk9Hur|+Fo0yk V6 dݚ“w `k~:>1Bj~+@m<+f""4pWw$_O4ci5}DC˓ tt ՃW$`G@tj74nHN[KS} ܟ$쩽НhW,B[ܷgg@ѣE,7Ad-ZAIQz+U  uZ`O%w뛰Ձ#(丼5%GpFQRhI]&d)i地( hPfIL&\>L/|մ>GC%xVA#wlMdfvL4?rzW!L׋IIyd6 r jP=2ɘ/dB5 $~8' 䎼Gʨh1\Kiպ^kNtIz4 VAl/u6iaȴݎ}mJ?>l6}!ofv?>BZ(߶J{T `RNB.廄up^#cklwMW [2t;YuٕntjPPR/Bږ ƴH|ZrAD!&WX;uEW nQw$-qX~i+-f6Dq$^c f\E +P[mT\e%٤hЋA~^6G[a IiCN|d{fw85M-~OyD7T9/+B#h|{))qipܨuJi%h(8 EWe(_oY 3`J>s7RR /"idɮ֩VWKц|f4i@\[ }>r=Xu&F C{^;؜@1+Lns@KoIOlڑ,'Cf#L|ń} T?Ջ_`Q}RF" ,u pñwJTY,1!"WvxҫTl{݅)zAw<[h+ЭcA L;'ws6n]jW$e*.' (I9B:RN))醋ɱ0; @I1 -)3}Uy~ {KnNnCRkHN`,̏sG j[]fܞ^ MF!e󻘜f:h01@a *#[pǂWD\oz \Ig`nF|o&T(@Bi9gc ǎ!6CtCEi,$"5MΊB8`#aHz-!sgxl!S ,d9 kB/\.ŚVu,DzڨQؓ*rlW W?pW+O*V~z_)])#(XY6٣8Țِ;`. @_OPCegwKW1bRy#Y0@% <&y@ATf`p[I,W㛠RJ1vcdpΫ@|_$M\@Vf̻/ckoV˄ѡG͞\ӭWt^USao+Yg &%n&&*7эU)?eƒ}\~:HIqy8c IGe_v/_#M FZ= rG񅌥J"]^BΉ(DH}3jz$uW㾖 fOS5\lڪO긿v=Wt,=f0U=l'ٸRAk}$FsrPPGZ,$k0Y<<UX0ܗu# \ry7߿$q Kl'tUGUKő }Ҟ%cyՋ~ gӪ+r&4|.R[ % Lƒؘl(ûPa(|Sb1O)-/8 Z uHƎ߅ ٧ #=[OzNbWmN-}-6UJ! Tu:tE{Q 'V}1$5L,Q++_׍\G0Dwz(f@mMio|ݧEVG,Հ'ul%@wIqَoc^y#I#٭PyhU[0fp33DR(kBp)?ƒdy5"%2fOEX<(fhLJ磔zxi\M_}Z1( OV|? V[+0߻Ӵri@mx[>B XaQ'qViݭ?՛- 7a/`f93]5uFֹR )4qK Y:ixԿݶY*z}o:# >{^_%?߷Z6.kqwcO`a=kC ر?afV0B\/K6 &@w\f}W?:ۼbX¼86sͽ;ׅ6A!(,% fvV!19 7Eފ ) `O%<`Jjv~^YL讟֭ V2p+@;l475]vu g`W*Уo_yR7.F"7k /]5DTfwm 4JɒzD' $OzIZs+]kURX[,7NQז?$lk+^^VXky*B#/~2l5AZpC_"b#IxD@˃4pe7I+ܸ=(VC00*{d{\Q42O=]7\0Cx_e/ҝ}& a")H{ʰcG66ī'Mݧ yʮ>9#H8ˉ; 4OYۜ*3yuE@v.@6\ o^B-onDUC[0M)ed.ΰq\t.Pa&㊽Fjr\Sy\rUZɑ?ypeuܙ6.$cxO|Os7".OV'E7LKSS}r+Q@U]tfJV#0z~]KgY\܉vМU17QkPAԫEO "[zU@1T|4W^]uoAKMv12|*ln_fRE?r;z!ӻ0 i*1#66 H+\c!_^/  -@kUpNt]YPأ [_#YFFmw[1p Xf '.fac`H؀3OlX#Ww k$>O5_iϹ pAYVgKm6 ZafS(mq~jlzٛAzA?Jwxb,=޳?%%MH1ʼnWxulx;{,^y~h,,K!Snoev$(8oz)Ȟ6!<*FHGd2rP]#?bi-ra])qlT#oL>7L]tj)2gU4a6R%${, 0n]_srL#*qRb:tc'i\B$CsdQif/8\I1C'$:vۧZ[!F7l =/DqN]x^6Wv!ij}oWDF)GمwLIt9śKK`#8q-ͧ4v!J=e }`#SCa}يsad4 ,?&-ըl@ E쪠ucF{)t+JHBn^[2gI沮tlM 2+̽`eveJNq& QmB况= /C4[?F!֖$j"nh$?"/R  1k1(̉i~[._,,Re XېT)sCP&G~бo*#;yI c߅_=l0UE?t#oxu0>mwnytx p?CY +FpVْ (Wj}05$ ZW+ 輮;VGO OpͨOm?=Zk.I",Jb0C%& \rNFy0 jfүeLo"i r VƎ~1>)'(" &)e ۊ*#BQ!vxWnAh;3d&p_\ԧ oGLzG2ֺ67?Zu9RE0'-Kp}bj4z89r [Yl*GB#Kt, K܋|X̽GCw#Ÿaƣxt󛰔7qx?߅`C˦t-I|X xDeH~ 9q}d¿- #xO7Ft%ڋx\8KN]vJ~erSe{L#ې£uʒj xLva|Yƽ&A!TtlvPҖ-75c9;0(눵} `r:0X-(Iߎ||u%@ZZ~</3{FF3k~"h֎^5)\--_Q#:.@g~>ª1%PG@ ]ggETyR7)uoɄSRz^='JB_&Ȍ+ٹ Sv5LkOxy tDvG&} fkt&*{hJ.hg}&YRtʃ^ל,Q옒BbwrLЌXLCC0b'r$pzy[ ۴,K/QlT\T ŎT΄DzlN JW¯\JH3NН B,2_Ĵ^"#}4K˔){ˑEG;u(!݄` u9o$oF>J+,?LcWro}yT$B &2U h:4m78؃b[~"<#< vfCy̬T74`<0wPz6=숉Q %4,I!jڙI֜#u>ǐE-{jR7# ?RZa:UO*ܙY9?Ӎۇ~E5M׿5l]Aā=Iwdtêӡ@:d& Kh%V WuD7R2K7i @+5o[N Jn5TnsH&9Pӣ#1 [_4w,ł(0A$ײXʼnyN;][;+~F,qB J>J(5+6y$,"TN%?D$9Z 2%?oZ~ PQlJQ (1FZ6ݘ\G_)LIs !j B-sXܯz&Q`myv7,=3x$7Gb1L>Uȶi{TЃhVk4(F!7 (uoli/7%fW5>8sS]RksGϖC{mAD"_}ZrvcRFmds"OlJ[gMՏ@Ea8Gtj4~A^fb<4|IUƤdRJ߶:uiaYAcU`ر6rGRAK)@=t K%MWa+LSSv^̻rW(7ZT 2@8L`x%T` cz-8{;VƳ|Yޖj~.bSӼK\ %Тm\Ns1pz,)o4۲HIĮ}Љ+*ݫtOIj2oő2o.1h 'rc\}618H @ƽ V`!)w,RwoF%ϝWO%.BԆ~ Vi}v**Ax j"LV \1#N̮VoƜXk˦ee2*J||,I%8nqZT]Op~'*ͳJ4mݍ`99NȻ&w]X`j8%yDh5YUBn [p(qVi$5~jW(R e4ba7Ur_R@=)9N93{OR0\ƌl9Y6q";ƒPx:X;€#~jBd'n+) )z}*a0"<7r^ҧ;PGUX/\،L(/g+*Mymy{WL^+aJ dF%KAL\HP(1.7Hg).NZ֣MjhzA/ybOw7Oht0DlYnS,4ک,=+c+Q*e=7w|&=l~i. vCs%^{wڑQw4LW7ʃYVs"kv'@Svd/k Uv@1 dyo9Pt}J!~sEvD M_ whg>\;U}#Y7<+iECaڍ =)~G-|' йNyyG.8QA^J@}8WIJQQK~RpUËbpd呤7Iv9pcM<)IRϰ5$KOgO}FR38]N ߈<9];fLXypfhE9Mio7YwFPɵ(ؚ`hpGg.;K6EvblVř`&m6f-t Awla?\=yRuۨlCS {'+Ą{a/]Zii >@"fdermR!8i]A(9]:4y2,ٺ0)crl:@mZ |ë2iH#qn|7C~}[,M(kdvIU. KnqMxg6Dj3?,H KyjK'LC-bBaP)x"bPv\( pq ^>OzRzr [!6C =i4$^3tYc Rf/$ȷu6`2mxlZbݤOU]i2sC:'1r^rIyUR-\=gbu 3B5yM VfGg٬χt-:]FyG˚Y M"gU]})iM,GH@V(] 3nH׊b 4G"0<f@1/˛"ˠ*AY4nUoy/80r/wSޖ={:P'瑛L^˿Ѕ] uh]5: e">eCιK@;^NNu/_Y Us!Iڤ~` K#i`x~U xpcnTm)VyltYB|[DzltNYi F 2kd};{DiQ[7.:e5wLS/[t^'p28FI&gYOI.β.P2)CQ8Kęߓ:Kq&z/O AA ȜӾM_u蠙x3ClY3U!8[zWM^:FsOT薉H9p9w}j>6 Dy#ؐq0 pY@ڡ]t28JROF%_ad*ȞдP]A!^ z>@5 %wu K%y|ZhY-8 ny<˯ZdO+`oI%Wtu<<% *CW$CeŁ@祕7n7O q҄-%ʢ,X ]+e,R{qAbQ /ޠ꧱UTǴ %..I@ Gfu1,qs&j2g$de^ˈ\gX}*\\X&V*O.'H>+rHt\يH5Bb鸅~\}݃5#/<覞b; kY&b5> &"L&7TwӾ|Y%F~ NU^VܣX BP~~;E;ͳ<3Cӱd`3N%ހ 0xXH>mDqG쮃)9sƹ?& }iJ7|T6ah̿qj͢tc!BA =Ǝ9/jxQc ݟ^^Xǯ [ 6 p~%+d7vB>&5bܔM;F "E8Sa; vV/6J^YY4jXv˕M A]HZmѶ]e&\&Sc*G^[,V-,pW,wMԵbrr;gK6 Gtyw>ȱl~ `͖pfE-g$y,%Vv}j(#s~P^Dm5V Л>P[OLL I{ZH`%R:1=Ag~6ig595~4ƾ%~|ilH]UÞ  5ˊwj0~L@\}ZyFaV@WLwE(TmZT%ç u CHBC'msB<_Ah E]ív";&kuWڵ"/~}fjM%kEzy 5ޚyF$MzX]]%w_ఋ? 854㐢'RaJN5Q#OG3pٯӒ{һlIvo)3Qcd ia8uq ʗ"dfEHƈEjM No^p9Lۏ-`dC B2&Nw=]joE|d jMjlֲPvlQþ$#/"BGЇ_2*x^yfz 7(++yHB$wj$%=[3Xi5a#?h6W*Ӝ^zU G"6O:VG9-3W qwJ_K$\ [s}78${juyEw4iZJE\yP{UKKi-#tbi+b CDZ{ ]liI$l5<"*(·13e˲ç# HgI+CťGq%6O<מcpBLޠR2*^{|֧J ~%X2넇jҦߎUjyRY3C/ld&oH$=R(\.LwA>`1B]"_&ZO Ѯ|0&WU&bCí:7 `#~L pd"RuS6cc.!;mI£>UT?!>nzԔkTE?` G]M4AsVyI9%aoK}d*>SU!+qDk6LsZCW^xąգfĬ \θ Z$ T`Ϳtgp&'S-78^29sPѨ:}m F[ׯ0ЊXp}WQ+hR d6禃1C;߈Usf{J| a 1X%u"Hu:PR}v]6A!O҄#6.ͩ`X8|fwQ9utos?4XUC89yVbR0W}+NLVjqIvLC+W(ePe>X|782U?JRqFҡa|D=(9 mq+u^L'~)p>eTbuGY3#]؎&O4}Dyipu{Uۯ.AXb +uuvo M`<4$ C)eD\W ֊Y~cm4<{4C[|f߻-"MYNH?`(QbeAo rN'-d%F9ϑ nLc $fv (vt {=A$/Bw̻24[z߭vfvTU!4<#=tM8CjZ"lFU oTs1挨0i 4HAguqя.c#?w%K3FM~[3?famw~}E-OJ6լ[r0p3"UVZw"Ne8~/YY*hbI'jrOe St'0?FAFA وǩI3>@ɧ+a5*ڜzH<_`\- Ґx2Ҹ1YXw+)ͭӳ1xx='gKᚐǿ*$sJG2Bo.s {IY~rO8 %8V":$,S1S\_{FVv:= DKSe vl΢ +Q̨5hk0AT1a=Y@!xZMY=\D,6x ;P9k|6t7H{ϛ'.b:ŸV{Du(!iA(q 9;12ztOUsE-rͺ~Q A sܔ][#5Z*{8LU9KN͟wuy觛g*kQB1{&_w$\Ot}D'Vi|jY:`hҰ7Anj@2du碄?Jn6hZ5vWw>z{hPu:  %r6FZM"~u%E8@uw_d0yUԋEpٛGz])Z|0_Bg.R01D ;{Gzj]Fd9:A[$}.lK%Val0Qc/ ؽ.*<3لM_|Xp$Py#յ 51Ѧ<|'Kp7a:]zrxG7fAz*;o99wFh WrnHтЈ⋝ %)8dB\fɋG+9#4H$?@\HQ]X<@_3T` X@诹H0\ȑn(risX G3WmI nIE/-imfbc ݼTOFFC'| ^|YuhUǭI Fs*tZǤ?߁(yH#zn[)3Ni h÷J)`H|Ѿ)\BO'?cNwтߞ z Pm;w] }@k C*ZerX^ɨ,2nG`yu47Zˠ$ןBA2mi4ܦ'ԑTle㲡yjpCåj?j3j]fo{C/XBA )O; o 5VwA~G44ݖrUɸk_xȜ.n@S Xyӻ! brU%G!JQ?W|afn}Jn{O-CgZOR?Su*mFnuf:NÂ!|+j$}"!Ա% |Tί`ωr`D@&L|?/}q' ڞRy|+]} He˕ N$FĬ[Ż wwoR;:cȓDTJ7ȏ "Z# ]y2,jȓ˶6QE(u*x[S\g1Ѫ! 08:0H/Lv&6̑]oy {na &FtJ3%br4@"Of}IbT!WBqr{$ :Ed %*@և݋ (]q_rB,l6' K?hb4_~X]VSCWQa*<\kэz@NbvK׷Q)?. ևW^]p;W3Ҕ%19I0esM- =0njy'.vvcy+νLJ΄>r v/.,&&_++u{Fais@eEk7q<oxܶ](L5¢_8anRe篒$]JU$cVzir =\^x8rgĒs H `?5s-sF .Y_ y-fr$v/׽BX M@d( EDiމKb%xAge5oEǮ1zЖ3s߫#v%:8̤j۪ IUW s|2H-_i;vr-Z*0T>wvh?_{;ɧDj%>yR]Fn&'E) Ux :6j&$9ȋ*m !;dW^f:OȂ|]ZAҐNSƭڡ_ E{`s>>̷lZq~7Z9 ĺhqbL) u.dH|ݧ!J& Av5JQ^{rCz_ .3[0謀nn%>٦ʘmsoc)U:8pZL=WM~0/1S|O/c{:2qXzfB)aK;, 0(rQ{i_?'Q 26 H"$P}8KNo>fyB%?M>0;q0VxƜEԿB67tW2)at~.Or+¸M 16쎳D!E59eG TXH5 d9V[&{&i7A E\gV z|b@:X-mLեU% bh]/҄}fe)qxDh}@\BtWh,L{岣VPmP$V'G4=j]nv| +s۩wH2}Z$FXC7FX%;4b'^aB>3Qy%k~Ro!;Z`GuY A- jmFfD)gV0Ze%!~0=98g%j[HYqq"s4 0Y*2֥"_Tb 4|&WoVY:9ˆR6,3O :Z΁@D41}2WLZ1T+ꋚ'߿S$?aOPC@VXুuxr1ʌ->{5MBU7\Q@CO~o2x"@{ba\:7!ْ$dd;[R1Y(Ԗ9 hR%WK~h~̯_{ wץPU>V$bFK DBX,K)\| SzpCQ{XgaFA ?ʑ̍SF/.Hf~GHB~!pZ2]Tu=rKÕ1vVpbO %n_;+6.aVVfhANR9,E]6ϸOmǾ41 )?j{KJcbdx4#E[Hd(s7I/j72L%ʦ)l2/7 y&E)'W /r.#ICj3=-wۈV-E7{fyMӞ96M+7Zk &&(ahzyyBi^J22CW2V:\E PR\)w2+"¦uꚦw"ӻjۗ;d}M&aȴ uj./7m'VGu$B׎vE&I$Yb/Pk{tiC:(\+C5BVp,B[ӭ7\OtjJÀ&.4%wI (k!SG+?N$^j?gYu9;x]Qv|5uS{/  7!тHlT=/7/륞O(q7$A2Vfr#ΐ2<|dl$ 5 CdH؛@"z hgnj }E&E{uDȘg[E<.~ XoqHzn6/#%p*@Hza fX:wk=u1)MBpsn_-*[{Xw)s@T7,1ktjDH%R_BKRAd$[)* 呬f/pQq_ݸaw?uJn+踷링vS  ._ r3'/W @Xĵzpeܵk DW,-V }1zꋌ,"'3sXUPI$zb =O*[DU I~?ZXWX,lO!']tؤU:1IOvxc([HV\S'] ɜ=yˉ1:嘞ힾI< w f5ǺQ LuѼCB 4g;:Rp7֟F Rhw| 3bNS-$q1(h27ܢN^F JJ|^K`ҵU\9>hBP-2Ai'͊LJvIج+^x< <$ܩ3B%$?jFr^Ά wGxbuZ8ɏ.2aˑ+ ^9&Rv< 댭op>vn߷[Ҥe !BO8uN)΂縱IL>,mw,&dPaN, I[L)M_xx;܈RFԠA)$ԇ)[݌M6&[XXyS *iGkk>⢱hsϬv`sޞYGܠ7ΟO=VrK:dsce9fmno5XQA 8pqA=6Ũ=rf)Q;X~p>[.RZf .Z+>Ҷ;Ų1ɘh<ɜ'q;=\ |b(9Ϲ❐aP! \^FfIQvv'ail% Z5XR-o"f|S &]BnjTnfqkɔ2KEs} bKѼ `pJ9QKVE, AC 'Dx.Bf}=,P[.طZz#c2 Lm)*4ݪ. H6W #f=[PWkjw;5E@?8c \Z#<xo mTo{S#}dN C+,2-SJ=vuE#D"3?J덑NO̷+YgR'<y",0NZHrȣ4O^ރqa H'M淂ȯYk~R3@eU:vDp:4S0Vz͹GuG88}{޾KME{x/A)j|/B22a"}4]byV j wWV[ HX M_bOeHA#6TgN4^kkj=\ Rg769w-p`t%x #RFGY51.=%b/g7m[0#@+8ulSp/<',ÁopCigr)j m\bNbt53i>"b N"Lf^lCM@xKo1lY4v <&9ŋ"D>@:4pj"D#0I7^eQ0@f<EeDMeƛnZT`A2Kݫ  F2T[pi=-Ac"A /l79JSd^N7u|^R@n  ykko3T&K7K(jBa݊ U.EW'pY54X ej%q=yLܫ)}j rK"nEl ӁxR nC!svu{.=^ f,5;`վSd\ 675r:%w؆J:6oˋ4/ѼOx9'N5 .'iAՖ^cjˇ/\ nD"wcQ!P&՛)qG3ʸ' t??Bf848Kg%N 1yA+Gz*{QAr͋7qP X0ߒ(q v1C8eX=.)H1#C~\U׺vv:ĉanU}WR3R{!DO[p{bbGx^} nY}V'`S(A+WiLdbw:8= pDC,gPO Lj"wi|؂-C?@) \I͏F5xv'ڢ({) $i{1G2C7 #cdS/[G] ǏOeOd@&͕|. eB #c]x4i݅zn!I_x z Ê8gD*0"lck롶  0cܧ|Sl†N'ޣߘpvϖ!Oͯ>5eHVSs@߼-hrP%H;_s:kC_H [FaHRA 7Q& JFexvM嗀w!+ҭmEA/  FJץ0V8d>7GX3p{ 5p_uztGwN>fQ+Uc{.{#d,Qn9WCQf# aG|!GykC!;xG96>%d2'}^8L ӖzXd 3{t#Lq>W7i?xz;*VQɝ$3C{k(fC˲ӻ?4oI 6Z0a8R/"}e4y -M]_Lɼ6\ |.U w~RT c%(pe57t^饟=tZ]C,4 T\xHL j@ 0$*ӷ^WO>fh6s{}tl|} '~o! 0QwXa+g4y]aL|ZY|jˆD*ޮ Bxw X6d;[^JnK YOJͿ]5G mfNV4[D+~M}5֊AU'on)WJ@!:S)ڿ4՘WfATVAT y.ڵu+8XPⲕɺflcee@;n qƬ$O}lM#1` >L)T,ΐf|-E y'@%HW:%`(7Je{jJ)lmɦswTX~_rF9n3یOTU<:i7!l<ڈ"Я'D5ks6zp@g,$5zw^LU^W"wA)@@܈r>l6c8Rʢ%V_`s^NR|rߑ2S,vB =4EG`Cebݭp05jex-[QO(2Y< TB 9sH0ŦsmPʓ[mH$&z,M^ 18劆CMs7ЬPsIڤpr0 (ٯYWoMdriVΌ*Ŏe!A'BT# ־aJJ0/WBL){݊]!Ԉ3Ly3X%I!0-%/dѣ 4J0S=B0zw:YňΫ&Z;$a.L؇O0ev'Hk:L`,a֘~tl=NʬB-[r &b1!\ "溆;_ B_AW yB*J) >R>8H#Qr,,e\jD7kh-l}wlI#gg;lk!z afF "SRsѵN!-'uO\x FW6E,VZ eR=f]-3&Z\ܣ)^8:#XW9 4Do''GDc{TFXcs3=gr=dϴ7p7NppX5/j5[LDq$FCNˆev= I@j.8L(P&.6j{pVY~ اzJ-^}pO>lmrxW<~ڦ(FʼeI1:*K v<ʴXͶpI!Ēĩ<`TY`6byp)B U(ׇhH\ B]5 dm8o\X^l-BJgoZ?Yv|C=!"Y^pxk11O#L>hZneۑȃ+G SG4Ot!SvǍ1EF]0cMLPxu4QhO'[TAJxjlCwPPhDOI;?H#<Afw $B[% YY똜ԳCn|>lT6!3չK6EmjEyef%K  $n䆉"IR؅i&)p­,S+n_Нt|>*i_مHWZfh [ ,dئ?%_a]խ =20ޥsr },zv0TvT7;cm!oPc:ij>~(;πb[*5kbsYA/G&YCEbN?q<߮5`>,jTyx 视AͿ76bVlգ➣1^&6Q,4>QdXAp[ 3_/;/!k)v#USAm#D}DbD8JA8 55sf|'f&i*Z svBKSEuqeR4=f;c͠ FXᦍԋ㤨}ȭ'DoD sEBL~Se=RNb+)_kFg/@ r5H+XiJB_(_c qdKpלJqȔǝO=PWa|: \߳sg_7<*:|M7CcyyTdF%L=d&Fvb.u{{ = 3 U}Qê++fCcރ8rHwʞ؈X~`k\_~Q/ Ic]E3O <4l~m}TN%xy}]FX$ 8bs w ^~xg~!5TV<Uh]nM3_36Q$чxi*8WGr<YhڮAXH`jc5ݢ QtHya{D^ 0+Β9)lg( 2{^.{rnPpsg3Dpp@_ ˞)&. A必C `}7˱u/o)<"ZhN/>[#/[keAP6) 1κrFi;W&#,W>,]vy4zg)žpfs?>p%bQR## d&uYxC=ҕb&3Ś-RO+hWSiL亟ID YB[mc/Sw|̝?r_O^_}1]Ǘ$cU6Fݟ MFz^^Y]77(@Zha.PX9ݙd}O2'iF#b`+}zoԔF'nzljy8vg𮹓6`.i s˒ɺRcKqG~GSυ?jU)T8i >;Qk')An9<<*A}']nâZӊmCXE[裞wN[.rZK !|峘`ʑEZTI$4 .. Z() aU*"# yP[)uՏTϜ/Y=?&<a\3U kgK M>CV\r  rftӑBak!ΞVllv߈vzB!;3?72+N! RIAI3\(nh.ޭO wad.50`~;F"u޼ *)"ŢqӪᅬS}B6M__h$H֢@6˸{{zĊAh2TV }Վ01=n|tqǴ+4C\aӴy`8An;f\?8 ׇ̢ě.͞29bt&kzmChC奎-oHl'c kwɱΉB,Ѝ溄Q4 C#7Bv6 l`}l}LQM &)|Ϟ0͙+(UׅN(+[piʉKMƼ킃'^ҳ턛bYD?RZh (a$l\c֓A>;}W|ֆh7mZQEhfE .. Ý5Ao/!F2}F077GXv 矝L˫5$ft+e,!C [.YTutwn蓡DIJP.3O{Aljo{̈́4h w7} 9!gXy땲)qHDefTC֖e2cۄXjw3z]~|R`=`j6F2Yg= 8F GԒ ͻuFuSB0>w.zw9PGR7o 2!MWp$7[R=VP^LP|Ōܔ艰'iM7bX]ԼY8W<&`0XJ0D:H*7QvIIk^wR#G1ّDYh4pU4@|R?[(s35$y2$V$2Eh8(#%cr?zLM ՙSW-i۠$ݙhJ 8̝Kc? Zײّ`'ώt1pM ᷼ޏqszU,&PzP/;TGf |`Ӯo>}Y%g&%UM8  L߶j%y=嶶CDkĮwQ$o~(1k/s@ IqNAw\˕H,k-jrVɐ+/ 8^XmMg/M amdFi^V9~'dx_aT/ќCZ K1V/"3UYiJ!JT,2Ö >eNBM9v*˟4 pUS1E3jՑ-f#t̵<1Gw;30\lS8o? 6vON%iHK$D>$4zQb~R9 e"X8\Q@2YyNX{:]^mo|híG(ПnUv[njՒG!i#Dw͛wRpI#Fjj'3ׄhՋXTWyYZXTal9e|8Z ))TTû݅_PӞU.uɲUoU;l~aUؗ7x*Ur <,W/$ZJ^y S`RDu&(ʃaMU2Ox 0QSṥx^^% H?{P袉Pʺ7"\j? A;$:ŋw.2<0/mVSEW "ָ,2>Alj2Ln`)bW;9< Pq*і&n~:YMk}yr#VY!S\-=It{C>s#d9N~9G~j*ʹ3?EӨ8-ȩ1 R`MW0eŚ ƓUp@$9]77aRiRf*u8.0eJ'e[H]Kia< ת%PXXc ){9|-a|PV w|0FF 5 sa%3:C=J4nr<Z? LJGKP:+i/~I =} _;R.Ȯ+ڐ UKl>ofxk0#?p ^r3bhT3fQ;L0 YJ2#VG9A9]ɏB)`I'h'\Ō+V͛< EӃlP DՀ܂pv,iJ( 8, êKGzsnPJtĺQ~`$\LAϸ1RRObgM$!j3V<=N0ISxltzAϹAqF-Hp߫$aQ%cH/;"K~JEyVzr!w+Y1G)p̙י&?}Gs䜇]|ròi|~qqhVW@j-;qtɔI;W(" %L{̴?%s?ѴbyFJ< S?K W*DqOZZ~vUST\7籇9SB<6"U )r* Efr?h,DK%gL]'|Ph]a8}Nc mFp\Uuǎb{q_Rl+Ǐ$V{'CN~5L ڒnrOP85Z:/E 9\2P?pW^N4|rUf2#YudwF"/8³ W잔W(̺!/ 9z8I`K]I  =p}튋s+%!ZD 4sU;XZ%nu͒2_™f[$U9ʷ忔orT=y=| *KJnfJ II^mĈGs oOnm/cU9XMLpM.g<*vIEKj&cK6{q耸pЂ2񎔗c!W9&]F}= \G&=|=y<+&5CkR ٚ 5(!0C ҦH?hyA!Ucډ6k0DzcNF\bu.aT t"HYa"[#;yM4 @n=P3.Sqd)#w䨪L@':sӃ <"$}$#xKeTORcC7H'5}cͨ oZ %vd-dfHda3(&wdBƧl> ܦ$/H$(*ۨ)(e&*"H nM}F[r7kI=cv\T!w@FID/DFF+CGUδīw (9y5=g2Jy6SF[ '"kOnBQ}JWnI xxJ fdvНG6ir$5CqjX+ q}eZN'YXdrMwakSKB8@~+ZA()¢ 6s%_}5YkbstBƐ,.~-T^r1GR>Y}J|5I3,j 68p),0Okg3՚~ $F=|kU'LxBBX]Ü,<51y`xPI+ӔjL^SZY8mΰskrKs՚YoC)(-HwvrI82 6p罀 jDHYi;̺%QH$FnpгɠY4ߠ N!" '}IȪ%j+Ѯz'}`YwgeV4;R;~'[ |Pt#z>(z1t5ƒHMҤ%}D6fL$h7Xw5їg1,&D)2|S/̱Fj;N*o%<"5$|#lLp9T 4 EE_@*!0cb6Cg2iQv`wSU >ӆvU'Dٱ(ٮ 4Sc_],};l'~)hHq+77^ . wlL{-sC F (q_+ 2螒 l -Ҥ[J$NZ-C2 ?M>^/K|x|~lWAE T6[5@]y&yR*#b[ڳُ{"n_PLnH>6}C +OA'P΄.wb BbSʇu +NMv^vk?>[bou[N~rK *Twao"B!T`6r߂z {)aVs-_p#;CBbA ]m %h C4LJ=[DgE2z]4pSkVm2}[*r7ɭ"68oTV[ p]YٛRF5+_(BZmXCS@xMWxCL}`ɫ~ӆ]AAV%_~d YaԳ\sEgȱ${/ eKz*%M6ӽkskUf*BaaN=tc-TX&=ʒyY"-؇yfui,=;q"RlOeͫ &M*yGGv^_B)x4]rnQw? \Bm ֟~"qmF^AVn8;[3`g9mS8(|>3Dcpkh̖e|4t[DLzhtrg ܵy[0giARhn)Q eygHYiiS^T( <[m@4}[㊆?1Yn=9\ڶŖlEKڷq#CG.[I&h1è͎ e}dK)t Xȋu =7=+tH\J^'~/D1y4w‰ G|+;ǫ9z.(R76b+4^Pr"tۧxͫdӝ 0{a eSϾy:!T„ 1~x.d_Fkf.*y@RKE)BMuݬ@ K ܤ%%z7壃58Wl3C[Xtc^Ͼqc闋Q092 sb*k 0݁p-Сug r@GvglQ)L<ZK͋ %-JZvx" {^hQ(y խ.o9ō$=7m%2c5MnU#:ʗ"K"0eT()it9)N" LcKֹ!BfϷz_#$v:}7u@kIM=]ڲEAC5Zqք#}GVg1霱!Ƽ;̻>Z07J_OFNwDOXX?TUU6#2Z7jlN̗]l g÷yIKWtHG@y!g]a&bH?5pulC\.Ȩ*Z* Zy:@޻'du vq*cXRQgG2>sq兇tq)I`2UU 礞*r(]/]|"шwO&1"Sj“&h*7<8ݔyGHCՁ^lu0+f,x>ccnvVL0|7n Y~ #F;\˹eLAPE1E4!,\ cߐrc@cpVJ~yLiL@n,<۬,%R ՅhkusG$;ڦ]{IlD9){w 0f'4¡jGY6 @ a{ F'SnzRYY o{kɥJbAC 1Ӝw\gsrw X9 uX۸כN_B%Ľ-'}>;Og8b忠&C Etɛa,v0ۣnNAיAS#\+t)dho2PoQdk[lx?ƴoAX;ԩA*,Uӹqɛ@.L[vsʁ%hH،mtBK/qCqTk_c ͧ봰rC P6~x?M(N SxYֿ|aˆ,+vI%z4xt%8s| )ƈ *΍)y(CnƘ2١4$tq >E&{b)I=lO)\uǦT6GQW. ުKBs`]j壕 S#S%mʜMulsͨPx5 $۔q'}i{rI5wKZkKXgȹO].:}8߲Q 6 B#pF=LA$,]= M 2>u!YD$3ʑnw̡sh`"ÇE&m9??@UdDn w7Nkv9bζ\rx!MEfc"%!%S `·~i=I^ťa,ǔ~Ő=Dt7zXB29l-Psg~7{ Ϫ,4ʧB jQK*Ih#k1{޷CK@I&p8zǨaVFc62jO 4s$}9XOKGOdeZ3S3+<)E=Nr`j¬/^$Մv v |pTV*i̘. j0˛נ#[be:d|PNN_ty}MckBXA?V63.KNˊ(r4!(4Uďa;-)2'u)g`m]/U+W./HJ.X־iT ~d=ܽSo>ٽEQ 6$Fu+eNovXzpxF,\$nKMP`F3RV+>ǍS'Qy~qsFugoZ2$kE7i51{AXcg`8նE"s;;mq]S J.> )t\ Y:,Jo3 wc(I]HCZx,7"pSh VdRtvn=Lx}jó,JNH?jp'PLGݛa̫oq^fQG vr-P1C֖^;f"v-"JMA4J+ =mD8g$W匙6P"צ 1\)&LJ 0ʚ--}iԭk{.H:We{_NHďdE`/tN\ltR7OTtyHg/bF(:?`M*ꡦAef'1`uKɗ s =bZU]{AC7pf@f Ag! *u;]7j1GX]2E$u0Whwn_*t1g"$̼g'Rd@:pp6'Z6.k<S"srWUy 3٩\Z?P0pL?K5q!|oQ'ň:N-ExSA T8>ɗ?/1>@jHX{(L4\R5l]|^Fl k: uScƁDHE[&7e1}lK?׸Z~]=+ͳIkȤo r 4Ȼj7!ו,pS9dv1 0NGQ33Vǝ]q !/YG1clG +:p,36HvO&*emm8իhؔW1:YS Mşn. BjYM"nIS:׊Q(ZcW=XHzv4;g Pmf,4֟.WX,78!$IqKiHSX 'y2M*ǺoƉԇkWT3} W]'ed\Mx55ܹklvK})bN|<,{׭Q3Sϸ^,9נ/L+q$(Z )b~9Ӹ5,FhBQ)&,Ǧ@c[,Cqn\YPT"h*. 6'c*4@-R j0'R)z_3Rz|۝K|2H'TZ8Hbu!%%diElI,'v|JL5&q&o 3YN4MR9(n Fax\V]+,Vw Ms* hGngb7"#KcI= 3ŶU0b`lms6NA^Lo҉-}Lw17+bzLȸ@J-t.˱>MGF< ;=:*3!FcLdAsŅkZ#`?lwP̢2_7`;3k9ydJ Gtl&*(v 4[FCE7'G\.D5+K\=D4\%I| n[N?O ߺ) JWGTdAƬQ#;~?̌ ـ#i I,LSLW)ٓfԞ uYP }J]:.Xaep.7}Sk^Ʌ̻7|ogי( ".GAK J;$*_PIg) )d sy99]"a^usZk$G&mћ**ݯƎKɥ׬*F YTAL44z +e#4F sДĊ" zn|>IK7>,r&ʍ]H҇/%ҽπdv^FPv%jyOʰY 8ɝTKE+`?1( vQ|=۱#a)%if8^ZٗMXvޯP˝X଱H/s&`v7qqŅ"r)Q-a)*2$cȑ餜Cݫq? k,a[OD5cPk#>JzHMͰSj532mJEy4Es <]?*+;&՘Zt!QU\7b-#2`L^73i. B`|Ҭnu) ta Bھ)}"OpX x3ĘE)ޢ3ʶjd,`R>CfnCsaoh?+ =8ص`|l!,#)\7Dlf@]`(;BVGʫ6E_YC]mZ{ifZqkX~;E:'~@IAQ>kE) >y~͡P5&|74)͚?7距8z؜l}A 귯R6Ihrg.>C ڝ|rpz! maK:U-J]}{"Dt *Er ȑP~]0w, au"T}||[h@od"B%-(jk 2/~D أIN0f*FRN#nOJZ{[H>l@ 6 _ӵ083 ڨoBrӂ(ܒTx 2 YNRy(JouR N3d uvz}.ruRPvL ќ==HFZӕ!)K j@P/ޯ<` ,ڂHRDb \E]N\d1y[? [wE17jP2]_3mQ؈0+n$ØIp'ڰܳwV99CtRs\m[=  @}(9%,12eqD0{X~3>ȩ ww7_HB>$0Ypm_j3&V\ںV=.{Av"Q%i":9 2Լ}-R7^Bq~7'A#맰6OkWEЂ=6,F\o3:lZu-+d82s&JZ5xZg WOt6B#۠?NgZӿF=fyЂft}sy)(<Ǘ C h$%6Iߺ5-AйH|L5Yd&ױG(ܩmQ( l\^_Evr%Zv7Ik1܎ڹya6;B' I[SsHeo.xTCc^믍LtY7ZBjenw9Eo2_8OS+Fge ؃j_;KVޫ$/Պɨ.F=lOzDOAa2}=:1y/|Gvy屯{^ a&3;R◶E˫lGUKo^YLTOsI 1+ ,0]nzDz|IDW2K^$AKv( :^BvD6gFZc8D0L~=d`^g{74E>F:|c+bj i]ڑk̑>Sy;0!Y>l!3O&QۖRÓ RGܰ"Dn0 e,!e27sx&cW4*c*FuG8y٦&@[5UࡣN[\O%9x!sD}!aYhȩVqCLqXWpb<&+Q`;N6q\S#/ll >X _ۆI'#5y L Ŋ@sX?k?%vK12J,WHeDfڎ+1n>7;a x[C:+5oF4@.N ssƹ흣[bi͒cނ^nKjwGOaaFd >CoՐ߯&NHEf駎"5`ɒԍf̠dI |( 6C&`CY:RVBh ) !~^Bg@\i M%ޥA*H^-mcq,Q*A,K:o x~pS LsqlH&UNNd5 j=PhKh'b2A.YjHwA u.:ËejK\@#v1Se06DFWB=bK`#{ڞ(5f-L|TC-U4jXPAE}R7C{x q !܈N23d7I3nS<4 ]-BoҢs}R(jV/'&1ѥt{&*p Lܪ$ʈTڃeSE,aԯt=utKJEՅ%oTd9޼I"-i |LO`B_$< "0/>Ɏ _k@L;R9(9u %[H lRX (lxhlƹ,I~^lԵ FlȚZ\; 7b5/u?],$%<KU.GgW3fK6-ׁtl#D yvw}~{UTjJ{{CӔWhQ5#C$.RGXЅDoa)s0P.5CbFćY$:[oƪ牻]ƈw·ڦ\bQrZ~_/@Ev {V vV›LWlo:kO/QX<.Uh ɂo.BN+7mLqts\Y:ґ/ VXcwYg@/0{1ӞuAZm?n)N jC蒀AXSw}\Oˮ&K-Z}WM32Cr]h>$ C(*ykT,&tVNjJqcܾ&lap^UIQ׆h1-8>ر85A:>,Ƕ/%I&پ4x8֣GN97X:!L;P:ƐM(ƿnTSUڠ=ZQaF!6ѭӛ(l@#pD})o](Cw0t~?o~z]zZk%-P+:#`OG͒M4Xoca [@68z:oP8u#[ W*ȸ ɘT~7A~G BvQ[(3ڄ1U*:u1utvX^#MO&8ƭ~ ;%„Ѷi & }@W?ʘQb0St#`þJtߒ!IwM7dHu/.bTFۅŦ#J1Wft( FĥVT'f{SZ; i>}:qzʎ3'K#)P>UY0dnskW+hj=uJKLM \O,Tmk[A< Yy)}0I zI}m?zp߁W3ݖwW!PP A8w"PJt:8ÐF6lvXcet'rZ[Hݙ/&]T%^;05&#dMҧy#@ SaB,R[Q96KWܞ,Dµژ|~\NҵD*ΘʜّNҾv;Ȅlms 鏻7Wg.a*vШG^*Tɟx!@"+7x= )!&32C'đ3bNqqzE˗ڈfXwᤢ9k\KY qEߟ_ݙM)79VzloE"^lNK&bj^E$ ox-BzCqb$Wb79XjLidP^SDB'taR`8)s#]HlG`ja&: K)$gSdw'rqƠ ܥ*P&2"<<'vJ 96C>^iO blC_әo{iơ[[I#Y3K</GC %VEzdg'$.tQWYw8 )p{jW*fRyrOȏTpbh#ER%K͟ɾ찮[ D½Yr(5 ؾ o<xS/_컺SG%nIN-N` w]&ݓg}6xaF41| O_ J\bc/F.d3u`+=p6AqpZ8,*4m"}Ͷx|azaħqQ9ZVuD\@VDg7"njBc32s:γc\VdWDXa^6Ӗr/Sy\2҈^_"{NI{k%ѨD)F6355ȏ\8~uh1hٙ7Q̗R^pRJ}c㚕'/˹Zy:c"7-ķ'˲Ӽo192 *4(# ]aՖmgL/?|W x:Ofk==fg+< a7RB>s5MEڨ-2_Kċ6i.܂ZG\D %8kb\yIR$,ͼ?,nٸ %ݱTs7&~R?X;9p똄<Ȍq:pjFtOo29{'Oq_o@_17"zqPC-ZFA׿n)1qS3HoZзK"W A{Dp΃ !w"Fh uN\hXOz1< -ak=)V0g4*kvTxpvUD§1rs7LP TtvfpGiY"8ו @ F9.k齗v6=%a<XR%'HƇ E*GCW94f)6"̕e_?]ޕoDO߽~Ԗ '\A L۽ǎqJ ǒ`!VjdPO^9ܯlv`Lbs! CpG^B4njKozSM{#40vG khNd]-.śv+fŞM f1ꘄ<,}GGScnCBX\CG7`G|=vx?d$(K?[րT$cڙJVhYv/k/qM2[u$>&xe*ut^ Xx2/ؖ L^`bR?e "b t2+$<=]1Uce]MAmg)TQ`c2 2-Itc.%h@ܗ [vF+ϸ;%=$Ȋ$kNP{"خHjQh`ƍv" LBo{!ag:׬yT+`T}r# [PX 3t+3x HĊRO֋A%>hIlANWRQj[pwtyWg+pn꾅50]961J(KPEf/%mT35'vvj%sx^lWo: ӯk9޶Dtk&m}3\n˼]r'\u (Of.MT[CHYW>:FX.,=WN*bQJhtOf9rgM冉+(3tj  ׮le'GfFEo:蝙/t^#E7 |k?J^:H~jSfIc+0g+^ŔWqU|kG5g?sEwIB9dWl~[NP=c, G jW\&84L pإ72PSa/c-UȾ. 'šI \&^VAWc2X~<"c)Q@XY>'%m[r/9ˇ{O- 4]l=A!p^R‹,{;<b" ZdN7|Tt$G!R %Hg4IU&bg.u*$>A.&쥍k" =?@8WN6<"C9?L=`8^1b 6t1u+\{,%zQ%wX KJu0^b[jn,msΐL@P@CWؕ5;/" Cg̷֣uIm1 6xxvt_}Mg s͡PUp(;,Kf*Mk||vs 1@c\3hѸ*NJo'}nŘ1`x@B5oJ( >N~a5)_8õL~FKwM@W&C(D7Y=ejy#i [/&iē}j'=jwE*l#J׍ZW׭p8 H}[ }bk4.^söI?N;d#o.VnܓCoGkHri@QJ`;aSm`'WX4~fbb;A7ohLW50dcf9'u8C C25m.v?uX5oZ቟!@%+x0gdbx]RFUWXjg6f+E9l=~Ņ,W~. "̵-3=E\jsDy j5? g + ѵ08g0KNyG7+,!W R'Ѕf?V L1|7"xDȺSō {0#@jz-aWEhx7poZ^6̋f o.vI(c)^a˽U R.yҼpAd17 Pqme '9n4N(&ݾ}3=Ruv-OpݩR.zGFj[+s3+qGEҞ'3}ɔf4n!qa9oF>ʀJsz jyOœ-qFjSqUI^exX(`_E,-= UUQ=yh"3)a+s{/.rSn&䮤a,EO)7utʱ~&YO)J3 hu߿䇠qb=PTswPDs\Rθtl:1uIjlPIp,g, hRzp׃t{i\)wa_zvJNi=5E&m!H{ݚ5@|{.-ӧ3Ri4[ȡW>KH\b`(t2oG+σ|吙ltǣ%=M݇TyIe.x=EbκO~%0uj=^ʵsD/ӢUERy#?w%X ;;+(%(./PJ.:{pwpц>z@.ˢmRdՁc/tc,r²uZ _hJDg<6'^vI?I*yI~5l]f# ` r:xS|44xQ@na}E{@1c8c8sys] `ͫ#+MX>]YİNav[^U|F-9 zӏV=7@vF >f:Z9[,-]pMQ'1K tDJ j6I37pA_ G2ɵR#M+N;xNHj#ް7{HR8P5xHcd+ëUw?E'`9f_\Qo~qoZA―_@yֽɤˏXt-km7G ٣,>(F'(ԽÜ}+GSf7G\MOA J-y$@` bQurT~[J'GSJErhC*V|dT)P8c$訦RP& sب;O /P2$4Mb TqzkB'CX(7vzͱBjbR7_2@ aSR c?q#PV'Lt?VV:Eg@,#y{%wM@J)>s8}dFMnzY\7z(i ~ׁ]Q-HD.2fLb0{sE)לJ-~pkgFlNS!We +@;vDGAT۱)&\Hw\ ޙyr@g)5 %4%@m@Ʈ}^~%d.H1x{( O|G%p>F k^:}y ٥ܼ1։+=HrNק$Mu)rVZo= $AgvuKg5˴`zYp%lDḣ߽8qoy,eJAc91g-- i̓2| Z I$oQ{Lx'NGZ_+D1\7a{r.]kþNe!п7xb-62ފ2[Caߤu5cv~uz)As _]5r_?SWvfV'dYy#RE76_l<9w^'@ !Es5072 CmlUK@^4e<ZqC9{ODZlK2yݒ3|LvNz HRgKK9R7t hCGmCFJY"(Km@!Tj[kYe6fZ É<_@ [pCh*I/5IN߯Hgc\waN TN(W D'[*,EOkmY̡vk{bok0Y/Ld3P;8]3e_c-7+x7R _g?9>?yuQgkM#o7Qܯ_2.Qh \Q!p1 ":Y 4ĝr\V(%Z1+痺T-X'p;f 6} }R KY/ !u R]ZK7<̔[w^'&1\V2#ĖqQP彰 s;Sk̖3SG*f5L~v uH@ $Go8hcuW#{-1UK`[[AO$g 3G\Wbӽ3vfvi41Z}KyL k2sS!2pybuKt-24ZAi \ ^^;[HҨ@ QĠ[MN^p^twGfjy0+%\JܨL3p =R@b:+amM1e\[DؼYaտţd@)܏cYg`WFOC:v;o"b+cT"&.ZV%_K"(\ۧ,xe>z>x33t۶g%&Ph6Ǟ9T-{7Bk}mg3$Ѽ@,2G]_g3P)hſZN!'B.=xib@[?Q!`7)1/LN;Q*ˈ|Gr+0닋3F%UNMe!.YHGīNC6wm\`U*Id|ASkxaaQw"*Vkata9<90w;aK(m#h8uٶ7GVl3&.(0MZEw ۆhbd؈@ ETs}ayM/D2;dr XF-(c$[W@C_+S\ dlps|+t`Ž:dL)$nb*3Q#wӺ6Q͇0mA6`(:8{36X+0.͂?lf_,dx cfLyC&ir䑤ۦ~CgRt SO4910ƒl 'B7O5GU%"hU =.`z%&!mv*,Â;[DYԐNZIʆ\kgymCZE9D oZ f'bkH۝.d^C&=}9ZXLШXkj\c,lXeW8+<Hv7d&# o5ϩ>8IJw801}eoĵ~cYsQz);i1t|irz-Ǖh2hjJTz+*t:D;UK>^5p8u죃| r} ~ Z\w ^`[Q96Xkz[LNqvw jk *CҮA>5Ա\M"+T|,]R8ү{MAD]l5Q>8Hn5 {өPt NDfR* K6\2'j&%-3%Q`FRv&OzLkBFDXj9[Vx7oWU)@1+8ZcH ~$j/3WMEL_Їc(Ymj.@~c~j NUN@Gg3W1u+6| ToIJQ2$J}!ni+dH=k.ǛW6YʂC NH=Ymz@,0Z-GҺǙ{Sܺ膅1vƋX2^O+n Paai5{LfѤE msdRElXj# //դF {X$jq6 m1OՒԭiǜPln`{ '!j0p9h}(Vx94dp[p,90Lԣy> 'tu~ dCB(\d诗OUeȥ6g6JihЇP+~\5Er%lc1~qwNT' Zg9NstYJ@S*+ m'A/ٌC LC^:l(PWŪNikSP RPЦ{O vXRAJ#kYvM bOZ<)\wO #=/:C˵?vZ#*ӛ)'嬅^df^!H-n\9 4}\sb;|5Ri,{.oލ_8a݉*k3SJ,Zax i[Qڧ& hZ2\ '1lV5+ubf`M8 -ArS$ȷplPЁb`NZçfc/T?]QeDQVl1VSnq)r6瓯r4)*;_AACueF*ƏpY yֶF;A/) İZ. E47=mK`KGԦByX6&')hs2\厸1({l- ިPۨG`D x'BhQ;N?eGy(KH! b!@@wHA.fC >O0OZvZ%5H󌔝Qj=)h-iaFeg2K[ߜc  k*,985 حPG ;UR9Q}W:M=G@Fۢ2 OL0.3t:P{ЀS)w8T ޳J,T|[80oE>\+ՅGO 0ë#8|wjcA-C\!CYY =fFm(fbr oO#YNhi`!j"} `|eebg fPcYZ=2NуzծI{ٿ #Ȏ`sx鄕[ ,m> m "g :[a.eou@TZ,LYPe%]/n:,,❁5ǩ3̭ G?qnxꁥCOu %3ݫ6L!<# :pʚXn氼O%49<.4L:跘aP?tq亨zA[~Nj<άe^AFN,f#xqwSr&XG'QWCuPOJ,wZ%=& y 9x{Zp7 ,<~<-!J[6Xc؂90*%RҌz5fh{I TȄ$7Fd\$%ݘ3s~FYu&SKیD+a3or*VllRӍeh5*플@0o1-;DiسQlz[VEćvE4?`{suZLk %Op81.Z0m$twM. PPAU?:|}I<8F[?.. #5-taWS6:. Q/*ߘ,Q^ _i+7-fGtP/J&;DӷfzLg|^T&L ]BnFx*w/o;[Z8n0@IlG4dVJKH 'l3`>W .pA^_> S78 e7˄lC,bK8G_[,K `u3p ]P?c\?WmfG~иCwlD+e`1ʇĊy6_ecsMp lY}uE).)+J[D1o(;6M=Cx$`!֮&ԕeV?8r< Rʙəzc7&:#V9 뻋W.tG:c3`_M +~# ,iGFĘ@\T+J$,Ԡlc+c)r*Ʀl&lT@l3a|B| "yiIuXR) d sX)8~JZ S5c Y<0ܺHKD jvBle?f- B-BQz/ C˩mH=0(K>2RA ) oZ ^=3(m"i;x}@ՋN*{}دX?"I/OI̤wuDp!.me{)vtGsY pI+ CfbtnΞ-b1[5!h~Hޮψ",o%v/:IMns/rV5}fG&XtFȶ)B=@vuq:ծDGEj\*[{YQ <0U"X߱Q,0"Re3:9F 8.< "SિЗ<؜2y!pNaUO,tjy?glhxA^~p˖u4-KRХr&{A:'O:QFx=ա@XnEy:R[^4_ ~-Ѡow f~_:tkYaatA u:5eO0od ~LzJ>Cwf𴛋] sesb`~@~^L"͓z[M6NspJO_ @(tc?'i[̷TM*WX&y ΑVBŸB/!.|1x#pyZ;q/,9GWn' cEdq?KQL X6~w eoAFkX>/lkid^6\/b9&L~$$/q̠f;|e%3zGU8ʍqmaNGxDT_SηA#8LfgTPh';= Syj9lY+)lTc0)gIiȀð/Bc ma>T8+icܻO=6%`#q%0Ek22f4Nuv#qfFd]>ؘX Ym'+GClPQ(YM_>|~m P!.KJ^>9KXHIY9rh;s+&XB\\“t_1'H }*(9/vRK5jyĊ*t_flÄ7k]+$M4ߚ ?39="ȩ=|{3Zh#'C{Ʉ?= x"7D 2B﯁_uhl|:"&W@v|b.1jKXoX~c݅u!HcRU`T0b6f2׬4SR)i)I lt<_接a'_dFO1M%sDc0.j:a1¶mJ cܫeLC9%de9ftQBYFꊳYpg%2q [IA\(˘aD U#hW"AңfDn}i+rjl)oD2/4}2"Zr eR%2|BD}ϞpPEz125=BH<>[eHpfK~MJ3(0Dt[+[y3G˾< y+6irt15tRLuHt-?(zkFefjg=x4Z(]?R$wOduH3Si[,IB-uNTYolH#Ly?'S~\8D NZ?ntdAu. dfR24{KU>tŎBOÎLVVR}<7ʳLq; 7K5Z[s%oɹ5H6d | }$M,0dJ(z3ژAYi5'x IVE>ҴL@)($T ®S]YLi6iN&J?Zm.㖂<[s0W/yrHn:̶L)*G Z$C`9OL# 7 r*3R+ȟokuzZ|q!{<%ZM?>R&^a{ኛ Z $QѲ/ i;5,gEkmB-,( ~1JxwRwJ ͖PőNR3 $m(~vE=T1̸]`< t @!ʕSydzdZ,8ڰboew_@[;@Zt![ &C= #…n؏#}ӋvXJNÀu7y<&-S?6Л^5VGZXmz)ٹX-:^aZr-$U Q -]̎UV'q2.wUrӨ(VVl4W"!pJ0l ҽY}-tq4ϤВ(%ZH~۴']` S=0[P|9F9JOV {P?RtED:XpYSJ8w6nL3 @FSuf(SBȿooP_6)o4{lE9wmdU{D/r ـ̀ܶ}Sx#i[?9 ?o^\Hu W3'6cyzt5UA`^&. ,ʖu'NXkOhᒬ_S T>@*ɽ-pΝuUqpR|_#(>^BKBhK*1H0 >yTr ݕ;F@p6I<}'|`e]?Sϻ2:+2'Pr υD^U1?~'u 3 j^a7У?hfX8noAדTyyWlc~U/G~ֳDQ|miA.у)5-h()b)*02OKm +:Y{HeԀq94d?f,l\ux!X5Ѩ="EO3 ֤ iPAHnBi Z]U(W{/2yaJ8x6e$+3i3n  m^}QeVlDB o[WOUt5g,Sfi+eR3@f,xE dR2:L==^R!¼/@$GNjɚx/Li2}α6,ƓJ*TMCUEuFF2;jn qx2x1&Ļw. 2r(0M0,1ǡܑ2|+K a˲ZVQAf|gw,ܹ'(_9 ތ^>25J>{ ر1G;z SgnV[Ȭm{DaGUm{^[c#KN,|TcAM j)θ`\ߎ١;AN3hqpeGCazo$&6'$td46AZ@9jzP`/QGnn=U3K&T3(tnX-hk(ǙyTYDLV~Tmد8>TD4`,sevVcCuҋ~ =DtW&_}PIt%.\ԫ?6?f,!zrI0 ,M`?x"sZ~]<$k:p@VWaw|6-2vXUcI$Z(.N㯜C䇈8=U7iz]wco g޿Ǜ9>5٨dX=c \plAnګLT ڤDZikQP0'jwzGUƤ7s4)Xÿ6 =^_EbK- ok#Y<Н` BKqoR|vmFĬ D]PX)iFhNn{")e WVtJjU`6`OX'?(MFmWs1L⟢Ufd&pQHfħz0Lc1K/| {qIm%쒕_^[>l%AsIݭt=ݒV7Ym@CJ9O&$2M?߃(/|F׺dUa+yC 1hoZWa!h4Cdž[Ė1׃$Ȋ|$no'ac7 ųuaW;@oo& 3Fj 阪H]O&dD' 6@Pu1覜|71'~vc&Vml}a]GnaQ>_N*=^2Q,{AjrL'ݚM%i10#_1pCV*q<ޣFkSuḐLWC|KcYa=PWHNӧ&-|@֢Ag>u.#foRGz5-Ԓخ |rq>ߨT̡M$CxؼORa0jΞ6ج# (t}k8v2&V7_K>f̙g93J Qy@eZK|$HTG{S4 UJM10ê1 3Aa^{Jw%0Uw/8rm,K?4,pZg\/|525%?_z a-|\J{B|Q>JP:R&ߦ5j/vPC{ ȯ=Ȼ"bXSvA!hz[Aӽ5=Edu@E ] T]oHrFTV+aW( _U>( +IE[4Q*pX )%KO>~ivJTު!pK%3& CuF :NG{NnZq 꾵7M9c:Z{8 .WmVMPʀCi5c*}+%̈'IL"VR(\K@on"k/ UDFL-n0$s8GObDQQLBO%Ы`?P]YcUUǿww?a<=|H#6.TQڐz jb$CcT"/?u xR]Q/d;<R˳j6d֏oWy9UDk>~2̣GeTY%cF\iğs_ ae-K&I# >yAqg|![[O-Q ?]>#}EjZ]ψ4p^)TS\$YyɅ(ʶ"DUNqoAM.) ۆQ8=$vq\)A81)W7F SI؞ HfdڪHj7oFY,/zJѶ2@0y9Vx$/yB6J(VTאbת˛Ĝ^:1Z^AP p~5Ↄ?@amv4S6vV%C%e_ J 6Re@FY42Z DWv#I,okۮM*X;FfnZ;!=Z-VNjzt>eB;k~SQsoG]~p /OWoYfaoA:;ʎnTEwuҔ:z/"`1r+.lFF4(3>?5L8D @0R#QiMibK.@z/iDi|şxCsfXyIeU2SEj!\;z6O)}vR[%/d'0o ,Y3n zGUU T}Fӹb1bQTZA9RpV?]Vvq1j4:fm H2%#_$]N .(*365&BeN# V8(}a껛>7)fLO$PPGyNnn#Jq(&@_2r1,mC er bp<݁vS%͔n*dl%WH?Q 201k,8z K>DŽcBb%Bu6l4Dzقv GJ&*,4a 5OG%^5a"(g &ڬhxSה#gtK uc,SGQF޼ IM(;ǽcIXҫ \a)s6,X<{^_0@EH/A:F<$|#,6 9N'aO>/3MRy7t(.5v\$5s/ 8֝I[2:EݸU  ~ڟ49?7WdDΩFM$啣Ouu|٣yAMxsavxVEKȡx&_0/ة]: N6 T艩tV3VF%5;{]`YJV9,y_R9}-K \{Ly#,uXFS:z߽߱@2*_4I#`\ h@$ .-̅f柶omㅐ4S- 4,踗PV ; j_$96_ Ag{(@-84 zۉZmp*"p e 1 ߒB-F߳b$jbBUtuKhO#Y3X~ur*Qxq")Ee>꽺O >[I~ AF<ȋ^Ga?ĤoL%HTtSi7=t!@;<]Ƥn!" :FȄ xDrn"8q[8Vfaq l84ƻyO.'B̳eF$%:K|P*O[%u'S+"PEuU98tv ÝcA ,;=\wGx#+{6[vFٲ^NUȼw?bmiN4}xuV~c"@F-Lx}e)؅{n hʟP嘋*%w ^6mN$E@ њLU9SŽ= e~*i_ ,+7EޞJ;N%71C7tPiWa]6mCyH㊍`C]7Bu HyU?e*>{шU" (/Iu~Ɗ c A.Ḱ#tof7F V܁âBZU@EqV\O ׳gߝ}Q8qȏ ڂlb5½)xnVyyzE[BUb NeZ[9v":|B%kwBG_V_n ZZ-./͓GpC]K:Wb'*0W }lOnz:t9/N]= Bv!򨳧gGOxSǫ*۶JbzdO.cZ(kfĻ ?Q4M-CF-a֗|qGt@sə^4iS[ FvOR68@{ݳDBa O'#)P禀 l Kc C%cL>҂/3xMРaf' p2 rg$馂ԉ:!_0 -z\nZYCId&k`[Md7js`-ʲXЁ=חX_:3( lˉFyJzT§!Xj Ԯ 5@^z|6ٓ jmRZ+92ds{2Q )ˏD :o- =ՎC[Z}BS< OҹQtj+O'|9?5u06E1[LÚc#: 3d%܈z٩k&>6=RLc_Z7M%yOPeB-lTq+hCi:G5'(VM)t+_}'IjV9!}Δ7$_`zVێ7 i^]\8B{}4$/dOڧbCF (ָMiPi_v#tvUkk\iUL<*4,Q42U?뺘{0ېjHM'(:.ok \HlW?4k؅ SB:x@~R2]lSꉈc&Z;5L1Ψ6&mUU 5Y䅞ΊtNl1g1+Xa(ob[|E[0mA#wgSW5/b _G5~]#c@[}%?uAuUb얶Yd9x{mKp0!Y.ҽG[?9**z IQ ~VNkήu01OQiAPS_f]v* gyzA|z]!gګEZ>&Y"}ֳ%*;+Ul-ϖze p;=kZEenj/Rq4|La8΁{'p>3+Uʆ~u8⟳cEghBlfT6OUMN0+J J_$MHXVxW kN<|nW)5TTZV1 D4ɒMr&G+=RP2n;M*E@9? ū`E_^$aC }G5!7:Q7 5Z TA޳Lr3@S 8V[d(ԟ_Y‡h 䮉k+<1@C_Ȯ] Ƃs;[L4>ЏFc( /]#]xVAG1k:a/> l$Mpo{׷1xM6L^JYpy*aezDې5z2GHK(EU#K.ܨSR:|&`9]v "}Z{ь_7&5L۳Єi& WZZQ7&:#'@M.50 7˃KV 1p/*@w>(ճ(0O $!1|׏r>÷6r~nj5\H#@UV(,,tR#1د7}1ǧiOq^_5 E.H3:iāuH,k` l\xbpCFCǴ?ۗw! :_br{=.ȽYpu9L3Jii_hXS&fP&Ct+J_cӹ nȫBE@׉H+M ʅ^ W&ަ{2'xC@pl24߸O<Qs_0!5bg^,&ә jhş苙<L["Ը ^lX~ TW>ҿuAh'\ni]MCeeֲbJsS%m/q'RˠSw`z['d.$Ɉ{9BF7#.V1X;G  X;>KxW[0}Z87.,վK!?vzFDпtR i~0sG+LfH^֓_<%;x.<#G//@$_oIJP Uf%q}%4>Q{>!5fh.靖(]5s6ajߵy@'NTUCj|TGnU=۩qLݡSP9++刄'ܕu<#ŒUbX{ &IXh 3d8Bpg4e:cw=pM߹1Xmk+S#v$ַ6$!+. /')*z̽j5bu©ZYA?XtL^PοMw^r4)bzi'FaR]ش; ;, tڍ *IW)c-ҿC 3i+5N5\?|kF vzY,ĝp H\ ;f)]a Rv(>LI)H%=63jj 2kdQM8Y*e}j Lj~q&.K}'8=,rC$$K/șḃQ ~&USSxWD+Q-7;]υc5J>n+< 7B2~;>q׊~򕉃{9B.4# w}Ni;[ (~ ŏ:d/iVܨ#IKK]jvmce̤wڢ9!r:f%VSt`<?0T(e#(:%_$.B1>U2˭mDƉXhEBXR "--؊UslT}_Ox+܋;OrKq*QI>: U n>$BA7,Dѹ_8c6)h ֪Ѯʼ㨟d |]@3M=_gwQ6J@Ĕ8H[2Z] o#5 zRx% OӌؽTJ`QJN_p\f|Ot;l| +磏{ 8)c h=A؇8u@l{qç1D`cM'a ^K az޹d0 b6v䔨0zYQʠ w"4y7~=:O|q^uHa"Bk?Ka㻯]H&f-ҽEu N W}3ug 4!&s2FUjħuÎUՈi@~{L1~Xvd+?#j%Aͩm@p[}GQPDU.w Ee8:zhgZcsG,JJ9-G:[;.C{{ߍw#} `0M}9 7Ϛ8}j9k@=UgG8.EE[>׎7ro? ek©6>i'bibhF7Z.wi×f#q|Oa4UxZLd{M5kߏҮ'c'DQ 6R4&k{ml&f[[Yq;0HMـٔ[XeO8,:HqBG~_QE^w̑Va㡵aɆy4EE-d[_ƆAb[z Mp=&?/Ru6KI10Eh~֫Q}/xB29:Ֆdd *79>~n[އdSΘ1-e@Dln?1F RhC|k6&hFvng=K/}}0DrygHfKjRܢkBzc.wx] FiHx>U;;zs  N|ӍXsruY֔i;VղI_5o {%;ީ(]XuYwQ,\s*UvV(R7YǷY&óԥn MNraF@BKc2^ 2Jς»*c/&Eئ- }W|ۀfϤ/ ]?t^5=g *0+B,1- ~#y<_cׁow+穣{ |KNg,5MfGC'N7h՛}qӓ`Ho׽d9ۓB#R+ͯ{EkE@ E*܉& SMtPo2j ?hwSq5/7yˏ&aA48ongXc'2LuMSÊ7ne/?fp|i3"" 7JJEUû+}zY ӯ'.pkӯpfaSv7v]a6B2S04*ai^5xbF%nē6\} -rNwqQ<)j_tF{*Cnlll<4i;-lIqMoKPFIwH,$'CHEą |}QAG{sdX]9(w=Y.H- vW!/ZТx0hϸ`IJ5C6ݍ#~OXSsLE\O>9F7D_p & YC lA1A 02gA=T)knc!XϒpNWKOD&cvds>WB8X,pފmS|\R'|N9p p:-ZCjSD9:g'7ĄbK Y9Ẹ%͑/zÊM #zZz3T'!ܛXzQ~,tjBLG3Iݻy lخ{8[F[[)^f*aCt&Œs[3DXltQ;Oa'6ծ1#j:k)]C~bצ&pl^&EmLSd}z_0?<̘U2]'Yb)P?0n@h]RYcۡAےO9L}o+3C)AYA0Ě0V2(]~M_4ڍT@S|134;&AlE䟛V*.TfK5&柑j^K&7n$MG~:.hrȽ[7ɾ‡"N\tG34V8)Z&ECIڶ>%Ҫ/KWjD2r&a (&UP %m\-gϺ^VB 41B"dSj4i'lU4SFcw߮B8c{Bnd 4~afOC2Q6gmR+wg{z D=It/{:Iw/:N>x(tx̮7o~"3(J[ U^_y;c`9b<`K_|{ׅZ'ppid$B9Lf)!h^NA;V]CPGƚ}`4g'c)xc$cP 2&zQHS;^S 1;(ǐţVUgI!cppw'<Ƕ߲) X$w:Ɓz?UQ~ב55s|겾$ kG/j'*h /wl ͔֊]%C9L`gdd,ʳ#R+ ,LE!P\גT zX3}k>YiϤR k[93[[!nVh§RwBy_|b?fjEiLѩqeRY핬p<W0>/aK֗}gQG5#xHHmuc}Hq'<>1Ç{g0r'`1$VDH3 &\W >\~sP,3+%J݌eXj|O [˝9MCg=ۜJiL̳ɦR$}\L4+'|,玊G%2,ݒh& N'yf 4(.}9,6Kb-ۛN&j0mfNo-$Ϳ͍Վx9/Ee5vՇVӢ^$^hژ ;>^s٭/6mn߷lcO6]V&ZAH{MŤμ̺٪5+>b+njCޤ(~U4\JӟӡN:n@׫/4N?&j <vBJe/KzAS:kC=`IxG^B8+̪leo0+5k XaZ8{dҳUPdaBCT.KrSD,ؿzmT-c<+rƝtGIvuS(}N4k;[HZ>sEN"eV FL.E4?Zl;Rvuud #NxZ'7z[)[ejz=UO'7]ia4[aT磧 mL_;7dt1&ܗpj (9 H׬]Cv 1B츬!G~@,\q %dcjYhm2%OJbդEOf51 >P{<-'̼F 9q,S|F9 Y7F}!E{+[-m1x !sv2 l EH֑ӕFp:%$gџjع]8a8 (+d^uj$"TP`i&&Eg88j$XbCkBP=0[Ъ*~qĞk(zӲ{m!)lQ֑I^P h\6 6m {T,+,\CURgm )4P9e}~Wj}| BrR'q\g'v]c0OPș͙[S׊F!ӭ?AȀ;R6J? 0jIGXZa N6īeg{ċurf!C>dpK<'`X3hRmv P}nVe ՓS4b&_gfA>~!j?nU(9iI;zwÁ:zO[>I%@CmԯVΣ@UtF2Sw>0.7 nNn*_~Gr: 5&Uaqzx-SahۼOEM,^Ȯv.ˬ]Րzi"i7OE{a>^؆:B OhGZ'PԢۿxj>w;]=m|k"U%i.ܘIW=f ƮSI˜1_g-o6n_9NX"mc=Va? }}nDt0=:@!H6>YT[,'},dF--wlWldܘ7 #9 -;wb2(O,(Oܔ[a^(@'E[W4Wuulr!Y2& 7WrD wrq5eYKȮ3(їɪ7B@7$+a_ݑgfm G^ tO#6^Es:h"a#½p z_qFD&/_6 jq1&y=)6aAہ“aeeόJ{JgL zm&2֭PRv :R bDRKQA5 :sQ1KHm&X;{s.GAny0f2bjCQw86A=OWBrtZO[+)랈3EӀ) ᳷b (/J1: QRoxIO)[q8!B4jZANzht)B|e͢h]IM7HC3%(yU o*3 l?^L>~{6\TmÇƲq.&K|r[ 'Dd#R[?1Ɉ08<(TGo6؃j5D XT<>_L s|ԣbCv9f93">'**73߸oFź2@`CJ|ATN5C+9 DDmSɪ zh@p3nfdk R<@B{L[ڜWAu W' 1V̝0䄝#>Ή Xڶͅ5x.[[(RA=BЯ?ɷ.eU #G:־l,b{H˄SE!E!plsF xm֪XK+R1M+]iq֝./Ža: [UUߠWȳ1hZk2v'VD^vA$8ԧu.8]>n3(𸙞$eٰU@0l@(qcX?yt6*[J7)~곜 f0xMLʯSv!/~MģbHf͹6 *(}TeF"8=ʂwRNu Y^Ԫ2KaQnT2vPJ BŚD3E5`8UyIjC˛>E'xyzQiWUv Ȃ(#=Nx* >|l0pڋQ -J_9E 옳 0s$52U"eXQ, /T@MJ' Mc L8 r1<㩲isU'ۗhՓ 㴒Ϟ*tGL*&6_=MC)oeu<3"p0jOdž;MDfEz$g9.LF,xFꞿ1% (1&<6g-&+GυI.*gCN.5 p 52[qS܄}a&g9(\^qG>NETmr "lwV礄` <0ߛDax [N92.b@k."=\ïRʹ{ط˩`u*D;C{&s8 VfYc;KLC鼧-&#/N7h0HDfKakR$?#&538hLmZfu-vY² B7zoiϏtUhKJM?|3eJO003gG;#($YhJ{{gWZ. 7FJ&*\`kFC%aHwrJ5k5`ЃBޞ e\}'+US)mnl7kkd&ʣwRv h80ObD4f;/g0ͬa~9}%C5*\nd7hrD1Re$^,~x5XQ%r]o5t+%gL^x bPKIqpGgqfNB%x?8. . {BS۟F1SX83XvyC jĶ c6 ~L~t ^r.>՘lP"zǷ:$3u[hp^m{+\Bgc)5M1ACWߚЧiȂYPzVy3&Uzdf~3,_n* b-xa<.CoDy/pQv'9.,>_Qq7tFڢSD ަTcFq12ʻe`;줦T,IA4A sd]hx;E^Xm%F\}[g.bIP,:v1 mf[)E2|c-62\=MYu&x73c20*aZ|w >=̡z4kʈHЬIzؼ?0A?eR[ F|î2xOA%*Cpa˓0V tF>'xt>#Lgk?=f{Vk(:Ծl xPj^_(~9@c2|/IOǫ%a`)k$:xNDƏ ~)@&Y:k"T$AB^Ш՚)l\kI]wajKxVw}_-rl\:WU^RTuh w?J \UȷyÖV=h{_Ci.ѳ]E*sl⩩~x|/`$la"[ <?yu!~Nk-f~jPe+FQ;/(p9beN-ZplnqY&Bk㠒t"YAā(^):!WD(0.X@b<$3ߛI0`F)\=LfԀ`[{0ܮ6-̰|G+XDCrH ȧ3ʏx# Z$#PU wu+-,J>,^0}6/!ŪbvAp~L/"se lĔÉb uG;`}8"-$0Pz4~kwYn@zk^|]:oub9b{{.RL#o@R3cf_ѷ}"vtDyV^8bayߍ^8:9of6=4><' I~t{Tjo3JOZ"nW]DEz^[yy]2Nv),gQ]2>P'Ţ8V|.;Tޜ1bD "ZOC1yN8=4aN4^~8{9VS0siȸ76 nGe~BUBCGMĞZwx,g9~d$r}/"B4@;Qu'r֗Z*Qd:1U\tUE;ēw+O* ݯ%;J)]Jlꖉo@3KɶJ'@ЮOKVbI3/}#?4؀Z&Ҙ'=4g?A;˙bR c|J/ #wⷁܗJsH5'$)ˈ̖!2K~QC۱](vm:Z 2$UxBmFqx@j"Sӫ@>k5θcLzcc mV`P@q3`3F 7K0N6np~ 蟯ȫk?yω/=nFJ^qAYŰЍpxhmдo=*gKllA;l2BMzz7m핲Ϝ]]jG\Ԇu,ҙVn~]I}GS*FJH6ě_Ä)WJy4s(q_YS3-@˖"0!. P[v8C+hK3.Y\6jٸ @ h)2c)Q,'k\YVoshin6_SW3yy#&5pdmk9'NHVi3gu k*KK\.l*1$p ^,~ywc"ZKZd0--|Q`.W7* YG27{$b^.8\}KӴeΡ6&.yWn7SFn-<z@wµ]$8~C>t Gײxɶk@2puu=4K\ 'w阄ނk#3h,eЁa|BtoLV&~b^V/@!p+d*6g2.Qv$4FU޺ٹ"=$6b~ cQwj&sb+!j PF-+/?wn8,hCX\N;IὙ8Ʉ>xfUonW',^W)wĸn]H=;l;0ŠK)tJ|$GO1vLJNE9+F;X!/U*l>Y⟫2!Q8%jnTJKy4vL)THa[9A&Mi* 9vk?:-ѭOpp`_{O+ ;C idbd|m-}ↄ [>>JɋTzZZڼ@P-`rev1[{;{EzXxK_8 (G*:RiTwܚZٯer Si/ŅHqtcZ!,n*$FUb!"67[vԟI`z$Xhv Vs`dQdVWA-nI+i汭d3ሀi?R! ܁1@l8?oރ!˖1zvUuѐwKߵ"h»z·7 ؜ 4!JPf&^SGq B!(0g!?^RJi:@c@VІt3ݙ|87BX9#?*WMҨw "4߂q|"A ^p2+Զ*ƒU f\JĚb݌UҵNPxi>vVaTCau GyB%To Iq\&|\Ui2@F"uW/prC5f{QM).퉺hPPWV0AvZI)ϭ1<6Y¸Nۓ- VZPoRaH,v1"$VQ[DJa39MF ^~ҢtbwN_A?zTm ̖r(n bb˟j&ld>un2>R} ަǡ9? iXx=!<ҶO[fڲжdlR:KE-9AN';m{e ci)jYe.J@$kC㮚?FMq*sz^RfO!R8ۤ$ pd'J`?{314QGD_sJtlRΟ_*aˀJd͸ CioXl5P=SJ) NY\ٻ& !I:F E˺ e (Tfe([rɤyآ疼YR P.۴.tgCˀ߳8x &ЪKJ|7d>ur!B_.?ADfWrN#10}iKSPLg.xvJW#QJ`Q~꼄%-OwDR^`a81)36D~YVV_JA] `X1H@|Oa8)$4p<]:?:0XM2BłM ;p1|"lk/24f& HS/<BF$,:DC\,XbǦPφ% r9yeس ~@2&^~?Bu/ 2[N9tdyhNgf1BY&"&vY|W?aSkc9ƹ<!R™x/}#/ ˞ EױZ`bA>o٧8=vs&z #&lשx R5N;VzO}9WsouEtZdkEMQ6˝KzfƤa&tfkt.JC.Z:u u3|uߗ8)kt?.L'Å]s>\#g7hy+ աmuq?x/R"O=ԋV̍9β=ӎe(0-P_en"|!QUMV]]&bՊ!+rؑpoK Lq HEIm8C* {2.[5B*9(HJ?单e; ⁠΁7 \ևᰭ”wrC4b@ ^ czNy 2+!4h;*+ J+qC@,]GLe{.-~=S!نBAZbd:xc rV]pM0N%3 G@ԇ. Qf՞!++"֑<#P sGq*>7f$|"[-^T^yOQtVD1,q ?nYDEŸ<;'*]&`,u„x"uo5J%>fLEpV^^ȹq6H.U 3,\}e˵Xp/ٛ-Ui{{u5xk7 ,s FjRL8G°MlE!2Zr6MȹT(/'2r`ͻBR_T@4RŁ\:n[-iI%tcq^sUG(XI_eJ-=>k~@ !sw|M_7kn5gWL7o e;D'VMN@ H3> _Ʉ`v'$v|֮d6V0kth'-F2~/,=l׃G|>_w-6̸y c- F[eX\ HM1K[ Ogz76y~/y{l* s.DzF: ѡ/5gG9\|tG#dJZ{d7[wSN5a1|EB#pdf+R:mSߚ(u{#CCgMd7 t]Z@wgX| 2(H|WW1}]f3\D\j.9Ϙ{nYhfЙk؈d$Ux]>o`ǥ 8z͇ n/ ڪͥ8%<Xˊm AmF2N]]{nk4h" G@#3 }RA} D1ŵ*L0 $}xSDrj͔+|ͺRtOEֽ ' :Jܖ v'w|7Y2"\~'juG^pm0`2NAn O;V LPw& ˎK d1&),!) &]g=xAAijr\zbQL&K_hgEcfVJ} BF*e|{E*SIFm_dlA{=^OM,lp^"mT`exKl)6aӻճ`)9CR66c.;)]Bs/ "FP*4W"%/*j8;_`00ȉǖsd^&i1xZYԘѰ^rR5u;H)~˱Z~oA>6zo[։{7_|9O6ӳ%|S5Iώ~y˭`ZcՈI|WRhSZ2XJpɩຠYlX3䘑ަ)Gc&x6L|s)?fc DaxhqJ p yc;J`NG[~3< ~8!|l\Caa' E|wg4p.s?WM%`|Z;; l!XUVÓu:N&FZ1Ԫx:ڕ-1(`GP?#d"=5Y9v^k#)0[n9םxB3|B5#TӔgŦFɯUnjY' ҴqmS>@;nPet\TQ"I~d̈w >Mipl `{;%MSk:dntWMhМNFH{/Vx<5b^lw ׽a*Ʊ !>)MzfT]e,v/zI`c%H*3AtZO?>b`P9DOj"MTLלAlex:)lKlOS{z1ssOFҐ-KeBQ.oZqt‰H>IORϜ`3~Kx{ϥoh9./@e6=<98O`-LzK ˮ~ݍ$'ΏH1;#, ]wG;MV"vD=ƪgqWߋU6myt"P> E4ܓt5]ѥ!%;X"Z^C^SB։G#r9L89hn %f%nʤVa5&4ez-M5Y,fal`kzVHẅrwZ(Bg6ڽ:gс+=}~{@ckzQ%C1GLDz%Ϡ{#8oIGŅu5Ky5;eV(%(_ݖIA(Ns}"nIGՃr b51=9#v>yhP-kawkW;4>sryl%qn(UӁ`1+D YBI[4F1: C׀0=]ץ醇E wW)g4jEMH!(k[x>_-@Y79Bf}*lSQaCe[{jKr52FjD[[=7=ޑzͮRR:ׯIr_K;em66cdltl\t~8]4W)|'wPoZmL~Iү%.l<:=&Ҽ`}3W,2c_Ģ_٫eBے릝Yss&KY=v[“4+j:/0= YR/ oȞ@~f!A z!a锚Z!.o=|p"ޞ ԖKf4HZW ~yxw{Æ`{lgIp3]H|8h. ;/uF-DUAģưd?I6Km[C->"S-,/3Kp~\ИU',}tn=Q b[zM6$CYz]+:LS…[VV8bᨗmJ{BEeo⺸ۏ,Z?Թp!`NvJ?10@}~l/mb3~m}1:`"Z:!y(^"/,VX>s3~Y*#=YJD>ѝ΋ //5뚴 Ispܾh7`-Z9fw9G)f'a% ˬ]]#$${[t;RVZp9RpB[AU.W@P-;ܬO4pp2wΒ^gVIu8rSj3p=s%CrL璘]PAFpsт:s,xB uqtE~ 7g+G+W4tO|ퟲck!a;V8*<_GDO9?xe8YDhCbg$؜+w(.D} ʙ@s] 5kh!Bh 'ÅalO엜J笝'5*J6E J +om)eq*-cgjo!I ʱ9ro?6_[m^+PRV\6Ο7U1ע#9|b@0h5XlNQdMs+fەҹ3l8pou[m;0[}R]7Y'Ȍա&B)3eiBH))Yz?uI<9ۧ,c̓!$ɅW*U\r).Xkn0j@r07FޙMPwceRtV%^]sfg>%L*ֹEe]V&i:w~!xIY"UcһЀH>؁tj#¬SMSO%D1JשaއH5iz>j)dyՄz>kӴhHEi$2Fy$ÞOK|L L;'FU;l2p<[A8/ +R_>ܗg,>#o;S4 "n*0a StTooXڱ eg)ޝ}3Z+!ҥ!Ntv|]'U!^q,\IBzPYп0i!ȽZD^{eD*|=1qU+iPiQtD`$bn"@}XT 8XeÉ?d }HFa)Jb.n-YJЏ`ݘq 埰gSQ=`' Q{ՕGB'ΫNJpLAV(dteh?B8䦜fr;Y 4Y8%ܩͯJr̈́1 +$k*qOeivLWX%6 &wzoḎ9EVҽ_B^@elSfUSxVz{Opm }g$O*EhaMBq 2g"/.KIh.'):,l.ݜЈ\?HɬX'I"zg`Z ^T.1Jm|YM""J{B,Gi*QMWㄵw+l[C)=R4Mlpђ*(=~SfzD}犁ITzwcD OV%=T*)"AcY#\0`͡;Q>#܈KwY&cJ2UT>- cIoJPcwtS揟 R@#؞\/;J7T;E[=Y5mk߽t۠Nq֞`KrHU"q?PvuLtu?Q@K1> ?K|C=s+_^A^PM. `B4Ov S`Lnz%gqu oBGZ@qx@}0,Hd6x%j{5^z5zMvmi܏y0x cja2'd0İ5nV3 *N|KT!nEOðs\izĂkNKRL[{oma,BLJ&xBT.?YiB)/;ö.mw!x:O4нz>Ugg煎f6^:WewlaoB@Byy΀@Jx SC({WÝP=L%s n$Tt][G uN:S_ݙ1ɯ@- riLA^Wla H V*A,?fw 8v/*U ;%7{wcH{#|s(**z|||(K|6S/[aPA;iXk-JPma xPKE ׮Ө;(Q-ōK[F`hT%k[=5ro$GgPB\cI Laqy)_LĒ`';)N"NH*Zs[~p3HXx}*a &:EZ\TgSe5yf%(074#}o`pΔ{=TH'4Yp,N ,+v6 ;Lg'b$Oc+" kA\zTA|Rbht3]OlxѨUqx+;0u.jYcdϳ^i_sǹ?emZipy,lğhd}iMDߔv̶"vC"TYRMDX u,WKlEcMwo[U Lh+8zzM#C-P{ 8pwQnkmY bv{yoD:“WGnB0w'0!^co5M$(k@$ϣFر.=s3@s];rGgCBʧ˨~m.pXQq~qtpD /WnL a+?K>^u>#]xG 7RrdMDthvaMU'}jNZ̯@g,tQV_%7 Y}ϮS&x3t]1))$f+&>oC=&_Cn.j%G!7.jd: T<6|Em6e/ET( Y y9[e'=|{A:4&4At} } _wAYuǖL?ZMj=s"A\ysE{# Aapzg6PELV}εpu;LӃ z>өXG PjY/F1187/CW1 nG9_z NPr4p$hsbhqC5>8n-#.~~FX=kޖ;hU+i_Vv8BM/_2Q3[{{p O'693-cyJ~Yt7uPKLYNͼV >z1 -yCXb^Mhc4<61cKrhvup-܌[n#*5ü,`tsSM%x i0p')g;o MWk'7CY->ɓcljĽ:I q} 8.//? n -O2Qt 17SzBgzjPnDj̒c'K&i!q,Z2w] LyngO}9$om2<\ҎYCқ"M 5;L 潠h&xwR۹ɶ6>+\I g @W"E'ΏJ# 2Fa@Yõ1rd7QX7e_QMe{АwjƱO[C dV3%\D)оR˱eO*isA L[7Va~]2-w ç-Hu`_ 5LIdMyrp]"u25T4!vũ}:X3f?Y^ ψkzF'&ݱѳV@Б*KR?q"hY'Kמ-=prnB3 h PԤڋh&R} JC A>րJH f'SeQkE fYneat*@y2Ӥdai(uI ͻzI tSyCӴJLχ5fYǪ),xT7!X=DṘe (X3_{Q{i[Jgb5q+ ܀jeb$MV447:^tXuͲ'R7+\iQRpqlkRF ~'X_/Bǹ%V2_?)A2[1EW8q'wj<p ʡ9BC(m"o~Tɼ< J 鈴˸4'#ӏQX\>,1dԟ|ߧڻ}BV^!X/b%<TQOĹ]mcv@+ႩÎ"sA_uCb7@pLMŗhHDpRU EIfi19JAmY_*} IsjJֱ?r?+"㴡Ӿ3t7 c?D ׯTq낋}2uUWS|nER?5N*lqTV^l5D>/?KZPi7.W͌I{vH~p#_u<tpk_& v8.CVΖײ:~tgDZv#, -W*\|PlZ[;YLvnbx1F1^ypX+'ifA 9p "'Ml57FGkk/ft8{| 7ڗ9f'W]?7R8z";??]zn#C=4PoUCAi@3|ZHAm+lLhzr?B&#ˮjeˬ}5r­+ _ NT֯6b4^i;a^74퟊l@UKYRo饿M8N3B[u׬&bR8FA.dy49GB x~0QrNXKЄi{D|5{þ=Z*fg+Ae|ȝ~N#A;+f |mZby-x|5*7TR0hlbcJ!=%XS65pW}yYrʭڎQMa E=hnt9 {PWL@w-F\O pH#LĞ.o?u`D'_5E- !} N-( '.ߢ}ׅQ) M ' oVݲNz')7mifEZJظV6q @DVs>эXC h1'[{BtkN~Ղ~kD tEWB<ȝzx=Tw*#$-ظz9,9R5-Ȅ Kl`Ey/ +i| -c;Lw++eIJHw4ui&#I+ɰ_5mxy>P̣vKeTRkK,_$>9ξc\lsu0Pּм' T*ŋk7WӔ_|PxbSlA^$YglA|3[[eIzOk@"T.X2 :0tb lc&;hS!‘grcZ?F~XدJWsc#"IjEl|k^ m"d$Y20ZS@8HLĸ׸#{h>)Xt2ptfVL p]=oBys>FLt)6Gs)N.%ZxhIHXhHHKt\1ZvJ"B<ȒG|Ȱn]Rڭ:(FY8,;âwqP6p@4s6j:4iO-tsX3eS,Nb9MYmCddi^ 1ݘ5~y g')v֮`qUjPE/J?Dh +lGkc.6.m0z#m1лXF,, z좷-rحÁ)? (lf'bS+7`QZ)mFƫSI[+F ӵ,Sd౤O#au5*voѳL5кأIhD#CL`H4듍A#oأs27d[,ZLjIlic ylB9m$X /#gwV7 YᖰcJΠq%dme$zs A}a,]jjut`.W䭼u4кcVO& kEy M!InN:jS'smPhml EM7R6+TP'TusCi4S^m2#,YkdYJ*eA9Z%).Rjzuccoh[d6E(.:\g6 gF\B"T! g DF>A`Skg`'h ŌqnqFqb3ՌYgq{=FFq_S1߻A*=JdL~6K]lϩ:(jɉĻ ƣ*ޯNalE qNߕ'B۸[˝&r*H";W[糠]66:ZՇAf,Rĵjd_p9\,a v nQ/CVR, Qqʣj4b3 svK (Zu($æL9oP#vUUOe| SQ75ozn>rάm>m_3mhB?i>fԍ]LÂ?(JIh(%m:fAyRl( f 6r;T^Ŷ-:0DSrrݗ2 5rn1*Đھ˵\B=_7{I%Nĵd%#<'Q뻙r$+ HӑO=s5Rparր瘡+%O~/tg( w𙷠dTHrB:}(, (h'JVvJ ScEYq~$7މ ԤmZ<:ض%L`(9II룹][z‹ Ô3!|\Y2 wPZ`V T BeԢCEQR8Pײ?Z4B @ lVB⮞aUb6"V_9 z^՝EVbv0Fΰ L0ۅ~cdLpߺcZПf'ӭ~SCYZL.ԋa2ldvU2oK%#>Uƃy4 qzl{f}A$НGe.d&1Qx [t+pF`ZB.ݲ!G,EsZ~#d 0  ]]dۗ +ikxg-pf}eG8Rq:Cm$U]m5zpLfcp;rbŐ6KG ۼ-UGN=h>@&NMtžEw "d+>pňBIs|Λ)&4}EK9RV]fNxmkPDm~c<W߇G+a^+YZ "|U8aAWgpXYQRs%?'FbsEߵMm mq?>VpPAy<0=a؍"X?)@Rq9ӈ<"/z(*b9r8iz3@Q~\:/*ףǻ(6"QU6G,#8eX(_<"A$q,l j-en&/HLV?,_"*Taԅ~ +=x"m%c +k|?LA6Wjۯ$b~7#IPI6yiPĵOshA%j.st%Cj_;w={%zVc J[}R=>Yy1| >A)>|øX"7!w.m \i8X»dAKSG>*>dB )}qYcmE/U|Mt l8K )$Yϸ!w/sj륣+Q/CL9>O$>Q5 R|`Iz*K.6M XꞭDEF,gipi@~5{0ᣄv) |r5ޛCyT MG,uƾ%pU'pT\#Ӓ|,\69W!kG-܀Զ:JuDP"4 ru@}B٨ֈjdZǒ7%lgkTyKHU`}I LR}3+di"oqOb.&Аoh&MFH}ʝ4:X`!b6d#$yMe˛L4蔧>fүQA(|ixf~h|0Ď <[ \K xOÉ.H㾫U=\rNS [Wn.Yk©8ASVƎb|>b1&Ɖެkl9RSVrFVPBz`JgOoZygH!=͙'2-~ZD(XsVfQj!*xP6ɪa]ͥnWO@@+);yI>I6D[t_J뻱X(߿ t~ӷAMpuyY1Cry\.4e QOZ:N=?'r Cd't]{Nt>ضIr\kO4MbdYO0plOHryGr;MKg`JYiV sr^hTT~(jA*/s(: ]qӲfv~71{ncc_<=rNn uW604G1Z=czv-݅3Ɩ^lx@X)ȵ˛$Vy,+IfݡȵBp> [ J^`rvh_0 3|>#ww!pڄeoyd,GJ^FJ(WPN6q6 }!T{ܞAI %:Is6p@ؠ{~lPvLrKk4-}i!c!>z)#*j)Ւ@'gWԷ9 8fܦޗ4 7y ì8 96 x4R|\Z:?;51x+CkGm 5–`M2Y0ȏs!9YX hTlc^JDMBA =] )-()zZ#B!B߲eZrMSٵ_酬]m6zcVJ+/™&)0rb_md"oЏC Z0e| ݨ[褼{} kŜ ,@AC2OQy*O#FIOEelwQ'$~H-dˮ< EzDNe*A?;/.XQ|E5۹]4@u_Cw\YSY?zRRqBP>ȳ}Pգ *,i9$}>P,gx$ӟ%E0)8D#n "Z< {{3meK-pK3ټE;֭߫(j= u$tSwg`NkJ%9$}JUq:w+II=f_ؿBCP;п4²9iz6Vw)ź[Y0R 稭EmfܒtX2zPLs2<- 7bko"tEictXFOs큧u&!J?lI0(ʄIHC{e+XduШi2]7cZtAޞ;c+9^ݒ\ 8<%M0In Io^p=:$*͟g ("&vt~\]ªYv_$Fi,e,M' KY~Q\m?K4S5j/m!CnceBoDbUkp]dO*`R I(0A7Ix 3u*g  ;yŞ'U InKJ5CD>; !_})d)Q~"yǂi KHk41 B:|I`e1$Bz4sଯ|ѝx4rSE%=,\"䷤0lT9U#.?(bN0,ӺJH'^0r딁9xP,!MƐN8Dz8,F37dzD!RR_ ,~]jsGN^JIԁw5K<2@>7\2:%/{sy 8U6 56?톚M6ihn$C:lݜbB5MTM^chSon?zξއދTDErVO13{BZ[kР_OP j3C_]K0^ݣ09wىffh =K4d.J`u^[UINi" V0 ykpu9<ݵnIũ.0/;tUSkS~&LD0V={ӣpi +gaIW (R{Q@pZmz6zOo`Ӟ~C&ج,,BGDg՟ -'WFof`j|Y>獤rps%(V?^m#` FIWvj|.X `1G, buP~.P*-8ɋO Có 0p%!_E=}ZsL\֨Ph^f'a[uO sD/n{_Xb*N.ޫ5E]'E&VN)oo*b<ߩ[H'e@KhI7dSXL󣍡]|H&vT'&RzeeAFX$L $@q͝RqGGʍy*՘\׀ayPNu*!<h_=s2{=ޔ8z~6fx,ɝU7i?@[\F{cUle7溜m/߲ү(X!P(z툧1mU&k a%Is\G"{< $(9Vl@u&չDl¸ksOޤU<ֺ?7%PnyqU*9Yt]fwC.DpgWM1E7%~aS4uNy;:=oW}|F0>Xm/+Oscڂ*ȂV}տh[R͜2];q < _g`M+ͅfVY(?%x ]EsקּEd]j?3*-K ̽:zn4KD2DP=C@PuceV .Pfrtt=PP؆*u`up4-Ӥ\LؒQ!?|9[W>tl=0G7 4!.' |CUGZmG--~{37)9hEV ĵ]ez07Y|~S0)x `)ވ„vrmehViD}Bgs`!i`gDsY?O'hMe/3b?Hj{DT1*JC Bz-;r%C}ĥࢫ2.v̫OX\en~BG U|{SpIQJcފTF`(X|ʼnsq5\[$$]ͣ4bfy0Lv@jz"sI]]vEVUb/69Q3PHV}ܲ:'d+\)mUgcK:/ű/hh vDVbz0/e‹#88{Z,y' m*y^UK?zO% V̿ a}*Lnvp~d7vguqIl&3VF:~%i"=M,݂ TeEWஓXȿ1s@'e@sO)ew ^ã!XUʡp,o`45taұ;\bgBP bfG'/-lԧF%(ncZ+DdM=#!`HR(OYYIMch|#䬍vIV<bȓ;̇1d Iɨj}ۂV/>MO#]e2d"J +xd} IxIXУݹ-X=ns.kN ^ J?0|j>V#L|6<}0;=ߠY& ,7N%B(ȩ?zX|V@z){uɊҜOP0ØoKev H_ jzd ufb鞭xZFy8>Xb'=~GPMV0G N5R#{3u%077t"soe'&e4>dhOz R`w)L{n7c~f[xOΓ,?sC^[F7Ԓ9O >u[I0|k;z\ nى6¦@5] ȟ]a*cuh iUx,}ǧ„" 5 C*`D4&4?fb%SFk.OE)#+O #2ԁz$6/;Xe]TYxX!\%[܈LeB̾_py܅v_t7ΰl֭z6?Yn {;i%-?=$uijH3[E$ Sșa`+]s+4T]MmEu^V\18'o, Is S'n[UX8g8(po{o1Iզ}e!z'.: EjoweV ke]>lK 00h* + l!UKN«5 gaaՙ8# IpU90L/22"24 =}LLUc;D R:T7H~/\));;NDI@3tdԲUuvPdG)gx:5@p7Norϥ?rma BY% 2*J"'P-QR-3j8r`QG:H8r5 __Xoop,8Ŷ"{w]&ϙxΟez,o*1Ru*/'hw~h|mv'ُʾI; F 2[ɷep4n,qxC0k/dWrBPe W*Ɓ& NF(;w-LKeH>}yQ9RZX85Uq,+\H+f,Eo#.]߂.KwNB[0`+Kp0m>jQ@<&lxI^!<8ƌ]s 7͍}Aj5Akun5>&<-;Jl]odAcF#m_Y,3J0/$VDru˻ZX[[݌0)kӫvn3N?[kT&Q"WrA(2\?t:0| sӊ_7AB;گITs2_'w#] !J] vق 6&>z+-*gbxq@G52bt Ɂi *TCE,PVޡYEP?ƶ:P8Ƣ:x_·%;80> mvFNTL<"DhɄ)ҮES (a)Q~r eL,kĊ7QEx  ȅӿ9m uI)XU,HKԎAh EM'ە0y8H(zvoݾʮn>2E uJ]ō& xm1{Ϻ%N拾:K+D0'^jIKG/7M-#")*WqML %;K_@$lOiY (90;;U30#8eN.Lћ=s*Zi[&R玨7HE@9[ĻL!NwbU/KσȼaYNtL/izw[.*6f ar9De~wG9~ ؔ.i^վ6wPqÜ] ǫ>R>qzjo uV H*_PuQ--QJrGƸ:d % `4 I!˭䔕=*dRFLD>ӴQo( wu9T'Yq PMRgZ!q䬛,TE[7swqΓMЭ5; >RoJZjh3IͿ16ASTQCR& #MC3.8\>ULڟFf=<'s*Bo6#dz ۖ*xj\KJ,b*ժ*˔Z)Wd\Fc9Y0ԑFW*-ŧ?ည{,Ua=MH&$uHj WXd-oI˜uK{QzRI݁Ys==m?V.IH7QLKFh-={{d@Q)1i L~weF XA/M&Ԟxq'X8\"DI+BI99CT.\N-k`l`9}"8{͞_cJ:Khjyj|<r0:;#Gz[!>m3 vA('-wa:굜"ۯUlH*z[?^ $ɝNg.abȹWp7Աd?B%cm"3xW\&`*(ƫ֮MU %mۛ58~_=LCo\ r¹C gVpf ^&1+Q:A"kSѦ!d(o.Mс{a%?׸=>zH}{^/6}Pea~fut@I\Pcw[ 58 tWiBT,:9_Uv^u{AJM}HM)gu# ?%G7"t˹ڱ ;vLnڱY#2@CgJ#hX$(s4jo"z,"ޚ26Vġ?g0 Hر*hTjP HF5A\t7 &+}Nȶ2ٷ..]ͻO$LPVi7\[1f}h2lAj,YFტO#K'!h=_XfF*+#;&4̛@ZSEkOԸRo:L #|Բ?oa \9H _:;V'߀rklQ;5WK\ lPD/NMLK== "Z>Yif$z׍~ =@ ب%߆ǙE>qg !B e?,㠖%,Fޗgxl-VOCxbXDAˢUpReûI1C_o+6NݼGN cK%'l0?1kHlcη ׶X)&W3x祌N/z.0 O-+~؉'0= F2MOdPdRWd4%,#NO+ uBI[nZ4H.+dguB|5~3~}٭r5`L 62_׽LnG!MSJꜻ8sT >lÙ]QqT}…73RӍݩ偎UviFiRɍxLlN#NTG(=2b* k?Ny/~ x1Ŋ"׵zwo2ʅoB_lk1UHX;@ Ѱz$ '6mU&KՄ^o7-Q T~Y]J4&͚ p[N>TF!ٺ]Pٛ!)l)y+* *l?1:~i#GijWnj.+imƉ̫ZKMU6BR){s>cqŌi`sp^OQ &N.08i T{06_(^l7@1ٿFǂH) c!I5cUU>^HKѿCY~>+*ޞH.)&{[?tx1TTXQPkVEoݏ*Ӳ$B0=OT?Q>}‡e6kNN_!NV,%RGn}?2LzB_cm93q4^͇9x>+l{08ks Sԣ,|G0{{*P=&weMErK=TdqSIjj7#6= pe6⹙2T̎ uxCv>cDrhJY7IhM#nRia[9Į߅vwj\r< ۡz *rpJ<A\5Ea*q*GoN1pn<~,R$|hI~bݺ-Bd+OX*pçpΖ)IA\]Sr6F;0 Õ(6~lؠ xd&F^;M!zFqDr8[Zf DR9+8X12^< u56t-`R5*/snZnԀ@* O2fjQsJoUO5X~vyeCoNa:(lH^ȄDXK D1s +'vyڻPlκoG;9q{Zq7u6;+9^r 6-CF;35x{HZ5}͕'պfRsfA~^FŗosԢ5.Xǟ=F!wyX%?O݄Ÿ K9Bb.[+)FUOۛY7 Zܖ d?lNP.@!긽>.G TV, z_&W-B@UaFvIZ+Q˒ 8B]6-Q[ov ,Wl/jb?3EPvPTA#"иFM+ 0ƏfÉW-NO``VGY 6jҽv_B~PÐ)o3 j Or,Pe?cEEg;Q~N;(cW-fT^L3y t]2-OQ%bo] :p*qیqd8)*kk,,d,i3-uJMC^h:5%5_QUD Eٕlc2<`C\ q YڦC}/푆LSn 2`c 2E>srʹ̺eU'ilc.HNJaBdphoOt^a|WuO27ɪj[`S;$+sRy Ui1w V>I_m.tHIw&+"2oq7J~!nej}o'_NXYi&M$g|;hkB!2@<}J$1BczZa)~zIO"BDD(q Ϲ=S৛geA-w#bb˧L"ieę4O  )`;9 VDE$ww*haO%; iG2ѡ{ {ʾ`z|qXi{S/`R'eC"mD(ZR=<{Pc-v,7͵13K~\3჊E06xp5!|KȻ{+S"Fg߰j,="^TccxbI0;ܙޅ(r#V k,kATqZ.P|6)b}nV,ZdR  0e?ʕ)U4 JQBzQ*A%j钪.n G:$dMJ]wku9OuH_|i$3Zjgjet0D.1)|dPJ,v0S~5mgP g>b_vg.#Pӎoag@ ND!6dٰabЖ uoTձNZ_9T>%V8M&c5枿|YhH7ʭMK!q$ִ{Rc![@p89{4S_M? oӾUzL,,g0b|'X yLT.+ѷ~.L#XV=EX'#rb]aX"-+wt1t`=EaTv/~7 )'*Ps>_y61թ/w* dhk+ѓ:\VRZXVGG3tHݻdqЁj3Pd%\ق3`e^>ˣkTgX1J<-e0ei- 쨤"h+\yܖ0>k@  fbgKDĝ(@O#Δ*REF8kr$IZU}Y;ܥT5ϵfxZE"y0ڔΝv0>. T$![0&HEKG黹') -e9N_ni>r/6@\`U,ABi-UĊ`uOǞ21J68ЊR߃~K`+*_/\)3VM]NTxD}$qCqAP|. cLc?zQ.<K4ʨDF~lQ‘9OmX OPΦm9A΍ 5شYsIZv6(&D%O3zfQgŠ/ϓ2 9ք^S H9n,4ExNevGLJcS7̕w2._F~SjrC ]A0.OD}g|̌K{ʫ$4N14 Ȟ47f~Xً*.3x{-(ך#-E0f!M])<kMMFdg<سrz،wɜ1"}/iMNϝ͜ OVjT41!s^#W'傀C4P1\2sǬu_:W޲G%> 8?0#mhlrH%%Ճb'y#A{ٵ1I8 ՙ1["L7x`P^!79W#iA(tko!O/Ĵ^lpEɠgzsفDDe~W%7ѵ@DK_Ε@vJ vq`ZIWNk:'q f8j8(tž^$2btR>}`1Z|T''=7y&)e- ^ʟ^=?VUv#"ٙ¯7FQHT7 }u|ʖjm@¼EsR ~p յ~BD`BQ=sT7ly ~m3U){PS:S|ugvR05\15'^ؚƞ} )d<%+~-GLi>7rlcr7`!Y߫r_A!\=B#B7{XH3Sm4iepS& OQ4!2 19j1F53m"vgMaѽzm6]U&,WFژ`)ʡP[1>v;>=篅(0t=7bnPX6ArH5&vMhh]/דSZwgdMJ x-{5J:!}㩁T~btu`'{RsKA93wzyC"߶J8>T߁fS]%J. C 1mx$n@e:CJ_*Fˌ ?{ cɭqQmv\C# "'O?$6(c6 CxD+IAF< FiqvöfaGep @P1Tބ?RtQOBڦ9*ԧEcMRAe:F&0yTmt>^|k"bK$={v;ҏ̕|Im: *i;X=H']10A"C?0ZjR?Ŷ(+>q,W|A2[Þ_ހEɖL8@XY=PE"~]ۥeFI אE@j̑5(L\z(BYH3KKm|$`aFJ6 akEo84xvr*9~|egVyZ,)>: IYOQQӀ1""ˢ[B} *N`R^'Qfֿ0w ,tWq- FD7.@u4lD|&3;#t[ls[GspUй4r;Z=ǃ׾jԼh,{J⸀6fBs8A1nGުfq  !?ZuF&W%[kngn/r ĻGKn3Fi;qRb__Y6b `Oe/f͂t[?t/lǎs2nixm= ?6\ٌ&;$U7ebBfHd׎,ţ@b͂moBa#6^ئy%kkV "@ؗQ<+mݰ2$cKi cis[#DF 5В&^2m sdXsGiWDս4ОVlS8^ϊ*:(7ʵ+%Q60leqn_]V'K#`])6xhr\pC?go=K*R$c`݀fnZrk1JV}d8fs*ٵB7VW:-qM˿CqR; `qbcK tV$ޏ+E, V<'2~DAۗ%6d k[/1V*S%A9M T䚐hh[eFc՗~ WcMz*k*iܝq 5 yJ\+揊htt&Jr) ЃS Au=F'qٸ>Y֯892F-( hB#e0R2X iV@hϟߥ22zVZ9(7(~!{Ku|h(Dʎjך.5.3 ܽ8rY"yи=-IL0PQ YnP kö`칏4t Z>F1+ƾQqr@>ǒϛhQΟ忣 !BN%wUX|rkewݩP~x+xY :0*F-*@A9w_|N"n? MsqFx0NRPbÀvY68߮x߆Ljckl;Rjx09Dvwx9D>jyz0O[HDړKߘ|ǖTR)(>]a3;%\jzGB97lܶRsd_xEO }A=b/DCɹ.!B[Zͽ#,*\dT 77iz$)DUyl2/@02 @U=nչhʿ|&xaZ8d( QM$l6˾҈% ;:jby߁/G0.z,2XI ygL6)}VZRz7u,WOz'-!{` 4d< 3jI 낿3C`ԧUX&24@`o1o/6}ZLsAB#)sh)WmТǶ sl"[G8,MS<!3Y[vX2S]._^Bi6nwSYd. ɥL=1smc_oc3kH)N)'yr:]ȝׂ3\VfC ljó0vT ^s*ihȁkp^ŠU܏prA$ռ-'25#36',/ti j8Hv2% *pdgEF 8ǥ%CTSQ\BsLɼ#E?$pA3qd1Byt5WЖKu<05~ڊ$А/04ׁW ]٠g#,5k7#^ZTc͓Z>F25WTqӲ^Q8GRDT|mO lKZccN/$i+Qw9bQZOQF ns93Lut+@p.R<&/wA,kqӹQD1`d@1d-\RhNzycҦWՖf˼w&&QR lăj2;mN0fŽ6)_{7 y8dlOk-*|ROϤd&6픹RW8!+ pgȜ*t@16UuXNl7Dp(Ŵw ҚzRS.w?9a|o<CcqɔȺtANAl-PLp9Kj 5&D'gUDU](O$hb"u9X'7|4Y脀pOس뼳G]_;3_WͶ2hPND Ɇ)A3E-#y8I(=k!eu)~,bϘaj;BԤ/qBmMۢo5{<=q3gd&bZ'xlk'A *;ӋX]N d ^QI\H7cIr- ί&,(Xn:NP_Xa;8P1}Ui#͙٘Esjג3oSV9) D- /SyF {.@ xu+ R"hSvAʤ5#hx6˅n.u} Qb4~Sx.Aڝ@8jz42gkh1F+&J##~&WT^nWA ؟PPGX[nrnUηᅼ2EI#hLpE6uqes:vcXNSH"Q%/#YB&7U$ j'a?ڢPF501O|BAƅ'Ft.ɾAޝ *Nd_Z,tFpK5uўശ8IBP=dԷ RĪoLs0IExb KUn/ NIsMQ0ɀL`jCvk>ݙgaatR,(DI`G]NJrw4"D.'&0FQұK) å V'JDeʴEM\jƃol #5% <ɽ23m:,R(Vs(IO;@X]B%A$tvxoO,KǑ2z+f3OR.%F}O 56T)|DSXaXg:hL}Hk 輡dhD$[;I DX|/86ڣK2oy@wl?1<[ RP{iL[+$ո3t]A&Ta`Qz5ԷV6$D6%qg:j[ѸߋH&3(?523:s]=Hpr_s&rmDE{Su1p0M{ɢ&i?C.52Bÿ}H FCMǶ3 =/uB9Iw{Pa"!D%ku!V"G8xoܠ /)AL&/ɛHk|aˊ4JEӘ"?:l! f۠Az=1pD':)q=qѴA&7*]O; Z\C 7 u37D2Uxї-$rK&ǚ@FCB }8gz\eLFFO'-J? NeNM&}n/ j@ɦ?&?{USO&@nEܨ_:No6Q4F v,u#vggi;E\%ыJB֭95($ʴ0|iorTNTw )kIu~YarJ+h ?|p*BVkhVP>㮚y*p9W4֑01PK0{f-ss"&̵( 9ү*c3[!I/ HQn+vJgAYo:h)27PZR(-L8{:Aa1ɝ_[Vc~WV8f LJHf YWSZA#+%_k]H6ܨ*T9 X}kDtD)^L@ROA*(EkKUJT!}yqdiT*@ՌYT YD3F}$G-QX#n(EB >b p?w=l<3? 8P2TI] <~k: \^_+ň MIJhhCj}1Vqh:_'vx3֠J$NQ1\b}a۫VdOd8#ة!SyX` %O?=3vCQܥ߅oT3*ߗx_2,RBbB9St[4 sI[i?ۜmsCхͫS+@&qʶfh'yE="ޛ#tͽ^l/Hf|qOԹx_D)D]HX4 iP"bLotJrA1ُR"d:qDb wam`O]Ma븻FsF̤y,Ս@O a-E1vҸn^xCgۄDP( 0tU#мb+gq UTG@=*'+;Tiq %CD&FFEٖ7c=F pnwYi 2 i^*]4&*'ɱg|}4ILox( vm[ldJXﵛ;+kij ih UL_e/5v&![_5< t0W룸h9gEh/C# tΨG՝ND*9jtW9emqWƙzݡ q(&b`_q0 Et[qSv#h ޘqDu7CpmݟW\3!R7ެboK1(zXJ ˠ\<ЈOJ{j]B>%I ?{[`j/#CJ]HJפ{ V.iw5# o2LQ<Y$B=H^X-a3WрoњmNT(i _9[@p#!ӧ);uد}~=ڪ«_O'+< # sLJD`Bg0 )s {S-ߓZ9gYGie#8M=fouc 9XeS?0JH}Gw5/O-[uv#vwU91xEӊ Eϊavks4k Tюq9tD"Bw]1v}WVrc5urwF8ɕZ#3Y+čPJ0ze pe>ZޓS7\+ HLcPGU'P̜\.*H=v4j_<9b.qI_M}!$9pZ4@\Аe1A>$`+URfu.p0}A0^ _K/=3~k~%$h%;A8J#R?E;O֤-toi}[\%_sV֭LLY%3Z?NȪRNoȟ=[xO3 $sr>88;%| eǮFAw@*ͅjs>luߴ+(r]9J`l|[k?ZiOeZo"i1{bS :ڍ1UQ[u$z`+7!f:hp'󜌧!C/]"Z |2C!޿cpXܒP( Ӟo(5!@UJq1Tp.~7F% Kk :޹_ynۘ iQ"o>vBSM@& ",rDe'@ӤN AܞV(Xq ytSp'g{9<1xJ9J ҨP$~ubx_+w=ʼ~>1prdyW VoaAثn҇W[lϪyxSr[aq)R}|%tVvOdyʒ/g5x 23!}^-/D?gǜ$D[eD ك]KgN._7%sщ=j=ۣ7+4s;5"F/1ܓ.ągoLRuEAJ\$#ThwDh*)ŬGQȪ9 q3[ -s6^zKۭ˫ׯ >zpE;db,yLK6$#Ec6HP|\Uj7M-MD-TuZQ=*Q:liP~@SEv}#5҇ۗݕε (Mnf`t";;& 1;|p?6ɂ6"1zT$4lJcDŨ,U kvˏQK+{C9(Y5pHTj(ʭ݌B ̅yTuU{QRQǽ`ʴFBPίښPS;guvG8+=IK+# ݥxx$}AWi<>)1jJ60C@#-dًmpn AӤkb*S2b'xMg5@vy!r'-@8h$ SIK7Pg'ţD]Xk|LB/|AOߤ6u5=SS`(piec/W ;`Xvޯ| <$3J34$f{-RBFƑ9F NO3({o՛Fٝ*wa!-h7@cx'ѝOʦwa pa Ak:ʉG'8sn0XhZӚngOV׬^I\]w|삾4bA,^r$Ǜo|a1)`AK:` /πvdG*3DVqԾwxG6." "E7Z>&& Cg TJW2$Wfx%P"ZooodװJXݍŒ'T.uynl)GJ F5w[s^V!bhUN frpwٜ^pJm"\hL)lZ-ɱݜi)Hʌ}y\YX+7]x,L&ɀ?;" Av|ޙ©#:jNju٧CNnZe!lz/U5bOـMK9My%BzO5ȜWhgM(dfZF~Q4%ZjBI  H\KǔA@fTk+ˁeUl̓fR f|_WuS-'(@( -e800 ~\ S_Ѫ ~XCط y~@ZSk#r1J /0D]s%~˃m|9+2s X c4+vvqN"p;F JnKjh!‰ж1Uvu[HycӬ\o߳ lRl|SAxv1>y"E5h;qG׏BFH XX`za\ d(hfq C#P,}7Tօ`o󩹑S_:x_2:+D&c%Zg-ٹ*v?U:"z¤XNXECaB귦H -Mg|3P_ {Yfgu$U]?;!yqhT9ٺ3]ڍ/Z8L[`ύHa9[~^ I3 ᅡ ۖK< w1 274 E9׵_yDg~Ys;I|%? :sW$+؇.X|hlMOCp? T K}!MaD@xy)_^}1N0\O2~Q/S1HӸ72$.:r {v7z Gs[F蓯S¶uw&9xˌoD[5apV[1+ F$/'ԅϗ#N[.Q/a<#)9&m1Lzˤz\nwkVJ* PG9$bLqi՝`g 2.y̅>ua"lM켽َAX""IxRp_LcA5hӢtod+`AxO]^/E݁-L.)vz1rgk?o]P?_;Zme+$3&Ȓ.B=fnj.ʪ=xHv)jIIu= +YQD0 7 )@lzJϺ$ܝQndPk,HP%iwOv@܊F\OeW:'z߃y:ZGC:ញ LXqAGa^BӰ2P̀B*_d"PԶX7 xql] (1lFpMDhƄ9ZB:3)KBs^g{ ~52kK9˩ӧڔoae-Rc[&U <"f|{$Jvf(֓*k18<#^:hFbddj}ک$L$i"t8)ϼ XGNX0.ORDqI fXwu"`'oY@?V#3D ux*u7lC5R( e]-tMe0/'2,}ck4.p֝,{&eĎ */-N;$E]nT݃FЙ!^ēӚyءTy%s Z`QY 177=:ӗ;r̫;wY՞D9 u;-~sOL S;|nW2*wS&8vfޠ BAޛUN!3V'mt3b7d֥ -`E4X;Ƒ$ cG8cUM1buIݮ"6$Q>!V6VX_nIԩWVi-8/4f8u(֩HhUmuB$)V*SCcS0Pr}3.(Oz7xR=&̄rm#ڱZW\kZon `j_F!iBڭ–;<`cM]J]#@2 P\ƘG Uf^YΊ7ah QKrV9;LjkJN$)D5^#lGUon8Q%@}0h4m W# BF;zrGL5g:ȢP^$'77" >֮3|$nI}!Df^{C.KQT+\އ@76AɪOiȵoZE␣ɿP5']V4E&@W7ku(d8"@°g ;;d4_6#ﻂYI\z O@ n%Z1wI8ܱcJFp+nLde 6dO )Ns]n٤5pý[x[bN=HL.$7^5b"^?2ڌa-q[3Ut(uBX_W^J\b#r;^{A}'l67t眍|6;jeRjEʬ8/u4.#i'c8 A0NꗁvA)0;B=n9T}]9y*ER ?N#^pȁ-Rnm݌Nŕkb5AdO|Wߔ`ZӃU_(+#4xi 8dpډ΅ⱃ>O 2j0%uj|L"хmV@|5"U)X(wJ, m?d2^qHHܮY-?%Qb]qkj2 q4LG$T"ԩ_0d#]v52Kww/Ife6Ks84`,&"$ͨ+"ՙO(3g*EEOK.Z> _ !;f'h9Գv|L,{U@;$ƪF iP!ȃ^p.`u( NP"xbR%l]roFu<D֣y tBw{D7{VJ>U)fu`gOm8v&& ڟB"Lc8ՀUŐ|ʓ&Mшc͘(/,$d haQBA:Brn3mRyGױ /&!1pK`).OZ⫕&+@?S9ҧ$iɺN=| ʞ zwG+ u?AmʴeAgxrEi/s2z3~A\kxVgDVU:ncaJ(5ٞh̵?B+lɟм×r!),Lj 4W#߉0%W7.fhr/i΅@H9"F cv`ċ$DS멝 ѕ7I9by~\3J+ʕZ>"e;NDKp+=ZI 7E[7b]1r٩[&N<(0vv܋7=b p̼_{!tGjx>~$sNE&o12%u~iv@>4lLa!.@YƂuTCt04/h6`)وkN{}-L7o&BM![awy%04\ڮYiWb_q&yp;mz`-XW+O笞G9xt b];R~8m+1[*/C]{:]<$n^ c[QH2Y)KM,삫mgxͶ b]58j p|!dG7|wp.~.>c x3\lL9YX!$*&QJ).TkᔮMty']V$a9x[$1f&2\ZxOA4+εX'pMrZAîiIåZCn\J[,ԽU3X-u&es}沮.(cޭ?mDCyΩ,-vR7ԳJo3EOb͏a&ZFO{W K@71+G36!=;G({tCwFj=#]kbZZK}p"5-'n1)O(B9:'໫Q )>Tߓy5%Wa3ψr{!/$En V#2vEr;t? An~䈄M"~<-Sխmfo.1QsS 'I# c!d+LzLuIO?ͯ09XT)2ϰ j8In9Aws fCzFq;4h)x q;()#f[<咐P .qI6Q'sOlV*}XNr3IC|`(&ǸG--3 L "0ї:.\R.@x*9 S̊v@+@:. 29 3%at0T p6[1:GD"=Q$_`Px~ZՋZCK>E?giUN$p@Nm| +6 9И7muVG3~%Vm@6K0K~JR%yZ8i z?[Z@oCmdhoQl~i|+Ն$Ecw_Ud*9 F*7dS:GS5IP~N%jBsҮj?},_́ەVȼT8ahl$zvb:^oeel_Hxz>]m!Vt \'r@)>z0jֿ农-^T߄bd'\~ZZGsd(6\} jYGqOߓύ:v#4cوG!OVIv?s,!NPuVlBUq#Q؇?Ftk i*#6uCN~%b/QUGC4Y&.c`l3m' `a݅Y0=բqt9z$ e˚Wkb ޒl8xMԤC) %'[[Tx߉L"|lt__[? > Z (qhU&vc1!PT) ݰG_$dgDo IW0Ulӱ ߐ BݹE4h} Qˆ j$ 3#hq*Si!)4 #]&גӸW* Ћ Ch:<e})1\0ڇ1ka9_1Y]wN* ۲׆['Mx#әT߬O'OIѯbۮ8T,Lj Ene#{pq yˈN5Va;3 ! O%(͏q0zWK( 7^ rbK36kt :6 >:1`xA"{p6lPnX=u0!4E2U[ Gi_4>='*K 1 ~=NԁוQ}ܖz?y4DF@GSª5cbiSyfKQ"N`yZ1ɕ" mx PdXY؋q]>C{i2/֨= )hLW)>3]9Rp@USN Ek6Ԛ>O}~Fԧ,(M񣣲U:ͤP1QkMuѰyWOgkp8Uf0 4Y): qe*z@EXDztvS1&v?i2dZq2Fdx1L5Ơ̏\-߃oܐ,?=^,8;n\pe%w|dt̗u!oZh>n$E񬐕je^ZX! T!ީT@ֳƚkTS}[bu."MVukjB>fse}xLB)Ac,WFPĩNvP.oKN ڠK>Ê(T>!487G },&P[zbS;eJ`qz[EWK4kvxׂ=V @m"ۊ'k4C@_{(!Fӟ7:9yMKY, k;Tu4_ FHh]1g@Ko+prޮۉ‡Ng[MWIF7q.u$r&lC$N4O$K1i,>)f=$/ϧm|ƅr @W^6tT/ 6(L ٵy 뜈z^R|^IDNAEo& cGtSu˒{ys=bBNօ>W'ͭV~I:af{JtR#){Y+Y=cϹ>gE; YcXq\ldv9fw3E&>ld뭄P Oqbv-H]s3%| '^*4Fmr:q-4tw(Q.K,^i !*Q-2A4-Kb$>$RvBP!Ky_+c«?C+/ݔiw>e )gM{+rɦזJ7~T [{ɵhH6g儑/Ͱ;{(h"bY MPH}zB^>or1:@^pvmhFʰΩDӔ -S'q1V+-fTBCt5`| _qn,HmYYk?CyZF}/:ĩ?ipntc혌LwiA:W4^P @+hQsx0Aѩ(&b{k`2I6D̩| (AϷ_5p'z:TEo9@E0ovySȋ&oX8 p8Toتe]e/?j^ [?Ql;!Phb gkA&g H! J/Mao'% 1:j쌏ejP_¡@SiR.o4]aϥ"Ʉ_umJZF.HW-/^|H:0y\] 7WC)[\ F3e"<Lpe[3ٺ^N8t^$!?ioeǘ@dۅㄈ `sF, ,Xd"Aؕ*%b}'JV gpsJp뗬Ty>HmsІSMHJ``S)58fNI_5^MARrm=bhVSR*DiIQ)R~0Ů߄k ˊ R5 OFOـӴ4Ϭ&GS2p RS!jy!Idça\ҋݺc[ 2jFGR *n<,}QK7 I/G)ww=IO6x'S7ۥ^`,B L!=4VW h?~궨ߦ2G$C83)ۜwW :]*l&Cػ |[dSّ.ȃG}o1H}I.>U6(D+dOqs)/Hb {>A٩T_2*C:#bӨY~H٩L T{Z\gތ8>njꄓ=Pþ?o/D 9j"H\,8*bCo'zZTMƤV*V˟)prz<PI ] ~8ſkc++@@T}d0Փr VJe 0EdʰHTMb}A8:` +>f#Ȅ>"u'yKQCB&JMԱi+Vg<O}W_?'Z UӆZcd oN6:2@]|>dgA O#^CB!Mjg># 9_'o^ng-='QSE6 ׂ*a`|Q2=S+<`ȞWWy/ I&bEF=Ƶ8孏eH5YbFQZG9P\Q}jXMHݤ3GMmԄC4P@,vqϾ(ZĴ(s F[ؗ3Weꄥ`RjNOTǴCH??$>p .c#) Si!ճ!"g`\MgO=Ienb"@r%[Gvm/|m~@ZħA`1P'+7Gg9o^v Ap5ݖ@}N`l-$ PrOl*zLtF'Y {~,Z.!n ^{IGZQ%U[1@Ijphq@{{Ӝ 7]垧%ҀrCOGA֘P(% 呄>j}lÖz(y(`o2)X\),1""y Gyb&"qa9oY3 4Tp 71R#hpHc Oa:Gb]2Wj]Zc;D炡nj5^>2D].YA,YٲՄQ:OLӺHW\A ;lԻWB$UϏNz#}~r\85K\'GCcl39eb6"3 H %{H*@0yаH֚>drZ+9!YqU/`$DN>8iu+ݕȻ?W^ۆN$X@@8ɬQ| { 9 H.~YmY*łtp61X+(vNs^bgc Tz,O Dܑ9B!}OϥXEw܊Ac]S-m6;D}h|+F-aDؽy;n0j/p+_S?߷ "_ʁ0LMc{GQ1 Tz'O'|h|i/`YJ\)[ ~ܵBp@j7|gVG?=&B 9\.s4F6$PKFO+6Zˌm(90n5W@A_.މw]p Ln=8۞_N=OysX Y%//M, {:g:h 5WQNR&3±ݶ%#T|J( J1\&ϪRRqW=o1L2aG˖+0m͕97b A@j["SȖt3iQ1*|eBxIeۗHK_@ӿ|jb#טּ룯q{u7'rHvn p9)k$Z5ݬXNMbW7W+_%?p6SB 0 p/aX{.pbd3"cH3aيzQ\ȓ*iH5S+(ME^W 8~@}/D Hކ o qaK#&|te~8~Ճ-)ǯMѮK(H˳yD176ZSQU_iq햡ƹ!֖OB&-Vp0"D}X3K@u0嬮7u(5yq1 P8{pc [?qXW1|*@y ȶAm=Xg,t6]FZRJVI> n+1^s]GK;"2!?$ &2J)YTȑ1N-`lrq`xg}-R]$L͐ac մZqD0ee8+E}Z.̢{t ЍVĈ33姪D+6uBc$6ۅ HEљ5Hd}"*RD膗+_vރO"?=co ,s9XIS_f Ά$@yG3B'idҮOB0Gr"c S痌A= cä b\@lΙ@8)jF#5ޙq sFpd=3Bcװ-m,'w9L )A?BӖ UJ~NbJ}ٜ|AFO hΧ[Nm'Vt=vKGႭ?dr%d~H Hq)DfO.{硎L0ta+s l!y񄉃+i1)g/T% `Nw anURPVac~ȐnFsy3ASmT}lw~lu 30YŢ':莒<<aw?`t󱭐f {%)Xǧ]`y:YD'h-wFw13BT.%TOLGlBZ;s}n2giб^ʈU3YmhJDxſ&ߙyX)Ƭw^#KCBx7~p\z-/՚fwѬN|&)"fxp`P(I d'M*L=m7ux>#aa&ՄojY|QY]1/ X*!\pѴD=Zp &v*hB_1r#˄.Aw5kK:٨ !#ʅB2 ed, UfuapbQmRRS!~]0"9I kee76NN~CHk%ݴb7$.uV(w|^)MK# /OCF3o6ohBȏVfCCEx؟gDXR;E1kaMe}%mSFx4?GOIFJkB}3iWVIω_c|mtT܋Eh%*=c@tޱAk7'!2o%|Bs {[E|"^IT冇 YMJ5evh녫}..:VR`E1GLc(B~o4"E%6bwUyDi^R!՚E-ź* Ľqh_H'( F Id gIhGVד{A(g{5Qd={Oȭ.b;'^ߏF}^Lj% jvh! feߦ'r}0a!J`pU$q<גgGB8k{L99@20ޏ'<&~rEޛH,n2rDuu :yַF$!Qgii-4k9یQ+0t'*|3 ["DG}۷߸G¾sQ`EYW[7K7Eon,? ̮;ja6.D!^fq'=./LJ`0銹I7]W9i'UY\{GS izM `S+Ş|y#Fڽ0{MFO wdB[])v䵽`u>aUwF PݦS* ͢ xS&1qZioC!o?㴓&gdMq}Y#4:KEw4&{[䲗1 kw|0qu^IQ4Hm}e/c1=xН]DtVdM8ԩfL.nh(OC Y:{`Q /߅q?]mk=p۴=rRL;BfWrt0gJ69)Tm$]*tOgEtj< 9s2YJOPhۦ䖫UH0!,,YpU]eI"ukQf0zXYwIxz"zYT&6RqFL2+ M6Z[?g:j> .zCp#0>6wsS+fw;zguϡcOIY0=Ӥ2gE>>r ʮ|^i*[vzG)n *'z\,:7.#A;^8%7ʺ KZyJS!1/y0zI +}u"j90s׊-?$uڦtm7GCm6gc^(Z㊹Wfv})U%JdI=Q׋L8 Sn%j LTIMWׇ>/gL >_ ~fiDH ֻw&@QvT{o&lrR]8=Rmo1K*]R%?h GT=F ̈ HfԄP {A;:b oy )~r%SH OkFY{UZ[Kq;j"jް&3S5"f3;>vHN< +@RF(xFųkOx>'P)[HBm\ꟃM V`A}^Ug;1 };I-c1%\9'wD\Z>&ƮAѦ>SY)^# dN<((lc8퀃ĞS*]9fCLU*(rIɇp[oc~ӫܝF:}9ADY21 M1Fg'PhD5--k^ +p*Øɯ c0r&v{ wJS˟Ӏ脎ꅎ" KLUbR{ *9.E~6d1x_JwU1Pbs;,-})D%n I"fֶ?frw}Co:܈PnIEpF-c\+:_(GAMqdE}lugM)d4JpضLaߤ@(HSC{֨ʶ$g׫1hgvO β`hC+:e_M ^fJϸ͠ =w=*5=uG5& }k00zuIOɸ%PgJ.<ӆC 3I05A\)ø䩝e"h+|2E2nUGjjeķgG I^P/_ HZwغDG"  L}AW  0Z0h!7u<.쵰`YH<9*dp9t#dUsKxS$֞Ak6 ,XBǪo2?fsqζM1}84"[TixqᲬJΫ Mم n< #|,jR.e^im.ls: 51 O7uuBrQ ⡳C1$$4Ld뼝k*i讔~|ʼn0ET H1#MnIOz]q-yiyJ#M>&xϬ't*H ;dpC!2B=b(4 }.e4ޙnq8iκIJ\f-@VK%jKPB<`~yh2ct%_&/ŃCzaOW0ۊZyQr92>sU}iDӦ[UJb.̞ҎPSwf۶/eY´! *0 s8aIs)h\ YʥI$RWZfNP9ϖayˀX D FafPKFUkף1ܡA层>oAEum7$ !HD,JЌLч)ibgSm|;JL ֨UE$/^2RU)j(6|.}DH$Ý;el}kg"}{_ nyCMʻi %S\eg)C$nOٸMecSp."ڥAwvOkig@ LX lQn47 *Vo:Fȧڧ/F3'X6-F"%∦pjm%8_K *JUv_:tGO|̉BtzfSw%Wo;ļƘ#v @Kh/LJ|83^ˁsp0L|3[0}^%TqJRLM.WjS"fw6ݾXE P ׭L(OX2 9`ڤEx؝$NvB88"tLG \S >{pwDvdJ @ED<ϟO@y5n.GV&R!n ]-VFvҘJQXf{ D=X#B(Hdج7QU4`c]ac-_8De=v޳e8;)U](bCMAUCQ1z`y0m fTG]%pNQ[ӤXehNz,5Uo%!!(9]0m$U&n ՄvrtrK-A; ڹ_FWZ#8)(#@B4ͣd'?{+ sSmn00S S*/YkБnmv҉cK%BIvcrr#&?&#$)O1|OsStbMAu89ѷ/"ʘꜻ]_T9 )a~ł9PAr9mTS{ =-'h&Y,wB51T\ŽP6 VP8ҝ| Jb62}OyҚ*L,J"`k,r=(slK۫ Ƌr\GX lSĆC4'C0m5X ]uέmuQnu}N9^  s yq~??R֗ў{6{P͙Vq%/q 51M>kGTSv 0]:+s6FӅ뙄}a $}JZrSqѐ o&/'hZMQp7sJP-\ǎx Lj^] S^/So7Y?OD+rz`եzq8q 1UHo YB(Iro`"{@-`_ТFp|`?yB{Mm$?{ėXGFit/ ȥ;m+k =CA-o0CX_Ȑ#. Yb%VW{Zw0GqΕske(WG"8r1r*`|!"AWIt݈Yl<݁+ c2Y@t4hFI=˚J:|S0,ꌹ G ]YѭHݘ J|Q/=" PVKũI,`Xk2O$2 ɍh%Y*e):ӟUgt(.ǦYKڮZZ!J-x_eքgLuofi ˹#bHbr ܾ| A򨻉|D1fz9g/K&A4.t1. $RN(s}FoM lGkK Xٮ0,"ZjbuL Z~oUX0DN=s9ۥtjjhQid(8Axp_Z~WL v- ޙ&2-zM[BsmcRAXlM0yIt(&Dždgk!S7s0wa;bIR0MskYڵ17|a,ğCyrvF`C7YL^?| ɞi{T"*==WZ^#AD3rw @n䊝[%Ē4 &cq]0,a %pM*VU4ʉV \2!yfV{;l-6mM:wPmM˓Nɽ{fP%q!bF)jr"Uhw6_8Պx1솪-]^coܴBOH&)cVsx]-gAmą[q{uFt]89Y 01óNh(Ӡ@9S!,bxJP rv9q2w_9*EGpiZBÀdz*YDD-fÀ2HWc?,ulJ fOσ6aE!jr[]^p \K)8v w`7خEX7 Rc*{E88daCޏYhseͽ"6ĻN;l26hǕ/O_6/}+Ů9Vt}:ldb=$T~[e뚲1 >ˬ<ltфĹc<}'p,=P #ܥG1a?)B/6fov*H_++ $\iHH%]e-B۬dYMypavͷ4V@<$_,]#:u嶩5NFdZ+UKYsiiSdC)0^=Cfsq~♵nq3xf-Acc`e|XH ? 5`MEEMr@<*LݢLx , 0yQZ060G59x[ *\x 2sJ:(Mkj>)ʧ5`XGUhF*"=ȅGu"1HL%8I0]&5'o]*\w.nUH)s[^9Dž3S*i5:nuC%>Fo wx[Cu.-b[ 9_urj}𶡻xo] $MfHB[xm Hy0҆3{LckLu+scƦ*Z}>+ܐSCsyK64^QF&+}?CډgOr8rHDyc~$ꍿGIBbvx~2*vU,-o,+ğ/%*K ?xՅ.Fw(JDrǫ,&qNh=Xeכz)ϒTB}ɀ\)tWZqY\h Y8Xo=Lp1'UԅC4H3ӟvAq16LX r-^F8y5ƭzFˍ.ETUVh9UAAjJrrdx#$ j h}V| Y*\mSM`%3UBnJtqB<\ ܰ==by󅼋JBM N;(BxiA&UviznJVӀ`4[e#|AaB^]ܾLy˩k&J K;j!x<1O.h3p5Ԅʐ'oa+ p:.N =%*4WZGQB0|f̎}FQpPx%^9'.3. č̓ ճخJJ&nDmR6lzJNqW "J_Ba>s=3M2_l`4^t{wcK?HP/Ok2&C%/@2Zçfޫ M sqC 3)P=BZS7BE<,c+pTLd ?4ސ r9 D#s5*{loLOK Bj+ӶٴncA2)IPf@Hա+tZa C4GW چWo^\dG~Ir}~BDVO*h :#-]+[/?<JSܟwN\"jXY QV}2+TηӡfRO4!ez]&=>(σE+GdFJohPюhBNoboY&,ĐpǏ Ttc۽$-LJi*RK<04;C|F|,xm?k3A6VT<,?ڇ*Ht`? [/X^ͣP~fd*dsuF0 hp ƎӸCBxZ5lӟfkTEPiy2>EN>["ID})w5So9#SA/4:’Wl3٥{˄:qNCc+}׀( Hfs.mmfo4"k^7`ϼ.6Vid.Rد&,`:# BEsoU "ݐ!ɒ!ׁ^N8z:jc÷v+],TS@79e|3ÿ5vs_L4u&6EAZD.jW}m"}pd_,8JetN&ȶzc)"8gCq,؛P@BbmCNkcl|L2\<ϰE.`kY:%*Lt^I(4*yOll{eh!W%+VIEnFO4SXJ+qxc]WM>i'ڣՐG8X pg4#|~ ƢM&z;MO1OD`rX/sAcjz/ x4`sʩn]wi\ùYHTRAmK"_=BF\kCmX8G&O?]Jtj$ cS + sJ~b-{j } =Rvh%hz@{[#'eBkYDY *Y}{F{{DXƉ›v?Y|&/:@i & т =X3t?(kUx fPWW{FԮ;-TVnf_p^ՇM3n@qyynz{n?!ZF EduΈ5 0nGÉyyw "E*,*x]CRR4p9dz|8r4xF=t*8үqK(E:Em 803,'5hdۜ/;EUNIg dcmRzjÀ=t+6gT`n:ԡ+o- ~Y]-N-XD] P; v0Ag؜zf : k"Bx`} ŢE}o%e2Nb-AAίƓGVnxprEE@J +]BQO$7&U;dNHmKդh"˦Ǽ+8[-T~Z$iuȼrz78xW(]jʖ69hZd0 a_}ِcawϦʜv HVF2Uk_2T,)x2-`'e>eF#huͿ#ʪM)uzv Q+@YG?%gKQ%#og{&"wQL27+w*T[{xV;Ҋ _9dNͶ-ِkhl{=ϕ>n:[36L]i^djgىtb/qT,LΘ/nd$[x2 $O7QS#`u$wq[nߋ+ms JN4Ʀؠ]&)(oEeU:* Ѳ$`ﶔxBeT^>jX!.rsVL̀bu}qQ]g+'g$цH],rR'|Pg֚=>,aKԫ@Q<ȒQr Ulbry:\ JK79 %m5l'x~= &mv$I=H+Vy&e(OjGzg8uӋ1Jn!]Tb0ʦUa3i,. [ѱl·MJ70z% ok/|q&!Gq| 0GӍOGr^㹜tH[3'bl?/Gr}tAP~ing+!Lpct&ޘ5QO&Z` X岩IPH8<tފJX63XboPA_?* mps^L/*8)ތ-qM/*_Jx$#]ɆV4`sUMmqhzr;Q[cLɐ`-1ldkq>x͔)<[ɨյ?7<+loHWLFhOY}8YB"K6TFڦ!Jw,/g # \n.LxDG%h6=@ /2 sIL>SnFaڗkSr 2 {M7a}F'yF(3!AbρMZȐ8>vfCj]e>^c͐j!z!8D a6XN|=s,;Y]APj8;VAaMӺC1= t έ]){T0EƸtR8L;1;2 8; Qoac(җAUdB $ _U'S1K4ʰwErWfsaQo\YEx A,E6.Ͼƣ15ٳ@RhǦhWA 7{VǾjh(ȖuhQ5k3Isצػ(F܊enձm=E7TٮzuDa*1s׏dtCR6Xwn&P 1?WqqD;BNHSqgW"BKD6t!u4tS,+P@CO,Do`-!BoS} G17Ք"$ X. *@+u(D =Bjkijюr<mfAG rf-;ixC42 $m/\v}oFwRY;6d̀js.%| Bn\ FY/E`M, 64@8+DE(ZyT"Gd>$$92\UשPDǘ cU!\U(UHk52).L NŕCaHFj b_*p5뢑a,~١d>JRZŏ:U 6:}j nN3؏OςR6PR̸᫅[tZ;s 5{= b r ENYnr5µ~G?ν9I45}]娄4v咂Dy@KQ/~xSʂ*TT%3[K/ ǔ ;dunzCR|Sp6h7?g-G$-}_5\B$b+j͎(FF}fှw*rd %.lCM#zt!08Хf Ce& QsycڬHOd0. %Lj$ʟP@ϓTINb |W)۽?tlrw;Gwa"Gc9Q  0GhK] s 9/m4U&Vx,9d{zW3n1Hi"2k8-Dy l}} =Ȅ*X*d"d ˛8vK[רgwL5y+G@!gE65A{8]H? W.?'z9"4y1 ]U|GyZO)2RNS@lST'[/2L_iU "p ].zՄcJ]4EӘT[7?ĻD`"40E㇐ѵVs5̟4)pP!(N$:$nڟDK= 魥:4\蒰&}}f*GmVShz ^#Wg5g8BV)ا"UaU]X:JzW!FװY0>%Gv=Y;3j q4Δx.:6<JKb^$}mƽN]?:YrW%#> `>q&J0&8AfyNkT,'šzl_KqfA*"_A?*nm7_zڭh^r\|TvU&9j7Tg.JF+W HԎϲC;fvP!x{T#d? ^vD/{wHˬЂ[L8`Y67>Ri(^bcc18mWQ"YԞ7S(6C_N!1fR@6X&V8݂%N'kP:QutLg^sOepH%2,-0V7/a re\Ƹ1A~yr./K| ]D@iԄ!wx#&PfvD' !bZoGS~KTs#^5;rB5:IDYQ 3 VےxVyݻ*wh v#nNdLPG(WR%qn}Q`LC^De(6*:Ԑ(NFٽ0B2|MZ0}{`Py2NYOa1Y>},*NUN|2*+ȋV5I1GnBrGJ}XH9tjX:%|J~ V+$Yqa4Laq3k#ƄָG'b#`M&ЧM>_x8{)*@U&^ͽ/S6@ܱ)/c[d I8E H[=4Uyגn&X-ܛ1+3:u-NW4- /7MVԛe׼@%My(5ִIIB(>hތ0kw` LЀּm ط4^M;Xl?#~91Kz<s >m%]⼎4iĹ 8CN~bj&f|]uNGEU)~P"M#po>3(g_aҰ<18yFep,XJna"&wǣf4K=MBqe;54T6\ˤcUQm\.T %x<#"?rpN-?f5=𸅏~a_ҤΒAD*QQIrj,Us&!Koȉ3FzmT5_m_wIi/\xr?hybQY5Vbfu5 'wr'4YʨHpxg?g/k8gzQ1; 8C1wm0[X}0~3NaჀh50l ?PNԶ<-Q Y {NҀ6p^y64cY2:g@WB< c:;ӰYMIXE-AO耑 ̬41#/3pae!7|=%5ڄ*}C(>}@ t:Z.#4_ݻ %r,\fU=ULW+ILɝM٩m$0rYZ_)16< H:Gb0ڿ̭2y5D@p?"[rZL bl,߾"Sh Lƿd'Lȶ~}$u.xd9K BK@x1}I&qtZZذvJqk_>os@+[9d~g mzքbH‹B `_|*s(bq۱|N6;7VY3)ltڱ2^cjt;Ft,̻jL>(Qn;떅!o#rҕiŨ6[P9E "T|A:w=KE؎לsKGrJN˓'womYrܤg B BeD|t+F}.x Z t*j5jr3#)Bҕ\aQTBNӝ1$ŊRXWVM2HNA ^N[\)E_åEQlFc~6;8l'z:62[)M$j@k=9ݱjAeQšyBHbC^O9ZL<kM/pg føgdt=R]]Xhd]ԓV%|R"9jUBRA_D4WU;a,w2-!m`H*)ˌh8Zu@hPO$ϫQOՏ)'HuIOVijj{(JHFI\.ÇQsB+Sq0:Fr$S%SHFB?W[yn \B_X(?v9%]d djhLӌv4#*7ʴ?,q .B/92P[:'ݙρb=˦s$ܲf"u/ M9Kk5n1Rҙ۫u d4mM l/2OUK)|wJ~yOT=@J Ϥ66hvWKLL[qHkE/T>:lʛdߖ>b³ oi6=c]3Q;< Cމqac׻XeJ'86bd> ݻG ' czhCV=³kZ:ͪUa٧M( `VWi(?Py^RUExo49ЍhG5(q*ž 0w'- *bAMF})WRUA+G(\2bkX(zl;'#g;?.""" )ၰ3a qus+a *TNޣ:xuGBg!{Eojz5ANuNqQh ;R 3J9a!tC9A"Fr[qM=Q:^Ċ/͋aNBRx@˹dʺ'xXąGUIt?hIҔ𹞁c}GͱvD8SA#A)9$1fiN(y<Ε\iC 1Pho?WI|:NHvnѕXNG vq{&ꏺ}! pM['Ѭw-+>e -@wT}-}Ń(mMa#5ZyFH  {KJԄ:q&†ԂB3{ ²5e~`ed$j ?T"-D2 wV)UtB\1_݇.dwf*Pen=Ӂ.VrVI)_F2̤/!~;4zcGِ}]*f/ElI竝4OViSbiJ\c5ǽj>Uݪ|bȶDg4x `<2lW- } (r_$I7-+UX }FʛD'EM^Q?H6lN?uqajsw JɥL[x9Oh( *RJX?Y֛qmPmj0s,T*"M.0nzϢ8ޤ{k7/ ^na?HPHX_:2e(e~t\5/ˠ,,i֥TͱS-GZ$m.#0 QO~{ 7x0 W3@\ܒee%[Ҵ.Zrh~Uxphfت2L!x^3P. >T}"Y) O\ !ĮY~NK֫-rmԮL1.YT+~fc[=6Q_?XJ39~ рXkBǯbB)ڰ:KNbv ?;xE%\B]i ;qZ=OeT12jt.=\Zx'zPz!qW 0벥oKp /[XI(f&Yة۫B hʊ]G '@ W?UR{>{jmEFwY;=-&9P"lt \v&xer(ce&·=fb9$Rao't9^$71(bi5U!|acK1tf MוOgPjP䀝*2gK~4`e)%DTm&>'(&b:XZiSli%%UАL$nXF5-}͉L`g8 F u읔~̔/ZKYXz\5_QvħV> Q2$>wPo3z~k,4uK^&qz_)c ^#řg/Aȴ˹4q{#ns,VC j8EV"AVQT8,R<ѥ}*9`ЈWV" qyZfx\O7L,0<z]E{]F5"9WԪ!@sa8\$LY؀TH)}S[_ >+ Vuo2eQfAT0>pA2~^*8Ks!J>"x8Ks+0@uP>i$FDi+ $Lxr)stౘ$t>պR-)m#dKhRTX?H2|85UlkRt`P1˚rWWYӈpzQq#zSJӧۓO[מt&F^{^G>$ڴ. Ϻ8D0$(ym(%α{If^Qqֽ^by幫 'Oz݀%2H;p+jJ\ӗe^%xJQ]떢uS1V"꣦6Hn0y&s^+ Qgϊ0 &֊71Q57Dӣ_/.t^UVxKU\x F{Uxr gsyGa"rNl~6$O:`A1eU_DvBnwRiQA:>pIv1>JL1Iq @%DLHZr(ΠB276-БddAx|pWl.h9+̼k_ FT+ 2+ h av! }czQ0Xt/HPX i[;pjgGsxKBOF9ΣДSMլ3:34l<8n!L^#Ip8 "-97켎fSJ(*T}R1hV 1lۙD ?p\)5-4TCSgl^Eb]p}6x6p2nAQRf.Mgf1dR G8Go;q;V~҅ R!.‡kVGW,U#VP)XӸk&.) ,rQ9Lԇ2fZ5 ,nU2SCkpTsJ8OlC@ݭl=݂cHj6''R91:]40{}u^'k'Dž7ɾyV- .EPKIMǖ! a@9]Ӈw4ƣ ([ B %̂ƽi}}DUYoPvTB(Q*rޠzJd%4؋~&!C?`{.Bh aItg5DqmYϝ-+ dج~JV8 ,4P2Jnx/}ӕ73p'Eէ%?.M?[j"f.04yr'#l_̗zơ-u?U#XĎ1 }M2} Sv5\.cc6M]qڕM>随LMCނZ?ȩGAOg:5ιIP[v5m{ Ν%jN=~1[6K-z%rrc-E[2MNxQhcξ[\!re '{iID}١^nʀR@ o`~ 7[ E06Rw㟍SPBE%"ZqNQecQKIi®uq.k$+&Z%qf(zBkzgC-q끿J+@+k:i/8 qPט/5l* ˹7K'LT[)19<`#YUNzү–zL:s4?U=XvID~?OG ޝ=+=mtq G&'H0 ]Q_OY9vՇ+.~ hIMN/_Pi]A[7wV'|D\/ 6 <>4U0[ W ˈC3*2:,UHiwvo^}'jqk:)ÞuX c?NGMU&eЋweJ=2NRaRB_LfJS%cVd2ɎfIBUUxSnB!ese:X9er/JG&%(s5)QUH{;V_Dld\$ |]ZѸ2]zp[q6ѿOgl0ÊnZH:2Uwi\pF ǁrjP. w-BO\y zɞĮdC8^?wU3QMMkq (&{JKg&[mz?: ʯz=։ ux*xzHJ?{j:rEZUԐ̑~vOِPdԜUib+9u j"}08>K(o^UlM 6򼸿9Cɧ'Ш/~1e3U'_.?bGb)&5/n퐥ɾtWKwv1eTD˚"$AWC`@łbcrj7ͫ<1̷֘۸E=gJ,뗅iޝEjL-\!?|_sAx&sJXcԷ^)u_3^f Vg^>|{)S/3Nl|5)vԩRÇǯ*yQDaYAV1]a)AaQ߂:m1eWulуPt7Eu鴀Kw2I,1g"hOW4tceTz[=f|JB;2&?ف8i_ bP TAMc5[Oِ'w@L_:޸ l< 687܎njr"qB7*řC!O9("蛐''b hcۍP:ܿe7¨Q$8:*@[Bbk;>W[+u:A.ZCx%ED1D l 6N hqxʟy&˶|Xcڦ;]1n_sCcF FsO23{ДwVo!5S۳-)>gO1IyK>kVlH~~+:*lVB+lĢ@b֯$pDxQ7c sMO}! oBs s0& ;}U .V# ]/hVw7*5VCa c,͋nvեkDtΙExnnžD.吰<,;;"#n"A o7P3E{l&TF$GPYt1_a= =OxUKN!Ѥu3e`HLbq]UnVxwK/R+x7\DA!w$Y zC r(aeF6DR`3xw5(@q`$bu}!MōEWйAZd˳؀N):Mv\ɔ`XX 颫{'!݆ˆʰp=M-%;P%ŕ%FŹejs!SerBMv@o ,G]8LH1'g"pw 2'{;*o[T)uj.Բ;T4o[nPl[&yˬhI^ fPhqG/;J)UtKnd=1'SiHWzo^1(V˒Hϧ~75ow(o~>R aķ{8 7xw$~N~v\)# 7;cِ6^A񕄁M-eplYBY;VQ(Pk?K`3Zpߘ&edf'BOt9FO, ֧[;WEեA_˥\FB }e")qNYrFP-z k޺c"HQVwCو,廸iOF='5RTv"HD#f%](F3FFdIvc[IE^$3PF&Ί/Vے'rFL`̓pc&d"h1kl2wI~QBO vo =[-6/ɻ HS?1g,?D h x .ǁ%:2 ,aG▹G?KxȆwqȪ itytYm9y" fb+jhySzcUVu,lVGf|%o7`o=RmϞN`MB*^IW2v_^uTưԲ2F/GDیȡ, 6v\y" :% 7'絾w\ZZl "=8XvJEfTS9l+_+w^v样;:FO8>aad2T=_kv:Q0  )&Y(hs:K? wn`Ү"|g0$}F@ֹ0z!*SNA`Q鼌Ck Q)/I4^K}bPOK,A; r7 ) 8]X6$r|& Vidݘ:-wk8Q`+:n00LvF%}j XL?""nJyMHMΈ} 4tMv*ǘ},C!>N(_xƨu6Ǯ"l ODC`\M^4PͯoiۊUE( /q7+ tGܵݵ.< z4uNT?5l= @+6n9쒝ֹ[:ַ͘{}Qq$82ԝ0!OV=}%fⵄtw>nm_ޤ)(ن(ImbiB+{mEY& >[S[F!J"R!PxK/ N* UKbns^K9QaC5 :湀MfAͤwq:;`ݓ Ѱ./_\NlYm{/hҟXg<^H(C| om$RI 0T첆r<9Q2tG3`yr +z@miAD_Y%@!X Jj֠bP9^s1@c)-sI29YM]Lj o v15jo;*D IYK7 {#Ϣ(GC?3'\ږr˷2H_e5G{W8 * qJ#iꞬNUp(Q[BGZm9ˌf_nr%p\66? T?ykE|%G}c黊ۣU=;sXap>ǔ&xulD+0}ʡֆ$8  mea{CM+X2QRG͹z]$lLFoԷˌX_~i+aL1 v^5 t *<\$lyf?iWɬSrSc_xC::j^\q*^ENvd6MvӀ6U$s2jUZU+9jELeLLcȸ.wh`,>W vHt */XHIb(6gፉ/OCQtMg:2)y>`? cmsx <KN9̛?ǂlo7aJϹ.Ӌb"R7˜)RCVDCrΧIK$*Ulq`xT;`B=b3V=G)a񸂮-jO3EcdVJpl:9H9qp/%!M7-pQ|@xg N0# ȡ)Gd]-5~ZR,>EihbF .ʱ`9J}ODzer%2AU ̖ՅT2IN"+/Y|iN1 ~J}P[Χq-?! `;J^rl(3fox:}k\rC.UoGZjC"8D*"~$ ug=[5(ӥU7h%_Wan;bI OI@|kVYiFFYFG:RBc+ҫcԾeW Tj4 I)ِ$ eh\+\o pJc+'~l@+(ffL~l^)p{`J5,o1%?k>K I灢_I0л.X,-/+LeF=]u[.0m[-V^9:YNJ F l<ԾƒߝA4-:,EkvtSe&؅"3a<** B͜R7~ /-RP(4Gnqeǁ$y;j[kIn̒1B\E,raa/Elo7ҍ= \F+KGDV6xRH+:X?מ:T%W { ˜cPJQsFvm(9R48v#=XtNOZXZ(4[ ^APB;awure=b`5j>u@dZjۏ=6\ȴFf:ί%:˫nmǷ1|$K#9^Tf;\)= Ý;/vۑjۀ8aqD*|[A_leUF9a5Ť}BDbR|fZT*_`zпߣB?BXBؿC;Zq{dծ 6-/xbz>#X3&YdnԔzI8!ق{Dp3'SV xG,PlFZ]U{HwFҽƚ ⽨VH7z`/\C+xaXA8C>9>tGn!Ygry]CBDydS3mj@dN0J̈́ $XP(KwS vhWUCn}޻ __ 3띏L\R^j$ RL(x cʓ0DRck3TeOF^Q0?3h-qؿu3o?teLQ߃Wc÷A=w )PÞ5Z2 #ݴUp$F#=/rGa?l 2^l[jj>G&69CWY<2ة_1k1f^oH84 n8V,=j/-\a$8.fw8Sp|GdѳEsvxr&\=z!Pu xtН;M7GaCmgWFκ2٩/kxTmb<=W,,>/WчmNN9mv-C&e !|SKE-xSY<\ j#qNm[^CT^CƘ Of#@WoϽIY#.d%\-\Td44p6gC@ہ;G.=(ᜯo\7Ђf?L}b:hs P )=+Ufj}S֬m]h쬖(ۛȁ%|:<+38V̦oK|16w 5 yĎ]޷V+y Y24o>M)uL'9],DxRCmPSYc.Gm,)gz_<}縕}UC9>OqyFhã>H?Oǣ\p IPt3M+$Ծ[c߄7&(iT|-Z%PxwY=vtPO3QύN,g(pUAC +^NӍH7TG6fIw1mIYȱcJS:e5%EI3pT>Axf$Sƀt@W$Ǧh`-Wz>.nL6ݸc ;Hy;dħR&$cMW1!qQoj=[/%%v4Å,J]-])*MX1j>KM4zӎe3Da3$fުZI=N\\  &H؆&lyֱ{A*򻻜q$> ^ѥ<$AgBBrIaWBq9?^:ڕ+č8Fs*iEiL,~+`;D͏R|;rPLAA|IemkU a4!yP51X֢ &x4jpnCр<.zs\+ϓ5/Nq%P`@O<V'M`{Cc|T2"tRҮo1+=͂{ M]e9*?q8 t++ 3!T_K&߳up1_as&TV)&hkfȦF~ Ԉƣ*IZ1^o\;Ẋ>Zx_l$;o2}ڿO@AhVBPoS.n i? 1euH MI6ba UT?mi8c&Xl~ }בCQNb鑎t勨? DO?r(_Z >B9 iA;8ِ\={.Όʒ^I0Ϻt.d.V=+Mob)DV0bvt OQ6"Y1a D;.CJvb gVYd$ Mqd&a('/ Gmm5(0.ꅽ9(GQxtsf[E* uP0 DoS_OJaϡ JRQ嶞CHOTW-͆p{!3Գ_}wJQF_@4D3\K݊ GE{LAaO](ΩR9_?,Bf^̔3TJV,Z;ʫQ!a s[5#Չ:iPoSU4a>6>c|B ZNC~"OG-lj-PE7 TaUF3ڇ|pOӁ-[ɐF*X`(UWo/~ѬN5Ea"%-X[Hf-\AҴB}YJ$8~@ghL<+~#y䢝jjqY= `sZfo`9-(vbD&w#$}qH ,gmCp_q.1XfYiVg%IXfwDoj9О;4/+aZ^꘦ֈNf֡I9@ ܬ)4SHk6Q&wpi$*Z!(&v/p*᠟.noxULn2pQ`0mlt('C NaNO $߅s^%# B3U(.X1)N IŋxƤ,ْ믱I7*`UP332`,S)F\aIہ*^3.Am\ -&PK[*VT-H3{?/зF+wZa`+aDU/$YG$0On~^,8{@`7i<%kSkۍzu,6`ozd㬖9\slzxmO+:y2aPS(ƘC5; @[r$&I&BbDwiCrHK KŶhMSߕȌ3hQmQ}ړ8MV ssUElEB%TLr Lۛ!Z]eʼn5wB˴D=A \{ ʙ{C\)䈚9,1q_"V)M >zgdݔh}{QԀ 2\8he`Dȯ1%ZP[i_>{ɠI-!c7=u7 oo*:qe% /O |>>NTŭcEWf^dE%F] lwlX~biS"LҰEgtIM&^ye|n8!/₻]*ŠՀ)yB EݬU~jBxR:Q̅z%k?eq')jC}G6hjq<whIClt¼={Qwzg@E9 v R[ےW>c[B8 s9&W3=-jP҆?9Tؽ<{`ӟ4qxW) &6т [U{ٙ`Oݓ+{dJ xxy|#m#&Q?tZ\[C;!;''~@3ȩT{#Gu֎=&7I Ǚ6 Ѻ(_T(\DM 3s7-hlr5  VZ7b~( k'-R-M'-^28 _{$q@G,ՙ+Rl' y.^4hwos(LUH89>i\u:I2yJהy u~mFDʙ_Bj"+蘜knj fv<5 ϝgLB/Fc0ڴv10Vrn"lloO(P8KRGlUof1O&6w!lM:g輶!Cqf#>(]/; UrNz=t(g'{Ҫy)~( jKd3݈C7l xߡ}#VO춤 @k4^=6a7.\T4I l)]'gADj a(6-o"mE-.$YyV^ixA[R;HWG&`fw!u-*g$Qz6)BJG]VO֮g_b.C>Xǩ@;0b;<|e3KXyȏ484<٬TS*\wZ0ӊǯ\-3)AQK}V -u]P{Nq^_׿~^EZϏ۽&uns+iSyxj AQ`L# lDپ i(V/+~JR:t q4g<T9$/F:6]'أ_-+y`T@hA _s8Ϙ7~c|2Y|B/ԈoF*.iL!s}B-38#ko-, oc70SrUWKz}a6E (qk"x,8N=-\4:r΋VDকYV >_F!}{%EGaAP/a s}s5l.u?)*^FzDВތF7Byb?j_wa&<.QzIAsR\2hW!5p{geC'nf Ηg\]p\=v4# PONbrPf̨##P^d[9ҧ1KhtG4 ΋^FavrŸ|<+A=QgB5q0 _.i`buԆe ~`GrJc°~gv]-I],pl7&<%ȿn,МeG,JM8McvCs=μڌZ pqII`M*-kb4tg2 camh0f{Ү &=BJ|2GjPy@ i3MͲFJ +LG;"a {AٿGs/(<6K:֬jR!]*Wf,^~Ѡ7DJ;ȕc QW :J9P:JA.<7$\7Am~l@d ujK%]g牞 ?  Y>>}U_uqEtFk"I}X.ŏx pq)1pdKɛ-گEa]% PυA@{G{ 8_T4 t /t:Qu9H8,ߓֵjTh;3&,Wh$-UÓD͡X>TħVKٜ2TP\!v@j,IK~T/JT"AG0/{Ѻ1:$G';Y))6JTj/t"'s?@-9 ΅.gNJ8f_&_1#g [~Gfggg48 o7aQhgP^@d0ySc <5MZ, ޵CT$ +)9 ym[,.aS[K=`ka~J1Uk \U6n/fCH/R:%Z&7db?~yO;3/w[Aϗ'QcE7uߤ#v ΣzH*֒AN^D)qܡJo1j'Pm鰔p@OO]1asH-b`Qk%`#"@6y3MbY $oΨ % X&u5$:K>rQ>;6v73k37*ׂm}QoRڻTMXO K'%uGVM;ɡ6ibpa(m|+Me+'P.oyۨ$V(×oQXOOmYet#2NL((r6:Wg SQSѕͬvH=voRp l[#o>UIm-i뙸ys$d757VUc%2$E \ XJRơاTr=5 oWuf4ϠDc8U>GWZF!Da!ZU\qE} [%ݑjG>eѨJ0{.?qLѫH>y4gԒZ\DC&F"a)Ch{IcCF<:nLWJM"iWxYNt@bci#:xK__9dm msP7=MLǒ܁>:6%LҔ(MLOu,BB.Q;(p|ȔCgh7MR?0 3W3WEPk0rG"9 |ry(TsG.q VpH,JFr5Fߵ&47o~#rK 5,2K4ĖZgev|&xMq4ɧwLfE c*7훾fCMҍ|+ *Z> Ř[R[#%^ۦ~WTE? Df+bz05#87 \{(6x_5:3Lj!S,2C|]_bdQΚAt{AiUAz.R2ES%k+ ٘O_@I0=[Knm/v:Zz1I?QyRܦXA i5µCg&ut_-K'S495kԉVЛҁ\ D,+1)oQ1%כ ؚ_B\^E\H#}O6EбB+Q-=?/ɸό2s7ʩπ/Rq˷Fhyɷ@^2-.S${cOK P_$q1nKX|GAzaQNjS,bu0n&0=zsK5d~j fw2>?sյB|oSK)3˳}CrM++Мu3$ʴaY0|w%a3Jt7zw}1q blmGd/; tg1!R $A1,oΜ>xxRy6'$[3ar #WhԹ呰*Z"֊Cxm: tIX45PAa |N:#}s=3\Mx{µU^ 2+g??}; 9~\(EàJ+NjS+*LqZ=MG'Z++vhK/O?jehYáp;L(747d_zCfYك[V `YF#pƂ@g[|`1e?'v{l}2ѪxT:uQ^tࠫ/ i>{&;7pMCjѶgLNj]s# < 2||vҾƎ AHzzz% BI@dzUx+EPOc!.҄>H#mbp "ӳ\EDE.?гDFLr&hIo45Z^ڏO= օQmaG_ mT"#ur_K/"#L/>f^0}V:7e@1xPd:ۛoZ6iCԈq'0,}n:͓w7ޝVل|]MYS1,fNqcyq>ۨf=* 9@e;ҶiQd!7.k4Գ.ntG_ 3@f3:ܢB)LɜIrB.ewpZ.ZVA_00s2/ RurY  ̓@\6P\{wDh<~ui[+Ol+Yt:I x6/S3Z\(.o/@9Y-ң6^b$ݰkZj6Ի ƋCgMܢOYZ-9{f$eSRUk850GO?}$BfzQrQ'" BEQpnP %@qa Y ƮUFdd7φk 6y٣s9+aL{+3ԣ-w;s?Oܧf$kMvn7rqPcXa-K/Ԍ,$nJxbP^WF:bvsHº~[7ޡCbȣW7˲ G:{ w-ӏ:J]ٕBG8fX3[gI*V2 .d8xQzhJ)aT1O.}Is7!͌rrXuqm.B> *s1VV۬1ϐ2 6ru]Œ$llSˎh$>ͿID N!|77 ϹWQ \Z"Yxްףx?*;ޙT\ns]3*|.daj 6ze'_15 $gf~Hܦo x/'ԀM;}լqVs*N'e{c|މ0M;_A&zc}i6:Pa9"fLӁrGA1gtе$B~VckGzWp]tl(5 !rWZ[Bswz&st_L}P# bh&F=FjHnc#Oȕ0J_"VTΚV- |.:oÐZX|AWt>*,(,`l )ɜ1IIB|Aq)Lv6p qvVl$Ov#ۨw&xϸ[)K}mI;_Jry@߬g~ n. tj 91g:+jDڰT5Q\8p\Sc.EeL,ѶoQ3:xOxfsBAVN}M߰03PR`5i|kR"jvP/I lC@;k؄Z\xORCN^XṄDH ¢ma=*L7˻r)$QV 9̍7yroIQFO@1BLz.a'^Km44-j9-өCIOעhC,P^OċJM%Z`ΏA0ӈnq":_~#7 }k"ݗscٓ߻BWn $^b:?T!&};@k]!n#\hau"߀,5ٕCZK#ܬ1^qϓ):oYmg|Թ0qoX̱DPT36 .*&X T`~o KMѭUK, \\! SءJn-[)^#b]ҧ !(Lx5&^q_'hĭ2M8͜8_UcFFa\<ǟ #6G,1+N TY~P:,a)CS|f:ڱ[Pƃ,ͭp|?br6-V0goڳ-*P}8j#",vԔj{C\6,%>dzGf@r)*`y(pϔ\w~+?~&TYD@mٸb2@@Rv-&Ki1 t~7VD(? >%38(>j|][Yh}R;]TZ鋶MKfȤ?X|SMX[n Kԇ<-3-e=IStV)^bi(\↔MOḾ 13{ZwfcvX@(i<Ĭ\,&,VYf+$ܧ#4!VQJȮ4Dh( T\ os2e/5_|,7:G۞0oU &ߚ:$$kr`:g?!(\rƠQh~4sVmHPhEdYb2d+ahԄ^=ֹmn>$ɫA-yc_vJ^dpO^d܋גu./gn fؘV fu'I %$5%K $N*)5'zv Ĭ׮kHPoƈ˺ b0_RuP =s$c|!*.!TPGi*j\]ŖNX=l vݭMY:iו4yc 3C14𸷰dd2rbw N+뙦tK٫٤Q+/ߍ꽊q?ּ+& ğ:>]ٳ@ ZbU+IN ?>>lE\o`{-D ɹjjOKdFM `>S 9I=}7sNL^uIQ%ra5Jd;Z9+3 =lZ_T"Hz OW(Ek4"`YbhyO&O R&ⴥ&(YVnBda$wh\i'q )Q?gЧ]cSɞJѲJ-rIjs|1}<ドɼӅҔހj8HYRI{W,\u_|ZEvbI:ֻ`j 1a'(n(unI?9hfhVmLloӄmI",}YPAI{'hGRɅ7xAvf^:bOݾDQFhU6T\ u;&ou?6GW2:1$qXBJ9"6U; 8@- '!Q{ ײRvfJh1iG۵O<i+P$P.SvO-"o8%{H?^[UTe+ca/;稲|ǃF*ȣ"iNc$[K\b́7y.Gl3|KMXq_*|v6857xw_P1xmAծE7o[TXHRR-NnmҌL9]_yKE#<(fդB+.XA{E83tT7ëal|=|>ȳEf<rhTjAA,GR(t- = ۩cW(ڃ~ҸQ"K-m L%3M#-ȱDQCG 2844Q 빣C?OӿLY߯xy>$7Cێ)LE(CSQxn^յ֦8VJjއBP/QK&ws8w;I8!SYVUѹ{:0ئ٨KG4FLR C,SXgDizR:vOm>U|r=>+ntcfu-~"^ϼJS@Od)u³(4`Qpi`bnq/ 3OTxF[OH;h <+z_>̫cȡ;3#jZsBqk+T]u;.n&+oP[mX 0 eXzGvr0SqWjl͚ݻ,뫊67RJUD`ߜRZ&,KMʭLBU@S{-yb"+|6#n0qX𫷔%]E%z* bGS%azۙQpHu)ɿL3"ԨzP]YMA #pZ)ԠPͯrYtQYy%%-ΌJZ1RSO@L'yet[؄vߚ# soXz2w.]Lt{46⤝Hť+#YpX=ESw!l4A>oJ8e_ڂ.E/-lx'ͽMyW2ԩ lsxņ!nbgfB8:*@M0oXGf UʗKh*cM)K dni]1mj C"YAI l]O++{1xSy '#z>;{Y"zȸ(0-58KL0B:X봖7Ijx@y (BRc%AtWcpۊ@xzh6=DkoD!BCxV%QpQ>ᨑrMYQWNw݃ۘ߫Bzyrdy"V0rRVC2y6G[y QdUI[ORPi`8  J@D^O"Awk-C5nRiէK-OI,Tzm8ja;4^ ^[ :1(@|egq]1 Lڌ/D\k9(FI ] }O 6]zu v8U5bgM#`0p_d,ՀĶ$WF %t6ra iNEZ+Rhi]J5}h/踊eAbn-ŦAM,p7}]n(F򙤽bH/SH4UZi h PbrQ5Ty=Q&VO&ʐy=hZm7l=3~gD ?A g4C-NoF hYywclYwEaq9qYK hl+ WXh*)1[GЅ‚TkB!, A ҿ^QV<9f&)zDŽgFd{#xtGdagn-Ji^c]JIu^@,DP/s BP&1$]/<%\4lhE Ac;"jh Oo1DJ_+3`0-QQ@oa&_O|`-ݍSz}[-h N*Dw>  f"Wv6&| ]|&w(CϷ+m#;pt./6"IQRVP4"r[fOUkm]/nRSݢ72R)nHOe1m;mpxN`{.Ԫf"^scodwx`Lk ٬ѓ TU'O>O*3 kuz]Sw$geɔlw2>&1Q2'zM܇/}ș0dBI;Z%7EC!7wJw?љ ikc/RṞ9i6޻Ѻ6|)9 a_dpwA7uѧo) f'yEs\v!BgIrYy}auw`'Mf-Z{'@v\ YI ^1윀JMޝY4jۋ]{Z;EY5׀MHkTQCGUDW_TF;2\0E*2n, C+ 4?8(F&2m}3ғ+lбʏJO t,X;FLrS %$KP0T;}+012g^Qː\ NLKU6.‡T%[\#n=O*g1MW+@dᙡl>cط$IIFZ : R&Nvk2h:W0K=g@ /c+lz>A`C{_S8C,am5YH%~G]$'= t<)Z8Yj09 NBDsy|+m6llZ(Cz;ED.kxr;Qjnޟ!҂ҏpeMƍuv=4x [Z9$|Dԧͨ1n;7*]Y?cA8Ln_dޮ/괘O!$a\:&[njES 垠r(d6,KTEB?F7Ywq#F j@|2%ѝU-{~@a|* bR<1}Z/ 1 3IqpSڨp"[E(cԼWeCRxn;T%nOTq6˄g}/?'-vHeڷ_uR\pJaέs4\nq:ޗA*oچxoco`'@it<策;ENb6(%2E P~ !ik5-*l>#(~*2#I[z4ZyNs{kL©h5Q]S=բz8b Ԑ$vJyRLΏ!\`p < 2çN@ >|vszɁK!SsUT5>A]k,b-_dZ]gRͤتz~t\9{r[Ub!֠AD]a FXSf:;ϤFe.@i;Y$U$ðX[w1xUNK>.byM¢&wK5YSŎp=`{N3bOjlYd#-!y_tdB zrMJ{Npj e0Z.YXnp4z\^RXRR1+ܮ(rz7o+Y0)\!9t'oГ~dЃ% 7qov2}?*9[1< n-c`]./*Yv??Ӳ|)V⇺kfSLSt] 3'ٰ `U]KSL4;C[W@p"iSs7;2y.&͙C gۀh ]PP{] - ]|Um 4'B7V;7Sڷx":>A d"CEeKomչr}+.~S^%?ۚ!=wrNr" 0A6G."U͸<ˆƨ7߈sJgx8VweÄDR RqWW9g+Ş jk5[brГc,HbAy<@=V,x9GAOKp '\QαNh9 lrH@?I"ݾL<{CR!ҪW90< BQ2PXt7lNݱ])AFlvm9^ 5Kd :ډc+Ä"+mP,y+ۣ-9!#ݙ+K PQ gil*V+=-.KDj'gfe^]}*J5Y^A!_v7.T{$/|#Wܔ%scRu_HULa 0*du2$Ueb0|R8gQi 2_8ʵ\(d =]冘^>P&!@R? &\fsk<\ g<2pM,s,!S'7TT(bB:bw_a6>X ,z 1zRNVS{'%"C =Dg%]fXrY[KVӨ6;;!Yy*Vx3JF aAO4l: pv)Qrgkgdۣ!E-9iPv%Ԡh )3n{&hDT{72~Rb/sCIP2SNp5*eG{&#;A!4ULxLwyeO%EGTTLMIvR#mFm2ǛGںZ]zIse/NO7 ;tkןZ{7d缐}6aKkw.C^XtDXGpTZz&Vm9w?@^%B< 4X ~p({'dxhb\A6*7G~M~N_dy~VN&I :(3c=t!.\0IDZLuP3]@0ܵ>jo1N L]܁?PՆRSZ4Ͳt c ;#E(]X೿S{nB*M|l6@|w21 QZ'N^E+ZAKGϺK{^9SW;͈N+;޿\:M,uzg*8G!0V|Xr*qkSהTm9غpj>^Akt nvo C|] `{@Đ/OAH{S]*GM6uK6F O6Ze`$*'}ꛦ!ݡ DuRJ4I]?rќ%0>{{е&9/bKsȒ31 CU8*-^iìS^E#fƋIvlsXϾ)jBPN_EIvt"^s~nf}K%_-MY;GH C/XAd \V=dӔ*$i58-M1Sk?yοC(8k~l[6lbs^"gP)3:Uʇt-(?X1ZtpRpcOwo/h͈K)15H*h$Oh̯vHS*aLZ)/[ٯz.D6tӇ 2'],,LZ,[EDnM&I_͂%LT>nڛ19Sq p_LxJL? P><($#31q¤Ci]\HwH08~[T]?-*#r9nRЋsTzQ,~r`B{Pӳƽzev1wq,?/PI LQ@}%rCt['6tޔ_[ m+ak& VD qp1szU152)cf#LjߊފA'Ž*Jt΄6:jŗ > |$h 6 ,eju5cjkf ,Dg D*N 4%y>e6%tn蓔|JvXU+}6dj sih(pٌ-YEh|qUW^oJxt6X/`"cg?IUg6V\4T{~f-K?R*a0q XlgdyH)'Ʋw̞XY!HP{. Puu{"$bM뫚 .%3'6ZZlMMi lE!լN3~^q%8);44!=C%)94"GWв߰S(k\TVIƌ LZ3B-\ܚ`i3IȷF(8nfuX@Ƙ5W-ys-ءEt֖BO}N9Y7R R+1?"4f X Kh>b {jZԤd$<**ᬄo1 ,X@g$sBk/)bKc]SZ WzAB 2.՘$8O[;Rh" GNHx{7U`^-Y9g;np&$lj<3c'(/F$+h n{6mA9NP5JupseNy0`q.yы@v@kJ/FqJ?w (ʒ|lUk0c'{bW"40#ڑz|/2Oz@kNqM ewb\2# FΈcRw8qM_ 0~0H :d5!JP*$c5h/:UPôNrn*{)AHTֺdmc;s02D$ G*R!hyp-ԺJKQGӄ:o 6}!qYdE< < {js隑`M"S !Ev sESÞyf \,֠ˊD>(+QJ3#9C4=q;W"ůj*nveׯ9iyh’#(+Us*~-<0uC܅CO^aSA&2 9e}X=Ђp3( A_G} '\ j@Oc,nZF^<T|cULܒ,\dI >v?qu򪦃- /Sypt\7'ފm8[d]O|ոهȥoԼm`^bpz;ez_nSBog w3{N 9kÒ@%)od@D_R'bG h9ve\ǰr*sK_X9AkBfh\D2Q$!TB85>!eRdHɆ؁H ,IA 7fΤںkO-=N~:0YUm o8{<!g;ƜN>+\y6tt"A Hclf_A9PvvdIQQ'N2/6|GV*W~[g#]ٍ VW1l0vy'#|yf}D!6v$=t%{*_łlzB}%xs.[Zf];{lgcNEVa xiN9:) rUX*G)f^U}Sc'&%tr_6wOAWpņ ZF&"P}k[pC0n&䖌Y#Ct03@I8L="@ô!E#c2Yẑ1+[g{7eaӆq '7B]bO) bhriIo?q=9v2s ct]}QdTtiT2:~,WɄ@[ *GF'CKf+>`JN/p xUM`G.-˴˝Б^2xVۻx8YhYf 7/ /a2JAL*hE]޾wC Vy8j.GŕE(CaE]3:.Vd*+B< k/pٛ,rDA ُa Ϧ&SKV"l X#A%J 6}C);{MI".$hGTQ뉺Ӿ" YL"Z6~.s05}n'N\zWV+ηbU*%ƨyaɊlSCK8K_y.5qyn׻0ky@L-}o ݷo?d~S,#e&Z2dz>v=~% 6[)h*oх-6 aUxz\fW/;qC,+vsLy-&ugjIDž2VɱTE\d>xsh&Wr?W'\5R֣tWr-'DBǓ7(Ln}Tp4g!U?Tc؈*pE4T11x[6Vy잉hLr.W=MerT1BtB.C6۷JVmBv r˽=]#=Q@_s{kd&@ fS7Y+| h.ƪ7\#K訜T,\W4`vnVZr,v# aQ`H#Z*!"֤[Ǥ`7kYt*5@g䴅*j l >?!oϱY+M\$uAXeG-Я|1ݐ ì[ ]lsq8e"ۼ2FAVQQhy;0xyiC։"iX_EaY)WI㴎-)?Կ1mhl|誴~{QF1ujʦ-Tұ:&zbRyOw2OHw3KVI6v&=V+R&2396:wђzr ĭe x,rf77C!H(CpLPDNi2 43nuEژ|vjp"Jz.pZ.L](tǓCT>ҶS'H\r4*bD2޳s;vv~s(u}B:ko?43YXI5T.+iS=,X8-eA=CjMy'gIiY)Z%AwҤM9?7-ه?q<Ốb2UP_&;Yd~=}Y@lgWoD~5UẋO!:;yƒ 1PZ1~Hhȇue` ,'ѫYEg:*؎{or%ݣ$#IA.7&4ErQ>0x:pRmw3EޭDqhP.R D %w*B];q" z%HxbeWQ< Ǥ(ǡ̦rd/D=;17J!iT<v5jdǛ z+>O9D4.Z |,`>ك sJ^J$qu"ݟsW* =ψ mxXW 񡌎doT4zlvY䨖6X~AX%z ]wY%VV-kJ_si"k]E#CNΙ[;Բt$s퍷/ɛk˳JI&dka҉ooss r ȧ#BO 51+㱌nQ ,n>Qx 5GdysRTi1yfmۋMM8b9~;wĄfetk=@P7D̟Z챴 k:3/ ǠP[y˛.A^0@GRfӌv=Kb9i /OKRK&}TxaDſ26Hzf~4~gփm|=ԟe[({G:CIN }e۴ѷ% 8q d`b`*dac4 ϒ{ ꀦwO3f}u.Q)-ވi@8L0_#ݎ.S၉]vJgeAC( fR#}gZ)3lN%[Bn|*;(;KN@Q]ѣuB5Q N{ 67*KlJ~Ydb)#K=||S\'\J8RE)>)y',oP$ ֍a 8ʊ\ lB gFؼlo$4SKmZ ]rehiH t_y|ojO7-G|Ľޕӫ<38uT4L=`4+7z -@E;&0C<>ƕ6ժV e{gRUf}l;,CJaW-JPlm.YX/<'y&*Wx[ r{t@ NX`'ٔ'#jZR_8;Ū7򿛉хc =j1sB4Լ36Am~˨c0 //j݄M#s4*aN3)1-svt3gC|zSM,¬`-mŒ-M AmLt^͌R lP+XU `pҍdQ@ UG=p*HtnMRUۙ[2.cIm֫ҵaXcJuqϋKdȕuϦӡjXb` `$-aS\0ʜZ3( t’7+[r .mdO {{WY+v*jnBh&ɧ*BlvyYCE47'T]޲#=ϏHӁg ^MqNCEӯV]8BVX c xC|o; Ho@o!0k(Bᮔ[]{T[OA;;l1LKUqsuS4fjj0Z*JeqhW({rav#JaVLqkx8pn{:UӞ }_#t̝'@w=$Z(iTDʩ-k~5%Pi;t 3cVLyLqژ􌽊=?`q @202 JZe03nP<: (ILkKRNSV[|3>;uhoKyVD37Np&AȌm|;F6qOZ?~,T,S̯삘amhr >=qݛ(2Fh lkek h(B7ǑyVg!&йQ.$ A͸:jI>DNzQpWʵyaveSzX3T> *Uh1}!܉{R[saa)2Z%#$B8LghV?əKAkyp6kff `4P{g9t^֚\o6)~ż(ͫ"7Z07^ճck7diVK0v$hovoZڍ/>xhZC *J2s1}unS)h; Ma'o}C4kl? PRsf]w mz WD޵;L vp|P2שIUZS VQ4iyYvac;BCv>rk_߀dP!wUsʹ QnU8TeY}Pn: ̱| 26wO"O 5N8ݎ炼Qlà\;o7*}nP>Z3}񎗪=KO >g&{0+yi@Z?Nc[I|-W W30 NY"ue;zLp#<_f3`Q8/-p6Usvun<ʺ_n'q)GWeB.n5A\}y6}Р_ݫ6s9??Zm;i u*UxGr*ϑXͰ1u=!)6{\wv7\<P7iG?&WQӮ7R*#M#?vjUH}.J_$K}lį)2E~bkAL8 v bU8$d #6NU'{ڳg;8h4ʖ:[8L6{y6؃'8Cp=< = DUѷ dLD 5 F)'LoߓO23d >\{siL-–C<{UiL/ME-_F]!GGBo&;@MLCʹhWj)1ؒ. \⠹042RF&JSUIo\g(l'dq<ĭnc < iB^zv|Wǁ2Y|h|wEm%/}:}DynǼy?څt/BT }׎AU zE˒ !'wmݎ$:*Z"WyrK$oEZug{T0^}`(i!t3onR@JiJbj S6IIou!DK$Z9ʆF8zlEܣ|_ u\*e"8-RX>}>WuIX#pXu&?A=Y ȕ. c CDLk' 38֠ 9D|ude Y|T`b. @LpVN#73a?,)Q>y_x5.t;!Kzâ[6T;e$>vҊ2hNm>'w,*QCw1N}zEs|I  U5`=jd]݇ kl8тf /~FpKwnMK_%ʯԹA|+K4_^FZ L'KK)9u 꺱4 X5^ IZ{UJfY,4;2)Y&*p p8@qqug_Й|az5ɯ|k2)[zg4:0L-i;> [FnίuoQ+Z>Kf6QoU,$fM6,t`mD蔃’@%P]w,[xL k!Aug`Ky>=؃أ?SH*C}_ôlp+VZLJf 7~~t"WͽWF=򮘘JcGhmq;<?Y]Ksr}7Rrw6z Ddi"~JSYYB Z8,[˅a)J]=ІΏKs6,΀8+J`m2}&Ï}?b6j`G}#a`N+#E N&akOp˔Qs0EdN(&w{iCzZ"]lzYdkRGޛ 4 -N%7L1efXiRrZG&X<싙' u$CvIQ}ۯ];t\u=xQJ4G- ^Ͳ1dN`.N`n+@KJ>gGWc,[&]aLИ[N;HvҴQa}Nc0HTNka-Oi >jD^ (oj$jS`1pr+SCMݍes]x[,-l7G)?ܑ| e.8)?= Syٻ?lxƱ&h u{ga]Ar9Hk~D4F.%K:t EsM:quN^P7i1A0Q &5+&]]$m5x0ZrX!F2b-+s\~~sOrE?1i8m-AĬN(UX9h 5"ް uIW_ѷnUM{;4)L] ٔz<|veOF= .58^^"KvhI'޴^dI@`B5`xVgt8&*?Q0mLv~B-5B#f ZdCPZXю$ԍqsH^.GϽ@RO0^<;L͢UB] [Yϟ."6[@UMh J'u.D2|Tt^qbeZ6$7;ZtֶX:pI]8^rK>oڤ=ϸؗ wݺ$c9w~X-o6Gҧ=u[Rۢ$%@'()PdMy""H ؄+2:[ӋW{ k Af RIW#Z\%L{qEg._8??L(d!|GTEًٕ z|2%sv[YL_#6g*6_5O$qA哖Ӂʸ@:YR=Ya>rJx Nφzt=c y%ZFž7uQKۖx`sHa Јsb#4 Omn xȹUBm}'jQPdO`0C؀B|/x1yg/$%pt;ӕ@(>k|8@8{FwUݎJT&C YdSؾYj=ur(݀THjoʘ9z9dc#n$GDZiV ]! OKKL9!lw*Ubw JeIc|wRItFFb\oEdѺT9s\ yI*'Pv.+Ӊ-E !sjb@Vޡp7*PU<m'aky bWXhuocንSA}u<>SXpuCoNHrwU:9\rmnR) G+E<*E9J>Q*rH]H"/cxwD3ܠF3Jǰ+\ՄcD ~i@TG np˗@){x~̽ffrW,+;`_h*riOĝRkfwюwGpl~4(,urpYoDc{PF+z֊xh@RGj;3¯vgPA?P6kR# {@Kp\4 uMlc)0^zeLp9z ,,*f^uP7T_ۛKɁ˹xCZɅ o| /Y*ĊiR%܌}!8Q@;;T _ 0S2D-7\%I{ɉ\܏Wn PcGɹ}C±Àic9u4:.귣/qsB}܍#f ;SPG+ܢa[&>NiMEaw9M0mș¶CE}YAIKZC"ܷH2"2앺7S`)UզJGM|gFS%<^ݫ zʆyΥcNGPt98cnPpbRJgabB0Q vJqޞK< jk\v#0? $>{֗zaF/b9U>Pc"=fCdx;ڴN.6>U7@K@duϒ CW$Nf{̒ 4~nNtOcB{\s*դ+̐%Tܶ`,sv%^FS&%ΙmVvP蟶%gY)~ur-*&˫'l%xG蒧1KTSx %\𤬨6 dj^$9n(_Ԩ~\eƽޜa+r?L9⊱ע5 nWZN TXy ZX2_%sl0DoжVM=kY}ZyضMHY˯n&q3oW~Cv3  dEX |@[A;T-/^"؝nۂaJEH2I2(Ԁr-ߠ{7mMyo&&cS:޳JD>(M#O@iYKm{u~6ԩūڟAQfm`KQeѭ;a\ߌMPq˄0oV3dSs7=vwxszw;F^fLEowtD()1MTC*BƪgF'Dvo43CQr[LP*bū:U s&o_Gfw3th߱ٞJ`a#HY5GYNbbэ=1zJX:F7C72fciIfF&s ߥ {HSlf`4O?)+<ګk*WLٲC$p"ܛ 2BX9o-6 uch ץ[HQFa(/](/-̎)jG,7ބX?!S-$Piy9?>RkW8nl:mhLd28Xn*|kX[5OWOq?3>{01)Q|z?k<vѧȚ mZ8آ@#sLzD2'O% X+3Ԕ/3.E0s./4AM%KXn%js ]spU.?X5SQ&jAG. ͋w}{[ DLGjtʼnbpgTaKgl{ٛ4B?*Ф:>)%'9Mk ASaCڑ䇍7[9da-*{ӈc5b>րE @vj67*wFqW'tb@pR*FJgϪggNU/ &GDz"}SC d@q17ZA_Jvbe0&,uUM|FΒS:$3=ymS1o"uc|1o~ܠMk6^6}&\fh=E}a.f+iQ8'A9[vSEgǞVԙ)Rofc}b{e#h$ g'm((nIu[Ŀs$]1e:27U]n,+fZ3lS /%ط0p8gMR-l [৭cHPd\DM"6:nGzmSaBYBP^x$ߩOs1@#\ IXW/$ ݱ4*qWmfj۳jwcqo@R> YJ]|A&REpyDbJyGiN_9{6{9Ez 1PL CKWeԭa]ط'Mzc 9eX;(1EPK%}^x$43D.Ěpe wh҈P-17x&h1oLjϿZJ ?rE auMiAUeo(U;};`OGh(C^hUg.ꟻKf(q"bv4\wWƑ)P mRF*rX]ǚS&-ek~:5Q\lr3c=c,/p" q=} H@IXJ_I BR;rGmP6<29GOeeg}nªR='GF]EFV%<.40-[?1=#-/^-B;Gj8&`|ogSɎVC [t,)ed+γR_$=J|2ȗ)#J{ %zï+i یv*Cb'7 IgC<{g`~=lW #Ǡ=+VfuB`}>wz+A)Sa}hJȒUr^(Zk @dPB vz IF C^gR w Zˇ-f|s .ʉ<`kn1{J.ui'*C+{0Gl鳹`R[ :'aeT1=,;ZQ]p*;vIg(?чc0R+vyq *?a-U>bUn%qDIPȦ[}y9ku$}*U۝P*0 Ǒ]!-NܳNnHصQ<q!$ mbIUkx[^^Pl74E`~LKz`X4t6HHxx7kpuТ1&6ŴYsI-6Mڲ~GYED(؉qSծ +4ק*t44{χ$2mח̄Ԥc#ƴfp׌7.5c)a@# ږ} svߥP^Ϡ詖R^TJNmJ;ԉ')ֿ61Ze# hG0'(]B'1չ`vrnI߯U0j 8 /3%ڀB~ \2omn&iﯳn eh<2I<wy"n?D(E_Yl-Z @tʅ?5 *;J,;l u!PP!sa '.sH^XIeTnک: J5|o>*ײvߝ*{\εczalHUF3`Vʝޡb+y3W5dEoOL#(o=HYڑp2"P*q9E2i ~Pl< glȡA:B%z$kbJTT)b ;y:g kԃ;{AV ?ZLed.Mɩඦ pORע<#g؃r}w T/ʺwMه{zmD?K3+m,UE Ԕr=} pp'[+herҶ`#'%q|On׌7C¥R-TICzfbSё9yސ&42E~)#˸i᪾B ^3nB] 9!71 fT]R>̆2-sͷגbI愒tQ'ƽp=1Z^g`͉B{C`$,"_x|ReR)ۡD/JZCAM_(dAɈike[_᛭*&G*gp'@J/l&TQ)`ӶTFd ZWwo 4r9%"{U+%rp!ڪJ)Sm\ #3DMqsʓJ2Yq_3iĹHZo->. 4#I"&]WJ#XM6BGAo\EKtJ~7 aO^YX/`sP^Hz@@seΔqZ rYzyКp PWi5RqXQL Ƞ-ug@>Sk4a^*ө+%Oxq s7*{7daN7Bt".ɒ=l~X=C4= ` = apey=$E}! MNLLM5rPq1jj$Pգ^v֑Ruy P^72f'LPxv$d>qrݯG$2a`#ZC=H&Ri2lʬ|s<<3&S@(ME)jp`z=A޳Ҝ!3 KaAI>LJV{p~oV,bDw˜%I˪[sd% _bj;6f/WD=zJզ/lܰAͩ=TɗA˗~7  (o~|js),Zؓ/X͂1A#\iG! KpV.emK -j h-iw]?8RF*d)n}ˊd5cUsR%Bx&iaw Vp#!o b* 㨵3u.~P%)M u3"[D6|ّ5Ѫj7Pú~aS<} ?gS j3 :e<@ޓ+).[K&`epRr!J$fY/}/|~%{i1(6@VsBQIέ4NǓ~+.e|I[QVb! JKQHKqn"'`!pfIX*eF䆉PKVTViqMhLcxԜ13D"6pB n" q.$Ȥ{$֮T$8;.B̋ZOy\YymW?JHs (u(n߾MXLe x^V&Zj?CgƷXF Jmm/N#=g\jy3%jߧ M.UԌVKySQ{2Ȋn^d1*X x!U O`+ܑ讚)sT?f?_EuByd?%nϡ]U0$A%|wKu,^C @wus %McriP_ΧvL@DpT6Ⱟ@w:0fgރ&':F j:y erufwDY"Q̼hn^(%) Ms̸-vi{5N6U~AӔ[K{P㧤]s-( ȡ>/ 1|bͅ]gB? A* Dl<-,?9 Mw54e\މld4+I꽙@.qK(؞Ni*̈õnT.jeu[t?fmܳN  ~@;? e> a;lOEꘁaϣZ$:dP3S8.غ,`! cSrP"͗}L޳ :bM8|Cf/ cT |;s>1 ` HIe,NJLHaaoM!CӛPHΐR Y*L;hDJvuVLA"jdr$>{ axlI*粡6aa ݕU13OK*g ) Kz'?׵VLdqvS[|;c/o3ՈKjwtp:Mqsi](yiʞ/CEoB粥'X2w"|M=B@p( }6ތ$Y8ԏg6@$ v5(>N!5,WWoH qO?"F|Jd8::]^@Q4T?!tjI 3s}E:GM}əǎ5xWhM笛Inj&m \O/v5gCWX?Yˊ$6:`g͏Rs4R9?Q'bPEQ&^/y ,A%6$ ?˩јЕ$RRg'=;r7a~v|2@{Hfpjwg+L^ ǐ2P  -`qc'7EU?[ۥ r;]ej.36!>D\~v8_6QG0H^'Y[jbTh>tr 5PSwcud?dxv"<!k{Mβ[O }5W qU_\iBvF E@sx\^hn& $U)E:oTodO=ҡŕaVlyabR\&6 dž>6gkpsYݮ[j<5olpRL4s;3-x{mS:O/@[+דB"؉Fe9: j$bo(a2Ѯ-ʻCr7+*=vQn@FK=T}rG?K$կi= :3C-Yr57O9kVʌFDݢS88,G'A/fc)^[ [ec :nwh=@o*? <`IMq,#$<)8[&$ϕ#1#J*7lhW 6"/F`w>G.0:F10-PO $*F{wW uT)_IVa>o bx:^Ƽ-tFԤ4sDdQ8 )\#e-=yT;qnq=E5Ʊ &˫Lx`/΃F$sb[ddT~'`5q ˉ׀Rr۵MUy]D@p-fܐ [",hFPyz{0cD RfrFlq$ohw#8ý]~|Px) HnՕr⚯~VB%3~VnhX$}nL 3R)M?g[R&v9}i8WG_ dAk/$j/&TOqlC:\Gۥ/dʸ)`kj;ǯ"zAQSxL& 0rNf[^}uE "5]@0X7 Ip i*Ggdz^- h$&`ʑm.ELM7L213cGDy W>Ľ1ך4ti[؃\t:^{%0͋(ΣޣgOd4LvӡU9_*׽#+Ζu+D8 x?yEŰpnIW,CԐ\K9IdB<G}BTY_G92]bw-8W58:Xr!2S\ᑱ7[\Ln:׆"&XrԇTx`|{=} =3 mkz*ժh houi1ř{ !Wam!08F0si^Mup+^OEx>T@R<*:x:oΕ mFPI"oxvsKU/|)cPniy*!R~7P#";ʢVx4 #\F YƼg{%U=W{>o1] 4mʑOsア\,{י rP{<68 셳ۤ<4qm.owOǁ'5WTMYcugWy3^7Hk_V^m迱6{CB+~2g,]oc!-GD 0mDXArA@6cA56qݝ^lw^0~vk4C 5F~4'ZY-|T f]KPHu %NI xHc DogWs۠Jdga?G5Vtkņ7: ^anYc) 3G;}G h^- )M4jg .wVQ87&tqW nڰyԖBkd'Kܘ_WJāO340LJ}v0g3Y X%-&d9:PWi|@ g @z5~ "F=U k&J =Ɂl~Vg Z'f(B3?E4*>J*1<@e G)9KC /zbtU` ޒ XB][ EJwׇO g5S 5"XDz[aRIiFE;$oVe.nE~N/֩h-`"ԍ"ĝI 25HlW3<& śM팮\fz!mbO̞,z⚁ߙDOS6zox\bf0,kKS^2qbаk *Chk#k'f i"+q_ 3\M@z&XjJRW2*8 mM vLl37 'm&W4)Bĭi!wCD\g ҧ٥z|aYgB +ʿi]TCp+i,B=5J+ZnQ31`S<٦Zz|#|]UN޸ @ Ay [(O1= `'$[ilM>}e9ؤS#ۿs,~hΌ`(n7: < UGY n/G>f߰N+2p"e[F IULcB׃)d eeF[o" i,̘ Ez6ú ]~[1?s<$ هzPIzڋsBU|9;k ࣂjNDwrڎ)SЃBo8t-_OKFlF>h8[\iZPdI8п`Z<-P"2D#:V=9wN[FJ~5EQ_ { H 40Qv'e-"o2I򃰋ȋN7"R͆<}:4,3(Ȏ3iPnsfI'ZGIe> Uܚ^Vi3:;! {,~#jvh[wI[Lx6`Kf±Y7 9Z 6b <ÜaXȄ9E`[ uF.t:Ú7؃mvɝfÞ'Ny쥒"^i!\R4Wi?.h Ɔ)89 ^m@ bTN"\ @r-l9:V@ƧO݈=8> )cY J/NXİnSlP_aZW/=]ډnzcPH}kT0ytDr7)\Y9-5B*4_s fiٓ1Mbl7ƣYt$I$w[_8^}-Th,jsοz~v.`D]we-lv&>zUhKNIEuc95#貑il*h1Ρs(+!uE9{Da=(0!0-qna3%p\$7nߖHRUr^G#%wNhb윘 lx,iU{b"k1Vhm`Ȍt:]e_`"8jaCEF (Bh*.# 8-˓_tz7Lx&c(CόC= >=zM+HwuN86S/BWŁ9T ~BPЙVgL4 '-82sd^.Ǖ--4j,B[P9bH0RKÀ >2m^b)Bák=LQbr Ad,%+YZrئ%ΒQq/K^. 4S4\v 7oLTʑNn):Hd]JPiI-YtS;%vT D{ ;b`ޡm V#7hklɞ:z& &ѩOVX 8MAؕ1<9)K :gZj&w z={UXVd7Og>Y@uĈQIH#(dnʍBlx[b;iL C^%Kz=x02`Od/]Ư*gKn"'kP0*}6&!l nEY%Qa5jtI>~M#Tj}|şe=>VSu-g0},$++=*s+BQJNogkXOql#Ybj -v5zf^`pN/&&%İP1@-%ŕ:MZQE 21hc0ŖՒtq" y." fFYb햬T_ƵkW+*zpAriԞd-'G b$ٟʟffUdo_U#kV.vgA [TrZZzD'oM9>_)CIAdsHg!k4qڦҪE8M ecL~NvP@LDqr@~R/;Ubp0U`/ %Ԓ Z#ubK-S ~$-×<-MW| N (rfv§C{wiXKuD1_$&d)cO$\uq#^Jݽ =&0]EE Hqz}r86quaJE9h,h…B7#}m̈́d@nH_-b`S"O uN~?YWHqTcsZ,خ.dmiF;m?l˾rxk=9y\v0 ?FFoD~I-~PrIiKL<|a%󕺦ibih yܜԋWǺsX MoN@m|ԒV9M K,x?A{[16*m^GB3<|H9CTY:j ovǨw@.S96˕XrxÕl'/03#D? MCIV⠋'\ `l 鼙b%ƺ,".B=i‡1Qz(6[FN;H{U.zτCt O %p2<`ǫN;M:q[A ?8#i?;fTִ!ymy<`<-je8zU1-L?orC1fX8r#z%y*ﰗeÁ3Q B,v9m7pt]n2B}zQ!gycӹ3{=!.%Q_% W/^IWE J\tCOej@@6 ŌrCX79őqhvM@p:g-uK̋z{ֲ udpZȯ{)QnmHTnoc&dzfBH"4qٔR.wg0ìB[\~ꃹ3ĺBE}$0ٖkmBhtEbEoGF;x72ZOxgxs+&B=t$ဲAdJ^G55|E@Ȩ`bjNWѿzxt3$ղA3|"G+Y]q+hV28Hf=|CzQcA]\ƙdWg9Gg6OWp* ̇:ii?uumϽLv&]e.J<gmK>5tnGɯo)YpC\ =G}ť3ta>7@z@7+\d?›W+oEήy\g} =SIU;~MY^3"ZDU6^0e㼕IJM֭ Q֎M&4OУ$v^ISU΃jʡww{Ž4ֳ5~$cjsːyƔ{cDuǹRIwǻuHILW:a!G}(1ж-r\Ť|.qg|c϶ȷrEÛGP}5p>=dFeæ0aP֊hDk冊YfYΜGcm+e)秭i4/ς/0sӶRRac2eA0$_$'^;u(7߽\)#?tNt lи5.I 1Tz3 )tی[7ggx* WNt=mg-bS\ee[QUq7%PT뵐N]b4k MPv B:=MPя q|9GgR}Y5nx0Z_0Z%+zDFC` ^oP26E[+V\ #sC^"^gQ];e2L%GL0? §90pL$Z+Bbz~%v]sXs| gKm4ڷ}g +N+ҝ.#18%i/ بA}"{~F'~ +uqf"%ԣozX~ %lF⸃[.^̯41_kB Gl <+\9] 5vkw8]u,Kb$nBE H% otd'הn߃z_%g'X? h-/~Rm*F rr|V@c uԞ@V:R3;6$qix4iMC"ۆ ws9cW> 'vT 2g̒/{ޞ/ b~'s >HhM_jLBG4A a]0bs]"4fzhZNDtH]aYk[A.[ q߄xVb{y||q{|'C]zM0U1_[u@LA ,>ڠƼ |tÁ`Fl+#@E^ -+0AdI{ȼzfӺ?aq7Z;t ۀSfĮ(lpMB&Uk<>OdQYDC\i*॔'c|Vcʷ&F$̓,.|8 hn( y,Gj%u#i-aj;4IL鎠0#q" h_BQNJ8FPu9tk`/$DNa+j$jKcdG.K.TT?Le2m+u' GGoHwSy@U"H!в~!A% `iĿM\Xa^=ut/e+GR#0!>ɒq\[CEl 8,BycN:}űD]ȐZ g׏c1K9JZ#qۃu4MRDk$?Z/(OWv6Tkb+eEp<$IElF$oćw2)aQو+ lΗ)B!h _ߕ~ Ԭ2 jMi;& 1;rҵ}|KZ Ć{Oտ$" ODR(OP/Eukh#@!Q;wAϪbC!;Ͱty)~Td<捣"Ӄݱ)Jp%1Fʙ)=T܃<5xVϻTw}_| dԁV @^b)&/ek5N[6_4 GĘY'y?ӕ *Hn{h%YV2zVG{nsD*muZK)1 %5vo9(* 6.oTjmxO]mȼ |W]UZei#aHMLChf(cHUGbT(r]Dѩ~d>@xД"'e  /1"BǭdXؒ3-wyH嶞RBMŬW@Rbi^/7@&^?k]dMNq +F UC9['Z69|Һ$*UÂ8ݧ2QW[CeGeʼnQ/gn"Nb'XПxB!m87H/UH8)mǼm$#a0;|3VyI3! 7 rya.]-KZq{m\tueJ˶qO]Ց ;z"pA0(rȘk.8{iYK u*aVש; se3g7`6M(!yRZDTs^7C Pj(t< AY>\`Q߻n[h{d@[k.3UzHg9j@# ?:5尧6-fƻW`sdE1}~KԉZ3͌Zqf|y2ՋECsKPO(FW}d{ʈ 0א涭EpOC.Sn\t!H H~N^5ZcRlj5Z4ď BkR8[ԋ@e5R?:;er3.[g* F}E8.Vf-0?vN~68)R X6Z\;zQ)xw;g4KܔUS2~SIT/Y<ЃyؿrMYh;)-7WXGD/-H7wŲd9t!媴/4Dxzt=%6MՈDb )9d>mB(.ɡYB9YݰKpu&!ތsnÐ:Д ON+.Pz{N euM?7h{ g֬z\hvL6Mj4G4~9d_VKFEyJlZtPSi%U׺D&mTO0Ȥ}MK1}xk%`! Ȃ S$:R/cBR{¬d嵞3Z[nuZv1#;Cɱ(baW]ܫT&]\xFWEci7ӨHl<VbIFG 2Mڏ5<- nbʤY 9z3 ;}Ss0 ,fA^bO-'9mtq-]};v1DՄVi^a$EƊR=v328 5^6:KF ,L` c!7f@TW|>Ηhom CDDD.kQ߇sm=߬E7$pk-|TJŠxU"Lrn3YegG'Iep0d3"Pd}uhTXbT\;rՒT\ʠxEz;wyI܂veHeGe)~-{ɲw^a, KZxߣN̛ˆJCи]χ. 8SWQYF_[pG_7'-夻~D\RVМ9WX|fW_Ռh+*h p9t9: ,SClvQzJuO@D'ڰ0>g64}< &Ø[06lŨ!!:P:4DgLg.B϶aĩ!W;lvNj8=E/2ګy / {O# k1_-yp4'O?ODh[,Z`!Z)䖝-з)?_~'oZQDoG]Vt8ۊ?S*YSjhQ{Fo Ҍ=l2"3۩VnOޞLy%g eBcNJ 2X'O%oDmRoW9g ;ԡfޣ`_*K8fL|2QU@qG^eDNTG^Mox.;΢ExEl7N3ɿȏNƅD:;+=/UӠloVo~q$s$_+!¯,yVMToo x@v'˻rBWPXD˖j?cw}xhzu؇"0,5¬6| !:(+O&a3R. 'Mӆ*'s SvE%ּmyws=!t!ك(J@E Pdf^dM20Ƥ8!mĚXyOI LGL0ǷEjNsy_!تMHbaGtFϝYcVPENPP͙LaSYF8|J愊cc4~s^R^kFT#6֢CȎ7oS*HlclϠ΋4}IגHO"N:ZNLI1p-,rOF|X3}FY&J4zWlcR_کG^aw@@O)6*zzD\Kl:-FXKex[#hp6dC/vn? 7i̷qP_?*K jl@ )l;]LE'xF1k 1ɐ&4ĻB]壬iO RBR2R`ٝqwĬ:Zw:|Dv$fk$ z>_G@{>ŠF}`2 =Z\a4/>1&sA Av `a+}:@3Z A˷$͝+3Zg,h`Gz_~D92·U#=VyŃlDKNm"CýCmGz1$̼'9v#>>]ف'8m414S\U (\Z2&r-{\׌(юeS6iB7&pPDJ:0Z"hcFQxj&`ʼ,RW] -*_,MpE㵥LfԟQ3>ι,N"^^ A]8?.E52zRR^a*RY!fu4S:+`+27ΫFKe.s^<߽V9̐J(DwTcMl-Ԏ֞!cv͔KmLi+*z)2)O!RghlI9M۝Nq%.JO{o(~R2-6.Xgխ8T_UԆӽ^Ԕs G'yƷXXCzYWjW_qRdPmh,(μ!cFDl5(7dAOxؓ^l`-A)dd9ŏ r7 %&V+X '⒙R(0mi=ZcTV՝`7|*XbڽPN4`.fg^bōVn1berAQfٿ׼]lesn&==V&^IH{ <*~N-zh V:V=PԦ]20D~?=DE@pن$?]ke\R|WqylXq|m5Wjs^9/Nb󤞔Qh>Viulq\2OθI% 'uV!tQY>uj:a n A~b_ Bc\ϣ5zMv)*eP)WK2F{rE~: io[yCh<;Bճ+CqKMoLǒ 1/1>{s: ;epH/c޵hA]T>x۶UM>phx@g[PO7"Жs4B/j4_0Iˍ*=5Uzfq/y_Ri[7ԙxS$#Hz8'4Wt)_ ;n6^6=:`Jl{Kn6˟6ϜRš28X c )&n0" l*2ziIS*.'t l;<NOZ~iR;^;0 /aμ 0+YOF@IAS+21GmKVJ:J  { 'EI|^7&[NW8Ռb55~_AZЅb:y}W׈)~Rhl7(R X|i< Y3&uXwfDux-gDmlF-!ZKUK [j(ik#OsaVPLQUΫR EHy|ϱ꫅"e{5f6gp6<%b'V3Q[ |2|8!ɱ? RҀ\oJ7Jb~eiuZHι.|{" FyŜ9`1 )p[S}dzip(7RtTZz7 Yy_i-^^r|KF[_h5Y~YLU;ߖfE}=#^z? e%Cӝ ; 㭞7"ra)Cg-$ @ qMcU& )QFJGt% _#vYB <.u/j{$p'NKDOT~aji/CHGrDj vMq/А-xо;nw+(pNkSoap`/%(*$5q6_荜fS%PqgY۝ r=g9lUxK{QSPtؼϟb]?rK,:0l>ʝZ! %t7(4GXʺۤPE%3J$;xe`5mLЍ!Boc%Xe礠y?ۑ1Ri#Hx:;L;u ~,Z7 z fcnKN *KqOr° o2spk Ȏʮ[,))[.mȕof@ ׿Ue&LOZBji" eXs`P$5`r>a?G]S\ɐpߩUqMoG`q{A׍.-o'1*ZTQf$~AaC~4,siO VOITzo.Y&\)+D[OlP6L$U"b/ cP!D! pmkQ&mlB1Ǥ6.RT/c9fif'] F(S@4jZuU*1ɕjA)4][:>ܾzo=Ûk"eL‚Cl;O& x|Ze\$..6GQ}*m3z!_q"a|pqV z!/6vb>[kUR$ɗGw6w;k}k-9%NCʀI|yZ]$Qfh,M$tJ3ˆf@ Ռim/>ԺY`d-mm-89ɚij7gX螚7:r=:Mq7 cBxF pWR@\e84W>'LFQ>uBJZcbJ/4.GK49{tTkBQ7GV7t$L-NMUAi|W|Fks#>[8+>+}!}G nbZxn.ȒY3Q#MfE:#GrV+fBł16JLңT-76NhzUw5s Lv‚"2dN8T}$pZǼXiwJmv8AFP/6ƈr\zbްU0|f32p!{<-N_gAcL}' ]`ڐɬ[S^d`K}TDb & #kh >]˙u[Usw8@sMz ,ZfI}!NyC@-^Puc ')TcrA5{R-&WjS*V:<`MZ*E6k V.ѧ"uqG)l@ɧC("ύxy#KG=G؂̥[nAH OhhF(])D - DC:+jBIWHV@7`c"f4`p.^gH/tu@& yFl?NR2fg9x*ii IMͦn.ZWhM ?j3,w]ەpA66(+].{߆ cˆ$N©}h'ݱMCd]qż4&:Ԣ]:9͐1FFG'x~@UGAXc5ܕ:YyN*e G4UuP{-؞LA@oGr'#&2k>rZ9Vb|՟^dc6@r#g9jҤˇ""&QNhr7sb_+*g,7`J<'sGSdă4_g,AUڶZ[P(E6Dz'![@Se.{X[e|!(ęL6[2+ͽg2?/&SHc3a/P^/X2 =8ɸu2 vnhf<%mXHيkE&7U8<`9e@_HMtUw]7&۸3x-C.@zrQ` !`!mr酀oG '*Io/K'4d>rn!lB9Y)_zh+%=(l $3a"H)qa|=E _|xM(v>ioFۨ5r@Ѣ|.Av Z#Nk?m.CPMwdܻVLn)4"Ш/=D;9 J@]Dʇ<J֥!q&1wGA 0H9GJͪS_!l&YӧFz$2Y&ҩL6ϟ v9E@S-YAǥ,̀8W2I_>@Kx@Jjz,L܄&'\tϵ\E`<#QS"~ T94Rd{5|ÀmԄ/OYjq?2ܭ$~lxtIRqٲ UQp1G+,}X/"{ D0q%Aðl,VT. W{f%w}FIf 2l&pBR bBUܗ׷79>䨨,ڳp8O4NKl'mQ{0vgX d.wt7iq\jb c _l(̳DYSQtzI# I6N:s=-^|ǓQj\t\Zg =Gv61_n Ք C}jo[eQ "_p]E*0'dk6Y1 ^]&]Iez4C776ŷB3DÙvwokP(J+b't}^=#j2Q+[wÍ@@& O²m;kCLiR򘽋d4"QM ;LA 2zoփ{ULA5g:?3-q1.d%pH[*jWݐ`L`" gP͒N_N W+D3A=8FӋ:ɤ^bmVPV֕W!bZ8pu'F;8S3L%(HE.f8C4D##`Dolks9= Š#Mk4Yo6c,CFSdhoLĿ~l8!fpkzblEuvcLzpQ.5J?|7 XgJ ѣ%A˸UT,ğQ3ᣖDCCx;4bn9.]p K iB 5d@XN1{$v2-zpij`dlb:L1c#ړ1'"8z\oȨ<x1As(Q ?bd+ɪ{+2rV cE"nsAL#-m$Iip<.7!"ۙO6-|:q]qvd]Q6SZ.%z%Q8X3wTDB%J抴:>ƿ >F9/O|9],W2DӐ{qba!֋g&|3q G!h1!)1?1ݳsH~Y.(/A;PJRg@@gtJKW- SeO[ļ\+42I )ąᯥპ, 6 !+[# [:̖5:آ8PXpXJSh|0&/Kz#r.aWpdy(fAmX͡e5={61ۿa^{.NaK`+ qxQj77HyR>^䌭!~l;WHpUI2j 6h!w)UMÝlW|ƔِSa[E@s1h 7__Ns:Fۀ]WpP1]#Zpr}_[~WwFf =ыR0FQ_e$w#Oz\TpBXAev0?HY2E3<\P&" ݁9((M.L=ےR8F[䇕"uњ*?~y@ G {2CC!4Ӆ%5u߬? @()=OvX\\%ԏء׶Jϝn%ם_)Fo/Heέ}JfWDx**\Lu0d&+4}'{An6G!(̚6`ڄl7[B;a@ 9OeWںfͳЀ  2кsآ.oiMP8C%_O/Gq Sp!iww!@9l_Xm6P-2L00-#b~ ZK~ңBB3i7^ʍ+QNɭAWkl-&̘sƒY80ړxZE`L}*;ݡPXY(# GB{]2U|.T`t=]Z< -r,+DXJVfRɥCy h*E|7Ig B&^62fH*Io׳ma Y[ʗ[o x#?:4{z!Q Wto S+u"R*3cc#.4y=",+vw:}hܣ>+\6%iMi͹c V\AߔJɮS!kT΍'J\=^׈0=7xÉM~W26:7,ZQ?1A9Ȍ!AҡdIE`_x;ji?(|uYLrFnJ;erHgsḠS73[ ăgZpTp,B OywΊoG ^iNI+*fC޾[xnĀTM28aP!b/? _>S! =]Jr#UTwn/(V$ϥ,7/5^"a#tAo *Nl!,m1uΌT$ @<ϣ^{әpE)y@5_r7U )Ifr|z-z @g9ѮĴxqBGï$S3SS-:} +~a T0.1ǫ6? Uڸ{*r8Z)JU&uW+bǒ݀lAM1>Bs˒WcmMVVQmLN\I~0PS/;W ß8hmkD,^Xƭ8XI $۶&;)SyaD1uHymuNTOZF^d 3F,Ji?:|>T,ShL&3i4wnqO3AJ R;+9mr.84l?BqS*:7z _(݅0ˆʾ9~3o=*W ,Ox.4Ț!浾JfgjA}Ϩ;N{Uq/qEsF+P3eyHl$03fOնA)6P~;}q5oK(^;9A'Љfoݕ 䄽b~Ӑ`2PWb|ʃ0Đ'4#4p\$e= mJI m1FH::!gr~(hY -.e(#앳u[L%Մ"czB#х8q1lOrv*BL0Jm@F{lxYR09}a'Wrx̆\PUUjs']]Y)Bpbh:QWf/ᗝ5[Zybixx&VRN>X.G~۰ʾcJ}XL '0y|mIlk¼Yd{X<O=]63z[oa}+m5%ǘX7ԝ =ĐZk?0&C2<|tn9γʴw$+}V@*K}4%Hwr 蜮{Iu^T;3M.~IMv}3:iUݚ-{6MYrbNzH#Ҏܗ"E'p6,q~AK*g쩰w8R!qd]=|C_$Hw\Fm޾|c g|0 y{USF?XHY9 ҂~w *DH~!]kY`]yPy]kZEd_h`׏~Vd6_xx./x!~AO4EL]ae v<ֵhoѢ6b*[VkbC:!@i M"١N{;}nH1x $s]~t4kz T6: ^dQz1TZr#Y N2փѯs$ko䢘PBRMdE=s!N j%Hzȱ]Yp/kSXzNW iH@FRŃ]9|+TT!dS} !eWSLr*E5R6bȅB>d'+YliiXQH&vί {3;l>ɛY8/Tϧ I?ߪ|!l[#~T }3%k2Μz'.itǛ9[crVnKѣxDzv]NUYEƿ;)O:;O4[Q.r-[W*?wK^xA+hNK_NF}4FII'4Svc$A%H]x6FX@o=!T$n!;Z;?˩}}WeftR,E*gQxUj7L'q Ga&{l{G 7(;loԗDLqY8ws+L[Amq}+9~o!7_mԒk\{`n٣zjziVRᘧ4wzLw lWW 7,3v}__D^wjzlj91MFFC0< ghkxn)]YqiˎTD̋;:ЌDK3f+ۻ$ՓڒDbg0&%C"Ƃԟk& ^h7!(W_*z TQGq]8θ%8 :]==yJs*e!ʒ'[pb`?,+xs70An/ZylHޙHM}Մ3՛ȍ oq ʻlIIG^zG=lgAnkc9{~ʓ!Y<[>6I)6_!HKY6jbL eۂuo%jR6/ O;H-O;ZA~ 4]Mz9+X:ԁ%4cb8:F$}W kk(Z&WFhF5'槷gA!,\.^ 7Uo6ѰF+C9`,Y[d/%i_NFB8Z2T-RT%fJS:q0ː HFd`>{|{XjZlM  [pc' sMضS(WRZƌ>^`ajjDbiMv+O]bŽGܱ+ ٸ0j;$႓*/0hq>}@kRe5oVǠ:WN+AyzTj!k{v}Iqw]B;H}V}ςcJҊ}ڵ)[NzS[rW\%p`rD<cv^ǜ$c0:JwgN[A~]_3 IK"d(Е@ I\r3 ;01V/a0ͅ[.5$x~sقto3JWĥDFX/B۞CT~<&}Hj_Jr驗kZ>8Cjf6#ϔɾ6-*=0gОB0'8Mq^s&,d2?~+n(󯍭{%E`D8wݼs d5))jO# sCJ*:ۺC[5 L{k\qdaaC m^{W;Mp|_kpT]FuOm8\kb6'DTe'- EyZϏFm^}#f{Λ4R ܎ŋ{8$}/{ Jg384Uh5sH΂Ĺ ?ggZsz.$(j(1U=c7ˑ'fan%t;d@U.tZwVH[ IlذUp)۱$!]dϼ{ U;嗛ګM\Z]]jS̗`k 聛~D8 'z_zPtx,`:ycp.O'6}/e'm|VHBthgY̟_xuA iNj`[H(_Q([)n~a’/&\]ǭ݁퀈$Nt_B]YӺxCxoa(jHLU7=O :`U%'#HW.sFd DsM[4@+agFVMX om4co 7m2 ʴu FC]Γ+s*Y Tu%H cM4ݝ>uAYծ[bx dCI\dˆ?t_m>IA)!VHV vΏb$OB)g[ m4,ddn `2T:zҸSSقwB@DL39:9Ek1>30a8{xHwڔSq7 hJhTg?{\jFA}ϧoI$ؾ_N)G0w>ym@2ߧ }vve[7?u]:uځR!=%Mgeu'SR y;9AA}yk^JXW5sY)ڦ+ǭ]!(ޫiz!}Sʖ_`St:2۟Lhbl5>\Cۚ(aj`` xF1ti `ko)TtB-?W- y![߹Kzd2[rJu# Q30_댹ϒmǠyN> xOɶ(VuTL6uGwR  B0Ž~+Dw:dBVp΄EQQY7 ˦Ү"k ~-2ڰ݉Jۀ1F 2 Y=qOϲ|DYD-kM+/MAG¨ V6;9z \>ѳr# \j~;[޿}]7pٞ[<c#j c¥O.5ϧeE/s0 L&u.G%U@Nw%Kn +d5KVw`a;7?8hc̢p/3DoDGA3"s.,r nyCV\0VσG)e/eSrY\tğ/ooo TQ"S4I":nFz\-͚i>b? VS (QInVM/1"G:6|ޣո%ֈZVffE~5V%17mYT~b9po' ߑr`{V\-lR)? kJjE>W,+sji 029ch?hˍ =I|iUVI5n)v.r7nk_`a2F=) !\|o +V-,@ luNø%@${VM nLU*Ck;]X!"cPu7ؿeO4&!&+$Lʍycœc*F2J?`R>Ai/^{?-6~GESkλE31eXPjSH[Pv*?a7xH&me͇WA()TPJ>'OO 5^;1!rLQ r&H\֚׸U,AaƜC'.E9eJs&%ӥ gAjmsg5Q~]:\Yz('h AHXEexd@bA4RH^Ѳb48:{3{wIOQt(c5Xd͠8o_D§Pz0;G؉ Yz4=Mޅim!V9CE7NдN߃QIDczO~ 誷iLLDo_Rq (Ĭc*Ƌ UVƃ@@y zR%^]@u+Q8Җ8 ÿ3@4$e{@VB[/O^m!IЁ\" ˢ':`E;CeXx'!k]&Rtd( p+o_p/|Ty*-'B}! gnFYu= '2PK~.w u_6lgc%{[Z b$Mn(X{bK /T -IapAɩ7N#7 _2YɠxC8@|.Myd( #րT//F2_OX|ZZgW cX>}73݂~a ÁnQݝ}F2%M^/ t9[͇iԹlE<@x<12-h &(_YQH`(5-b6K IQCVTTPG' me@yNkoʥl͌'#a, }aPi΢u4Suq[ۇysJS_}'V/^a׺O<(GY"1+D9E }7έ/)w"69Τ=iU,ޯʂ WA7=K$i$tIy&vmԯyv5wr9Ğ#riShidwֳ@1 ΪBw1"\n̨Xnuv9!6hB-3$pGAk!rq , /)}`IYo&H G '$:m' : 6YzqEщho-"buT * B&V6pKˢV7n2 4{7+,;O v(ipTpLw?GFu)b9j&:1#:*֛& 7E:׳I8@AhoIV,h."&^3m)ɛ t5?>9AB&w *oP6{Ȭ8"*N7J{eO)ʐ;[ζM* 2L{ԐέRR X2_nmЪ ?λi sP dH{1,q4 sH"_45κu'΃o=N:,ڽ%z1~4ZS3.āͩoɟEF>=;Su#mJ$ WXx{yW/'i: nHQ]R >ϛ)8"#Mu 8BCRN'n`8MSJP'z ՙ_-}ATkP}ޮd?渘}~b;3DQ SӍ] 5\:OE{Q_,\&$`}mo0v="lCݳ xc\/1/Q!@bsg()^ %pp6lKt iXɥ9}u3v8* iĒOlZ/r<˛:B gm:*0+07aLdN`ڄ nK˒k}A?k-љ׃ٸC>Fb=,]&͘{uzL\7^+1kAI4q{kcЗր ?ooJӹ~TGgmٴrLh7| 9Vkn2%SFt// M5'=,X0\ $:ġU݁!Oqo#v,[o^0{ߒC_ge{Sv/sa^Ň2.қ.rj_B4SjR.a^0Ο^G9J;v?|RHJǎ2<2h Cv NbquSarQWO_r6$݀9a +Nh&f>yS{I]Xv O.\IOc.h^S!@nPX'ǴNIrG7(j g{0GOvfO/uHM$'\^](+^J y)?VGu_nՇ6jgΕHlUE80LbUfE*]$bH3& ^\tZ0@k&;΃lJhwTa{2k?]p>ʚoy[S]]'vq E i{,v򈽹YZ+2 sK1Bch1?rX{ITcOC`{1{sm ?=].^k֡Cf9M^}T~ :#˦ƀ?W0pnj7u/>>˖(STz'M#^w9loQYCh3C<ɠd2aWѹk [ikSg8|nLu hJdkR#BB-C.5\iׇ=jQggi5ʠdNz>PۑQ QvѻΨ!PR C"94Mk')@a "A9_>e]ڮ`e\dSb-C|y* d(BGy`*RrːAX9`]饋HY9 7&y j_5.): 0PiŠVMٲ3y7[sx$P6KG}/`y2@ fwQXk-h?: {YZK8L0f\XdZi)K xHVuM!T)_ݠ5r՜aj66 ADo:XЮg S_gm)oge 3Qr|QZ;1}y f74W% nPOVcCQEo yNrw̧7BNd[׋V!A(&dT֥)n@DJ H[wNǯ>g {i4?S\Ga$8cSNaZdC`ToM jqGx D. iMv_(6E&;X[u.W~V^M~=B ;d}kW3a7 [`<ׯ54a3$xYHk(pފlZff .FfY` -4u60g⻍U ZC$ያPd kZ}z+Jqɒ>>Ńq2 ]C0}B,iX(kBd+2c*pH#a/a&[:rfPGCv`T( d̷ӹz@ޞ%gѡvA+n3k$K/!YC[G& -do"@٧腰v[AHmbOӗ(GZ  FϥaHɁRǠ‹Gv}%;w: ^w ~~ePC[M."X CtZVn2X>Np]g鍱]L,CKNX tFiκnzL|׎sqH;WI%sX̬(r^_"BF9q9 >W|_iUTξT =3rHb(SRdW h}S<3〻J R6Oũ6Klj;j>UE(>,WV`IˮƯmL^T0""J9یnPY7e }<tTr]CATl巁 mW3smsF;z! <H=vs9גzopUãZ8^(lۜ&,ϑs'6̷+S}BÖ)@6%ysKē]+g7C2WHfaj"HKoaY vbؾR]PM-aBg!cK@߫mN$)j㌑\G\*(}bf/ʋ(-:)|հ6MEԟ0SM1]8ژHh&͐L68?Bۼj9k jB\DT՜ :{\L,$~>&{5$^%1.Ig$_p9kwJ\!62ufHf_鯁 rո 6֕TczX,?a<|Ջ9Ԕțt+hh_dGw=ˆ! }']WMN?'?ʩqđ>>ony, 1e lR\Pn>mF3xm?hn {ZѵwUKj#E'&ŗI =0mi)vNo7R56KgQ7b7w}n)4A,=h:|H}}u_R8$&3 #ChЋf~T?ŅViQ9f j&"]gNɕ0nZ]U_б{(#Lj2k쁹#%P&L@|x(Z;GUQH*gg9K$4.0B &Rmmq?6B o(ުn YI3La]{~$pDz.LF`/8:n\yW`1Ķ{HIB!0.a?".\DҡUva)hz"i6 ܢԈA%6NDߔEEj7..5oo)d1yqXl'g3͑<(XzEW DD9"7KY]|ۀ޸EԷ;x׵krr&%2XSZ7} c .6؋zn=?WZE0\Y'@Q[26},M3nc; xe)JpJ~Ң*,,fKm; V.'Ճ ݵıGcWԋ5"N; O] $2.,}*@ߩ5!V^kYx/%x1͋.K=Bb-)tI1vx'@M1%U61 n1O\H̏.]?a.S;Ak$|-(::l)f57o%oFN/$9H(Lvxh6g=D+'19x+D6كIq fN&^4qm^H&dB^TSյ:<4<8N/ -Iܡ{ʁkE+zo/8iU9DF砍3M~8&x1P XElOZ8gt(._]zMy_VXwl/ᐸ3|;bAqovԬ ǾnM oxfQ%bZ&*);J8"\›j7#H%F͋\ZILz [Ж^ EQvM\@=j>%#U{_U"̭W~r#Q=bDpC<==>khbd~!#" LKEɪN[EB I^c#H:;e}yqY=橿?֯o&j(ž饮B_GݝB3惬fIsC@ [*gZN͜Ux[[\|$IΰXӃgQ$BʰsӸGKD DUP4YF8`)ߪje)(3X/"9LpqŠZ©O|+7FKJcnS[&2(>M4&pӞ`Tk|SqH!Vak0'wn83\zGr ªcKNl"pX@]4I 82\}aeG K$ VqB}Cz$bN~A!40ucQ4~"`s E"uD-ljUS CwaିXƒumJާ&ozrGD+z 4`+Z#ěhf/Pd|6Dkm]?0u]Ȁ~s8Rg;FU$/Ie` ֓ Žn.lEmk&U'pKo4NQ EBEFU0 BrBGx }fj>WmSKg M E ˋP|+0+|cA$mku k v: s"Z(n+DCGA~'3?`1>b/oԝ"[lxJrۋM=rgVɸ^L˚ )@dA=%/lES`n>L ,.tھKU Fjm&/"\/V>x[ %Ү Y持gL8ӷRs+Y'Ug D"[G#򕱮j*21̛?3SbtWҴ3xg+ˀ`iW{:ԛZH$M潨&roȓqי?m%$ |Vܠ@(v% /Zˀ^(Mw'|:JGwB[ȭ}RnОՋ|؉m M ~; xxQPQ2#iuCn?Vf Zp}ͧ 20?/%\(L**uu8#&\R;E"ŰYuG39m#.{ò \%$2#4P=-h-tE$*cRVb'EEtvcqhhk5z.>gjw&]"al}Su4dn@*CZ308fœ d%B6&JPh"&<u/ @ 9$; ;=0))# ^z,$w܈ʿPA I&V<*1m/S=b:(j"t4/\4F[FKg8G@U64FZj)ev,?szivWyBOt'Hj9&5:;Vw;`"l9uZ[Xc8C"tVg݃/t2ZbAη:gsr5cL'2vG`/(݇6IqkJئv*hZ(¿7(QY`dD`9@y]WW%^gh7V ͬH^ 81N~W5)|I\1QZE t}76fWgؿe|ʘMV:bH]=Z,w(sS ;   4.cO%.CktG"rw[S٦Ё[C^؁TFQ2RK,7eV5@6 8p8^.Нe{Nh$(C*#6ϫOA0m0(AM?]VE ]=6sUMC<~Aە7abAs|e(hY, pnVbpؔSJrGKN6!+b}hR< ',׺9ܘm^r~pk OlJڨ7ߐe7R97dzF ,!T`s; [&d LJ?tm=(h Ƣ'*ⱼУf9s)+Vݓ<{[-Sh>~q'&+T7Ow0x8R)@eS"nDq6u0ԾuxRk%m#,nM Z5@fbV?јSb0B2qoYMW\0l ?pX oIo CaC]_SA͌'55Lh㰂;M۸O4L0{KsT%?!7p 'wYcJmtS &BOXi k sՠmLgI(ˇ_<~wl\a!F"v??ߚkIgw h۔ /]*#}\i elG,ڣ5E82՚"$<8VDM-|;9P.f) 6C-w >7͉+YdD᪫o' ^䱋hRk՗ÿz-e@'yptV};v.N aTKd=Y^ Pbv+GzxM!V4'j37*vT0WS3-Niח4"Rl0Vى?ѯB $*3OGj=t^FY_ D.DzuaU 2WqK(*>vlQ6n` ֻ@Whg|-Ȋ@ [M;ÿ{[㟾Nܒ&h:l>;v{Q!DvH(&/0jo"H|Cqmst Tyne9m'KR_cMFA;C:VD.x}#d$LfP+T5v6D+I}wW>&;MqrBb2=%Iv+VF4!W$Ơ6iGa\)綯$:}@ Df]|5)LLr aGCi$[%')fíMsB?,; 4723;F?8ˠe򧭗r7ڗ^^xdSTlHkWa'(-4YU5XvWw6S@Do];_iꍷװj80ҥT]tV[}@{Ol Z!.bb<ȯsքIW*O<h.1;+.25<{^!a6JE.ʙKƐ^ IP\G۰.YuyuEʌt5Zvn+6T_/%фdf/ z3y-!6rﰝ[pA8,[:_k̝Z A1Z&7p\cPM58ChVfBh7!;+dA};7NN*^nagM]?V@lxd9MҢMDZ&9:|+"ka-cP$qC! $C 7{ ^H}l)ҋ@١F-'rl'+Gxik7BL#: feQlk)Q:7+Bؿ7$`8xo8!T?⛒s`Q f)3h[y'@6f:70rVQPܙKVty& k "=Zg#,sΔOlґSB~DP .ԍ5szAanрqŧr:eWf.Hs1ZSFBolJ!D{}Ӫc]@]4S@{kVW"N(A:谧ʓYF8)FϏX=hnr{Lb0k:o(shT`K:R?Fq##fTS*:ʰ#+w&eނ89)d og1@*M2?fu,/ĸj+lQ~RP=R PŏMzO˯"4ޤ0o]Z(OW; Hk1߫"1#50/ 2THʣ8z _%fﴏ!YSp A;_7֡v,;ʥ(.MEh{|Ë]B!ŋبz )|mRgߢõں R.kKO. ,ll-"ˮ!І^+ѵ=B2OeH-uGk`N'2/1$TD,}F{LrweuP+$E9$X%j$ Is'Y\8sa8~8h z$PaQB)6A^^4q -p`}b9# abk C` +MVdgE:NyX0RrFW˓|tޥ@ EKʎgFG0ߨͣ.aO^Z%r6 wPN;! &([Fc:HT`{W]sSQ0'=-Ch XN(5"7lMUhӕܔE  !fx[]qP5Ee^NXx<ԣzLy`1nnO,x^tee ګ{S"7m<n ,Ey]{vʽ rthLb^\( }м WoHjoע$ ־9wπj6N,o[,׏UyQLUfk-{[03W!jdOչAO78_Z5Qez#s9e:wk{jZH{T&8Ǡ{LR J N,7m*[y0Tn!lzY$3HûnAԢ/YUFfj2y@dV&gRNT.=BjP{GRk?|'~ҋ lf7wxDp9[ukEWvv0GJIؿ")*/N`IL EvZF]k\Px ؛'Wڷӡ n L jڅWUr:Q&RN~dvj\6vj~ w!{؈9Kl)8hT}rLe$."鶓%=p`Je1rvX<\z 5a0xZkIdz)[%~E qT)_Ik:j$7[ ?ǻ8V].bF4}l+Z73 zpu0@pؑ5qd^# = ,uG%a%>d[9e&pW{ATeĹ2NoZ#oIk?C"ϣ5m0K68Wb `ѡʸ+Pv6bDtzYh |tD 5PM!g'%$ʸJ)"i4#[mh(MpUtJ h1>j\=RsCY5`BrLs& w!ખ C*6Y}UbZGcWx'J4  )W 8?W xy/Ģ::}&kIJl ߔp ]Feb {ܗ,EUaY4Lz`3$~oIؼv!ܓR/MN6P | 7:?;8~4@YNs4Xnxgc| +KDUhr곣ܼ1b}l!ASh]Yc13qhfBU5 u=/ :Hq" <|+%߬dx7 |*F! Ä]3 㰉JMzI#ݼI9 pp,~r&`%u$WDWpa.ye 3+UFhW 9VOg9ԝ{w"FI@5 pl@]5x ]O.&%&Zk5&<5IL%vWqcYkoUė ΍A72SK9/HMg>W҇|Z -ホw@v؈H5bh6X%Ax(hN;=lx-kMx';qjn?i|DZ:/<ܷSiL_ ,G"%W,6'ƺO5vngD/cЫ~HR9f h7߉hsQ%[#9_)je`@0oFM Tڜ\]ZQ"dxβS }rMpA t]iD^%y#U~ ʙ.,]+' 6 WQ \B=谽>DAv!S($%<^|r׀ۦ9LeSKGq~^< ;$^r=0弅d$fv "8_YJG^ ~5MYe_m1ib_|v]+#C7Dlza@['rUjZm2\7<'ڢ.9"I;}F<-ܜ|"!_4Vo (U}Uw")_S!ȀWLDd,t4s]g #I`~M&hbXh}JLZ.f@4|.K{*C벎(%8$Xw_N:ڼovr?K ]JU%H@C,o2|vFo7uW,57eN׬R3EIı;D*TdE5ϞR*h41qx#]mM "|J5Վ "H2c(gcb[SmV0%c'T㠑)aP1;B9 ֚Q<6;N^2#aJ}O>4 o Mc+)PךwKy10 m!Cؠ=0tQPUY~{-^`r[pًYM^דXi.'8.\{ +Ǝ؄;& %f`W8&Ͷ{w ~~0kHG>EӲw뚌 F-&O!5;s]agK&@n|F /|-+*FqJ2aC r>*IrgyhGrס2z3d #,ohRrX@޵`/${+709{{! J~ \sReFęAMy1.[} jXID@+%ytPD,TZ  Nb̂0z$"${_ m7>|Z-G~sOsA)9WXAUp\rd.`pU\ICOչ8s+r|r7`%?uS d"XM ZF69'4& ^^]+,"X։.LѰ  ߄ճ;?eK)2x9z eÜ("qJd'LLۀ%JlkK$t+&͵Ǩye'UvXx,7{5q->^tэ\ڠhl?<%LKɛcH)ʜgYտ6QLQ]a#//3sh_?Ɨx ~hbXR<hFo#9Ƃ*6:~'E +LL"׺ 3N 6I[6W~>ZR<*e@00uʯc)fjy ύ*,nX*GOKjom1Ot )zʚ7>E/!Sw_b礧89'P1R 1y\cUgI2;{2BlŰ$ב場`-4}I/q[؟N~ I za}ӛFFk]@ևp_Xn\joŶm5pu?UhB8ZVyFޛC;!OoLZ}Oz+0w>şN >t8qO32`jL#t*e,U=v܎ Ewz]*g[ζęeTFҺ[ "1G,K8 ~W C 4A_7ί…@Cͯ;\LG_R$Qޠcd-Y!_?0e`0M Loݓ -'jLˀSvBPӥrx|Y%$}Jz]_*Е" 3Fh~2Z35Ca}DWp8&s70܀' !h"6<{{?4%k:L}eH geeG5֢-N=Xp(u [ Z!ҭɲn)\bs^&ȉ]=q9DAzRH$ dܻ"sxC;PiVBu }pLGav"$*܇!f3?gu CDnY^`v o†Õ #1*1˞ƚӒNn`uW='Mx(AT9U. ;m#4يi#cO?f:!m7VGԠhJ]{}. u_H hLtj>jpVQ]0X#x{x,!e~X" atzU0lۢ}$K*e0>:),[18v Eo7֏w(ſ9F˅eQr gFq }[X1 #c "a߅SUP,DJTt;b F32,o.;K1%즟?`&JIV@ !lҚvDn7GTQڊqTnfiBW{ye/5$9^쬪LӞCOeR;`ktG.:-wF p-5Zsq <~@#acC]ڬH9UnҔvͷMhaAVC4Uv+i&@g?Dv"2jemy)%EJ!{~`.W}r ߇xʁc"V Ͳ7M u/k'wu%Vǩ'☗M]or TIh# oUV܇1dç}D^Wc*wK<`,f oMWoHG w}fEOeHc&y?ũ5O1D jXn @}?5կVbЊDvnBJs(^+/|JDʼn`[7Q uYV18 =:[xo3$(+_o^s\<f2K&^Pa';1}}-}sڊfo*ZuLY>6pC摺N$ pnYv(-n78~QUJEwr0qNn&2]AE`Iol{H(ljLsxļ8pnY PwܰPV D}]ؿMN(Ŵie/|g:P/vOU{ +ixOz ҩifѶʔ;_5<$ߓ+ JƯ[w*&2H&^Qvn HbƣPziP\)X8tkI\]h:bL<829/iaQ'UI=7j<?ud=~]6FyNYqt)Kmf40sȂ 7w`jT*$V!H(1A}h{J3hUmEpiCV^R, {N9Ws> JJA td1o8ЩBk@.ɹX'1Aߞ˾js<'?fCj Osl{6UIE\Ie֢U3) ]yEV"3Qoz|!{ pr󂟂L>`yT;ךe_@f?py} @3ua^ĉ>1 N*5b3 ֹ_{^5,SI~SXZT%j$O cٍ~]}݋c 2Lp UMgS=3u%oR7ڱ!L5NjV<-- ^X؉YB}6OOI+d ֧j$32=8Ⲍ#rߪ1%%cME,xǀɔ4Os71}E%g|/Ʋ>]?$5uc)s6vAУf)UYUXO>T &<*^3F"ь/F"~GSrR2/Մ Yī'`"sڪ # Џ o@TW1رcxźKga?]0 ? %+bu8~j*H\h!{ԇR?v#]~GeZA  R)} oC@Ѓ`U1Uj!+/FUP߄|8RK1K@0у/=QO;@=X=L:IKy4xyX1)),&b 7^RItBnj+<_ţqٍj1U~0'~s19v;q&ZJh%pj@@HT `%T_*hC^\Y9 ߔ-E\חҗց!Ŵ"PӮ -.Y.7μ3/(d#Fp{DF6qgw~qba8罿=7Ynd_Sh̄u͖kbPT~v1O:_i¹[8raPD-h[ BŰG4Njtr;iJmOvN`lւ׹Rus‡MJS"w`@2=$!C\͂*>ij@8/;99ni521 d74Q.t!HՊ?]# Le>#bX,5z˄ X\IRU 0Xɗ9$GIזݰ BliB O)ZZEE%NB(UّUKlZX{Y.H)G}9zIf> P|NWł)C>V2cvOnYڈe0!u([OڋG7Ћ ڼ&2f\^Ɋbe1 to,W1?h(1p2=3a'{;Vf,֓ MNPgwAϗ1ZNኯ h`6iZKMѲңc;9 Pq `DȞ)zz廿hAu!~ 34@^88Ә^st:Cvϴ9PEq>{2kUAmgB?w$f. +Bʫp)9cg&:lU~t-qXĪJ#dky_rFN[EI؄aY84"2n2ԝm-uϣ T@˻,XĴTtT]JS [pР1 ;<RC30|gSZ/%:vIܖI+  *xpA @b'R c TNw 㥕vk֗e ZCWzKK= EbB</hK=L),;_Ad@k T<;3e6n1ɋE">$SLѣ4!.^P: bSi i2՚cZZ "LF;7ĭJף7~C1q5]a0^2vR'PkKVM ]ψ2<\Wn#),P, znX;R_c1H\P!{h3% \6dGt 2Ѡ==Jl0<^> b -\E>ۢZf#RN!q u1HC^7ynOhYH=N `PJW9܍r_R؁0*.p4bP-/W7Mv`%۰_9eKk0%Xk (B+Xp D+@Iz@e·8Hw~x\M<Ѻ U `W*Bz(;VIrͤi-e>e-dܸJhlq^M+#q:\ƳO@`vd}zu=v^$nHfZPhc4]szB|G@,0HQ͎'{MA=ccxOzn9jRg&!(zN1|dQv7^h`iR$5QD8!;s/g&x\|8Wf,M0]>$!h)4,3 FoE FoAtߴ]p.MrKZ9(CQ .|sŵ1Urz^yp{xNPXk@в"{TI?Oc+T/cPw)Rn'R|;,g`J {/!@PI8 )[jyfoz< "KE?,̶šLXPL_ZPLFMHnآIs sO;` 8K6 D,#V'Ɍc5@EJ:w\-G3 <@ DT#(])fiO)笌|gfOלI"$t nbC@؞/s&I0Q32a6iHJ =%8&3z#O,4f$"GaZ'KiXd}YeB:5N-B,P2X|;kܕ:p#!vdzU9ZM^?-جA8<^nssV<3Q]fLzT ]5́_>^Go+NJY@7k :FgS-)]wh4LEs77lZSC Ӌ6"uaܿ7`P_ ]RYjVC8LDUCn+ YgU)*:ٕ bdiSpʚSC'E"\zD|%h<#+ZC>iO0]nl9U6Su[t%ݭyp1ْ`d{5P$?oIVylto%AlfN rxK.U#*P )Y !;Zp)pyXxvu2@\/wpnhqy) wy%vC%PC'HXSXBh].\:#_D2OW.PҖ J\ B$^R#KR!1-/MJHI?Xlx*- cOZ\,?"Vw';]7SoT>(p7oIx71h4}q,H; #7+ԟ2/ ʆzߧlW= .2=xm"r=@  !ui({t$e<6HmCU_u1^2!E'aY•.(@,|tc RNwMCRK<ݴȥ݅:-ĝxy 6 ?[&={j˪BA.s]H^@с F 3znZKEא*3/ h SY_ysq^=6 \-ugBJ46/6` D GpY"V4;Zo //z=: QS˝/B¢Ǯ)b$6A:ܑYP`+ǐVFC!+@ ] .Q%8ojW0t6fLN2\yphм}4xMa":n إ$rZL۫$ˆq5[ hn2z+Rf72Scl kSm}Q :~o>4> 8wJ.Zع~XԵK{fi1Pw ì$v '{&0hz>4^d*lGx’@hh8"2ӑWEm~u>ݟ?Lr}>OS7V1Ij}-,,1q(H=˳km݄b%SObW v|/0lۄJTM%gߌ}uɫ[]#4/D!RJѩDɖe0k~PYϚH0`,4}`Z} 4ۆow-[>3[xC7g8@\C1Ff}Z:)%$ >(|RB@T+\U0M=Nh PࠇCtE]FnƲo6q27w{bX4jN<7 7ʑ1nnڍ?M.U>*麵oޖ%XtN~R~:8c}y*Q')M/h`: O袲+v{t* :O #X,4h3=m꽭45adڨ[x@mGU]#d~\;UҋbBKgt-76Yz>z:R>ݮ> !xlnSRAT-7gaaz%yg̦FMYCa=jCS zK&OG;ȟF粇_J܀s.D:u"޼E&gå2u)6&Kt ^@TnKm]~Be܀kRv 7J6fydr<ͻ!&~}sJd^]_%.uz,}TDK#IbTU}*WV\a^:}{êfnڪ۞ *tŒAȸ^Oͤh:4\AQIz4Hdψ|AC'홺m:7Z%*KzvUqzfB "+xou.\ yy"J.#C&J]8ߖ<UH;B5/Im|#/sUR`t˔/f) uEV̉~+K~[&lpXR,a)hEl`jpqRg/~ v'S@aꡫ/)M~,=yCdC?)+̲ [25As4Z^6ʟ֍GAlkv.&ȩAIÛ˖+ S3 &_,4cg:8T7qnI(ɔbwjexN=oft<rͼ0bek''7_؎CN(9v4Q2V!*@WWٷk6;ol=77\h^GARk,"=Y~k As{M >wkt)FS\f( /B>޽lf6O| XZJz,$>jV(~4 6):&06~U|1'  }v|=ˠ7vqj-08 @bA; jC!A`8<}!YaYvߩ%䅃PTK[<+bq='y'<ޯw DDP_r/WbG Q{ C/xi1t{skxeYniWh r-_'in\G AY36v/_~^l;ޚ5v?Vٍ sA~0鯠lFwp9y{sख़4XtU@s /[ioWO==.GK r^V(T@`We[/\PZ~g;Hgoč7^nQNU+*LJa!PisÖO=zƲUؠƅrtB3( j8!rOdU92efT*o f˪=kҭֆE$EWj ^)1JGzM?ji3(;Jfzx"F5""чj["n% ia2s]|7<#ʠp I$U'([ypd-v\G}0ڠ~`3]c/r_#'d`X_p ћM2" xPՌ4Y(iM&bý|dUm.Gٹboo`PGNq\0qǸg H`ܹ}>(̕:mo5:D"ϮZ?*ie& ysa$>,HMWR5w#ڔ8,7ΥC a^2R KPUWIߗ?_sz\"Ķr.#NҜ{F;?gTpEN!ze\,:KTr VqYs*{ =MES k3D[9DAr&3KrR.Fw[6N <@Y'q pw?+ä7alO|\swMF #ϋHil\a4LPi捥 m?ZW3k3(Ե._nTy1첐Y~xȶ ܘi]asSJy7nࡻWN-Htd2q-=bF pvCQ]_:Fh3Jˏj׵X>KpN}e߾=gkLn+eUEs˅ls2pt؉c_~Jщ+?s81(M![[jg/_B->~+O ^M&A'Ll>Y շs6!dH1yU=2=~7uΉgo3bM0f~M^uԵ15"*5¤bG\./9H Fb7W eӇG0:;ThA>Lb:+!1xDY24BkqF9Gaɥ\:/u7rT/{]D@6Xg瑂߻ =n5׸G;  >vwnr+:ڴOe"ʹ Ŀ1jHA<pI9!Ӻ@VNUfjCe5&#Y-nknHoL>_9+} }m4h6zaXk p$/bB3ރ<m af-plkP]ۯ{%tn$g9TI uH J|J K㐅qi;uP*{/Ax~ '8u#2`¢ѭltSL=:PyHxAF?K CމcVKX*yBztfQ$Jh?րz]FQiOVup?t] f\&K0"x$*uL a5l{DzG˧OU d8~)x`b2d [SY^qf18a7C&%2 rÙq+G@{fs}GG/q_byqpڕUx?rn,zq] kⅧGD&3gM ebw|Q݋&#%wNYv&+`1|_ (k>zooA|ҫ|d@E'i&ലf.xyj}";PgdTȨʋ H<,BGKk}~*kP>d4hP".lo_ZQ;?RSb2u8xA>K]lR>1j:wm܎g|4cK?qS<"3.| ni.n瘹$@|u q$R]e s_[=P&)wޔ5\bbEكh@*ڤP{8\rU%{[W(N{D0LƼWiNOMd }o?)5Z O(yxOebe4K`Hk7OMڄ:PwWs>~ :"[/ZҢ%s 2> ]tl=%bpVׄXU͗J-=.F&י^p"IA1r2@~ `vf g⌝(x"*"&R_g:ȊRs`"@?>w%3~N z4"HAX9d[(EchO'nW9?iAkXܩ(ROa)H;zezX7xʮɚ+B_l<^vriAtS;&'FN"xlICPRWVB!xS/HR?9Cf`!:evYG-!g 6mWʛ1YAr} {" δ'.j(8˃.@l#\&=xfQXϗݟD[SpF$O@+aݔ\Kjn:tF>2i1-~d8LK }ΤqKMsBfI/ܶFfZ ; yiؾGB&xdQ;@glua\kߌo9,A%O|~+hPwЇ` X?tgqԊ _9A% k<"! N #\̓WTc@\%MM6S\_3B-}{fଃcˁSfP{ [' ^W2KTdh \^@r@;8m~"{xۄ2ct:~z,F^MKL=O2B,U[21E.MŮe` T̍q[   ?P./ڏܴtuVAe 2v3'g7P Al wƧ?$$E{kU]YF_*!N*: Ey>Xx8!E&[%]^mO:Ȃlrc-:~âB9j)sֲmH4hn4ij5: A.#IӐcPR lBk_h*oA~>CLYsPަ:tZa /kQp%AY@)T,ȗ_865 g37h6VG_ĠTfve`HuF b%G)y9 BjY,'^\4Z,"E@ߩD="vSZs2>Y&pB^eevK8\e{/p3ïb)RpSz@ډrTgd#ϒ%-LKN֒Lk"v痑L:q-y+_ ?~;ro[l^H.EW/*{a`=˹n 1+iLBMwzFՎLcKGFԨIOMV W|ϋ|%A[]JL +n{Y ?xx+r=i $7bj3QȝW[cU<"Ѥ5_^0j$#qf[2BTnu6Nq ?0ΰʐnN8):s)΋y)BX&؇0y<[0 ˣX*8"h ;6>8s{3&҆#>j?1DL6Vg'.KڔR;e},g^L-R~^oQn~k2THYp=ҫUfgeo jRLqڐ>96&E|xrͶ&rA[1s/~g0G1sݗ Cku5%;ΧjXbzb-z@˃]:YM6 ԹGawyYk)&(Ɯ7Xе걓](u!* (O:JcJXw 8 ۘPZ n a)ba`;y˰pl'KIKlgn;90=\8EyMbzHso*g/bEd7C#m䰘uG1efS_ xghx4/IyD} 9"RHձgIA(Pqr%77g$~w5F`ݲ@PYt,8^Z*@'\Κq_AV;yr֞u }&z:3sJ5m°Co||sw Pϳ6ceQ/QxM+C&y?jK+ 6hvem>3s 3Z\@)D5E!Ȣy9!j6l_eua?J5,y&`m,Q6S$D™ZMpBڏW3 _:log |إXz,̝%6C&@q~sey?ek 1M_Q:cR>X |$ˮOZ'̨ܲ3/vHGZMҹ*սFkW\2'@"1󑝏ku&:vaWpd:.d]%Zs*"co%yFd? &+^^Fg]ٸQŻX,pRg,ϫ ;sUI/%KopO-#~oҚy}_9:_7>jx`5޿ +Vza1=ͯ8UY m584 S7F_^ɅGY!7BZ`aG/w=D,/ `δ4E+s[o:{rG>EƩ#NZ%*E'z>~sB:OVZ ?O-+@-urn#f xecGԟڃwO4n 41_cHCigM xu.CQA<3(ׄv}{xBya֑{_BYdjι8 'B0Hky%}? gLs qXK[Xnl:p)ЂTL[B r ҴJG<5}I<#vmh.v#N|T3⛜RCσqU6?QsOb3練zjP-Qau$ `y\wmdo>MIf6@R e} />*18ȵ&’;n1m- j՚U}Ӥ)2ˀ@=̵`L]?8>ʣ3|UY!| Ϣ}ňtzímqX|> TZ %%SP]ҕgR2(/g~{& ;ԑ)!-\E])ZG6?/aCaz1TbOKhӳĬ.t[鱎7M7Ck"e盞J|N (˓Zp5b%-WgAԎLp{@)fl@߽ǀJ1k JCZ@f7jfc^2'pCES[ _5$kY33EZvǙi/B4u7:jc UQg{R4w@Y\7niq pд&_ ovIcx mlL+$ VOQMmDNwTn^q{Fp$~=cp:rgu;<@ngS#W$+3Gl$:c'}Ib2>4U~}<|gkۨ9$6NA)20{m7h-,5G&DpHv ]e@[L8^tODtCc+/;*͌-E;w)]@D&}[]g^mFk@1K08>w~ 8W?gS"9c\{Xt ^.Jخ?d,tս%\CdFQˌ ۝eCnu{"uo?#jӠbMF.&{6#eOy+9{M04Z=c/z}P dʈ GDM+8IrJf .6YORg!I\zR]1WFjAg|q}Ѱ'MPeM>_%j~/`z CCb‡rCVh isƺ]_r" *&oį;Cvt &Qp \ (36x> 'Yj-5'9${xܟ#pc:?8b 0= Wֿ^ɾ }zPΑ ( We,:{Eu ehm@Pk&[u)xb57%vpLC") ^LL\HTkacx$9箵m]!1B"CRnE{ e<Tj4cلwj$NXE\@AJ]2Լ tr9䆗'v? VH:1ibrt=śޠh G4YF@B.+MIb]>()>pu%WA0quĠC>Fi0@s0OC%m{oi˕7(#|鴝iV l{8 BDf5_7DԄp&Up V3wFԇļk'c+#$0|'25QN@SIJh-"zUsN>%]duM%3Aؿ À0?2ǡټDKb#,~F~cO[mTKHŨTbazK*#(GL)o*,hg Kkqbn!rǮ)/E[ 8C۝g2ueCa9k^1@X`*0И:!+_]Qmqx#JiQIab# 8ƨ ȇc py%h.\–"O=],g HІFD_6ƄKjCt*Q {|/`sQ쟠N$-x%lpan곙.mẅ́~Bdք>6?@hl+uˆҵ f}d![ CNpdLFX8o+6$Q1Ԍi%H闍2y&xXKyn 1qV n h,);P~OԿ7vMKj? loIDrXLk= WREب-vzLh=s$n52PKʑA76VV8W!C"1LL%vG3'1uV> ҘA1Y)F([pGzqNXhtmh/}q_GQhJ=n0<7rH5kjJY0NDdJ2`$cSef(yPJ<(V .sYgCP^W[M8r"G >>]WgP0:땯Jg\}Ic܁{C:`MS9¬`[?-iap4II9GN{r-3xd{sZRi*um! s|r/ghFJ{TZiFg`O w6kͲa4޶ +Fsc۵Tu@gRDUp",qQ5挔! =ـCknjklb͹ A Cx,'>C`?#"8/\>X"pt4w{ #>J34vPKD掃=}H/i52QX8Y|h޳%sĉP΁e32R cHB,qj{?@ ݽ"ʓ}tW)>1)cn4{Sv!6.Bb8'ߍǭ㜳6o.!l\nShfO ۛATLQNuNnsF~VNni"4T7P#[͖Oyg@+E }:|1JS-À8ѼHԘ &skY$aM N ZW_f/*`O"=Nr<]~ {_ίTE؂qp! h|q'~'BN@j٢{_s67F+@SDUw.joOB Ei6T 袒 aAGtG?~SfW)j7{%u siYC}ZeY"4̖#_JODje5A4ӹPw[vB-8y% pC mHv&%G1znOf)dcbnq"дrNHbQ0 `B9Ƨh+$GN;ݢ5J7缇^d,{hɆL =,G^Ӈz%bg S҈dF̉ǹՊh;Il],%T|`7UsS>ۤÈXl,h[@-(HRr=)Zɦ~VWׅe S; IYk E5WT]Yٶ́N  ^AjAdX≒&]*Mŗ+蝓)Pvrv^CuWh~'όfESSE9P'z*wF!tzg_b9VO`ʒ6Ͳz q>Q]%}5=Ac)z7lL=J`GdU2㫒t ԏB)F7kVbe9^5'uk Ė Χ|8z$J` D.;8n@am0TtkHëv4qPE#7fCkp.Ӂ8ˌd/\6+liS2SfqB.XM26ד`N~ MlJsRR[:gV} &Q;PE}iFwl!30i ~[W}2iKbd]6_QzOa]5c%_9r! N:1`ߪ2>9~J)HJq5b:lC-k|D×EP(  /AwP({L>~*-޾8̰OFcO8`":vaR-(bQE9#_9cp$8 + 6u iq`(鬷RmvD:4Z܊*SAre7wNjrԞ 9;x'ݠq-Ag O8v=㨲 üGܰEnxfqD#e,mB ۺ=;[ťlz&cwЌ̎~H=]h)+g c#WI\sZPC71Yyc57TYR27e)o~8\~ōLIST 8y7Of]Bw.¼t!?\Uc(ģwMsm2Bk7re_}r ؄ %Džw}Nl)]瀐/nL 1#K:C{γ7yf籾.Qt ;:Cqy0ķ3(ʡծd=2I-G>dQ7IS?Z=o&9.'tpA=]K֮d\ j!ȝp]dX!3}*ܑk|"˴\ë@xw% -^Ư-!ƹ"͐/umNGڊ)UtSn=IA#r?%b\alC/^'r3ojR x sugҏ,kx\p"L2H&7Z#C.(l?Eqh8ų7!TdśMb:~ ڪ-ѤiTQ4<%;\ NYf_.A'lJ|hy f7?4*7--(:M;G?4EP8r(9g-6O.t+2`S*UHȒo4=s|}|G;`Hƪd$zS,Z)87󯩠.Cgcj 5[hCz,pN!%mк[:OH r&CfSL?CNz;mu"0 ZYV𧊌֬6=qgyA InE xͼW`ʃY(Tg$dl\eWs*8fq&/+PocK (:<'"gw}x3Ioe4#ƠC6 ?(B7NnikWv=bd\ۤ;hd:zt[\K<.r " qQ#%SWbC1b:Il.|. {^GCPQ|`%3Ƅm$ٟ\IrC5#so(8^5hdV V m(+ʥwSkgFy3Pe8թpB33tU;< ^fG8[)Nq?6ޤRfeZdrK^ë ΛNk۩ȟA"H"ݔůrTN$PAW#.w5jU;c9^ů 2) 3|6'j3Շq~rߌJ > *<~k m`Wh b?5äE?u= /ɌHxFM$& s0Oٮ艋OeC+][T ng TNg'i/ߝ @^V!qmVżFcdI}b;fZQȒ }VfJ?W!ޭ8S3fPr1r1Tlƴ ^ P+|.t w vQ*Aի13{OhYQ}nȶ$'Sv70A>qk߳I~fKoG&;Yg=]Vvfo"*D v_j5u|% wΫ3j]SniF< eN1ŧ,_ni&vP`B ~tSfq SWLe/=P|qmS)D=wDP$h9W:aMC Aüe2h&R:U-XKwp~_\h\Ol1Ȝw_V֟9X5cki7(LLZB G[ T,pݻZڔBÓÑ1o^Ό&Ȑ% (^$K|'v PeA_}]thc+A =k`;㡐la U!plq^ժC'gʽ:#'NJ5ZID$1o"MO [ ݒytm>z"ȣ);"Zʖ?v֚zĐNmW-)"a>{t|ڝxs B䟁9`4v3u?KW ?H )52bXO>evXve'Q!!÷fYGoK¥oӕJFwN/6rA7 >!z1RdO;ūIrA)b#tӦ <~جgVz SSh$֡l|r201ԥSsklxE fw OALJ6Y,IX #$Z߳䪪zThWI]p紫ʛ%s&{rPzp}}Jϙ6m/GPqejXM٥8A/Th:&ޣ#Acq9&/)i,egӖcpFфJOZlRظ;'!1@Nfbu|J̛J5Cn*\U,S濌áB%C|.窋ƣ(:NL rFmΦnDrɆ NJDYınEP^(pLp;}ۻ]-^Sain¼#C"@R唃zU?n+9mx$Ҿ0h^Xq ܘxn<3:`We[_6E{sjpEoreoEDBc>&! GUS[ؘ4Nؙ.OYKtCo֒ЍSdʧchhhD ]5rvLoi:ɀS ܄cb;14D]NWʎ-^-"j]kԿq@95\@`cAҊ[J0Hg"}vziN0(ʾl9ÉE-ZJ"[1[~/3F+AEMk'HB覒YgfND]:8W4b$y!.Irެ A?mM}Pbk 2v!fc4=/8)}4 =rV|0 j4葪S9B,<=k6 &7WYKG&Rd*C(bKdI[owHoc\{\78KeZ7Rhţ̫`AṈ Ay(t16T 4d8 sKgRxFҙ*W>ƪVwOU8qfQVhl^zMaU0_"#alf 0*$[VڵdB%& 愳'K$ٜ2^eJBij^A0鄸!?J5n zUI lI%o1&Q5:o xO[3z qƺMu ozQgke^eo~#{O:9JPc,5᧷)EH\Kp<< ʜ RCBtQ\\GF(==WFe-hyV3mΨ*?GU2ٟ}:?h vqq1b/C>1pLw/'a؀Ld~r;y\櫊FWl rk/ mn}6`jO-YE|( \.?F/BSC,#r?|ٳ\7o>hÜT]3_oᛞѴW|v&ouj'[,ɐb\x2xFIW,幤DP!#e 9xı~ @FhGڇ3\;2ArU @u"vˣ~\2HQv1>(1ѽ\ߤL?Y^FcwX&!B,oAȲtʾoXo%rGkw Gu0_J7">.1JΧnXmPe[9@SPAQվLu  ˶ 鏹Ug[)&j$Ռ]Bj̄_8((- 7YuZfPo볮>̠i lBFexDtw;vp}sԘ*b ]<䚏d#KϺ,̅f&E*Aȟy(N@IӶZ޺u-$g(_Pv I5C 'uX,yRړplFM _vʰ*#ݔ% \t8o.-΍nU%:Sd0c1wp] |~"n*-&v ij0*h0RŽo̵g?: Sz_b`]6C;ՃOלQHfxl(wC-jѤy@%t\HQ"oF&#R ,ˠP䔄3|`+!I5pVmESoN u 7}qnyRyH:v^Zh[C߉p#›pAg] ~2|MShoWJW V0:eچț2姰UxPĹOUʍQS\`Yu1J0 Ӌ+izmRzdlg MKwk(=\DSקKORg' CNJG5:͒VCU VǿH=ҫ~ 6M/wHEI_Nd_w!٢Z< Mk"gqɳ x0qm|`PE1"UBzr2,sxvﮅf&ړ tm-wщJ&O_DQ( dTzkC#I (@y]/8lj!#3Qꬌ"7Oߵ GZ˩Y|#C,5L<8X@I^ԻugY]x612?ezR+ T]NRf+0<Ӏ>`*ړ}Rz2x uVy>BљHyDگԥ,R-8?3@z$_24pv)7 bk.iNFƅeM=!u>X^x.dcߔ.G8A΋cVe}Bﻹg.(uDjzrd]90v={K9X)(VMj{kU i wPDX8NP9䁻nlo5ATaRb7q g<;?&/ǨC]vܭu%,ӶN`gى]nؤͤTӬHjfH)2{$'d~z`M}:f%R^0qjle1$P{<7Rͥn,W!e[LTMJn5nyr%zHpd8xձl X%q<|62/M|'>nW=ݘjn0Ah|*[IiI4fbH>kLvQ9) *rF*}<6 փ?' )Mz@h۴@#sWGhwrm6Blk cvlQz7 !+ TJSyMv 48'w K$k~TKT'tl˜k9 !4wOC[Ɍlhu>:U:o듟j PO6uFr3;Clc1yz{P.3\J[4ze>]7MxDe[b~eA:i@!'ȎN YbOڗ^=-o7,($J$6}Y_6O/4uEwϳ!M~o~7˫ers; 0 r=WV(Zs..lSDH6(Ps]x `/Qf$V_VcEU..'C`h}cӪ`fQJCu|iks4cAne h4̬^f OYT(/. Z*N0-oU@2?/g8D.Y^k路ݒfG傜 ID"5$m +#,r*Ә{lƉ / /!/. !UGcB&|X&aZWFZYF̾a8ϑkL8/T'Dݸc4zzpWwA̓$.ꛟ6E_=_KƗ*WZZ3aDkM 6 uFzºP~ԃWX&#͢m;L#"p KIqIqicZ EٺsBԌ_{R9^)2}yGFXZ,7m&}l*> .%m3dCՠ)-˹VvN0sü!K'H= Kɵ"1 6Ͳ]*0:+lb)kSVrȝf_Wm@dž-. l.iؒl~/3-eZT;g"7#RˎuA` +8? Jylb S1nռޑY1X^$b+SvX 7.-Ak;(+y.#"ຶs [y߲C[:fEp,5ly8#FTr|h߱yUDXCFib9:ő ;d'mg&?S4RitՂ7fPaBZm *tYw2%&avZ|]i"2zXfDԗ,u'D`f=SWj`kZ١mcR^owJ&^p`<@:71 UWttvGKI3۵9 v 扒KUJHr>YZ=<O4ĮՉpb !$6Fvt`=بwX~UML#?QVrf]3uEvK+q7W00g( A{Hf0ŅQx7puM{VH-!03#<3m3)?ot5dsM "p4mF~D. HE@̿.>;h]Obgx:|q $? #II/ե 7#K㭀W+qG"|0c6 ֛7/]LLrV'?-ʾptߙ  & M~0b"YH[6E@ѡZv j#רUNy )>P 4I \(]NHêFsgzٍ>RM)sKh{'TΑ\]Gd^ ` _7;_/ۗ0bA1ٳ|**qqQkl},9MH47QʏǀfS]U+G4-({ޛ2 nWpG $oc~wn4մTi?6r_ccmoQeIJ"m ju/9J)Vj^oߟu ^ps!" G3ZX瘞9o벏4m}"^rL1P&;Ҽ&dLԘ=҂Gf%ސ۳:NbR}3w',SDФip6,OG ӆg o8L!4ן*D^T i*T(B-vK"yhn2ǥjp{0~裄( uUi3]91eѩ>RuS&jr.G\#f Xu N]mS2Jɿe7uӗK" s*cl*z<ˮVӢޔmU zۋc ,ht˾C``MMӵH=?ϵ\LiJO™8n]([#h{Nf'ia7Cc:N f)(GHOd F}7_jF-r~c̒Y'2n]!$/0-d<_E08Em"1bP~cȺJUym%$7 8c,Ia#r~+ nDhmv *N{`ZF/rgYF(@ØvEbKFng$}%mbjZzrJBd^:RkʧLoՙpi!bU@:kWYw՚.ʥTZ@U-95@Oʠ*]\c^dIy!Q,K(4n>-"V|-^JٹEUp5pbҮ7]QT֓59s@yr>7N*gTw^`r@tgua$xd콺[tYQ ǧAlM)?&=Ңӿ>~['^+puӅĆ~5xR`+mQH" QIVսC|*0'3@5Їչ4v^̙%A5@T07s o1;A8̹]uXp+V%l6KS7s=.b?iTqcqsOqld| ~+0{snX"YD͝fTYDfE_?xYXʕajMV;@?N1J=?gt#ږ<1U6JX|&D:صLB]?ylF.~o:m >K)z1ġfmVy B1N &zX$$fȩ_J6͙ +ڤu܀U |WG+NKiqܢG{Ec>񻬡<|Git\0k3 I#X% Zo!Q5 <1k&̈́/8׍?#uhwЫ_2D7S|I؊_E,d]ZDHkoC0xR JvZaR3P<ݚyq +/ZFfb߄6KD"mF``YɃq0p:عZs3.v:׿}d^qmȍ^uJpmysdma휨^('P*I|1|:BB(y+~W5ɪ}šx15*zS\:7@g['<7;mprFd(e!UEPjmPaD~v"o(ԁ"H .Wwj%L ,Yvv "}y R(;wjHDž1@Snv8V@q>>k7`VBD` tp)/vAA#˛WH/4jf@}yFv-nDa{#|goLcQUMaqM?_0ϐ:MfR#Aܡ7ZóFKp- E4#?34IHYp1{mtT.D^%Ȫԃ,ZT_H3k5s&lWEyy3(^0VZww%4MQUd^*EUǑ(UI슈hSt& uWJ}ߕ}ضt~GP@b:#/04'IqRTirsEcS[ v&tث ). k> 4tQ~-,rrki46F8]wu9pQqĔF'5d<&y)qJ#>Pz:1Ln3+) S/ )Q4+&ҭDmT!k9`w$4:nXsru3t28_!}۳Nܓx3)صݨhǘgYCsׁjZbGmCmX,BE r2,}:-]\,fhLeLurqVr`$(Q => 9RЫ}&޺xA"{Hȣj;͂2R8B"tk%T2<,\S 5z؋VUR)hW=&D3 k'M?Lfntm&ܡ U 1 hekXϙkBj(By??/E2m@Q:uC!I5Irt #x*PQԘ_AkBZ!:Uk(maRXLJMmD@?H8 *-."tbչO8T!2L yhv.2eq8H"BSth;s#0ê,9EF&rCC<`z*y:! k۱Wd5X RcM|j?Ok=rf>;\7KOfaT&*jEs,Si|A/ǞE_Yiwp4DErd|1ә$Be bIUUe݃2oUQ"rɬn1sx /N.yc&/6±JxG}L-qfE=Q dX Y*?*Q!MEM>[` / Ԕ8 "$ - 4eCt<,O/G@s}%Nz Scu_ WOdQsT׬=\L~ NbKAݍtJ2v뼎1JOr2 i \jpC۶n7WRBbj$̜uǛ~MKi7LȥْPȪkqL*o@{e\)h BDx$^B`gTlem9V-cfHDoMus>H_~X|x./=:YѤ(E8[a.Ƴ*4Y*l.㴐:?贉#ZƽC9rz &a 6q& FCl^#Xvc t߰Ggr]a>/è5sԠUe'$8q{O7t1^[/UH/A7:q 3jre͚=UgVx&aʻa02)Jl9Cɶ 1Io5u/q1&%x=r&lyԺ |}llMf[GT]rI=*`߳y'?-8eYȦ=>1ĴK(1|or 3hgUO qY% s(5 fuH1{[&J,Tg *gxL0}2(a"'%ibsz%.#W= :v %G[Ϯ80J4.ߌY-y}Ѕ9$/3y>d /-7y{'< ѲzkGS:цT/'CyG&GV _e9,>R"y\X}v2 7Xl-"S1hJ𞒨kpd `{?C.ظ`9Fc@ rcdeKཀྵ,039 {_!,j5F |C{^á/a'_|OxuhƮC*N1MMQ}<2MeFx -$R/Q $l"O]+Ua LYJ+t"ҕT a$)%g8;,-9@},twn]-x=fߝēyA\APy\86$Cg*VP:G$e[h t^W5JW!OMxhT!i*QՕ<U*iYP<_ $?( ޲wԗT3Nx~8dz9-ϙaa(~P.f5)6aJO5@pIć 9V|ǦUFpMʾ0aaRsůC)R31OvOiߦp'AEj&dI4r' ~$7G.e 5z}܍t%i:_5U-fZ܉:猖V#k6j i{{irAL;+?y\Ř#=P|˂ ~IWKᬦY|!+Cb:hmY?J\ڱE| Z #`tG*?oLj"l&TJ&b}Ww9|lT>٭+Ö'"C P}V1hX{P"sE_b!,FQot@uBb`cxj:c,owh-QxM Szr53Hv(ۀftP.5dp6ZmH_@^"NùR'*^G.7FF0 ޯTJqz#Y8a3Pz**G!iL3KBOxC ߁G(kd䇲v#Cr8 +E=l2 @6XF b9{#gGT ~'T[8NhuwB f1_Wb11^՝^:CRHawU!k).vpIx9Dtv*L jkm+~Qs~\fZ- !J{8\7 nXRd<:%J0$K\P/HNfҨ/1zv.`߱5.efl1V1K<ɶ!AKU2;DWAl瑁>V>wL ͐*TӜF|]zz9'8e5G'* 0,Z>_ӿ}M9}a~B*DF& 9ޣ&/pLXڭabIvY,U(..EWav+UIY51%vfYU;BD# _NrۆVr&ݳЁ9MjB]m<8Na RWq"yoZy/w5UzHf5IOWJ]L~x%˲?aPhR}1Gwٗҝt&̐j-Lw"cHv{ Ȓ;ɋr:+?;cȇea.䊌o$p5Yeud.FZ g`<15 JKw[XV=q: 1&=s!$w>{)vT CtsB&H2(rbW-c.Dχ1b*JysS#+F:[Q&U!6qYFmNc&c PDhGEf5_vث:`uy=I8X;Y +I(v,3/LM{n0W7ˬm)ȟ0);ܩsͲb VeaG1 a2l6@,4.4J~XnWHFbgDOVr 9yu0mqe]o B(% =vg=}ȟZj+.8ll34zoƣi[b>lx書'15/zJKU͚`$ U(NeԿr{Y#Wj]ԝ15-!WFjs\}|zL]7R@`c(Ԍh tz3;_͈ -LDB+G{uf哓/ULPnkҟX *f' |M`CYnт4ZJ\3V맜~g Eu;yP;ma|`y d7N>0KsDv5K?Fh&`o]H i:sb*lдpQa8+;8yx& 4h]~gF5iLG>`h;΃wEwa(ι%y9΀P]l/w<?<`!"dnX.P^„Cx2 u=L]d\R:ɼC}T)>QHF*7!PjjQ 'K0.B+ȷ٫FH~8Sc2=6ש6; aGQꮯ7L}TT F\ BoIĺC$n|GWA2lYb{êK.[Y۷cn$wLYy.h "XAC%qy*p7W3 5֭H(}{6%*-β.VsX)X(AeJ4%[\ 4aIRc]w8|v'ʋŃoϜi,2K5ZR17 ޲Ј_EO 8g gr&;L!uN.õ;ЏvdW᫂ ݇F3=b#h2j37BLBW0m VQrI==.u)1f, ߚe}E{HST̴6oy{`D .`R7kLr9nwPkPU.BpX'l{{XxT>lX}Pkւ "r za>H3:Hes+Z9X|aJ cm,N:up7 #Ŕt~%[R*-h(&M?g.|3ujH~e,W')'i KLWdSL;\^6rrCtƅg*F?HV* jVjIqF]ﭢ(ZcNm~zԤiݝPPRw!'o!⏡Q+{fAtMz.dg< r3Ի9+8kB):ge+xYyt38e2Gf4Et6קh[[߱dJqP'iBW!vT tC=Ԭ=[TW^ |LB?7ZHX52|",W585 ϼ-@s1U0!!eXsFF̛fVMQl5 "Ami+셥wD M b5 @R6@w&i')jJ# QFy zUme˱CLzPR+h)~-*ݘ$$AgQm<)g+mq|RS49MF)@eR)ծ7FQ* TT; XTjRMSΩgAuԝS&ѧ"4T[C QH[1vqh^U[ AxG obB취R)K#t˕+@V?zNŘ-WL9Kǂ.%(һbdTn$o1S. @B"x|9)}'XR¶ 7eSPJb+PIah+} eIF鿗y.pO,hTȢ헟C3D !~J%:i<y#&WՐ*iY\V!)P[TяfPPăY`Yss%*wLh)rLT9\+DYݩ@# [fo&]' fԀ0=z{PnP#zñMqChz]Z m*< rUӇt1C/6=l َ{os;f#{l m "Ct5fosFvZ$C9~G Jz/8E[G/!qKG5*yToecNKFrEo!ξVhj1n8UӺ@" v ;Rxv?\pH:t3@t3QÔxJ w-a K^>t?\0Oi(ww֭c~I$`wU>)O.̀eܖ[[eU;ƺ7ʊa ;$^%i=RHu:FDеi@fHPD_\{vR;{Wh|Ґ2|3 yB(#K9P a&>Y(OVtuU X (T܂3|D:R]L .1_cIiՖEX9sDL^reeS6|F&M9P b&s%"#e'eeIj)G|磭xRX֬9_oBPA/B$l7`=$@zQOy SO\Gnoqa+1n#K,^h)s9.I8Zʍ06iYcs8x_׳(O %%0&lo IdD NL13U M1]=1m>@B5ڥ&k!=[)XGvH&,"I i 5ic$5> )H]f -gFBV pB_Ϳ@L )&°zܒ~[R($ O[1+RK Ή3PWC*@~.|&ǞaœWrmZ@-IlF&k$u}:-:0 ⯾.7us -kՈ 괞xU"'ɼE-[ovivAXwɕP GX](`϶pgD]k C| ZZZֺ?>Rv*S폰 uǸAUpc b#!KtѣT^bb,=Jq֚F +cdyIxuA.BrQ>IXx;M*97e6a&yZҦloki+| (KLu,?""hۜis0{ᐄHe^Drݦj$kclҖn(͊ݔthӽ^vŦWB\8Yw%^#SkAAvaRvXS-Kg{z#L1~@oTy>w_%[lB׻-{ܗYaFpnQu!< rOE)bE*@ҞW-C@av@i)D :oĎ]q~mJv !:12wPOwГ z<!APkn.ڗKqXgCTӻ5t_0<=b4YDa)[i1ǚ)ݐ+EvZknew MZY;&45X%x7+zٳUw5eY& AYLg0TXst܆tWE:ށ{W -,}}J6us?1~}lIEdUi2HYDe˸SeA)"hJK4@yѽKj[F҃ݼU@H+,xh>{![A}|p0@8"iG1%9US6;t-l݊urӠZ$aꖿ @g%0ՠ+}B')E=K(gg1h|$YPe֚X_]#9(n[wW!na N̼VcE"t=0WJ#h T1yy$8bu`i  Dus#Ϊ8)! "qSWTbSIs%(NmA;f#H[}2 dZT*:B,O5g 3ȑ6XcnK]qP*ZR}B*wWI +U2&D=y+.鬸䋢OlȌWI}y'(@%鈌8$@1hێH3D3MY<`Amߩt.Z T6({: N_.fI%CvZϊA"Klz bbҦe 3s+yMG &i6Zw2>b"tEOQx<"sJ_0]MS1$V0Oe~R~t0Q?&oA3ngGˡ$\X8\Q;b^sxi(0ݭU(l~[o 9Ҽ8{B;${[&QWT= Luz$'0! /pNk7N<$ʯАvi-tlgc Y T)Lԯ}1m+CRO糧cg{w":-_{Yds~gs3 'F'Q ;@e R#!SʦSKif'y+. 2Gʗ4Wt-w:8s4oS _.ȗK$m/dg"<xiaQtrPVkD( zﳕX.HFz-ya ;؞:V3yT01=ݿH@Ute([ˀ)uAWII51w&OK05M|._94-P}AaOó-FzF1IД`gYI{*C}mUTRF,3/,UMg@F4Mŵu<ο\_.C:lɉ(u M@== ́'2P1|>ԭ1ChV+`^.`GP#ҋ;jhp4-/zͪ^ҽqJr8dA%7v Hv@o^ssr~/+] MZORAu$-謹FC'[]`܌‰=̖qU%3=;-RwȲ{拽ϑr-dxT@%uC_˧ɼ) ߪ7b\EŔ;!7j!ȞbÓtV4OJc3P `*0-?ƤON:M@!Wxv6 ehhHwxѿ_X~ZF/x/`I+`q;^sS~\-k vTZªBi7/ļJ)`A=2ҹ4)'LUk&hmX6NIKD}2TQsWDs6!5oIkA+P!8eXu3B\|0I%1[u'b ˪ٷ&Ci8aܯa$S{om (0+"y䄞r;Ry]蟿$C'U{ka7eR7)TB "K_+D/őѲާ+.%Hb تXh,Wp#KvgV3TѺAjq;;"tXX^) 3@W8~&W%Mf7DSGhf1/T4hb#1'̰롷`j#fR/كQKOL`#F{vˍOϧG&a=#.hG3I+M3NIvH\#j(*Jes3(]\ ^>'sjl=uDh i|-!YMʄY1]mi΍ !s~|Ȇ3[?lM"|#RXX6:! ^= uV2n HOg*ÞRt\-Ţ*f ު|Mԇ&g>weڔ n׳Hmu~+l¹Hj wQ#L\t#z?|nɩ$UV0lÝ-] u"jzb 뗁Ϯߔ&L.en=wFȧ델d!~bˋ>%:` 7QC&K(J`+A]壀 7ExG,vkY>>܊>;z*wI" wa:B /6BF=# cQN]!UN,8) F:S2kz2gfJvG( 7`Dw{H]r({TWhVD C>f#C lŠp۲ O񂕛͊z13f$k#쏓tte#JiLB'Q 4ĄpR=uت+Zpx+!c|C#E 9!eRWECX%& Q*4EZ3W=TSުD)%6g\)R!b`M9vI9¾3W<{p8ox{]|Mwx%3fAxtc:!YC^xf;.rFWFEh4u&7܏J*nw# EP_T4HA7H&ZE1V_>0wVgc(VzCX6 ,g7r{j):Pͩc%ӾGϣ/cy4FK!%A0D0`#ξwg{6cycIՍ. =݉˶AS'i;:j*qo 7A4e i,|ׅ˪7o|K_G-Jo4 Wבτa}/CX\S}|NeFgW骓Y5q04[t'w(dPj|,xM + N[LU:O7%naa8ԍE|M 9w)mjq6 ml Gn<$ےnV !IٞJߩ[ueډj< ߥ m~l,-e1L@5st1o\;e IJ0"EBJ EwGBOmd4xLOw{oNR؂HW|y-@bkG51N6+OQA>jܲHQ=FT] %@aCKX +TMQK'ր6 l2wBc/٦5JF_cX4y.1I)OSǐ KFL VUiwC!HhT?`tlXQ;iM^H BWW2]hA]䂎e%lšez\k&pr|_?rv#QTLr-p`=++G@drѩxB794yfn5 J@ĭ~z__ :yz&a."*'S弋"6Dx%>+ykb{譠Y$٧|87Y&碌Kg-\#UAljj=7-,Ict+ϲjH-Sj#vجT!} Q]f.e=m@Ii}Z> 7!E٥íN wnpP= 6@M;^; ε,֨x) 5gO([Po5FVH*2ݡyoF0Rg/j.oH{`y3#ouxקITXش=x7N5t@-ZH_% xeGyW'+q3M S>Fm\Qs: qr'~t50^W(!%C߷y`*7u ZTJ *\/"*q_ (R#9|~ȴjS\C*HݿRUwA$twsS u`E5['yJ$Nx<jXKBi׎L~B2J_]gҷ´/& ߨN0Q1o !*@D,a{A`F|5T%W@ZT*DLƞ.-"VɮR=b 7hG<*_ŗ4#\|>ojt`vNp u k[aÛv1O(;୑L Paz'zjJKfIQ6)68:0_9!yLS c`I3{ohH;QT2n(jI-X9 }EsQmJpqG^D_#5mtP݆$MH{U .nPɭe^i ͊6A~\VbzHNV{}"~"UД;s8 ƫU9X+9&Kԉfyz,,S*6u,AZۡ{CB'=J ojp(IbG/ztD#aJ}7%~6M]VW:CU֞kgr Vz;Zx`@5wK{:nOD=_hNa(u~r{y3[CAW?iX_ w{p(#DBǃ# .-!f43D-i>׺]8{7mLin-y(d̚1jKVHEE7:?EBz-Ԋ ZQ`oLiʯmK?-nAxP̛w-zG<~:4ȨAKEɏ  IuOWy1=]*1Ke+gA9$pɽhdZot!%ZY!jfXfTKP6%C7u=P'\!uq[FR}P^P0hM KS }=VW\e<'h542LG@ўi~7Qd{ j[{C1&\ U тx:rXayCox']s m>)V6O) (ߥX'?(TX`]\3;a FxEDz ~m>" 8.G磊MtP(ldUM͸TwB^#ĠE=#Xb5)v啴b=<.9~Nb[9@40d1ڃ/N񧟒3 ݐ,3_LP+VL&y%VH=:OڙMk01ŧ G5Ձع7\dή5yOF!KOCަ!F],؜jm`|;%+()v>k| ;55ySF 0,c`|tWrT%(S;eޕl ]<Nv|~qx0c*9J,+U5-yxn3#K,|墑1춡 x<@8b!4Vʧe,OöH&\ [܎t .zR | 6N`? 6W=PQ4YkhϏ_Wo U[ RK(WKWJR$#>"(Zx k҈9e,E3 ψEGd`1or[SfC%Ls?n); nē#"<ي]kc 1ȽxԦ̥ ߿H:D~oܫ~N^`Fp|j ,+n2qɁCV1}j1n'?T' Wx!NΤ/qCџGz[~3l5?!l<| kvH n3ZA0e<O/ڒI@`"װBy _ />7؇0% Qy+axia~|X8`.OsͅK_/<+H&, (;d\7i`p~KK~9 oQ;wZN׍o/Df ܪ\?9\AdGPXb y9 k/RX!kk8Z-hXBs},ߐKB~kÅO;QCZ4%Ġؾ"d1 zg2̖^pôDQ~djbܪ&DvPi.~ݤ^p1#~ &myTZ`(nm}ޜVi-ǷXlt9{ugMBtb.q*y~^. zuÃ"eBXgɾu:U3L% Ȩ"Ãx-l FY[*[ \nּ.NUWs¾OJ;9I'W|~_̄֓کچiYpE>iO\BEmr&(%FB΅ 0¼*pbpձO6*@PR@G+U\A@R?aIGXiP'y5 nd&\=o}nedG&3'j+16cϞ'$Cd(JE+TR* .z![R*^[Nb;{6B>qcgwDM`? R0&VԞCZ(!L+OT ż %4:(EAa]EM X,>Co#@^=P_#"O {./g R"qi_xθ]t ;f!kg`2z/RQ81`;FiokBTmm˞MfϾd+ƠN.H^;ONTx- ]@V~S;; E?@Q "F7\g7Ds%30f?˳"iK M~4'cxVW_5@b)duQ \j\ɵO?Alp69Z_ia`g^gӅ pxF> Wˀ"|f UpSx BdX_(+)N(@US[)+.ePivS1ƫCPewOge2k5E}-r`wB853h]2d).tMܧ7&$:J[LTX6&&Th^+G6˘Jm~|)^q7G`!j #x? L܅LE+?}LF>;()qAT徶%< =@Jks[}ӄҮeI*FoJű`{#Db!c$`[b^ּdXXd4 )h|H,z]L\6Q\5L] ڂNϩ1mIB{XDX\GoMȚyk Ԉ.A<`/ް6I( >ýjvb/|ڽw}Ss6Ú;exjU?}) *&;$.J&=%kqsD?&LSuz#Y nP{V RV*JD.&2U%,[\-Qw T$"%+ $V? 4:yDqNN q jN9TGpʶMۀ8G]Q^x;FU[#5Ϯ5ޠbM;E_M Q4Ȥ*~0&#+5ڹrK8A2bPTI>m? Wi$58l„5_ )c٩KTeSq0L}tW39v*: -Y(S쵴B.P3`gϦ^:FUh-r&,d,* >깭=ӫ YM13σQr7}/["$ >>M8n tdc%Q0xXA#A> 3} cRl wAJx:Lli-)(c܈j/rr/FlQqt‰ni]F?5*'*DRwLa9[4cTR"ژ]r.1P 5<듯i*4~"&c)EU[?HvY:)/y,QkΏሸ)ܻl}5Ef > Z4r RO2<Jʳ[ #i\G!;Q_'T@2'CW̡>\_fMDXjvkO\OE\|HS4h|}dmvX-Jy\ ƲD;J Lʒ:MH/]KS7IaYQ Ow]t< ].³;l :v ymi/JC9-\n!ٯBShϧ-^xDIlxEB ;^u hZ߻i*> fl4>.A%x͑rBx$*Wh`QCwԀ V0!WTOYg6V˺d"CjLҰ9IBI9̡AhU}@ w b}$W {a>&3+>cno%g2~ C@*6 v^|w01^X{B w{Hhagu4N΄h) <(<9^cE{S|,z T4K-Fj&UwlH_K00iBU9QSGD=U*W"Ƭ֒Ńj(Y?h("/]#?^Z#*つ":c5#'4E|XPmq00' ϑ]}!F/V].X<:KK.a2a}l4wb|ESD&&ǫgJ5S$hʦm#=d5ߨB)h綞 {eԟڙ$gB+7y8_2iY$<\,4 .sJBl+ORH+Id]kU^LO9:x߫[ZGL%/#vZ2MqLpV)1~V-r*QW[8`QZwBXet-%S1*v.ں;iߗPEoM(z#BL෤za3(Xj5?v\ r θbvHeVz;np]ڢT Zts.Q:󝚆'fJ^* ,2Rhs\U}9ﱂ84Jt1!b}-~"g\FiMGw_5v "#?ƕGhYOZgYɅ2\|k$ze> @H 'P4V/f /3 8*0&0|| 4GQd7u_}p]L8`t?q *_!a>Xwv2c\ly_¨SjA#V3xV/7>EUbsj'uZENa]8tK=/΀~Úbl|}6iã!g!hi'YgN 0j#[24w7`-7cUXExR:n=uǖ\S0ŚEcz6Vh@SG9_2E WұZ+ߑ;C!jZ8V:jtg gk r2h3912^`Ķ40漿7s+Jd'-nC@hBZ#˳,0''ڢ+0pܶMkM=*4=wH]Iׯ*1o25A']'.Z6]GJN)|4es}ºԀf+[яED ydf-mˇ3^yx,G {x'ŒB,a>XmF'1|g㎍ƩҒ _fi[܍0 "v! T־@<{v5%"`\DҽCԛME>>3؜n)'jdxF=DͽpG7i 3 Ŕf#3׈:KX> VHFۃ{-E띱Ԋ}s>{ԑXK4Q!39rW9`=͹eP@$;<8G#$_=) CZQwܝ5%pdS1` F A6?)j?-l-ߪK\Hp4| lR{|ZΥEzr9_kO[͌Kh]cˬTױaP֢hhk4MsBN2wUVz-m8 äOqxj)%/ztV6W}w#aУQ}5g̥F} i~WpG?n&/ũL+kMS!F脒#wAw*ʧFd[>6X,=]"X INE5Ĭx *c 9 "85AP;tlnH Pq8p닞bure]7XYú_5}6io,yAJ9ԩnHJИ:ꈻ]_\NBSR455,4HrޢFMl"8DknX<b`%) (Ţ8&^ϐDz{@}̹Xox*o2&ԅ7/:hPU!KN E4HC0Gf&b;Tȷ |܆5_ƫ 0Pg$,xR4/@2^! ɰI~+I(B N7y#r]aoth,\8MG1b=c=F!cŠ4keDfѢ9Nc,Ȯo]xysӃ(J

R[>2 } k϶_>Y:`_y}+d4y ^Z[lPC'O^_3 zf{D4zh=!A|2{;`t<;)`W ?`P C!AEcOAȽԵE_硝(z^$QFՖwB{d1B[lܼ#lْ1U,x]1֋_[ y-} r_\"bgM =jVhLUS_+ y(ۦh9*S}'`ֵ7>ni,ĭTm8w|18W<"l(33zja EOf_cɶJ?W&BfKYcϭ-u($2/J]$:@.bVW#tcͬ8OU/dd5u٦c=gbƼYi0pKX̴G}톞nz+D^h.%ˇȶnۗ8wIɜfs ۲cLq py&`3(sNCfʲj-Dtj5Vr*}@hwf W9y:$x5n11G,SW;6>dQ]^0bCy:dז׃'sD ,rK+Q^GPY+*LxH}M^[oƆi&;Qd~b8~ד-*e"N^U a{{PW]C_XO^b*!Jpb{tÌJ1moQD|bACy BPeEk qD0u=&߫uyQsg.oS^QT[T)%Kaֻ !OXѸ{w2C׸j4L>y5?e*raKi0EY$W)o[x~U'RMYLj>=C8Kd gfB'6x Xf8a۠6dr2~GѬpxpo.F !Um)+k23ΗjsźޑRFPtqWr;G؋`NJ{Ѿ>Q86n %wQ?~{AXreDʒ!!'ȜrYNy?F5&[2Y6n%u;)8HU`vX!6%o/+OSKB4ѕ=yRRk W^ӂ$@K>u͊/\@@TZU!;;Wi+nY-*^\_k;MrNk'27QG?,)gJҲ^ځ %w5nAQGJq/#LNٶqaU55FHVm'ޠH/@FR#h>%XM^ߕ {{QzI,ڨ3>\-5.Ԡ.L7leܶ%/lVҬ܋jeAd;*~|?hwC}b58̇`]f&iIr5DN]*kQfL!8V",RP" go:$KlrN6CEf&?)a m@~wV|dYohEJh]x__E1-5Xe'#+H ,]7U]~lKKox}!E9ۻ2HA쀤p,Mmt.۷b R'"nOFǓ]t\3)/GE.oRu6@}wnH|{w4;1 [dǞɷ3chdfԍ6I*p4r^[!o.,lO@gȷjheoDLMagv&7P4CY%wi"1dRs(j*?7|+-^<܉g%!q`i=+|dŗA] ښæܝ \NtuSԿx2?rm[Rwܓ myB|RW\a&x_sA3 >ln םSTXTw9v&ȸj1ھUA29хݻY m#S?z1"1Ld[@]f &U]=|^%[SL )#{WYkQzMKlؖ |[F@P26r$۟y>t },[T8J"lߖ{>K:(Ca/]#^(t[3DB̧Ulz#zd)'2,BR` ODbdʻ7ˋß˕[ Zpw}T+H290hI_@jMci=Up+ѿOx4&/x߰kMׂWaov TތJ#0fjy8sf-u(a;(UT)V^z(qQy{Viq@K5m{y-ڛo>;;VnF9#E(gO}`z|p,s4tk04CF 4߳|,=u?~tSncDr=Tm7~uOkŇʎڔy7w?nPiZmWD]4l+}V'6}綊"]xuE4Ht>$9i+K7[ 6z:| 4I #ΧʚUe58! ]׸WP,ۜjA1Nm݂%' fƎm^Y'i !D(HF^[QX;NXp CXiMfe>ԀhlH& Cl1@ $=6Ko\ڍ:I%w|k5Ox%*-]M|W9ޜ8 ݽB$An$9.-Pd@Vq ż"(dk.] uyC9O~`jY: &$Ued'L'ُ!:} XCGa%~nt' ZQ ;p+L2"(?6'*^XJiɦ+1Iag)ҖݫYT`Tv/FnŢ}tC=7 Vdyf;E37 VHPsdՕjgNEWpNՍ~ YvN %b9@Gӭ)!bcq xѼv^GSQH8$r`[|y6QIȥGAțDXU'8@LF&]ΑLƇc1Zb{5S{?FV5 8hgvHz7 s-b0ׇ_Ԃ`0D#ǡDxJK&UoP#DS!ؐI,kfl9:H&}`IÁ/IPҤ¤QyQKBV[W5Jyd}I}lM5>LRrۜs&+<*L@@l9 paY^)7zLÁep~.gkHR?| =@8ׄ6|ŃT@ %Y&BC]2hoGUFJA">̐{.ɪֵ 0Ӡc-3SpY pZXĆ@/4DPHvB*MIH+T-CFH)F8-uFD &S2-ˎ'd/Xg#Inj0C>{Q"Z1j3~Bw,S",H+FrWqtRu8dP]|Ofqڏc~omBJ?P 6(W4 tKNzˆ`l*mZ_`L55~EFu\‡S\oYĩX߽ET cY3Xi }ݨ`{niB D&Yx=u|^;Ip[RIG {f+*}:1;jf62C0}%x&ԖkZ>ch:`~Ƣej$qf\49߷iLCLƮK̠.KСbR-5y0=mܫ+Xwh}f/ij3}@E_f3,8w5.Bs8Ҍ̃Oxq-:IaL}xuvw#=J{=P8}c]?gq+Mѽ 0j~Ӣޢ1+*1*zBx/&$іՃob/u. k9DXl~~cf&̤A&I p`ʶN'(sxhJנϭrHbTqk෪[\~lx M}N 0~m?"f"_dBfRQJj\?إ6%`E{#ǯГd6̙oe, 3ɭk܉O='}\~3Z5|9-U[Alb$!hlRoD#C=+3ʥК`cp)Q6c-6l\Oe&< 9"0K8hWX%@JX$P:La Cm{Cy4bqZ%5viFWJ-VXs` (*e`T)Ѳ?>&qvBo{.V+jTW=.J<`.09f;gTm刳bM ^ |D>C!_~xl=ȬM:@LJu?8ɬY N]F~#ЖQ/:YHB=܈­ȑ s ؏)}+m۷Nm5*> X4طƹg֢]n$$ޗm O 3qd Pckb\[%z1.ǬσEz)%*e\Z/R^1f =ξv_eJ}N bd(q $2ӮWA+;M3Jq{Co]?ۄ8:Hἢ'!;vJ40 \iV{  <1NQyx`\^IhL/Tp[ӻʞ~SՒh (vV>\y|BY5^pt ?%dkWdyrr^q&X8?غ"@gc.yYb1ZHcy/N=$‘ٛlbnaq;/bd5N xu/XTpKf0KSM˙WHԤpxj LQ~!*Iآ:cG 8gE|-CNMZ[?mžtp=!4cegunǴ%\\hF֘5T<@K8],liG,s Ėtu4P0wKv4l2a3>mܟeVaL60+WR0G4p馪ϞuG`jVc3s(XZ ,uoy!՟ΏfBXh“!G*aۑ*T3<#DLʚμ(`Y^ه [ $zO6;%c< gvqEŘ%^lLabHDOjYQW)WrHbxZuAr"]om%J1{ ;:sdtw )w.kN_1Үil&`Gn؈*!bb*v*MTq< }nj9_S۲ۚݼ_ ɭA*MLzE4]0,>y2'`& Y*57o+C񟷂CHbqTQ*b}ʷnSk.|KMi7Բ| mH[)݀-HLNBA$zr2/!fQcXX54ub7<ƽ2 A+5~/.lJ%imOA߃Y6OPZr޹)W0Kd~eS' [[XޖSleR)f0?q3^Г>xx :Rۼf;Tv ! zYsn'D45|PHЖy9TS @*}彾g ;w9e87\Xc|}ZTז@EaZXDʓ A X nx>jBعռ0-y(p<U_׏8+;M0H }xdXAg`l[2l|ʈI ":I1YbVQ_[^KЕ)2cSFSJw58\Mɬ71@Dd 0H'Ԑ 0ǟ  >1m;L#!Sah#W%|!cB9s0q<^3wznB^u!NNJʆ#nLX%{|bFl(KU:*JOy:dN&B鱧e~ܪcWt;0,tU0u?*?onMpb+a*}p0`[UxcX(9 DI062_F1CP|. Ƕ&KSX/Hc1A#CP*}MK+Ѥvi?YMuj loB9<NwaM^%7ݔ^Bޅc詴ˑ2| h|7t?dv,ļDxd~NTkU)Un07di+ͲLy-ۥ)=F{V.%umiW(f%pM&Y~p;ߧƞ yLʲS8xMcןaGojjLTЭޕ?QWMXOݼ1s~nHp*~^[3ܜ iudX'#:N-wtcs+2 yYP tZ_-쒺6Cݠ|o2Gd '+ !Ƴ9S$O9m}",cF) j%rorR[1`=p>i0ּso75yavsYxFjRM>#W䓨Zys~ˆ|&>O;ê tpg2Xה{ʰe=Ui}Ȅ'y,r7+ȢTqPXo;&+Ө C[}Gs?`DdsXf!0 :gssP9Y?%M8 i7di sni@v$50ǩ636Y|ݦH>Ɩ19jw.}šjA&9E0x2>Hg@KgK>R(@NzQsڴ/y|?GRB@ l˜s"jS ؒw[Xc 'W̡a1 rTnbM-A('9oj; Pd{77wIO *k^?ЫΝ R4JHft}:|~yj7%aU;,/ j^(5zA)xo; c(Dz`IŠS $;jzxУf M5,5Q]8eX.h4`!ec;I˹L&kT훋]1obh`]#a9`@d#L|1*p0Yyltߌ9ސ- ~fm"쿐GrSCLEGwzP)޹ih0;+^0Ta@m’1q\|Z\pqӁ!wC*4'heZeoxM>,Ad,O/7F 5B8UeX쑰eej~d!2`YW{K1#wwM Jq{9>`BBCap?PySd9ߢ۽ԅ<ʽt )kڔ~=e}M>}M'\ q kaWu-D;Pİ#Dnbv+I]səQVe]z۸NУL"oQrWXnFPFXVOTBYOo 1!cf.CU+lh>zMK6D71'> $Bഗ:#öB|YtO¸u˘|_ l_ԽJ+EƉG_jp<Yo..jˆD/}|tG*1%$'IHX迢k)q-s&qڟ>?Yԛ]+}ޞU@"[6b0O$,S܂e[5g`cPcvy 㜃X3i`AQD5Snm)ޥ}uT]?W8kCޕT|R u'-?*>[cMYJczu˺bE1q}38 v{P0>Nr393M48VQ\%Y ?f_$Z5$%j|C޳_ھy-+׿SKBhB4=M">xtX|rY߿'6}.IۜUvJtCD0m7_Kz[^\vu0D8?1pLrhr~\,692z(Fm%eq26kOjIM?>oѯ˛axCT7su{%TqK6V{D|g276iUܿtg!l_V,K_o6պ++a}AD{2KjK|swNR@w$# 얯d]g%e:]g0ID*yZg?|}j[P S-dB] iM.=ԩJ׸SD3{/²\М1872mk#bn&gf6NgevD'Pa'*5LqyK#8t!ad&&\*hBEL/r%S*Δ"0 FyZmRY=[рKvg(K鑡J>MPEĖs?$OrQY{"+֯P>o䀢2kr(O#: dP3}鏒'0ѴCv9?!xxEle9,eEǴTɟ}?Gs^ ~;mmg |IAu. sGіmpyjUΆS<ۘʐlT94fByRR=Aps \K҈k$O?(DpKmt>(or,ɑ0&P2@IL EbvW#k13a2Mr>{`1h88 tު+ Nbn6*,J͂uOz-ddHJZbr+wV |],FV?W .tXu5%C飋mbJ\Z2>q.X =[P'$qxb:2MdyHߗ ZrFtWQIXk]R&;(Ag-;˭@ma7_tܲ79|i^YE^0qN!RG4}E`-^NJ~-}OWzTx6=^=Vw$<1ӳ?)8^?&) W3L7pW-=S곿ZgPx[z+UL(}X V p`2 q;|HlgȘEHtxh@9I䝋XQo(ul'&ufV{)^6"yUW7κc!W+fp0W8o7ʐj|pۡ!,WT ڏ]~vK68C'׌r"jpP3ETXgc/{Lϫk\-hV'YCb'lkJTdCd*g Q'2Ftm*ŝ7:_B`݉hQ+G݀ g*LH}•M c s"@B:e4 "&D1c<鍷e ȴk{x7\m{ˇ=DLQ9oaZg7eMvt]Ad 5byo!7?s"(5`*4z- #7ӗ hfJ}*fZL^$ J0 ө%$ n6-  SƼkP`|)wW&>vJH0&i|e1 H=h!CgS3HᵕMa౜ v0׾їiyw;?ՐA eHd6sBb[4mٮV%) YI')İw1c]6-+fy+rwfuH隆;5Se]|[ʇ\ ȏs%!B09{٭$˴G)a6OZ|U fgjr[q3$W\$ c ;^|6&jz9N 8ݘ):V 7BFWn*r#@r ꬝*cx!~qڱ} *.8XD[ `j;e3uo' ! ;A{q?p8+.PZ +(#ehmbw:N)ȴ=oyn ]%5PHʟOO鯳9 @vs*.: "SW D'h7u+ 2k>0!w~g!A 2YH;A&L7|p?V6>=-,<0TD̗nLœ^io%7eݜ3xB/6jO@I\ʲdӪfǿ1'~f;C=|r$224ThaYiě \@.H##Mv9zA(8eNM6 l'^̢kȧ^$<8x[ |%$oFZx"xFzYNJI$yni5; =Xz3(Hnwg/ow^ftJz IXꄐi޾m:"<5Z0Nf *2 'ڦ|IfEcuTnG?DoE 0'_FG.&{Tbp[m\4e/Ya;DW\Lq@fpq诌/ Xlo9R `K8`wD(;eca'ΰ q5AD$KYC4y4W>wgCU`WWէ¦t;K pJgg V1Wl kIƲz1:h:$fX=#d z(.U^IHNHRaVIqF_{,Moÿ J_kzi>ߘF-nK:T&>PW,ܓ2vܭ(`l%-o_RNC3,hfg]FqFLݖ0ľbt0&ܰDc~vud_>e/ GH} q ?62K8 EpBDLmlϙI$ KRwcK֌>z|+ ! 859>EyBP6|?.հ-ڍk0$Gf`^̐mP:ȓ gt!k?1v2P[?UxM^8+D='0&-Tu+a) /9b4~lN+6.~DX+2enSaY;lL0<=,w~ZYpE`CFcssƜ/kL*@zfNN`m&B& tKXª.v~-_ao;G;&-k;P-3 <#j5Ї*5c@.sS/}Obi jJVL{m< n.07q4[. OÍSodKO靿$ Fx$HM<&iPd) 2q71 WiX"=pdžx`2 %ǝNMO@5-Gg5ŇqTkX}il31O4Jn !] ;^heO So/ =hP}@gGGX|m~F׌-Et.eVX r/ "+E|R`Ƴw}#2 ׵~JzB$%;[C 4!+41+ 'Mõû[17AUO6+w@YYljν,/=[/y!*Vy*mU@d- pcG-YwxA{#e0 m&|o &^ǑGwWef|ҝA>?{Sգ3UpbgL n`q.Wj=0,Zhjv+0:-qvV| |{FYU44!,Y8@rRrY֨(ς6~O҅)yJh[ZTYf`U19lU'/SjZM.۹5+;ySumNOX];s757uYSR![3t @| `}҉ WC$;!gzTbX*gv8/ VNeZʚ;2M@D )XL~R{PF%kmnF|OJ y]bgooeTOb\ Gnт!)i_fؒ cZHUxuvM$-=Y!8}PhAfcp'ֳ#Zh?K$(_BN [h8ˉ hvxuo"_FTL|2:dJ >O.E'kfW "D_0R*aM)'e /Ĭ( xaZǂhl_>5ǖ/v2.Yv|Y=*KɪX%U՗cewL-.-sGaDvE/"s.L/%h)s?x^GVK'ȷ^ ~T_mQf{:|H.pNs*I4 Kf>끦&-+hl9F,ŤFlHE5KI[-˵`x|Pgię8T-8x&lQ#,gd=)HX 8 GfKIovefab qeLD!-hU)G7bx@Ūa#xTӴp2 $xiX  ]&y̼.t6EsgZe>X|y/8؎A`.e ǨخHU;`W(Z>|֒kk3( b'NNlcb)q#5SD 2;Qk?QoK[V3&j>/sJuT$&΄iT^`9$|bkU8%0R}թN&Ȗv!Id<=dp|06[m?h2yzzdHw\c&>#O/prSݨ4:y/6ӓ^@,&ű"̡Y7[ 王Xpk0kXN_{KzS[x:uzRy1Gb{)Ծ.s_<a ]w(Mԅ۾s,_ {=Pi$tmkѐv+, %#(b{Y `<B!Y(r*NZ\) q"|4IafPx D)a!KL- ;crHE58l)'PsxK u)7Fӕ|]޽DS.̌p<43 \5o3NʬR?b;@4vt-%<P1-j\G0K×J(aRJXm`\,DL:(7%dWLUd:No Tf :b"NѺZL,*AQ`7GXS4VZ`lKeY:TcevIUy?2OcBWL:z6dd6?\lXy^ξXEGgLbZ#3LuO|dY#oW7SG  b}4p5؆hH|Zk[=CVx06lkoW%}*=z&q1;I=TEd&,v^l[0?t2J"A_kCm9{y^&bLđqWmzN y7MY./7pzB%tWmn)s& zF.ȅdm_;F(l$g5] ?=^)igB!ra1'A}C#d+5E$-AA)tFABs=SO2 E%_42jl+(ŀLϟA(ZVf/zvqlTi?Iͥ5_).fhjr#p(2í?&XA>5N,l|`lY_zf QD12<2߹h:h0!ʿ5F̞?n+"S'==9a}M.p5PAl]4]^' ًݠ v44(gҧ︍0蜩.i*p$1 P.ZGb F|f+AԋwYo TB_yA%/€Dn8%}F IC)v=NXɣU"{&DC3 0&o=rcRTk^Fs 7P#_$#.cӔ{aȩ8uTϟ!s\|qV ߁-*׾YLdEZ@O b&y`%J)WYPjѸDQ9ùRt"vxb4NxN.1}/k2 :F uu>gEf|V1wmȃ/M V?|_*Rzֺ{˜_U@f%Ɓz'#{ˤU詊y?J#ѥ{ T*Ʉw'O3܁zeNDp&C|2bǹ= :z"k@۰]lRz p'n۰T HNКVU?w6͂3YY:kb5O~s4\PC YvIS(-A6+?ɏq]0E… 4 ԡp7vЯK,c=BE͟%>Qe%Z'w\8$x7't9VUӽkR-WޛU0 п5Q40n4=>Խ&,)ԍIޤA[@Ifp'jQخ7 .ϧFw>rtqxɁ.Aj V+!uBwz\a@{pwT݄ 5;w1ln~UplOBѕ ӊ 3n>t6X/M⟥ӗ}"!B[hܘ$5x'١$5ː 0T/Ǩ4O]?[I]<(.Dopb(?{R'\-*~Жeһy+ڏ\Nq'Ols%Vh :;io6pM{-\7 < ZYԡ9i<<h9afhgAvX[%1-J=@P7U_M1]n(0N928W9Qc"eU_.G,܉t:)"pU2貧Tۊ1H=<%ԌAD%)njnKv4MV2u{BLsNj#HGκ,Ӏ'ac7#n̛9ߚ"#TNJw{"947Ĥ߉YT"]|.h5M8HI@e",l:0uD5z4AdyfQMY zH} ]40Tx?=K8J}4U5g~ Ml QP|6 |=L*=K@5Y)k fz/< c8n{kyS9VM ŤQqb=.14W3op Q (z`x=ꭟ834^d*R/}V9aDfkšiEDHDQ:6斢4V=Tm{J\+7ZV,2%r'= YtwߕyC-X:h/cf"׶Ok Ň+!P?j֕{%E Y#J+PlGԨ)C֚*m.&O5uu VU` t#lF ;̷$pWB}S&,ZXHU(ثZ⫼ڧN{bIjW7y;*4Kz^sj'Dx4jā@~c+( w4O;\F.T I[ldL}(;f̡ՠOaŸ+!ҭhK_=}H3!7e,A > ,C H#.iiP#W >jlXjy! nL^')2EmzI(2SWtjՌ~V7 ·MMP,:Lʝo}/1toGW?]XKL,l4ag|P=mcԽ_mU'IE<*Сzw׹+mλ[0N#*D.B5Y ޫqӳ{R}qhꋒ/& 3<:4Y(\6LF]\yM)fQlqn0I |l~#mgkzȂ lCh# Vja4Nj+C(|Nbi2L~D1+LwL~-dNjWp & \q $Z5i閮ܔ۟Br2*XC*kEDa|y5'嚇NK?G\7<"lhrRч~%V :.g@u]NZbڱKml!mmOk҇>g_:$pe&_Ο!D_.^Mvz/4::#מ78M Z4&K QzLk$pZp@t=|] N r̥ΫNyyf|[UM P32i% eiH/we7_?ͫ[jt2ˎ1u,{f,} ,LaBeo'6 Gǃ[  \er euݜ[DCcWeqsJ\nÐ*6R8HOtKWwb>d&_,LzΤf6U)x)u!J4&vM,P"CAFX#D\`,/32V,q$'3EU37kQ P0t` "[ˈwt g冧퇰!xI[z 4F?TQJMLY_kbv)W ] S!ff07. j;7zeIyՃx,:wE[1~}K{JGQm_׻Rj> hf4qU,?B|x9ÔV_gBކjrg?oG|LAO F(;Oz%'HlD:ݴ'xת:r[(04&̻>k̖H!Yk X>y)\LWI1mj@ aޣ9{jc|<s+{~ Mȳ$ݓEVzQD藹]#1%t_獺h"Dqqr{lׅfZ7M{qI[b {R+i.k^S#$Ps 5ѽSMzŰ+]K)O%g6dKAlW,jat9&6=W^ARՕ %iePֈhpOrlw̢/bwr<9d(ë9r\HhBT* ; ):K|cŰ 31+?ˢ//w$r;^ RF{?*z%On5y І/H\GT2_+*ذ*UK `vTwuu=HLIa͇R) QP݂O FP+BBZQ90QUNO!88F LR"SةS"X|96B4 ](!Aڷg''xY[:pz0<R?Pڋ/9'"6UV%w1wV+[|h  z_(M*}76T.'ybG*W.?jV A޶|0bmhlb`-%OK+4-]KP0d,e%iP(AKޣ3Ibz$"5|žHH`|"Qu>́g;=&~ד}qŧ1EWzjNH`.+_GNi=Ԛ7u^GYe% zGN|qf|6}A36oURJW@_hv*T_5 |UxY)Rw[dAgO4 XYӎ\DSy*|]2Nr 06!~)Jpx)&a'$,kfi6Z& ?$[휋\:wᫀEnI۪[{4Dt$zbS!y.< 2 XI$w @Y&ĽlN6B>n] vQ|$Hr;UTV@}.:io/o[Q ɼY#jRtb;PUλcW>3;EU}rUgq% ^ic:!`m$녙¼$stXEFLւ;,.n|]yr<+)9Îx'сX_uV-JwsbNl\E E(h\Zڭ.Ηs{s9%!y Pqyigw/ʞnu}٫) ӟ*ׄ(y eS&)ECƌ RN#e8jڄL׵ˤ:_8B-q5;mk |k>uL>~V/t 6ndP}tZ#M>H-XGhInJ 1%*Fi7TTlSs oG=*y5eԧlvn}t.lAVRzQ 'w٫bv|:Gx ZKEeEyW;obLsA%RPo4iOYӏ[A3 ׅ~xRP[}UzŌsxr2!D 7VxfgiY*K@kY5XVEY/q>K{O N=7kį0sBfPm ퟘ<u.?@vsoNTCHيFdʘH0¡MaU$Z #Y1=_vU[*O={3KH6Mg3iG҃D4Azoz+á-%)tHtȱp,CkGQtNv׍xy$t.{vLnPEBKh%!Usz4 _`t -:g@YTo, y-1񽜽vy^M!kvwYtKY}鋦FB_x V6@ܩ/D8+^)o]M\P\j@VՄ7Uf%63~1ZJca gatn/ȴ *l~$^{L\{U=M^Fe}oC gFH6P ?'c{S5 !-]ujcϏaȘQ9)ȵ3Ε%?'a ֊x<{vNqۥMe HW&-韸5){zUt2sksp{;0i퀘QkD;48ؿ~ 3-P|W{Q`sꋷE;!?`\'ԪnRJ&Z0LePB]6lQp9pIb qDor6W=yH8S򇰾Q\Iqqj1d0/04F"Ɓ脣Ƴ (k(۟ zųr/lz`˾ nm_Q*JbыԆܲAOS$}ь[}{&sӶmXhd3GTV3LJ.*y<|x7=u2/V7IoCY[hYS J$=+E Q>;PoV`PoF,O"e#%n'7 6#62B^4Q R[V4;Nԗihnja*)+}ܾؿ + KC?o")p`X2EoEspۨ88@d|\.qC XP:8~%*Ja[}bs\#1] JZ}>T5rA"S1f|JA#uX# p[ؗ*x ,t&'wܸʟc ZN=צ2 n o,۴s'ṠΦ[唍$! @ !(~6ł͠P0󛾂g؁36pǫRs Q۹@cpH4lˈT$oɹΰ?,&pr}Rq>8%8+.yya4ڊChr#RY:S_.ÓaCBA bzIY$U ɑ=nL_N:ONamw//|Mc`{QƜ D{/O% ~ !7 HAk/Y]BN Lz\w28}z8P]Տ/.к"FvU:MB!)lq؍9*В2%9{s|R(|EṮmg~d=cpPGd:lq󷭀q>HnQW?` _+| 9YRۤ vhv:r;U.B#R.O?NpSBs7ngؐG0Kϫ%3_mhJPF\ KőP eLѲY?<'>5M> ^(+Dm -Jwᾴ2\) i&c2k7qH򪥍"꫊`wEQGyJ⸐ЏAU,jRA^EoUVs=>a(W r+an CxSnO%g2R=p@3+Sf7}nAun`eQecQQ*W8}しΜ6*1x8BnE_|MVJ x_Q.ˡ'ff ՁCu41&$UWި fYW,')A66f:lq@OH1@vQ:Do2*oGALNhVZHW=p$mE}V-tkq@bВJOQ-ڞ19G--x , ĎIFv׼sw0-1q,aP*ڸtSbe85;(=|4oVpYWn1RSb}SƭQ )zVL[׼C"`BKӞ4'qVJMƴrrr|:1w{֝dņ%do rv9X;;3e((1yQV^#tTt2EӨ0q xvnQ ahhdtԷ0y_QMw+g]e4suQ?hh˙OH2%Ɵj`D0Q xٸǽA<ֹ^ArIa*ɔ']so\d)-Ti“"UMU٪bC Όm  7>Ps$7w;{551! Z!B̉ B玒R"qCZӦQ&ZEu(d|%O'X.] 7'pQ㯫l~I Jr?@ q~ ڨT`Z.;aYciekN.?ȔBUtIRHCo U?ʈ5_Ue;%>[f8k(t%mX\!sp+#O#tSU7IhOCq,yq.m~'6 qvlq L pLŦD<1neލv9%:M} B^6xr$65%9WDD_Xsh[i l %8﹂Mk0c# e*䏞/_YnXX?r!]UV34G\>c&۞洀{=׮K*|XԭǘV|MvȏIf!mњjb]'su2 9|Ϟm:H!ǠӛAon+HY &_ _( @}[2&6C}3WhҾ-DD s)eWh2ϻFk3 _ ::^BEmmfxm3 ]KWS683v*Kf?AW8[(ԩz;)*)m.>dm8fF-%^/^`)ʄy~y0Q0P30$n c;7H_w…IZ ]X TP›y>.z^Υ) LZqiR0 P<pctK8eDC`ռ,W0Tm!6z2?B#'N X&[5TI85qFQm, Z;EGoq9(2Kftb+{qvJ/!y7*z a:K U1[_nOqx g:X sz: vj2:(czfh{m@ 46yH56[)Tm8VoGQ@,!\IUQ Pi$ѻN Ie3i}myKNE"9eu' re&1 zw2 2 T}P6>9{Y xT^+OHm7CNjD#zn]|qɛ.cEY2O [TyLCvcT:m̓"=-(XO H+ {8C LbKcbymqCBub†F h˦JLw1_Ki%XJ B qki{P(/e/v)0/&[j87׸V A>#tH_tX{MX7{u7IqpuC:(/GY!3H}B'eמZRF{G:/t gJϜ©ll+z ;F  V"F Q=\S~!^Ι_4t86K>~!W $GZn Pw\h{Π{@~-i$O"VF Ew^]s; m&YF{0^yvю)qwiu> @}x v<ǚNooJ:L4V/kP?EMxL{ <\YZ'aЦ8!$c=v]Y0Ķ&jb2)K8N&֡  ڍ-u:iP\e##  {V_D+ !j&?Ԃ;)vE'JO^ %tv~Rd)!Ak3q=y2egω-%h9 >qsr8GgaE/Z}<9 /F <!YA##kq%͞4Jӹy$<#/B|řˎzFQ. RX/yZ]lMXp֋r&,cJe11QU|pf5Bxq,ޣ:9dFEՉC%j|"`&j@LҼrNMP6S9uskY97kV ~!=6TGߔqt\ a[H~m3l&3gvnE8]Ԭ;$Z6]CP}RRd<,fWOHܧ! ^"h&1Up~q.(%4RCr푍H@ AnݚȄҤǺ xwtLAtI6'D tHιv5Hm_'Ǚ<{˞r|ayUq-s;ѳ/:^Ύk|s#R}_c΢##9QcJ\Pz]}|]e #Mc-z8L#Ltm}=aAًUVG!h,o~y=5c1C$J\]uU: %nj/ T^Q'mIԔƦ,׵5P9WOQ`da gg&XPdśa8da_hd9:O?+$?yY6F۲HqS63?9v#^c 6,>T @T!J-y ~b1Ĩad7Qrf5{)gdPu>M%uۤethTK:exVG : &K8 mQV/h5s̗g&aHRkU" ֩w[&]Y/L?ÊgTtW&.TdWdivnFsvꦸ_(Oٖ?B Xx='oݘ 47T<ʗ#y8-J?);Igk 'LT Kc1KMZw9@[o>u;̶`RLu 0Q >wNH1mzNQɨ%Tg ۏF515 {CwPjuƆbz(ʟ=Nlt=ԃԈQY4v1kWB LX2`$ _ڣ&b\iؼﲊB b{$fIa6w0,ᳵא eM; .;Ă7 8VQ G3'_V]ex0Lk()^ՙ4SPA"賍d2֩ (nf\c)]E(]@cI<t7u5 U>}L=Ќ=-#DOv?ewI[۾#U;kGlbM@y bJZ!ua, 渷GKxiZ |N_clts@2ࢵwP5~B A]BkJT5wί{3wԨh`RfVFGr^<#:ȷ (*wrs]zRZ[Pn>~1'Z28fE)giZ>`bx*Α 6Fa\|JVߛ8}Vel/: c9'N4\sT3ƫ θŢy)P5,Q"x?Z]w@L9R.]BXstp+{ dc S[5Y8R_޵8E<6I oJL )yi9.h*X"ja`}0օ{W5(4ZI*Keu@G.6`Kxb՞WEKPlDp lնE$ Q0ʕ\Ahb3cN@ـj wLDRf1鮝poh 0ZcIF$C*)O#JDmΆ-Jeeq ^kX9g|*4i,t`\?~Ce&$_:$ 'dcW$s%#k<`"w8Ohǣ"Ύcuӕl TW!ۜ* qbZ9TB~Qa_ JόH/prt~H!i~te:s:;kī!)`/G"I؈[yS>#?A,XU籪l4<.M:)pƈrݥ7C(XғL}kJo&5eDpG`)Khy o4O`d*96XKwEOL2Hedz}{*;E'AFtqUFiWen(,|-/(S%_lh8Fp判Tp'Gyi4"(-m0JQ:ϢD 3CGOcy\uq/Yy˫& FbLCcQqMg Ao\Կ%hHS0^YCڭ"cEMO]皱+Q\'jg4ύ^@G|#e W+=`tà(-avTřNjkBØ 8Mjd[1%Z5 LM2v+a`u!Z (VK*CkAY.K~J@T+x9yK`rs^b~\|盤gA;Lq&-ٍUvV}$ܡֽ`=P !*j;EՕ!`(OZ}Vt?v$ReGopAdB*qj\:Zw[}Kp1+Y\p2{rɕŔgU+i?[%Q<KioP5Oa*G^#vFh/:NB /RyP7F'8=gϟsfX.Nzm^kp$oaxQae U* 7Z`B[Ә(Zu]0$8:z؆^VX/Bʿgy*, ~gx6:C'ǧ(Rye)#FKO(vKQ)P'[_T?oИܥH&өB~؛&\D g+l(9Q -ilSF36x jp%qtssA V m<0c(e[ŽFuNrD}b}\k":zO-km$a΍JdV4g:Gw=Hx4MrSpk=n(_C@SG~4:<=S6V/m<'7GyL빢~f~bE*A4ÑЁA3*TWfƓ'V=Il F{.T)M56V+L=1ԬIwR7&\NI nHAQά uO{M^{MښGoS2-*OȪc S6lB輆RJ9}^KbP# Y;8m}-vJ|Lezh* PXGU3]#,C%sqc`vT+D㗿gi3cm9" g2`1 Ro(y,yy dlC)JJPxBV0,##k zEx1Xz yFoy~*"hوjMIgµXB<"׬(&-teOsb 4%z Avzl ws2ꘐ$Yn0y{8kpJ~`ʔKZ)M\*So1U [:aόh]hu_)\eay+P":<M{@V1(i1sSR=0E>m10;204sGBD$,ɿKUgW('@&= ,ă|I+#{?Hi9YI.§Ѱ7'GfXMlGE I=U-xm5iؕ'.Q*^|2[KP2&G 4G/bã;NN"'"tmcz %tWy6'o`~}}6T5HXrz9PLC7E07VٍԉD}^ yɌZķ.B9,#]CQGx_86ߞ!eS2 l1DA)7ݳt=)"s@1f`ce΃'*>R":/bTNuLڨufnߺ=mޡ;.Zh꠆L>0t4l\h-45 d$Sxi&-5u,EKhgl=|};3)'8nߌ+Z\>B{R)ZLP>m,ۜY͌^XJcCTB.LynTYC5RW ##s'2s7Z.6;(sRQ?\##-/}uM `};|=q_b3JN=/GgmFtP5g!`Aﯙځ|FC#flkGI۪nɎMR/x\Vu^"ţ1urho"5ޞ} q3Sӕ \&X ڷrGZ0 ス}RiM z% uXKi[.(LG6rauֵXr8xrm%}.;1hnK+YlJ@g.1T9 .LQy4f;Z/Jj;XbBa^w8VV}1"ì)G=CM 21Y .-#~5z# 3hB$ \6X}As*L&JW~Z͂FS)S5SˀB8C?MX9&mTl'G扭RP ZT<QWN ي@qԊE8&aw.R_Ow&)Uz2vo ,(;iQG8EϿ4;xL+*o Fʂ2wӢC@s' ެҩ&a=ϮC&nvIR`dNOeȚkd@x<&D?}&2 P2糆%ȜQC="O&g3[pK6œ{ѩ^+Z'%3q%20E~<$9I } kFRw*&yL}o yeDذ>~O;:5B:;UNjVb|D4|:IM5^,ڂa7,d衻nj 9LA)X#AqdXNgǺ]pA!m-ukt-[d"drRXw^5}^o^{g:O\A!g5HvATjUn-mG`o ۤA/umBM%Lnx8gFߵ={%? 5E1ok蔱- No +8ŽLT8:/v] {@|.-\vc MBsBV.U0FC9*bt[P~4k6 v S!N3iAjq][:*ds+=-A h9Ү|AC"[Oԍ 3$䞔<}M넔KuCrq9_дxsVkj#2[K3q^S ?r ~LIr$6,' H:h̴t:kZ1駙{F J@R$Txjz7\P]N>r2[ 4 ÚJD.}@ Me|lkC`yn>d/@n%t&DŽ`iộ7Z1}Ը&ϩqQ6S="o=;3 b.գ!Ko5f ?jWQ*lӷyIR˙l&_YKn?,+&4ifŌo,OWq|irS@nDUtzvFigzvxj4,Ž*'YixB aH2La<}acβ<]quKFII<:Y*xQWii)x~+FF.׌P]VN} YU{3г{ 20`ܴ-_Կ%wf!Ώyt_)0ݤ_Iy[Ml [6W[5ipz 8&a?m[|Kr5 -^BVkvⲕF^{JAƾA_:;m"ʜE:X 7T>ŠºM 33.nnw@`lzv_v/1+>u@1DŽW'uDZ,BKQ%}02Z4azQ$q&wa(ٲr3cE* 8Jߗa-EԠ=0tP^'!HOtUQR츱U9PS/:: L}-WwŗN@a:j{=^:_1͇v:k#kgDbi=r!sI LUwpl /I"4F)GG(*DC={ϫ`V6Vu56jh5箒ߥLǏ՚%s3E bکC 2X^c.ٴrCxo C P:aurP}u@BEFi˨`@ 83#\l@-IJ囋jؖ-#Er61M p/u͘㏕=\rьl1p k2- yTfTo9 (fmLmBw+rṿ]w)+phћ9^svV|gEo8LTRA]8A&LnfMwJ&l஭s%]+ S絋3M<,%<^39EE6to$KlZcx(;!;<̶+e'-Oǔݦ{Qdh_2 ó`(}wAFoʡEwV݋4RFɰ})&yy/Dļ0!Н0w!?K|+B);wpS*XcKi_ M(:ɾW8~/FBZuAW=x00kOW3Tv0`GE3= Gw,e9dtlGJF *& "Eq%A]*+m"s*6ΜK膪:;dõ*a'Njb^xSjdqtg97[3nx)"B%~bH)8=r+ h BU8Y.)"/fl:hZ%b06Bc͡2--!Ɨ?=H/Xpl=_ ˳[D/*PM  #_} "@ nm$8LC -JzhHPlͪoM_ UO݄s4 Y3RqX70D3t 1$7];vbGsB W>b*壟~"R.9D= ;S Hʟawijǽf%7vh<#t]jtT $V7Vx¿77b9|14*{.qa/$a 7pjK+Ci^Ci\W fd ]eK$q9jV@ ӫ} &'32-ah/<@ΒzqY@w;" Q諶m; }jQBu|; bǩxEN"yV]-\fT{8)V T 9hʉ@m.c6ObF>N`,\,k.\La? ǽYJ$FXiSA]a`YT@[xW&4bq[^^bsC OO^gtV"bq`PBsD@?̘<5Vq{m3ͫzIP@׋ߌ0\.ٱn~l*$Z$=r@S_G!7 =BVj38I*=I:wzq%:.+c1 K|z=&ӢXN)n]\gdIZb7{]>W貥Fhiu;GQVlNOԉ6¨~( YwgJ*Y>#[È#hoYXk'[AАd{ -,2I"PZ?e4@k]A-ڗ=hg~g'dgӼQa]IDZ1/dtX@$\U=Ce'IU# ^mp*|.)ҷ˚3S|"P~.L.ðmVk[ǻh-͑.0мe/޷n,47E~6wt_iNE12-25b: NQGli:0Sia$͸-܁%'6[X]heah_.S8"{~06*wq o*gWx[ 8'$$U0ZtI-H3,k 63 AR q#诲;֜1;BTR66{k+x3k7[՚iQ;)Hh'Lt7f#,x+ʁ]/ܝqqz/PflEzjt6`&^9d^Y;.qu$5t鷺zg3  =ӽ׉"@iE_ 4{FerbȟCnzLD}u$4[ 59ARo"$_%əǻR&ͩŧh]dR[0uyG?*zSQ3tX9엎"GZHbRŜ Cs ҠAN::MѽŐmgVڈL_-< 28Z^2}9z.]H:l/t!>]n1xZ2윅V0>;4qS548DxK^Y%6p֣4j:org`rd0]}12X}JTuTXe,>d^cá8m,Mt"AH:Г$% g x>Ai Ʌ݃5ԕ` z-+/Rh`|RpiR2 ē)4b!OqoA2TYrS+쳣$ t$t_Cs8 ~aNi&J#G!Цp]4˚IPM޳1i} bˮ#t=>=w{G;U#Fc8 lI-xZ ~8[&gD5$z!@rͬ 2c. 0di ӟ -ϥvzn$p"8~laH|(`OљH\X|I(ߗe!RȤeD<3,aLRҡn0{r 9`.7h^,JIϭLܾcۺe/p| ̐etPa n;Z[rߡH  i֓Tkp[cg>hW^]Q^p_ ]Mjd Ý,ɥyR5p1蕌S bȐY H`rdvN&oY̩mw<hUoZbumrg~x{AZv"!B؜(&%f+UG/Mrӛ_Ph,|' Keۢ mR=7,zcPAPQʏ&:x'%3e@>]cء\ϋ0[*(9oHudD]-Ɖƫ un'x_l!a, &^qjB wkdb1֙{ROۦt]֘Q: > . !)Ÿl |ϫ-_VT_dD[OdRQ6Ƚ4 hFNZ1qa\c[֨3Wv8]zm~1e6HV^H٧%7SK=Ӫ@ Œm"$\unp= A8;}u=+:-V~shJ,)x@L5`ghsV V`SqY"0K6j>*z6mUm@)OgqԭէW%d*'%8 [ۭLXJ%pڇyM۔35sP(ҏ-êk[y*F 2uH%Z?PG? B4%H9ן["+sG2, bJ|A R*],j^L.b8!yW`ݩBy@0]rWdx@|#[6ť][[iӓm1gHF&Cв6hc(os`]b͏wۈyx h!EB~^z[KѦ- zX.n5~ ]%nXG`l}:=@]L9Jû6zPU<]gqo!r\κxzch?+v[bG@㹱Zӂb]"7Ljgg]>x:@oIT°`1X}F%-H\̠Lja~2^P|(@5[+rϙAv PZy"ĨX,fn0$6Hȿv[ڴ,qV8?[Fu4H:ɁF>e*#@q9:+?B|tEEGa?[ή4)q; Ts!ҦTî["& *m{+mZ#uMH1S'¾Y1 ӍQɤٸ[rL:Rçd[|1+]xXܧ 5jBNNwu 6u9UǠQO|:v:\ Uzf@OC:&S\ %Z?̴mWmr1+``8F*q1xbUa[dމ ЍhԬF`P⦈TƝRdը=LSѾ3j:lWLGi2B '.GmalY@Ey/ wN&1> o`i! UIUSI`abB6WԲvի ol~Z' |C+@poPlyܥDSC5/gbRHbJ^Fm%FR<2RXP"K6oYƒqBVͬ>̜'ɜS"-j7VVyN2gBGG`EuPrJ Ձ.@룛ݡ<د .B`Z @U,G87ȔMםW)e#s@720FsR?gױvրxdU{cs(&cf7+RqP7Mh{DBDL+V //s]B٥Ex-{[*|g/rcpg<4j}X`ߌ@i 3ȵ/J/{Va?xE^2)a [+$P-rđ7Oe+rjWWz&;&|x<)kX2{ivF:axy1"]RVOv"mkpWy!o HMU݌(#(Y6Oh*"cWa5G-qV!!}vnh KbZng-ĵXcC-1R-|7p*K (~ֿS5]\ C!%/,2Kz< eUBԫa@)V%y o\'{^izy\@x\`iusȆw!= +T/CRl8A7{IoPƏI9 lbTEPVpfKoXk6B#tE9Z`x V_?󙍪hEOBJ[IxUtv2{XyG  bk-e@e܋d_#=I+0ͮOG&܅+/؟ >6|: 8E qA7,G3b>Qii9\u&3Rh.hg,V~fN}ˇ-^[v! _hhd{.n#H#+FfȿS?Sc#cb2;ᗫR=։N=0d9.6e? ?ʉQ.ȗV wP%S,5="pć^FLKPS,DaNH<wnU.1S>);_fe2n|q^YT(LhDja[o ']2%J3avoI!咛L̶M\t7:kY%YӅLGZHpr1z/VDlFv- %=0q*7MQ]v۶rw6"yw l9yuA&W +)aL ׺kvJON-id{? y I|taKT cJg\ZD:zv@[MBM dřBVLN>1곤6oEl3}KG:ՎPs`` *1_Dr{5=/a^\,7RPu݌0[ŋ~g PX j8K/Z^POx;VN(z3p%`I9ԘmҲЦ3ȑ[wF8wuCJt[jgkPx:!`xۨZK#"^|sS͵ J-En`Y8."w[WMT~mwƨ,^: כU5t\|e;+JShTG|9msϖ753DEsx|өjiz uP[*{ 8"{$mp)^LuoWDo~Xȍ2Y^d"aZcd2k T7 ~-=b0(8;&ױ+d:Vkr4`K'.ꛃHUsuoM=F%OH)u&qtvюH`JW,o=uG4`Gů>o|ʀ)R.#/MώLĔJ(K˘爇89cSҽ!f3v 0%"_2e 3L~3AI[yHq:|-NeMyR=HCfǰiGxٗCR”A4E뫖bE(5Ts>-ӻr4s/OƝ}&ܜNojsjnE^w]Z֎u` EBNDa_+ Jy7Rۊ d [@ȗ.-jj9,ks=c7R"|$8&<90p \Y>L1Ho&(%&$@UlJM/ڄKdW%aM*~Y#w]`pZ( \P}?W&(q&m]0>-Ұ|P3{ c:SgWZm& Ԃ= \zQ3|?xV "@UQg/j*^_Lm$O㬿!(B (!n8/7o^Zڿ?4Bry,:Y1zjKpo_~XJ^צ `B^hs'.ml!`4#Eyu/H˧jPXNOZt`T.I$TKE)b;hd7& uC$CB|  ! u:c(a3A£7hP"W6$jb*5R_lPz ʭ5kKca'K&r?^||$1[|։/w!ue׌r[y;z~J7~.Q|~Z£$4DH]ҭ-(1H,6ۓfTɠb|Nsshn;13%6ZJ{U*tuG\)Kr1[Ges)!|@{LFz ;ёb:Nɭnwev]"gT ˖Eo }˭܁1/ VOˀ14,Qh9J7)ʳE˹#XсeT7g2Qpdb~#F=jB*xGf.#A>B~DKA^ʼnbn$ nd9m9 z˽-k *y+<&wqD63~!Z/%:ǦUneV.qNJ[94IH%0;jMHO@CGykg)W+SK[@9;wuIA58Jʝ@$F-5!CKѷ`1ƪ1r+[w}zP-u]6pWNV\5w^nZ}xDHz#35 )܅w jCcѣFtrJӗ N5Y(vN$,2cG!૝6Lx!7dt՗ \bPwmO4#hKMKǞyvs.8)bDU=6VA 8EծTw(*B%{F.;+qz_I*&6L i7@Y9kWFLl֑S;X%~Z2>57Kj n+">\ C9rYLGGYX .E21K]7BE3l ]ν >ԄL0OD€xżՙ'u (iׅ/S㕒:NnG5LOypj,X@JJgG,0)=$M˵˘hX \$7& CnR]'o1YHgi_ɣ0/]鵕An($ ]xU<}?r4p8gAT-B!KiKl-aC}T(?bA- wa9+Wyr}SΪC|δΤ/ ZxvOTVRxxm4TvjOqx^R2u]1 03HLD4D@2.DzN ʒ q٤|cǐOycP.YvڮsXlr;:>u~*.ͷ))͔;pf`jb#(~ʆ.$tFTO 4HiHw5Og7OU9[#B{yK(!*ڱVcBIw)&](aG8-JI, oc0]V}0O2cX:8Smd,(PeQH}z<_eLa[sjGC_xY w ]v}LyXZ4kӈ|M>3*8lԮTPNS=\4҅/ciM$UekFA+y$23Y^@#hs{ZwvU7d1Xp5Y@>I"y/}Umi!v"YNy4' Hk ?khg Z(G}V %gb"ϱLɁKʡ~غfZT@t9S xm+6|,>hF.1Zߊ*Y8\Tn5 B-×EOY%rO~ö6^1?.$Qw ZU 0U(WfЪs~7L2`2uh!?ۇM%/Snx D(Yddql/]zBȁ'4-5_M#/_|_WqQUU"7XUjat9ɗ7D2"6n|M ^=0:\$ԠѳExե1V 47mâtk,w'4a>J0-)]װdrռ_uiBn9{H])_tL*Mn[ZDbi n@hZpi6seRRbbwm'_;M>Nuj?d?_MKoO:Z$lF&d(|:q6)ih?ݭx4IRI|79,S/:T)ڒjAKաRW4#,7"~IkH g L<C;+K%-w34!ͶT Yt_vzOoYœ{g!Jf~xJ3V+DK</#<{rLytA> !+J"<%O˺ipצ%XNA-s*:vGh6r%ƤǛ Ϫ~!u2;s^v ֑Y_3cVӌՖ L!e0af}e$QݘT T"'zkG1!*u"&7}5+-C:p~zU'[e4$AڗaP12? */s{FM,F-~д{QUP)h^b!vò|Oc?aUG}1)lz# ##}3 yJdAfIcgYC"\~kVSo°(&^TR靈o'BA,) \lw24">a’ea7WϷ!cc:DCH<+-"cS3,AO貖qXbǟbvBC NmhF߫A¿+^vG['҈{v73la2:TfGP^o}:Y򼳱tOlKZpa! O0k RWC Kb-$} k*߯]gԍɀ!P4ƺ j!ox2u(j'8Ϳp*Vo ~\!Q9\ٹ#o-LreC: kxD.`h+axN_zv֌@w $:$zֵBl>"i/7WzL%5Tn9莝Bhnpq=/!t$fο"/x+ NJTsO5ơ2Kų~Yn1.JNq @ .>@=kppL||n`W]QG*0swuJr# RQp}(|FCF؇/W\EegՋ cc2$=T!Cђa n XM[  (1[|dY $Lm2E#L뚳|*@'̹` R~UJq'142)(yD{dk0#?LeSjP[ DG'ru5ùϧ6BDB9^)yh亨u%0i Dm'*Fhit?ĭ& +Ŏ#w^k}UO Nx)BmY5rȃQٝV4&TIHlżio,,or&G9-3M(\GD B_ ݖЬr/k^lv{.egILU';_HYmDyu0Mh^p‰$ aP "ACZ\+*6d 3"1 N4!Z'νd.*NJewV1D/`vh-f`7_\ rDU!7kt.J`.~F8,Wrlg-– C6 _ޥC=+tk[i3$_u;)|{QzNQZ:]ʹ^a%Kt|,+ͬVgݶ?6Gc`G0NW RQ"+@յ/wKR|%{QG2)cn}$ΦD\ {׈Z'\|(0 _;">kG>#AE\t%K9o{ ؠM&rG.IS M#mŚ4zFmE3Fc{ NL/O>곂ת <ΊTtr&8$ /R/ʣ~&'uyG_PftVM$"V[\G`;N$Zi_h@IԽu zb\#XYо;_I&(XRзj~@$ʤ1LdʍQ3 5IUXFLĞY?W,Bvc=~.$֤W{%L _tFI`a8=16ֆ)n#ֺ : KϷ [-_n  p] .f#Jګhw?p<J`hld=wN1Tٟbzat(yoaϱ.ǚj 7- 7$L1lH͔V8eUyKe!bWꈩs\-V% "4cn h,i`%ݛ#dk!6d2]*I]O`#{%G煶bAln~0]N!'*tI(̫VV/z^j@J/%ҙ_@+1m*y']{{O <}Cա><L2Rv |(Rmp'ՈZ N)tW}Ur>jɓMet#DkFD7)> *欑"96 eRxnc{)3`OY=uveLsguzu^ڭSﳚnl:Ba9Nd#;MV c8s}f}}i-`wzv) FCǷi\0DIyUKwU}ʕY&`F"RE/lj;$xF(-fglM)nɒN]DQ5B M)T&YB##-Wk*1{1J:IJ6DXBwJh(GB0F n(phTS \eD.36VɰGa IF&^S|-vp T` a=$VBgk- ͢pr@+wJ ZW7ZU\B=0|gqakLP%P˯B4k|@„c9Bva؍V"j2qm~MYwf[/$W-[xj {kr^84!rS#bsi%sTC LFOǿ393cu*OB ̛7v1Fn0?^(8G)hS&;#7=gdeXu p]QbG ],@S{CLBor0ofўՔaɯ m۬R݃0jjC$dzh Tbrcbm.[wnT c !Dǡϩ.q;y`qA2?_7"63[]5BHF]S#}5D ʲ +{ไvL?J/x0rws.*_"g ĵsY&|ABЯkFd !Y}K,]-SqwsbߨAria"ϛeO7&ܕ{%}~/yR{i- @>[~8@dU 6 Tb914Q#oZno1Ov+z'%X ec-*cI@ZaUEoD1:Y,e~{#ϖx𒇀C ^n 5Ƶ)\ u\U)އӧ/!I/\P`m4'FqmBp5~eWᙘ~De39A"(Ng4 2!G Ѕ鴪-+uV><6z _[A4z~|'9xs ,F$CeKaP_Kߤ $E@~6Ɋ-RCniTri7>^A{Ae۪jvS)bqH <}CWko:,k5.-׶V18ٓOzLq!{:_I p.֯Iާk{s IP(#%f*/ Xݸ,/ um{-nJI#.`dt`h1? Xa6i': \37~N`1r(PO[ߦwr[ V>yX0;df-P4Կ^x$Gzs|N#Z~ S@pzpDQc8EGxSE$ɂiufFW@ >e9jp-5YibK>NtpLOE))7XtsZ, +QSV\yo?xUXfϼvYz|O]c a<[ #!Y[kW` ^gN=SXV^!@d֡ Ε{E Р("Uiuw9H:f̽,\ Kiڸk[Iח{| jC5w=_<]pxAyUlѕ˗??dGf?M`ɤFvVdqs8ԖQ踛U^6;OPxpb;e̵ zƀ5 q4IZ25 j1ɀ;֧v:y]ЛY+!-&B{RaMxz47F9G6hneGQLeIܲ\$f A7^ MG>քV}ۍv$rwm{TjG"v >31+NQ+,B&~CPrDvNY-Cuݓ@-cx*%kls~* 3>;;Y&]GroxlYFj&9 +ap2C9AQt}$}eDvVy'1,k3TArO2#AHwI=uk[\,YˬA(Hwcmq92zv/gsHFk.S!Ϲy+ZLw "GS_w@q*|L=4_QpzhpzYsx+a4u_d0?ޞ74"> эPʖɼJ-n[baQÍ]%8JOJD}|K"ݸlJZ.4*MR* =:Vq-PiO}MuGEKbBݓ {<7p/:H Ihnx}]>6%k]ۧS0t;:KmkK|ʪ#0wශb-آΞr/aq䰧>Q #1bsHR%bWk< :6hi/[6-:gA])y)<_Y\4 yZ \Πg6%X`j/ GXo>fvA+Ϗ#m>gQM6=DLVXv$_F.5 jZB3OUHwG)+5Mnd{:b+Pxp:1t3t}$| f#LtS^=CF|'ҜX),VDf޸iIWID6Uey٤-ϻ%> c$Tvg/NEsAsdGI'BN49 YhE%)YFy%j {Z]ѵچdpl ,蛁:W imҊBpB!]F V ZA[j\,J vHVpf}~y\ŠƲڷDȤO+Q)6T巋;>p񑆀t=Jqih-6Nc "KHmDGr0~ YW`_q|׳M[+ch+Z P"V! ;{~]s{t^8'RMoa [-a=  ?&o[ HM!p̜>`jD*ZwY NXdiGwQg'~|M/j_Az%F^ Ķ7Fek78@Wqqv@XͼQK) ,okw |mx!G r EEۇ?,zb7;r?YI+NRot/ j '>[^+ fL 0Rbg7+\|E.ϣO ]!QCRRݺ%[ + Φ}lesxlZ5 ﲂA 2NQH7 כt$Dv @A9`]\?n"s EuftOXV<=ت.O=+Ark.+ B– %gSW[RZU݌fTFdA4X֌:ИrjCә@ܱJW*5,nBϟ6I>8PhLJ6Htg bTsrɆY7s.ʜF_)[|f苘TDžt*c* jqJ|[]=z9᳕_G&z1%ꀔAV4632 al l~+:6Ϥmwݮ`' PB.N|g-P϶S=XyBҞt>?}:ղg'pTv!NO&tB-lV(՜^Lu/\CލN[UףBF{_pΥ:jg{ˮ@V7reZ[kTW93'ӂ ^ )oCFЦqK*M;K&:лn /q9Y@("Õ U#φ6C<G8P5۶Gibdhiḩn_˞²Z*XZYw1iySrg36INɺטA#lÑrX&ywfwu2`f1&w^+Bv6-Q͈T_VL;jsYE4yƖI`3Ydm ԂtWQIR4T&KA˃| *j[0c yʯ2P)Z]ĭ@ tƐlVI f2؃I3 .(fݕݝ>.6V4`m&n7%؏b@3ZK~F%]k^„C^U"hhFݿ HkKEffAm&k: /2aHzsPZIzA&z2 a g$2C٦yy%ESAQ *I\!Y/ ,}BPNL9︧Ppr:<g(ay5jͪKBs<#\;)#V [CNeݻ"H7%|:ڋcNC:鱧<1knVxϛ;?BOr6 %cWZo$՚}/Cǿ&o?2%kbkˠW:WvXlhEgsGe.vQU#J8_6H gN9<)F*kppox#?6*4&=s6>iϸ}7lds!'\7 J- mid#JN7͇b) E]4&hˈz$_;đ$劆{JZ${~\}Y:*a7O&D X$ph&Tlz&T‹,_ Y:%dR^lX^crf&~-h4 ZL$-€.J qbwiֶƟ}ewv-MԀUb|iiuGMx>PB򒀅NmT2FՖ6ZJKo7Lv9]`^UXmĵ{xPV) kb]1ivR׸76[z-}RHǣ g8t>D9Sկp'uFvWa/ài6gPl2#VJYy'l_H!J&{܈Ai &]liF^͘90~!"h?oF/h~ӻp#fGBD+euYmYrVt'*0G3xeY. Ic_^Bj .X%mEq N8Y"f@spj"AୈsբU7-|]dȾ 4M\밖ksoIwoy9Lw\c#6W[TK+ҕrt_}&e_l8˜-I r/Ϭ#Ff]:@*@2R0h ߠr̹6PjO( Z1>+{|,wƘ`H>o8 :ŒGQ}vP&G *%cZvn`zߺ OڟO"]EGZF%MARMC/Ms t&.]+l\4-#h+D;`r9ˁRBɻC`o躵jU~L|r?Xh aq{Ctcr+^%0U9_{g40y^%)>͒(:ciSۚt`#x?bn52 zZK%,06F>W` 4}] }Oo𹾥<ّx D䉆gas(0"4X|h)݂>A"y?zRC}֗9Kwn3(Jq1Y#Wv/e> )T(z{r ~gY.,kLL%{F/QzBL!ѿ2m7 'yc 0,e7_=SUm0lvh_ _J3DEud^n} &uAHsQ淑A ~cec񦼤ƷDOĶ!+?m={}]$G3MgNxS}RLHRvs6uwuhb}rȢ/4.QrPڢ%^#\2ρg,%15۱6~эϟa)3GG(8HzPj=5|_{kf=|[Ho$;v>IM{ _W* щ2ıyJǬR Yzߞ߾0 0EHb3ۘ%ܗ#D*[3[T2q75Ɂk$Ws؍iߪѩh*Oy{ݒe:Kw vv<I r>w"6ьl J.[^ol#:BQO<ɤpN\ `B%( JOEsZ:SSojDQERuN\en|E"R (AOБFw"•V{Pi/g u~1o@͖/4iy,Ҝ2d}A$(qm7/jPOm,:1pgʖC0q H>#jF#QfUa=ٸ=2=q?= XHQ1ҧncֵ#5C,^u*\Ҩ,LYl[s_lH] JV(/>bOK^d4,!h(`"a~8|}Ogf#}{{BCl5PTpaĺ.Mިktd vŤ'}| OCӚ@ľ. hC= Q[lugQ -.b}H}nIe l$PCR.+OL Pu%Nc;,GܧWrw>hTH qB+|h.+KS4UQ}2K٢xv`~P~[5pԜ@ǯN5;^l9,+0-ұSהB+\Yy#7CG` ۖϻW;Kbd餷ƯLZK," Rʾ'I|C8>G-Ug?5kii ZɳT8wz (b!JA 1}N,ՓWܦ ȋN |Z25 }CgJ]xxq[\0'{w<1 5c,0dQ۾͖ ήH\)5w\xaĖ;3@N0֜L#:DX=HU~"Ua@uS9U @~Z|k&.)ovؔ(fO0JN &c T%Ӳ\#s&҆p83o \'m+mX2e|}L5~s󲉥fµ6pr!|Usۊ$jg*g\=ݖ{SGEoDPBNn559 ŤMM!]\K}ƸnpHRS!X_J>n&qg4o5\r;[q( tF˻Ы5O7JQVhF9OG5Z_i ɪZ7[h'"`ʂ~}& #yOߤW+zf{? J%. <p9JEm+3{UٺJbMUaWҗ 3P%{hX㹫DL/ؕp>kpb^٬jW\zL[Jw*j{I_dg/N@.v>>@C/uB~߻W4nzr_.*$Gb T aVƽ-\-JJ[E߶dԪk]w6,if@Qn sKM9fMd \mޝ&1tES@f9kK]Yw(8 [0)L2"M& Y U9Ibi#^7x[]`5`s5ـh`Eo96S>);09Akש/Wi<*giOA:&it9X5{F*/֒3Mfaqٷ\ǡbE*4Kx/ lZq5c^]U=NEhUq_D3C4ET'C!N"z/Re*:-BLE! (Bp$^Lp1I 1Qr0? VQ!WeO?{ޗIk&_ _W7Ň =vCc X ١ovJ:Ǜ/]pA3&r 󽭩3Mx4gn7*1))-~bSТ>c0/LU)@#hM!6E&Q:Վayokxֳ*J5Ü.)*0#Щ \A)G.r\_.\%ưV̵Eʸꥄi9U^@z\P봊S:caAfG,ߐ=p]A\gnQahdv%OmgKX2I)eAsIOBR#J %@X̝%R.UēCDS@֫=9w(fR̪ (l5bm@f Z MojO<`dzH[,NDU&Y/Z@+ۛW4WYqcq:L0T56Eoň?]²:3"&Llr1ܥ&9Ux@.-B€&X3`l`*KO|~pe43 ]^48rT[U9D(_I:Yr)zV0nnغ~=5dJW&l OrKͿXiyvV²1 Sg@T,T52~}7f6.*-KLc]גePf+;r,BR좮i:dm]r=iW*IGu倢yU 觲両rvo\R:vWqVq#T`kdk, 8Z0$Wup\z'c{uUJm\,_dO5ivڤ;LWT:?74Jq 뙖g0}?g,\$#bGPoe,7=Gb35Z1Ä?:w+^'m00m#FLor0 vR/Q; '| `$fEөmí_T:JZG"8Ȫ.D\iZ/z=K_B5r1.`7>GP- GHQ@]3fV5@`Wgob*+]s~p'__Ղ7˔Pb-$#N;!grAY9Ԧ!9JOK4櫧5=Gp'oh;8Ǜ+mZeqRצ i+]1MҀ6*1G5Sz;㎮;U:Ktxpl/7ʪ{2?SOpu0$^QVoJy 4+9klB@MT(A"MF(CWS_VZ}#U~lԣzerpPg; LU7 odXlrڥxu8 :ɘVWR]^d{"#17I#%UsxTpNV0=x$pY.m QM:oL-Mhlڬ&Q7]Vfm$[Gݘ\kJ:p@:V,1DuZiB– dD֯ jNPڿJ#S8<k韦a/B;u :܋ԂޢUf\6Gj]^ŚY-H/ȒL}ctB@K [N&5wqbJ^?WRj8lc8NQ [ ay-uK:nQ9j{?%pl`[l-7TkF.c&:LTn6TdZ´ktKh0O+u_=ȜϏkj,_`{:6+rP~c-=%A4@Dxҕ+_11xa& "…|.3̰qC o}tPK3RER}'q+ \fluLoy_U28N=VةT֍t)P])KE5*刏$R6![a-\&6=Ffs[t B?Ģ\,k{aKzayM.W3ϬJ{H"F5@Cpk@J-3?3Kc )I{LwmZ8N{wk O4)ۏ֌W5Wqr,]ZrޤnƂESoRKSe@EڧQMefc:%Fi(\lD^1Vo&=e¸xyhCV\vqtJbzHywkB:kcBQ7ցqWƚ'9:ՂuYxXhU4/l .]C+ 3B:& =L0'AdIcК~} ̣$eW_g.ʍe%4־t壡ta7l[ jf@/'oV2#sq H-XcJ*( <.Vm|=b1(⎘lX98^epA~GA$O"YqfFe`d(%2%G7+ =;?_&aY7=[+8Q@] G8 mXl1[J{s^-Pɼw:XLQ:dR&w}N l ^l<v 0ܴbaXMXeu*]Śevu(MʆQZ=q\FEp._-a\?^L wjʜ].Z.bؑRc>pX^󱞐*F.|+V.WKA5}9Y.o}HD ov:ĭ !1۽8>7ψnDvWS@ Grڒ _[ɟU?Kns*.(L)l(vHgz$4D [ؽԤaZ{2Daap ͻsxնR5~/-J+6T˷iUi7cu l6k}GCC,'XOdy%/.a8VϘ7r@22s& :U޺UpxxI4ݎ.UcVG6}_wo['~1C-;_|@eYED\Dr4كwe5KI"B% r\?m BKo\J {.ԘD(ӷI^1qr)ؕ <'FXmysFeXtW+^%hIQOQ ;`b f?읚)Fu3+궖Qz4K֮@ jl.7dZEVvxشV ΈZoGbI e$錁dYFMDIeXqxe7c:ә{FrkTp@8\e)*OohA6V?]](W_oσEx`| N6Y+T'r ,uCAց =!®v㬛~ɚbzG /*jT$( y{d!V́n<{ WOFvB7I$wG'͹' rLf-O^ BO J=^W)űJ]o \ZSKiрDXsptxLs,ȅI>iwCԜ ߥ`M/]Cڙ$k4uX7n8##e&m )eq*6eةt+rbG^$$E0!qVp LO*oY]C1g>~Q<n h˶dKPLy<ԷA'`򶽈,l;[.V>W —F\zb`쵧 veooGぃ?2m9BGI_&[PLY9]yiymp%uV@ kŰ!|x\*\'-eN[^z̢E[LmٻKH('Tܐw n__WW0IC26񰁩} lJLҚ~Od"ui'0=R1m:U*.3˘ | shQәC8E#7Bx ڏ8dHo}uҸ} j)gH?68qzgI: ؚIZGM  w%n(?^DRhltKGͱ, r2N <+%|dwylƎb pTb:p/"=Bjevz.Qa+|6Zk`M?̬Q<9Fׁ*/EDӪ?U-4@~S@nKkU~DDHAi)|P/[/h8Gvl 0Vg1 Դr蔓h :(@ϻE^?} *9QYRsڀ;,H&lN@@<:4ǣ9Ї 0NPӯ?t11fT6Uɡ+O֤0ξ ]L+h߽2-< ݃\0c3DՐ{1"M" viRr.K 0 xgf+S,?Eu LD2%:&$$ߋMX[h^pmfNwSݯ>-2>pм?PSN^kU)-J[tyfGv<5l\ؒMi> %d.M p&=n%*軂y9%) pUEab{<) YF/>s85a>mZ# ;陏(-}D8UF2'Dc͛9 o-ȔX֍9o5~ה\neei$T^i߲8KxL$Zc6 $u>6`3`)K3$JxHxɡ=y`-fښQ-Wǃ]Yu-' &ׯmdqԒhȒ*7efe*I턽c9C| G#)q!{CZ |~DGhAh eS:n3Qv 9KuxJ@6 R-UŴJ;̈́_bȜQwu;Gٍ܀<]o̔=KYy`n*@,Nb@7[GSd+F=f56DЁ#!#rטe*Ń/_ ^(a#E\D`m\"G3&F96"_v1Kvi Ix13\Oy#a{u4m{mA c%KZK"%F 5ƔV2GtkX9@CeZ681rgNe(]u?2RYCi-rJnȧmJox׎QVL*q`~H$19istn*nn[d  T34G9Tn$)_t G-JAwm}@ Ix-~ 픽LV]&ފ$#xZVr-%(ɗDDS&^e+4| Ab﬐Nbf_v&Y ?*pbO8,3SW@s\q/&kŐGq 6ô%ʇ UsgC"K/5q,VMh{mo#mQRffB{M;m.nY0@gStNrI^Wr"odgr^ѧCӾ5?:f CH+qi2o'@ *Y`)p.nqyCG%.%." @Ұb;[DIfkI]N]>W1儷`b4pdTڒ njc˥|M)Nσ50 *mxڪzTqE?\TKR>oۏgt2% 9An bΏ1u]d#'(ǏoMoej\@yy*Fc"ZVDzV@&06 py@FKWX;xHLKge!'1E3LpiwD4l may /'/ObkkQ_ӖQ~?6"L-Že@ 'nXryĽL:o&Iefyl\8:NeK0N?_n*A46^o=dUpo#}꘏ɱ, |`֏KM8BZRPUS(%(MWFqy EK97eRC<HF{?FiŃUEj!1P\MN.ڱʁ̛U9 UWCt 3,##s;B.T8"b]3=LS"NvIYA !Ǐj7ZbL M[&2䤫m5+3论Ҽb=`2߆p(Aij#nd.BBWSTLy wה4CnxvX5!ۨq dWU!97q>_RsX]Zozh#NH e)F= ƽ, tvIY4.z*Ҹ4lJ]?k7Ma;UH]Ia7qm2\F#G+R}Kb:@IzDi4V"gnU>,P|x>΢УmL T$^ޣ%nGKS?2a7bh|%Od >w91[P]@Y!=AOǃ8hn$5$*Y{ #v}>%ݴ>7Wv̙:np7I(%?J ?a Am#_xpmV5f7Wjq=m ;t JƎT 5ȲFl0Wh4P1MMˌr]'7iia8&tyX!)g .V4@j9 C'fԙdj<|s^CvlL b-@fe OMjW f (5m>ƷNmЂwq1kU W$8`NSLu9| ًN%UM=z9j/N? 7iˊ2MY+gߢXDi _Iz~BFېtY$<_5[?)yLjURb#?NxMCn o({#äj!p)nҶ4q;⯊مvfkRW$;NuČ N]`!FL!&Ƭ!YMd(#I.^%P ]]lbt%&  Z:\" 貋ڬUd@$[%ʖ\p| pk2WHm#ʹ,UkA0-rZo=A^;%|uVwhƠ^o}/ݒ[bmuC8i)CT+@ux,6>97-5 eCA.zMQ"9zMU4 6, n}6 Ci)?)0>PKѤƩ Od(*}J;hbEa%ݯ6piu1"⤱.ulz˛|Ybq7 1/Cx T^Wl^.(mb=.>Vԟ']ĕè(Pg)2=Z; xΝ(6]4OVnsJQ2Be兣Mc !期h'f-<etaӐ37fu,dE0Hd@#jpt/ݾ)r^4nmWmZV&O?]@=Ep/~M -Eɀ-GVro؂^7ڏ$ Y<q> Kmm ^|5+Hϸ+|KUV.j~'!Ѩ90M3LߋW6`Z,zjDɁg |ea~Y?#ݖ2 "7hɱ! pRL =5V }Y' GaP3䪻l!'-lXR&nHAwo*sEj q+ ]#$]dȏq\RY;*~giҊuM(02tR 6d1؁:$>(DdU{jL:n2?/{\x~⬝ 3rf}I҃y2P@хq,6L {rM_r (iJxϻcTΰ?Y˂u} *GCRqitFJ `XRs_TXB^Ɔg.d/wlU_q9ͣ +L؎Y `Ɏ#NDi3TdCf Q&*J@ڳ$HwSE wQ, v8[`H84u\Ep$BʈҊ,|(:PBrQՙcQfKm,Pr uAvV.VJPYAq. Ԧry,e#E,=駅hںt#_ B(G&piCT /x~($*0l_>`H*|ff:]y-e9;E|ep}2?.1pp OR(88iI+lȂP/U:^+2#?[C{t$ѣ(hfP]k!aWƓP1@+ h\_]Ztgo1 I#Ժk,`> ȔA_C;hCEk:yDHQq3pic8\L՜ *%Cozh,dYapSقWۼg%Z ғ3I!kuGjdν֞H( N;x%މ3PN,p@U!TƋH?/<*>KMʵhbl( x. HVtWѣv5N_?`0MEcdaH4qk).S˿j`U"IKRex`2P'q˴}}_Gg UnOjC&>f\?&?4X2>pH sW}W`<_$[9ęzV8< ~uc}$'v|  5`QR{m -"Ti^bw K6C4-_ 9E_zI77ق%:q>'$( n\$/:$ SPR4mo׽WҚWpqCJ]iW1*Hp3$rB%{oM bϸ9BN‹Nin&g*1ݼ YhU-kuvhCV\;Uo1=/?.|c>㒻M膶#}5sKޕ٥P23KFN8px'dbV)IqքjX dM ; )BaXuf~bk&`!I|5u9LsڷwN7?f HP_9&}^rcDo`:lZp wd*ཡSC)R7l*uX0Nl1R&ag(  46(N@GEQAȠ"FHq5VF 5%Fg|roL|PflH:ķkNB=iF@/=g*9"[]jT篝UwGڧw! ? VRlYD醒Ne5sl9wV\byZvRH 4߂h35R)+}RTt;)8љD rTrk9mZ?&˒79?V"A{|&6>;7v1hiH/Pηv=̋&A2v|AJ:!޳ľSH@O{e.{҉'lvˤCn]g3ݮaJQ* ҶQsuaF=4e0a|f.FƿEQ-iTgw=ÛܪQCl+TSe`)AVÀ;j7FtF9Wv2\ `>(E~&w[֠o&HmJ{Wst@R_0,O_7eb];ZW$\(n0cM,%+橽(}Xx#9 ~rk6)`4˔g._ Hh= J~s5QU 5CCaW"Kw2D ).3STU]Ikp[8/øOs>\\D$ȓj6O%.lgl\F Y6WI j -iJnV<8͐/Orʒy:e웘(iG>I \qLSUlv~,W@f%+7 !J•S3Uۜ/!g9Gi>aFER'ǣ dH4e1I'[Er`J7k #Qp2sW V#T$?_A=d&X~/4)$*@(~_Qe5m] *KȉE^`2} lf,' HO+m.Ӏ?`^+Vf1y' ę2غH8o6߄>Ua"ZX2K>gTަ slOHZϲ ?Wm;.@$8/ՃaESyL)qq/RoI*Pqg{Pk6ɕ҇\ʲ,\Ds"YX1taXm^ ipweyȝed:򚭀VȇqO+›X] 1TI}cF{m$*kԩE *. zFaҜ ̖X;;BpޛlKiܚ6)m7b-6ŷ?G.MoAy릤$-NvvH\o .&yVL`v y37Yxⱞ1]aOaA)YԌC}I3ae!azN69-Éy ˜06ĘKX鿳w=B^l{ ؍<`XJJFj=m&Υ`[D^F$kVBL[B؀mK]E?Wt@g Pidl+8 :W̶Q񶶺ԥDpfW%0xcjP!h?c\P%*%U>pzxDVn"xgy5^eΫ}RDR*=*,_pH&'QJjC۳2 ;ˋ5qr8wNn`rma9k)85l_/wGěNgd(˭pm75#h=E_]rCR0y1~p&cJedr.+@$PfIT^6U.aQl,&S f kΕ&*RE{c'Rk?8&O`_qv1aŠ/g$FOS%]b v}eiۚ3Rg~2Tq0Xm}0Dc2^cE"UnM4 \?#Fi:}hräFa嘚{:gf/h e˼9g(3,;4"IÍiΠ;63!'x\KSSU`ԒO-|#Gm˗_RN~^}_/T2/ì p4+x)imþSsV*dW`ؗwJT<]x:,R!"7Z帤(<-]̼Rh Ԫ7h)0cg(mt.B:e<%@vɼQį,2q`K}6az)uuBꍑ{ T'|VْPp-O!O%"Juˆ s;َ> J@y%-pions>Ģ[2ܚľN,2CR-Gҧ,?!݃ES3t4iz0[$T rr/;V K#5[Zݽh"|șC$z~1K! {ǃmV+Q @(7OVMYk+UXR47eNX+@lƐ>;git5 }C4Y]@k-N?p=J gD4/UZR*0&Χ;ghG_(܍XU< 4Wtɂ0M}( %7._cFJsU[`cqqFH)se2 M"3\賰2Yl=D1/"gYC >m>" i";ӂe fְSRȧ Yɾ A[il J+Z+Y 7a'RkzB*V1uC DLݕirϱfpkAHI$ړ*?W6`RvG5 ?k[)itF܄\V6%dA˃`WQQM T*<ˈ$H>u?W)Kͦ:*Bdp@HGz;-&u] H5}M8Yo Htl)D2tȕ)ۀlM^;h&Ǒ%LbwDlS%0~?3ZXL ?HXyZii$8ɶѻoBVw17v7 2:Bu~n>Cplx3 &sزՕq%<203( gr N=@)%ՇW.V/UJ9Vn0U{'gCcFJ̣# dY:@dxqYSɕI5#uM &2U(߰21 d=ZWGNYLIfy_*@2WIW .qMv[yyx De!#FIX[ʴ\}Y 9lC iUa:&6U*߫yj|;*а*Gxr&Sb\8ԙM]T* O>8s&3[uozeFԫ-ބrFCo[dOv<`κם5EXSF3Wnԍi@(юɓ@Qiju>K^T1yRi\Xw u}Wݪd׬I:np!d}Evh[ipXG&v7U'rNVȷBfH~rI@A.j?=VJ6w۬wXPR< (B]2I-DIA@oϼRv| a;6Swl&@GqXP|J9~}A`ʍGcr4}->K r;hil9+%U9J%b{oI2IC Et}br=9l'J/Oe^fy;#:qcUD bͭ^\|<ⰢH]=xkmu6ֈlO:DgbBYΔ;9w UZ$$Z{4PӨ2{_7扛P')bmХ]ސ-׮B0^jXC)YF6O[ܘDNO7/Id5teg'y$5:/6dzgPOf]]8\Yb-EG]Cy?ł- 8yuܓ;eGͨ_OO=HUiQSpbq(`&c3M?bdx>8olR9 £o>YZm;C]X󼺡2I̟><=v Kn |8b|rl53`})/?OxYtɘ mڛc1 /0$3U +ˎ_dTl.u(ِ/.{nwDeCR5uؖDnI 8ۇAA"IW [X"JWhn bLofgc/ t^X7 qXo|K[l[&\_gɹr[Fe>*\C eNu4.@9讧K 7k ƷO$\Jv [P cD>#?dR5 "u.OAW&R[Z4vک?Bz@'Cc`#RrQWZg2!r) zM31"ߗO !kP,$ }뀅VRu߰-iQ\ot(is:7wrn,ϭ8xP &gxs!fqTV#S i'BRA*F,HI/C1ٲztDIV@ܡ9 ^UD8 nw]]ߡ'Pi} l;P|,KC#Ҳ5^nT0(H}zKV>Ap^}_nc&C;Ɖ 5`$U?e aVTǴ O35Y=|_* x*#ùP9-G^^][cN?u 9 QuPRȚjYK@EޤrـHx;e2j&hI)WڝK.6@pP*ۙ0RjؼeܕHTӻUP~1ҐDܖzt" AALfE?b ؟JE'!rPUQG,R/4^3["?qUy}R4P"P'(,γ&/[MO[&,΋<:? |Bt ./!TDB2sRP7jmy*@Ug m# C sB[9\֦TWO@WDil͍VqJ +ϞF!1S?]IHLMRKW6-;eϫv ΢/:FY /.5\ Kɽ[,W4ȿ|C8/^&ب:)+Yaj[a̞Z |&e)&L{ RfAQα(OD9n1wA.oq=;sEJʥuuA-,FWf@)9zLX`Xd~0{('N@V e(B!3t*k<}M7EWr8a *#/6 )dZÍI yx #wnV2ͷqy6|yl[.Ѡ(qFs (ž`h1[i'}g͐{1ZYU<{6:p)F5Jf^&~ip.9+%PElD}"jmHviͨ8%yyzCzOb/6:t:]5.*A5wZ'q6=Q(NStƍ|'(̱ZD?^Gp &@𕺮Q2 p4wj_Q29!B !X?+ɸΠ&6_b #뛂ޖEiILQnrpe nԷwaS>ɱ99ٺdY.}-KeԧXxn'яܤ -$t6Sh埭5^I{b7Sc27Bxg&FTѫOŀta{L/=3ŭ/qcbZNIF{0LGIB… j]*xn>'{2WipdЂw.#i:l܇Ó~Ge[E,PӴ})M^3nb|Qqd?y'vt/oJ4XT0xn̹+2ͩMGCBU sZq$5֪x! LIG κ^18ht7^hJ|NVcEC+&ȽJ`N~ER+ ݓڹOgme>鲅!#y*w'JɞJFS=|r+FX&Ԉf Gx# [~>=FKn^\7 b!MkS{]6vXFAOMf4c3pTZTHHzO.-aEލu4VIڗ:ul~MRJEЙ" hn Xv+O O+p6wIZcuuё"ߺaDL+W&_TARX.5AeϣSmL*d-d7$2~ PA{1"y1,"n|S v8py~{$h<AqB ZZBڀaH߯$n*R{EI"h n^+E8!V27V +Vɡ9@\G` 'fu%)X&/5tNlQ .ڶ@RS&Ģ;W8P>*D63R7䧧h_Ή%-,@<9MpSsE4xP zRA^#쫓fTqG{5_Gp";;Z)NQ޴"k?Z ~án2c-,Ƣ0+ b i|:"1>m%Fpp\PE/cQG^m[sXŝ-R;`<~s ˉ?q:Uӂ ,h\D֙xBB90 $78|1Q՟ɯJt:oy8<~ 9&@H5mC)^RﯹЛ ~Ȅg.+ $aA+)W|k/(`RwR˖*̻BՠL i QANmXߨdPJTÈ"Մ7 ?{ޒ' FO;5eזrťrwK1c3dajd33Vn%֡E4#Nc-:,@|׾(-Bc͌LDg^*<)3uvLC[:G*5'_1%EE_K/LDrl^wHq,ڔGadyPIb 8*a-A4 UbVw<\XSBI19-fccF#P +;4SpGSWtO|PÓg^+ԛiL+J^̹Y &[ DJ C{$WMwra }j$AɈ p% SG뮯iFnуPz[6ŴWc K#¡3Kqxu12!Qۋnk_[^r //^>nUC&D-~=;v%6J%hF& @'\D:9ߍQ^S'K%Ӌ2.1SX}#sq]yB^cU b>yMD]JܳEgmWž+`m[_Hد4sJKEmn|sena>G0up(mab [I|̂N<+m1pkCEųG-JACe(:-=Me ?ÆCatg/Ov[;~*En*Y&slUMZth2Ѣ/|S3nX4pB =_9ɐω$46W!;)q;:oV uܝC_TQWkި  "4J.HF"T"F5p$0TâNj?AP4ؼo2/z uR⳵;Üiݣfln'(,6W7c1ڨ,Il-ٟP1 !#{z!@>~K{Ir_S 䆿v;X'ѥZ/ M> Lsٳp| `MPib E3igb|K.H 6.u5 <;Q=Ap?dwJ 3'dLNX1P?*Q_ 놦~$nm(4~Z+d1m}Bls//0LeIe :n)FVἱ#x>E#rH!kuo;.n@+Eqs?pƱ A׬ЖmY(:#xjZ~3AA-b(7aR{r+2*;,R!1# /FLWer-ss\x1Jmu=Č:d?pysZy&>Kt:ݻaPn6I?2gȖK^"`fD~>$:tﴽ2Eotb9zF wN㪋CL~uSI7FDK!:A6sc=S2nؿƷjakU$ hbMC 2rM:ok6~*fcC -?opjUPzvU 0oT|#-REx-eӆq7dL\b3^~ &zqSfs<^HK1&2Cz,ky_h1aAK]|Y3FS` 0Wf4o^͚%.Un83Q[P;&U*nDF,M= ^_t-xAL(pxՍpX֩Skň`D"\gvqur5@c=kxF~G:A5[D[[Wّp9%Jt݂p4%pjJ B^v2煎3B/.d8p)1V>_9~*So4/*R g P_4痨nJSqjWѠmS=K,aPTH3/<nVل"O5Mf0[uېŻn\>TDVV #*dy%)Bӽ-BPSHt!q_JP ojLa-`}KsAr* 6X1!8'yBT?-p9dF\>(eвӹF3Vj&eF!6bTJxNj}-Zik$AT+Q8 98Cc/$Yz"ߞ1Ҵ/Xkz4a`&*2ޅ uq iuv,!K6aFWT9U)3nCT,k|$eF's)X:Pjg\ t17d꒪Δ*m.6ZQM|ÑƜg}kQS"kk =LabEUf\UZUI/V*FJ)7.1'vC75fdd/Wؒ[!+.YBYceݳ5 jqO:.|CT(eD:<4,p o XX=< y2a0{f}:JNQQzN%5uưnä3EXnrLe1XzUА22bfW(p] fX*qCz a;?M$CIe#_lU|ϰe<{* qvM0vwAv5x7w[^'`蚴rE@)8b4]YÐl\/=GLK 9caVô{XQ$\]CRTsHVKIqssG2!Mo?֐CGq:>Znbe@/X8sm 𓒇\v4^r%-WFjGTaSr]_e7pID!yӁOUF"GSjC '9??!J}A""(TGȾYy%wn<|,y j}h).`ӊP>IfC񞸯d"5bxYTrOg]}YIwe#q  &7 =\\(KB[3c QFqđXWOUfd 8IE[S^>NÆ(;Oqii(Lq|7K i+2=JٴN0K"?%h}`gAnHGw$Ǩ_Ż_J?֐ 2a#JB%>'L֙ZhKCO;t}D?`o}%%'N{eVʒarȺ67þR#`1"*8HrSҶ2q+2mt7{;"جdѾ$=.c9 yyGavԈ|_#Bˠ ckcwŦ1O@s1X8m$Yfp)JO|n_2ͭBcT-Qcs}wbst>ɐWx(QoAKmyƝ,ZְiZiަ /KGi˷ @T}Ϲ"7_jAׇX< !3q -il@1'b't>8u8BSKx1@ 7 +`L(ݛt}VLj(%s\O?b DM;ay"nwo'/]᠊ABA (Bnl!ˇ4.t`5:%4-R  h5:'2 8 "E?Jh_1QaD!n*!D>b#u!R'eףw}y,V['HE D+A_ؗ)x>+wuzw0q#50{GP4C}kvӫ~X€e]"av"/|Ȳjm!)=*B%)yh sF [#f_dˎC\JjZù#,p3 @ r,×|┷߄v٩17HƌM$$ 'UVS3XO%`,Ce Ümg njƣXTIiZ\z}쫅 ]!C{^DBOŐstҞ鶯v=nB&}%ağd31ʈ%[f67 f&1"✥诌Iω7^Vp1\oS8yM*[X$Wl}_AO<)nQ+ZfV;{̫3  U702N'iR>E=P0%ōb5緙+0S·,Q0QV^W- >/Ma3ey wgZ{8='rteOΔiRg&i拹 1[:y[k][,'d OyPuOl/;V$qԈh 2j)\r GFU@0 Vڦ~~A0?5KNEzf/E38|9l"]EP$̽~5ۍHu5U􇴋 1t%)+\S[e9uϟVWz%B6OFX)lpu& & ]:~R\#dx@!8>蔶O*rvxG?UQ:>K&|J`9&RC :nH _@f~m9!dQO.n ͅPtBհ۹4I^ZaTոMwGx +6c붍;|+ {9.Tf>S Gx|(t8X 9Z ?G8Ԓ!` 3sgg?MK'CT}f!~ ЂSU=xD۔X]B$"`#U6[W@'N BdYnTES!XB7hU.[LP(DqM *M!T(E蒸z$!ɜ|/fQ=8jl3+?, ~ufH.WH['pOOaezP`wbQl^l@Vze|QuKGU,bsȞ#OiF_~ ?QoPx[R XȓqjS{4 w43δ'jOy[M J T4}_dh*eNF}_>{Ǚm$a@]qƭOYB(颶^Nψ4=;ںsP;j}q9ltl`Ej>}k .V,&9o2>-e @WO7G]4R4!zKZCl`licM0Tj bsx+UO$6ֿz> ɣXdAsjKMKzZ}Ÿ<驵u}L˓Ǡ|8 |M6x 102nb00^l0+.rvgI'"zY9ӆJ Aӹ0 />én`ϡ{U'Ae֣l>mY^%\nNDyӷi"g{nGQ#Ŋ]dʌk`3~m0gݱM(eO@[S~\7cɾ.'7 HLdu{i;fr\] ܐ\ei}'eK#S%Urr pc`[V_2 V&JSˆ*^YumjM=^*TɀanÝƙ7cT.i_}@poۚ>G#^b9~tv{h@Ӌ `d8plxY'-C޽ӵ#P* I CF[-W;"ax>-м.~4E@F$FeփȸEz/ n9'L 4UțZ?+|lл[>`a`֦e!Q`;ՀYs7: JV5g|R&ඛIyR=ו , %Bchh#0[e$/T~&W|AZILDO=CmcSyLjckqV&1׾hDwOq{koIԺ\$a79t~i?@XNՕ'mR;3RHIu2yDzc8'X/X 78$x/}PbKQ5%"3а*[sr5aKQCͨ^*+T Ćbk0 VE~4Klz w"ofvkm 8Jʞosڜٿl1FK sJM BrxJc jٽU搙KyuM{Z \@?;oUyɈ9i[Z\qN) j*bI2 Ĥz:Gҗ|$tDc g0fbi+OH(f9\ Pꮶ0|Д2I>3^':M2&ksF vxZ𽟕 {pfI1ۛ$CWÀUCjAEUG!'8,rta !祪nN났Q/09T/T&ko,K~4#ۇ^z\֌HD ﻛPD5,Ĕsf!jrIheȫĘb#ۆQ]''t {X &5WAt^sy5Z[~R!K]ɺmq\vժfFfu0 > Ʊjo%{x_,LO@)mxXS0I^1JpOB8 #zs{_4d{q?y <TKȶS/ 'Q^/\@S.fxˣb$OTIA"qdywXf %] dM|9Bw K1?um tZ~s?9z# ~{N:KÖIk,N uԭ= o=}^wBW..I._nV`zƠeF8,ëVw{B\C}G764>YQ,P[vJN XKP` Yz(}OL# JAW}5ģڔ홭DSz!9nV'x'+ģSM|"3Z^AaHY" 8VZSR(N%$5gwFFz:q) Vf4sk݃'=LIS S,K"_BԤmB$7rrwx2h{,7)8;^s^z|%1hEWD,fư!!VAɽԞw7.QƝa/s> S> "RVgVRyGS7>7oR5B g4Zͳh]e+*nHiuVO`!>H_C$]R' /U#yktޚ5PQ{.e2Ǝ -->t2{h|sVڠ\H8|DZAIBb憉RM]LWRB|AI6yc}t5U]?wU{p[T E;o"1TEAC ``=͟ߔݱ[ I~h6(CHoh/&o,1:fpqKs1}eNo聢zI2*A[eh0sg~kJք4&f^aqjD1 Byi.>T}_VYAFJg*3==x=@CuC \l{rqy'9`" ML ,Pkvfs֞*U1SFDk;$l-Vw)+G^Ȅn]JiVԮX;S '<0C_rX%՝6G%X(0"/zfaw P#>fgT+qΊb䅙UהzF݀=VqEzYneqy 0\&pL.x Ak;=5L, 뺫9EI:m(_FKEx2 +- o^{Y5&8M r;DdyK\iUr@X5boA}6`*.ϻN93O#tf=wcjYE>!I&]MG@<qC2CfHnzlQ<K峌H;~n^lLF~ : $cP&E_;>B$%wO6X$ O$ӸְiZe#Q &}@';ÑhfU do&%1𻦉xu'}>?h]8,tuq|mF>a;lsMÛ8Rb6s=-+Fc-_7q*@Z[p/sykfYDKPP{VP^"5/ׁej,^;*M%n'1*L-Xc6wzUhv?x ,890m AAhB[hF :"L͞0_#pմ_P0@md!{7B$VZvG8Ncѡ=L]f`($Hv:8xYGS8p-\z)Λ*F:7?2 "A“ .ȧAOf>Sxv2+O]TǼ|s+Y;9Y_=>r׾<<:pe>)СJ`3fe9O]&:oM8G|,E$k͏MԿ>~&MjIxVQ ʔ`jDcSO%{`8VC~L,J-i5U k8#ݲ.G̉ih* $(! [WU;tȄJ˽v'Gҏ-S\g$;5wi+zL8EvGT7ACмۛN$a&>Pbi= @Y =KԜ?,"ǰ>]zPah#l%\ Rs !bծ/um=(e9jxr!oi&jj:fD(k@ Ht_ZKBf%X3y:=~`[ %,Ѩyh]b?q$U%Sd@d?rzyKj{3Q-XΌƾ0SQ.uZ~x?>@S|su1ǔD*jW+9 +8q~QSVTW]'XSx?ܥ%J&.p{ҖC!QE1×t"E*nm'c]WżN?&~KT]k 'u)bSHl0@aWFw=-M.05T7/1xzogr/pT*R^,¤^ ZPzoM8oIgȫ\ tY`#NfߞXPM m'2 AȣvbHa 04Jݧ?~L UYet9V 'ׂC!xUy%ʲ9hCG955;%VLIc +ziliDI AܧnH0/<@LHL=oDb}`Z7Rۿ0^@"߸ДI&>n#w~ya˙mؗ?|sՖEe\϶dZE@BmJ 4*ҒMZDⅺր4/l=0]Z@AC5mU~bc1]TК_> =!@w)Vi6)$^]:tr.VYI[ m&>'l¯ͳ]<;uGŔ"jBǃ{z=goȯp_XZ88CI\n~Z#hT.G h)-?R&)4:ѥE``kjZw:͸)DO%?HHHMK\u_gߎLgӣ#ДNѹBB'lKMgolGc$NwRHڤGLaC];Oƅ",|A+[ähg[7u;e3KP G>F]VBgψrӒA V@c҇rѥpCuG;h<P"5y]ߧ ~XM5 #sxvIlk9RW} 4 WHJ'һ0(>eY% '+--aĪ5p'g7Y75\.'5@k3rCH U5Qj[XVWӅ}Us!:Ʌ\%/eyBm+Rgh!l.X.)5\q]ZkEkȦeS x/ ܚewJ˹f'2;fאC@!ʳ"_E.)F,v1wP$(ՑReL"Wp:y&,Yk"Kxi(e,ԵJ;Dё"ѝ} @oaהlAtR^+dٰH rOƠ0C3mOgR(ʪHZ_hM1c . 7jb{PTUIz-UDeئjGbx3a tt ﺿo>]0b@k۫Ph081뺿\lF= *c9NvF"¢I]ϟ:Cn집ni\'M!a򺨄cLp`2 abBxW?;W֪@w} 4^NVGhW|DAJ!dd...7g%jE}C5gsӹjPmŕ WX:ԗ՛ 'ouLžu!9yFO; 0 -kQhʣ˄@PwA4h*Kj3KkH/gLZ|voA/ ޜHC ҞV,Z! |iLBj$9a9B0##܆:^FP3ު6O/, "Zl)S~ .:TmB,L7Lw9ZmqȚ=5jFFλsy3NINIW04N @<G~8Qq@98wr^X frQ㞐#dj6h3@-)쁼q?.>L?Փl5*{8u4x1N} fZS`87kzDy\IFre=sIK`D(V-Łi 5{͢sgp8f/e厌@aiZ(v? %_^m8 #3§CaTW)2ƴh.gN-Eܑx7x=%3|IIFOqUVrrL_M}TW44U4uK29ʴM HkZrjSL`e"6"Ϣ{ehHȑJ89x'w.LҔ4;l 5xQwahdnbWK&.imKw"'C0܌i'o5:h&J}}qu戞50;7#vTI`bKƅeLab#R J|$70.״Jo~Ů0BR%7Cb9uX; Ƈ5f5_]p9%W*ѥ)GX0~ǣr+^7u C5R<,Z9&w.e@Q8 5<{,̉m#O5݂~} Bc^ϓk jص* g[2۩ScAn;tĘZnPksy19,Xߺd!|xu8rbոu`㪟E#߬aLIkRqSR76<6njL6jP:GcqО}Xv1GMk&A=}‰YT1:;a{AAV'~zI[3>R&1F{,:@+0qVa >PL7T:į횩N7xr?D:I\P(DoꫴA -kK>&\42$'N!~eJ ּKqeAԃ~43͙ͻ`R{U'pK?A?:V B0 gE DTUs(j߹ Ss/Gz[y=SC~}&,+.Li@TΫ(v)hޮp]oB+|wSdTK? - q19sk~[4`|629ܨ& V(+KMnv!OB= tЄ,rpRW0yd`k(O?RPbaPz>d1TxV`^[܋O(;e^.nQ;*DQ/ѠL;0\*YC棓IAL"0VDK3s0SZePbopnm8"uτ_^USW\܃RR~R&uGLϲ]79F{ef9ڸpf_?jًfPe%Aƒx>U=)5R &f?&.tj &d^<:'PfM_1,):o5y WEB\qNQ'l3mG:֮VX>IMӀd9bLeXh Ku7,KCOvb Հ J9O)5so9pc9=xr(L{aSa)`9=klϯciA8 GRj+ɳ2Do7 [XAusCvJ @2$ʩ_m!x~yJ4q^K59NqK,2G+Ż߹mCдP?&[T}'l{H"|n\O3Jq#E К|TDo..'3)jesCC<* S^a2i9EXާ'b PdΨK6]Tl&8kd"hx._3t}k-&z4ZOo/F^)w3 4%_x`Q;Pe%&[E.9\U#w(PT*GQpy*;k"ݴ-lDݍ& 4Xzm9kD.` ƅ!xI&[f6O/s؇79S]QDaOME;юMBCh:,D@Vܒ-(KQ.xQqyWs@>*iA6ynhٞ5 ܰ/34+N?{h|%%#ٽՃ,~R9wv݄CKM3 D?/GКLywP 8)9(t¬IZ0Vf &o޴ALx֭|vvoLg$wt0}\kqH =i"Ԇͥhv\yXu.`8¤?F lB`Ɣk}!uG^rM5"ټ\, Z\wgHz}T+@O Tu#3޲RGQ@cy) EP @p@ ű$>L[hVF@X\jǿv[6.mRW[fB8>Lќ4kB 2mE?-܅m7Op9 YJK؁KYvmL(u#*ut^jM)iנߏ5޺Bd+@V `W URtc&9樌-C\&eD` [x?c3/' gHVAiߗ}Q z_l: Y eF`ugU)|xQէ l6 _~hS󚳽 @Irvy?ө\GZJ,l!vEMhְ3.o.8%}$\ȿFHNY vC^fV` ?rO֐o ّfs|/G0/ F];%!mN~ԈqUti-6lj r-I &OIuF_Y6&dG lcgU9x{QX 'FS(3TUb@~HB,hΐ*XL Z^QpZ1p4##c6ZmTIZ+o[[H[Sm;Aqn:pYQ I3y81R<dO>IB'3 ÇEi'0w5;G4'kFl]$>w1"/yC1c4Ÿ 6bBX':yLcԋ.ƚ-km$Khu9B)`zCmc+p5 ܠ7#6_&%Odf~GEzz)J2Ң(IOJL&vZ @s<߁ޕVt6d3#I*nbPZX 3bHC]~obvmNv_VtpM>;^^ecc;a4Ld͈/h@ripi:F0&PP#[hv`Ě"8#̚J;0jeؼ?uHq2U_fRk% ~s +)W!q0ulZVuT@`ldGt/ށςS0oAjpaUUͻR1yl T)u7J?IkLx@穵%_Nt>p,;0Usٲp7Xˠ[ Oh8IjU M2;Nk^qNFOaBK9 86 dk Ǐ FglmyT(wVEU6Wj\VYxR(&pϙ,9 SD@7|sԃYDBBD6:8[CdR?rEU^A_BP$?Bb2$eg)̌ȃQ2jA5XPV M9#v"/kcK- =q%:y6 f1Q ꣋7V^}םn\ky,&JW-X +*B7K X?8K-Fr^;?T;jX[IHQabrHd,1F$Ig>0}2M yÖ)4 ]ܩ.)a[b"û*%U)Y \,KYެJK.zo=9r$ڸ1Dzf%tXjE,* `zW>ך8P|qMH ZO_"ywZo|6p݌|7HZ)1+9oRV ͼ+^^!xbj&i&)@ai bxzX*v YqyI>~DhY丘65dRYR&E6EhQV` !"@ϣ%D,2 'V2йCv&Qd_w};7*+-(x ~oK4w,/ͣ)Ɲlf6zUqoqM?s#)֘5r'?!zNqH4dzM&!on>[T?'H?njʎø[';O-OeTO\ ԪKO vJNVGFX!XHc6g; 9=L[NҖ_|$rCO:#Ad;4Ч:/Z9G7Y ?#o52 *s^QĆ(śwAIDO D*rՐ"[Q]W+8Q-I%#EA%a0ٓ -|cKAb2D_:в|dv~E'&xZ?bkuR(crYn7,f* #nGJl\kmG[O|SiaqbqZ)TbI+ 9Q~ 0$eer-ȭQ0hى7pK6X+#aU{ISΤ{s{476) A-Qӎw+eii'zVq1ЌIbGI56:N}Oa ުfHBhGߩF<Z^ENceHys]Xc5ahp 욠>a'AYO}ca&]m+@ِ݈̇N ؼNe7ۖWgJ( {R[>֔VV˺>b`*ia.1^b6z\2zRt 1JKZw}' 7喣iI#P%*tP vC2c&z ll=rQxIe25>24vCAXјY¸M ̀α2AxLiuH9ᓴt_Ig}0d?L&jCXyUƮџ);Win6DW&['CTw@ں5T"; J$n٨ƍ$jiN:sx`WG!:@nTޞώ`1< w :Tq}T_:B퓩E%%iFNNuT $6oD:?Y+qIKq"gUؔ@E#CrҒ_89߆>iOPp!Lcf=QcMX0} /5<6u^37`pSoe#v:Q$@dj=FE|Q/TcԬΓ{f΅8yWO~uUضuDLHA6nŶhwVG0Ɣ4Hq '%AKjwXxelP1γc/j,Tv1Fmuc* O3?YI;e;JS3RŨ)\N*n. 3ƾ|3HhfcڕUh3ˡ}0M583s9\gAc2;މN+l4$< W`꥓پ`Su87pm8y+IN`'D]'SVe%>Z&%(nG"i/wqb&%Iψ掬4zv/azj7v–CsdKK zn؃'Vm5EXoJ,OaQؗ |x#\l w:L^j Aw6Dk̰L_LP #Í" {8+ |NBfJ,ï4݆bǚ3>(6[yߡdjkm9 yYg#rMCL X[Y3q+{raFIsMc^JcPnwƀe7-ڦp&#<Ň6iw5Ԏc 7(Iita<ӕ:ǶeG nU#0l)!Dln9Jӈ i?I,ߧ`ز޵@iH]RYڦ^䘠/F"|PS g_8َ$cR٧C1=ûI6?9n ц++'l C^h:,!U Huei~vxSKs~<2/%Q}9 ;Rn5]q6ϩCb}ԙW^$"X{m#5p'.*,k̅AH\nM!]F06YT?ͱyQ ۳TTm>PyBkbc X@fJ᭢?"O$!Ǒ4Ą X560=X57@"*OzGAJHٍIo1RG  zcPj2?*9RHeZˑ8/4؞L巻  y(`언/}#ˈ~R02(JѾjR2IWD:GVTNNCXݰ # 5̮'b*V⡅Hx%ND/Q"%' @g;{lֿXsS2x>7[Cj6~ʫٝUwD5GLD?#޴ZH| َPC>G\ٯJeʻe{)'Ҩ @/915//[x*c {O= _6gBx*mq9l0L;>8/.(Lb}_(3(cFn,fZ)): ֋Lj5k;BK0 '`UkM7gKʃ2Vb8k:bsq/0#fˠ77-O B\ ]._r: \O"4w= "xkS_E.?5 koCp( YH[w0=0ܝηt^{%,dw۽$!lׅ9h)|XlG"r7_qtr M.(; `vYIR{b0eZ pi&rl'i:SN/gV\*A^Ǜc@ʖG|6Jv d,t'LBVQS +sq:~ ֨7ul|p S%-8 ]lBQL]ab'OKz}ȝǻvJL:Z+P5{Z]K>ⷞ8q#T))9kvufG.mI. a` !݂5hcG  z6:@xEM2OV t$()~ٵMNvCP4T~84q6J5*T\Mb9׌ļ=N:4?]?W2NŹ* /.[C B4L-sĚƨcY;,e)v ^vs 3I>$ &{z*g ZҰs' GUB~@YygnjH9Ϫd)c6XCv ۳SLbQ=&.e"u_|d~.g[Wvao$^;9oq*pȵp旛EX_|~3*^d]iPcbE3%ŲgUX2HR[2U1SZXgPmaMe9eӠ:)eIKe"ڗegơsmUgQ_b.أG GF2QTU)dQB:f!c#s,\9qBsvU.xg6 ^K1vQ🊡B  踯6@7 kNq=.|~!vBe'y >nQJ]Wq+[?."z(8Tݐ 8JH;xȳZ ң\ mhS5\vWu6M ;5к͸]E) fd|E Gt!HZϴw*L[wW~zEX Lf8`q/BV;fKy>bb  \FDdQGt! -Xb?~R9Ed`" !㣖AOx%|3D N1Yod9cxV#qPYH 9sOŸH$nǤw r #Į},i=%r<'TۏR.(=PSjFcq$`~IMXdlJR6؊&'[e&@%~-EJ{\?6MI"x, .ځ4*I2u wkN 77=E_h~YYaL?PJm.UTaq#aG-D >bRG:O[3|nIFgNV B[a! ,t1n$H0ӭM UZ@0o`hek,IK3~FF1-eza!O8mTuS>iV8>K:@Sn,}Јc5԰`* !!G!v0" IQ;5,f8܅r/ By^6|`Ḍ!J aO(*6pA?x_a,:ȲUQ6@ `uH E]V`2$Ppkv!ټynX7uz)8oxFKnTt!["oǔ5c`^L`F%8Ԭc$`)yN0Pϒh!;@ET+*UlGhc(MH_.lVM]/C8ka;lITU4<QWggڕ#! Пy_[;nExMhC Z >)[;-7!Nwiݿ\zX roBm>lDi'`_1dE7%I2{$\HN }.: 4a}mEaH(pOP^1S|#x'+(iS'̡%g G\8xvX;k$C7o?~+%Nջ"v:.yV4e+-s}Mq;ǚp_G?R]i a|IbzRn-\Q\ /a4%&uy Vcn:bs]Ү5Iv`&ISDHp[1\[b>*[ Ikn;6Wo'0\ۖ`(`t'ں Fׂʏ}Vy+Z)X]9\Af{&>ԣwF.Y(qhII/+WO>31ؙ zs:Y~;_Pr#\~H\ue U(eR񣀈Gl{efΜP9C7^mo܁q0!4fٮ(st5=:A{HcAἄ&l[>UȽ)7%Ii*ԝХzEȎNX>3@)&Dg{$ W=o?@3}ϗ |UCO*cjJ= !6\WKn+xe!  sk gU̳YޖJmAY8ܑ;|/T_dIV9t-{ b׳h)^C΃rb/K<0#mɶE`$GKJdlaohl.:b< O\(Sq3onf) Y~ 8`&}ede x} JN왋KX葱(wpCbvҷùw2A,ԂyBq J3ILe9hEs6LG/;kmݑRr/CIb~Ŭ!̕R$'䱍sQ=~cTE3Hv۶ "%HdmBkA ~K2t`r̖%HkBƍthnWsy0*,F,(Kag9n›x̃4il2b|l0!['f vq,DtyMQ}D54{HC9𤢹FKt:k,Oh)pwA?z;С,c8B We:f(qdž$axE;tGw:7utӧ:kK)ZFH/]vG޳lUaǟ: + ܇]\ojj-Ni,I[m%3 \Gu1n#OeSbdu=+//e|4-\ߓU4lIy˃]/k[U/Shc/;] 5DAAPBQՆg8VT?aw֤0pQG&3n9&nZ|[k݌o-oʕP @ 1a>TOlLhnzhLiP %yӶt;Dɟ$^FSWelůdOY,"뼲a˜OaH5s_(BJvRhd&q \!-$ԠbC'Ps/;p d,;`g<67 ) ?Lexr߇c~.<8^BF[PY8310d\HP+7L/+N0܉ӾfHR$&8ӑQLTk>'"DN?N~b tou|t 5t`ZOf9$Foq4Ė#zb,;MDE?Wb‘.T!<6^WPV6}eQ/3h0IhH2JrwlPMYF:N)5,˨ޜnVG=HΦ;^|uNEmf6=>~vcyUsLT$[ڊ+نE:/Coŗ<_EeO"9v%c0v|k|LueɱbZwi tbc}ݟg!t=>n5C犭x+Թ!ଶLm!ղ(]׋ف9⾺ApF4F}+i]4Zɢ l/03?2L@@HtD}Rl+8ޣΤXKDE5}?EM T7O3f$n,S*=&Lܵ~x^X+cE-5ٓ8Kp}]/n壩f~ʈ&Z؃ed݉8@LKDžF3W lOu,N|kE &0yBgis\y)6Iiu3{1lA>{C&,BMgQ5F= 3:aGvb /P|^0ioOWnWdǃd(Z2XDSRfe,"ҕ,%>Ṝ8,qnzG=sgK`!# `Ta(ڄZrb1es _1ZtF~P7 t~ &$zM;<۱W1rf?efE/ԇ4l51]}6ֻ@2Qڸie*ӔYBGF-`>j!_}"),/C&cp-.׎ũ 8v{d8HXRdb5K!B&J챔i~ٍՆTD&aCY^z^rq$i qmo^AjuQxߔ v6t/goIЮ- U= 4slɔօ0dNH Tc~ENz{mã_;k*=bȝM-)9c/8 @C[FSK2bo͑Y[I쏐rUIIVX MWR[7e=Pp|- D~Qpui j-3{jR g.X7POU2IIbgс!w_]pW4M&EMS1![f[\{cЖ,cC}PXέe[qFĂWKaz~:0é#-hB#(DdgD3քVrb-*þç%[Fw<$%1Ɵ_ @-dڏx!05z$տM/^4D7Y kMË'L),FStmceޤ!tȕ5r?ZG%Ɉq-[;1ׯs:K1Lgwv ij\hu(\p2°AD %J҃;d F3ĿYqmuY$3#a,"o,klkT[a8]8zz?r~KA9t}0it?2J 2o/F.a(%˿?qM o}ky*%~pF}Uf'lo@"`U`#ӈ2z%7?Ӭf<ϲyH%d uʮYB:7=-!YGxdv8uHs"O:h߃5BUu׼-ƾm>TlBɿa? J2k7; ZoqʑuoT\h F̈@F5CFT#I,gw >Ox(dͻFnD)OMϋ?+A~/`{w%eNy@2ycDtH6~PAN)A[v%4qJabXhx$Bi؜Μ_k9՞6,[Sr)CCS<&m瀏g{ ʤaZ["-^i7SӐVO 16OیG?/^T`yy6q](5zuƶz(>0WF?U2fctG*!B+!k 1#h;,t Pt9inu2}YZY ǫ7987;' 4©k»FQ.gLM#j±X WC R?W@;*];s<?>wA6< 'p+HÉV>LhɼHo;ӊuA5˴d0'ّƩk@xtλܴVxߺy<u[%?Z/2jc+M)*.c&ztTMԃmA:_rj`?jǘZ41V-T?39)=t;q8] _6ɢI\x.> 8E F~CavVJȸk?r۔?O$1cP˖=+o~߀ Ii&GuOz_gݩ 5$"~iCJ5fXvޝcyrLfC~-A 4崺hUq{EXCs蛀1/R'38b~b!oUȪ4;-KuEb"`W7^4jigi;M܂-t$<`N|)@~1GnMj@k9e>8{Swk6t̮ ,<Ц+bYqSC'5 ˼i.enCpm^3S!ęB\|z晝$N = KB0M*B-kz2C]1xD\$a^=aX ̇;/aYA?[N=DK5;r5WV~&|`犟|ܭ!p h IMķ|-M]{+ .i C$lnB@k򔕞+ 'C2$hзhK 2z9iK M֬>4FrvﻗwڈK-5ȫ qBRP`\9z܇psM+>nJF˄y \UhFokP[xmn(`PVs"E %bHJW  1EA`[ [K*78F&އd("kitYl yɨB"jnx;XoTs$u&G;|5p8E`7%m@h b)$'Ռ_c;m YNmvMsj}#_U-6CJ_kйBh/j]DŽ['dTnaDu[E*8t4a$@gDZ|<ƚ};MFP4\pdߕE ݧ t]z{ax(l_pϚԭwr/xQ>hjQ} 4~Rilv@(ɡ-Dkwf3S%vXϚ9Ű82R.6,0փz| ∭ďT?TOۚyr9w&<\N /  r7fVisMm@5 \ -~Ga_TQAXkS\àpU++ȜvouFhZŏ/?s TRX ;Ro4ƴ[ž`m:N%,.7ѥEєC!Ft͛\Yq jF{ͽvF;h S4q'Bgs9 4u {2)\~+sl% 4%.K>D3vdp@><:>d)i 6~S3M`lz%3 w9ڱqP Iu`2DR6g8e_S20m͐fH2|OE 4ぁe$J=~~-5+t m>AJ;$| Y]6?ncxc^xKr< < ޴gt=\^1n)ZR#A< ݭlK!\s>I3#1ǣޓAL 8 Q*`D܍5EN(0cuT(="!$h A=#KM! GXt{fkn3A(Jq9Z]_Ư3⹻]JU9G)(5E>Qq&z=ײ`qƒ 8*N3unv&lZ͠bH=rBZi%kOk+[5z[Zms}U(+HnR{#̙o}D̹|2|ř' LC/j#fNADWjhL 3rد樴Ee9PƂD|;疀).'gBNufAE\~pRM̍# E?Hpf}įM2b|d۪}TX*TꏃvFzױp 5>; F7I +I'73#{w)*#>NjJX}Ԏ"lQ]1R3`W`P=j?QdaƏɺ8FdZLCw^emeMLHjn 0}n !(tʉL%*#ſ(b-s;lnRr ƅ_G O ʩ͡\[KAǰ+\1 7d7˗˶C"\<_L51r#AW݅Reoa &ѷ# !a+و],=h FRo6xiI2)4i'GBT[̚?&4N\a.ʨS=>ݛDZ @I A/n{"ݥnx7>{m=UyorpsجD הABjmJ,VsU2@e)(3 ȎZyd?G ͗$GeB1ZAww\`i\yH HNKJ|<V-㌡Nv&uc`PVrU]Vq륳ht$감Xt`\'%/_dԋ&ld*Ÿ`D_1l\wA[?]H** w7lSUnN'Y5|$/y-kOߖ9qFu9r҇ u..[?F`(I7Wc\JV3~t)wFs`/P1L$)9j Q"Fqe\@yj0th6CuwN߯5Uj*1$(Ӏl+0w*TGnc9+B ikr$Z)`Yl&&{uΈ sr#u´z/t%:\Ggr-=k7-FI?2LFAk׭l?5=BLٮ'k:#N1".HEф; R++ kghW/zm@ m8ql j;5ǰr [/mW]kjVyXdOGgn-i:Qnŧu=IT LfC/eYTqt$7O\lSD43!YwJn-@/Z9B#uf= o &A,>p(rVݗJ( BD7ec,q 5=Š8+YuQhJSȶA܀dթ+y*K2Cq=SJȬ ef?ˤH2rm??~+Y} =C-r`f#h:KenadrWn?[رŷ\5fx'5t&\ FEX:i7qׂD Vn!l)OB@&{V3l^Ȳ~ԝw[n57~'YvFć|\r`JkjDZ %)Wyc'xEַ1p8ѿ4syunũVf}D`MmrƼW)Q< $ X|Jq-4dcMJѠ@IEJ]\fRڜ}L>lE*?q5TkDY)8"S p,5㫠ڡm`Lm@X S ' >Y CR娡K{ui6}4EuT˔ܯ>MؓZ 7JS#%CT0 -|&hcL-Ս0OS~;춘+^B? %. VN dƊxh?՟QY$!sF>`l߹5InƎW]RȂQJ2&$}tG׽^aȪ6Liț/;fޑY3`u8xopEw{)$3tϺuY6bϊ˺L7 ca]#Ȇm>?Z16,W54cPOnk9dI *UٚuK)Ur]:_To7ǫyEIlRtj8g@esG{lh8dH5=zo}v{Q=CsgŧhY`w&sވ1+RZ^q>n1yV-?Zu`,1nRK*46 Eɬ l_Ac"| 3"}KUt*6Xzo5By&{LhP5n4z@ `2˔L&4MB8e8%n1,ֳQCnCM*1:Z^_4"A7IN͑5B=ni` n"/n zNb{qLYuW7#ηArVF lgֵ8]EGyӅ6c^ma'#5iw<-<,uF R_닯<۩\7ĮQjL8 {'%di^^$iU=7D/ŵp 4ώ7KI1 PiF3Ώ0>h`X\ ƜNr"drX[#ƷZO%Np$'<J_dnkTV(}KJ1=BIʍ{=ׯS;X1<^atzAn |", ( Yƨ^O"^h+ ,JA ޔ奓eEųr?'ʕK7TZ8l#Zu֋tSN~Pw\o0 {/ kLmf`ozgoN}`&r#PB4UIvLj _Iwt(6Ƨc6f~b\7%*T#ɶVr0W]M6؁U@KƸ b]}^I{h$ x(V1]BE@;XU2 CRT2PszrD=̋j=Z5RK 8'jM*th1+'CO87aFw]Y^]z}V;erB0'jsriC q"{ѨnY625+zӗN$.F;|ժsnO]i#%zoikekB'LfܡmCjlENLڴ~i٭:lheԐm />?`B ^{,? fjG1C|4k11&]m%"(Kކ4G{!L}P={\o]$ݪ%)fJk\ 2T;d z Sizo9TwQ1C]x*{~zU)q÷i6lٵ N j"y/@q&1S^%<,{ *ߙ䴬e tL@Qn4es֤*sS*(OhLO"7*u3-28[BAgaJ̕\C)Z+s#N?`.z-F @)cҜ(.Р9fu8ܜQNS3>Siݷ?ނ`': Ҡl|Sp˙^p؋r3J~6FtO0o1&H\o oVgQ9ФT$zMvaZ b {V)vpfӎ :†{׵Fp)O!y4P>eޫ .]" iKe{%~ʱ? /ɹԼr $lF6|k괅T}#*go`X~#+,+;&Mqz!Qxm iF LӦ5U'Fq#GR?NpT; xlZ#],4!ɬzS9sA|*}iqrEz؂pRZƒș pemYiJvAc Sv:5KWƞKje=] %$=NۄrDWRnȏGFzMۍ=ߜ؄n".Tэߗ[?,ҕWcnTok yI@0~qxbM:{/f 8W}Y?T#Aڐ|0Lo~ G HKtAcFkN_, .&RoOLC_  [;ty{Rzڏ>>)BN,״*hLGwH&ƃ *4Wvz\A`&'^"؛^!r̖pr;ѿ\ot#Xnz߷j,F}tr;:ch?ԃ͂Wf|G9nz+՝Nj<8$t#*A_+b,M]Q;vo~F;Ԅth؁vٷz#}u*>8ea.Е= @kEA;atË43)RJ\YDźYp,8ڜ4P~_3f솗iE_j5:Z.nuW)Y5,뫹#e:M!ͅxӞ!0Ƕ2Zj0 p;U^?]~ ڣsʠ,-C w:A!@<`x4G BbMFL{\W78GWfj=u=HoIWf^ȠxDXJEF=kz~)|GH "Ɩa(ST8]jlB)+6;sl䜳E4:+أrvS`͑`h}| ,zl^G*b4wS[lPNXYmsFnwi_AJXj רQ\3RvQw_ LW2Ry6/WF:Y|*8rk+39([Z(1\LTdW.8JfDWNG)^QS)zb/鈏W>N)rЗDEeۆwD6Xx@>jVyʡ̉R=Uku=%EI e-TݢppbcX# Io2\'ٜ8H oov0 n_$hiD)\K:Mg184]5փvgjhlx I"Tz +ED`l0/K j-Z}q-:C15ͫAS.ցNڲӛM&[v?.ַUPr֠$iz:8V3fQfb?~ϋe;x3'RZRx@x@0hjh~̲ XA9oƳKf{5&|NBl.},#`ᜠ^wddE>u=丫W-zuO%p6`{ͤ;}$,9 0+H / -ײ}#`6BWN4Ms1fWeRL8Q%tGPu[;bOФ$o]+ZvkYVR\Nx%[&Gwl3xΟz3 r莱wjbJG|kC4 ~x֚Z䈝9> <5 Sx+<&wOaNqgi@fjʣjzv1>;N7 !6d|LV3]Nb#+F? }7~ܴ+1ߜ ֬_@ 2lvCy3` 4כo/Pm+`쟲!.l7-"[cp=blC# ufi_1( 8l5Kd 'peoFNN"x`j*{;;69]G y&0 -x i=x4 >c xR]|קjh"ȉ0ר/WCS)mn^1rie/1Hetms0~ce2va$)_II e)#/.$/84'YkJ2kTz} Az u&ӹXAR[x[>@Dr 2^X5@JDA!WSgU/a YcCJ;H.;h*a"'a,r<|9UչЂaFT356{ o\> h_9&(pNe&H$iSUH{pG>*zEjULJe:˔7Q8D&3 ӝMF߮? 䫡VMU9qq^E[*pjr{F Fm){>j ~Ĺ.!+F :7a]t Hп%0zݎx{A ڿOkhuf0^@mk }"K-6!{oWyܓ הx;\U! k6)z@qf7Ήt|`sh1i?I+R0`.l֏O"~}^GxFCs\Pȡ($j{'y˖s#l& a=~2^~ wɌBw"g[ wi7Dn'T=?sb"ik.}w,ƀwd#YWk,?c.Կn`0E`N8\C{gZ03K*κ K K Z!5W`s`X܎is8Ā; ir|w2ѝX9O87 0N#s)ZA e3tW QDL,\pd0ಈݐ }d2jIF/Bc ɈX^Q,o40m4@X)wMK&-(;0ePͻhxve*3.oFo ^FKe8. 0x&7CXm w &3fzKOSbMx8р̌jjy8ÒA:w="`ĻͶFdАK˥5`)[Nݦj[f"<V/W1nQȬ[ˎh@a~׋g|nG6$Gf1ٴXM>t XzD zub=}L6"8rs(N]u:ߖ+>Ma,pUVCLo`x>Ekv g'sQxC㔔oϻ&SI("վ2_2G,4ru>aS g1j3헱%Xwߙ_ 򝗑D!, +Ds}Whc|:-ɠ3/H}4Rbx0m@?G-@^J*UO+l@,[X7 L?tB>\8g +(+kf7Bn2 菃X5qM~'][i%6Lu3>P6;@⎄4isf%XMo @t# 6~)cc짰#ke9mqi. Vz-)tO+zX &PjjTz%/$QV+j.㪲, *ҕ߉D>G-+T utb W㮙)f㘆{ OFG#WțyΗ8 E|a2z=fTFP_8tZw5|BaHUA ؿ&d+l G3K"0U#uSh ^/h$)peagPS_Bmq`0Ք]>ce77NmWW\n)]@_TZ_+˯Paax^ ywwLY.z/l3džW $ U$ شy.(j1yȬu_\Hːh =cmr$lRLM;?R]1t 誋35̾+mn6$i*<ݛ0nuلo-?J/%3(d=4vP_A/;[W5w `1Q_JR7~ehz:Ǭe@:ZBOʷpƏAZNAs2 =(~^֕P$SGT(u"Mg?$OcPsJO'sjI6av!=Ydej%je([>[rcXI(=*>l`6ZۑgjlaBжnUH_?Xq6Ƿ}i&cmdy@ѳg Q(#G<ɝQP8U_Bq-}3nr-A&gPT92+``eDIz<w3l7UzSZK7fƞ!W1c0QĔq:Ki3c,*Xk-$a\`0{ڻ6?ᦿH:J! hzwBz~OVKrzni:`Y"p:(`PLx dYv!M9\ia=(<}"Z'DsOoohd` 3iH\&P mœ*l B"UeJ4NneRV=Kj;yx:5U):z m9D;/Ǐj[)QI< ڊ /U04Sz*l*ţ_y%!KT! 99H7&\mzҒZSoTZ:^c*P# M)0#Eq3 ƀ– 3YHEsu\W צ'~%,z1Yf+v!{H IMl,4PS{8?cE+wVAUHo_ ݞBΕQQm-ɴ7U~)v1~ ng+Yn˝: ckn8*!."&YVIټkvphuZufG*G򷙥J>/<3tTٰ#+:j1}[2>ꂔR[`DՋ&*.EGB< $-Q(:u8Ze^mzdf7B1{&aWÖW1j>в4݈d@7B}꽟 BAIrNvRWqc N$S[ T`ɧ&Z[BBS )ΕV9q-p .B,|%t4ʡYsxW1>B}rxk[<@"nڥM"`)'- }/uFluRt ?.%o[IvsUv*KG0i7d^-A /$\FKma[A-l37?xC VƑ b]C'Bi@7j^xC~e:% ‖4ckY 뷫ģ]qty.kQ]ldi>_ wE$BEw7W|.!k|@O⪫i.j`P3tjf!erzQ& [|6Xi(cʛ,LfGK@#2ag8nI` oz SґKRL  !W>貦ukUh %xf/i һ<.V}d3v$|aKDOWʑMZN}5fn ӂ740b Љ`Dz! -Elѝ(!NJEw mܡ}, 95q%L$rQ*XŲK1 uB,aм˲7!1FX~!2_HVTWjbBSl4Z(u^"Ģ?co}e2l@PHf鸹#˩<°$VZEpcCԱR1;Ol;%Q~.ظFŮ^P3 l'r: F#{nA674E!i$GC;V/ ۈ.-zG2D^)xb/"F>L%K&2)!4(|$ iUTMGq|b,hJG8@PWt}_YR7gֳ)va`2Dm'FK{Ƒ-0yK|{hrU/#ۺ1g*S/1u>g, ^6Z&BrBB7s^Cƽi[2\̴r J q%-8Z&X`@u '],}h=">"t#~"fn& p(XѧmL`UKuFkNqW#FPw*p>`Y7 "$1,}Wɵ6,POI|O KA6q6Lo'Gh;qګ!3?m@ !gawfrS{4]ot1q'ǫ݊E3oV_5 kmZ)ᵩ~m+ˑ ?rڻA ufmwabʆƵSNX`iZhAfb‡Gyq%h$s:/@7dsh˰CLq˫D棥d/Vhi uH++[KƪE)Lg*3zDa߫N'y)Lnci`H{qsP qQB?xwohL›'=c#>Ĕsl}-| ڳȿrDՁG4ðY7EóCO/ t?E+D@I%eEE W-~zPp] /l -5 IA>_-/$"'sV/rWXZW,;4hKj߻zS`ae/0,"q=w I<&; _\w/ԊAAv6-I3$PeHW_E3O2P2|Տ_ToF@u' e*KP45dqDW'&~ ȅ3i Wa; .!\@zsQ> jP@0^A̛vպ)3X=2f @Z҈76PEA9`7JC.|M%u_⍴ ]\y: }1V͈޵lk@Ϗ0o.|U8ܲ}DGJ8[JږJV'7v90˙ABcCcQKJp)AuxwG)F6xռ13p}b݃,%w[ wf))54clx+8w2bɖXI0;j X=CC*M^#@fv7G'bYZEEŐ?;CCnβ NkWY`F#@{eEgl^r{kodRK6/,o |} s]T2;1Xme$l)}7#NS,bk2`qar+'W }s 6/ȶ UdNY`tyWW[P;vltxyP/(wsL+pKgi^kXN<)J!CHhj1/4qfuN}'c0$, tZ?<>Qe+ ]p W㚫qXev(!6syi7iYuK4|Yݓu@vN4|[(&ݥej$cg~F2/qB[}>ڜ=ҴZ@ҏS쇜p<®8Q3U~z?L VYx,/׎$T(ccn(ŝDFtG:6~.M\~~6@0.+[.xmeOvJM+0A(KTR-F3Pħ?]D[s Xc&.ƴqQ|ng[&=*/P-w/lYhMoΌ A^c[en^!XVE__ǜq6uS@Eꦂuۛf(n)j,PmFP{m _D&&Ku:/hŶx(`C[, eVX5 WT}جThQ_c92C3:IhBP$Z[(6)bAl+[U exId\*s` k{)@rck&dc% uS[Lf>t_Eu"U_^7i B"{0k6.Ov_b,tO+-W]ڗcd[D9݊$/BAhڙ[6؈n-<_-ٞRf+I J)쭱بM:tznLvר9ff52?J?ӯ&LbOOwG4W8:z~k݃#^tvn<&8݌S|W/mB qt0~R>ԡxru ~E882(0B*`NoG;PB}E[IJ+N+AmrH-"kqKGϘhtCrƶ~/Bo>v4ܮe8w;sV L< v]oiu# ۀ;&RhJAtA D,=9nH}撇:xopi]@۟S`[#N @ %)TjK-`:CwM١<|CS9irҮћ4egX(@k@ܥ¸{A`"7P)T]1-;7Ɛt^ _k1T8?v;P<#L_.ÃL+i@趚(a;yלlx]gvALz%fzN٪(R oCä )S0d3Ӑcb7'm[$xGo*)qkˍ ќ_D􋀟jP@%$N>EHp)4\I@`磒82\Dbx1ܞFH8ث3t\wGɸP%cEWYj}ZHҔh^M0o;{Ya9ܗ)SㅝY:?!)ccچ[_ ⊏am<.%6<4It_Bz (܀Ji}t!ϫ"{N!s.> _DT+ֽ' &`9B'k9g/:F eeNؓ ۶z97(Oг?7jBwF&=drDca?^B mKVpf'ki{R/Cui#p# e)i;ߓ/0 Mc+2% /hb䃲GL0b4ŏmNRlɝ D?NL2'(@d0J~vm烓;cP>}.O#gNīg ?=.2rB^~" JcM,{w [h,']Hoh#(Q2ȫvbcƹP7xE8`E@]G}$Pl!se-NwL*  S@3SO@~]IR|Kp(IAolk#<)6&$l2ᵖN^.N>b/{gEFi0 j2 $ydV*Olh! ,AλzIctEz68;-1WEZ R2pR Y/^zQFFP aض`#ɽ'4=z<CQMQ|7±ss|9NfL6X6iu"s'T Wƿ7m ՃRoM$-5yA* C%* 7xģIl5꼟"a$bZAh ]Toajr6u uSU#g$p`6OM)ߏՒ#\IU5\@Dc{R'KyqxDAWː-˩V@)Y^vR%\TmX1a=gȿ[{{ijd>9J[߬'UpK脆35y߫Hf K$dws D: |-S,rҸU([,G ;W Ѫe%0[En'kRku38EB>w *H3-6=<˪#DR5^TϣLHM8i>,>YplxX\7s.fewI :#2 N ʓ'.n2@K&0FJ ]D`;kQL[T0,MtĭauO^b36Zu1t¾&74@^$cD8φyĖ) h䡤Bgvml&81?\2+;{֨-pxa[1Ljpo:YhDIN݁{^0z#02>פ7EŗVj:$_$B鹮}Ջ oq#ד;G^KM k`bsL2Ӌd¬"/X=;zY>og.Uf܋8Lbz!9Y5Ob/R$8:B,Ȁ9FkrVe{ 4kƫbKBmmѱC4KZU#P'|MP=ieKyg$#0]=gd /f_=| |UA,I?U\|A R%hB"&# Dx%ϤNl̖q#HA9>AФ[y4ݳG*rz0E~*eyE~,RJb2W(`džF6l44P#Jڵ&Z+`W!5 l&ٙ6܇o/F*/3RvrwKH4D3TIFERԀ_ǡP,@~)߯fYӆJC Vݬ}/B7-)eՇxU ܵ\[j.Z8"u&ހN~Y2ړx+ @lr! Zft ȕU{S0_ygb2J"9:cKNt*<ʑ qoi1\b fgZ4m(*OZ-]fźgWʙ$]ˌB"> 'L޶FTmf˘>Ef&KZJ z4Ii{J)6рu/]$Ǜ4!Lֆj"'á r" WB6h 'AW3_,Y)Un;q.ShW%f[oK#G ϰjMZZ\֠PXǹ悫W~>gWbD,rHjzsh .>l&[&oo.E?wՒSL14QyOky:HS=-oo' ( оjK%5G7A=i ՇcsvY$vUEdن@iNA}щZog< /eXc>ϏMslXEba=,h#XkSAyvfQ%H \2jR@A Xg#]y6+W40U7`^rz %U~=bk,H}2ؽ4Ȏ&U]1VdnISxnʋ!kHGS fѻh:j>F;[z4pPailPyJ¾C~0T|T (!-Hь$zlN %|E*0fzõñA~}n!U_OK2LWDO35Q\Z)"W\׮J o;KZVޣ#a{gɞ\kT,O\ k& [ f"P47{f>׎PJǞ%Yi!tvǦy\ho`4*@^5ByT0Oyud:Ďzo\A S&*B\gZfû(pzeJCkI`+edȢ+0 >C):cN(pBKH|>T LoA ]CS)VZ"wE:}cޖõCy߽}*x ҇<9) Տt%G"Ѣ}?B0ȉoW%djYznTv2O[{Jo^/cЎXu g6zJ9ŏ{.h*o+֡,Iag6$G<# Zf5c{TC!p+ Ye2A{ $[}k%*x-6w| l_uoe[2m(= 2_-b]jie*=e-.G^3, C <RppY21.&gTrY5)sqO޻tLr'Pپ6~}cf7>-,\I =49Geǣ=>C iv|F:C*o6zM(>utѽ5Ο[U~gTt \畵r},z"gs=O՚v-b@ԓQrYP/ey^]i4݀6Nm9,+:a L.݋y)nFGCd07bkcbe\&ge.x"}YovЋLEQ] tBGW0kSG Ͻ&f]FEO'5rJ]'"6 _3(G*F!)F;Z4Eq {?vlK Ԕ7 m"GD )Y9^3jz @IjP`}E3__ȜI)Gdbqf.`rS϶x`gF8%'oǧ$t;@&*t#~Bdald1nd07gK cAQf6ȁ*Fo{ڇ$C@~X$?ObdЋu~{RMC%Xl^ݿTr$!=/K&|TsR),hޠ9 >-az}JxHi6[>g iE9F}Z(<|u+]U?\ö9YXF7ck[ԒYqr@\qY4坤$B}@788L2c-)_["{%;K>شJ(c6㛇& u`'eԆ** 9\@^ \vmy@< qX6K."%Ս( ;+s;^l I~d !{iIioNnsSL6~f`9|Ԫy ݧZ]%OEKv74g?C"D Y<&UTL\!vuF`lWN菖4f̛$I =%ڲО֖`, PNʲg&:8nn:ȋ }WQꏿZo?hZ0+1/~s|`M`d:=xFBgUx P./Yq#?2C/"̽UD@VPCP 2e/ H$K^rm~w|-JVQjp:lP̊o| kV.g{[2wӦl ;)@*}qjr\eiS0RҢ'q]+"3l-D&vu ]oD%QE01׾ >[D$*At W?M|[ .8tgCxŲ0W͇s5 ϠaQoH06m*?!4FE8sѽいK_RpH@&؁tiu?J"jWڔ#8IVi<@e#h}yT2Ėg͙'eߛ'>.Ϝ0HPQ)/ KMx Sf+v"-? U)hk3mGtY|1:dk/x%|;0f4i9H3EoX?f SJgk}mM'g]chs;)BW3Fnb|i;ǥ ϒyz XtGFLث9:0vb.c~ET^/D1%`\ 1.2$`5γ<3,^}7+A)D[-G3Syj\5&#deaG@l}œEu3]JZۗ{Js4xYhC̙,5s䎶7z Eq-b?M05lK {Df+I}i(`] ѳI]qe;ڍ؄qaj/쾢y!B,l7Ym_s3ݘ2hҞRQJ-Rt-IMbs-yFBׅFFQoJ/^O]q- 8'k,W uY[Mҗz,BA8N#s} @g5  %7 ,@W(j<>Q)#6`ιGl-a 5j A庘۶qvg2xo47e0潴8\RL;BY勴~QʉoVq6?He>aR5,^K?%7['ͣ˽:0,s*v*Yu ˟Uy?= rL)޵քllNJv@0(m+7칝&  ʄ?кwXx*Phz4dSY | My.UwѰ=!bG"K(|'`}n^:]zZp1Ly^$DrSr f&wnhsZG_ [ v9qU:8H4l/ a8BOH?YGzikɌSU62t C߶n2șnsmB V"n {N,{L;c<ʆUZswL4~6eBb&:ωk!DP,U^ƎŹG:Bm+`u%(gL`UT]p:"pD\,.NTB,Z)A$^@V_ZQ=  zXRW!Q 39S4`X!>&SH甠d객˫:|V6zhs_ fK6G6f$M*,b즉]6.T7T07+X7O}v&1PR>teU&8|y͓/n=w;|B[.C( _D6 K gu54CdP"EnXJRzu]wʵc\G{iwKbsmt/l hZ/SZn P&g˳ Z[ ^/k-&=Y]YVh߾_:ru/hYaԢ})~J)=seqN[2nʨa'ƀ)kt6$$qjz yޯ\.fϩ*zi?Pf'QmLY:o=#>@D,ޚg%`{M{EOvӥS \F 2ϵGdaF*]s:zw2;C94K-;X_ mi㐏"Rް=jAiܿFLc)qleRy'{VWqڗs^˟_>6)TƨIȤ.*CחbDL|=h{opkϱbۙL1@īx6xʼn8^Z?:=м| !3h{@"=roR/=th 3!B wG|ox|NVk;l L`GXhB^9g}4sPv ykZ`+},ۼ ]l$&]poٱ4<4ZĝZIk:֍+?ERFs}_dZv+ӈi[|B\߈mv!~?t5o']'nJжpZjr;E,KVӨS' FL)̿92*g`(6uPgvb.Zoi0Xf;pI 6xf?( ueCd<\wxqI N}9kٵ:1#W]UMsزGI4U+s9&3 Ski[(?15[{HKwi3mQG ݑȵ-ƼTQoBɭ dV~[Lm\Wt_[e}VKǟ#l:V%Gv$$F5@Th[ћQ"_'av¯aI=jw6 ӓyFmfSpy&\Uբ&)3/R>/ЈЀ6'Gmp&P S gTA?N<,vYw69wiharZ<2TjGް}sƝ_ ~wPhpQ8Dkr$+X Ŏ9ݱ̲רc .K$peeoL3"2j؎Q7$/ ,j-N,{0XV66iRbz#ij>]<'B֨KBa<̱]pjgPqgӲ5/6[^!DIr%[-ΒI9LFU%G)M*[5qd^ NRݕ}6dF  8|]z-9z]>X)Yy<͖5@{_ᄜD*Վ-:BOQ_nd iۅTt^QDx5/W<{Ƹ5OL]U6p:D67kN8Ya|{hBَbjI`ْBz!(@y-4 N}H- v|u~MD`.+pmIc鵻y> As.qeÍrR53ZyP >5SԠx-ʙ '-qF!R+7⮧"Fb]V͌2GB"Xe]jvˢ-jk@m2 UdgcYIv۠ksq,Mܕ1jgb=jӿdC/}ﭹ7NR /fǚ%=mp<3-eӟ^hmv}휜jgU?*S]0Jus\_a6\hK ?.od͍YBSUwB mڧyc[<2[=]܉tYiNC$+]-P{`Oo2[׀Ik9[V^-#i&K~C64Ooʙ}S,q^85[_.x[t9Fr5ɱ~X9(TO_ sWT񏱤%Yj43Ha'Ca "ϘuxZj/̵TV|\U ChK"$u[]S dg0Yl[ڝX !s*Mm2m5ϐ|Q8bƉ"t)MN+ .v_P_6qR:*sQHnqIVb'N?8Iݾ5&k~;Lu{LJL qئ,,0i0,SٷZ.6oZcS'c|59|€jp O[J,BJKb{ I}q]gMJg`SD%&zK 6˩,%a_ p;A34ں#$d9 KB']=qN򧁄eqnM@&.p,}]πQ{Ҝ\S߹}o覺Pb!qcMz->] ߕ( 9^Qso@6Tkҩ*_ءCЫ f lQM?cT-Pev eOxx $ZWL; 4-"x+FAVYbC/^4MݬfW_޾nM&QWY6(I'ܺFZ^/֥1HB9 <2CX2)xCE oqF\w[*9'uv1#Y19 Me? ڊWIQYޗ1y8Qf;G2LixhLIPQ *{y u7>>rVp]Fgtswp ~(&4 e$.o-ݫz1‰w'P; 6[f-.G]OfPr1,~`I+!%AXkla!6eβwHC}C@`1JpぱX Hdw xOFs-̀iȿY2n?÷ODƝ8ku;X\C^ˬ`(Y(L՛ K+iu@XE*dXz6z-=@~ʍ{*t<~%p0)Rpsי!.`8دʥ kU{7՝y-C ~*Ol%fd&X#tc'9~kh{g+$ /-}jZE  m[[B@zĹ;oӈ>yoH  ,$.0r.L@ЬG g^ -3nx\l4_8%b$",-3TnF{/6Q90.)"s.Fud8+&^9EoUq}]ϓ;AGiMێJ"ۄͽ4M](wΝnޞ Vxv2wKb) Gٙ- ]SpHw7T iOctlQkUFv|;\u=cP_6 A8ODdHMVʳv⬼Km!zb^ʊ&Ro7lI6]t[Vq5&c,*)ANk@? 4zw7fv^фKx[+;@>FwZzi  p 䭫Rre`3G=PkLW.K)j':wWbZq0D`}9"~|i9Q]h夥=)QYsk0dPpXI g_% _ۛ $j½K9<29#ք=>m2\#A]?adލ]r$IpLy?a4!p;>qBh%B "08Gk>=8s\+$/1kX qFuw;ҳ]o=挣o?fi`69c^mEF7jH5QyKP|Vl,2':Ep{FWÄV&04=ޑhR˴""–PL^@A)LH 7EkbE'B3@j1bj|k!YJ)YMk,Pd(ZP o7%!\(8pL; 3݇p?45xɓ~T|ȏ$+̎1N'%rUm#-܆Cӭ-sZ_@&;?`DMu ;.bEr{p 8{^! ,dXŒR*2| du2.6,I@ D(6 RjQTM;z]kPuzhcruhXq}@K[-_Bɲ"0gՅ-nG:".t06">ҏg0puNtox/ NZbɔ(O՘MmS҄\gbEe>>GG1fc! hӼ}ܨ-$b=x[70gnqfopI=B&zh;&ux§=JQO Ǣsy؄0]YWO^Kmf-#f. ˆkhw^U~#4eٙZ _<`'nU FnN:չiDFk Jae`<̥J=]y/dɟ~Hqa 5Z j/Q5>Y쏌]uZ B٪!TLxG/s7CKKbͼT_Ɏ\* =t]=%eB|#3Vk{(Ϙܵ(ևRN!u^i\y':g{@.5U*A\f+,tط^jH^) |qX<1Y"ljz GȘ\?]i SCV-RYx6٧c H Y}9?`\Tz JVLoc6jTmgA0*&޺4O[RPD*euKg?]]cÌΠmPgpm\+ՉfW $"09QB>W &Wȗ"%Ý!m "g5xjsATgW xL94 Z Ҍ>~HQGh=4U?s@cwG~?o=x0:.h0c)sdfʐ̻O㜣SeήbBgVGGEX%2 =zV0{*dWӋނ7x%N"8@g,+GUg'li+;[C$:>]/X/i VÏːel伵φd(y-5^[I&0ޅՏȖ6:re>eud=;"q2HyY̙H! _I{JE Jj̏SBvbu M;|[Gzoȳi)QDPdԂN6$$t˱Ei;d1`cD*t T~K$ Gp|p4:3[-)m,x%(qE=,rf<ծO*6yοeV/䢌F pFN =eUi_z` j2+NV4,vʿf$^P1S@aǀ:q b`xxILS.G-P4܋$4"P6.gUΧ놛4uR?/,B5\ҧ.cTWeS`t\C> NDHRInT$pǀ1) YEOv^ W˲VCB?(heqܦ^5 ԇE}0 Š3oyl `έYp? BM5 <Qa[<<k3;Ĵ'~^ӔKP8*[5f߯|Om-7&LbEpY$|puyQ-E~&i>@]CrG#Nxb%Ll:SkL,nq h*[򘝳4HWs>ÒJP3^N˶5?<;ZZ! vP&7 !7֟^ֽIJ(W2S!#h*)a p*AĞ2k3"f6O^.ac(SCU`n.1mF'!Υ}'[`$l-gJöx[xpjR B&  [{Ǔzw3툛V^q>C3(Kz@eQޕ7E?cl5`ȤH> 9lTobaD\̘#; |gJ2y5;&D )e\/|iLd;+1& DL$FӮ:6}#5ѐԮ]v F|@(蘳>]chH<\|aZl;MAU{uMcM=Go*ke=Wy]coIo%HT VBZߙ{cѰؚ HE|4v/}/aՓbĀ>hBJ]=hel[G JP7gRg5l`g.d}!%EB;#p*:Pza؋ƻ8R2Ud%S;y^ٱ{5vGSc7,|ҧIWtD:]$ϾO#1PJ5 ;|#U8.ؚ>τpfcnϒCzՍ״f*šVshMׯGANyθ}r(3rfJ4% X\?9˳AKB[MMUә#?+_$7L1aݒ<ՆP󰨉Zٜ^@Êϲ@2lpVlUJ[KPfg}CB$E+PRb@#0kx-HF݋[|#z?K RyG\s m~Ć_)_7-nčA FqՄK:џs(1jtA  _]eYl#|OC}0&{hxnH>^YrChv'$'s H}ӫ1H} 6͞Y%_'B]'u#OxLRк+RVҞwdsk5ӈnq'g+iQ(DcL8udmh/ÿIk~j97 2( P9y"flTԏ$Dۓך.2Sʇ6Qc$l>GlU ?vir_Tu{9H1n#ݮ7HdG76HIR/9%[tyuQ'dWB4H.f 0J n,;CGAJݤ_ԹT<ƍasi0/v)X8"Q#GO=.OύW3GNv#$ege2O>,mQ:fS@;t}0Ԟ-ƽ&y,1kp N3`͇:Mc_iUOGW?ǬNo.4oqmb TiI9l66Kwy4%hAA nnjUt|>2_4 Y+C)hSL{ vdbtw,pn{>΢JރI;SB>k5C/Sϛ8MCU]?k?1+ 6 KԻJPcml2"wA}@ӷ:QgeSmj$/R7$t`vc^H`sbb(7L]Z~'GMꃹo*t^Y (KA|RÈH9UPS=Tbm\Nb. K˖ 7dRmg)J!RZc¶_\#.B יM\d ʻ},i7rU%Xxgl8YtG"~C ^m磌6 RS~Yo塳X& 1A`C7.}WΈ%Z#%hjH4bH4ED6بpVd =<-ξ']*a7M[@2n٠v:j%>Q_ or^Bp6)M^ ۶5슀h53d綠OJ[VK![R@? `T-7(1tt[*GC6m9g l^qGYgRἬ 2|?0vv(qoZ9vt-2'Mr0ST(\S?n! &\g91H~D6}sfBGq/FV(!u$3#;Z-[Y:Lo\V>Qqjq~g-Iڋ=c|%n2ȯ.YnlڼT\<$ҪOp _"`G!gygy]5~ߌaZ,OV :Y/QI)K /x3%X")SG?8 `ku}XwӮj^_!=˜& \mۖ+\qL{GqO< gG8ߧf'y(dk6LH9 qfI'P ;02O!cQmʕ4HW aveͺ-y֯Fiˣ a|(MN:V!C?!A"edn d7N8Iz)x ?r:(h<쌀_;7-̷)kwn*iAKfQalEw !p+UZ$9]-Cmfp1K TqNsl!d'@;a.x$ z"cfrF"X] y)-$0L'Z >K1Ot9{aJ+_JPO%ȈcOZȬuƤ(g.A‼c"Z.݋vjpv*?.+X胰*߽9ÍYIeWO]5M1Ax䨧։|f?T**E٩ȶ!ź#rk*YOJs(iZ` 0i?-"u#Ýs Q.GjM!&wV4}ffD:SlP=0IqmA>ce|q`a^/bJM5pF`9ׄS67yGn:MB$*̺X쬋\|Jlz^!<F̫kOK:+RzD+o}<Sp?הxSf@cN޳_c1:#CNWQW^5&h~E7\ ^Oj *Fl' cxbh2TUYO'CZmξ3K:l$=N?Y͞.f)/d?,{ߡ2A EaSO֬l o>-U%j+"Zj5ĵ@O&U,<-Ωyo$jƋEO<9pуLTlQoWBhY& )XS*Plx0fV1 ρϿ@-0l^(vA|D<Fе9EP_Po4=s*O&?ћzIHhf,KJ\[1Ƨ[ LhBDŽR]+=WNS*a3y)G$>5WED2AV8-p=4{03K5[}ʍT}!3nK_ަCR忝j)') Tp# +~W˷Jb(^psZ׬. uupma:4Yo[,jfY]W;hQ3gL#!bDwM~S͈8HCbIe%cpA^*oOUUyLc_^>(Om k~djҫ쐦4 yIcwGyH7{m_\4BS.:#R@6놾 V^ 솶C{_,hKװ9/ s֋kJw|k-&:L[bI8g@,w1SR'6ySJ|ʾ@ yoQ+mE r:{45D~~|0Uh"JUtH٫lƎFv}fݖIsAmepP@_+laWsң[mlkFORyUǵ *39m(a0AmcyDJJ!D`_&.mbOJ >lKA6S`-KGYLL¸^u_.cjJ/ttz}$@:2[RQGVKnjխ&YeH@2SL0XkEXP1D+thiAe|'v4P Nƃ6?7+5O6=q: h2Ms\sBtTBG;Hu\[Lʥ-' RI2=6=o5 f?5=r~yc_]xv~?nݾWţX]W,v<3m9UP(gRtgq6?g?( OCMq&[-KqkT5A)}m{e"/ 1HI+{ߊks?u921GĀ`:,$(RgEVûgFw];`^pe /+v!h+ E_ƅ1 lk;Y]uS'OO8Ce>1$޿H>UJ DMy\s0 {[3s=ނj]/'$h +=ZH]ZT+49W\H[NKOOF0M3E)`&؅ymH|%嚶ks*OTx%#ΪUS*eOŃÆ Z>yhYƟ4~`9O <-2ȒmMfei?1`3Ox**njuW5]u?^[tOȁ/Xk)݁oK7.RÏPW#%~.˞7X2 ՒTvKG #Ҝ:bûo:|>݈Ġӈ8HE!Z|ZcKHGt ^sZ=ys2<{31 >'v5UѢ}Qk M@b`W/;JM9_oz A|tR{7mLgCh%akS5~#TMeId`&Lu tTۧm {`F{Rx_EhΓẃR JdT瑼7{&2x˴ lKrl#^C.ɦ 'ka,~L҉}D3mՍHwvBwњx;X]&ԊCֽ㽢uΏjK5y{=Tvb\!b[#ڎP9yUD(ghfe'$<'bN~9HJM~uKc{p`+vgN_Q.s&+AlϮwwpil= 3y `_ (/\ ԮfFG}Z^H5/U,4DL"a+"4|J Ghvy=z_u+x MKoԞ|Pq;$??(Ÿ{ՁAiL)$Ѫ?Vtm 'l5J.1-9ێ1 2뜇^'G*sggOV&CTbU E PL nC\Ls#8;vY⷟=fFFg'ݟ3ۀ}DEMW ZqO$%!tL%1nә4)7Uix $RM0PM^i34-i-B٭d!ɎV^yW D6/tf)BׁrtJ HS04ꜘM65s]Bg`Q韼t $l3k l-"l#9G#4AgޠV|HSՒ Dhby)YғMo.CML}3pW-? U=|y:™W4@AMe^2# w<*Y?i`P=HIAw4 m(e5"?<*򀉙=D[X/`P#JWl̃7%8 "ˏan,Ȁ)܆ݔCayEk_rXY6]z'*pnM6b!p*ƿxo\^=7ƃXg?D`P`2BX~L«8m"3jc7VW!<(|[ Xd0B]qG4̡/g56 5kX_N PhV],`(E {[p$xrʓtx4Mg6LE8|HrRb^}3k..K'Q(K>v;G G aR1v&Vw `}VV$/̂Z$ʙYųZb \((R$Bj~څ򛠁oH̯G2[ykUŕ _C#䫇.iwDYy n6bHt%QL_wh W˿*Oa!7>Ox[nRN^<x˿ wfyeNmAP@Syn0N{^kp-`7@Ȇ4GGGu[*'8LP@F q"_/7~(8k7[BP(Z9o֎%ym֖H0,ѳ13f]_m"ĸkx˄JH&BQVҀ9z0.7*t+0KA~x[);*X2(*h@ڬlY4G9ЌŽ;Ɓ;/[eh pՇ7dՏ^Zrtхҁ8(C@Cލ{ab̠a35")|v^q.uӃo6 ˙'}6M5 P-S q0N[4㍓8aϾOh2d?s(qKT=~"dWۙ6vgPk) uSiCNV̳ ?B-N{<Lƣ̼&*DTzarkњ@ýޤ?k\iZ[X |-3qS4[ gzftu0E;%nUI;1;N0+' : q wpp#D`PXۀ'@1+`).mq[v ծgzLػMMk^1ٌkj/%R]xGyo2TajJy8e9'c&?syOK3wg6e~h*@sӨ)$SUf2D$33zI ŀVHSދ_I" HyW>6H5y)nEqnDy@ osh]K0i}1qf. 8a~:L)3;) n\ u F2e{wb1p= E¶%ݙsFu>r)x\{ڧw/*hW.'W7(E~^8Iy8PZUʵ)zSUd煼*ѷcpZnG®~&PI0}?@?j6./RFuڳ$bmHv1ayTb뾟t!߽x[vm}jEl8H[5 >6ӔONI~su0Vx=@T'WştuK+~B{Mfh ͣe^YZ"D~ owbCO Siόh_$.\\%ɼj|[\m%?8"fŋ `"Fz Eʷ! UF .0'/aR$ h$%ŁYj{ԚhmGd71Wŋ,&`]^ppWJHҷͪ x?H1lS%=U kuX(n,ylreP$E~Zlʼnxr]"OtduWҍwjnM<(Ik?hZ(wUrgpPJ*Q`Nj0KǪp+@m=@~ÉR[:P+eru$SAw<2?uRaUW0*e )eߎ#<0e_yk"~IGho l2j Db Z Hs kLJЧ/k|;$KY;)%>3p Q!Ommmr,1)o^VLjyζ} * mH[=. ^Kw98 CC~wIwݔTiO.Ufu?ƪS66@5'v?rmyC (Y7nehQPٶ BC[q#@FU+#YV8D+W5 +:%XyضI{ {Á7olEwDm*]# y#r9Ŋ(*a_4'bI}ݏJP7KX"7o*GAeX/^t[ .6!5/ #/Rq/$<<2aw,AiIB_1DH(àPM~:-)7SgAYy e7pn{E>\~EWs2ՑDz²i@'~DF.̨ӿ?m `PIuz`B{K![> m% B_YDؗqS,` ,`*1yj<qBn ŵ[-]+G!zFx%"H~*A/;ԣ3M^Q|tDTTuѧe`RG0G`6*~(=ȱAT'*riyqkhsZ]b:s$OZQP/xMgT8,X}xu9YUigT>[p;y,.xHkS)Q- ivYD 76 @o-ǟw %Wƭ7,Nv` zy`01JPnqʼ)׽wjnNqpHߊP%]?[#ʾ%ZER g*gh&)]DX>w]Fy{X#Pmx$Zuɳ?7^akSIΎE^ 8Gh, P?g2srYxBb|y[E1zϸKJ"! d;7u,࣫zgݵl]??pUyElrRAmތ&*>v=& 9hwL=CԐ\ 46+r_\P2 K1,2ce@EVJ^_+14Z>PĶ Z +.` 6_]|ʋQ p2)4ƉQLorJO,iQs,<f@dTc1*´s3CQz*u4r{/Hࡖ盌0Ku 뿸 [ѸrYW=dq`HzH1HuKc}hG4k'>e8Èc:ףɝ@/1;"LYo2BFuIr'ҩDz#kB_.y!xGE(U~ЋsJ4.E !ӯEqrn^Z _sBᛗnV1)}Ê28Iz?j9_lTR ܆撻 *|R`Ð>7v,6g!HӴ?ƯZCWT%jY5 Ʈ?9c~ {r?dIM_¿B(!Asx\Zb̽6vӯxVäq4b6vvzN;HoHHW06 b\=D>QL/w=9~ 9zU+y[ݸL@m"=]1;ش/Ңj+//Euy'VEτD؅PўZaSJ' m"JcVL%zsJw-%]L 4s+83&5Vg^3i.3CɡěwIO xkB g/"LiS{UفR G}eС JY0Z tEn֐ i?8ʈՕ TXk!{ 9teM0-=\j)ȵWvMP {#k54r0͙Oo Q;~5v?hO`pQ{{i3jEݸVv: ixv" BӂB$Potp'Jy!bۤg+1:(:i ^ªKV.hh|O0tM:r@짊[~Y 1X_谻ZF+hy&5 BXs8q\[w/W/nkIHHk7 ن)۪&Rs(H]MnircE0Q~q1O殙@ПT,ĩD[naO,>©wcv4(%HsGpss'gՊaӸ,w |ef1|p,*zV7_! ͙;8DG?AMe<?;)b9Ov:ڈ',Dhk=NyfPG+ >\I Xڼ/8R^2CL2/7YsxJr= )dW|<䗼I&A2x&\o)~̐[u8)JJ›2/>u5.=&_h ӑ!גߨWt)˔eK)>iZW`ɥEPzov]CcI}uŐU P\ɾ`֛̯` zZxPt!WMa|/s'sأOY*Z}3Ŝܗco#(0XJ~&zFw.ɗ\~XgYo"0kBSY'u5Ukt($|~ݭ:wKey=B톙 kCTh0Glִq8r/ Ćn+S~ <;g;_DO4ͅ{lRgI j4_NJ>W>0 =2-쥇YPU%ړl]%Bޢ1d=41z>qē#qDZ޼Jك1_H{m"_Uk{PI,\ةZjR{VӤy72ɲZF_)RQ1˧UsàQrtC1W{ |zQf,DG!(o 鐮VH[ W~ y,j3y2bibE: #'LJe6ڎxns+J."JJFTt z"B[Xft_ æq))XM ni2Ͱ0 u\%Hq\hΈܲ,|a v@ bRtX=wˆR\ Wm12ZPe_-_Lm[v%eR] `s(#X6ϳ83±CD]B7cG}M2ڛ!gn6-hh vM{%!*¸Dau4a)fċuB3=ŇtO;2qh-`NMrӭdn27%Qn^q6W%5^<>#?kH]]6i{ =ZN.V.BW+.9#B[ iӕ\iFPɚQ-m+!4sb2[G9U,SW:鍋[ Z.\_+էET/fMt9=ʏV`ɼC"l &ZpF8J CUzO.ꈥ3a: mWY4 oGgDHUQ_/AKhcBV!O1Jor$]ԼޡQ^q4=OIUk"1iiܗidV֖b#p%i J{>̞BH?h8g>ɗ8I1H|dLg9vw #ݔDO=:T wVDERA̿Q :'-2mv<~USmnqF? .Zv0Y!鿣eU?jێ=\^ P`?g@r(@iUKJeDb2%!Kϧ}ɹk/J8{Դ[5QwZ6)ْ˂at2Gh śR{?tB^=d;*ﰇÉij-誑VaJKP2V=|e݁/7h|%!<zՌsJvؐ=k gsJ{wߌh2D+(Xso%}4`4Ԇ鮼U^ 8erV(:>*u<$ØPe4-6pdžq8Hd_xI~K&{ih*Lrcv q(D2s}olHh`3 M AFeň>(>Ņ,FMҕaȁLh/"MkLcq8}|K 8&yLSMԈQvR~8RC}ze,o85A@x/C!]D0P%ԐK(X i/wB>@Oю`Fw@_u*wj5g3|.BY֛ǃwȪ³'<0^vش٦CԖˆxYrJ3w "Gkvt}•3Y s75*-,/v.et♮S)+хN o4_"e|y8nyERW/j(x$, Xp]!&'ljCS  +l 7RK&;j@L sWc6vͻ,& }zf2"j]=EMl% ex%ZX\ f1U`Zꅦ@0EcK` [˞EeIN&U!ǺZb䯫:4KO %+j$7p-%8|I!ɜFn:ON-`al?+ND+zԹ(V;M% 0+C&,=n"Jn?!H}+<MUa'Ck1>5 n[ЏT1# 8pNKa9!#ce]ݍ^_a!4Tzr 0Oy#mVMӠm 6Q 'Kus@3-]W&w|ǰwe >imO041iF^K^Pf᳈' (7" Ȓ/'orz7V>na:p2›qSGBG1q{ȰhJ Mɂ9( d93{vA63U I=;HK~ d:FO2sqR_ĸ zরܴ0Yz|xpD8xzTG6YICGKJJݛxWi2H_F[1xPTp[1 |I5"k~1rjUr;Jpz0oUWOA99Fd8 Y us*pIe1edF]|ޝJwy-_w\r #uD ӃipQD}֧Q?Lr,oD&fA #=؁i:ec{r`J"I;2c۠j0E36_/"Gd1 38/WA1\Weg5B@7cRB-wZv8k y>8?8#0 1g?I;iaT#8VPٱg!E= OmٸU6V|1ćjn䳆X?Q}* BΏtE!!XXNyFX].Y L8= VZ<@lU]3QT$l'7fB@9AgL 9 ]\q]r_zD54aĸ֦Y Tz\n^t1B߭@I\^`yju,n1i.m:-TiԏTPt:]*h3-9vm w5/ۼhnشɌ1NPU}OoH (r|/,-$7.fۍf_?⾧Nn_AE+il ]6sgS鋄m}kGZFv9hᅌ H@-4osTÈPꕏ$C'XedC =ǔZv>[5,>*J[GH퓇B ã\s_#C$Y@#|^}]M, {CknZxPrD:"7[tjJE@A@x\Mx4 uG]DX0C>w+%A$,\r@{2nWSq̃*F;48GXbC#[|rO#sb,ak+pB A/N?2\`tL CprwufR+B~/uv ;nڥbXZ t]z_nf~) [ްL 1׉sLP:˄E|&[%>/:.M~CTC EQ'E:$[gAnچX]+4'F9=ʮ ]pڨAd4µ@Qi&~j[Ͱao% S1=gOhT3K\. QcR}!H+%|p|#ZMgMLV=XAh2щ`-iTnѡO67|}Rl'u %g={@1~x< YDyΆ.Ļi2:t%#VYeCa+1IzR>Mmaٽ.Y* 1uY>䖱ukL͋ 뢯[@لUz"M} rZyH ]{9փ_tKOq7Yֈyv.=J CGh[c.j,kesE+0P4; c/Djx;1ߚn\nD9kXR"@/LZ3&|[vAŊU] 8BߖP]i`%&iQG+G,uq?749_QhVתq+z~ l̓_B(ctik,m`r>ńg|(A\M .:Fsy;xHy_{mwwFP\ZX "(XyU ЕXPȇ'ٍ&dڬ)1}ʾ8֩h~: X :\ )mei%/Ƒ ʜ+lV~^] Y3[z7 "eʝ xjA=oD."JIx*wn b^6- խ[y YZ #UaddyէS* kf˴6OD`lomSU~,bwv3w(xֆFYtQ]Vkfl93:AZں,9|إTdP djl J 6+=pT'n ̄Ut 0.C" rY|3]єߞZ0xrh/a7>hATߢf~-"Uh&{]M Ը@F.\ ;T5%܂ψ^yi&?rxBP Foc&!txU~ ;x(eo]:WZ?.w&` I߃ h2Oda$9s ܭNϏI[4:Q]Wb]pږ?6 =4p?JAd UpWv~M7 4i&C-ќd:塎) e n/; z%f\g]Kԅ6)%WB.śY~Y4*~y2m^5TN9qf9K.Ԕd%*jd I^O/m;!LJ61wWV$Zʣte(z$ i wz)/2̞9F~VxB⁧.ّngǰ޷a^U%hd:Sr%OTAOb;a~#W`tDtډ=Ecj[VO;z{(5ΉW9"gp!1DUq%NyrG H]Xg' '#G=8//Za mK pG A8Ď^h/Tn Y@2BGZ~9Qh]`{F3*Q#DmꡛI'!bڡ1Y!e[4(L<).LǠ~@#&Œl4WtUJz!mr0ϫɐNp'vUY^3ut MQ[>"szM4PGk o}Q.<^d_fjzw>5d|sd  :Dݵ] {e\*`jӧ:H6ڀu+I8OITqXJW`--A}<zj-@Zֺ{2/H@!*AӲVo0:?N^(#=Ț9ׇTb@,Clm(&,6ՀMyxw6E0Ao7 `CR_(Ԏ0SݼKZޛBXKt8יyH4QΰzB"(XΫ)byiq {f ! &~D=}]hhY!w:k*n qd=.#JK~v'z UCgIрAb_o|PdR4mX9"o*yTNkړߜ6{uqNkwk C\u&|sX)+jx~GEaoJVՅlُsD\-M}p!T'JëKʜ/-R8QF$'ːtZz;G UmJc- I?;Q-'˿Ƈ愴Naɥle㨴n󳓽psLPɃ&roR9cQlaQL E#ڂ 0EY*|) $]OJSH*w{ 5%۰6ɶB"sD/9= ?SI6 մ!UvtT|HF<8 A|<ק"Rr Oh 0uiom="7K>w߻Va-"⬚:ȂHbәfiqP|NxI?owtxia>n+ R2t5~z Db'bF6wX#E474U{etȶuiX}qY,7j]nxfO;x+xܴ,݂kEo<ys`*5fN>_ y#~ii7rbF4 `⢁8xGECڪgs/ `kCwlzђ|"Tu.f<, Ӝ(H3|`֨?=' ё3` ͱ$*[y941|⍾gxt_-,X nu/?>^$I|/?q^cyl. 74GRA3K҉vKDjeYnFCU~WHn5ȧ*gQt)J$:D/;#i1+ Kyo0B0K8%퍎YN*Y+)U^;˖I43FħZp݃XbtH4iP =9zRj=~5cn=='g bgp#bɴlj0)7Z݌BpWy1ͤ 4⺩ǒܻ_,rĴæE*fZ<pmH#Jŵ8H:(4C G*_CGG# #*4|mA+"BY:) kA#ww{]Tn4#FўZzy <խYW/ +DHSJ`G XS"=-"11!RT$v$lu5he#IZ\j-z*H7m,tg\gfM Hip 4%%|'g<c^[Y8o| :6w7?ͩENvn_=7зcҖzib~|O˽WǃS sdɟ& @9䮂wH`NNRȠ RGQMU&셖q~iHX@H \Ǚy9[3w }E/oZ~Pn"x|`J*:5kxLup{;\]BՅQ}-h֋^P}ٔбDUwu'}(QqFp{~NF,yE{g,)1 O6Z}ZJ~Aa*S-w%=)ch}lyfaݴgJQ?B J6mGyP` ^ U焍G KM#D8MEnRy^De"QDt/GF| kTuL1G؅wjjU%a0 @۱ի,YJ+ZN3ݯQ:s1^uMf-}|#iZBә1 eS? 5Q%u'4=IFWv@Q~h &KASj:BlFk0 {C[[6w:Hڶ?#2|!?M/Q:S^IC֋KC|c+$VlT)rsƗ ㇺֲdb^⌏I˶& {Tj/_6a{H\(GmNg Сj'o.N0˱tԎ=hґb6.+P| `l$xf1^.>x"*HOdUڋ]8qޕB85z&{mIwo5ѥo´cz_ooXǭ6,uA\1o͠(p̢"7c E<isx͘XmQkӼ fcEoB<)lp.X E!q>hz=R1l{FW8VYo ׽\gSX܊M3ՔymL4C Y4ϵ~d*&EK5[Cۯ;:kK2 &ֹ49ĻOM1 XDz"oa5 xsUKJצ]m5XcM5=1h?>0t cޣ{yT-o=l T$gF/;E@x+q`~τu)ӹ60cMvڹ>YpʑP8IH %} f#"PZzBz $ʇ+T٨^nA^CFs/{_mUJ^ Zΐj|KNW 1?H19 _#ӁμҴq 5x[^im 7.-}. %e=:vc:p& ; 7nXTqMKTuÚ'n B̌bZ*eLc6g7r KSՔT5Ac,eBNx\iYÒ{mnU!ƪD6N7 `͉b;UÿsS^෭?mΨʥ? b\l0#Qa_+a{&j#c5G+e]HD68K&쐷)_D.(|_܊猾d-\Wz]K>v$&iΪٸkBNNg"~pi\\ d FotrO:<1fpud_|pi5"<J".N֢R_{?R"*LYbG V^ zm - =؉_{0mX˰c.Ay$F:7FM hN"kOY"G˧Kv}Ǘ:hB5]LrLF=#A{%u4.{>1nN5\nDAnI5ه(ORҳ*%pizɜgFۻx ,9Ъ l.`BȌ1S#:!Trx<(ȸ%֛hbq%=DFy_lmqfuzR ˢJj[kx!ihGZ1U* W ʾJ['NW4 2(jkս4A.nI=N 6k~h@gt@,WymGG?&y^7nndGRnvt+Frt: O ӵ)8̹ĿVI фǙ|m:e{d?]o4/G"-#Eh,ʬȡ|be%=IH`܅^|xƮz W+pLa|P!L:$9{x]mddd)4WIygPL"I^V^bF?z+$*X[o9r o^GBّ_Wa,ѧ VI̝3 xx˪K~d ;pwnle?!{ZЧ*5%ZBygW"7FNPc3=̴ N WɵށNqr(nKioLsB*KM0#j5_TxSs kF701 %mdN׶|[6[TO[pQ4?Vh* M Vi#.⳸G^:=IgQF=նȢ2B&2Qb yJty0"kM~梻ezpY 7dڣت פg6*hj?zcՌȪ}Z&2Y&jvBJU \r0@?VQ?؋^_'cD'wXM"7o*R|H>$vUO&0RXf_ 8rU]F*Ba4\PNiGcֆ53Uxd1DNNNuocnś-B:]Ta^u,j+UR@=iɎzeDxf-)c[?0YpJ&5O"TεGg^ F ױF̏æQjZ(/Tf8ȗNvTҪ%]AJ& Dy|ƭҁ 1f(Fdc "jrBsU^{޾UkiɗЏ ~5ewp'= 2;u&z15;73?鬌 a&aNٓĢyfGgca>3;_+y<1)ʤOpRקl=+]ָY]~zq.)zKoge_,70P~źH;()[%^F?$+AK{-c}&ԗہ 7bOpNűbt;ظ?0}h[8@\K" Gq|vnj1-:NOjtMeI W 蚬ߚgasSaI] o@>lgD _s%h~,~,(O6Gڪ "QɾX(h@OBϷp_kXXf/HFڡTVkӢTE_6xW)!h唯Bl2׌JV 'Xѐ9[/ O%GEUrJPĸ8-O0fCv8Z;JQW̸g( :9l2$\wB"ꖒ&sq£. Mte3`#U")A #7R~lߎ*7)i%&E$̚lL,!HZelHފERP1G.B31L~j #FmdH]}[}'LùF#d\Z}l>Mi\M2݅"P0lP 'mD1BniLPƐ-x*m^jE<yb>ӏa,¹vo_ڱ!=?=?uȯ2fOacmKGɛoᵾm3|#qIAdG5,8 FZ#)6TnO5 01ͬ1rYVa`$5<./u\1cAn #Y̕\CaԆП #_~rd5 $Sq? $yb>f.>b h{(#޶v@^:,umynU|ܘzЃ0TyVM>Ǥ9ZW(#/QL Llq?i iXf epU-٣O3ٷņ oyV'DϮa9cȵ6SaSִs-2Fv:%њ5h сO" ^o#:00bq ?~³Q blb?q>:Ef MIjLbs>i~bk$raWYoD˾CSE]J+ M_׍r<^cX$3.&r2ۃh>5'q>@g.5BQf1硣L2W;ߛ=T[[ "y*xD\?UrCabu¿rQRQFOc6f2%'aq|[6Wo]tYL) D eݸn|;')Ki)T^ UŒ qUȏ~M 2;G䚿932PԵ?yn&@s&n#nJ7-n.U]064w7儒"Mc(Hw5!x>!xF;`>JYcT?omoƊibM ɤC+"gCn(o>9K3I!!ik7ׅ%E20mc$> >~ oՐArQ (Տ~C&Hx 5_hֻG,M,J~qF"U iCzd"KEm5R s!Dm\LRLeh~W.t9V,Л؂?|˝b8Gډ1[򼪦==_ qjL>O[a vLEuAJb.W,Sz>WHkyz8(~ZfG-Vuf?YlzNO º >Q`X.0)2Pq@UWP$pV?~lvXD ج5k2~PC25$*3 daKCT0?ۦV#"GwfeM5.qhʙx# e &MGу_)K4A״$S !:r 3n0ԞWw粟UN*?A܎{Cw5TX"IB Rp$LtԗňiO%aRDl@n(˟Ń\I)vA}ٛwקBĦI&K AY%% S5 /p?*E؈cyJi@q6C@t%BjAȦτn$r;͙s.L̜@1ҙBǷKWpb.Gتl$TW4%n֖WeMNwwBC1KPcKFky/8rkXbT3ʦWSVוOtuU:>\ǃj:]w Tq:XdA2AE;)B7eWݻ1a HM2)vwAìKtphS .:?1Aݤ}5Zmȃ{jy?FD#t$ʖ!R#=@Hana H{"^H<0j*&XBW6wv"NeQȍW$*) B_xw틣SSq45\]$x!@94G!HĬ~M 6m-fOg`:il1 qNiע#ZNZaB pO#j 0Gvn8+A腷F3lG{L6cM+i`?D}S-,%Tԇ304P-i.ĕv#wXs>a'e#SN#u2L¨o\k OXfd#ۨ䁰zwU]`â4tF]ֲ^7a[5Zni_'K;B_,R^krV\s &LU>Dږm[MiR.ԝG>Z聅j60b<"7L:[a6V}!ŽeUfVTY4LIftu*Fa 3N-%m3ͼ/O^Wt/ K ͜tMשץ[!1L{kjΤ_IɆl1!q[=/l$+,A4 "#_wR]ʤXK197toMg]]m[7S.e~!ђz?U̔;$$A GE371`f -"/%PV1&:ӦH&uʯ\aڪ*l~Vm=;@lE=q1kƎTEkLC}}8]?X`j J8Cu7<[DY.))QogYqb5Bh=L9iĥ޴yy8*۔=!jgP_|M^8×c@佘޸oA*5dM-q;yw2LCD(1"IP9piL.Mg,nn0d??XXDgRtTakz:zO]z 5l\oS<(FbT[ch i53 "g4xXZbUifۗ ZLq0W/`YuAm9&q#NHGcߖf8!e}AA@Ri}@Q Q%xhVacKt0酾%1(Awfc d\lZ+w|~#0N!Qe?H ѡLXr}h.\Q#,T>NK Ccx'uY䃯'>ѹOO@5A1an ] n* fUjJc5x}bl?:LXB&qXO%ZJɼ1|v'~q:bʰ3 f`w, mFfv3X%& &[CxRa1K}T^%{ ȯZl49q}:,JЂ<=UbR3 ]H/b?7{.nEFDE'ƿt +L@z+f 2 n Q(РƊgեuxY&r7:DtgTPQ*"'A)OBmݧ 2RXJ&#C -J/|H0IvAS?*]N(9Br%k6"/[p[3Xst َ7r._-\j:= o'9~źIVmqy]_d**cdk|H;<6Lc3$e~}ؼC_-.jUbROmPI.%tG._i*$`,#ag^VĪY8e3յݦThf {]'u겍bPQ$o?s"Dt.B-Ftyy Q h2Ka$W|.+UoA姝E'9DWEɈ(^\)/6E&9k9r)[+3bHNES(.m' z+YW k]oZG.εNrXF"5" ؈rS(jT ZD٣4hEUzs*R ^i,2ʺ^An۹z!%\p bO4T,~3Tpr38 Q$fL?7 o2N{dcڹ0;JSYJu@ۂ|]'X&)6o̵r}c/\G4r ̈d~\zׅJʹ}ʯ[<ƒISvH./]V\/~X;_Iz E`I]uRAQ>7˗59T=Euf ue֢=PP4MFDp}uv A58Ը.@_)ÞMP[FN|"Op2%jN':$Wal|BH1/Ý\..털m䮕\'ݓs!|i~HL3_2`'0x]0tIzo)g8xR#3|d. N[n`Y4hƛX e7koە}4Q-ڊ ne޹g62jy\/ty_xX9F sSP]fwA;t D?̀ڱFqhMYbo ܅QP_9:Qz Cz{3Cl!03?z8|˓g{E\^XBSIe[֔ {\ZI0kYe!ƂrxR~nYO8-4NZJOX4>*ul 6ݮ0@ @ry0Zqm6溍Hw%b5٪5F۵q])7ţvl}yvqXM;e fcVmQ0uL;]ijZ4yp*e,ɝa!f(_D:K#ٸ ׌9KC%wA^֜<˛?{#crĪ!GBHMZGzBUtQSY553L15 FVvgp~@8`P@a4Ww('?OΩt1Zm>(`*nMไaSCOne>{N1Dۆ۾Hk?YL0~ ,3pMOÿ_maҘaCNnJdJu^8,7+ JM'?-8ip޳URFFwsfHͪ~k;|qmȋO 1$ KS1䶫!boPVo[e$^YRi ,'AIa%ndF6KxL&x"De/9h-OZT8|xK"!,5ۆXKJ*bC h!}\ϊH*XDLJ:9oL~ݙ.͎#wk4ƋYVs5aՓp@Q/oc[SKXM:Ϯcۖ? §kN"+{ esn 3=ٕqպ4\Y!a!J8<}uܲ:wpÂ]x-I=VP3eNW3&Lv3*ΧΖRn>EStWZ3Twy=id$3Zm]ήJU4W{0.7B ŭLH}N$34(j~?7(e|,OeS唴F(* /qC˫Z;P;̗^RKZ>/$c{k{sO)\S $ &_AO BewfgaI2ZUfY`Z=^9pq 9mL†jdj|AߧG[SttRfIh:T ЏOB3\Abx@_` 9#Yy jY/J4˳p.67FJÐLseK,Ķހ>ܭ$Y<۳2.p-gz[GbyA(%m,=ǿBH1%Ma!뱟&x=JN}P~f@/az@pd))!P t:HUukDžYJͰשг a ^AT?jב%YtR:QLg&k4G{yq7t>1FCQIt"Kbŭ+m6Zb[Yh3wz זDz ~,9-kX3-HGD`ʽ %ɼi-q 5B 3HknWs5 M{Y%?J jAF\L[z\?B"τX :Qao{3'|J/gUMؽxn?'^۩5ٺw}y0fD0̀octA&s%cT邤&m>oBWxLd1N+}XW+)]AJou3).)hj8Jx`5U )*k}3DUm9@VU+0p` ˎ  f %&1_rh "_.p T v%Ec8G$$䰬ճ8l7j΅9ؽ}>Q[xA uNfxHo%novReGc@m krٶ|^<|yJx}giPsvd/<"G]Q8em_,M^j Sspv'M7-Ὥ/11v5ϕxOi>I(q֮8lw.1-mnLv}qŽxAP(xW9RȚQ]E ߢlɞHWvyQ >14*rsx4|1Gx+ W1WIdLe1;)-ud .sC f$Ơ|G5Aana z9-R'4xN#eԺj: c`\!} ۗQy@H|uy0ˋ4}vۮzȣ~%[acNJ>bvP}0}1?E2!-ZU*B,.SǘmǸ ΎLaPzlj" "vb߈5k/l%bR_Y;IC$+r+ Dw!݄bE`Ba$81w?m(Z*!լ:9sЮvʬ7'7.+iYef);Λ0d&bZκUݍHfs5ݩ#* *FCz>|8(c[8U逑€y5ʠ6*wmfJf#j+6f@-KtYN,Cq4f9XUDx3_8Y"}O6#>ޏNSh9rz%mo6EIhG`x=#0fz2][47wh9&DDK?㍅j{q=h ٣,qQ|cD[}Zں rf|(M9g-<[fRpXt(yx\ KaB{7d>崡 =Ҵ4lIl^tֺNznOǴ=Kū7aۗ-}76Wzlq3梱GJgN"Iamj! [6@~ġAHh2\\|0>(FЖhG:E ^O|J+c3Fڤ;VgX6L(KcEyA?/nWp枲3dSRBQ *nE +m8+eR 6D;s|F#'U&rI+z(t @ˑ*Ѩ\ϷY͜/P4 NrǗ${t 7N,V:z 7"?QDl?3WEȪprQLm)o/0cW8Wh|reSn_#?\m6W 59Szy1&%gvʰ;9.E0~QAd>i p:LIӕ W@I>Vy I7TܔKpهUq.H&K m#':=g eg/]@ Pk;#CiX1W9F%;@=u?P}}qe&yh/&$Ia5 u*~UFdhvnbqm}Se G Rf u4j`M?^ A_UփGn?1~}[jגuQӂDOJtS^M\n6]%^[bA-*xP5ߦ^lD`юFwd:" #y!'Uȉ Q@)mPN-<q:ڈX1[70z!@aG%e&\Zj fe~Nsd |UVIM_vr}Vrjο 3}A$UhS;bX*Pc#wJ:GW0dHkxwrvOp'&OAI8j`Ol_m Fn4y5`JZ6 h70Ir6a\wk*A>)D"+V žqqүY_hLr%U\mFrMʦJG5f%S-TM0Qّ@!f *܅{*ZM^WgE5ղCzzZ zTo#r'{ C"G8U$ ()|)BO|WrȨyR I/͈9FDV'-Ps^W3Lu L4e醓!15ը8 TmH ?Q_dVdt;q\8,}{h~<99\݉]x&KUdzʑӠț܇g!QNNҞP ۝!°=#I.YQ-Kdթ6cԕ`aPI7|RKBLPLi%ꏊ'"L.}B/l98yCVۡOy֝Y?0Qx<|EY{`Vhan-0r1:a8^gK2;s̎凞9큗DcOeˑţ[QkK^Xr5AyN/Jb6qP2Z*"zX[<]Lb U<؍Н f #;z|37[- A EP}WZjIc"?PJ )V2mʳp%dʘЈ#ئO>`dPo1h'/n^&L^Sag Q#7J{n'#GӻYNE@w:<XʌϿkZL /&EG(:^.MQCm|?WA/#0 {I}KŐ[b⨱ڜ|W` &)k1}`d{&qgmwƴJg" ͳXcյ7Y`|40LSm;Kִ.:cO&JϾ?.4u}+TJv#$B]+Y.9MXϵv kF hԫc/(*[#ܻ.]N ݥXj7{Nq+=cD^=5i`w7qサQ!aY/cSHK^)䲂3xOSxMBJDi0 SrBK"5'hqkunQh0GP4mɄ ''p5h1Lz 94nwg]qC V~`o1H:&&DӪ~XcW}<;.x%鷌=3w @=<64濉Db}8DHdjJ#Sv]uggzp40k擡MHt -.עDjuh 1)X8+j?&SۚkG X vA7nk$& Ow o̱a>l"qm)YC;nC5N`u[W>ilҰk-6-ZLGeBDZn,”$`g̗,4wfZ}ҹ7a !1=gQmc*rq(Ǖ.GtKӜQL86̥B6bQ0[d{bY+p,V;(Po<_SIz_;Xؚ]؃.Z/CEiJ.!+)X2g&$[<(߼Z:^RwGgiCckh( cPy7ɰ3\~L(&wtya ;m~G-0s#䯨e\j&HjwD#pY*?rmk):tdk}V!U Nb` DcxX (vOa(wdLe;jQfiajukH=B62ܙ~ >ȌۺF;Է r Iehw 7 R;4~Ιo|aW3TѯS*Tނ 僣&U&yFl \n$2IH4J&HsrxPS*6U:'[8qܱv!V&Je!5u~LV-hIJ7z4|>V)RAawͪ^.l*+/%ɈqwlLa=S:Gҳe;8[~+g}ȸ)9!$-8@4ZX&! L-a@  Nj{ h~#x$r`'չ+Iذps^?6,WEXF-\7X\4T^PkUyLB憋q%Eפ'/ޏr\̀2_3 9ҍdvq^r\R$6Ԅj$"\᪖äs᪌ʍE騦M2ɣ"ǻm͗sc 4o#q@3uyI[F3quX.֛߬ZQ\جAY ,_ V$P HBYZ(AʨNxV}x1+]"%nZx_˴1m 6 KbIsZV&l]zMj$e:ɫnea+8 8ՅH@2iyM;N$)hxGYvFs\ OM?рYB$DI ZU8>poR5MSߧ.IٷS/{}s0$ շKԋ!{jՔgwְT-!Ѱs@8 rR&F9ַ!y@O\gnV rbG$Ꮵ*;FD -S{Қ|ȽJ SsrqorSjy>qD;-wW}i%|+53o  b"yW+Czܞdҁ+ XتR<p( 0%°sa.j D#V{}IYNLGLb`POfFS3A< JT[AtC"ûNW IdЀ(Qxf(+/^u#ףCc:}3`E5}#ېՑ24ڞz q kCK/M| *d`{ sV(=#}X^})u!wȟ5^j`ŘKYYb%p=K^\>` P(!^7MTm|jfƴ h~=# [0S{ Gd&(,5+iώ ج47Pm=.P#;uWYLD:Lu7 Qşנl\hP;`DA$;T0Dtg@Qy^FI#Rw8u8v$ߡCz;`|zj0qׅJKC @BZ UQ{gaVZP^?\bɗg*4:;-)"D?')LN7Jj XNyT'"%JZ*R u "dLUyOܐ?ҒOH_LƐbO(+ַq°a%T\|#X7}J{֣2[A1;m)VxςMSãh׭]s:O 2(6vKm[pOA[20L5l]{Z~|/oX *[ވt)ZLK 0m?jU2g{/>?`Z.H3iOHn>G`yr`ID^ymE(نlDU`-bMl <6fQSґ' Z~|,w^).h @i Y6nѡ(L MZ1vRޙybN*kf}&L=eCS⅞żMC5*KOْuRY#+HX $RbN|/^'*i渨ȓѠcdkFrJTc$c#ѧ|a*J̹!z!G4-+29Pv?ˆI,JKTB;!zny(eVvOA`L}w}^uƘST뛑0;].xԓ`+oltFl _jes+e'hcx?u2N׫ m~aŔ\fS֋!VIjk\ k$0zkio >xu7+t Ӵg5' ran8יxÿNzMA_\u^݃v*<m7}dҶօb3'Bs^Mv#Tho4dEo1^Cd1ȾlQ o\k5-ذfP'S`RE-Fm<7Ho̮^ZȞ٪dR*)HAu? 1. @$pf-RYaVcVYa09VBΨsQ9A9෿p^ 1/ŃVhtgfX2m96d0?pJ6?To„7{Yf*gj{\ŀKN#yԕC1͓7Zoeeb߱\>8mc2f/kk<fEБT/+UuqK45=+"IuBZ .䌇x;hhK-[#qFr" š_ RQQ\#Ɓp"O{2<֚IoIyGΠ GӤ~ .9Z|^g@&9r5%xˤ¹sn_^d\8%5rRbՐnI I\fQpxbf6 Tlc @(쵩H&S>q.ԃ'ե8r|$M.8.X ES>WjZ K%\߾k׋")G QD\; EF%O̕?^^I?gM^j?5|S]<X;$yB#S Hi 6hM`9Wݏ#ЄeF@u`SJƮ22n#+&quKgǩf_}hzdsyTUXK-}99Ĥ77n|k ~n09 1IN{KMjtg+Pi4Vc>D!E୏1z~*X<@kf5Q֞du7T%IVWu0մkPUK{d[%>*ͤQVIKO~z;~)&v1\(S^?)|6/WzO^6)Aݎ/e24iJ@^٩C0 F/tJr#œ~2TY_e|U Ǿw$Szs_#z1fޢeI]oH3_`h:ru"-M_O+nN qɈnN..¬(IY@o$ KD3Aʼ! |ڵxE;0 u/sXd3f*voQw-ጼw2X nm^:)ACyVJk?.O7q I+o\ l-g`p"Oac*Z{] Zu%/ޟ/Dz"]uL=` 5mAVÊޛ1KCmՐZF1*A(4E}NY*֏Ə|Cb(2i@ۿoSʭQj~< Twi(MygDIaoҢ~lCO Cj[NWhIǎ͜|3>@7ݲoSS,Sqd0tJW@3KPݓ^l%Cea fCZ{=CL\Ԙ9g^i(:[9?A?[*p:BAcB#Ҿ3iCघzO}kIr r:Nd?odOؠuq9A uh[e)𔽔l Ugpj- W{0h &wa6M &ԍ': kO.4 W9[{mvP7*yrRZ/$S'ݚU;Tky4S#-d.^ƿdlkO-$ q[-d/*|zg e mjk7D|hL$YT_FxTRfWm,MSھA(昗 gHYt%/:lU. ~ăM(%5pXIp+mԅ0.8RP۸d SՈbi;N\V[wXǀ QTK>H^H+k1H61rV!14N*j2-jғ;B>^;}]?} M3AF$(Vb4 Ϳ`"iFg8"!]R:M.}XS,G9V9gLX]+a< w\T9 צ$dtp Uf X({T9[uKmDB Ђ5;LWmfh΢d*D^:>4/m3hׂ8e͏=MV{B 'mBSZ}p!(E#0$Q?!+kAtfnHjY.c\5Ʒv>ʆ!_+=x9r[ B\ك#EIVѼDws9&G(=\{IeHȇR# I-F_'G&v\iþfQ{\jpӃ2z 3/] h$_*@iMQ%Ipli9`$%aU⁴sgq[\՝Wi >p=GH(eYN`h#2Md rD1HEްAX Pi6! D|p뤅M`oz?-5G-eiUlGujN#mA`(|g=ћc7kYXrۜ|E Vҷo%EHCUӒ V`C2s|#o^WXXKboT7BOrYna+bb*ٲAEe&qny sPQ ,YelIox ӸICwl #Є}Ig_Zx/ӄpFh >J߳ܰ|?*,m՗Q) ņScRM?'.x)p9`@}vـ^@ R/(Y$^Y!%=Ha"MTRDyC泖}cP߄9s|BNGFL"qcH‚e|i{^QO3 ׭g?Bʃ9? 5zkg|Fp1<%`keA~FU+@N)q Ұ\$Rk*l̫Qtiw76QKfbOU sõ/"l[Y#mUƫ6{d[未j?30lFW$#Uͫ>o }lW\~Gi7RΧ9oYzc1HNE+lyw,d} :e\Eh9}~٬AV5 {G k,]#Ȏ3 '+ʏF`e}Ȣq ‡r!v]t7Z|m͢~e %@T+E4Y\tJʡy}z\@Gb;5W%6.0D^C²?yakjn,ͣ0!an6b0c;FQ_͌bRR'2mI[nm {/Nebj,Dl&\ 4sގt=-s -$yڪp|cb tW3%$}1E ќ-=)yx3ۖddsqM'% QdJ\CË3[' &dv'ɾtyٽ%#CRar,6R?gNW:9yjs`J~G,GFõ8)S " Z0B^l]?9A;qA,O"2q=yj¸Erjb"B 76*mC/(3᧤8@S ~P^fx{:8 ͧU |!Ϫ",0Ev0,D(n[uH'֦[DE㋪20+Fn6-et?=9Rls+dCw#aFJ\U\E%ī^'> ,èīo3MhwFm*%Ӫck2JeecFP,#>1i%w+Jbk>-+ Dǫ5B+im=S=jF[#)\nwQUE.;0 ;lo~ۣ ഛW. f9(uUEC'~DՀmy8EP<Q/132Z&2eamps֡ >hIJRjZGK_ܛXJ7ז+`U,@Q uXFHgz#ңX$<mHN%r~`hw=nýY 3V;x,fO5^_,ZR~uAw9;ϠS`e~'YIA8Md'|"hißE"FE|[h/`#@v0u[# ׼J$=Fj|J臶|91/lz5$|-@f_$Z22/| f3cA~FakBSLgTx@>&k%?zbDNp\>)c%QT_?1I6BV%M15K JUox)"7:|>a}BidR!u~+XKt 5Ygؽ&'LDde%s5UC30sw\ (v  Cuxpq݌ɑ"La*~>O%7d(|"INr^epD=gy*|rp+4CC.Ĺt0mWf.'xЫM"&:Lŷ;Fq׃H:ڋ?9j| a4izUذ^Oa0({cS(61}dܫ%JCֵd{n㇒e9Ft#${׿4#Ag''ۜo]A;.knCW EV#ߛ  (t ~2D5HIᵌkcw UVF_XĂg)6.O7'*AS=oN4Q>*,]9^&E-CVC7tXhZB&tr>d:9,k EF`V]ښyf"|;u&WfJe7-c[ᨫ$CᆾOߺybS 1 [wcip E)dJNɣ0ڋE Z8`(v.2N+v7}tJGd0`tV6ݭ&7m#SiYBidsi;*U?rhPtFP?:nƿ/FA{cyԚ#lD܀gТDeZ$&0ܡg%S5lfo"$f|GlA뵔&N,N7;)0%]) i-tV%YpW9y_IJ&48Wy)hBUSW`E Pxt]i`ywJ4Âv;϶0ɀ 1gǷcp'<ѩ_m3^ R6+a7jL!OuF? rKY_( s> t|"ܣsy+d(q~W,p>Q$ O8P:ǼSXYK9${DGLrn'#>(ر[^``"%$8NVC %?Liw4籂 :ZqȱbIv0req\QFNrC5@eXI8sExH%Ew֑5e#0\PeuUvnyNgqɢCoĹC8IU1gyS*Y6j9`v|ʴ"ħVCeuT}v S."&x;N){p3.q.S֞n@ciV.%>e lR Cqg% - |14\сǩ6@;:[|{qC."AKi$ԍy]980*g`@c}WgN({u*kB^2?-ri PU_"/ͽDp3ߏV[//甏#~ϹҝVv 6 ~AL[q˧ec; R+v;FL&Z˚֖8v @5qK!8w^| 4{$2> EgFYg4_ =شKodQ}?7؉`N@Xk)iJxRR/! Tgt6v&5`ύnʊE4D7 j?v O4Z5 N잮,m*C`Ba`cuOZ P̑G'-Ga؎yTC)^w etTA8=P=vq{MS -#:4R!{ktb4)})yM&) ^?(_@F}5OJߴ^.( nUi{jQaO?BB׃"B@x$oC™M%Kw lq'|>dۭE\xTVs7'efj<r7d͉c x"d׊mTi" *asa4W$_~ '$IJnp ֱp$52(aw.#A dJ$ݹJz/ 7,! ='SWp L=G;?߮c6*&6ϲND-vk&MoSz6kK(37d&I"}; 'ז\׀rlݤi6d "pj= o_0šlSY6;U ݂Gbt~h5wIzB V)ԮϟRRE"\s t2A fd7f*S ۟ |%XJ ײ3J @P] c?3?[8l5`Ҽ!'̄W;gh^^4xai!t{H=v@ /izӠ "*"Czq/D=W)yeuqI8Ư *p@ʛSVO#2^1oBF>[C/D L%joqI% soEO8嘷t^A[bsx#7.v66\Lӝuzeˆ $&%H<5zZasdHVD$>UnW̗q>$؆Y%NTEY~jq"~G =4Q]˟]P]j(Pƕh2nUI'Cԣg6Ə9*>Z~[?~6+.4j|&0qLH%R$@7$DF];Tλ~`yO.{\GU<g^ zBSgt h#ђLρ$+):\5I~+SbkP6١WysMJ N 'ɱmAE~Dϛ#r<,&Q<+K;ZD(r7uC1y?R9 Z%GҘ:Ga0֟I"k^g.wZ%O^/?l([-.z BR3u=@6{@vdHs0aίu_@@N8( 2*h.^hJuvtw9 {yHϚH>ލvZ`.#'d*B1LAW2#k!I>>?b_|‚(TӧV :PH{RG;$4D=8OBڗCiedntJJjI-B~`C4A70A4%X|&~)3SB;e67u}88!&0j bsLGv} 26i+NMi/ uD,t2_XBq"Taԉ2q/H4RՋK,Җ\1#w!5޺,K\k|D/zzYv >B-i^aqJcK,${AD7 /~]~``ۊ(D9"g?OI1zߋQ4n z¦1ۄM@\u U#olT*l5Mz~֖ME6w$GQ0fĊu7>Q4< @\s;|c,VɅT5andEUGgBoY$UYbaI\j07A&`I mQJQ=„>[.4A6A0neX44YPQ+Feay͌]zG'[A#\—05jMBm rk{ަuSI(67Fb|q {Y&ݍHDOmxg H hwiJ-MUm$ ^{ FyLm,OnR֋#. ƶh?<5 6ˋJ2mVly|<(J| N6}q&0ף)ŀݎ?vPƴv})H,rt?xƈnPt'IXSx!`~ qU/B1.?!2XSB6SAT|j4Spc"ȯe(V>)m>J׋4M;t<D;xH?byOpbZQI!y7m,E6}_&)c`hkK|fS֣X`ܬeVb{0Ph? -+wANdض Z1@ge^EwK2% z69>цiDYs&噴ңz7g<*Eʏ!@"Vdŕ̞}O4c'dYϳo[MDb"ϝ*b۝9MI\M^dmX=W9df;2]jPL  *gC?N,ZVYxpʷ+ӻ;k }!t)LQNgS"%?} a l,L]?* +x۳%' q&5_Tw0#a[;֤\mE͔.kY:E? ?PGX‡T# ;fhpr.c̾%.TFO\98ԯs9`6otmѶpi1*\9R`> 0tJ?CM-}(%b%Tik@>GKB&BmԹԃ7`w]l! ]v9U|,DsCZp".a6`\%[mT);^ar fk^XW[Y Rhי8VeQ01|"GT |<.Fȃc~,hT 3R'R/6f!Dw&%'/**axCD;U(*6KwnZad4[4tE$vB"„ sq WWDX+K'W f Eyיy^ NLWjԸƇY5HJ}a=\q;/;.y.\AF~̖ mFϪ,cҺPJy,Fk$c| C$hr`O M.{}×bbQ3usM]ƛ@3^×iUL,, G-f'HIB+޵;X/vxvn{p]Rxc52L' 4#Sy{sw)ѥ %w3Q#,ZQ{}*Knw^ib8 fw>%xrSIh%HI3놷7zڄSFrӊ@sSfSүAOrJ(O8?Vm`xd^DHpCw  ~Lm, R?~R Lx̾3i"hR ȟ ϗǂGX勴!-'}dr6[f;[p-B|%v􏘣 h&A,Hmpgy#U~91ߟ8suD*j;#pV|a%iE. Qf#6nyџAh9. 2Ux2{O rPo Fn23X駪پ9f@*|[O f!~WojeYr֔t#'\0?q!*ctN3 USo~GoViVWxetQB%1vSPEzxOihFPsw黳rG4/^斞l^]l ئsLY`䘇M o^5O옷*EC2Ni:Nݘ1.$)~|4'|iIQɔ+gn.[y\.zWR<=|me?\OCj%0(|e[ N 8s'"m}*AII cb4 !4yQ;y8>7yXǔO )RgQ1eM 􍓬 EY!skǷkC}$::}ց`+O"}SW$?nl( L=TT<mOQ敆`gUKuI܁…4q``$?G@A vp>9rC @:fXߗmO5j'Un" [Fq~ 6)BmahX'm zhJSf;s\x%!ATtxø;DI7WsV+ zt 3k0k>*9ZK%,LJnkE r@ 9 (qL^)tHye:ypx=8;a*X􊔩b"jojM$ }};aP$(' MLn "@t$brMrrҫeaB$P`eŷ}CVM; ѫulEtEݻ`CpKҝ-B 3Nш,K96Of_o*@V>929EJo9,}0";KvJ0 Uժrf=GIi̇|퉧}3 '[.fanr{3 $ ǃ oSEmsz #Z` 6ا|R0ޏxL1| уTWr$K< vXTz1 {i$kC _Cȍ\'+yP%d0Jg 󗧽&Ji_, Sq˛7?K{ۄ$+F3-,$8q͈sVb9фR b{o^VXnTs$x"!h)yەl5T+!,vEgaC^o1]+_h3&5E( %LKޔpzcAP|3k4AG8=¦l, zDЧ^$=d ;3YӾBw4VcnlՉ=t~ò<&W*&"a?=yҪ~ \B{sM }P.Lt]/P:%YIAQ_dˊ\f6~;Ν5#׫R}W]*xX\Uwqvk b1[FْJ"̍$ڻP`TrgݱMl}sx ?Žc[K4xuBg9>y!'[Jѡ|"o~),Y) 'ܺ(+q 5֪^KƵgЗ!cВ-ϧ'px&gݎ/x/bkRLyrX 8V;Õ@W fTǞx.;DO ^5ٖ(۫4+H Y=װ5!C˫o7 6،_nM7jR ,'gu\]4 M̂:`=3{PG]eEUMM{*x1lFETKK-A$xI=Gb(6nZ\4I|΂e9y]ˑ B'0Ď`^,z˧6OL[4/OX I{k-15L w#(> 6%m.\TpwFV+*6$gxZ<#eRE\In_b*9V!1]x:OqfU&$hr"{~$C/(PP434N혹r5vT,d>LSԧ؏pQɂ~M[K.-2o/x؛'z&*ceOu8]x5/U~-ɥ%+}Kvs2*6^,)NMk˴j;PNOU ASސUm_x1ïRDy|N|8ƫUJS)ҼU=;fYc:XHk542%+ '8uELsat]Lk8.k)n %9ZjG x&xْU\'G1A0':iOtL*v=WjRkWUJfa@C d lIR0`-woS,`]i>1Tgd@e@/&zb.1b3=w U3̘cB 'FFb"M #oW.-U&I[>]y.NʬS!HB^A<j LB'@jN HB28Wt0DZ"xQp,*9&#ĎZx$F1| KwbHQB.B3dZFHO){wF^d:۾zoY(հ֓ Tw K'G(jH?YAsY'0}W5yKO̿ȳFReĮ%hXKnRۛWi͖[# Z6"~ owXBYZǀ,VP4R4ZDqVqسf@;8FNtz#_yv_cmǧӈhCC4gFr.^2ŚN6Yν>wx[$nV_j9i49E"ybos ݒ63AE? -,b}F:|fIkg*[-&cfeSÑo(]eR+@;R7S֔3gGKS<.q=!N#cϸs1D[9aM A[Z!G =EI(| !>!O.CTyIU'PCǸQ(>o]L"͠ +NKmazq#Ó!꯳,c5Vܮ )vN֑?3##oH;>a1hjm*ң`vzm9>[;ސq$2r iv.  d.ҀTt$V@jRI,sDO...r_mAW6m5Y=4GjQVmS@=eK߸ඥ_5(@3Pg4P:>4L26w`Hx萣V+Fyq9`1P(4Mv #OG-&L6PESP`Ɉn8+۳-K@_Qo%L@2i4kO oj}+ri|cԎ$5DωAZpFg5∧7p~)GTD=LpImd?5T`W)[&r ־`ɝnb&wQDq8hCw(qi|}߸3ڻ*UtC 9ߞuǚvC宰5l QW5v g0}DvE9$15(nF`A07Y4q[3yvgBc8{06vOB6;+Za&MsJV!3TP}vP(Y:]vo$c) -+dP@X IҚO- )nU;D# 7͗-oLQxJ$j'(\cMt˚Z|Q~ϺB8 ՈqKvj.7Iw6*2(ye⌊iA*z=N $ia&G/+KkN\ϿNОق [ʞp a~aI.A@^Ji&l ^zRD '@@ВQK8<3 6wYXwlwGBzy b!6>Oq%NvA9S3 8kؿn㹧h~O"&nG+sm"S&R{X&[g쁛H/k}I.Կn&N ִUxRJY9cbQbXG-7!\_Ou8:,e`H 6 F 7N2I2<79 7zVqII,BM\1%Y3mHGat1u/UUl FA9f=V Vw=ɶWuʝ h8oB3UK˹5116oq(D7L@(rJP5RqG2CD]䡅~Ï~#Ϭ}{RԎrpo~Υ6з95<Ps#HJo\aT;~2_\eqc9|>,f7SΠeu(/<Ṇ> @ļ$SSiܵh E&1p)imfgg2bpq26Bei+2m63$0O|n ?]4V-wJ[ôcGj43mH iTjGcWJ1k%ڲTKqKm$˙WD| -S$f L :pƢ-0Wy9cUqp?Ű=װ(wUiF,ߺ*+YvO:4] %P}y+G@Q %T|h{g4IHy+l OH7*R2u`?$yEBWz }-PIu3Evv<@@Ij|'|]R:=5 /&qeCK<{}yXҨwRT#9v-@lyiWa73sZ& x Ep(0SB7YX$NPӨ[Gs+&[M=Q^W`E¥auLs}~ՈXZ"^܍C,lx @(ilLY $r|)An\54^"\1k-y㜡!E1g6 ɋq|X^Sij tn6zG#5{ 憴 >@AKpI:?l*{Rx $NuG +kN7/+)UQ0?˦;-ĄPM86 z;Zm> ^)"׋7z_;mU6\4.MѾ6܎g(RQ, |Kz\QYG^Q1,;(ǩZcʂ *? },6s#v C@S턞RXm+&)h ڷ tԞgb3eypXAQ}i OK?_4?E :B ATs'P%n[pLƐ1V >zf6] {I{ʘIiyp) D g!a7EJҧLuj@qP ]QЗKn=T; )}a8x* b ڀ1q Jݪ9&_|R7r,ϰ{8w^Q {M>Vҥ'z?V}4K^{VKRZKI™zDQ 8GD)?nt܉%J ( V۲T͑ ַC?&%k+e-AbEY!.=6&M,cRw*7VѺ$uS'4  Ag谱HkRꍟ8 8DďnE䪵;aSIe8Hо hMz̜2)O7_͋ )H7UFx!A*b4w݊w^ xa5ࡠKO[.el$ (ɛVtPv='hOnԐR`1](k.+oR*.}!1im*Ku~dPBbft۩qNfa|Њ026 HE%YȪ7+wH s(ߪ4]<Д` ƎI{ݸYwAb/W3+Uezm ONKĻ*zg#QClC%ztYbYަkg@i=wBVªҼvP8X6m65s90zp0XSf.d3}s_f`E'A;6~cX&l#0Y@xU&:HwQ߿~/Fag _'8yp3c \W.LX죒 ke03/}VG YN)%+1ȇKI=x^^~!X9/ETL8.9<Fr,=|8RR}[0m}a1@NG-2yZ:4Ys5{aYzո0~Vc bgW$Șiq.0~r@%mW-v z%6K)/.+zZḮoϯzb?%JfZJ""V**8pV@O^5w̝,߷yH_GTc5͝b#K"X PFMhtx%33 Ȱxm^cP ER$[uCF*oߙ<1B S x<NÛi[}*UvFKfqi<i8Wyko3 "Jg`f@a۳ ~Gt2.(Ɠp 3~jRs'~Eh{r;i(/I ƹ bw1M<2\CӬpGxMDU)l*轇 Z rWW>1|X0qZTİLW,#-r^"CZwrED]*u|k-n (n{i֙"Y^E T'#HFҗ㟬竤]Ԝ<7A1ĿKC5Sb&ڧD YY/+YB4є-op_7+Hd$9g=.YH4dR& E[,|{)֊L4BXϼwɢTVMkO/< WY!:Ca5PH,n75X1jP1qAK87Ul|dٌ}V3:̒3J<}srlGR4AM7+%׌;Py~Aa/ LόI϶ qZ]Uc!f8Mԋf0Gޅ}Xب><zXrΊtSr'n8h#odgH&~&s2P, 1Bϓge$ ."0+ 3v!L.QCt&ؠŸ$@Щ㸌膉e+HkԋpQ+r5@E41jF⎭Ng@N0;l<$B /y.< ¯OZvW֊<v&8i@P4Ņ4T3Q8UYv}i0W>ǸpM x C "?d武8?0RA=ǣf;oiU\?d' ϰкM-Q9 ?USCthܟ7E B4]ݓi"/pp 6o~-✊]@Pxen 7 @8kl̗q D5ɪk h[`A#iwx8 d7fX*$=`Fq 2f}*|Vc-[?>$tb}q}!g_n`Ln)?סpnۦJ7@΅A\r.%:evG^d:&=륵l L!xм)FH0\'V|Ol1;Uw"H''љ")D<`:_EG/xA(gXB #8pz 0_E:R3WQ:0d~_ sCoFEJpy?#V;>]ThJ/ѣWRh]bq>'BoYt),Is(]x7"@g~r$.-ISĬk(GmGa5+K(\!Zv/#<6"u/Emznf2O ƭ+ Xx^`=-k 3!A 2n*h~$w-9.xgIg}lM\y.70LF2Ce9IF벨τ'y)k0{s#=k")Ij3?u8x 'Drj|Sڷƶe !f= ܅}%F9mΤ)$7\ҷ,U92fUy:'2Gz ۗdڊ RĆ*H٥} U@{'+AKʜ!x衑®? v-vƬ&exUz1|TtdzGjVOjCܿ±<$^׭W=jW[(D"ajg>% Cvn琦;Z\&X#BeQ=OԬ)pw"v4g*voaVx-Q2 EQ\6!4!ʋzu7eٸgq07Xɸ\LFͤz^_P5mHGKY)#SSC搵} Ӌ08&ٶPiqؑ&i d?7*W{, 92s쬇8`oht8-F}; 萭C lR'Ƣ7~;9K\Xk3ÉZԪ:ܐQAt'O-`_Wk @ˆ%V$zFfШvY@☖mDP_?1bY]'Cq9 i ?/(w' Q _#׋݃2HN5 9E]٠a|k1LD?-"wKhMZw^*Ql sw{~:zlbQk}tb/|ԪyieA+ݵ%XdN_՜ԋQr Ԓz+">^"T\OCeo!6g$n@(܆{S)c# iQVsOQjx}/^7}z*2OqgiD,5h 'QhwYaXDFRyŽa0)9HM3ٶ*+7p&1]\nTus0.{]ZT&&9Lz Y^ {5"cFEq k08{/UaʲɖG!Xݨ_lܹdmW_u #>m5}4e= ^!iQb^{#|Y9L-B-znoy^-xt F~η}1&,91e϶_@@tQC?rg i$D97jnUv#P_~Ѥ9 +l-)\^F'3Ovv X{<~BV< Qמ4NPt43^;[kj@&uA.ԉIKXOn4}CixKh#i=9a a>U!3arA{ đ-EBlKV w&Y-+ K7O|> &N6gN4 $GJrL~nP5m8\VJyFX*c&2 !j؂L+f\N<>ʤM !9f.RٽeB)K3tPz-,-bDfp^/|[g>0+Cқ-?0Z XK2cR Gec %3Kc1WrZt ""Xեo0!zVt}HUerd2Wx%}\Z`E__Ԅqc$L".U(*W<#H,9`iA덩*cSD dZX|&Y8}݋a06?ɜ[YEEBb6P 1BY7aո<{]20L'+KM~8 X_NRltkth% bm, 44Rڌokя 6P43HeO]XڊJ &3=Grrvzi0m*;Ka'V%[:n?;6ȣ;-T<+6Ek|JRVbq%Zi$`4,*E82-0g;U_%/ic>em{(qYFKeXS5.&M WRK:jv~fp^8<\D7sI/`4NtvR=0D5Gcrus5Uju6܂g X%>Agnni5mi`s@P/:r@~TerL( ΓiI^S F9ylٜȃ) VXu-f3/MMbg>8D)vSP1}VgcAO{ pl|q!rf"6j:{=1I kje3al097v 0TF_| kJaygEY6dǂ(oTݎG]KWb΂< Lx /= WNdB5%[m^sEi8㼺t_7 | c_jVu$TQݲqۑVpڏtO,̝{d-rO$^ߖ߱ #CjW",YH9g8Zfb+3x4ON32?" 5 z}bjsX hNwj fYKkVўPqrfFk8IK.Z$r;H/@WW}@ĿmZX`^p2G/y(~"K:.|11ior,M.W .ޡ5 A P(\\ ז1>$s҈E;}#=)~^d$veK_#^!ckD;a7XtF5TϩU30-;WRjhLC;.MFbf!փ2$ME<Є)l/kgpk܉Qa!+`-$h>֭J|\wz5q 척@E93;!\|jdTx2}b"O~좥]j]qI@ 4VFpR s.1 %Ч]йw@_!wIէ'&4feTXu~db$Rj6A1]jpedP|So : ]gpYPPe9pOT1]>2HcKl"p WʲH&0Mjėa.'cZuMPGq'o$ItM=j-g'@C"\#n&-U ogYcC˷]';7W9LZ2NJd˒jm琵.7/Ȭʃ_iʒ+ ;®BlP>xW~ޠ1 ~P]'3˗*&Jlk};Yo,):m{RƯHzqƲPH9q2S<Qp&&ҁ=6 S $n2x+S$!֋-y"=aGIpRt=֎<h(oR>harȳr~8zuI24"h?f*e(DZ0gqغ/F"nx`dU"tK)𗨐<6, "(.;!<'!sÐ᥄;jUא9B~pzNmM qzpxuDVBKS0nL$:cSw[~}n\ϸ+TX"*Tnꈮ7sLOϕ#p,'9?JٶsRА+F(hxR,.,B45'5H~1Zs>Sɽ8궧2a+ȰN>] '_SVp$o H)ƌJĸ,g]HިC}LQz?|˳c7n!Se ć#ۭ#ND:ylhH}B bTn$It0W&NNX͏!\Cck];Ȗۻ"ofmGjGrX)Km)XsPpc)~V |k|#Z/zwgˏ^.V`ּr=C%fd"k5 ,Hv2&髦L+luBxC\1t*cUaI} @ܥLg|PBR:>heBY嫄2mG)R"pq1aQ*=]]:9Du@!D)-?wmo{K||A NJ W~B.5Ac!ѷ?N /`WӲ㜮KO䳆}z^!yŤKD` Z'>P1+*ӭТGyB7c 9:HƇAk˸!I~Nt*J?EO%ޭ'oʖItj`=胱ˆbJCDQ U.,k5O1ʤƁKyG"]4= N)@&"Mx{ YJST !tkT?ȁhᆴ{\oA$ӱK ~py7IӿPEL?y"0%n.J \{\|JHlşAZNjx;)8C\in}4``6~>(sg-IYVw`o} i*+#U}]"?ha{-8|yC܅3ij=nFH%۪S}'"ust/Y5["~BsgS&@t5M\P5ƩvlN&~%*fCsnBru}B Jm~?-6jk#GcA@;'(jAW[f ]LʰEUA:(a ֈlҠ>MQҗs.jĹ M 7ԖZD U"h8Dy!".4?+tA3rsr1+4"Bzx xDh}W>]C^Y)bO.wĢeϧ.:㇘$UgiU4B0MMՠ7pīh oC 8j`ׁNW6vˢ9!s_CBvYv%b GgדPdjM-OHX PbOυY0ߊ"ceJg!fjk15|X쉒к.-qB_86Cr ++)]ܢe72'ٍ;q0 `)Z EĀ UՆctL*cqt}M`8 PyiF !% %` dW\̶u!J$d[mYN؋sA xk%&uͰU韼9H N@ST\*Ύ[qZᾓy%V+sXj)9V&^T74;wEi48IZ?6d$%nlk1.33b~䌴i%]ǀkZ14(BziFdV'@g.QG.˨ú5zpFLq6 nވكZ 9NFMnE'ZQMLv(8ѝ@\{}$uww zl֭^ոݲ?e6kA+i"ҕ !X;*Q3|){.or ;:rd@&5-%*A[X*ns Xbi,&k7F@]L\E+ 2H5;bMk#KW,۶O I'*0͖^xEa5+!.@zna :‚l2s +jXjA1>3`'UE`RCf\T߷"ֲ]_&GϛH44!fӾ2ӡ9(tu0Ss.V "X&wT(+W1XB1kNv jBcSsQ]Sq%CdYFɠSEnLVzMMޱ^G˻(wF[3 'ŎCF9ys=\'$Ł\dwRh3:죄<=+^z=!1Z@ꗎk'TsǞR7VCArX|?Qpyx_?t;|Ze(J2e\zbog3aF9`: \Jh }4q ɎWbCq[Ŧ54Y764UԩT#,O])y Ц$`z60\mb~_5vNS{' ja56@1R!*baB\Ղ;[R]Dw0[#_6ќI$49A`~3[ OuFU^-c ކgbP\΅;9 tDl1lɲDUt'D>3oSH7x+SoAuSe2YW.rviZO'HܹYz@]J0m౟2VXG&ŝ[eӯ!G34kE=.RNEIJZ}6 Ź6M^a8/K{aof4" ?"EL U=B3*x[l$0 +gE?9W|əY q!f$~[Rg'Z}zpxh&Ő[lICMT>KJ}kifz<52FgDԮ*Qf/ W1Ԓ6|dAB0طqǔ9Ƥb~/X -89&Znv\F<26_8ىqNy,?҆11U46Â2B=sW'Z1gZ.z=MaLdWp2|?]]LkI k(D_vr.*(hE佔Ĉe%Gۡܧt.UXκǪא̳c;Ξqz~ ,&\6.ML,'F.9׿KS>uDO`'4vi٪KB9,VU >PQ1qUFw͑juoC:%A x)»}xw*f"k֑更]$C wezЭ[\3*Q[x"z!,,+hY]H6U S\ZJWOG}'*o^0"DTt/Lh/9Kutxit~b"f5֧Gxm574NX%˃Ӈ;U?TRd|m1 sp@j^/H;Qfgj(2L{SSe(JU+`г#vt6:v0swUJeO?)EbSЏJX` H%E~PuQ80"P[Ί.]8GCTe i͔t.K0ի" ӕ7}HjטA`[=TչzX U`7(5^sKذbل&H>hWetss̹klЋ_0s:Lc{O-.NJt'#%kZN#e]܁%ei>?[謌 D.oWOkϪ,7ʄpvNjz=!^(1 ţv,|!M;[%_IlP=bqPGߺYBr&z7UbQADag`&"ARXi$dy=vnPoSuw, ) xgpg. ,nPQFƟ! EgP/^R}G@C'n{B&?q„ I)}m)ToHg+1씟mJhBBLS\91Uq7m0k A!MqmG>+( Qϊ-^n\hڊCYBvyB09ld&p[Tr_jTl[aĝ$#:D70v^Eډ)PB5l1u"yk93&"7N0fL+Yn&tWߴ9,Uگ hܕ͗/$Z[~5ĹP1 tCY]\N$&97ruܝ~} 0T=l۴gТ&tB6Y3LN[^+l;rvÛg11C`{x&.C2+0v߬QJ+J})RȹɅ_+#o0"m}:t&2FB uiE(;r1FaTL6BRcy tUзQjIrrs d,,r"grs{p!-ӝn}% 8;PT0 V&F>ڥIIKX \p K3\oQ:ɰX܊FPi(FYtSZ0olqArr haݔ@ &Ur1Ujub䫴q 34'| #YմW#|PR14I&e׌)3reK.dMiH.Eu$K|{;r;leja$"֯Rxa0lmKOh]72 ]iMT/cL0Xٲbvd`=pbP]fl"LSg.-ah&A8p.)|C\'!vSKVJ*I]GYob".wьa4~}/A_kB'Wg];u]SC*%N;o^tDGDŽ:R~P"1QZɃ`dDXcJE7:'բo|4JhZU&V'AvvPKbɉ(ۇ\2.ücK.7WIDE -nDʗ+i<9PL/{72'0$5vm>׈Tc89<'ʥt/񚥸*^3nprպ!{Cr?¸npa*Ǐ'$j[׏`DG@tڷAT˵H 4 ->c֓!q1,CorUv%,EufdGjɕ.|6}ad"mM&`X˘oY#/ٸÁǗXבhq]C긎W9x P1osB|4/%h NԘ,oaix'Sn›|@\Hr;DN}Z[`cX:eF b N.9{3k.+1p?1aIn~ 8-|̭Ľሡ%s>ҒH:~̍62Th۽4[ '.Z8[=zw߆1k|8㟲qƄm詣p_,\#=mWW9Bũ,4,X>uSU6%:{1 u!+X}vƂa !K}ܧಝ+SH/0+i5ݒ4D{{eӘUtfNi1"Ds&Gz5TLEf)s&rk&'&'nP݄6pi[U1 ATJNyϏPtAEVe1MM,~_ &"N]qz/t·fJd:W]ӳ5!0ALk}@HOnU7_S oNOL} )xImzch꒒ GɧwLU:[uQy? еF]x YonZ|<78̅H0jy *={e<,FgqK}T &uBC@7ޞdАУ+uLs?!]܃^,I#/>cZ(q0 ǹ,t-a5Re<0mNomzmG #Bt!C0tb8}F_bV4*|HJM]թȐ(vb9Nh]|ё2ɹ ?H 26%M[ow: V0]C=xׅ5nyЎ&|p>߅/yf1&\2[JB &i~C ̀7D='i&ҒT;:wF 2d e Xy%70$•F֮7BcwNA 3>T;U$Ĥi=2wtGjkV䷪V?%#4GUBU1TIލ.-{́洘$y`bI* (%{?I)Rh+mL`Y%!nQ2sKQxŀk2?BfNs1}dH9Ы?؉5WΙN vel3P`-TRW|r˼G"-Td۪My h )>HtL\ș),:v÷\%=h8}yNQb(0b7("UsTf =x\AMc9\)y}2ee xvlSju=OvNp*)o)>q*o`*yTѰ/- )-oB xI->e/s:Gw9=.z w~h$@}q_:K$aBAv.Һf)^D=hҀofp}iIƙp=2 ѲB ݠ94D 0ky}FwYNׂ`6z(PCv.j]Mi֛>Wǻ|&%)2W)eo֘STn=%fvpsdʰcNj<ݗ\p**4(3"$ʵOC h!$'=6GT;O%RQ,`Tq5LJY?0T}oQ8S"W[>^9Z)4s;<(-g}&?gװ:2AjGo-gALĈߔsAJ7{dev c'yz2@q?F`O+EM_[mu8d2SC1p iؐ59=@YKV5}h|u]we#ug^a@$]\2K.0# 5p%_'Y <22滕,RlJ\;FO!@<,OO @y- lo Z g,Ȟ) ,΋/?Vta,{!3R^ kAE)UjUh=uM#ؑMR1 >+ Z7)y,}M;F-B !/R :ݡW5Gl9cή-Ǚ  Y+}kAщ %@R[D ZzK=marpo~NԲA-ӎ׊SsFյb(/j o8 vҿOR!8Y&0'U8[J} ڒ D{/4tFYrqUl:z &}W*bŖ]!F2:a`6Syժ7x\`hIZQ̛Esb? "ɜ`x$5rbHs Qq`:`:44vt@IPL]@8=.sC0,^mfڤtYEZL_RtzwR]Syכ'M+*k1qخנzE1o Ds H= Lrb ‹k!c;r;,rY&OrfC%BSPzjLpMJ uF*S1yh3㻮G̀QzYvRo)TDlLaBۉF/hN2^ *H}{ihW6OPTCS l<4Hy\1jos]0ıfU ^F[uFsƮAҍ|:~̰tiK 3:%($waJ}5PeŦ/ss*=MpݿeI^N^_/ O8$t)ֳ8p8N~C؆h\;gge#n`E%, cI8fSƩgv<1)s.fbn!#+$ͷJN`4amDI2k٩/mިe UH,kj|!:1_X0&40 nX.I^`${O4p@͠eJod.fŰd"PrJYR|AN]_Ā`WCL;rh64 -ݖ_-ЃzE(XprĜ'eiB3o _chqK^L!NR2i3)+iI3X:A7@*WJ=<12z IԲ-HrnOGWCcVG'@pfQR*j|~:Jf3dO%=) 0Ͷz"]E+JKTYHcC\ XhCc)|bc-L6p֝_zM#ߣWb%6' f h][ %)|ΧKqhh_L ק@/\/y>eiSh1aD]Yx( qg@tk+2V/)"|F!@x+o ܓ7蓨_W>|%al,A^4aX%XQæ1[tn0/, ;<uz1kBL-7F|o' V~H.#A>bOcU,i{|{hFIϲf5gpeьq/cj 1T.9!,eCRv,dE:%E*[0_qY2n4exWŏ'CɬU4(L lj4",O#Qq2H$P*jcʗiM^__~ZKc=dF}'ɽ0i;7= jg_.X(v"hLy =zKp}CGٟ6\B"=Ã5=$z֑΍{>OT;xFr_9SV; $& brh'+ww>(21 ̦Utp)T &oA+`˨D-MrXcz*XM1mRrbH&?|5AkDt,J/!h=CƜ$M'шbL@hE1P*1a@r'nsRzXc ,V?ԥSkEW{Fp U!oٵJz}[Ұ>N"(-Ngf͎Q:sN^rC_ѫ]CX H}*,‹aƅ؛|𕺟 8%t~A:X;JC1oMj  qFjZ6=)-(TXo=zWCۦ<K@V$$r듂JR{H,5M))0e_xe0Kdש$4IO*X-$+,/ a 70(hBBzN4ړ]6jW t]?1%"ȟT-wV$

!sAdOPz),/Oabftr~7F[`3nT~!w\e8̣) 4@t3{:>]R$T dh۬ 9Ot4d;9i^nzʼnE$~Mm``N}ꁀGB)܎/_̨.=&Ru4IJMٯ.H7o\xpFPmEWjwx+̏_cL$>4S $}=9Q vR> pV|M_k5HIUgoBQnt:Ef?"WWGHHH^aplH+cѝ NJv @7DX/'(FRu7*i4EjؘSãbQw噷tPeaR6Pwui]:>]sőY"fۺf p"NgN%rA4+I~s4r)y>V`Xr*wp2}Z`=/9FD|}.9sdNt"?@ ,j _<dsՅ-4rtD4&35-[gaOSZ`NʃE 8n^Ne8| GqQ*|blXdVnrQ@j" sʅ6C?K;}fF'˵M<$7EaP_a>/`ɷ~hido;`-aWVĄiېZJEXL4G:ͺdljg&+oC'$҉ 楰mI'RlhQǘ&bf$qUǹ5/zBu<NPY{~!jNb3aYcT~k>Xox|BaJ;(l+ /ΔaLȏIXB΁n&ByFyps6)Xoo073҉_I-z>/_cWPCXj*t1-YshǷ{$6] 7[?"C?Z, ,]q];AysGmOhf=n M]܂ݱZ"y$ 7IP`Q7^~*NyHQ|yہ x>+ͣp%Q^y:Xl)/w{_^w^m͈u=tFzd*@[C(.Ku˅F*4=y0:&fsk2"e nFe7\kPgIh+6? 7)BEϢׂի*T fR3IESM:'3deg`v5{8ά5JOs*Ehs~6VQA 4=;qaC;{-i?khdݟ4#UCn?{QvN`#TL@Sdwa¢]dO!uv(Au%Uf4M$vk׿?'Ea"f\˿A_rpE敡W^ӒU\t4 /l2>ڜ_\zorzґݒuS) >OݷI}m+F7LV|(?_zB0[$cްiXE,ďk8O d)ܰcGIz |} sp4MXFY`P0nXeN4?1yDZ{2[  CIꬡ&BQ0*0A\QDkgN06kA'䚀^x9t;WkzGN3ȫiQ CwRY;",c{:<5#8 ɵt/f:?vmhϓG?T Mqi'T!Vcv&z_tb76du37Njd񷉱XN>y^.;(njࢢt[fB"P"̸J;Hu0׺y.@z!sK`P|iVסAA9hL+sutD~,vc"4 la葶G{zN"J"(2{g,|fmD&˖x"'yj=}nn7Teb+[w79bamioJ uj(B)398CZ}ZnTUѾ|Mf}i<-t/Jm-} k1)#F?d٤ff-kNZEStqM,1n'Z%bSY*>sHhJ6xP̑TO1>?>ϗ.vݜFQƕCOv$HEکv_Y/DUxjzhzht#eMIL>| 2z$HIR˦m؇#iR 5ISaʩ7)͒ U&gp%뫂ڬ "p %ſpBs?]pC`żטwsɒa-scl`zxRdž1SxxxT^og2,?‚4breϸZKZ.sUѰV80qm=4D{BT-QXfcҋH\j(vLZ\ _, L,T"# -TэXVѕumhطbI)1)aQ-{PHQؽ!51d#^L#CS|ŬVz$A" &s9IBOЯ(:dM2R[V-|K_6\c%ى#8μcMG-"i\SIV:|]/b.s5zNm_zk,g~e0Rp7P#DK+0C+~ʨ%-ڍqo,=a9o}GW'^ + jvpNW1SI BZlr!,EJPݎ[VMsZ7Y7a1oer".~9TN5vt"8@")|{0kA'/خTS{s(ò(*joR( ;-P2zCviG7Yb,;Q 303 5o(Q2cg4sh8= 3_ UE  )@Klj L13F\3ZCkqiHhg;՗y41\,"#gHNYVF ϭj|xkMNE H >()(㹊-4 ^Ԁb_- =#3$g8>D~ŠDapeAB>5XhvX Md阝Wg("8Ν 3gWWd';@(Sl^5Iw3V ;ELTY=N؍QO~X KA֭%(yچŬG롎žڈdy\xĂF.Nܛ*yRށ^08ّ nFDa-9f0\7TE/Ie$pt?Ν)Yf&PKufcOZKprٯ^}`ԯ;ޮŹRBDf&`J"aK5 vZe),I inrf7Y:0&pC\BW :kS|=Kc|LÉ)  KcPkhlE1jeƠѮ[ࡧ~à &.3fL-"QPHAKtw6KK:L\R(gjAU+BƆ2œD?Yl&}\I'mVZik*2wS7U੐'5Boe8q;B Q᫢APVUpG{1ƙO Ebi8Y=ysfiZ+o|R:I%sYƷV% xt)j#<o t3c{& T%;_pT@^~stiOm4j~@]"] P˙BN[t .,6d8/3 t~}>FBXW^UKLE*{kb::Wi9Ds]k%ˢDظ|zvjw!Z0QsBZ1 P~^R..e_!Y&:o%T./Q t1Y8+d1sG9qL v{k͚JsJ=gJw,R8gʝ_h6l4%Nli^ȗ#}Np׮ftG$a͍(eX4@" f@MpŚRV.MD\ίA gHJ46alAM`oK`^UB啭gDa52U7-v=zA4r׆J689H)Ne"&´$k'Z{^NSgƾp͸atm$~oԷ fuИ_fMD=n3%%]<#PXG&[etPͮs6 ´,ν u0 vxGDzt0N|uPI$CIs\Q(a!b9..ç \U/S zqa/S;Rb. \ tŹ`wQ']9y Ī] ?_~`2|fu׵Qk[ɧQqE{0}-w }Q,ρ]M]}KyѼaa'ˣU^,`Տ% A*ce3\q\;mIfdPJ D"\9NQo_l3ajJ]>z#[0yzϞ(@^jQ\nGr\ +R@w_|k9A <'Ųën޵KǴ[ Xfɟ5t(K 4+sKprmi)t ],Ҭꗔҕ$jig |``R` h6-K"rǎFk@o~ײB]˝"m$lvzXôJ+UR7sxhӫދ5K~kVbhӘexW:𵟁t ne&ŦܻUˇQ1?Gt(F; ml*sr\|2lK合cLʸL }cߝZ;tT@גŘ;^"bha޹Γ/V3Li$ D੄)]#ꛮa ]$P~Iҵ vɾvՖם_vpFbw, 7/3-!V\W 1'폃ߖ]>E)p F}Gag!LF#k: CW]UJYp T?ebIy0 Wf:~+)A m@uqdbl@*~ ן7PR!g::(3cM 4 cII9ϐHz*Z>'*^SYkf 8@$]4Ã;٧=?ĬWej?YMKbjŚPdc# r&glܱsu꬯̷/oT.3}t%\wVR?z4'E^+/ ۲!aIq]&P| [V6i[= ;cde"D|4z8g4uޕnt{h(wyUvT֑`y$ėp/}w{<,;Тayx=;Q䖚#5E 9BCj[&ƹ;#0څ"R'm.Ȑ\2gL|&}!Uow[hBXqL소֡(>Mbxg‹\ !z3;*P N D֘ǼB:4plѼ`cO]-ԮFoxlQ埔l 3Ix]P3"ֽx@~JZ$x3A~|~w>!6=ΧA4r<Ġ:c Ȍ y~w+=ɾZ%YB߄Q> _O|٪Q-Zn]Xē^W;ZWR[k`(k$teT)!F1ޑQjC+[n4Wao5Z41@pArJ/[CcCZ+֭}8c[kyOz"Hg'P/$qs.D'k,NBlDͥ_{I` ^.\j~-FݦƉzR&"R.cs^&h%xF9 ѓ%DjH>p"A~ixx11#=-̈́* De~Z :xJ ,am'+( 4p1*K ,#~apqvj $T\L)RRf5 KAr@7;v~G+)t«Rn+twzQtT#U9($]*S?7؈/JĐkwCe^jz^]DW;^!_<"$ ~qd!FȾY CG(euַ!Mklk2LO?"u0r% +2\їHj;5 k+诟f^kAbӼ~.Iwx(F$َVq:U$+/ =huW['VbOO6_TD#-SIE,,#b9Lehd˹fP<uʕY_1G92Fp,y %@n6gTؠnq$L7r5wo^'W-ּ/[W/5Jc׵ ڄ <*b^n $QINPTc@"wWYYBmwcN87zlH\`,οU~njGy.Adϝ*. "0ʹ-ޒzеnJ{w7rl۾ :׽LMOnVvj $T>0Ěhq|-g5O#^ʳ(hy_٨OWX!pX23, 7Yt{.^j֖`k}Z숒p8 ӿBI9=Fғ~W?DZ^fyœV';MK3[㪋dAٖ<џ $e~\\{Fsj0}/pܲ(R[J\׾/iex.$d@HdJjs"\Gev+eExn1~99L ln(MZ-A\ X}ftvqQbG@1WZz!\w:,1x`\9Xː@wH4u]dYB~P'wKn54vEj75>7BŻ~Nf,I?(=Ñjpb%"Yxn^N10Y6 īԔlsIaMYVG'c-X>,v _L¿FXNQ̓$ +w{DUfU.l+q{i@@ 6f87܊PMgF>. l<$O?ۄɠj ؟{w,(*brEjtH;k[]dϖcRɖMro, NM+-aI8 _ us s5`+p,d˜0`/('ApbNpȡ(iJJ -{_X-dpٌ -t{'\~F-KufX'?tJ g qfv-9.94`q!&M϶LֿUM[ LbEk#O!륑t}P+V#$ұk r[9L ?^K燐6|y%qSLjBE.g/8t+jxqB}o>U}x!@l9Dq̚I*G}'̛PHiL"ET~[Of7w/Fkva.Loz;9"EYc(b MEYs\iBjo}0#&铫(bma&SI*`A_}/}.+_Q+}+aExmB9̭m_EjhtmP?:jڢND`2^a2Ѵ,2Fǡ2[;t"T핫X0TFB-,$G3AWjSCX2 XbxD |ݪ)lT^;eHGF$^f0̠)ሥfPbZ[D3keܹuDI0fEjn 3~ƣc *J~,ĺ&2>[LTO¸e$m"ը3UӃJ5Mt>}aUR7>[S r|iu  Jl[xmHYed2 ^qŬ]']P* _+5C=hQQ+I1Fft(U4j2BCI-*PJR#FSm1klxq\pquK-~OS_lxlaRLɽ}/ٱ%^$'Ũou6]|d9`Qi0{<qwFHByK |YQ TjŦg$;j+! UDtv*{ uU{DFnN"flc}XsDwŶ/m.4vkYΘW_ ^hru^v+ghpH}U8wR35߳j̓yʩLՍʧ2lA sڮMq`<wdIh1=.ߖޣ__'9$zrY$yd~ :8=o^0ޣvn5ʐM#T< n=9.nW:Nbp,}[Bɥ"b}u@gJߝ&JYAht猕{j{cZ_NTok}$ j6qiR}fH 598x΍nYЕnoE*>PE/9[}ϩwutL9Aƶhvn5}ߧrQe/$Ü&`j{c7encCs=ͭoYye7]2}*6tJ&Uup2 Z™hƉVߞ oܺ ~ k#h02w@g=227- 0Ǒ̿ǁxI+32/ۜUf=ӞUD] 0{c5-[#fxWI5 :Pa Ϳ<ޏ3(g@4JӋ^JQU 6JQ+">h߫GhHiC8GZ(A,`>YAhHi3'4i?v ='2OE#b>0 *.Q71(Q=Aԕ .Cm+؏VTX[=D$c]9C|M#auφ`!fFA8aP!؄髦0O]yf-B!#QW57qgr_4_rI05Qx͹h< pݏlf!uM2{QMqϸMOeKS¨c L&nKwM,wDn_V)v bX4c2Zd'WȄ(aw'u0,>.Yvk0('9MWҳd5=\~az)E%`-+>#.ԅol#!P:8brEw!$^wy]8\*Um604l,[y&`C6,I7SRSRYa˖ "PDLScmi}P > BXbߘp{X sTx2@tnO-(YGD.+8.L,yˏyw׮ `9H'o FMgI #*c[j9j:H*[XY_!ۥrr3+`%,(v+:1M$7 QKB/Đ7Iw-y˩ Ҟ힫vP4D a ôE 8@i6HהO ;Ym`=:< wPs>_psThd3Q9Ыu N)Z-mHUX7)lLD>%5 _v# F|n bz$B<$7V@2H#C`;mF th5_>h+X.VUqGHhJmySn ##EPGsȁY:?xO¦QfȜc58k"Y_g!2)A{b\ш Y}gS:HbͪCSUʡ)'6F#u7i*}_#R(Zs^V^1NUhLBK9,LjH/ćv3Y|)zß(6#{5wbj-CNY7r" Ɓ(YSKjw\5\˅xX:$G*nݨK u+-!K(\8zzьAbcb:K^ׇ}d@n ;SRM7xPLMoF_G9ᦗTěl 8 6إ*ǖ$xr-L<-s\_C2}` T`ېn.x!)` $(00?6m1\&{i;+ K d!kcU{IJN%ͻq Ls$,C {НGbCtJMERV|{sx >[|@ʼnI{G]xCƶ`Al2Jw)\Iuka9`ծJ,M #/v#=mEl٥}0M.mNP[!- 0`#u Q[r F(]:+~ϋZ'YcsҌ>:T7(nU f~p/keu/ z(+ߧG`L,EGfYWoSoO?494Yo+g.(QYyGBK}&Pd0I<[ۇ=ķL0jmJ˭/kW * ?k"y @|NnlvI,|pC FqТrjd*/up%|"Q1S,@cӐ\la 4‘G3!8^CLB|dawϒ]~5{O%~@TCjJIzlCJ }h>!uջ:zKыW Roo"{ wf jhRj@=Njhy؄63(C=.8ŀUL^4W?V(|GzƃnI88;Q!D!qMh \+K̘+W>4P7GlY]î/Hٓ;.0֚ a+`hogZ`yI)1+P5_6sN"^ށ9P~ .n3)px4ǯ@4XIP 4=1zCE+wHne7e$eGbw1eH_jb"*$gLEe[ I~ \֏cø:dSЌ qZH{c˓fc+7wsJ Ssga&ӕă-5S[J2%ng-A*>&/s Sޘ=eO)203PnrvmiOQf;EyLGz8,ihN&}lDyByd) v mњ-xtgsk:PZd`8L0(u($N_QؘRh`G%3d!`+q, ّ_ŬzpL.ʮ0o0;f7ԑnI AT71'<̑]Ϣ`Utg}wT峗]]YB'yk#r)%7 ܘn?'ʡH2v &/#BJ"ݐa!'z M|ٱpaqA$il1!Cue$zPvh@>XM d"ETgDOb)"OqY&1gx|Lά,Fg.BDIm[ 63,q{^\ڬ@}u+!&zybEiؚ?ppb4 a4ܮWs `p "()SEka M71:g= v@)B-`;P̒)1RTzjGYWnF`bWY=(n-;I'mK,9VE8=#wP"U_7ܖT20_/)p1+Z[—tlخ%sm/g`EȿG1{^$Rm9 :sU2D $oB]|&p(x'=77E&`{oN`)aƼ;xCv8Ћ,!`r)(ɗl萃#N %瑩 qNk>w`h[?@Z%SҜXTz@ػ>Y N{9TΎ%J]ϻuߌ|]|z'Y;@a%+uugnVYk#k Bb|II|j=#tA~VEpۏd )j iޔo#{LoUFhdݷWm.n& ؠ^_cK[ W {T|}V*OE6#eHVcm0 7TUWs_ovt:9C2̑Z2^$+V/ ǯf݄jLG/=H.i4> td>5lh])YO9$A_j3vwӯI/&·IO&ِB0^hQjSe<ߎ]#3F:˸b:gg@ng?saؤ; +eO5Mː:k< D7&ͦN.U;&̱CzX 3cMyeO~5\\JǴx, eZ^c x_m/Ea2),$!Qy\G!u}AӺwC{;{\WN dEU/ ~ZԀ-cZw.- :K(!_qlRV$jEr֍B5ks!vfklzx\FWevD Rk ,O)7/[K8iVIvO&CBU [I?mXEOIRc1uulSשalRe=n-[bH=įFPIPE}̟$+#M_6琄[wntȝJ.NC꛵'8Ԇ>31w~-hJf2M6Jvbo;ξRU!X"zM&Ei1^g <:h:U_Ugxߩj 8!j37-dtDqh5H*wl#aHJTwYJ7ĝ`B7$;qX,P >ÅИ._?J[<:5&歋 : cT9;ݏ?V iQ5J1YO6VHH *,/-u Y-ܑrӊ0n[X\ԒT "ˤGGO-bS%=#~%: ~- 5E4rEKv$~?õ| n™>Vvc1Eߖ;(ym ĿGQCOϕD7hRu[Z4%z2w=#`n8E`eS#x t"e_F6|g2pQ\yΪQ8=.kLCxC>iķOMuQ 4&cLxn!L,\G֛_|^Foh{s8UǒJ  ɜ fŌX¢D@c@L%|wZKCb1m 85a_W+ 4fAb h_N,>do@-vOK`NZO*Bᦳ;p ݙr#ݗ7[R( ҃TA&Zq BR(b 0(cܵ(h&^1|-ˑ3ɒ Irj >)Nu![tckjz[qyĝ" 376tpϞV+]ږvr̆د|PW/"~<:i8#DX_'lx4`)?+ \:2XR8Sd5_lZ8| 1 񥏏 f&uk>Y0C4ne".Y:B`EmGuw<3fXҭ_Rk<%4+De,b Ra:;ÎIs6x3_LE2;ᯱҷQ!RJi_בkK1ȏ23ZGz%m`kt# ú2r`<)/[-_|t"ˑ]cGz^)s+ A>[u/9 kA,|ZuOxPӐ^qK<s>|O.[80 .( C+YY$snp"wT<* hzQ[s%@1t'l{^@í)3< ٨ènMYA,*(1`?Y@ }FUxH#65&9 ɓMTPT4o]GerBWjK,d+$Jƙ~nT&^(.&۫5_vOJƒj|))ضVIYaȍ̒ :Q<y< M3#r]7N%kgJA ޲`UD\f'tOMLЃ=U+iu|QocPwlXlMq< C8UБ} N>shIo"; r ]"yL $1_/(4$}P >ZLIEHOe1q^wpZ >8Ф_d̊| 0;;jcBQ㖈@C4胙 !ljrd\w&0x] *BBTW-A01۱8Jȶ9)'wM0 oLo jn~b$ۂdxu?@,z-CPtU DkDSqlg` b9=!ק|b}T"%f͊1{*VJ qpja-E/ ޱ,aǎ9CГNȴ'B~׉sG{V %dRʤqpPs-0ʎ87[R@Av c$'՜=F v>'0"AN]]C'l2Fͪz3zQ +ti{$"(i`J?5k&wD6>G NsB 7 7V3ۤi;1]J~2 :U_B57y[>߂qǚ5SV$uziRbJ] όlj%.ŹB]L#2|!r@@&rjp)5evj1pћkZpIqءFM!/\0C80 d㛋77#X^7֖oՅ\l*S-*~OUgzIMMC&@os#qq8Ո=Vl)!2Q;e*>wG!=u& E}@fKCtNRA;L]3>kwf‡NO!t'< ʬ$Y% V8Dbfr3NOFfP "B`B2{ b0)& vx)0 13.A[F nدJh  dɬdܕLA4s,[ƥ%I/tN <Ӟ+XFi9xN+&m\l ٫:yP7츍yQߴjpXEb)@:Dxiu.0ǎ kx˃h3U|.뭾 z{Ep9n⫦@!cnz}x!-roFe] z0F\K67~8;0Zrscة'z[Ki2-iIH`7'= iuBrV&3mc%lx }lUPYg=|xޱztumPDIagnF)׍[3ܞwT"~C,SE7XLL 46#Ĥ#3\>رf>噔Мc&DBquKRntyQ^ChƯd ;L)2ťfVCA8viXggZpҼN%䒹b^} 6 SqI> 'am}H8 =:в`~U]jbT}Q2XXl5|9uqk3rG'#$SW&'d8| Nr7 w1|?FW0 IK 3 k{튨cΑY횡_ϿV#s"t`^~nXtd]ق܍Xΰ>tRSLQZ P\#i/a8 14 {771u] rDŽ)wA;/v@Rz8 5xE9_/=;t[e,Һ|TjF}4fKlУv-/H=h]GI6Y\pd`}% TNf*}Q.bneF5D%`.q-彞jR8&,cۭqR*[֏4x]{:Aqurco[|~{REJ0T3|u3ʦݾz39::k &AzLR|Ax;mL 5xgrnUG8xD*tI5hS4FG4G5ч|/aI7(8q'NVpVZtK(lil+Ց$t3z߮bPxCT';KףXZowib-=KJQ}HE209RL;ϰ,NAUI_%XC$bUPb 5~+6|lX'n_]r8:ٳLEm!>zX]Hk"bFdI+3轢egQ `lv/ i&' /<. ޿16!?Jx|3bسXjϰZ_yL"ڔr}}1ҳuhXd5@Ø$t<"o'I {EO X[%47׽ [pͤxIC,XZ;ΝA{Kfu 2Ŧm3" W袶q/Ojm\Mo.i=*-R\IJl ]W]n*LȿŲʶhQ0Ը<*$-7z1wáqsf;@)#8MAq`k9L l@5s𰂭ww}.TqEY-|#<+EE}n![ -E(wM3]f#d)$:ʔŸKqr(?V$7pM1B&&_D !9.{. ^65u,fMI;^t"{VPr,, NW `[`&[ ,;OpBqbwR8R(B*nXD㺶_<2mBH)Ry YuT 'XTI1 5o+}t@tqk).YuNPtl@&a9 (e'qiv.v gBC@ bO`% 6M~mGs^eI|#ee gb-\ȻgSdզm=?!9} F<@Wh2 H5EGKݙWJ\Kկφ"tl1c1:_w0XCWmPD[:n|+ǻgJZ.`QEH,vtn/1`}3yaT\Y?'E)YOLK 6WՏ`Uз K'+< [Ey B0W<|{'p(.cHaU(jNR\=%REmtnADAs(bJ~l#2` CUxj$\~Dxb 5'w ^٪Pvs|U,.-HlM{ZEVFdͯ񿻜sqK"taMUhdTZO_/~|Ew Jǜ)KzUX}fmmlZpm Ųn`VC y8ƖE8hp.p!9/B;M׶WDyA}"*d&O YKң6fKj NqU-A#vWey˴Ab:é`J (Z5-_D")^lewjtU,-Qh㑠d `0!ٓYFF<cR1ktbZȃߤqT1n߇U)^.<2Yf7]EfW!E$Ckn>S3 &_}ui`N ]̉W }S"Gbj)T dwET(>:d{L<'#ÔS&H؏c}NE5i!]b熠r} 8]ۥ1FLG_W0!ŘF ND OIƾaS2pi¡`=teڝM&uL@o}&4nlc|wrJtQ~"Y UVmAej툊Lӊ 'N'x k5on WcVذW&3YD)hPźoaZ:3^dH{-g. !,23vD% 58*4H[vn*)i6SXÅQZ>C¶7IHXğ49aYs@6/Jw$WB̮B5&j]vey:go ]xc zsYMѿ ~p\4l;F5zi 2H(&Ŭz@'i+hq (0&|2u8Hꛥ%l3`7Yoqׂ<(8?k% ;Zw Ȃ4*k WWKro%dN@~SJѽX)54-8SIw>^#DH>-;w 2>aA@u':?xg+,@FIZRIs%^pI2."Cx#88[D93)Zu}/6X8r Dn)"  &{ltPW tG:)'b"Q mc,`޵'7OZv 0j/8t;T@SZuɀ_g}hyU0HZ_`KcYv1y64ēTaQwi>ղrz}GXUhS];=ȳ ,>Ƅr1Wt2`]X$TVSiZN;][?DTRT/Q0<Ǥd)WM"J@L~C1 LiAIU{SʉAY@rf=[V 3KM^빢$K8@ƏA}H}_hY|ҩ>TfK.[9Yqi9݉k S6 3DN@vōg`K,8v\N7^qP}u9:q!ʔ^t>;Nifܼ|-:x!y1 ?Ok*B]*i"A+4O> ԅfd``⡈L!xx(NQT;  \UeB'2g C'm.ÊCh'0&f lB7gF 27% 尘bil+xCSN;㭬d!^T`M){Г^gaCzXrilA6ml oN ƥlP]w>k]&|y8R߹5zވ챂qX :" /$:C%"Eֈ >M9]hoS<~Je\Z4[_~;HH0M zǒ+,'݆ڞ\P 8f_=,kNZ̬?V) Op&[Tc0(զoR a?DD =@u@>6׺>;. `9 6=3$uZR'τ"pڣ|=V`L1LK(o㭛-.Ch{b25b~,օllS䰚;7o~)iq3bjOKФb4w0_ttbpJ e]oVO#KPrt={ݞrVB1"s:seo3ꑄxQ|õ%L8HWhwitR>s0ipjX2MRi"y%t|~Ү,wf,4~`0L: ѻ(m ҙ|v5dɁ06,cfGKz\ fEvY&PsAyU$l uVU|AQ ~`j(,ПSIګ?U1PCA2Bs1Ni-5UmsB#)T\+g߇k ,NAxUVcSbqn=~ŨP[v=/¸Y` s-@Ȏ:&+A'kHC1Ө.&g,wla9j-N/"LS?҇4n:>HJCB-N;.61ΚNkWNDNML@߮ 2 ( Bsު/ER7o u8&!N9[vLxb7~7Iw騶4u3?'Cm'ޅ@$wk c;ԶB$Q74iYz 0(jx7 NL џ`e05`V&2Z A w,7ToOcKnu rX)EafjL ɷ`7&cdk7"C3VYĵNB=I4C%L˙!1@&7\1w^B2=.3iF8kmV^s{Ḟsl'RS2r.A9G#!Jx%u#&C-x7uv6pwcWY )4p˾=L3aIrӀebG>ijטR#G% e1^-rj+.R+xR> 剝Rv!?!XN-\;Rl^`mpH<4b9J()l~I \ }-!\ hV0^.+SSa2v&nc43Oa|*W 1&&0,K8 41@@MQ vB_ByٷXG m֗拱 gԃqtT溈zuI (/g|cnC̐Y B=?F"蜔ʟfPĝT泄<=[˹tnAr)87K+ wdptNp/¯ȫަ<'_ S@su"[Z/'ťVZ{?5uOF3o̶o@)~cK3GposAec|^lIƕ˥CaER"fE?'IMlBB!d &7sQ(gj :x;:"&A /YGk6$1+`gS_œ` Ж#fWP"+攒&5 ]R"oa 4po')IR1^"r5ᕢ۪tġPb Lm]2Ařy MenU|lntkD&kWԃ(}Mdnu8I!/sVjTxB^8o&%#V.pp C~?o#24 we/IP:%܁ώwa*ykC# /{#Y`"2e}^7s8zK~*)pm1C@Ӡ.ܔH.]|'GEdU[t&q#@FjfiXe)gIs Ή_2*M\#S(H`ZɥyR%$ļ3!Æ}j7ZFW֛Mm {=+[A,k dRd r2npO@M"n#G@PCvɛ8SBfw(gRnSY큵3 o%/r~O;-,[W-DY]nti]4";WeNk.a}z_64H#S7Z2!Ւ|.(}1ȥEf!+FԣZa/ޒ,i|G 5k`Jf$X`Z}#i.j ff*II<33UWs&.AO 4¼d,5"By.6}gGǧ=T]?W!Fބap7 yOAv`eU*AoxԌU/!Ssy,3-[@k!f_/s7coX1D)^:S8k!6ݱaAuEMXP+r]SZʶÿ{C^E1Vf$ E.$0D+:5k:3D~uhw0vK6pv~F?M`j ~noE6g5% x7 mS^y˸WiD}F8=ɖ6>9` >X?RsJ m=w{/ %hxOߵPn=~zݿ@\;e+‘~DX$;znTszŪ ϘSo g 1WTkNB:u?LcшͰ-UuJMM%r/GF@$(J<]N7PZSe1x]\ڢRA[)D9"MbXPE~UP.嶱Efy/" ( Od2h/D $?ji%a[vf /c'ؖ/* uq ﲸ5b͓e bjJ.$酟?c%gl|fG`x /`wrP9O)= u#p #iب 1o_sq[)ѡ%l+YyM%:|VyyW*pmWNuz|K4` DiT& rmӀvV3I=rf7ֶ,kdlӥiJYR7j;\ Y|s% `Uoa/w| %$`ԡ`݄:=ufҞ-/IK!x7FOn&ȩtTUkjPt uͺ6+s8ODOU+oQ4ۧQ 3W ˅dz! K/fvrMVj`οPԠ |  J}`oh)RA"DZ9:u1ĸ\{~W9.אICFy?֊Ǧ B vo}:vY78[=Z[il? ^~3U}NUFQ<-ECz:{׵_+=*MP\iD`VHEV~XҷV<\i :9!z%@ȼ"!cp`|tI55 ߫9ZOif-D>lĤz*1K{/ަ5rE& t1ir',óMoCu ߿|ei:7 R̷K (o<((mJtR&QS2Z1VVIFA L~mVCpsk_P:+OC a5r7k5Bp~3yL9{Dph̔$uE~6 FI;(9MJ"B7{&צiFh<w N$EzyK݌ex qǍG b69 {?46V77R&YX̢:v6Ϩ kQMj\z7C] g Z^|wKGF߮W|`$*֜]@KȤjh&`;5@,W02Z5hzvےϊH_Q\5Њ2 Ei5i#Da1$o٬j]e7|>6/&:-ڒ_>չ)30WdjLh_+Q챯-!WQvol >͋21/(p Hg?64@SDvq h('@ǽb5vX{[zaUk'{ms co0ǜ7Ur"":祥՜>W1{{R(rcYcH5R8T>,gp˰,?cH(Z SKq`w Unʗ;$k$_|קnۣ)6ErLR:0)-V͸oLKagv_2ec+N%jB@ k꿚|a3oErT_(ChZp 6տi1p7\0&#S q<hK(z0qVH6V%8Eؠ8dzK|}l^m$e ӽI \(VOZj) #:;w^d\|fQV.S4@Z`HS~UkAZ#nK.7fjA= xojL9BUOګ}{Ϊ^^,p~g:e.JۧǗZ5&p^`} 4iھa"zƭ40`rؓTMذA/g[4< Ʀ4%z9$ .rǂU:Z{'̸G3:t Gz+TUWc96A.ћ.MX{,/wn]1B_j8${mt"b/E| &_\ "m\Fy2AHƼAGk& *ӽYǓB,pYn0P A]fq'6`ŀ]GidC@]`(gz>r,0~]G}q2~!CO⪏WK~Ʈ> V;8c#Ψ9d׭׸[^1Wn 9Qƍ2&;[%.'rv)b'j.xk!դBu]fɄ^X­ǂK޹NGu#7D+ߌ!jܜSܼCWhl>9 6\}l 3ũAao}iHKH;jM~` MBb`4 U>] \jeJξ`($U]2Jaam*2y+uz|qz0^..>;B`15vuQcje'ǐm>mei߀HxEb1:Tt+@[ [pLO֣@tK'Z] 6|堺:duH)H T+[(j2rx9` 1BrY3VQa^t*DnI!pɕR,B?3'5-G(|#듨CEysnfq釀dS~ʃ2#m.DG[H#f^BAu>@%D!4Hs<½}MPCJػQem1 CĠr]?~kMKg.uTmxx`d)28N_Y*RP;PvlŻ~zXU=d[U@M= 3X{m37LT pKgJUOtPqOcQ3uӾOB7FҮf,mPxi/D') y-F_6*s23KxKR1v#o*eu|_C=vdl1:pP&དs8N[]UVV4yٜܞ<췜XfEq+xGRAjeǞCxݩ` ܉ y9z|xOo漹!9ͨ9uO`KMp%A礧rk8 p"a`;POyXwJ ;ĚӅgݸH2ٟE^ڙQrFG% Eg\>lyx | h,xGDd;S2 N>9vLQ o<“w?r]44;o6ޤʫPt9?K4p" x:l, LQqq cn'PjEWJXŷd,m6qt}0m=/K3&DE5I3pջCO. k09 6ΖiY׼ªedIU|;{XΥ7׎]%$׉ o~JHH`>ZM`sJj #%=bnr;p?"Vk+kEE4ג{_ u4߂=#(S#|9|W\&%膎"@G9\DΡ( i+}ai%㡂OVrKdǢt-J%̎jsVZ =^Dܗ)0S 6&WvPf1ԑ+OvZyg,xkG)!m/2z,`4 o</+x=>o-؃آ&MG#yT\X&ÂWҞ7緤MluZS Ub ~A!Ms@L ţ_ :WhW'J#{+%VS|zSDgCRF1V_RxLII%Lu;iO-#Hpv))C;#ʝq^`&;B|᯾ƹ:RR/A5v A/Qۤ+W=_}j$f0ce8 `͹뾑AOߓQ+ У(UZ6w3Y/Hp`ia_b̵DBkQ*jsg[1 ƘG+=A֚Y"{s.cL 9[4m Dk<9WKX~;n{rzD8Wc \.yCTB:XS%Fٿ/^Hl3"/d)K"W>:EC<(6jT+XD譍e~A>*SVz_n4eD;n7KnBay|aylpB?sCvr hHYiD&eRpz[{ܐMځux 5oqz= dT=FDD<;MeCt 礕 !}l?Gj(!RO7R1f~{BqNa+?HFث < toX ٞhb* v}U-Jc@"s3n\]CEXw-q܉Wy-+6)E ogO#m5uejOin7v D@ qcNeDD0١#?fPU[ gkCofl2-gP=2ٓ߫ Cx/>Hbs|%Q1m&s0C*T'K?v bXm>q:vI]a̲w FjY* }\yH52R_J&F&N33ixDؑvjK<7,iAśo6CROg3(@'7ע_1NN*F"=I"V/Aa$qvL6<-$~Q ̗[Xx~22F,H"ŵC.P%bsҴak?#ފ/`e_&cvȶSEQ䃰^K0 \ P(9UQm;- Z@!]+OuD1|>RjLwL&c#yfw^ɺW9A)xEnRi )^j/e۾!z'&=F];<ԋ$|ٷ>b"7Ƈ(2^rH>Uu2 6m"``KTג${F:=Se%6_xb3A,@ϫKox'KCPt7w3n)$/!*e+'}i? ɗ&u=~2%N+81q\=I,1~ť+|ޥ[b^`i4Mx:w|ju=d<-# _0irgK/SVS X;EAOl:gw,qal-J瓿;W S?a>na-e( x8yLYҡMNun̈_ XS[5J+=_/2. =z 7ieg&'#kil oa^ƞg_˰/WuC plj#n{[ kBOjЇ_ںkA1XSڸGyمK ҄#eLA+Rg(˗8&̹="K7*O fDFaYcXZU^hvTb31 LSK45Yb ne<פU`c$AɬGI,ٛ|?/kMlDj:8pA-s ՗a]1;z{`OR8M K>ؾ)kK )O.}*+o *@BLX˚B61 a"ނipvD6Lupi{}vF ` Ս 2mqRw{,-mI,ݫ ~p\O*UL8| 0_]xNw饬p^Тɐs]ob$4Nkƀ} wJŰpNjp# !XH : ;1gu%-bF'@qj(aANȟ63׷B0iYc>e?#wqTkji. g! h~9) ɡGs<>/Dt)9+~T}d K,v1G~#(~au|:a^׃WRn-$RJm#-LL[ T}{lM!—ڂJ>>_N}0e:bP ocyE46 n؅TPs +grj\!" _JC`b?/0fo KsTZLl.ny}w~G836 07+ Y7of_4s@^巗sVցաdT$k0JԾMZ7^'#yI*#b8|8hQAB(@mGykh-&` ur{d h(ÆR*҆.\T AoMIYoY` dž^'_R69"jWIZ& N_b#g1 A-:'"9CG|7YPlAI5Pڎ } !pMQ,T۝Ǎr؝j(X~#Octͱėo#P;]"U #CfuedZߞގ4-90 lOj n\Ļy;p Hln,%ة\[}Ij$ & Ia*h̒䭦E UDqN=)X`d6_Azl\#RDFzP=g3ӏTSxU~] PBhYhȤV ? `#q9dd!@?Mx=:vL%W5ޚ_U qڜ[KC)1 x`Y1"wJ벘wkV +-5V:odO)~B#5X9fQft`aq.GcP ol/OM{qqUwӁŻ2GۑJ^Dj Hg/tW׃^(BmNS4E?F {o&ضkgaׂWgD geH]c'ei|Y^y̽4bn=ZB 4~͆C`CjGTn7vV!(wuwg@4l=Kq|x?AݏV71.=3NPO.5}]E@.>/\2s.7[=G2n!P{F8PnDȚ@Ȧ@W*]C`Zˇ╃Jz\b_"u;pU,] -:甯 \_'j s/p+n)9ڭjӗ.2^mq^-xg Dfw\-"7]`݄! ro|՛"tbF 57]{T#}qwq3&d)ƆQU{j,w|Yh2ENi5!jt"v;:TōF74H%v3"-/G?i_) bQ6/iބiԳXh1O#2:J59O/Pp+uaT\r#).!^qR ry0A^u6I_`S C |ؔŢNӴlw7XgK)" qͰk,tyJ$Xi\v*oك'Ձ}:l!ڧ-<&`os5SxL+[[/,XΈȄacՍ 8\e ߥ.#Tw @nyҌ lz=U~4p,GG,ƀj+i:$#v8Kl_*H-`>Wh?nڼ_ _Q$96n5jv'h2?xV1eCutHQ$Vl89B(jҮ0^N{±֑m'\fa.`#@@+_:<;fB&'zA߫S-Yb># .y' Q38\)|#8J7IZܼ=ܧwPS@aedJY̍,З{|*{(xa9?!dƥmВцb-߭Q8WusLmxL"~]85 fRi8 k8W3Uc z\$a2 X H"ǃRe[9DQa_C6Jib{(|ȩquAkx dt62r(ThS;5S,mB'D/p1#VPK4wU;>p ,:Sl2NU?.q5Mls1;Z)ݰDZAr_&v~m #u&64hn Zs~amR p5!p v:k/|lD2 '0y%H|8ʤ]o]ܘs]ohd[i4%7۳L|]5) bE6X7w jKBK6CZ 2gߓF! AAFG5B@,fpKfk #_6yA7IiU2y:E,/`Ő<='rbQ +:D.Ϻ~ XGG_¨ .:^̆P֭plL病ACp  xZ0xAo-Dq]& Sz 9U[0߭w /'R /'9س^? bu4#=wM'N(K8|`FI(я)gG~GBrJOտHci@$6-;Kkg^txBB[NؐcWn|9Ir@z$ӭ(3x+O¯Y ˽Vg9͕Ԋh D8/Z5k'J 0d.fVY}vRho`N׻0Û/{N1Ǚ9+/Y2A7 G ȗ q!3!v~I>3ϝ֌iL#=b5؟b9 ?nEr89:i$RR~8tϺpoX/8^`!- 4kW i1-/@<E,'4  2! A"L"*? ~:`3۲_ ݯYo጖LRuZ|qRw軴(hngnh[Y:Ce 9|LzcxذuȖMamD5ؿݟ>!6 U(7 90hGvoBkJd\_KU3Y~d@6Ϛ e1lTPh y!~R E2貛Q S][%m8g۠_l(f[&s>& Mr#{.1rze d dRGߞFyml2,u{.ΐ}p  3C1 y޽v 3FF.[DdhHZ 2٭kq!RWwU/tN`" ƈނÎOt;9R'7 ]9p^)@`Po4LP1_nTXӔH^#C^Qlx)^˞k!.unzyYZ\@SZHm>^ ˷}aDzy !i0/L0r j/gTVN "y> & lEE 8Mm xbYcEnoyGi>8e8 U 2j]x"m U0D aX`f, {œ1zO{󷂭|=6}to ˱b)@gtCxHQHsaMuCӽL+咝,9^Y@%C=pO DfD#8:7r]ɟOM6H 1 Q89s_H>#a] (݈޺wjbNNR=O#:58F$.E_d=ܬ]o\.ˍD*Sяj,a? 9  ͇8_iqlQ]{%1Wzk[B{6@6*cy:iXQaR2\PCɫi<*kpy˖ ^DoՀ")#\; RyQ^Veݱ}h]N$;{)|^{l\rEOHuS趠['uʼR!{Q`c.sRe@1`Yl'yK'Tb^/,_Sly٧A3en0$nNxHU!6ѕ鱸_쮠*;{`ǀ u(JLeij4iZȜd _p}XBsqgOFX4#ԜfvrՍڝ):z]Ed%@1|r}5ɯû/tzB Q6徴Oš JX^u<_|"ಣ?_YW+Vz( E5dF̷6;|"Օ"xhL_E^TO'WcU#Evؽ-/ԕb,v..yLw8Ғª*O RWuU<'@\l:&^F?xB h`xc.Ya0ǧ,/ \ q݇4[5۔ To,CB>YlA[1@<&gڡKO/rnIX]uM{'n;;=M%U xtCJ괏n&`A. Vŋkǽ<"ZqfLPȥ59]ϰ&;X~BLwuKZ*BEeoz%(fU]7 o^HN=4bk;7^Fy;xR敬_k1V*!_de]vWj}ݛ&(ePfz;rs"U`NM] a/@Q ݤ+ ޥ-KȾ\M1'aJR(p׊68P0 "7na<gm納GgowO{ l\)8J:,JA~UJ|dF S> |nDٞ)j+,"sBuw &|V.V*䃑6ՊNd $]=%XIpm!;mkGak& A,"?v"$W.CFhW ~aMƸGVRDvՉ-6}}ug_ul;Zre-Z&\W%0>Y9)KXJAQFl?e1p%=>0i h8fJk7ǁu;F~I1d.q4jbw)5ɯo];+faD +I`FO_|MLaB5Гvfejn),70M"XeZt"]$sl`ffëD/p4=olM0;3l`[ςC~AgvDCd-ˡG쨀QUcC Hr`dHEn7 x.슄ƿBQ :$voptWkԆ}mE`v X߉UX0*bTScsD9+nTVRfM5ͣ!a m18 $@D<=jDFp{$;Ѫ3sHL sŰdeJ`VlvQU )p` 8i:/Q Q=-yc x {ËFBV½J?=p4t9DU'STG6ʅAjH`ӤK~Oш~ M $qB;۱ߔ)_yhW C^1F+U+ o)dM3Zoz)#?QZUv ӧ('iA}hѧNMmI>7zsP#Ts}k_ =~6ؠU~rsM4=?G}IId>v$\GWFJY^YHlۛt&lE*ؼzޅ8cِ'Λ"+0iK&1)zG`5~rDqWl$$/ >KQ Å(u`Aѭ8廬&G\o"ovP=(ˎ1)tKx< yp TN1;t#)(m)Sl?!msF_ڛrglL-A(H0m/rAy{HQ.c ,Ė1Juu#n{e(*QcWD;[ba3͍\f6ECMXhuӗ!ЎrZLtԯrrHU R4 }6!l$?e-HT@-sZ kY^[ngRj+_ak=.Z-zvk!g Wq֛yR{sLg(z~ʟ(ћRK.-<Q`A=Ji dΫBjsOCkz\12+(mMeE)iR.J$=kEJUWmm*5=3]b*Y.#{ꅗWv+}NHX@tzl޿t@>fZ 5EA*-R5 c9c‚KogFcuu\s{E$VsC6 ?+9h-F-_F"<ȦFd^6iN]RcXT Z6ᙈ,߻{$fYs13񫤎$làD,Q~vškf%F"~ \]?"l}>5 I%OoCK~_(L>n;3H1'GY}T[!~ ]^q0'LSebRF* |/H[b30'{12PR:}T {λ6y, `؛tΜMtqy_w '{SBź]*F;B{BƎ$N%PA%P:.6YM0vsoī"=[y;ve??٬Y-9N$qr";eP%ѷźI􈱂ԍ% :ߕ(oJ䞡ӔVӞ<5CwhƤ8I!?ɓ %b"uj^>my-*t )z82z*^" 1څٟP>_m9+wATӨ }FoU2ty2 iXYD*ׅbf"B*{뀱OwHc4i~NˌQ[h.j-?5 ywh9|Fh[* ,٩Lo\CKec\a:=.Wcn<`\_A5h4K8 (}FَeÉo Dcyl)fk"ydhF k҅fQ tQzQ,w_s0P 3"$(o@GV8Lj(ZlH]HJF+ F"|n~W>FNdN^EtÌwucyk !]H 69 N^8)xIڨU_[s.O-JZDG8#4- Li:LFgqVBH-* J0oqa W AwS)+$"GN{H\tslT`$5hΰ=>j9/fHE_yaģ 3( YW$/,Jq#XHE|lRuaiYO[U/ :,˟Sd%ϐpSh6<'h?E%|j* iU\Ӂx(\GncɦEX&EL' x_@Z= b5X~V-2c)2k:1;\9}:=5:-Z!{1N*{aEZ@)*\l/"ʇQh5_-}|ITnu7,yld@K)딓5op5ɁD*#b%xSʩН:.m-]I#/Ò"yIKqe٨Q_?ѩjVR:tnm|']͘z\ye-/,zw+jT6=aHKVf!Д;C,Uy^e,^S2t eHIhXC<_9\s@Y \&O: k}Z2E{e :cj'" Yeфp]Y I,LQuXW<*U)seٍ˄?PrYe@Jz< / uhq?TG $<ޡ*-Dۑ!jMW9wQ˔|rZ0sAVVOPD yj1GC{ e';Ӥ*OH؁eGqի3# WW#;֍^XΧ&^!Ih ߞ0F'i%X^!n>tuaU'>y76 y#b}Vdq<e ={{P)[m9K@4ֹmhzJgLK(. :v^NPRVw3ǿ/E] g|hy.?(nL30Kd%S*I= .d xJ$l'%$wWkbW?ԶV9wM2%dLkPI1L W Gf! #/`Sc,V`Ďҝ7D{a2jClFZbn~yFZ[~);z|@1,XWg<2گH;(wi \08= `T]]zt"W~D7!ru{l8b Y-Zd<2pۧ='xfs?d~:cѿcd:<]?pQhTϵas8}憿5yTA}G@ pApZoRG$[ZQ WYyi8zyu9-) `L8C E @P˳3[2ϱݧ8 *xPF.pKq:[5+PG [BO@?h/:LZ9b!U`[k&WK 3?D^FE}xz/wRLMj.N7e(lg$UY0E_"cALEd^" }=iOw"b9[R&A9 (uLf8nGk9z ޸}pNZ?ЅvWe>R) ATXЂeMffHkhšsaCnD"ߡLICh~<.ٜ־5@ dGk[<́v7J!:;-)oy&jD &*bHnx>&:o2Մ >>hkVZf"`>i-݀}2nԳ_3#xyxqTӛrG#?} \~ILjAEɠaE!r]>)-A n՜hSc'3tTu˸hË59~Kƹ4 s.b6=X_Jc~il <ޘӉd# 73Lx$S39^]=$9/]<KqRդϏ/_=呜z0\7 J(lrdՂ׹?6\0'b6ݝ'g."og|N>xea{UDNKRեQ} 5bƞ9O5' {G+NiH[%d㥨.{:4Bsl" QgaB]S8g}a++ӢNU04X+4w1D/wR':d#7 y?bW oϻ|'[| ;^먖{SE .Ab/KpbqV*pGAb:`kފPVH?aRU( :JTXZnzu-?J,}",(ux{ȈJCb7jZEvsl D(Q4~GϟwZG"d!%?V(<x֙~HL݂d΀X?=#TUyܺW{ a:JẂn> *>Dy_!ZO|-SL>{Ss%jJgAkvc&I]@ʏ:??3Ee6{ތфno pRmHZŠxOqohV #{a~r `ux@2Ɩ%`e@W%eWH\5a/`Cc``h!gNI? :VR?~Th0C{y7n+)T(w ٟQ)(ZW -㕏C~WF@)*Qﶡ:\JYE-v=~!ݒzH {>!.+9?}gX{^`mtV ؛eGaJcG~ZY 0|ۇ?Ɇc0\4{ehtJkx.ߴNCR1Nobte[1_ PrJ ]Dl ۆgj&PL痁oz^U?&j9˽ֹEȰ!)4JRΖOj vGa6fWk*/@Ar>6};:+vql%v0A')8bf`:f_F H;9_YdJᄟ1B{P/GZc@ESW;d-QLAA/=ovU4zL.f>$^ u_RUU'PJ ą?'hvI._3籐.dAmS¬MFAԥ GtD:0~Ǝ$$kqN ű.K(L˿)5߷<,oVg7Ôaz; pytU ISx*%,;-FMRE[n/ca3&:8[6bur\ʠEknZ$S14R,2\F`f a\`fa9&cGzq;p}x9Ck1/\N}}Gx$Od~-<؉;OUTL0W&DB>iɹwfH~%PaK( OAf W7s?kZ$DP$/k o=hH~O:{ 'ʎ IUE[k$ v2y=.31 ^d||SYz\]+4bZ*2.TαWdw} M`nu*r5Oݾtmхl:a%6GuAou&2]AQXl˰ _dT]^-ޗC~vAA*(mVCK5_GAQYTȚ3LS(ȋD" Y \ 6z]._)r4 L):HdU2C² j>]ٰ<8M{,NIfHYvZZ;- &' bӟfNnէ Ts9gUԪ%E.|@nSeo/j2fgD/U@VKGvG7MC& ̡/~cuhhzKkYB! 7Dɕk4=!M9fM2=4vm aU&܄,1g?uyz )~iXCDI+yvNHKIhςs\laʪNz5EfHct3tmBpbNy0n',o<-7vnS*cPAxsiX-V{{Ie9y\=*D(_x1aÚ AxOk7BZRי&9IF=0ʻBWD苃wr7˸5^O|:hcPc,qda\HuP|%8JP﫢!Od#?^Vg7ij/@6`/ןkeNU࿒R*Ae\+9?BQ 5>*5k.]S|zlX\*vDh,Z%_$ڜ1hv~Ӵ[XӢbxBypfENdhSqZH`训_UcQ2`2'mȫq$`m@Eg9 dx7u>yܠDH$J1pѶ>8iI4"2Y:WeW卻_и8*EGnDƸS2`_Ҁ @?RZY |E-onD15:p^+Kc^>U݆-r7YklmO4$KQy^ef^eWZeV)ywktwhҧq1lW WMH[5Zگڥu50*XP\$/mjim'x<2x.Z.o0k΢b߆߼9 nP v(ʸQAZ-7Hr5*B҂ |KK~^6MVӺD9 KoULn͂7w ;xfaRXX`/TH3 Qis#֘e({ud`[#[|/(!['.WnFyً"-ik"/ޫSȐwoj&y9YBZNR$m7N^vBa:眦} ,>‚F<"AZ]{XJXfőj-  +Pf4@ny86Ѵ۩=n/?|>A;v1\Nݸ=p M뀎o[ a`&2$VD%#|jY"0'N3H np)ћnZ̩j[ ,QiQP&_k )#l"3y+'=`9me d!R]s5M_F3 )ӋDkm֥hq:$f'05bw u9IWwYt?^ʲQqY*rf9ei&7ŏ2?Q^FisA| }ӘuۺcO`^@1O 2PT-J½Ћc+AVp|~'GRSXnf [TiT ^f>>PK‡ڨ:R;ZUxI:K+;| *"9Q'雸qPOq~x)~_Ŧ`'_3֊-46+B`k}N&0RNUx/GYRڲ`"ھր_~\h -jQJ ]tfZ~hޅOtiHm!ٴ45𪵽=EMn<=eLw;^Y.G6ssqM1,NzIL8"x % { ":o:MgENgya5i::a4 m>viXz1܎zz~3wX#6wPZpzVY 8<[4堆Ǫxt֛:K6DXp)8Ɇ:vmutorMO(^pv/Z5fgZwosv]Ijū:f~x *7r񰟈 5M/+ѫ弑)TPvo~S izD5rD<9 &J:U[e~^&:\_ v=X"*PhV:K [4U[4? Dia>{6\32kN띪2^aŸԸ{1 xaH̤R,t٣ʿĝ.B:ߐKh1lKvZ0_NOH{"PTHZh:_Pn^l惢.(|۩s7̇&00B*j379E+-q 9L4CM':mXx1iEt#Q7ؐ{l=,MLKVLp]ߎ.%Yz-y7^ N#i`Uhf2'4(9IEvpj֍tw|bb 2MY 3ef,P4יu9=mv t\{BqoCH=+_=V}9ZOJB{-ɴ 3~ronٞZՁGf%n;hK*BD]ScԂHe3Bd hоKD6}EW,}n]|6)$ D[C8g6\Y~ەwS"2%]1.8u#og&=vU`^>!~{DsDB%ƫ3Ԡ9}\#^JG f Ō8m7݋Gz.ci?x 8oS<{Dy\j'R huT-kLs/W( "b :_f 0m}ƨHf/LQ4z87(e ggZԁY7e^@^{_H^߇'P[zA:hv@٩:Ip<6F ""+oP9I:^AvHb1Α4GCP>}!~dF^ESm媚KEC|7Bmw!6uQf#-r`Wm892 ֿZ^GW% Z.2,600x뿄]G}_%8B dQW K)QuzZy2*CK& `<@^a<' j.>?n"'ٳ<%5k:Q֑9W _H4^t=u]_`f+5s= _\W_B03z>Ge0,w[y^rw]mLjO?/Xz~2uxjuDs/\L5`}!oj"Q0P<;ˋXDfl~dId(692O@l՗SCF)&ɳ fEE%O0Y?B`-{a*pSx]*ϲڳ~4{ơ|wpj8?􍖔w" PxE)x#89Ʃehq&*rrj \lcϜV!pwe"܃o6%/`L[e[FYSzf 5 ޖ$ffʁӄ 7vm[5FwKhӀ"v0ޥgc"%ķH o-!"6ZRuٟeȻs=yG~2C+4HMҌ7t7TWZe@pCa+#  jU;?m QuE~ 4**pDSN# -Q}ƹ#tz9f4Cc~ 5}=ZS:ӄg_ Dj wlk}}p]J ]4{$֬`&`*;BT'. 疘B &kRv=ڕS "TuEނ_A^0Z{}VY~Z'5Ҡ 1Ww)^ה\C(/wS>(ѱ%qj-5A> vy)5*>&dU냡ՠl ,ň`x[b5D+OܿB c.U"#I+nKYi CBp{!#5zL밼jk)I0?H˹e⭲RLֆeX^5z@^;yIXBߪ-5g䔐i߽o k V:ַH)ݶ{2ٱ&_e0DH⊷~$;w '!MF}fU5m=m,v-Nb<9EʞGb UOoEԴPa P 1" |n4 Y_@IF8)aɴ}Th78:c n̳ž^=/{veۡml. TjR3x)ĄAݔf2mI룥PYhg BёHU'DL.hEXT*.~KTz2aئC8XusނUigyq!-*rn|RB\FP]0ųtaseBEhlZx?4_Jtj*c'+xDi`E'9(l{LXg0[z)o):~@;r07x;|~'w&*,BxO/vLSzM O1]&Q3 Ks?0J#9G9 {ȅ P7sM75R}m} />%!{Ud_g՗~q<Tpv<Ļ#źM- ngGonv`55eKVu@Y^щ_Q1/mXicQ12X;ێbC$+R1cm<`t7>r%% j̷Ďp~Me")& !}(tTqb`)7ڝ %q)A ;@a7l8uPR ue]t )лGki˞6hw!+Ccj'쓹kͅv V\2͊k^ f`;+Z9R@6 lCEv%Ou;RbV-1kBdo?*RJc8cvHGr/;k[n;Y6:nvo48 +mLm*}`n*HD,؜_lrM?wcZ4Yt[̙nͻ/FGpb8'X0}-P8NhgQ2kw7C]67?_?k*GF_B pZ)I9 "qn>#bp'eJN 62ccuX8~|EPAKdSbu7D!m 9TXBo,D> LrpZ`4U{ط7Hg9wzֈ!ֿC?}}^*hl % 7pӧݪa T޿Jz? WO{-UcXidwAA jjO]\ j^UO@ veF5} yHg}{=N`keTVٲqCTaNN>-"v/r3!ŽiRs\kTְ._eЬlޮ+JG rJhNQ*> +n nj B.MXZAT󕞍'kDҖpБwYb&mkds TzXzi~zl3qOy #="{k}NL?z76sVL2|yHCeE{Y&⋋&KR"V~&˜DTVp %Ti@d8nSBaԘѓeخu*ʿ(ƴ:lLc7ž+c~zrNկtPQ)09/n5F9s ݨ6hܫ2_*bzMl.8(?bf]SXlJlrOWwHhV`뉵F=L@k{;K9 z,O/!6@v=ӈ̤UJm筵ngz o$>;qnrQUz t^ v.ClY^p^먜ZI0zɻxu (%UL5 5vi{J3퓄UTH=#$tÀ9'G; ͤc܆Jp=Z1*n0AN P>67Vμ18#CIpwnrݒJOA"4I $tBz>!e3!V-#d, YA诶 vwMъD?[Iɣ#?>X8 ѳkΑ0dltStg:zԚe?qs%cV#?/D߭hϨp ѹ{{RNjA:D1MaA&:T5Z?,~KKXtib|7bj N(/yd10/nS|kiQVfn!p hYiĮi^Z3)NZ@ dhuti"b^L1zJ&Rl-$5~?-s>~DWYby7+졠,%ӸlXh_x`7-kl? xYYps|.54Q1)f&fa*<ʩnQatk?vU#Hpt #4,7%}P\9 b c|Vv*Kϒ6;qzio6n. A_WYkҺXWeA5@ mvk匍ReD ioR|NUdA|ʳQ̘x?U 85VsZi GҤ,!.}Ka0l׃5}pp1WH :R߻?S%M'9Z+v*Vhб©N%)cO΢$ YqG'?~.Lߛy^8de,JM`m? 5pŔ2.{ƣ߮Bb, :9밖8[Icꡞr׸]r?s&^k7#ѻs!(]'n=&}DՖFa.d}bq:cܾ4Pz%UY Gq v;hUvn]|ݜS%k@|%ɶ>.K l׊";Cm5s2rGZ!VohK#5_1Gdђ%c!z{`Qخ. `5?h̏_WEY"uY|kG|v^ Z,l9|o>bq391Q[87[FNk 7ÀXKt! LG!|t|<҉|9(5J?uo*VC>H5Es 3jgOm6 BJ#uh{h Qhm  R$&HP{ַ3oqnxLZ,A1DbV?{B4KfZF両m&]" [\aB!`<1oB5H~$QZF~vr2?\tkv vxhIgVCʑ6nj>Q RZ:;v{)M8k}A3(qPܘ&|]JŚ yl2* #}f ~b/mE,QE5\u}W-צ8GNQ3 MiH xj.8I_29kK@;i)X?€eodY *4E#AK(0f0ފ1wʰ#Cveo(=*t?MJc^O}De\/{L\ ]x\aLN43] $I9ǁP(7Llc^ѫS9dύ%)W'{Lݷ2s):\7cm+59\#Ӵqb;"p4B~ H#=K7o MLvY-W;foH8>%yADj*?}XM԰lBn,ɤ[4!ˉ¾CjW"B7E3~T"-TV[qk5TU²_CfmkFӢ%"upkP~"ȩ ">GWV `/A\- ^X S\LM5wD&b(f_>MztcŖ~oT߫ʩ?|61V*SD P*pTH<3%Sqgk{4R:S8NH]-%ӥujƱ*@S,z:1]uL2{ڂG"W8t8s//70H2|`)JhT<YɄt w~Oa]@\r=o YnXbJ,cAh.qE~. u$FI*2KX귩s)7;lBKݎ"Ith}1By4GA4NWCgS:٨`lxAci @٠ {p ” aaρ<;me(Ƀ{=@ɶ) ^=R'h 8 Bڴ9!(Lsh/ ex 1l1{>LIw adGm4\?V#2n2^]iH <U@$Q~ ܄lg@~ Hwbm*EPL32:,zm=AcK$6 ?֦j^#oQU11Rl@,2{*H\/1$=)ǖڙ"AshB#ĉu!GX-ړPȔ>|p|;&4sRþiud2x6󮯨q5qcGdMlÝ ֶU/h1Dsˤx, cNCnGo(`[+\XK3WhzB7F9"vae G[[.OK*]EL3e!c;q/7FPAe#&3њ}K\@kF73B {F^-/a9ͼB 5HRΖ_jY>fC;O^ 6;mRLQY&Jev40}ƿ0eW~1>""|%i1PD.N(poF%i:M!T*&*y "Vn|B_.^?ClIw̫kAK'_oa}mTJUYv{$ JP c!HT/[tA's,#oΙ+$4*>Z>#_q-Z*|jIs31ߣ"s _JuLo\oLnw:?d8xtk p̓jk˳&#!:GePĐң'ME/+G"VO|.lh4jw$"m~'u_m=˲ fx^p[YsƟLCKfipPSk~|fG+1z L8`Le j1h))8WuKP⸿}[ŧ;!LiUb[l4rijm:Kdm W@: KQK5 ? 6v%z.9<@>v:Թdi9zW,G8pzזacnN#oa#0J1-հɎ~= VFBg`~y`h }0o}O}p*aH}dG@gZGoUIǡL6z`q{*&UZ@`}uD*௓1ߡͲ++Ó-~09M-վ0s: QVeQ#߮&i۵dVAƪ#eg_xF=PdI˰/@Ue3te+t tcfxgڭ9K\5衷mV ɰܝ ϪGV{BoO  _ :@%beSADw@ؕe/=8r0J̓l<›Zf=TL bg}5fa FoumA >/}Ґ} Qh=ǔl_'Wym~' zW:DbìQ )oB~.-^"YZZ6q;xH629:C\pX4Lfm0)Gh*'[];\m1jqOe=}cw?]A ޣEyp=@ga"Ի𭷄^T~VC =qW'f3Iҭ⫓p7MCP\<n`Lp6( C:t#B 낾`b=gYR^bs7ڀNQu]B?4ɮhskDZ8h\u( KhsN|U>>ѯTcV^ ^^)% ֧>[4߇RDw:=S'w#bu C=G;-fHl ^1Fdl ]ah%3rN'|PK\hV\@_*C^҇Yrp+C(hm 1S)DJZ0i%s#Igyi;@Catg>+Q@tzoc qh _CAsS8_ ?.inꗳwLxؐ5TݫSe˩FVZt L$G>W?1|R&i쉕t}}; jp*i(>38Z˄% aSA־ʽBw5|xm` ;SPV z_SͬwD63o)xcs!N@[gu9 h97:ԲtW: t;v볦 fq0຃thc4{;^W]xNA}Lbxֈ &|r648 6nZpJ¹v z騉Vb-D7QҬ>Je[eฤ[ VNzżِ%QA^PAur|f+MENjRzL[{0"v[fIXh2K<]&c0yxO_ AS©@'gTB6"*! PG|~CƤ [ae%gBfcr(?R N{UIta>Tfjo+6h G36%tbE\"3[ <'C]3XqkzsJee> 1\:R-i ] v =X3[Tas4nKuIq8:1=j'n6A_P3yFÁ {$6y?s|&|e>@H}r84D^%w-`OuȲ.HRh>ꢷ7RjSgglA 3/+ծ5f>:2#?tTx \KdNccuT!BJ Xb; Nysqզ oLl kLmY1@jTbvʹ ܧT7ELfXwFqi\;w+}DwO8d@X=(wҍ1`&|iP R^B M6!FG8^+BF 59 91ա哕q;ij\4op$)7. z3w/d;0y-Ǧ!Ȧw6٪OZǁ4 Fu{W:e҅ڨ+VƇ B1<@[BJ7"k Z5MjftFVg;i)[,L(HɬFٛ2e>DZ,N\_ `X[z'xn< 3l>2ϡae<{$! vREJ > ح+OstQ½_;zRw9B`_Xc怽1+w#ңj``o|38r_E`\.NFmݠgxvDu (w9u[:r;!P ?C7@K]TP<}(k([]7Qlh X.g|irAAi|KXF}Ec5<=ϔ k;bu]'C'#> @1#JW/8Q5"#"po zLZRpQHM ѳ0++Qt&'`߯M 7M;` -M?~yүU\cfo#/ TWS@QՄL$K].L# ;#gͷ-O.ϷHbj{Uf|'X6]*0>#ioVpN1:+Zi7dޛpaA$\TaJ#a@r}H:DΆC({bTnӻvIy^ \\wf% uFK)Eh҃V.CMh呿1=O3K}"cƩBJ?ىK[ ֌O{m2/EǏ2fi⸏YӐOpC RΠ_$rWr_l7\#QZKm7 dS@$<0(qkЏ_z*8LgKeXk.Nz"pr ،.*$|4Md[*ZsLR_Pq1ѡ4#XΪ3螂 n $6AO$r*i?RτAc5O`V[ċE~f:*& שּׁNQ`9y9d\DzmU]7dbc;g~!3/P>5 2 dQ"pjϞ7o 2QB(sY4|I9Ls+e?덛,IRqI"IaE [;ӜlЂju@E%Z܆bX!Xc]=]َ`\5tգ݄j.A93$Xo](klT8=B{עQ3IC^;WOt} WuJEnٵ&8jP#*j00"y ,1}<;2-@$_ kڝzcZu XD6ϓPrXʀUzp80~V(Plhmu0R(s$n[nhθI/C<9ņi܇u "0)/;,̰7{ֱ)4ϋ[z'CMD9KQ&`PX8[{|O/bn#MM$#OѳJkLJY=,tD5Mt%$I+R>#FtWPhs>^ՔiA ]t3͓kO+R 4=S?X21Wqj"ĜPyٛ- Q<0.Ux#2mi* 4"h˜G(,jkeE1e#o֝pjB b*52G2;ȱDmͿIp7] amLy%/`]Q]Ati8pi][ /tpֆadk-e_sW oIu$߁j\3 :,Z[-]ﯮ1m4ٓڹq*a斬%=Lꀾ"A?J <(g xOX :7 }2ɠ"`n#1/{!TehIV.+iD["ZqԿr{>/n9ANSƉGrؤч+RA% @`E;N+㙨a+Xak*M%v,JS2Hvn cBX}IVNIi 黥KֶGBtđ@ evXo1]!| H~ F,bi\UbTgCm,?-lUݎoP' NJcx^A(1f/j7S@x9) R"n^ :¸ 01骼Υ܃q7QHkY3|C'=AcUl(6Re&!x$5%3IrT環F 9X֘?Z?!xsP Jd;:z&=eA1G[R YEQ˪H&d:H&G KXcG|8z!GhyZRB)`TgK:fp&TrJTTJVz/D*@@ܧhkGoCI9ͯ~zrⰹq^]Lrc* cZ]Tzh\ >8W ~-'>8tBO"FNl`W^:#ㇻ xY9  BMynFt⬓WS F2ic/!I ^|̿ck&8P`&A&Y\uI "+GfKPs2dYa{2#Zfg;+e٧l&n^eyaOGT#n -iJ36\Qu 8ʵPnCCCn "`76xr庞uo\ȞfWy GoamW[`\OĎxifž,p0Ef+0orp+ g~3#='1uV".M+[ѻYjf G_NUQ7 ` Mql JHSH\U6l}*0.|:kSOt7OFc߮Ɣx]Mh6N.ؤR,TE?}afG*ҙ+)WDKΤwq49*K< zx6^KڅbTՎ X.Tfw1i.et6mtNN[AC DLAҗ%wճwݿ䖋]NQߋ X6QUKJh9 G*_/82, nd'~snyzT7iEذc}TE㖀YR98b\;lEi* Z7d FY #qs)G$ES_&eb}>bdc) w03K$종~J?8ѣZ[RE͔B-*l51J8O(|sԚhlK\FF61 Kԡ͏*f6&Z*FGchECy&ٕ# 蝃'7̘޸!co?ԮwbЁz^vn2rBF}pS-Sx$/-(DdֲVl^2Bt,+4 v@HțY c^^M#̍ݐܐ @yǎ5hEf^ԗ;S![Xi% [D *U徉b2SK=|;]ۜo}FCKmNgNI2ch/穦åY<զF'En!!Z #-aN:c*+ 0m@h K-:B@$4۔-QUVTv]Ku0vH!d)+UܝI 8g(+U6tn~\.=0 6p~ST/5~,lqQIlCu/#5f9dsC?Pʥv3\?z qs2 Xddt "0h 2M InirlԦ:|!ey2|N=<*YjxcH yrh%SaWd* T{l5BfZQz=2'EeOgpՕH狚A'9חb4enp0}o )e|"GKWT&szZ~,SV\}/ {Eb$ú>hꯪֲ p??A .:UO*L/n9q- iL0.|\WhXN%e@HsG~8O8m*l+ ʇh?i9NxKEFcjP9~ͩGgD;h7~X<;Rń/VPĨ 7Z΋_(P̰oqQJO%ʐ65| 74ݷ(~;@I5ߧZsTZ@x[R@%ö&l- + }-_M+eԳF(Ӟ+ou֔;˾|{N?ϐ~"DPeXDi@  ;%i&YS9FBIRhnV-@99joh\2gZnK?4QӟHuO6^ ObcGpX]@g8њ dQ`G̰A%62e#gLY%o].fozpF6[?[w^1Zico6^E~``NÃpQĤT]5mA.Y;csVo&W` 1xқf.͔9^xqR 1񋦒.C[xS O d_Ѻr$ughM2Bn ؓJˈH`l|`β`q,HlPª;;d.ΫGp6l'.!>>fRR~z1Ŭr.f} ;i/hpHL G0xQ]=J*gh|\sJfj?5| (XφILdA8w@&Y=#zYuQ2ga3Y^fD%f3e?Y^ӵ\)CYqcۗ+/0gRrWbt[xudp7,a:2KC!jt .}bMN4~u}_ra09^J? 1)YkE_ܑh4.5Ϝ%V}\f+mؾ_1V.hlZ@W?AG#{kyY%a~ =u09fA(l"4(6xapFn̐b { ƎjS|ԁ< >4I2Mm=\ Tqja :e-GxN߷O 9+{M+еEBY֍}>f:n>sI'W|z28v&WNsC0]89ÜkܮWY uOb|`7Rh?/+(O$*!:kkgmm.. P3iOxl\h"c1вJdS 1_`q"rq.Lg겆D.VJՓ{N?iK ]Vuq.n, 6! g?ùs6"-VNFf rK+H)%T$iP!}(B yMXEV蜿) <6Z'縋XJ0IX4n6VBM3៛]qk00, mb1"n.7WrkAjn*#@|5ʁGͼ"Xg P--=R-$wM|mR"K ƒzܦJSا0x)%GS YJX+]ug!>.gu+V^UbMYwWt ,T`~|T;hm)*}dAC3L[8ŝs"38hPژ%ѭXƤƢn) 6* !9QcQ&Rt}2{+2 jRG2u5X}Tkrp2Pn!='݊[$; ? FHC_'-.cL(4_ \d{3V3Wl R*FF}9lƷ9'|sOvGOlC܈y@Yu5b@납(33Io&QW"@8C3uZkC8ޜf>ZUEĉf8e1|qB]%Ye`]I*xhO_D @'I=Ǚ>K.Xpz:{\Wb(T'3=9]szaˆ;U'L@7/=v]w&RpQ;Qf&@/^y_jS^eMN1Z.& 9,A}ExAk=F)Jw=8Rvdlpmsԡ .t9x+`&mEos+3.W>,-_ ;\x0VO&{2 ~2 2ejHg">a*l}f`,R"$ql(vǮmY" U93^v rֵؕn}Ȱo.,M'|/އvY{8gFD5V vrJSGv8wu*s7YЯlb="6La=BZ{Klm2{E!ti؟FHU%w_6*-?"EM.v,oZHG$qG5@#ytL[ew|ŚNGKS؆ IDɰ8AxMDh&Vo-~naϾ4MS$<ŮD6!kț.5F}Y4OvNh"kĤ}L4 6'&O U^H=5 N s4 QӰGaÚ,Sa_Q=HJH㽡ۂ aS:1}K; PQ7TJAS^^o^V:{{hy n'?ql۠`zu^smE;uA_Tbt-ıoŷD&"*! *ɲ?,1pQq+k>$ wk'/_$K:V#aYfʙgXLH1°[ zKdݦJz=zMj{ekoZTI-{'widW7zAczQM*/ϛ Ƥ?yÃ\n gs?,hs 0Ł 2(8Dxt(ڃVu8vrg%-LO1:@D\hE Q~9?ZtW0c ѩLW曐Kep{A~HTce9çjfl൳;4)魓X.sw~Ͷ2vJho39V{ܝQwvyjY P|5SԿgR$ $4SXͳۜq藰NmKe]L TIѬGZ+R(ɄQƩ mX N_zE˥Ȧ%-.;}n>|QDw8@ujϹRؿ-RcG" ^V-so4xV}:s'}հ-==3~" uCGh;ǤEuMDEN@N#ՋZ~>$+Ed6b|{}3!s(ᑸ Ǯ PO9PiWE: qstN hrL`Z:-5dcIRc4[y,E[ O#9Qg}a5PiOS]#E/R.v VS{!<8[C.RUcjH1@X`IϒǗ`Njjq!$zR^!9o>u+mbve39 ab7򑚫-1Y}z5WUy"sEPw]2`;p$!|*b=fP{]yN7AZTu[ͅc,kOI ?25oIysv(K H6jOnL*B8.OrϦy/SoKc;u:3h#(eAJZ*nML+U$2ѐ+r P<ͩٸ-9*QA1 FM+eH UQ]k8/{f f\I4Q33MEyM9$|¥שF؁"ɉފtL}Sk p!Ks ~WZrOGb;54=ԫ"1]X&Pxp|׫ [b9[&~L™opMDU-bG$W+d7:߯;_Mc[Mf)Y4'sgB3O6$;70Ϗ5 N݋I04co. 7MS&XF`4D@V5.b#nozz~ ONk$Lw(Őofol hRۼڣ_slqlnMN Gal.ݫ?@(m \1XpO!;~UÃN}W$9`䢅HĢ>|# #e.rXn)y3+)AƊ~ngDðO_]S .{6<>-du*n&U!SN޾5Jb2EyN-R =r*CB`Ӓ!@I|)FɯKޮ|G8096׋JQjrމ{_ 9 7CRD2 Rm[Cx6ly*)jReAulbԄ€pd?5Y tOQhT/lFZ{2W%zo )a*=eL+``:i3-U(&Q]*4H#ф^# ^CsT2ʟjy̨L}yܒ WA v¤8Hqf5Hļt֩wWBaW T"q%Pc#=0G)hhSĭ":Iyob66c-h# ); ²{WKP"G"lpC𐱊 ?=G)H::ߍh7}BI : G)UwK5(S`zo=Ğ[B˳q23]kFCFÆ0"LՔXuM@HVX.h1b2{`$"hCr" LrなQ tծTa(h: >z@nɹиN#lZ`1!2v40x sע(3:k|[w1ZE~@ܜI䭔Z|[ D W{*SsKy%pVfZW50iW*')әLek]Tw5/)+J`h^kw꽜[)y%t\_ny#)KNwi[V’UUNڿ܃ Kɥsϼs|t{˗HhҊxԤ!+OcoϜRԏXkIoѼ;&SL}o]Q q'ĕrCLؐm ~pI)g:QS{r=OcihRoY؇(d\g[R\&\4h:1o7czzX=UwRA4v騜)tA}W+WR]īJ@cDF/,ԳL2J,ɀ4*(mޗDۿl+B&Z~#s3aXҺÈDE5X3$ WOנ9 J8kcA\) ~Q3|O|o{[Nu5`r}ҏ{ڧn-4H7v8jNYIkMBXxpNzFͮ8&ͮ1hNz;Y+wMoɈ>*9QLvl/OM ڞ]bHJj&L7g&%6)^R 1:$ۄϿdi+X>>˂:Y2FcYKCup&x ~zENk9VYp$5Nn^bOy[cjd}UPn c7O#ydXj(2isFR,7npgKb/DF64D$Dn/a"Aa ?[x&Mi\TYa/"3+[Ǐiewa9 jtԠ/L.Zw|+)`@ZJЅ=soF~H@|(Mvb%2BOa. aϥ8$# Y! 6*vh|8 E䡂aLz{g G3E'y6ED]Dz2}v#~(nm^V V7s\GAΉS .DmAh ,W e# 9)p'lCڴ`utP74B5"IvdmSkå7>? ƒZDmm@) }qS4_X!6f $);[)`ϢTqdp]r<2#C@D6})tš9ŮVH#i Mn=`*lΎxhopxRp ya77}*[XJI5PT6k zj^[gA C;uI.d[L ytky RXk>^ Plm-*IVp߇9s߃{cf-bLVMJ>W{8vW*Y gp/OĪ6n"`ƪk>Wɪ_M7"NT&nx૟s 3:Uv_x"`͂cW75eqoc* ?)lD4(K)) aZL~ڷ&"iLAM$ <#kYԇ3\e/BOQ!':@O !l1O/ϱ˙M$z>@C ]D~՟~;>h< Edm |PA0 KTiO>AS0UL.ũ`v qhPqT+dAV|\~?rjSVSDVZ~$jpH볖~eط`X9PA[4ZI;jp!X yz/vzO/dM13$WUZ]Us (5%HJDW+:2dk../TA ]zl0ڎw7[vVU}4>k~>OgJUsY&!QQ"wz&P/S#=-/Z.BMk㷴E%NxͻeZyZ1Ֆegd~J^j$I(aؗόWAT nw7+D[c8wʼnX3n /m0Ӄ\,'#Uv(8j†Jb*٨`U$4cD̐.R}kb.u$OAa,û= ?q?r|HժMjkG68f()@ws)3[T_ESY|h27(xw`Y/ԭψ;+{|_-:w6$YFj,u^T@~_VWS5=mȧ$G<nEgPX@U rtf]L庯>(L7إZfH=2 -p#!iIuYCZ*AXn.,,Úw{@f 泳r=ױb-QiԦ'KS^_UWB;Ɯ '# —w0I6k06bogOY$.F;Wf}Mq05YQ$/+xӰ B Ԗ:B2WѶ!k]/B|b_u.  9 ' +-x\KU+pV 'udu:A2ę9:"AK*`/fO)ດXy33HV@+Q=^w>K߱L] +]8~TEzn&|!D8+%R(KL'LM/k8;0]FGyf@1L)"':7B[9!=ens&uXdi!J%k|S`^L[{w iW״<W,aXU_-YAE"5l32U)l|Q;%-?.蛣yGw|g*ǂU]IS\blOy!v w3>|&ӽ'Ud-GyPԿGva aAniZoک1c,}()øq{`y*å%v0$"9tkȋV Tp-l2.szccGc丱Ȟ+nw9VX6N!pZqyW+Nx~G+F)=z7Wv敘lFKc[8FiDhרbqv

U#wJ!\f#WQ]M0_mTI:tM|mˀ¸dU0ٛ7vjaha-WÉoޱh 4$Ŵ3#;*+X}+.Ops@HwKƠ։tÁ6/ke)bP-(/dr K2ȉANQa%/:Pk ݤٰf tJ]Jᝰ}Ұ%O\YXv0g6dfݻF*snҔ(鈬Dy/'1VSp'~{ I&C%q*Myr'eVnu& ;e(;MTw Jg5= RhTB v6<}\J%ζ]{p/U̾ɲݎau‚aL>_;pPlQ`];$:̈́㹴K۫t`h.ShzX*VŪ[Ԏ87u>f8RjTvcyJjQ$۫(Р:K:*PुB )X9Yb]F%Ҏ7~;+'oR&Ƶ#V 繌G!n#^S]HphRBAq5jp1V!A $qqܛmD:8N͋S.զ0݌?s Co+.ٵuvK3 w!؈Џ:b5pSd7gp{jʭ]cDĜ ܵFS J؜>(Mn|Nz2Q2+y|_ `L CҢAGΘqWA0UH6t,1/mHub ~!<˧2E#eTf  !ϫ>fmΑDBwѭ Rŧ `8.yy ߷Y1~lWR.^6ZgslhhKWDvG|:3YdRqQGffxvLwıiؾ ́r~wn%wYͳLw,DPBa AKyS}>'؎6<Թ`_<=ˮl=ock b,M6S}z0@eӫ)G12?ZNA7h1?,581 QGX\"u3,^w+jJ!pS=\eC 陔di.B-aoq(d 9L,{Y#|ѳ+iW"#sN CC&Hq>HAŤͷc8Si桓?j N)E@r$AԎj7-:˺)VLcH_&èMD짠q$8)5 BX L`sU^S| Go?] >plPRb״,CSPEZRZ6(x)Om{6&8C[0}H7ƋT`Qu-(}a0:bW2f3S&e˼&}z1PSOz0xΥ]urur=,k^q#kcRXJlvl_F˷Os" oxΑJ_TXf~lx:$Tܓb}N C ܃ź,Es/qy\߅9 ւ#zap~v:)r BS AQ1'TqQ aFb}`e]mQ3- < iԤ!=/҅ʒU{|Gje5}T2$ׄ`#o8UρL-j`{4ImDFu J]][D\ʹ'to!(OaIHO?dcBoXe㢜eK!(qZsM<ä^nmLp#*/yzO[rzŃ$ *OKjF2|˽8=zE~E]fV Ty26fTqqFhd (MYjX\S| aE OFbD8;.G/]nQшW~y80 $U.VNv_'>u:MbBjQ"VlQ.u>wÙR[u^ߤ?ڮG IZ.BUڷ41hQdg-Ѫ}uͥի>jȬNog {X,,u.Jg_0 _y-Y`Upj6Eu<&-:7C6D2fBy7Jfh.x;eAB|],档?dW%V417$"FFdB 0g9GY[[5˜OD% c>de1ή^5Yޚea;.FйE_T5' KfФCɽA RX?^wܓ,XFdډ*#:|xS4laхbfK4 Pq!LF7x[s ܁Í!z|*횱1Cks卦 ,Ajvp QiЭ\BMU"^O>5JW?˩Y4WRέ$jIrCVFȁػGrqh(-D+!J@.SPݦ5|8Yq0F-Iul){jܗՅU'бl\^~H~o.#ݎ"SeUq Pr9g*F>hS4&d:'٭ A>ut57US_VWh% iu"@#Zs ZEqG/g;rZbWQCap b,y4\XNG1l.o`n_[6:vs ?QYR|%Wt^Ke8#0w$IDJXr,#}0\FBK"kզ cܩ 38]pd D,A$N'y]ȼ>sF%hT vԉ,''V9Ť` zz^|xn[m&U1|ESDɥ O_Rؕ4tȨi+TZkhk^N&#&Cȇ6^0G2w(Ңv# yxġ`ue6I !X9V D|z-|5 vдwTJ#sljxZQʿ`-c^\sE ]vQk (MB fM{Φ;T6&/eIAcO c=q2~إuP{e3Y`B>(@EP8JՔe8j9M/Ejf0n|\T!5X2Cx΍'MWܱb1 WZa)A>+30+oO@!:򒤷ZPg$i-`R“JZGl3t8Ds]>.aHh_Ђ{fT;Bǜ`Q>]dԍˏ]9F/w?Hgg(dγo>h& IOh΄rjZVjA\k20.\ͷ3^@=) H*q^+xg遏XMPg%Hzxw`|`ɶqlne⹫B>T^l핎XIAmVG~Z*$̽xC4VKi}:OTVvn^Tn skU`Bp~,`5uIh7_%Pvk91q fɏ:Ј΃W Zu"Pv[!2F1NLqXPSwШK|L߰ I>y1jػЮG* }g.d=,g 3׎.^xn)^z0~#.b0=~MV0ʯD-`:48!s^{t/c'Oۨ(ȍW3u#~ .]4.b@\p+U\o6ƪ-L,/"ik ,Lo<3)* Ͷ^cS" ͺH" mKVEOʐ,p3c^IqG+a=+6ƽ.9˱ cϞW3d?+Q&IοM^Ҙ`ÓstU#w7`4+ل h຤2 kn%[هr4΢m [ F#N:"=*`37UHQ@2[ xZQPܽlvf]{1/ǽR״45֪i ._W".$D^o)p!iԈwO\BiYp\Vu1(ךT1YZx[ UokZKw$v'8gMҕMD<ݳO\$Cݡە1 YpJ=3y!5DZeX VhNbšP>Rs|AEţH">oȘO;{|CDW<Fs dnI#Q$Db4`7]kJ xaWqʋs*0,#iRE1 Vxc eV7lj!YW Ӭ=٢ʋYm˸qoS O켁|ǝu\v81p.7V/F"w}P`\FFN8`$=fI^Ǥ.ӽC0ϴ'/Rkd Y٦ TvҚDg^ZW&ܷ>ƾϯ.f^o 3 ScgivH߭Qb* I; cIAAf̸mAh5Yޭ)%$"WD9G~:- t%j܀©INJ!r"$LK!7d;]wSOy:AENw|e'KvDT2|Z$eqZsr@hhh[b>_ $lZ? K['SMGRɖ~y!@vVT\wN0]^O4(UDrcr P/! 3B?z>YFWĞ_qԨ˨Ym4\rt}hmT Uo& ]Pچ+ԧoKHpyU U"] TFd 6p| .;&V(:?bOGjL{zL%%$71w`z*ۇV i |۵mf{y7j8bAwwvlW2RkG](;d꾙_6f֙rlCdp6ȣg>ˀ:\Q(bo5@  y6!OU TihYYkflr$=]UtjzeƉS]ɣcTN"󉼲dboMԤʶʓN R㓾m,4Id9]}.;%;9+}١u V,V|9j p~Lm?x{-~ߡoP6Wͼ'4RZD#ˏy]gjPC*@m\?} c_nûba@>Zg^y{=P\ (dyfy++,DSGy2(yC19h#؞jdU>۷Ȑ ?p.0`"x;s[5TKo)6m9Ix2 ~ i OM;t@WPRʗщͺ]wU TN'ȃbfZ٤SC:K 1契iM-Iw>{-AySUkyCd2>͜:nO{7Ke̱A-. IGG TU,onq(Qe]܊ ǝ\*ǻ&5GK}&};lПV䵸C~˝c?}D.5˂K )XnO )_ pˢǖ= BwvM1< s |=)@d7ݖ_6a x#Q7tAS94TNsqͫF1Z@؍-I:}zxH(EJL;`ƫc5/SoY愔o9DhGqAK(H^W﫫e`R \@}20O>fܗ$YFܨNcrX+:KUz4̹Sث :ʍ <*5 IdJ{ QH\,11\01+ofI_Fͻ?aEϺB5o?OSc-xvww9G%("`KSCLA2CvG+"90$oM{hl>.(԰S&ae=[E* B+KeR*W&מ.ې׫&l}h(1]Z1!7[4je[yYi)#J,S+_vq)["I~!~ y\ 6STBlK^H#wqUЅמ]8_no 3(,NN/wҏcwkpo,2O lq6h`Rr#P9m1Ӵ0 ⃋&l~L-F;-驶YuzجUf +}:AS-BO(6xtGПD-Q.qmILԖ( +4VXN#P TZO9WgGV$HK9ml'̶O4UruvūJ״HMX ^{v_@\o9rԎش*ۖKCC#AlAtD66Sυ4!EH_u Q>uY5\ů()9&D$A3|};8VXwCQ{m.qnT#@ D_}OKpߌyza} -!!=w6s7Ǿ6_1J^6'3BuerYul3>ov[ ~+cb+zPd@gugMz<${Zj$3<*H 3a1kœ!nCC+%Dz'~[V?} Wz)-2C݆ %c Q~+kOW9QYkIWuQV/ "?L敖 >D[ 'A?,-=+_9$\[gZ OjR"JӄV:R.|\@->2c M >= u$;ۮ7uXe;?~˽o\2iF Q C_n N݉~h̚d@raEWP|&zt`m% .^Î])c.^.4eً^Vwih%+Hl%G<^nzĚ.kVE8.z?HTM:bXWj] ~ alZ oBa޻ 6n3/q/ZM >j4Ok(]5nd4WL`njav`m(onĮ'9Mk[_8ȴX6cBxLuS& odWlq@\FNL%V+Z7 vYE1?Ss\̗%ͭwyK`쟟/ZL8<÷I?~vҬ9ҦU;v6M &UչdRRR@Y3}a h/̂#|^FN IBDPLԣ.,2c%0ICO{KzuRANVOQ\˪hJSgMٿ̌L R [UHP6hqT".S+͞[ jM}Epzu;zB'{Dp~]mSBx&2'p0},nEwA)0./?.[Ҙ%Ok"@.J]>8"^ѽRr@ 9i.榭ꫩ\a6UOb8'͚3灘 b=2Jً oMJaU+H:N@F; wS|7&U(+[GìBHgdx'+WE$$ZM*E`Q\h\OAyN݌mS|S_U㮸7c7YޑMqȬ R"JIC7LvEL іDZ=qN{^`(G9,2@} *}&|bX|b}^; B_X.TXTkzNV,@t8$i4褍nyf00 X9bm:LלFÛ)LVF)|SkL(R_-2+F'ZWOx_Z?@ќ={;;ӧ]P{@S㚹_S5#Ms˚u\ D.~pGrP_ڞף2[=E"UZ )X03HoPW)S$4W$)#w2βzǣEW& ZMy(۬.-w4k|Cw=yJl[$-'AWuas%&';{|[;E^8 ?r-k6 |XN`zŽJ-Ñhf/~]!MX%IcxڳZM~2\J'Š"%; ݑ{4=w!r"}c7gNq2Ĉ~ma"]%yрu07?Ӧ_mMW1k[Jli6q1>,"\g 2OXSԩ&TS=6z 1Ӥv66p #QIG ݇3>p\UsU \ax+Ot;\*yR&gByl ;&3b5/G2` dū-2TB0X:#=mn~cXn{L4*\Y^iSn'ܞڱkH )&[YYM5pycA 4DыU%LHRf'/{T%' bp3я0nFȧV{ҢO'>? oa@r,iJ :K@G-z~j*p^4MHϲ8GFrۖ%d~~v(tx5)?rnCoW̹:\I1SF&~ނVMi}+:dUpe~KüT4נMf}ǜꧮoG"ֆY82ʄӥ~rΜ&&v/pϽc8‘hxijGp8 =&f{p˘Q&k\GX]T4'r] /.dQWjwUۆ݈/d\X;˲DRD9T@FuHI?B\=qU@Hj7k'ARyVd׶_>PŜK& D=UY]9eȃ,/FpD7ǩ%+xߒp6Sn»ܨiSaНju(dx9gu҉E'29T ;d[{`WXb3Nbb-Q7,d j.19Z-v^s2~'H;k +y]dDnE9U* ɭZ+>bFXV+2eo;p`{X+DKs`O&➬XqLEvM}މL{Yۘxpa+Z贐ɨܲ 0RD``rN\rFBJa8CШ_+7" |,߯ o6f2 EHykRe.AI} 0-V% b]/'1$,0 n `8"w{_tchcD2^6F_|φ^Mzj%H\d@-cd~T}۬, Խz\$:{!]s];GR>)~d`P{,@H+xOS}6A48W;`2F5mD&Nz9XmQu'pڛ f ! ]2qЦy8ˊV|w5sP<"[@7LA a7(}xqB-Jbࢋb44 R7]8%huӆ lԺEzctf?r  M4cJ>C-0.ʳ鱓uf9WeosfkfEdX\ߢd ǎX& ++՞E^}^њ8r`n7j\湈ku14`I l9ݹ1)u݆b)]9߮Ě`W{R!. Ifp7{j,ZP#, srrDR"aLz l D7`?$4|v5b?*|^6@b"ʮW07x{܆ NxY@u9V NzIKёd;^QHtr^t􉦌|z|ljl*TOJ ^L$@0 +,WmWDQ$V,OE >sQj5P-vՎX_^C"KJ@/?Fe!|FWn` \0Bh(v1 Y;ɺI\p^t#.tibċ>ZZ~&+6}8L؆ZٵOG[6i,MaW_y/BWFP@=YYʓXr[ >;ZG;ć Gs{V Jy;g#%W]"-%P Xr7Aӵ6e BiZpجF4-оc6s|z1bZU$ ^HSu>_LF }JzZ$Q<#jIeAID!hX3:~t] h3Ѭ8)\Y QI azV9p寵{U|MgE&tdh7_B`B{1#|KwBbzki1eE_(wq8IY"(x8iq_! r> =`3+V4 Mk> VDT^z]mx  ?X]EVllBb3+6Nz E*t9[*^p%WqW rNpa;.[QeT"͵˔R!a(9y$eCMBL9]TF E5[NQԬz>G]z@OtT^BKByU)5mP J%|*a޺Xd;NmMwVGҎ6Hs7w\:L%5HP:%W(8@?t7pz2|80כk`E\p51:\}W H~BrN a7"BWBV$LAh0\%9t|Y+~/dQBi 2 X%Lir.t H>,+n)UAݠ6>,:.5_LʸGYE%U("c΂]x1H n+奢]?~@= |n}2M;Ed{ʐKgYxCXnn ĝaUlWnp~^^7qz6^IG1KnҾ&"x1mB8R83O,mªV:XT6|!%@ );/[ŋW`sKmޟn&aeӨWد@M94HWU 䠖Ԙ,#JBZ_)=gɅz5rP{ohmdS"HD\%fդȤ zȥ Ou }hw R;Hv. >{D^ds b'yY ^"§0~|5LyoegѻQ\ OG {?]NKʍg;_s@QlOW1E| #MqDc5w6{CM25ā(qJF2u/Y-y[.&Im]#k@}dLĤB3RvqF-wCs֬"@ۼJ.]L*Z__0y?2Aķ/c ~6? Ѿ!+jOUڰ@g#B^KGN֮o~3b+,ixKi{v ~ 8 {-`1hE!ND>fcNLe7 "\{#rе5iT徳JAcBI S{@'َսn:Ah()-?/ I˃)G~ʫuj %: բkfusݰ4  /cD+Yj>,u!{eMҝ$,A a @:qo`]$Li+kN" H d J([.J22W@APyq)ՠ袲d8ݵhAݘە~n6BswDyp^ nɮLMVAV.+8hJggH?ZICN䘬";i I9#OqV)+(c QK3G'.F8ƴ*EJ>7!6u@zN{]4S?ͧBeS*DXw\:EfhEQh?7FU `ϾOitr9ޔO`ҵ{7:nפ=P9*Geo =Fl/gA%.HsOg@NR3@f1u1$#[x()󕈯NR ъ)|7%Z^fD0%Xw) uA3p +-0*92㸂Y}#9wưzG9  \[-: ?!rNJC~iFqjb4uڂזl>ӭM Seњ`LWD⾾rjVQ6$59_* ,eµ|VRj-?#;lD[pOn1tn2J O$4FAq'(ǓO3$kilV}_'Gژzi f#ُD-08٪ySFXB̛6i'DťJ$* +E7z3bF2HVt0`D ֍r*2BRi1JG*| ĩX `?W(qZ%]D&Vq!0W^>h%# a6\'Ap\M--=9"3S_ś?2D2P{:위H½]B9_N EL7G!i~i1lEr|~CR,s?ZԅiXP\܏ ,+E)tn_;=G4+#[i{W˥VgWvO"6rEv)a!tڠ:dy FB}cvEjl#o?LAEp,~H#DvrOg C#Y\@ L͏u7kMkLݙ….3Е`OǮ5w a %n R}Ρ!m(2 RGLr>sw>W{XԍM>r𓦶> Q)}*vW,74gf@?g*c%Z<1/WS o0jQ9gS@R.kiQT$kDgyѸŤp.:s13P$ޑ&td}gW*>pk!zBoK by~5 I;&fseZRoTx_?PC6ɹkH3S.#áWhuX '@D8QM~YZ%|:S"hyøʹT1Gʽ?H9PKCD)4ˮpɞ}:96_ɇ.Z[ ,kM&PWڿdXvҋj`|f LN ?otl5"ķG^po1jo?~m2'.(C6ьӃeRG<6̂^7YD9{O9|3{AY{,?CS ^ip(t5`YrKʝ S9TbCl/s pVi 9d\po9 (Q&WuG.TJ[zbkϿ[K^k=!/˛,ҨnǛ=ӣV W]4*@-Tb'd4 R>1M|^:WTg4* ׭Z^מiҾI$?#tԟALR31ul,U[l9%ZL*pE@rR 4+VtpiIҥ@돑/XS~8mt>IG>[`hL$iQZIs*ݞM-kք?cY _M|X]&^)="u1gM,`wsېǍ~Κ9 DeE$x#6n^FQ id% Ѝ)1F' wIOU}Z*wk]Q$Jb4E38c塭tI:BZۯg6&??4O9S5tv+E$'}9 [4\A`Osķn6-ɥg?XfĻ޲CAw_86s&/maIQ[v$xw9t1,u,Pl,AOD/5!4S, ͛:IZHbChFvOlna:faVv~Lgz@߳/2)ݨ26# ,a(iժS_vg+E7P M6]D7O Nvf,wK#iw u;.:Leɱ/>bH,FK&&ܢ jA<rmΨ. A+Z_A5;eߟ^|h'؋sh=4|Wh3K+#V)ٓg홰_ ~M/D:XAc 7]]EY]EaEw-LD1೪9H[THiaEԛF%+Ds;PC꩙w}& ]zj0&AyɘjT5'b`aÛctFƻd=lRN(N.UJ-pse MU KKo}&) NZ~[m ,r VOq=1tNQ V/5ZK&:b&%w,A~/Kd !Ä8_urb<𪎦HmD\߱N+LdӿF͂_LJlm[_Fө+L ё2Z)tyH=(&]o#/tX 50?"m_zjļPTgՏ@}VcoR@%Dr))%ph!5KYޓrͯI2+lض4BXkt|q/$ o@NPCnτ ^7^# o'I%A^W#l6$xvx ѭkU5k8$x7֥!0Ւ6g|/;:ÉGP`7W+2VhR z$slt&Go68r6lJqJzۙ-I\(^MoOz0q?^<8gZXAVyt/\j [ԦP/Mp7:`0rF]2 7H/3 BrO+1NUm>{L4D7]mBq/`zS[_`A$=FΑSɫm hLɦ{",aCF͍6Y뉸Sr8QxM7RvE?SXԊ|:N4rƒ~^h v/{F&#Xrn<2J_! 8Z wn)^Qlr.2,WfhE6?"AE)o4ɊJT%MAM1,.x M{h!Z+zw"X,!1x 6~?EzҬGa|S=!H ^ `ԍDʜf)&#"$ b$&6~,zȲ4 ,5v8gQҞqF&Mjö7}!p3?<6nbRmR]9oMDG-$[1.or陆EB/Ĭllt[BA Q:bXS~;]v0CTvFѯqSɋ"I{5'߄sFD?mVPqP"h9d;T Q\Z-帑+Du1tOmY?5ɩ2-Y͜7G} ѽ QkM J]߫u΃`f[;0Ǣؾ\%0V~D=OoDzmBMjq- 0gz5fE`pG-PH9|K= 3N![ jao'PkpMOtf ,gg(?j~=P6M?u61Q*(#$1,DAO*S.\Mݖ-EG@\C cjZ1kXK}h pDQmoɵRJRPkG J`` PUbuBxL K X/P9 K8'? nf] DLp/Ot !X*)kdK2/a ᦰi7΃#BZ6ŨtG=  4U"zWߜji35i^ƣH;n I)LWM˖/ow켃 #y*/\6\isA>7+&\^()^[q?ؚ|A,fV'* Lh=-/$8P+SݗfM,Sw>䓄{;B&+"bif|r[ Í6lxYR[(#hOԴZT_&p<m'Vt_TO1Ŋƈu?蛊Oix#o0zd'5A!a*O!l2j jdlVf4{!/ԦHmw!j\)JXөO^'moXҷWӧ^l˗X˺3sqy Of*0V"s I<b+;Vx3$ͫ:iޗמf@*fF#Tp >m=ƒ`YÆQ!/2?^VwceߛC5Wo~r#4t^}by1Ws>JzܥGoT~Q+9qwOa3ߘOx4LMUB"ZLU>WﰯP,蠑-YkJU˼]xÍ }1#Ux3#EMԐ6O F-?p?0IN%< jWL߬u3zynDž:ٓje5-6y4z͕5>< ] 10]QRu|.x,$bM3o.JRDlvE I(=8pׯ,I`ƔVCh @d:L8[o(T27~Gg~ ~2yދkt)-!rX~ tNH͸VG4wSx1& k  zO^]̦m>l/fC (KsV?& '"33@Kr?cIo qLJU'Ki\o S)>>w0RgpO+C#o\&/fɂn v&Z[Ws7F0((h+fS(ez#[:qP _&Fe\H98mJjOLxgte.ѝ X&' /ADNsooQZ' c#] H267H8³C+\P.5cDWթ$9k;h>WræHZgVnX|{#b qE8A~淊_Ek[giշ{z+ρ8E:^QG\IC v Dj_bo2EcLEB-]/J ZP2Hs{묎qēk5ԐJjQDE])n:{5wˀo7f  )IRr,vt;{Ciց,J'1>2?m z&CKJ>✩ +QfrLx@^ =y/Y*`e$ŨV C.\l[ pQ"3Ɋ7|uE/Nܹ FCH4ː6O8R )$)@C.=G#ӫБyz~ /hgf[,QHJKݜXJ%t_r%jT@ j7T0i. @?FF㠆9 OcЯv-Նjxuĉϓ`5#-Xc6RzdGX.VA-g wFp l6{!:Q٠q۹Oi/!6DMV `l`]IQI蒏Ѹ{e.(.ud:A۴oVDSwM23˜e_+ ` 5xtk!`*3c|Sٚ?48 TcrOJIqΰNxR2eUB[ɚ#[~-<ʴI4QNWg| \y3Kf|o&BIWooi1H UgK07=<%iiy >,"16S7|2?Z؟jV7h}n^5,FN@s3GFfC<8y)!"E4q=`iaD65An㙝G*WyRwx_9P]4 l{㏦ߝ@}ݡ&<jLJP2#mJ#|1MOmT o{ɻeE(+;/Q,gIU4 H6OX+͙ߵI,Gk昜4rKԔ+e'L PgN[贼נTrGՕyU|$0÷ a+~FI:\$.*VϦ { qPԹNzBW" rwn2`x,}Tw\,AUr <mma=+E>V Q3Q0P+ـԶe5xYMaLYkTPoR(^\cN!"'*9~yD7H=Ĕ9L8wɧSJc Ig]h; 5^=~媍 W4V5.1;pY1sEt]ز;JŠ`--'s:r`OR$|Ea j/j;=y՜j8VK35q p![k-N6_ p@MׅS"(Rw~S Ec3<@hwS|Vor֬F-`$;x &T+DuM~p8T> AP m+ c0ڳ<)+YBzbxC}Hҋcš,%YqˇTys<&9ybF(?9SѨ.rQn%N8qZN/N^HC?*9C4Xق"๯'!us3Gy=͹;M mFuby~˃;[D Edp6& ^ِDsbLK7RDp+Z+Vi>D?E-0P!`>qHmym| <ӕ:],ǩZ$zWzC^ix$jsΤMf%1Eb;"P˒׆$=T I ifeð:[fF6+, KFw'~ĝ=QTPZ蝂MaN]%|$KҮi~0!E1Ax)DN(ra0EBĬ9{Pт␝k_yG  g}1kBv79/(ocES;hi9 O_]婹ZBN0f+a7\qs⤺ Y튑F6p{.n kWKiO8H/WF K"}jA,?,m$ޓ: ^bg_n:-?噹Ic 9l1+]b-U"{ajwt]k8 :I2Wˮ9f!T>( V|V .(6k.H 3 s-nO3% r.Y ]6bYbjAs#Jz.QyQ&4]["A~?7ɟ5Ldh\ԴEU]'\6[LY`3~"bC [slect c3,׋czPwptNM44loz.iEsK6si3# S꡷[I p&{P\I{<;Z-};C?B}Ǡ%<-~&L9 MG pS'@Dd(6LvD gb _0KVޘ&/|_wJ@aUupS wQ7Jzc3J4= ]M];Ysmʔ A?̷@ H?)CYOvqc@;&ѳɅZ`[PC5Ww\/pӂAG꽛n  Fd}>MK&bc#P1qa4P[mN^Fa>'zy Mb)Ĭd6ŋj4wXŝ_3p^<1\b gg*cydBݜ%q,|_M[ O"w)]jۢbD}(?=)!tݜꗄMYtHa~VC"e )s0W):j'0\BX? ѣ{=&l-AeIZ>xǬOL&r&Sk@$"x~/#楪\o]X˙%B@"@+dlܮ An,]:KwVPRHTho[&AxIXq`˦N{9ezszHvWn图b`-5;Cҝ@5&G΍6W m E{;#r>umSmP [ku5/Bx9yh uV XE*7WLwd @adjBЋ7VMaڐ#jMcYNe{V'NW2C3?Co}*U=1;܏_7Pj+ ֺԹk tHQ  Oچ*!^dmV$:kq=Q_8%@0\3?}x\ `-' R9"߶A醕\鱣rmHE+uoHTJZg1؟_ 77%-!YN C M#sRRJHVem'j/J2܇y oh;;a27k4.sV;vEh4ODB  G }2XkXY^X~l^7l syZ ^6p>"}v_ڹNF6hu!Ol-~Qp[ ^ BbRqu wX.^̎injZ e@oD/qRs~ A\hkh% .?=^ DH, d#h3L&ߤ5->Rǹaˠ=iUIz'V~!.o}nlrHHKFW |: @}BPር/A3sHSm֋(Ƶ1KѺb &PH[DoJRb TkOl+gӞH  bx?]:M{h>F܃n!Ocu.`#9/Ҷ!> 5CPh2~=K@*"e-ir$|81ԇCfTo+>]ݮ KenۛG0ҫdz#HU5ߢVqoR6F2N:%\~Kˮ|^MG2GБNVK'SO4 3T v!'˥-'f_8#syS /y`!4,T8-˚oHj]6Iݒjc?"3;|%4ehm:7A&ꯇ\`̄tZ*} s5IuyRs1)rVWԨZ-T-OG?ju *!SXcVh `&k%`Fx"3m0ء" 0I;,!YmI;]]LL{QP[d[=b [)*dHgk|iʵ5@:ñ.Kf+$}Ř3]vGv [l4>ޜ9l01]o!B/P?"ՠ1ݾjI8ӄMO?,r [,{b ҍLqÆ6:ڐ"|-&G j#H@Nn z#WeO=F>ٞ)z6ٲWo5`cƽ/1gVW?Q8vXmV:A~۹^/U+^D Q 9 :k OWgggs h H >VPR{͜5(,A܃}7&8E\^!})ͳGgJ[?-HN6UL1~h@?eAV?IQ | 9&i W*X\7&ny ~9Ȇ' A\E/ Nz6B Ih_YvY{j_N u;2Uζځ. 3螷!/W{vjA><1gz|ۓ㤬vڞډ3_ sg||g1'q‹oԧ~*÷WY4t;MXDFfivXnDW6 ^s'&+Pͤe[ܯ 6iVUTCݶi;JLij@a'ͻ_b^;:Y73Am8|xJ1OpΪ!IpÑS$<]!ah^g |sX}>Oxnwn=9Ţb|~f(.R6<`DbboF}-f0B6|!ddĹcҖ]֝sc?$gpҕϱrQ0ZQKs >jHXw4?jM%uJCkQj%t0Y#Ma%͈$[gު̟w gtH9qK =Rskm jjW%ye}-}Rxe0C[0X8_Z 32LCAk> Q |A+ʌ4Y AUfd[?J1rQ"KHW܌:zY%F yJu kE'׈~Vm-gbA)-oN f8L!Oxk0V٨}KE# 6![ w;Z+,νj.? 3 Й̲>{Dt׏q4ߗ+A9ՏxG3ҳrHitVNu83æ2Su22R)׸cJ>ho)BNi3O8P*Ew܉c}K#} ۳p|TәIuGkz0a{dK'!x.̳PN칢g ݹŏoGPiZYo>~D;A˨`-"Bݹ2rsDN߁P>"srIX_-Ւ|s4 [ק_ר ReS Uq"kުQ˻ 8ߡ%Wȗ+ml12َ (YM|@dfb~ՂD 8kZ*#ϩrDj 8ex+0,Z쮛̭ڨ{-grSUb|d.I6G:MGٹ&1g )X'F(JĴݒ/',Cț& C\V<bS3e\آ`m3F[Єݧ@FG"[*i5\~- "6\iZ너?n;PJ; Qbd;-?MleFVm0gYy'_ u;0{/^8:`b[lO&Q!+a!%b.³s#V)Z0Hc}K1ְok<Ge]ƄfJXBk|8l`\W'}MY6Ƕ5㚦TؐX3we5R@0W_d?ۂ^ 2ԊJM&Gv%mV "vi=ul>iq7e!]|Fq8JI:hEDAds7"~B jՑ<)K tnՌ $[x WUר҅ dB˹SvB {,Ͷ[S^k8ܔ vwZfsݴn ^#_c9ķU NHC̋:37'N+_A*qRAZzXY{#G@w>Wg#J\|:qc/.@LU,J.&ڑIWuk,-`;Pahųg<}`sį3dxd t]\tEu1`ul.24"R`DZH6r"Ok ϵ< qC?|Kbs둥-ltݝS35ew4pnk>T̳L,EI90:"3΄F(梘 n},+3qκ AJ%`$͛>M 4\aPⓂ,4B|Ws3FWl^nܟ}NMs" m0$az#l]> +yd?->)#+yWȎ}w]D-ZK<g*SXGv`pP G%c\/sa0-rΚ ߒÄE~9WZ5iBk:RuyjW7*>fhܗ(^!=X+ʖq0fYIKk@-"CH8#A<]ak4}I4Th"ZYZ<5Iگȃ~!Ht:~8Tfk<PށNFIW2awl UJ; %E1ba34Wt_zw&ogXIKJ?h֧3ИMDo%%t&[PeΞ"+Aō!!%;[k[3*3PhO+}ն˯Zwv,kY{+pK׷AM LɁF)LО_S?τXxa{OGdSQ0l *xKtoP֓!㐰AW5]8E5 X ݣ' NC 0m݊|T,P!}x:1`AS) fۜS #t-[i|JT+scx^i}-o-T$LF:56&R(rJ'Ln} Y I`u.M+R.vW>ӒV[q#$D8H*Q^sEI~: <I"C}V`֐gwXp :n/_flN2birMq35>Akk y`EנAhDN~p)׷=5"6#ˬWĺHF~i؜Fcr L]+SvjYbud?a?̀H{h.ҧ"愴=>@c^F#>;Sa`˵xDR*+ʹm#O\$/.`SLGA\mФptd5t{!wTO2#޷S%wnT%\eOFso0 nq0!I<")t-lbhD0B?;J= 2 z(B>L<+*]c5,K/36Y#D9<Ң>NDv6KJmJW[#*ÚRHCY`IJʇˁSҭT$.8,d #i[ о츴4N%N{@9q_TYL\w{$y֖63Y%H$>gfpKs-/qX?&Y QGֆR بì!u4WԴšYc-#sES4޿`''!$=0i=f8cRSKi]i)<ֹS5zk&%TlJX ~]@s9)1$eG>b~ho;(~r$|jg0<O7;hNo5:,YvW #&a l0!ҠX*6RZbmw Jv ?I@(!:,^_{O>cvVwx?(^DDo=~u;Zd!zj Α+2yJ:b[-|[v#?Aǹ/Y ڔz;6uw8|w\c DdJܩDe"U2-=`øA ݌X`hAٰ.Sxn>̀ ˟(kPBQY; ΡHFFw +f8m%D.ߑ@*ܖ}ݤo.&t!AAoSL#H}*g 0 mY \e@2/bN[ Ո#T o'{*q9LiNGܲ v54.G/;l80[\Y#-JNyτDXk<=|`gm4ւ Gh&, .n=-P q\E%*fK*P*X;?.s"@.`#' 6z6qXe]eGf  <+O 5l86dzLLgGC-38/ݳ hg *8H:8gj܋"K\LjqMFc11XG*bݔ&4B|qf3F =b|3'o`PQ'+Z?ýlm''7Ba* x t!'x{-V폺)R~q=X]V۞SX4dĐݝv(Q#|'ᕆB0\ft_~,6f ZAwo?ˤFE0I(E㨯"Gii<Ñ868F ;5ǘFiérc2=`|[PO2"͛ݦ_KP]@fR0 JOZ0,=NUҷY⵻p[| ҲUC1$]*6Ga\8ylvZ="8/[}g?@TncKi!k0]"6k^K{e{w _6?IR[]U:R} o ρҡX BJ\h^wx!l1r4*NF7wqPM)?k˯@lvjWLwTf4-śSGG{9G'H|ߔ7濷Mt (Y_ZE.q/pquU@=7w{:jVհI\m.gf78FU\k|dv o0PF;Ҷܰ|4eINW{;]xE !e>^1'E5%#zs@ō}Ht 7 )|ѩZw|N2csOPSuzj`#܍K[ rj5c !S N]n[iFԁ0)ոG6k.*.i2TY:us5ڨKuJ'K4#M"N$>-Fz\8T<ݔ)q=GOȡD0yI5'֟qVe; ͊|mcuC鯸S59".\zOt;!)Dڌq?Hc[F8,޼p$^kIџ%1u l2OibK-+rFQO6&X*9vD4kb8PDTjD ~wWًx#RPy1qm1O"\64` Hmv@NYݰ?.6mQcoD|)u4gVe[-A E=oZ;UE;-suDU$u%D6 v&HI,&5IZ6\џ10B=8!+f2rLrpAָZ n3TE}i'x4PtV 6ӴR<9ȧ>-3[PD(\ BGO ^%'Ƞx 6fh"s~ "z"s}kIg;Q^<5 *ڦ$Ty}+Y[TVQϢO _ US iBQNU+JB _ϕ(4eIO,#AW|K|';Kx0mo DB6VXk { nM:qgH*m'$d^_s^ @<.ߙJX +{OT80zrd/DdУq; &c}ZQ 2GKlP(QB33p>O!u͌Z[X-&*R«_%iPmVjO=->&%4k7sRڍ7y]d fL? Tb >R2!\T95ܱF?TasG&w$qJ]z@2AD'H;s`U^s5MkȤ7w)GMq5:N p}igϲ'B) H-㨭qGd0I?K; Dp2pRRD$Nr٘nwaZׁBځ9ekdDXvQqOnV#x?mj/<[Wx ~#u' |2ڞMO}͆XJ?wM=XX/#$ԽC'$T]fp:9:86Uoܸ|]vGu9̜gw$ LjWQ>[d#OȌ[*ؾN"dpw?63aT G=!Hp+s"-;ƇhDU/3羗waB=)!$Vo':EfQrUTg5RM}A 674ɊZ:Z*ѹ˪QDq'l iRA/27sPNuGŌ36Ӥޤs[ى cG Ef錏վ n?\fc)}bů/Us`n[N5>nko;L0W" Ĝx~H"f0AotC!~^l}%jl|·AΟFhD>!+&( mkx 'WY1P&OH !jX 7o-&׼huܳg<U:r=S()mN%.%ҧАleģWl*9eb^q^Hl QIG%vC0 VdIKrE>͡!{ kEq,S>90?ݝ*|H GS?9ݷ9[q%{Y)E`cq]3 PI6y錙NdU~7B]:@RhrRHЮݩ} ٚ 4!x (x$-Ѐ"1`۞lwTB` 3.sZMţ ËǕ"껺"Ē;C&5ѽF凲ëyrv![d۾H85 dC+t+ziλ19ϷbCrVFhG1Wqtk ɘ?34K];`utawq-\(A^mj}<*Wl+T?&g iI#u)}8(J8#s 1dgd9u 4$u x*믃 ?8 !^b&5`ʛ#F#&rڂV ڰ[${iLǩ ";XS֩syz0nF3~ѡҥ@.䲀xaVm\fz"/Q]1:֚aYL-yj]`HK~G~{n( $ uDe\Kܶ[Xn:dɯ^Zya {ە1ʺA c nͫdch;];SYsm|ۿ?^O^ Ke!Y1EsTnɀwAɢ85ucƒ  /=3%ŕO2pN8>?)Y,'>igBɵzܻ .L.' ɼ(|U}!5Fs;:d6ICD;:C2I2ã!UC#Qm4cG\<~<,?1CI?kuLi5y>>0$Ƣ*F3I[v>}&U"G/m5h xb(Yk +*+R}tE3ݕt%>ן>o)4{z|גF}9K=@:˽z/F6y8WLiOsdt-#b(qkYS@3.cXI_뙍ϤuSitSsK`vպo[PsęYixFk+H)b$ߚEFGg~Woq4dPk arŀi#ͣ+=_P+ ~>e,_V6Quex[̞,Ekci)UZ:_qf=}@PsMSqdHb(L`#dw-FџAag{WvjeFx98l|ۊ2V[|V#tLI_!O#x&^o<p-b{gs@F% c^HTp$`ܸ%1XuebxxSޱxU⪢HOrDWn, >~@VrC_ %J(xy/ݶX:~ڎP53JPRGNu\nڮM}‘Ѕ-=JmMhŠ 4H35^G+=p4rs?hV3(orz[xĜ-T@ '+[ N9<<ܓ %c{ OaUtUwNE::L}KZA!Ĉ/g 62 b Q\A-MqA;/@ ypl7Cv9JND ~-gԠwn ҿIXw?@Zk[Մ:d,Fz[g$Гlbt|qH52Gv hN*ӿL|^u&n;]4 1tg' c;Q#NCp)A0qPL|:MGļW;x !xg nw`dՈqqݤO.My=ъ>'dTdڬu uB #&kN0LקἤD$2yո*A*ߒ "'[ILTJ]yϰVy,O9l̮L3 'ɱ'?Y7&e8djIu귋28 z5/D˕ֻi,i-.xh'"-NOj ESFix>ҞהH' =x7* WHI4v-Hg Z|uҬ!f:Z&uJ%,E*2KŤfǰ>VI ]{Fz@;AGՋTd6hM/\&B*&F@jpBu`gVT9j&Q j6qv뛳o?k@zcn& :=z3lA߀(l|Lv:)0)f|nb* v?L#dG/J`O *FoHoݪ2+n98+3QIk+ڬ+tIA]P,ZF0"S)VCM`^J V:I ?, jN72MiV]NCBbBST߇74\!Wȉɾ@p#qQ.뭽.C'5&m^=)p~!׸3SKr{lh(?OZ-c./t͙LIQ:G KϞB rc;١/cyZV!lÄŖ@݇B;qSj:{`\% h{~&mx,"@3(to &l"&JPRH2HE[LǴ!1tf-o?s5}\<]Ze5@ؑl뛴 pJe8l:DѸXrgO{0@nÕ)7e/p[y2R=y6/V7 JŊe鿓0R&jYkbr`i.D}oe1}Xb g\,U؆xmKƃr@M=Z>V}l/hZ'?ikZ<$LNaF"ny*,\3KC! UMy8gjV₍J }D(;(S\Je8A){SV3ՠ<7OJ.;I8|ށ9YW+q̴=TfN!X HpQEK#e7}R`ڗC6W78RTAحbye<@:{a!Ω&pE{G))f88 {J/lI`߀d <(qTH͔'!DIѷ(W&y}; ;FV=Tm@O#קnmkE3Xoo&< uփf.NX'FvU EjAh/1`J CCGKOK_>U%VG^N |٫ :0@ᥚC8#z d¶40pv\q3DVg*ژ]_-uompFY%َT3s֌硻uL>jKP"g=.`]'QGLB%Rd aGp:BR`N18_>x%m>VJ@7-hrR݋hK[`cs 2׼Z~Tjmgg+h_瞡?E#h<Dzr ǁj4{I= ԏSq? g1#нv :K00m I %sCl^>& hq> ‰#*qJrBlbmI6ړW ή6GK@YL0d.Ee5ZPڈh*N`u%P}pN 5wH$E_Im–S5}aeShM3vA{㧬2PbZMxcE0/}WAkz2Ϻl ~A(~9&ں|{pjٕ+?z灌7u]NSQn&cn`d0sRIGAܺ5ŲuspWyʷ6!>ٷSf~*3D$-"?31"ؤZPOՎ141KL,wʆEӻMcQY:H>yEM>ґ$CMUNCH50dvⰋd MygRxJG(3TXT;áPwK \Xr&M,f7iw ٍ`dߢ {qq`=Uf5c=\uψ~aB-%IZscM<5OFJiȘm~?t /MƓKhYU&Ki(#"FE(zI[Jx@K"qa!-cKަ=;嶊K!z68|~X)9#"/N &>gw!˩st?xjմLk}ޫ;V/ެRNʕH\%ۃYh1]%kؼ1:ͥX5I$G5/SQ&FŵaqՁMu_6+2&4ެOlF S(:܇gGo )ќ GcLahŝ-5NiRf̩k=}.#O2˻k!@^:#rpHe]LXOyFyZ$Aj{=:KG,/o8t*wC ONk~.d]xхӊ~^} ,..6Em D?ƏO{^hYb}V 0ڐcix _~XZ-ȨVCE_%Я- rͭ,Tm! bՙD3I.h4P\9p]-_"׻7{#_Aeڊ{AGm"fUsj` ط:Ky_s5uRQ mJo@zZP6$Dzp@$xvdYeƃ}Hէվ_x"%=53Y=MD=r-?1x RFbIbFX)# Q(\FXI7}&%cFA XN*V=v %`% /PO,vrզyǘvE-^t(%Sejz{a[S((&='aK`ZOYV-'S麌N7kE=QCX"\8n-Gtv%mo7=}?^bD<%k?ЉXcgAMF۹Dt!Ӆ7=5oŔ)Iu>"ijVKYx= } :![l ҕ7gFW{EVkFV8WiԙDrtLP&&M/_~ k6T>SrI{ K=G^| UŲ{NZ7}Y\{w\aڊ;_ؙl iF\fv0?ڢB ne5/HjR8 G-a 1wX ++uVϭJ7%b?\gkaGB\IOͥ^Ż򾔎C~*O 7X3M@IdBQ'LmE`TfAWu4M3?ya,)Zo)&N*;n\8V*V]T` {f)8̠N:Nc;Wn-rcB%_6g+o$/_$E2%hg{(+kH=\!Džr;'D$?B$ɍ(dgKo;e&^hzu[MkЫTC-N6q,6Z.Ur} -Y:y5dU. QF }u,VSNU Kuw;*'x.HOuڪ7x,/[WI |>肎m&{o.MޕO6Y+ٞ<3!,-ĈLwɥοCdxm ˀ dFv~vUeNzC0t@ëd{ 71`d'wՅ&IH#|WoeO`U:dUP4|`GW4!&76_iVزi:NvI|{'4Г,5|QcH.g ; ~AuȔS q犨ָo c=!&>( 3UoaaIms AjRm6# q?h{MB@aRUyrNQ3s!ځZ8Ơqu(]Pemܟ`~ HE#epTM>so`<2;j6 Ҽ,P9ќv=a_k0|nJv|+G H#2$Zm<\V6wpmܦ$&D|M[FFxx+| towROO}˯pNx2%--(uǁz(bb2qF|K[3z".#e`#O肵]@ۧa|.摻aIpnp=.;Xy) w\B.,nHծ1M28DmU*s8uvW< N=lDZϊZ&3I'lBQL7" նSC$u"RJjz42̶BL8Y06-WG*ud/\Ҟq xq?n؛A(!{Cױm[ڕY"hu63V8 7`qԾ'tH4bb˵LQ~0yՓɩ睄}YQ F2Bk˧R|!Nh $`5O~`7=&Y7YeO4nNx2W O0xZbr2f1ͫI$T$\J[K1aw A+<^3/Q"໫*fkvhي?n~8la2H\7VGg9rfrdUA:%;#}ɋph7̦dNTz%[>Oe J!h.iVEY5,` cID`<67rcCs{hϘTt]Hՙ@jΪ\hHyKIZs|xA&]*5< V(iFuck̩ޘzh!y~ׂ)8C-ZLZ `-`;P)ZGue5@x^l4e!Tu.XXH@;ͶPnU^ Kqiq&F~waT9 őps-c7ǹ%ð)k@262O!WzxU5^BO@f e?Dx v/ 7<ܕTkt! }XY&Э^ !`WEY-I㸠Y$C[aqnzp#.ft1듹ĔsD\ [X_KM{B[6+!Ua%޼|aA֒fIMIF֭ t|-kL#l؏r&y>U;fhA{lǥJzHf çe.B+IA#(Ȍ/Y"T2QS$ …_zglذ$_YCM6 fq1A pm=ly1UCRn8IIO$D1/YrD=>ׯ}L:M/LI>~r+t d OeXs[.a)BOe 5 M0aI9`1[\0;GqDza,jzi)]VΎld<&^̿ 7eo0sCcߨU*OJ+tOS$^VmqQeNF0L *WWm*#k>:/Nrr8(Ⱥ;JGb6k~ܺ^ŽBS"K摇My 6["dwaa`~,r?ȹfBj1Z*նgÅWqY#}&~*܆O_'BUUh`Q({:J1=39_i#=o!nY^]b5K3r=ߥ%bӶb9xă:OꞯmؒGyMAt/FUT*RU* -*7#'rgjݸ^ȥ!kmsa{U$2eai,xXS? [+|7}{\+#Dsxmп$h lGj~(`ζ븣nm~A }g<0f!}ڄ#,_1Da%P/I4YA9>Z l4L G ݭ(Ḧ́]A?A%0Dq"R.iJw-.Gu^ {|E{Gҧٌl`oe`](# 3C[ %BŒ ֶP$y iJOum..MLq Z 6#v [MW:tTze\2?XT4pY;~ z⦧Ϲ>A3Yh$/=_ +Lũ_%Hhsj냍/"osH$.<;'}03?Ysg.'k?{mĺAea7rLU:]] -oU`=-^ s?md؃ۀ5Jk]_$Ψ؆:rFc)F S<1_yA ?LB& GAP>*5R-ܿX|E Rl;U#Ŧ)lRu-XƄn. w)m\wv+1CPb պG1!ag( "z4,0JʓhJ>,B%!Y}8J ſ_e6?U\ARf!}g"u,xbZXS1y\!{bF9'jS.Lo ]pB2g2@fO"ԬYsc:|56#3&öes \iv"pj.MPY$jhhڍ;R@QZUѻRwvfnZ 9CPlIvJآxqVQIu]=/{=~G`-E)L6 l:ⰁfC^1³Vk 襙^$x0q}~bE2,W)S q?)9q-}<_D W}B޼$ǡ\ ]ugYbtx' uW>VY0/92֨ak,*|F"ÿ8R̓\@Q.qHWw-l,SR}Uǡ&͑l kG]Fx۹PW̳ʹ ɽ弨$S-Q*J iôΨZc]-i;Go>҉vL,k3#B/g&yK:{ qHŸC^n$3 ppouT G ! 6O-G!dMtc\N@-wt(Q]4 3/.9ٝ'XԊX|T)2y(HbV^욼0Z)kkRq Y0m:2Sane_'RB[;|SԸbxF:x+LҞ]X:wjpvdѼEDp%}x)C/z@5XK/;uиRb1kVx{ 2Ӝ% ]`H l9s:00;_H8{xt04ŠBDm2w؛7KUTYBvRPnhB\#Wys3oX,?'PJ<\34* ^Bff5ԁ┇NԉoM#S|эaXGl&4 'f%7٪)qt{i3ΈW9eF Hr a/,k_Q`V)l9ا1ԣ*+nV8^[M6-T9[!ƺMr|禵dq_J|4u3{gIbHrL~98<8}ʏƞ(m,J6=}M/kG}@ғ0>a6UIh^ V 9%lehvvz;CBO?i0KR%UtϦ$A9Ŝ YhQh] fA).ozho혧GH[u1ްjQSqȓ\{ZL%"3G%@ǚye`ynd}&wWjTJ J[v-\ q$nj&FKGz[<ոi=wh~u j=_v+ιZa޸Nv, @&>Mf6ea o̶T}&2SIǎ㤽٤0j/m;зr\uZID ΣZ Ij&u禨P}f#Yutn]mM'"Z-,,;/cC̾C8lOE%;D]nG:+YlZU6}#aiWV$"zء=ĢI1uQA%bubR'gNkZsWtacZαEr'!.#,IevūEmtVnf2-Q)^6ˉ[b EL:$]^{x9٘p1/-C #՚CnF1G2i xp,j>WJ;9& '=pY^ݹ\#s+BT z©c G1c/N)1gZv19e/g WjAjELD`G[m>t70ڂ4ꢢM,18Gn4Ym:skߙHb~j Oq=̼dbx9+vfYu8νQީLу7*HFo広kxTdqo9@=hR ed?Q*͹W=zroɵqfI4gI"^Zlˋ9+jF6MRAԷA;hOpLAd +fd~60*(/2bHݣ̋?_6R.4E-~0%%ܾ\qGiMa XNLBZA",8\@XJa3>"67T83xʆP'Gk9k^6^d>בjȦAt+"D<>mpR&cNOlf;MFoGb h ϷWEL yCB?K`Qfd,lИgGiّS)tNN>lT=I.B6{A& uy׹+T+csF3t*p\)9únoa[yLW`-^&jt $)zjOe}(DrjLg_˘ ?8mﴭ mo7<ɣſ,tCF%Xui%@_. @f=/Cz<3?\~ (>:Mx域f9vϬaNZ6ej~5tbDhQnkFiaM eG WJ\QDQv봋,h.8}뤳U 7et> UA?gr!u;+oL#>c%oHS)kD5#+]A@8,rD\?/ u=Cfhm|ĦdB cbTRhd>b}69KJNJƔ( e>9/#Sq8W:s>l^1ɳK~SDgtvC F; #?sWo؉l2J9`5_|-3)ݶ |W aϭKIWXKgNp;aLN(CO o,ьKTlS 󍟞gzsmZ dxZƛ n%#R[J`Jb{6A{yH+= _] G>]P+G/>ed J$.]lvMi :*w/2KN9\/$|LmLMGG~B?slJ3 ] |ϯALaWpJrگ @W ]f\P+0br xJ0Ӓ x;iDfc.Z1j Gdp'xvAWi)ETퟶPDRiȂue)=6r fC,hc0քr[1f/ۿޣWvtC!jhTDiQ?h;0:74^r+M-EfuwR-;Wq: 1oaO a³JqV.Jt?W"C?q[b:vwKOdoֈJ]`u,`=; D.')2Xv7TV.B9/n.# @L;0Ԙ2ΞZӠs8䞩va)9Jf5zD}RDBh?}b6J>:d7$DQ6tL/60ZKM+HMe&WD.FMpmn@kCzD8TUv&M$ 6aϩ?ޜm~^0d6I;=eBe.@e#8VKz3;J?<;:o}!T#4p΅#.pU2/_mr9=ܩ ~4JNs}-n@ٞ,6rluajaa DeJXC9Ioi`/ (,}^n~RM8e\p\XDze22#C Sxش6 E88}c6ztE'Og^/ rjUAJI 6k*%X.Qe:׶MBml/Mf w8Sx˩.L<Ǫj.:AD7h|=^0?Ԃ#dP_ilSvsk=_O6s˵z8nE:>IoN?ip1ZQ*p,ڄV*7ZCc|.ҥ/EO+GKrK!)4Z& .zZq"GrHKAө19bxF6 I" [{7a䝕1?^"ue 5vuEINF)1璦vk0G;5tl BŌYݻHL9$ϻf 6W]ܕi://8:U~`ȣWEش2b4s.<.70/QFdz^Q\;G/<&ViD7,E۔1;(Z V '("ln pa^%/$uDRBHc X+puU2yu2{ œ.ԭv -Kb*TyL>f,U`]D;qll ЍF8)}šm$8Y&!4M #*BkW bq쫔`Ԏbϳr֢ KImXcީ/<8 ikdE£B Qwn8P+!_vϟDv5ɔXfUwue 6MrbU&T+h DI%?1evYZd̰g:adϋP*9ǩ-˅Nn9'@S;!D44:VBȢCOײG pXp.9yB^zhh}(1&; o S7}XJk M)fxY\.1wsZEy=gFj-0%>;}[T.3/8Q;֓0cfo} 6,%myysjdjū%@D4ڥ.^7m09Ɉ9{, WLT@2/г$PVh Fz)y!]o8&;Y*F 5tQ_v[LC34eXZұ YVk7IJڶ[&V1'Y%^!B |,"P=AQ{5$OTzgiIpn[00p.vxy3as&7F:A [n؜3MK(*$Q!|9kCHsaԥ,#'{WTjft~8>„Qh ,k1ܩ(byK TGt2uJ}iT)xLj냓{|҂F!}M1!]J9 9 Q߈Rcs䈀PjDb5nDš{nz0wjsB:ٶş(XFaG|r{Cf#FzhB= ;޼iovS4Ry hZ-5a.tۻ>"ßT-5O#8H$A56[0q 2.x?5_cc9hk']Wcזfl࡛vE9\c :!:նwӣGbbQ"#'?KHynPKݗ40ywK(Qs B3J/`rnHΎC9g5#qEQ%3dnnX*eADT9 h—>4n S,K"D٫/!m&:~\4_?/R%D+br0P%Ix?SW PV e[w3$qJ(ڤ J? K|,גL>vrmzƒEmLD[U;_h|"jNA C[2P^DNފGpF^%KkpQMyjj}e.5NAXo|9 3~̅Hn>-I = 3QxZ'ChnG-ִ`Ī zƯLjFP&!*ц(۬K (_JÓN& ZS~X(ܵ=Ȃ7nh6WDB=sMtJtmř]Q?uv?#ZA-^xQ *0^sowشH: Oc[]} =+E 2W:zg`Rm7РI p\o~od{,1z-2d._N7ja0[tc%S[{tڌ2;QUȺ@`=T*b'W?4amipEDh$%IU%w:Ǘ߰o|f&;vEd|}{nz? F#w4V2P@LIXSnŸj*z~WD(>GlMN,'\NTLV;0#%>݋=t!o>3/ 72X7+eKXتK_&Gx+ӷ>ΆiKG`,%lDgRyеzFtWL_r:0g<=q[㞤 4)ϓL18gBRVMN2=P`ذͿY% wse0Vz]bCT7ۇ8̑r"=V[;E( 34Iҗ-`PJIf,lF+O RjF$( pQAqṃCK VH|kym@ɏYJ lqj?&SΞC9­-l%0&/X)QVP@mop:j4S72m4У M?{&4 !Acنpu"oH/wp~Ǖʔǘj_{q8ؒ##iɮ[yv 2R,_;]#JbZbpOxaqgo;lw7rS0,,+&FeA }p}εW|iMe 7/{m҇~sHiXgQt W\"偹/Wߥ*6 ID?V6%BlJSJ>RvCj0qLd|3Z%T^Ŝqx!6$[6Gh*0_׫tFRn! Wq3ĜpD\1/TCdߕ:D.,mzc( #}`H.6nv8N)xZ4H=ZDP)ճzN"a6dL4$ec^3ۗnjNz@9yA8S a"ԱBcG4귰Qlt$J5鳪ec֑쎛cס'[H(11X|K藏[|1dZ_*[5D0Ҷn"F+qm++Ag 8b2 Fa|QOŎB#;XnBlR,K'Xry?rRfڅc-LF7𨠾M޶3V ru0T&r=迢76~k,K KNeqdgw) ˬld;RG B/Yh*,Rg8F]g@[q*ƠrTS`y?*Ď4H" 4D6Z:#W2 .o1_GuEtxs[a˄4 n(9JÏuV<BrA@xܶ&+ 'ae]$r !`DFPV;IȀrjiXEU(L[g dGv1pEo~4;'2"->јLX{҅z j/d2W ;6_&ENdƎ1Zef-|“uz$[G(G<m({YqYt(ttt3`~=Eה)_gEJ) O^lIJ]9-zض YN-y9Thk_ @Kwyֳa%;7\i o3)A# =WqBknN+~Pʻ,ЯIV9fKt(P:.öI D -s8h_b5CN6sRb=7Ùh&\*ҍx|`-ؼ*> x[, 4{~7(//+/pj&yq䏃؟'P-/jg$UVfwaH,]fj|₝\Lm'[gq S*-3:])qB`NJe Mz(En5`,R0p;![ (̧V2xl?L$ڄpA]+{Njy8ݙ )u0zgFj9s?#=,BC%R5/U rڍw5I">6lt SKjXr-.um%\! Md j2i%'0Q9'@!`3ОMoH'aY xFێ=ܧ<ѢB4@S뇷fn0U[Yal,CWj<ʗOVN>K|e6 7'bZ <!LՂPmɏ\4-)E!pe[KGTkedetG?Y*{uT:iUz1 ũ6:4 ,V}rfjYCP6kd'0^\U=HWtMEAͻqlKBƀß"Jk!.fGIܤ:%Lg[zZ݃!lp.snN$ku60g>LmKqؾEx.[IG_£l\H&oh҈$UI{tqy>sy!zI7I3U I!m3R:" 6 sQzWseFme?f h=b]+ BL5VڈPtP^DJ*4~ؤ%q[#]1x|9ZnS^'J(&U= U >`0Gd/T.$z£K1LzmhJʋ-vRfq[*|&, s 4#|bt1iY3gaEۄ ٷȎWk]Fns=܈U(@02;E;5#iRdtB1_*t@"ǶVK aG1:[]'}`ucӰO#5Ye0V\8޾MDlej+'5=Ct>BtRhRH9I~X۳]7:֭b9|xHqǝʣ5z紈.|e(LE(>CE"1ucݎQ~ܩAe'ĀdcoM̘NWamu$wKh }A6͛,7t>f)hZ7tX4=XqE%j@{zrp?}fXK5l)!}bmY"Yv.mвGpZ_yRE6?'E9Ű`I4OkUs[}p#!{CLlۊ>gqA`Yh8ꛗ";|&{4Y>X VumM7H䎾PlJD .M,"ˈRXdel'}˗Qa 5Yxv5t&2?}w4'A&n,Sɓ+S0`xp!V4eQrǧ67%iLPk=<%4#u۲T` sR!"MP5&b{ZZ?A稜NV} O:Jk8L夷|92&P'ͪr?HW_1>&[geGm9Q2aL~xbA@<<} !1(ĝXYk:~)QN/BpU>M2X7Q˓S\|A()ռ*=SHǯ'려3kftCh#ֵO|.3Y߹`8È1:'r$2;4kWIˑ>;MlV#uˤEO >=P@TU-.net G?^&DI r2Р#L54|}o$Xa1 DL;} {a=+"!t(Bt]PcEWi̜(*pf5?V8ղ<[e"Sfg͌@A8(S 0 s԰čIqG|ae I$ÁJS@;yB˨cGöw!9VF9XLlB wv6^'p" 2<͘&FܓܰYK9Bu$/ Iq[.]36ޘ_l0رͷ%{D L% |u*QL;d,KJX&إ6 CIE.n]sDd͛ -XS;cb=ۅ ӵ=ZΦlKHc;^5Rn6 *":UhqӋ~KΞu*uj:mK6N `Lj1})kB@lzY|.-d,N0QI7pn)â&ʃl޿k, Lq od1!k;X3R/sKS[:j$^i h_E]hZz{KfVQ=|n>,9_PX >~\t1򳱮`3 A3]C咞M!m) k M;K`!sSJ_tokTD_$ 91}D*5 MZa[ %xրS#NJ 4x9N!R=8"05rF= L@zFӪ ь?7hnW^..kv95&i$;$E 80|_w]VdG-6mT"/ͭ 4mtUb[A#i+Uhy!:)|:/K\ x;#7fk{T]rbuXZFxPv8}EW-J%9Y:Փ9{:ӛ[t4v%CpZ+ 5Z;bT|2!5mKC(͔<%YmJfwNW A.qdZ exI 亢Li@PjJl $.6,766̔gaN=y"T1xt&Hs>%>P]gP`/ r4!{t6d ~@"Eempj _!ozIl ǨQ1<:b1X9rhʉe"ሢ89-Rҳ(Hec=:8Wq;0j^Mρܒ,):ȓ wEXy]0)1\E$,ؘa^aA3e)];=^ t>ހ^])h' S_,S 0Jn^ i`")wZ[Pftd]3׻Bd]d Ùj8yBaYwwY Z^(~e|IN쟿qRTTɒ Ĺ+&ܸ.dr̭'(y278#O%Ū&@4NE5 PmS@x,m.@px`o#n-O@;^e\)-U@RV x#:{B 4){Ιk)h]eVHm+vP6FDq!})b׷E%SJ>'qgC2:E>FlX-Q# H1lmJWԾ=Ϝ yI2xc60X$V$$avN v0iky^'k܏x0=qGbh&>m.3a!:[3}1]{S`V |Gއ1.zS)*8*7J{MB9~Faern찡WU!w;CE."X ;9!R0>eMp!"\}:</2g.qH["b?wvU,kK}NijEbu,p-1j\VС6<1 k~ 9=;P*0I6ҋpkAYXzBn q.ɦtl%VOgg&Tc{r}Q-~Eyoʉfn7-Vz_]jAU~z3W}T8HQ"+ 8vüifG L2Xa &%EG sHU"RNv'4u<6 ?m8~&`Gl_6?H$I*gz«>iGs %˘<.UX])}G{PiwpY wIS1ϜȦ7$$rY%cgcWGN4L`%|M:a_6]Z63 )z [cg%'QG ȳ}#Y>F9ŴI7] #)N6{GR$_@^`Kޜ<6v3د_{Ռ} &}[KX-n-;:[*Dw`J@B^qW/qX#E{@#53FqOsWS_AX}W`> qL4ZOXg?fedLl4xAR̔-L(+ 7v=d@7Wxf*l^s`dɀ| I轜#ۙ0 L^Q<09-K~Uę Ed\7&8ٛ@$kBzV,%-Ш$0o%8wc׎bMQ5Bַ4yzY^H$0&c z)}R07K{U{MK&C" /-^nD*%1o8I)Td& 7ֹ=_=k^5*u$!.zWI*cYNAzr9px\BLAc"YAn'2IӑYS'iOf,d_mc"R#91kȜJv!SǠpo1v%iu)#MI!Dz_(G`Hc,ꉝzu_!rk{Հ'WUY<8GrL-v@]"1ɺ}c˒DQf,Y5r}dgq{LXW_JVBrmE]Psk P1B)p! pjL@_u^M؈StĻլ5=f lfAn&!bϓrpӴ*rA 379rp8]{%# cbߜ)+\DU Emka8mq*V4i}mMfO?t2 "?/!Y1P]Hdk/ɛ4Ȳ6 >\_$)AN"B`|-#5U~|]{c<$u*5 M艀_mOLO<{vlBކ6.qUΑp.8$P<|pˢٮrR:g kmd,,浼3!=SZ<d.VC6kkR܇=՗d=yE]B C 4W9θf{4*VeٷKi%PsAb=Ib&۴1bLxׯw F-E:>9Ef)v7\;$Fl d aMz7AE@<:|B|Cȯ!zZbe"|$$И%OZB tj'f5[A2k&~7$4 P(|\Tųt%]Xo3p)c>=[V7XsD}Ø;W`ȅ8 .Qky0TIΎEahet_ R|%zިULos0չgfђ0R&Dq,6UŻD׀y Ojz!RFZK-:Z{E8hu@z2%| #h_nPA|ؐV ! Kಯ jx5"c3l`WBTguHiDg~;D7{O7j'yҦ5{F6H i#?.zj|FlAAh=S'k}tfox.Gk?ͭ$; XVtwd#7D?-0]3ܢ">Z+ ,XjT,Kj__+/0<8O܅@`JپP9&.msf&r:rF\`Jބ˓V:ꈻs#p,ØH6 O1Ay"q  !9{n)ٓ|HZ&3KhE31l2JbHϼSV=o#]oK+h4Fw{Ch 'vBjYQ"S&6{KmǪ"{o( *kS>gKUaM^z+o$^ײOAhư;or`%BGƒǕHҡ[jO!#E,`W?`ţkPzHtv;I]= /fyaA6x+.يŮ!5oXUzj9nT~)ȷyk1|**bIFD]вH|^3p0M~˿蕇AIPd\d܏ARnT/EHqB+6҇,B9N@C:Y+޹K \vp )咃R7>Lˍ㆒0)9Kb11_QSc(u则R\VKZ3 Aa݄m 0B%A fnW.x.G~#FwL}&lėfYѦoOI7m{"Z ݗ2EGr7nOC`hʩ;"n*$j?`]?=_;P?9P1|Q^ȿқRL[mt#Wb۷';OT5 6T(k^ɖlxI'lo^s 15'U4`Da}.FC:D_FpMn'9K)$ }+: w=k#  e,Ӎ-A=9 -=b<^S:hk^qaͪ?͝6k]x%mz\𰨠7xor<~`k34j?5R#V.bnr_ya% d8E JK\gZ=ӟ?4"u4RS872.=Y[:n?TNg1%d$ƜAaHu,K/,` E}:[KuW)qXKwhwB  8I {}>87zզpTԔqC!轰ˏ45R]>U%Ņ=$QXĒQ}.?A嗆##+wla;i662s}]Z.:o=Ϳa(aT>]O%;xgO {]/NqnQj"KHE*+ʷي\ x `6;dTcZqpmzـ;)a6@ݕ ڟNp0餜NguÇ0![O`VB^{VH3A 3pˮ?"v;by^fldEsFn.=ViAPk{ob,VT@!^62!Dp; f2Q8-=:<0rfZ?lIK 3'aX#UxKJNR󚼜 Y"GB!®(Ǭ2YDe:4`q.5>O{ w,\{7tWëMr̄&ݍ10-F_BI/hWOR1dp+}%3Nqlc՟R*(8f ;tLB堺'k!q\ʣ(1AhqRx)?[j9YKTr%t¡C?()8nTIOTB*8AESAU5Rg}=w8BDіD5{j[`7+<4 MBoY ]IP* H-j H֊nry+*WtUX+l-˚a̾Wd 7~NfESQ?(]Rn1 C+j LecRiu8_))髄D4~=罾31R]Ȑ$dF ϩ5uaHGչU8ѝϙ냭1T*S;Ѿ`~*:Ϭ{B,I R Lp*Ն*ʺetafL>@AW=0s̋tC"ܾsTvjoǧI~puWNٰxݞe+mc(Ah)">zu ]uextqL6WK%\ ?!¬FNO\fCF;t < GI%x0bT oJpf(3\ѧ<>g3OWAFn~yҭqA K>DnTrZHhأʢWQNL;͇8H^2jm6t VWWg "́)Ư+,m']Ï7Z%gS2#W?,H2tzz(OܯOÉ_zFg̮|jG٬"|yLtͪ*Y4kTp޸:r*JM'cg^ݰ=lPs>g3 s%R]a86.W_.%rI(; Q&#zoLYn@7ޚ.0ٗ.wc_]!1 +o&v{+x\IqX`3LIr]iB’fa{YTad].8':ڼƱ\)t{eۼ/ :R p07G'j(+Y/ dг;9շa $|!l Sn,x&'f}zzy>ga K,Q%zCz:'TsӋ{r)zVyAS/CQ ˅<@ǷǹdْؕV! I[HCj|.;Z݉իC$WweuXe:h]u$05 G4dJT]6*(K%핣7.s}ݝȭy&U.g k":ݎFٙ.;[t)좹mFvkP,}qoY]G Hz"sl0;nM\'}Ϡβ$Lɿ#>D&yb$& B$Uzֵy j؅M_`D#j1Pk8[iJm])GRgd΀8DD.U?,O eJCy6[`1LL6rOB*Iجv^h)nˬlMMs˝p0p`MkY}P#>voZ Vkoe/è14kL3T MbŌR0mn~B \3$b×ta,Dg†XpЉ8vu%)gGV 3HyNN.YDYCR*=*Ц6e-:C J{b75-HɜoWlɚo "Vd4`#H! m*)6,!/BX4K zh0e9gt@:_:zND"W ~1tfFkr%5z `m k#g} Ví!fQ%hgWH~Onc.Tmb+j3!CfIz{IE0'ȯ, )bSk:zrX(͒W砑^">$PmͩA \È8xw_p]F80)aX++T6Wyt n1M"ж:( NˬYv'?^uuMr,PJx2nB0n{{OגS$Ad]O <a۪qu^lOlVjQj'Iq]茩u/uYp'a ZI!2r8yf}9fIHs!8}yzqҜQDjOǞ@굇Z0j4g@L"dmL1^ ߇F\zet"96ob cr2y3]38R&dzʑÿ2eC;{a>ᯚX!ݎDeQһrtWd&hoKwZ^~L!ԛR: 1Sm_ E%SR|}.8&4ER̓~CcfKW | ovxNN=0ݷyֲbޔbxM%n~#4=oac+7woFv;~g^! [G! È Fz0ݶPBTeV:\ًը`/ԓ,~Qs?yV`Nߞ{׈"6W4$ׅ+> .s1!B_9'(7"sٯ8'Ĥ[[ lz^6FQ3vhcmel|Mc_KIh͗~ONnFHusiVۦ[)teLu1/dg58"4 {NR/bIsrӄK~ IwY2}X*"9 D#|$W,@hf_pT].?C߅]Qd<4ʙ}R޼q+Kb .a?/H5>FMgy)cYMZol/~E+A`=,eKv۔E[Ng 8r/7&j"Mb`~{}!Dt/})'R^ bCρlׇ3q&DZt4?8,dwfz)jyC)!$(=1ɱ BLJِtgX7]X BT%\4/IXxR h>=ÊlDm<'rw)t1aþ)eby0#}Ande^M_{zADN.٫cX=Z/w|g!*[*^-ϼpa^l$GfLIrX;?rhH6P7f Aj-  Rk#}GJ(jʰ RC^k]b\Xo^HFpEW{B!M CƽhR3""J¯>@Ĺ'VV=PS~_iuh+r^W)AEG)|[n'ĢܧyY> "ݟdzm,er1N wR +31"3G[*|$6V<ؼl@wwlMLV\&80Ei0'o6[LkO~]riflUwSI)ZaԻx  (ϘwhŶ_33}*p-!|y}9AVO/(AveLuAEo%NMNMPll艞 ė.T\43sWE~"8O]{ K[fmes:"Ph"@rVxkjyl𬈐P^ۈ/̪)|*S׵eE^d:7W?t (Sd+t"j-h ZV eY XVT; 9')ÐzӴ͛'rY2$uv:TXli_tOU1#hP΀nml|6n?D :=q˦Zh3">/STCə.+vp F`-_'ͨ-]a|(Ui~iBYv5T^ҋz $kMގO`D!vH:d}' ;B#c4UJ1Կ)zMwnR6"(տIҜuRNl X!XI:yr s|]DK J' ;w3-l~]cZ+= gvP*PM9 ;kVzH`Y%Cݳ|%^,Du) }ͨ dlK8Q=z R4F x[pBFnѯ8N!vCN@nH"efħ[R8ܥn،mjչ%ܯ@ BzM=$|]/15B{\tL0@vj"cRqF12d]Lgt9 bpTʛ lh 3;VYP3~&j(z^!l%) s[W5 SlUS A )>\!r{[#6xV5 m $_CG?C@eLՠw*eW/|ٽRs]E֊F1$;I4} 0w勓:Y5sߣ4pGxNž^V-mt$SfaX|*ɈoBﳲ VO%X >3\U/0GaVڦ` MNT)bfȺYDrřr VƵsUS(iR1xsJ{ +tvЩ=h_R Kw $ϑw5 ny@7a mƤ }1TXևذrG0OF=nhhGXw,؁G\̾Psgvm) q^/OG o{7+ A,EvBC!8u\ }ķ+ UWqw3^Ͳa,cN# 6 rEL> X{abc$!C߀| AR?^V)v 7#nl]ԸR8UJV7hW'X(P7$s5plٛcgTbkatRWd ͧ\ ,2J CdN{X@q v`^^~ˣ߃p^؟8,=D]p>Ax`Mg;na w5鯲=cў΋KCA!Ўu)Ė_V(KkB -56U8CfρU@Q_x-ҧm,'} !Vap~-,fߺC VKvCR {n+"?A0wX.4k4DO5>}egxDYsXjv[]}4"+`43aܜdOq6,R2258-@MԂМ)МpQf J 1AnQIӋxcʺAW,cyk-' kqTZL(>Oѯ݌-25R0')| 8EZ+]hZ;A3r0C`41i5ܵǿF)?] Ue[N+fR\,27)Qfl.,da+`YF`SCw>ye<ŋaCT4x_$|m@Ϥ0GJ}˴b3np]0:g`<3My ){̨_ghK+F${&10G׋ܞhRe$p(1`/fP*;#5F7z{Aԡs)*o9R?J:#bטڗ5/qGYag8HG/$ɘ,_c 1v0She߬pf BN|rAZ|(䑛R3Mqb·2Z0wAќ-d3b?Թ/H+q7V6أx$aƷonv?R c_9F4{O7Ne_ u Ġm)4A~m,W%x^,$qؒ eP[)_V'prۍt]X*y4h@ĵ.t/z5ިW-+%Z,J%1T[}؅J ? |ϲBpє^W=,#yEܢu\Dfkik #WҍPEaɿǢ(pHi 5̳-tJ @L4gmU la-ЧeJBݯ^=Vwɯ-)P0>ֽjǽyG1+J+Ld&|:՝},E_=<-ƾdnSGN46\Qھ^Y5qğ}N ƔiZw&>Ѵ y> Z6YG1rIMj CT݁u*W,!  5ġ#P85uotl1Ipn6%z&]"spF&e:& Dv<`|ޑ!P"L˺%##&(|pS˺dfnũ$;Lh텦6zpǷ6]*ӱ# ,zw9iǃoFǶ!v#/fxci~+40[Vjii;o͗h;jKFIBx, P?F_:/9#nZ )..\IMԎၫQ|1FYё`^Xi; Aբ<7Jb&Pb0Xi*#C-J \" \lY5f_bfLMh`A6󜮲< ~+xIL6zӭoHG$:[Df$v$i "KH98!5~ݞ: ^_,уNRR9F։OIuW;ӠUkB;_Dd+CDMtry(&W7>KM{n،Za*躣Wޗi?*HJn+^k ~.h弉F 3g-8A$y>S=dRw +tO%m/+'$OZv>I 33&4nd B8f Us1~ q<Ӑ;LK WSm9yWr#n+gW59[>^nv/{vJy$5ܶ89#FֱAtrgTz'똋] vNS :\zIZ*TfMVKuژOzy64WtCxaoHm <_#Oޮf$e5RXpHznDz2; c3}?fMxM@QS( "Lg(b%+-)HsSӬ<2Z=k{1M,ټgyE 5f J}?h̭8yEe5{\H(WO'ޓ{P?uL" `=a+. sjܤJ62f^|q - EI@&ٴO Zh*A#fl oOPzގR#@ɵ>`'H$qu~:0'#YG;GиN/2L~lVK *QOx(,[gY WٿFD-'|J2떟F.!r tYBp&#zC _!l ,ZמAM5:x,"vWG@MASP#4J[ :@=*za+N#CP)$ F ~ %k%d(OlUq|[8c}sb،#TDhq zZT'R/qv@#Yeh>JBͱ=?>XwSmplaP5w?mVtyKm6ϝ^ F#<eg9H1b3ox'?<谧עh://dBY[VˀVsGv5U8Z[аM6GZG@HT@Է~iNQT tszX8XjVjH]f `, ['y".αpl*L od\R1xBv଱qAd)S8ϏǺ|>ʇ5uʮ gP[R,3um|ː\('hq3 ?o![*ڼf&@1~7$k5&pd%tQѝlSlriZ% tb@fW(Ud LExT]qd9 AXơiE[nǙwǥ?eahɈ>eYOGH>~GC9H]GC$/MR)^)D%|W/cR%pr}˄#AP#ֶgаo\ ,I N^{|4L㕪Vh(=T!J!e"![pb)e/)# xI,푨prk0suёHfgث4xGaMZNX4ptueiZt=ϙC4VRYX Qqp[S:m_ FzSA {F0wp;㒱ߜbNHmU;G@k":؅1gYMyc0fK|npk/FQ%}%ldS0oSS:~!{sQ͜%%\MN=,9tT35@|ժ T쯒8dT= ͻ1ó&EO8}Z ЀWz m Uev~\P5bJՏk&M/+")~3 D.v85<3Sd*NnW`ѡ)ɂ͟4~~p~tiג3^(?/ffVy{i}79ON^Z(~A3W*SdPʿP̛:?pp=1ŧef:}3onՏq5溔ӧ&Yu-yw˕T驵ЗE/db"Z4Vi"!̰QG?.43Cңh+x_0L{ޓó{Ki[ Tz#b`.Y]IGPEkf#T܀UHCZ 2m l85 b\Y ZΫܼ$pNgGt.n IG uCIKlr}#.}kz}=ۖWG Lvǔ $JO )=3Qq'f̩'9·$[g0tUbكGSIDS6fgmJ;  _YbsV7K[c(JA6Zu 0d ~S X9|keb40PQ(̖dG=d6\{#]Qk VNӎ%k*~}[̷Mm>Qłº1BGn*E"z2^+ɱasi\ZN+CN-&)ZZvyuH/f:`NY < rUGTJ= [>}sy*깐a-@MZ^\C$5 ̢'v(K2P?T_V]@RsfǶk~:?$vq&~Nn{K* D)ۍ,<*ǸbnUWcxtx\ĬD_5]ӫ25Z#{R,%uA:7>AW3A_@N8~Эh>&Sbth~4ͯ%&#c^OLWAЯO:0YBLo7ZWϷ[-NPfp)]Q((Sk'X[v-.OTEbd0QT({MZ1wYٵ8;T3ImAe<=8ܫvƄՔxacNXUbq髴C <!M‰B4;^noz6͕ao×gP[ rQ:5ܐOm3G3' 9Cw*0qw*(`Ÿw+J飆wjẲApR ɪvgVxfQEѿg{I4D1j|;Is vDc;4]ԟ ~pBaIG(H^l|mZ\mk\ItN I( Fբ z^P!ϒ "} Ԛ@߷PyIGLo]c0W]:Rl6yO*,#4yրlCH$ ^#$'+7a09Bh3(Ffn Dw߰޲xR7-E,QIףKX\F}̺ bbID*ܸR_r5,ޔx;;3w]9c= ԈJԁ7t$ϵL D0PiV[7rI5H\)ȩ?!zqgb$`_7R]%&r+" uְ/• $U,r&fmР7X%pdKӟ(EJ_{Gbcp&gA^1ThYHOZvRpO.x_Yh0:j2΍">`WgukihR/mcFT}:%ke{Z &+9}n'!ȬK[kTg2i(x~80v}W˶&%}5H=1}1!H-řWDp%5fwyc>AjFXBTyueVһT炧"U.0t2]0`(uq(oٸzdȎ (O {I}]4́ ؓa;[@A #qc`doQ/o"~`J9 v)}ͪˉg]D}6R(/{ |?DE2aAt,OFx* (VI|D%oW8xX,Xʅ9%'6 2BʜI ova!cTL /GD_HH_hO2'ӮxCіvyHOX)#sĢ"l<]6TNi'L63nāD88GR[MXl*w|\+!U:V?F@)*H8]ױrMFLwAZoBDȞ-z{bkʃ]Mך%a׺f aScD"$L5r Dڵ%~JMx}x5rjl; CxbO=*-KX?W-7EU4?c  1?>:6gIm% I"X _WMl nh<UT>)R5= +<cﻙ$8ώn%9J b&JM vA2]hZ34nGs&."lj=#Be hQƭL/S Hag*uw Eto|l`q/*#oY[vQ_JsR)qpRϔ• ũ= 0^blzPB]!xnQ {Vs˟jePf[PVV5P rxh wJ&7\yI%Ir[3-K,USFH/]+*^,C…4 0EkOju j5T>({''[dv7eZCe5-dw4ͼB;*3>[BTWxo(G鮵.pk\ e[BbFNkפz8OO;fRNLL,}*;@`5_d%oŖ'ضsF\+/889{ϟu662^/ |pFC]b7=gC_"Fpc'Z\%P%qfx3zvU¢ gks\JtomAEs[J-m섐&B$1t3ҏťZ|LCYbG9t91-VwXn2KוJ4o O XVƒbR(wz$i[N_$?Dd#4wcQ<1Vz4$D}eb$b7 !결+:oLʶ'. 6@:3pC.^| ؾ7[bCBm '7rޕԾR2t2{F6{' mh a$9^.|sVo|`>"@.AYȞ )OS:\# Hۑc3寧YȄvBa|P䞜_bBrܛr6ڸ2UM- .(:fq}G=[a!u{+BN@ _.nQn #Qy>iI{EϢꉈ)ιcb] 'FȑD^U+qIǶUA]̾|mpW2M nȐp~.ߓXaI3]:֦q|\53v`Gong'+á1˃O|fFw2mguDK ti狉%<*C8 4eXK u"3v:QJO/E֡VqB76V ču+v7: [boa/FA3}UԾ%#-CuCC[)$ -ks?@2\20 \42Xzw3t" бy#s"MG闉Yž=wm Uw#c;N _m,>lö u 0{eoI&Kiv;.8^JE˼],.@S \bw&NNL#mUTc V[X]ϼF\DOiζ db?ڪ,c<ץlbE?؇ooO P6 W*͢ ׭`^>`ǓNoMS+?"RX\Z21xAHǬP# T^I\R⑺}EiN;*WS{꼨Q1^9Oj0L;ZQlQ5>Yʣmf8=v"tauQl*PSxoA̯ǮdUmnm5n{Cیmlږ9^3;oz{-d8уiM~Q8:t?ݭr݂eC/SLHzUu;:S| o!XPzgCK[MeGHI#5-E[u0 0mNPo. pFʖ\@I76$_#唺r%x`|Й%:S\6m>*BO Ђ60K!҈h>e)x1d /?By:ݦ%Z2gˠs$'4%e1#Wij䴠}o -O dbP9\psW| @n4ӫmN<CO0Gh=gA::H<ġOn$[RE Ao'喁(/Y[gϲnO62,-2 F]^MH5DډN,7wbO%SsPi]x8@W;6Tos) (Ȯ ~ #[e<>[rfɟGtX45/-S]9+OݒӮuj LN @wG AՓ"a31=R8QV ܖuu&k7|9ӡ>Ү",A3?ڭgvvmP,)z_1{bkU+& nPnAڈ;.9͖wV4 p~BXG6'l9 z6Z݂߄Ha <"7(bdblr<,I7 u *p8 WUkAo@>w%xjsvCkevpgC:.MJXYtF0"bq,"DFF& oFV"j$N^8oX6RjTQR,YMڜpàYe\!  ̯-2q_Xuf0&s\n#d1 8x$ .tTD͐5i>awwuX94M^'/1P6~X, żh)T6:dKBI˄IDW-lz o# ORQ(U~uɵ)+h2)1x`,"Y5]r ךE@|*-jT:Nњ+ 0g#vm馻R˚N60SWqf|pΗ}6i YYRlRj \* ߅S(,P%gphfHЏ]ˋy6ʅy+WsN M>_[-ܺ`Qӊ~εrQP5[_śmWki?F;YoA,)?)yhDzqcyY 9-u*P wl^U6 ܍À1;"\{O(]}saqֹ)XEq𮴖n* 4uϮKm<ݐI^l߻۳w-u"FeeVUҩ 2"n2|$#[BO1KCtHeCњxn6%;Mjm%U Π-eu㸔}@a%XGi&woVݝ p1U ]ɷE2NvMS sW=홗)|T` +w2(_0w\TG!NL xg]CǾ(A]\_($_9t=h:I6&LM.4#D5ʶF&f?JGT r)vsjhh-J*Yo=r _>bLyۺK")60`$>d_PAK żk}h&$C\&k+}B!q&>cX]RB;XgoRر5p[6oS.j?`C{.1svX1n99:9S{ þ;3ȐV GbQF>j8|<^`8^+( K|?,*`M1||wx:U@~IJJyx2]/bf**`M!J!h=. uפ`,S5)PN% h WP[򗌕݌ Sm Qm?<͹*6hLv#ӈj%Qu"&c99U9sě5P{?S` 6 8??VJCpǘX,&QE*UVV+M"n nÊ@ A ~I; ep<]@+|muN*7).oo&2(*0?0 ¶e2t*W~}'W21^+ Byw4# A@w} 'J[dr0tF4!Aݗ!BA5'B8S>{'i+T: Osr$ML  0 5"Odf*k5Ittț4r1sS3 9];'r`q龳fd]VB S6PM&QĿtV@XPջSZrq!9cxpB!qKp "!6]Ax"] zHZd u~,5wA ūhT8\ m .p=iF76~^I2%t#g[h-.+z&$4d gX.9=XI5٭|&ѨFW th$9F.קt=%=kVJ6m_c;fƧ?gdFQ,~a!ނa7Lh GUmFɃ+7s8<cal`hGp?ř^]`'Db[G̀!25ax^lிSZ12+VX|nК|Mĥ+Xr?iZ 26xʛV;* M}{L2v9}l0,ٜ*r<,:YnۇpLLhASP=VsfF[^4Ǘ51^lT n` =T. H.]_<=)rev Bd?֒8@Ȓ_.RKq;vsjn%&065Nzlealf䂖m?:'>T=PhtYJL1j-LW_$HܱHQ] INL¯Xɮ6PEm jԞDivؿ;*nEXZս?jxF[hI.1uF#{i[rMG8#7, iVa?*";6w!ǹ;#-~鏳<&N6o0z!&70ጨ|2ڽ醊AZb88?֎z2cQѸe(xnnem$c `MTea;<!;,L9^6[ ahP3|`(-ܬQ ]b$jxG>C,w=y'E=D!0= bYaib,Ă~üiK3k‚e'&7j" qVߙa=6jLUgAe R7,RH!_Ҭ'\̮M"f< gB-xH'PPU(HpYa*ILv|ZQXea%U)wQgBlmwgCVW$?w3G|*ڳ)G?2L:t(5oXn`S"@sM-6]̻7n^ eBGE=1g`l}Qr׳ROb7; Ǽqc#S 9HE8D 4"RiW*!N$cp>Ie5ІQ!; :Ie^4Ht#el(d[isl3uHA U1~ۼ`A,/3-!6{oϸ/:NT #u|rC@O:}aoGlR }=qs {3|~hY/#=rt8Ԍj *>ODW8YKPl:Me&r˥=T5Fmx P:p\JHKqB~.hT7RMhPP)&|˻~8NۦPxMx1*uVmTLr6BDVgn{4 DʲA.J%hUymز-qy窹Ebɬ`BNIM{%ȑD-sݠ6Ah)ȎB:wڅPJ(pHRvi3!&+ݭӲ8|ulv]puEڇG(2^=OM⃞mDF҉#RBI]WZ'UTwLDL&PBB^[T%5:mDJhx1}Ž\x,稬*wZf?X5 p,RN<[2YXAz [VYC ͛ݓuoqC,kqP/XFl/ ݀a2+?PىxA,{ZA( -Eի$ű`o%>L֬aw x귘LX߁ ^ H FUd?Cq~֢ e7S~gzUe0Bzq5줝AO83d3=}Y;ɐb [w{mϹiߤPT!GH[+Ml}D4+14w*뇺D.%\rǍUN+f2~0%;cׯm 97[yUdɵ/n~ޗYTCN@X5佉ñ y Lt K=\Ń/$5S>tL‹!*qhKZ3hQ(=)>BV~RU"qEAr ) i%ʺ%1jUmizHtx'>ͅ:I6}:F4qإ1q漳$xofAZר?紵zU1A?tpPO .h:lXy^l-mY s}^yLFm7!qd ´;r<`*)>a~2"A ` x/42Yi>Y%?Yg)AٔOƢv\A MNݬ `89]a>}!d /]?s;f4P1tv~m;O+֒hC魍-˙Fq&#SAZvpM[GA^HC`6ɊPm0#KX*W+v+)20D-((SJGo6%}qŗ3.y~*=ěx o(SsأHhHp PN$dSBz T$} 2xZ\O] !1qr4{H١R6J{nɬ2sX+u5 Fbǔ9V/g)TFn._ÑRrیx(X[!"*q'[^ڙ49=} m%AR}Ni1^#mSFX&lZh'.&&#sq6:m[ii+d>`IV2;T Rj/Cfdq>ۂ3aD?F>čFαg:myMt|Qj1;\>סXPku7n^ȌUP4|goRѝovC [3<_Tlg%q Ú 9B1{K<>R|H(p)Ulk+y22 T/jfOϔeKo TzTߞ+xN/[~j@?&﹫twKZlWJ͟?H1w܆[h_ %n D 3l&Nb 0Z*}h&W&nĹ+@ʔ  #=ݣi\>%M#=Xo/Hą)-D۩'M'پsՅRBp}'"Ilf(|W$DGUp/spAG28#- ݁Ddi,|GYI!j_U#1Y2J2ޖvmaKn 2Uackj'@rX j3+ 1P/tZ=ɖy@Xc]'|8I )@WR:$Gw~G(qDUI=a,X nFVspu ˭DJf 4MLSO14iE9%X.,WByG]@ܭ֜X.&bv3ֆF*˚YEt2og"y73·i-&.tr[Ʀ][[6fkZbF鍰0&R[*bIdC@(- “,YBŬ_9V3Ԥ&\C뿵X/;{𜍉J,_Nql3u;aR"sWZ-dûv$\Ywzu^)Dd6{/ LO*2Ip ZA\`^]4h4uyBU?i+%۝ػ>m&xr6A(֨}/x{L3m/,CF6mT- j:4Bo~Ci;owAm5œ :Rg[#մ+UkSl8HB\P5J6TwpSGڲ>" | Q0\Gc^˴\Nײ|wofaS$ >uDQ$x-=lW-\bt/Wwck,A8ϗxA!44,rDHXJS8&H(q -> Lwt?t Zgѯ|+7Fw$iđXoɝ}ܴb&TV4Te٘ZFylSk6L:~fs12]vD<1h&Tͼ=\bg*cRlaJy0G0`7I >ċ]߉Sȗ]˱.XzBYȊL'@xa|bDOE%4x|[*uzP'kN9tb} >5)S%֝n a"+i ࢤa<1/ ܵ'!qсxR#^*gLMM|ѕNI_ɴ+߈Pr'=HZ_ T.CGm4T\i ҷw>)!풏i чDj;X{ ~\ '۰>[(5WenT!_ Tt yG''[2Q5/O*2fzU#*\.w-ik&$q[ON E)оZrGud:^ٞs#Ѣi$2I8QT.YDķC^P'ku.!ejOGa-j-*9ٸ~ǻgo gNI୭xBoJp4<0?&|! wX߉pAI8 >b'xbSs1Qz’25Wiuuؕ.F䪀 + ?ǧGŽegr-='Pk|#:1U͖)V~ǮwT]=JōT Ka kQ䍰׹VWi o3o[]-SUoYMO8`g<$^:\\:yW_9zsE(߆{`,fmnt#y#?WWTKͼ~b׉<da6ϳ_@.=r["xW8t[t%"[Rsqgc;T }.dQ^QQ5'`&]:_gZ:4\kKt҉$>/7`?X߬.YXc%!z⋞o4#*NBϰ-DåNUU\ZkU\H-^|Ү1F-s8(-*)PRNCU*`LZ?̐pմdpe,'`!4G\T;ohD=HEs 5(\>0^gv;A1@!U(~Sd?ÀAϣ$Xg.?EJaW֩鹃(VG| _$q¹OB{_*Y4|1e5qUyC]#t ƆRI ކ=HaճgiXn`N\q=c:yfŽˆ34=]Rsa]&mW6M2)u-46I99?5=2`@l`REGY8œ iӏA[3`hUS- Džx#FC:Vè5'h+ɏ4ܞkϫ0Υ.gmQ3f Po:śvXb$ck YqKKIj{4IZAGD~K(⻓-rQq7EFQpx `#&WfBctG4X@-M%|UVe{̰q@pV"0N.|k)!=(CG~f9~.6$hxZѱDT%r;8|i.* tB[ݟ:H{s(zoVi>bEFXSkⅸ#O*NdžO Wĵ#iSYPqB Sa|5On ܛG8%Pߪ_]Jl|W_uQ[yh[ v|C_l n9N@xq~JR4oS 6C58+wE%毁jX(\8I]ڄ%%pw b oUe A>Q}Ʀ~[lqmKWEݎrǸJi x X\ŖǗ[P[7ڄhLvmW WgX S.XunN:,AF\XnC_5NʂW%/W[eJ>βq߲Ȣz5ӯzչh4o,pJ/u &!90 ~KGgOnGRo] QMdUXn# v|@Gg:{zkA0)qvi̓_ڠ2bRx+qvjæMdA'`J,+qk6Sod6C{<\ 2h Jdnj4i4>ûlNkb {<&pwCrݔؕ,8K!ؕ$*F7w[`\(2UyADt g|R/2t2°<^BS%V9aO1纟A+v{ l=a[ʝ<{A]6p}) >^,56Px+Mfl[$c0U౳̡ї)8Wl _ԏ zK6<ȹ ;;$\nlUS<{93 r1.>aT1ۚ J2'jj)l=;.2MQʛ!$'mu qT]ߣܕyϥytݝqAj[eP^$_F]u,aay{xQtVPU7Y#,Љg^.M߱SkD}ptYn#|9FĤx'TM&I<2ڮ툼m2r@T Lu k||KI?rjj^G&8+m7@PcJ?[|B~DM9he'uu-<GU{w>k݂i\S]_?b ]`L!oۛ{7%c6[ F0 Zԏzי1NNuYqRwt1 {2Qb 8cwk agqt}DhGGƶH^F)q)&>w+C(ݸe<,uZ*(i{P 4'.t)W0)Qmvp} !ky:hF|`eu3tGNV6ΏK/ۺ.' `A.,ܪ,wqH!~Y;FUG1;(iҦx}=a!fE6@mЀM48QPs{mҰΞu v{PI- b$DR@כ1wbԑ9w䕈c:UHJЪM!;ZJvWRGTLfh,v1 9!ZYHĿLP+1ó?b )j^>xp3=ۯXw7Z- 8N\-4qp:&u 2Uk/PӢRn*Fm+- W琈]Jj<*Y]5TQb9C%m3V`x @Q{@#[p(^( %aݨ &z /pS80 'S^9=i2dlk<52ŨD//_DfvKX\U]'ךsmlS6MYQS(9xՍwut'7f`Vv66""ş^l2 ٜ}]6t /jhEJ`{αJSFg61e.|l3?bF"7NTG7[k2",( gO0^D\^O wC#OMHcAײX  Zg ]H">E߾szIHDU * ׎yK7p>ӼJ9䠊NyA\ʹrl@5^ssQ]xlTĒ'v/ta΃2_򛪌Љaf.lGݠr)E\h0y4gW MC⭲v(`+.PXWCb@0()K26sre18r< H%Bg oǦ${rzMw8>~@Do1rfdYZU|הedH&}8!VM`roHq ޾j5\u)a!٥S{uţbh1r.H\o~%D(ՁF@" J$̈́˕e5󲎑p*6E T1f*3Q4͵ ;"=+mHhFs:v) Tbzh-TM]yRˆ$pqz57]$oC[m V/"3UPUY@L mzUƎ%kA|FqF~w!a# z{ZCFTѽFl'#38`Ĉ٫hi芷"oNRAW_ TPn%qx^*UkUyPSAF镍.T.@kUvW=AէAF6ѠIa|vƹ!s)k HDoؤ+qb;dYOHUe>(,gq·-UMFWdJOV=DNTt|脓7I mh"ʿh}зP$G`z۰&` vgڔ4Bzca, 3ݔݹE$[afdg2W.:j k9F ޣ*cI*`xm8xĐ,L{7+o@in`K5,jkL7c| Fh@OKh`z irՕclvs' s Jd&T7$i7E\w@}ppߗ%(gx$<$s׃Wߦqr}\ IFQ=S7f$aݸe7T>*X?%lڡа^ He<ՓKl1]O0˰GʄevD9#K)enC9+c`y!F;X ԙ_ivlK%:k>4 2,e@ƮqsK^L&=T%T7ѼF,^Ik*A1hdl9<6஛ݝÊd`k;p^ 1ӹJbԁ`,uvߠ sc;C*gu!{&\ʲ"}/\jqJ g ;AUiPcco@Z^\ \C͋B`7\*#a3I[g9U'8[Bʃ(nP|2p)JkqtZhVX0)}ɚ(vqkZ"į8XW7,A/ mp%ئ\e9|J`>>}S,uTi0=Cf漰UӀl_:ugjKE혱|Č#\8\LY g-Zߗvgjh;Rax2I+z*CK7D.; tW#SyeJ:Τ8CK}P|^ӌI&W䄻 n]vH`cHoYx`8KG/= Д#\ti>\V <84)ΔpO8WԖWd[ ꁂCN)֋Zr.`隭V>1ʠXPo|Sm4!{_'m?2*{_ֿ)Q7~,zԈ^-_Usp ]vZ>MT1a`C]ai3pdCgÐ ԙElB H2+ԥu k&P% cdVf+RuE$3&셺2 朕sw(]+ Bo*TXoy7nA= l;=p_'9/җKaT 8j3(Ц:.*'Mu QZ֠+Xob`߲3z3(߰g_i9u9j^Z5t oå1MJ1.X ^1aI1!  0O1W7yRC! >t,ohm)আt)jWuZ2rZ|upL R9b&Y\Ӛ VP~~IN8 tN #&)2_{gnz7=Jk_/ 3fH%0J8&uC4KGײZ;WRFF'r]\f) ;17Sý!DŃ{Zb,Ws~*ma~dtADnT:!ŮB7,W+Nd[)igbvPBcH p)o&yRB &;ThTyq5KiEw }Ԏy]7` 8G52)r6 ܿ)%$R. 6)G:޹ TG8=htJPM JH%cGx ϋ8odRe+:Sܯoǐa=f0B;m#ԆUV`H|cj**czkԡ8YMx~1*{LjMt)}VJdifh JYO{{`e _.4G7| };<ۋO׍ʦ>/*v\7 ƭ,G@eqPt0jycmh-i+6z2^(❡|G>6=i܄fbƊ |AƼ|O~\!UӍ&^8;pK^ Yf`c8=:\fBTxրFk:R n{,d2M$&^ vLIGuS0fe VUYnzj[ Y60\?J)*Yn%8 7~Y۠'o?Kc;U,&+R\BB:;{r0KI̹m^kefȰ ^za{zRmtF,Jr$cy$󩾏:%7f߱ͩ|`)#hTk\FˈPfxbL0(u&{ՑU7{ <9#AB2E3hMJlkwz%78/NљRz| -σ%rkŀ?uif O}.׬?Qm$Rk\O/WƩ ui %q[;wOi:|hɅ \G =$xܯ;#GP̿wYԁvEMm;70M!-{}íg8CŲ݅qv.ݺ͜D":韏Ȟ9ڶC:lɖ3[ 691+aC@Ǔw+o{ґ t֖\+0uɸbH;#Iy>7lF0 ۷UA*! ؃ 0) 3 ͠ǥWF1ce>% wWμoи.ڴl2cSS{ 2_FhS|Omɴ:(DBm;QҵmԹIK\HdwL6yEf ꠣ=)N||g~K"m($֜ .ޱHOͣ u kFZk5gNUl3diol4:x4n]0ہZ1BV;VCH;|mcp2;L𢮶_Lqe,4ܚ$)q,5AcTHBZ;q\ ?|{ cNQul@_FMq{\a%}VFӂl+TChpPmw1Ud4Txnă54pEdNPy%0%z:q&/7Nz?)_\da -XMB*Dry%tHY=ٍ-NHXXϥd rVvbp.">o"M*B9MLW k {)|K0'3ڑٿ/* n* `@q`&]A81>ڭ<ӤGs")(ql&ts`"sĞNB-{ٲ:=P6Aq 308W&O^ X} [dx7S+ ?ëG)B_CBF;Rp:%.ـ0 σ[r4OoOWOp.hJ{3_=CuU\|X&TQM)m딉f㘮v i?8 ) bKNG/3%J.nIO30y 9"#&u ]濸&q\1LTGNlg?~c.cmc]Sl`76rÉ\p? >hD䭊`(bCKr)i4 pĴZP]JI"r6p@"ƨl} pf2gu#2T"k')WKYF,b˚ؖa@X݁G#Ĵ`+W4 WsB7ko {}׵9$ozG:zDL[k9dtq6&fvk*G) vl[)DF_̦znӪvT~(/zlz! ~nkʃ ©3J!0,H :E.⻯g,rVjgkPY8Z"|gb4`V%0 fя4z+o  TZ@聐PE7_C%ľyW"И̙Y> ֠a,UZ\AOM3L:,u%3VaGLJPe%xϵ}nuTmkǢ- 棾Sx~FD{nb֭3ڧ#B+vܤ@S֭ I"}j=M o]kw6t#Ci覕9Hf|l"E6Wkkyc?qgVy@JwvIvC MX1oS.:z:K G45'R.v*9t\ca7_fnb=b'O'ص!| tL/E?Tjπ dbrE)*@)ز|Z*غ]s.EM ]cw\,rH(bg3n솧5J35F$BWW >n$Ol,X\d8A"c-{uBFBnҿa0ZbuMbVGwE<}<;m ;͑װ^!1M$o#-/Aj*!OE-^{'f,ÊhC7"t8J˞\d< "/n]iGLK7aF/N;KCW?vB Og؎vL7 ߱gFR'.p֌KM8cVH `Ўqb?Zݎ%X>O;{$Z xĆ2f9lb[夶{X,*_x ˰ru{/3Ώ[1Y(&.xQE21* jD辝J}T$yƐI|2p~ek"H)=1x7gĉ.kprCe/8(? ikz< Gk:_jt2:;$2R]P 9ӐB;F, 7Rv?߉۟-{~.˔[Ͱ:y3 N/R{^w_A>5Mi^ pTPm XWlM&TJi]1i!&NpAU($=odڃЉi{,c؀A423'Ef XZh-:~P fͷ(_rОkd]>T`s q (w$?}.I߷>.4'^:= _@{= [˱ b6R̺65!_J2u`"A @6pHB LKĩiH>7cQBU9>bkWTk5ԓ$ڝ@&I@7%[ J| 3vx(,k ; 2wlH- G+(͔R9Z묌ǣ0 Ϊ-ĆgŞs%j?(Qs̅L޲YQYt~syj6,#iD= hB]c-;2Y ]c.jO`Li8/{MI*~m $Ob 4*d\{Œ+N`լJIh6^(ا[WTB45@[U{ Ԣ#[ )zܒ bQ O~=ֻx!Oa%ع˨,=܉~S?'ڸ˲^3r5R/O5X}SdLL"ғ14AVXd_RzaY֜ CqseII'dK ezm0f(W1PU7o##UXx_yEaׂqč\yPnZ+d4fe;OJ*(;{[ Wȡ0WiM^r~ew} }4ok?EKdyf[%8N&Wf5… -1$Ti;,m+ zk"  I9ri!Ug;| aΖbKt_'W+ol7Ǹo25yFU7M<5HAEzXe9bdj "2v:A*WD_޻B-vo>>2޴s/7jb`ӡSO }x' wMk6ubC#D ڈhzoP+Z|ϻ.[|q0wst?74<]S0frS'HX_Z!)6rT3@];c{ /A[Q0bb}Zfhd{~ sĘVyar"qd VľvҒovs&7( ƄԫÝu>N\OCE7N Ȍ/5%*.G%ߩ VTnqrx!X`Q,.v:v> B&H&[g!I/Dxڏalt`vi^n ?σEWX _/{ UІ={džUCo E@xG[(f'2SMEfpOD v;g2s)E 60ܛZh)zPwaM?j+;0C%G:׉6K#}b9ě Br_i7&!k? R4Bp <2wvJAl9rizBVnirrGbbÖ++OFPb.#FGBm!;u`p fRZGD;i!DE"T+joc*;@O$9uj1l͈ wPՐW ]#T̯osh8{IJtNL%|B,OČNf_R@ %Kf=*wLq 9*&1.&Ta2noH[f, Dӳ5az=A9p˶5A Wŋ VF0˶爚yɦ @Ҧ"4}dnZmB7L<̢fB'Vܹ0]rxZa },Ì b)*%Ԅ%cH?%o:c%N$(ǻ,r1)@v$׫z{э'Y6\ZT#$qJBχ 4+gJʹw%:# Ͱc{b .~EYQ,g1*uMu`ԦvlFUNV3_DjJkRI V3c^iHMXf{\?K:x.d.~ ;+;AAG6'?htznԊZmK&K3Y a)i4xcc W`=fe:WV2 &lۏ[0|/1ySd:_< ts[~ ӨyO׽gGSy31~DiRCneX |(8Ifi-hnrjW+JtV?k_iL!iBQ9q5, tqi_jaĞXɟ أo4̱U K$ey&SAPGm<Ρhc9R]~-j]{ ġu?Q[Dp.+ֿs>'ݵWոaV{V4ӮPؐ :wUuȋ.|OMׅL5Wid<"'v(+4WepR5k赋[4X6!&v՛zTk-7j 3?PntE}bml03vEHKkNGJ# p֨ N'Ҋ&.,~*.u mT0Ua3Hhv=sgҤmaKAJw_e^bxQf{M[10:*iԗoGKAl¯%PSUcfAvc8'!}`G( <Tt8R5,/%moFƦ76#mȊLxk^2~1egU+Z~mB5\y~{ : s Pv Di։{SCBL:h;\ ?Y[kͯ tH-[,$ZA.*]^P]RYh D3͗}gO5) &)Ϊ.1:=qMnl3 CR몾>5bDl%aYu7"7D@9 v4uq?ek4=' ޠŝOҰvA O+Ph=dO6Iގ.-bf:⭊#EȆG_o9%yS\O@!S~-ZpsdOsnB>5PM5{z5{pQ=3Yꎧ:0*& r BV#G(a EFo$8q4e%ҟ93Rm&eW3,)^ypM`67+FDVr2pH),@$Qh$_Dz|hŕC~X{ )a^'? Ofc*巧Y@._'_Ba{_+XZ[P)4$kZX׵ִ~e6ĕFFԋ,74Wysk8B# \x u@tp_@K?-’?v+γ L@K {P@ns{s1!>A%9@,rO\%D ċѐ  &N:K$a mDAenX8[H ˟A-V@SM7c%} A8.:O^YQL}Y2B}f2IqPZD \Ɍb59iBA8N\"i4xC\I̫Lu THQMv ^f1ZyQפؙ2w%Y ~Eq!H\`CA)6/l\!SN3$RN3~(Ɋ ~mRdV`XT-s`JQC_"< G{]eXE?t_$Z^O ^P k5aY3v1PovY>0H"$*s;CQ7DhrK9pUdoe q:c#&L%6vU25B ŀDb[0D(KȚwj Vnhd az~,Czps#- (QU1sۇ6n [ h+ZM(/!c=s3G<˓Hw_h_-:'T" ޚ`c_vb@kW nyTSx A%+߿l:<|*CVh j@ i&%jlrT ⾈6w&m%{b/RvP%({8iB\[ei Ь]0},6(»UN^6O-;'@;9 ʂ]i7IT/ ߞ*cؔ?M K+oi-fGMQ#S1Dc&<&QWQ˱7vb1U!ށxY,_%̅ Oe7K*zܧa9܆%Zmu(cLeOD loMٶ=9PBi~szv,H$ym ChQ\1=Z-,*I)<ܽ&2`@;?TI.%|P4p#=c7s .j#|`#J3.Hkh:QjXj껒mu發|\eݵ46ЍAa(&@q|&y>C{[KꎝUBmqTצȘ"Ny}ڸ G8ǮXRp=;$~W&իX klQ jrw- ({_ "ħhJ_.ƹ,E4 1}6v b{o5;d,qwH0;GS,ѥ1I)ςySMzܱ7Z[PDV`=@tYy2r&)/g ZWPeb28<:6-ĊT@d Ad h+Vcݗc$eԎV.1u)y;Dc hI<ǃ.1oWV4isB%PNIAp;l`\u{F::]DzX?C6g2r+gPE**mX9{ H1[C-MM'; H¶ LeV1ֆAW/f:bQn@b'|g깛r[3w@$g`Bk8hҐ\{qhܑqբWrFԖvɉ+ bSMʻlcHDoTΫNæ~Bito}I?ϲqƠ5ܷ8c\&_aS,"-=O" R^Wؙ59#?[1⥓:Ϛ>s!5g^9e>xMj7H?/K;EN9=-^i| e`j]"msgLtK?މùuhrx1_*Џx2V6P81;ض\oθqK(Ğ(r(c&) b{6xm`KDxU&~FR5>"H>,fPY +dm:Ԥd#@9v  GN/W%H&|3T=TDVJts.dkDزU`!bPZ6;\rk!4!ց }43+#G#G3%f:RE3wPTz*Ȳ^'U{CQ )Sc Ǒ66HK\җ#| rYɶi|q +uK BY^~ ,YAut 3tʹ|tg(68ؾH`-`,)kR^n^y0(;sOV0JU8Qְ[n \撻h|?xѤΰo[EcW.to) QRQqVY IA i5s2jk_ҘkݿR:sVZgA;:w{n{}np|PI34[2vnJ˸+@t'[{ !vsGpJfk тYuĸ=1 ueOYBO0N0~r,isXP*U B4ߢw>xe-w4n"66⛯t60$$_<$A٣p>gH88\-Ben9oce$½pT+"6*A7NRŒ>UC =@զv:TثAViUaҾ7rP#r]nR`$Hx=%.rƻzĐܖTėSɺ"KmLgQ(3 A "봬?uF- r?ԼQIJ!l Gm3jYa}%cEX%%Tvu. Po>3nlX73 Jǻ Gh4l=,nGߋhB[XȧJCU{+>~ŀDG!,6w& d횤f7WIG -!JAg#4X`An,lIE$y۫$(-v9ϘtӁQo9. %/L5t.Fdצr i;`WqyI.dsFx7r0WLXiw$kcLʼnc$s.G7^ Ec] ȲaHI'Jk kI 1=vr]Tfdv Gmn'o \m%  ;3OXI45G j1"B*k%sc!!A-? 4_h,cq"2҇*{D5 v&.~% -=,?֓+1al*dСK|)H=4K49x5QG;f7aU,95بCAϰ!6!F/~)i1]%Ž@Q+DV?|ɼ狼զX:ew3+Tt333DBZ#tfPk'W4@gnGP*Hc.Q끲}lS,p j4/ Ø.3^A=mZ HKBdKݽj4Bi;2޽@ /ghz|R2M͞+@G{J4vvGu?,Dtz":ϊnJ0,(uFfUsOrKg<`cq>{;zS zr]Mg`$@Xnxo@'83HT_]*i< PNt)ו,%2'}C$TXN=p7PIF Rɽ:2wm_uch /J^~=+?NODIǟv4wcA9M{|3K0Yc] ƿ#ӉTYnA1}G9Z"8"kjǒdM't7(50>"SzzԎ0Z1lx"ORQE(fz/@6˒1[0{-Ɉ'/ +|'S(#)p96&yVQ;]g[bUy炀=P# SVt3'M+05>`֊kلJ4[E@5zLWM493 c6f&/k(,nIG:V_#}'R!U ICYSrm(h Nw JYXNQ9@ JoLiJq3(ЯF5Vd+%4-^ķȼƱ+VďYl!ܔ A:S+nsW.93Ys{z#$a9nFhUx,$%SK&2;T(?)-VR^9=JK : ̧}[TIhZA'la;tاk-k뙢#\=({Yހ䰂 h@e6EB2"9.:!/>Qmmz*n׀VK gu:aݯu2ߍ&^͒G|kg:Yb>5?[W*BfsW~Lшa80g!4֍R7\p*NG8`V_pWq!.rw0ƁpoZB$UI'x Kl9 frR fN rhV|{3tekV#MWlS !u̓M^`91tL=f6m\''qз>l*{{%;[-81#_l 1EwiC=O{=tX 'uXs1ygQpUdB8C*A %ڳS\S[!B|#,lѽlfr(ill?8ÛݱӎPWRZ֍.EPR jts~B2pD/>ᗧ]*΄cq%E.ux&P  򝑨z. MdGgV9)5rh NHs#|+hڈkU)ԮI޲aRyl9;NTdo$hَ"XxJClyUbvẩU 8w-D%v ǁ7I@I=9<ϫE~ ۆOwב&\ptP#k}*ΧM0Ŗt+}/(iTynKp1_~]d8ߝys1NYJW8O0%^$1 [yA#B"E*h9]ÑcM 9wH?aْ"^34+)u8L l 9HY<B.4E{s;[(.Cù , +J%Bk`?FZ@HIEBvő۳`1RbS%u?˽&W/Ρxd9{h$6itOF [BtDvm9碰 fZsÙ'v#+*M{W#ym#*y,mAst:I<ʸq3M՜*`?)z',5 ;;W&35_&CJO'*Wq_ILt>] RWr dev,|2 } vžmt6{ֲ[m%~I¥TnT*4gS x/iXx?y$pB&`q8AxIW@mK!>8(妭ۼl هOtp,2IWS7//y+9' .ڗyۅlk^ΎJn^L2]rrj;Aۆr͎#59h8 Q?Lr&aL3n rvJM$AVJPSQ}aQP1ǀe2paRCϓIDݧXۚTg@:V_N;KKBdX*V5Azu H=`ςдMD10O-)%fwJ;uv#}E d3{iטđ76\ͮz}@y{3K|iS /\!xviB J;a-:2OKϵo h4O(K,U|P Z&x6-)=FBov=g|¿yR^3zy.3}žp'b(g#w PBf.)XL?Ru>( WAy N56Tmgimԍ2}]0pc֕F0[`X@5~ƽJ&jكiqyr}O?3Ojs#Yfҹֆէ'paݢxT"m5=Y٘]U,#/ DdTA {x(+G5wg|0(CZKs si/]TX #x2:E+::3KByF>C@ߕVhWP/:Q<v/sϼ2 q#@ :8 ф!L܇ez cy^^31:Ft{Gqs&}EXa ȗgCJwpz(! WZ0("AK$COwUu8'8% F(HDGoy۾QH e"'4T_Y:[r&G6\K)r5sZg>v-#PÊG< &B{.^x2#Q# ݎԫ1QJ#ow;-m~% .cߵL[]h3,{85IWB׍J(:T('bm*ٰrK!eÀު+*f}H?eX"''|_Cg$51)M^lUՆnVJ ЊWsl9#U $ggU{Q@ssN0z汫jSIڃ f^M?Dh><FzsӬ/D(T]>"p2Bo JT/jMYsJȳz:t: w%oПvym^bE<5` d{ARվ[ɪm"Ց!e6=qT0X>UJWV);Ixِ{E~(ׄ>%r'@]qMԲA(P#՗k3Gjn1\#xjfrF=C|.cU*i5UjWe [icXO ?֝ENIiV")p6^K@wNAbg(.xy53*~O-`oB,Ux[{cp`j oT57>ChLw4m[J6g|iı#!n:Yjo 7pEg zQ%xgi: bt|{1콠m6Gp1>{[tT WO VU%/*ba Npug7ޖ=XJ) &\bj\.T"oI9ْ7,xNg2W۾~dUP,q,8TTѵo1TKc.0-}_*rplUx:?SBy! F -P0dT?&_$? Su-9t'Eټ﩯 \Gk5yeq0XDT1p&Ɖ1S^`8a >&0]|Bۤ; >;T 9H00cCG:d UiNAM" ;,-KZ(&(hd*HgJW@;J +C*^9_^n}VHiavVZ.f9l1zfVƧc^ϭD!UЎ,㥫ͫZm@g?t&jn<j=Zh53F#՗dl ]%؁1 V Ҍꚑָׂ)$֟a^ky.5Uj lz# &\}8Y6Vc ڌ(GȟЪ[!nۤݷ͂Aד,>N3,"*qx^PHC@}{nWD⍈!ڈ_LX ?m4oBr1>J,ҙu< vDc'cBfn5B4R`z *%r hG Wic]p7Մؾ6lC^_]ZIa(جmqs"BG6-<,>SNNfkIx։|ht0FH{&Y惕X7naE;FtkÄ˴5r_4Q=lDpmV%H1@Xe:>h Q S( \N2Dv +%b$? E'ƴAWMMtmGеnۙOd ez[~8~g\U,͜N֓E8eĦ5rb//L" r[FF?pGZ V3)K m?S݊{XIi^)S1 .9F{[ïx"\jh H z^cYVXC.A\1Ixń: 0W9uqh&*幁#)ױ'/vcLRξm֯Ц-MB+*G&E$!xpipd cku&\kv|(0'pK`x`3mN] UV#5Cb#=M $'.czߊrCWNP|>~\ɃC:#ԃ+Qc:~\'JwdZ.#t^1ςT:tƸ_ xZ;wtԃD:xQX妸32I4{皠z'K@]w ¡+)[3b6D:4^SB(0 Nbh-4RZAi &XSq+880n{zQIv=wQ?mS&KiOމC8ėUI oo8 pLD/s+Q|Q+ޠq_l$.Y.(rp`Z@h0[eALB(B}/ⷃ 0{'h\8' `Cm8tLqSJ\uMb#joZ1`B1Fb6syǭiL2hM* X~m qn EWے3^i'=L}w%ȶ cTeeY"W̧G[ ' !7&uGwK<* ޚ J/j^KB)5rO4P݉nb,PȎ)ok~-%xޗWdEc<:f3\C8M$ h, .D{mj\7:ל'~Uc858P+r&CQf lTMg M@=>-;b,@iWR1%M(ρR|a郼ۧ OmR=z1ݴ.Fa%xܬ'CҒd p^CJe+WFeCEFW/x7DQqzNWuHڦsˌFt;~ Z !0i빮0²i)9smz.ɖ0*o ĉ= PhTxGre7jxQJVVuÑ][%jwW77- t3)}=签YgeLɥ,V Ak']ǎqFb kAt gg4pna?( YhPf$֫~x )q׆-qsN>?:C c9C.kt=C8jƫ4z{P!~TY!tyTTlmsl6 m3O\|A'5uJ,UEb^#)FrAEre&6JU wĮZxIpXAt&}{\ݙ9J5М*YN:ľ|HGv% 1iSraTuGl0SmbrgHJK}cTIa?7Dl+} `uE^[26l*q|2SIq,8͛&Ф C]~z`.f2z9 Pij)lسamvȄ& z?1xIk:3sO+W f4~Ju%bg,*㉵F1K^% k!~`]wyXTFn?h[wLZŢă1af-?(p}C@faoshjyz*oݼ!J2-4d>6 T ʨjSZfωoRЄcvI - )1vE#Lw *}j0)#:@SkyIi$h|^xw`;{0W(/A*a0GP@CO_aWFEE"NZ A; C20 j/loӰ͌SlG_ !- ' OjtʂQ7$lYbFBĭ6E -(E#"f7 Y6!%[^J*I?DlIw` X0Ec2wRG޾ЖZ./]i$ٻO In'' Q<=up#cpZ Oqc]-#.qcX@ >py +(L^rByǒy0urFuٵ[˩BC6p_Ol}&x0Yuw/LPA{];ELLgjU)oS@E$OEbiv(}1z$ФП{PlJe1:0U%~N&-$]Μ#ߒ!LDN>wM؂>#hN'vRi2Be"3ad"ldar}\~"$%Se.T:>P5`>T̹9@~0 ke8[aEv}m=%mbfM6AVM>-Pm)BmikVcf֮ũڰ'g'WB_S_^EŎ z%y䧲GMsr {AK : sط$;v&ΰ2 Eav%y_6H S#¯6oxV!3g 9OJdRu 26 jB-m8D," 38o=|]x?F@hAn ;s ,o }xomD*T< 3KV4­/ ? ^ >XeQv}&ls]-In_OxV0lK'a~}z;6`}yG#Ca~E!(gx/Ɣ@3qQRb7ݖqDVJaȾCIS]+FRa"8G.eeO tF㰋NA 4KτB:3FEPsH:A=CnMj^V\I; R-ékߕGd[n>}rD5h7"v$p`Zҗ;n`$"`ϟI N%32: ƿlfB!ZLwϼ}iM$Ps,kW{twӣY`h#ξ0'hWl,fqRW$JhsBKK6_Q mtZ871/H^j]el <;0,]Ȫ-hcx}V/ΣQ!k- Qw9cMP0z4,YZ%CtۖFk +8È4Υx9%Loݯ>%aN匜oBٖr'0L!bz@SV+k',u 93 =mc,!:PA= ,jTgy&Y-ksÑRb4~GRMɶ`iQ[u Jć5,_|+a>L<' ?@O\J7dΒZkFr AK>{ѯ`0|)nؤrg6m|skRٕeg})7J z)K uf&6YJJ]Z܆ -ϙVHu9o9TBaH#3W5aR7{i=t!zFX8wXnca^-6b7VhdFq7A`1kDB_Y#3^pbHgS)NFxۈwZGࣛ >F)L\l3>`֘/(ouS&wa3[o;v 2v^yDL%I骮l%%=ŕR篇!^7r '}.2VmH!?+ ݝV8խc~8P_ d-x GĊms0 RWF$m3VI< Jc(^ڐ ǻ2m$9&N[7a%u,3;SYZ,SzýQ K`۔}\f)ؚ*)~盩3&v @t \1 HOߋCM/- ʕ֐`,T1Q"N>6⋞K/bD`Ux(~ݣ@ErckߺL$蘨-Ϊ1Gfh)ݒgǷASrTC5r{V"$݇|%FHϧWۂZEaPM>cB艗Oy8et MfY);o<)yPbYJB?tdO'M%/O` 2e&A,3=`h\!=T3GM/1*4M|J+~"|@`&SZoCsꯦ4jb~{c^6֜Hh?piMh2 64(hUG3CP`$ D$-V33$r}-O.(@)/"5ud2 \r0(d1En߫/z_V+:+Uģa,T;_ZB \4"#ǀ5׺"Lsp3r,O/W:ɲz=D_;M(k: (kvɡs1>Vb!Oc6f!R\cWZ l:Q_azXYVZA6f- Fc֤@]Gk*XI>ZRF(9*컹T4t? CH?BpP˽/p!0\Eat+^h/q ʤ$kH ?DӨz,Γ\m0W/2.Miz9t\C 7kL23@TqPGD-I0wx[ +?gGPm NI z$yQem͑`Rd3Y+eA@Kb Yiw0]ZB~l?N FI.Σ/I%VR|i3I"/>ҚSQA>J np;r\灊,ك򾥺dhh13Fnm(h/Ea+梤)" kڣnh ,7$zt g,||lvgTcOiպ8ԋcWR6L f#J 5T,n@HDMtl \S'\4=byT[/r6!Hؿ z_dz;3Yjs`Z.P-(sl)01fnUa|nY'g;&GUw%z:ZG]OT@ҷ,l~>%@9 Z7V<~h bvHA%yj`c8x@ >_v1GqBDŏtIA0&:U OkJVipW 3C MkҒxi \ɂ?BR3ЁJ=Xԥ4׮#%J rX2oJxK7 kOU+1iy,&xΕ3b ц]`NқN c?f]EgkG {Vh$Ϻ*RfHv%dYq6 C'dB+Պ,y)بGZךћ.n,Ęu`&X=xY`Fy/rʹKȂv;M~1e!Ӑ N^4Z(D (?N<ɀI2UR6){zŚ8܍y[ _!֮E\X0P;bȾR$hMr :7|]wGxA=_ 5V5}z_}l05:y_wB$K*ȫ 0#Ica~CЪ\px Nk_@r1ӌ5:ȶ&g:gZ ~CrѹQ$8=*C*7b'7XOZFDt5O-$ONW*\g#ж48:xLw-Px@;ȊNq5 [V=5!_Omtu}ŭCtUac'bSs}#^ iɐ/LxMh\\R>u.o*@EJ2Sж׿Ji6NGqniu ^-s߉aw;wK222lC88 MfOEaXşSZݚ8nVU<W]]Pja}l1|=#Ds䏼l|p.T%+ LQ֚ $&ՍXPy-'3lUyr q~*|'07ǔaifٮrK9EpssEE!G,w] %m|Ӛ uFΗ Kz_! {܎~ _'ǎ3D! `m('% 9o@@X  mYu%5;U%$a[ӄx'NS(6\`hj@ ._ w^n]y |S8tC+"qpP'^[Ɖ6gB~?)?4.IEAdFAi{ k4dA^$K }rn lƓ\J37:_Ș0.CقQk?U2|-(8|Q1]蜛_:Q'dD'UJJk3h'SCQR #*q0eEPC6W}_y*WLI۵3Z{$^hU*l8l}֯% &yt -[/)PDÎo2LRi m{m7zr]!يDAUVLHmB&>e]x𺅢1󈿝AO _H_YCQvC\IxX`t1Qzűz% e vEӽڪq8Sΐ*OXv +*`dWZ`ㅽ@ޫXrm&roUF?Dv#ƫ4G`~07AuԼ,\>GjK! ZLv,go*\ y ;1aR 0%p {"ccԱF8QEЭn&rX3oV0sSGc\ KcnBim;q- Do#$ӝs˄J֨ #B/u\ 8Dh.||^`I4};1ZW@"PreK P)cR M('DW5-ev ! Ɯsj3wu;ZZʅݤkm-)[3W R^<`;%-?B6#=1qS5KKtnb{x8 xzK< 0ݛF7\Za$d*3#,hbi矚@5h:OQ“1%xnp:_i$G1çdžhMff mM3YEĹKKǬOq-;m!L8 v(r.Z w˽ͮݡ*lDDCKs%?S27QkOGysjJX9&zC "%ijAd!0]pM 54KTW2GNIDEt&wh n0P‚bm:n]i }J\4q3|{zGHdcZ ZLWmrm+;#  >vm.yf@4%>s |('ARcW;- yk-쳍guFM6Ms$ȥ0ꀀ~4'=”t`_:AX6E[wfuyM{J1[hжDX4P~ΪRv* eR_kl5El40h'_pDÜUTqNN`IjÝ^hP|i(=TL!T*$huecFSt̓п*k'̳|T۩ =H1@{ D %(A Ge_12Ǽ9^'\ErW*-XBSV6/sY2ܡ];,:<m*6Z{xEM6 cB螊be{ɞee`9>!SaOvyyDaK! a0O5w.n&,0DKbP˫-ᦂipAlJPr53:wlwb s70+¼q#fsw?R:*NP$1)usrXumW.iN [6D[8| * W2?8xI{ُtnShĉ6*S ;hD,<& z=w)l|8.r&(pE[6%بvnitO~qVxjtPvGw|UH^?>%G17qX}*:%rY|;LY),p4s= r[$ KJSNNTKi7E1+zvpdWR3A6V/e-XD.>Q2z\1. i*8TFN֚WۯInDI+qz2h1+7i#࠼iؠ8ՆC (|d !s/~ Ĭx[<B+%ogIoG}`SAvZ>8ԇĞ\ؼ]-6Y",X+[ռdj滸@X)Ygusʠ%ME u #@rf${Ôg:NX[YѰe"ځ? yG+܏1*j8c@mZPVvkKV0Qt ~1$C8݈^_{ _Ŷփ9]$dBEeLA0OY P&U+) 0{k\U,3wU:M.#5劈009L#N8=+j"= #x4q!UT|%^sӢB1:Aԓ \ ]ղ4{X :T%cɹN~xXNHQg/ǎJ!Э-hxF cg=FWhE% Q2 }b1LHƣM+x $V^TWo.})pL;a?PZP^ɂ۟G| .q^~1ʢM8(HW \0#bh˓coN5OBYNZ,P܍+?%1TѤq^~H^h|5^ 2x}Ty*8XFN:[? \z17)=SDp$`@; R$ɥϿ0+}W85E;;CՇVy5ps^%,DyC2avU?RtKq" FPHU%0[dgʳ{dK v/9w* ofbl$"wsMBK Ќ*|&twh QZMA0;sތ]u[vyfP%XGyrr5nfT 1r /K*8;vϛaIe8[GǨiDk$:qr7ILy0&j[{0@&slK^#ؙPvRҪK0yCŏ8+O]Ld,4>0:ü@DGHOE{jDdʜjP H/rVmQO]dPT0.4*91cr1KIXα*MꟹG)JABR^N7[h b3e;Fܬj-1nmKWd,M[`6 @ڮ;XIe1 |O%O-t$hGP%yA` kہ}LNq)ib4fc$Mf/YEr"DKNoO8ݍR}(9˦h+lOA ܴMy24䉶J? p +^7!Ȗ4iy@6 Nǥ @#uBQxCw H*PGЯXlAJ$EU=)E( ?$w1>V'+rt%/\#oܒW<";"CEaB_,{Ɍhk^T̘ȳX vK*#CPnqxm^՜-C1,=X so%R 1NBt7믃Ci*gSzV`3P8aDp.K4{G#i6BzB6@y6jg;tH؜dF9`[m+~^E`G-`v6pb\U>S5I3p;.}-E.J(r`/hS[ N P 9H:Q™ʮ8Ձ C)s>t}>T ʓENOz5ijՑ9w?ʬ̒~Csn'àU/y2-0`l}MԽԲP9ՠu#tffɩE]U mI'J)QςPZ6FZ83mm0˚R\fs&Է$k(wUy:fݑ$7RxCx.Dx+},!bFohM| [|GClbf\{i} v%ZP]$ieؘ`MSYWWR饶9 ^p݊Vl+Jc3V]= st  b]HRpNbE'o͵Gp@--O+}}i23^Ru ;i6,P׋g͝憁 )c]NQ~]{UC\wVghnN|:BPGʗl4=i?5 ~V5ک]1A9V"sU\ ?6P @ )JuI)EXy/6kD&qp% JPe/: $PēQˎGT8Xl"BoK=Z{.LMj 8<V& fמ\_^d~jq!Zf5 (@:-mEWEҿ_wpHe:e||*nQ@߸ݺū'Z:uײ ,rYt`)-oб!aHOoWNJt kֽFKKb>EdE͋[.״v4JsIji fCS_Reѳ gH$jJò ċ`Q`'jHН 4=@@\(եlN {%@Xd"?O >u]I6@X !_¶UCv/b"ʘJ_&:Mȃ6[\H#W8NfG3dq|EGJHTT),4a@f|g.rDI5GзcMinQC[ȴZ:'e8THbR>:XOrEWۡ*t1-GLCZ^FdD1V\fn3UQC;O o?#)aS:*-X"Qbxl3IA-=ba])p_}^{PhP‡kqZ^L1C SW7bԩ*žRØ In$Dwt_*u:g)y81X={E| h~je UayvqlMnȲOY0KY@LGwE 5xN)Gy.^LK7 T]7?:&+f;yW]6r`YPSR6o+> kfYy7ȡZw suG?gYa/}Ȳ=^w:z~Te}Hi)@eVn`OTیrARPH;PF"'Fhƕh%*6-T0m[*9]yl+ qmEvs l9-l~s:L^+ZPv!CNl|U+\_UQC$mbT)]'v5bnkj ҄9"3_'I"MbP-@9_@u(cBW{z_RY[m"4 FJfi'~ěOV23Z'7lxJ)d=l*)d}@9CdQn(QS$.)`+U_.>0O5*g37~!EU؛=AH9P$>(a$7C(U$.@^b@^OT֭ e&g' z?"vOxٶ#Dd*1KvKME0,snKiq?ƞU}`HWw P5lbFf-Ќ^\gP~ \ :6l̖;ޠ#?>7ϵlq|2K DU]Ȫ"I=nbb2H@ OfrI3 /Fa 4zl3Wm}aPpd9NG!Z}\9&:8 9=TRcdd@FGDr%%[dFZX|csAU\C>0])J/1'0Gld#ȥ ZMis;jWI{ ~}~rHLRAJl$Bwi0b˲(gO9s+o}kccF_vHUy(Ɗ&?xK#lud"@xR/ܒ/{8*[-qo ?eW1ZPI)rzCO^UVOt:f߸]? t5}[8"rE%zpb؜XgLp/;+?&c]Q`,<ߡEYGc|Q-.rCo[!ϼ"T3~>-{pQ_M+]caN7<ԅԕe(S7{J^.tvcXnj,^Yq9xVL5ɫO7Q[wf =7Y=!l+c`qEN_F0hj)HVҨ0l,6}))%**L8l ~bLː6e2 ~"ûqa㤚6m#{}jqL5\0;Vn4ioT68-;8cD70"3xtvE^a 1o4}|oo%Y LJ#4B2Q8-\v|daC-mS%{Xcŧ%zm)A ׌x~us GJ,A@bTm6Rhj2pQcnV~طU.>+ui3*۝e YҌ=ESO@$LEh;ey{z]KIl*L2\t{ÀVEAkp_w*d,Nk_Tϛ٦+D7Ty4/պ;ʇvX^ X5MCK`?`ƻy*_,B T;}ߠ6'ӧYIQ!L@z; e$ţʓ-+;ᾲ!YXUE" ^Qb >2-T5ٕhD,veC<;Os/2B^M|nk> f=*m67%dn+Pަ>t u3"7k3H':dΡWD[jv̋ڙ]d#Ϳtk&X4WT%Mi9(\<#}I-Xy@R9[y8"4{"w25VT4[r3xg)'@\& T#йB]1$ZMc)-f&(4عҰI8Su5X[h%("VmV6b|3 ۍp\z(Jd={11R Fm7srv&/Pcu\K|`')+-akM'RzƻAIq+#lOrfN}3 jɵ-$Sbſf`*EHz*a&:jJBFd^ު[Zcŵ yyuJ~ W+2د;&.Ḭdw%$jɖqa>j9.E]qLC2j?&򈃕J cĂk VM"}ä`;RQ 2YcJ#f*>QU-fEi?{{uOgPB]ȧheehA7wuPޱM8%zͨ % lăit[|3! }ϕ-,2"GV $'^IM45J!Nx83ޒw}KQUܐݠ ?8AFsoMԜꩵw[Cy+)oVH\ixVL:x67:ѭj?@ӕRA q>5`P8cUڒW;2k m2U)I ;?W>a G'V:Cx9Q- GMeh]Yn MLoj*eZҦL2 㱛m?3caa)촶v.g-[b`%iHťHw^3FJ4k {T<٪~}vbTӤBZrjA ,P ƿڀD\ߠW$,݋c#<*y 纄نJ ߭B;Ÿ RmVdÕa]\.gSP&d1)_4Fn@<'ʢi@1EDHlGMy1ߓ(rA-%3>L~0ktqꞟl`eFʸF}}һ5 O 'I{e`q+AR]YCNq+d"qO@FTCK-͒e@h#}̎ %[X;Mr +v᭭|GY`!ꀌ )١g9<1 K.A"{}=ǜ+("lߍ viޕoNUjsXJWs&K/&pѱuXyaYOvʱM>prc; PWB™qb}dP{^g-@=tjfTqmyMxˊN[2"R JG/4kjH 緅ރx <}if{\\H2ǵP{X' Gʄ][8-@YWޟ7E.3 ƀohJ#^b?-COrWָ{@є.DN!Uӥ` 1X=6H=]U뇜S!"x'@wtyFZW, ͳr5AK?P*KmLh96Ux A)- 3rJe=Ÿd6Z1ӷ/ !iz5Y]REy=_BG&b7|$CMhD):V~}W) (iU[)>vw^^V8xfܐVu ʏ?;ԉ Oibߦ+I{ ,@UM:PR/gck`O`|[5{[=|A3 +Oasv((TS">?XjhuͬAK'/'GuT\g n[1v$4j}c7z2 Q/t^vGyc'@Kh7'TK7Jsm.R鬷5&*Hɣ/<r#S չ!v810<4y-zk) U]BSNlef}X$AS_V1衼 7Ql]-Q _ne(hI?Fٯ!o%(4l3Q ߨ58 0~mF:1$<4|1rd'HD f%E|{hĿ6E2nTG|mEӎ/)kfV;-xt@e \rieY 9Zޢiʓ)FKE@+hW|E *ղ̔$ksۄL@Qj\1am0d|qB0,"q{ @e)\tkD+'H(K&EJErr}Qfnj_8tؖ"}ۛj҇X.K}NP>-D;{Ф}HIhHgvDlZ $ن&L%[J3-S*8gh(:.Ryw"X D/zɡ&0*+euĔ5MKqH^sIMۏ}W84R7eGkz U#⿳#Nb{94l3[Kj`C oGz/w55w5%'#Dc2Iow'FHohVOQ%o u8@9J'esΎ*^'}OYhb6oO+j=; p;R !1ܺވQRq=UA[ 9yїC+| ae'@ 0G:slAb(Aͷ͢ p[ƆK)G;̻tJQwu ݲ/{u?4L ^%cygꐘ~#;%r/#P }t,VU.XܦL@^a~ ӗdW򆡌 s $:0;6:,XЦrϐ35;d\220;ggɰ-qY O[m_y2 7j;,7 ,1uX=M˃dwW  W<C.8N1p@o}+ރF!^5J' jiom[| ykɳF s@yB]D_1Hu qJs骱|b> GFwzLP1Mkq3'ߝ1=/h*7=]`TxTIB$tMI=Z unQRQ\&i}b'kJY_\Dx6ҸB- ey^yL{+z6 d*E聋fU{$}|uRTX[@eבrOA=3ȨO=HVQ_1KqI_gĚvx$5{ܯM 0cNcxL:w_oiU2zT~U]( GC7-h6דn-#i[<dzͺa-_(26;XL(E(EEwgm]Bx@x|T]sGCbD:r>Vk\?Qp߰ΰI?*@s,4JM~~:4^f{&>P!w3R]+LЙ۽Xbʘ\E$כJ~G(ܚ&=h 2[vFH,m?@% f7٨CRnk&꯮ȇ-8*/geX{pM?I.S h[I7l4C%O{`&KF\|\JrDsq[,@ðj-qh ue XU217 r_ 䱙i,%4+oK,Q{-'Bn.=-0ZJ_fԡ~TR~_Se>$ka0qHDCD(@y"_(ŷ=)~-zC#ۤuWU'g{E7)t\8ʵ.Dҝߔw1*mDr"B~.w 7&kLUcK'H+#cPe_SE瞡EAw[kwc%ov᭗轙s&f0o8f(>(d*OF(,D?]BO\cWckߌ|وm_Q'1tZ{ElQCJڂ뀱vG/\}wܻtakp~ U};jB'B`WǶ\ݳiA5>dBgB䫗icI @?h:i<)i`1i'R+9+4bZ)@EsUHMFA,?@],8 ̉/dJADtBU6ݸ9WVDڋ^]XDy%PE'aůс_=By w^ -6NSz4fC'@ClJrgtB2hq$@y1qyA{$¯ږl֯EHI$ir16>g7&QzwF@*"S&X/)+E&rKࢢ6bOÐ lVhX}) nW;SY2w8<ݨ桿Ju>3)W^g/m5:=?ZGN}(ZN j.Q{>g6ꭤ݉^\{`%$u8_g>ҙ5ծ=Zm5$ aS@g-WkŊ()a.AĸPwEw>~e+Ж]DCI}zf ρ+ڂfSwosQwl4Vl%aƢ*=)*{+q =DN{Jo4}Ƌ(~A$ޡ$?կ|S]~8jooC,=EgM.yeMȧ6l;yo&Aa5h!IJa{":,%%e՘E"ڄ|btO.Fh7q;?8/)ZdU%|@2_=P6s:u,n: jFf{4!]Z\CROMq1#} >*&Z4܍ rϧJG3/u{2玱92]7`  27\)@f}ZTP] &4l YER"pL.`n}[ìk(BtKթ ofFPyH,Q~[-w >-wM=( HɅU{S; aQӛz/>֋*9Z-BB0HfXmNe4|oAp*҈`NӷѨ,.KD `w1srR,5 s̼Cbb8,kIPi x8UK )w&< 30`/ahSk@) txJ!{}U, ?1~,-:@̘Z rlPP )W&rmKGnRrL¦{k[I0Ak-B{1sSmaU} Wbdb+5Ll;{X7 }L'rƓw7xDGP1XNv]ןĕRA$U]EOohnRNNS{jD rFMխ \}%urs1x%1j=/nΪRw==}<ǧu۹KtiO0U iAxA {j)޺~ sj\`ɴ QhIo|Ovӳ[x_J⳯Ƈ;Hs.91//6tÿ7TWbh- #-2kc{GBmQ !2Xk_]HZᖟAjԤI)A]c.^o @)uA|~B?M J"S}P@q ։kXϏ] ?3 lޡ('Z2=v"* =,5A*;dn-E"P #yO+ KZ}_<(Ԣ^g$TKO̘m'r=N {aa2DR%| *=rXDKvҡ*C}V0WQR{-: f3 1,?]\ւs)406Dm^h>4%)Y#S3BIkNPX𩰃"J z8g;4ζJ>1eXJj_tVcXtyo ,{K^4IEo*ZV |#L#؆)pJԂpx|v#q{[ Y]G){t'iZ^V8lpU ` ӐD2GF{AT zhnǜYU5"JN:~WkHXt%;Dhxɧ7ZAI֪ЕB빤1~K:UZYj'Z>)s JaWf^{}}8(k—a3UbG ͟Ng h-ܧ=@6!PG;)eQzi݌)"T>44MQMXIR=QiYΗUyä }tauOyzF ,5q~Ud@DBQ[ &ܲPAkii)sKGWC[a )f+qh>ܚji*ҿZ6Y{bz;ί{۽JoRCq t^`Xy#~:Ξi>ȐxP ZŜ˽u IdjX9 ѓX'=& >Dan{ti"hHLU0/W:G/1 x>}U$L^Pӓ]#OcH "Œh.yη^Oe؁9:觱e"Q@_rFED]UQw?-1 nsC޴*g:/=T1iӶ (Z"gusͰ,3~Hv2 kǑ5;9 Ƀ(&DGo,]{y@NgwD0 ~ g"Vn ܴbx5<<]48@<(MG/~EaXWsv@#6H]M;KY0?ѯT񒿍7VQI#csejc^pWzE::?X`^ {D;?5k%7gd!XfՕmuO"dXh'lyۼ&ꥪ,m-CE]cpߩW)m3j40n̢an j>;T!K|T)~r%@A.Bȭmʋndk0In3q?^ u)uj},{_N~I8mj`1zqِU"cld*46MZT M:eŪ.R8bLRo&/UM[Ή:[n]mSry%6WEtD4'b nlX8g$S~NXɵ.sHSWƲxdœ dERqpnI=Qi<]8*"bnBZ"+u[_c7ԈoӦ N4G`ε59^0gJco'HSTh;]QEjhaE:μAX|JwWOaK}Z-LI”Wv(mX "Bzr@_b,WU'z][pk'b$)idY7~""%߮cf(ב<"$QIs9??8!>]^EC_(՟ '/b(#+FubNW&/Z8ƳS<06NĔf~|TG| nnrAy.3i_%# DrwO  e"! [i42eX/Hdh aRe9>ӕǬg#2Y_KdSc*~5,UvG p3&ط(mxNf} Ya';#CR2k4#jS,5%ld][Y5esy@ &P-s`  04n"'%Nϣzr呯u5 0s@>b8Ԥ}'6A'*u,$ڿa8·&pNjټ4v\j|'\vU8=w7l ^dxi]2?lPE~`Bs c<4:f WmR6c,%؄hl_+ ϝbNccM9ΨEœiTk)v,T<.nv҇26Û_UOp+NN·{6}z|F?a}|5 V)v>w?&*H@_FQF~h:CA򒺇ѡY8¸/wuf=~= pk'gD}~KȞsHRQlcYs 3e_eEJ g7[i1{Hg`4d /G; T#ԉVԁ:ECaqd OG0T@3lS֜z%ai?FC1?q6KTNN-H5A'Y_Ke3 Ʉ}ȃH?{wv{S~"[,ØqFhte>`Yz^ lVom- &/pxahgaMKLRi3PG%>O$ey;=u5nWwg>;ɇ4J g& =WZְGSUps:wf=?6X"VkwV~~GKSLhjW/ۢt_/c$? >Ba"qbzp-)3!;5sb=.)#3UyPkk Dc`x· 6Q6/mbKYZ UNEvhܔQj5u@ Vgc@ KdOsm0h5гا k:uٲ.yozl9JQ(y 2SE^8܆;- mFrv"6+*[ݙZV'!wQIX$h꤄n83 LlyvP6AqbƢ&$y;W4<'c[px!f08T̜^>&q!#+x$<]y]g:K</.-!DT2 ڱWB$a]6Ucp䩚,<f;NAMw&q`q#UF2s2g",8ѬW{"7Pp7b!'o#al^*4ͫ*ΐyul󜳛GnyȤsB#i\^+=%8F["6oSsiWwEOu-H6q%Tzc/S2XYu]Tio8J[;BK8/ )6 dsSl24#5/=+]';'GdtaݘS|jY1;UM9$;^m,suE2uq؝QhMCIMfsz֪17嗎?];4.v0,5`{ x{]Tֆ9R"g| 8bw}".1)kAʄzVuUNW-_eI=Qr2ۉ9&A~^a{D[09SzbA9~(mnΒC6gW1 tHr41I"\52\-K:".WRO-( eƵ%;*+y9B# 8VbfC2:sԨlSV͡3e9ڿ=Z9t,3Bs# DWhnbЪk1)K6|lǓu9(7֘;gHGEAמU2Nr"6KV@D V\7EH4շ[nK7IR>|`MQ]}ča4x^X z,:ޠ3cJG"UVUbbP9}.دg##KWɉ=ӨM;\-.VAܩ'o p0`S/Oud_Y֖2 ކLzEoy3XoVr(}oh u+nУbAsVT:|!*9J`\]lڤ.=ȓlŠO@Sސ[NWx/]?UOyc׭6('p%դ"a޴,\{4vZ@$o9hިc&vCb084nr>?u{`o up4L%mD: /qǾOv,Mpid4k'ِʁ`I`mSH*Df[y˂1pFkne@D\s g@˂| 4vylm~ {[n7`L4i'^Ѷ{L]ZѧjX%', PBzIh z߹#?i~e ZZOK pTdu$7/-Nĺ(00,XݳDɵ}tkhREn>lT/-klc9E񿫵; .7>iV)Hѩv旇 caCM5% >/D8+S0c7ש/Q#'WjY;:Ͳ!7MWut{sx|DJܲo:CZ~嘝 [RU+lZ^;gM-;Gvٖ[ydpg79=ok%!C7~:xH`\zx:rBkΣ^40Me$Hd.cU+$or9ٶ8(MRa )Ӿq=t)lYW$2`h?){6nvTMVT}N6O(RVt$tWjO\N3zwmq<=ޜBD(ڥ"?w )kX_ AwxH 7)VQEyzQi@:+tuHJĔH. 3w\`X+lt/RBLW[$DR!(n=usw^V+(5чD`"37Lc8< aiǾ&w~zW[O{e Qv==8@D?pGfeǩlpNO??IחaI];MA?f22Q=lm:8A'ݕb& ݵ ۸)" ՑtnnVqd"58\$L S? Ood4sacLSU"a:^ hղ.`e ̰[3& U4%-{iz>A`Kl# hȵ"_{_./;Uʊ]:L}[) &<B :7be1g#Yj**^@n ((֦xּˮ*E n-DL"* MwJ#RRMXQ''loMַwD]K]\0OrlEg9A3yPuDr|#9|}HhƚP1ɫVه&@k8Y]P*pW2(,* +ׁٽNq}e):QZ nX kr9^0mZ\Cp .sU3xM]Xt8!\O1<DѾkcMU&ΫyO5g◨<z D{z/ܖxoD"e#'T* [%Ň}6:1 5V O"0fo tu,wAߦݥ$MbSEHE6P6*%})'E< ǜ`o ђxN /S9> d2䣱<1H.6N\&yg%s`/яY&۸W5wͯ co /-Y( !sy-'яvU-qQ>l11މSm$u aCmI_]CR+:/Ӿ)5~zO軕!~!jb+r~VFoeE"O=:z b=&|8yqbsQK MztU,ԒyahT3݁ $Om : ΪRƄX#^v o$n(c~4i7FU[f} ! mc3ORZ8B!=%$`P)"1gaWYy3]Ԭ#jBj^&}>G4Iqٜ Wy[G˘6)4~x+.fNc;lUƖ(le FYU%[#bP%by*%crL>$~j3*ZLV.0HanU k"lL|Nk쁸͑`]%c }MƤԽ. f 5jwï쩐˼NeVG<󐍱߫.Rk{#`/Tߖk2Yy88=,נZ~6+Uud wE[<S&Lv,gn&Nx,^qA `J ;h 2B ն^8 Qyl1[' y:%G߄ơ5bARho=Tv!Hˀoxwj*,7z $m+͖!t{)ٯaX-nZ^X"^9=>H7}- $~jJb-D,44 ەMP`X5Rg#S̠=d:-|t"=ƥ`Z6 ė" \nF塒>J<@PP'|*mGeCL㚯1b]ת>?ҥL ] B'H,G##%0NpKkBzU:B^ q5i˴S# {8x|)9,Ls ׁ 4Q򀑎P z?xL/G! kZU%1)(.74%[NWVo<}հa h3,'ʘdI_qJ&Zih(+sy^\l,38e4gr s܆Pm[3lϞ/S7Y𕒗p?t5ZڕW=eERlhbH4>(Ӡ#95ޠE:kgdЕ<` =n1KJAmTo !a'ꆱ/0]8sˉ+"3R?:?yġ,9A-4ΓXBVJ*m2J˻P!ox A;;uuA.y- u{o!DXX"Q33(&!h4k1;F>wYU݈eH#?/$\ jiX)n)ax*'sa{LvV7x3R:@rJ>z_=0,EXrG){Z.F)WP[w̼̣,i/F^ZV٣RI0 Ʉ q;F7Օ0sɇ[kFN_dqS#tCK%l5*m8ե<`{pRf̐=  M-`0(XwEP& gDS&dgR+Scg]TB`T\.s_.2\ujf.N" Us>I?KXd~ꛡp$a;sQ/NbZSt;lWH7B+4AKI>2nS} a*vޝð=WJH QC'lK:4Y!g޷Hviqc&ҭm{pfyR+OwڠC1%v x:7;M).Pu3)L]{|jV2@ @q̤v#-`h׆ |'B/P||qM3$맴<:߈+b*z악&vuu?%ɔ-MBPq..'ޗ_պP"ww2$ ބl06U ~.׀`Plu~ž.VBrN>QiB﻾S#A1k3!MR~)(<k:MbrGBgr20l*h.lª~] ~nkL56ݮeԃ˻ Ejŏ^qqnHe>PrA{/pŽ,(ǽ/l~ۼV> 0OqZ]2PwYeհ&r_>y9w-yʔFNQŠ_(9mUoDuQŸ.VN_ڿ0;%Mic-O?WჇ_M2Y,r[X#8Ӷw$@3p} `6d#fia޾^ŅC[|+x3aey` @+J]_ OG4WdrOZa}l/BϓD`#8B(i;4BVE5;RikXYM hUP7 Ԛ;pd"4[v 6"$80w> ^ ::$~~*>ރtfҵ2x>vκkŔq&=_xl_̓BcYs ŏE|h601 x/\ek+69d~T˩Ҝ|vrn4/1w EIʱ'+E!kVG"Ǫw=uasAZF w|"XHnAb4gY5l 4Ee7)BJ5 ĀjЭMo$-Q.BZȠ6析قŰ3EqAnڀJrk$T$taߕZݜjLjz`~Po7f7)8V0otIѤy}p 4"[tG0bB \"Ӓb?фbow#;SgA^nK3g9s|sXbۿ!Կ}1k48 mm%rp 6fqsPKrXl-{ԌuU'W1]4|zŶ-) .^Ji8Y 6uc1݂܋)V&%ޯPNsꔿmjR+ CkJ,LYNOkvz)3sw6n/wA*S'{0'}!`~ Q>* ^>#CFW1~Z9u?  H [ uSK 5M7dIl)S,s=_ȩ_|Rբ<,(h@Bu4Joogm?pTBkTmpXtmg5@1Ӷ}|T.̢[d wdh;S(đ-F^ 7T j9>IMtAKEDS-JC[DZb De݈qͮ~x]qm@ ooF{ 7gt bן(R?!27/Q<'K=wVEɒ3XwtXTN IҺ FNHQ74g{Up(MyTߋ>wg#-ak[tbѲZ  P F. 5bbJR QWLnY'WP\8)?7^r vV+hλ G6~|MQU&ICґI3KQ򨓷{FBh=u-sͽ|Y|u@~> F%RXEOUIpj#+sz".⪡]WU"GBɓ pEl㫀XJYoN"HPO/MqTEmNkWR'E_[ uME͞U@kqezyJ \p% jl%Pߙu?.4fÏFy( ;v~vqL⺡ʨ.P"7 _vs)_*9[y fӚM|*㊊بu}Wx9/ON:y9>SQvs1`)eAtyK"./0m.[k4~ͱ)(qU@uQ|```1!3;X'p;Ԕ5 h94 9ߥ]TSWb=;P]8i+_I 5J)w%FC+IҞY_9VX Kˠu\Ob$߈aOHOs:[Ӎ5ARd:a]W:'| Noӑ'9:O6G '|{|l8))b<_ˤ{i ,tɸUZliR[t2ZD_N0H(v&{NA_@hoccnZ0vCf0?ߥ )R;oSj6:hWY]&w]hlrss0A:fc4Y׌TKas5*L/唐g֧n=c[-V> ]&qw=i6ĕt6VVz& 5LxSI`nR;8/n`P=q}!+$l]\Bom';49o[ugyhLVl&Cm`in^78~j[,`Mw[ 0^grK/sshPymJПuwt;mPgȵTEx08D.K-v_+2(x>'5 aj:D% b7p@ p;D{_X']Vѯ!aj:ȑu?<]5K !,bxs  %e[a/f`'c'FU rI9 H-bf€>'|UI a|<$lj>77仩!1j'_Mߔp*;hyIaH#ElKMk.N~N Li!vuú?Qmֆ5_O2h p@tz6 b%2#JvJ,EB)?'grO1[]|d`2l(^~:dF]aރzZq-:Rb<玠BYՋ b1Xo{AXBA0l=v”X)3``B Yˣ%UmC%ō?>ւJpuesG[sd&ْ3-P-|am^_WČMi*j]ZcӗJhQGOTERlP碶˦AEb /V%͘1PckFsiZwf jVBIHS&OI>xN&C ΂aWԝyV5Z\+ zGzf-c `^9 E`: XHŘs+p?ˍI:HEZ;颉FRq_C3_W*Jzo"E *сљ'n˘2Nv:M+V#_-GVŀ |ޓHaaKplfɎZ|BbN#. F# dT&Sr*Aۡ*밼Ha;!t6<4i:nyɄ>͑ 9vܥzسL=X!WH#i@qBo%T$lT@ynIɡ8o\M g0U "xprk($Fd=M1*C 45!o|a[Tz|˟۠ `KD0J\ϕ3TS cK)>.CNzX#d*~NpU0B>0˜I0c'(.~-[ĕnoz/T>Hwi#Ė0Q fPMͬwB)Z(zCVDZq1A8s-WI@]. _FDV”S X5un`1Б~`z]N]#wreѷAm'0ƏƓ5M,ćİ5䔝W-O"m2ʧu>T,p)z\_ Եu&x zZno؋hbܰZOwq̋iB'nHgkaK!A:;)O "L⃹M5? 8.~ʆ8+8׹&]?([ 8wJdk'TAI?S@f;e]€UU6.;T X k-'ޡs-L%l6=iսl=aDkFEoµU3EDk𶗣1mvY b+AOI!I dДw  P@* } b}?-Nen\3tƉ%q̵LML3!OM땮HI9ZFl.1(gޒW6<PNB*\NAWAE0T;Fopr9ʉG#.5h=KQP=s6 bX6Q$wY/Í|Rnȯ`۟4ڷRbY֕ؔ4mew&sLQ FMШЩj~ƻCMunv)iۄj> #M:Nɸ,m8CJ*,PaeyH'.&~Nj-h%3ՆR#nI7}J\DH2/M62oԓc{v k7p<ʗI fSq̵ jwEoO87ŬToPNp#a =x U;/3wQ_ CXN_B.371DB? AI\6[/3iؘ!)s`wª9\:g-+}T ݼj<1jămsby@>C.B;\R87}UyG0 .Zs;Q|p(#"QrsGIT3,SXG9}]GP$$soWk7*~.@Zf\מ.b[Xu:"0zVڦM]jikuaxtLxP\]LUJ8 :D:^ńݾb/Y2Zt=F3 2ŤXWhu+BoU%%͠+%7ʏ(vGzU|*ߜ1#?-O?e^pdOTr.E͌H/I p"nͱg=F6cr?{`lT--!ES#jt}mUw5JeL8@fWdـw@ E\6G׌_gaY1l_oתZ˝]-ߏwbz؁qrG9`T?>-ck- zy Ɂ$#$hv[fLI\^eY@)wOd+6G#!u]㲮r){%]µy_s{" Rmeϐ6ZJJşso6[e7FЮTw>ʺ 7 bʑ9:ҒNҺV´:?P&xB(݂i2LX”it'7 RIl.3Uh2`DRdEP:L-o.l ªrmF?AOhG.2ɅcR<4E%3iKT%xVdZk毹Nt~6p&QR#&|s~/ŞGjh$H';uE㏊`mbT-L ^~단G.xu9jӯkĆ9[ҦJ 5d%FܱL-nBR rjHPZ` Fzitm1SMR: }ͩik.V u$'ĤhpSZb4o!')S_!J.jZ!LoV}||Zɰ` pf3n6T[ &cZ _u`~BlƯgځZ9goq{i"= Ex::ԺCLg\H[l [M|TH{.aކ>3+IEyEB8u.0Xg01ũ9]U"1W.}S-Q6}6ёtVl A8M>x ,VmV\D3(LZP*wI,0mEJ+j&ȷr0bPϪi?#,;߉f2-_:q/?`]=XW݄%of aϋrXg؝6+GOnj.b]/Rp$n!A8&%?h:D`Β{Hu4ϐğ\`]k+v7QU<}\UK"b%)Δ&znbŽ9*z RL8w9Oؿm^2^faJKÎcQHdiy@ "# djz$ IȲee{elO& ^tTz a3P>!ظ\77'co\(tV-aCZUF´~;c^Ѩ Cǁ j=3s ,V7B}Jƫ(>TGxzVbBj5u;2$ BLO?Ғ<MUKIe>q7TGcz_ {%3EɸzjчɈ^)rn}7! ΨsmHMG-w.c~JpL/P rAs0dRT.ܻ?F_|cD[#i .Lͭ-Kw_8`^$TOp*iox4;ȮW I\lvAU0,}rߥ$l>4jpR,yaΆ\>F {5&/&,iAo,A_l&vG _aD\:!(1ꚍ'䍹V'/@N=nŰSWay,|1*uɁrpT$veؽǚdj-8H(C7Ǣn%q`$ jd2p9._-,T}ݼWE ˎheo3c- }q4P=Fk\.ӗ\+T̓$|"&*h}x㉻,qd$!稛eFO8^q=!4ԙZĄ*KfđOpʙ#\dZj1(Pf:@AʜEgCf؛6c60}8ԡ!I] 5y h3]^bG$-j40)])D^W^L]A.eTEMOhW+{f}b6] Ă [r]!os`Qevxy\f#NIQ&z;b5:gM!*XuQrg$ӝhd c jiF?pP  otFDT{Q5X YӘ`'%!aQk*%9(0}I bܙ]/Ez4!E/fryR(49*5jjo{]n+Zң!nMBFZ߯f(9B`aݮi3=A6=p[=2:o0er97Ҵ7_P Qy$Fw643 >ȝwo`G\G>G1Ψ 8uJ!I'Xub dt⚓qt0RD/%=eXrqQh8bBw鴑3߆֚ 4!m'M11W<չő~AnfNKsa \ -U 9d0B& ݃DDTxB[_6,花l*lKfcl0#<'7k_~t&m{fso2AE}O^X@nOx|WKn+eyW(=;>Jx⅝t}(E!=!^>ۖG2m[T"zw<V5jDh?5,3.g4̀f.gz'XՖY/e>uk%p|FKM8XSt=*[bm-C%MtM8> $( cS 1ДcjYS[}I{gҵy@ {춒[pְ! Me c8I9_HLp/lၸ7gDȆ]p#$JHU_3ヸWe%~k$ Iq/ lAZdDAdLzC (; .5TSg 㴘d!Aefʸ ;!taX?JSnYgؘ ٖA>70犁smFIDG xmĦ9Z]qs6 WI]BBGm&JFw1R`ļ S/Y1$^aDm &~Sað"*=G{O( E&uF}P:"ʴ|3}jT墣 \g6a_@n&:0[<ˑge ,/50_`Ԓ԰RW V}>HHkBZ'j%ETmi.&VV> ؂bEBee-8 gBn*N}kV-ub5$xHZ#,m={ 0Rujjv%g+H|3Ƭ[FF n:Z;bp1LH]nH5Iy1O`,E:.S82ngT7sм@DRJ,6)%ܥ@}"?Q Zp#Y>#KD 56`RY\rH:|io'N:J hKk i #.c:]Oy|YB^Gu nJ+ 3/GBJ*Ɍ {c3}N?7X1KyM؂mq7tya8<9+&&I8i3C/ xGp]ZOV|kХO]l7Z)sWD, H.-5—HDpMI4V)1ҁ6f9-d ޯ{,z[LHѷ_ dd.YXLbS=>nE8اtiF;h~sŝjiD]0E)ʸ!\㞁!y!EDט"~ MkL=:ć=AXGujfwc´{{nI Vl6\M%/[~8爩)D!n1YpSz3#a#K>8ژ͟eWS9S&ڊpMkJ (IIϷ0po WD|⏆p}ck9|x8̣3hߩ';f*M:~ -ezL\d5 tUΫuLB4N6ep.ukLӮ Sh/~`XgO,/'PcJw T1AԻjEѦb0w_^`*!?Ƨ.+ &[I EJWDem\749+I*Ukb`a<X9okj;{HΝ_I6pM7\EC?!_2qQ^tT37? =)ޞ:OZ3tM\hEЬ:8e#۴l=4Z%^KE*sDⷑ/LX&淌2k nGU~4e/X2 oBV"16neaUI-/Ҫ[fp ߩfoޔ!x6WL`k%>)4F68|1hcc-=Uxw:,Ӫ][{ƿS΋sRj9| #9^ZSF= -DD  CȖ=׬KOO@m"0*,'U5綼M*@K*k&jιR~y#C){PvBk@khX"J[e\ \{$ x.y|*ΉÖlqDrfϩf/X192UӡLkcw[+{^.Fd^5 GRr0A\3筻g޼}]om5`NpSL{W%pO/BJX<ߝ3%;I#D5A@ :Gb^0KO8=1i6xL93L%RNr{i=ߪDR< B_׉VDi3jʐVɁk"^V:kPop@ ytnܾEFXIZ@] 埒lTSI}`^Fؗ|Ooլ4y ZT٢E/y\Թ. Lں4mod3ʣ, OcߐY+{bY;#yC,PJW#.'+ݰh~fޒu[k#81yp.sT7?TDͩ?(E@mJ? H'Υp Tφ}wmۙ?Ep`~.جԍh}Z{V=VcAI(8'OE{[tue.4 d ܺzĔ ]?I \ض(j?Z4o;),^*\66>A'i6#Q̑K n'f8 ܙ[ ,*a8B2d@ evE-X8$;몎JgLA:;d(A/%vOtϔFv]4YR9,i>$m'^HD7(=Ͷ JO) Mr{˶ '>d>Ɛ)dVv,us(W 8NT(ý7:id\"XpEˀ.y֬o{=;9S{6\n+6`T»K .g8`>{sx4#ВtINjO,k!?BJfyp#b)kX萐*ٱX!&WKi3L.ٶԠ=YMl[}݄8 Npf r; 2&_/I{CuYʫ.։]-jj=IQ{D;иUQVGL_)EU?f{Kgĵtȶߍ*C,.N lvο%cXxpn m*b^& +(T5X=f-*s?j㦇'$sAЮ].-n7[=_7(B>{)q=ث,nSkګ-`K݇vqÙibKʉf3鏔ԑM/!!-OVpe.lnWv`"dސ!:3.1;5wU%!zfD.F?j8d\%p_*d& y?ץEOgf ֞It/1-~ԛhxgۅسormEW6k9{} ^omƶ6~xDK\=RXЊ,\/E30$|XL(wwl|K~ϚA# ꅌ4+IXBf ZG; *V-({&*61eJޔoKָ.,`VK_ܭF HX0msƒʱ{0>L68z40]>ˆNye,hF71i=4N.ٜ:qeT^OCH[h+iBsR޾)x.,R@0bcBDO''N[(!h*5~ݝ䓊ES1#y~b4knBLeʼsGIdS%nHK%9*B"U}de=Un YIW@'y}h$fO{K rT%Y=ZAԉN BٖޚmjL앳8V[\-M"$X/tb=&ɕ= M5Z@* \ƝQpt\RL9csy j .j 6VxTiK "7NytQ,#))9@vs 0W-J,JZKi%x%%-71I[=u"w9L%iUDרl51 \eۘpV]*S.< =2(k6TS#6qKܠEI'`@瘹 !p$_Mea'lz2ڛ1'BC)BI^/lRRkH~A>@jswZm߮'rY5E<,@#=@=W*WAp>CST*DԓCxX-P#AF^0ԱX9|eW.9׸I/1C8?)9$2^dpt\Ja^3ɉ_{ ʹ[b,óVذ{yb" x:?iDX/*;rgrX £ӖTۨe]ESn8SpQ- рox_AR6 <{-<;A{ n]Ε ;Vyy5F& h C޿ ,-);l9 /R eq6{r(SeG-|{K2:XG~W2B&4ȍC;]f$ QP9_U0Ҥe[{x`[R`ĢFX=%>8 /҇ 3Q`iHLmSߠ]=w qx,A#Ġބ7kY}>%>Ocr W fp6P8B*Ky婀 }T/Պ7plP1:lnȎH.ֹ̲|e5b;?F © R'Ž3ZlKDQ@0x."#D3jAbцq>hv(8=G̤f$1; }Vk9 4oZ ڎC&5@,/kw'82X`'MZ^P( FHG}h.tOo C/@i1灻DB6.QSrp-{z4ټ19<|^v!-z$4[IPwtl LS frѤd>@dRoػ[)@]ѝm.cNNcHjtބM*XlF~D4Uؼ\vj|5R%ȴ5QrN$3 >A(΅lq%N3֛FS@~$Y"'4]$ )юx3 #[z+mj𾘗X4eh)4$T1 1PZ6޻;x]BN9ڦMIJ)ktQtZTpƵq1^pKxW0?9+nd~Z^87vqHHV@:Q0MC,K!^X+)xRj[!Y\,x4B5ލ#I QR ?.PS("m+[/sqjxD p{G5z0ؚaTL*YMt弴[i7@Gn%ZxUX gnSwpWy\N鞩5iς\b͡n%V4:],Eq"?V>Tb7a:,v)ő+DyX29B:a3ǩ'͋L/ڝ ptn芤ﭦ7suqmZά!id`!͘2:5UZ‡0!ml}u36"%zquK"'zbEgee+m3г/FQd# ˲Ge(^j ' ٶӗ4¸kKiwj8:R5'Ɏ1h2ҤV=r(A4ǦnY\nIT %Ūia Õ8kLi#䎷Ҽk dqiWx ͫf0-}NPZv5~ Mw@'¯D`$pJ%#SfPvuc&S-yvi_D>KoiCj&8opV5O1}{M{`-FjG,7E1Ojy'u2< 7rS3"{Rq&;&󕆉*1=5gz%[@YBwFG2@,R/1SmfnѤm%hvhdj{^q\w8jbG1jy7ǮRGN 'W8V\=B7O,P*EBԳV8gQ̾S*4Fмǃ]e,iZ#K#UdF~j%*EZkw `ϺIZ]]xNZ":Q@o>|{خO VҖ MadӀ zFiuB!zHٳgwlMʏTadev3bE ??4@Wxm50x`.N!h؟&jDz-C%GY=2_7$ٚhܐ !4PaeQ .yҗƾTK'Wwկbk(3IM"|x|0ۿ;u4;&$hEJk$-&ҫܼ,E 7$8Z҉^L3破ʇoPT3q&kt2{ZAJ_EC9}z0G#NIOk(C7.VdB+rD9rU L 9/n%Du9ZU8XCK@ig 78Tc#^ϰ3]MggSK+RqYt5aicBٹ0㺲5 xQ;gWEkdU3[iS:U0˱\MZ;]L.͏[x>0 Tד+Nk–f&wXϋQZU͖qTHID,YY%^,q ^Y6Aݵr0OR9!bp[~4_4Ak|'[pHVױRļzXɝf3ǬqW=Dn,lEzcovC|T c8Tޓl%Go}BLFujP-"U쵅mA^0Uc!ݎʝ;@,yY\璑[v(Ϊ(FesjL0-x-3ΈlMVA6Ś1=kVn};ˆdO ok%5,6*p7nߺfٳI΀@~/FBdG(.`^)~dqb\-Zp>m<WI/ryWRa8|Z\VP<NF)6}ߜ3gfė?,*E EWQ TMlc%\!}?] `!W8PJE0ۦqc pLjvgZEfKҙ]ACT=+hjq5qQ>M={w. $]KBt'.C`"h?65`1զ/1wwgY-Q*e~t !ʇ '\B$1e4io&#Ft.~6h4Z܌)}Kɦk-a1;*40vn`jb!w*1N| pjWDX+\QFxc4<⾪&I@} Y_ž7RtAFdVG- P3|kN:㒡6.0Ȕ:b>>>aήm8Yu|PTFL`i2`_Ph^`&R|zۦBDwy1 hs^", Hamy !qJ6FYIs:BuvW8#i&C¯@o#ҍKW|*sjIr>X?j#~`~ ՏٷYى(4JA9Dc=nȯIF<֦\26 WZHb5p~>Z14}6r <0.ڟ;n8:BLLVH3]x>e螄v!G'ooA\6Gɮ*EuV-%Btm 8Fo.ghЩO׍lzP+-YpIٕ͙jEKAT}%Q$"B^Po.@g-h^3`5{[NP9Eb0rȦxG̲0uH@(SmJh%}kѼmwʕN<<7%c&'/. !Q2[R0^'4AU|Ζ`Dx5 3*, `ϑ41R ~$1]c#(U`P>@B!2/nE,,6 '. 6@aDIZЕV"NO'~A4y{U#᷄]C F 9a< (mĭ>4Ũz_Ї DA&Ё)&A=ϑiSqqf-B"㯀AawZpapkAbFd1pl0&QuѵqqOTaEXNTDxyoXV,*DIJ _FhO7x_PC/ {:Ra,ּ^ hD_M %X/5fkӠh05'F` \-5#-/Esn(a "S՟U CNd#~ _>E}ڨ}s'Q ԎO--lcId8GâNu,[Op\VëJuѤs. 7˶ȞwI]5L+9.M,hU,Bs% d'` H*ˢ) p'6>X2\ydʨ2E5V]/Yl⺎J>2y 4\Ttʻ_jk ;ܔשM^Q>h|dB=%=z7(cFR} zWp!M*XeK@n)kgm+^Z:X PKJ>1 hw>8Uv#Ƶ`2IO:0VtOì s.6l'rfRap?תM!Ke>[k|Xbe [Ē%X-}Y +E÷"~h)฾ 0Gq'p٠$Mf g]8pFU#X:4e9iw5߯iJt*ڹi4< EJW0|nX-a`gE7, SSuIa+T}m{SڝM=-ci8EG_{"(ۖM8pPձ+{D39)P_x%mlVrFqkW uvo6&K]mkL(Q]Uz+²\l9AtA38T,C=dTJ S+j2l^e%{nKւYOmL=k{UztT?ڃȸSJ9L¸dB]y""&3rX e *mXtH4޴S^d'X\Hu!c+5p/uNM![Yq/r7&j0378 lUWVir#+_|ϯfጘ9Յg(j_ħܥ:fh"iCЉ9Ϲ.;4Jv ʨ0F 1tiqp)og Ħ U&g?G˳me$nFKȐ:c\?L0yI%׹ f^@ `}W/uiHҺ_W2'>CT,@i,O,V?a@I-䪤4/y}_ۯ`xxf}yO%W&cH02b{+ُؽԿ!  Iqic b()C'7<4G吒 ǯ[>X^sK !QjV) P'Xc+WoWW\⯦bxj͎`%ݟqn:Č*T+{wFIsd2OMt w={&lG:f_ ƀn˺ ;BԢX1udW#'_f4L6|\ל"+WL  ';N{ba["0XGB+#$R3թ$88{AYbA/9bnofrߌz#GjTtsu:GkybrPb4A3 Gۢ%{&p4d4/xM'(,zb>8$,S]},gQ}ڍomeT::[US*uSa:$[ o6R^iWȁٌU+ ]L1n@^8 G P((mnxq!/[_ojo3V9&-^%'nts*}|'[`Z8@7)(a:L>A&k<SB <9Sh֤öJSwEK 3"Yh>,<2+mb>v٭56 $ca-s}3xHDŽI*:&S6~!~rk)pJ|b= sXe4jz)cمஹ|3Pl3f|kbfB}<;ny9֯ Q@[ߥs(&|Ql#dV|ގVjijy2r㫓&qC1*p5YN8Ƥo:QqMoꣽ&4l =|4ɍJNIִsuMo嫕"4(2+Anf$ qoƗf)aZb` YdGZ~*rYs6*VgTcюp(4zNN|ijJΘ9G_5Ri0UFGQodp$>4 h=|pdm$q?摸4`ᓅilEn&SkUnBqߢL*?)F+#'""^(HBNc}4<@\׃Ƅ_6t±HeE4ċ/4̗ 5 KlV2(lhbjM[" +bӱpT[Qi&e`N/~7a2u k7CZl8*>Ol[h'.m?gТDUؙ 1Syo jtyab͠B~)n%reJOc=h49M(yX0.8wfJjv\_CCթj^FAbyծ5bdԨ U=p0‰(W\Dbtp:˞@wI:Yi/1rOgY{ah? xNb*ieY>YR P3,Ur)j &"G*#, >l Wح9is( $nJT\Ђ`ZJ~ꖁhxPB7V0dyQt >k>t\y`'1UF8霉jfb=9 ͛=3=q| +K 4x}l`<-#&3Ne* UtY޽"xjCtT P@A{@q^LR")DX$`Jk1b ef%dZV~Tc;b0Γ9*!0?@gHwĝ3t pOfpş,_06AStTl=Nrx$?J-@oBV3c1r9sPX;̞]&?{+h!{-lQ!_BOB)q B(AAhp,evgY`wƂ9po{yU4s-DnAE5F.+KF̯Tz J:􋵝^u@/itA&)\˻)%+,U4s,o|dpQwCy6DsnN0=z?ކlV}zkkHrPI6#A@<O3 2ֿ\`EOXHؑ=Csa5JAU?Ls|hKʣc?^\0eDGq0= e=GaiHp% 8ޮOG3se1$-QJ`؎wçb1iVV)CD/@ol{*fNGbzr&mB0ĝҞ2])븂"}W_0P9 an)Yq+E!@[yt:oFEeCvj/؄Gpb] FoxO<]'d\,C= 7J!]kO0(hCUS\݊}Tç縏a#׉--Aib>ܳ[]?khX4=pW,Ntrb([գ0%\S`鼅ʿVme`DvE)i1,B*_]hy3}̒b6Q>gO"7.gwC*bty&N RWrqZ)k Ϡkz v'pbvBAR[0 /A"*hu;MszC]j"׿qL"}S2Qkg,ͻ1=T,NPdXŲ7Uj$pRL/yI.XZFOL횚/J/L j(Ѥ[s Pq0-LWfGpؗ%"czznFT`r$ :i`gpkOG ccFԭe6(rʥ4 (_aL\7qD_-?#\i__%#-DpW9JJh!G(K5%k2asr>ixYw64JAk_[UiH;׋ltM5kZohFH6*#0˗u B׎ԫu:RU;މŠnlt8[_Яɮi cFZ,~ר*KO+ӾAB.zXf!_J"KfF= mwKձ(3Obnʕ"z6oB?" Z8@뻏A4G$Ÿ_U+|k{2LY!dRe? (SjMR< 29]JKwoK_5̄*=hQ%dOUg΍M|X3ى-!nV` aeU6\ҨBry8®#oS33tF|~zZL B>ZFJIQһaMN `٣y.AR+'c֠7qXKBPW4ɐLJd;~W4%Å~i"az,w|JwpCDAdiӟqb_q{o b#TR\T \RT.3[k [_NPZGybhmHR/;;0rk-pbs+Qq62moS4Ҵ5F$e)XZ喋0 bH+'Hz,U7Hi?ּc>3/:AT`Rgi&P&6I!r!/f\ "5*|\Ca~B\.jVഇK†*Zm 3h?6?db{EYdM\,h.g|Cr)wco!CJ\R`q/7JHSO]H"4b%xGg ,LhXa8p.),&K,g-/(5?ν]>>|p3ڔiWQCdZIF;{w6vE?f^E 7+}VSÛR!(mӨ%-@{+US)IvhMDPi@'5Te6mTqh1- Ay;,fCIX&%os($'Db)Q3պX.P1xD/|m B(x XDHH-<QDVα"z8dXrA2{U.MN8Jܠ0 M oE[C$\w<~eY6,9 8RŮGבeb; ǽv ,\bl#T+&&(iT:ZS[8~9趧,b5;>vv r7s52ۺvVM!v8t}a/f4PG%0]7}o87 Le#97o&LyZEEuB^KD>A l}n!pZ\|B<.QՆH7D AqkGpMGtpawedI7M.9&^4h6U{H &(*HD1U,B!Fk*ȱf:7<}ӄ(Q/Qv^ AWsfIaK3SF'Cq%ͲF\r@l%em:C'f\5; OE Kr{Vo${+Jqӧ8k ~%Ꭵ+WΘE8a#.n$^4y:/=Ep\&v(a[oIyT$zEv[(ͣ JjYo!F},KN*1 ;29^j7gbRL[xO`2}8>9۰4D؅uRHjD<7Jc5OK$dcr3Z,w<\2ʛ9%5Y^HQ54b[.˚|w~_ ƲLXn9ۤ 0Y+RiM1ҟYs8q#EOD: 4=%$cSL-Y-$pTzD@~Bte%ޙY@O/!UY|FO>GZ ֪Ap?{u(yAgYfWa}I@@ߐO? Dy$rT?EL*]ZELoN<ى8 0JI;mCA=@9;F="2NԾCK+ ^x3n!ymYq5ֺӜy1Z.+Oow#SY8sQiqyt|3ݫޣ8c0("Xs(;pKx}2- @e\v/7]'&jc0A  wH%B,~V?U (k '=/}h 01F`,FJe%ՕGȟLM{3 zB F6=xۆ )hA(ѽIq! ,ɋn YqKF7^QOj!h:`z[UpڈFfe];=G.iZ6ǫؗb\s]w+3NrmȆV[}qg,HeL Ve. #=qPy,xg-ڭEVhDqzZ`ZA=rZ/DϔX׉| [k^p b gZ'XX^Q̡1E{IuUq)]% of?j=$@]4ÒT+~Iފ'`(4dI?ejp12RYl+@Q,AL׍I@P0ZFh)MpkҘʟ@`<)lye9I\QÒEM(;!zF릋24U\XU JR-PF^?I( ?Ym&Erӌt{kmdڛZCThJdp}M"G`HqgZ?!wƜ@I#,UP8rE|!Y+I8l <6_W/R$IpfB)3CprWf{>'xCwۥ)b1w uTi?ab$H%yʆ) nA;t/z8 _Y}3q|A$J0ŐW.x~*\^5Ctݻ>n/$pDwlo:8ztzҲqB2k.Pꬰz- -+|dȞM4 -kVeJT<. KLQsSM}X-ɧ昤zry-ؖMvk?ysA0 {{TM[nD]GJ^S1c nSקH})-otW?t/1D=(BSي5j% ޶gzDB5@/rҌ"GjNiS&zn`o,4=3nU>JÛ|+s0w*[DSQt[:LWKO6SuR`-?ᑤ2eZ|&(^4Fh[i2D-:LNRnt{H3¸'{\ym,i1Z_ctJ^.Hr#׽'m`Ykj-L 4+$5kI['Na &σKCҷvIjŴbHj:yfYS] ;& BʶHs)6~" uOwSFs::>v勫:7mcV4u-O1۱(%xwIB Gu =$sT HVh6n{s!bW;/։Lb|4|4LFPi7O+ո`몢IZ"SiA@]>Pp4?5Z)mcx+V|wUr檍.Fw1 Tck-RuiU LGƢQ1o-Z ɨ}a+X;(He8pC /\wEZܔvh.'뇣"MJW1Uf*,P=cV~Tssom]7Ea:h;Xj<# R^lTa:qabDDŽmu a7Ӳr`rݹ<Njr~ټ5#AUPB҃W efwnɾoO싶_=@_f 'R̊6vGD~ U~0ԝڨfAFϴXl9rdGLfjKѡ܏R_[%ApJ{xף cxmR9eaб#F%6;DzNXY:r C}{]^x ǒN5 ]sfd69p!xۨ|1r F; }(--ٲpXW &,]5YԐ^C eZ0tE\sH.D+p$-z Y0 84h_E[>g_I9 -G| -DKw/:~8vB;]13OP4Vwzi7]n`zFv .yUbH5[L( oWׇQ4{\`nhA<#}2lrvX,Rq11_W- w7wPlĒ(,2p)n^xk[3eԋ2_PXu \3K竑'EaY×/#Aj|[*/cN~1]G_m4AvyrJR 8~RtH1=,-4( vt_s'LgL)Tt Mf1?u}R{ ġɦVg%y"S: ZnY/֛@M"MA"b0a?yrڹG1. tsM ۉWʜD nxBޤj6}ԥW'YU'v)01#ռbpm +պ5K,qQu1 .¡o[yT8хjdFڗ)҅7.kn[\ms?O!-ru)0~GOuN]P&Ͽ8(jjm8HW Gv)Q7 hOvnON>쬖P񕀮H?biI"MgA@/IR hB~yii]$/Dd2u$ nd2YQH\J:0 H~F:1~+CTɭ^9d5SK@Phxy &obJ.{/rPN:GӴF䅀^SfY%bq=0hfa_Ľb=c:&ph8{^l.Y-p59fXu yIR-u\By>-Z@1g&"z&-t=)vyhF)*%gSĩ2 ѮK/8Tf&࿛+ BiMS5(&8#Bcc t# qmdg#ahQ?їA5>,^zDWe>OG JTY?r.L-þbZ _. h_;^T|HqXFJ/.cn-i/]kaez;2%c2b, u^f0ݵwPcXU.{Dlr`[@D+b(h{@oȏoWK7jH3&xNoRP'B&=F$}$H,6,GCʴ2u"^uGv](7 5 cXui~i KMNoE32r Ψ0rGO-[m0tU:<҂{,LeyR-e݃=7`$Μ785wTjw*#᨝fn:v U2=hִ3&M1|P!ӊ觘Q p=2*sу]@#jޙSLzhgw6[ 9*DqaޞYMo#D]$)7Q(O HiHQZuCg俗DP1@Ԋ\|O Db{*_ߞvm`NVe=KNYiBm$,H1m>l@i:{_!F{e; zyOp3 `v B%Qh gȡ]98~UA+(3!;c.'ٔ.GL^iJwο[$XJH?XXl[E#yϚ&\Fy!Hۦw*cL$_$f}G<6nWhʘ5ٚ6u [̼Woek[ i@;! ? Be bRA\;:=2 (V-.pOV,\8KZkEY) #,Nrt0PwA ̠F_`4QkɅlFR7@q1ྃ<Ǚb=%~9u՝EN& k[UHeu1cQHn\9%.GUr2w/=*9]Cc/ePLa2@n]OxU烽;둸?ͺj]TЭ3EKol~~*3h0UQ{)Qiƫ>2jr%DŽQڛh@Kіl> ^:>.4f\Ìu)oJh,c7 \$!jt H1#^ջJΐ8rF5Y H :Z+Pwd; ő1h(&! B`{`1+R%ҜZ<Ǩ$ VޚԒB&tZeEVMuQ}({?Ʋ33F*M`Zct;8(v,a ўaVHz$yºi2o]s,CZNqlVu~] 0>qiS V(AelO #聒#W}PKL։l[MQ|z1zZvLO[~1=9T@ZT? ՝4)҆SnThh $[HO^9BqWCwZɔ;V̺0_&o7μzm8}#{"HBZjzcElC(*ͱ%OLr`g(Q Z'ք"[ʘuV{};jhٹ~m$5x3sGw(ݘ?sg}'`ooֱlmݜw fw Ƚ}a DԵ-y6FFҊT[usp8-&gq0q~EOq HݺMSJϊg' RΊ w+l:-$٤=(˲E&;Cٕ*ŞyĦ"I ]̫cWhӨ;keH*0BtdBH {ہ3e?A:FoA)&s+jJ"B.5tdfI͜e}R&?ONJ GF?cլ>T6YkGҞ yT^bYtrӺcHe`TvLC)''&,-CBfc .Տ!OH0Nuj@]AxO?zro6;bუǡ{k~њ  e)z[-[?چH!ZN\B|¥ŵ  ҹ72ErbuT@clؘH-Y(5&yjCQ]%>Oƴ]`BOqW6鞖㵮e}[E)S|.S[]2/ KR7]#BjKX$NwRL 9'QyKT?(>=΄lWW4b wR9}Khꪯ; ;v6IgCZ;Ut^3bFZ3xhfVsTEXeB:fl lIQ4ñC,OQ6WâJKkIcaE5>`@~Ĩ%/n:Loʡ*&~W"wBn;^fe ;e2όDMz ׯ=9R UVĕW tW΂_~/W_}6!lak0Sչ)k[cTڤk%30x7w? 9=,Fc֌2Ek*cն5JhlB>Yo F_،-a}d"g.dHAHl=G_`oK1 Y:-qL{ 3E'R8,] 6dPi t[bw:c/&c #&/x}}6`-QO%D^Z?r6eŦfڿUĐ gbo#Ϝ_d@}Qu< kKdm " 벃{ Z&A@Kh:t2 }u4i@}VV\$n݇p ?MH.of^J0aD˗x4^(&PDzg7_\UF[Әט.^.,F8tJ˻<]9U=q1s=cfb8aT|=t{؜LxMTS7R~LWWCw΍& duZ|G14#H'Xa7ٺ1+@|UE~_ KwV|ǗQ [WC|I RJvz}%+;7Pf?zV$Db0#۲QJl^g1ԓٞ>'6jlÎj;wΔ$_)jdwWXo0yX+ogXzmCęE˥g\,2"^/RrvU;y.LHa>X=L5hB(B̫N0,9I߆+n3 h|G'=14ىR5)hG,8nc>+A[cGJZP쒗;5i=:JzKcM6n(XJ ! YҮ3:tɓˮjyC)6ۑ=5y}(3%Eݒ^6>;M8PY;=k BjA k]b.p,hrPa2Plаz"{3= #325+7:@}ƅD^يcnQc)V"VˮqWU/[ȇJ夢7Fglm*Thlq}Xoz0i6j6Qt8ci%}|PNДR **/ '=quiTzJGf9D$ϑ>mu3IFxg ,IX ѵG<Ղ攗x3vwuc|(X$K)$#5X^睍r@kjHF+lԶmR½T7$ bH~eCιà3D35Wa+%j+gpk.Ve3Ǐ`ط!VwBK3"$ndz9,HhkmO;baU^Dck|nDr*N-]BiV(t~#/ڪeбtr.t^{y=ĺlI-%U9/g~hXFk*2P⵿[4Z8ep|PY'&_Oʫwڢs1UW\%TcB\ Ggb3{IWĶ>W-(ݔt݋.KK:QNB 13ɼD+<̓2N&M>bqeRO8BadՁ,, T]N7˰y#)0ؕ]рQ^=㒉hz* -jb;am\:sih =<%Zd!8pu#=R/ts(1|]&bļSKP%_ rSOJ"@G0Wa?2b_)@5[9}z܉mZM@=>1[:q|Ռ[+wv6&,aq)ϼ&8/z UmPZCS檻Z}[cQVa>8ڊR܀d}8wB%xas3ruDH >Ҟ9FZ5(DM̱ 3O[/V\OhN=bD7ZL@,##O{sêAB6Nuٌofv7pK; Tz-~v9`M )b%6ɧ{e:ڿW (9͕CvyEI>fVU. :΍q5r1uz27#Iv`a[#nc!en6^6S5B#,mJMD[5J8Gm>YZX4pDwܑn[Ƕ-,]1jx7؍}-yLQQoIk2ܐHڊD6KG5ɼ?azٙ=T/U60H)m8\B#}4Qen^|Gܝ C"/r"-? ׸)lӺWM,:Kzx!t΁1Aܚ hq Dv$)@J4 5 Ad˫''YqkY~[4@Pϩ;]솷G D A9dqeVB keXs5<qIU5f"H% l6*YAf"6^1m7EJ֎{?HDkGŮ5Λ4ѹť)qnQ(;*+xtf1B /noh&{!i{h)bEnW߅fGoC:TodƸmy- u <P:af/dcGHNrʿwVg_ِ] |KGKJtyue?PXF] |uݾ~Saiz;@p܏+thG{]6 -yow='uwz Mߤ7<.JU媾RUF1q5Sac (5CR$h/tl8d*N fV+zMhAdtD!E|WBT%K++|P1?r. fk~|c*bG fH7<ضLHImbC}ܪ?< ྀ9멮e`}馲idn|bIgt^Nqn}U x&x`ȩB*}ptm.P_0q鯿nJ da"FcF7%V(ڕwiQ G Chjvap\h|/X-zE<1S@(nH5]'a&^l|Y۶W $gј8&at${?x툫J݇( AɐYo{0֛?c/lWCzh;J[_x>6h{O[N8Lљ+GMprذקux<婜ݚP~ aMpZf ~,Y/x#*\ol<=jpk?+JR]+_sJVsInS%WNf5/QF<~0y"WmXxl/d$ۿL4؏a'k^-L=RepYpbT=R $S9o>G@>\kƽτ:$}j_#?ԠD<+/24hla3N^X7nI:)5b ynHxϪ%m6$c>e{([5 rW1 L,jCd]_w t`(Ui)4ݛ9(59)#}ճʧpHO0G6 F.d`9K1pk}]f;1 P'ZxX'rG >[S)UU'voLa96HA.0 ƙNEkjS49SW 4l7<;x|=V## J~Y ?aݦ Ƅ(aQ!=iƉG" 7@ DkePVg0J2 .]ƆDR8JeP'eﳛPSiH*¼ѣ'Xym66ouΓhwˢ9B]˹Hګoӎ.[p_JKi+=XpKs)we7D?3)Vs0ZM|ӡ_D x-WXT%wkI߉j*8O)RZLT}\?s-P#C|GؖtKŖ +E'3ٮ%%ǴYjCٌę%R|^]Vsb 5lj!'? i[SP.eѡ)extC]h.X4. g0* 4Y![~5JJ:zw"Sl{c] h&"e-ADMx.hUp}NIYğUXdIڟx{)w#ۏ@gep [vUi>j r[X"7#3ŕ +y*p ރT\lSTjs--rGlaia4n8֠q\r(aDb6(G^f"%D =OsP'5C`xEPkCa$v/anP8!%sYz0}lG d^6aZVm7'磷jD DaJd*13R#3 oi;kEVe_ +% b:im\^iԣ_9'"  $B=jԍ9Bx]۹~|dj0c!hX\?ڙh\TPS:!M>vwk΀ ;+,~htEvivBLwSRYS#@@AM3ż&`Õ }{ͤ Hqn(P˳uz'{rgs9 Rs6a 9AT12APEΝmaZIIÙWZ: ;5 3ǰ둷=P +.SOW-دYr6{7Nᴉݨ 'gIXs1\[rؠ U~WT,9".G"ʽ1ؑ+t'$9֍u^>!$QbyzW($'Wk-Z6`~D%MrqnN8|+2worBn;wbj]vlWWV@c~mZeJ| p@~LC3<0Fu?>`\v,’/Ƈ; y'TxaF,.jg4t|a>k0v,{W -z ɧ[J|sLU*q/vc }sDgWZ`j3 ,(ߪxuCjM5Gk蹦_UeĊ"R~JC@I ۜ/#{%Qy *A1K>Ogf4FZؑC8:-\-<& g3E,$|B?O/^g.ǘo 4o"K{pЀ rQ*œCU^+"ɫ&))$vjzQBZol>V*VE/ \"QfE>Lm+ Z=6CяO6|PQitRW)UHbwwQNK1<3n"?Pz34˭Os}JFۥxuEk"]MgC{jfL".*gcqǑȼ;pIu7@|{NVmxCK' Xt=>O(Ԙ d\dLXU1?D {5|%l=|X1ߧ =*O"YD2$+H(!3 MtKFkyKs㾝Ci3"(PCFT=Sh/r=O@e\]N UZX[C;䷫he{YJ6EU yHqH%GZXqH֭sD 3Fheh:h-u#E CI ׺h6' /*w$=9'Y vxaGözXL)./jtˤWVo?těD\쭥XwjFv$i3_Vci_C@elI㽡f´J17O3QQm-/?<4!dN`D2j;Id?ɸ=s$s"kLс!^P3Xec>cyW8ӄgC7$\Г~^#ċ#h@1tzpo./DC'Pou|\h~h>ўr8͹2Aj:@R)=G T J|o}0mD̏EsurdKs~Sel .OX!hF,Op2B5d3 "ZPI`{yߋd7 yFGbn[.=J\<Ȭш^TנUWgM43ūq= vt8R\7ٸq[0*EjV>k:yGmą '4R001qaڜ Tź9YXBVMwYn$\v#YA4! хN>\\{N7@*17Fԇo= vzK%k Pv[Q'k7=X\IqCMmq^X:7,_cŦ+=E˂ݹc%sDhYI_nU7&V' <vh oXpquN[F:8gLѲ:ϷMHF-k zS{95r*w Qp19ZN&` *t:#x8on:v -R?ŀqABdٸVWLw.94c Azծ>T9E&QsS*eY,A/Y^޷}Kv0aA[0i@A]ft[9 ] _BuE?}-^`ʸlͰ𿣾ZhՆf`6MLK4yؐEg{jzC *G2Wu.\ĂF 7o$ 2 w_? Py=tÄkâ=bH4{CYho ?Q3tuTWT&0-rF >#FWp]8XL9(R{F6lnRb.yJ|ViN-mPmmS|Lu06(!W c@ܴy(5x`.m' 't38:6wI}<[)qݤ%{JFD^ۓ[5L# -T-郲[&CXEe/_ {@͜$龿?G!BS\3->m+9^iZ*F 軒{Sˁt2LJ a[.> xmMyL@2[9TsE[-PA_܉>^Yb/ ni܄4'M,[D#LVIjJ& aX/֍gTgcLͼ%+Cʮk4U`6dX{gиS!RG\BjZ&<~Oek4`>wzVԒ%tn[C1A[5>..jW7V`v1~N^bP (7) i~k ,C2$ė#K 6mD"BInU3ve]4Y~x ץwnɶ) *VnZ(?ZJ%UnmO f"Nrx5|}ءy6U*byvc(\4O'EH&Y`k?RQpԂo8l Y$ΣI5+ȟl@OS,0Jnuvʠ}>"#5莴m7#9bPUu)k =HB~ۤTLZOub*VO6BEj܉ɰn"Yopau|i%\r ז#aD}Jͭw"<]%q0p_Ͽ\V@gXґj48V R3u!zBEƍuTdY5w`05 `,/<`@ %/T m ;f :$U_anE)X:+t̊"/h=&fO@ݔxVc 3TRX+E=\~*}Ԩ#% (&f5?AW"PU= &$7>7̄OxރQz!ӟF8#[}Eh4>n m{sðATif{{X{|/%OjNpz1s>*q|]-bI7Ǻ9fu0C5$Z3T!֣B /JF6(L!{+w?=d P'[Bh.-V0xbAx o7AlIVk ju"tx|t1~9j@Vhe[[@ܚȞؤ @a'KQA@,a pbU@D&Bd-??tVmT%c\P1Rz"k/OGEe^;kņ=2xBid طէ0 ⶷^O#Z n0a%xN-Xx*׎ⶥUc2x)r Ƨ'[ A3Ub| lf=Ç{ Hqbg8L薙@glYψl=Gub:S>!~~Rm`5WI(<{©ǒ9'oG!MQq]RwOW*dF] uM C6CReԼL;fzYMnAwb{(rphE`0}BC=jQǨ[bB2aH.Y<{4{n=% -!Q N3&]bR+ӡkVIol%p/x2/e ?S:E|56 >;捤jL!z7|PfUS}(f+?`Y|L?i Lw!pR7<_f4t(CxWu/bߙK(H[kt maϾ6:hT&e BWⰎB;ۻÏo B(pUз9/aR1?3R\\@]6/mD*|h7zoݏ_Bv_}~L;/0@Cp/+߼h`ßdb I U0= <*k0kdЈ|^Qoc.IJyŤV8LlyQI؄77˓ǾGݕ f"-3D1eRog?RõX9"cW9$'LWi}+Jʭ Sn Ӫ急z +WTJQ!dB7[^FuƱDtkD'JIlaiʥ*vK?;N 䙨#C.ܻ/m5KuOW#Tn-O4Q1KJ}$Sz%_yfSq.ْ:k˧U]:,FPuxF %&K\z 9*: Zu@Ӽ>9|7(Bi eUĆp&O+;n6?pQ),axSqnpYM}XsmNݕFh΁> ʯ ߋfet̟ cr2=# 20wd}mSR\.A;Ĭ_ y|nvnˆT 9v@kp\%]JR64w@T+(*@Nlv~qÕv}yΜH -@dN yy LR*5-/Ɛ7HETebU( OxW8!u$\FΎ$Q]=L۩¢jr":wFXqc-# ̧%u:m /Ӌᆰ{@U#Q2 c{Cr3}ۧ%rM aqŅ~y&#M nǏPyR)5ަ1 J`bl8uct`όfIʙ,{LƏ~u:ZӘ ӡmSQ>h–'rF59jLX~9TpY͠b(84E r!YBA-:GgDKzDW ߰‚gݦAmOC Jfsk 2؈ʰju6dҀuh/Y#ts0M|4,)yaF!VuNk.,94pzT]+kV-ౢx06Mi0]p2^kIzP-aPrOƃi9ge0dW^l(y/!Q"K8D})+&ژM}-qzwM%Yϕ,\9{*r| ~R ,ijԏUt . rX8jK:C#\u&M+^ |T]ΡsJ7G,yU 17|få\зqXEXTH6~9ԫ]ʬtS.06^tc[LRf<]#[ѡo҅uhսn痱{maGʀ[cףm"}AB SZ5ө&i*^.+9]p!Z= kBco˜&1c&f ;Xj@Ę'" O L:ûll@\E{XC@a9d o35;H&(vWfxD}3 K]p?4{"W.Y` џ D.5uVLjgL).!P@.@:vEc.\[[P0W༩/y'sVy[GuHb;ʆBj']A3@W &nGSn1 A?{mr<;IhIdTwj4={Z88J U+f<S!Yo5(Gj&gXMD޼`z;ij$sd7#$.58ext6|g!߮\v\SAi_< O^3Hnqge 2%VReX5ݪk:?q?d`}H`C| |@VpX}tq9gP$U^"-dy(lFJC)uDU1"?IU' !Z2G;>E݃uweoA)3W o8V v!Ў <&~+ y~=Gw>0CSBN<(T8LpD[ 13 Z)c:c0 d;?1䧢p2 lk7E s8nq;f G}|;~HrFJsӲH~;a-L@ƐM4}8b{8 x҇#Taҵa`fا^p.U-ၘV.ȗ^QxZ{7aV;f #oÁX?S2Mո,a bP6u_fB>VKV cwoԐ!&agE)V.RpkeU.>Uz2^ 0IʝI~c,J-WC?7tPX]J1bؗ: +"AQ }̮ .*A JARʟuk".YFR{ %1^B]ωi?c-6#5s؞ge餟Z\Wg);h`bΧ`ی.2a11;l'W$s%?4 ~F칍Vpxrhy> +F _ cnlOsSp{EI%,OWR."*XՖ8T]Ņ'V5:R]t޲%@pR݇ YA_tX2eӱs ! Kʭi]V>;v]%F1/4ÁCӆi?#o/IW2tهȋ#!:"[˥ }y>obڗ"+<겻-XhQIJ{Cu87}/:)dx&&9WoHA--.Bu4iRJ*b=YQLAIk"eV_K#9;\<+C;GSe6v ƌ#K?j憷VV7sݯˆ \se(prrHQə-G7# 3:Cp֋brY/.RxE _ӗ^>Xfkp8tՇ#ԙKz;LeHZ]A6@?fVJmM =s~$)>茏 95y#nLKg+L ԍ1BчZB6HxlT=hYrN~dcLTv 4"`q =͸]A'Pfb#ĺ+-|UepN 2]_cT$2'}2ZH9,9eҹ%c^,Vz.y1h300 SGzDކLB#&һҗ 8zYaʒ?XykYEq m"NLDh!+uC?[!EG:֕$",yzDH#67I _5;ي~Jԗ hW~&1 IT  +|rz&*[݀Q 0cBҕ;f"`?K[WBJ_.qkܺg0fC(׽,n~z3/aiUߣ<Ƹnۅ}bʤQu8KwXdkC0%""4c9ۖ0c /x5c%A`,i4O~mJIpNgqlbl;}-:WyN}W }AUr2Q=.0iO`<|vTF yvH> 6& 3k3]'AѽFR 5nT{l@:Cq$ ~&~|=iԙ鱰uR*Qhgѱ q2ǮC&: e+9@0΁S Z.tov9Q* N m5tYK=gNHGٴfabw${xqεHюJmf <$YiG-w@"[._mu(Ap1$;lgN84'cÅBY?#ԎujA˝!3&Oa] E̿ztއ1 0Ĕ5oХvڸ8+SCK= P9r[кiF>+I7T\3W1͢WtbwH֐^5sai?u:ڇTy @UhI^#?|Z׻)/ZC Ytk\ќo:62F Mڕ|:V4i +Sq1d :B6daDϫl%,8^=,<%_ZLspGg{jӺB`x¾~1$Yo2ɼ>!ҝڐX|1 (؛*ie ؾ$;=sIXeqx*kidA5c|@ECxu_ҩmWNV P s}jbO݀dez]ivVnU l:K@ε]E)ӹUP %$ NS3fìI~YZQY[ l`]V.Cp~rm%۫(^&wbxFB̴sslZNozVp 뾱)@!jp]zbtIEmR}jc"HE6wl$,l*X#}v2D/;I;si1'-\[2`%ڲmxz f JsS7_m| [Elb=Xp מbg1-ZN G7$Ј-Ui]Pmh9΂T p-9"~7r+j;쩪3gj]ZؘNiB*J%{g!(x+K-4}0H_P9)f^e#2f΀8ŸH5-@q'q|3UR$ވ? W>C t^Xx?Q}^"4 ު9LS"ɖ72^58 zstLn"2A?HIuZc w77y&V0@Jy#!+5@،,W 㯱& Zceԑ*N"ٜV!B%V_ `$s RX'Bv'uSzR!0.YeUyCPidѢ,xcj)B8K2޳ 7z"jJdp 5A`5| ?*I-NU-ʔ :\IZM9WˮB\We&PuNnDŽNqi.$Y?Ǘ-JSw{ -/y,Q~[Hmqz7|JHnhr{F{%v Oh4X^?+qLNUvxظ[RmT^ 2_Y)_~g8H2 ,gy; T$pAI'Z(Ɉ87~z1y3yߡAf 6-56&C j C%;rwR=w7*(q7ܮm?BDf@܋Bj},hӚp JZ^:'גWr`S=Fdӏ۵݄eK9"Tu۩}3y5Cv!(00V/`f4ʺdOYɠ}Χh;?RSYM?tF1+Fd+d=^r/OSwjnVO-huCk{{˱3뿺I٘h=y2:_ràWjI1vX`T؞:J kְS( ?~|\"A<\jA%9nKxKg"7 P317 [Y,\7Q@kН 6'}@H#;m֣c1NA6+jQBckD7>[:/2Y cg\AIˁ8@t1oQrbA&Y.7gFz__r%z[8.tdn @sR÷'SҔj¿hw{o1#TSaƳxt50m%0kӗ k=o`K*yͯAoK/6qo0TOm3?d<ǚ\p~JpgWت ;\⿆.oR1^3a5]pɀ]BB%p2#v:n>R(!,ĨgR_X1Cl$ƸcqSYB!D{tY&nw"U!]BY(G]H3AvHၡVy-`u- j~ 8%MᔓsP편`>rY xd.8s% I|2e,9y>CkQ;NrNq,X4ښ=9(b\yG/o%B9j o^X!Z3XYQlr9`gA V r8BÜ >c]u$S&B%*ޑq+@Ⱦ- =P-N Bs`ˊ^8>ĬDz [-N.xS "W^<SǼYȐYdqe``tb9:n-\9%wfAZJI0cr|M"RM UZhEL׵˵ B+O7x\}KŅ1"wx2yy1W_2*9%FzjzhLNV! {zMv4uzsR$p5+ȊBb9Ȃ J5\Q)`r\6U?*h))"vC#9$ ^4pi8Z k|0M%,J)@h/FKCwx?U36uyV㠔 I:)rkƻ8V5eyу:œ%rso+"s&ceWຏSgEn2MoKEۮ`,.>J_1fJ|ڕM,(v:U!T wREX##R QŔ'^QyKq#waIu+t}WSUqH0!#qwRb@9RxBl8"$X6 ;!-a+=\T9Ywr.t'dv>@|B;ՙ{o}aQo_&%e$\5zœ+\3FA!I!ݷj'#_i9M5TN_lHJn}Z%૫)n'[#-c6& >SAd/˂ Ye(I1"q!٤wυYt޼ߢne>>F_2~Ղb, f 8 1|h#% 󇊦x@xC/CƯ U2>SbyNʸ( ?Cߓיy\GdDZG:&>"/zCA"%2-]a"K36RZv^(>P$&AB>2?|0!LT}O8ѝ냴{ TDZ:waʣ` HQn`DzwomD@jFc1JY`X1 3!_c-(QmM3j]: yoưgnVScL~۫-!SdFbiO܎=1rd-(K_0|P(z @v-Er|ϥXzR`C8|D)AAQ_L 5+%gm2ҾWH7o IE2.^, U&|PK'+ }4RPgLg2z,1}EX[iTOh]\ zFDIƩJMew~P0zdtyT?) )<$cLw*`g=Ky+8KKaDc@6@'deYWґM9zПIT3Ue-vPlRF :nODr^!~m^}ݴ,VnU4'=6]B)+Rȫ%[PoSpo};u-bw2`{hС39: qf_[7Zmx4\?WgRgXTݩ޽Fm~.,p]:ȃƚJ"X"tta|_ :ޛD\i cdi qN+^KniR팮}54Xv>ҏ8M?Zޱ԰~C1v[WX  OCO}ܱ5 :옫dI 8"|͡#W(L( P;2&]OxU6WQF'7JkfC\O[̧RjS' dZRjc@XU} D4 y4 GRΏXѝWD*=\:.:v&3x!v{}7-|ăӺ >~HvY}K^#2F'<7{Jwh3;|ۤդ~@ЬfNE~0z7#UI Ɲ)_ ܄I6_\$'SNn'P" aʥ`;sA ׻!i!'*Uۮ-?]'we^u:}oЀ&CoRYgZa, ~}XRb.P+|i ,A(+оz|/Zk\y]FL'6 Z3|T]& OM˪V$^\<.@B=ݿu?E1`}7HϤ,-b;f,џawz͇ &D؀ͼ-Ku`ٞtqb4l4_ρvCy21cO柟~ UMJ2spiOX@~ֱ Ϭfo8?`1V;~8ȓ7+ '(ZfJeٯ#sN9Şz"pŃDZ/t5yČRe'`;mPQWì4+'5soIPHI,ֺ-,Ww4/Wn΃'WnRd@NfLl>HE7Q⅚1dN,c02u+ɽ}hY{&-c7Nj֓Y.4$ݖag< ehh'>w>W'``|&leJJF*Rzi(x QGg/,>#%5P&EMg#-KtM^82' BAv.u FpN𽴂[ t"5.}FcR+gd2ʛR1NM@J EzA+cBtdr~Qz}s'O=")I^/ ,.F+Z|(}7bl'A۫7V.J# j,38 JI`3ǩfe[^g2-TuIW#?+"NeK~9>nBzUWF\~؉%Y-q7߾Y<#zGߒz5k6aFRcS: M)xPEWض)e5HM"$$iw!C8}j?1_Þl!3t3Y>i֤N'VyӺ#a@ey88uEQZ ڇ37OR b؎Y'W:1qͭ0)+aEVZPAɋ݊ wbzRCdYnaF Ǫ2_Z"װay~.i"z Q9LaAb!Է|)M!dSO.]e9}I滦:f'.Y\ ~fuwFa~n N]I^e8_IٕiuKٞ_Mvv$NS"!lOl*@[LPr~1ψ+<㋙Ps OqlTK+LO{ NـG$ dD}w,-VAdp$c lUh~D.dI,kP"'G\JV5!AesK[KĽIvz0V"aCgFbv\81U|p zf0*[8g%G˓VszfÙI$F`W<ԗh /n[D1I!x=|iPb{4ųK%eN 'K86He'佊@ߩM$CEkХ%P٥ xYru ,3cx&(+v S{ 0lKf> O`燌$936~$B;e& / s @~w%y΀-$*!q?Kb0=nrnzt?hMi?}QҔh}lN>&Y&oP,jwxcwUJb_nO{/[ZR3"C7 ;l4\jUs\/BA㺙G*ZKRG !73OU*0}]K_9ꚡ=Yi@ $Ճ:9LnVK,!p6rmVt/P3 1]aDmaeS>h!fvJPzv^Z|g@02bsO(|c1m˦)E'Tږ8B0FAnC^{`[F4Yqf8pb܎ 9p†t*vVHT::VC9%GnR}C%݊ʓQ:r.+tH]9I:Ɔklͬ74_&]hςU/V%BCIR!1;E?0‰n~AG+০\gHnq^vnl\i1KK`)-<4[gY$к p9* VkKd˶Q-ϧ{Sp/DOD}N8ڰrnD:V߉P^ 1Y G74HuSf|Yآ9׬g{& b>&'n{k&m/i^W|򊙫( >7 кț2_Z@ 1$M-UfBr1QWA.r/0!pb`$Tb/M(0u'.3`]X["1\;+/o@­Qi{2G*p. #sa͖m(Jvr(]s:~R{J[zVvB? syY  sɓG V:&<>=%1W_\+$c VJge~(% >/p~6bFƸGNGuBh`ɃߥP'3e̳k;' T*;8fxVBWwq4^O( +u=i7'x:5%v1 P@SAl4?hj ?^ԕ2t  ָ[s3:q ڂ;>kڣtHOsZ%: ĵV=~Dw8!*qkTg[Ln{quX{^5fnz63M|BhIqdiiTxI%Wk]:e[X/&Jih}ZLm$$KgS~:y{JŦ>ġC(VtTrL({F;2zÊ=T -G/7wL^6D|A 7 rDciFHZ:% mNUK>PؼN֭N}ԙWۇ԰He6^3w,YF|F&?t o|գfb})O\*ll2괕_Q +`}{ۨ9ܨG-'\9Y(jY\IBn؅j5Ge1|߃E)B7g7k̳w}z@a ӍeEpl2b,N:EޢXZy[jip|z&P})$l֋>"%ӓ&QY#2+^;(m7 ,8-2MUc> y(6&aNA'4uh"Y48l Pڃ^S&66;-/ojGN1~ >ȝF]O]0qh_9? \Z@,8!L\6|c( yj1CXFؚ >bbB;@v0r>U^Akg)yB?W_hQG/߳x I_.mt֒kD_4b`f_vwIz2lקMTw%V:"P,X Q/@ ;ؾ: s97|V09p‹Nm0sHq+K _}'Iʂ1YnSa pЬmDx+V+ɘ8 fȺ-v|bFx#9EKf} ]%XT*H,ƓG}gHvj喼Ļsf ) ͪHC{q ccesUe -1b.hG2Glt&*o[sآL-PY/lMrTf}n$E4Bs7Foki4_&j|b˂$a\N JEQA+)xqa4{굴`u\8]W^[~:+p SvN?_-_juS/u2!0%FИ)Qҥ Ý2O91m=֪5U>[3W2L㏕.paLBtH3@L&з,]&Kg2/gb֠#^+Hs,nr7+o0rCnIo3qbVBȰ >b F%oTA\/ 鳭q *)%oi ?ӌ%?ojXk<|\%*ͬ(H6ˠ5R\Y;n `bL˚{[RZx:Muԓ XK?j@٠!9Գ#l/ʑPd9Y_>q-|&['*~#񟷵nڡ3oDHZFVixMCvd&B-=䨅Ƃ##da q_v*O8nYz(8-Ӳ6;Y$X.9޶Bdbк׳<{*nk3S YF03d{ұM'*V:Yq(l$P~~Gl\4>͐zΖ~g'NȌYk>B6!׏ u yM`($Х3<25n_NmT'C~*Z-`Uݶ)E~Wϑy۳fdouQ5lSA[l9H!s|}-4eG0= |In|%!vRT`ldbb" o-^9/PޅG1IX1(QG`)sY6i"u *F4*3A/#ׅ Cb QҘnVV&u wD>,I3%+AZOߕ&D~HH7_ސ*q [D}_2g96?tmB 44;Qaκi(ՄO}7vs=0$&%U" ('C}o2\օjwGmdۭrǘM)pmCB+D ES`"o|ý؟v'ӹ.MQhPBҢf]1&S !4o ІV-QKAxbfC'qpӛ\nS>ؓ)%5!>EnW-8u{6uIJ1Pq0/%7e]hMO᧬j=? Gʢ;f2EYS{Ww0 Bm| CDR>dIl‚?n3Ylpb:dk\ʣ]-VCPxp@ȴ怡wU_ֽE)[3 n]ά_8x@̫'S2#m`0J TP0=@fstb4+| ~WXũT^:xaO ʈKxcV5`4:Z+1O20Еm21H}v]%DJ@,$+$FmYMSV\A{#8u0v49^ Η5+%+=>D]J,4T zFvQN3aeRi_ ,y`%llj-  emmeHhdv/,=П`TJe\ujDt.aR3[$[88>HS̡@ŹB[x$00%Xr&-Սվql,ҥQC5!ɶ@t>DY)'tC)CcfnQgErכGyRЩR~kMxlڞM Ab8[=bT}~pV oK>XΪxTJl9Q3BD~isє=9(~@d& eMN~](+dbVV dE!s]GX~ܷ@ ,ÀD%f\1@XΜ "FH#^'>,)G)<w)HV7^&y BŦٶ "anS/LnZU =cafx=? NC ̒y<q,x ߼:d2E-:`lYU!nJ4̎A^; ,76p}]#ÙICFǂhiٜt9Vkƻ $$pTxH)qBit*˫pqD>)# C?\JVpFJ|W^7˼kJ'Mj4jz&V8hk<}zͫ0buQW-U>~-ITvIb -q ̲k s92@8yũ2IKIT45 ~5D vMAhT;34*2l Iv>>K}Ե-+rFs$TDsTG_aT ȩɛ G\ P+؋4f`5ͩ|p}5O.-TD )%YSPjME&"0A|uh*BsaحЪZHgL@GD3M/kSy+?Pe &x .}}Ư1"F3kJEٛޔwT܁  DOcSi E3"k> :OΓZ.Ue`KIM2(R}wDٱPTBeaz2Eb/.X`yk>svwE]XQf]$ 'Kg7?S<؃g|xQ bn!Wb1nXz>l;kJUZpWYMg"Dؗ>"N#ǵt{w5Մ,H~9k\wȪ(.X}׮epƹ$?PqvPT1N Úkʛ j4Ok" /v"0Ƨڅ ,aeRYHZ ~ʷ3[{s΀yIh/j0x 쮆 nəGi}r뤄)2.x.(:  _وۭXyOk=)&O|գ!f ;)WpȺS ;­Ԑ$ B<ׯOB/C\dJJrket3(Lc;"CR[["idW?N$rAa<SR~xT{UsjW ֺ,凢\%`dv-H=_X] ځyCʆ~!K,ŴGrvR?k`J5Ҩ34t<6Z: Hi gޙīX/?،Ǧx|yrt4!}g1N\) |^_>:R Ei2mƵL(DFz$:^B[+/v;wiⴃ!l Jq">˔wZe};ҩ/5v}`u}gwƁ(1rQʒ@ }(͏VU 'ܶ9ֱFT5" CwBuFir Xeףжy ؟DaK@q[bxl6,aO3~;|߹Ey >O2%oJ6ڶ1rsv fP~3Bk xr$`S{@c$'ߖ74?`ަ^-sA/mJX^/[Y+=sjY2ǜAqjw={ EèJueʹuM/Qz"X oxBb8>v O!7@6_|Ƭ|$ aLCAJx(pdTPVk%,t:1/R9Fs kC|kL hK-,HRG9u&Ef,,-vdяpڳJ)iX4v z6ĨA=9= H1MN۞Q#;cxCǪ@aHq?l;&(%oN0a&kZI@Zv؆8|)Oq8KwJ nnMC1c@B[ Ezpbu- T?TJxtfN |w eil8ز>!߭-vGo iR3( ~Ff"ROimRj7Ɓ|+U4o:B0zHF'4Y26r˞B5|8ւtM _Wçn-bQ4H8CgS:0K87b_ SZ 7`Q ~w\%ŦB=$ּ>j'=6$(n3 ARy$LPkߜv_)OvRm` NGsX`x&|w̉C dR5lsz?$ʗb< v)" c)3;LsվyNyg>, Sa"=O:kg-?fkI)`S@:[+fFLݱm^ln$P6CQp-#n~3Hk 7"D~)$*[OhcOn ^vD.ⶀQ}օcXpnkm.M0S& wt ęs=IbJ>2~`G:u=F|rտuvR)c=Mvw#AHaST0/a7 Wx?W ?4yp8"E[vHxƱ1"9=F4 X*>9u%nPq}5AA[{k(Bć|8' -n6΁6;YT0MnIwGk0?`[DA耤gRj nZ|iǠb©nN748qns⹻ŻĮ_eLݸ3Ekl(PJklhO; VNw 菳_V/ԝ/RNĤr/=>j!%c68m'L6,,'Y5Q7꜆@;4aA?62L?6o,Wqk|gzVSQO#U[H/ynXǭaՋT0&U`DMeLHO1K-UmUXYgHYvhKwSGUw!i)-7*ɜTs\bdOoD@-a2;lMGz:$0ʚ̳L{{\7_$@~`I(M0ķ W,Z f~^@ik;*Cs#dI/=k׉S;C{:Q uA&t<{>%1^%A<~Zv7u3ta LPA k8N|簴UZY8cӽ,Xڲ$ou"A+8@w6w44zٷba-u!~x df0۽@Re\TU' 7ctqZLXC()l.03Vjcy+$E8>z<\%+e'L+ӍKV宫GJ@O3n!|.7Y St\Wyqn#KϷIa2D`9|Bf K::N/ܾx=_ 'o~AZ[Ag_ pY'<'MF>"KxU(="T%?ʓJPE$g7ܴ+Iot&_7 *8O"A"wAeqOIq3ˌp}gF8mGΔ;Xmu*7EPs64"炩_YxHgdCAHXyv߀D+?"i^^=Vd&MW^PaYbљO>|)|5|$v?EImWq u?|J)>84z\W0!K~ʞfQ^h VD53x uC>Ui['4)_),[ :GHr-P{Xn%?^up "i!0T֕76x9;jӀj- v[p.=3؜ܭNԛ oㆌ*=yCW Kk{jM)ѽ )S*uށ<| V|}tmbqîeX$@xwGPF|Ӏ[ǰ&YtI{=^]5t糎W$TPI6NJISii %bK.Jkn)$)X.*#9V:kzv7< 5[ ԿHĈɷz0~%ό] ^:ئ2Q!P im*aed|koY"+^ݷ2bq4]F\10؝z0Xγv:JR /ܶLuP"}f(\GZ;o_ނgTJ~RjDlM3`9yIX^GڢGg@ĭ_ZOph碠,?^pr0? ڸL»Ód9*Ē[ 3M!¿\XB[n[\j>Ut?VZ1b$XтÜ"a35WaBK@k],#նFU`Sm+&ŀePIش+U_: H[D/e!be3Uf ?N{#=(ř tc2\)άL܃.y1IFr/˕x'$[~Ue 󤫅'ᢇaÙ(kaPNRs0 CQOMTѝOAy¤u\ݕ>!Ԣ-UmƱG yG,[↶~?6P{.qPq Q"ꖎuR[1EXݩw2W6խu:֝e},hlј>[@povnxшyC mk/7Wpz^# jUzzZk.(+> :箌 F@]IwTN/ҵCbEJԑb4;#+Laۗ5וJ'FHG|E?x_쵣%v+|wl҇l4ջ?#N;u/_..3=._M|mA3Sx+lP#=ǎk E *1BDKD;I7"W~=ٽ% &)Q>էA#XE庄dw;p{+2fWv}"wuNOv~q*Lܕ{ۡUh<$pb2zh[IծXiS/d Q'?ar.uʚRfT|g\re,Lʭ|IBbѶ{"`_`| /.Z7 ys+9M6,=7%%~!'hCkf$Dx9Y@B1 \Q/ W0F/!bL=C34JXwSZvzP?GpV]~S?!k6-DP{6ָź|Rymt2S&ߒ%v4ySQ؅;ƚC_bXfsPH TPe\Ӏ{^2n/Jȳ!8\ړ%" 'MCCaI/>|OOlǥ#4rR&b +1/Ö/K25|b&H W8TYl"dXÎZ[ ˿`Ӝc F0/Pr6* YtTȊ[ŐPm]Q$RN鴁@9: #omѣpnnxm*ڰ%4C]DCK_̛P{+N$J g!E5Ύt(L3pGq߽ O+0zm`=,Ro'S7EDw_O3䐌~AO5ʜI`ކ( ZZ$rrAb7ts?/8Pu&&G@1&@s¡S IaR*86TY9XI9sA\JFO:.mVǟ߂6 =0G'S7VN_{\&%ѹ+t0m#KnUtuRaXj#^Huv:}+o En9|)SīsLb"*nag6A"DrpN`tNr DdxQ]3ӓgrkX{bO_4&|!Ϝ]:6X<# 1ʯUXEh!K,]?M?bgV$^K&POM Ƃ?*ۘrSq\0W8M!@쟙9Ε^^'RQ"v }B1QZsJ{ĥ{ ¹S6<-kҤ5.ᵳ2(g zj&KUIN!;r_׮#'>ЉV/2T ٗhe.MCĨI {yOy:x]Xhv "zĶ!'a(FpЍ(/Q@]xds>b_ٽc yҷsӿ[k/^2jW2t.̯癀#X'&o?r'hf[ܐttnfuT5Vg #/{5ԛ<]0_8?k}3 ,)T7y7W xTQ)2Đe`&ƅSqٸ,F=Ж )4`>TM[8H.Z/9>W2ut~KۋZc=IHf @jDUm{P*4N}S"j}`n"ȱ2]#}kstx|quPkCm?ǽM aj`1Q2)Oڶ녿Z ZOTGOĎn JĉPg|`4(^Bll uUrz7/SCIJ"y$"ݯ d\(jUM9FM98>héPR)Wi X YZ9,W*`қ-(a׼%ާ5v6Z t",@dZ]Q&5>x;9IU3O^7Qj0IܲbP7j\}=l:#L%8~\BC[X@E)$W1JLM2>~Mg"hcApK@#턹MX(V+Smcbزsͯ$.=;co҂Qps9.ZR.O=-u\_@0Uji4$G=Qje;Gш*wSaeB| )9ɽ Xz굎rs4?:h[;i߭x*FՇTj0 55\CoknHNW;#4?CFٞfa(O .%U^x0< RAbĥX8T6P \L` n P?&y|WC Xzq6/\4Z({U9]SfOe_ O x!;ܪ@"ۖya4@HtI}'C]ҋoEjvpDa,ba M@];C)S1]lF<r/ k"!GMx0MI /5n0%P_o/v a\#Nf) qOPe I0u$Q ِ,+~}2D&̀!+bZ `qGl. ?H=3wC7S4HKAo%FvQzx<7ʙ)Ő2y1\@~;nkl=A(B2c0d8C~ZMPl{8X|=p .Xd-U=<{;R; +,O,jJstohf?chAJCC 0F% JDUompKh47wp̳f$ԗ jI̛Rヅw ;#wJOzkȞ6K^BQB_K*uekQw}63VS(@? E!׏`vH&b/Pm JcG<$5/pF oi;`q5<{C|8:J{$<PIroD=`{QD}f+mahN84Cu/!b/G) K`y#bշ\C&(ha)"МJmz~uȊǺO8T5{9³dLvYQB z4%X[xI>UW=_B,#v E+ռܸ8P2!3.ZS$;AzE/9 * m`e 2辐 $Tiy.H買'K_&!&*f\Q hEqڑb"RPє/8㾹$a55}2'jΥwa%vsYlTϫON=? <)0Ie(٤z(pzX>hxRjp*.N*/sxOw"!ӏh~5;ٞoF/GEd Iι]~OM!ɕjBi7(:=Qf_[V +D5Kvw#|yߖi"։  W pCayALSάw{;KOݫl:9J4 y hsEr+yTx,. ؎%K:.RLFc0Ow(bbQ[Ukw>7RviKg7yBƒ"u5 <#vb2A>8!L\͵Q-=7Q.XQ=%]tO}Εe|xrL-[ זһI7\PD^ϊ''6Q̱eCbqV6+;Q'{~I?/mP;D%~ZĢNɨN"ߨn?)6'I qZo e-(ǟ\ˉSP Bxps槗Ӛ'Q(Oģ-wɢ%p%V -=9w%[+7.b85ncr|Ѣ糞>Ln7"g:j ?[5MggD}JhtnK /E~VDoSpC&Yxtn;U(".!j"! P! Ji}WAd_+ޤtV׸Lq4 5U-z-A8hG{v?fBWY7e?F9 X !*x-$˗ Hr/\e6ϛxVeNԆ6ѶL*.ʩ2! lՠ&ZC&gN#i#Kpsx)ʧ/Ys@5N W&rU(Ja?.3=mTfP[6.*ʩQdS.%2ec8H5PX.#e:k@әg[6;Ĥ,IdUޅG8-I`sv$k4hv*7QBT+wc\:Q٢+_y:"]˾3lw/x4|FrY^L& KUWE ~Hit3?%'i`v=qm{WUƴxshY_TK= lt|2zyx!n1^)>ղ%hl%jSKx%^Vǚ bzgit|~Ր0ٺ=$σúm[fc̋MOHq.5ߟpkbJ Gc&JZx %|u"(05 3Н!ߔOu%l;T"|"O5 I^ҷff)NɈjIVs%3.|P !7(Uk,SuV%'MG\:bufٟCi=^Cn5U$ i~y)wbxcߛ:O"Obbr|N4CHA@֬2_mǮ^|dX3|?VuS!\ OMHui0s$X5NYVzߞmbyCbuo=I7&7v/ AQP ۀM jER7K]Jf8D|"=IR6W} fY!Op$<bv>2ˤeC$)Xe3\zA)s9@xppצ GegG5J,Eًe8 y] 4YvbF_pc=f^v|,t `A)|s޶TG [-ü[BMM bw:kJkسJ?k ˵x7aʊww<縊t6-U;%*?Q:07LgzuF LٗYqP$kĭjD?fUc=0Mn%:e:y+@8g0Ci.|.dhWF']6/90sχWrD:ItLG+a6 =cnblV0fj:@nͳx6Α?6!/gY`HQ }s 2eau_tuŝΝ')g?lWQnFHW ^8e!hŁ/sI=7S|zMu!.c42q7ֳcO}98쾔J]yjY}4$| f6)UP)묺QZa` =Ŷtw!`x??F(Mk+Zܼ BL.?v^ϺVƋ7 _B$͟MĞSLK'Ƀȳr~o~Z]dnOPcb<"N*tm婇Glv _6qi V:h~ra;n:Vu@)ΦF$ztn2<#ە5=ه@ojQ wcȣ >PVqEqmq5}|M^!vbdEn'<:bd^@ƅߍx[EPISd-m{?ɝw.xgcTu/)E=`n^ }+N9ԅ@ӕCHZeݾ@hdT/u_3ӽec8"321\<_ys&$;ZL%%,ve K()cw|\TtKB7c6yy548Xe>[+i+]#C FX.v9QNwܱX1j\i~:dIF)||kw?# %LAb޺O&@MnwN4%hiJ2ONqOR9\0!w9 V08ޑxPN{˲eCmQ߄b=՟9 <_V*ܹT <(/4) '!ԗ:ۆ\[c,&7?yq?Hq !:Kڥiie8ʂ'XPav@3QyiL7; pQ} Co-IכTCj?oGc]z=INoKI@(DBnh!Z RZʫk"ZGPJP5F+d뇥`]Bc%YA"!?NW:% 2e?rSo6[廗硚!A >]h/7ҹ:1iaZEE;DNhHd&=zFA? :(&eۘ3t6QYoVS1+N3A N?Q! o )>hG嚮eʚfF[!WPrfq;10,O~b%|0qiܻo[IBs1$~E|W%oIpg+C h-cX q2{2_JM>@ s5b)ϫ_ ge0IzL]p +tT}BXm%m*qP,OB Azik V`sYQieYzpǡcx`d>\ΟwT2lai)=F" s9r{鶊*G3u ئ0a w s*!y_?&$ׇO~p *=ں/N^a.ׁhXNXvX)Brr>I~k=Y[lY|CT2H) s"3׃=PL ܥ1X,BBSlA<S5l ]HHX~SÔGgCK~짔8g։eqiMގ4(v0kD=X^ |a$b8X=yB9R66u\ f97uc8g{U#mZ:g(:8n_nVv8E`ӝ<_x z,O$?rYTȣPy2&G5o5+iJ>-s!=xC0gT!qS$tiI n|-C*|Wd֋fW;UBSO~ :ϷQi(d`}`wտ ˹f +8LkdmrNN؋\%pIf?=X&_{Zx%.h:]ۏ,H_|[|0x<6jUHFqQiUY (({dQ "N/~0UT^C21)ė-U-y^6Ģ4tpkPNvtථcV^t{1ChkH!TՓ5]-l&ӭ03&GXkղ_r&AT;\ӎ-" pýKffq<ndNty9e/p(گ:vOaAa@@r:e=3[vH"7(6u6AMP(d࿡]. &q4obA4Ŕ[Аۯz hG!Hd12j,k-93ҹ, {e=^Ld6Ň IöBsAX4{3t~G,Y4^!oʀ1XsCs6[H CVPUݪܑܱ*mj# 1 ~g5a LAZpȇ7)(Be{k0bLmeuRHyX!6icŌ1l}VW~7A6F8@[iz?x)hcrd%zU?O%ls_3Ue+w!. @EXt ONT10ٖnkoqdaBPyl@h7!nq<%"Q1s&zpޞjۉ"ުz@Sl~N?*Ndy)EƢ҅<Zhڼv>>yl%h*Qo ;&4'{E7G3>v<'sLX'ܗ"`{9GPM<4+}nh0!G;owl&C˻,AiVޯrp ̓stO3, EΤ7<У')3{YčFVjexLrM]pIlпX2z9U驼]p\A|M7'0' 5q,1pS4uޞ ׊b4ڢLC}yĆWA.\B+\ u`9^(͎x2~m6 1uDf ,BgU}jva}nEX{7ϽK]O4sƛ.|DԷfg56BG[|X҆jf(*_"u݊n|yU)tr*]!OĦa[@>HzJqPB~}Kבfr =q)8^, W`@GRD:I üH,VRf?vM=_{-4㌯]&rꊘxQy}eb4wcHRΑ,+|P]sk7S3Y{x!yҕ$R4?/[hz_Vzq,&H&^ϙ fOWR"~taMrXxiZu 8,hrU)֩ĭmC؀V-V"uc~/Q U}F%)8a#Q@mb>XV:šAYLTv#x$ؚeF_`MHLGPKlG.#v:HcF{p.rZ4^cԖB^:p_5 k?)x$GThS:B*)VZ7d$tȨ+Yf |"c@O/i='X͔F8Ks{#zzx0҇7)~o]*=NxicDȅb?^u觋 9DMQ(Gh2E  Bj0ҵ?*Nڔ`Tj`cV~+F{Om˦r=g_` ,3$2lY+#`ݨGFBD*2FtP]FE7zU @Wͼ.'Rtٓ$` Vyr>2#B) <Ր${S4k< _dkTwwex?+pSh+J'gZr!Gä9~$bU٭dM&Nj- .YKv[LJm#hcKDM G81}u O?Ynل><\cuNY~5Mlbm܅ʔ'd`U"^6eY¡10V* z¥y5]M+IO [rBr#I?%,uL\AT%9VuY[-t v`;%HQWkUNS+CV/ 68!GV$\ dd@ӊEWx8hZ]rq' +DT2QP>OH*qk>,,6gahE96eOj!#B.mJ5xzET[%Z}TU 0bm,bQoF$e uN 16*yyviw U5mn/}_F]KRbc}IYPB**qC{&?`ºwoqXU||FUl^9;uf9iZwx0E*]FH(Jc'MIoE=Z]&V=Yϥii+ٮg W 5){K]Ie2 pG[&h/(v ,gIwVK\nDz/ %+]߽`w,vTOhR|nBpxFygo`VTw>4g],o-^ ˇI0?Jkw{NĬd[K% Qdr7 oNKK+T0@+sŲ:mavY]i05nN[<,r,Չ#]#3)Hx9«aLɗaD-{; x,|X[Saq]=Zi}Nt{6YVO/&n>dp|&o[C_LJ]lK9$ie89W%3w-H7[&tÄ |2^>ِbEMŎ_ [ZEn䓏 GoY0#%`\t tU3#}+(K!OAUIYDAkfG-~!|!?[9Ç024/G?St}H$[ʣ({:3n5-o!Oc3}l[xl,m.(ZJIbUsHX72|6į/aZdh}RӜcHh;(:":!j*܄pʆd_ ]Y m(g.Il/Nq;go=R`2YalZo!. 1SNBM"VJ9=[a ֱ'Dw}0$Uz^np3nvZ/Ό[] :, `!5d1%賰 sD/춚 -GƆFQ,f@ 5 ` 3ȷOdNG\I!켋z58Yv1Kϭ)#l^Hn( ω --r"j/7hA=ׅ@Nu;SٶA?F7atPLz O[ԅDHe(yQ/xG;c*otca`N|H(龒=Vʆ6gs 7kɶܤLKjO L;S 11'[pVR1i.Y1*t{⃗NJ-??!U~GJU/ܺ7#Y1H;~tx q-]2 %ts7J <@*zߏ)/4=/+^k\|OKt见84lcEL1-qaĽzli)A'68b6ۃ5GoB"6h|3L̥QC-AQmS}=Ec 3$c,_ tԙK}m9efhv^*P}ޞزGWъ*.J1du~URLU )u1>+s]c}dq[~RD tD MIVNrP[c*ʖuTM9[D_[qfwn SfWi < '1 &UϭC/{=cR2Z͍}([x:\EkPe 4] "p.#'Klfa?ATۢ-3o%T3% $Wܷ[|Mqi+Kt@jik 0HX_[)w//ɚ8 nylonj(iJd(p֏&^/9KӇgǥq39Pg::nADc'9!lik0,*w! |ZJX.+lUq Bt 1V *\ޜN@`30۽3,Q}lnVVS؅7)&Ц֟vuX,~*^RLK(|-+8cx/R@*Q *KZ,'tvѹE.G~uS0Gވ JEo<Ǒ7).ѡ_HkvE~\ҁ_|3ry?=߽;(^oX*^zW(=ruz=ɞ·# T uGu JзpD"<{ɘrÑVpUZtLڇINku-=#j@+#h[Q8"Ncvpzݣ`@'˶GSX6%Y'j-~2+uC.1/P[Ja/=Yf'D@VwV2ʝD$ďʼnB ;~xS[hUMK1;,X"AUŹԠE)xJl݈YLm=< zDB)aPCP'J+VaS3tt3DyUxpj)XINd/G{:h{I iU:i\lܞ= eDP󺒚zDtnQnRaia]cmʀ{*nX2uz<=zIJo9CX0c dO[[M<57bc HۉIl-%Po#`~"J>b?cUXل%`~.OݝfY Ɇ 0[?v}^}7[YV)孍woOwFpٖlXM޴_0o 9n m4S|5;6KSxh}baPX ?1_I}u{ Xxw3=K5%t\@sq#;]\s6<cW toIWҽL'~w խY&5=1wxgE hI˱o\şn ?iFHӐAD8r=?`:\x-Ӿݭx> *?&gD&W _I$,2JW,OUh ֍hZ%N0=af~5`w~0ϼ@L[Ը[V';4f׋žw+LZ7Mzl+w½|B_TrjՏYNFq!, {[c i x7 (8`8 1P3fX [w^l3F6!5=dˑŐz[7 @ۦo0j^'؍)*]nUcN{-HKƄ~'m;7 zG0o)¡,'Gnv~jÒp(]et<Vsǟ<8tS2Ho5SaNfk熿'﫫_(y#`-3NU[ԕ7@CR gv.Tz_ gSE^, d*N9K6015TiS'5s.r=Ȋ8VA F6.MDX_1zO 3[5R:fbYŨƕOt5?\D 261oxF{ˆʐ7fAK"BT P8`=7 DC2+ _ZW'ңJ#1fU,z̽}fֻF(}]hXo*<~$ /~NLT@6ӴJJlL -u O} A9xӟxspI9*<5@}yr_>.9*׮3J꾦T¬S~l ~Y쟁54DO]2l `ȼ9c)i42{,+fC?CFMΛ@O16ql-%XZ ek>nFoĹ) iR5uG&qz'tL]+?X?\"a&X Y^7/Tlu)|9G;ۈ lO-l 8_qEqXܾI+B KT %NuF.YTO|F.fuВn $⹉ĹT~]xc 3`>aQ}t.}Taiɷ.tVA04&$giWg5`E靕:.5?cڎ`@6߼kZLl>=T[4TY(‚m[w& 336rEF(Z+ y wS$n %{y+wxZ+ w"çm.cD*_STD }['VVYWV>E Jv93Ҁa@ t,|@d7.]͉^Xo5 N_\+"gMDMn7/R Uzi.c;d<;'wݤ8h;KE*e+1d7>ðSTX~:Ϋ- l2溋vTLxq= w?7oq -">xAg}G[>{NQ h #C$`M 2@NWv/N|^~P%w~>80x6><5oaTW؂G` ?-L |_,[YnZ&`I$7%u~ ^otWP9R+ed&=Эjh"[yai BĚN|vq.6@7?VOA м-Ǹ8'.\N\*!N bQC&e^ƛ kZa U%,vuPc҈= Dr;_p } ~y`E H*Y~![ŵ"_tM0ct'ෳc|;~]Xv_fk/ zWxChZJE*ҷm[-cf 2z4!;>::N92/x" *1)Q -ļe.1jjWAҖ8lޟFrPֺøϩ9bDe >1}frmMn̨o_%yoP^>/sfUr0q<ƽte|Hy|e3kN@ p<k G CDŽc4V!1!3 \m;?WP 4_LkxcǛ#V:If,FZX}u',Itх.5&Z #3r/ H_ѹ\[ ֯b|$р7nqLmzBU2w}Vehk<Ϛ'i+_ y1ԸV=L^37w79~ԘE HI4q폽kfNBv*-p K#1]\Tm%5C2&-lx !7niLb}3f*k&@Ƅ[ $V~3ߗHn&O0=ﵷs-x7Q7> iywAyNUe -cKӦ_F@6Jozo3(RI?ڣm:;zx *eƛX7tnXl Qpѭ+ 81d6.4yk~%x렕uD\fnQL?oȁ-և!pqd3e&Û^2Lk-R6|+籇Kkeo_JW ;*$N@ 4SĖ,dp@NCIU4{H@FP^ZC ՝>Uʶ[&!Β֤Y?Fi=YvB /=#;їC3hɣZ/tx׮32J,WlM#0c| / 7cg|7>z+ZJ.*J2(l+ަ8gͥs:2.Th>hvHIN"4|( , |X7?Ħ:;|6 O+',bNbriEO1,Mԛ$[͌j6$90*mC@>~[2ur (kZvnlLtdFr,tF|{9Y ^#U'`|ZZ8#qAPwn@;@LL[ٿ?1ig*'/K_̃dH~ThMǏ6ul5XN=>;nO8X/ǃ;(fDMK)gG ۴ mYOIQM,4K9BۡRQ η= $ EH~;W}]Jw~;&'Īfj@-|nW.1%ȥC|DԦpA .LgGO[=;KP<Fʲw/VzxꇔT'PHOW+P qNj-%,$,8갞ڠٕ5{=q'` ~=5"m1ո4?1{hѬщQC;pjYHLVe`EÈ ^&ꡆu :=a% Ӹr/)Fi"\ o>&cdd4Y䣪*kH̴$26SԒ= DPd1 $lJf]EZʌe2 rŽYf^> x^qhb%̲f/Q۴E3jAs>PʯI •cUfLzRZp䗨8ܭdW?SǼ#4jQy=5iUޚLp߼tf6-(@ HBBovY4PdCGM]V>}Ya^܋1կ*"*( Et2lvۡ\ŕq~Əf)lޫ+b6 Sy=.)7%;TS2J!( MKZ'ۈ =׬c*ꗁ([ݝHe ؂H&4B >P{5af推nOMs: Ob(BBK{85]Ibq4)bܐ 9-:ЎVXpP~p3Hd< (b|ox\xa< &p wP=cUWW8T1T1&ShVj95[_5)2iI?:!~ diF2-,]42کT:*/d,^ brmFŤw;ϺʋPG}T 78i@R JbZn> }]d9J mىVԩ#-IzXJ? %0e(HY{[.E"L:dB>'F4 5$>{"t-PJ8b3Ҵ6\jma2qpP W$NS޽)ց“X *&+닭'|#} 5X7k7wq QOP2DMͪz !œ\kwhBڣm 0`( էxfY՞hA=>tZC++קY&3X? 5 7 iûJ"P@Tkx2ь={O9 =CD.)dɪl"PQq I՗V8yqiA^(61-dg跙/.؄;<Ԏ-(i̎ƂypX{R Kst ~ 5.UnՑ>kQZUGGUWox :mqxAXGFbʿeZJVJaAS@i]"z.*׿NI!lW8 ZΙ-}2y|\a,=߭4#\Z@ GȇHpMs>߬M[@gLw.n*X J_rRx0TQK`00 fq1%H[>Ԍ;"Mo| oa(#QJv~9U!WΆ`]F'"QiiPoV[/}C3K7i4atu\`5My [^:&'Ŏq9oH?'c8ֻ0R4U-RĠ]g 7L)\G-u.=uz>gƂH ݁ӟt5b~xD 翣iĠgد `hg pnH+ ,[#3E ~yaKK:M/V}U-WTZsY#LA.<4/9*vxEޮ7ǖ$pƥ u◦APrȣGUdOV:]l[Ω Q lHS L(}e/ p.e4Qi?.K׏|wSI[V'x񮦲&N/ƙ4˸Tu9tpLK2%;*]c .7ɸyhUf?fzMwf&ޙ}MT'tBƱAd- W=!NShOK7-HLW;_H7 VqwhxL8|Bm'&\[9;!41)Lk=DXROs l.4~~K^&WP:=z$eF? وKiߎ#'Dv?I4s8b@(~P0Č[qWju5 GNidi?fHOrQ^>"q 'p/zq*ְ$Alau>)Z 2hwWEO$.+!)vi`%>(r0Eʻ'Aߡ࿭L\ Nr̥BHRK;}.$RgWC:ёE O<&\:b2^Iĩ,J9ҍ%0Μ )gꇹRUo-'!+`opWS95r.+<ٻHHĒ VȀ77˔}$j#dPa7SBTdt):'^TJ2} 4izBdթRhB{A>KlCJ-\HdgE3_N :RXI]wif3,8Pu{"G98z=) jOkeA=ViÄv 2UãU8 +L}ȇڏ$ }AWWqzwQ7ز`9>}Ԇ##Ba.5OӀ^2k S_ę?#Gh,cMRAg]ʢNqr ?{u3wu|MO:u&pjDC|q~"g$L滾=~${T4+[:~&8M0].v(PN)rx,pt< wwU*9V:5LiAlIu@{03~m_)`YHkͯʇ59k8r_^wI9 TX@W0D ,]:e[Pǻt鸙`x-O7wwT@OtٝWZf)MkQO}P72J4Y+\뤯vC;D\_}dޕ1c@]0X⪴)ZF"Onbo=mS{Dfj3C P(ekCk3G:Е^oũV 'uhi+?@2"v_z:l.bC(IG{ooi'akhu_JX.U ³˻π0|Ll8̤!pA>S7 265]N$`;#+9^K\oiж+Xbz]5x6e}B;mGD=K olpj]&)wL\p\v! OF?R\DZۇbQjL k2NKpS&m<}IWipDyBz7"qV8,O̚]R{n h>t?zCK9bշ(uijΌW#yqܪuOJd쳻 DW -ޅV~Zщ@rgd#I=$cvuli8Z#m#~Ev%O%rּ͚+x困C,J\j$'-u5 윶eU K׷E jVptQ,T?/yYChK+B8 3u>\Vҝ2J*܃1ale y&KH5KGvbU0e"y4?=JBpvYo@:r-,g/ ?IYpWo4T3xJcHaK DF-Z|rFЫ8J4U%=D\Yo,N)_d/[^—eO/!~ڍN !R"9pILEAJ)_8Oٺw4a@!`T2bPM>W[$t-n1fʯP.Jw)I͹&稬ΐd I?C} ~h"M|*4r$~22{+&`'1j{M =1nBlkԸWd_!'pӓc@dk(Qth܎ؠ1,iZT:k}5 R1b nu٦s xv8>pLFC3ſ Hc ,'ho3, [n':H^h`Lti\ÔP=hDQ2*Oǚ tLNԯR}-ðfH(ױ;N?AN,+osLy+Zb. Zj^sU8loAwD@{sU>EwDU UU26Q*织h;'bwtUg]ak''5vaک@`df[$i=]Pr(ZshD0gtq.SqF ; }_w;9skH3$5#< ,Od#$uMPUd^?U"W6\=S[+$xR&y7=U ŗ٨<>?7^rE]Hw=23~ ψϻ2冼nUaf& }X O6mLj%` ̝WHD~y7 %AdhgS;@П5,^^-,lt!*#d#_>*4AphÙȝ,,KFZ dѠV鳚eaHa?޲AUHR?dDh< _u8 }XTtsn .8"%fS .0d v/E(8`.Ƃǣ 'zLٷ8kMcTDY/< y>o=„WQkY% Q7ns<%fE^'f(n}%k\qu6D2{8iI\YX\Dʐ0M9* LG (3Q۠5E[*P;sOM :)齌B.ƩI!*x?GB5wd Pri<*cEn 2 ]m/Q=fKrWljV0X[z) rC.S#Py[@ϋ @dLӁ( ɮӭ7٠,]fWtI@=aq`Z3I[& *RG6DVB>:c܀O $_P*V0˛Mh=p[I)Smϒnj?HiN/'͂ӮLhAF;ec `O}VKY PI'%  9mKWhޚd+fD|yaדɪ" aE {obwar3B0o|uA4JՁ?6Gn-M﹧GGicǫ<$&-pA]ǙTIC 7M -1Rh▐l6'_9?::D";Qb.Pw޳Dim4#PZ`fj5B T0p"o`@EyDbM= y'&rbfz%[²Rn "5XJ/d # 'nT1%:<۝albwV2 HӗJoc֤|]͐;bx@ތauv'tj0q|O1\zHFL>]u ژvPnHP$.Ue`Sݽ2`g_ѱ~W|&qr 3jr堫Y_| )4YtzD`߇$Ԗ7B_fN”#b9 )b5e8Lu51$/9Fzm8}h8ǟăeX\F1 4+3Aw`k?jmiJRiҳS%y2g͎'F!iF:̿" UtYyIBsw;_{'cF6SIrQ%AM4 cm#W,ݠLoy1q,خRýT Qz=M]"->'sh *c2ɞ8&wbXBeDQ?gY?D4"B\UVU,HwIER2k[McEֿ \':Bp5EK' ٷi1E^Gs+Nt(+?QsOyXSRϊf0+^ GŐ\] 6@jLQx 2=;-Ki8 7[<4'7dy!!q쟷"I%P\yRց`~-DTu/4cL~d.]7۱Jk6!Z~ L+n[\9쩌so:- ܉!ڃKSjmOJq5˰=sW j6K$/;ƖAd)u솾PX ҅ݎ_tX(%@KWDOJX kgwZu`F G9QӼ^}mB?Of]a?:\j-3^[\y5J<[V"-BhH{*J^x$ v3DQ #dixOދcgnC˾.!-ZKT?9I]Hx/slȥ?Lo(7wAl]*4ծ NVRk7 ywZq\(DWH(mc9 9fN $sIzϿle6̎c*CZ7 uO3h>v՝Ge,AEd+U]S䑉{HY`q95R(-ù ,go4e'm "9i{Eb81ZQK LqiH`TDbk!d~t.r.3|4čNv=(CĂ:7 y +Gsz3˯؞k ~Hڢ)B85NHEv`Q{P0\d `\ H5 'B>mⷛ4ޅ;W˴ s%ToYMg.h(%YꐉgbKҩw*xUZ4KR&$MO5=aU*]0@/I! * :\B]3accp&rK v. ׃ʟ0xcs,OT@5cȉwǮMлtɱ>_بU nĈ Ef:vu'%t ]U{Q_P*܃ = [K2 P"Ujmh,cC`0hPBaP:LG=+hZlWQptkE"\dK8215+390)U [d~H58߱1*F8Ҍ'zRoݬ͵Ӻ`Sc3Q^/aNAV鴏"rk M6kZ{&Ǣ0hxtcz4*L J{+ ~_Ӓ.ON\p8u&d=Txxb:a^5hEUj 2%G1ɦ>&~zs"tlYbN"xq˙Yl*UGI`XbQ< N3~T?SNed.ZK"蚜勞P~ǞN :iGA۷7]19$O (,)ṿf`(1e|. 6 \hj0_;)yݓUXJoe+ulj08nb⑶ʸL3YuIk5D/Zx5^E;;,W?'"H N[~/?,4`1zŬ`G+$ ThiuyzDF&:HZ8dd  lO vbs4ʯt!Xu" ;!8&g)%KӐrOq{[ LpEf>qQw({cU^fOO7  8g^p20 HԬ w8^(@>OJ6܊~ |@p@!Uw3@V 4Rafr탂Kn> Df'!DT&@{/$ߕ5K3yz<jL{Sh3KZde8 IQPuTjOS7k:uY*hW֜XEeK_/>]|%ciǢ}Ԁ+QM͍hdytOUś~bW4 I%R܊wzi{B-/yIJ벻wd \)B-UcCdc %&,G&FY(e}PE`Sܐ8 Gm`7t- ]WLJR>5a He/&ܑ| &{h:Cf闉F붲IܳOw8"pxH Bw۾6˄܏@TiF@)D#pr}cI7pc"2gsPq@'m).E23ym)A}U\wh8ՆQocDo=oFԵ侧m[jntz?0 *80]ő hn:i?:w]ѷG=8nǚQP`G(M's(U4cd Oii=3tRS8*{q#FB |dI&SPYj;֥<ʣ:5B{0][B"pa|G ,oE ?&ۼUR(ǣ=hQЈK|Y{`[baKD{/*U({H1W.}.&^L6MR#[PMTD&M :2&lzgPm:ϻzZui }Od#W{ f&p^f8 RyoaxO4c]wo6s>K \/$2>V)8jwZ@qۿP0 @M۠ ȡ?=rvKDR ;uU&ݸ/ )G3Mc+&YQ#b4.i_,('~s7z;`({W3ɒt a)J3Sq#6- $.6jw#5Oa#t[n. | 3;ԹQdPnUlmD)Č>ELCߖ[uJp4J$\>֦tW`?MZ%! J][jtÿ;}溧 /Z^imSUDfiل^Aۺ N'GTAQ7V~ EIS7DUJ:%Q|u|;M2ƒT6Q/ /jwoOШvj^hw%r!)/ӣ*mu VC:'` 'scF l)vI2'˚*T=/ŝG9n.U#t1B.ÂS%HuO$~4r~L02&Z2_cbH##5FAM @di>G^[I}μ6Y@XBb53~4cxyC}+e֡-n͐2@1Q&[cXัI\bGR^5$~:%Ns+OI_GQL俟JиJ\pԮuS֓ Rd2n9 +@iGVl'Zi2|W9?ʰ$m?)D'*>1C홉~C+W ޿?v lhH!$"aO&ԝ#VɡE:^i>Bs7l;́; lT"Œ4zTy*vYdT?fAq]b}wcFu$=AuP]K/y%XJ;'e5Gl{Pm匶(Qbv]1؄ܰb.%hG;EhnaNQ7t7|tuj#=:q(nWr籚?= rL)cw<66~|saݒ%!q41d\,ZԚ({)|ۿ1I(o`q=5yo2]a;AZL\QKgDLn~D>2 =%b=5י0†xug)`[Guհ9a=?PQ3j-V>% "=%x uBj iԽ)aؖ9}=|=z<^s,Yѡu~@6я_|#P 'Ǝb&'Evr҇l&z)_؎a2դDH_c^Tm*uDކR4UgD7bt@vOR5:?[sF s?)}M\"xԢMCEG*)#W\؃яc[1-odve zUIR~"fpCpSchnkr/§?8Qeʽx^ܼ:wnrP:emUa Ixo|#/ZZJcjHj˞Zi"s3swO"sfol1.g'_ 7i`|/ { P8z$3m(OF[!)kh0d 2d*T oqu(:0n~MT006k GcSL7;px.YL{ P3"qA~ov[sKglܸ Ihvzأv"WCGlPXh9De #K\FayӂV( $!ߩO;eH$˃qEyf[d7:n9]M_xs5>~$E}R2fO OB+'R؅܀'3bI6T-N#@a/aZcgQ=BoQH0KS1I!cG\/8n(-x-Iץ-m>Y9؜P_szv}TxfZp;if}Uu'Ne)ϼďz~}o&)z9aYzl4RǛ5p˦(kџ̉UYWw$#l+4g(T-~(PDN2!H'9œP5ŶqUlS$ܓw!~HJk3kβSOai0]QC8=Immbs>]4`̋旻h[#-l`Mu1~ps+;?;zC#&](^qხz[ ^PwGnB% {XtQp,} LJ y΍ x)r)1q1^+\vVl|(Jf'[R݊ Ǎxh':%+A!CX1@+ ,\M[E!'dqrM8%MŽEJKщ'(2A@ϨdLvssJnkN]oqiGvoD'Ql2ԊB5Ɔ޸(g^' cdǦIW+wbMD1P^>Ah1^!緳OP;0۳i<B+fp/ :\S̼_3.=vyq?OzVpo nά) 0?n22D$(Enΐ E5]{+@UG}@Օ#ɇ8UD8詧E Ȕ&+}[dA霫X*=us[k>SԚ U"wY0$XΌDc!xU}"E9Y%QɫX u*OZV!60nsKR<5(ن\)g<BO>Pw"HC~zҠGAU/nm(! _*vudc t\ 3ŅI8(Rv? c!w8Qn 8;SҴrzof\rzicǥ1ZRsN8~ר"%$(\:4]$>*7'TeDSMϼea(W[*T ř¬Kv7ZLjj,~NVޒE%7 d?2t9gE7b78#I'ҪvOqqhvDGkHxϥ6j +4~H kN^c=; ȇ|߳5W/@03GbFY:E23ݡgU&O>qW_Ա.2;@mpn OuK6yD;v8rnl$w͕F(*3K@7VuňerG\jZ|a,:rRssz8mq@xa5nK$m*Wdn@֣. QR*(6n gԀmXt6@ 2"tii~"w|`dK*J61u=".[R[A?dDfH@?|rp $:HmPak [:pfvYa:/W{Lk'4;rºWx&=+>4\0'=zM4TG?w*ciG-1[6\df%_yZA$o^șVV&-' Gc˲>`*#7AUPWK@[>Df38\m>@$,vo~ܨdT&vx/gdƇVSB48A*gnW`; JG@XK[&xN @F匿o@.$?+6**|F:F^x@y qPjgmA?@z֮{KCf9zGt ]2`b%ㆴ~4 K;"u $rb*V?Ue9ˋ ^mGHl&p>88b3Ғok!wϹ'TR@~f2@+4\Khڳ8{);Ohȁ3~>գסC1]k^1MH/VdnrJS1ü-Re\$ {ʔWzFe"2n(({ruaʏMjZEC57Qu@2<3hω(M!ةƱ7_D~XpRJu&6u:*qSԄy Z)aBxm/xsD_)=t8Ay?!TY0]k{muxp}.5j,HD7%$alٸ7ն5G WOVv=Uc[Us %i<2ao?/q-w]<l6Ϡgj|VThl[P=g^IPk0 =Dm}zv11WǠwKbl Fu ɕ`{tٷ<*a{R~ ~8K8Yl=ZcׄpM$jH@  \k%Nlڴrޱu%/R@ˆugy{N R̨p uq E q,&((P뾂VJ _ Z}p$ 1|mb߀LT`SeiCY*@>iQmui w gR/݂d泜L 7U>T5c(ÅaGT$CÅhRA8 ,0GvVyX[5kaţ+ig=UGN0/YyOvBoV1b5*IWߥ]BpOdZC_:nXV0,5o JK(~;^Ӝs|s©B6w<`;G㯩QR }F0ͲQibSNu2Π*yi&~(.ib#b"J2o1P="40ZUu"\9޺9rX߲;O>-pʛ%ǫѭL{Ϛt5}!kBw0g<0$wl^6]qg#|:BcEo4_hh&Bum$76ߊSExJb`40b5xpkaﮧ-J?+6&6mE,{NU.M' l5!4j+@izffٺZ7洚tY29-b |)a.[n غʩ6̽pÂ븬/^y}vt$к$ClYIM!xS'>?$T2C -69g-?&ؤX.KesFP9lQ}~:m ؈&&w_=y,OaQ&I6[!Rfes;SExd4}Ggt4[!ʁ붷̼U e;gxsTSxS#,kajOU=-؀[*?ym{?j((kͅO9tBj;Y[]5Pq#ݙ8+&Q鐝_l1p〪CI6T% @$,2x-;NEj{-ݘ >I_fHoQ@-n!hWvM6F˼8?9,#ԇq82ڎGeN=Q*MԿ D '-7@!6*aWMX_6@-@{OWv#=zEj)xU9eLKm-ff?>4ܠc USX_ޙ@Ň:7| #<\5PZpKwApwFJBAqJ>6(Zn&yҪpt A?RN79w-p=Q;e >(Së1AЂ,P DsPgoeB 74Zj-+&0M1^^1S^!J]S5E'ˋNPJݧX5 hZ64-MY$i5km@""n,F-eN"GmF LQ gk'<*i 1PF11!䄊'MzzGW{p$lz#lS[p<*&>47ќw(%sX`GH%uQ4r{!K )IƆ]!c/ [KßabF9#.E촖 .lsZuXzd!`I3ڶ[[QjxN<ͮ-ʚW;lv~x}nG*?DGrTax `3o AD^LŕXl.EzYQ70aj׺9^GBx[`x' miKM y`?VoH/>U_v |,5kniDƏuVYWMZ=1#0"w?{WԨS`x+F"LQ7X'%kQC4jM^+gyYj"}c /y|RVV0`Ge]`tm*̋!)Y rK=5nݺ)Zn_/aP^=^_󫔪VZ)HnJbf>b^He+so)H!A02?h}W}̘d>x4@ulullpd;F|o7F<+y_cseL[fueȏ+5GNăK60=#E7&X 4e߯@9 t|gh"xZ &ڑ]?ӢPC~:vxڵ5'Y, g$v8%h< (D |bEW 0M~ 0Tav7Z)T\j^x3ɮ%|h&&^64}m9KQ<#3Z#gyRjk{"?o9$0DB9c;b  & T%Jor0 ii~h9[s֎!Dhc (sW8(. 9/NU;1Iǿty=dBgpb0(}~d%cNOQOwHg;O9o(2=_ q^Ff:iኴn軦mv( Y~-ߩ< 5{۴ ڰ`{d78ٹ mX`lp^5/ kFbT0RLu3b**CA@7-hS3۔&IN* C ;(:P5 +ȗ,rm'M]Xy<7Oj; :-9cۥW;2S1xmC%cL_\B9X-ncCHׄsMx 3zƴ(D67*g3&z1elv FaNJl5W o&-K9?tF,Ue +2!D29rF+!iR/ t4&|ijp}4'7a r  upz֮鴦O'h= 1Z%9LH(%,ON&52 {I>ş4Θ;M'M(QͼY h*jbذ Vh梏b﭂;+)ł` F7%13qP CVwj>$|j|PhRVTL@Y[põfMRWIl*wJ`V]?1Lc&o.!6HDf襇e.f0(JF3咘 .HWF}/Tҗ\g^M=zܐBH8c?7rr}<&r[פnM ({FIS* |m_ޏ"33$W !jr Y1K %Msxx¥ȚҦAxbZ7xI?&W9jTx@ 1H,26b9u^N &}]dgTpBO_\8tC/lHTo}:"5.4+ l "n#Q, wNZoQh{7NõgzZoCCߌ(<Yt{@']I+EMl^Ա"v-裸u;q/=ِ sTrBLAM9Ѕ%\<ʩuKH,WrEZ 䁂kK#&Z& Oy|5>݊Z#L)A*. Iq9?S'ЊKzwmv7tuPҡx)zºr:I5&rs;x*|@p)7׌C^KU%Wir6bU{HJxsP^fyA?/B>ҪajᕔSe>ϣ9ԷI\8112 [HwCUHV^=SRe̒$y!@^~N&UHn;Ig<}@m ~ 7هg#p^8^*9Y}}JpP$Cz9`ф3VɌ67H++G5ƦRiKWܒc044zU'.Vl:4Ӗ "FVK@oJ5g][YC8Wͱ\8O/T.7Ly$Dz|,J'>2\"o](*\9,W R8˂jY.3L*@Ӵ~$ R_ gg 6jk.+専X$jޱAOe9T"mXD#bdY`fS^yG*S0C-U aZDmDFk$R޼yE#JeE\X8!LW|NpF9:`"+Zͱ`i?0//L\}.$Ta.$f]_`.5Ug-_K bi /&{#ݛNS_[FVPdx0-%b:W̪ o5h#E%. `NlS_N~cѱQ8`G͏Kũ,萳 l}{BސcԪp` ,ٿ%rÂf%BĢ~h3p9 AKZq^ҁ lVI6%5*T1wxP9x_i *;U!hn\nC<:۩`HMtV~3و/J1_rӄ%0uy >.n'!}ÖiLCErPEPucA"Xҗ$b?ekNs~֛:J$\s 6:WO#."bTVFdc_4QKHGH5TD\"^>#N'x)/l>D eno,w|Æ V>u~t bAi X(zx}F`.=;RfЅ$`9H`CY V ,АxK=0NwC=3J _ wt ?$JB`9^M~u-2r-5EW?[-<<as0^2 ln*4#/G_(KjN9_BT)NM\3K)] /ٓ<;$frG zkL7!gLf:un)a͛L T#Mc ;?7$Wr9:hM~wG8 nUܥ9hSuj3Gְ!򽚐 ^j s&:I?U~" Wիnjd,tOw25W.a=-ĝkr_-9i9eOlr`MY:;q; *BɊ$O_0 4QCrIfEgwZuݩм%?Cu}gM>E~m&4_LBt­-S:6zƴoڕe1($@#[҆R 7vܪMԺSs:]κSߧ8D3y񰗳 )-o90+QUdc])uTz6_G͕ʁ T]֘v#)!lQfՠ&0չHA1ڂ70 M^ {M $0ee="* h=u!/S1tN6[~ɭTs  =:zeCI8&w mcZ%fT46)6s²o2u^f zv=-}Vsp`5. s>;}Sj{As%/+bi9j ;\(4*7=$.("?h ;G9P#ļ.O77{|!2g1Z/|Xڭ3[0=LZhEWT 3~UCFK܉DbuFp?c*{Ԏfv| 锶AϢCIse28G9ѴNn/+D \Oۈ&׿;^EHV $_ s|u[dg6/} |6/ǩ03~r `Q;" CukGLe&S XaI<\W}ѥ:siʶfB>,O>> {Xcu4ﻌpg}7 򉁇9hб->=e\Nx.p`WN$2wdR +.w40&}dfGNFU%7J\ 9&W::UԮoI`nه ǗQ -ehفQٲ 6ltg5ۋ(M&A0ؼC ]W_.̏wތޑvvo|'oYCtxA"9u*'h$.B\)F:G X3OM"ls1VWM7dJoKC2X"z\%뀵ǚ1+-3;R[SK6Hb̬ *3!;N9-Ehbqznݚ , yݩM)e$Bk9O2L s 4x~$GeZ(@ )i%+Ո/6 ịw⤊;:~CSM~͚AA2qWg#K7-xqX1\5XCD5e_N|[&MB\{kゎ.;:^Yt=ܾD'#SLq VO* ʓ٢15'z(TUq[n'&@g"` '4X1_w̱2\޽\JP87`,rQؐs}Ej.\z8e5`GT53ڶv~rNOጞz,8eܫ2!-XOM$q]14U/NFaHG\ZdK"PBnNz'7pOBB5 T@ SOm beLK~v.m0V ww,m+ $ 4/F \kl„|u/=_Ovͯ dm<(Bޕ98)^)w@1`-C86JwB vOxH)pRz95xN'V|ՇDjM24]!_k^!9a6 &~`X5VzDa67^_P8T=|ٷsQ@21\ On5` ƚ6֝eL'2eAK$Ň1R]ntj]< ^ELTlv$:YIw{>x{[C0ϻ5V-8e}~J̇hr9vwo34hJu2Bpi H#}PW^MQ}hd_HYc))z:_S}AX0)#JBOowanG N7kVH0`b9ɯWy _RW&Ap{PA\طwQ忓p/ Աht/g͈KW1#;ZwW' /{2yeo+>16J#-ͥWn͔=ߒuIsVFFs9<Û#:VLBܐE1q~GMC3]oB`y!^=Q,ݟ&ŚX<'9`gc k)x$Ho+i3` ]arNf/bΙqߟ}BpcBpB`vqݼຳ&KSG{-̉s#x.iBPxVUc>s/ ܕU{Г8MDl<7Er[n@y{K0"l[+U%4I5^QX~m(*X4~l{:杓߽` ^ 1OŪNh;.C.u2lIk*v.eAz)}׹+s/@РM =D2▴D!g+BAk 򳼂kP>yj")xzƸO\݁+mRHa "D{ŴSQ#Mu"k!;.8a8쉔?n'*?,0GcڔO@u JU&@tD5h)1JD2]xX\Ѯk|>Kw~+f Mgg-3K[cK1k&<ˀjަS.r$|z³+e u3sBww '{CE̺eA`I~mr92iPdLyv9ްtЩzμR%lr,޴7|?iJ =_ *D;_=[v`S>PX /Nn"tMl1j<F0^Oٚ3鶜44h%=$AHZ? C Nx5iHB,3&^?xWUULթ5F;]$6|\^"3"|ĒRB"s8$2oǍ 5L.;VLbʗ ou<wR_LۓՔӨp OC@_pT'x}OЋ-sAduCϟwK:L^i_Ϋ$#(Kx$L՚8ʶOU<[mG -R!^%961몝>z@eX֥3u]@966yjMe(CQ\%Ϊ՘]vN]}lC$,dB8&)fkdwe\<^G0cؙt4bcPRe,?K^?ͬĬ'Ƀ[9ȇxUEj{ÐǙ 0Ma`2j;C# E(oy.Ӹ!ݩ__A[P-e":Jllw!`*koJ<52|FH$MWWy^u^ zׯ\oVGlFd9q{tdy 翗CɕlxQ9Nzf> LĽB!}*〃=e)Zw=$L?_#_G}>XZEȫ8srxK=~E)9*9K.ID i `(q(fӅْA%QD[RDZi"\*ʬ LMaY_FNp۩=W)A;g zO+VaFt xF1}I)tf-ܿHccӍEAS[cBj=9G̞9^a*UTPU!ҕ}nB ɌOTZeAϡj$/[ǎV_Z,5:9f`qCcwϲ_Nrm: o(E@ti +#OhhkDJ ';V/V{5"V]?A|ԏA9%HsK 壷8Uz9rT0t섩%KPrdtV)HhKuŌԓK@[?BgaͷgK-Bu1ٺф-:ӁsZ˫|Fx}TIq}}R`2{*_.* {W*^[65y[q$26YvɳPovc pq)bli嫣|z+[Okw؄S3rfvH*@$pƜQl?G^ZdEGs(Q_>^" 2ȜMr1rS>{͗l-V~д7"̤c"B7;WAޏ5GnT}W4"ikn)ٯa8&6) 9 7Ϥ? SUoWfrp?A)2jM/d/ }.KDbR+\L \RB(VP*QAaB$ o N(C)~sՊuWJƚA+-$~v>Ѱ; \F!i3QSaSM,{~[p39Yj3âb@Vf :~eјxGhYlFu f}=^o, "ܸjl 쮇*.'))|!f1Y[ՊA4oMo⪘u#9 w+h-'w-_\ NGnyi:R2=f{C`e P0@SG=n\!%!r$͗]6,w u=`k``:!COUCha;;JĦHگ8fWMrRs"gFvnv}Člћmq&ƕIp;< IUJ5z$Hk΃zEz9Q{x⯿aH=xo*4ya,iA? = {e ?++墼*jě{QrRWȣ]iR]TC@|_au׋"1\ulM^X}GH qPAKƒ BsKcu˜)cI IK3aU$eIF7߰LTshPIgj^ pm"ܧҧm.ؠ7TSޠxpM`m4D6tk &ZTH0s a:MqZҤ@O` "PYKy+U&yɶ%ꍢ%Gc IWA~sX'Z"jbϵnK'.o FlR??EvxF̭_ g7ۭa#|=o#U+.HPŖ*Ԇ JpWQ3TQ0ImlBf&"iMs:`TE(fP>K7A5K'1j?S࣠6LHXC(I&[=0~F\L(Cr]ȥ1j&rъsZ+rҤԛ٩D86^%5d .Ƈ1Ϥ 'a8 [Amik)x^w vQg񃁀SyW<'zIrv -H]h3ژ9eC*ع>(<PN84p:&؁3D~ &;oZھ\׍ɌvXN(਽?OƆ jHh?Y!ٙuy5B_4{~An1oq׎PGk]s2۔O>n fX1ϊT[=|M&e5K x!_I3=Ka ;N^Ͷ=|Pд%Ki6Y\'4(լXz6 {*wA m$pԢo>2q{ucyfN5JAI91FGVir=Z, #*-L#Z&oT0H@_υىe}A?D*$(Uk%hEcM~|†F@SK44|t*\i(2n)(4]8CʄAL#s(cG8z TjQmTmhH<>TEy?:oP|4 sBK么!,@hb+^ 7f5ˆ GQ [⍔9M!_$t*iTd5ۄŤ?U >fZ҃NBe\_`h1Fu(hn7L%u06؈b<=Qz# wRUu?50DŰ55d'he_;{%z1b IMި] +a\:| '"֬ ]@?t6e@%+vw Sj'rO d4//ʑ) _}cduNrAzf#MRtB4Խ!F))iNU0j;@_Ǜz@*79xG/l!+誖,,"UIυ~Y-K [v8.$Êۓ!Qpno1;#n{#`1a^{Zי%WgNӓT9{ȕOvq&qBEQ-~_W]Y7 a< 'd:Ǟ߀¹=Yhrk%Xбq}v{^k= wfmI[։Øɠ+2#|PY])!Ut`2n:>EFe0UXnjOZ >MDX&_ǷRJG뉗S]KZEkBc*/nEjpX_{Py{}WA>&UJIirZoz=OpIp[3)]GxLݑSyv9~ y6v{w9I[0SlD> [S%|}B9pxu5I^vr/%!3IJ`7;.%i8TM/ zY a,lG@2Ugw|Cz}|G r p"Nk+|&sP[rBJdC[>dU(+P } C=$@%f/@[jZKݻhsh4RA7F ˢb_1V<o`],! (wSK2-0j4Pkq0c8fa?c- ֤g9BcF":HCC/|/} iy̟# E^ɨQ-Q`)knnޔDU*w#2\ט &̔w푛_D'Gܐ6YB}et Cg%_ ՙpۏG0$aUL_bt+|1啸x'%]Ol[;@tk-}j j3IO:L&X"J 1|Ύ;zT 8s >%g.5oBO {KMuRZ*Cv\6hW^ʣ <<WvK0-jbI~)s b:BE[S!|$=ҤPRk A39[m'yQ7ٖ8v8Ya̦f越{lkfAGl޹{%+ pru7%K*EJ#t K6M=o/LB>ɟKkA]hS'p$Dvqӯ/ǘNlܼ` !h(r*s3Ѡ;2I>}X~2]Gbr^Lb { KgMNU5@W\Q)}ݎi Qq9*oOS94:Gaԣ7pKCnS?3j{s.MRݱoU*U5} P-wzpP+7J б6_MĞD7ʉԕJ[ڷzX(ψuGYty][_ؑs=GSklxpCیBPʞ^Ǐ!œSt_?<`E(>F`ɟ=l^zk2` :_G|-&5ZQH0 3vnoj1Pk~qnSl ̾]g_vz5x!#Tanjo)=E+c"s/$Rm({9o(,=@) 5D qjMY-Y|fde5.9?!4gjǎ3~rʥJ<[#M%tR/vu7HBY澔ª[殴]w5NGpm<59u§@{>{jsc̻G"ms#BS|:i#4>3gzo_~ɻ ;gOQJ}r9R}֧Gseza[ a5QD4Λ7ePXJCN堅Vбdzhh -g#%?IQ\dپGl^ hrf'5'DoD@g&%KڠR#EI%$ a ʂk/9in@| GL |P>C܊.&ڛX_{vX W_ļjg@jyV=C~H x ext_8پf#&&ĜPs ͇c0:L%c(MIj`_:ѡ!rZ 9MxO+o>gnUn)[+<s .  WQwV6*%0VF3ƯdDIpKT6Wx5v^*jfa>,ufɤoPIRX#\Ӌө\XYvH2-2B8hGeF*^ F/Ekꁡj¦FFV>ge<܄B\6 PrACͷu]rBa\W 1aId*craOؒڝ<p#/RF{*r(_ 91MQVIA +XM< ;!\` NJL%2@ePBZxriPԢ&mQ lLYAn;`GХ7' Zeu@rE=,jђ JKѤ6Vu?ܦ|cDFy3@c^#%mBëdޝ)`oGh>*S-Xr["-n79bZ ] xL&-ed_DZ)b=rzbm}$5fG9-+R̶(M9/H genKS%pIa_3ۉԯM#"= IM5 ~&4-e ,CF-UѱQ#$-E, 1Ҁ8K IЮP_kOt|oT I>SVm+82&S/E3'@-v,` >&(5V# BDPi/<'2hř3:VM"?CCeD[7l\(`1¦U+8ZC>vGU 0v>ŮKfh?B^eC0gZjf + Zi*e>8[Oa {˳ 9.j«}+[IWV_2io};'11XB媡xov6-t"DYJ.{|y4Y7eg >I`d%.b2tP9$-S3EFR|򜀉?˕1l}Tf*F)H:s{|47Z(?Ʋ^q)bB0EV&inr3WMg{>tKo7N'FsQ D$PmfSuc*惡˗_*tE;gww^ 1,k},&ͭ.&(|&hͫ/6N:l~Zz/4R54`:ܗPu+$1p.KJZ88EPbMrzMx mu: H=|=;SU`wcװrmfd};/[ ~h_ ) "v/KƕxnW-(` ~8$K)Ľ~0x8[cB?/ްH3 D.K| "2Xyp{=[mo9&U$24vAj QVܦj &5?dxϳvMzr.+khH]x n^Y n5߈Mhmbowx3?3Wb2$NbCWlqvH6V¥4GWyB77:|\v,bh0AXp04ئ ĺ)-)nxҿ\o I! `馆Ҩ ‹> 6ͅ{%efJ ЧPV{p; %x)C+E5 vC,UژVgjl,!˭;O5?dXŽ2ܥynm={.~8S*ٛQɐyf[S.*b$ VI]&J<7.06q8O@mg@82JOUd)P!@U+e!NTp;@vY Ӗp收l^h!ո!F\w8i]2uY; ڕ,&BwZ|n.’WVRzFR#\xdݦrWzΔJ>2 X{{ȝ"W{S2xleeC@ x(+hOdR8|Hȥ;E F :[)A_?Ъr81HEs݄bi.؜Z8⏩Li:Hu-ej+:u~(I鷯Πxo~InX=_=!$)=$bEAw*( la1!d)%c yĵhJ>Cx8;afXMA}2f'|!8XZ!qJUɅjf/jĖƜnpœv^,I`:g=WF C0mM؛XrOtPKtKKoTخ8]7bB`x&fUW~Qˠٛg#o-wwGD BGB Lxv.eJW>ZApဓޤ~sCވ>p2 dGCÛU*@=xB0/bjd~(CQa122h9#|ʃ^nkxickP6*e/a'jΏ] -/WXZ "j0ϙOS?}3b#b`,k5dM}?e:]Vm.+RٮOőԳ=3`|'P,yarJX Fϳr*.^y-CIE~z/E4R @OQ=49[=zR3)7c7.3Z@7XѠ? vNv>{g)mfyx7 5~'@Z70bHH> n3^'!W9uk>&QXͯXR!׶} Hw|y}0:yLDF_m8M$q% ٸl~QxՉ8u :]:JOxՂUQYҥDhaVdCNT|uGgӧt1@ml?+s8s6QP(c>Ck7 -?gΨl*oS8rhQ}TCa}E7Ъ)F}&e@6qbi﷖(tDʖԾDʋ.j*2k- +#|.[1@ښ4 P٬ui5wRe[CyAF3qyg٢4RcKSB֧C3#)-p`P0D¬WJvB& c}xȲEWdpiʸkOC^ߧ ]&ȉ\B?ce(.Ƣwг!cal% Oxz8ZEDjUn?-$%?QM\#UE&9X.!&U O3Mzj"&͞Nvl#A_S\NK>ć~+ Y5̆y8XanI#6 'b_F]A@0Зb}l91 *کҳ&y~}e?AqR F%4ԊTfgo'ևje?DEdRKU5ͧrl/ &˵8;%[cb#[ '𛭖 (ֿS8k-#hsǃ찉#sįPO(1_IR^![lz{I֛_4stxkhL`"\\.Px<^y򝖕ao{\a/dL[""u!ň\ O͂nAM0,^;e@؏xILWnI"Lt<#ꁓK]T(>~tqzA waBSM4K)2d;qwlp}^Qp9 8dp%J6}Rڮ{/rv71H#&}sM_ D}wJ# yJS5<0lfԂ^Qd["Χ}z/UJvا@;g'[jGEq:Л[aH=5, WxY#*]$= :3T6) +}:5^ecn;֮!p,(7Fj|:%!\bx8>uWpn n e wAe!QHgL"̴=RMs%^Z:NkTv*n(;LX`u[Jމ;gĜ%=e2wqw)Ozc#ܨHj&){.L9` (bl퀣gL84'o:/)Q~@22 kv@-9_dDԉSh{hAS|L)噪:z}zb"]q[8&i#r3\]I&5Ւ#s ^ؤDZ׭@"Y~dm|سTIH {DUNEf)a?(f +i%YsrУTve&!a@x[i#ՋSC T|k,.9!.?f4w?%U,%Дa@q8XW,@ ܩc'Z P^AQIxVXdw1~T$u]/71N.)l462UBK5AĽpƨ] ӮR#=^]kLN( WB-1q85RUE!4,d0[\(5TiE!.=H؄% 9nr=[.2}-p9go_y]eng!_1&=.cd"[r ,هWI&1d6 `0kJ U4 Oӓ7 aƓ=:|P^ (Uvt"<^Am_ pȑBN ZmQP ̡Edq[a|Bk0+}bq[8UhxYI2C`;܀o]^ּC $ӯQ=L>:O~;{bl>ށ&тSQ.غKȖ rI b|Mg\@j5.pX{.tǨA9VYRO+ٗJ: U,PLPm.0>Fd}ڈT;@ EmH !׸`:w++Mq;̬1XرFq<ϗ{9N >3?nM#4JĢ#D̏)%dl,*kHQJ51iꈡY czM:̂e]8OC}®\X%nlW=VG'ȺBw}wQ*r B'us!RRm$傞 (gL>xP4'Xʥ蔓QHGp|,N/A{6lfM}4M\/redAEmc#+z4xi!#VR'F}iS.T+\^$g+hBNӹiInwTsS_0׃/DC搽͋ϗeL:0A2ؽcFR~hx[LCSBq"$}$䵔@D*tB+˥wN?V۵1K%;C.eW%x,{1[)B5A߂o/ġHtG}z_4:3)uv ^bjoe\6dJeШ^7ځd07 <@G&_2L<{aS067n\`˺,ɞC)QBhՖ 2(}۫㡪"fΎi665!,b"D bꢤ=N-0TZ.Hy5M8x_D۫Rt/Yv6%F{ X7ܕ#81_i-2g,IiFͭVtm'g&O~˹dLÓCg8xr!ox OC}zId `!͝B&7VxP͑}e1S4A$)-BoٗUG>t =O@-Ǒ#K'̄**4:>|H1Y*K[ Q]"!)Kf8َGn憪q׏Ô{#e7ȕ7<$`_orXPt~srYu5LQ#f]rs Cdc2Ca}=XiHW)$lւ)V#qg2b6=C) K ʲBe~2 FYK99H6on PIZHn-IPG.<![t~KC_2~Vm|PHgPĿCfX̰3Fgdǭ eTL$Dp>:RZ?/ t|4~.7*򾒇d+\Les95/rcAHџ\3׋>joA A\DnS,~T W`Fi!LbYaDd(w|Dr"{cQmD/%`SC}8>8O l +^Q\($}Ԝ3 .(hB皗doYO?ZQX@0u=]x;= } c8.|ʳ>jo͓:_2kԧMOV}KǪT\! ?=<( [;VkÃs.?*Ȳrw/Cu J1\*6vͣRbbp(xRf5SKs"(+{wa߇]$+] u8p~wVpB)<1QHM"T8.p]ZxHo&D:cq%9\3E%#iiu͗h<CPg-(qy+k,aJ"Xu9E )ǗLjݺin+qÖEkBbo1֜¡ᶨ^ cd_D^!Øza Е=X:Ń+&\[MiAW"yʹRBGOlr$Ǐ@GPE 毀޿κ%@vZ3sܼp#!w &Q[k` קRh ͆]FZAڒ\&$ Xͽ /4Y䰸Ȩ)ǰDx 6q̺Ҋ~UKO5=U֓x.W54X4 ;.qoi>'c2`0Dp2 ӱԪ(X _b<@xۆ,;i 40,YM! bLUDO.W8ѱ)hƂygKғU &Km@sŴ^µP92gg$I*A?=cLPÁ,6¸yV?e趌}fQ"󷓲!te~m;g :֐bS5@{T&iRj(gROrbw 4g i$#X ŠHCB;f9V/eigj]:DH}Ӣ{KES#0蕤eSPocv90jTptx-7-mvl&, fnܟ1}g7=9$R Tֆp 6>`9Z[υX˲uH\)[x~f[gvP6/n`ߗ~#гcō176V~^ؕnO光 3yl?JAf0Y"̄w=@ЏV0&[Zu\GЀx'"~,&v$kiq?fޓK3kIěmN5򱳢5~ο J-gb+"\a1Ad{o5l%OPC OPi;8F7s(c]oI+уϐ:IRO,Jʲ~"v8Xz+I Yw7D#^k&82xϻAzoCl]X}~@*Ye@ 끉h<y%^ 4,#c ] z{m恭lt7KH=6_e]mO𷫱y윛QC_c1/Mc6~OodjAb"K")~sOtquox?M [mX /HjMj E5w= _zkzSkz1Q٘3:+Yk?ħ.;8hFP:da)X1M@˰Z2ߝR3%I@];~YX$C9CRI'PmȨ~FY"COM[.0r1b6ᚗqS o.ov!Qeuz34R3gM0BG!k ~F;vR|;.R*0wrYԺ_QW nrW,~ 'Eu<#+Y;GYMVKu&P xtJ(.-q.9Yur=܅"7jE;&4(H3bfcKK L~=Cx$#M=nQkyKK8 Bx m4Y6MBiL|zҚZP\*&T999Idԃ.?1T78>96Q'~5@ţ~+#/(>>zg[7Se#,"+HZ[K E\/~Asf8 IgcNW=Y_ hoV=IQIi 8YRia $~r}>W63Z UqC)H`& 嫤Q# ̿1NVî }mJtP֞Ru(l. C  {Odq W3oV%ibߺB kfUC &т:/(Zs%pnMvdm„8"WSe4]m;~.rzrGƏa\ Wk`XK6_1$v<7+`6?ϳdd6ӊP;񓶳[Rt3GgLwz3;* *8A ж9=tk_k B^7-ВҺa vKH%/}!!+1(HbF+?;r4b:oޜQCYoN %$ ¬LWp#UY2qtʚGxV_#^Ww^9#*}ܦ[3>)מR1!;"9פnKӢ?/;ljErn>ئCUa0Qic:%W(+s=w5zϏ6]5Uu@-HSb>5`Vvs  *պ`F]qVNّA~t(Q4-WbziyA)qFJ8D\o7\r9`~63G)G!bMVos4%3e e(f]V_4~XhQƣHfʹjb(/PW~H߈NETXمHPT(A h-T,ZB*4!MCɯ?ޥp&c Z,ATZU7 a_$B'&lv3}@8 ._궧AOji>fVWո)h&PmVr Qa?4}^8#ȯ~ Wdp[5C+l]n 'hDc&Oi-b9M °X[zw7?"q\l/__JF?;r  ~a͚l{#!]_=krn8'^v!#DK3γ sZ)deזbH\ilw7Qslj Tl" 9~kT`8=krջYdpaNSb~X8qzu`vcT2aa,snrẊ73}O4DiIMpNDޣXsdx~ ɔM^Rؤ=ou:Y+U87},Wr85sHM G&&|CY7 =`u3cthqb%KcJRź.?.R8!߷'XBBhՌ"`@@;#=A(3j ȿrzwx:\vNminKإ~?.ԔRsSa*A] Sعx~u[]Kә -mI⃱Y3UJ{y[+rcT;o|!thQ S;5%+lJҿR|֝U: 95a^=*?zCIp3n$МU=Fc[ wX//$&O&sò{ -C)>G;v'})yTq'X{<;Vc@.\2yQBREIZstzF)!|cu*d%o$'olǩx EgSp9tE b]`l4(a豴!6T2[Y Z>iyΘY}mDP`wnI~aG>#yrM(+5FN|3!2' ;j  .Nvj1jWyuķLH2yx e*<u\Z] Bghbm=-nEڳҼA1Ů~4Kp*{73MOK;^ٕJw}7r"vۄ7;?_<+픛7)a/KJ@ajڥ>A]],#![䏏Tn9 aixέVȚ1JҐ{a`o6.;d)5%%)ξQ=~8psABrHIx= lg;x+Ah,(k,9;|mIp2hF.h2ݗ^ SVcHKW1L*5]8DF*dGXU9:6[䫽 58#l޵BogXõ)DbeU)*+U(P듍y &һ&D3cT++\/9qJb ;tIC~Sf<Yl8Xy͋"w͘f=ضL+4VS9)8e7=+t\WUI({RJjwLy;_7T@=b=N!֣)D )/&> qyBnq^î?t NP.ji:jr?&i£/mRil%'V{aGLck6n̮~I G wz߹Ӭ %(z0Y A7Ă 5񇽠Ȣ'RK+\']Oܬ:~Ǵ3gdiuV椞l+6+X[I` (1T{G?6G3PtH<);,w ""=*ܫfwbJAF-? WKJXHFQ?.1-J/sKL(t˞KPoZ)2)O#"L4O~9G<21Kk^K{v%OGvj^r)yVj@-}BHnnݚ| "0'|D4Zb^>H 2$^ZW-<11BiY+f ZP0ȨGi,^XȘV5_K'TbZ%j< Y<7hBn0>GfrTW`4ՙĐ;$&1 2gH5X%]R&Y6@Z8NkR UZڐ7@ %dj}yb< n!B{e7w<* ߄U94 ^aqnHnK2@zi6 ?gJ31/|P{Nµ AH +\mp+x-Z}MѠQ #u0c[M24Gb2K9t s@񜐬Sb<s~(ÍetW9V\&!MѤbrQl xGIQ}-Xgф9GN{灮rB-G$yO@@a6KMZNmPd~8O풦hS/?j,62(%윴ΣXjM _1|gayP^!UZ(ףnT %Ƕ؛P[*JF^Qu:4h`t?dϟ $m7JOp^>تt "S90CƸD qg*yۧ+qw">ow貢<`3*?ۓ>A$eX 2/u`~HDqE%h}ĩ@%L{i~4<PRĊ6ݍ᷼Em:#il@Ի`v&+, 6k"O ?txT^L}a#P}w w)FZH畣803~ӏg%G3LEY6C( h:V|uEP?E#J}rVDقL _UwQOjwv\˅d62۩}BƼ|)βR[腮S6 ?~ }1aNa0''~bZ^9**}q dF(4\ٿ[XrYs+$䛸nl|`VG┓#~K%.R[u5Xg6cŤ_b73foҮؽqR9|/^_*}L/P.{ Pu4kj&jkjD"macGa7 e:k!X2pZ(`OXx[t# <M\ЬeRFsJXc)xF%f] Ugp3G k+PڄX~z[$[^L6M$k54=\X=_1ʣ H&/,Z]:ܔUH ddqnXu%I#3l@:`CZucOh^/") vk?É׳јED"*M{[1Ђ'UP(h̷DNe~6 `v %T{#0~ ݮVğF_#s p|gI'N!P4TD eNͣ"Ђ8ZT-k'E\u.',{Ȗh9d,d CU5{j #Fl `hFt$\C(d=(jg_nzaPv\hMQ3bC8 l yŭ|[]`8Sr[*4WsN2ab]ծA٬ޗ2 g%쏫ghp}o%lIi>ڄz~vxF3Z.^嫯aX *^ҸdN1Ѝ?d AY:48k4dF#\dG3j`@?ixD xmhgƳ eg,0NZ^rD8yR ӥEƳ(тi3s(F@,VCWZq3w5}B,vex BW'Za/T2Fָj7 5 óQ^;h)9fV :.p8HM1?yz%v&/h@eLmrKG-Sz}OngB')_D \[#5`1f ȹܫF UAx(3`̪ \^bqhcaƦZn .v0F'rDgҋ0|Q#qܺ部t 4풊>f6"R\2xfX(qjT1U#,An'ye7Az*1Ύkd;gx0] vK?U[ bR2VjՕ(GAu5rܳ~> g%VY `/Rya>7z,;=_~,%wA \F н^ -sHGg^MEJ q48L@j#LkIj?hBqZ9c#҆ Jw[b x; &VNZRky=ەx;wؠWҥw,uӵJ o~wo7piLs1¡~mv}׈fW !H鷽]Mq&O- 5n8qeb $ X[HZpz4'f}I鱁P/ecEq黩{^iF s2Oe-λI: ftbM)61HDr%䴐\30 {Zih8&oY}jۆ} B4+f;T,NJVhJnq4KHY3‹]`oX{+*3l 2:ϳ>2 u% Ӎ%31זEGnmP9S\⬷xڤ`j=P6GK3x #ީPnP/&l/'t&Bn ^:N V`˦ǛO@Afo8: \[;b5@' /q𦟅d[|$ )I?h!'y-8E*qui>-e>(oNų ]s> OWz;UzKq\؈ֳ,ݷZUԌW[&TXOl&Uf'y&|HWlNL Hxh _GI'+8 M-MLxTZu48tSj1=>j>lzG5f b3{ޑ9ܩ͠ޤ5.{k3S)(!y^.A =OҾyz' :{ ?|3 |2TIMF33W_EiU%PxZϪ.󔐖9Q ig-r4ޤm~Eғ ҇?TpͿ1AH_w\}jvQOa#c^ usu(/nʁ^\׳H̓[ؼyap9ߢ.-&W`Z[!eCit)6\|#ab#xrc]F/*hȊN#5۶9Rl>Q颋nΦ:ӭUr׎odaHXL`XAgBm)HU/N:+`c,^=<生j wmt+;*pXY {w;K6oLްc߾EFeBJ᧠uT&#*lx_nƩS{9f]CO4lyga `H螰0Z)&5S!ѕ3%ˠi&2tF rKAra{PNMOMKj `S!}VGrbfMIQ֥8g6_$:P mx*#YkYDؽ/ǷKXq!_̴ۖ'&@*xG?IװǍKGqK_Cz YO{pj)ɟ$JDGoW7\;T( L;0"LHmPuSN9 vk etLZavp8LrJ$1Ui3Q&*;ae.kRŕ͂n?,Q-OHDiUOcv 1)GWj!965_9q0.`2mbY1{AZ;JNw 3=QB+4tb*-ңl(.LX&oH8?a-bm9`efK8ףzc&7ЦKbИqN (CAKJBWYg@ [4|Mp f.#6 -Dg`kI:+{<ˉQ84iܧ{*4l\1{C-~601|X^ 1;aezaFwLBKߩ!BnS^s&+.jY;=:éhӫ9$$C}4]$KZ9Mߴk/ yܩVdgGOߗD><ҡCnwF5kY.4kFҢJ^՞x]_LK7FHfyB;i!,cjhn!& +5܍CoiBTgp5=x4{+_o\y1J}g&@\||hێ,pg&×#k@`3,,Y<É\xCyYi}d`IޓTpM-oF#wۖGwl!t kZ5"2࿍b PLpL T4Z$riҮ_'Ww-:]Ĭ!ƻhߵ>8ݑÈTCS0~Q(oX:t+1Ā;_Qvp:Y eEp^xKT;X+eIAyQW1h]_h>{dˈ 9̗CwBj)rKd&ƴIreRRU.4V k)Zu.I]IV@9[` rl`K=M9x $sۡ|5[\G{r@ "l`4| IQ橗2۴{WξC:=8FR`_me^ͻO'3ӚH["g`U rvE#yċ`Q\4' 瘻X="e ~Z SnO-:43K9W/lMEp5iHWjz1te-bi8v (?g;+orw+ct%Nc'0u^7ņ@/+6,Ptc1S3^ӵ}NI^Ab˵Q"4vU*?ftG!(A’Ha:3 Q}D[[Y_aC.8#}LlO@׏K#gm*ш~dyw ;VkmtxIc;z<䶩]CL&R.؆x~7є4#~ۇ k/uJA5Uv\N/] rOtŷU(b ʦVI^/Y<΄ׁCJ6m<8?(Q=` F]98(8Wn~ܠJA8oA1Bг:R_ŒQ=wz@vq0>OYӟ|!jv6`_|Qxr k6r8){Av"YȓF tZ;t"/CG7xk|{zCkXM XDtBouǥk=? 6~rap}LX-ΐ].N9kN l',z4M8v,WeiM x7&j@wȍm&ybEkVnVLvws} )Z3&g?/\&m6UŃ4,ɄQbӭ{KQm^fa0Aa2Fth?iX(g!&ޱ֒sq1\lM}HD|Ig XJ8J4mdYh\NT,zoyg EmZ/V0'Pz\X 2^*Vc5@$sx.Wڢqo%iYڥO/ƪ25@WJmKz:z-_9sKd$$ K v[T>fI[ڴw0S+R`ϔxj^,{uD[vG!DTDaE(L϶Si<=Ĩcr̞sp@5z+4ф*hfRն kr>W*sT\G:6~x:FDf:rF)(%#h}IRo,FPe^CFM)<t3(1C[ hKX Zvϯ]6],EL@2֑ /`E^ͅ\m0|;T"lڒGo/SUB[! UhW_HJը_o ˲'=6֣J,*m qr~H-u!~m˺Qdѐ#3giMiHӽ"`#[ɂcF ?= =ڕ⏽CPXVbC7?i^4}ZML ]xaim8[3PYlT} bLҢ {wfiQ!|#ID!Wi[7xL&_ >cPrɲGв?ZEYO(d=iKTP#Y)Oȟ]|f=}Ԡd ƹ0|s.gզ:b2<1H;i[vʞ)fGO0aZ!>GǯF N>սll*}>۾uOMl: 2R=|>CȄz۳Gii,^(QO罳bWJ=WkND#b^a,Mn=GagK[j Ț|h qwþVA gl*6JoDOˋc|e%S)M+(*;]$78jBt0t/=M ѳ{bhYHШG8~*a95v" oWg'4jLu,M"ʼnnWOkYX␧g+1& 6[C#l3 67>>A[SoR g][;fD,fѐO%WןfrlLz8/"g3n#[@+~QSJ##hb'-(DI2aX)ujr4}xwz>w1AHM, {Ha9+W;9z(ʯ;ҵؤ:94G<˪SA~YtwE\Yj;R}Hߴ7kUj nBK4n[Jyb^4`Y0& L4`;˴rm/5-WSOdG(1ѫfHGsE]*mȝ $zN*6 uxӿd{MXdً_DH{BG{=o} 0Ǘ1ޒ!70jL]%6Pq(mI,bCPG6pM;AN8 :ci!^0ܕpQ%e؝vgY@L` 1$હ&9?LkbBWf^N/~FXS;8=`;'3-:9|#]yXI0 \Ah-|l(h~D.BFYH{⺢z<ԡælך֌&OuIq;G>QnSKqZ7\-㲴 :~hSF-ԣ[g(sޏWym=?; $݁, 6:u vmoxW\4e+0jZ6!V<0%SZ0]p #ʟGdTsa1}=輱}Wn9J4=4p?6G|@ l?B6[Q,1hT;ɖ*tL%zէqD$5`_:w\H/&Aa,B?7 'ZNrFhDaF&t\FF3Q Gݘ dk,~ƶR2Dx[]9'ܰL5MB:Ir3ytw7{!/~>3>r Z{5jhKo흶h!I X0Xh0=>E Fa2  +(NDz7e̴|?mx1w9?r4pÆ%彴@G`"׎zprNJ7TTʗԭA$54Pn'>@fs ^ ͟\'2ںb5а] \ l#:[E=i&f ] Fg@vtaMWZ <I) :*1eӫl\:Wa俳gY$k$ҫ_R,&hP`|)O<Hd˞o3A ZxKn;eO o}ep!Q/as~3Mݛl[xATy|Ej//"Wq{g=^'([g.T|y^z ^nbϻ:ۯ pZI7< =9f&;("sKGJ&r8|ΡFOU1bXs=ekeO Բ{J++d!YQo9SX4'/[["qȘ;Nv ˴)IRy}06γŸd}ZdC?IshmWrsk=Bxp9y6F! -TS4E{rr:P: olS%q gO5vl?wOk Lm`q[Ckvo9f-,)ʼnVp8â tb\";7KJ;V-YpAV< 㺔ϣHdlL|asSGqqs5$jIFfxь9gٲ7yдEgo*q lx~+4̳sۻZUm[䃝oqW; SQH+AeأyGx-[=qX77-wp?m,;EެFo<2T͒`023Еl(p_X,pc)z'쯄ry#cdocB5y F83B*_h ـ٫ gJ͏0C#x($ޤJ:!7nan8%_^VĀo˻xZ%ӭ* sh+!LL]R܂.K}Dz+6P~)#yW߯LiċH͂V V'8D5oʂ¦RP]rvLR46-a NnULہD4︸og0H&d)3]9Y bIFGQ#wK$U)F>JT[ AMy8VSqmV7+Tg04lc"$IZ7ZWww*DYr{Wf=MZ@gP `JĶ+cRYbqEұ5UxS 7v03t՝+t.+rkN (<ŸD^BFlϖ8 QV+³Pbq$g_3CAQ q3& z %|v_K=bvI$𬒷XK{ S_ϛ }^E@.3G`Ⱦhk"mzus"7_c!o=ɁqIax$1źĿjUᯟAb:A&>Ẕ`]o v%1P|r/9+J>CulbnP}u`-KR#E9WQ rFq Sݜg]=߫IfA"k># s)uڴ3Z>('g mUj eەClrgR4an׳e\]z9 m;?#9͊.,`.w``XҊ(4f2+&l]SVJF嘴ano@]?F/X M1oqtPyq4b3ėw[*ޯ$nSK,8dcq] vSt1Z :yiѠ07%!b/#M$3s08j4[g_oWT0Q]#7ȝ.æ+8*tͧQ+s~N9|)$:Y mި~i^Akyrg`ɚrzNaU6;UCH(y\݅e,CAg:qʔ]DS*Σ LB3'xJ"eIi3#&}" /*F+ S6N)1.o loVMd IE23K:xCmL<)`vJZR^e\̂le:/١W3a*DY BO4C av dۧKIhT-@y?0ijyJy U#޲s Nm3x 5L%:zl41=5QhDMۯw_aM9nK:S͙D2;.sYZzyV㝘xQC͹te qb[ZoJt}Hhja&{֍-טMoZto\ItRcn|Al4#v,tePwK_zYtkUaU,b4R7G6KFIG&B|¾:p4 ɪ'P懥'[&*jL&e H+I*{;SNpд. ; I?-Owt/N_3I],V4ꋟo`3yV)?~Ȝ Ӽz|WAl[)^%xPRskD;j$,v5c23l 3ўXyiQ.lIXݫjL}ôk30Q sOS'xc3"\$G{e5Z]-s\$ I/%:+0Rs_,AMd:)j̇M *f&iLJKiqP/u:Y! xNJOWt}R|Mwh;s~?4Hw$^+!ZS@zmAPqS)'MD:7}32+v ,.XE ;#l|N p}c3G[P{Hb!":NR5lv~rEf=/RX]sDJ,v rM*Ҟ'tI:rNg z'kB p PoOB8XĢLßA; Mn B 7`61}( G(іr) XB[+`%Nb7 (H\sYVAJ:5}Jg9je'YDh\ZฒFᦵ򽻢b;Q35.]?WN\2\k6Xq]7cwv@&%Z--C;xʶ[ ?{8P\V@`AxUi] DZs2x 7wVno=dBb/wyw-<|US $5r^0^y[c.YWwF~8JV+ MvW} bpjCYH^ hWmyڞ6Vma6ku!N}B2~@ɜ=C_\YcgZi5Ů/S,uQom<_a;m7|GfA|Ϝ65`GRvّ^5K$ w`z 0i\o]yb)FDB3z~-vuS9t@EB&ÞЩՎhaoxwjc>^dHwj Vqi\@ D{WJz!MwUOkuۘ1I4`> IL=fs6X&_Fv>6=]o(moJp&?M(ZA_Lזf P_ְ&F쵰Be~dr.R"ƫR}.gӉh^ss[|g_Ln&zNmޯb]YK[ԇ3մ-_ɞjR/u";Dx ?R󄾎9yzzVA‘K=kꌔM ]Ƅ#th7#HFCu5&%|߄~dTr[?J |^֬3cQ.k5(UQ$"7o ۏ!ٞ~Eu<Ζ CâU{ZSZ%`gvZe|WHkp6jZ`PEQRϠߥij}W#8U u;Dl/̚D0srD5G,]!NnzسH rX &ŤPRcĖ'&ns;  /|Db!9pguW~$TL)ѴԂ=XM.[um)΢"|LDt gC feTRSq$oPG4NIl(Ⱦ xІYtN]fd&4¡bB'7?,8V8)iWwPSZ n Z` IZK;&,̝n p  PF}C| Icy~>ٍ}%t}nӔnzz/*fv&[B1+OW9Vz,``GDگYxK*TQi}0Mx"VH$JJ`yuBʨMzjT-2+I-uNvߟXƒ/-d}/co`Dz.I~˻޵UTsR.J!1T5}HEO$f xtb֢c~vsh\X!("yZ[fEiuЍ$O2ߠ$R-۾%6~e KksӗIQÄ2g$5]GEvş{fN YI`-,@ƜMKMhysuf! qA^J]H[믞tY0ZuAa_HX&&sI#m@eceqdhng3age({t4c}GrZ=>d_b裂wW?Ejѻ^tIi=K Ktyt|RҌHKv#cY.R{F$5dyM(8ד' Ml8>BJ;"ʼ8Ѧhp)ݞa#HGMλ[?TH= e#%,R?N.h'N5YLT0YVCz'K݅!:`F֫S$̰樂r ^ :\9#6Wױ37 dz,i~s-&6 QT$!x:WwJ(N࡮SA]Aj_, {jJIm]hp+$F٬a}1Q)$pEAuѷ~fiGՠWFZG8HLDЄ&Z߭x 0>j9$oj*(&|˽cS\:ƃR]{_vsX@ƂJe;jEZKx@Xf`g1,̉C^%ѿ>dR% @epf 2x]]2wyHtVAú% Dz^oe"陮F^U^؍ Ԅ%4qᏁ7<=G`^ꫪYd8f_ُ{L[ 74t.wGAMˌj xWV`=+Z6^FêG' x q6⣶7dMU;LH/bCS.RY& ܵ|p#'1ƇSC< 7 V^7CY:9rMp'-8 (5v7U(Bm*uiR~x.{#I,<φt f1Jp)a~exm'0ه Ru]\8+gou܋g\JOsL'Wk& ]0dz٨ {Rg'cF }OQe3s;=vҕ,.ԽA\/!sm˷̽znF+l;a+VܘK盅!5asmC?\*P* {14c'4TVȩeXmp? #QSB+уF x^Ƒ7FdN9c _Տڤdn3I:Jy3> ǍV>H!&޳hOd qB en= mEkaU2CwX6:!&z Ij\nEL2YGk YNAjZ'RoZ([͑o.%\5kW? 8J/wh ]J%x[uEjG +mQޤev{mTUp-+߇W=ݙɷ}m%Eȴ G#(HU v'oD&"̺K4m k8X(Ckl1c"oL| I΍^i<}a9m*u{wq0|ؓ,iEA⎦ Lq#.°_̨M?\#K7e $b;u}Łf+.{<)6Svxljw4p 75|ڿ_/+N6I-nK7pK?h@KȨ{ZE(I}SqM jn§tr- HPt!ZUa,9,+  |˟Zr$QɞTП)S4D$Qɻ(p*f e 5zQ0$ݯoS-#~4+UF`} ZA:w Q.NFՔbw]oC+y>PɱA&%y݀ pn +?A xn=cϧ-Fa$ܬf V׍OZ+IXjiBSXҰ33NJ'#H^'d@^}Nƴ^w((gD]}vd7$oU0覝F0 ~X-Kh"2vcOqF`s?->oѧB3\v À.APܖz 5>s}JR@pIf9^eAPYvIR~%4:€pA58ͪa"334J<C_We#f*~UW; +V-PƿQ"=0pձ36Az! ?2?X*y>;:&)|2/O|̷[Q]ыD0DӰ*ls'F1FөA` ܤ' Ohq~v[weH,Ӗ5\}' }EJ6D;+j5yk8,}r- @j|ۙyISS# yj ܾ WL6fE\LLz+yS*]+%s@^9&4pBͽznȽ'm? nrEՉТ4[z=@Wppdlw>Bn#a!Pv\ApME,jY'z Y_K-|OYyٓ>Gcd|tnG¸Ye%bn@tZ޳xX{m=7) p"㔅]-D0{S&|z6_lWW[򪇢@f,HA0ч>DȘt;yv1J&J`0!:P쑠f#Rd縐) : kIH; `jˈadP f+hDO2ԯv>1^<`тCD[ݺUILQ v.5} ܂ gp?(BO\@G*mMw{/(rM/Y=hHk[{PȃBxX6%hfe2CjbPfi+xSj1fi2셪X 'Sj6q} 5!.6CЭIh5zg -a39_dSD\!|Jf85AgũcOs^Ձ!ݏ5#M3tiٝjbkϾݱ>ch=ܴDvV?H T@86T,ȗ(m>A_4?RŌycCtKۗmTɷnL"32[is#\+Σ{GY`N4e=  j7ADtC4;tƟV= U/.Fa|k0>]HU]3,^o)i~ac|g!3{}-@U:By *TGwp\CmʾVQdW\qì];?ux;S֞&F*H[<8# J"JHG]%9#y.8Af3kb0X :CuVwz 5!LJx7f(\Y2蛚{ 9TPC |=ZJv YSǨ๱7Rz:4boGdSkk[gkץ0j :F1!uBš7tTTN&co&]XkŖ 6Wm8hN2&œva,n\)LLOetMdQ(߿~[xqop&JD@2 1sjԖ ;hx<ܴxn;.oZ ޛ{wMuێ=4(C;h2ԏѹf6~lxGCۉ(JwωrÎޡ*~76V,j9鎡`֜Q/X*lPgX&Oqx9 G)e1@3ZU/ khℚJ U2'1I&ѪҼS"/$H?Y$_#@:@#P>23[M {@Ɏ61eIp)Oᨶضs4䠏Mju"ý3j;B,~JU!8b-Rf71o$G56e ՎP<׍-nO]$ZIFN2u@ouǠ ?zo-26bόߠ渎ǺknMv-b}[2D_-rd=s`{oxW-HF,ln7Ԧfz7i^ʖiho>My>a+āO&֙mi[X_vS1Fnz4?SGI8<\T+B"6B2=LסP+%u .+y# >B@|*[ͤD`g3Bʉퟯ(BZDTU0@(<6WX %'6S~ X/߹䆕Ȕt4\Zesr>z4؉pڶPKNǬhNrJLvcapx7p(~QF{zl3X)= VvT2+~Wb\L^& {Z?qWTCK]M^ +$_F[2C(?H5KMy6f7vo@V73p[<1A c{zswa.RC ƚRx%n^&U|/*iX62iU5mYC3-.; C5n(ϋ!r9fg]vc7w 뷺Vwk/ff}\:efB|:cyi Iu b4펊O|̠)Y]_J@Bv~u_å(>(y wWhq XIqr,Euޕ̋dM+9Q |@LghvyPO8 %C(e 3h&tRE#'A'LLsʸr|c$_oy=[X\P? t5 Ά j{'3h  42E&X*5 Ƕs#ʉ*GJ{d<.fp("n0p>~JեBR!?*GE{$Ndy,-8ݤoɨ9~C:Ty2s>#|7(fȭ(76$<!>H@'\H'׈٥[lZ\BL*:XZڳ>Mv]hA8̹[(_ƾ{Z<7%ڥutRp%|/l|a_*%V LPTG:X"+0m2OSSSaUΗPr*~] p` >K9BꚌdz /J=]9ץ-`C +;4%.N wߦGD$:@/Yޘe#Ew|x&*{@ ]8t"+'D:+l}}K/FcP8A9.ae#ikۍrY/@\5׍f) 6)I0كvwt" 4,iK[hܺԘ9U H"(zuv\).'^zGF^GmΌ7.!A2᪻8|",`QeȘ?#{DJ@6O<)PYpI!ՙ{WU\`]2D)6֦ SֳQTpN.A!/CdP12d./}eyY`3@BW$\93RVj-p;շ٥v{!O h@5iiB>o$M(UbRf\N4y&i6]n/d_6<Ι(XIԒYN6f=h@W&KsRv@3UD3pruhu^X'yw&7UU>URE ،qwdЏʘG4kSNzUP'HAtˇ:2YҮ"s%>m] f̈́ġ_ҏIZ^Ha : gpwD9ͩi^4[eZN^4=ed9=s͏NӅ] Z`f6Hl%\k9*>Dto% NiSlνe+⼳nH]E{H'}t V]a?/}1Y9"*O3qO0tu8UzPՆ[v_\Psz}She 0-!ra<)cU:c{d)zR\}bw[o4c7% N,11ݦ)zG;.b&>fKʹƦü(*M\OW$M Lr,-eI%ⵧPl|ƨAUk.0-vt<)G߲b.?r?e7>+V ^8i4Fj. C9pF<s "ܻw6>[Q96k+Zt}иDŽR`SjV&'x`#=j2jp+v?WEN apcdp[!ހ\YUb'jm?7$C*~7MRV:}E=VԲޞɞdG*aTјx~ͻ5*!^qu%w Y=sxL : p 6t_ۄ-58ggu|qoSٗКPKRc$C|oס"俚4LBK L_1 ji/l%b70KC6 /FXGgfi9@׿H(kj9`Dh3q"2yxmYkI P|=^.1;%GEVu6ge`ž t=Z8ݛy,4wgpQ ܂7 3ZwekEb~pY 0Ή&#~O79W6MBlau6nVZPUqnx\ <Ī~cTMRC?ft7@Z8?݉-0;4% {? 5UCq@ٱ|/5]zP&5 i7X\V0`,mXЏG2 ՠL],*qM)(AQ|7$/ $Yٸa@nPՏ =֋EdbC Esd˷2 F=lKpP+~;6t3%؁9䲲tPdžl-'d5tA/}Va;Z:r & 9P {&닕Oc =D>_bp0<v c9:_p8B`\$-F˹Wx! udI \^9b 2iݻ* hz4*" a59}B?҃(cm9j(+eNUzd KLĪg+ tZuSstBwqR k\WQ Y3:L̓6`iMJE9Q[}ZA^DH |KfbXVY(tXy qQ87- - p%Nv׆(Sςx.t+=fDRHlA ㎉f&@1BeP#4ݽѽ7o/'4E(+$N?#װ֖=9Hp44>Q@)}Rh|{t5MV%D>? uAЎ,{T(T'Dk4_|A$)弚!aw7L@[b*M2.O!7{d?]'h?]:wLp/0Xt)>W'`%d]|qRٵ<=5A98U @c'cvfqjG\]r*HF7sw~C1TmMu Stu,gEk03g%6X~.PϗQ6Gc5Uk59߮kc9YDD4ц! A!,[*csad:!?6kqHxFZ$M?ýx Zh'I}aUy|31MGMry&| +v#SK]T*l\h2,٭_WEtɇϣI҈gD|Wc(*w%^23Q~s9KKu`ˆ $cW" τe}w`_p+,em)l KQCE\]Cm`+4Ϻo]К6)o?:qX6̌QEq1zlV^zB_ #A\4v/?(p4pNN9 Ht&&-N)G멧V CTo0ڳ12Pej׿ޢ!\-8@C/45{Y *L؃z.YgؒL8$AbGy02ǛX:*k&j|zTȜ=OKmGiZڡ(Z9$,~QW0p)r޿zUH¼!C逊Ї/bRE+jpVk&˕QZb7)_NǦ̾%!ǹXPL]DӔ9ӂ>`vhXq 3ӓjFy"SNOɒ OamGc9_TPH):ePYBjUv r"QS%yl‚SB Yrw8f6^  65JGc\U"xD wLE/+:P|٨@"왍23TvQfvN㑗yDn1f`%[U;@%hecJ\娿[ݖ?P " ي) &qHJ4ܫ!3A1jb}9>a`=˕,zפI0awfs%Ϸ_Yw(9N10)K.B>(A/EӷK){$UaEIAp\-(^`Ztn.?.[R -Nj6ݭި1eZX.#sH2g\Mκ#]sHI q}jS(ȡ<~z,E|m8pYZt9y(`gD! #Qݜ;V 9;ҼAx<:=RAK V&J6 )u XP+!i/1ъ{&=b{7ד.l'P?WlU ?$MM3!,7ՒWKJͨU8Hx7s~dlLوU {*\66$ɜb913f D (}BQþ7\=@J)J`_vǿ|>%m ^CΜ|gymcuaÌAI5uZ&h:YX 㯍.ePJc4QCs Es Ȝ|Ol]Ѵ$rqT8?رӯ,oV58q)}5YĀDku%Sm G*Vl߶m?|;n'HNZ0@!m_aF0И*B(E:-V΍c8v>t\Za ,m/~:Y̍l)B\bg8Miaby*c*%ή*]\K5*^*<ۧ,4Qb63l;YݦjMr'J7@"o;(?W>#vD1^.daz?rCAXKb]kw'!b\?>zRʃ)x»NKGqM\C{KȦ"Uq줂Ti%`2'ҵ?v qI|IR@Ѩзm~tMFA[p`&?<|<,Dhp4:JG] %ȇx ÎޅFq֞5Z?{{JwGEGIXSN敌IPUϞYJ*omTFBC|^1:h EJ+W:0~xǙ1J~)8yvz@l:0yZi#> @X`܋#T$;M0  t;Ha>!xm0}4D.w1%Ohf1 @6ֺ[xkZlT?Ͻ9`}eQB[YĝOAFdz! tQ7ʓ};ytN{$|:Ir!I":(^9/z>UP $!$A#5;'UR'iyd,2.d^ZV"VYw[18qlmo'̓y0VPsXӄSH arp^{[-}[ǎ" ֊s\"vu9~\ӷ{[)BzMmfN׫eK3gt;{oAX, L ,RL7i$p$Ykv0m %8 >t-•CaHEYΤ8w@⸮*xʑ6ctp^i3.@W `! gfr/T:K]֮!";Yz%y{å|ImNôqikPh߿4lxm\>= [u`OP ,fK16'Pv n<[N9)ɇG}e{j-b!64:W&Bb#=+"}qŌA0FeWjC+@Հb>vZ1-;5](ᢿ * ֻw{;y07zd \V2ZBItӋ,@vHsA}c? sZl# wM2Q%>ThMJ,/MP.K>k hSj%SBvFf!ؕ[7*O}&V / J0b^DM_% Sϵn0xG<^96,Uw[M~?:f/Wzȉ C{wֽOKtTt뱙4vT>QWJw'g?u1H,8|^픁^Ōs&)}+%6ԛ,1wAZhVg8[]ݯ+;v/v!4[ɞ"&µwϷ_q^5.!W6 n':Kՠd -f K.H_·*)Xo6M),Pgq1`FN7Y S^*-q~,N?V7ilW*說s!3m Nb0d! Nw2$Kܙ1=}WGw0=| Dbl7jlSun_Jp~K<74W?'5E܉u)L’z-C(dÅgl#PHJib(c1If wFپjTC37\Lg:BS/=|öH:m#' 0P#|A]oOVn?vpKJ70 X~xb-ǒHM'VXяxkWR50p m͂n侷2m@)U?]4 ƅSmu^y

1̣߭y .tSȮ+0f#z$m7f|] s P.$C["cͮm˙T[8\2usRZNw6"!ēi3Lx"._ccEWHR:"Nap<J#P\0 TbqlDXbr[,"TWeqLL}RTC k6 @bm&P< 5БJ5˓D,Y9%j `eNqg*G0U%#g@q&r\?cn/sݟVG15L)Yn`/ Bԁ(2”|ǍtׂͶY7W>%g6V'l-ngAd?߆JjRBw>ǵU-F[N[6FjDj[I"35 ɭTvKDK3A]˲?I8BЄBDSCFGgl B;#,(۾G'6U$G_~D7 ӒYvT y&*p>/!)-<]١n\Z.r&Qm"}eQy>d8t -h\h`G׿NW7C1K B$YR[/sl;UꜫLHv=/1gd9~J{l:JLdigJI+PzJZ6RIsƌ)%^!'FCK8N3QhqYPFW9^$(ܤ%$D`]TI¿GiUY߄`2ՆX፿#Bw>n,qUTLz?.2.]qf׌WZ1Lw}o%I!mxӾDr  +ހWtQ\I'eHokgá|J'7r'rW+9˴j#ըZ$* ė9(0XKo%o:{4`up<.5;T$_L*5I _|&sЪ~*=XMX:KEPw-@I7>p.%ݍqDx!1&iwMn7l ;YpQo!^v"j^9\os"J\uTP[m,mcW~9?"-կ{^ŸP(͂T,$X_Gfa0RF*2q+x,b<4=_S:xm2X8ɋ:h!Lw ʅApi@8 GS!;RU}lϩlop7XCG %.8.+4°;$% p= D, G±q,?NھS13qc1\`}{'_>-*[hV)մX8Ȳ8B)Lj3r;{X l@j+7~5jR<(ĈerHO#E#{X(H,5LktS(P{ٵi[zK>;g:{[!PթYHr-!_>!]]hm>ӟ<F(3 ULp} DlUTTQM6U)>~e3.mhmlދΔѺ3!r3(AAH%d5̾w'K0f]M}/l1I' ƼيjՔ~b'W7Ppou +tS2Ĺ-oqW9RXĵaJO"M߽1=s N1Y3Ycļ6b^쇅 DkD߳ ZcEƫ/q? @ʿGX/TZcp9&Iڥh#wIpXW:kK.9n&y|(z!4לq}{XϪ&EPdMgXZ$wb@1θ̗\^#fԠ=6OcOa#CTi߿_`ibA.l~(3d9;8%60塔MeN aT<$ݭ4jHD/U ^,?Z Wf/^^TCEױ}(f6!@iփ' JKtth|K :p.XN<Ƃ'Veefnb eZ4az7lC;\4pΉk`e3!n!MtG Q`nh J 㶹:Xf@Rl]J}D9C`O7xUnnq YB(ơͦ?wQQ%MKB6!%y*FqߐЁ"W: *nw}!}{Mz[f>WkVPcf:ꄽ~c"}$,wF.+mP.E䯟&az7{ gbqC,kge;gȯDܽy?lL1LTfe  yrz/-7eor, ׬³t 溽wkO'pQOY2E gqQ*2žbŞ!x^ЛPQч.[VDqp.Afq\ !I|aHT:g:w}#Iޑ0YTU8xәǝcs+^U)ڸ@X3b=¹Ӣ[]s d^b#h n?km}_la2 ]_B3ClL%+f ED ΚFCz!%MT39Y^%C:)v.Mf<'-KXb_,i|p_ߞ *\ߐ0q>9txkКBoP/kOf êڳA Br7)EڼWz&|5ͧo0vY :҅&rB౉*@ *_ Sj1y jq0?׀hAD@ٮ1}d"eO"Tq2̻+P>tv>f }l9Pww>-C$\My:AYCu9$W7YxA?Cd? gs$"ɺ/' `h|8Y)*]~XJ@pYm'NQtVf|S Hr(ܻS+f2 GIq#o@L^x3ê7B~m(kCn5TQ hiY(ep/[Şg{S?A"DV؜8qL 7QbFoV m}x]~?Ӈ4[h+TzP_n#PS5\/"*-!Gtmx RUˌƾEJ̚JPܣ|grh"ϵ4>dCW`cɫjpJCNԂ LNH h1|Vވ"WS4(`gCyY^y"D|B[ڲʀ[nc2@ܟDz!-tٕPQܴa.  L.Hc IMDxN4i:)@)rp׫ 9 F/YT^pl  f!;\I F"]{pYT*—04E (ys)FjJ;d{xSྪ1_ ĝ؆V%5v8Gxp^ۉBpoL T&|c/+khiٿګ@:ń۞'B L -]a|r~^pqؕ,yQ3¶уrLS+LYEtNNd*r%WW6~d^ ȌZ )v5Ăyצ^8QV*J.Ko (?L6ZTJB :/·Ь;$c9OK! h`P ) (E6ڱN5Q4pQ,w=+l6l)t1TNU!En#֨1&_6HmTOٷuBMX'1fi?3ӳ﯍n8fl`F*5rЎādĎWRŠd#/ӝ=lH[Z?K{sQ[9_mF5&xXP9M;MO6K3O`y"'"$4*>!5mx XSALyJR߳T E{" Kg;{EDtv!TD@+q,mgWzøΠc-Ž1*&V0  y.>:*]tMz"4Ii`P$<|=Y)>$Ӿ 1|]륳4q@jتE`3/HJv=N.RY2H>uXz<()qatP)?C Z@kЦi)V;>??l;'+k0_=NVUX:Wxpc yFw/0qpSQ ܖMP"H0qpPPB/= dI2T9.Sdq)8M=w^D2C~ŹY1߉ }vCTMrldЃQ-e# mj}9a6R9Y!.qM]g}D zixZ"skʈkl_:g'(lL3~=^踿@Cm-Oʀ?;$ &djb|ovfV;-U?xߖ]I!T8(A.|0Y `O4j%@.Ub?Ue4 OB@\F%2XU*XD~ d<4GԠ>d!>>d"řrM␢+r&jjUdW}e#$gCS?&6Qb AE8dvdE6+\Ug|i,%D엡ǹ#UiRq枵+@H-֕<btGI*{*"Ǫqu`Tco,<9 Ķ d9-\P G i4@}wq:?xa^/϶|kz瘾nA8MqMO XXfQ!I?b>~n2OyTYZߕ͔u(,i81VJrJtJ,zĠ{-TxZ9{S>'b'")#DW&|XLMAԒ$PFi ҽhB|EoV(8T;nxu/`] 󁻙iXƵyݶ1 ڌ^&nI;olwc1J2nglO}K@nAՍ+4LP_xlqI@){r ~զrUJP=h+kr*dMr{eS.{b9tVILaqU2410<|a#ڷqß*g׉/2PҕDs\E!ڠK~zSWחǜcV>FJb$݄R j[RhIuY[*ۊ#D¯D$ W-$ H=EHQt+GaN+wguqj-Z2`Dhsqr{[g_!|WZb_?u/gkŠQi[+41^L}mY``XLsWKyvM7̈S4,E!7 jV9+P!_D](l M }'r U[kSTXe\m|m+DNٟiDXyU^-m=BRXga~g~µ(q¼p]+*3@A3;}k}׮Kpx4y ˔KֆȺu}a_وC%.nh/n$īCaI&~(r9)بRmYT5D=AZ h Uu $C65 5懻 }V0@#G}ZS%kY\B!긡e,T/]yn#dnOvop.k@d/g"F_V7F@FoM2ZۭϿl(f|4T \y/x<[zkdoSmfʿ` @QƠC| f7hUh3ZS/QPTh5gHY? ߜ_-83Q# ԖtTƒꞆ{F1.A"c\O$hVrN֕b)_6S@.eC6 rDDbk#!njh)3MIdirښ|tSlTck| "WJI{녎IO|('؁D龦nK5W P ˛'G!5R2pFɛ*!4[xC{hAJƗJJm @\KwF޴8:PMjJ9ԕ )q[BUdӎCm<-F ]%C?pL) #V yZraA^I]g0Dz-tΥ.sC)HƤ!8-OR3,D}bwt2 e@,Hj` e:T~0\6 RsQgIŬu7X-bﰙQfS}d:- G{oSRSunbTU9I Eu qK%2u׺?5V!cCw\(!*{͕EBQO+SOAZ!>thw N8FXHb'I|ki͓fV팙N,pלD'.#[&( ]8ۙt بq^ya 2Bz 2ڼSWT:&)і?l|eAڙ"[/m#IHɋTPǰYR \Az&#k*y$H]a8Oe){Pj=s:>SzsSD!UʵUѨWԘOfD.i[ ]^pIYwYv,{(~Ć􇽜SvZ_ ydHRC0U;(Qv4R 1چ3P/ C(\<|)\W~o|1xMro2T0bA "i @ GWˇM㢚~qzXDoLǚk矙&^O^6<ֳc_ ^ a\d{X$$#/]\F4ǘǀU nMgA'zv6e<˚n}6<]Q6{`p[T-,d]VQ%zRaj  A4A$ j <"RLK=яL.|*uFHG8k^휠L&ZQm{P%+ghf)$SPv.O*H щuq%QUmwn(C̨ jY&ŊvC*&TS4WˡTּCl9G2DX(zTq[șΓ$'MT|װOoޗYz{ b4d>P b"I`k>!.?jdt~['AN_.]Mp,t׋p":槖vw:ǭҥ FVʽ u͛l'N /eX6;K2>5[y.igrzЇG2I0b!ME)nT9c2^ZHփM0*5:0MPW[3h7$d ckTR e aijeCǞ= cJk+D[݈Ln~&J#aΜN,.)TxP'#PC R P ];s`<De jW:`rge(^gogc)dFSpPLfR“C͘vp>or=Ye#oRq)ݲ4-F>/D-~ 2}x+ =`Dd翮 bVNn5Qk .8ͳӐ9gk deJɉߗ%S OAHҘ,0} C6LQ|)l5lbs"8 )̊8.n=-Ovv+d-"@9ua1p=E>#`N*nMK]y:!jz}^U) Ô -pn= {$xP &%w {RiX_Ɗ~,o@EӺyJz 6͗H5W!hH{=M:t{*k%֛/MۀuxWPO}eH(^ ٪ڃ71͚˭u",D>ԴdvBH0@ZjHW#,~3xiqH~=p^%&$cÄ2o,#}Tx҃< q|[FxszMJJKd_V_`Rb9{H Xo R=>h)YMio[=toslZ|v3¯P<ᗛI~ tpd!}X5Hş.$Esrm Oz$65%9x| |ʸ;T,|)Hj!5ܥ1v? :z6j% }O'XXv" .r'O#A'|&Kf>(@ndWс0T~xUP5- >#O+ysNƮf`#V’ըE8A}ݳ]Hr0A䠵cUˣ^p] F`0#9ƈ$jZO!.-4ѹNrgEfёꚌz10*s..Z#,fb_4d:&m+hAA8b=/k2U$(qRH\tGVsc&_T.vI9T͎x4IR3mQ ^OS*GFREn+{|Xqܔ*Tl[%_cd-WcK&/$م]=6Fd̊@dwhĪ" ?P^eCy4Y;^.ZW@S.u@aGN,Ϡ'2' ঑fڑW!/սaǰ^Ca"5frBB[>XyZaȽ ȷYB0 V(8YnY;y]Aߕ)$TGUIR18ɪ >mZjG*sETF'I%v떷eí:tFٌKsw;2^²Օl<,e8zn3N ZW|K=ʾ sX"Hn gt/(Ʉea,CBE ɪ$y.m|#EY,*Oz!gd( '?g& W7E~7^];l{0v =q,꒛h hw +\ 1\/L_%3 ޻U-W$Q'¬IB17meE3?uO.P,.v=77J 9{Nȝx]0#DY"}/0rKl5hOQF&i.ӮFu læҙo(;Qf0_9lшɧS=Pܪw9X]ɝϞC5]G9ݖC1D=!_J'aX}eٷ=z:R@/|Ŕ:_ vq_0JAU- b2al%|iz(eoiIln*&᜔>[׶*9 y!*H =e.=cxH-\I;;Xe+3c+bZVP@8>Mz'Y_M*#1©//d J=7 T5fcz6e))-FNmk 䔠y2oҰx8c8 j2Fk.Zu{ԌUjCb>[`5Jm??H!}|FNiOeY&  ċDpb Or ¦ ̐(3pC9&'*d?~rO -e x-oJh! ,xij41)8pj޹B `ϘbE9'?;su0 ^pzw>T~;ݣ,.Zg'Ò4CS՛o:E\/Qy|ra{ԛOϏwsAkG49+E =O'K Q&Ls|~uSۄ@Ԧ&&fdAWp8!C2 ʠo ӑWNاi/uvN cg-aiH_M&P*,qf8PS Ь\ٽ%Qee&!0ѬAXj8uR/3 ӣ+ۢfct®܎ɟo5# N!f~RvŬ PHhTŹs`7e>\&&-ϙ:Pl\X |7Y?& Z/(} ShRrO-a'4wR4=GQ8#eJK?`D^$Uj׳dA3ÿ*ۊ(X OUMhE AJC&W+=:39Xj`"|]sm_ez_@NhTjZ7['X{2&kIטIˮ?YWPmQFl!ϝ'?O2$Y#x3袣xWgl*2-0DAMNrS3 Q5L,6vˋM'&M,Y0T=^0|5ZBT/QR˼WM(N؞6 "Z}6Y߫qqMcRkoYҸa"Ě~gtC`t.D) K'ߙͺwV='ZʢA+R ed ܬEi;HIwmeT7u`hUXk:9 l?:uwuš ly6>y ( C+qqJAQ)нp/jc)+gdI?KLqP¶cuepS@3ѷyQ **۲t1J=4FX%Y'KP+&il=Y"B7YIaR}|' 1bx?4<>@K^Fek!8߸ĿٱDZ eQ@eX34c&%EJ}dE|Kdr3(8 {G"hGOhtB4c]eNXa ߉$aNZQ]ڪ:>fYH{^;cf8\3,zdAAV6 ˆ> rcTF8pdч}:pg%ɉuUpun"PR睢#ύ@Q7Q3nfhupmh_a~7L}G Ntx7[:8G-=HK-?YFd ª꣱ N2'!Uht5W5%_ ^ 6@hjp٢aED@O$ CnB{L<'D3,F,*`Ӏ:jՊTdTTX9&Q.)CsC>TC9TC:TC:IA@N ף ЅcČB1vw䰝](0*2Ė,JIx8 [V@=A6Q~`E9uZ:=mRxs?19d U9Coʨo)ӘHC>ofzxb"?Y2==ޙ}Y U˯) } C;$;4W`BYV0oU!1b9LB[h[v1CsphGOA I&j&z!)g<LmP($:`0M-uZ+1+-f vS~Qy:<Bï^)-Y%8n./kwo~$2<:Ysx'ʼpp'Nl$yS(:duxM.F)CߏCq'9V'Lr6s4#>;1Z"$kH(zd$ܭbRkH4CUٶȃ%XUNGKVGLKٱA`.I0x,rD=aM.)zAS6gXH"%q bT#LA8hg_x;BwA:8NK/PɕZ #@Fc 5 Sǡp/(q_7i3eT˵EJU0GQ ej2P)u FUTj+YҎ1  >CehT$^U$<(3rJ>0ޟߗ߃t;c,5F pQ=v%a8Mb0RV\B~sG.a/ E{HQW :v*8#ݦlSdyB?:аK!LcG>0,uvPj0{5!ndK Oӷe63NarslU {tbOh#ʵCԩH ?n 7%Lx}_SYN~}d0H;'B +8/̳]w 3 -mE@uWsu&\Я4W&m R ; R.Jj -e~'AV& ,K5xhEU:r/r~ N'x0bm jM"c"JUR/-uta xC kRKP:С4[Ys[Dϵ5uLy1xԊھUq=#'^H\' (q: `;$VÚlnI`ZCڴBТY$$:U)\!/c ig9I d0KLu:Q;\=Kr[} Ҙ= L:eeM w5C7IצWhG>D!) LkiҧG˄+15d$irp  )NhrZcl9Y}^RC$*ƍq b?6`V5{{\]_7e)l%.U :|:N2v8}%J9]eo4q4hC\tuKA ch '3ܕs3 K{΁ͫkX`PI7Ե{XSE9ZBLF6Iͫ׵!H$jM92{Llx0\i̍RcXհSG,5[*JR=tpuާUFEf &"نKׅ|4ŒANp^0}pN7!8MzMnW ȢVGj*^AQ_5ZQǒT_d#:/T,(nx&sy - =b˅-9xCʷa!_'$Q_Ÿh f`eVͧwTYӬz g de;a (1[l$w ܡ.^6!wSqW\OmkTu_w8^5@FDpe,(C0 QR]1'DJFzo]Akl.tJַ;QOM.VjJ5l)SO^$R늊[ViDQ@3K >^{[Dv @´d?GgČ !3N^6!YiH'nχy:!$2$sL=u&5ub):u91p7"oXN& B+<9Q*sX'{`dr"++8X(eNٌJtRzۻyH.y ᘄ@5N ާv@AlG!1IKPKtʸ{Noz%(")X[%'L~ m1q@UXlxHL* 2\CoLx'TVϸ˘lf]\w! ڛx$\:eDAwAYt~{Qp01dfH$HXbLWl!4|0:55Y> 0U6lµB d U>Feg -%1%\r,Zeam#hpi;\Pwx$pn] 6*"k^bDLcf8 ͽjE ٍP[Uz4Dun%gOiZd8;ߛwkFht\{(uC`p2iħKl)^L@‰: gCN1{_:P W jj%LhUpdVd[LxzÖS.7@G,zy%sD)M,: 0H"k=diP d6hAs,FZG^> ZY'& Tr bQj[ibMKT&:o-[˜[b.iMW!G?AV6WY/)Y:jg6c}Tis~ ?GE;W5l-Qs|&3d4􁉤\g>C4duaؒO}yV,eQ43w(F ̒`2(t{_Sx*K\r19$k5~Ԝ$2>BuB<٭It($< O0%[~gIKX}!y)@pT:WүmUR B!rG0=9ͦnb7EVIOZ5!u, TI4W?\acx\. c'oSq.7 UY9i xX̾Vw '(x;GS1fw9ez{ruFR\j0ewWeƻG*cVš0hk}^#4Urh OgR}t6):qg= ͦNV Nиc84EXOT@ ͟s:M0\I6ىhbL̈́[Lb;z>"Rjۉ6Sq㷢gdm6GUNі,;GhNʎ#;@־ Z֊:w¥Lx6lX !<{O@^Xy7Ճ[2#;7sȉH)-=4žڏ!x;:VꜗP_ĎqyxHdhkC + ?{ BiAw3=QdMNqtMT}L'!_-b,nxȃ7ORf"ޓ1 o#Pَ,I<tD֛IVc ʌ_~&|" o*MVrRz|oA;Mxϳ2RekX\hqcM8ɨx,Nߪ(#4¾i6Q.!d扴buQ! }:lju-4~u , DZLP;= ́>5o3IkwiPjgA <՞r ! \^: c|,G<9R Y. /^F7 :E]9[׸A2VF@5`a^ZnVG,l=)G0;#/+u@/ji8Tc{bCf}b)'!;Fmu E=]݀ÈzR'(X%I:b'G 'QA9[&F 1)wK"`"ފ;ul𱪵AiEُV, /]L7'h<`]kH,sЉi ]&3Y` wR=i\<'Iz"$B928dYD!jRTc39jl;+- څ\帳&ЦFeqt7;)Jȯ~RXE٢jp ڀTuN}oqԪ] N`"DLR;L2~;EC&!$ !% ԔǫN2NlhU$|zFTnw$ C 1$}%/wU! Q::ӎ%uh pTCLA8UE& ZP70 D؁ F bʦ2jK{gLJW[.cj2a_t 7&9D;7a7T 15xJ9k@Ɖv25BW50Lü(̢D&"7hUy 63ZH.9C bG%̨MÅj$D̤aWH: iBV¢oiN*; <ϧ dS:$Cߔ>4P΋̑Qd,s'5 }$e) &&بDd"k89(¦M4YW9{ͤw|rw0:s019dYO#DOQk&Z(5 #p\'/ Am58'5g7>+ G5N1 `#/`x%{5>s%/xmZo`|`WP裰Ř[z>I*R?"9U+$f5kο&z  vp_l 6|h䝺%]oE5y&ADn&inb}V"m&q G,a-h 2:a&k+!xw$sq@R d@rDw&>ϋG" "lIWx oJG%Y}:eDǍ>gAZI]B耋P<\^5Yz/Fi@-0@Ysa^5Z42cnAJfnC""@Up-W6 3mof|CFwimm-*<)XATXw;V͆iCwY}d=t$QlI;V[lq %%9[ynv7j wpZ7- Ա*ƮLAuذX듵F&etYF%IJ5'}W@c,[Xt.fS`>n8G>-(̃u ?}tN wM`S8+, jlh*8y`ӤyXW8q3ٟʓ0fr:z3 TWl ʃa6^% c[*ɉ?LZ*[äkT(S0-07q?8NV POK =MU(~X8etEwB҄m)sh3x~y ϟfVe pkB1PqrM`N-ns? HIeb~I dܬvkMxE2?0S{o_< yIO$ -0唼/4h/vI)NWh68YD\2^p<<#*;J͓ 2kҌ < u筐 ҧ-Ks@ 0 ʮ24 99 'UOT3>JG`T(Tݝf|l㶍2(.c1UIZLJ0gsw"LsO;3m(jaLp(鲵P; DG&Qȭ|1a||(bCB6N3bh?[ft,u"^˸%MWT{ yeIđkC=~qUUge&= Pٞ[PW I.Hz}l-eX ՙBT\ /gG%]8UN_ʥliDs%'qE8uXQOeu6]\Brԟع=_8ͳZ'O 0d?] ʂ g[b G10~A+gss,ɸx{@%T~ռde9/ t$ )WGqeͺdEBƬC 5 1ьҥbV' ,jrh@; s 0R(J;QUg`iwc`?CjijCo:ꗎKBduLZyMpzF$گT$gF=0". Z~& D 5KkM!f1?[*rA#A3l+<%9)<=Q1‚[Vt>KWB^+G=ynݒh-P7._YS$7,H^ J`~ ,vbm-=*L~mi4 V? @]pCn yBw ʐ[0vcz;D tc4#ڛ[b^ heQKݺ-AVtUn{2GP\Hă;Rʸq_nj : oF9jЉ?o`_,s%O"n+X[$ IYGHxK{\ ^JM^.ZvSJ D yv2+RC.cc *;]t ;ٕ )^Qj--<ȆHVG٧ы/= n1YLڥxRL$.0 Ι  +ɠZ:.ۗ- ,G?XDq[uK%k15#d11:CF}l旓FOc\ls<10ka !j_~ʨ4VQ@$ :< 7c6}M\⌏wHs> Ȥߘ&HmCۂI@7M4mM=ɷ7;]{Y~n~Wqf4u^/3~RV4Ճjƹ-x[O=_6E-;N{!r{ўׄj\jT\ΑȘn05jV4xCCdXz$ķ{`{ޙkjytZ/l,`[Uh<&n"WC+3+I97_5ESpXb'xu泽99o,S̡@<y'Cʨ^Lnv0sdݶԖ~@*V$wo!lw[9`I.oyM#fuc`hQ w׏VʵFuM`- x+`x% c7܉ṣx^Kҷc #[yU2HZ[T%㛶ܔ¯qgp-vCP^7Itr~2O 񮒘o`^zăUА~ZV\c莗O Ai(zœ>[h$s)gۤVޔ@6&Y7տ'3Ɲp, a\s5! tv6ݣ:x7Op)})I؁d7!<+޺uAR2\XHJ +;ݿ_wb]`DHHr08U;G~ *ڀq#~pl+N~q. RTZ4z Y_[:(z}қzPv8ICAejVBc?Q_;_FfHOt/OvmdS>aLEfoeŲCDZT\X 'iT> <|e\p2:(kksȊ (~z`.8ڎf.; 3nh%$rL#u s!9 D_Xrz<ɠHKw1pUZ B+~Җ=c$d1lwE># g|2LFSgӼqf6fKojE 0ڍ([ifj!f;3wc3,#lUTwZ홟H\r4_ 2㟭֨Zͻ1n_4tcF0]L /AA4( TT5إ?~Pc[^x ^q܏u%Yp:Gй(9#Y*N;E-e_>k|U 6]>BSx9jO7A:6`-]_QCxzdriq౽,"/A4[ol<>sZN[g`1Fږj %tQIm&M0,k( ]ᳶ6IceFT$=q(u@;@04+˴^5.D 4suXHh^P(d;;D&/~$^/xR7{{<׈>NGu=0Q Q_yn&xDU}W:@v|@3w{\X9Ź~oa.\ m| ;֩pDʷH֞"dI{.I8[L1(qX%$`Ұ7v|@5_íؙ9װpW6'a"԰vH䙈S<P㎑I Z2.ʎ2ɐ5[SdCa|WV+&L,w"G< AtcR@q_$뛞c4U96f_O'؁T@Кy@mW"6z@ }ۃ$70jM#I>c*h4h,Pt+ Kt$صRPq bm8I;w!E#@I'靵xkY9V}P 2c_1_\t2Wui_ /}{t2.=hn/x gyކJ 8183zO醁D;SRʿ?_8DX ߄.%d ޅ7萔;cyhN pWmKG.baa44P[|$N$ۓ-ݶ;BSJW],:/Je-a*`.H~&\9v 銑O4TpBֵ*!ZT!%_]Ho}1 JryvR?>kVZFmGM]|_eX*"(|_F޿CNF H8uڪ0( JDEbɡXߵ`K[k Yo]*=*nɫXGAvd܂(UKT*' `|xY*9oUTGt/J#;P8:S PW3J5jmޝwp)JaG%9AhD9#=o]pgjNh wK>|ٷ,j=s=6&lguC/:ٞD0a*`Hݓ C\y֥0Xu^: rȊ:`Kӿ$"OqMQr?Qp"a%sm› z F>c=!Zw. &#h+{Vuyp ֹݢV3}- SWq˾ :3 ju#&Ѷo3q/(!6["'t|I"Jc~qWU>/QkF uQFW$l >dU QvxlF TgrMa8Vl4t@`v#Lt~UݗՃ00tk}ezuhvLiT("~" o}j=E#Ko uy%# EV3fPݫCth7pk]AP`W|_Ho>7Jme蔁 C ^4TgMܗAi|u^NpanB)Bq)ex h9rsZ~ꫵx %#]ʆnwQF;ތ*i\`8O}8̆6}Ja[@BO@JL v*B PmA (nN]i `81?m2u\{$&;)+B @~neN-B!e}r {(| DfIU]xhZc9YX><]coK{wߣ;Vͽw"V<[3? {=;ҿ@ 9ϒ~̧:e.#S:x캏m&W̎{;~  ݅hrˆC#ƺAZ\*11 Ж\D;4 8$7sϴQ~)7%"ݧv.e"B7}Tʔ}!˯+n [* $dЁh;pp+76o.e"l^W`[[aNN8M`z~HkSPZ8ۋ3g5v. N\TH0V4(DxԒHD"z0${c0)*)d  [pRMqy"v@b lDv)*83r+'YTvCKPlJq{ JⰎمzkaBCQ)k4ꋼPXݭ$ A3U1V&siTh&a<\̨r CxX?8U$-iqf}3/2ɎQg܉ a Ǖ$A%gYW|ߍۉ`_/e J0qKE.ixj7kLm.KۖjtWGq ޝ,|9Xk}ٰiC[_v6U],l2vΗgi!\^aO2RQ0mDϠhTg3{<2h WǔBS7ԁ1b׎:P׾Mv Wk5(&$0,QUd%C־٩P<6]"8LJ۩0 1N2L]F \2b8} Eh䓈2EJҠ2Hxq+JvL$<ޜ#fyg! ZK:3qa;. vKMOeFOxK¥a7ckO%JFdw.,!e#E( E}(B #?|1{95n; ji1YcNтx``fgGO.m B.X62ڢ!13 { .aN4v\*:DWzl)+*2wG?]"gB;I)Lr}\}2H`7bw ~6>,jY^eqFEr¯]f51Em=)Zf[u"+[TJN%Q3I N7IP5׷ -$H7za9dBCd"ћe<{%dq@hwV mLgB pXN:2Ip,K6 ,a+}S7ݼak]/i 4k<۾ޑbk m!q\e_UP)\2( ` sHbdV;Z|%Lk ( Ngr9 ?4p89 Ha2`w6';/?j@FϹfA%'ըQIg1+7t %/ipvYՀ,k xll[o6xh/y:ku`7,QOP:릯6޾ᩅV!S|NeJeLUʣ9Kbu6AS}J:4Y?cٹX7?Q?i#+0Izȓ较pmIS l4.tͨNzժp0mh{Țs}OG~]N|3 r$q!"0pJ㶠v;!ㆺs %)HJ{jEW G&MeDd5fs nBԝ ȃXC:v sJ*,6o\ɾĝ'9Q1&PCЍ0~sDgxLThSэ<Ɔ'%9pyfX]X$>fPQ.J"?0uI0\ǓU'D9wiƬFvh~°x˃NU#b1eb3%$D:C?f'Sb8vY u,ť?6/^g%ix#Y)-R`L~"]$rn#$x-+㨾Q;LcxBC=?M&U4<#o9wV6' _v8o< E:0y9]x*wV?xC#{m5!9>8DJqt'8b0G&{0,{}gS}1.gT,,2D毩_Z< 嚏ܣx_(=T ܟxtU eإ< PjHBI k\jp7*b2Vy+m~pO!ϗ'um5ht0|PW0h- oC~yj>RV_S Sީ$)OfEaeҫ3ꀊ~!aV WZϯW^rjeqHL]BH0n<5!t3TUJޯG|LF^eW:bV C !T0ԧ߇}2v_Tˬ1+$|;0 wùhZa~<;IkjJ;=LpYyo/+!4УP ~jr pq?e{- JDv cN6HqLzK>a$<<Ǥtd @Ou: IDnsư4&wd,$$sZ|kM^ ;A*fgu\嘅Uxht]+Ң*.J.6Лp|z2;ϔ'8=r=tGy"t٨b.+Vt޶7CH9-ܳ hNu@|0P YK0>,CڅY˚gRufV|+LX 7*;'Ԉ+]rK&Q]pk0hf7u:o£HeRq#鈤z;:|gJ)o7fM ^. ˥Dz s"a㭔(()#sq.p#˾M;5/辉9@k@`aHAR=afʡgI~-oA Bm& Ɉ;@$FԼq-Ǣ޻EꖮxIHĒ aNcHȜ9޺'e+Vou20pmi~ B>5 [Wdc@X/#ϖ&FGӌ.#jT30[5m<>@2, (}S1!ihKQm%"n>ae[B*7W'K n&ߓ_~e[5uS{Z͹M-uB`ʲI@'кTc7E,ͧ_ *Q1kzU~:Mǿh6l2K3gNkM$ ]XdVdWY Z.G=`tN #o؄ ?ؕD69h N&\w ; +L&u+RN,T]/x/uNe0 Z&*&VH'l? Yjj[]vyJv >Τ 1l^dAt^8'2jNicY SUl3u`73 vY .#DK\ñ;-J81p7zh=u8][L樯|U7?ύ7ވ:z#|̅ڂ}|N*Zn|}1gp3G1ڊ~?>{(2s dPEt|Ҵbe:zˤ[/L-'E*Ժ*1KBrk~j{āt,%OZƎղ*,]9=Շ gnek4fEZE/YO ]MB£ڼU6Ys֊塄5!Tv8hv;jv$#nO0.'o0:m>-i2J%3)Z*YDK5Lp͘_^ t*(CvaJBcPвi]gIDDMaS޾[%jj^7+ f]ZB~^ C{S=Blrq[[9^V kKΙD]:'L@0MBP#, r RK[v =_i+}kqdh}eL]WɯA O\";26^M Gim=mF|;q #de R׸)^|u>#a(=O=0>h Avb>Pؤ>x a<ctAP{;D0 >=8m""Dy24yW&(%Ԯc"lQ-Wz/@HddoUAN642>= `b}S@AKn׋['$=Xo]V)e(#;wᰅmo7$ lQ=p+GpMVqe3AFG o6r ! z,دאE\a *"/ɘV̺dŹ5t uWsBt/tV D b GCPv )]ŲqNBarN?*ٿMRF=AP{,߂3]g!pz.\E'\}`Ђ\[>RՅ,ᱤi$y#'1p ܃Ij>D0ː\TSe@U} , aq^ROLeOMd G!ڑJb VKkCP_*Lv iۤg?Q$t}ުQo@-Kr=5HɨtH G# 뻸=atbj(*LV -REt7hF!&@ X1HI~GYR˗{#&եuKa& /jՌQDN=H>(uuFbY1oS )e CH{$m:G>>1v)1!՟_PvK{*#=Gid)O s>4C~c9K(bu< ylxdۦ,GԙonA)J&q|g!FTU-S ɝS9&񝦆NMڸx9.q[!cX[ o|.죖!Y0jc  ckpע؃No'uG s[wr7)mXBg,._c;@p`4G0O^&UL8`| ,];9¦Ju,xK"mw% w#./Is+R#>r߫Y8ՅFT _:CF)m90NT\a q &5[6\Ezgw }qZd;rDG=h`7q˘E0i)a23k;N*.ro@58SMn0 \:*R6d79t*X.=i:pKXέ-Hfc~:FQExLss;o^-Y(\l(c,nޯDf謥^1fCT}.y{صli=YzTa8/f1%.?4T[bW@'b *d1Wn;r._Y0_r;Ŧ?oIm7R+q%e;pO~7x/y|kLhM>wl蚕ZʗuÛ@ ".THk C8m3wsz!4M\THggHߩR4$OTosc-c};>.H}1ь_Bмp9ّ݇vc❬CswH)@ VOQ*(2LrbXϿ4ԭ22kÜPB  =sY%.QG-hk37n9M m@S,SfxCyj%a&3n"Tv_f3&XoSN }STش$eu3 :fNlH߶J0, vq*c\䰤t#m! tdt}"[qz:pPF;8}sE 8F?(Y:fv^-V>:1^fnbܯ(?BZhھg'L!lA\PVf33T"s#{^z$izV|pW+nzLvwH%)*yb8lˏUi76;j~A߭?%8C 4a|4Q11[)ӓaA> tG5O6l;,%yS[ ΖUisvTuLl*A5#YS2 oԳ(z7y G>_n{"IA1]MqX-7(2Go6 ^԰yD/sSN!#m3e >} ykIEYyƐëƷ)8[s}]7c4"`;\Π?b+WS2!C%+WGi De/ERͣ[ؾJ [Js˫iNTsuߨ2NMPis[:%ƙ6B8,rPin6>]<A5_&)%F*ĬzFtۦ:gTto+n;cH8LL<ʱC= [N R09B^&Aٓ-'%K&w|c`T;Z\ºYm*YCB8`4[`H*~*P4NTt&g!:/Q&%H!1l~SYV[D4x{- i/БȐ[X@yb:s)C.s[@d.Iŀh pvt׉_d5hVODwAE- -ρ܈ ˜H lyG$;EÀi%_2IZ&|aRf7+T+wGW :āPɷbyoe]#H0T1AsY~t7owBYѥJʌXrSL`ŀ.0[>kܔ3`,_EQO{q'>?\'5V A|Z- WiǶSAkï!ˁ ez͡ŚߐX6*&wAlJ l]f=cyt`K):t9N=`죙)w<4G{T#(H Y`9:»?-f{JT=lyP>KՑv jq|Z}0kH/8t8g#`vB?/h!M8͡9Cr2٥=΀ 8oxM=1pE7+fAWnZ]nZpoQzjh8H׬i9'^,ryON۲=9P$Eɰ[vИp5oE6MFaQ!u=B#"p_4_}돿A}&SYTSM k˿OϢw?NDy26oKas߼Pؙy$nB_kQYuZX'#A+k%dk([T.E]I=v2E҈?0m1Ye08.^C7uUsK8mI|ϜPjb JY@8m#ew2#[#+G.zeN ŜMz\2}2xe̬l?>GxPs:bY1{t>k|C)]Z6ͭBB} [ _kA%: -Mi 8F .(Ø9Qko}LЛzf׾AWM"ٻ > V{}'yy&*6;o.ӸN;qQ/5J12LТ ?>?}qq>pQ}"3ˬ 'g(pcPt-_$[^SWM !CzL[FW}y=_ o +&ܝ2 .'Q~=P; P>'u%ewT KFh ܆5[jJy\ˆv)b7ґQ"5_Jo?!ElQF48mޟ D[b^<wWW2et js^:$4AA-3)hVg.Zu_4d58PN3 %v@ 3"Μ݇l.zz"9X1߬-Bnt!lL i5-X;GPɆ)_EQ(_P3,rBQ۰aU. C[Y sb~}c0pᾔ}3*z,<$&ѹF0p[1BVCMvl*\C#:9]Py;wрO.c{HGǃ]0`%PRux傗*m]Zj.4S[#s{5 YP)œ|}[Hm`pB5vQ6nO+E$vBxXpNSaL_*Ч*JKH'Cxw`]e%c81av58wmh\dPel#<kk;0(w;&XO)UCc@@?;&:Idt&]_R>3̥A!39yF?$%xAB3cȬ'>zCgw7}cʯJq{~apc rDP}N| hn"9ENd|7 [n eMY|3a@Vݪ "(\]/>vw`+FbTpc66ZVJ4: b1| ["Ek2`*;gU?ط棦#>pZNtGՋIuh&Q{6~ 8RxbGtg:蘯[8">'6n0N3[Iih7Y;*ˣ ݱ$Ż7+͉ʋZ`ijۣĘkf% DS5> 9?_C*ZT{H2WRfip-N0ྍ,zzOK{3`fyV9/ى9pųlBRYr 'x8\aDI^{j&-ixS^dQ݁`5EdY$\Q,KDR0BlwD}HxAދ=Pԍ8+ZTCn+GD]iZݬA<`> \ alVxV5J? G[Ùar%KA&AaYtE&A8t s!48~#:ˎ(#cHvH?Bj* =Xy{9%BBV]#o4f`x%wXGVr'م}`nfx$Ykd~llF 7L Ѭ:=fPod=Aw ?c@> U$5'MO/ ̏>304wa[t}箑{b[Gg6\b*UU20$ma,_a\YQ9$<4jl9\I+-t9H{UuYc(kAmM?UhF'g0-XK L(d'CW`7ܙءd"AsJO<dǯrQ=JwpJlె o׭\@d |S3u#1fV{ pl,}%)Dd1_ttZV~8QzjB#eXP;'ڸv; JOJrbXJC]aw_P^n s$0p{[g[ |CVZWV8/Os[~aR6-Ұ[;hۓM{C%… p`qg8Хֽf!>!t2=V[ I 1%6O]ZwTgH5; h}BÙ6Pu`i9׊-lɨAL:xaf {eF112qOewÎ&&/"FJa]|;fUJn͊P^L-8 1dLeD:/swܖn`MJT?iOtdD7hy&K F7MGJSLfW O E"v3 FO=H%xR%J#dHfTT #K/a- ,>BS$nzu^ fg6.asՇqqX?2E*,UcwTl;$̾Hx1|dudhNro(ݴVDNj rJ n ;p{2ijTѨ\QǕ~Fżhzc%1M}ea5zۄx9]F*kzq#YQ_qdT<^Tsƥey=›Qɹluc(Auqt(O1#CHGHvHX,qS4Fo8.U9@d[c< S,Cى$XL6qJ=GvfEg}^g*'eճ(kWnۢ#Eq BAe+e["EOSEbLa)C>%ۧjow15s=f>@6ߦ2ϣÊ^9E ws+sGۆ MhL<  \'ʓn:UE%RM@U+7vʣqHrqK?t#vSiJQ.'ڵ/$YM-Dd] &OP=>UV|5ƒgUhU$>"kRZ%.w<'9)#S[z=y̿tY+|yU/x-'a7רvS0(g8s)^-\yI:dX;!ÝAՁ( 졨\/g5 d /spKŒT_ =]BzC~MA4B^i 'ZN~oN! RҬQ^isLA($.bb~d6s@G05NK\%!oH** ,7uT6ۋߦ~p#@lA j:at՚lMsVQJ*:xy@C֡ש Y^֤>&W" '[uv{:?2 /b9eC<.,TZ}-@^u*Ż, !w27HY7\DaOvj N}'sVC Xh0s;ѷ5CNbix]lj!ÿP4ݨuG2DpkץTJ'KENmw9,E\m9L| BcꙵAխY=8A%KFva<~Zսg+8E:M$a,uEwj݁"MXb̀S)EL6,Lb{]nʆL2Ⱥp C*q,`l*zxDŸL1(͍jE"͛O]Jݜ 0x29l!w[<{Yp}g7WM ߫׈4%d-f̜R6=B(Hn˘4,M[{0O\zY :tpK1G{kAh>HE]T7 e=.qdxQ U0{Bm7Y Ĥt (L1 2ohmI3i3e/h)gxÖuu'7 6_W3zq)Lv-(l+>6,x#ϢPUf̻sdtƎ YJd@: qJw}Ƌsq+XZLXz4AH`qb! ay(Wv/v2Lrf" eY nb`W;t.cgƩ.ReՍKe>;Vr uLsSSVbg089 y0U{W龕<ˍ0;Mw^_АLCfh"EĬ1Ӊu`U^ȰC59CpU8YP/9xV}]7`2*1P /i1OBsycӐё'-GM?T%@|;.'WIA=ݵ FvGbi^2hv"pY(e2›f@Z5v6sޕ6UI4 %è; j՜Ƭ]vỸa o%[_bļ/ `d,8vDc bCrXC Ĺ(F,Hjbq!͑6Ek_a*&9=nN4Q^]3υ^E< eHO]GQ;p ֈya6rsvP:<_fHmO[ e74(>,`?R=S\ZtO"\z̃V +|l9h, jP'4Odg8(dwc f=K-jEVi/:C(? {,S _&$lCϗp>JnvO|zsa&J-~sdla FL"q< /< u']3v8NV0Ю9'n+٪چ?S⹴vҾuAa.d!<^+-ZHN? S6~%i ow%,%L-9 ?ee6,=e7Lwy*=&/\7~'i>>jH%xyuw@ގҁv_EDxA$H PN;wRvTQ͡yks;ܸ1&JQ7, .kn[%C׵yt5-P Ypps8A>zŝDkk fO/Z.c+`P20+ .lOFSYٛ!ᑩ 6H޳FgkY>ӟ?K1W);N?/0 m.b%B\ΰW,FV a}#*iUGY2O]Vh*6f“0<?مV D׊r8[m!ou;9 y6bsɄT Y2QHr(nn>ׇP Lߏf1FOUh5$?X0YIݣ^Ooզ I6 SJaW]Bf̥ϞFX.߉J0v'j>C7~`WC$zݗvTlꗢd(Ԛvu*Ư#rpfjn#z],RVth,F5ƚmfi; t)IQE2HvʻNKDm[A  ,x0)g`|{ I;1LzQ0HѥKIL:'еM:-. .%š .V>NҹʢX&$Dk]ډ=/:K%q^ 0vDnTB,%>_tBr=BuXU!AэDlg_oK%p>}E.Z#=ٷ֗ .O7ʞZДio^mpDH{xԳj_V}N_2E/لhV.^ څ; {pMAj>giTcbcEиCe}rh细Jy%T(g,NYjbQ n U8>cK-bitp6< @D*A89m{.Xs$O5Pkҕ]>h x؅= HwF};_Ӱ,Ο$ $ϱ]?G{C8ˏaZ)G I#o: |jEͶ,1.cІǎ܈ Ibp!bծ1ٿ{n䏯%QT݇OɰSh-.J+n| r_%`¤}~s&KC }eԿ&s(pdYVyIF$].^aG O°[xtfc:ܓz G4GUY L'QRZ%1fIZ=H@F(MýKihO 0ϟ]8ջr KgP #]ܯ]q`L  G_ ,rNJXE5zKZ|Hr*`<VCO:p$ c+N4FzR $(ql5#CIZ4dA(%^TЮ8Q)ذ#3X^@Np4%XbaYo`OBy浸U]5BC)K>͕@"Gf9nȦZgVkD5|U0`N"ANa5pP 0WѪ"/E|_?|D"K|+wޓ髷arUP-@6@^#NyYu@ }Nʱ {ۨIvck6/kPQ .l1c\ ` MT`7tI%SլR&vȀś_yJpx~՛:_M/ =כo2J6];yOb6^ {F2Pߘɬ~8FQܱ~S ǔۖ?~o&GN; wnR}CB‚GōFK)= JEYd RwE9's:c]ƦAЄ^9bM^tUӁE%(Kqf#5xU=O҃S '],|漻ԨԈqKx&2{ɾB7j4Cq)\{L?#]> o𗕒?N/d9#>>BЃWgZM26A=p`/MUjuk=kX=xv["c0K& $|f9xwZMaVz7]!x̂iŁ50Xl8Iy u8}yHôI/{:LVס=|!~VzV=G7}r$YU XV ԎR\Of@e ` NxiW }*AVuZA+Xv2?^O;2&U+45W*{dD0\톫$t-j FǖB2ɒB&wu)ÈMTRFB^:s~P-;y81 4y;TcЭSulW7jcmca2=ÂƯ_$ ~lXbUJmJz W R@1}'n`sSj1`jd2z3!Q2nnSD7bQw) q* ٮ^g|HD7 [*hU"g=s1o >6%ٱ JZ$+x.vd%h!cU jw}էfDm'w_gbUiTCUotS7yyK]nY60ATQ 92i Q}k۪LubOPA p;VV5@8ytE8Ȁ:ʑdlP'ࠪ7E wWY$ ༂%²XЮgl`;d,z1.\p##P}3MqrK5|@&`VG2@rV+؎cd0WuGJD3S`#Ə-XAͪy*R_P^2M1!Y! O. 0j C=BW%rA,F-YAG:"XLRbW$vObyp){%2C,Cn1 >G`hS$ Cmߟ0Tc>GIs\&"3zp*8+ iZP|L҆tujǣ~00P/8Cr^mЪ!.ɨq$bN7oNv+g-PaLKpAT4*p B6NCç!$φR|Jq'WaT4kxOzr:OJ.'j+t& eJa"jތ! HrycΈ sCZpA{'yj@9c~ _5ȣ~xt$o٭Y'Mǫc4 W}̈́eMu4\,O 6hJ 0۪wn2倿Bh0D)× 6A0^kQ 'G +6Z*+hE'^>g$N2O $>{9»#^) ,S=ƟX1# Wnݒf/8[&n`{GI3*5GK&=fK4~U(!Zmf?;);n)rh̺4 NED} 9"!!A h> 45:nvZ6\c_gYhKgy`'.(ѕOsR%n vW.b9Ds|&wr%pxcfqaw,,S)[jAGŔzօYL*c5!1dSp*j2$q#O+mb؊wHZ޵\xZ\S!mW/9Ҫ[e_JǮSc!i!׫݉q, IipH/RN ;˜:l- I87f14/Ǭ1^ 4yB浲gfx+kܵs S\yhfwAJjwǤ,6@%sG 7Jwp.ݾ|DتFiqک:ER6m?srIGM48sުzbLgeLNIg-X//l86nzhƛd)dۆn!d?GtEVWi&6x ]"aDr^}%u[)i8e \D&?1GR-:AGY6+ mٟկ's7 dFw~DC|oo2kl$<؍8 E$baxU(*/:tH .u"wSte!6p%2̙80=S$,@7s䍅'o,Npcp 3ǓW4qHW#}vOBe  Q2۰Q6yAPs"غBG Hfӛ2y{ B$ RߙR榑]m՛x֤[(Val'X݂O(F%3l0<5 ߜ~ ^OLb%x"N, {Pf%f_f4k4rq:,NPЂ]ιW2IsɞO$rdLLeNO1C#96f7A mϺ=sɢqTxzAݦY_uB?5W؊N&d6:u G(6A{`~}3|AEj8V@n.|QFjDj8wKg2/0 - zA'-:4@lH1'֭OMvDGZQ9@MGɹf7ɥU+Gu+1fcp YurҪ&2` I>L:]\ݴ'X=o$U^]n;5  v!`Sס Pz& !xOH9%i&"P j1+:y\z2{LH bpҢ7k =dZ 'Ԍ0K8g5wAܥpwH! vJr(%8}?o{yq[u_h"YtOO*dewʄߏ&@,it)¾$7Wᅡ|*WV^crry_Y|8ѫN\ݣ$=bE!'ޛ{eN*mdf_" I .Uԯ= ;UѽGC1&XtS=W*gK;j0]-0$o_#HV4 Z2RֶfAƃ9pt7 f`3aJ+YvRJri@K3@}D)NoKN w3-'#X*yun {$5'X)9liϯQ%j;aK@K~f@aׁ# =Cn!Nr,NESAx~+@Χ=qw_d5OYv9VS+l͜5KH;8+˞ % ITxaf'=ۧWh<0rk)Q+n2dGF+Q%`i9)rQ0[(7 J7WZ{GsJ9¼sU.]d.%7HPmV͈s5hwBRL:"jqT8,8yyN}hu=pf%M+u ^#KiڝtLuy`Pw8,-s‚gX1XmkPH=kd0t, 毆uYv==|S/J7v#CdxnD8N{ CgDcV"!Q%=C΄ůնO=SyyBgD yss98+2Vu%9h06i3zjSy>G2;5Щze2hcdK\^Nh[]^m뫏݉z: Z,wtu`k%997ĸ z{B#y,HW7]wQ"a 9X(c$GnE~/6d 5KTƠkE^O 5F6縛a6L!'3(Ix#*ɒV%JóLxc kA|34$J\8S)Zm*j o AM^Ǟ<wp !Duk0e+2#wo|:#&QUh&g F*XKt5PxkgĻ.:FO܀le Yk =,͊fҗp`Bw!Q/p_ L %>!YLz`dfSޅdOduR\|kXWq6`RU%?WT2gfi^(E|*(l >p3c֧AA2^NV}V_:GE :,!V^z>Hm謴d=eP PG;e [E?k4Bb碓RiD#z&$@1q?2t= YR'*T^8֩\ we /: eѽ*6Bġ+ӺbBliD;keβ)H\0x {_0suᅧ-Asl|h}h6"C,7tְiM@ΐinSJ) U* #]TێZ]sZóXY.[ӌ^s]ˆ{)#{G6+ؗsg6͔ʎ-ʄ(l3)Sf)1gͽ˝dݵ17X0c s yeJmZ\ Z|Y7sD|Bl.5 zom8:i'@g@H' oVSpݺw2ޜOlX(3U&ĘVlޓٟjE,g&Y<<ۿ!ux_3Ax˓_twn.OoF>,u"ҺB/,|B¿pz!ѫ O hr.W->םP9<n脆Xx|ѩ ZW_\o"C[=~LKٴ0;~s𝳆Ϣ1eyVu%0ڦ2i&K.C$oT $d_Wͺ8g^d?mT;!sSL)^`hY_WDosYsm\HQdYݴh?{Fy4]gyb xpe}$eBgay| 5__ey2dPP/JrZ_HX>3 cbBmQ(ԒE\X7+$[[yJZJe s:Z&1_׮0ΕUٿ ZJߎPN9/l:CWWWVP ?R\m"BeOfevB]m_}!wx ι:r l'Eo:طogNj( *ij1J|RbMgBDSbّ=*@gYc#Q`ِ\|0565R^XȵΕ^;Fs!7anXK45ZUʔthUJdommxGHg1s<2PR l]H9B0$ >́I[PκC:˺&Lgq r3+U! kܐ.;BPx}H>.Cǥc MV% B퟿c=VSvڃ#8'v]ʚ 5{^Sധ献}F&0=&YE|c7$ `5gvqZ6>p崇Զ0ٖJ0T4]lD)e2\ظ?wn1Xl_yi IO~ɇ9PKp庸-#쿘` z8rm?~UZ!.LZ.ܵ; cZg h/vA;IerNʤ'5C1k{A6aŕ8Q@[ H#gB /A:{P(QT+x0v|&7xP-uV!Q "Qx(b:F×:Jįf]lDZuj|X྿.ЖJmӞ&CG=^Z*͙ Q 7[_穲ځTY0 SMVҀf>6;-dx`>19@8a.Ri|v} _éuj&j*)vmDY3aaGIG+b}Aw+xp<@ I(N[^K Ab(@8?Ö$xsкzOS9 W$F45i{`q! t]=42=yBS'Ei}m0u5M-H'P j1#yK? DxH_5^9&^( a<2r.a@)XFQv`Pg꬙}CE1'λ;;xK=68B[Br:,.+6^flU-M+47۳WZOiz>^[yDb{B4SpW5ksI ³؏6G$b=qnkCڹUT "$$% $7;Ϭx{[%4;v2BVC+5Vٞ}`#x"Jd ےꪌ|Ihŏ%1vZ)G!v:]#j#ߦah}B-ӭc%=|->Wb ^چD1.zl/Ozh]l-qxA#0|1ktD rxdk!N#鈣Bd/(GpRV$@ ;ơgL>ۏ&e _}vz":v"@aŁ1Ӽ룏3&Qf}J>[ұxt{D9]6wR~HA_67Z#NGқ(Aڰ`CU#aL37/5۳M8D?ˇ:沜0='L@ anS3֘`ZBdu;Yf`s+M!@65z[d@2DӾ_Ǣr! 0Ms/N7_+sňq*,SaX[mG<}E]Ϊ>$ydJ8p11ʕOJc['TC"βw{@~WTT_օ>ľ*-ge/Kbs`](K.I-^nx/`$Aϐ{]6$ȣAQF0'1ib!XajP*+|gs,_;aItu,[NNmHж'[I,k'qKqlΥ&0 P=ylr(鋚ڊ{jqX"HdU˩2Y]fS@Α()V%*U>sh -"gO50P2 %li+c11 ղ^Ndu>:8`Tu0 |)9Dq(H'IV> :-˦+t  \ţ'YQ<۽5CRrMixZT\t&<\@.<~Òwz Ȧyƕ̵P`"1iu:푧N*|Z=_<c2Fβ rlHK%"T0Y^9%Uu!V J$ɽG279kԵ)DͭmץۥgbMSljrW~J᎛G_{+ߪKME%8DI!Pgْ+UA*q py~*X.5{ٞfj1BC!@}tDq(| >. x"ܸWM% p (u QrO/P 0KXSnP,2c`@җj>+ebM(ڳI#x6ܹ/F؞!KT.pvd;>H܉6P`@ŭnVlsX_Nv,wrmuqJ3.tmB{b+>.ͣ2,i *Rbk/UJ*NhURř`wf{pr(e'%#J( 5]67f)#d\ P0j[DiA6%8P3y MZ|uQGr\Ya Uf2L2= >٪옡cs]LD"2ɼ[Й[^}2P;o6y.M!GzQ0̭qv6 𒳿(/ vը,K K^OM=%Lknm~-oT~Qb\ 悬ГEIT ^2UOLZ') WJsV.YE3Iݖ,#-/iE%7Υ5;IYD_~P^_R\銘Ю|⻭A Ms(IhnennE Ó@0BCM?jhLa’|v*IR|x(]TxY"gƚT6s@P6|NYl\4V;ʂj߃~VH@qD#[ ^L :[jq:\m^j]3|Uُ]ULR$T [xZذȺyXl_ Vn9Jɠj2tdtu(2Y4󘊎zlж=uUs҆Q@2o3yO$Oo vprJ~qIExmq]Cq3fX[-0ԢϡUKXa~EZ㡖tc1!/8rRي{þwӞV\qdqRv YS,jJ zU=kXuv_99O+Z&SM/oSkl8P:9eC>_mq `2KBNqn1dPkC=}txJ)K4oÓ4Z&?j$2iѸ1ʲ[\mL*BCaTKmN/t㈮ *~Y+&e& K:tYR;'tp8M$eX"J[W XMgP8˙|wPS [(Y +%"! nY`FNDIG[_ձ9t t}nH˕c|'<:$7p[y04tFji:)\ن|K`=`XK(^T$hu^}8J&EHH4% #gJLbE`*7.c57qߌM ¡e0 |%VIq0DijQI0n M5=udT܁[RL_G{>Yf]J6V0Hw˄Wz3'0OtnXy z}:RFN$誳} Gk FiÇ K}1%Ε:p^Pڊid-2mI4ZsuxyBZaLACHSWӡP3 W|@kCJ$=-Σ1A`w ڻQZѮ@ $1|!D5gν,0r{4NN硉*^fC8w%bɴAbk3{my 7mp1aH )P"}1x0uv\,yJ͙-(G0װ:lׄJ٧0w}8@%7 %mZٟ}:G^>Zږb%ȴn'ep֚n}|dr>TqB(p|2ehL@=:p:Xb~i`H w_Uz.Pǯ5wѻ٣g.)~}Qs:|GȈ;lU[p\#0>R']@=/S6y(sK.q~'_"cfTʌ%*)z4D (]F3ùs,#3Ou:u㆟}S}{8+}9sO'I1Ggür)/1{>봞L;ӗSKu}ĝo7YbR#Ere~n:6<,Bw҈]kܩ>=ҝͩ4;aYNҼqD#cNy8f[쉦+rxTZgYzA :l6/+6:Hm}-އ.i5ä&T8EPߋ̓I,cY7=V_R[JhL]pc`sQ! ;DXdBGHlVmR]E=icYlIKiy/[v弑 e7f#Y%L,C{AUg*x(Uo qRmRz}K'OHZ!]pѐZC!=\\]V^,[{~Oo7:o2ygҤ S ;IFrX7(.ɎهB۳PJ$/|fuakJ29P1U!M奪.m1{~ 7}"yD3yGtH :tD(J\s{F'sSOEP0 ii*UOej7>տxI{Rw>S4pքEOvd}%EU;o !񝽜)l\G\.wԫ|[Ƚi:oAZ Vc->+9=0bnadяc/{=#Uxw y*"ǩ--6%-ca1.5jZ|hJU yy,(y!Ԡ 72 B=6ooUC^2sB0ιKY01NAL別t1ab=s % 6u}X,AСNU,9:m_2){|X>'b->0`byRҤ.n+~nɨn$Cb6cOŨO4qqXaU4 ;TlVgLߞ6zFw滠>JN|mZT+ɀIŢr]9NB>Ԣk_ a8&'mxQ^zԪls$HsrrYn>t\O_Hb06*Ak+>hu('Û$6(TNIjQ5G_~ϨĞ}MZ $(bPt01^!NGchvoj:1D.JpH %p3=]?MK_>dL*t{8u-{$xfyƐ4,^ӾJ\:n+ J]$䄲de _x.\e+ ;=KrskThMpaYibOZէ5p.8;B"Q+=(^/Nu}ecƙ,vQz6ícv\gNgt-gٰ(1ǐ7rN?1-e9;CF{@ƞ\l^l/ `;kO˩IQ2D,ȀA7Xa+N+!ϩh^^/Ti=| VAx٣1QM@Svi29]-d࠼qcHuVqUQSGl2h"Ƈ.${ ]gxWRs4Z|ѱӡ]VZ-VɃ}&"S>gG-d?X0P`7kqSp cHKa% K)C8GZWV p{JA9ՠXBwyh`^1d~+#9s; g/Xydz7G<~k.bzEb N0I_99s[^Z,ɹx9+g$;AiU~?PNKao:1^0[䔧u$_a| 4A؍ޑ:3cGxx?f.nĔCú(>Yh-7tPZwvvw^PK3β?2Vx/x a]:zpw`6k|_`ٞ:ß4^|2`C,ݎ?`+h-*x~T?EY(׊=?'")F6Ct&߰ΨGv>W|RA ,co[ WTFdVp93[n qcu^Pb=l 1|'5 \ e8͇+y8pIЋId=["A-O&_·f ,)59a;'â[aLNOp* \lZЛ*gܼ@S 9z "6\ E @yPLj븲@ K ҍ;d}MA&Q rG}F,F͌>tu7ѐ c*f L_p*qAb~Oa6o`B}! ;!v86bO,T;P!=!RW WNyRZ=Qo/7)oz_UnM}ݒy ?C\(f|:X;(wQfuMzgmMP|ԉy 7KDC+ijяIZx7ϰlIf_&4*D5BdV/qni?e%\qi U,fK\aT孶}dЙmVKG=Phx뭲P :5v# _T 1e%OQݠc+N9ۨ:Jw TJteeO;D,l2X@h,k,'(>&hdeCAӐŐERF1OkA&NÂÛ&,W&9bi95XE3'qN`lL΢[+&ꝳ&_,/qq]FEsb|1M{ O=k .Yˤa^We@8 6ǃBT  Iڪ*V "aA! ڦ(&>IFFxjL4Xઙ켚 5I&NY؛{) rq쎻y 7F|6¥Ey=25=s_fZbZpF+QYPi}jko<|-W!~&7rxIj F2ߒf3Оϟ /ߐE3헾Ir1[f9`yُ`r^+JfY=:PGҳO=Ľ2-6ny'ѓif+&†OvaLv1\0;ȫ].ܨk;h:y|z%L{$3JL%Ptd-9w9f(r RIncl"VX/yaR{.˖ 8yIݖTB*m]ۖVXUӝrDz~#ͷHajN,#rOC2ui <$#!uiy^7w|z;D9b!6×6($ˎ^Xk#cu0+ytK'G3]>f=!*b#);g8rWhoKC :5)p1U=-uxqKҌ(eS N!喇ŁF[ڹF.P,J uf.wOzԅ8Ng6d;@0s{YvlWH3jp@z1aM8,gIGxz X+e' {傀UXNՕjm{w:a4;;Wg@.ɥ=v)|jYsy2u=_F{ $z#/Eֶ9sjk0Go>k>kˀz>'cm}/Bc=>D>P:+˰1.&2g!t J_tvU#ǾAܘ}2ֈoFF:u,>cOu31n`z>FGZikGGA4R{;G-Bi*Z "~٨XrmSۧF;?R憌'ۣ(j8#~`xsD&c֩z8K-EYE.S?w`>?ss.3w~ Óa@LN'0v.@e JDQ1 .'s#ޙwI]̉3vQ.׎&ū@}0RǏG" ̾Ap78TWl{}؊9*ge<SZΪ{ʂ!fa \v:.ؗC-P^EK'M(ORo,66f=|R^f*0)1ʠC ḽPi uuG nc䴒R$_?9'Hr Uo'ANY{%Em3UXNahn^:Z kO'V -ۭz$ [M$cG5xDŽ.C:6d`˙? HZ]`}~Klo,5cOXjWE9>gi5Avf/%Ʋy,fʁ1FPy7&qo8!.02`G5JgrVt82gp$IF|kM-m-p4XJye䛊@C{C_6tp Y1dWY52HX\]}I &[G^搡4T?LD,#hi\XbfHodO*3?ctOg;O(Ch3}s N8̮CDuRC Usf0`3or\\+@uсŞzj6wO {C^6$Ɠ$e/"qe^AkXW0vL˟"tU7L Ͷ_TD21VƁ25{}ߒ2 9cE~.VO;L:rMfy،Iuljh:/=c3^X#.nJNS :ޫj@Rhd6HdPfpymnV #)F"1 cE6ݕx"OJcL2enI XkN`>tvrVR=%xQ+SAsӖTV_i3j )znP)lm>+ΙJ?l>ADUExړ7*$s-<7ԯ7Xg+;EЕ9$,lȖb;Kw'y=(7,XCiDP*f+>l-Nc{:i8Ch>W5.'JI&9 S c>O'̥@> &D%NBuIcձd.5o?/ ;L%͢Ph4nuJY< ^AWZߴua.l@v){<9͸cmzJݬbtrǃ_=@pot<ԓT. &'3E j;ؖ^B3t꧝HLV2sTb{ri-KݾKEld_a],qcO HӺ/@g;L`EV"oIFE>a;LJ@,oB4㽫>kΥ`zOj>rz.zÛ{8h2ϻZSeAWyW.:!L2 bdؾRu % &;8! A46n2d$:7bӱgx|Hlt;Qun2<պ ):iɐh+ f0h5[$`K /}g6V\S!rvyI &aE=w"*u6:Gb .1&cJ|mL6ctKg{ʡ(,%T/t/3\UzzNDE(RF]nX)gHM}fwRv+*D-Y=E1{7W7/_8NQg6+E6eL_o>`2+ 8B\)U ~{zʞ1)p +IV A `It^dl!clp,%,P 2-cL^RƛeS6 MEάN*Ò!.I6XR#)0I h٦kKeTZvm6Mb` *MݡJԢͥp8J4T_ X&*Uk C)`n]\0  9m wטܢMMS(c.4Yr3{ ZmW.ד,Ʒcݫno-|Md?B(lM7CC])䒄z˱P= o# 0n,p(Dul~%NvcxPS4^w:.zIJ<d_Z(ny 0 .ĕn~I&oUuR*ƴb')>fR f.hĭS3ӣSU)lN6pHݤjdqو*#%Aa6%PM:KZ;ݎeʙi۝P +oR8V#wmY%].|"g س!Or"UP5苝/?#+aea?șx3=nϦSFI⢁ܕ]&mh}%ɒc`4qT/jLQ|UwflK"Ϋq"WgUThAM|ql XȺ:p!jc3i T[L avjvM6wC*+DxIma6FpQ',M}mxb&AN-MhْXYnpQCsMM͓p%1o|遾 c\}9ZԹlRAV۞4~{\dx9=B2 uХ~?Tn8=OM +>cHRየUJe= m,4e_pM|QX/Y528;rSk n8r <Քew#RK]rk/{δ8IN5Ug;_;~;t'@cʜneݠ>wRvM^!UΔ8,zxIɢAO +@*! r/|eN&;N"CC1\W5\8 ZWn<51(nbJAi$å\MBv8L?[]Y- <; GJ J.nUD2T,nlYrKӽS*Fb<7mJ))kM-*OwY NݡiqUqyzf'A@`|#S11(kAM7K`+ywx%)$7xΞ=3g~=73gI.!^"}2H߬+&<2o2{^Q d=gQ /_uV[|FhAOM&FvCfh۞L^TMYM%gv aGIvֱGo>S9yYU^ve'qfۆ,X5GZ`1qkA$u34'w7o!։,@RdگsT"IbLvdYb-BZOs5ӊ]Prh+E+vno`nnhGu8W}_ PKlYK[{I/2<_ZvOM4ԄǙӔJ3>5.:*'xևq%*ibj>En*oTIHpY~bA*$ rA\H?I#Z⚁9lg61 d,7[CW7kN N_Dډe2%O=D__CQ2?|CXvaL|/ ]:Tժ6d.!)뫲6BROK}3(?G-G<LK4v\e쵐JR.o Q,dh>[g>ý"zfuJJ)I}ƺiKͅ3SL<;7#hBhAjM]DWU[U$JbK8[jx&_.3fV} o,6Ko$ T|mn*pG}`I :<=cK^\䃡;>:x\UL"U]N/12lj,mvYh+ KmxjAu楷T6}y;6O훜1w.|OV]z\f]+МufϢVB*(u07jl3Ay$ʊz Fd͞HX[47Aw er%͝>zzE -)/LxA,mчseL|͟2K*oi~y"7M&soV>v 29R#Z|~f024fy;?DH^_BȳcKE|3 ?͠i΂wI KHWp"'o lYf٬}4[blsf]:ϑ|H[%wVR*:W3͸t:u+pDhIfI#UE϶\}Fmׅ jw ?o!Tnƶ_;" |βg1/׬L"y`v:`q#+o$N0-k08_ɾH3Yb8KFN~<6G!_yzK3CNIrms_)aݢS|i:^js/cXv#-uۀX'p5vMJ2-ڥg ;="i{\kaqv^=pi/[tBٽD)ϸ%T[D)w  է-XQ.fU*V!g}A7G/;^ȣlg6;[6+0(|A0!(q:c+귕6gإX)o`33]Z%76םѴzSowL>3]ogNfL\XlF$M&3b+&aS5CgYg YeQ1#u?'Yu^\%e<CsMeTgAMmWʨ@)1% (y^}7]72 ՕY>M]<Gv7Wx3S|9ɭ{s:ն:d}vQ1|Eԏ6K(q?FYSlz[Cm~mIMps}8| ,oo0?SXm2-S&*!YF?92T7ѧ<2XhuH!^2QQOKfe s$J=!왅&Sc{b&?f |T:|N7rveXۍfQ# Tj~eF5 * ,/cNUH#C{?u~]t[dޝ3;W\owO*#_is(ҼҒ2lв;LK~=O2DZVjE'DIm I,,Iy˲"jcыeOؒ@U"9/Rl96|Ozf+e+/gSVqƷ3? Ird; W}ɭxnY*8⬳U9-!,, ʤf{cx13:\'rIDuL Χ1p6&Ѧ/WI@Y^KqY -Twfk$Bm G.VW2)Q#uygԢzI`AvA9^d,.5B6%yK 2B_H}^D5B r9 ˬ]`H62@{",MWmqF1< PbLb]m1٬,F:ʯbRe9Xqҽu T3UՁ aM ꭶEљqJϬ]ȡ]zrbXAd∞dv03YxF9qٜ>E*dHq$ly/yH?$<#c^~febL W1CYy F4 YΜ! UȲMm sYL<>_~cG)ß?tӏ|1Wͧ0ǻO~/?o~74.9Q~A/)bP8Tkíp'_n_Ȟ˦Ɏ % H G\K_?tdi_ o6\5ߔ1'yVvf^˗}6~0=\kd 9z/a?~M`% K1@h19L奨%VxBB-,4jOX*_~?q)/Z6a >^m}q J5-rE7ӿ_ݿ^*OU6nIv;ϋWw\S])0~tLsy8Mh6zʕ >йxӭl?d] ȟtǻ/?Ud՟xޜVmv&?GԮR *5w{'ȋ]Ȝ "C׻UДUo8h)`_nCoۅ&-4A2]lӈio0}B_-'#;`^1DjEU:]fS?$RzM$1f7$WrG.7%rt?,Ӎrb=l,E|^bKQt ƁQBdVEy o<{b i荑Vi/hYbG߫.9 H+8571bҪbRX*l}eo(+αd?)#JٛYj,,e+HPF5Vg +Jfbؐ|!%*YU_ t~_.5H^`Z4R:fϓ`r KZ yP+H%Z:R ] ,XJMZDz򄯅'iލyذJ0 HS<£C*q%$T _y4ؖy ^IQv4>D;a[*q=PC!iHc"l(N{}B}rFWC%崯WdQٲSrʸ- x~{amnlV kk槵Eaf_\ LPWxёj9m_+8 suwMT45'ys0h'v^ptu+cmiv+uv55įyKwEsY*`I:K[2۟}vOJ{Yo* v%/dtЂ^J9j*[Ri֫33M#mx Q]}AB:%Oo#=} D<*"єj&yB}6YIAZHik؁&*6PtqI{WP~&J]i F"9j:w\ ϗ{u @G7 upq̊71@j C]cF*k='E&1Q5QMT1#ZPn&ie Ǔ0sܬì!is2m:ܝ{<؊/o}u렃L\2$ `J7RĉV 3$u1Ü4*8ڜjDbK.] $lWfGZ1~^?wb :+=.vąְ[^/JVgItӨ OW5EISqGk6<$@Vbӄpx 'DFSIT\è t.҄ wVgܢavE.{[=ݍF|ۅ +cc7JG\wW6׾7f0#[fI04oR^e&u;!Wvq`iawh[q#}_ac1BS MqcVfq @h BC$1DOC$S/nV{;fQ&Aab1iE8k!A븘P a'm1(Z-8JhTvDɓS>$Zs40(t";_9J$QJhgHTX|C@lLفT]ͤH}g Kb'{ItBj&L;|suZI&S'.qٓFpOc;>Dx|@$ZgCݿEES6HG@щ'Muu-@ D ݤqX=n/@(E ^ȋO) ;]~YF(s ;:VR^ #@ &Wu3<FN8H dyn#w8m^mLv p?q`lC)cSvN60J260*{ړ'4ݬ2c_'>uR['AdlBDT~:*26Qurt:X2:u~*26ud~U<8Ө:Au:O.4:m&zR7tU7JGZWOeZVHPi:!? Gl8W ~B}d<與؃&l_UUZg$Jh ZU>L(PRxGRS:pJUH$9`P!*RHrpY 1j'#ר?$ڱK'qTR D O|5"i"ɷ={.x/+; Ĉ;pNq(;1U(QW^4qj=^%$Jh"^%k^p% fxȎBN#l'j`_QN٪%-rs%E@j;h4ޣI}NaI"}AdN378$ T&bQZ,p" hMȣvEW$ diOVVo69K7'ӇE: 1zB,xh2q xVJLB ڰA۟]coҺ0 (?~*Cva+H(BLbaE8aչdI-M C=-OFit}oSف$ྵKK$|%ofX8!E؊ !bF5Dа4 ԏkV uZ"6!gNeHJiY) BS ;m@C;Fx:Cٟ<vFeuWpo1HvEN$ {|V$Eg=]`җ7͞==]^җwXCV؃$"?!U? 4dxٌu1K#ҧh@DɒVv2&cU'N$Mbۇ'L$&FF٥cQi:!'{Dݔ%4kE ʓNށ~$ۧwFӁS0fTm:OOAyactAT>Ξ)- T\= Nu{:Zړ[%!a;h{oWdž;W30{c Jv̅g4ݲoZ˔NkgDVhҸxVD!zu ?yB9l $3P"w"}Fm|&Nm%1[Jt˔~KQDSM MOG-泦)V#xu0( _.`3Y]d ,~-bInAK<Fզ-H%icm9=f$.Y^ss| p!OZy hITʼng͛^&xuS&FפuQR`~r> uٰT Ƿ\o]\L݅qI3w@Qɜ~EղW+0 }h9 J`kʛ.H|,on(Oa L+Q/LD]b-.׈P%ueS /e_&g1G :4اe,H3p, > a3D>{M/) .35]e*cH%&x iњ"QGm,EY3{є]$2cHrDMu PX,˹OUbp3^x88Ӻ񡵬J sB kYXH [J6Ij>N2e6AZ_8+fC'F܃}Z S eZ9ݔְU1}AVE"+LA'Tq?fg'ZT^Q䛂Vjl¨ݭ@uWmgPђk9l USfV6J*87@/( 8f(<9rYdTRTQJG*Rz`ؠZɩY1zwk˿KFZjKa~nW*&e <ڀ3:.T꽼P)Rd(8:HbE;}RS8gGkj]ͅ &_1"6ۡAB:i. n+h4IlhDTVJ0pJY Ima͎ # P$ %5@Dz3Lo_䛥mce[#l_$MIƔbi18`564~VĐ0H/8'Dkw rEn9Ě$dO鍮NM8b-T w DTQA}UdzNI7Ԧj4T9 rP8c*;lO ,JfrF\0.;hXM^P:.2ɜ "A;;1x4jHhn-6vQD{OLyh(?'TŲf4_"%Z9w*;RƼ՛3)օ|L`#v^hx+S)I4h09ݱ մ#TqJOI;Ndh:&ਝ[58l3) V39AptD16S!=pN`jsG>.pE$#s:>q;ax  댵HaQf"1И浼0$o{Ll-hUIhY<.ҢZ!tnvINj1]lcėi}QJ{ql*_7kjф }RhMb'8,z ҀYJ&,ўA6Vq`I%Y i ɚHs4';@@jDty!Ȥ i# S;E7Ԯi`*M2&խU}:7i3<4\,k3bOykE;J{8&Yd5xV+T7, PJ8PRWYp~+89[I"U4Ⱥo?\Sv|H'\Nԩ|pQe:z>m6 ي:(M2Lj4oE&摧q %*`LKT:г#ZiR"gYLtO,*vQDys(jozE UAvMJk^pMBIeU]^צqD#N~Ib$DU֜6v@X]vE ݛ%1M] Ƕ{C{hc;C>U>O|>E,84tLL<=jZ2T4%hG$G Q ,V4p]]Uxj7?lbm2#}*^pMbGS))ڀ@+7e8pqǩvX V KaSX{O$-*Rɪu v)[|##3옇hWSMbv#}f ZWިM."Y%Yt ;׊&$bAJ4a--h%T#@^Ea`c4TMWJL:hi\t e֕M8<"BEк Jxs/ (Z[W]Z̥EEѲ6ĉƲ5j=J։."Oy= N*gvMihI'mpAӢ&hGC[(hRq~<"h\@H>H~$_<) ZY }^ٗ3n,$(+60Y bOvu7dT"5Τ =4֟}Tf V sx?ר>g'wyf=]$*jȄ&ɽw@}0ÊA+???OX4yOuJS'5`7uCxSaԻ<ʰᵨX%saVL6Wae_k 7uV '&n+i4܀nxZH뤆, ޷(oQnm@Y+(wM+c#TĨPNql\M)˔c6:E+N;eQ\"6ʵ&MaʓoStNK@jRzXJJ]ϲ5.^3+WQa?I]q)W. ϒQ'Rq (o[g)&tx ֬Q|hzZu"(KVuTM@(mڤն ߦvoO>lxP9Q+!^WZ+VNhR0VEŸYRv6iU1"gZ(]; T+U#"մTF^TF%{FTDPHEچ7]^?#3.\IZǑ"dA++tAO" U OGHꅜ=G,F敪dNX.4jʄ"Z0Dc?u*j=|_xVvzQDpd\%T>b[o]-: 9L,czp& qtiΑL4D-Q6 jg T#seX9uRDy8R(MAI/lLFƈқGEwe,ý K'q#"٠q7QٮQ tqtSzbe~0M"?@rQTѮ*R`jqbĝɝ%-+٢`6& 2 i̪M m8ZQDG.)o(jrhG hNC]ژꭃ%.hsYQ%`W^uAdtl#ߖUxW˒Vv2vKqB o#7 d+9#gR Pzoq;rO"{Ŭ^褖zq@"\]]ae'˜ QQDr6 HJ(ʴU ZT7ھkc"vܘ# gE P:2dTs̷4׺DZ1)ݼyp(=+ps#-1 R8 ƇMc DKNA M(!QА4v23Ng\h}"V9]λ0f%e㓑9HNBTl8QlM5 úM6Y$ F'3L1qW@hsRR2%u,qM"7``2jSř7юMD "& M@{\> J:a=/%ci[]tm)xޭL@ڗ;TWt~e4>#W[ H;~"B`3U'NG*O)J6% d5 ݰ4f sP"4^t8/&$ro9> +cHGÄN=O0:sgS)lpD: U2'&e5y\c/?DiV}._%MT#s^&u#[wYT%jTiʓ^b”W,0yhzq+O&OX)zs kdԽB{pxz}.X|ftF)X&;$E(yד60s}dD E,)F(:[udOD{X\ Bq")|]4qCV>,Fg#J@.ob%EIM 714L<_5 }per&V h2iYDz[WQTU 'mk]v n*bY +ńgGQ3GGԋb#J dT,"4 ދMIH~A֯(,n{G"`U͒""(BM%AЋ ڐj+'徐k8+}^7g(魤yE1~Q`)ZDz;kE q_u !A9h6Fi*^/aB^: F( }/b&V >7z6&u'sܬBma7&1DkبOϮϷ ncS?4kPTm=?sj>cyDYc,kI:MXYZүE9;|h,cvNSQVy^4y2Y_9(Ke/x(7F:<4.-g_{P:%J dU ["r1h‘T P[dI=>70v 5i^OUՔ5u^^P;4iezSـǵ֊^Y!jTo%e- ֏V.F T/xVe+tbYKɶe,$rMxߺx jN:uqLh I{4c%e%Gרh[^)Gg79͆HEQQ< R~! w }mڈZăKg[5`@6Z#˅۔N Dv{']{R'Z=PpnIQ sZ,%Q;wdC0*8+=F>><^G`V ꭕm7i? $4b9 Jh%"Qx/RFz G^xϒψug5K*ѪU`XX 劅;Whz;_K(xfGIM5yZ$3vZh?.#]_ x`3PNQMLmA .7XkQDu+^q4mջewJ%b44mlQ촒+s7O6\$Z_Z ׌Kk)U4g"Մ1ܪq_sn=[-_/l4"4⦖)uJȋćz6_U-'(Nr6&؎:x@ 6cˬq^g=f_*}"hU&×OZUV0U\[3j}koYR{$,_o$FaʪWao1-ݝ-Qzb[Sb8òZ)('>0d :|{FBEb5y۪Z IyJt%jnnj'a1p+ҞóJA䭤F UA*1&1eog^ϚxHg3e]`8j!US4ǞD7(B2DT7M UIjH Tl&ۿIiL35PK,[q+ y绷RЪD 2"1u@8[Pȫ+-'Y5eo ^`;;mm>m*3M־ Jm6wܔ_⢩q\[1أeQŎQj#jl6#}-rL-Iþ:\4֝^DAbjA7.{\}ɷ, Y! w7_ `JAJ1D^ך<-etZj[9E*wh'esXenXtt>@E)_q4EFz35FazN Ҕ>Q6YDtJǯz!TMmjR7-/^f!sg12)J3k*+KhS4yB|Qg%(QF͍bs)−٪Qb~jx2ch*`'昆vYa aFÀ u"ZBt 1PǼ|79$牉"LJx-D6Sбs  zw/,Q(Zז2(JQ3&P. D5'k;s J13^lR d]XgϾUvnz՛n|3/ u]E&JzyK=Z `vH3^i1!?wȡo&6*]0phl9WM WzH+&A#o%hf9M~h XL7k~* }P N^C!- h\(ӽ6టht:x4}|| BZb;#͕5.afSJ^j~Zjx.wQ"9M4U\"g]P+F3F N:,Zt,YF-Cz͙k"N;f8v]!VZУ ] y*i%mhz,_LBzu 'wr % /i$ /i$%a"xYlX^ ,/6E~,Ny#R>Rl.HSNUeۑ?^o_;ݶǯvU!!FWt "-zB%-MtLO@mh_TWd6k%I:+m^;](H$GrGK (S8K[p Ŭ3ʋ y˪8p<+v>|pƴ|"&/g X{+ݟrn⬯┊B8ͮ6.lnj F Y*vu{*NNF#Q+'K 9]|d#)*##t$ f~&2FJl?PLzzO/x;`'/4}玬ZGY U=BM=s hwkCLzD|!V ^3oˊÞ;:#mb(:r+D{Qtތ%, ,f[ݼC^0rfiX&nYtI2iAn]WtkP93;.8cd~p֚=١Ξ<:lXɞK|]K:\^yҼΎ+p^gǵҼΎ+p^'p=؂ueհ5 hx`V,0WєB,̧!Z֛b>Ru14l E" cb.PDbdrN6p]C2IV8nzί%}W1.Ȋt@!(l]8e1JC_k_T4aWDPƄWeeɫql)vYBY7~*uҪ21Jz Ҟ5%tVa X M{0j; X*(/X vcۦEQDy|͛Z珝htMEŁU|b-&#G_)[41MZUX=h*4\z]4&y2EɟYUuӠ\=sA}K7 2M!8lSG NyW)RcH!QDN}K^ym5^,!ox:|Y`vɡ=-rl*cAVz@KZVSIgu6Bk*kx:5ϫavdѿE& ~G 0 4<'ZNug$1r.Oqn~Bǰ5Wk $2Fز 5ZG۫uE체}o5jVQmU$ h z+[mڈR7ڈN^|#[PJJ FwYySh!{ xy)OQ1@HeYdTd)x > H%CBD–8hq?S1Xu_E5߽҄-f=?͂8H/JP@-bgwkǥB0ʤUvd4EWcC^v^]({6UyiAH]5gec;E2܎"T$RKOSoID|êBH@Wނu{5W9{[оHn&g,_3b^[k* ;3^+ʿnsVFibaΣ`b_Hձ-Į*ԕWsJ%Nی =jKUT )0 ZI{uPݍZI#T"H]\#icQ=9ʨEbʀů\<_SL}.Jک(*  % ahF)wc M]([ۏpk7_0 olGip5 ^~$`Vʊ%K|t5xmt[I:`|37xd\I UآɟN?M͚4J:EЯ;xYJϰ%(#^\KZ]'^ x5v_xwoOA,)suUo6/#yi~!' ZF:tGgL|/!_M@e59f8.~G2ᓕp-QۢfO$0> 4f8NM hV;G XHЬpZkj$upP"PY0d}Rb%?DoOA/i.X<ʵ?p2H̓5-+"j+_m5uK员4-vk`u&5YB,W%k)/SĻ2܏v?*Al#^Yg%#Y$bڴ,]Nzf+_灹b^sW­ ^.W+Vhi)ᐶ&h^{5[fMmZ,R 6OIE&QdM1%G.[#EeUi!l9ټJ :ۼѩVr',m 5\%ВSfFؔ/D.㌱Oogm,op,pi˵.ws:m81fn)廢:=iI+MFY澫x3Id 3j^ ϓ穜k^MfFo<A(~TnTOeC2i\dQ`vK]9LšGйND;4U֐ĢysOκzqZTZyx1_c1?&ehn~k 2$p9Au])0AJIH-@[*y26S>D j%ԋt\p R8DXupUg&Ƚ4&i5}jo$}E#gMQ~bGFP~~Z妐wsd-hDC=ӻ&vU|2%i:Zf4T寷PFM{?дӞDM[AŹhjfiN>FjAIvNSi{ٚnȜ8:#i'a=|6Ύ346D;q:/HePHZ pm7Wn7X*X6 ؘ],oRHMDk^_Ѐ_uCcEuӆOŠW76n wmm Օ >unV(ke%% 9Ҁpn"N7>!S?/L2fȷch{?O{{9΅W;NK^O{8E.,%]q^7z}2R{⪯}ug/$R24!I0k.)d+"=M8e>̂;}G֐OUqp7o0o!]6䏶7NwB9yF4)r\Bc{Rmh-*e(Pdxcf0" (!uah(5E؈6> %"`2ug `n;Lq%l8~|GYVW%]1.:vxÝ+BV+\~GY{]m9v^lD.yy:1"-ymf˂ftM31nsuI?_KWj{KqXW-fVm`_sj]z0'#M әI_2|HW)CXiŅ̓f43./F7!\lĘԝv8Hk%lsTx觿:tzuە!f χΙ3ҵe7E_ z!vU.84#l3"bLS-flh3 <̄>Tf tb3&{|/Jr=S6WVhF̳ z33Czy| hb3g]m+Ɀ]L'e{?I$[ e_ ,JFG}rޒmWݓ2m|Un4eRѧSb -ka֝<܊hI'Y/]#UŌH-&SX@{#O+*c%Q.{ٚL#v&:שޘftj5N's44dikژ^c?zʳ-lc?iBNlvP'Y.IY.au8^{nMy;<@ݡK1QTOIdۮb+&$pj\9Y9cLp6=#oiyVP֗y֗U&m{DkKVO~،$[ȓvZiVVn J‚iIIoK%Uեj&0 yvF=Dډ<8mcMvswxU,ꠝe[V"7$~MwH c'UZ]L?24PKoYr|avQ]L&esӿIdV$c4 a+abY.^lg]էZ]Smg|Lz-c"^kdn8ˑp%5#<ǎu\ɬYoHVdE d#<̙j3=ϜcN9y(K<Ιhsȷqȕ5{՚'X>%VȦIZSi}ݾ/;J է:MilM1|R@l}##]Y'xNEHe5Fn7(ӷUra2?"c.Qjoh JznϺ so!Mδyum 3@^b29ƲwmRs&jHPg}yEcNP2>m~vr硎~Ž>UJD㰃oO%ni-R?zgwyJxa|tU3;2V@DdpOLEKb}=yIOV݉Qd7Asef_DV6G΄CvO 4'ƜXs27+ w|%K42n~DNUz` ڊl'x kD˳ޒI剔tR7{ jzA:N#ޱy@|<=岑d)THibiPBBփ8p٨#y ?6,09m,k;[`]G1Ң@S#Y-`IѴE Ժ B\ee]뾻(P.&H4=LV?VOW}+6 1p`CJy%tLmfNSfD) ħlPbiT( ][QӰ{Aw) D ߟj~P3x|M?O,gxl;x!Ph'Dojz}ddoTxƇ|[9Ř(cxbL97PG*Ҩ'e ϙDSKl`;r~vDIƃH<68ݗ2Op[ JTEaX Q~P]\&3R\h50l-@P.cC3-](]r.qTmQ'J:8=tp6l }l-G [~ 4D-7ʨFl/5VGtQ8Ķ1hS\ˢ?cئŨv"Cm@`ݪ;9/;;2\q`~9ڣ1 y |M;Q䰶aCi߀.qTe󉌠%o=gY]% PJfw0DSH1>qŌ9ߛb/9U԰v*U"UR b8zed]PQ{ .ĸ1zrˏ'hX0,d]hYwR⺷0`N+ebY8-]?7Dvf DӴMBQ=I-j4R9LY"r䩈A AɑK\ea_qzż5]h"{KM҆ 98w?sD5I[zu [UR(a2 tuŠ&"N&\1 m#N+[D%{0XܳBPE,' tР=n8G%^%N"% -]Ry3 ,KS6ٔ[AOL`Sn`XqNhxHd; . g=fbbAj׿!"bxXFmWNK HFE7ڸ}a_ 1Gu]\s?f48aAb~}s?>7QgfV]2SRnYGʼfZ~`Zj_@Z8)ZވC<`wá*n'UcǤgS^g59,6:8j'8 mlP UvFh έޱЭOF_j֟ˎEv9k;#I{zGW"鹛e{wro .G`\` (|9BC֯#(nɑAi`21,g?6((-؆tE 8.Ν}QH(wߜyA7B~}ԋCw9ȅfZc'p(ɸ;Wh6Gy^Lc#M$cnttU +6B_ɘ.lF1k%;Ӂ8jcn\oZ0@5d ̼)\6y=`%+8w퇅M>,,tmU>v Ȉo#[DzB^ҲD. Q$;ŎS;ŞS;EhɏTzEҋ gN:"^ad%-دGg?(.&!t51=dy ZT] "zѱ=g$IcBcFxc- )حhBxhNJHuZTBLҔdG0_N3@s)mtߑ@',m<}:lYIƨ<|M$7;SOoM ]26kW|NC7e}T&1?Ac3xG=GB,puQl-)qyV(jVr^!QNѬuⰞ2;Ѭ*w4ŭZAVQU FQ5bIAIۍɏ_ֳ{KQbJ-bՌX7=0ּ1%fM_i̸߫a#5PKH 4 bKKy=-=,jCI$O3!<5L}J4q|EX ~>,daF4"wZ B`0 ,_`YX43;)nq a'[7o`ɘ/ g &g 0)(!w/@O4 Q-/?Hj )l3E-szMl`il"(;0O8+یSxO L5qn&<vB2^H~nb#  Y\ f xџGkkzLo6zJub70!/)??Q hhA; p Y4vji3RƎh;R_Qh/U`?L nvcygciQNX$UQ&쯚v'r"-GܪpbbnmF.b.!=5O[|kXBY:*:нh돟}n>pΚ>+J Ew(2vKv2ظѝ{MtVCLV&gsS_ c2:ٮ]jjWa*xe}%MU--K[%H#/?.@yu432ډG:T=nL $AXm9ͨ? ܹJD}UB8Wh.Iy9~ՙe22!hK\_ckRUQ3V5 gB)hUs;?`Zm;7TbSXE 9]}ԧ $y}i* nhۃl3)P4GQh& IlZћע=  SYl`TIMSM\48M,$LJj۽,o"-63=ǘ+bI-in㦻6 x3s Y^72'7k=l rˎ u6Q+x * ,>/YgaـHʓhUYtғ(O32Wyb\[mں>ɿj ։Gf|l;:`u!㋟p쬊sˑ&x %*? MZaQ WqOD]\:仓z 1s67cǨ{gd FC֊_OϗVh_BHU7h<:Xq`u |J^A.>VfSD;::q-ps&("t\ xMw+wP6wVǑsVǿ,cu=_//b}uƆBƜL D#B1AW!Nc̟v"}::+/rY[DgY EBNȀ҉Xͬj}iງ[0[ө?ؒv ֬b[reu*n_У< <c7,[*?Fw/%') :B VZŸg _4eAsHW]&k`; fڶmu'N_';ҁJ);YHpO7ԥr]rvdΙY6 B$UFS+gAxZe;O,YPwg:=d9cDFf^yg/i3!?{D}WT7ЫOY$稜8(a+"U!N^{a`v#˫8vly5Oh:h~vyO3T栖]mdnwege#[ J=! o$ـ6 ״2-O>[  +W %tXR_OlJ_Ol.xvf_ J}*v 8 Y!(v]q$4k`|ʋh+,J+"FTo n/)9ۋlwf iKc1wn\۹b2wt鴀('$!;2 -2%d%`*9@`*Z)gEFlwkW\v2zCɢ0 2v,頧dَ=٥fIFZ4jq: yuNerU ͎4 C]`/̦6fQ v15):,%'5hc ,GviGr6*EŽ4;FTF]DT#c5 Ic\NPѮRچH]M'6։5IMh4uR QXۇ)VSB/K\z]7COh, {CT~UPc\g'y[uⲞ˰qWbHM`H![_h ׎ϲZ&<ޏ?^B KUmqŲ[/t$hu% &9֯bL `,GOM mUGD_Cf[+R S}71}}K6XpQ<^p%0F~mA-[@9R7=*RrfNzyjv}YJxgθb~ŘWu\Kiʒ7\tUZ׈kj@.ؔw߽rLቨ8Mio^e4Tu oT[OT+z`~艜#Gвz%艝#EЎcz@l1+C]z@׳֡`5,]:^0_fu}LѪ?ϹY[᜛Hh5҇}pƈirMqƖPܫ8|UmJgnзmk~|`צnem~Ic1Oe5Ldrӌ%S~$HĨ: 46;(.1SJR8X͂wтU,mټlbiPvmO+@)%rQ+3DǴFH8UJJ/4{+W^+^yXdEwsʛz^jiŖF]n)\sm%^?q.9U!NRA4 xWg{yT%o$@F7E}U%G&>MwPbo"zD q{yx|,wӷ@>{o!ߔ-2m-3g2踛]0 ά 24zwo~]vNq'K^_)g?L9u'oGݱ8ʢlSJNN7zؐ(@ߌ ȻK#?x)}9z2%Qz\6adC) pO #NֵfʖiT]Ъ '1&t8Mlq&zvg+ۺ<'T6DڐM8 l^9q[8]'dIj랲vnv%;JgZ %d30Rc[]oYEc.~#Z2]t U*ݵ{}އ_Д.{IʌAT-Gmj$ VRʛXQKc7q0ghj۰{wZ5wwӭ#XdNz`;)rUeg}e]|f38lbtb)'{i-fUF\>\oѷ]EjA/_:yTe:w: hw1U*Q::/QE8I_$^׭?:]t}z7H<-FI=g}K~^9[J 2JZة mhf0~,nk(J@i4/ъ^so(JPD(% ĸt c@|~9Huҋ'S ճw0jr {c{ *AZgG5lkVB"4a`2~e^\_fsګj0%c%Sf| d;C%0Z9p~U2a$dK|~dD~URWCR_R$L $D鯽t]_`WS)x Lmh28w;%ACQk/`J7L_լs';}wB};԰s'wlع ;oRQ^RïKxhm~Dq4юC$ڈVӜIi֯M.VwI.՟~$x***luwH0 %;ߘT;DM-v~Drm$~_" +x=x{C2}NI&ao4|dB}/N1bsi;rm ͽ)g\#'a%?__^Nd>F/K~~~yY÷O+`7H"T*>9"}тGlXq[;%4IfMIu];ˉ6kٚIYSXaon'o?[}ɓ5O/O-o~_'wyXN7@$ڐJ,&>oJ6}ϻoRK )/+/'ܷ@;I=io}Ι7s߶syvμ Ι7پe›hS))>R}>ROq2O-{wiH؟ߴZ, e, % HFʾ@o3zrIzI",%痬EXJ7|oJXJo?_5߳o%$o?[}$M&MR#+oz /}t uhHPTsGҥAˆ}K Ω)v<db#Iw}>;ᾠNgt'כ$}Dw}Mp=c{=^N.}/sO}}R}Ҟ{2iuwhn_9]0*ط'9SQCv&=IV37ǽ]P td}BZOB okQMɥpDn>wZN,ٝLo Mכ^oh%&w bo hnBkBru)& fi4ɾeD{gdw}zW߅D}:B ˻C:~2_'IR}m"}ÁMw2o@ӝP.;۝Ho9+~!C6mן;޴OЋa^ΏV9 pm*wB5NkABYЯJ6N7 (54i;aCӝLkhNpb&x76w~DV@P߼ ~Adt[1N/_ { {֟6-'s%KenJo69V!If~$R^T^p=}HW?Rjaa=f9[F xH(x{!A>>eFKp(T\V~#M L9少js㜈$7r 8g ZCӧ"'bvȊɷ$k>s7_#:a.N!҆?D(疗lf!֎P@EhySڑQF߳kiGmy*Ƥ؅ Kik-ff5c][Δj|Zn&eb9 crDŀR f~d}YvIjp&Hq?0lyxկ_41RZ3`!$?18!;= ZjXb{DeҖv%&JXur@+zhdKl"y^# `\uVUrՀ*F coBFe(pHضƥx h8> @,YUy}3<'~ "<ȆP@_ 9P݅WZP1&) c"TԌV[|OX֏+UaVWֳTɭ u+=.pe]dҢPaX # y"ROV(jCŚ^6F3?A!6Š(91 10$Ҕ299_, O+4ear`1Lz9 [uL8ҡKǬ +|5m#xMU[~.M>ۮO>hW=#K VQlm~L4 5#1!I< !ۊ6Kq+\ЎmضN o0j+AFM׃^)/'kUV1nZH!Y/8qVE1Z~u_^MUٗ,fAA~KKM]C^M~G ᆁ A*9 hOj89 ygp]dىC'yb<έҁC[CkJIҨ ꨧW8P;WbjXWmxI+*JT=Իݪglꗢӎuuj*/w9@IQ]'[8[m7iV| [>(r2JO^5|G*W).kU*;~Uv鲚v_&XPY`cg}wC[0d_xujpQS6H Gp5ٞC&}f`vv*&J3X;mhҁh-pY'[p){3Qm,C] v׷=ip .\rH[xh -8P'Z}T[SvVR`2Z$\yٳtwN:XB "!+7;{m1/ٌ\3k]34kV\A4mH'%dzsZ۞˃Z:ݰl7y/ǿN"fJcBהҫcY<וV"x}򶹨'V ,>addVlF#Zg1rvV܎j1*yquB/MGOGVmE dJ`f4[o8:ʗlngkQ%|b 2 `Zċd6lw[Ԣv;"`0LAfѦZɫ.G?<҂mgg#?"qCWPٴv/#'`O=Oj{bWᅫُCvˊ?_Yn ch  s8/Uc` WȈk3+ZX4F2k my uX& Qq< mqve&Pd~Y*Ǵϼ;EjDa}X])\ȠeJPmma")/vc`W4|_z]yڻyr=ݫEozvhKeLtEnFvt DɝG@MDFuW.l>70>_3JVپUopd ZE"eYWwLDQX IN$ђU"WM >[ez;&duyP]mt'U#WZă*aw'v=5 s%$;P9y[@(iQXOnʊ"-B.t`BwB%=etr t6>wK]+@SO~WYA1Qd̥_*o_!{_+x;? 㢄Xչo5M^jVZʎeLMlH׵lRSJjJ/Ԕ )5rj@gy6 ~@|UeB62K-lx$(/5d]A9[T6HN.Ⱦ1 hy_iˊ5]M+x#'y=Ru=McfFALQQĴqFvG-=rʋ {YYSU-~9-)JAmV )ZZDԈQz¿Q?xk5mC@DG򑁶!}V(P^띨`ԦĹRj)Cpqڊ#%YaPBqu邟{ޅ\ˈIJFU2W]g8Af>I'X_`ebw'ϳrOVnFѹNGIHPgC;@JmMC+!!V"d񨏃jٜ~ѧC(+b`}Eb qׯ0ꣾev3CПl{OZz#F2rtq=#'#ڟ|Iil੊ G=, <DŽL7B/N݉:쏨V.-d8[߸֯6ĸ~FN_+>؆^mlu0qv@^0Yj5C'XsFne4zHK"6d5C͈N&v ^X3t9 \(=U9c|hT7{FT DLt@{5eזteR?G]3RJoM .RU[wvz.qל~k<׺=bssl >Ӄ楞|Y λqujODA8 s%/H - IHWb> CH5:#v`4yR oɓ!۴Jgw`r6!7XD&wPxZk}%>/{6?ݣb Q^(9 _ V]426UuڐUgmݿhPmnѤq[Wzwrڡ^ov#)Jh(v.hckB6Θ/2 c{'_U$(5ʆ2) };=OȀ\,,~r/k J^:9Y=Tx:W[BV:ӃgtрTBsTW_gxWרׯ'Rfg7Z3\GW4mH)7k-߆^u{< n;}>@{{| My;tƝSТs Ѣ,[V(.d3%Co&x%J6(k^~vz-ޛ.Upd^j'N7esTI&G#Scj(ƨJaQ}ldu)nVB^ F/p0IlE//좛Z~PnY3Uz *'UwYӅxӊ!NQD.sL6:V-n2HYbdC( vrBX)M88̗T9(Zy K]ÔE+oai3m*bcR aüRnI柬eu!zRzHF^5)eL!!HQ>Ao[{$583} Q| zo+eSɡiAʃgCsB\ eqT'ED*]2oß$!f_h&?^f^a=\:sq82, %-ڂ"GđDIگ|ow}cԩDPOHC['LL&nnSGVHF#QPUxBhsNt* u).{Yt|BD:yQv^x,`TcpM ժe!G ևf^#>&Dj:ܳ|׆ЀLJMe&>A*G_ '5Yy(Pr/$DUK zAO1J .Z]Zg.snJ h*]ٚH7oNc%$)\!>VB`Ao_a79 0ns^uDBjIU=5F{ W+8 -o%{,JzZgWmڡVG2:‰J7~ esA*UЊ vS_ulŴ(9HeĶ),M|!Z>զ ^'R Xh\֒_@*IYQ*I܇:P uMVn"Ī.@Ȝm^ Z6{YwAå(1 c(:ޱT绨#덠\:@C8}^\Q5A$VgUV@W;9=exb-q|j= c$q R \twGtwyy:,pp[Q?jM)->i +õe]2]Y)[Yߕpzdc6m"ɨMw} %ڡ<`0IɓQ>]λBoF+q3Vlё58f8$CSߌ^3?G&)a|VwBf ;+)hB5hf͒Pf8!j:#GZUQ{+GQ%ߞQV);0}Zȓy{`XFmLWKSqFO-4:ʢ}8B ;+r<>ϼdpR:+>ӨʆQdt|>Q\>,#RB/~ ĀVM:1<_{ֈZA3ZZvNeO ~q&#GDсQ1:~lr8WTor8f+wB/~?2xIw8+%GQrϮuQa?#Ma"E՗Xa|wt;J$PQ2$Z9LEv,oC#h(T;45a>Ĩ"zj| +ɿu詯&FU}5~m<~. Z~UE[Wbbr0sm·J*yeP{~+ªw-F(rvEvSDEu?Veg"EՒd-,Fx#J5`͜ ցlUbJQmJ5 ^U3,ST0nA3c]G(1z9;EΑ GCϺɧ=Ћ|RҒNB^'e룇s'83Ix"%(oѨn.=ϲobQq5iUA̛o.;^a5;#V4%O]u/P7B ]F9ĭU\ߕMMoQ5+Гp I;Pf,p1O!gH~i ٝm3`f)J&$g[<'չv78b'YX \%L:Uޫk`fgP$V7J֯&zIsf$o!V 0{\~&XYPb,V>z9WܠA8X/A3ҧɑĪ-x]0j*#ww3k[ #-w:6fPǪ`{4[#w߫b|^=R0r*T(y\1*~wI0ERc^JN-qCvSɃHFyqޙZt2\q.UHtkgL@|sQOZ5K21f}j*6kѳSxvQOd J.szWrC:~qJ8#\mS8su;(I9J-dQfGU3$Hu&@;5Yi񑠝sum~2zLs2?"Σ7|a=ƣܲjTufT@$w-K@(py?sT .؝3] (YU e gjݎFvzٟ/_:+PAEAZa R⦨wC*+jzmK0-L&]7qVC=к#zN2ǯ<;';VFV{ ѴI"NVe]]ڪDRDz뱉ti>2kjZ?ɚיuRQW\F #Y"SRDn³KCtlTf=c3)y2R I)E~?nS,&q۠fjmF?]"j"cfՃ!#-qW>G4~߱?g89bV9 )9kEVbz`={t~g-*Q I )d~衚J6p@=^d)r*{1 f4LfmTDy8WMzؕOI 16)+vaUB<Υvx2]O[THm8)qq7X 39.4F(;^&D厃scj-}Q`"ufDxDZ|"Jpmσ!V] Z[} ?'qN/љ*bsKTXhBI?3iVš6ÑpvOV݉]diٴ.{L +t[Z-L-,Z'mZ6/ODE`3@L-:u$u&ľGXF> q'`g;ܴU{JPϴ7] ƐrD F͹R ̹(t)=ҥζtIҽ֯i8`6ۚMǵM}\K$ZMw$JG-%u[^w#9 #JhfO:õvRM?FyċI57l:T'\9u)$ژ܋W oDivanpť!QA0=8=Rk#gn*߹n4 r2i_۰$9.hD9X"hYlhxE|}E^.^?D]ZbK*>b|}qʾj LD0@a88Ĥæ)-\c鷆*,g>^ao+D79Γ-F(2De9eɫ)ke.,?&JG>{`)JţLKO}51kmֆ(1٭EBSyWώ2"d.PGE .;_ m߳ы1 bfj'%3%-#wXʣdonJ?e9Mkt{ĹwӸTpoihpЀ1B~c_uy'=Tc-y!WzaW _ex 6aW5 89f.C GpKZDk.jz23B NX~~w5ЎcxZ ~hyZc9_E폏_\  +6hu3E]ںzVbΐ/pN)k-3uZӱuۮV[\ݕVs(2(5X2a6z!wѬ #t_bh,ax%ػg/' {OmTS8%aLq!")hCh_=f߀n_Ӵ}M:~w^+Ix$NƭQ޽xUINDy\O1o.= sZwȖԁ{~޼0͢IlXs޷x+uJɎyJ#JfֶhǘFQmE,^Jh1#,R*^X0{4^ݸnK o|jxEde6>5*SOX9!bS}dP>d sU9%Li 6L<+ UhR"ҊB$j'mQ RΜ/dK<4 >:63n=n8{nX^v¸kJ62y"!Õ!St*W^725}rcx-*8s##5Աcf%@oy@(m6:'Nhs  9qu:. %"? lƊpDl:{,Q`9wXJkhޗj?WpҊ(+dEZtdd=Q[;K]<-$7ǑesӹW1ÿKMƆx״*Yhf?bvp) m6W>Ɛ]k &Kx/JLn-[BEKsgy^*W",)v7aIL< ,`D7N²y Iٴ},B醦T r^vjOoY54Y2!҆Jn:FPVe\E>?ස6˂*=%3x^Ʃ͢E*/<"jtY)jZ8<}ՠ}pjX+ЦD^"2MTϚkTdf p Q:wޞ\6gw e3ԩ˜G轥T5[~,Lm^[H;"fiuA[G'1⁼ʌX.T6Y3\u9:e2\Jr=7۝;A3QBEVP2 p6Wt#ʍh7'i(+kiz[:B~yl6祧Zv 8+]va룗[&1ũ,Мتe cxA;^ 峦WS)kaj%k> 9@10uV-a(ZEF+.cׄ 1$ IjyE=A40a`"/[<FI䜛JE*V9E'$. N k 1vyjbk&DL wWGcE2Bˤ,OsNM '6n2xsdn{13P6E3i (zYHܷ%!ƙg۟aewJ?A2V3ڇ{P53;#oep9%%KŠkcM\*sM] dkעx6^1ݕ~RhmRj?6Qyd˶&ޙAu$t rVR !GBE׺[@.(8á2i0p^Dt}LꅫEvyNHNm"@J6#*ýGu9󼄦"TN&!救|N竊ˈ,|%Ofu^|e{?Ƥ՞Rqںk fŝ*gz'!hš"f*1%3Gc4.3aPɈ4}٧7f|\-6p H>[s%?t YliOe0KJF0\^Fkn𗹦@eӧ@! O+_"2a4C^(>{NoGdNzgV s|"ػD.ݼk|!=*ȫ Y&tx1j;[5(S^#=, JPHo(Z4gΤS5JDJDsD\ o-@qnHzÒ)gm5D,zZعނFy-'F=ITHoi>^'$ sW+A -$qG0X ]kCTS3TCwj.XJj-+hI^oxF1LCV!mSyaC{0d(O 0͍b7#FV+ LRܛ˸Y [-b9Ҋ8Dv=a:RﰼnKȢV1K'ߚe-CiG_)Jf+"M^3Z X1d]`cUϚx ԌY*eϡϳMi)Ju(%dc ((9mrVauNY'b\'5k ,c+f^?eV~R4ay^G#ۈ,V"v䃷oU䣣@OJuxa90D+w(*t)oF n+NBZ3Cg i<1\aӕF~EOJoWK#&;Xmk=JXcEOR -8mTU)[ ;FI5w>{rv9j XJ-8_K.U٠Y:b2j6ۢ<\͔\pz֞>>1Ԃۭ.X۸3SP$r >"dhrR[ N#<{f<^S af^#%=xS9'K;YwN-sy\aKø9,MLFʞIW}azʦ`+3Z&= DY{%q,]"l׾2T!232ml̲iUS53Ft`\WAf^n?`@QAĢGZz$,Rh}!`AMW>o6/-^Co &inj,- 6鵏W^̒T]"'ϬcEzY3/uz,糋6s7|ܞRhxާw}B}~GpNl@ꆤC2G9+3˙ןoQG.TzHL hքB#ٌJÙkζ'=!lnbяXut9uOf:e{*:YoIK$͕i^ш"%q1N^ ߍVʼņ1oCN'*z]wptH.X{XuH;Px|k:֭_j'cܺk7.34q@n82׍ \q\UOS: ٞ3vC"ƌ`ݖ i86P#&)%Q5X?&IM*>ՔfUW7+6st/ܮ8dŁIy%ymh }N-UƗ |k;c}=Zmjh5Mh1{𩈃C#y؍tΪaUheE"OH'1< b⏋ 2a@]lǮ~zMZݱK"(]= q(n09{FLQIfyԩoYz$쉳_uZmqk!!&qzo2lcSo c5cW_]~YUoCbhAީMw5:z הn߻ݤݥ}K]I(t׸**zG>Uwxg"]WLo5kO ugHC:<0%]VOf٨qqwO56 ;кfg}lD2,KÎ_otu6L&ܭLp4jbP>'j84}b}-66rZ^!q|UCkÉ=f*e6Z̶tƇAml: X7UO:dņhI/x75G;~㧴 KwMDSC zʊB; _Q іo^kI*S( T"e$NpYR͡&^ՍY?+͏ 8_D3u+j0Cs|KEԺ#R&btƇEF>hqEQ+:ٺf >w;SED3Gj̤V5ⴉSg;/kt՝j;O؝j@5{]6&REal#5ph_;ݠG֓`z(Jt a)Gִ_ 19 jĨM(B:jE]f0% "z3{xǧ/jJпxa \>D8ţG@@uAc9onx G{Q `ؿF0_cF# wFwFkOG{ą wmO T1%ݙ p\mŊ\Ѻ6"/qƭ/ȩQn|"6 #oaʼn(1wLwvBWt>,Ք봡VȞ}h#i6!{,CxG5MVF,ܬ.dC=: 87us볾ݗ*7*e_W'N1'hѭGbc%Fԛte~+rj SLoOˣd5Tt %N+F}H{zE;4)F$KVY^B`(\]t B`ЅZw!GY]VHDYLb%]l W7k6G[N&iV-U%ݹg"j)m~m)}xU&_b`NS{b#kT5-$_h`K {Q CH Dp&g8eˀ5Y K ^eNO,/@.w6hec_,zqZzb&J֑\Co RqxK*RP8et9gkk/1S9AG%iMQNXUbTXP7aowm8e9(y=9 @9^m[5TuOTuFKMlƤs#Ĺk//nd3k2k2'Bi'eWDy#^[+0ғs^mxX[bmcSwCg._Jv8kXE ǨpFbd{I^kiF4jt2_7ozT~m$j2U#_5nhK8QM1+7ͺsU)k?R=PP% Kl0ECt>iTu_셾M)Wy&ʂ], (Sod%5dz!<7v;u>_jl)v 3;] } L)mܧ' -}9r85")-Dv8d'i4dޟ̕'ɍ^ֲ ϺW/gͺ*(xNpֹ(iSIۗharbgITܬ5<# j$S'iUyߵ0۝}sȾy۝Wx&֩G;oc&7i*y@+3@zPmͣjisAhğ"}mmrymB蹅J?ٙ=)"C~Obڽ|@YX1.>tsjpt{-y TI{B, X"Ňo768*K{\#/>}~'P^U|i 5~=ހ ]?CS4kH 9.Nؽ]$6j` 80,A+?`+`Y4p?BU]wa(P!,̗wR|Y\ekRNu2)]qsZWrVqAm *H r-MeČ\#ZiCx;>ǁu ֹ15ߏ8߾۵jh;}FyNKXPy([=}\1Wާ@HEo gdw<5hܹ0&R6FX6L5׭=n[03af z~U4xmLyx]Sd- e0n]q k0Ϋ-K5{'`zM%ʌZe&5{`lVmi?\55LPks0Jyv 5Ky`w< ¦4g|,qEn6 }/ڦe%+t5\F V7zr%DL 5pG50 uƊu uwh: Ry!@-3 @8\8Z !xk,H%RV-=[]h}秺.E (=O\@4)l]ˡd 0R8=׿hmI؆*$%P #P6#ϷU=LRTέ6,y&2.Jv_U=X(.pkЯ}+ h/^ w9C [L%1U.Ow:DAd͑Ҽ)2bGb,NLvODYcBuC Ӆcl?d4z"ﴍq~x>|fcՉQzt-QҸh"J(sZhSi ZZoiK*a"JXmkq<5~Qs4g3>[2y2꛼xvH|-֛}^h [A0dxaE|a. 􏍸< |`{"o=v{qu) e򼓑#WF^@vgX4qњ$G%ƬЌZ'rMfT Gzn@N /3iv3hZT8,=7,)m98D-oDN`T 5S ZS̼ƘiV8D!t:1U}V-RXGGVX'qi?h'qA"m&kISKUAmfĈ9+H@p~`L!+g1Zp:W$ z~osEo}\Y x<V}`NjZS7=ؒޖ۹Tbţn&/3F82x%(  ;Q^ 2wX*fa%mi0Ahg{u4Y]5ٖ~+D@+{OANⳐl]o۹/צeTlG Gu6mX#XqqM)g**gnY-r"BB/Tf';ڶe-ckX٠|ݔz絆׆ۘ+h7YE(@Ŧ9<|*Fhtf|Gj@e8f*ʦAh9@XeL,Y?۰_A2d#Jfvfj%8 RcwàݬHcDk=k@yѕdPUdf D}V5_ T!+Gv8UKAtjw0aHإYm\`jfֲ] AAHz]++涶e  ۸dV wb}2 vh7tNΫ&[L 'dt(V2оdwP 1/%DjĴ5C݁BG^?,Y+^M?5;4b8@{hBNP49ߛYhfDhK6NowXJmgBa c- 2 fQȺ]{uxI<n񨦑"i)z7E#5хת!Fk*l{b~C*g+p6z'JF 4X.gȅ2XiÆKX|d٫yMϴƉƥS;$kmuy)6 .:VK6x^v0 ƌzp-`_SkݱBGɚY2)}Jڒ9bwϘ||C3NԷ#)qb)ڊ̪ڰ1LWɌ00hE`0iy槴~'&ڮ ퟭg'<|[c SLLvU˴[ ͏XKS `Y^^&.^!"LF/6%]PJ[':Du%(QrSUMdjǬiTq5zĄ}&|~c=So)ga!V(щkKAGLM{G^͋JYYvJYeC% 6ݚn&iKZ{Z?,Sj3 ީI5 <*iNR9dI-XPm.}K(b 1zYBEfٴ@fyg -@z-2ʤ8ml`M ٢~W6c*Yu،M1UZiWz2PRmt>Γ l2)=+!sC0&ĘA0!ƄI(! n #k5\i9r*xqV ܔ($]ÉO4Vxe'־>jE7567LFٙ@ ZĪXd 3Y٠(k:8nPٱ,oXܕH>Zh_^,o瞉J Kw!D-s7E9_YumrjFZxXEf3QWU^Q#*.ZZl}BK]N΄ `X;4&4 ̜]RꂋXc]IY7}d]مTNzՕLvFVaZAS"Zv֬r#~ xǏݾ>4-3Z>? $5mn%Wn42StF|J(;b~޴(ҘmGT+ZEZVaD7Y]D\۠Aπf̼6{kq]z9'7M'"T)}!`-'Xu\FF5bՂ<@GI3rN&%eɚ~s:3@FV^kwǸx6e}w~f1s |VGAFG~ISUiv41%:,|۵!ǝ#|0C"١E5&.X{$q Ɓ ! V5rgyLfV]NM#&1d-;}||߁ à%6'q Ruaf`aFXL 9;EQ #m'iϩxm+eƸ0QMz%<͊BиG:J8۽:duA=_RU>K0 HdJWLO\d!bB փS/@owO3Ek\ۏ&YvjY1ҝzT Yar&VC^Q#a.ˆf^zEt0_V+4Xgq5;Q˩K"ZW=>L40!NFy rEKoA]q'ՋjGv7CW;;x}YDM/w5-DMx p5hJ\1Dϰ"FԾjܕ;PA1ګy=U _]bo%PrƝ1&AtZ xIdbmi,{NZFhI;s^Zue|`hHp95rQsuev+?tU)^(#JNZ|E{A)ZbaT,ܱͤL=ͤܡDp2.hfkkYRڬrk。mؔ;gXȋ Ky7ѧT.5QSXs7(] ,!+EZEy):V4X Zxo%[@rfʛi Y9'ܢm[ae[ӫBU4ZYԬ30iFjf0jm8/@|:z!Z]Xc"Nw(J uA/ ^d林)⭪lj'OQ 82Nf_jtfR_5z&0,y}/{Gb ː*@CoeHk?5h#Jkv< cX zw`W\[Edin{[(nn*Q6{>=yȢ{7jf+' '4 xzVߪ-O֪ r>WɛRW0 7#<Sf<;}c웍C_yվxF$W3n M 'nJvzr 6R@vYlʽ|(m&\$(El1? __t1Pz=ϦG Ue?NJ*t5= *+Wƪ2:kEYʓu}_sWcvճ,Z׮/xw"&_$42?PϭޚИ$ĻF毮{-yCNlR{75yE?W߅] ֠ A`YBF Vn^?̬M6Zǡ鶺Z8:}k^ FĠ8>>g]@-n9. Ho'h[WD;-.ʞimXiEyڦ_ ZkAffYr$+ q7x=6?Cc$F> ֑"-{`,LРC/=Fb?,;Ut̏^4$G.r텹!ȝ wqf3'6/ͷ^Gn#@p 5{:V`h /j}[;#wAwuCӚJ~Xϛ?%^Ko9^ls!;ؽ.mXa66hZXggeq*yV&2($RyD81vl3VQ {g\ݶ:i_Hߌ m@zM47|*4iVeqbfXe.fq;xV~OUOi\{RvLTy[B&)τ'^V=18]bt9I?A3ˆ^Asb@PPls_͵vhyMz<L#z;ybY2t61m1Ylxtsoى㖕YJ>'uZ_&\΅02S" \LńZ977mv;I,zރ =f6|'7_r 6X;'b%,_*No)BN0 )p&6f$gkR}ӯ\ o16h>\+Pά|@]eK>Nڙ7Z8ջ) 8aogJ}w j,O+7n<-/~N7U q8iDWA]+LA p[_k LSʕKR`|H.|wNJKZ]7{|'yI[i⤃:0h5A63kG_߽wg%L 81m2)b57L@2QʣsoYJ %j(gEP}Koএz*Zd2ݱ5FTI@ayr_dBGeJ> 2y(<@T`5*[d$kFd5Y@@b b$'ƴGiA?=w=J5+Wh\.<~ÙZsI@Eʷ"]0}]*v/~d?Z wP -I( &vcWoFh©p+]ύeZ(N淹]y$R߷\T-LK,"6_Ze$C5-;vA*TvhT&U;^5,^ɢSD #WY ~զwaebwHC,vjvX9jٞ zqi%LER((jgۻ&PJQmI7؄_BzڶuՐqslO=-g۬\k/hŋ{ !ֆLRF)O!}Sӕ[x'#x:N1eu dz,}.X*&%=fmAi^Uz'JvIЈ VAymH >nT0EmAA@7C)"uk+izY l>X;O=U604^(&Wf') EdvVqu@C>>c9@ orWZnQn@]]Qz K(=lA!!}[ -t0\t;lM tVLzwiCGQ) w0 l0F[{;[BG>dv 죄ޤSvՠzayΙ <$v&6N&K+/*] 䓺Daxҁ4n 5ȍ,Y@NRѴdQ/] L C)d44+VD%Jh>VH.y_kŌ#~&ɗ _%~ /ȟժ!uuQ_H^ I(e!#㲒QG4 2Pei 9'~ 6Dx[˷1J=N yltV, ׊E٠ > JqۤTEd|"zn QH *f@?gA J1 nB9h0KWDm+6c pEB n\1xC6% 0dl IBC6# 0l 1BZCĖ#%SHX}>HX.p#J(ˆ3{svij&Sen=Jqéǝt#NǴcTvukSuz̏w-8*g[FG3U!/U!* qk^ڼ8XW+~ ?zaµJ*h8Z="ungHw;k t %Xʁt3~O4^ |aLܞiZ2W'%\=^T#ٿnCe:+QݿZp7@Ll8/՗ fnFgmYK)i|}QRKMnjf/AW,qyY$ J2, NSq('n^62\ D'N*/ZEf7"b.2`{ OO9D,lr+y Wvjm3i+1$^0i+`*;CqP/"ZWD[5AYyN@ל,nͻ=ޣkGX}t|>X̔|EHLD1`g…֜oL ZqW!ཱི̳&N2qLw1ZXI^Q7A;ؕ+xF(pṠ>?YjM'uʏ+8/gx]p3,4}|otw޸F^_sMYDp.VΧd'@ zAœo7󞋘 Fn֕BZ@tպnS_Yʥ`tg9t 2 4YUyLdݪ"X]4kއesq%V䉖OWVP.ϩ91"bʑ6 ^T;3㓾73J{)*2fYVEF?sxbHriLj݁YiQ15ctߕ g" E@k*T|hG+GϵVBKCħUK#I{EN >崠Sr[+s|͚(+-SNO*e"CIGDOQgI;b弑k-@÷B2EN]x.CՆ'^zTꢏ">Gay'XҘh c=YOı?VTMoJX{G%aGjy:iV,j"Nk/f]R+/X:_X郅Fow6nȝu/.x6²@';O! `[y7:2S"E806cágӡ0XRJ4W6N|;8rc BSN'XuA}Cq#H]>l1 CPhrXW`hp6ji]xE![[*@K)w8WiVU%TiƌohWԦ6jo&膟qvmXOf h_V1þ 9v|\ا]!?W"z?<']Oc^S\ gfT],3%; 98 <[7 ˌU0?*nu`k5Ӝ/үHbӎt/Cׯ"VQgĉ"Y oeS{Eb'8הthrׯSo"hfDrS-oÑ0 =Ƿ\xAF^lQo5u`؋9*% c&$c؝㩂GT;LԱAbUS*FD5AB$/~r [RR 1{ r3ebY@\fIt0޺!k>޼m@7+^t k?uvej"ԝ=,=*;N*+CXP'JXubԉS `"TO&:,h ٱWY-  3]˕֬EN/mcI@bB~NL4t?eU2"B7[P jS^]{&*ug( >T aU#wU-kdS=:ݕ/01xKGT V[eEհ{Z+⬮׊OUm<&<ւ ,B` kN6ogΓ]dnB]\u eKZu r4-)1~ƅR{,w|pY]0顢'ξ!ͅ?3c|'yĮmq2"~Q{2s܍Nu-%ZErQ.|Y-UdX7ZvdΨæqy;YES޿H7F]hY%c,Viī z32Ȍ6oGze~ QHx[BD~ђکF.m{(bUn=vmjv|}*&r´#FA}nC5۪r`5Au] 'D`.\Lo[P1uQbb8%iUL`reԸCM!T5߀sC 8FG?~ۇ1-<3Z4ǴTt VJn-zi!P ZaTխƘj.}Ty1Pg=6o`%Blvf/%!Vƺi[} 2+Q"%cv*$_&>Y~8>dDON '+S1Sv8Sug8mj2/ZTZlC~jՈAVßvB]5m_xQWy]AFX%b"nvnㇿoP81f_~qCA6Nh NWMВ[tڷ탉O[x8rj"aQrI%RTUk7X"dSV5A c%XWScޭ=CDϷ ˷˽Bۀ# M=LU~tILw?/ oM$)O}2  ۗp<DL^/ڿ4يcw U|/ޛTPq~{u׺_R*1l?\`r9r;N5Ǿw|WLv[GgWn|mJDztorrܯդO'Rs?ߡo2}?Uh#GLTTOn"Rl Ӈ,~o"V岭EUի#/ 9o;yhuʂΗc~'sgNI}^JvI> _z/2g<ϥwCZ8N yLLm\SI-xǩ?'of\0%s;r7G=E\$AQ]@_p:҇^nW]7($^q+{sQn]!aEh^(;ZdYK~x u_ӷ{v`u^ЉY5M~V42'a(;yAw>2Ho~ w*'u*i$_a6;0*0Jf+rZL??mwߙ?wn ԟ˯fL]/Њުqa!?.qw2=S'۽nj8BNC͡ګ;槗#=,SE͙"I˹:o+/3ilCdj!cWh>+-qٶQ5Tiͳd]E@Kqqy1M 9πUPwUHK^M}[o[jo.EN/V{{0w֤_:ѵ!dL5FS~uY* NZ^cν;<  ֳ;9nT*3*/۽͑])%NK[鯂1C{d)͊tAiDhdg ^G-$K0$-a/s59!/^$KfPk.ɨc- {= > ͊.>f?ʱ_һXܹYf܀,n:_S?h,o]?z|X ħ텹TO[++驔.XЮ qiDƣLuJtښ?}y,7S+ K8̴#^ :&̒ d(Nzq3Ո+N/ˁi0V?0ԮP! /Z?g+{3aѭunlӭ';w|6Yl_K$>[ҹHXiU:+SNa(Ezd,r|Zl(Xt2"h0T"֡+%3Vሻ_dF ^IOjgL,Fdb2d'>>'1"`y~2S5'1"`c,RH#`:dj17d;dj1OSK >| Xdn%'T%Y3Ԓpܾޥ{FNjދ%+Xa 90($r-.-W% p%"tW2ɔI80 h(%3VvS۸ޕN2igF`Y#Ҫ/ڵP2m瞕^=]8X .PcLn|73AT/k z"I F3f\]SR>8- \kdQ^Bd`?j!`4™f~o(V3pnbUfl僻x-l0yv9.kϩٗH.$X^x~ a[<6]|˰n^ {s\ijomUwdg;p!;kīi6_QoL}!Oe EB$#TTBv<`e!<%8WLœ ixxT24#-iaICde4BxTHRɌjHUVZ. \Lqi04FxAx>.jݲ%.[,u`T}QiMPD 5 gq:c@gLbgnF;$9\Q[Tt+zuP?F0 ]-`Ym0rމJVގI8AD*ĽZb漞ŭېʼ̻,$zIksZC%V6Y'<?E0rTS@|À ؜ !okqŒYKBhH+Lx,;Pt.,kHQb9vH}BJɴ*_P$H+B=fD&Ad-/(%N_M92ȱ%"L$S.+ؾ t)lzjX4QI˨ԗ&+bL2 FV%;,e]FS_9Ϫ1ִ<Z,[)9dc+K5ru)elm'ӗmx+x.~eenN2ʦҲ1y){2ɄG(؉T3~!Q3Xd,#Qd1V_phrf [[_Q0 Vei0:F49įhLq?˕FSqV\^^ݐJfCN'rYΦ:(' 6L,b+=L,bUTH<-ET2 _^1]yT1Hi J|u'xU{ ƼIˑH{?~RE(J-9IiE&X˳fif%UJVV(tY f_apide9wI\VI:ɔr"C)kZ'rY-ƸQI]@*a).JwXJx(ITkry唒i5& BI1"Tm"|*9%#Br]=za]zr$>EHlȶOH& ,@HMte+TV-LxzIb %>D@ҋ%b3FW5yG@īrZ1 s!H͸&K(EoG}K;kɘt%Q*}E7J PONf[LfR%3":QV}H&wU&ULœW}KB\3&KB\#>=dZ0 ]M-y -x NMԑ}=^J^⺖Ώ^1 s GTp-nx3^⺖Y3bh5?|tZdm gnj?:KB\W1i$|D*7I{W &)v*2~錜⏋03.A-2t ve. <^1 s^K^>;$w^MV4 _&۬)bךI**S{ԩ%!k՟Z#N>="eh* ~h)zFJíjNW='& & qAB~|MHuz|xܠdYd JZ>nqMZoBu#Vov(>Ҭl$ӏ7I*"zoHN-w\C˪v޾{?=#]~dӪ .]U̲|;B;-l2LB󛧕$+%f I8THu^)&a[u$@8`^K&kPӖW*G0,#Y"魺*\ ~x8do j[Z̞*o>~tNJgV5.rIg0OXO3Tp5Ě|`U矞Zdm-G<ΧsO:푊kJC{9"glَ7`<L|Wa v8Hk${ igŐuK˴=TɍjNJTpT4A>Rc|Nڦ;#&F8Yı49U`Dbc"VIhfdc9b~H/$"F%;,xuȍ^⺔3*a1թ`B`L,eMK)IK<7Y#HSQH%3^!1N,]U7-2*Ҩ^Y2`y!&!y6-n"d3|dߜf9.MW%A[% =,=RTpT_I^qO8Y&'जמRӉZˬdN)vZKx3T Ȫ{\>Y@Zz]4DL=v;T*'HHd CGP2oP-ŕh"61I&VgARl%IMȩr]FeEoő䡄 `V&A ֪i±TCPZdA G8l'yVL,u W[[bUaDm}<߄JsLZ Z=Y :, MϞ#@8oeSa7,7M ,fV#^X/4,_殓p_Ŝ}X;hrppj0Hgqqp9qlg}#^'pL =U?dp;KyԷC KZ\N"(ͪLb)$!H!;X]'9d;^UT)Y-488.n<|NGipvQ1b盰:j.]7iTq%Y1^ 7cvSηj;%o`!*Y5ַ0͑0#ַ0͑jaHߐ{\JO [hpr6fJI'ok`a,s[i<2[i5K `a,a0! `'a3 $7t< 6r+0L kܤ="163^ 7cvSGumm<>L]^ 35 PQd̫KhM-lp6ol<-u6:szOWaN 5\"y^DP QD{$Mg1*O'?Χ&ǷO3MXh|7auF'F}#^Wُqfp0gS XA,3G8Ͳ5 kD2RL*tjwgtP$yЀZ>(/yn{1i p: .aެ p:)X B'a5~ T-)L;jsq(,o(xr.˰g[v `QjlR s(}VȬUnʬ.a4|=Ǹ U4KрZ>{$v0˄ 5\"oӗQ{yu#M2Ym::7/,N|Gl9KiH2=b3 倾M]r)?c/1YZ?›l7FuV4c6EY掄u+{fN'zhMmm4K-C.j'mq&|!DH;o"~T^U4hEm]R4_6 :XkFi6wulN:ә*őey!3 ױe]3Iva-489C՛..&Jq%\ 63#`M9=Dd^PLߔ}ߛ$>Χ '/wi XY]IG!h6rjY3*3+E/_۪ ,>ݪH'wQlC.gwED'˻#6%gwʗY|9|9d_Lߩtbң7|p %.>M~_EZDB4QfeV3OtrHDgI<<w!fQD}3f'L3${)|=粊R3 R$<߄uxJf1}S 1 󞱻'qx F.j~ƻyM0s:#|&`:6+4DQTQaj׻p.(ڠ:(*Tdu5]׷QzLJv46*| yJc,.xlx0o<7A۶AahOvM"|W.`:6'_d(_ rC|N7ws]H_uΨ#fS?*u f%ྵgHPxu55^7W])8߀A?~{Ç(Nw=:δE1ul.:gG(s_y1XܴA9>XUg2D2qYiYc$ȫl9o"~BZҥVѮlp=f{uoPd A^*F.!ve_P 0|S$E! y&s?nS|E1p`?f.H l&grPm, )?0:ur?[_MX5oP)F.$><*-9T [hppïiNN$7aܜ;{ֆ5\N" ( )FN\q&W(*sp>TqA u˨'/ve:W PIdćm6o8^-$IackfǙt?0雲O_J/ e.eV]y96oɝ< O3* || pZkFi}} sՈ}3f'.fP09IeO*FaV (QTdSgfUT. @|% D@|%Cl˓ɢ?a)^3dE fTdgGC S4qqNױۉ#E#(C`)[D7uβ. G5!盰hhc0U "j}3f4X[mbЁ o顁PE$8,5\",ŝ9FP2iEv0Dߌ]9vm6sJ琾!mi4nN?ԇ 8Sﴡ| (pr;Ǜs;,_S,xd'!d !mTyw@}c~7hď\md盰NМ?o| a- ,Ǜ#ݷW4ѻj_6QΒjvdlV_q:39)Lv>ΤIvS1CDV\-@ַHϛo$;?" H87s}+N!*o$,+T\Ռ 8W!Iq盰i.߽ kܤ>&o_y=gKrl-}#^'ُqf(K 8]EF.Te34_hvC)̧.ˇvh6N>G8US/p꟔Q05J'U6z`0L-P|5y ȨhJm,)=2lx2~ AQ eT[3( V*pK9yGhlvQ5U ґY,6ipS% 01Kie.fSIH+ FxJCeq=3`< JM`#>-w0 & !A[AXSg`Y0­nvGbT@G g5JcPpV46`]p/ATr7tBW}@W3I2P#Ǜi`5 l*|v],_*eQJK]NSR:j "6Za+ 8)xR(b&I +5i9̜U4a1&I`Vc$6讝IJn#z'K_Xmؾ諡+2 "_E4@Fy򖸏S?yʰ*l*qgvRFksy*Lg tyw%XTVUy׸Jxt^0;ދ볣1e؂\.Fe@ELszHz.wѦ夭W 1T$PeϰP~и+HFoÝx6CHS%׼-#A|ene Hp֨'ʔj~oh n[~B`~4RIQ9C*'1F$I!Uߒ8 S&|}4 XP帴nH,CxȐ~MM{̊{*E "H:Цj%=% dV G1rqTvpCUW ^QXmG;6$yUnWG=˨( _6Ac;3ġFyߋTxyMlju~}e?iI&=p k2O`DH ~Τb;!CPĺ,uC,V%¿l]=0{,3qP<$5̬5R;\8}T=IO'`SRy{phs ԑH/)TC6Pel-Nzu|)0rʂCOW6|xv5j?*< 4:۫w/=֠@*<^J= q|uWQ'/y0Ym%d  ;Qo^zq1Z-b_'·/|^dxX͠AFus@Tp F.~NBSڸxIǪ g^.a~7_ ~k3Wc|}4!ANK)m2"Lk$9&ƽiX01vu,^aD^+-u~xe%3yhϯcZAWUztֈ hrWgĸ D^k1UH~? FE"&1&6H\O>{Waݯ?3bͧ !HCH#2Y1Eԕ,#uk2V mC~ʯ,æ',aΊ*Jx t>iWX RJFxR3Ra 3̵hܼyvB6 ë.0v"Ó L<nۊBgʅan! Ʋlo q<8< }v~fKcXw E!jRfĵ:ADG*%nX%&_TJCJ-̔ޙ< 9gMhOaXo^䨬:g=fKUU"9FrqR綁DGs<+P`~(+Ӿ Om-V&# *&JH,L]{,b|tamϲ dȐ .Ĺ~Gz \} Ӡp%]xUEp(c]C# tW-P0\@RVb\u *oWd( fQ 8j l:ϟw&wΧ&t: h!=İhQmXZ`;v 0NCgT3a'{%_tZw-_Ts:'\ gXqd)HPE.@@Aցx/?U U iB {jQI]22,2<MO)q`A׾]tn5ºSWq+y7&,lH$.g!@4 Agke-iCHjʲ\uI*t.M|*U=p9(qV)IGC=)e$3jl>UG$ٞy_>Khj˙V s36JZ`9 N2zx> ' o3V(f0[2^ĂX'T_[ w=Z;1$.<(ĠPu-FםŴSֵƀQDqwW@ ;@$@$!V~atla39nݜ^yľ>՞J%d ';9Zt%ƹ_{dP`KJ00S=¥V%}^g'Ab_l kk9=ˆ-g(KxTt?b,m5 N\(">N::5b x-V]uT1p. 1p; P"J%i<LҪ>+k>n&s$Z-,!A> ̜B01L;'4mFԤ_Ҙ"0Aǩd>kp}]{ޱ/;e®fډcu}Q֤ ƧWM|C/0}d%~_n?g.Zr.s.f#I6Է˹1n/J*mhbsli)*pw7iWt9MTfu\Y y79@cW<# fņulC$,1 @ύ? A"YB|Asp'аz7G)C8vP_/ 7$!;u=7[ѿ*HiTFE2RwʈUwab0#Fm Hq9gg⪬@loz'mygfY)yW#3 "8P3]y1z],LFZSaB`+1|vp!Mi6 ޔ`2}u@I[l@_$ -7Wzb6SmnU !꿔k{&gW>b$ =ݬ mdfHл"0J4W񃂰5g1wL[6[r~\:Ǹ0@Fmc&ly "9;DgjLNO蒐`+#!]ؚ1 F>26\j(1;Pi[5:>2s,kw :a@((E .7]FCF SEI-F%"!6Qb~ŀDA D Ie+r-*ޖg#]/J8LsMظ#a3"fCQR5'ݶA=LK覐5<~RWaPpd;]VSGEWM#Č&5i)#=1D= \` /b 5wِZשš{M+A ǎ hV1~@l S$AŲ !<9(t$N!&aخpBȼ?dx0DL~&R>m]e[6 a:^mcHf\* $ĉG! t9@/5]4ϬO9$y@NC(4¾-Y%b]ɆaXԡnL@lQcNEL.UfLBu5wOfqj%$?s+$a{Z& ;GJYv$}.U*5ʠ!=i &άo"C\HHO$@DxNfqXP; wfxNhicI_,G(ɄO샖lLIh6y6D\jdBH-o;#"pW˗oW4LZ_Oڪ8`}vy>wIjoNMoCeR֖w֤4MPlp! 芃_L4i܍PmkDyUW /1LmϚFz^#m–#d jNѓ0uHS3uY)\Vr) iU){I$$-)̐ J QqG7F|NVP1U>%ʲĞ#j6B= e iX#:ˬC端X73)pJo}faKKRg-R7pGbX0K-Q0=^~H<؂q! &aS&}'#e6 ⠂UsUC@jIȊMTXꊀ3ʾIp\Е1eS$GU9Ot5o}]9L/v$^GcĂ=ќө4$cK[+Du{L@I:w /!OzK~}Óv&YRՙMךQECas7K7A~F[( zn̢ > pbtP&'C @b d.f78:аҤgOޕdă*^$ڼ5IHW͋vڥBبt%n^ǑzHkRôhm8-f}ChUl%i\%_uC0ރO"ZHG=Ybx;왱gOنyf3zXBV"\z !.}Ҿ kGӲa7)a:E֧Ek~)Nɇzɰ_tiB,A\g_f[MZFUMWt4Vauf-Z F\ꁎ$.% gG!ޘJBtGtvV4y!eHb]P2ŵ#Mᢦ1 mF5X8A.8..=z| %C@ k P/mMFT#xm^\X) li`n#zTE`&=}~inc|욙z_4y`跨0=)uɒ%PͣP?yTm_}GC$=W($A#8A?b-p 6t!8iFL"# E0$3=!vB 1''͠fb'mM|8dc.GH/x:% %aWC7d^00Pvx>saP"=+ :9o탇8 '5gJxz{R`Qh5ӓd#c?bO/czq.@3?r ^_6NFH9 xc QY}g_F M睕pi)l Iׇƨ굒]sxD_҇~v82wC@ ~=،$E8 DƒcAt Z/$vni):VjHh1_G()+6NԴCLᖐ&MNCb4[PS`ʂBOR0χA-I*.&Gꊾ|z|.mqZ#JyGX5^eunE!ZEOG>j4$9]uKDr?w~g'llk^HG5t"f.*1c)/ɟ>':c`Zg,'h B_}zcJB%[6PW봾`Y0"J6rk^2 4QZ'H\VQ1\gȫ,ࡧ*ȩUYOJ04 (=sZւTW<ɒ/ f4U8Β۳A@re#4V\38`] I*\pk׌!r~""7 7{w뮄)]!6<=_N_ucrSDZCKlg]1*Wm$0IATMb{DvBfBً (Й+ewŬ֢r6rʡh\IUTԣDtBT8n*t>q0ѻ&M3roI]ulWU-%/'o˒=l,W$mH5d+56nP2R樞=uR]#ۮ?Ԑ!1yc KP$zDOj-n}O|lOVB ᤡ2IN9BY1;=@gWGe&;+ 5%.XJ }Q O*x" /9JC4:tM;ZDLZeYFwC˴jė߹j{SF %L9J(4Ce5nt m tSZB6Wd|E&@Scg*rI"anj&HZD;ALe9"יUXJRyȁdDƼg\wv|z IvRdLAq-M*n@ex>&Viױ٦B}VwsP*PIEʺ;,ɩlPϔeg]U3{#>ZL\qf=tɛ8J5J 2Rtv*pRljY{A HDpr r]zJ#&K K%Ȭu Zx93^buEvx#jo"%zMf}4- 1 ,H/a9 $!9/ě/?KT"n*-?f-^wgEEBk)h=FTXsSYQvKj T ΦhHp5W DqXsJ"op_D^@*〦?V'ĺ-Jo(^B ؙOyd\CdcVܓSb /rt J Pc( pRu2İi`ӳ3f,S [qDG{A / }K'J {k)7RAqX#DpkrF&#`%diq.#"Elrm*eʖťe>HWxG<~*`!<d8dG S!ٺ̒b7v12&:J1(JߨE֋ₒEhZ7*0S6[d[Aڮ}L̀p7,кDvVpC%FɦB}dxGjv$JUe>bJ$Ysk k*g!obSf>{<(׋5zzQGgxUҘ̷Ӟozp5gRO{B>*E y@;cNѯ<r'p/YȦk_:j8x?| Hu 0~S(@JŽºJK6C wOQ4gz"Ya%u Ё|πpH7 d.n"4Z83#WRqhA"3V\%QrHΆAN}E`}aX}2:M +/l<գ"d,X \@KQn'(#{ >T/,0td$H/"0-cy\cP)_No g{|.\7CYW Œt!<S 7VM:b}:zsq: TOz&[dltzs8:GGM&?ǁoγǨC[tnsq>{n.Wgu~o~|mK@m50؏v3 p{ p.l(.Q\y4(tO߽9eV[Qc=}ylEݣu_7a^"nvr5;UqlM1 [J: e{[%l[ 8nϮ{\[:MBG\M ;nOYz:f!̭H (DT"8e49 W#]wncBLێB MQZxZ333% ~)-&6Yk=Blz8qdT% "WmDz&fտMr>N*މ#f}KnɷȧHݟ`qѿdAbC!PsU##y;eVZk> )E#q}T̨--i7 pz`&[r >s\Òbg1o eφU?x_de&^j U֡Y]ifVyaz%fsb>t ^&z,i29n@(-/sIUoG.[īHՑnڤ!׶q袃 ]`J}$S%Eojg<Hy"~[zp wU͟Gr#xD=0 #OwK}pO q.UIO@ 9čaV>lp OƖqXaA sã$lJj@6F|^SNL &HI ~`JÅP%Zg }'ˢ0-IsTd939*O"SP0ʁJڲwjY]q3A/Ki}8I=|`$ Z1 8h? Da$O?_a4\FU"'aW-PD D!AEZr[JKet- VXF1W(%`劄8mD|kM 0 c2'[|F κOl1/*8821>4tb7SJL˒:m/5{+ҠbV%-aȈ rO[<n=rń8z\@A _0w*k}A^j禤lj}:?NC2rݬ,[ V%(XBZc!c櫞͢>wk~ #<詩' >a%}5눍59F^uz޽ )5PC^b_ R嵗s:=qŕ_9 &UOn;;wf@<@xs u [-|=eеࠈ$.7ڰ\|'vq$$xwrqHCuIp2dS~{H-&iD69C'Sg [ g2zӃ"!f%, ɒge!ud@0(pA!h -p'D/ P pZBzTx`<,7s[l6Ndwۊ^esvUL/;8H䐲Eu䔭І qT2ٰI YL_92q\jg>Drk6y~ Hm8ll tL+U>+5 Qyßmxqx ~#f;+h(zKў[,H\9}AV͙ "Ò?2RFU!kv|ZVQuyެbfM\ZIZƜ =,88w$jr>QT3 !D@\9"90q8-d=NVDvwI8_ iq&(t4VB#"Β_gOR c9ťtIנBIRx8ư]XELk><ȣXo8@C Yj] uT_—Q9k7QS/DC nlۯW_*Ƙ*Plk2')Pk֢uֹɉS ]aEce'9He^AݕaklKl)?ShRex9u{PAnʂWqyAYF:!%l`&>U[jV! q0xC 9"u41,'*}~(p8#t#"A#Wd AIyX/ DDHqC]fz䅛Vc*&-F{@].&ߛ ;PAeH-gG3ndq]/ur WjGz\ s>q%"z);J?8Bm8qEy42~l@h1em<4?.MI“Yd3⠒y!XifZ|ʓ1/o?,F }v =!SQGǃ'oqSB[[~&Q~-Hv : c:Ed@.XOOO I KhjLLv&BFguE.[GT-İ OM(ȒNMn!ɲrzꡉIo+ON+)x{}o-֦ϸ?LR̥ y&Sr&NC̱{ N'38,=T{APC${ݢHG0;{".q3%RLz4ŞLϞmEa$?gψ;Һ&{B =^u#SL{dCD?guAOcC PaC w5FTm[zbؐxՁRQm0O.xAX Y8KFVY.M?V1ƽQrV ޿_ QEY%ԠSRۮq]uRLH'!kc,tG|&0"?(*K;4Q> ,lߥ3B;|VݠK @XJH{!iYe mt3$5]R|$q cTu 40iDuX40?wG@[_+J(M:~>)2{}O/ulj"]QX!t~u] ,z3p >8@f~a8l,3ryd9TiSGA-* lqTڑg*}49Ԡ5"F"ہ{tY5+ "kB57>:A| 6 iWCqReQH#!d̆B? av n9b]Ըmx7i;T,yqɻ8-"^pw>F*@ -w%,n0(ΙH!/] E3/6 aUv aIl>`֩ R %O+)kzy2Z7>Běl'otOѲowx}!6; ԍW;eBU@Ї:o?| ^gW3CAVλvȇ3(XuQ oݖN.bvg-{l6Q+fzn0اH4T*U`+"#hm 'a~ 'u=x;a\ ÒQ]^v a8n#q >~m/?| KI +Z.AׯQۨKRaWe%ǎr؍}İɱ;V昍7.9f,޸/69f,(sXṌ"kur\tb_*1sl@bb7l4[mNNK%q ([ \昍޿~m:9F.:/96l1pcO\rd,NؗJ ;˱ej'olʎQ;E'4dž-.vrJs|m:Ư[ɨNr_raan6ZDŖM'=R`k}Unn?XVbW,(y6n1toOϻ]/uW1$<RGBǜ 59X!dp,']KqF?̩M;5 4T-:9e#7Y6ľTbg׀nYhN[,Z]uTf۠NY ORh#<'Gxj Qtנh aw$0 y@6ZaIaK,IdThсG-MZeT|ׂ/;<;L z4JO>]$>]\|m.wny!7-q/qa%QQVߐD Ҳv!+zՙzqB,C9)G?#15̓ Y v<m25?3)yS-*~xZirlGYpY Gɳφ  m2 OJhvJ UNO\f)kWٙ]gź|X&ٶFNC A ysT &bcE9"H26:LaMKj439cB 2`EpXapxuQpb\"W!<ϞA DqFDĈBz i9{=jjo%gDwIQvI~޽>99>KwO9S|;g8z.=_z<&x'_&D@Fg3/X[RFH \!LJETQLK$;:W\Z+tKQ[JB[תּHS9?s4.7{qLLR,l\weڨ'D VxL{˛ՇMQߌN۫JmC$jӺM='#`?\] 2Hse  Q$.,'0b$Az;9 {Wa`طlmw۔V `'w6`()>1]/^_s6Kz& (B윌}L'V'aA氨A%Cpzjm;^P 4p:[ ! G>LS˜!u+0&N6 ʽb.29. rr ṲN~` XU~, :G _.s `T}$(z`d޿}mN Ŗ!xgtg ;\{q{gƷ{`7E{y92k}S2Y8,ޙׯ KWB@6:a F-rҴD-`QT)/webOJ*Py)yn,y濨8^Ow\>2kH ֈX1 S[eVU!h c :` f.A!,ıj)W}JxB 9ƐUTEZ 6+uSN 6?ju$a8$hx7矽$;/oo7 Up&b V䷱dmY*I=bf2%34LYuԗ1{s}% @ rA$y/&kHoKY 0Dw\qjٍa4/ve7ԫT|Kt)kJu. 38:ONo%gX"YUh`Ƅp74^B0̓@O PQ.zmw^vuMWm8X*Yܰc1@'_ʪ" 3!$`fȟT!L گB26hRz7Cݝz?<$8Ug[X߂KNY|@@& ѩAtfyΌL,]|x O݁I>VƗlle64)Ah.Ǻ6YܨV>&x0Z˄n pCwܓRaWt>X h}q;}: ,I"/;$JC_u.wQgI8ѽ;E'(nJ9`5vB7H H B.^/녣$njRek`Ŏ4[%]HD KL4 XGY3"촐y+Dj*SAbEI!. pH S3Ϡ; k!D>ڷk_.ٶ%~Jq^8to^rP @U+J5~s2Oe(FOjp}j )\0@$ ks7S/f6z Vz[G3AqS5pԄ*@"_o}x@7ln2π ޾8\ؕ`1@|!6x! L6S\>Iӡ:& L .+Փn$(h8 1Xl{ .ÇhO]o%lWv:NڿwԷ *~Rm"Ԏ;73ߴ>X0{P媩`Sd[nE={>o3P* PrЃyCr|e8UU(Jˋ+sM~?*;7WHj|/$fb`˜@v(𛫐1{[ʘνSԬ)565e-F ɣr#[f@:+dH:]&oI >ZuI; J5զ>4תq"5%Iq&SR5!Er\XFh AHpb(tG=y}Y L +`aX/bUwSD]Q1 HrGbuzGl3'x>_P [CG~i0?QXi\c?g78?%rr,k0KlbSDbwBc]\ߜ_1AD@YΈ eQl22dϲ ѨHQ=s5@daW\l 3| Z*țDZ̆;# TPEǵ4vXۖbs:mieoB 4e@T0nթD)Zm 1 )3U݂ٙ?3&8 h w &0f: *&٦h2@w=JeBGٰw&ZЧY>˭ko(!ɛ#J*!DxoE J*2aW^`WAXf̰Cp.w~y ̡n;/Іvb./5zg7k{_٥igCf  ͬ&݅# 1޸kNm^]ڵ 8=@ 쩣wՑoPhX&z(C~8[g51&om$im8߭Viv*vwC2-k˜0a fgLmѓ֭NuFv:z1d˛,-jA$!NSߑl/ 4l'yp Lƿx@8+yZaa)@,s= ΈvmVAm7!|,A.̑QAT^Gex e](,äɖ{9Rͭ2$2m/:`tQ4ltyy^ ,ɋl 2^ Zf$$7p{"^SߋN2/V(VN..?N3L,D"]%)=)ԍ*t'& F]2Z׺j85wЈ>{p [(V?]Jٶ&ۈtL 4фB{WnEybq4WXyPٝ&c&*4D{{ C%.Cxf,|+bz \+1rq~Qúy{*cUkF&UL4ŗ'KCTqRcK40)'%K÷-JJa$rdv,<6@4PTdfx-S).S&)Nqfneo oNVlX fk}"NPw.tP\ޡ=N5GaYeq+(YQ6")Ac '_)(rײGD>h@ J VDatPP eMHɁgL~ܛG1oy'ibiӓ۷g|XQd,xDԏuIΕ[Py@Yޭ)m 'ܭMx^SZ7yΘF(d,~x(0BG8]Gc#*Rx*X%MZb/r==uxUeЈ .P䑐8%} ոV;I4W/b3eRY\&,}2YV|׌JP€D0]AD'mHo`Bka}B8\\g3:V2{k|f (k[̾z'29LZ0IPP?9n{">ޖZ@)-Hz&0('W=;mLߺۯd\&[RΧ$nXsEV9 o|t5]d,o!\X.9|hV7[׸JG%}/v[p榶R#aE~4q踷2~+[UN} ̒ JCVVijՊ~/VU Te.4/53 kgMOs.`,^~|;͇=R9$l]BE-ȇPPs9wce696t !%*-X]hI3-Jm$o\l\h]my6圏=Nv쀇f}ϋ]x-bDv2кUTnB5/vNX DW* " JwHڋ&:P:@}"q\ehޖ|ݻ cSe3TW(=-lQ@j`N&Nd{; p !u5 :"ٗAH>uGP9Y TsQɧpk`D_axϪEBiNFwڳjSJ}NmDWK}6cY2J'HqǐF\J%n>J9Ix!(‚*Fq^k`".~7({aOt|́ʠ"*w8: ㍷6 Q(Y10VQC=vʊ8{k:rD3]6 7"J\ZUU-e1(6Ysl\Z*GtYny4Lٕ[WsVEertPM~<1QOG~  >NiXɬWMhtghtucN r@vX&oCi9æ%qk ؓ)[c2/xB eE<جe [&X!(X;l ă] t7c4>s-{7_{ :R,[ 7$g%jR6OF\Q[yQ4`l X;7ݽofSjYgv umGB A=a9z{X nwFd{n3p#JҲ\l;\(tfOU+ #TFlhg.tN u>r ! OE;F(`1*Qs2Goc>V@ebthSSw=L&]XufS|+ ̢1w'$L~SQM/fwyGV~~{\(NT0Ό?7{>&@FQ} >6;bMG@|hgyǺ%|rp/UJ`d|Bs}= U4>&T'(X[%dS/EH]0J=NU  9KM+ϐ 3Svd1 0>8Cb6v3(L m>]@v"n$ӰE<EED59Pn.{T`hs mI0Xpt\B:ҭn,GWWgo"h:򶅿{M%omZYE=hʑ,'0,qt b74APBva"R+ft跦XW7/` )6݆p7p?xܡNAP3b"m|0,dV쪅9"2]s یs#*PulU>nmhoL I'\iCiM)N/D3"Ḗ.kgpēT H`ēސpH,#QBvXeu"Ydz7nxW.+]6˗1 !|ih%ld 2µLvIQp b1X*_VڈFz"xD,0F0Nj_2;ؕ볋/T @֬EDENc^)$~9}%A9@;ʷu#TGTݹO?MZT}ϡd4C& nsXx&6;t̴KA{=P.6IKMq*9x52?ɿgWJwu҈{ANj-֋ɄZd̳LOI dh*, g`!}L-臮sGXW(\DJkwvv ?g׿%Rib٢UF@V3ΓLW焞`V#.J.hiXy:᪋X,/Ha]_Љ۰5 >)΅ْP 4"! "fj M!-0&"7*e\dy)T*:Ǎ*H%7lS3$yH=b-pچk 6ݜNRRpvțp ?/'Uo2Q'f@u4>xyrgb(uW9׹G%W~8'|yyP0x65MЗ6£CPL䛯a軀s:K -cNW_ԏfh I/?᷊ch\`DZ~j79Ң5F^HށnTuq/>~n?$-|9*$h!w5SY?&z^hA7L-8.K?D~9?;?In*}F =]l0%虰%/4Ϥ8|6#ϘIcNŋşHgÚ5BRHoeÓ00Ȭ;(pD_Ķ=͜Tbu@t`d*]d5{' m~xOeQlfc#UE?5eq-nc^r/xz"cL(ƤX3MQ=kHI*g?4m^F~o-2\&/l~Rw>˱_H~'vm/*ON*zQ3ɧoLFMs=qhDLs+:w.S44-7WpmFl.=nqFl}GyqYxYKFW߀Hqmo~FLI|Z_QU׉|(s/فS2aB*(O)Bhυq#~P2 8| IAaHd%̋eWMk'+{W4Ox;I!fLuQ1hlW Jxɖɳ&+6"E QH@;-n-_j۷G$ ﵱnaN'Tbj"ZrtF70 zgGr noG/+=b'$^\~V%4aUMsگvB+Mh"fr[D5M%+B2&Qx̲r>/ . oSu>Dtl`Ӧ1N5r5hC n8b'0nL4?2R3lQV0|]4ϺMk)8^rv##:8TٷT+P$* ]ϰ^c:(/ I9ngT1_1ueaV9 ׀J|k3RSscW ӞeA Fxe4(]#uU8<`ڝ߸O1`1@{9 s4-qꊎ"Et3Ym[,T?jAeht-V^Ҟj92<˲vt8V"ńFj_sw`mb>`}Uw:ckiER"P G}cb>nr6avJ}䢅y0Lr H/[%0)mfL{<u V)hWvcQyr.7م)\^9:m-<yUV6mb wlM}%> H2^>Z8p*aWSГӻOḔ}r2wӸ+xl ZVjZ`=ăZ6Yů`6eOMQk]->:(+¯qDSvTZLG#tS\j>:"Nid,J7 #̬A]ut I *R\Z\1זjW̎ \Y,uLt숴v$3mUN>-1w+yuhby3HMןEG`=EYVv0m:M mBU.[g%LZ01 ` ; \>plk(8T75t4"S'_Nc9h qf̞N>2;;|7\0͝Q 4oZ{7l^Q?P pej( 8/-ї:Z^w,/|y(|-UdKpTv&{Mp%i!v/$R4w'?G݇c6bUF*vn#8qQnmR;l0F0 ֏=MSv=BStDito1&ƸX븨UPYvӭ-&BO&+M624+Ge_=9x}o.Q0OU=F4:ܴU㉵MtGRURSYw:nҽBq"4u!]r,rYZg_i1z^Twg>s)R_ sr jdyTqbe BAy#$Drw U{䨪5:N2 Ō:f"ktcz Su= BO뢆E O.  2>5¬iRud'Tq.Se>NW\}J3:^l2;&Yx~П z<pH<40``$d;?p] ʧXu& z?07(޴H@>HDmzSwBhw/ǚvT-󺄋X8W _ 3M3\ t36bB t#7rHJV]?ٸ]?m,.giె{ yƳ$/R$ن:ܷ^Hd2Kr~uz'85'fԚ@Q[뙴!M.fq,ƵPhCeL-fJPH o=*7 pwhn[,ةmMSU`g`vT6|E&MEkj#ESdų)lGm)!@ron?q$Gb(7~HOf-B!'EQ GN!Y2c_k7(obaQAM3 m+uܖDK 'Owz#]CSZ&p#Hma\( s@=F S _Y# XLLf"+Q2u ҄\i(5XR PB[ m/^9S5jiS.VPC `f.Kyꀮ,j$A|9z mp!tpYLl;1=wsF2g 2'dhĐ?tdj# SBo||I[.|WOFIiF~ZlBRVb3 MAlOgt9xi.)ECp* Xߏc,_A>~ 4ZA|sur=\u3pFkD6!qwqmxrN7膅@ 2.Q"EuYzv͓ cB*Fп!;1jib̪쌬 ك׿c  +' = 3=rZ?!b6A 3M@KO 6˵Hi;|V8RP&0OH nLʪ;MZK'WzxB g,#O^ @ e hYlagbXԬҠzc)(1Ə[k=w7Zҳ<}j\tI QFo?fzh+&N!]֬3}ʼ4D[i P>!|wګȲ\e#s9d#>.]iF dfe"~)OHF6Fve0Y-{XÜZ HB(>b͈k?$fj ؅%ׇ6#H9yl#]2 CKIKjVD E(A.h`% +#SeX5j|$W<o-t3n/]ŏ]&'fGY4ü_41+]?4!iC̵IϳyQȜ͇c@s>Q%Gp hޗ`z$@u*5`)ؒ=.Z | _qŧ-] l#3״R6?영*`TOo/tUż" {ݸξ첺I=&gm-EdB-$O+:ޠ$(*He!r~H` Dd}2k" i7(Qly/E*G"qrHFH֔2S Αͭ2o(O. H,s0/$-Z0@h(bMwg[PQl$gF*(e)D7s]bFX. C'a1 AP:tJJ`҈]L@q#s}Rt'*.TX!Kv@uA9  ,$=sš 7ЖQ-]v>o7c,k.4H " 6:t\VG `8F5w0K qQCP,Sӽ Z }jZ]L >1LQX-_'> TRix{*cCA,0fD'/tد ("J>NN0~.E IdΛ.-my l1_q2rn_ <(]B@/BIqi?t a|w';<谧hVԣC^?`/ #$*Jf/ZY = (nnqGn2Va1Mhcl=Cxw8rvx'ܫNZv2/w['2&-xZO'kfPq˳O$P60G&8;A_'q9 btYy`QXW ?&_*)$rFPX+|\^>; va].1"bR0ayuYƒ3z5Va*ќi#*VQ8a=*MW5S]8t١5yl,4w m E )$6Y\<-X.T;pnvSǑPF\ `QL/(iIE5K  9Y'- s9/R)ʿTKٶօc#/?ЧW9X:z(j*d$*xikʝwb$du7 3\z#Qdʌ[@P@zxC 8@QӔy+u-‘2?&i02,X9L SgliD` nHá# ,De LC$#MHy`D[86)1i.1 K}Yrr̈́h2DZ-4喢%P13(AXBDXŖ{6/uq84hUJ 7ay L^B҅,eǾ[`7Z<%L=, ы!8eT:#g+a^859m 3;@Tc >FUO5]HKW86orl.Қ ;]fe-=#x0iMYy}UF =RΈUP:g`3W0ݻ d^fuk)@h}~쇳VUFf:98bSǗuHvEJ`B>ad.TB1U Wv>%0(p.9g7u?weL6;/qY?`f+aI1NOÖz00t#2?EnEDu!KO@@,A 9k綄Ls1!/wp-k LjiGym9%jD:ggp#A]j_ipJD'Oɱ{P|S-b Sx;AAO,\ۼ)&ŧ#Gmkށr"^ OfY._|^? xJt-i1}MN= ،"E~m ! {O/΅W!@x[ w>]Pdh R-vr}C b ?苃A_A_ @Ns~:cbֹ| .6]o̔Wc%:UJ G=ܖvkmQ#{*PH+~p[`D_qI2ZQA-n]uZ=-ƿ?g"p[ΉQ"bXM2Z:+xuY-n`1GI7Ydܑ)U~y{dk<8ّ¨-Ut{l]'&PJJnH]٩7p5O0R0m/U6s2;jw8.k9] y"iqO A,1U7_jidDRO+2 n]ucW-N kI4@Gx"I}EK1R, k'(:LhHʫi L>Jݲj'477>K,?:H4 Ђ $W ⓫G1UY;P!zpP7lͧqxMB ^HRsCh< q:6 Q5MFF)P=]n66ΏD/Ԅ3%Z+^)Իa'dzO ~C~TYbP9VujzLHLUi1*-QxnN|1_ ƭ~|N(OӞI],_;@7.ΎSBi[7zPQ` VaHҶc:x&jݙRR͚O̡.:kv%˛\vjz㍊4Ak>ΧXKɅK %&Z5K - o08KC(N_OO<emVEZyqT')ʁ|0;QO e2ڿ"}+Qż7~ z%PǤ/!(-ޠk0pa Jɨr<.7KK.dN32(LH0:H7Ü>/x҉o5ݮ)9ϛx4žnF?}/4SbUU> ~9q8$qV[eLβA`C8sTj%T5jKVmk)m*PFJPfrKjIG| < wR &L-\]|J+S=-Z$fv񹜁һ@p#7H4g£+nEHO 2猪>>SEpu:_^yRWX`^~7U}!wە]/!a|1KS@tV?0Ϧѭ~)LALyhw0i*&!7dq9"-WC=ne3w6RAMT@iDw^d:ӇmIOjs6kQma-̫43Jȷ'?,99;~{s9DvGzpPמּ TG YNBTePMu*0Q2$]f'p q]ܑ$1;y{u\a:\T(uSN u8ܢ/`dy¥6$xI28.bi)1;&Ւ(xuAF&_k, 6 8C5ҭ792)l'_i n֞Ira=D=:#3qPɥ }NuZGY4ι. ¹?!4PapK0=u>=? g|.`)~,<ee@WR`U‚`;AvWuPI(lh+p\i*G. kxƕG⢫d+Y_,Q\v[eiDvk@v#& 8e[8lFs= 8M8gY Bef>iZ8#6UZl\h}V١zH?gpe FВ@;+~%Og!N~;gBsa7^ J˜U5˷phړ{,0|+!3 H;@PN(:Ӽ\J ,ޘj&O0@T9][ %8/b=rDV(Pt%t3fg)݂=V "\TUh¶#Bngkn4m ;<AN;[|뽂N< D=@Kl~ ] lڹPy&,.sҦvWcؒr+e0րt~YƩ53tnc}+5r`tiTEIvuzGe+@}|n+%fLeDTe^y׬$]x#4]`d#D??|6o[½`*ݭ~VEH㌐F:fsXNX/B|2\m0h6ԝ ^.),ܫPipqzB~z4Y=؁k{GNP~b@uXhjzKiu7tmǨfǴqnrƣmึ܃yry coJiߥ|4m!&{74Eykֹ[yygIO˜6A63|G v^韎S}ϫ8jnȦ|n ^9 këlˎSs*!pEőVǣ»l%6S+R暼KV7 UUxlVNGwj+O `nGUf|vOWGZ3Ab~X!n,(%orܑz0Pϟ;zL\PMik](c8Xm?,Ȥa:E/ۼ_Pܶv8}CGB848 5脅|ٞX: )乞^Jfxo6 aíӨY:13vӥ3[ htapq4sۚCWX6Y7_ϭJV5nˎx=d vH /|"iZvOLhæXoyc٥t=4C0eѦn>~"0:'aI:5n{B,en('=@}YQhiԇy:vh/,Px蘺-EkP&Q0G3ѱw4nS46 6Ԭ u7iK;gєhvP,^h'rKNa-ʭδM'^NGUv>OTC>s /tf cdՎOw e;_P;Ja:& P]SjkfWf{FPCeQCrޛq{Wμ<>6{:ex+K1MY \SPѾyB^]6.#ٹK9Z>7Sꋏ@" o }C,;9ECEh=ۧ1ӹ0$y% _P:?&VJ84i`ˆ.5κ_jY\j6'̐>7>6ZhzͱTWϫ9ZyTƺ\(o3x~TZǸ @}vw'Nh xۊ5M!1FA&*oUG-Dalq#"m_}['W׷'oooL|sWFK[4YIs'5nyn{W$Ӻ׳T4A<2@8;rtϰCza}Co vˈ{mB==Ʋs @#"fqUL?u& O}/zo*'t\p2#=;;Qqs77u늩[Ťyl.Y,Y<.t`曼=dPQ@dXeO!08mED}Y4fs)f*5=kR=hβ)Y7ɪ*6n-0*Rnw@[&ID#D$TpwE$oMi fo1z}~w>=q|z|Zܽ9(&OGa'uJR]+f$UD,֟ߤJ hZZc=Yt#X|ύ}tRdEX:zCrL}T>UU}َe{AlVd[8aޖGe ,AXBB%7DHՑ%ov_oJwmҿjK0Ԉ#bc¯vJ%nAmo:ҖXʊE5>^#S)H#꠵0ykTiBIV$$"L 䣆 >vT#XeR/ @pYxT=;W g ̾.*Kfa }Ӏ '2~tpxfo_9T[\f>[?~k2='Ov_u9E]1S K+S-|;בЧRk 0nC NMVZC@xp_ݨ"qpd͝Ƿa9 3Ќcb*K!|nn@jZA=? OZihh%ro*iXy=0r`Y//)w~)NO17pۯ~WYڡss!\dMI8{wu/?E\'E%9+C<(a@J9w5i ژu-[-َ!ۉs"9N,YG%@|[{zvW8"k~]]drڇ EnM[%ǛkZ 2ʧ0 >,\.ǹGnP`,vj6S 0FˡF B>Svd#?t" JA9|<' <ӗ\rxĠ&G17 Nn px䊷o$Uoerli\j[Tl{ ܆t5=0$Re9`LTQ9pT/ʦ?^ػ쿼<]r5 . ٢A&Y w9^f01x"f\u9^ TCMHE2 4gqqYv Pmľ KHPq8W&>MgO0$}^5?g4Ehf@Gtqd]f͖OzɡϟHZ2kH;wڠ[zEzu箉ͻ|8gbZINh9P lE|V \IFBҋK_qSݘ%1_8o.(k-y˅͝BR[]rb.,N2bRrt$JDPEݯSkSW|Q$`؊aMZQ{ u{VLb`q>^93Ft…%蠳\Ji -9B@y$1H`YUͧ׺ oG>XY6TJ%)LuM%S18*mj˓䙖g$[I92ScW_,!% 1 $w'O.Bx4|Jd c x4^ف>`BFEbdDg$+ l ɒcZfF `Ӗ@\whS -с[ ^ lȴz!Z& J 4gk 0* 4uWVB4{{ Y:;lԴ")##0LbI/8 rHM$"CD2Y)DFNe4Xi~}i~L4V%ŵ^&*Xҹ r>-f}6KAC },S✷g▮ys6UJ10CAh@Bmx`g_ZW+U:'UB9TDžh<>rIIrТP B|O4YZ$, 38ƶ7JL|>KZb]`AΓCGee6BW+jêTB HH3FB@^mT G-PZ>*hmLAZ*=Mswyvн(å.ا >^@pB>fI K~RPnZ630p',KT,S*%{B|9D5DD,[7 rO߄_:hZ @eр0tʏY t]E˨M@$߾ ݻ<\kA̷`3KƄxawRv#9ҜX x;Gm`e|_et XAnv)p˔F4YA¿qvq~rX6 KZIh984 @3 -X_7U[TNZ!jU^ZbpZ؄yv{tc@FL,^<&F5P@.Y`om;>MUߟĪ`pKI\y) T(!_.f`&YDk Blf1 {u4edE)۷&:ʶmR[IpmÅi{knhJw_zdܐ  fqx9RU4J$u"6%y>w$LJ@l>xTQ.wxQ-+A\c3T4pw|T3cH-=aMC`(j#HxpxNAVFYďjUXlQiqv 5-h&m|!@4!Jk*7w 07!{O(_X]߿t|<5Մ()YE~-4A=ό<9MX7s$2r$7r#F9 0p4.E T<*s!7K X3d* ^%š8;. >츕IN }xY؛Q136yB[j"N`'tAIqŵ\,E+!vB8'XR %#k`Hri3 _(mYәZ\ᡨ-͜wk{4\]%-1y~3ez`pU; 3),NSve] @Eѱ17&0ZgY<3df( fXxeU&ImlHoKY,^9 v ,lm 8t?<ܰ&#`-=,l;q0šQdF6 p0 ̑!r9:,h/@|Wb!? (3F!DɌQ2&415s1^89[)qj|nZh"%Z Y4[hedJK6!e>TL%k-Q$ U&ȿ h#ɸׁ&dV\ ^'a&]Cɸׁe`Y$*O f{av2UZ8Bv_:tP~,ӥ"1j67;tj_H$X0(* y603u@ )4-LWyv(0-Vr4GҽlalWxP0{[r[wstDYtRo/WȞy,5[YSj&G*ƯѪQU9pћ&+Ly/U<C۪F@.!;(%nSNo\]YɕCz%;V-Lgt넆ICţUo$ؚNsELUƥ#^wXW ܵM8yUi~>dpkBp=9eA H]yTOuT^b,X5R:5}:zltN&T k8Fɼuͧj|%Cw;г~ DvWk4vEׂ{W5SOA#O?n>GؚTuŸƒJNo@@DUlGvz+C(U}InoQ\iax10~) l"(Ϛ1@hߏ_7#,SPlT4]6b#j177 \'@lY$쇌ܐj-)46(c&~M nʶ"DZ$uuER@NwRǝ.s >2,P*+$ zhNҫkI,C1>hs1Vi+:oƢ6RyjһeO}pe`|TT%)HNz@ Խ4ΥN3)QdU%➇ܨ"["em5M\~fKhuϜEЋh>jQu= % :ϫ\)a/#ۂ**1Ճdf`Pv ^Y,t M|"g9_x^L*b"Χ蝹b˶ Lͨzͧ&[zFf]׋WtzuΕY;Ok&W;tn|!;KUix>f 813oD ^ߋyg?$AeGI燓j-p<1[NqN885Mp$jb5sLL21TbYr?}a>)RpU#[,; TMIתjb]j6L-Fq[IHFq*hVATInei'/5-'!{ycRoa`RQ_N@45nU!"\3К"z&m%-c>"]+v)X*:XQL4nI".0-83FI2G4 P*U! dExQ1[YǽLW!R\"GXYi]c1JEpGye"dՁ$xeI<+^1>:|.0 Y(KF\?`Ep0< `wro% dXƄ O6{D\gC){c re\X#B͗wv9:^ pA D(4 ~߳qt?O.M/)z-i8vp hL1l[kD߭7uOE&LU&e&c^>"'" f2 S!!yuZ(:L?}Ɉ+aXݛFb`ԃ{m'arn4qx, s/ج ZBݲ 3*G c(,(c:+I8Ir%ڭ *-]nzŴ$TTɖ4У~)^ T ~kuB"4sXTj`!~vsePx [|[ A 㺚VN֭s>/Lf ڞpiR.8.^+ݍI hVml6> |bE{vdv%ĽT! s>?hRBiU>ҔKjGQYk>.@Bᢧ |Ĥ F2@iW4>Uwa Nx/21{e9>b !XUh"fp;<|"x1l&@8 o%|2#j%%lkJ^K(2r±ݮZwW)KC99$#SCk23'dL(Q'yx5a6frLɻ>{Nr$u(w/e&K䃈cy]Q-D^jf "I\C> 9D!pO1.q;y<$$!W<*TL#0ܴY5KWXjJRߥ;rEZ P}N廊.~ o7*WLj_ 9,9Є5g_&y杠c"ϴea$UO3QKA25-dtɟGi]5S޲-d \S:֕c0 3[J')Z$1C/_} れ 2.ȸ$}a1ؚЉȒkl4x4Ug~|iReyFu,ʃDZG$*B3NXZHB-{Q䱊\a`p/R7kϝP6=y2H 7bqgm'V8W+$%ؓP@ElE$-k2\\ak'K+J d q.L| s-:!)H2\+Bݵ]\8^ cXU Oȸ?l~\a8^p9suɷ|6^6VאoG^iS-qSH6A'8)åN]Tkw7d 93u ;_Q6y|F ф.LG>1S `N }e~O$ `>VM 6 kL=0%TrC6\A܌|AYAdT*QuB51QE5lojRvV\pQ.kK.B@7b__mVvrZ-FmA.HNmD f{*&te-ͼ^+-ذMVޚ'S0}A𶝷aetj,ΘA4e-=jm9_S%IOGٛpS/' QsȩoKKASa{29HuĦ"k&N-"qB6W`fbG%D$"ˋʛǓ.OV-]h{ݗ;\_8g&8;~4s̓LqPƥda,+Z03baݤ+DKR[H"ITYR I`O O]}$ѲvҚƵt))ۖMaCTSpI3 \|y92Qʳ #q8;pAN9y)aUpbe)4Ƅ.[:aWnE%FY.N8i[)BfoA]2'~Y^K'Gxa>W./_|ٵIx2Nlpl$uv2hqkk\GBzf) NGpD0L>Sd0L7%rsWݫ.l9%pf3r0yԮ^#& *?}ڛ  l%&% _*wywuE:GF"9<~da-Hq0vdb&%t&[?q}`$Iӗeh'w>QHpkws'Z/?ˑUXb͛&TzLTgAi0υ $,;p! ޴<Ү d,%}Az9![i7~Qha;iQb=hir΢hsʢD!L0dVY HvLJmY n"qs"K4~kq3OBG=Z*ڎ{-+\6OXgk%XWUj 5&eFY&z+NPK(76C}hl<5ɰ \`{rc[,<"㝨CqS.ǨD;%F5䨩7%ZcB{L QcL ЬyT/YU})QZ٬l$˸Y_n2/Qrӕ:W|8FA]L=d*+(aAI%T\\Zoel_@M_߃ uQ&+ J] 2<!Y8Y2;_m8"_sY'hc^Q紼^K뀓 Jvny2ur^za?"p$;ImMA4XLnuMVZ7Ș&pe"|>YOܵ!~6M,sj=C_sҰq^YVrPUj^lfkP6 I|h_Ѩxff-բ,ʆWkR| jX|eJGq4;>3U|7> M8gQ6-,&Դn>8sך(xx3Wj^|6es5(>I5+>8s*.7oS|E6gR6-_3TP+Q:>'+>+Q|ۻW5o^|egSf vdRt?wal}JCV[k&k%nWf5LMy_>]>4#{oyG?ޏKY ^<19;qx6 Wv   a@mex> Gu\ f(P NX^GY kw~BZ!n)'}Kͧ/ǦgެG.9ⲋvޒa.EP2 ,hK}it\D2JVˣ۸JK lJ)XLLefb\ `A\#wˤ y 1Y49{^Nvdq !R ̓ ^Vq/ޔʳ>1dU94Cpzt a ~g]}$18>[R7O{e_IUˑ(3f<<$Q)EIὺ<:S+8>^ƨ*Qns:Rs-WATVjgA6&a?T/|SKI Lw^4d4+4F0&˞O$n si>HG$M\)%/n(6Xmśϋe+{4'Zy{3\W"FFYʙ. SaXѳ^-(-cU(cΨ-(Pz8%oOFXF3 5mzcbri?=V(*؇589=UKDY!$4nHV$ԛS芘Aѳ{^BACYA6sp-n~">g lvy Tg;.s7qW]^($(|sM#CKe]pAc|T=jSRTZYe6ϧ75yTLJn $:/ AG-̎%Yj4ÍyZ;rPTNc.Cg|u 'rYV*%%$Oq-.Eڇ AZxt`sbHmIS/79Ds[+#qYo[ C A$4*T,64oՉItB;X;RiӋVM"ԣM=<5Rj@Y(9QYZYj6Qb`e\յ ^|)aQz,LoʁGpSCХZb0P̂:Ύ]F[@cJ Fd23I[d9 9˔QB|@PWk'XVq'`ɇ zƗwVӮDph>K;&a֝MUMՔТBu se>Xal[Mp8gbPjj⑿8ʢj7qD` iB~bVOaSȤϟNu &6-j^cQSdq9\c;==9҃pףnbj/pwCA!^ Wy?,w> ǰ5 RćSsC].0n()dn$< ՒSbkM.ˋyK_Q8/xHcg:w) IƸomаXrIX&VFP(7(CF4JÚ 1"ޠ B9<)yAQܼ/V)6UC$_HKa}W^9krw\э6LQH2z#h1>:&Rz6de-wوMJ:F>sq2ڶ6pȑ+9$8b 3pESؙs˳J)ߡ7,{wqW`QjF)^;<0_^^Y;`\9:1:pEțѬN~J?` sO^w;3F`&p24&꾺փ ~GquM_ sJK)6Ǩ h弞^MkbBawoP j*FQ.vGB<{ƈV @ILRJujk< `{hĆqsGPgY.a`GmrWE5㜲Kf1 *F ـsxe| w[98C}º "2,n:K ~JԮU{?&82MG:jR !M='hҖd 1jE=&Mmq..8WmlޕA<>hK߆z{KLK ̶jmh,==z$+yBJ`$q풫 pskggĴ VRg0w9դ`.-ʷOl%TPv G۹un{rvwe0sT].e^z]Uq]Ȟ+Bwf닻E]Я\iXW kNwћrTk:7EYPB/wд6`4sO|㪙wB6jԲ^PIWMfHPu Vm1\e1=eAoe~.WI P JPI ١;-Fv)ҋ'iP]jPuoU(U* Ꮂ q˘[{wOB B0 i>B؝],>l sОJ:a4舛TQU٤sD 9zkw^±KB/if_1lZ] 6P\EvX,M02WWsoC*|[$rLja)t!YEoN]\KR_uછW YQU,4WMAwspaAU[׎;_wy]M]zh]J)jc T'% %`BWԈVdGU4Q'/u|XJxΎSj,р+"hu)Xta?+W~9ָS`JTp?j?r6)2q|)կbAVȪJ`jW荣_~ޜ\R< ԒJ]BWuPyg85r2'rsR}Xdq<52ntm_KjvT\-2-Awrx]k"#{;%IҊQ>R51CT ZoC:dNtpke\K{ШucOyp:J]t- ʡXK<饀 ..G5 b0 s\S4Ǔ{Ϋf@a^v׍.U|/Lͫ:Ed `'*_Zq6q~c<>62 ?F u"Z0O;L#_K%-y0#/@YӺ*|CFѶo'|U.jrWSu1Yꭞ.iԎ]јوv J5vT4@G,wzZR5^T@F#Ut}wZP aoɭx>plzj p+OF wHW3PACF4[8OH (|B5G IMdOvͦA8RVoW"Ғ@hET{8L)*أNHH:Vg jDaQ~+oapJAKE%"&Pޒgx5M>T-+8"t*#W$`ίƓv鯍!{8Õiq!hcJ1bLl9wS/7w(- YYIEmYO5.Ҟ&hؔ"_tM8q]j~kqfOqI[F F_/I4ețF9`.:ii|'B8Ѭs˸At̳̄_mD4r?H2yp+nZ]c{;jMщ wHYL*A^P\EZV:ϰOAs\6`KiG$އ7`s)/՜<1hXȩ >h&2? B/.цϥ!Y d ymշMU0dILF WN?>7Jh Eft0^`h$ěh!\CĀj  ,0X|q`j$Iֆ,.A)3j3J3%D$K\=[-]!-M0'Pa%\9JN*I hV?E&V'ʽrjR"Zwp<J罗 ?cV axa֎uϣ޽hwFʬ{8V@~t^q}zzf'bDJ Tao) 4Zp0 Ywe-IaGp6$@I&$|p(q3 qyz'l0>s91E~=1wi9 [ٜϼqħe̦$ AV ʂa< \6\|g 1X;yjșE LQh͚>8hߧEX)@ /P$: DQ]gb,QO2,bi8&q8HOc|HVM@R_J'c0"J>MtbiN,Fu#PZe(lrXB H@2x4ENzZtwm;|>gSi;="Xu+p n`쨛.|639=?LlշdogEUIZ1z ya1&m {"<4m=.8$\/:?` ETs0 q١`_jZHXYPν&Uz=ʋ8M]8"kBƛ$4l9(>E Lݺ.`9^(t7/&Ge@x:ŅAljB&n 0>9ک4< dSo3NEgF(\t2"rS`yg@^!g@E®3./}Ɠ>2}e3,gY C %1"I$âv9nX[Hg.4أ p68 ΁è kÖd־t6+e` PP_("XN< 3-wںL p\T=[Te(_r0[D}جG3[GQoRr1vtmשּׂupfB5sY@B'c˃ I@Fr1k "i8yܜ~!R;=m?E_fb$zo}u}N^vw{K\Z5KT0ɿ0; .d:hsBx2B((#'w` HT߭bo@_ѐlMpMkn*\W/=|]B<$`\Nl hMt7\<8}k?~˿}מ?}_#֗OZ* eMy(#`3׆3>&MqNk??,'2Q%y }~܃;6+ip:=j4ӯ;O8Ã<_}486+`?_?x~ѓb VQI+x__WN_";DpqiÔsj`#?~?",6%ܥ]p2Jo~/?~~#!5fzIp3 ?j4/8lőu:{1'^TŲ8j:hyp1!y3`ss'ag}_|C~#F`(g~ǟaRV3`x0z}0&o?zk|L~OړAhOp:1'l 4ܲ)g(*Sp),5iZb&)nBEY"'"{.o&7ŸNfaxKC_G|_?~?~+* ۛe=d %Q!!u_Z L|íזДsLk7~7=(hnF)bGfӽjYE(=ZӣW4USQkfC` > ]7d}ڲ>z_`eT"}C, ybQ(B arֿ7zηξÏ]y5v|AS7HFYM򢰩M9>0/i7_;+IܓAI8䆠ry 1RjYH*TMFU(qZ~7~ٴ2;&-K@v7zg3'(A/mL!b xwR[=(Y_-%[fFDEg1 ifbX BiM~ۿYd}l$!}}o a"dv "T.6tJH̖9@c~=T89fɽ~ukwusْGG0u h|KK\kTEa}ӯ&t<8v&c$z>z'Dk$0;3X]oa*-Pc oN?^"6Y_F?~?~Vy5xe?7OÏx/D:Ѣfo,%a0'+a Z 1Su/Ç~,nk< ")d<Ó|tOO Qg,̓I^,ѯ^>8{ohP̴pԖP|\N&$㬹%1% ξ6?7PWShA|29H O⊯ϝ~o'oJxQ*X#<Ӽ)e/c| 3gYݻ ۛk=Omfm %9߽_ь-tKjX@u?荂&pQ+Az(!r]"޲p&$/w~~?~{?^ o `ꁾڏBiԃSH>C&FL!ݎa}}QThlM'BBr&>G_wXLb0;8z̫Ǝ~}y䶉t@<L}׭H1۟c8DЕ8w/2uc35Čb<򫗯^nxp2NR1z* !/ܽunCEٵEnkeR۽F_EEr2#_2KG$Lf{nwvy0QQ˟]$,p&WNOF繆1= A\#q0 |HA><7J$&q8G EO<=yS†= Nd7L69fd9qF(݄[9q_Q>@@W{y1pѱCgaޘu{DH%QbAOBh</?= @4/k]G$bm/$UhTrJ۝F鲊x,s}G58gx>~SrU]6G-یSdp> ^GRDm0k("qH s84A3·Mtfq~ wA4A`^:<9k3d$ɸ$Q40NnA"5$p@Kh$}8b&c~] U"oIXԢG߇o|Z ``[jj5bgDY?gyKH %jN-'}S}l-:cxx|7؜ht V 4<+8x#Wtjg\+LT?)Ȕ঄zIݫ~"GpBg>I#/bR>3#YupV&ԃvэr$65F{…7ʧ*Q4d"hMQPSyHIų-rR,bC o[*uw 2ܙ?ZaX\+! J9 ѓwxAL0f;?)̶fB$ "4I~,xJ* SA5BI u<ހ s%]1 aB9ˋVnaTń呸 pY4ס"%'HQs>gaQ%/\9NyRR Z.2+?lT݅,cDx? 4.44ƺaGȮs*VhI(AhY2ɤtD51-oHo~_^cj@,6%val4F&٤ZCaW -F2 ͫ6RA{4¬ۻFYb)\, e.= `Ln&lg 3ƒaDxGf~5hZ`]@=~H/3Ю^C]nfn@w%ݾs]ݮ5Ȓf>紋 p0J~I0hH`"r<IS9N\hqzyg'L2;y}$08+دwBP; ΑV9'Rnu LO>=2g.PoY~mCC Ѯ{Y(eNE{8Q+w^ؐC4ϛ&5n̈!G6{Լ jGttP(A= 2ӼS^R ήNa.\d/@ o4[*h!m_呲4KqqǢeJyR$FF -#OX}b)IbX9n߃*s܂XNpT0P~=җQ +]<.ay: שbRv; ~ [P4}jΖ[$֩>/[X N櫪OHL R,4p7#Xd6N.$!3mPʶ~ b4-dI~ xԯ `TWGCR$s wR#_ 6|*`:uk(x@KqY`"Ұ 6ⵡԸS0$}[ےnBeٍ!>D:2a8k.4P v7-진GRUģ*CLWQ|f"E7eـ . yl4h?!vO } %tJ$Ile2+33'<Pdg%e ,O0Lo{sN6&a@ɢԣ I~ВuZ(%#VLLc$)#1ދJ;B2.>-njCHP$#, jژT$GH&c1C|0ML8q0ٽ4% @6[QYg+ߢMǮpRA? QwED?JAPW6܋O )Ç7ogêзk]Kb C+mwo?]Jгqw5CЦRgVW772$}͞BԦ0V֓rU<'|baK45_>Ne|)^2~9?}}{v~Te ud {;Wo.?2&<{Rnekۈ#ɎTئ}8?//Ç }+̛.O5D:G\>$$OVu˛=򔮟E-6b3/=~ͮ eحTrl5s@DXؠM6a1D]<~7#Kn!.IWURJB O6Yr\ A$W,4Tpp3EQv%=P|j%aZT]7ůZ"=oZüZeC]sFC<0,,ĿzxC 6_MgFvXM~wu#nl,AE+E(0SO]K=00:@9vs޹h ¹L9i BpVWٷ*P|;<ʛZhbL1rn!؉*&o|;*YdW *F(]}M}E3l2x~{Bw'CDN K?4p{ګ%cN^h}>w!5C8T438k8AWL+L88($:~ #CC͹ k'#xWIqX*|DnNqҧ(7@x=ipU\Y︦vE&\"G_0Xu/ 4˜ O[oH$3a"Υ킱O#es]熦h/fYoB#dNON+lOT[z*'ygݽ \{FRfZ~0U~/zu>Y'[s=>*XpQd0Sd R,oMTS5Zkw m*?y&e]^`;rbp3xէ[U[ _x]W̯+d$a觗.VLH>69^M1g[Ug +^aS]mhrbpRGس+gŒ]Ǖ}m@x&+azthߟwL!TlS ٗ|*5d)ܨذG~;KoCR:dk m}Pկ.|?2yBx8 71 ׃BŁ6ӭSw}YED8H6mn; },*'’VU`'Pt";'!Ps~ !`;XP#d  }]!nA._빖 Mﵕk|UI~mo . Ӻ m!?jU+%ޘ VM-rdזs*hosYSz[3ig#z d=gÌ42#1Ỉn'Q62M k@0]nw%(@17T>ʹ-T$IlwK6j_:H:!.=v_F?X5hX(X18iY粜wԈ]NA^g{{ )8ŨE0rRML3i6Li@nথՈ#FؗlO\ %]]oF=;po'G20{d pV^i=Vc:ziyعMt6Bۼi6R@ws+t"ՑS"ΰʢfe+@+hFW^*B ζ*}Oa ~ i5*Gz(7l;UxjΌ2Coaǔ63g#an0}&l*.Rl)U;؆n; ^kt˚_9A pR6.dhf0}W6,Vm>T̖6@[ƽrp|N7. z۴LHPoFi|{lZz B}v|sX8pNrL? 9& SOrd%mi#ޒH#f\/q0!A4Çw_7I/pU0-h+}YdPKh@\Ux3cE j32 /O):  EA<  Bu塸lXLpZS%Gw@x^D"s|Dip& PrQl(!a;>-iBuC9q O@,ht$UHCFt9?YpF!f+$Ìޟ |D)ez:h=#aӕ0QHC2q>tpXޓc3az]tx.^BmYK9Zë)x#GG'Lwdl<|6z#.zv".JvpɎKeZtݶԱëyhh  w4l78ˍ, '@d{2GPy*8L1w=>Xex C~8~OR+$8R$Hjp,po`ћ49u M-pt5M&59 9=]EvA5vXL%C@epvEGecQZALR(HUح~;RC/Mq}Wbl :Kuh{3d{Ҥu8O=-CK";E[Y'_ ȑ|-0_"Ā}k+P,q[;G>X=.m^ӑ( vƸ&dP6>grˋD>2Xq\A;MS&'9|W[7_ag|^W#՚K f,ts}{w?7..Kn[):Nt3l/92apv~q郊ӫEb.(Xd`=aO+ḍ!*[U72uw Pu0``7IXUDG4߿=ʞ*鸗}a+M1_A{C |i/UU]]}p~yUR恍S9>SMcKvjq;om[o'_oMzG/µU[ca6; | \?`yl +$L` P1h3X }!Yҹ=PR|.K^P YAaF_Te$z_Qp Pnb]0l SJh&.B᭙1PB6Ѕ3jȦιZz+3 ]n+N lȖr]<6zO 3< un̶B*^H,/xHR)^\a&J6 ؃7QGi"X$_ɢ7`O 0, _L'SSP7US̫;u~) zUvkSU@a=edbKw-\6ҫuwCv4~=u)ǜ N. .p¬M׼$ʐ4& āgo?~|EY>m鹍22:?]Eepw2dZj@X*KH'Mn^eU;b24y-S~sULF)ظ204ijX'ea<Zd S-Tc/$ 7^d@p6ñd]P €|+)'tCS曤+O:10x64Kp}W/%mؗ~I.(z [m0%oO3m˭"Y+] 't$vY|sP\Q}괚b'>ǡ$Vȳ=;Do2vh#[mX؝D3]P I5y0T֟4(/5Mɘ:NP =v2`t T]4C)>p%Dhff&eD*Me`γNڊu{ z.!2ёg_O<Г|]*u7v, BsĮ# o|X^WcٱLZ5K'iRkI Nҡ1:JcT☣uͼu\( P>X5LiAg)rY$R[?} S\o@{'V3xC\#{OVckP>ˉ̥u0b7x>>AfQ&|;\satOaZ#g:P W(; w3 eZSe߮ Or;t(a#mRZ'>c *&C~C^eQN'}3aÄU|(>=G[7zib޴W?]'oJ7&9z^1 &ʳ82~5C^övŷX#*C8 ~?|1ϛ\־֡_h?}5(be5] };ຐ=o+%m޽yLcq{`<d*5e/pp\2oAӛ`AuYbŭyÓl+/EsjqYb0`޻`+㻫th'*IKőqVԴW_~GM|VG0M~QѮyPWKp G}(?]84dWl +]_HsrZ.V|S}?sw2ZtV5abQ/j.*=}wBwpw|ǡ S\vΛF~ IvZSqxssFA\`aX@pͳv|uۊ߿ OFsv~7\XX'gHesz7?7uv>rW ͜I rf|i./QdG)jqYZ@=o/^DXڽ{[ͫuxv$/'' ( 9ZwwCqmƫo"E;>K8$tv7l^__G?{JwE2\E•BBu5MQૅ#$"=kom·+-\}Κo8ϥwT  V:P&h;2z1*CK"L5V,`pE`t-Sc;eDSOܦ+˾oKHݗT=sk£;.Uzt= Czu{T[+VT+4UzDIjk:xE IrߣbBה%8h(<`3ˋ묍t]Z=RgL"gրӇPy~ie7Douv{X[{j~kBd GǑ݈jpK+9O5QQh+4 =ۤ1ov̀b, MG8~j::ʍ$oڒJ)R .CKoUHFU![HKQ:geiMiY8ɏyR8!С7s~M klNx%V e>27C+x%„[W0FF3sk?<\;$d.,s^$дV-wg|Z`G'i,aCe/6[T<+Ds|QF >Q ]`p4\h].@.k(|df…`Yn "&oc+t:/־uP^1n6ǟ}1+\' V7q%$KU2d P!b{wx=-8)xk/%}v5~ UnF%`4 hBM ]Wm9J%Y12$T[&Ou[(( u}swyC-$uw͈OהɵC_؊kQ[ĕо`GUdȫܸj8º rӶC>ey]l6v`U>yr2FgAB[ZV? L,d_o3R] `6HVwBe<2fi7rf-Dž==QP(C\سhţloWD7#Ʋ E;'O=)u76ٿ?˙n=l_甝uJͻ[7si`L|R>b&|`c֦,q3;"We<3cGۼe (+yrR: \'ӟN'Y{+ʋNgރG8zݖ݁:HV74PXg ]ۣ/r|R55ۼƉ| U5|d?b?K^ +*83sC T0E 8j+Fxx_hS ThY MQ{8D!9 {_|㇪ZOD>$Igxlf̭.?ߞܞOOI8//;ydb3|)KLc(> 6P`cy*nd]V20!41#P+቎.Q{-Hb{?zS W(_ }>ۥ£ 7m3zY~g]-ILms. X;^P"r8kե̲3>,w}w{}( S{I@yvU=<O% l:D&"9 77΂8k^-9'7E<è{A&<-=xdY [T5]VjX2 ~U%܃[,LM1}&MZ ) 2y׫LCRbYBp.5=0aiOIP*ZAxt<"L!1/OxҔ]nn(e $Z @hZ-^vF/(B˹ %o _oW@L@aۉ?[|PT!p>Pϐx)J"],az]b@9D}W7-ц%@{LoX2}]V~C8,Et: 7DzTqj;LTr9-8[5 P(DILc'-YirA2mAE5lV duzdO7Ld9{F6 Ni,/^aYeg_e{dOMSRYn 4+n[39%}1 V,gިiƐIE5'>}ؕū&wed ͅ4?U>;t |FIy+dkfx.2)4'^ѿ]ح7n `ijL>vA,[)tߘ ..$>شjiBL4U:(K tUASU|w.SSWCH)Шubѽ{4yB]ʐ,eIJkLH5xPD-kHU;(x]ʧDE1@ v2ùW҇(&5dLߢ(yc>DĦ9[Kn;f_G=%u0ɷJڧ%z#D=M_Q,>4cxXp,?uvtv :N-X 2p{">sZq 2hDF])_T_aD ~\mǎOڨr֛%$p} s@c `aýʙ琢D+@p0?OM2pt/wv1+{qy]60;=Wr2ߞM?X e/,i/S@F.m˅ 0/Eh(( )i6ܙ}VWY~ǾWڒ%mn۾ ֮MnmIBo0n.RwWj}G,Omĩ~cSFpY@(0?{#߈7ik"r>/Ն] !BX:+p!HZX}ݒϣ-גۗ[Ӛ+}>Ԣ/Uw)iP`_88=?-Li];.ArPSۓ~ApҏMٺXUـfW=^,@qRC~aoB],,o4@䊨OhO 4鑶#wDwp‡T|`)n=TU.:4DO6D`/{5>b7^ѹ7^1J  ,wP@=UϱWwaL/E< UvͮlDn1Fsx h@:6mяY +(Ϝm7SjpqUρF:H@QCހr/q̹ >EAw0RF..mMȝ$zƢ\K$Je][*ݵeR&d O{7-8t2 0hcqAr[)8 a&Eyω`c 5:gO8VMsX9:Hcz-vDG}B83Г[GkY,W ╱wEʓmSc|[{:epZLkT*׾Q%7&րrP&g@K6jv.]򼦢C|pƯmj txlc>DS/c$Dp,^iCq%?*0v]$/;^GN;[[Z7}4/klh3lA Wc8#aqOEǃUmr'KQ '1ݮv{KF m 12 ]ۋ=b9tD캖rb͞Ƹ%ﲢ5Yђkw2##L@!ͷ| }tӛ2bv&2TpdBDzX8@t)/QkvEUO;( N Z+RwnKQl2 Qz`zppt @kWL#Ɍ6 Z G˴ ]L}7ڬ 7dOT~ئ ud7~J ;V}둚N'窂K!]A>(S*&,(AA5m7՗Vl.LDV?6Nvj;gU{S~!,3L^)5 uPqJ)Ÿ,S&61,K887 ntk he#fF3 ^ mY]c l]\K۔UxTh#pN,O =bFd aRh JQO| FX_-PQaYsDG:; ~ A3^6=8_ʍ|͟AzjӮ^YLuj W$}BZ cEr${QAP0P@ &XGY;FܧFvi&ǴUMb\ @aF;+F:w-on Y߲ ^-B{(T)w=^P/u =.˺^J+О¸{WP/"^V5X|{l[?^dZ7qʙ:Z~a 'onu 3,*L W&_钰KAJ *&登+2F +OiߘƘ2cʢqI˷?1u_3zg)|lkFvA5\ kSFV2o|ThKu`][]mN&섶 UԵ쫰 B  z@2P{>s{q# bNcҲg^\ui)\Vue*F{ÏzHz9[C5Ÿx?Ѓ.9LTnv' G(8jy%PK݃.[x(=}b Q]Ů:A:0 )_:8&с|ktd:DyK?*OQA =FUXggMuC9T~ #FA1>Ǫ{/ 6ꥁ2C( VrЧ zPLgU0NJg!nIn;)}z8y.߯F_,g0l+|e<,e)Sa٧7ӏ]Qet ޛ;B:=xtTMo̊I81N5YhčttNP)d3\ӽhm9\?:Pw謃g!kD?>[39'5.ZWSǣ"oQ5WLE^^n(_CA\yY3"Ꮦ&[VrP}㓟^]؁.VElW78`W߃v'wdX^;}8vo(q~\adݢУXaGƜh aNV:8 Ψ.?쩺1w+b5 F Cs&G[r^ћ;]QxMm uw|s/ݝ1yhBK+ $i@޶txFyU&GD{TRN2‹)ub>^'|c:2/B~m*oo?Q_{: ail~ދ M]|CvN}n8S%8 b~ƺ<2Y:>.ۦV0$U% /Ym-] W A;<ʺSPg=w[~`UC `tssN7?_fES>nԨD , #IFJ{9-4G%5& Ϫ)k26}я199͉/Uz4™Պa&plM*8]`B޾ȑQwHy۽0 McF+UTi#[uZ)g7?\ `"BUh(KJ'KۑFSS*Fv%KCڗU,Belj[ ]~:,(aluf,rP)Fg[ufvϴd DnTԆ!I >5q?IO xkբ u?L8g_qNǗ&{cYt]6~B{UsP?W0u\CPv:łZ;QuHq6xJHJ g`S$ʁ~y}@Dt@?Cc\Yvxl/,|B^7lG26lZǑ2XLfx |/c`.:I@C{`gV[Xʅ;<tޅZrw1ґj\|+imݭFBϺ!v|gƘZ {ͩB)Y91SB| !VaY~ʻ7nHP_uG+KE5Jc!3 uK *bIkWꐐDG=97վ/7:o.0dbpy]kssw4m}pە}w}gq_X?[ h# _V-|SBc[ dߣXۢ۲O is)w73(3ִqD?"j¯N=խu;쏪:qla( ?(3s1 0ϐshȏЌ@L4n!(}oF^\  dɬ{{8RqGQ]\~;,Paac35#TU; I#3O;cj;xҖo Z`pGY;xE5^s=c A3fXeOj =Z }s\5+I4`хњh%Q0AQKtzNs-%6Ue¯.|-3D@j#SM4mX56L%0q6=A,zVr&Tl$V *Vp q"1âX;|~/VŸiQ]<{>fD `_'s\l  QtoSxcϥ2z\>v O柮: U 1_ㇼ)p[TJ"ҡÌ*D '{BζtHla)(IlSZِ. =;Va9S밲"(^T=$Su({ޘ/[9b*2P! B()̪rUuPP|)`,gBVr%tip~6 EfT7ڷbǾ.~O;&PIPW?V1鼭1B_hm7]5`Q\cm` BR#,tF|E7J:ٳf0#Mo2xvu3K) O`ְ15Pn6rQ;!T%\-Xj7{JƓ=c {$!)2/S]m:pV_j!՟‰LXR9+ Ú&8jtdd>`!o5x;xf(mp"(>7^l^FM]jug? MUjnM“n{W<%6Q [t!4음t;/rDM&﷊?G[|."2h:T-hv:G c$8+T&{sDŽwZ\pV`e_qӂ+׽0<Wّ=?(lF$<)`MX(Jy,F6! Ed5(T 2"\#8huAGnN70mq6X@yw<8sr30b@xS MkU y?۬ZfASȾ CT]u@O[B YVe^?%A= D7=#Hh6^ c5Ƭ+B7I0Ȟi-$̬EY?S2TNLY4|v+Ȉl@AX @hg)']8s9{|j_օr j(y]n2F|dS=RQpF7I>W Mxh\WukZLxGp弉DAcmQپpr-e\*0X4p(9rykVD߮@މB2Wy_+GV2ccZ$1Ivg}0#_a  "H{W) p G :2OX 6}EP}fmZef2^*$"qIe`iS|?yd{ؿcoy@gѲy"U66춇h-}ɟLS; n`//V2_=Ҏ/O&{N`uQ3wiD[S-rܰ` 7ê4@ A@0^! @gi]fLzz's8`,"]$4̚6R?Fp9@ѕYP-.>"?01{)U(@Q+&F Pt%|X!Rըa)x7P`,*iVOxTsSAD+CsA; H~2rah١?y 25wS;zꅢ{qbh#Ufj(e@?5ݔKϼKKm]ռ»oGJe+l.:ɭۏO Lt8uᒽ"\j4(BXut7 pإD WPPoS}Jɷ2"\N CKJ[~9uި\_X }zMe ˬx73J)aR rׯHeh0-bgUAE##b!NÂaI[IgԎ &V966ulYäcϹz[b*r2h &Y3Vt:'1&,pkk$E׬CNh86!MLz8E M 6&Nibt_WqZX+^8>CȂCFouYV-]B.֕^`j"Qr]a@m|8SGAU޴x~_W4r`VP&W>FLtCh/Aǐ8AF+p `j=9WqbxCe^;+aڽ|,VDV{jKobJ0K6>UMkϸيlx/6Nu=K վRt`}rWmvS>xν}Y//.=wÅyw.Dg}lPߜ5k/ WPctpӡM:*^6R~aPc-Nk,'e%8Z֒DKym!)-͜9kNсQkfa-Xa#'CBY>s_BJX3xD)*N5618eSU'=e$8ۘJ8o #˜omZPX}xSPY8Wp$ $H8@ S[ j&VA-dU4V/Иq.t%Ƕ`*M2_ވxVܪMo\DkuTnZ/Ô0+P!/.C0TM΂fBlS|o[s{*U'<{kF N<TXM>/KёrrOU Ce# ~pxwBE#5@Ib F! L'JDJSiv38R{ zh[ȇ]8Cv3Pz8tGY^Wex'2z>qVX| @wK=^BZ ;ӌwo$IOt` !5m&2J;!D%lP&4hgڠ;8i\ "ß&1wJi&J- io3-Uk}H쾹7:r`SuSeVpv!k:.\r8uGV9֝@ 3ggŘ\ ӑk pM2u(!c ȌmhwX wҵjN2n Po"9m1w;(z+zp^g]6=L9ů4Jk~up@&Սc}\W)S֢D&?m:5b+*qz+ӱc͗h#UǤ{T2[ȇ::V>OfzÁmdu4sO#B5t+2)醝f A4SējwHDój[k~ 9tff[U $;%x :St %.+Rr}`WK\P0VE/mMF^`O2=ljm 7m ? mчrY·f }}4rm.fGw?6ztذ" $a! 9tWZn *͍B@u b c[!t Stc]Fs҉5'1XQ/0uY+lvbqEaƹ#U{ 3J;^p80Oe^NQgC z+1هF9As#~$=.F +2&=mC'CJgzcET=-;$+rRv0GWT7ީH{7Ñ]<_Xc7UEyl 6l3~{i3mZ%짌AgQ͔!D93\?O:^24H\;]!3:> ~e)4:.+ PӞj3C9\to_cz+G8}5mO'nezLR;1q6[sp熃O"Vۊ ES(Yjy|r, $^Y8Y;CkN6'ϝ:}4i䲛Yg3<Vb=l1&cВXnHr[0lА"/uC`D>չp.|em6@- $^1>hh(>d.TP]_ %\js U4J8[>0َ6$l SF؏M8cF#|6ߘ1:rzw7ӜVߩه#5#K)ўq_:?Ǐ[lC1z0Ātа&FZΝYntvyX ⣴({iΉqU%Or}] Eƴ펆#ǽ3;k%Çgt > 㮆B=E &QP.UXp,yǚ>k`,faLV%3nB~E‘vd! DE7vYjM095|#b80оN d rM+xss-V.&E S,c^fI3֏0xmꁽ7Yf>9+5y8Y <ׁ?!EdhKl<;jĆae(q[K&76 ͣd1|FF^%ҏ4qmVP4\|y{'D]i9;S|* >MM'U+6V2hFŽV y]I!31d;k9ڻ4Tb_83~f+%w❗(]h (Ր͍=Ś,o9<o2ߖTϟu>Ui<`7LoX_m Ӽ\v]~86!cjްvԞ9ZUT""%_q꺂7ʯky|~v:=mZ R<&\GЀ]2Bi5A`ni@'}%n(KOҮ0]k:ʡ2 Y̋mЍY]Fǣ w$Ω3ۻoĒO.s6*%SٳmľQj;/GH fzd(LdT$JT pL&.J64%O |zlRJqVv7BuYh8sr aD|Q:!Xo$GV۶T kV&. zˡVȰ5W7e)jQUt[cS<&,hΤ[1RD|o X$`LН8$pY e%7F)m}KH ؉'^73f V[zۏW}4=]Yc%)0IO[1 /O‰0Y3D I(kD{AvvB!` ș|g$0[e4~j-V 2,"|Uk W$EUzvW<͆ӡo'Lj$)cz*cL2q27"HgWȡ7"Q+'F A/\-^/aMv1|c@es:%\plvaځ>kd;Bҟ%cB k`! gzVMSi1[u=-Z7m{vSU݀\u${^=G6? -mn?uzBS QѺ׏IEQ*UVmrdwz#!`ƞ*V8i5Jyϒ1\<N0ܼ=&VKo&jYTírgZNDÒfLc=2䳡abàLMWzhSSƂ6GA1lr#!֔v|/Z(Rm`3/DR5XX|ds З=lN V ']C*1:AR]|m!2a8]I^ ١:#-qP)ɓ(9 ?WbRz.p,Jc*1R02 UoQTFT`ec&P0?V\v&Xs(fChxP`=,p=6}jrp}5ȟ<1b ZtbR # I7Mf#j``QKo䞖ŐԍR$!,BH-Đ6 ۡHyIg $˨D<*I(TN -8*mu(LOÙŘ ^/_eH ^8O^:mY~t~3Wv+picuIah?P(o3FtxHW2ogYcVzW4F٩>}!+`͙5}IEX!'v;6PrCDVR C0ΧH L|bO+xD̉M[;W2~_ɂܣnSsK@NX7Y-9FHxx޼s^8-Q}=I׺{V1eGF#JuXVTbs \To䚏ecձGIgӖ@!vUQgUefټE$ EgS(6 w@tC;H bKf[ʗyXwF꣓6]`i(/\yI#e-LUQ/mObeοxE7HEdl,A}s M0&sOJcF@sSnj-1C ')FNelYF ?SUV{7wYNy_ӄ%o6e4]pbfi8#. 6A|LEݓh(/Cxjj\ل9x?d_4dKۀf[8[/ WI6Ȕ5+X|neGqtvcyoj9f(lA"lfw{LN!}q  {AÍh=*ChJM<IyG-{3si.2eʖI ~/V/ MB3@ BY#: ZG U=S([Utǔq"Sb8Qh;n*(H-5mf!2+JLq2漨^W&n3w5y\]SQgzۢb҆%l<-,tD Cc. V.-DG,b! 8@Th9PLW;Pw[+I%ESlQ"I(cJV##؁sU~\,0(Q#7Oo5+2[pЃ)iRբ(LLLj=` k8yw^VU FWlH t~-iqo 40ep7kx.X:`*#q֬72JHa3T4e%@NH13Tm&; ʼ T >.v?JO3U#3o\i[~ěX.!v:ͦqFVTd?N{ 0gdEO> ގ懴^EA*>4ΪRU4Sr݃.At' %\1iY6NJ78W*{ۿvl\h%ROnN`$[ ,eQ"AՈ`dȆ5(5G"ݓœf I1ѡ,j}R M29k X(5MM. ,b؁oR{&-eSbVƬ{WzV)!|ƭ&Wh-B$MeIQ-x?77qE~En&ܢiȑ&n7tw掗D 4fʘ#~ď>WrJ J$-Llnw`i",dk!pg~+2ҺoLs,n!ebVYǡ!yb[ #n’7>nPjԌyco[NHASnq7بqi~A 0%XV^~5X&~[B*-k8,; L"uxF˜1u /:mU8_ݐTzewȂ0+Må@۳.{oÉtF0^³y8:߾c$:R()QK ŋ*;OUg42ƚh5Cnէr @GuՂ Ix՗zk.1sŞodUБ┏Q(5` N]4a|'T5D%2H8[Вp-x#),boHWHp" ;[nV hl,gGV[z4,w x`edsgHP8q5"rmQ$RďW߼۰]s:e[P /7!֭c42H鸷E $vo(d?* DA\ b=o3v.ekO6+JZ>uXSJk&(ZgNyGLUk]Hb(]v/g #TۧJ^xŋW?x!CB&[E4!3خ\/}T"6jS7CƠs_ q@YcLa8wxI @o܄>?-Hi8n. K\aDʲ::F &[{P`p&*vtۥ,yȷ|yGJ!3D%3?) OMX|X'Y"JyTane&lo逖x<-؀.muRu+u08I뷰W/CD7"@ d"@ҩ$flC{A9PLB*.@jk{RBNu< 2kúE^׭,T{B^=?_?_$``|uh|ȽF@:QđZv<-7 5$Bf dFPlSP)K?uڎX~*Ye2\h ɯ`'/n;$L'wj7Ά2d̨ L1fcnj&R?&kǪ'"ΣoҀbI%(Бϣ/oΏLJ*P͖ơD[KK\K82߫|4){!LWE?z%G !3@f4v:Gdx!`͏V.]ĔO\X -]0 nBNz|d"L(va0 B0xŜ~ݺxēhc?EdٯPi0`l-0e &-| 8X'4X&[*Fmɯ/~8|3R"O( .*"v4SэT;|s}y~>1tLNOӛO&JnX ^*O!KƼէΦl6q➏P75G df듋 H\\e7dqi/A8<y+]eHH t^N~)e\CAFX|dF},<;i/V&L|*6Y@b8 dB _^){}Wu[+R: ˼̇|ة|X6aj! #XHE?|(s)Md\N%$.LqfT(")Ҿ_&RMqaV=_ߣ"ɗؙ}'rG*ٿoȥ5+J=Md)@ OҫO}bpJEo5>o0 ^,Gnsa.4]`!:j͌SYҲ}94B3XCI6ҧSE)I$}O⢈6tJxp)Lu2Ge !( e| {ݲBrZ|=q.އ˶E/k-\LQ:g/&*[|oa !,u6O+tR@P@g/"vP`(˂7t[vǵ%dxv)CYE)RkPdn-7U6O/!Z^^^A-~sRk |RdYqC݀ LP0bgSS(OrmN &"s)$cۄcVxSʿU[c1b냦9ABa&/yB>a"h5ךzX Qz}|Q698 C ?%l1|=L 0z fL> x =5D80'(sdbĢ\0W6"hof+}^?wV.:jw갗 "18树:(A jU׼(X\Y(Vy;]Q1\Z%%Jdb<ԣX0*qڕțؖȨ؋>_/bIԤܵ<7SwG[|[/g<=wzd_~:40ΆNiO؜Q0ӆ7"m G, "gfwQGP] \[Z"=n g4o:_B=EH+o[ !UFekD"k՘.fd^:S[@\0 A`ROx}NHKP 렴ML}~qM72fMi1|a]Hgh1n3ԙ'}1(101 aN?& 6gULQH#E[Z ^9A?%>6Y ڑB3t( >KsL2ϳeH I=DQt-qc-ޥ~C i"Lr&8kVB[x[{$k,Zuu8X_}K5V!8*n  \L y,,+6CEoBMTW6Нgr6-Cj+ftdJ?G8|4N26eEG.9aZWAu!$bH]@O[*w5rxFh<5PxSM7tuGZ6M$`Sb#\VJϋuh!AtIەwq4ǦFFPv/淙"QDwP6 lqs-M5 ? G2&L*HPf]$6ʂ3 #26vϴ<ļF"2I$)aR2ˬ"wVu?bL5Kr# =ۦQ)1jha*o8!0݋9ƅ$gQhIִ#cC84L8L|x̩+4#ku04%l;3YJy"eP5@|f"ӠWn.w+؃s5G%w[HA>_bVB!f K_A:> 0.i)M#ɰhbE%Ex#S̴$CJI%BGl#c0LSoa0q Ix~C'P{(?;'fW8H<5x; t>S.ux^lT퍹O3^mwg\l h,&~6V049Ly+*eMf+/&A1`#=6º*7qU˴ŻB~J'i-"F5Hc4VR#uf { YR g^ǰ@,S4:Hߘ4qQUnl)Ğ[zLJbNbW(LŶabj7B*tɊquv;8w3)DSB~RwgPMCn?'w z%!zב3f43(k(ib6@W TNF7"B%1u`+hdS!nnՐ zu8buPoǢY۪{C}KSdO-Hx Tϲ8'I餯 ]]_^oz EHhj6??# OK\©,CK`!0f^*m~H^Q=ɿQFi"6=xǩXDY9 mH1* m՟F?@^:ie+z( ^bBQi~#vI6>4#MJ?4{$ȇ.pHKߩĦ{ afC4$Cн 27c0ԀWhc=\mcG2B:7pAGc 8klV-6SnjOc5Ϟ! O7b%a5?H_35h[^%iX-" pLAh)݂c9ѩZtRY 4,SQy&M 9ރOrCMl:DHR9ҡ#Y;ia*L?EƝ~_h :Iv`]' s1lq,n&EHڝmd%hw!dF`l̟4(,փuoJ/lIP)$aP Â˩mʲ#z%Ҥ-' x)@#^"ŠGM+b:M΢-v-[qT5Ą$krrs~cv;lrs;9}#{ޏéDZ_z'8o Z˛釿~<V6ڙaWӎ2E.CVvLD&-<-T0(qV<\sM7tu˝% Ui,p;/ߡb$tnZsm򻸴|49~Hf'œt_26 L0=?Tx%mOo[U?{S̺\8+V|^RuS-:bn-O['p4W>)0iǃ5 #<P[]Qnhn`ijXs<\~z:$[‰ ?HW9Ol\IFXTòDxG͊IuP,Ӎœ!ݖ~]g LǫIre=rWTYr&{Pw^ªtL`;ɣ#10׾دӾM-B a(6uoy/,dzZdw3N?͋=NK㫳Еk6Q⧌WY)#GXmJK~IdfJt.3qrIS` W <4d< K8lj{u~eiad4n0p{"~8 &O$+[ƦOPr֤D$2%[mV4uiF6jhQSa6rYWp?;~>aCգ5 Le Nol/ND1 Tn/߇|Y oWŻh9%F08 sãHqaP\}h7 (^>Eb|v^ҭ?I4çjˋFhwl#D>V׽2O TLiU[ ^#K K+x`3R^ؒ4nu zSj$6܅o0ESh G#2QJJP? &q:Ț`c▃E&`ݑ ڷ(i'WS *xr5 ҂뀡.f)/B#Щ:a4Ut.d~)vMa뺬m Gm&{,fINx|o;o۲4}m*X6/>_ E?\h_d"dὅ:]GSVuSQ ɩèX.#Vߤ {W3~IϚFCN}뽾IUԇN}e KO>o^D]ܜ[jcG#m0uc(8<\OY[^nebirVmib)yȒm-zW`%3,w۳8L *)genYmz9gКƙ!4pKx춯&Rᤜtp&]+pEMFjK_LL2-S129V֞j?^6`j;!]&0sĤ> AObEw4GIkMLF_>ẹ1E b(яlB` QivFqay (-n?_r}-,'olxs҈1#xPWl⼬K6wtb]Z⩍C=wz.7-_=8lf܈G 0>"x$>?Grn8` N (_QaˇK' e7~F<~s0 ;}oys/6|ߤ_s۠z =:},u4Y1aafs?8^? ;B;)lc7 R^gO4Pf,'N ·<P2Xe2M?M#./7Xstn=r:H:dPǕ1=HJ#$ ]߈2ڡp>$ ) #H%K_ Ȑ:'wUcߥ%7}QPژ3k d"i?"6nZz4A(Dՙb Hyح~]TUӧ(>\R )6|t]]mͰHvuqvA8N,tɫQ$^C-R|W|LYP~&~ 5xv4g&+Ɠno%S&L~_/3TÈࣅcuWڈؘ!YW,-s[sn3-jޕoC7ZYmk˶I@0X|=K,[O aí?'Oϒe^5҈۟Gϼ@lH5 KQ 8Ҍ_%ڌc\/>.1[h:P}>-2 Aw[_ M]=oo4w1e5hN 2 :D2|7!p8b/໼LAz 8ɰq.QՕ+^CDo>i':x6o#+鵳RNGOz^E:LHNrÅ=3| W{dm;=3mh1qktCURY1im3zX.ϲO- ~X,x mivi.:ܟ&)\_]^Dq޼/+̍d[x^rKxO-W9vH2̡?icϓYvw _=8`d*gsC/{Zvkt","vCn>ҳ+30eyX$vvMI. 'ND*]&{A(w55Yj<"zQ? FQ7/?3EcՕK/;t!)Z / &_8:Cу%x*z/Z4#@7O>OdrTi1RzI+|OG#:$@X佛iQG{-DX墔NکD 3Ff&I숂x޵W  =N&Lf5b\Җ&ͷk8.qܡΘꁣXp"1ĴiLNyql$g!G̓eŊQa-QjR-!~5pt2QzY%%n|`=pѓmsDfZK>E5vEe:aU?#L8F%飭~6yowނfw[\+zJtϒyѫYj8:ĭ/ \gёJyN6~Tۀ5(HAzf:0yv J\ USmP#7r-:m1%z[V) ,`I%Wk\`Dt4X͡O|ه͇) vjȿ! il7 ޹*^J;Y׋|{W5%p| y aS1KcM0|jN|}*y0%p.*  X$Uve/dW6LHD02\q'bn5\@Q=_KX|،Wz.G2'-j=а`h15 .m"xUa^-lYY٢)K^PM@dn02[VU459j6>G0EI!hP2?  C8haSmE+`F-tv-Sbcs^ԩSRk ož,aqQCǎa`3\#xIi#xov-^r׹j₶+6:B Iyظݭ eg<4}n_;b{ wޤIaH1z*u?/. &N<3;LtUЇTtpUDFV. /?2m% .:Cҵo)oRYr!!^lT[l2s 5M4ZmQ$*8lB̿ZJΖQ\w sB. &TZ1 ݂h(W5BCy8p!V <'uTF,-|'rƭXh F&V>UTdyr>h w^T.H'eDFJ Y55S3' qA5npjѡ)Ld/Qp@yK7hbR ܴFb)DfqiMk&},WGh$Lc",Mn gJ!~)A8K[*^IڑкB 9Z̹e¶r@C*ENDQ>.q􈃛m$-2IE ./P!m;#K ٧e}[z zÐx6!3OufX!V\#7Y8n:Cah s-ҽR@U/SV.P5 EߐV}c]l⪅MmrcVplB^t]f1I)z ɷOoh &($((`bTʹ꤭ƣᘾWB.\7w0荸=#(fZYzI_d{Xo )g`4i`'DdgH[2lKH֒lG("F\ !]o:%r Kb. OԃwZ6Ca.]#Z^Ц"ࣣ=mcFNXZ0z*Ƨ \,cF2'4\5G%]L'jWNpA{ڼ}'D_YsddUÍ[U9]b͓H+R/CS-4֠QYˇ̞ܷ-. ~f@m.z{WH=e/ip꺜eg<(&H/=/"\;ƶiq JG9U}8~Νk[ԉ>fO esQ듦^N3pdbxI@8]D\4b}-]qxT:v[mT!1dhlmG% -ǥC軲/ z3tWRW!q_I( ڸS:W:/p|hԫ58񑜡1ЧD#\RB {v2-~ _IbKɡ}<4⧡7t#`Eoi<8Ýg[A{0 yf^Nn$ѸYdv{`Bnp@y*I{4Nf %0I9 . 7Ԓӛ$GAŊF]0M=Q"릈IV:ዯW *TP?65$FaI7Lra[;H-\ |n)#!pp1@w9EkhIc@d`Q)zߎ8k%|1$7vJA^}ylTj1sCiNV;w=n^KiϥG"au!!C%xB58FWN$Py-c;آk5\S]vzEш:Y%)ˉ:=-+:}Ne]R.LjxiytF -M7,G^86IY/m\[Mj@# np_!])3M)mD'5#<4t@mD'usCLYD91g )†&h:g]4@S?GsǶU60l{^o2^ O'#djw'Ghul}3/g]"^>KUS5LH*i!CzL^Iw#n$xe ƈ$Ɋj]M8b>6c/aZZF&SЃD'O%J)ۺeHcQEy"xl}wA2ލ>>NN&_$W<=`dc|+y:ӥ.$)@w| D>kBsR#܏$2D]J2" `bd#Gߥ>ц*gHW7HM" OYN`iyVٶR7xdIY!F]U+ %FB>[ F`\~Ě7O;0G8/!pyz/}Wli/<Yj=ܾqO VN=cT囧 cqaz?R;ewe 3x}$:&x*ε싨,%fax[g>r m= \eaj*ܮژGI,OGݣpF2ZpC2F7[ IŢ6;ad`uc7m^ MVT?e!aue ~ ]*w:q4jc4R8[X+EoaJe8rs3vj$N߮@[a?Tծ@Y>i($b'W0f7c'SDԅC#L>I-U^q5`K1jjNIT&n47%6yP7G{{ɧ{G|:)Zw"֑d~nEyLaPt]8WY&Ε/eZ0WףXy[k"FWp] ~Z[U n>.ojǼP!1K7`Y n`KZonwo~`Pci3 SQAIH_Oӷp4Ag\?"_FG@C].ŌQSʬZeAOPBm ,T !A>7Zk51 6MSyXNO<ԩpsxH[> v"M{q[ds K5{m~S/MZR%{(/.rj9‡tSuVxbW}UWZf8yZg%'M+NL__B^CF{ib:_(]Nm'/^6Z'ʎ/;)=VEQ{X9$ TY,wTY36>*I.F\"%y>iWOqv lu_~j;gy?0@v@a2D+>cuPm2nɄך+])]?Z^i|#F Б4ƯguHޤ(T':"xPww.T(ypcFog凞lN[wn1L 5@0o@qURzA%àm1JQb f彖HTѴ%znlLcҢf'꣇syO06xȌ79.®{㴜̿HC1tص+ˆp!%F_P儻p[ItiR/[&ڪ&HB1Ku&i0pY[Q-m_^2G-`b^"P0.HwOo3'X+ .H>%C|vdP0 !!Ja!@Ƴ7nD.}woG ^M[ޭ^IFP>'?CLjت{3{쿃$/6:dvy~ٝUt^^ZtnДZLNp>}^cmݾĞ`0mЅʽGpXl˭"+-O ^BTE ˛.K-paz]ʶ\8NJR%"ýW_c/a+/~{Q]嫗!?i:{=/{ğbUQШ'ɜO ԍd̯ &ɴԩE0KJzW#&8+3g$(gYS+n,b#auj|q#8$ ~U*񢩍 VH2Q %{+eaI^ _yJ6qtWC`¯+UrA26_ǂDf<Cg3&!3!7ngg kwIr9˺Omw|WlU"eU܌)*&lg-!pŊzq/ ʖqS$ܲcAcbO!t64Y%pVϫy~9YVtp7Y9Ā^\c58] nB1-())P߃8!MȌ>XsسJ*]/|!!-w:_<&wFM,N+wJX=7en[J`tRD7NRneN5q{y9;nXKxV{ON q^VX,êtF2u @Lb$S'KND)^!άU^1,Q"YPi >,"[閧BLYY@f1ӛ)c)Z[Anb6=J\R J>}avf j:PӇγ D4^G,ۚ`GA2 x& 8$Z?h0DDlkXUhbOLC\0".g<_ĺu# %Kl e9^PҬ/+jp;P;6.^}J 7Sp;Sz[!P*kyHu!_P{UAM|`,X ʆǶSΞ03f(#-u F4P5%t-FjH _`qAe)OR(+yQ zA82W!L&:jvTl׎_٦o. Ǩʶ,1FMЅ,6f !MP"OViu)>6)&q`N4?>M-nQ?z<}ÿ Tm?uZUVPuf60F:)۝ i>zv('h7 !0obb{nGLZmZo*T@ 9kdy}Y䲑+]#9ld 1Sҏ$jW j_f܇-x6icZd*w/ #aVO^c\>~TMH¦k8-QeH%@b ~ Ve+UYlaW*SؚO`.G+$) G)]I?[3R e"6r垗#qpaFia~L0(}Įfij<."v|(Q&0mC;Rl>@4j8D hZN0לytQhorĐs R8`p=UH#I+xюs vWWT=\̥KLf,~mi1ZQą晄Z&o7~nǂ^n⏓sx;Nٝh~uQC$E,y1V ĆzB^Xh☗Q`]F7P?P"a|VQ *qɠwOwLB $(+9̪b_^^5Z~e>/0]IۼAj Lxw{^/O~׫0]fݯ3hE< "m9mF]e"zVܘʊn;93Ph0Bt?T[ CHFG`pʦXw͂b'j;+*˄%%/qӐ/iCMSw""h5(/[gf:4 ]zYuR)m #"2!WoL]*hC`+?j1UaHCW2ae8,n .p}.0CV5 4۞TwQ 4!vA;R=D-13nfhk}#q'n\N'zx]`]nMUX%ր zY) #(#q}Oy1{Hw&` (!E =7!-M)^c]˗}gdځMϲbܷ;!kU g~&Nڏ6Y-L!O ޏ]پu[1ɋ Z׸2Dյw7[ZF²gm2_Ft^E旈-@j+k6Gmt;0Lj? 4bpG2 ~iT*ᶤv6a53#/.1}qkl㍄tʣ?>G#l,< [l@g{_w>j)׀d> p~hN!qKqHhhR HDH*RU: }s);˿ݦ9w&mqs7/uVzG܋gv)i>Y}JCJ|I -U],e;!JbˠPi&n$-gD5 LET'deEc^/R,[PҔ J_'m%12-i6@*͓ E@+La '֣' 1ʲA(K2h#l[o$?]r * ]<[(a t?Px&4SOЌvH,CbEryܴ҇gak3`=1({X)=sDG:51"j-B \hLbۜ ƌ<@Y1λll°Vjr;B8#[tqx$۹xI\dt6_60ŧba$'G=|3yRH|ym32[IsQ('lWTr Te.ub{>WJ]qtUuh`@5E6*}eK>)Aǀ> kAcmb,am z <sZ'Zl`EYDž1.$t`]/ Ft0+3#|u e+)ZKL$M /ϓσ"mV XT'>e<_\@fm ~0 ,80]w1 /,i&p0fM=X Z^ 7L>ޕH߀H(I;/s1L\ >DlұA/D5t 3 )moOuZX|.yٻ?4[/DK1Q}~ț{RC>/&^?YNJ}^,}##naaƉÛ=ϕyPYyOH|$/<ޘs4O Xʫd<]'/GUd^T(_2o4cWg/H8zcWw_(0|܌[c<䓊jyF]7:g+w.FooF;Dzg/i??xx%!1g}g1}YjEdZo_lxuCS×o3JM.W/}7RzD:'%эFIA|2-H.(FBrb-/۫Kg< iHLxQw}~ŋP8$6b@u lob:,q7ѺK*lp{/V^tER`LH7a)cE׷U`|;潃K}~?׭PX0h㏚Vx"O v޵4[Njq}~{kHQdP۾Iiܺw3`ꡗ| ᓈy旛rx#&0ٺ ;ոkk*],֧" ځhֽׂcgINzHOX(Sg'3dX\Be=q08Ġ$ zab;NաBd"ιq1d5CB5rE׬Q|Z88F>*)o|Vnx:9oX=ẰV\;c0~d=1e"I `fl9yd9Ͼ)噋j8yI1}x?q5N Fl(U⨩.M',R5 4i1OyB5o9Lk= ]_dc-Nw:^0zkEˈ^hWZ/}R]?qM't208=,W"nl3;d;]cPٱMdCy横3QyF#yHB֏TyP8΃u񓰎(a4q`FP_[6-v:4"~8x/dTt|hr,*qx|SSb$<рE.I}-7O]Q POw|v0<=IE%= %ʔCjx?̏w|1kҳǙ2 .`-sp>0K<4)2wɋ..xjkKgxNv/YJ9\OI< qpiNa0n奬z-J%|c2vJTv!N"|侚^ J_Q&DB/]4Xb|I N9.ZW/bڟt|M|]:tedxbz*w9dE!b;a0\޾e[R֑ķcYTZx!WC*6LDX㲼~{}lq3uq F $wI@K&R8ʥE@v)ejVvd / !iK:)Ŵ\5[-aض]eK>]C(d`"0Bhx]z1P( 'wa!a %2Z_V $ `ZC\mxӛH W<۟MnC]2:v~HLvȓ(-~nKg<0K <&D-uIɌjiҿ-Ti,卡Lr>y!~f~+(_ hDdZ-)r+ǕxbSuv^ȡ+J0X, zlxހ2 d@ut;oN~:y۠'4?gS] wz̓7mP-A>k|VB> mIvi\NeO:**O"7nHcb/T? ?<|?7%RȪ%%+:x>5&p'$ B%ɮ89p:oVoӍ^`Go毛>:)BT2GIdJUH+ g%ԃk?fZNROoY5{Qu?3/UB5['{ kJ2ZF[. v$Iz=g_&wvM&Fb (K6PpEJjԅo&qQH"Y*q(!qҋ鬴,ޕ0l(n|0%`4T:=öx^1k`M t~‡[ScHV1WxDr"i0i΋-D#VKyHLPUx]nŻTBi\i*68oN0f4?y?d@e Xf#HY|.aVعv% CN>.㝝%92NZ3~>퉽vtk9حrZy \Va\:XYw'4>F<UELP,<ߟ ަB7'G찫%ﱍ|z\.mX NS0A!ov: %K=\섪3l^xgXWԧd]Z O>4 WYrQ8ۃ]ͰH%rWR\[$k ]r@'Umdպ pKf>pܞ a1NUK<̳W Y#w hAVmpYG=׶J+Zwק?{gOojS->si (9wT ~*׾~mŐʧ>uq$H\iJSYr6PrPr(9{%ep闪ϡ@3f4hOx^슣 1QA,kU&qp -8̣SfFҜMoN.h偋Z@9V軮oוZuv0]ov߮+۵9#߮]Mj"vBʷ?)6ޱkt!朗'-}] 0셔0߷|oa1ʒ TЂ 9eN H2U:R,몜ˢۀfO-JVB5Z(Iv(u c.cfd^Q_"@8ajfcs+]d.Gǯ ,twIZ.@=' n$l @2PR:|zׯyuԡyKaV)n!ИMMj3ye tUȨ.Ǹ)y{klؐ,f$z6# Qixt[ܧS?< V+iGBm)am%/e~t4;DZྣ d$B4@A"..ۨg'ޭx+תf@C<>{W٠X!%lه 9l޳k !Z70Rd}t沂uǕ8ÚetX$},6 e W8ZbI]Qk P X$]g0kNg-Jx }US (B2 yox_"FI$p}2F&1dHy<&R$}[_;yۚ^+taG 4bP`@YDo} ! euh<)du d]a@"[, zajLS-Ni##ztd#. MYer)$,~ 9&P H& qU^`pͣS=?TT ʯ,u-*y f[IHWTt *Uk>xAQz]GѰ(Zh9נ|Hl`H6_T͞aDf`zv*n>Ep?f4@Ulh.CH8Ts0C3@x؁iXw'6< Z9*dq|^ӻ{ëws!Y}i~>q(SnF8>oyǵG}۫A,Ήq?2&Dp1_wfv{q)YP'K s'˿’+/7vu"`SK2 B`{rTA(>F'R@1:8;nJA Zkd)X-Ӌ'ޭ&@i |[PL eϡhqV&&V,+qUVZDIy:uН~{,G<1dYCKB~8G MT0;&]f ǿGH<]d̔fR-`qNE3'' Vv R<]ÎYG!=`9l9y%(rضEPFx(H ~Kj|B5>ԫQI ;)`/DM%Pbx}w{?݌JPG*j dպ)NeNQfc,V٬ вJOiNg~ $F@SE һuyJ`h<.tR$2Ťy3jTk3-Sp\Y>!z,R$@c"  #st/k0^eHb%#:&V`$ ޿G[0.Qbpj@1Y:!1FRuGE -'IRx,^|f\Ail8" DY1m[F`ڇ8>MsnĦI`289 ._&+)Ѐpj2&tbF2CyJhxmޣ:bsg1ީJŘ.v.3_]xKl-2Fif.5b} B&tE5ՌobIw؃Y2ŪSOcMdѺ%Q ɢ "/xG}Ǯwk:3g+^N,%CkⰥl*>"uX"@LW·՚#cq48e[%X s@v5#uH3g1˲/oA)O}z xVZ HkxfzmQOi.4;2A@,ÄMhxzH9/Qe "b/ˆemdT6Y2kKfS֞@oKMd5WyPġauPZAt0B\t0UE*nD*I"@5p_ dbSNL#U@+,*+ZBjb9O69՞R=%>p<u!nj^%mӪv6ִ4LꔐXw<%"tJ4AuvRj'c(&0pc&[߫ڊ'Ng]7GV=@#`7UFYzD !X"t"hn!+Z> WGEchRAd֢BQɳn"HKbdH#6} k\%|Z+5#ʙז޺@K`X gG&Ӈoob,2ࠩx+Wl^`L$-[D YŁj5\@8f5]TE <ML|q$ Sm0F%zSM:0V]4&p`j^t5WO/*R-5[[*yM]JbX36h,j#MW>Y }9hw 3zgV5٭j{~M,A ,اuq E̹KJd/fS*2k2HU2ev,J4ALSz-ppG`Cg67~..|ۓ˛72ىXF#`u$k9Tͩ ;,bv4Uޒ[M㝹uC%!H#q? J( 2 ^G!Y+bIgfN(㡩^E _azyuE*R1-^P,"_TA`;mų]M!5Q)ͱyꂅV{pyGk7.WUX?!@f@8g_O-z n ц/}'$J5(/Ol0fBM&`Y4}A3ݺ|SPd騹o&`IMcRҎXuё6H^TIhIy7j_ &`Q%|s~,29Oj-F>J p^WiSҥn^6|dCk%1a~T TPG%|4Xϟ6`ePSdaHagXzgŭ3*3 h.7=B J:!=23! aO0]EaL ,0t ?R#ڭ 1nac%qϡ\bdg_`B^Fִ!Žbo`|{`OmT>?fMtA8p)"=t"7tKźcM{<#${r&BGx"sҍtIF &*K_NCh H0v`5k'xS΄Y-%`e>`*Yؑ!/*1%dd$I24h=/H ơ|}Q@0N^` /zWyH|s"JH Cp\wG(;(^VĮ(,XT{2rL)Cw׈6&wQؠAg rTaD8J m>Gn7 +<_m;jRSyCUdV?+*lwA# dIc#9%@j0p yISIu7}M8<.߈]ǭԑ݈£|Λ4B3 9kp+S\X,@u9\*4K"\k?:Oxnʎ`⢂ڤRیv+-* 6)Y{F2WZ4Ek-H8tM3owg][I[2%8?lg&E.+ka5ӆ@?M4&, Y檧dXgBMӵ96 ?O(^Y40K'`[ :pJOELٴۺ&΃@C+$$G.C%bi`=uX2馹pҴ#`Ջvk:O]kV_ 3CZCީn5WWz+y.pЌOcRk ^g'F.ijX8(cp{9 Ft_nO'PK,J @0\֡?b :`u#CБgKԸDh0&enm KO{ԓ?w T`Rbzaݯoz"k@(h'efD`$3$ovHJpnu| g3c wZW ZKS` G\:x2uJ:EXKP)6Z5i<&Wn7 05='Ќo&g,A `WPj( 1g(Pv4=Tteě2(klvHbruNk+dEDsVꠄh +pނXI~;x@!}ʫ6AU0?9u1~JΦ.;R"Sj~O-Fu[ 㿞hOeɌ0+]1m>=xN׀l60fQkf0i%*{P2U;+BUу׵땵;Zâ|ZP彼I!a5\ožUTD-i @0#Bi6}j<>^!BbJ%_9͛FdP6AAtdKf-e+jϐn#Ga'E1FbC,fQ߅W9.9z-^f-fپRwFM[L yuVg.Wڣr֣[!PJk^};f)cmg+=VP_+@1!ݦ<Ϧl๔bz_Yog@?|BO'(-۞M:d)ӐM,U ё B>(U2$`No).LDtMJ`y#!D\|C) bqÇk"}RןM2K|#=Gz|> }"zuyv9zs v~:"XN$so;Z,i<6 ^UEo<م> \51E/ /y/WW_xBuء=ʈF1 [5jݽVDƷX@W^A?PI\6y/a=;`}N;00kN=*SI)tM.n JQoFMqV{,#2L s|t<CoN,KA 3\Uw+%< ogSOh.Y*.pqH )_z-mywMh^ x6F؀NڅrpWAX${W.vپ,cRPX╓H ljNMj >h;Mu  iC:-B Nne,f(+ Ԋ4(T+YC'ㆺJI"u5z/Q"%0i_L'GЬcZ9o1EEc46`$dW|,rdI~fwb:TA}:x- KQ0 [Yt4X='[!]CG(|-D0,s?[Eg(?Z<]&;yKt 7QeziJH^VjH+IDg&+}d9]T hA2M@c3\')Z(ZrtG^'RSf~\}&F1$g! 0<1p]Fۡ>'@^m}Wk5ϘBgrn ?6TuK I3a C^kR2ep&\4 g-9 5!~nI/" 9ԦETj*ZN" ߬{LY- tRN4ICy(oHvd)sw70Ү(#g(|UW%k!yƗ" %ZnLޱEedՉK6ŷt)`P@+b:Vs}`^%|v; I=3 [gdx- pCLG+hAQdV,OyD~to$*,MUg|JLah=$!\-3&oÜ+܁&EjeBzAnsȇ]!XA B_**芏2(~X_-em&C׿(*(bTx\$1.V[ŠX# y3o-Zz7>y۟Cpn`Lc%hօXy-ӹ8R\֠ztѫ!)ҀY&dߞG &HS)h 3a<=e#8/5;m3>{(@ š|-|\z.kțNX[ oz1&l<6Cgl/wA&[pvzvl;<DŽeWy괔Txv{vÎˢ^t}M:zJhs42-L4OWSCa )3´=M4l: z`1s0=qX(ywEZn Pc.B6a4vG0 t-PCuhэiET2 ]&!0=v0׫0hKٔ~oPoTeA&nnWtKd|m8rr$=q ;8dd7dK3F1pJŏ{6r1`cT ˫*N6:H.)\v[`'K{7Y*]d^ۤXu:F@.$y3(Dy`,]POxu>UPuF_ةw#=дAk6M$Uv]c+(q1&T'f Hd_sP߸(il:LJZw ;"?S st[cp5r. xyAĀWB P$ʁGnr֕~GXQvKw> 4QJj@Fh4l(ƴ}cSb]ʥW:µHx} 2AYQAFT<ĵ O۩ɣ[8]3bg񌏺,T;$)m\ΰjL_q\o 1\K6 0B4ĆrLT҃Á@:d N4 N {*elBXgpFZ[WuAt7~l=1)Cw2c|Eġޫ:Ȅp%.׌G'SE 0 Ss31&=y#X^)wgz vN0'} [3=QCn[MJqi Oٗi4 b_/$t y+͔0—ezf4ˣt`}= 0@q9|1(4-Q7p>f8,SeJކqB mW083aZՋ݌f@ ]# #D٣h J:~E!)Y@_qxULyS4LG.y w&0!p]hs5PU-: ib F4B$4B r-=ItC(d1%,Ȫ^]^dDXd N .M ]Uԏ*hq/I] >ׯn/G+a E4@Li%%Wu`a]h`q^#7A#;bpԓ͇Ai[A;Y¥:eh>[c#| bFXr\JpDV},kl}Uvսn ]mW,8Ż8j|ܕ a2K@0뼡l+`[:5b*iևP_5^64)&VmXdҪf dSD!1 #Ze+a}-u^Щ}X[)%w_r$6Hmlմ;AڀŌOuieђcU}K r0 wۧ9XZ4mFFGrL~1e.'v= b~0& ͸ _:6^FS&e~0)kf ?l [!/D`]~-#2,wc?{7y~UfVR)f 6fţ5rɒR qjv^M^aJtZP+!=<2uo:xJakU3slpծ  YG5`/x.صX>BQ(aH¹:6XPD$A"t CP )Fg 늧ivf]!9* LLm..VtU: \8 !vt ،?R?3Cn=IcXJ?R?a' vu,nNү`NeQrx/ϤhBh,h|5J  M,Ś&H5"T0L0r\ڔu/flzC/&^#fˉ(!!zp6.ijSE=٦>tz".۪X]BdXO:mcAyQlOI ;O|O91L&0ۜHY|Av 40.<nhC;j(9&.K@n:a[%-q!g $T&uM ?'m*Dg*"Oc kHIM5ДgR~\\FZ%,hU )mLwNzT 8JHpMj^OQme5Q+8zQ*>'GmY4J84o_}{ʹhI)ĝ G`*^CG%?j')IBx޿IT;`ࠔLsЋ G_GҿZѢvņb_=?6(r0q"زt+d5}3=/FXs4P^ɗu-[W }q+w@GC &16 Boiă4ju׃2Ax%{LmJS+-X#hE!6@Kd.W`_O k[YfKTw}!i5G~>|T~x1]RҚ B0`wרCIɠ UNP9h Y3}R KW^Z1r!oI,&j1Au<_9gՅ:V1IdvtV?ůTUDHhMwiA}ހ`p`y~.PaרT@dHO8LUAxSݞ+{,s>g#;ٹ? :,2 ڍʷD'vãypzl[rhadg r4EjT>۷NB!5-> a鯖(s4@`PN}`g#@d 3<) m64v҆^R2ɟ.O[瓒54r8my ,Vf  j :)TM nzZ6]L " i:QRM-6G-ܶ o Y&H?H``|Lcmh~E-hbBtSRzvS߱nQ5TTaE, 3Q5er6-VaH5R]> u 2?q]Ldw'N`4&L{&ArD{3DDdDɊa1YMRR$ɸޞh"ӾSm(|LHWo~S w2RU5 U:3rL)B ~vcF7E֕zxe(R}K27m؄C{邭O(%,e>9@TA^nE-|H/Տ&c+&rr+~~nw' ^vƓ nl^Ġ+C:ۋ[58o Djq ҪCLG:4R\wh%t%7?w_HO{:V(E*X}&jkb/uP"?Q#xOt=̒33IpfI{ SbjW]!)my{_)#IԫhBS J "&,kLGyHqe*E%d%`Zk *bu,}(3]#_!.WɡVW|1'-@x<uqh$˰Xg1 =.CXow)ZGQ"Uɮwj:sGD,cbur0H'oJEmZ5)D\7͚QW"̈:İv=qm') Gw"W8V%T Z6ţuy]2C-tEO) ɬ>Au(\[i(0a7 lӺ;m!qťCY a: akaxXĵ7uqTCW#z87UP)+82-qnHyr 73;`D㏃h4D!^ Fƃ,SgOk(Ww=2᧨VL؉pu/_ߗE D˵[_ 3;Z@.!X<% ll ^J)d q-c6kG0 iwflt:W*+[]:,锿) u%6mUUUmaIQ!3huxn^'ƻؤB?B|86јF2Tbo2| ĽIEYcpy(Ο>f7gY2izLZrK<,=m{y -jh-ݒK- >I?ֈ]6Oms/^qqE W|[u|J#QI˧FM׻2|Pefi,V46k4N;u{T|bxrQBb=Cw 7⋊#/хxoMSj}D5)NO6y^0:L„5 ډVW~S?7M28G@FwDb׿}<)B5x۵DޠNG?My8Z)RE&4VPX׃U%ұ XaL=GO xᯈmD۬P `29clJ$ݿčo)^Og&JJ DXхO3d-t^tC.j.dl̚o(LA$N!U8͚l,E5rFXmw}%$C G/kLM~1 >`7tvX ]QKm apFA:4GolAs\ޝ,?ogX荙|f9%Zղ]&X*ܻ @4D=r]8HS&<2a2d|wbxo%a_UC),DjAA參@`d86ȓ. D#K< '}3-`Û蕎A<<:vklzfjVW3i1[E,Oqpy_&lofjW;3u8 x-ZE׽;3Һb1ba F׾_#nZ˗W+nfXg#<7Ẅ>ч|6**1IB2 rxB پ[>;v $6f$vt="KX煙jnϋ52@9hlfIt`*}Ǜhg)؆tkE$ElF7"[ayF<$:>pŸgFš36dFa@'=r` "Ano]O5>e!+ +X^Mj7:@)GGnM8L>^VtZ<*.>_gEHP0Ip^R0 T,UIUFI"nKAa(o8IhFzYQC :FE!E0|6 .^"FDIu `FN%N6a%v_[#'\{gtXA/8*Qe-l&kj$wY-!Z㮊۠Io(ЮyP & KW #T6' P79ΜVXϺIFVm:78ng3p'Ƞfbjm#piu8gB3Iî8!qCQ,U'=d:s85}b%Yu\ig c;vBj SMAN f/Iи7~ Qq2aQݏ/r~d50xvڕBەbmNw?}؃;d+ތ;K)<>/@@0Hji7$k]|:+sÓ "d6˥v]>KCƔ{os'/'5uM ҳfG`CS/,?w;\_xy4},+E3 ΦOLc1ɵႂEg)\cl`},~aV/F<*J" SfM RⵈϦ0G~d*s0>iH8 ƙM5YʼV4갵&;#4Ux)@nn-o8 ҈3hfR˻q]W2kQotL5,ҁ^!HǦm:pȱ.; )$'z6݇0T+ U1yuu7E﮹R"5SI0 aJ"ۤI^JKt( oq\΂{&|d}[~5jv$(L|~PN68&_1q0#T÷'a;Ϣ4(Pmɮt][Le10!.TU(Odd7u22؆A6G @'؆E_ߌ #Uww)\߷ b*(XxYcW#F|G!3poQ"~_C/6%l6xKɞYE]gB= 2(Ep.~c_+6:1HS}ѸYtOVja]rz];PUFcXi.lBif4޳P`YƷ~Ѽl %,bbQLKfK(]E;kZ*PWcPm,x&vb+J=LÎ&aiy*]w᝷L7#gOyզ@3w8)`c3m}[vm! 8+4bd;#S$+0I_;Vcu^:ٍ)M1lUSZƁ)U&bSGyyWp"~HY Z\Z/"? L\-g ϧVS\)n:ntBU$~We" @bfaĬFfq:)--HPG#$򙾷j5UG_$bUYúͳ{f"mj9[r#b4nwQobo7s<Sq-VS1u,M^vCP) C-;^]6|`ϡ7MԇbxU!/Ey~@^z|T&|JpfM%ؚ(U0re SۀSl+ P|j^@Njbڼ(178c9ۗu-׻l1X˄l2S^ZI$xeA~Jv7A#(Ϥf0q!k?%e9Q D-=ˇ&pZ#anRfN  _f{o#:rdz5guӹ\Xdv D+y{˻#x B,Nڬn4ްe wcKޔ#u5D'dS)۠jvL,w?'v_6BȠ62Rc)C&|?$xyP;oY;_X6E@:e:m4[j1QJI6=ք1f ֵcЈI7+4{ Mޡo靫H)!7_oP)aWtz[fd#Mz i˦ rIԪ}sqU$wW_h%Qe>\q,:{Ƌ3(_" dajA/83s2Tc.ɴ]]QȚYڢE%}SE H pk䵉tT1@.CMaD܅wa]$Ek.O@ۑȠRx9/WOz;=Af3;T<@J#Tr N!~O~ [;c*M 3۰I-̔v 'JT f䉺5&PNlZciEJiUGWkjNX :WH@hin>u?>i]y:~݁9XNbFgU*c]ۏD%I ԠE$,R6e]IQ%Hrsþ>_ q0cAnWт' jn` cP?Vπ xfs9$ČܾY?du-[S^|yHal]͋1])Heޤk=28/Z=:,EK[W!09ʧ 'qdz\}=+~oܥSm8f\.GF=9X^c(ͼ%&Z+\Z:E5+)[y(E.laޑ krILm}[LUU/ M"^khr~}{I?',FPFuTQpghFVo,7hjuU w/gOe$f 7ΘH<~ZHhi}WO!c [!<7OV->8Z*x MnMo9{Ee!WO)k'hIsaAhn =k+ol4qXra rӇTq)( 7!t!Og*,+wl-gϫ̫IF/_?~$`HsS$VYNj!}.oNpMSe>a6DII]ިǩx C b 4ܫTᬦkSCmEt.zFmSF^ )|SK|cZqPdiatmA@!U}wuQdW}mzB r3Vm9WE(PdS̋nj`}SsFT:LP u^3^>*Moh#1֤cSNS0mT=w^5{?@~;|dR1$i-vF µLQNy*S WVcu~;y^p$v׾;r{rf8I!OL "ް >Zڇ\l^haԴyk=}n3rb-oe[,@Hy)# Zy?v*+RB{#pWqM)ugjU2 F-[꣫]$v9|fCeoO , r?춥" ~h]$(UάQcux0hU.8!&׋o_(Mw*wCZW W"2l,Npyw&BPdd%n SaBas^]l8z܅(DZR'v&^ fW[#!:،m^)Uk6ȶj ?U~%3 }"ۼ"7=k.~Nf OܲLq+%Eٹ5-k4^]"W[ksJM-g?͈:a;yVi9}})MW]5A׫0mq57"쬖i [(P}x@6Kq2UNOP846t^^Fb  qӇ8?L (m|yqlyf 45\i(K?m)333o{%E1= ,;JMQ]<1)_oO@JRW]-ǵuwݵę54.X/'GF[Q#i(gگfӮG_?\Wzg&ߺ0ۼZW,XFP fTb>r6}x. $bwv+ⴄhob󬎭GhEo\& dL1+T|[.*X#-V 8(|5L/j~\W-} g•eNnLo9h.aޡQ"Ho92|x+ }AReS |_>2YOG0!\@9j0EV{MLPl*eq7_x2.vǬ%Ni:0r ܾͅqx/Ly50_:De$@#xhSa})Ϧۮ[!Xj!ձh-zq}ϭV zLfX8L{F]Z=ŝ"8!7=2-Lݢ +jŭ!hC=M6&?+$3ߡyEmIPl^N(O+ o$Mk!6)b: vN["TdchTTDOmG>{@/dhN.k?P @90r×b'Bi7z >-;?z]嬽i?0d!z86+fS)lGc1>VlBUB?"-:n2gf\j6x<̬1$i1ezϢ9BdJ<\A/TܯAPD-JGeCe~ښ׎~H|Ъ}o<.)ކƬ Ytb0+ U CYT-X<>48x`ؖ=3b3K"ѱ hN9,V김S!5t(-Q%gވH(aW Hy5h?$h?{lAam {5ʀbnuxDB $6LFZbW#4icO+n3N3꜓NC- o##—8˶,H1l)Ɓ*Ky Nc~3T*)hfw,56avNXwω #*[S̈́5ETH)/MJWUüYüa:Yfh7{^6/Q ǭ_].[ X erQG%^CKA.Ս+6kYfuk¨CF7 lg 6 5\Flx;&q-)󺆑1KHEھX˛O@LC )-M+(6hDBTE ECF|eu2X<ϴ\rk-go&Q`$~!RRDW_w||5 /A@LKP ϸ4O wıgj穀gmlf9x([D>\Nn?^$w5b}9XzR1((Џ=JYT"teakd4#kwUQT9 [~]+yKQ(ܸX=cZm<ʃ'l_ !|pj,A̧0CI%4棐-c[Q|cx49hrw,y~3ؙ+qU>$Yc!O!R3V-7NT3/mqxYzw,ǥUxQI8q!%ip"nC\|ŧӇomo>\ލ/n/.>ݡbJ?8EןC*TCl- T]FMzGWR-2I&bSMZ~ 8uRDkֻ+zc+ª=:v+$PF|^&?2JfGC.(*_?$q) ߚ[`LÛ"ETKTGj Me 鱅yh9|@nDK1Ѽ ?DDR6ETKJbYTx6o} ?4jx]9 E=>|{lj `8J$Qmqf2K6_ϔ#xrJ}.,B8(9ޣrz[}{5=Fɼ*Y6&*cp{őW+ ~K0-}TPaȩY;šX3>d=%Nb*^ 1X;!M^6/!|R;^3 dx5a#rI[%Χ +rUY="n'71!-"v 破z\ 2q|˔ubd& >dt@C;::Q)CX$G}Z e=` 'Al8g#/cqJXG|\K^"HRrVl!GpT-b,Bm0=azTz՚آi ˥1.e4t)8?Iac8H\n[@MjmY˱ȕ,zlWײм!T4K@#N1eo}bf q8rVkuVP: .nchLpTfz.hwȞOt'례վAK{1pG3kuPѤHqTC ףaŹdWjvs5URCgl6=˰Wc|1{I{,v|j|>4{IP.c<jdK' qSlNA'wrFn:!@FC) !V #pRrNwmS++8Wr a<"ߪ/?H آDޡy(+6Qt\w&aғUC@d"J?)8;` wc`d(ghp tWٌ18\$U" jŃ-WŀdWa0 nߣρ{innB_|5X5- tκ^?Kq %R&o7öTƯt83^o1)a_ңṠŤNaYp#zgD\).^?w.iǧ? K?cÃ~\ ӽ9 b󸺫yruY#ſܻۑ[5/6yج=p7I hKf Hn.#⠞ŚZLὙֳ68IfX+M\#BWLa[Ǭcx/ki_!m$.%yGEpYP`5 BQ}$kH;HpY*Ȃu &Q%&2:tHDRƂXy7瘍}-1aoo˃1W!PʘH頭iA),Uشu vlc*]/U&Y}@Y]. K @KMTF8KeL}F|ZwT2'^~aJ{Hth)=beIh>EFɞÞfz{{&,9˺w+bZmB`NPPP)4其iϔ.zL.]"/ VW?PxY{8՗Z*0k Cg4EE=Dz8B|'t#&z(j&m-@8U, j\Ma/˚\}եo?§hy7I^}&PzzB.~ M ~V>\ h/#1&V4g#?ߪ|8qƏ/}azr7Q /P@_n=~G|%N&EW!@G2qnvv>c6AY\3{{ d^~yx|ϭO)2A6)fguCvę$jTCQl[u&~LqH[98sa]:[0pJ;p@ o9'\B: wU,x=e%~Xa}-~wfXKh@`W f*:hԙ1YQtKwhC"!_jzbu%OE?hBRu/$ܨ'.Sk:y[bxttIGtvHpY}8-H%۞N‡lbW^M F:)p(J;b-WX|~k¿ {]׫b3ƺ@AHOQgk&sP67JTI ⁤zG9H1zF*14@.V lɪӼ?N(4~2­<ĐvUb-zeLmI6B*/hXQAl\*q/]+Wp,dpr\X- X`額aAlÈ|6m0l0(M`U}WmzWl(;{٫ zAl΃^c,gd#@E+5ݴHŔ *7>3^L&J񂕒#Vku>)xn^GvV@l3Mj't%#: X9SЋCȋvȥbl_KN`j Dz>_q[GZĦ,܋*A l\>C=mNMF0GׅQ ~ ~MUl&t<ɝwqq|yLvLJAlLJQi3 U: ah#zN91zXd&L T ^⥁x1Cc.yq] ӣxnj0Ca{5p^jp(& :dn>I$Ö#cVC)X )TjPgDHRƏXh@2F ,2, '^I6B3^7X؎TL M.]}wx:\f&Fg ꟇZ^XZ3*dNN!^pO+_ Bg,>n5S,` `J*1x˴ޒ'e$L"$h FHljfw{#p)sq b &sǩ`({\pvhoH!nrn30*XVy]k:8&NTy u,4rmDaU^Ѥ]w)7 t ğeF/<8o\Q4YVy [L xb,@`buK|P)JhO=/5[ l v g*@|d#kJ++5m`)S_/L'ڗq>?tSJ"kLtqB Z NmQ>̶6%w!r`4HB.ݲ#1 ;ytr@( B!S(Tם7\'o˼g)Ѣ1RC% EIo~x:!bR( 5L*Ls@BUȂ !Yax)PAddJXEֱؕW8|B_MbMT_;YbYr-fŏ\YjS5Q ņI&L .M!?jOC5x'dªǿ M}ޏ0huy;ϡןCK<ʟh)C?wvpyZ/)$jrg+AkҺS 7Lr{faxb j+P|E-dRN %VRJaWĺ$_}3 iUgfwuJQ裄x~,UKE%u{MYl0Qp\D C-i?jb06>[c{SFw6{_~j!`r7vNEx@ d˓lbz3;Ѝ D5o1z"#;ljtEY,}!c&`r맅<ֹ$E>kq'ib,%"Iad5dc&Ӡi] ьE َElh&dI̊d;-B$83Rڸ )^SIdrBhLJJ2"fDԘY0|\qDFަ˲Eoln3RI`Ѕ.|ȍ&v$1?>'-U/t8+dW5 C P$wpBn2g-{i :Nn `l W>-xҡ1eL0eC6Hkp@%Zu{J7==[I ~$2 ΌlHV4c%[1iO1*~<3ԴqcJ˨ywl7sde3 `sCmĮQ9ϔVȘtMحè7 Ed#a +5m^JŔo1,PTJ^f}})s<a[ڋ9R|U2-sR7rǫH5ĥ]XN!cDhUJ"rrl:-W4xP~H\oc}yeѨ/1;ìѯicژ9e 1`]n\.gUz-kuͺb7NQrHlMLTD'ۨ.XV4{k_x ,sV,H7f *1ȄU WeFb2p|$+,뛯G*&papSIR6X1/D6vhЄp\fS¹l9bBxŒMɦXdaI6vE&DT.6ebYD\:c1/f''>N,Nb}?8!38 738P=ʞ#Ξϴ=}|~c)"d[*D-.' fȚc2aC?!?a^Z_BjXeE9O)ldp)uf7'd#D*XQAP*1uRĴ@ycYەݘgċK"!&V{Xjrgem]kZt42P2^ds+еUSM>-a:YxIg 3X?LUHNni*Q j3`Hx\d#h'+58EHŔ &UG#[hѡmCУ(6:6:mturQHinC4vm'#mq$nSxa!bEnCDMSupݦn磓ujTiHu&dwSkcUAj~BY0Sy\7Y6.֏g()GI%}xl"E>ȼN7hU&ijzAQZZhde 3ey|OӡqIFpo񔦦NDi@+H_aj RY!꣼puKtiv'n)O[%;Oz20#J4A;dVe {\Kؐ#la3KjR gV,S5<7 8 f[ݔ$Y(a͗q;Uam9%SOyzhzm6vHeYj@I5\8'gg.C#U/&:``@ =9GGJ㕾!~WM!^*KN=/Ӂ![a hN$  ,e>+NS_)ЗkMO)j{SCC^wua&)d#D nXQAFA`  68Q68FhHh&lp4l/*XfoG%QD'h 5d Һ-O̗}2v|{;&EYy42@( cl!S(3T\5kۼJĐPxƄ5S Wxu%++5lXDj% N439/OMO&(EbE 5d vzNvzﶾm}6Bnn)Jד;d=Nm!F +5ݰ-JŔ IhM MBcQo# A6v"Vk6)ALou4u#[G 6᭣aT ^0n?sQGQF;|tH9|t&>:*AF5:0[=z~ol8o# bSE [ny+շȞ{}ba?|S, ^E0m/ !7<y/H ԥ"2gYHs@uًO1g71qBB̊= ř"ϪbBl3uC)rq}ň<2-S|z˟1urylZaV$sY'GͣӾt-s2ǵeՖQ9m7 eR[Hdmv-C dmF$wÎFnީuSz6BznR^ N%zq(;Yax# L[o7zݻZ̨ۻcZ̨ûqt,'rb#ՔrB֓ 6UKNJ=HS\@3_9WN-FWNqi՝a:٨Ӯ1uL iȰ8fE2rq #37؟ÞwÞwÞa/wa/ On؋,Hۏ3F֖a[mj07dmOm4$hpmo.W\Qa1Ҙ^cV$sadA"}שfG^;Z<:t@<`ma0 ժڭm6a= ᚒ6?HDDj^v%DjQG }?2t@2ɐ0 OydY-6]EU So>*O#i&|ڽ<}uWyXN;5#!ggHs@b #쌘o eip5QLi7*G>]Y SW F) /\QX؍ZR1%U_CYNVQVF[upJYup&:8 Qke~ AlGp 5ᡍea|kx&l0<*A¦9bZ0{J!9s~Ey.z+5MxZ3Kp2:!cH"l6@Ċb b7lR1%2||{/fyn!50r{AMsD&Z8ءc W>-xcHK78z 7L$]LԠ$jEG0"@ߝ 2-mخTk ߛ,V$Ⱥ!fR4h ;dZG&!YC% 6wD/C)ϛ> 4*uv#"jD7aOtW kRG[Cl.[UT)T@иC1$Nײ!'@ 5S,E4X"CLTFSS(i\FW!FOՇUrxNR,pXW!`(Ӣ2ߎFT8@@]$қxKĊb bR1%`om1M&l31,0 g9F10H7^|VeYOdsO I6BD3Pxfn4)A:jf m}wD{|zxD{%<’lHbEE%X̼_bpiagu8=s2޳Ȧ7H "[<U^ѤـHɟ6k?  j` /7xx&NN#;v[.ee]Q twV6&Iț6~բQ,m݋͜҂n۴dU^F*1# z˅ĮQ9^22*ipGOL0A~\M(1ȕO(BKmFYǸDo*',Wc4;K! U4W+1-;%yŲ^mXF"iSD \Į|zD97O|fӜiXzLmp+TJݹ8W w.($!ԎL@[}c.&"]C5@b͓MzbIzE9 aWq)DbiJĨQnOa^ռy'폫H脈IC4GTkG*jGÔVȈ&{wE{d?2!!E kFxI!t-kl "=U.}boH ÓlG /bE Doo| 1 }a=/{ "]`-PCDV4{S[dly>"һL!-.ZPw-E+cǴ%X)ˆ̛ioü >bdY.ng6&jś%맻Xp+ sEnyEgyw4oYUDIeoqTglR-C<4?eh[+5R+&+{@#_b!q`9pAjwU!L W:4 g4G;0C%6>_Hs@5 UYaxVHlK[DHU#v8v@npJ\F=B(4y:r[y4!i+#n@8n&דbyaOro# F&~4[M]v}h"k`%+d(~ǔ0 H#Ѫ&[ն9`VOu9W*umSڀ [XV bH\ԔXl+t" OV1B&v,!%<66l(0Ċb b6`R%@tm 0p+1$mU1*>xGEi#cUMj;Mm1%9ZzI/ =^<^Ha/0@mxItdm#%MKZsaɣ1 BЫV#޲ۜar_L=LN0y/H WnDYԻ'I6BТ^ȦX؎eTL AY\[C%z̋EZeHy$_ϧD 2fB&1+9 8N$[Y\b1Ic% YUcر+  3}fz,10/kYN9-޾:9o7]3Ějpe)5F#&m:Pͻ'yKn*""e''86zd@E6it/"SPgj9+wWobo,TI^XwqalW `6MMa4K۬10tJM)HHÄ7ME+-cTsI% =5 6L5tp*JY:sAL We -fQvC'U,d^?$wW_nZd5fRYiLHtSuL1/"T"|>~sl)orÜۀN po|[y4!Z+f]a\Rb6Չ gX' u]UP;h" c /iP(% $cK~|/z:ͩ2l" ܄ \bV$sީR. l[cعSg9 70M߮l?.f^@SMjas!pjŅ;'jk"RŢՐ|&-ިrs6//P⹬ql+REZ0ܓdB ~M>z21 CMyϓLz^SK E <1\`x4eYLvf 3y6B=^ds:T kYcpD.؎ [e hN0n: |w&;S[~Ɩ.YLใ!\v;Z!S'|qTlKrdAgi)767Ԕ.Z wDlD|L5|L0e Y#:\^0Ҝ%НGe h1icMMpY#z,Q;[㣀-ͯۇEN]ğ6K:"J>: 7K>: >={)9K#J.%` 7J2mdDwB^9 A !H̊d;rq \5<');cag 3ǬH0|\. ѫ6gYY)޳Y}uFǧdmOm4$hpmo.WӬ6]qVEvvh?I>7bHIZ Mgrti&i~t88L4-61ryB.kT^ݺ:~4QCrR@P$!xCIĊb b֐R1%_,2'*NBm!kW;ѷlۏ'kG_;'kGjGu[;jG?v#kG]luv_ ||HcWQ V.|0D,. % ˁrjxv]\/y,j{dB2 d;P{%^22<O0Bv bJP-WOˤ]mȜF+F}\58 |,b! ,{rȧEMvk#A$" &\i5~bEU v҂TL4WUû`T_}0ǩa֩UJ+$G{ yb d @$c-sA,ǟ U^csS20 &> ΂0n$c,Æi‡Y ?7!dla>'Ħ2D_$(!ۘkԊ/%s= ka% 3ZQ=x7#Nn-`lc W>-x]JqwG)?KYPZ0ox&+;m" ~2GVLY`ޗetߖ%؂L,ؓebd{d׻l1VꔁHȞj ޲f:rh||LvK.F$Qit+o<݌94:i4vshI#I IIAgn7'=.Nz$M-VbZ󠻇6-bVv `z*Â^YW]&UHm|L$mPp~ͼ@:ruF<-U[矽sWp \֩H pu,yBwCPh{`o eH:)xY+k7ę,Nr gl> 9ǮsuuNӘכQ9B ɦ *tۢ`'jGi.ɐOe K_ NW"4MíG`f: Q4ZX)4n&xKVw=&Я:(x+ɹ'!9ثI>p6>õi栄6Y2'O>,KiÊDR݅O|`x~}c.E5p( 9p )%'=ǜϯ=>tfqohfI.aqpA;MCIHq[ H=,J[Rጎz% :Ǹb:M޶||t"5_>.10Ig$ ؈1Ҍحƭ;MBp fߡ8.uy[*ݍ)71{mʿ?zӞ}<@Kn.y'):d0z stjLSgjna̅0(| ڥԠk&.QNF^>DM}0ipSv G9y8|fOUu5r4d(BJpNyTrw˒&'.L'AU]d_tL] dr_d(ʶB= BJmUUn6 z(y&ބ})m̸x:H@\c١F7 a12L$Иj^$1(iBw5E!]r'$KBw#I>f$1^BPLC.e\+K \_ĝś⡧m(3SG%oO8KOȋ?ij\ڋU'C8*?&x džz2ȞD:Zl" 3dvmߕz֚zX=PkښQh QV=>9D_/"Ҭ7ETdBڮhO.Zb"Dd[M>s%h]%iQL>5P4Ҧ*Q&X%t )x6JЖf*ʻ|Dz.+O+=OmֹӶpm #dm+mCKclOO.}(==oQ3ugkCo7'ԩ.B3|{&[)T+m,?n2}ݪ4r%rfbM2f"_d@MoztyHJg!aҤ ٓa':˞aJ/@Nŋ& $Vb!h& 8JcEs& zAX9 !-qMa@05r;ZtWc"[%K-ǧwj}zN'. Dc[@&|NtC_RV4=>2Ki0f$i}inAPD S/ҰRH~s" *v!Y]~adC$i Eol:q(lPwV:4:,39`Zr 8IafL29{810"`(=.=+J$,nq9#b^*%η*=.G=yUv*J"6G\9[_ YKȵT2ƣsoVॢ=Ӣؑ>Z@huH漿-uiN|ܷ Wiq0',~%ϦK[+@zlLјwi_INj(Jbun. و_=buo.[ wlѸ11:E!b~)Iì[JGy:/1:Y{S-i$kǓ[XUWB*OOo.#K`.H}L~+K+Ϩ}voP=5q'5c%ƄI IVO@v[s0P V]!tDfVʝ2`2-}q2)FQںzݨHoOwUhnm-QA{>Om)q~llO0 0 Msho_t' QvKRsGNҾ Nfja}#KS++ i:'.m;Y.{Y55*"eMrL 2G`\>&h4 ,8,g뀰ޑՙcZ,Q0hTʇEb&4٘M۝NzL3M8D<|Jg]1&HOvMGâ&!.(Ȥ QD_Č?v+x(D\ Ŵ3 XlGlKg7ZiRmħ9蔀 O7^ CF\t{JWЅI,vi{H*Ĕ!L/e܁NYֹ~LZ&(]Ĉr^'֑|pIM$*r>aYJV3!ΔGnEmWn)Fq2m;|ƼN5*4ҟe%%ukdHΔ,nNT>9*HbFKMVc\cuP,2,vZڅ1 Ipn!ZvBts ہŦ/@VbJj@(dP;#^:]:^%.-ڲ_D;:ܔAp={tN b6ART P D`/d XWhr) щCK@E6"^X>3%͋H$ î ǣipI,U*Qu?)U%F? &PΏz;nxۏ@8KF,3%0UD 9ɈY,jmEJ0lD<_@6L,9uu[&4INyLw`l13oi^ !k~^%c8L lLѐc|.hz \ 7k>u7cؒ`" aӟLJƻ8grטi?B^?^Y?xpcާxygnRoicw:"KhX tұ젆er}h"X9GE5@-@&_=<餞H %T?-MIf5|OnԫAST\+0uXmy Y0-ZǩsM(h.Rȗ V'scFu"s! %eٽ׾醏CR^>t]jϝ?,P.'"¬u:*YuoE:7'$N\)ĔGԑ|NA!L~4|dRdXlf6ZO7 F)_e),'SW.a8־I: OM"+:xWх;$Ii(TP7G~j Ʀ;Gtm^ 73O hO#˚4Τ|(e.LyɲD.`m`Xz3Ӄ9 Z.aTdT1Ycq"X,4F"^/Z0$#Ku*1}}H'@<:+XmkEa@ݡqǫL7IVQ7 Yq}p?b~Y 00/:Iyk8@n+T3H3>>j^4[dpl8 }:qUKډOi\Kv0x; yp]ʡhi%PgDZWb=sd|j1 LX-g/T۠VX\EPQ󆴂g+/\L c%;RՂ)/a- nK`d$m-2Y21@CAZ^Yp)dj 1}Z-Ua7B<)*UtK>\02krCHJ%Gp-/Oչ{}2{-{#(,SZYJS ?|TA1 ^_2%VCsEB)( Zԉ{9;\S($O)}񙓿J0#:!CIѣdm"2%9'I$mM ( I$ҘE G AEfCe&:NB*2L#@˨?STcCqfVULy,Vtz1 kUqށ˶ j n74~XAKZSe0b Nb'eM&WBOڻ:l>]yI*YDk%JX9b\%8Qv5|Kz.F)ӁxzכJ.i+a†jD>LPAE$lE!GE=8s_؏uz d#>6&ssҀ =$NAEťQcIyI⏒rwmO@mw= hwm>o}Owھ]ϧ@mϧ~?Jy% ~TNWlDrncRaIڶ` %Z%q0僦v)_¿>D:IYo[Rx}];GŒ (+Wn]ur::Tii'dZR,i>*] iMПL0!Ht(ޜp>'wy%- ړZ|{A9|x@ۙ^ܢF!&N Iui܈3=GE7o䘡2Z'͛72Xp)p%E.=Slʴťμg0e۵z2vHFkZT/:+LWsJI_q-qNw\'ž"6<)4F_;[|wQ ߬g}sHI՛PfPC F .3pҟCON2جz :SO<=FBfɔGc(iˮm)UdO?3Dc M9\l!Dj𵙕7Mghx(|G >(ģb=LPLAl#iR>= VN>է|ܮq!>$t|ti΃j>I|L|&Q0'mN?m駢Àtp$4L߶h&?M#{O඀b_f5X˰^$s)O0jK {{]m$˻EuE&uRk/*dąKQbWeH"51PAAMNꥯ[y n]']I.x\廔µ%ߞ"NB_o.+-cGTO#+1цXo&Q;]'y3]8k22CReYUa)"F"i]t*R'uЭZ$eCeOmMZkWjwcêH$ݾrlEuIM/JoJÇ^=-V_3վ/lAqRN$Y#(WtGp3V[64՞NH؉;q+(,*S$&9qWJJI!/2{sZz VG tPLRp,^*}Ggn; *-pg0)sICztlil  "(i"FBcfړhOKeUZ#fh>#%Ge&ˢ8B׿rNSǏ`Jv/P=E6ʡڞp6>!5@[2%zMA(4b ݮǫVܙrFV65IٕS[ .vm;(_]߱ &u;[^-\_[K-CC2\:/q:UvM[rY{W"aHN||?yTD6`8~\*lQÎ8y !u@EhIxM @|k¶Vд%,$.z[-;TU*_ǕH e`d8%dfQ3 ޛ@:JV j_E-׌ eq6N i3[$JB~'>us%3yOc,Y`$P)A} L2`Y7``pm60U;1TVB3.9)0xm"?CDv$7נvNj@-q{HƯ{: o֔&o*J^YZvK'RR"-bF+jg7S>-ݭC8Mo## ыgx~V!4qz:#.ܷЮ-pB%$] N "_-LJZ9%Z/a&Nx~?SnJ%1N1oT5PBߨgMZf6yAZdk;W"4mi:)H擄8GI&$[4Q4\: m$q(Qf`hUxuH% JŊU $* $/j.F=kT&K;@3 mT$̷VE0?k{@(a@-,SDJX,ηژz V+cGi']"L>Ol5vJB'D%1{EQ ,g6ف i69Nbh`.J((8@ʋ<֟Yu~R}<ﬓJCꤎ24 b1c{ B0])u ,]?ش5AM=,͚c6bqM$yv^J7kס@#;),liWi3= L bxmggB]QfҵhvyLF%E؁0M8~%LKlmhO1OMD(~Ԁ=** dALٲم/◳ B 3/CLY{1[IWbߋ0ʱMI ;C$65w%XNwTD $ ʥUHp‘%J `iK't2떲M%s9VRi;ihrߦE1hWZ&t2\JE;# 6%WPcxkdzVi ߷Z0%Xݚҥ&֖D~㕰An{2usQhM?|=QW߁}^Le\޾|E "U?+p>W/_]ݜߗǃ/_y5pMx%X7w!Ig0(4߆k w|F9uە)9򲻢TD ݫRZc#3SKVǍUeǛwecˣ6?[8^:Ȩi/ф.I2 [x(`*ܫ>?Ǽ^kx_YeLX UQ?]?靖q(ї .bQY)ΤЁU~ .h!yZ8 忹PMZ/K=4 m!\#X0i'"; :-m!oHlRP< 9U1=b:*kA-J3F#. s~32K͘qw_7 4] *hĐnZnT{Ewz"Z_˻v~?.701WGԕ"tŰ"NHr˓+22wRR ǜ%~Sw=l]HŸL = lNU5vS4UJR*Zf)fn{PN=C vhZ?e{Bޝ8IuKD!r~^%99ohLڐFZOv)R( q $ԇg-ámoet\Cn9j?`]q2gqrs iLJ%`~^p$7$XXbyN ,)žڇX)NޖtW?s0a\gp|t  ٣eeM,w/'x^S DԈC}'tS62wP^f|RG)Rwi4(e|$u;i_v rLlT e *zj1ej>0zMm÷,9rz8>6#I(!{cZ;ovRCtƻ,Vi}!Oη$"/Y;=7|;?nQaY8)]TA3qJҘpP 9Ge:MaVP 0FT,[ŧ/;p9*IIx+%ĘP>3[GQ؍()/w^˖g <tr;e=,'dDDRcdG`ñڧ6j\@=8G I7nQ[ By?[ )H^5X5ףE(6e$uiL*qP%z9.ׯ18N4ϗsOWU=-O(݁Cr Cq8GUl-G[:w7 a*u`[/.W}жd ZjpMVtjˠ+]/a2z]SjqZ7dxꕻpkab",N.q̻OVu#W=JJWnMm`?Ͷnie~ytU۩xo#\NdܹѨ;~h;ǝ?QqSA PQ9*bs^k Vu|]ׇ],Ě>D|,m0.ahxoD;D֔6LVuM沀6۰7P>wd |[u]cnk}f(KW0[ՀښYikMdy!u5.MQ`hBr˹܎,w)W[8$mebxg flI)\.qdT+MVwT}w( P t*)F-h<@[choG5AEp`Yt΃7l9\-hajeJXU>[!?jMG rY>+>M8_0Kyvìd9] ?+kRnJU8ǧ(6jy%njft, δkeuf/DuYmW$v(0/7ةHq,CiY刄G X8]ܿW +w%Ӈ9R…kx)|}]q8`anzs˩Y^q(`K hnҮtȧkF3ŸhdU[14("-@0ާS!v$/*7 8Or:f >ecι?ϒ8Y8+d#;|ߞǬ_7 iI+rYSy1ު&@CN1YJ|6n:JQ֓׀f6T~c-!"m]ᒣsfW/SgJ.+M3Vh NA{d\&u[g9ᡮ\Ἠ+C9nB^R=^ܠ`[@G >BٜKfpM#LnNxgWÒ"zr)jZ*6 ?6o}33o_D MN. ){epsfװ]CE;(.Hi:֭"ଶ"ر ԍ2¤8'"8.Sy R7wTx.|",Ԭ~HCFTGulr#Fl Mt(8رE_oϫ%>iE /?_)O, BN5&16ϕDU6]MiAŔa2FvT,:$dBPkR GU8+gjg`FiG$%!A`$Vds"7[GwF0J}4H3x9t`8/0FBw]>xLZ忈(_cŘ`]S ʴC߲M ׇ+ Zb.gNkxҏ \xWz5h?ХpfT_3Xa'BnAdl&krZ5=\ӜSv^h"=WӼbѲz̒.`B. h@)(RH$qEf|퉱JqAC/ >R3M&i2^d&Vd5J)d7npk!"Bs @o >qo$`Գ䆃h"9lKо.CuI禸Gy#wIkI|]•$0$VaeӢ u6a󖓿팺2TxNr5@?X%xM-ʛԫI8?BB5L7#qćyGOASDΣu63W؆N22˳,E/z̔se#ESçFp0k;v[vFx;\:{}MN>vh[b0kfhڜ(z׋W>\wgbHxaGjڷ/~)4caou72j[F_Q09['X앷iM?a*wvcd߮otu,FJU3_⌔*}M?ǻt5u;$S SvB5<@l_ WG^ʊ{B$p`Ipy&0+V3r(b' چ)TȀ=1L"Xūi^K4 jrjFc@ױe,FHޫ*xlEu+ \y:Ym,E 1R*XHц.#77ێ_(CG?yF!VZ܆(*O\,u^QLJ5&K/VBE!p8*cñC OHZ)`Or>Qh?mt> =QV՚bs`P>'š84(HQ\#[< z rL)mda^c zزЈdO(d5 aUH8/eV"lGhjjk\RMMKÄ Ckf2@8Y%t m ԛ6 Q4qb)37+Ԥ.]L-Ъ|IMq;)ꋴE9Ia?0⃵QeGvEA5OwZn,6L: WoNO.O@IE_?DoQU޾|g_y3DOϲALc~ @(]y\ed)qwKAJ C,v?˔Ml yFTo bHKlV`Z MCA-Ħlշ>Ch'pP,ZǷhWG?mpN;wyAҕo jY#`>)O$L j-kpq=Z 8$|K#``EfMUU[k }FWqĢ]2MhAi.lWvuR4r:2Ti SsȂq&B-W 0^vFF6i:-[:}50U_ʆ;bDA`y ¥'piywwSҖKs7 OR Xa{TŘq*IL-hN#.0`u^9p$b/~ˣ_e·:cU J/UOh'\?%F ]:MaP-Kuڀ93f ސNNoGp E*zq.$:̥SqΝ}#z)!rҔ#ιi>CFp:b'1?.09È)B2a'D~jRGN_oxCTFI.<+#Q{!]\k!Ȟ>@c M񣮯^Cn{ VIP(™e4}4 f(yr_ 8[">PG&q@L4FpD{n4$9 985V<%/·"'EDo["_Z\tc_h@RLKj|m"Seq]6-|ʐTtÕvE$oqN({Fa^>{ GUفI%&V.W NIێABUa$]R$!yi#3Nگ9-:Z;oźSJK}pB/-:vz[Nу`swOB@>4P1-wK'e;-,|L);2vwed:]tyvW2))>WKI;;]FP4ߞ6rDu>Ig8"G[ǹmv1ub&ƦXLl#Qr $uq>HWyɇjk(iMN~_~~>9HE}tLϺ=E>]bqBo}\eLI0DaaxZFXKu]`I\~JM X>wb@QV "IKzɀzYvt 5 qag ]>t?^0xoMۣ0%;4A_ZC?*"Wp(8O5ےE^JC3}l!-@v[`EPA? 9pX HY A%`#z$b:0׻0FZx)$N+տ xSryNomyk()fK y ]7 kx)5z]6~]}aϔdZTMTZ|t!zwpANZ ?ص ֤t,=jx}ګXoZIEyUB%wNa|JU}VEKP/;aj ̓! |vz^ [k"9"b  |3ьӗ0JZD^X_[Md{s\kD*cƢMl]SLk/ſmiKKV5aBAHܽ;C<6RRvTf_ }ʜv%n.l#UDG'噖?n@)Nщ g"mL#8`ԠpR|ˌ:*1q+eiQ#.[0eCν /*Hf0kzcfҫa6 ަO.r1) F"=w"9b_=hmnE&Nm<{;jtݑ)KZnWHpw7]ļ{ OI 1 X_C2;>y;$*8ƾJM紴/ͧv5/h-*ǮVrLk |_״|Ze- 0(* yL N sICՋ+݈g_BA'I5lD Ӆ qxЫ@VMr~i).;u|PAyǍx7Wtf61 9BF_oF7/&m`%4*xkG#(hnC@Nq9m8(~t?ENWm Lpe_t~kr_P(Fl{U<_mm}]rݴ Ђ$|L˧ץ^׀E:Рl\aWl P U"[aeCP|Å'Mxı}qXahJ=A;רG bq{*3T 'f"_FfW qj0@}2ȴY=\ C49Mε&/| Ob No65+m73??տ??7_W?ż_džLb ۱| ut6>`n9a@ ܿoi8=eWd$ /Ĵm09\^T?rM%zq5 9S!_;o>p=a+k+ WIG¡a"J,cHvP1E%D SvOZW AUf' (Ëv_A&eALvfvlz wf>vixxz$'ɑH;/g2t¼zq;u W&aj a-/ޟ?Im:TL<dDM@ 9rAˎ\WLwUz9e9e2ǿ\:&Dže l #IfJ^{tJA~Gf97Z `)FRLJw|'xy!hRdiz;U z@#npm4xY;c/.ymCE_<$'` xOx+ ^嬥X.y(T.x9:ؿ:qx~y:o.< KJFnET`񿠁6ut<ޜ:<%E.O_NGgeTnV?Q+r]bξ~ ݲ6_nj& 7`Џ_7/ ,ԧBufPвcN9-u:{eD>:eJB?K+’SƩ}4ӡ+e)ns.b[6^G/yٷaGU$rd:=7cD/]wBL qdZ6[q4gmaKa-𾅏h `RnW JWnp*RpҴι3!Sp)8c|JK"߬qeD+n~-JDwe(d"S!e8*\Ag5| íBpњ΂T)&<ȭu-4 Eꆣ vК-F{Rν?`J0jg6" Ҹ  $/J2텟8oВoֈ(_/I2'r4xUQ<$0Ǿ5pz@B ȧVWֻ]nׇN%0t|ea MOUl,k:ѡL 2PN qt.ؚY-<lrJ-bXf²Kl;|sw7[0b(}\*BsmuOg|7I _j{0?F?cZ3 ŭm#NS-mo=1")ѻw9C|B_P!#8 BH&dãE\.,5ۖl}˷o=\L_0AiACҘpo!v Kw| ߼6V-z4!q_ QK Q*8:Б/BH<)tzؖBP)$SqqDU[ 9aPIkSN lQ?G=?~x@ܞ'IMǥ~5jUfk&;&T9y cZfp_!Al4ɅxHL/iYשml6GhRK:TמdV)hD6?do!n>~'373t )55Ưt[t +Z  UgOz\! J>c$ԩ*4%c{bx(+^"'ùmZ?\rY]&szUགྷWyrdp+m`9Kⱄv-_M-tcQU$0#`IS Dĭ;^vb[VacW浊h\lǃ t "i1 M( k;@^f/955NVͭ&lfIJLۂT<E|x% Y&x噳Q7y3!3JQ; p,QBh5F:[JFٓ]F<{dˣa0q|#b>,T z"@1;W$9S4㴡ChQy3Q,WᑬOGOx@.NMs8c;M~yeqaA8`(U1,q6д|洏ei[[]\+H/GW_W_lu:ZmP9[F Z7sjZKoˉ#kRu c.PB`~}Bʧ5KgD1Q{ f$<=l?9?1R(6)ek@z8Uu;~u߯Z+((eñSA2':59P-װh%T&7ȥ1orsuQӚJӤФJ4mmlk 5ulpy>B[t<ՒQ 75ŚǚfON?%G,W%vMsuO67.ri~vU+$ Aqjؗ$^A(^;5z(ZTAS!SG&%L LZV4SXG-ey/3joJ:*6QܢA7Quz[J!#<`=nRw懍|j % 0\Z5{N=hgU8E56b)߽Vĭ7:gPlZtd'8qBW z>jvj^Y@ZOٙ`7j .pc4Bӕe]):hVPԱߊQzE_VJK,aqz! @)6Ѧk ?i˥q`B tVC3k8qlk$l}iKq|gxFe&Jia9hb4mU7ܺ$r8ҩXrUͺicWyөYU-#fڞ." /$},gb4Mص du+ڠZ~h;(8-.NPM>HJ'tŇdߥy .Vyo]ԅ"Etq]_nhv1Ch7{>bREd}9/kJ[(wER!&›μ$*-yūU^l3Bcצ)h(XmvA,n4>S >^UAC*6,E͛lpTl S%L@𬍺}TA-m),]ٚlzrwP+ S:Ѫ:l+̂4ܓRBa ܵbMxAjR5&୴'>D[l`1kCjѰd1&q|ӣ/T7-an@@^XWS^%4`<"[uDw2ĸ 9%ϋ1>Z|̓ FC!~etf)9FxNuĩ.x_Կrvqtq<^At0t*!͖vO;R@u%S]vL'MҫQF$}.rm-[&w T`~Y\\.lmHLnknjpZ}k^z끦9 %ݰ|>y^S\>auak8<3!+ 7f{#)@ R<P!(ô̕`YI\WYrUcEŤpt3H"5]ij<0sVS=F.}%.1 ^/" gZvwI{ ޸wSPӣeN Gq=Y `3}'bv!ws_l0B'擛e.TB'}b Ф4$OJniZ`h,dwz9M_2CXD&+Xk)L`= 4kN\Pj5 FU? +h+xopGǹPnQ$e3֣&I+O8ꌅX_Af("_zS"2$!uRoChIE|v) qk{m*kYopp1VḬi8\ ;(LqfEok n:|zo6x,0>w0J;^@I Dlvͺh/޻pE#3,.~PL#_wӤ%F=2W7"{F܊#&H•<{:Xj_3 "|P ^ Ӯ=\I0!?}e_ܰ8 _#dæ{n#z>p`$ 8P~{Cf I0Dy` }GP?IYNV3DNX>׼,|HUK`e880\/4>-`M1EaHawN/U0EǕB/VbKߘN~fCV^i4uL+kAjR a|r0Yɴנŷ'8C|\IՅGHHi)BOdͳJSLWxP^;#ɟW4GdQ~w)u춃ZIȺ !?ޚ۫R$]mO 1-ħ%5&ڣK<}6,U(VOJal䳇ĉ*r ElVؗҘ:,[5chR9-j<,k`l~_^I&AD`#e_jW 2b'pR 3%muI5 _U H1\Q-t>|.K*[ї蠇lA ;m` l=aT-,#ECf0>[yt0.~\tI# SR)K!;4^AfCĵFD!:-@|uJ7]G22)щ=a؅{RŸD*lBWW8,'礋&p6o첶(Wקcc1)fd@N# ql@v(~jw0kj ܅9 2axbuOy~^&[8<!\OM?6VCPHMڿ@ILJK*eO<0Jˆ glŦ[tY8!,j{igs:5u\2p5=Gr Ӏ/=5vCycX7QHh˽ɿs/Kn%}'xbk:;-TvX>q,-0nN5:@[8"QkjyW4)›O"Z̓ AR4Hk*omZoiK<'Ȣ[Zkll! aBCʚx mW6]#-FDZ,"]`,unƩ;0Kɘ20 H`k`c>/I@%lNzb#Ԥ\DR ״K_2bia[vi V^(6\M cnziNMO˿$u )X9_y0BK>--uG[7r̬zO%U8"@qp# ok? syw B?nQ##(Q],{EXt6g,g#Wx^F^R}@9 -L^ViF7S+eJ8aqQ` *l pmɷ9%'s#>0n{&{(7bO/{~có_hǫ9ZM;Z-/hyi WSDTd1D89fOE6>k69F +*GaOFo0xP^&bԧe./,5@]4W>`mߩ*r#F@t3!z٘$0yȂ p4]U\E0s棾t a-PB3 )J-!R\̈́|m][4ϳ?a,DG em+D&@G^?9YAzqܧu;r,CF=y;vrtG/E&Bβہo btP-s:*xC"'!"_F~o? [(' 5_>ݻwTo6 4Iv[C.P xT8D*a umt: C3?y~y6wNzf*[W?XC?@ڒ&"rx{;Muׯ{NG?<$~V??~7t>*,w@'. ~*t,>Dy縇o0  q,?P~C7=D~C7[ܴrp:i|L [添 >]z>Xy,}Z< SKZ|硢v98KUӳEbȊA>$.ៃf&$pB`EΛgxsu(2HwI'=ݎCV??3 eϛv`vxx} ECtp>D6NaE,=Cq{ٰ#4͠'Hh=M@ '< 3>dtgⅴ ҚDyLl_x8n$W&Anӄ7=2Zc7L]쫡^Q_~YlwCCΧ5#r1q2x2qSE6'~=;(Vç͡A΅ѦqCam4iȩ`!-,4Ukei@-3`c_/gFL|y<uhbuIß=Z^47ɜO4Qd|Eimə7hh)[Huk8"!b]D;gz2?;i:9O.51031C|,H:zIMgyQNΊлUj2Agr=zC!k"煨/!w7_?E‹bYB^ǯ系/MTgݼS S#/G})h}tBD̀ 4Z<0#.P$b__-ꥊAenϧW;*l{Bk-&Qv ;XW 4K"YZidEw' ɖg4-p8 8 67MRH IcFJAwE+^9wnnLhCf"}4/++L].rŨI&/1,ٳ$Au M̳łsY`] E4..x?ԕ1QfԘ PdRZ$ .ܯY#BxFSHD3ЎDV'b= ,;OpsL'%j5h9O`? ~C=K(07˒1QH炽٦^eź”}ͧwZ;Mn?J}(0J LQA\i|+LIWbL{ZH8^.3= ,WΙSn2]!j?꼸d^lxYT pwo Q M Cop/p(w<OVL4wLshQ•\rY..FYlXhVȊ|_~P, ). #;tkb%1/qٺ|Kmӛ;Yn@бU8#G?"Uڮ6>ҍ2ۮ o >,AYswb-*"F;bbo?ExvU23KWHL ~DeMܽ/o{|tf$u`x"tH/0펝~)I9𯿡4Rw=p+l` ي1 E];y8_b7,YNs i?7uJ췳v|T H:хnCx9g˱mw}V"3"On~[Zy3$!K?`g+)e#ϙ]*1 y'{@O*m\2x{҄.l)!?6L Yb(ovIP-Z$94NvqR^ gn*j#0t(,o he祰{m{ΙZ{ePo[5c-#./MUK\vV/<{0Pu37)j殠BNQ/*vg7u( E hQ_bRAJE$`  ^6%&(btH81İ-&Kܔa>W7PV6OV >*y0h2 GfѐƬҹ ]NvC/݌%/6D+>2˯i.~[ޚ|T)H ˻'7h K/*ڮ`h2F3=*̩~^d{ɝd݁))DRJd/ 7R >ܬ%<.@hax˜ao±pqlb(fȢ`݋i߿9I߾z][-7r4j<[TTS 4ٍif"W"8!,A|t.? ȏ)PK s5y+o QUH Q,'߿z<kMN0c+k/|_%߬AmL+.{d9_3 MxdY҅-ԱHc[M$Te,ck7{,43hۜW:?өu]i矬x SAGo B')FO=۹قݔLiELҎ:q[1mætT Dج@%lZMzRcoay/e\WMg,^řE׏tfԅGףgUc^:߿{~{J81#H yxTD%L#U2FI J>JH!vG IŴcM2ر]Li)s`5D舏 kӧy .|X17Qȼ&.YUL#ǩyNldC|kFA}E9U Z>+Yk8nk kA3jE#~jBqrMV["p*{3AL y\׺#7\OI#Vu Dk}yݗU3gxtsȅe[e#~ :&|iC+׫٧S0gb>T5X.,FIjm(7Q`qnuo<}&hER~Wak8ۄ}QK8l[#2R?M06k5;>3c_x c774wsNM}4-Əv>n [##3.BM֫4:IOmƴnн?ߚ{>g~9l=D|s>:M פwL]8Ys:2FWAGD uUO}Alݗm$~r(MY+Y$Vwd_[Fϧ7%J.rfUG|ܥ8d(H#ypPBq&Nj[>p1u<ѱ+~V7Sݰ} ~޵g r\Zb8^(:Bi.eWUc>yF{M=8*Χd A-SQ8aGK4,uYg:X'z)]Y}(tl%LEش&K"Ye-A #T3! =g1.Er\0F6SHP\I0YrP3R +WkFA<e![#[.=7rbNa C;+i \B;%8E(P U=ۿ"Qh7?G+>H'XNhI=5 a("Yi-'uX~fq "|'ET 0*L+\G|TJ$(M3Æҡ&S?ѪZvnjvPF0Sa0&sX5t(QID8vò.M~aH @x(?26 Ru]:}Y04c ̥Ȭ8,{{WQo݀{t$ԺVC[*j>4Y@]s)we8ˇg,-*\gV `)[3}n y#aJpZpQG4"&NB^O:qP)( + ^5 <QKi6W\P67hj#9"X/F͜ us5% AJ}2M|S܈0g2rcWKhn$aÄj/) SF;h pNZ?z>)UٰOgHU҃b0v 1b(^E׎!@ڵJ8vOJ朎 .l$ƻ@%B(}z|݀Eh {:\n1gbUĞ[0U*K@ 2D? KS2Nh_'~缠%OhjD:KPO4 `͆p (^ g/$<f:B ,hiÉR^;*7eKq q+ ÌL AWB0Y$gG,KZX$42Εz@{jз}ʼnP1YO#L`0% ;2ͷJ>>vHoKp3u`Iԣ]=nJ}z,LaVOیYb(L'~ Sp+8H#%ax`u濱V_^'?#NLaf7G-kWDJܣJB,vJAAflM\% dtuP6/0FۧYOY%[-[Z,zLxF"LJ~' _i> p Dי(s'P/p:_AsEEዜD訅/v:{#ersŋ]CBe HaV|y_$bgF괼^#/RZucy&m/ FEStqإ^Jj|4+¬yB L"k>a & Jxz-I0^AZ߃d6:҈{"a.X!@:jm%~hj`%i4vVR  ._5/\*gjD xbn0P{\uf[1_H Eq1[q~#gdi0p7b;nɍSo38P:s>/dͳuS@x/n6O|h -,GID,z$̅MyyJiӤ|ʣW FŗӻN*q?bz:MR~vvsz;;8V6Dp- 9QygsRk)}b)Əh1t'xE`v8ځ9A+敍rBQ tC% Uf]ò`G0KSxC>Q/_E-]xy&ǙP`=a*~T~Σ-ykW_/O,\E$R8_4>sW!dL*0KV$F=*Hh9 #bM W/?mg3oU #[ g9VpjK4SAVͯWpcedr-h)2nKD.@Ņ*7ڼĂ2ZRVΚ26M(~4NƔ)(0U"NTMĈH("JN度拏,fQ,nڶ Fyݝ^ޞ9׷wts>^Log9zۑ"sωneInٛ1H *t:Ɯ[ gS}Ա=xk Ľ<2eL#"  BY%Uߋ|I^ɘs(zr[sfrשN\[ k+c:Ҝ3i.RMaUy]iO̵&"uȂ2^a[YF9{7 ~+im9?SFY镘#FH̩\, &ʚadMR *fN9 ֢9l)f9g'Ħ;⯈dez9췞DR[ : CK!@V%wn|7VRL^TWHL. ]$C)?t,/:9cT1ʕ#mPLx_}@_~^iTٜHTS^Ox'eKH?xjBoivn0ORhJE!B P%Ag֜E k$Ftb,i68(喖`?ѕ+Eqm'#}=-DaxWu [F~ M.Yl0|œ(ʌ#$#~PIeB w.Lg&͹X%A;[ЄK<@$t>Vs;Gp᝵eS}t5xNm}hp-;=SdG"fT&=`7Ax*lV7 붏`6PЦtJ-sq9I Fqؕ Linle+ J a;onXNU(}B*,T澲U>#qSezl᷐eIZ^_'?Mi-Zy^.Ѧ6<_`Ds3KèO--Y7gz 2{^-#A)ZbKF|L:_ڠЕo%i !2J&Dڸ-P߶#"@`ϧ?Oo'?]gwdTAuQ]^J*2 E%dD 3;xd%lCG`+rT *AT^͖d* iJ2mI{\_UT p#UGײ|9򷀹]ԾqY,?ia@-zՇ|7},cTd~z(n'Ian(r]҉d ~+c͇Nq'9= #P1aq3m擫z<*/??H+Kn3`bh"b*m[e@cwM$!nwp^&Q>_c8I(P{ԃ@xU_ |^Y^tp>/=[ަ>  -Mf?f˒0 OD)]gz"| gn1ې̧q+bp  gK̗7<6`u3EXtv~Z!C:Hq<ݯˎeFA)ul> F?mD$ D t0snQډGg.M 8UwH`! o=u2/At.>:ӎa`':s 3r}Pr GbbC^b31Ct*[%m.d&jl -o,k +Hp0ʀ1Q'نaSKϩ9SqD{YHs:"QDv n;dy8 /4 '犅MQI`#pݛ\O ^Z{R-rlL+2HʢgϚO?> y1+sӰ8 t+/j:^ j7Q5z̩( %"Աx#2g~}A xzC$q{ktg:x[{Wzh\S'?O9 C_:oȏoEÝzӐr(9+?'Pl ;cJDb Ո?@H]Ge`!Yϻ&\ehg+kRťٙ]s7`:Ɵ*)P>9g2Uh&pb9o*wjKTnb(D9clN8#nЂw/~w:{ sC,6!) Eʊ`*1AIKZB(4]a,~ _Q T10qr嚷g]r$ u +_Ǟ5e+{Pȯ|HZ|BR8 |)<ݪ6_\[զZ#yv|ؕfY,EK EJw*?ɪX,5 R) lN5b \'7?DO}u^|x㇝okr_e(H7, B2Z!FjGܔ.h=sͽo,3 G8u/جd]޻t$\η T`e.;o*XyTjٟa:9spFưh YdZa(bBB,Lb: R߀T% p- ]n2$X6~A! {_YX v FH6KѰ;"em*k&@ ĊW@`Z9}` v[]Œñ(džEoQm>(ƍR(uS9'ܚɫ6b܄Z,Uw5\JTorvS:l5" vs,m&O; 2t]tޘNAiֵPB2NvR4 :w;a-h$qC! ݪwXJg6Ltl^umC3oD6+ Y,'KSE8vh4a .MSBL\>̎ڻƩܜ[CJiYqor O|Zp1f/h;R Zv? nWNpe"rU餏S`ISHAMu | BwlVL:m&*%wGޘNWLx Ce({268̎Hߜ!]9%Ȅs=|(3Dqwx, &*}RdI@ک#L`N1NTZ2kv?\ dU< /|ucNo`tmE@#v ?]? z+ ]#ȒȐyF i,''zȄO>orRIOX\dג{%>*>U1~Q_u`;R0? $fK)4Z"I1d:hTV&B'wN=M1p%z+]Uxc4ׯjZ9WUO86sGnY (3KQ(gAb)#)7^Li}˘O֎GGGnDS˘F+ {8Ae Q@p21|f 0bYL}V34sa5osƍxgY5 f4#p:T9N2$28/d fvGqϛB뙪NW _&_ǥhh& X3dgYTgd pmJE믰̓UH p|ze3 qJ_[٥e,@bE.J3nWD4K*&ecZ9 2H}Tr>[jD W6jҲm; O.s>—Uk&~OޕOwy_c #Pwm.+}g7>|Vm޾P_x24B(ODD#mba2iܗv`H[UdfuA3ثYޗpS=ahe^V2F9Sl+*692er6 ~8F XfsD±ěκ|ge8ZLL6C;G5 -ȰOAFwjRZLVE`u;B3F2 V}th~nrPVJR_-1Dz"g (}ZhpD̆ 8 h5rETsmUR~>6I_oh|G49n SBO?QB"U#z.' F[o H؋gm'n~O Օe5]Hxc/wl*^{bBvHt5 [n]L)T޴sad o;Yki}{ kf\# /WQ  ]Ј<Ł2]`c@8#'Or0o~ "Jf"2HbcmmwDYӺz ?m 再,l/Tf?dqD?DrjہKl }dC/U`) U )-s{8ber+ٍGnR0j^ >b*oߙxs{.S? {s%bMp1*Qr9#K].9v4Yl89`Hw9 ;cOtl~5Wl'X~,׋Ԏc+*וJˍ  :wwb*ӽ;< Zl{IES%/w7F+A9M+;eF+OGh{sR4'4-rUrxTZLQ3&F5Z%+ǀ_r$!rFX.Qَ t"톫 JF^nKn~yyrb(-$! Q)ȥN3R+c>Xi-7lk,ӔFE ֐\z"j DAAW.9\)[@/bIgD,zlX,gTS-'&"r\=c۰B;n5,!FG[Vb'ʉuw%гm"[Y3r}uw{Ź/G@5Zf[%p b`sZJIfv:HΙ^hp.Mî8/]+hf٥ h#rhY.%n4mЕ &œEPX->r-1d Ĺ8u"9cXnɜ$|>QkBJ(}- m(>xSf 1h" 0z;-oB+o{ 04&@TrEP F99ь3Q rӏrlSm_}lm2e hV4bt%j{%A?\וc1جr[*h6ȴ7f(C/;Dc>mP(n12,n1Q% ,e~o}0[xx){ ~ԱI[xLnd#=F.D/Wc7 Qe` /mN'w_fM ܾ S M"\0 $K[UY0flY#-õ𘳂fhֹw~(/IUL;Y_3}~Y3y}~Y!:Se$#@yC)[)?AC bBiD2s^OIvU}/-jT )NzYCA#.bZ** M}jܖOA[ yM_z&q#ݸ劸: #NLzjv(ߩR~#9C! Jl*t9ܰGVi|bVX1"wMKpWI9r n8spwY@OAjn)q€'xwED@O%%,V(gM՛ǽ8E6܊yU7a/i ̻V0.? E3ug]% +C8`@7\oÌ 6vAÊUpiar/ M\b'?7 GŬjVJ%0{a 2~ -kaꨌ>֠ŴC=}pmPMLsL AmFV\oh&NۚL^$ e$-6Rlџ%ҿY虏b~qf1 h.`}mD @SdOopltTVLnޢRſLu,QԺ`F2u;.EGU<`#rX drpq=h0Bǁ3w)IXQ53MC5T|QD{H=:=EH&1a<y%Z~aZš7-P'J|?hsx sMMuBhNXJr,T3#&Z;"V Kǫdt x+-=%!_VN5c-0ׄqdLۏ9/hdl37䒣L/#cb~ sG~y൞x:N;aݤU~xw' xBP7J Q6,:;ܯ{7d[~A3,-o{iC^f*$SCē#qYn6RT9*tWU$LlJN! ,OlTO"7̩<FyfQ7u 7x,t$_2s/G?xLvf[}ۇk$oW?wjEV0$vX52{{9_LDfA 4<7sCS\>_TCF _*21kiJbi'O΋rVA$N88lr*maV,`՞i^XKhW ۙ*8ɚ5m>Y'tۆ6ƒtoFX#9>xnƢe 2OD bByzywPg-v\NsrB=Ne6M"1vKE%Ƹl_ŸڒY7`fm"oKsl~i$2,6. eD_Il&gy[sMAyջ':<;v/D֩mj%E6#~p݂GU,x^djV6ժjS U=Uikv`7NC|HQ*$ 3/Z `~$RFZ5dyck{pqs6!GG&cw3' r<_M'R( MӖmWmWL ]+!3a,?HӹKQ * (ceMBme{suէZS&'#cD KWbЌ|ڕܾv^j*h:?|h[$T@^zm3LTc|9;[k.l',uuh7wkU]k$>=?j[7~y刯m{{6'߿zu N^ڂDa{H'J(0y?C, W(gkE yo $n8S `*@DE6y@eFkato\a ЙpD5Ui^S끈7GLM"6#nJ\qEpi(^ ,Xoq.;g 7y~n tٖvP*&'jzlzrv'v=niqvtlޥɤ/!47|)0v.K"OB,5So(ܪWLׯN^<_oNχWf [k#ṣ3P/!2Ƹ''`@ &Z%ȺߓomSz J0}9yEZicN%9}fON䤏 Hv4eb|ix&%'w&7C=O:i+S5l°I*/.xgwVg\$~5}9>Ltf™ Ycl%&W(D{ͤJTc&EGo"S։h"8?"6Ֆxr=czV}'SUlg<v vrKM/}o"݉O_l5X37a>Өuk^@$V^Ï s,gsg8ֱx =X.K0ҩTV:QtJs р F xW#acR{ݶ\WfD'f_DW+ s's)`S҇ 6cXz>=6Ώ90hH 9D",ɻz"|id`cyK $vQ)=Av/@d mF N˒D/L!ުrD07!2MUf]Il!RhgWMFTU,Hra s{~fhwڂbtRUwOslb{Nj `Y<霵W]~ we$ԟ`4Q:"p/1#@Gtzs+flƜv6,'x/n|ZS ֺhv2rjBoL[~//ZGhAw-uuChVw|OhQvfـh`^j$I,nnB2\Y7tBq/e}"uP/W.Ju~UL,gsOAP rNoI\G.#nLMw-Yx,ZyfTMQNO=*C~x{A 7韌`G7i`q%:|Ru>WMdnkk7Wr3|k!x5،ű}czOZ$e4hDPOR4w/5‡ΩS&ja8N ](:<SE]o ty+-A ݹ!xSkmrk]=떢vElJ`%Xt5m؇D,MRG{\L5ˑ]6iԨ齩&X;j4R`Z[jW7׭ϸ+zOyXЛc `Uvju"_vZU괙+-az$&9SEjk̓,h?NS7}Ar V`6- bRzpP 0Zl3KI pAtF=A|e]ٕR! YPL&Lҟ1ֆtUi~쪍$ra`Wjyy`˨/t= -?Hii,_(y?@eP[wL! Sʛ u1oڸτkwY*:u}ވ݉.s칥:{_F6%1nWrt(^>,0L:φŽnI*ƞjշN}HnzwMۓT:,=+{-=j{&e RvIͅR[/Aխw0V l8uZ5M wNG񼰌5Uw9IfHV5Rx \(agP%j Dh<3ۥz&%P x_wldЀ]\kZ WO*ݫI~խ9HQbv;e~^'oK ѧ%!CR![~@Ѵ銒%!x҆=N!@nDr|p-NA4!=kv{uz4ށץD~Z߽{wgۃ-doƙ;%apS uczu?w-C׽g{{߿Jgnwѐb#ꑵ0Y{hi칵7iթC/rռ !y&fe*5032Uַu"u)D3V&n}VF!kZ޳:׵e+m[j,=aJvU܂{լp{di7P"=6$y$*wˀK8zu|5^R{ٿb _< 6Jת¼z֌` VtmU뵬4}ϲ>Ygׯ-ZpqGla>A# ]6uڸ~.{=RGC֣(KJsb0L2JB\}^IիńW@8͵{ʯg󡢣_ѵv¾2A*!x\!*qsJ>V=m[{׭ax{Gsײ*T0z_2ۿ5fUy3q)${XKEY_yJKʸX8OD鏩ü^HBan@v^O2J"Ӷ,e(=Xae:WD'3O; {WV7ycМso`>&`6XnX!{7`gO;بcwo{]] ZxljĿLT$77oalJLyÂ6]X @.wƠ4X$tC`&YsgHolݦW)2xtQܵNcAd48/.LGKAyxvt(,fⱇ" k_\@3M#-nq>T}D˙L7˒`zS9rR#( C_t[]߽w8GVqn_^=T _^Hn7p?Oik0Y}=kȁ;7 A79џ:i|U]ks!bAw/*;:=z:NOe4 x_8Į/~t X9ZwU;~}ۺ߼КⷽxBjЫዦj5d,t8vU2S>|oJm$wF)TuQj/3&(mPubgmwG~%ݯ~ڭn ~E7v!xt](PźHnCcO؏B,OVLi H&e-%wJĶrlChLڦM;(. dR9S_ppMF,&`(C»g)=G[;ojj3ݦeE-ˉ#_ LB?wzT3 'mێ+ڱSҧĬNo;c{كwG ;6jvدlYϰ)CT!T颕4R,lVkx>χ|fͱiA\[l!e\&0\+'ګIEi:| m=Vwv)lХȂcw<ڧۥ* ~0ź7wfsu6s9Z |Pczu}s:E}]HGW!Hs$y-i$=f܇n9, #8?}9JJR?Ϸ0U_bzo+j"&/u7rػ>rW3P⫆ulU8 mŃĿ4) ]6 pqY8:Wp~ Mn *<9t{Hx"ot3lw8tK];|xQDoox!?"qQ:&Fp )޺_pb`Y?9"n%A%"Б%pKlqFvzF1g;,J"ɝ(F+4iOR' zg'k7_avO꫎ϰ` SjTl\0ŴD#A$rWM0j җd``'saqE*{0Ym;v)0xKIS0XLtV0tXJ+&r MBp@Tܞ^{(Ƿwm +B$9x'ۻ3H^!hh0;o T^Hb@d_7Z?㨽ok🩻_kV,$̝AmB[b<#Is*BdX< `]٠F>SNml%uyC&b"u1Z.n,+nG#v|\M=g|J_"8ҡ<4:ՠ^.#$#q=1%#KqfѕGNG9]y >H#q(]Sj#q !)EΗfI:#N:*)go~˗UY;d{ ';֡Fظ]}m(x&'Gy/grp9kAAamް0mM+BؐYL[K7 ٵ[ρْ5:([WKݸ-,.ǫL#Z D8,&g}&яD<ˋlpga_ @h/4~PƆ{T{$A8S'eTҰ%/ߏdcm"EêS!s w]MQ]>E݈#eۦy[û7}˄xo|29K?3h /G'(dVʂ,pCq3I[G mfe0^;`7T@J܇~O5s@Ri)(SlЬJx+N OksK4ds~wU|s3'(i۸Q#eb|tu6"•'~#TO_h$KDOƵGrN`|Z#+)e_:dc*mr0]} Ҿ"4j ]]\߱?LgVb,>0d}p+ ) iTʩ)&e^iH㞡RAy--m5K !8ݽ82Xzp@S3<7"Q1%$ bmhw( ׯ^TH#~Vh9Aph7;Y֝f9yt+AV*Ct?[fA7T4bцjtUrTi0kM>X?ΛQi҂p5R'Pcbfpr9bKJ 0B:Qdh( k0'75x~$YGNaV 6Zz!ѳ&XHwVM_ۺmhyUgeߟr4//{j%GܢR8 :V&yDE^3{8c!/L>9F0ܳxWGNSv˅)M ҖY$$#fbl٘&FM/ooNxN;_gӫO9t~.( \;,]Zy}`jA5e9A.wsi $v[6j|0,~Yˬ9`xϢ?ҧt:?A !Hyf\aH~w aBP ea ? (G oyx.;8 [D~G7zG)"hx9.v"?84GrM.M(lϏI)`(|=$F!_8=Dų9iO:v@Nj: ߿~wS?a99r2lA%,UHY%LivB. 4ӑMT϶ BYJI6] 1F{?H%)&-$^;E 0tYNmI|ߡZv(֓L%f-jݰ +°ə2{1 M7 -5ŗIؚIL-t8A}r։;h!C5[5U$48)N.YtByḨo]I>V n5͎̱?z1ơF練<9Nغ䴲JonRB&@#F- BV'oUr}'ک.7:_S?Q'$ȫ 85낏Ɨn۹߱]$^`^ݞ&kTˊ hqwH!Ts+``S/OTLXb zR+4I-2W(wTeݢBtUS s?:b# z\YW2&Cb6RҺ&5%Kq6̱q`SsЏo^5iJ3)b7P$Jm䢱uj]RQ",5Rh]\f)}_~xߦ JYOwRFD'FDNlL)gNf&T6B-[%gK}Ւ]Ӛprk0(A<㗆Lo*juJ++ZVpKU܎1ӉZ#X  c _L*~Qo{e` SG˖s$!)m<9o+ۉkrجo]=y4&!8G9ѭ%t_ ޥߴw08q>]=Pem]:b DLx@Jn2r:.SFdʔ 륀#p_?7sy>ױMטVIPiG5pDYi c`Ux"!؝R@+N73Ln%$&g:`ir'с.VV)4-dk:.sY<R&׎ԈVa6Dwفoi!&-0 iPQjN2E#LԌ8~"q qVYZϽ)ݐLO] [͓.דDq_ Ү |ޱLmM ]3E=δ3OO}xwCVjlRkÙ0gυIԽrȱ.Oc:li)iZ}X%us.Q?\ Jp ْ5V/'ٕYY7 (PDP}YW%+RUKOmKCQ8 3JܚՃ_2@rK0}c t}W|(`7:ܱ[`\u=͵VxZ[ZZVy6ǁFmy'b$VE=qd< TBxIvl[AIEl9Xn2PzUȌ@luP_ ҏEdbz>P +r/MF{}k9q:byw謉Ư6f[/ۆ7@ih>OhZ0{2} :ȥ׉y5=HC>& aJtKN><龞J"Knҗ\4Ii&%6@- [T_\eͽZu(.9EGUB8wk#0vgjZ7$ꮸz:)СhFUê}{WU>DɞHЭWX"2-%Ќ*K[{߽͕ڛFM EӸ:I")wVj ̋t=Keҍ;9ķ/E'&Y EhD*)Ї4F70q`8Rd,LLywsvSi4黛"}؂;:#6H25hQeט%/gV3!%1'烻>ʽJ5w}26< ۳3''3İM|gBJbN.G?A(roҤ 8/{(wus4c?ci1=fGUy ?Bwhal!#:Kp&ULV۫lrrRԚ0Ι&I^ddř9糨M{_Q'QZsݴ"MhAOBmGxp?i-pRR*Οf 1raF"_˛Ok@8-;rI`c 9j:Dܓ)Vrlf6'K2~ܧ.zTb{zs=H~Z)I62BH@l~d6n렍:>~C1u{,~,birIk.`كŐƦ=h@xna\j!ڔLMBV%-lLHPPM)5q}˖są0;_n.>%W"NX[@BrfaTFֳ&i>L7EF'_ӡaڊ:K)ՏeYo(yΗqNN,^̸8L][ka}0߮`:v gV[5*(]Lޞߥ5Ф"+O ExD ' M-(u Eo`#;/B+X lNb~ L&1,G/_|9~>]eb}as0QlyyԅAv#A Aٟ6TRJ fW, x.M'Fh}l&tƑXC]Ps~]M֛ "q9+DآѤ0nqjxjI)M1eH=Gx#ٷe2WBhI$?)AU>wډ0hPn|W@r&[ USjH?ym2=oס1 b>C4tsͤtGLHCЕ>ZiE5S]OhCc%"Rv_4 0=k",zW HʿWWe^&[#_K4Bf֛}%S+ا30*~vo1x_A rt3MO?ys2O<޼?z2\J96܏w?,oyldrR! * ƇxpMeiDa[FqkB72H虍6|" ҃ ?uen o7;pX)"vjjʄ$ҥ&iDhZsKN:L2)Cf0.~`_T+#lvx-ą̈@\FyN4ߣp ͚]jQF5$*]g%a3Sm2O8,t&_U2[ əJ>1x6S2ZnW/vfR);?CõWzZ &Vt$cY;1pFjYʗr]2 w3M^E"+ 'EckśؿtA'5-`v?^R QH N\Qi繃ɢ4tk/ɼrrftbTH8s o+RhWLR @rk{hIZUuk/}@8rqo |l[p[HH}? cTKҼvﺷ74臣C4n eEj1CAIa#c aRcbpǑ;\jVo)"֝ $/-c3#'\`X=Xre_0~d%WL.%lcE~|놇JolȚ+Gơ99P'w+g,-Y|mqcHP.5(ubB5ԳgJ3 R6w!r-$Po6}Dxo։|Yn, !%)fH]@=-5M20/9w+5v"{"0\>7GJ}.㵟̟/ҽMƾHZu]4QPЍ+a.犗C1Jqe-&ũ=2==Z׼YXV.wGm;IfRB KMEx"3L(ÑاHc;1x\>+ حv8Y %JbԵ8ٗ2@n|]sX KBm+kB Eɵݕ lε-H[Qh%Y=D1&Ŕ}^d,iXe OiFS$SSf> 5[,V&:(pCJL@  cŨWWyvSoNʴ{ -E"mv"#cZCNf1xXrVWJb\+g롎xun1g.79+*Xp*^7DS8s`Zr聬RcV0`2O+)XTdW:,ʇ3SSv57`!mɜYzbVaaD~~ I1M 4ƇU2Fk\I >RYBu Waܶ)}4:&k h=-FM_^5Pp=)Y5Iđr4̩:i|m\9TmD<:ɶ!v+v> xo̰sԷNQ5O)lZ3Ҳ_ErCITzZd(еȅCxOeZvsƈla4G6IM3koBUc]%١ mV>X;p7\oɬ!"E=Mʆti$ͬ [L u S YB~U^OtU02CaCHWyg"Bxf!^aenlaͪ||&3&ə"u!|ÐkFj8Ո.[ Ihb[ ͼ3+x%95Ijjx7>o*^O uĈ1S:j,eTЀL2m_YBrd5m Z3_%X(PzPs.HQl4RP_N & ׬ַI$MS7lUSH> ڋŭe j ˣom7V^UJ={[ӿ'\, ~q7Û_}`l W]z6]_Դ Nz VaY-XPZ I,p#l,w%hob9N \&qZjUB̖ kJ>F}$GA}|*j,{H7zcH X)dɜWIWEtœ_SM'r?ݐSzݘ+=@dBQS"|~ZL9}L-JV _d|zG!]sg*F2ݓU__"DC6h3 w_tg2="Ipg?u4Rx7&c\eu\FI4U2 UWl陋/+ " IhMD/793 N5hl`{e[8:(;+!;t`r{q hځ^2)%1VN]ՙQT]P:trQlH]^,c1&Ů /w 3]^ +;zDMc;F,?!è>q*fސU"!.*u bbYP=;K^IdasX'KR6:O԰TL,Oֻ[=yڂB M<1l=C\ \{d-wwF_SէP'V !C622,,\5B%0مU E`v||*^BdNה;ԉ` IO^xB62=Ǥ:^ ]Z}+zK!t|52tn`|'8po ژx+ #л}MLe4n˦<N,=T'G/,8PV)/ߴ< pգm>8O\es`~wnWWˀOE2m+DChs#t}F т)`A%d S^Lex 'V,u Zep1?ߙlmE*Z;[S-}pӂOt/8]F|!S_?`} #IpxHJ)X%ddSrWb^gaC頪mW581uP51R?DA:fYA>L`1b .DQ$.:TAA)ԤoN^.0|6 &n8Uƪ%ntu>\y/v!4ɛŚz ;.N {ߞ"FX%\Z~+necPG?/oiA .P ~Ly-34z/g W*]f>6nPvo,6lmiY{*BL0nUNܴ\1$O78B| 7 L= _c\ZītRSְ'`@dځׁ6!L̛ԛx._*I7,/Y`Dg&h[б:`kC5BAHy&Fѥۡ4 /pi'$Myl2 HD-z'JQ%Gu86ERf<"̓d } ij*pɒE:Ɨ&4Z3q,Un?^F!UGɼD鄩>E +/!2Hp#9M@hXPgٗ`%[rΆbx~ɔؙ 5Ir/!&~(#$~6$P8k0|wxpYdI+MT ",VyjbKPhço)zI)  7ҼJ ;p=*kw'?2wW482e0IċoN,t8O6qZ<”RJͦEiy aU5u [ rzOL"pB͵*@ 10BQyXKqB|U+ti:5X9 {2B 5#N2/deE5<ғ(u/z9 c忣YZ?`$(x}HZO\W ،u)"HUn-cx4}JqF21[E6:tVnF !ny 翡 WuÉ2a1\FAe>AY|H\5Y-‰LQ&e*-!@X%2w25[G Zi[yd)t=[n!>m`9V AUhy*A26*^s[W7uk5ЭQ5m-0w{G![`Ačިl4BunZ%{p+k4ܞM*~7˶y%-9Ԑ ؉fXQDAZ(U9lgTb?b(EA}*UW1 A۳:?ZG!@̒3v]nfr2ZucIH$G<#D٩lZ*" %(s8%prيcO3q]02$JBNlK'0l y9Nc\'[vX!E2Oe+ jכq2g8l!8sa.ѳU&8]27 Idė@=6BdJ9RQX& T\rFC%_8*"W0aK>۳ғwy䍠ݜGy& o0^˰!&Xk.lM mp՗Y LxcxP5xoSWΨW_@ >/-D~9 z#L(ćno7L?*XkîX q$ O  gL[ sdaN10!&Ä>/ `O5E˥e@ig䙰WN=&{jK+,9ڶYkГWrPJ7uͺo$JKW96k6qSiJn~h;ϣv*S2ʧݑĺɹ'u8DLQaG7x4!~>ޞݟZ)x+J/ĖHe 3&59Fc81M|D'7J:uV;8FtpgB?\taѸ4\pW/w{,:-"c˟ teL^|ĭ[)5 , d)RVE}]z M\M%؊䯹qgM!7k 3ޢprVniKѪd@SxV G*40䘴.=u":2h Vs \_^'aq$FeF/K QS8 QMml5kY4ԝ톩,x 3Ќ_y^KߢF|v.#Rgdd3Dd ԉ8[8'Ec14=x;%(Hʎd($I#܇ٷ4r畄k< yiZO#A097$P4;ۙw\%ёa#߸#?6q@.~>- Md"[- L+b^Na+a h ]j7G^"v0UJ0n6!EѦH]UC'&l'< g CˍlX !kiAn7 kyppS8Qd e/$$HIqFWnXAØEkHL<#Zt8н^SXW&{ Rl+0=P2n~XD"(*$f[A"It!]>mT>oIj޷phi%J+J.d((b?>6ZiË6ȋ/d~k=[-/fbO;S3JJ_р>,:_"[ 2Fr +hթgрŎ* J|dly'\}ϵ^ $S=a S \mkonk']3*|")N !p~:7UvS ښ' x ῪB}%L0Y @6fxfr & T%Q- a)/]oU#I$:ַGuU i6+mDD<9OՓp]?U&0-6 |נdt3|raGPkxQ>Je:u,x0̽U~ Hwd"0Ç e[f,-3`i.#T,⯉BYLaO|Ek)L FS2C^AG>wYLj ]nMnT@TХRqhкmaӂ&?R*7Ъ ݖ)E[z8l]`[O"oR#F9-QVl5BHB6[MI23`+܇ZH(? ?˸E4(y%t|RP `Dziphf\BC_M`״5Xˌ!̤.e=ۣ+ Aݗnm _guK53oBؗ 02x"{ /iQ.b@2~&V#=ɰ1+wx4q(!AfAb :~K:L\:\ W>>_ Uj.9oj $aRGOϋxcR0RhE *Fb1>LhJ.'в+|1R}Nζ*8=|{Q|tKtɁ9+눬!{qnURP* 0 8 ?iە uV8Z^ƾ6|gWd ^a~SAĦPS@`Kp( UhdZgF~}ƞO{ʏ1~9)wo|R0C+ۼKULh ^kܦ@p Ep rRBa3̊V=4 KKV0Z- T~dn% J/ *=3]Cs%T)I\ U2-}gfST_/| 6Cȯ|bʉTn_LWqG.ͤ4*\5\kw^[Pr/؅K ;&|yQu7yKd3.-WhxVGXeVVm9!Fzkhς9x{5z] w8K]") Hl`-mh0sBV{v Ӌ\)aT{:aaa aHĠp>;=" W R)GܶJX;\|MTF Kn ]Ms ~E>MZUq?l$H-!!y9$#B(`]]q܌D'nD#0D`'8D3Ue g$2˥R y ;g"DAFF Y`Y<]{P &nPJ_n}<~|z^h"b k"Xe@o~)|teɿ2q=FؤX dƿ0E$ OIx1&{(eI¾uO(:_)z6V<-Wx>c,H~ǧu^>m RC \U.eS.gol~Z pzde\b< YJN$Љz[ 7Y?a}WC`Bs#A~J]%Vdv|yA땷Rz"Y'W|Y|N2"R0rlƧەMD&di[pqdT%"*ERoy x{0ؿӿ+ Lzxyz=)=eΞ]Ph3>M>Gl4=zG:cV0"]\|]f>l0)RZyal2Ԟo_y2S41|a#x("< ?o-Jˊ۫jhIs>@{+I)|UblD4$dY,pD$569 $"?:։~Y(G҆Xn73JgQT!pZHcOOF9 &C(p0rL}Ȳ0+OsơWED9iHO|wdHt't0ʣPsy0emGCUNլhIWi9>Q fVeW*s -:{6]}>wA9^;=jy;^;70G4ö|.LތVэKPb۲Qi/&f}ubP D>AUR 7)xz?iɨS/Htz#Se t !¥s~9GǶ^W䲎qßTv.WpMѽo1Y?Pҭolѧ/w7oO6` +Q_0T_j/iD5,h%Kf[` uyIgxpNps2E[zlGe8cKpVrAP'>Sz Yx Ec8b/ӺdXn,c6u,IbϠdJ6}__H&|PK'ÖbB#q+ p!6"VGP]tij\vbB'TxgH P5ʀYCG@n|%oj~R79[yvN[U BVV.+<$Ү<ڦ <pຓjjWBÊfA3\i'bSjd7D8XMXj[AlܩXh@uZ]]MڠXxbh1V /S$tUȌRJ2z5f=W֘+l̖”+=RkZۚSekvu5 K+0LL4hac>ӈ37yt} $ F 8?{GL.. Yh [q%!Oź[H8YQ_ëh6#=G;$3P37Tn%rgݫ(D9?#_}@T44kw'^K@Ehmc*WB$o蚪"Տ# !POiRL3zΔx48Tk'^UrgmY[`N g**J-.Xt>&S Y2Rdhy"e:WOqޒwSA9TU=R>,Rm9T ,~_s_\r 1+_A7jq5ސF 1-\*ᷴjbT%XWA o\tOBٌWgC+?"Г ^oޫcL71}*. #&@ڜ19geHĄʺ"cq\>CH % d׈fL&3$ETn<-:2ו$ 8]}N դqQNvO!|xJQR 1Q`NbnH +S|L7ixax` I/6 y_1NMJ׆ј8x@p~CbG,^.b8UPm3W}0&1-*$Ң##W[nNCR2L2J_@wisMaG#=2 +oB>/Y骻>t*NXfKԥT> Q~OF֬kˀmYZۛ|,ߖ~]+ g- 1KYZry|vo$o 9: Azs&ͭ&[RIsi!/(+_*}N6➼8ɪv2Lk32pd}|. f3m ?RLG> VJ;-13Vh=x)@KG#3\~UQ㋨==Jnj<20_WU_S],-|+9>w\ gkՍXfcapX[''&hEBK:6rHOVU' ٜ8ʹDJQO~R?"I+Vײ^$/1z!>ҕ!7K_8oz55AuFGF˯e*>WV4C,݈X `I'o#`z8G ;(D'[+_h3}0\>tRteo&|4|-6W !F\UqU-pe$DM)*rm ԯ)϶vؒ\=nϙ :[6l&k Y"N¶SBWP` 1 / ϣz7K`U?Ux@SF foUz=Hg9Η8ghp3.$d:[H^+@a'‹8%2%yr$DK=zV.bW|+b XmSЩ/ mB*55+vhOTRP~;|Y( |-{&?k+Ɵ`M4D縵¼o={gJ2'J0=|Pyݦi+;j2-eX`!Ҙ9D+o#|CaIcQj#eOlW--תҠȯDž=J5]XͱwfӗG$d&i9!Kk'3\,)\thL椊vJWvi]Tf ׸ 1OVL;EL~=D|CLꃐ|MG0LWq}XM7$^\7Sj`sn|M^:m7 s}>:;b(޽: t1 G0qW<yާ/%Z[j Q;?n=1_aMأ]@ڛ^%l+]};̐Z'ϫWJ2{|lJR$[>ˊc8dݮ\4x#\1FEF#9Gœgr7G:':s6<92Fz5ɬ#92rJqtΥg.[npRw3D'˄6z-o~&JG'&ߙm ކqaeY%>ےwf%lp |=8ҒVVr9]+;$h /t"GνX[ aTNxh}D~e~!ԐIF@zm̏x$=3ѮUF,.*2cݩ­!;ojZ+`|71ѽ$xl^)b4U%I6 7JRvkȦFfLcnw2lϗnuV"1ٷx!Ər} | W>e\w;%r[;+\_g|u=[(Zr5*NCR=٪__[tzGSGS刺 w+ 2$V@ȑvTzG5)}|VB,*!_HG,.8{gn*t"]-MU4GA-d9RЁ"YXhH |WWKd (A]OzoR:-HV.^vԺT \2|* aC[!X+kxIw^B'O^׵QuZo Yzrʄs1 >&#{ .D] R@ċv.@ N*sӿ!.jٻ.",Lryj>>c=yLlJ@:%reWc˻@\S&łHE6U%Si7H'BY|z{>:%,>e|upE72NE4!;G=W\Hthzz. "B3xH6ߒd^M$q.:Kɟ_iF $Lj1JKZ2 &_VvJ2DP¼' E VKVKVjkޚ ()pvfTE]7*8ɸ:/ZgJl>f/TXMW ^C3'Պ+O EqH~rKUz72 iILK^h,_rv\0iQ &e& 1ĴR@OicӦHg[;x6O->-[FZZ9nxZnQWLPdz{O+|,W],t:YhoΓ^XgLVżVĠTΪh=JD*-xyR~d9킵e2eR&dK]-ȿ}`h?/[Z8.lv+Y#n:*ǫ5?:$qYcno&ȓn'ޮbOQ`cTC9}Wo;>ϫMZ˅kPYq-S;nѹPq;,-CiDo]8)K6]6kR+EB꓍d ⹥V %b/*o,N*]B=G D_ߖ,sO2vOH Oj  AcxJ _V6`Jɴ _T!_P%Ƅ؅҇U&<\' EFW@;Ѕ`7h6Y-c]\z~LH_I V ]WF'NѠLL&hPRMt*Ls8C-\03/&X?^lѧ#x:& .R?ıA B ϣfY)$e3ĂWF} Pe]F.UګG(c 5u5`=7xyS?z&/r% Noم?ud=FRܥgA֓LA0 1hw*vѸqGr$TSX:~%gy;;>-dkƿ6x!:a(ͤpuTPɩ&=t~@r%ѝ]fLgu%|6:OϟV ¡ OάizvW HU.J~?$G[ITyU($uF]0ٻ7CR5 *GxդV EXb !-R]9>9:h$O"#ŒAq87) x~IE[x 7LE1'PxRPA+Vu5G Cxr~>2(ʱUwu.RPvH_!FVLѕ SuRZY𡍫d^V 権qӞ`2cbc,޴@ݺem\뷑%z+c,u]?Xđ.jpԂxt-ZvڻQ!q-yߤBE \.Ofqܦoi x_^D pp&99 yWFz.}r= cVPwń!ő& $#lT2]ʻF$ 6'VR>lC+i,)>tM \hVĥ<"j#>sҪQOWǜ^CByr{wAaĔ9Xˤ (h #-A"QF[yɓW:ʑɢShz3Ms6mۛ./˵//tpz¼`k|-E;{F?%o49 i/&`*gJ*n@3_{)zY{<đ=wWԝ xi(ע uiYeݼє9c(:3B!KԉMM6F? iBH#jxǤf5˥(ߏ" 2}WͭZx)D?櫿_撿lI%Hncl f3̰ǁv"ArByN&^ }=xG=xF=W䊰[~13Lp^0jc x5Fkv/26|c#v TSKֆM`sN2ж B"=0Z5. ߹RtU^`׳$Mq/DGZLj(e*`fE|8 Et%\;:AhqDϢt+]eD#5_0UKSh8@k\. a:UVQ? &xY1{{_(Q{ΨģzȱL8FF|T3, CCC* R%HΛFN TzH>LĜ>g?0^do72:]y>E8pO2xڛ1)uv;o"xd! d ./79,"lvrۑ˖37ҬZAQ\'*5bq ڶ{VmA !W}85,n*L!:[}ן\?8b4a%4*Lڋ\ޅR;8Wp-d=9jQ:`\&:Pdl)r. Inr;lڅHONqO 06UMMOnaP)=FڅogWFN~ݭ̳lbQ%2/*1eϪ*(GD3 R!&_Q;EcJ~'jGR:М74NgϠݳ gԳ &#d3PUj˒x'^ɰ=V<:-E>8z,n)g$>U?keV *"Bf5p>ܕ*x|d1L :4eph@dvYd[%E=P[ ?0$2%~!Fbvyj,q54چڝ fBQ[iWϦBEQMco0bQ%yO_O?/n:4`٪5WufB~4{\t/3Bqm: J+ Rڝ67cOiFLN_d]&bC,v}S}3PĖDq,zV;n +eJފ@+mȃyiAc@~eUx\ngT^dE"/P>NvF0Unc&PQP geY(SSI2SVC'1јe}`;B`š: c][FĦ-!5Pj_D 'vޠ R]~Ʈ(؇]KTN.RYC;&7*éj40-;tCgt;E{bʲݜkG}L\&pNx& J/*]Cץp@/toW:`L6yyoHW8:Zeམ UݾN_!Y< VfWy_@ٻf\^~?CWݬM 2?\s-tRlJpP?ПDM4`mu}7|Ybuv) Gߊ,J/O "^D0( ™ v*]eW~JA_[6/q]M!-*ylԍ_O6}z!%rTBJ#&))y/!]}cSjAm_!_c1Cnh Z36؂s|,qyQq`ľcM û3|A> łKI(4?䩩l-%۬^C^l[v@ )c\`]1n$yXl8[2L\7|cei=F2Yb(%3$]gMp̥gv,)AQh&K"9!܍sb{l+ (vHG|>aylfXd计 (cX^$Ǜ׳Ꜣc4pf/5V_[:h]6gpi4RO%0[:/02a)8G|-a@iPeSV{9 " ߤd&·v+ a)x?rY~m!6PALF &d ViVt ™E'.bZXS9!LD :ìxZ? :-8z-a  I0)1a0)?1|Wh0#yzjR!6I1 rD֐t18ua*w\E4 .L>`PuKW anw Zpy aIe8fZϮ a$ i ^Aԡ)"ny%+rK_f ͤ48$~dфrUrpd.]8Ͷ(@ da~3Uz&36ߊm뽋C[Y9 z-(p{L``L!UeObɩUcw ]h>ߗWkͦ|릇`$qe;73p 3J~$j(nSWd!!qm̗ܘvh WX]T~i5fV| +swaJM8.. ucۿr!BaeTxuQRqp}x'o=:4{*lzpUJa6g>2Ж]؅~`u0B_mx,aozP# #00sU Wp]\ Yh~^py`L?6x.JGX/m9W4T3^IaR vBwR ΜN0.AJ@|~[{8&JXuuU8{;ĴSɵGa[%p_:Jt kY6+\`nTTJDV{K'JdYnA(6p4d9<Cާ<6o5/+q#簇bY!n2:rFqp/u ʑ&/Q+rG 0Qxf@ x>%;4E>X vT]Bt(?12_ |RW ot랁:%G1w> ^hUm,̎DIey4s5_UUC!.P|ֿFVM UxeϷtL|JVh0~2pk1Q|A' [wJjX)䬏" aV2EE!4S` i(y*LUһEJѿ^djH@Mx46}1YP%aWξ V  #-u9>eⴊn TWUyWtVjXtvG|ֳA |NE FgO`F~ ^pG$7#R*F8w5'L} /[E1_vNjdī?{4KM ]~ 2Mת8ܘ:>U{qLl_[T#'}U#&%lfʷGRey9/U^ g.أ~Xj㕕 oY/nԸFWd65I0WkGvfS3nˌX!W‘n%H"VՃ%< ģh̑qTHFnCiT(!KX0MjaQ~w%8qYI%,WEigV:drS 6poyu.B]95YUpF( f&J{5u7-"fnL2yҎ:,xO|0X2|ʍt7ݑ CKzu+ ۟.Y6)veø8ưx%kB01 t=Ɖ-/iSd:1F+@00cvq;ʛv'=ƛ!AyQJ C}Y0= C.͉B `FneLvGd5yD^t^#`f|%,KnM+wWx3;FTEjH]U*lO>vgbKː꿽,j}w.Uz^`vnXinn6bBOF&m %>|їYTruoQO܃zoj8q !޴1pN fAgI@£W^F%oPuh@PΓ`FyƗf\^]I, 岀z%P ңawzʲUr|P23zhAU8C\;p"JwPIIzȿ= M$d ܖ y]U8sd-d5;GYֹRD{!7l2@.iP8#6S@N@@w!M =pV4-[)zBF?nYvUp/&l}-dn5y0_4);)4aô3kfh͡l(aQy}f†pDx-^ß!Lq#Σ Tz%}Qb 1>sCu! #lU|mU!AS7x$u\rmsC.vyڃшS9 GN֟afsZJ~k +ϐ 藛w/pTK:penY@ꇮAx*x×"xEǒ A0@~?\ gn&f1K:)e֓ Je(Xskčr$>'ዧq(']n"rkwRkfr#1xbQRfVBR5΢-""4J{`=۶hB {(W4ض-Yfʾxp06 \L<{c F*uZ!@asAaL WC`h5b;0_`4(vNy%^u@L?{ eGoا^2|sYq^J,fcC2޻m~swϝ#¥.ghQ8 /Pb DԑN_'8w*Yy@h"VBwj"_WaH|zX妞r5ͅ2҉fo2nVeP|&<9P|A>4űKP"&q)_QC?,c3X9JU`ɨ{2͞zA("ćޠQ]MjwyDY 髋\#ٷ ִHII/MU` ΍ܦo_?ҁ[q\ՖlZ*ZoLYXmǜ^+m3CWs"]=tW7e^g7O z y> 2R<[wV48:c \FW}TiqC ?n& sN@5MJ cb2a*PtyF@dsݯ!I(zJ6=;C ;]НRIs`t tBP`ǜh> q(́u4VnĔtT zS{Q4GH'wXɋO>%Jח('[Z/(^_45ҕia:hY푢kZ Xԥ:N0r@',b:7+HY[',:~BH 3LkUGt@Cv1c!hu-20ݔ6E1s*$ՔBY6TXAhn|Ȇp%=^Si;:IcU<,()z\݁!0ֿw .; >I*_.3$^ BJ J5p/2: =P0 C&qac0A.iSiT\]-ԝ/Gkuu~ws:0$f2a`e;|?5>>8#8#I8yp|2gBfU^jfA?[f}uדC"<Ѕb4y1A>]C3.JIBғFW^No6=S^гq'x!JЌ+`4l) q?QӚAٷԌՉz dbO1W@ZM@*೵p$x^pڋA!NnJ|j8v w¢LA;ub7S-' #OFlPzƐM|ek^CC+,iYT7Wr᷊ #:'-qAw 7JbKLT[w"4E5@j5Sl;½u"譁HHHi/xImvUJ]mS[%2+l?'.vm\C{JU*607eT.>˱ӄax䓐X#MMzc'spmX~  `f&=\T2.!DLa{K8ލ)z)+7 /y%[r&ѫm^#ԍ.qځYm79$=M]$ %3=qPQs{egyJz 5W`I X K1ugeE0UA̢I`>5J=*}Ol8V"(bHB 6D[MRc6˹iS4_ޤđF„shRL)z|4حV%n.g(^ %)Ff1 7L8Z**Z*Ok*Ma->I(H ^Ѽrt&Y2lU &#ɨcnסUCX>%&锸![Uogo$1CKo)‹. xz66h%m4Q?RLSA8B%$He>_"|ۙ%t[^4ԝRuz%޷)2jip7 W|k.|v}l43D>= p 3WŌ^8],8M2Lc l00ن/Nkٿ 4`0\CitTNe; p &YS83VhPYmwe?lfE/~FfjXk$2VlWwaBr_6I/Njț]Bܸ DcHd*Y|̡J_{+Z*Sᦠ(oq38ڿo???wi(\W탿PDf$ɂmE~ۯ6 [<26e!c9>8E=²PP򭵥Qmz|5Q U'ir0XF$Vej"&(8 Sј+0m]E0#zٟ6#` ë3D== :\[ς"NȐ1eO;&j/|1&EqnQGrR-)٤LXdR(|0VVZ!,^(BuX| ^qpO|M")E4SpQkv:lKR:OSrj^Lr3 8_ Iߡ^e.02WJ8l@wL)@t{YVݔtQQmTO`lOvEXڲ3K'Lq0`8%c)s J I;Fkz^ P1r)Sjs1^ou1$-CP"vQ 3㞠҈ )FSlZ 㻖[&Ņ.R| t:ގ"u x?Pff7'h0jN~7q4 p Ռu&x S̳uPLX/w F,`Db@ۛ h7> 㳋nw/48wE /bk5c O!3)dx;x^`Cp5z?Tƺrë?7gnGyIo bBb/$?63 9Ԑ?#J=nXjmplIp6ΐ .z9iYCjVF++ˋ׭2|!W^Ć2'KeY潄TQp%_ F!+*QP[TR?S64-8 2vB0Œ C&/I| &"?e"zOͩ-`uߤܫT D%}̉>ŰUO:!{,}=<k /^lc.G9VWg8p1X4 `)p3~\+6,sҧ0 `W6Pxb Q`zbQ!Q8a0Npr/LD8nAT4#(5пDVUM8qbQה#YεU J)pƋc6^^_wW )sa{E "sNUtUYϺsx;c7MY?j'Qih6) m\A/dLx[>;q[$軒/wuEe$g̐݉uv%-" cw0X-U ZL WpI2lxDҠ6n8:jçuaRI{x%ë"C8*̮&7!tJtqnkÉBIT θaRd\Gҫ* X6 J+ԥYLI;2Ep00U,`_LR|&K ͆>PqwO MgbR 7Nrz$ߵ=K `#؄W(9K21Fo~r1X>9 |2ت&?H1d96ԇwT8S `"#8&I%j+&`1YSp\W\S%Loj~: %,e~\V7ܫǻP㒭_b̚7\σ?l}ς.xwy3j1ǯإ[V9-UV ,ggz*6{WOa^n.S(N|EaAy-&!8Q0^޼SC:eo/Ʒ+/vմe_լW||;F]]x OѪ H1wA4"pepy1_ DQʢZ<{j?`Ƿ|1 O4Vnǀwb8]> G*T(`v,#dKIvZfRoC]-H~s+OQ=5]PtS0'aN0ajc(zܖZkŷgS3>TseCaܘ@nZ%<A\ޢ CAMml1UW g_^cwI`M.j,-K,֟Pppm~Vߤ`([iiI 7m8|e_( aH7Zge ̳~SV3nep!Fn-̧;T9a/ab=3d+k:!l&fQ-zfz0 7>ŌWe1뮊CvF~)O/O8#C^wW33B Xp\hWrTi7JD+q]X6W&0) KU|Xf, [%g#)N7dOO$8ڗ7Rn%[F71K9@_}b@bƫ!L!x!u,l HX3;X9A"G9[C^9 0B7qt[+adzyWJj*GwLp|m+g!/c;-\2~/ NaI!?~.YT)_fagw0&H^<w[r^YWAP7b ' 9~{X83g>% ٣V`IctX3t h -V7T+2*m `Aƥ| ~ I󉩘C'-z ꊊC/`bs2VSh *ǃL=HJH&$]uҞEDrçܴ}(sO[~F7cTSuL_}O6%:mk ݠ/+N YTPqIk ,7TU74>@DCqP p೒ݺ;[5S$2o6P8*< X0dI~CЬRM7x䋎]Bq!蛱pO0 p1Z9h6|VeUQB+p~VTYQNBr"MefiGRK.LEKʜ3!vkNOh.F;7⤕ddv$75GQjnxJmSE+Jj}JN6_Ẍ́ $-8 8T0o؇,Iy_D.2lաR_|QFa[;8Cqӑ܋.L6ކeGawG>K P^ Էq{QΝ= w-!Jw!E~'(y@]^h)ژ~6Kbka?`~Uvp^`9\T_Ҁ1!p[KSO؍w`!';9"榏3s\MrlQ Zx+#h(dBb$xY4 X|^D`0$50]ś8SVc3Gig'1|BJ78 Rt\LX01Thn a*.`& ׅDSt#45󹪪ַ4SPXK쉌M 5A׫::!S>9iKW&=P:}@pdr}i _uaƕI?qtt%XO̘Oxy>̆}^ {~dFgie@ewhO,+q ^uk>W 6&y~f}U$4nP1\`pc+1;NXv4!L'904vKq8BKI&lEW0oOOC.]䌂b9?d"|0gvϤm.ªYM{h.Ji&0~X`>\50- 75B[`ՆFG-ڇْ 1f#MȔ8q*Շy_(ՠH"CaI|@c5nw $T!#^ ^ΦʥRE$84FfZ>NfQP&W`2լf .m#0)T~"$Қi;/O!#:+pc"Dcrw‧g2=>Jq'`{F0?m!&n A]wRX;Qn%jßB;%wfSj= __$|mZfdRd\˒S7 Jʍe©)FhCCn糋`,SH#b Kj3R.dRRʟ!uKY)U6+^p7+U ! F Wf:Dp*L}bx.-=W^,A$PwH–#C&qٹ#H~Co:Gы%A:9l7mvHnt$^7%:~G /2Ao<`WSjF,*.avPCLV'9c@{TJޖCuRƪi *<j'iBgaL7!wi1&02Bc</U>>72\Ui- j`/JO O.%ںբRG]Ʉѱ*R/(s9Cژ_Ѱ6$(VUA=C B7[ ܉GK>cf ²fb~5GZH@9o '#v.|FF/2CYm;~(7*P t5:=w\e9ėVdE|L!(r :!;MZǀ&r_J]65^|vi^߆hNotEJ_[m-!>L0b _SV )$Ǯ~ϼ-}.)k^/"7UP>EG} k C8nJO/6ȽIJ`<%Pv(Rm TC ]Q L&6_X>mh. *@FrjYgZL-g/uD3ƃu1)Kማk N|BqXi-zz2M<jaCN4ekE.L =s/h8QE_$6@mÒOqTw 68:2uqRK-T]!v ":+qg.MZ I]9*ۇ!C%څwN"XzH,4+c1b5[XjGwm,UVzKP2L8pLSΤp|Lq֛ L7-L*fa (~T=)׃T \AqK|eR4<|;9*]ߖv[ח 0t4P̲4x%p8d@SI2B$eJ.JmE{~?t]V1-/}֥& r]fE,C8_o8b+&Z&`ruQەIʢNuU .㪘,#8ZǷ3x;÷3:˙% 04OE $zHB0A@1 g\!z/!po0)F_%+ nYHsN}Ez5<0pِzl NI$L`Rm0誷 ¹!sYaoVϩ_/3TSP=uh$-M갳VYa?1]tw֋܁nC0x ${OhzegNW9H8~ &T#["5دѯ|X>]MօG34uߋ.b(J4xHznNn!GAՠm^eR# C; ]}'x[|NG F"v1/~$;}AwpPZ!ϗیJzF0/-4xOɢ|\h./Jϙei;vspg֑ ޕt#6 (|kN(:jL"z#zcv8@ qV77wbxLVAGwj7|֑R: != Coxͻ3 Yw(SS^8 bQxL#ڵ[2ѿDމྲྀ͔ņK O2,>DL~s] k$Yfr H42*T56iDbs:qsd LU9洆WmS V/R̷MhgŸ/rf1jMejgR+}7G2>Ws,)¥?o!}h#FHN,OʇuBVi#5_#1]AT쩎Barj)އpG/'3]GZ[)=19;_G8`l `6j4FSo@u_o! @iaH97p.s'AxD׊_9,l0#;1? ּU.L68u3n46+ ݯp_@ζG(C{;Z oD:C^1 ƴ**ufӃ= ҿ"RSb wK2pZpsVāf㏕Unxq9mҏv^郱mIAwwqL!!֗eF˞%$i,&E:!n&K;o[k,$F[k4$JúHy6}_Bp:7wGe=~.M2辴48&~"u?ލ3Nmn`Dt 4EcDI=!T^^&?7݁ l/^&F/dۋ~(R.pH,?}(Ql,7 ̂OP7 4/dalRk 4g21N`>l1>n&YS9P}JNU+6P0u1AhJA8U6tp4{KSy_T&iWH>zä6ڸ a]C 86Sޢ~Ckޠ!m6dn= Tn M钗L l4 Z[`Fb<):m(62V .G28O,mJkڲWzۧ}pmkfV 2S51A5x`4d7N`.˴C's V<bST哦HIxVp޴'3|XmT]*}1౫j~a AzriX #_oP}Jʝא4!{%߮x+П33e0>n҇O Z09u!hN"QL!tX$6t! @qǸl.eTT s ʩ#>S&T 6Nكm@L]Î,¶ @ &˻Մs8$S/õk7D8X<. /ݵpM ߏ.W7aÑq -âu(B!..gG·ӻ{SE~XNHc SVtQH}]ERDnO8ddi>ΖG %A_$oOᄆ}nHF.DD#<NiX7ıAͳI`$0p~}, O!]҅`)uf7'g']a>IK u#zHAU20G)OK˃UH,1I+} InW\f$U6B%ɮvi\ 9lP%I5BљkJHUѯtVlnt¼N6 iR!Dh@=fǧ'kFy("њp2/j ^'➲C m Q δ"&a%O8BU&$_a [ EZi%aCn~&RM@\AfEc(ǔTp$^c#@  5꽐L8PP-| ^(ZE*z3ܤGkU x+%L"DY7\Bd-ŕcSH5 $DXݍy&SuM4:vU D2F ۓzM"2!O99;k=Lf Ū6 d [դRƨ+)櫝Hl1-f1CĺgGkU bEO/R:,%2\!k 2vx=I`m :9ZC jNJ,.S\'S^n':I_LBE=(ߎ,Ƙ$8d$o(7St#(k<"99/=c7iu[92w5tz1r0\AHF;5fdԻJ9|푪*#Țy'+Ԓ*ZT(>骄`!,bsѯ>{Zs Es ?o]wGXMOxާiT. ':(% ʎꔼKrozd^ PN9­أ*Ծ:0~`>o %uo!>mVUުBBz&sw7S)_'VRR;=0/L;nHx5\u߫ux,p%ñ`~#]kƑ/^_7HuTSi?(-Q@R0ѣJͧ3Q,|M3$9RТbP%l"{s?puV&Z߅E݌%T*`އCOE"Z= qyտhc2?P[MmfiYЄ*[Cڿsek}=E2[db솄t_?簟~IcWT1z:ԌRQ z5AH׭ R2mivo g GrZF끎=enOVю=W~ͺ)E7=]  -l uO0[jrxR!)RWL`5M ?l<L >Oi\>d0]|:6@H<)P&4dWL`0`!3s lciL֨)$\₨KO}BwGO]+^$ʴAX+6ӪScQg:[󊖚oPtr~DM] Apͷ,(-Ť)Ѯ­Qi܃JʅtB iP @h"h@Q:xO4{-V&m/-S `voC r+x>9-ußX| &Bwv:8TKQ\Ф]xL‰jnPrr>ma*H(! P,֩BVbo٧/9)1%۰Zd Kx:T08#Ramm })bE@({`Gfm0phry쨑-DF_R .^F?]_梧vv(g|,/b*yvb(Ĕ8_ oyؼptB+32,z=,HVO*9{`T-'Gm/fzdPʦ A 6zs|dOo|^Gd, 68 U{(xsV iVxykꀃ× ]bRXx胖'Ca@L1 v#f X?:nu;4)I]r;~LɈ!Y6P-$+&rj@KxBC%{A1(|[`m5 hpCE8X^$ 0r' mo</0%Kvm]OZA0 <+ V6R]_VPœvj$̈ vbVyۆ9E[@++ 0%1&6F2,ɶKYN 9ąWH> =$wGS'uuBb̐b#izv\DN}ʥ6BAv j{ !\I0/agڅ5aH kQ*1J7ȸ)Ѯ^DUS5Cj Oմ>~4|5 cq.*TW$wN@ao\Nzаߑ7|wOT #OQhkuJ&6okLU'e+y' b FO m? 7 !gY.&t}5%[bq( {دxtlP7۟||8#M%5&9xR Ӕ Tђ5̬BgSAI/_UmaӨIdt5;GWqt KBWq 倡uu9S,U\2WDz;W؂כ狺q5e ќ;K([ #>$95j4/m4FN^&I0 yɉUR$"&raEuh1ODY'>_WoN fJ~p9x uBQBNDJ5DN0`ɪV {U줐H,[<2 LNxd )M3A{!X3/eF}[.y$r2x^d-;uM |W qu[ӋUKEI )PdjpjEG<)Mыs zMY-i j|TWO@jt]#GYpBWNyQ3Q7KLutڲS7^YZ~oℭj;[wW.&گŐnS@s|m(d1S(bJ躑՞V] i6ߜ?7%0g@P`Q>hY^' :Lj!Y?x#pBA㒀e, "㰯2jGjNqXX|u ڌ?# Z+,#8/h0(O=p-:l.`{8z?qZ(W}e{{ȗrƢqH&!"dfqސ<^m=YrP(wK A$/w|n/4yC!TyT"'O%}9MC:QPDLI64Ainݫ[3Ѫ)ڪ E.YlUA+"d@K _l֜ǔs@ךּ&0b;ao}e0EkA:40dFoCsVGv`& " 3Gy:\mw3v.$E3D/m<#nU(S$o葇6:5%UB)V7%C'gE=Sؽt'5۳ajz;9 cvF/!_$[/RY2㯘JH1E헏EyQ[4{gII]@(5)>!/ۘO 3 1bS`B~2w5U%56MJVխ±6b v؄LK-\S+uF\?j`*(*|G>s_EG%M.#Lsʹ[13.KlKk/ڋDQ)T^كl1O&q5\)!80)4 )'j(JK+cJpq3ԚB,=p)'U<P~XEi3t_G.!K+ U:B|77)}+1a)q ѫ2K)7 .H咖SB>LY0&`daߥDyVp"b%{&LZ+,/\r(QOL`+1Tl/vBotU$$N289zs] ApRﰫ":g:O]lA/H|_V͙FNYՠJ:? O LjU{r n @>: KJah:ΈMt Y1 Ź 9EXKӸW(3 z" * 9UL"-sR4PBy (򖯙uKH!ANcyˬA$>we6(F OͳhYЊ%b$HL)Zgf _08>S@tf#>.MHq(+׈4uO2DP KdfuFaX-9=!m2g4rGΣdk՛e^#TB D0]D[qle#d 'Gcx#3(QZn:XK*1~JL&Ւ}~77K{E˛3!LG7bQduO5b2]{4]!9\ \ZKqD&^ {$%!ka[<7"g6qR'(´"\r-Ld ෱6ꨍz;*vm"nof '=TW6UO1ZB͊uS e^[`k dĽ[#I&^1ledF^LɈȌu0{^8G;I:QO"^hj=̾,+h^4fwVBv.fnnnNFA noǎ0-q-x ꩜ 4¥P$[ι>;#Qsҕlw˫@-g\q|Nn0U"JW?`;4؆礙Nj[ۯhiN3<)P~ohQb`:)O.QIMaD:ɱڬAf{W=\*BPW[QϯuX5 r2d׮u~$(,PXpjK"j6^,ZtlC^&79%d"'/9JSO7$[&ʥAR\/[FYB}y3zvAOm*K#:'ΛV(N3<5:Z0CFn)@s! 4E*傹#&MYI$?e q/<P»EeB*E ylb~Qm%ȡׇ]6qJ5,k]yhH:V8Mi}D(2u+P)Lu@97 {6< @fxtKV~U:joN\RJZK$|ۋ @PۣX!"3˦?}nD,V7ľ X}`ɂ ;mxl*`saN%zsްD C1@ q~Gu[b BzwXh`Kd|kp:%?:=]\9t/,/ZH<-T2*x5ʌ?< \A ݛNpVn`S P(" >e si'uC螌,%jN&{4a@.k+%N/Fߟώ,=zѻX+|PTܦWPL8 .&P֊yd]q8mUj9m_C_NdZ拶)=2 'ˣѧ!ԕTVǕT(^.g :r?ɺq~2:?n -GnM\ř54W+(f2]Y'%NW{F*$<c>^1}8߽g|CE%)*zb{Hʋ UN*o.ͿbxQު2\*923>VFqqeCLhmβ喾?{q%J{45.Oٖmg TM1UӾd(= GLJѓE5 l]d~mQdrH.C(,#`D,_8i89K}(/B OAD%8ۏ"b /ER;C N>R2*x7]qگ`+RiWkwV Q#Ar._qjI/` Gz!A/=\gaTKVE,ʖg3 &Wl&O('f*S 9T<Ā,h9l<3P},o jԮj.MkU3LeaÓQ ct~+~wb~] ÆZH~A>"}072:_^>$=ǂ^Qu Wd62ױy,*l_/Gc?'4E'2ʓMHh F0L {(zQἍy;+tvMe`a +$,^߽csp)nڊt eWHf;gh3$ѧ{(c -_E 6 2^g*lx OcpUj@Ě:-s,}TK鳓Ótr9a)FFL,Ɇ5n6:|jqHS%n;cj/R) ~%>-ۯ _4| N= M"iDyVUA\ (2I4QdE,8?|A0>MTpj b(BtTH.:Kq g%Ժ riD.D gLW>-yVޏ,F^|-y>w*B-eo p3ؾim3 %,Ye __M \i Sχd𻣫x8:r`2jFS&cW7BX1X`FQ򳺤_G6SļyG0Ƣ*/^ľ]Fz2*V< v)x)H,<c$}9\w#Fx*1]љEVG=iB SGa/MrmB#!x-8b3pt688=,ӗѓ$^4O E?:ԅJc',Y٣(,Ra ҷn)NΚfHW|7ð+e,;&>39Óc-H7FjD|jZF - lab`p-ZFn|}];/7d\a(EDJY %uNj0Iɠơc%3=mK54=ZV\sn'70TpvLe\I.QDknՐaj Y 0āW|eR3VƎ:TYRi°AfJ99<]$x }Hvoґ4ŸN?D< a[8U0]t6˅@q&$3]Br\ I@ }o'VG?< %wZ#IbSr|-+)N/.ώ1,q^zVjLe;M:haMaq qV!~5{1@lIJ=C0.My4xHOC0࣋_|ʿa}|rui8:?d2Joκų[ )(LGщGP]%(Ϟx.^lp,j-pu[ ڗ=SM3 lSemUdwѓbƪO#i.! ]0%Y.۬[m;4x}b[3{x*lM}m.qNge6/޼~[@4^y>!"Ӭ9 |DS׹Mmԉ'%mZpOׯ O %q &ÞNj鈭A+&-7lہQYśgl\QY0j;Z:N.Qe5XQ-ZH#G8&MY`g{lerx^[GP4NrfӶ v:FB>0dm룇 ݵH4>FUo%~nu1{:ki,}cv:KEKser*($쇍2mvu[XZk15f6賓GXrfTC;* bdl(#\ݩ#kۙTS+1RAΑ=Ks7j&~>Ta}!&ҧch JutRET(>+U/Kd[RI %TO Lt?pBjꛄZčjo>(^}d![JZ&za4G뇯r{-D|֕mJ-F[ G)frmJЮAOYB=F :jr;eM<{%*\{r!6v?p<;)2h$2V9UMMuCED]j:!F&r+zS"`efm_Nи$}5u6gK[UB+B. 9bذUJ.%_CH;4BJ~U/M>Ҫ{fwV=NjX m,ΐ~=%)~f9ndw*(,!ag+-8'%-\h3:Z8 jtQ_>ˑZ7q͢Ϋ //j0 hQ&(sjMYU`IЀⓁ{k/I^ j{ 8ǣN8j*(H+Ym*MJptYAqŃx4hu1rg~vNFh !lLI]F lsE:仱 }T.8\M. 13>d#!`|ћd&!u7=80S+{4;г@kIڼx*"YK=Ě&TMi[*d@FQE0:c송!AzIS%,U\tߩLtذ9uWBL{aÀ`pxdT/G!%tb~E,#PB(3aL.S옱[<)˻|'} ZcUϫ*bfE/gٯ4G4E#ez}qx y`-ٺs"gO-Jݴ[*H] 8aXHGoYew%`"o<[ڠ~8g귇W#<~U-}5F(ZiU/{(%ſK.ن,BjVCƫNh 4e{RՂ#YRUR"Ul{cw 2+˓]U!,rDYer#.ĵUQc}d#=NOFm7N8nZu&K~Iƫ?T|#hU#kݖE9L5-U)ܗKqgbIiU^mD//sbTW>SI!EC1[eQ$ PGl|];}T (pfڪWɡT( &Mc#,'.Pg '%6\2:sI@0I {^prBLB);SD/S7]UjSװ X٪TN*c'w}zâKl)[Ԧ]v-T0PM9;شv^is['_bV|T|~Xğ[D QYq$lɈ_apԽ Q{~x¦rS#wR<#h[I-ǡXwi?7l)@øŻw~D_xl{^(!Зaݫ~$U+d|o7= cK@B"C͗;H~{Ww/(E~/ e~8mo~ob}3lC}O7]̟7  # n>wCbzpuZ{[Nk{ej'e^~Ci4\KH.!KH.43Q ܶ OG2-yyyy  xVB͛odRLH1b@iz+!8@kIwo^闍RDdV #~]k⼃ y=8IN@a!zȧio Zi}m @@!"hy5]S~tv?W^cU?UjuNn^:}Sc-߭tn&x(@VٗE2 Sd4k$ 'vPJa~u,Xsdp# C@T(j ~{;V|>2_ %\ftO;(͗_e8)XqDK` /zcY乑z6q9u⌹טw+g<<7tKz4QɲYvnxSݐ̥%|[}K\| :.-:-E7nڱ  pHpGƄOͫ/лG8\4PZ'g}Eǖav}q[,qOǐC݃}Y[/T8tg #/S6CW`8"C<톆D瑩@|{(=(:Y!&9dI'M]>cSֿ>T5,/9 gg' H\KeT рWH$'u0߳|SLQZ6\D(,&lv] HəM11-7r~iAAJ]W:# TkVƮ:J'e H6PT\ pK̳5LE7եK࡚ۖW #L8hBMx&4K1/%"4GlW^t CS=J\߀;ƀ pԿA|JV7Sc+2)٬観k'\Ԯlv%+ 5gX&~Li@`Ƞ%ju ĴtlIt¦ Fia*~pCڏFFSrP*ya͠N1*6 :ŤM̓g]>8'u apA ֽU֜o_;U~,{% DuI)ֲ@fJb&Ae(꭫ݯcm5xj}q彋3&ɑyWG)hN-@GVBK&8Gep6=P1㴫۱1j~Xhn!Q=b9rdBLZHkfu\i _ja WjL{j7ÿLW2Egx{*SA jhvVGS_֢x-LӟZVUIJ$$Ho~|Ώg2nΒ6f n6b&<].5G":̾ЌFQƞ=|N\$3#rGkrv,Ӓ*?TQH,z,t~|U1+.-a|UE)A@<^#2nige|U(YUU.Yz(N2r,pa p 2-qqiyR)a]%%ϊ(U!;r?@X8ds5Ix" H$=F.=䅦<$/TEƫ(I50G@ArA2CBY;qof(y% #"[$eV| X؊ e@Cm4Df}Ը{LS)&0aMyZ7]G Zd39/!JXe-H9"kDKir/K=>W5 ϓ |N3*$j4-'j'ä#.OC\Q†YP]Đ74c*9 O-,Gr0ڠM dYr7I6.6˛ƤIit OY@?;8âsq&K@Vc(Mòdes$+w*?,TC"nW5 a@R7QSڐX bX4]Ep[a۞<tlN8@5Lɏ%$h(-a \ˇ&QJ c6[q6km}%ҏB=ZpdIiR mtXJ4bʞgpr7ƫLbc1 No +W'(ܾO_fڇek2('*ۂ<7QV`[(/ mU15VSW[b20^ox%o w[b30;Ɛ/&JwX'&?K9C,Զb?CT>wFzWXWbKHW9I픒xo'+]Syz5^7drTR͙Gl`fd[ZP^jCm%qE/%,wVqPɿ] _Bi eG} tWᝄ%R9^ئC5_2"+MdHA+D龜~`mA/hI>Ta` ,^ 4a[ Զ9ZI+aBo}l{09z2\Ǘ`Okv]5nex aq !Lk#BBH hڊ+x2%E*C~큨hȠ eojVLWa:ɚuB%#41nz?\aQ[Ƹ7i{+φvyr_TVT|+pF\u}=NUrsӳ*.Ovj&tÑ]?Y^r;t,Oԩ@ݗCBDx- 3ޤG`!q(bb#U|(:={\^( OTA淕|ƪir+1a}TX' MW#@ַ[PhFmh)+ 4^1}.-) 6A9iTd V)訹Nǿ35~t1PY2eX-|F l+#U+qYZtf[Z@H`~v?T7 E|2U"1$dCTq mGbE>:,Ҏ>B>ɟL=&`:;SҦM2%i9up|2FW~8ՉNfoTKHO3G^YGWG듋oë&OO?jql#_H$NO'9]g@!hUKc*TFZؿOg)!4:՘4MMzH3S\}x _$V֛x9>o͉/tfgS0vH&lU$%Nr:I ^T@푻OPsʃ3ruAloެ&xn1kC9$їxv5rQ|mJVNFlA;)?ͧ/ZyFpqH:kڨIShp/k5B!@K(W~*-I|袕q'.5|yI\(qù{>VZK 0K L[ZT'X AY x:510oE%߯k0Fh'E\.8pOۄOs~_$[.y,U^xjP ԕb/5 #byqRxϐZz؆]#WA}H_6JxԂNAq;*B,YT#Zy4^z(r&K`j;aC9G[S™ Ltp&eC7(=t!q2޷źkN"[lzcD#[Hи&_q%I%m8@uZYg\:Wp2I\EJ>7kDL vf`8>0~v(YYT:*ЋKf&yTFW K_~ҎUa) 6rs'*NWl:ZVe0̓&x/p)6}OBf~ė^hQU7j=+) &*'!֍M13ӭQu1Y#gE)5{L|]qcˠnL|u;|8Q bUNS)KkDi;| Opy?]qvEkTeZ\6hۻͭ).@:pXVtܟorqs[Y\%F@~#x"rs *ױf7 "R0VQ"kڶDdzYaG0EIK[r֫P9 RHu6E䗴G͢LѪ1qxf<]7)m:Ii#I b/2s:1lB~C[yv8nTф&c g2iQ JokAG8صo"~3YJx&(e;Qf_NV3xٙx.7xu;_tȾ`YFv7/°Lk T-| _Xҧҵ]T) >b(=7cc=M6eKS9 ž~f!l|-_X9rBF}*,bIJ TPrz?@ys !90A!11-F6 r *QjX4JmPٶQԒ qHLMg#XwJhÇTC:Ǵtp\ x?_S|2vYsO0@5IBIhu՛2@Do-(Є7pq T{2!V`q(2 //nWB"&ʧM̽2d")IM/| LqS)(+ wMMğs`evhf˽^%d۲N wLA<}/>nhFZV}g`y! i:KLVw@ +u-FD8 1x!@˄lEO&]HG()~ʓI㌸勜,1oʪPh{<0nBvo?^>xM0,7pPtT(xXM'MtY F&!=gȼ r=]^3F9SM&FmR mRt{c:➔,$dY8t7KdC/k  _:6) au^ :p yfnl6RSsNYr*otLzf{YfpǸVۙ *H4//NJP7)X6iFl)bE3 x}+.[]{;z{J'4og:l *`!+A$zqJ&u0,-ai8 vMf5#>,NxM9K=KOnli>{s@,X`DDGO6r5`h9\w<2j?x8[ ROTÕxzhQS!c<^AGQμK W'RqlL:ܕ&x|CT $(HR[J8|%ţyNцy"cϹ$,@XԄ[:`M|m ^L}ʳStYȴtaبy2/:fdfSAZk9m`,aV׀ʎFLpb6bH~E) cj[M)tF vbjqT*S#]:)S-:0n9&g!v!#MG*]0f-(Yr=f1` l/,[sYx9+2OnsBl2ωboU2۠A /Fϋ82Ң  = r39Qր\ACsH_krlV&`K ^նȄ"g>YseŃDfrijޒX/$B oIiVFOE#(x ^Hװ'+0ˣ8/uF(!tB:u-7j O6je:PUkT9I n:A\R /L ߓ4Lrd9p'K]sQX~xsJĊn'÷3=G2ˏp|䌲Rd˄{S2aQ2%,(l> Bv42RN?WאzMc=1ST@L#[@l'^/ߩWB'Q~i.鶮Db21ys I9LVr8\N~M4aہ౵Z$ۡ}`S%ч((}Cu v U<1WH h@ֲX4%֜X`_M ^jODՅKu[X@ G?mU>Dګ:rhy@q@E/> F8aJZbiG[s#LAvD ׄǭDq?03ʲ"Kk";emQ@(þ*Н=bO2[d = ;\%lQpDˮqMs\UGi3gM2 u%} %Y'WF%0FUxЁrہn: o1;VӇljWxm(=5ꈠ'ID';63+]|bxogjǝz=n?)9h6MڂMd@s"pi0l T3>3f{-Z(s͒ 2Z6lKt7۽u͙f~? Оd0f,o훋 u*3R%͠b*wJH qH>qs -*mjt.W/*t" Tj͚=[) #(|AF!J2Q_J«۟ܰ_Ɋ.yNAIDb e`zr-ڰpY]%/(6E-ޖǿfex FECz+<m5Ќ{5}*]<)zEژ3[F^UC5QeeTEr4h#P>PD U#ե]jVא5+׳8AʦV,K]R9߭L*xyr}y8|ڡπWg#y}xduwW*S>A(Z_|T>ɛST /ȕT Oh<* f ò`O/qQ6q[7p&zצˌJծ{Ytc$i$uӢ9ZbVV[oqh/B-^8 nuxmkckEE^]ѭS)b0KX-̞JlNhÃ\_HE/>t> 8[%qWueVyirEv \UUq m֡uٔVeVwʹ0UfC޸&U*A}SB>)M[pBq6jܦu k::)x{/d$̥ z,.ˣX6 MZZ\hq ~)߂EPCpNsr9k6QG |PQ 1F +-7" ڹ,rom免}hՂ tBݓ_XuiY-S{%<;iL uO~5 (O *!jU/ m{A<+p.WLr P\J+}v"5*z#eUl]T/ULmD9觬'RHEMYlkeIig!ARC{)eHM'Me"3#(66]3qOH0Wrp*, a`H.[AY,(!945!TXJ6kW$35zd3y-ס(|Ć P(dU7봻DjU_Gb"ۉw"]8]evg zN11$N|MY`[ޥGߵ+|V5{ѩ)!wi+kː<;M`.§*J<^'Ӷ* | A9\J-]B&K,)uF1g_NI9g|.T0`: &W/g-eoQ전X;Tc֢9 S~<ةDgO$-uOH$4j̥I %:ԅ2Y>(:_)#FR{F ^eƛ/ǝLR$0niS!&ף  b2x^spV CxqNc0C%v@jsMFBøhwT'P`U4 ~, gүӺ[inf*QE]&3)^upI³o/G5rGȜ*,ńvUVX]1A .tc[f.iD W!h"ĤFB5VמV] 6Pȡqɨ XPhAmqʐfA > ƉE*J*OԷ:Ra?m'OCe!&=Q$sS)iPj&_fygσaβZjt ظkWX.B?`H"b l>FcT/c!c@TSM߶lK$״.*^vpcR)at4 =1`e;qgbІIt~q kՋ{fíX=*m{$O*[#Y( e~Վ C4\6Ibx(m 52p_fpmδ*/aS󃩘65{v!YXqU[,*ʯ#u"t~/N:@q l2V r7Zt7A+95. 1˰i5hZt'T*e$KI݂2o VT۰[Kr$Ѣ\Wqﱋ ǖǮxɝ嵜vekHp^>ei q\nvС|-t$_IrÃ>/S6MrCf+F= R\›$ E*Q@Q:Ǜ:l 7>|>o4tPxPNzp:i0> y 84iUHZ䓅ऀ|(V2F(&X 1rfFBRuJp,:ٿ~hAuWY9yAHf¨#6K_u3 v{`Ӡ?xRdh ##AR3L#l' WG=,LD&byjZ/ T6;a>YMw!Ibc* ku6 1䴿eN(E-WO%Ʊi]xWQj:X[gn.LASJr͆~Od|d񌬍E[uU+0Ӭ֯=#%AH-R5B06.@]&Uᄆ ú;>dlY>;rnsm!URLwaֈuυ߬9]X|[]0M?/{%u)9X(.YD!l2 LϠrfTQ=kJЛȗgS 0~69]+:Q<^L%ǝx,9`>CѢLʻd%S+'s!\Ù6rKr?'r6nvPaWT`O!GpSfˍhB?YPriYON=,pECv Hv;w_' ߀/@CN,AFP¶JهBD5鯬0E:`k9[+*t;`WfZ,.r+aKwE~ݕء#jV|%JFy=sVJU9UzfP0Y?AjHzGUK6r0},dk+G+S5VT߭4B9ɁGӟg2|˔Rȱ6ԧ}C6GW*1p_nk Aa%ڙ5ߎ7j ݁g4=Nذ# ` PKmOz+:A( ]Z0κj(_ɺG' BüU Ւh[i(46a4Jg& 3VGT9}v*h&k[6*^Q>d36ROd Mrjm#i\)LmLI0; g[R[ޓ 0h/M2bU{ !7ڎ@q}M}شN;Fx"ʛ.p8( (*6JB+]Mv^ K|7s)>HU;xY\Aa3)80-i"rgbԻ[7l&,^f}/ m@ϪVb.lU,:QP!JʂC$f)\S.deAl(fɑR<-TK~9v^:9?ˀ3eJjh#ZYY 1\$uwVJi{"˛l7&xxU! kFl"K: W2-I\tީS뗕e&˭,Io2^?U9U͌HI\eQYq%Y .nkb>AO "*-?BD84)CT5zV#L(r˯Y2J _G.t'\H;@/!-O3fOy?;XBlU|{+[H;R[h.fT"{' u%L ~T`u.fRK}u !wi١OL|vAi]%%ȯv:e~GLH|gAS ƀ7KHmf]6ώ|mwIwp)Mh+ܩLW䌶\׃z9ENѥxˎ5֯]fEΨf!#v1q7ώ39FRls7$I _/25o g04|ňueԋR3ڱL1R9%AAjeCkp<]GYRoVwP6j6}Ɂ~v8ڇUz>B)9?ݝɤn"ͦep4I'k ҧѕRPNs96X&p.|ׅm+lxȩZNca֧jEIu0DHI+Y6 R\pMv<*KTl9eܡaE.qThrȋ4tntT*_``ㄞDշ;êXIA}`m$_bʥFx}l_7zIE7*}giMQEXQiY@8[ Zq% 1uge':°FΪdZB.e,dnU GvGUZmdPwsSM>Cǐಂ VtHwR(T5ѕdN5i^J̍C!@J a:$Ne -S(#gf܉Y2+CIՃu!GIT6˛~p_pE +{ԡۛ,\+,0 as?!?QO(αEp!;s.?Gwd82rBD;;j)>ƘXMv0ճ"VPPhm˻A_Xj&} _? Ѣ_p.'6 y8x`5;!F"3bT "@6_SJJa/"Lѓ)FGN`b Hn4φ%\eLDS(m?G3*&aGU5AK#rLa985ejat2< $8f8ƼI1шWgn`M.t}ownò 7S8,Gin)I#LRaޚ%k4Z/vHH:|jd9? dh%jZ =6t 踁qB4@ǥF_A1W[PJ b-ɫ*-ka;Ԟ^ Zg7qR|/S6ܘRCORKmBڇ8\m)k'>bhx%t N3a7e]"Fb= AY?tUhoCJ[ۜ2 /f>43 e/&ӯ4 4]G4pYh E~WH9/L״uƓ#kGvV%8ԥ ^L7+ex3?'Ο#xp^ hة@dypQb@BCL=TE _{G<ʽ%v;gf(a9#fKz)%RcC04b5zmB)bu>4RS83Iq&i7m d$,@Z=gwúŶ(åL8|-ʘ= 3k`S_f X:- Ѕi jF @jq#.pq!veD]ƻhrаK;iYu8Әnڂ lnئd CM6]fc._SeR!kO46mmw{*k QؾNAjnUL {uV7]xqa' x{'Nof糠E8(tЅFuKR$K9ab)OpACEVr:TA}yYXOϷWbasbB(j_A2x[J߸߀.%ƶz8USБWu_aic'\AZJɆiUs ek˅ALS|P*Y AZTStq6ha6iNJN$63ZԢ Q&_wJVAWunu@CGDz3g迦nR\`iYG70n],PqSZQ%Ǿqx #0TMVb{(r3&5k 0S#ϱ Tr(C4Ofi@q9"S# vӆۼKm+b0EyJtaS^:ءq8xǂ{>ײ&-t!*.X' .֤Bq Gz^fP([ňO3/OupST'ƩMm gMW`/oԂ{SP]-{$ڧE4 M=J@;j[* Vx&}D;ԝej;=:2,pv #Dm5yIuƠ'_9 Vg+@<ϋgs4qaqR.#ۛvGd%e{Z:ui7}{L٨L%LO6`C1P`xO +ƎI9BrߵpRH`w\N1ڷ*ꄳڵ0&hy"։S !3<7%oZbH,Ee%m&q-@E)o+E2Kl|f=T< Y^3L<TZvĬ=`IQU8 Ei&$#21a)ROPB@V8'OPՋWǍljPx rx,y\NXt| t6ca}Ur.UTExdžFT8#1t"r+FIwNd8`S=E,m@5R9n$\kYE 2-j銂2;O#ɚ]z-psY7pPc4۠y.iN\N[GӨ/[0r,9GHf9`ۙ́]yo|ovU.xB oadlOlKIF5>7Nm|H-"o`.ߵ9PF$Aa ¹Hgc{d ``F|e{&S-(0CAW  RO4}Nc T΃+{ωij FX4Tt,'p0tnNԋ%E((IaHEWoUgJ {VLvI` + -28 氘mCSEf=DpΩq⪾i#㻊"2sBEm[#JݍTſߴ| \ y c\QA[6O߲0! %T4pփ nͲFޏNJZ P:b V(BB"PhL,^<+k.hLc@R$@+6U!#6=؋UsgppoX6Ldfc#KB¸$ %CHnaIB!D:i B{' B˒[e ЖA#B_(,´hNshdqO5 ?0BS(#o M'HX w}JpHr%H@*Bb:ajv$B!Cpڒbje6AoLs}İ&$;fR!q71+l{z/²$v@xJEf: 4<$=$T(bj&H-@(@4(M*1J[Rgb=A{&(&r^oGg] sr2۬~Kq¥Pqu99_s+r h[쪐=6%6P\SAWy, 'ؑlQ]:3R;bJ*B 6Jh59'Ld/6ZQDm%x(+jH:0]r*ZI<^)v]f:Wf4 Ǭ`b%Ckxdԅ?%fٔIH|'!J!7q-Z20"cPp-2dd6fwYU>+*@V+E9;QÚ p:%%>Gz\xCNP(<~otkŅO)Ynw!L/*>#R-`o?5S4wD"N،Gc>Heguɩr{%iKc JcK'91:Z,~ymJ*d7?e [щhEK"88}+;ޛ;a82!ASQB~\<]!sƐ!!J#pv3LYxͫ%{<0nj@omfGc8.m<;x$")MfaIg</AgŠ7eS4 [[BEs ;}w}ײF(  K15R+hf{_HYj=_3a#vtȾ~q!:'Ӎf'm=TJvhWbіh@Z{LFgtMxE&Ȑ&D^las_Xlfk ^QsJV*:":"WclRT>Yk r%> 7؇rB-{ IGG,ԂG#< QK*lLKx2 1yX^K6 9,rckt>ENJF\W!w"{->r+&"x1xj~ b juX'.F2P۠qˆ]cʼ~n m RÙ[7J |pyG*t*Z?q@NGـF ήKJP*;F>Q:&YSAPLI0$F&('UMd9e`]q؏W._Jfo/4NV3 #R2Z$m_ T5`I"〫zP<]^OM'sJrW~9D "` CgwiErET07!"u+ztGL)5(Jj=uc'4Iit9F~ [ rRvY0eV0#E@;$MJN ]G <-fJTt] KF]]>bL|&l(Jwѧp!@#%twMgTN2&>hMG#%tOsgH7wF nVJ9`'cF<$Z8å×6K`6AM 1i(+p|aFN|`u؟fdbnș];t tF*5 QOܽݕ𯰬Bɼ!(>ʪqlW/{ RD_axiqY20]|䌑y\Fd3AXs>$;{Q5LGA5s݉O< nmzғ}lFݍSjO0j)=j,[N97Vnԧ»o#}di͎le8ɗ`VyxnnTyGmTKZK ןq$GoĄYXd< PC^:]2+}z2A213rZxۀrǕd@De(T\D(yP%q :/]̍db:hN--2k"`G憵{;rh hô[AB)=*߬ !UΡO7)KEYsFZ;*E+O_H,Eb5cr V5sCJBY3U(a&PסӣZnΨ@ۍ_ ɱN.e.p˓(;OqX@d\AVk2Q9r|UsH4dX0=jWzqȵSO ;JȜ5a%UlR%#;B;('IEvDJC79Q㱎 UdiTuӬD*9!.d93IѰ?, j69ʅAndEeZUx)9)*)GI]\"قpJ,ĨTPUo#Oc'ѡp*^ 踛|'/|y9@W\/ѤpjW+*R b˨ Ms.baįjhuJJO ۰.TTضnNBArЌѹH[tizĂbpB(rZ tU\7:v5mB`0MH89 _$7(ԇBsd7EtK^C'0kY Z@iqI*Cb#w˙}2SDʗ/g~9s~c 9m@HD3/5Zv&)I˿)h2|/óv_XZbM^2|˙ Mz~n$*)ETzD81_o~93e'I^ħaܗ3o~yedȹ/g~X?~xw*yoVz̯K3=q}i(0~C qm^bZn @gB?un淳 -9Å@Dow~}: EDž_HR3&ogghv!*ٿX ~A%v&!|I2OQ,Z7o$'uɵ/Y;'q Ǜ^W?n]ǵ]^$BkN|LKE"EvnDrL;M*H3k檼? u{pgn:~Hn$#ȓ{l~@="e7GKT:1n //vc6/ 4ݷݿ$YNPx+"ehtﱤ5m@E jQsLjS5N/\ z?4Z 9A%(A!C\7r9GT##YYsC3kj_N\9/?jR`QFM4%6r[^_bgmGL٨T4"Wy5.x!Ng I4z@Ԡdkm;PF|O 7P1#^ʸތ̃8[FV 3"F6e O3NR dR^j' ͲeIPMkS-W`RBb Upt}+]9;l]ԧ*nKq^ʠg/O[+t #$5\ ,U̐~W  \UR]~ZȠ) * H1ElWYWbZڰ ;eޮ^ jO K)6p pK`VE%8КAgAU\DD`8=mh@-LjZވQc}s>K(Jl0šQ0BhpK2H6ylg YǾFJOQ]Tq5ߴZZ軿9o&:d\'jq׫PU=_5Upϑ g芍=Ad¹m/鴳˒Fu߃gj?S䀓d&ɰMT YCS\%5(ncC\"a(Fryaz$nsxD댠׼ϰ60nQ 88%R-9u szzlC;key'rڼG2 ,X4j}<Wj!W nP6Z@#]\y0KN qi y \̸ԼVbvu[KS2x9Yw T?(tt_6j"VOTZ X.2gNPlLߪ:Lϱv_1k(ӣQGkVӪ[q37F5uW(7uXQG凎wQ|lB@ 8>=)^ALUl҈'@ y#ϲgf򈊋}g_Gv s^~?e`8s}JAtzf,1SQu˵^IK,Q(:UZIkl E*qN>\.~4od<jTġTga%bz,3K3W1R |lS!I ' lODuB BM̎b% \ KHe.(?9~3zo o;zn}Pd @XrŢkH0I6 Eb%:1SdBX$Deб ^Wjė#^F;DIN[EGȡD9ظPt^a;eˈ<:"z"`KNqѴáh<#8#Qf!,Osx'1zs_A?}'T&y1͂b4!*)eR%l+GY Ťnb؇y%s`Vqgb O!&Vl0no+ H,2Ʈ /*S|Do_ Ml da *"T8m-}Vdj)7H>n*аZ``*"G:8ȗŇwaG%soRF\([ZJfX|LyѾIIt]!My-mS(8_ĝ-Ӷ߱$@΍/tx}j}[ڨo$Q3)qvZ\kN5 kJ/KD 7V&s\vҺA+byS1`bVG[8z"5<W2, }56x\0T|59,>q~2lJ?߅qu>qFͲ.ߌpzU]gak/C3 Q9 (/CwKs:|~< Fd~SB?)y_6/P+ypn>bjM[KENݖ$XܖWFIyR;A͵f ZiiYM]XБø8xxʴFU’ܫ_}/,wʂ$dFn̋9J JqϮmj깙Ÿ{vX~Y?zop:OkHs⇜Z6ui z5D_zgh"ggorw;{gHZOfSEH2zu>4G8|,oo_!镸eũ)(|hױND9JA?9)}"U#oHqBVğF WHJR5P ҰHsZwK~^RgR\VL F' ׭lcД/ţ\GK9mir.A@Xg 3YoW8zD,k\\ Ţ(9U%:vb6&N@+)Jk,]q,JV Nzd:65h? ^[+Z Z.I$hv%xyYZ1XTL('=U:kZMRk%簢dˆQ]1-RQiZ4 v_J4y[c~q}X"R)I gJ}垢jT*FQ3&e낫udc~pX5j݁gx+KWDe[Y̺}T<@ཙn$HGwN}a$74WX{ٛ–m?6H޷֮Bnc˟BQ~ѝ]ya,YgqgU2>s\|<.$+zHȯі4zЏ"90,!xTZyA\[;)AT)kv~59 C0 ˡժ* wSjW/ Is•ٓ\?4k{#~j-R;V͋O7/6#7Yk}D/$2㫓ڠ"O2m|[Z) ͬXx}SR iȾ^_l.l΅5!xofCww?V.#,d\QzL4{ir^7o#!.Pl uo hsl; *肑-p8سUKyɭID*qdpX(ʆ+Astnuu]FtHQV{J !)@zUGk5:h}:tw`fzr~:C)Ow|3Y],Fngk=U",JU,>m0xɚMAq*#/Nj`nuc_bw$+I%ݕvBh3/<?0!@+% 6Fs/W7AZU; # 8nXŚf(fY/gSչ݅ 2n5^3~b fɵ#p?o8=`OاAfP횉 `VEUlhg2šO]4F!EvqǂDLOO^J;M-w.7^~__EzZsn47$ka544JU,ne5 F6&D:᜘Y;[)#Cڢ>F`򥠴փk~(i+Xm|)4"g}Jd껛^.BfQS2V 7-j֜ڹQjNaJ wf6WZwsļuESj(泌dE~?/\tLx\s/k޵>I»8_14?7?D{m[ܯ!5?678̴7S qU׃ҹN>q6J +ZQ-'̟RnmcgFp 7idXK~#IQsⶁ"w<Y\JtBHVj+"s<GH>OfQ"9 ,d[,Us=wvU.XG\ 7Jsd7]M-TB"ʥS4Q. Xi<ҭ5Ѝ߈]__w*SnZs~(| sMw`'K6|Ӝ~R4DhV7gfOZ?DdowNP3SzV#g݆Y'rW*.[#ѫ5v=_0p O̗G|'l7n93ӍՈ <Kjǝ֣њbA|VXbv1_nw}Z/8$TY I4n~íX.Vh=A|~m-г6q=#5r HHd",nE±ɩyE1da$)ZA2zekzt(M86qM\CVn-?Y tԙEX NtLǎ&ׁaR¿CT2XsH+N25/$%=Ϝ#o[nce>2;8o̿n7Ώ[L@!K}Oɂ/2֧/m< Եd!UƄrS\ pՏ1h6ǀ dyBb_ 2q@7te헡;/Cw'J/ j /"~?J5Zfije=zC%Gt4V-WQ^b@n`3G&.7PMՠQ ;wtcyzUjfESZY^~~?mƦ$"}lp9/`]T L693/Ǯ$PmundO~ i<>  t n+iϷ-^Hz҈$bMF>8?Ln=vx+vs;i!.`kh-ڔ% 46!F5<ڒc̊QO-<:"k2N@9 rjxSO_npO2Z$+}zp9L#Fwv`^s} 5~NMNzj]h= c~iţY\ɛی餚=݉xVkCw:Lph;$えT/[*d?J 9hBA%W%MBdrlx݋V2zJ=>`J{hחwGZ.YM-Z7&z㒲V^C#cG5 qJ IYhçkO#R}w4,QXO+|"fAsHc1  Mx6o]BŎtH#sHH!ir591s_I[wVW\ty}_ 'i$*K#R)*{DU)8JE*E$lyUz6k"?~y:0k.dv?[Q>Ѹƛw^7GQQiV5|1ڼ6JÛwͻ'w{Rw5}UXؼ׼{9>UPDDn^yɚ5pRw'TD2o7g5H$ 6Jl_y7QQ$>ܕx>qd2Pּ;!Ǽ{es~^QҼ;>eї!¼;&jRļuc~}w?{Fͻ-VywL B̼{yԺBԶ;6'^ט{&`ј[ UCԘФTk^1wuG߽nxO͙ނګ'G[v#ʪof؁"޺4f(؉""G{]-G ~;AsxJU!_81@P'$e*B\ӺjݣT:}+ S@M(;pR#peXѿ5B>Z4RN+xcSjفP UMX//0܅# &㍕;RG6[wկEێy{ b%߫B.kfn/q(ӸA #>ک>/W9@Y-ӗw6Voղtd_cSi5y}A1JEh7Nv{ dhA7An.fZ;;# d/#҃9TIEdIzX$_QR =7h&33 -7( ]RdsIcl0 h,on!ʝ4kabC~ӘP@O[Z}xPE5?5NQŀu ưJ=X:RlzEaŸA ;m.s%DL>7\R?Y E8pI:*2ϐy蠋f{ ڦGuGxV +&wpZ6ٽ CUC\$ 9x<̇`83 'K͹,z͇+%4(QP u7M>kכSxY"H95,Q`dL]f&3YK~⁒Tp~b-=jS9iuwY+W7V3ϛOZȾ͡.] #Ѧ.{3erBFeHS>Gt E.qq动Fȥe;T捅͋43\XybMA֣k732QBw !. Y!+gyrťTf±ph.2w70$Ǽ1$?I#~R=r5&2Vg=ʙxHjԶ_f;D=ʋ&ɫ=7Rb` LN9kjU5r@v!$9Tˮa{X% ?f^!bq+z(+IN ,9|:]D)f\cчՅ1kၜ ZtG8pS+PR "WQ6IÏ|l~`2`4a#;Z6Węs&,*\\Ye,alޜ qx R.;on5i PJ GAкs$)fmkvk#< rukzy≔^އ~>CTo: ^;^]uAUhNh('!Qpn3Hx? up,ak$h`QmՉ,2#q~ޮy{Nb0/k֨:MбFPh:4Fh QG"ɢ prnG<'I4C(Nwb݅6~H$νkxŷ`X>TqI;Fj~!/ƣ0b VUaP?WgGw]_C= w3>>%.\@f%\UU0C9xeqQڷr-\̣Sk'7ܽQyZ:+#a U6AB6DBKomRBBYcE,&0ë:GY(phKzb];+Z ìm4 @T//LJ@Fib:F02" `6 /SՇ@`X"sdQcvvTԍ+dC{7Cd7Z9&hb\phױNn(C앻X^Nʫ drVLF?|³/s-\luEHTW5{0W6?sj `*VElG\7ڭOօ{MwN-W+)(r>]k5dGNJ88q05)sf#݇:Mq0>|WSƒp ]@Gsix*9 † I:hS͒7 NpsyzL l.Y~ dulMsjRc,]0)- Q!?XPEM)ۋZ\ aG:BaG1r!(!{4R%c4OEͩ0-YmƏ5~]x\ۄfɇo)z@Ԋ[냦1j\\ܹv{$ctG`nݞf/q|ź4Ny+߅%~cmus]^)hM憎>q2]N,WemG>x=Z Z.UZw>Ip}07F^֧O\@_8Uښ#Lűh ` ++ I.H kV"twl]_VھE #V͹Ikm2 / :3-4esF ĊمBA%4t6={PQ\!LATLT;QHkPQdJpla(z;Mժuo"Y0H)tĞ 1L[7;o@\?Vv _+snmcy,tpg"y8H0cۺ2~w2Jg" KZs Di}B4<83P$pO3%c Adڢ9,zҮU6vak_!WW|Ge qahgςM z8+QVG lmΊr VP{,7,y/AD8S#y8w#!g;0Nޚl]N'_H %?(>(YDe N~NPQ*r )r W4I= fbwX)S/Hd)E냨-0%Wh$3%~<9.QTDך@魕+ )SN;eI'&~\r2T*~#K3H UhͶua9U^ģ+ó% +tFt+ B"V)s{?}JB :psY(zDvuïb@۰K[*@<%M84^u`6`o4Yl%\|,; j ⡄;H&&'b}IGC\'m]gC̄"PUSlD'~sg߁x(qœ(\UP[?nB"Jrc&B<0=$x=Y܋x(Qz8 wo3Wf`7 K1z _ ~ ajU3%1MK5\I]_$kb&X(RHLMJn>N 1Zo6V.O0)9fE&|Mݶt 3ǟc&6MX ߱VW~i, YSl]R5/R~a"lS/(Ԙ>9XtJIlB#x$%F Xm'rd!_TKݥ;ԁӋ0{ tls@D(=mv?rC %N\|t7ђ3 !@݅x޼ZU{p})+^"nk3Dw{tjU /^$rhW>7'OuTRҫz^͠ך K5_B*%WY%Q_.>RT LR>ݨ|ؘUzO6mM  OdOUֶ+L&YNФT\{ g7E~94ͥRGL"w! @mTm(/<ϵ~|,Ãfn@A2),2҈{P 'Cvq-B$UzWhz~2_iQۍRȄ.$Y}A!/.j)`^-b"Z>P 0(NH̼/ߺ>~~s})]y 3zZQj,ޅ4xZK+n'RzpZ[e/iZU RN!(NDJZ?Ct!Eֱ>y~G<‡s+n)[S:g,44O[x{P\i}9V*VSOqgx7mpbR{bA2;|VsĊINlFZ,̵0*Ox(V2owjfۉ|d7m^Ԣf՜&%D0DK_5n]+znJdVM$b-LgK+rw}{ &V>V%8Тɬ+`y9qhTdv~[*  ,n>#߄ʴI1JfƾpĦxM.$N'_s<|ELH@,PX*%hwC9|Jf%X{=ۤf \F(a;6O9rMwq/dͶU!/dZ)!l<2Ăk/N㏸[c=4XMgeq;qe9z R;h63?XЗBW8pad@>8q3 ?KKNv#L.e&Q+cnMMajt4u-Q9+הv$X|3?N8j&\zv8zᶠ( ͣ.T9o ԏ 8mr*zr )58_J֡R8*P)IviڎtwѨQ|ڒs S~[Zb_S(,>1p%]C-kbǶGV`12蹕9Q.66ׯ/ډ?zʺ8J~QG1' *f,%JBD-Jk'b+s`izy-4jNL#-ѩr&^p g:F5_H7GA^PڽȱXԯ15Yu+|Z-B7FBWY'֭)U|%o(ng~>-t[? ;#I 3 xMR倬cp "W>FJ&kJ0 1\y9_s2oga54ʋŠ;'P27p"癙Ͷ&HZEO5\p.F0L!`}PQ$ "‹ _26jAJT$܉xNR` IdHxd5(S@uB+](MD9o @S)ɿA<筳5ksF=F_'RP% )tjf5^^&* eIU/μ[д= 3.76ަzYV)ˬI&p k w.ء'1PѶ`]14fM$}X֗vy T4>kߨul+0M 63FK2%]_⍈LR9DdY +Sy"227ׇN$MЁg)0̕# -$sY=_~nҵX_/^gr(B8a0闸Y%5͌FVDar>9$ff5 +`4&Zq-I6d^G&`cx=#b Dzη<_'&ڑJ꽮IՉu Scjf,Z&TҒ5qȒhͦbҌucC/LxiEօa%u v}y au [dIuG/n+Qn[d4Qy/?U^T[ja8VQxxHpn{kr,)#a3~Ns͊ öFpH;xC_.;eeq]D+ݓU?U&,'*Vh8I3}q:HŀT8u窩Km PMWA~D#(Zt%l:Dl8%;\[{elVlE q^;a)EsDsȂz⼬,e dz(Ԉ&5'c9D~mJcށq*w dÓǓPR(o]mXQ`už++fҝ"6&>=4t^%{68*h(XV7q=UIj^SpAF PXHr􅢍L@ ]Ȃ'LT_߮V֯W`J)@ڷ»umM@9= (鄀sd;SJQQ9.Jh&Ǜ zvdeką`G7a3?9"H>U!Zw.ϑ]&ژli7^wU8r+Nv<6SSM0W ]?ܱo ]B춨:,-<;PtVA,8(qImMq:u#v,U\縧v3?$x[@lZIFdvSṥ6@VvE/ mxj*,<„6?Ysv:=HH\;ik[X[ ma GX2W3Qy8W!qdmmABQ#1A[6?xXW5E^'raV 5tO O+kՉ{Mщv `bs:.~o(ڭ-H=dPUQ8@B5PZdvn) /#vp:$jK&|4 JXRoD{DBMeķljXa< ?R/V]-8 8OϫEd?}٪w!pҔ}Žֳ+&KvdQ'<m<3哒~V.F:@EUR/ 3މx1ޭIz,d6I (} TN^U>/ 7pD ra ǮIxQz\_zcK#X#阨]0 p1Q' "sd7.Z'`qetc/80^NV] )Q\ =?gyMj7 \#G V:\Qk{ڈoLInɷ@Py KZ9[)L/.lW 3~Wv&͕DV292n(BTpoIQ4R(>Gzp(1LK8"68vp-BC "6m*X;2i S84rQUE?j)D`i :$POu~R"+&dzTcTc"Z EFcAq&Q\\oNQu"MFөfT,bI}cU}Hw!P#~!'m SP+Րz\/*<&<d-)He~ozgO~ɍ&IF*KŇtﮕiՄ.{!)A~, OC&)2JejlcQPXnOѨXRkXrh;)uND#{SMZxy_!txf̒/b2!a3iXȿR$f ÿ^lc R3p|0T|L ])5:_3Xڝ-PL" /귻8;yR(Hw'4붰DZƒmX's3nGY/<*?:v+φx7r^e-D>5F㾔 b+U BYL#īM_~EUഴ=uZ!M_TэČ[^Gk.vAܬ>oy RLϽ_Ne߷dAbnJĶo.xXs jw5SCe̾/|&7~[],?w97ZݨWByJmU:%RơkP\bOwm Q o.<J@r8Tyҿ>i2Bx4Eͩ$ ^1GTBY5᣽pNM#L!6"$N "](LŢY 18eQ$d@m`nU Sw"s/Ij $C;-,UDRӉA4QV;5gׅ֠A=4e ,TXLz>'ȱ{_ jڷ/͒Ԏ,5U+mf g$5q﮶}G`p pf`peI!:-Vӱ/|,|3͋)ʍGq!Qq}o>G緮.l*g=ol[X%qD T W0>b P߃Q,bH3H#ؘJ$z'HxSqɌTp>r߅p<淏UBnd8pEÉT b܉g zecHS aFE^ d}/lI;̊D|Y$ Gp08g8D {MH@HYJϡ:q NڅDET 4rA,I%Km5u:/Ȋ:.щ3gv{>X]\}Ie5KV3(&5ai9Ax PhF @ExfSJ;Yi\0Wڙ?@P7=?_"ƳDV}I_Axӷ*o_yW~xKԞU֯C53JGPFM2dN3ƚv놈sTJtIʹO|\k4M{z,Q:tXdi!N@B0w҃ ;ʦIv4N+>@pu |Jb3hQCuaɉOYE^-Yj4S]4v EIi& n#U֡n_zFǔSUMM1`L=Θ>xUێd \R?u*]IYx妀>H&O#FFZH`L6\lTmJH RCM+0|<G$uz8IBpF b dP8: "qyę3C pCD_tz,"@v@?9uSW6\\F(nT1@gXN #j.~a8GgY53Igw-J3D(OLi-xD_پ_ f`Cf\? ~H[KܒuC$&NP]t"I][sqjeRGS#ЕϠyjlV At !HZ/cGf\ަ^mZΤév!+DBws|w-Nd)'NKty}N`9 Ơ"v. 4\թۑYؔ=t4NŲdA /*sԸuqL/fAw6lnxd>L{1/φ NyYq<ŇS.>l2 5=쇧^lE<=u`:D{XՉ{!%X\r3p(jBRZqy7>}h8U+vo%D*s٥Ce|COYSΟ9yF/Kb^f%;7tRTR EձXD ? 8ׁ"W`+bD>Lb15c;hJrWf> 盟 . d>b<|YkG-T|Bn?rYVjLDRD,#T>Inn]]jjFI\Г\lx?6r&˻FIqS/|N-ui8,\hGR_ց'Rȁg#^E<3o %kIpcLF2^nfWXV˴ .mexZZ0c0 AiSEq5Ex"+7#77A#~\)dnqh.O&`GKơҊєJ b &7(Yەb{rs8?"tlݒT_/"` XFSs^y 3*O̒Wxu " B8[]fAqF$FL\p:ikj*48,z6ڂ#)\:\jAtgmHBeB|y ¢gљ#!;G !V6jDp6myo^ nN`)ll$qjKś[Lvax*"]䋷 08N%c𲪗5%x%2C4$*`N20zЈieCqLY8@ Hލ,Pb n M7LVt{L$cfM FBg usg&6/n`%Y֫tLIk݌ P$!v/pvY1:q_4tS}ТZtI Gz=[۬63߈ã X\ o-(_01$j%#;SEqaӴ;[ҍ\`txn4ʏB{0-NA⡸WSFMp BSկNօ\e47qJ{( ;vdupa0-WQ7IG[1ͥұHr\p'p8z\)e6CYtT/K;2#g{WOx"7pY8L5~ad|xaU%s>'aUI \ ˄j&QsO+Vs[*Nz avDRYY Og?M^@]eSu" Dק&@VBW_!Ra֧ovߒ8> Nd̦d%P^z@)-Νl+ojo."tnrpyH0ނ{dƺ|rg]4U@׆#MV8Ȋ'.؛?(ijF5HmziqM833w8imu"{TqQ]-젼c}W9]Ȋ'.V+w{t#+¦rx38LTrx=ڻ;B^nҎ"{TqQp0@K`ML1/.8K[uNjBVg=K[ǑN &Iqz gۗU>y+x!S< Yą@hkToҎxBp˭Xgj _!2ɫt9]o Y\X#4nd3;w9F;O? Mu GՇiZ(hSjvlLu kqCr:~L aQ=վ~(.ඉ6޵'`zڑ;H>Ɯi [rVV]E,-)6 !XgPéƬ1PWD8DNnU2D1텽Qu)k[ ?r|0gj Y-Fn#c. Z!pMJL- ٠y &X .3#)53pFUbl^ťuH۾/Td8պ ן2SSFo'SVY,i’Q.! S7-ӫ&Z'I\i!1W i]hȉçwb>MzYs&13<.Ls9ӎޢHexsik{9`Qm_hsE2}iJ[-mO H\@"yz!?"Vqd]ˀMO}Yb& Ńk\m`QefZ_ݟGm4Yǐ NfJi&/y"VT~aGKq:cn}?I;/⏷̉7~̩w4Ư&Hfp^צ óp r.Č]`Vrbqcx3V@F<~&5tAg>黐_zsF\1gW0ux|Cmώn]= FTX`~w݃.ͬRԞÅ/,ځ!=}Q] c (TéL q2AM=EwZܔc5UL>g+_árVXR `"xEeZ"WFSQG/OQ益قiJGb%O\P3W7+2;"EAv $\* r񃌷GUÖ4EviU s*ƙ&Hsчg6٠M:wn.Rs?bEN.lv*|wP72'+K;4 q{dsȋ:ש.[bt%B T*x/ nO?ׁԴ~GuIP#2}̔W?U'nF _j{zpLBKc\&uZv$ފT0IGQ#. "&ѨQqlaN3PnW0 "8VNej$UL_1>ˀε9Kj,o?Pv{;ZGkx^zQnFwI1fw?)W x^'iv"[hIygoaIۿ̃Kv2ld,Zg_~ ~keA [d7uc)n] ygb8'%b$GINB͢q O<HEٙX62v!)DxDUF0sm/VhWzx t@fCc9~ljm%#F=DLMmX1o3=!\z0b౜iDt|U3Q]-&#x0Bx$$ FXqŁ~ m,×S\ogGiZjC! 9kzzQHzx%4K6"'[l&|/ qYs՛qdfGE.fSjQ[$4vgv9+ةvtTueoG<:5R@%Ykt3.3;&_mPuNP+o'*^:'C_y voi[KQN sg /A]TJS#1 bC::o ň`,)HsGc` :B+<|lܾ(#{Zx"h{ċ_1FWq2y(b\iE\=Hp|,; `QpHVJ: OYX]ǀ'f>fm1FRYrj% pi;/}AUZ#a1R:4 49ՑRqͿ&aM.آ Kb%GeԦk[Ax$^~=q;fpam-$.مmmy~q%3х5 +ɶV㾕`0Fp$ ٺx(Mn+ ъJڍUX9P /m !'''k+ڻ;خVdm}Lt[J`C^i\& %'@q"Ho2.dɊ! ,0FRjH A.A$VL15HRC hw1@֑h*!~i+^ܸEYR8g["8ޢhfJj P$W0=, _[%u^ys|w Ս,zw ZϮ{b3w(:j<> FmkNh>; lGBR1̒>y"/e4ME;=22ŦHM\ӗaGuePi-zpsJGX[bHI(AЁ_ywU[B!SPማA?sza=RBnN0Ȧ~pLW>7,/njG"znj=@ZɆĨ?ұ}-`dOpJ ͖C\"ɔ8 "&0suY:H_V'|SӎlA4sxoZ؛ƽsivӓ>y\Z 5SDO -rDNpJ Pd <}I s9 r_ b$ކc3R OԐ|$N`?wfPRmAp8ECɡ:7taܭnH =7>ֺk4!q jBIѶѨGc6p IqC> F~I|'k'1lNFR?{˷'fYJ]!dq+&75~?KHL9v!xio>חeNh6&A:l M-tFLEƪ>FLE[5bJ)z_ BՅlatߪ\]lm7SWU}s_ߙ>m\`]"C=v ):|PcUV#oQ Z8(g~Άi߁hw5c)VM.?[kR!c[} NyETG ]E#E7D/E sꥎ^GRMD%0G{3Ku3̺ XA壮$XAzd*TCLl,۫{/]./CY<7h֕U#`sj]›hOxZ9LlhxU޺"utCj|kg!! ѿJg)B-lE4ejOQryGR DTC6>Ykؗ6("z:q*i ;*]d3t+.7QUU,W7EL7``rO:RIվ}t+ 2 ÊG !?b;5E]29 lh/|Dci^Č`$r [i'(:/:="zn ,h^"rT4!mœ{S-dԿlbmW$;Z?R(aoF[$lMXE'W _DeaG79`mg+ׅdH0z.0IGVgJ(RR59Q$SF`ؒH/}JQXV*r nH K :pQ4dÓ{`i$CQQ9|X)k;B`PP訅?M}~- pkaC9'PjL̀kd HMF174E"QL Iv)$Cd=g>&΄C(j7jEu{^$Ji n(7 57ʍXjQ..A*_[W#6:c,Wo13?N0LThZYf7V>])1(pS! eT|e%ez<3 c4K孩H۟2td߉3'ѭ\RԈz!sjv ~0 w ж ʮSڹQ |uGQh7hg{At@DA5`Nz<"&|Lnfp:w-}7EUuMq@ܕٵ=iws! ' tB< 7]\=椽f$Jjv.-b=ؗJa}G܎!,,xPゟ¢c,⤼##nXϰ2I(LW)wjw<|O@Hy<ǣ }Qrri/w؛._ju|yeVv))HK>GO*7A KJV3p>1U[5)uln2`rJ滠2I ON y}\CHbǤV $kxrJo+𔪺Mq!" <iLl?Ӂ({.KBTQ:kb&R:E؊!=_֟7+zD [ϏA?#>K]es-ܣaR~d+\Ye,lA'*kO}$$bwtJ ] ]V%{G'7CkrR9Uţ D{zP>xgeCz@J/Y>rANldtQ^3rSI AE20@\Re>9]CߞsՆG~e#aÙDOW[8 uO 7Gn߅Ӯ6{9x{^Ыޒ같A%`(i:4 hݲQG@8Zv}QI# tlanW6^㩏OfjZ%[V]D`SáH8M} v,؄O_qW0OTqI(Y,(bChyB.·~[ߠV82 7C0dϋ$7ь kf߹3Sb7Qs ނh[:EO57?]Ɂ2R J;Z}Z| mCЩ E,F-c ?2:GY3y0pz)Gh2.9c')qAȤĎ6V2&CLgF=81LADT*BDo=x8i 0V,zq蛘 ;>0yΨo2* װvxSu8aN5z0 z󴃽Ҙ2jX 8@[|̤pt!#XSxvRVV#.y|5J!T fR"15 r-4)6[+6ˏl<йyv!2pZ&l؁ y4aVoNǠxҍ元NA+KJ|Y)+glTQf_U|d 8qr`B<7ƴ~wGHezt0KknK@iHnܞ ہt#H(~YzD1_XoF %9l(]&zn.5%Z"=? 6w緵<]+X#C*lȗB?S' "I ԗ0'[a֎x;N8*CNMdX^0&m}H`,|}hE46T/b2!`%s4~,_)J%ÿ^lp'„D?)zʟݫ'R21FJ A8}[ņCO߄9qS}QaN N0'}1h Np,4L{GL4[^սz= 6~D 縴. PsTBl @KaFh*G;]gCN8.d@y!tO{dIBmtobE ۨGh̕wsO9v Krg|A"';ffmċC/V 5>< `31sQ7<]I@<Y[ܸUx*P9F!.f*S*or酘HMjSL ZIݣv SA'ruS>&K9o|V:H?cKg"Fa5 jPb`1/-1&bl`,r?16z.VѶGTϑN2vk_  I]p:#yU]Z7Wn\ݭT1ZTaA1k3"j3;Q# ܿi;W=8[{O⡅T Đfca^D5-B veٿcKqܘ{ZSxj<7IGF٪",\݇E;O`8_ze47ItU CAnYF]ezJ~U]z=y@R>`*,|nc`'ͥұHZZrԱdp'p̛b,,8ǕR *'~Ӄή^!M1_'#|M{@d Dp._#@XU`QY npEI \ ˄j&Qs׼oʇg]xkn?]S"3S'8 ȥ\D?#l]k|uu" Dᔢڑ@]nᎋJ XTzԫO eGT^ߖpҁ,#bR=۠"#Y|,ɶ#: γl}}}!Lqr|%3sf8-"pl1/6pv*gV8#+m-7?~PL.@=wN|6 @⢺ 98=t +X=Llk{7& DVvf8ml-ՅܰmAN̓~&󦷵Lc7y8ۆxu3tiRIKu[=x5j{YfHqz0#6J;灔u O|qCџ=y &X .3#)53Q\ r apL#ԇ'd7*;͒Fep$(OQԀti։x`$uu4 tof4e<(59D>!~P[YEwZRܔc5UL>D_i_֡A<萞b ca#ќWFSA"]8o.\iGnXDI ;2;-}KԫXJ2C {agM; ''GpTݮw߮zY٘٫}Å1%nBGo{]@%SOO֪kc%qts~/l>)v5$>ςe"]]<{fz~7Gvi@ &=vVZj XNX6W7G NMč1No ~8߷w K_yH DR(Yk%5ƆO[`a? +? dU}=r"Mjo2DbK0w'Y0?//aSh(WD;Lq$(2'99pU.\/q$BXaF.p %Qxp| 5H$3I)/O!CESnTU"a<>EqBb^v0BCEܮ0A.K號.wwepK;xE/PO -߿Y~V>dbէGbI%㗕\%xnk`șr #:jGO |<^y3X9S91H 3 we|ófEQ5.Wi4QȖIRmg-dt/T[I]b-2JNW8K*:ߞbMڝ/ˬ;ANqe?(KpDΝ7iR{~Uv^g5,+oH);3pdsI{B^j/ֵwAh-)Ra}1Uyuk M[G=dXI<=z{O/ea< *!7ImF߅xDY1 uo$}uQ(Gw|W( w8X"sW}j0g$ga蛧EIga@<e#0nB:rv4}K|H񡚪 @Td,8IBd$XD𐗎Y~J8{I!7,XLbXr8e+cxRGp ;ׇh<0å\.OHH:NDxr[4Sl8sq*?Ik%t8r`+F~j)\dɳ?qKSJ8MX,KayJ#<_5#tB t/Gӎkȧq&viY!h :s 0^6 ~ P',d.t <@CibbUCT*4 npB@ptBp&QMe%㸌U2(ơ ̪r!5D;1e CsS69dFu7 1BRF^@=`z )ԔJrSD (D 13KFF!cC$T m`u.¹V#{6 cyҏ0\w , %˞0=hS|0&:7 rOyxƺY]sѸ~_. k#Yp,HzǙL E:ůV|R92ƿ7:Z[4 PaG^)AH^MF.XnQxܿ^BEy㇤fr0рeLbBp8)cx^ZgkW+~.QL 1,&U5F}n%AI+NF)l)'h03Qj&#(v_^&u6CP?/SL88%T0 S0eStj\ͤ#mͭL*B%5{ٿS> 8H#Q4ec Q鎆3_ZI$9d8I,D%riV$g Gbឮ K31ܹ\/a,Ul'_oX퓉eDnL @b(%ME=_~dOC0xU d7~CtJ'*j&ʐksoOmoDFSo=Q?a4!PL0Vþ =l7(倚΍,?6_ @RC>ss?A3C<0mH%}ER__ƾom1~ߊx$;|a\^A?>);Z !7G* BRh W{02Ką×dT&[mӍ4![ n"/fQ.e t#4*l77 hS ( `׌@ɥFalaרV#4nYdܧO_ ~&wr'x,x.)9`CB0xMoo*Iđd;d3FuqzWpzWpz'ѩ3G~yP ljj7DIDp?1 VVi4.5,~!(iًL)\P=YG gh<|QͧQW*W}Q(€:Z- /k^8 88RƬEPl\)&h )54lyN KyoL^I;dɥ)7'Β$h$f Г?M/I$L|2 "/lg#UCoY/HU`tuB~H֢}C SC\_a/ȂL=6p GGipNuTi=.`pbhlN%Ƶ- %Yu,g/,%uA$I8" r΄h*V&0Og>yޝexX,IGpl'ɺZQkqc)Fqth乁|ݭƒe9̈́/:˹C?ŝ$‘둸:\FD:`-bjԡP$ /}ޔzI9Jt14%p<◿oR,ɾJ4G |9WJʩҍ7FG[}Cer0 dza g/f< ]<U +W+K378`[ ;if #MX+NZ<;fܠSGNttmiq F8uʽōh,*ISH0O'\I{O`QHVXϞ߽E|"LRBR%qc3}CChs}?tǍ@"$5>qfĀ+D`̓2shƑk~ feL:SÖHaGk頢;q,z*,-7]xAIt k TLbgř?7فV,Cm:뒜.l VlkXG|WOfBK Q~k{5y?Lv =+=kUتl¡z^xuR{M[a K,j2$R2*(_HMYjH=d1K^F""3lSt*˩ndΙAg47NrTNB=(4K+YP!(&eO³]Xca_Wطֶk%b׀U/ߣ؜$߱dWdv|#3&7i8/9w[n҄)ʌ(dٲ3+K7,;SI'&iS$)1y~ g ̞艽+->!7  [#(2Ő.9B14.4U;ƝyUb_:Ĵ?l G uU3q%`:mij]k/j*BA"'#Cɒ8r*zftngGQaT;_$zbnk ?/쉆x#f<.\ p]c]ck9Ǻ¼#c [y z#Zlr >Y & 3Ϭ- W 8U7{kf:2܀Y9F3T#\CU47y5,7QFQkX]>]MV mC9*rGrq+Z-"ؔɛ(7`۪ۖ~_#ZU{$wbxnþ~=8n = 8^,{YxxA--11ʙCh]d|T5$^LV|G'VCLv6 1Jp lAHEC +^3E'[|h;ߛ'". 8v[|1g]"ߤQبDeQA ~-7߼ßF6ꕿb)nPkAd\ GǝH¬jaZ@E`l;ߖ㩪 yJ6a龬WQbcew&'2հ:Jl5UfErZ`e *qUU,+"cI3FV"AwDE(uq+m#TTDgkV k®U.MږcUט%r%",}5z ES9@z7a&k|@)ۆh1m\jP5QYئȲbJ=.1cաҰϲ=CT1h$&kt'g4–,C=q8O|[̖+/Wa'd 4:;zZTvXK j*+xf;fFyn:Zy藯ԧfF Y6I_W]wm`w3"xpPh# {ʒw˙ub_jOHtW`ڪv00m{AXKZ Ku4hD;90N3 ܐ7x=xSHɼ?ʹͪq$WLo[D9d%qkOɸװalmGXf㑉yP4X-4W9XHN=gbmQ-e LޒB+qȕe`Gp0orfr%Kݧ'c[ud<2\ۇ{MW$2<jRVʽ]HC@0 aMrؒ`K/\Z KkڧrM^L ˲Է(}6_ 2ݽ%s. ՆƦN9=oMI~ JjFUM5 H0y[vn=m3jwu L#+M,M\ᒈv7<,| WfKOY G^,t^, Z^'/n=1j~ hyqyp e6A!/6G]A \CKKAŰ5Y48⳷|הFGK1@(JC{5Гm 'F&M!vTA-&rS-&dpewbh111ih11bҠ H Ť )XVz?X6;Ohm**DLx 8U$󐑈Rx8tLh%JL&VN'Y8RPYnu5`ghJJ(EYE׽Qx-[x1K"85[$伋7$J64OWA['׻x\.w߷`QG;`1Ly@ӑQ$a0tƬN؅6&lƞLX#򶲮mf|I,`2OcPݧv4jȐY"Ҁ۽cW|W;6$26F>ĔnM /teq3O[QY/l/f쟻imkz,'7Ɖ0<^ug'bٿ /gFD|nq p)_~aZyoϚ2sFw`09 h'#"?0)•XO1-"yJ-uLDp{d빘=jѬ^qai9Go($ߍ";f_OHK1 Ll֒P&"N؟0ݓWwXXG#:a@Dh'w mFv <Ƴ:/K@/',v_$(a@ %PP삁^2} d:ggt6z>uϑ8523d*?LXt'@=+yֱ#}mx{qz͊|a? #(^YC X?wlsw̞;*I*X6*/COU"|zɻ[ ,dއ$0/t7={G=@ne9EK)߹u[A啁rtu=k^Xx$zJB83635(8"֩;%,.9]>/.&I"Xٗ/h>XR,ru'Mje/%h%ٿou?"_ GufU,ULdYZŐ a0D-(a'!׆6vNtYĉ$ἡI;mߍ&wX763lv7(,fȏp\t[C}- WX'49_amPbK|[>8"itV \tho-+ϼ""k.Q ,ȥJ}C2sRB} [nJHd)c)v##ld-ρ]~̨ojd!MƵ㺣R K6pYM,b[YzH{2w-g)4 +:gL!btj!#*a:C a"%bA{Ӷ ,ɜ'kK cёAȉqb63x/OY(Zyp( 2(mxKt>yhDy=t@PaBx2ްF%*`{H: `Qphc21BM\4$Z~9h5s4Di9 U'ii48"N'bc "qb: Ca@`z p~ d0ޜued$,<_=(\* {͜M5F!6:B$ K'6TJ-6 J0flpOو%g݈pk J:&v$2r[9x,( I|O Y"PHYHI Y>B}p^?>h _}gleMFLR q4CȠ-Egr>D>v$r .Y1Psk^ܞ*zV#I%_轀*x+`2uyvF]96 vcv.]~ߟก-l} 0UgTO4aji0k0VI$*SWe Y_¢^86n6vĽZ¦rd/ү\ ݍ]0|{+y<ΊQ( ,+8@77;)> E)PL~{FU5<"𯻳 p HoTlL\jvw`{(~@ 7g4Dk»iV$k+kB}]hy]7P;@E58BI),b/b,pQ]A&NH%$'XKSHRH )$$;{,tسdPbj89(= 켠Dn!%KIx (+ԕG(ˀ̬E) 3Cu7@#,(9`dgX)sLLd'"7Y8q"KH_i6" np2``'P\2Vm ]M2('<דuU8(p?٬ndBntB F3 [0  սA9(t dEq?hh70V4N( _%S"HXh!_ו ҈W GE)E`<B<nO0HpHpxP h?|Kg?_}" 9cF_egk췒py~NWooߐ_hGG"|AKߵ%'"dI"eaD% a9aJZ,PHQYHaI qY~K%caX;LGH,-2%<>Fh&*2~7 @.E\qI,OMdNfyX RSX|[6Bd₄FEh"f u+f?݆I;RUAUZ++*N(ON]?V V2gѿ}1B+-<J`X`C% *JʽiɳL86O_deWY(ǰ{1ǎ`X( tPM|F%!O#q4R M px홰x 8ř_c٢%M`ŗ#-<M.B0u#bi7+2)Ԁ 5A'<Ofa9kz(A*$2L4*JuĦrWO{G9ʆ բ"amh`_IlwLA՚aêaÊakeRP$3W۝;fP b.ϖ{qBl´^:rOc3soxrނE6'+RmN,#vwKv!O(<dɢ |{`6CæͤcH"ASvJJ$;9X<p;PEȽ"}/څ zgC"r:emvX,,o/ί0L4oFo~mhބK.Aj09sr y/4Q@v}{;41yG*A,8&|_%绲Ϸ$~ziI;vƦL &o H ~]EIX9dpQCd䬮"vVZy%M4bj*tn#{HcxGC{C}3q1x.d8vVtKo ݺj[~q}z՛cT6X\ gl<<&W!yw7@B Ex?Kax3]ҍ ӏ uC ?dr J5a o_du}*nc0mܛPR v)Fȩ;x |cJ!բ#NEs!E~Ģ}4s5(8M>I3?; vx2"w9BH'a0i \w ]r Q'*Vqt)4A +<aB:_'x6> 5 ϪO0:|&K)RaԢc{ Dcߑ'؁y<1_W򼉲+? ~XUr3y;קeC}2s,"K%;9g*9r7#s_ôkjُ>p\O%9L *iba^(ڄ+y"摼lWY9:عv5}]~]ݜn!~Xa\A^SMoxqqftcªSU~Der8;9*(GsTv0y9؛yF^b`fp6CF^St:|/9栝PAD)x*-$czdKNۛ)!EeactҲ եXYc/Olxͦ,9V "ҞM[~@z7Cu FTQ/ #Е&.|WqGP3O,[NTG܀ TWY*\ 񖿦,}DK@]{Kg\.JNln8,ayÕs@c} ?jVY *3A%xDuVY fhEjGEFpw糳kHZxrU*%L Gt|KJ6JB6 J>tlp٤&\4K͓(\T[NMj67/<2+ㄒ\Z~R̳gV)6cXU?*_Itw^DùRRwjEio.hyoa+ Jno#$nE6[Q ߊ:.[ǭ^ZQCػ. j!r3Qg&=)!jְ&U p pH_`Pw|$ O?>IDd]Ddd\2Mo?':kUp8C>5.LpSzI-jxCԝW :D*yCЮXK0[c/'LMMs$f@!n|R^zNoo.HH)T.Vl)4nt*9X+oi b@hii@411JD0E0Vu &:V`M,3(VXO( o0k&R ~?ly۷ n#9p8Qd\Ք61 g G4.Ulst)~ˉ(qx*|n756Vjd49?n 8{0}H7= Ǔ ڟmvE`xֿ9st>2U&p㦀jзYfy)jEB-2nٸ?ξ5j*O EqbZf[EvXJDë߳ߓŕoh)g@d<|C,9Q53mWM1v,[b 5Lbx~8vgwWw\mkô axoZG-(O&#whwckݗ5zp%p1a=VNohV] ^>d1i6/c6 /膺s%a2n) 9e4ǃ/,7(UsRo0F7713v`^ 9?Zg0Qlqr 78\+0Nq'fwtԿgwFiHgiEmLۆ)&8 ?>X.%?:9^EmǾ[_}\F @Ku1{LbN;yN,F"h9oEz&l1rW7} v_=c.^m[ P]ݢTlWri on/.09|\J}}EZD-#mHޓ}vE@ iv>D9&[Eܜt?8qb-qc8g6xj> VSIMSxǩeSpqfr=@WnM5}kwW`h WI3)xʜ*S\+7a`P;HCrh4L{p<>k7Ra8},Ϣa~tVv5tiL rIMHLiw`j*T *kVҶj_yjX LKkA HK"1t[M s˥-W./'sbf@jf=Kʘ-3_U{WGI]وWIJy+,X V X"ǚ0zr!Jp[CU4eMD4,gQ"YMHw ņR%VHTR5 Pj Eɽe_7sVKW2/I[D3g7Nk.hQ`iրaKgXԂM5X6ݡ]ꍊ~U$ +r *rL30]!!?X$A#(q%`mEhBⴖ|ʎA Lxub f޲ Gfd4&񇄛DXEYcX@^V#v~X$2WESD @,56yF5()PVd]śk`ԪE RICW UA Kwo"*Q9̂>D"ȶjm gJ>v(OxhfI]{VP&ڜ)ձ*4JQMU Vȕ~a+("p:럟F09H[6Nk`\7f,^͆djՀ=~/yhQNts;]#[<%#N7\hdxLx7xL8xxLh?$њc<"%4^> RE֒F)QfEy*DKK&\4&3 SZ'6M_o9~ӣnrchgeMAw1N̠Qy 3ۀ8DWz߰+ȁko{&!Qy‚z5ϒuxWU};d-H3i?-Ŋ^h.+Ͱ<.o$5/U<6iT ;`U4,T͛|Gťv`=հûU<[.4ا&AB  E]bsկ#؈`p~; %N2ȞO]6IK6 0Fy^/I@S48dyC%vv;FA ja8>OG節/,2'x|ۇi/"aJ(3Ժ`n?7ӪM,Vv/a~v#[7 !3 f>B\JOvp8VhZߐ]$N)g0[,zγh*V)vrG1  ٿl*hsV;HeD4L`m*#+-,5V<ŅS[6 ZsEċ } ޺`Ii~nJ;B 'sX0ORHoS,=^B}" f٫6;66\ WҠyhF( yU D:0Ҁψa#\FkW3r1'QX7)32GFkHWr!6_fAE4nxT 5FB\ `TȜ9.?+&eA_ ͅI5A/dJULXRW+U2i,aܺJ>f6%or^+*+VR3Z*"$+-ɏh%?3hO}Od\TJ##ki$ xO-^+«\;X "Vxns lFL=8ۜu=<g|0b_"5ha۪<&-V)VU3lʷ1W>]\WѨ,Ө)C7P"XbgEa#΄O69ūC)rlRlfMJ nw,0:[`w.vbJ{;Jc7SB)6r5%9U4,7s5}O 5.S+`Ն_J.צDK 7j7"a $v'sndv}zC m\ΦwWi6rԚ SSgmnifkSyaTV 6݆Aȓi6 rFmrӌvVrߝLgWCRċ̚:n }/Nә.睊]~@}@{ƦǔPjfldEz6 Bdv.WTgqJGX%* Z9"Z7ŒNcv1wlfy"̗'c) %t:0DKa$m&|a_[`mMѱw05*ͩcT(n!y(fE͠.yPO r4'y{:NӖ$F&hF5fE#Nzy \ǼK^ʳZEDZZB W-py5lZjrs 1DϹg2n:bo~O boU+!+YjԆ؛*,!Tv:Ĵw"4"PM 2|qj"rMqoos" UYiC&fj[Srv2kC#+00Qx~y9]zq_dkjȧdOq'l!;dPh<c7Q,Ê #ۆM[4w18 1%N^ߡ3FHcgwa4ݠ[!fI,0f7coDY?/r]ߞgAf@8o ~{^I%)ESPٔJ0Ÿ_,@WȤt5Ttٌ͓YT]Qnp2 a5u 3- Ǹa3O筒sWOWJlbq7.5^[`k4걼rgֽ&qc[ o1Rq+Vp%I[!#յp<+N΄"(ڣE9\ }P,Լۀ*G"kuG#$xGMٮ{?U6LW;W[l r`+4 \\A,?rUղI?O@F3g`»<%ǐ¹8]0ޜ;)s v 9Xo 𤤯o7-vwAWX F.1.CE(4wY9(zt3S]+؃_+)s0 \G;-Hy73Yl-,Oݼ[p2v AJkx`݂$s  ?ලюǯ6n,A7.X*.;2V` 嚹ZjL,"KjL{dl_?gܼ ; hX?O]u0}&I,JqGUtIx8p\;AޒdaniV39F03y?q8!nN Αs.azNYcD+u90&*IG3o. 9^++2;ԕNqS9OWH?; ޭH*ZΩUkZl+jmE)6cKC35];kQkUD_㦹h_Y cf&o4HRlJ>FS܃fKTG A恛Wn8x08׶ŴF(a1A"Ӱz ,P3Xբ{-h(4_b/"ֽZ-߳߃/F G  >@Q#O`*sx˴2`T =݃Ai$ b DȒp,0+qKtܿ\SO~fuP09a=FWeglr9BiF9qwQT@ ;i;"zK/~oȥO:=8H v ʃ9]H+)29`fqS97RH?{ HK*IΛTs'ߓ8s~QaiKf^ q[%u#m&/AAE~b3 Apb2pb1A!!coZ`aoW@mMݒʭ[[Z|NĦi-vo̓wc3z5VЈ[L2ݺNog}=xMsNsK0ܴ3q 3oـIfVqYK>. BތCR59 b)׃Ѹ;ܙ: tti<]1rt'CK6IfsE9Ze `n^mbh^@7IhPJQ&Dܰ3|tdCلfY1&tl!(2$9DlfhԔ,K82sS I%G1-y NK6c|Zd|Ƨ-(#6Y`LQL:SU_O5"ƢZ;iܓ|.4œ\.\<[usn o)13Nq6x(iy9ήQb憅yӓ߷>Τ8ZӠ ֗΅vf u.ܘ@hz7;G9~bjyl~Ը95鯏Wx1_֌BQ4GͿn?Mu+ 0j>5˔le1"T j eB/~49ӡ7B3%m$M;d7A 2^eY\aȐ?hӲY11D}HkEkڮlu`!r]RPUeT C(B'˅PVӤx?;R~QYhWYI|v4+iM!))z_RbplU.mjO4V8.IՂB#NDOwc!ʌ":8n}8Tmy4t+I!V!$1qfr[n5Ϲl}oN0v@ F1=GRLڱll-$m'y4Z )c5QqVkyHـý- 8=g#ШG |tEQ)U]'ԁ,v4]qd98c}xvL1wd 2Dy/kx>:5 No q H3'| Ӊ4'<&Dwb|pWo~cX_ίG.8]ЭCy{)EKq{uP閰Mn sN'?c$`own̮Y_>x>1#,hzM!G|HAb~;bttttxq%G_5 @C_9/ܗ`@]4/ݣ_n%SbSɔ)/ϤPqJ߇Xޟ9%jxb&I 'zZ @> c7j~2\ANX?O /ڑTh/\/4!PX U5H&<6G . &/x 6.wѺAѬ;uvRMCXțN *4xQ vcbA?H7tYgx.3H6Tsy>Dvp5!MֱuԩU6wp&!\U. ["H~pEn`rMxGiCq?z l=_W+?Sv̒9vR,D}8#`K/ g۫?Φ6yLv'ŤII@ |#rwRL(?;A'T~|,}Kh={|j1֗B)*'sNL׳Kt7BVsΐסB*.:q,ǿ}<\S Lt25:_!v g ;zD6#T'~ɄAqjPdtH;6b! @rFDIXqA FjַZMFIijєfu0 BW6& 5YwXx3_Dl̥](s4ZL2W"1 88%9F, $ IPhiu_*] +b}#KKY"%MD[`k-fc|Gl5991]ieVP.4p}tU:$Uӄ*y,],'x+EoR]&nm+-*x|GrU 66C˨J<'}NX }MR$CiX7BYKJ!XdF#vu4\A&,&&rgQH~ m #C O»fs`Q/E{la-R¶rQ߹ɬ#ې92+7:΂6d)AxǮ9l^h]cU6 9sœfPXKPj6(AՍbu/XMչR׹KUH~.~&a"&\soW{  =}zX#q.'lC^#h%6]9qxZm4tZW/'P6Jhl-蜑uDc+*o@F4 <87-"ѴW߰ccFW$uBq !z-PfHlk~uCjEp45[^9Z^RFJ,׫Tơ/!Q% =*:h lreD;c/P|ة떴*_~|b-2#ZwztB vvy7&M-R"O+u4/dhZQ.!$#BT*1ܒ*}R~3̓@3&e ?32#B>~;IxX^X)ox(XYq'G=ӉLԈۮ=n^jm}ZLu_Jͱ^>yrZ{`Xj+Ab jYNꞤo:NDYċ t` 'NoKxN,;!`wc9CuPewU{m!ϖ8`"\GRJTrӵˋ >vdiG׽hk~ȥwjŗ @Q^ٻswYr6&,PV#}A6EJq/Ȳ4YL}8 \ΉR'}Cʯb0kx괲T .,ܟ:d[,C} ]Qupt7q)-H[Wsj.lBݼdը\+c eB-DB\؝VC = >B}iݬ.vI>C/cY>9S9Hִdg WKArPɅzEȻX&9{Y)h1]t헡V|4To)1Bcգ8륅{=&~.sՆ69@=JȔS8Z n݇33ԠDM&@ʩ)ޞI48OdF~/;$NO_i¸qvjz pvw,(7p3o;M .Wh;>BK$ˤ笴]TC{]pTGZeFzئ,@^iĵHeA,TCɕXWBwt !,^F@F7M5A@dIg٘Տ ̲;2uC<;:D8@“axہ9|!aZʉ1ovwGzQLL{7q:5ݼ]Hqdf#(w\"~ٖdbN\Y6/:qRU":_} %kA#2mH wPsɐ^R4jAϪ#\z%(@ $#v#2n^&9뜞c9 VJϪ\-c2cE\vUI; otr#çS6g; Pv#(${^/ɟ /(C}Qj 9k{h%ez[@08arup5qhX$5rۗL2 LWX7_*Sʊ,}D4pPNEfտKH|s a?a*w5%[n']%'7.<""Aga_ol.s->s%#.t{_酒rf>hʒ5~D  p8^AX+K}s)\mzNGܚ?/--ɚ-X9{j } QbqfM`mƻ$6673f%_ęM%=0I"'8L{5Hb#5!\$Rϰ" tء]'))#ћ;oÆ 2-u@ם=5KJأMpêE$NbN^i٧zk/%йvs-rTIʌҋ2ORV7vc Y4 se#E)@V-3CI$x} ^n\J6^ b NyvŲ7}uVw+٫^K'׉#/j1_~u"?Y N?Scdn&>ӿUkZ:+jnn3<IQ&e&F l!p`yaKY2Luܽ ¨?*e{2 ?G~ H|HN#% i>Oam5/ř[} Qo68|^LJ+?ˑr%)áƈ~;u"OrZqCq}l?HSw%@v?vPmd6s՝ʼy*HqV̰'mY4'2ma9k`y )\Q1=2<~ØuͻK2[K`u]=Ot-O5p&ݩ 2Ť,@|M;ӛ8 UE{o4σ6~ژ+A|?:nJSrv[AFʇ4eO; bfA 1D6[.5fgtԲ9";5v@UFӥ`UDQhĐ4O0 F3z[^wmY 6CWn/Nsg轮p-IC/IxGn}hGFGSD/#p\u:o M=O+P㮤y!^ \"#=xB?f(ga,x-LkꯙhEWY,\Yh\9ikD AY,<%U-hL  %.*$hq5 +^ӏkM'_ZhL 6-ɋh6ϩ9< PɶG $}f! R4/[ $ݔƠ7W؎Hopʍ)|#2)}gT֩ R}U[vAp볒5w%"\=In<+췔M1rBr#L.96tM; 130ɗ$wxpw713-H"[/PH_d3s>cx}: &V8_\.oDŽ.l^܆CYęk@~Ү! >œ4Ȗ o`uV+x.P>/ܥ`uK88pf Z7<Dkv`Y=-Va DCgv8@mV <.Do+ G V~LS|Z7e^ʃuhCUѷQ$32'ϵ5Kk[J$/xQPЕ5#ǹ<+$ّ"װ慈U\PQVx7>[ -i%~C!KZ:uVLDbZpxlQnc QN.5X$s?>bEnW7GBcJk=nTR?xN!j˘c.g5bv:3WG%/3EXXz2^/vdFáwbg:X._xDDxeegu'2 @Y|;p<#%*dϱYͱcu'\CNځ$;擶/(ꌛS3s  =~& +߲ ,(ŀ̔ءH'!#3dt^ie EHVdIcs/NW`N2 y|rص9U+׋NM̾R[h6}X@vgE"Rgckn_8/ЁL~,~3 ~~!S4a/`>+=JzdxF֏az"h8j,AYb:Ĺc$ fo2L=L2ʜ 1΍e5U?s/gahK^TC~icE&?Q%qV5G:cn[ 0O^GI1g+dЏX2.HD3biTNl6 wQ`E )0ЋQ_8[Dz GNE%j-SIi(nc$ۼ9Tf: }zۢxwk1%㱗ҸzxeŔbjNc#9Xυx{'/ͷKWڡwcJk;sr 7 쉫 TWЛ-ܪAm5sn,G†F& QqV *yX4S@7o},9&f)1Ge?ª Ao~'}TӥFrM"K`MLv$9hc꿼a[ѩBb6D(U0W 1۪B<,ΑAbV /btWj}yl:t|̪vJ˘-{H i؜ߚԳ^>a@g' 2֢n7ŰqtD7f^@k}͐e: w3.A@)__LDdZ!=c Ͷ盞bWlw?lO}dG}lv ›hl,. ^r&y-*6ȿY+7r{t*!GF(;JL O;7u֗QKdiG:IJk -֞MJ*0kÁbvR25;;'W7Jg/vЋ6l\Dޜ5 JS1kvTb* aӝpwQ LH2&t&]P\Շ̵F@cY?fQ5^u5oNd}OD7vЄi4Z|X-$]Ԃg'*Ď0`~s{tV~u߯-ʩYK|.бLu"DSpT1Ӱ],"Z 3z\ܣГEʹ|,ģ')nvUXY+UXaGZzqQs&շ<YKgh}oHȊ)~I.EFjf(#h{qQe~ U AcvV~@uQv=ϒ5YTj1]Mܛ1_ ?]neL4vgZ!4 θ.@nl0й923s%rozrkcn߈[5@)^?+չ X"a tۀbAkf)@+x0fk 'fu(BIdZ~Rù=MPs2jm?XCZ4?ocGx ֛ #LKYid3+ _S{?W.ArX9"׎1qkwQ};ɔca?U-k~U !؞ovz :YmC1_3:bG6&fU7ߤiŋ5eϫF21}y0t% Ĝujil,ċeY6pP9}d7ch6AZiPHawoǮEEjn).H`똷dɉK"lgdlOyDDF-_)r"k%Z]KTTgl7Y-?5,!0KS aMXCbHᐷkENkG_u@2s˯@wk3aKMlE8(V 0MqzaJiy+GUՕ"bpWctkH5OHCl&\Ji-[ބODVT0:W F?Q\c++U;wҙ*AUx7n%%g"f= סŵFȓ16ϒP : ̣<)1"=7Z:ۂ$ƢL=?nEcVd$2w>'ث.nsb:'~pZGpw[m,dD=jT8j!5hm!, Ha'(V%' iޖS'RW%]A@=|'PڬM87[Ra7KvBqmL7Ͷcَ3,\? ԪLXv8LtV)?ro5QHDw3#`eT˧2S|_j,x]l7³&Y.bΕ+G@lY W=݇d3@Ot%y%9c RC3BQf΃~O'iuX,!3"-@/dҠ/3"wu!NCiR_lXBtf|`00c–NI q{4,qp4c, wH"7~m{'yݳD08,R5{J4_貼z'U@_SρBk^궒HXK{])I"ha&kDht` +[Y&\[Cǂ.+"˟~fOSc߳ѓ9)H;ټ7NQߐ0`Mx, aMK)a~$ƋL1mԴl~"ټ*qL~\ (-cϜlm^lKɐr+yb^E 8p/Հ&2^<,R֓D=Y 5!9ZWadK5U[~.>gׅC?\&V:r(Ti31G;^-Ne$zmjVfO " i5d Z"4=H4>ίQCh+φ-:WD XPj;k._^Vb5r8ko2$Z؝k - pX$5@A,, V ;uoJ֜Ղ]X5MStOA;ڻ6r]Y 0\@U cxn!r7VLvb6U`,ndi-؂\2vLMrbn6%)[~Q}[]:%oOo),pA u" +hhlSmk6,̇Q 8 s_]JՌ!LQڌmE:ٱ->Xb9(B +xﭞX2*>lg'uApOw:]ߋRG @mR)_ZlGA/ l?i{T׬UyACq#M'm6k4]o+hm/vFAʡ%5 V&\s̠L4ڒ}0 1'q&%XzXRucy6Fp*/ ,?\?D/yYGk=w& z`0wt#f"< 1#;!?3?`?kٶ6wrn/Y0ѽw-5>&(8y- !C8zb{ꓭ:ٛlEŢ]Zq;^+*'|Tȃ{ 4ɦ3 r !lO$kwZAjBLM 36\*L=6bxiݺRo@hfewRX?QۖYWvKdZr,^Ko803c5-z%] ߣCߴ$\FL(bF d"}NGU+| &XagqŜ‚QPo"/ Ɛ~j"tPU|3 y6쁉ߡNƅ U<yxV*CRjuNWd2{8h"j}- 7pQA>k >_́L5v־۹P9vU0؉܎ \):\4^V*ecT_q8H|Ρ<`g{+4uu֨8Ce[tsZ!922ҩBrIw:|d 0l2Z=cg uẉΗg+n~=ubA܂)aHF;\{pd2e: IW ![Izإy.8b~yte^_bzo3l!Lc)(DТdºoj>&XbOY_d@ً!nބơrMlDy㢅zWk:ifbC}yl)(~5lWox1fy Vu!QyR);zb=`%-Q_Pҵ ЄC/O2gz}B6/?P|oһ &YzFQh ֬[X`P0`^i|WPF ljPBtJ.~2|KºZw`;XwqI |53IMKГ*b[͸"wP&mKL}vm _-{ raad_"Kt$pʾāXkM=F$7qBGL|OTi$ca}7sE`4;w $]1x85(ҼfՍacnR4^Q?/9ͦO˶/Íh@&S@m8ky7nY. 3*YќRĞ4zڗT/`/_"*01o=~w^[sE~jLIk8IS#~ nhKuç Fl5?[zk0RҏV  "ԭf;+oM*M@{ x*,MQ5Is[Z̒>զ͜Ń"aVwQ ɧL,Ieȉk FQwH;:фVDnf{PzȻ􄩏{{`RQlw6)u DoE^oaN,ϖ-MvJ%9IPՆJk\%XMb˜ ;ԀTTr[Xgo/? ܞTeU{Cht8g4,C1e.l)?f]8V瀢ƄZ*( A?R 0|tE?2ӎːiq\.3pt(');, ΅w"n`Ѯ\nQ:QJlmADa[wG ȵLQg$ɭ}3,tIkCa'+aG޸u:I-49i|emnGŹS'$Sᨽ4/_2Wߣ5v;>Dw`O} 5"jrGpu?HLr)O{1?vKZpIXb‚L|KbCYNRz;rfb{u-y]8QOeeq`]zd2,ӌ  yD)e/F++]JthpRxeZs7BU#A}Il9=;H|0.6L }k@U棟l*.߉GU4(jI4zm{l'֧ILQQb!=+ h|a5m[c&mC 7K`׋.xtvϯZF[e"9ݣ׿A-.r)Gj})}Mm$,}JS̮Ni(ZWLiҵh| ;b(?=&8LguSts:'QR9mUNWϼ:Jmn?x  j#JvK3fU5ttR! |U1H"%ȲO0WLߵw37t &WΣZ Ys{Q ݬL_}‡ BWWG "w7/W< b?}YZ3Jz 粦Ͷ׊ΖwlUG уN nl0/9:*Ew)TA2#DςE/ {nqJ ]|Q !4Ltx>v> %z=3i2.P)Q>D=9)U%u2dF> @,r؋K[FC} 8"%˔DmpQɸŶA5仨c2i%lNOh۸AYΒTv]+kw,Ai>ҤWN HK}>VỚ3myRk \OsBl9*mJZF*2&ۦ_*n^MCܣfvLGlJbb?l};~$Z" ]Gپ_n4{=My?rf$4feԄp^Y N7:Z/FC} PXGwt)O($.s^sW\UVrjmOq=cdz*VW]GMSQt+HuKWXn #c~KN{Y SNA U-v ę qwk)awxjmҰDeeW`Jqk@Xg)AK7Kk\)=SĜS@+kW9cM S .ow(1ӧqu4N2-ll -u(7{ߓyx]Iz6UZ %(pb}\7mk G PD WM5ֲyjD}s WC  &-w;1tZh =A8, W}VPWKc>3|ʞ c^[e=twaqn ^p  1BH&iTO MǡAgEzoʑ"X_e„LUJ )E]gyl\׫/']ݏ%[6 B07ѩ?6r3L@e/]н0%dM[cŸQDBbҪJhfӗFm]̯Q(o1RHLAV13*:\tجX w;ש@dz8߹Ϗ,>+Y%6](/#7W zǣv3B匿Ǥl%N3~TxnnRcۣD}P%]j` CSCY;DzNA5H9ɤ8a+YL$g)^[2;ùJ4G0zf-(W3vڱh% ^='DOk)՗$g{43uj#$" *b=FKGTèN,A9є)s `$ 8MGcbWy0V Fs: 7۶\ˬ^2OS sk9^UG }vQ57iߩa(C8L*ٯG8NYd0upb3/ʋjާS7Cϙ/\`ڨ sÎ%K S @KڦDD,bS4!x4kdF ?dnU>wTWW[F q\mˆ<˃ w>p:sod<rujaCK,o֙#ƝC,)nBo QYE6YC^گ8:*tT VE*b%#)}myDPH ~ZZ]Ga`C_GX@wT-Hitr <8TGSZR!rt:'^>E/gR'*Eɜ?}%T8QOr/+d a ~ϠjhS!aQ1 yA%̝cjAVrwHMI;\@P۠D ʂMl##]sRnPbE#j J[j7YJ24ʑW0 !shÁ\N1+w/.^h߉ z$#F5$ 3WK{ C;lO_y䞯4N:CA2ӀYkHAs@ v랩]o~jwQWWxb'8b1-9^J'+$u1;|.YDL?\/ȫ1ۓ>1 B][AwxbFSsi"IUvϪ7Ea&Ŝ[JFhez:v19;o1ALcfz)`ν6$Z1G 6d) '_u0E03h\ { B) )oLq5}_Wr^Gᚒwꌧ4$OJu{ΛXviړ󄾳}{Զ3'Nbm" >~pM>BAz(ޑjv3<۽fa /`r F&l<Ͱ?|Eij8z{;`){YRՄ Nթ"Fv꯯I} #LZJƉBʼg ӲT%nz 2j[+8f܈oV],\ꊎL!:_ld7g-)u쯢FWHEPNOf)en71܋&.NJ^ԼF~ ǡn"SN[Wĝ# N]vܞZ{0{X1Xp <8']au)/5P7::E=wo~?$oWS) _`ٽǐTAd~Cd?C;sz$3 dH4cK(eQ@q/G^T(y/22AHS1l$4UU9UOno^?"9DS ?ˈj|EwDm`8'jFJA)@Y|)\SOA^UR(ْҏ@d0`ՐyyW {te4M#bD'Whs&[J b=|"m>#9dՠsBsR;hCg\ݧ~r/Ԭ ]4hUv$/[Khf^/"f ]iNᄍ<NSSNN|GBedIWwݹ cg ̟ gzO}$z8/ f_ͷ<kUڃ'ID8i5 m)V㯻ޑ /]jFpnZn G[`o)f`qDY 0U *~К.Cw~U, 0ɢWj*E7{7u\vN*x(>:?O76QK5?!R uEa@UΊLiX2eAg!̵ø ??¿MHsEzlF`rlf+5Ѓҷ9ؐVIӇ0+!8l~e&aX#uׯ[!^~]nm w)$>lS߃aA+qv2 U*-?YK gLK.8ih3v;{gHNWo.}sPb7E!"!/˜-Y*_ïB & Hҏ+ NPPxxԋ>+R!=ePRC@~<q7K#[{ q֙vh[-Q<ܸ0CW{WPo30}'k;?G"HM9;EрZY"&;TηxOd큪[Xű{5W `D>pJKP)9rwn:.֋^ P]`=vjN,)9)Kӆc (:ۣxvGV(hhf_+ӿ<5 ǷY/߸.^kADgM@(=cWs SDУ<:D1`ۻ@Ff쏺Tʹ,v#3Z&VnLJ]GܥVqP34"zP5!Lm]F&6-GH!,thOr%e-jغ<%3&h WC(hc\jtP`L-:@ԺSEtqnn Dd/ЂFjjH8Vdx_Bc0JajI<v#. *t$|¶}j|Y&'lWsvd _MdPM1knU_G.r@rIRjohC.?/ʇ[x~bBVc]dE+2~X9QBة9clS43;H*USwqњsKIot1ey 4#MAp~QŮH$}اLҐaƆD (z:?"f,ߟP`~[pV bF%'{?N<iߊO!R`T;,I)\|_q P-+u"xs#0;90@Gu /EJ9Rrs/aL1T@,%d(Iҟ%`g49`f`O#yeyJ4}BN8X9 -'urIr>Н$NgWC30p@ݣДkVM ϣB0dXI\VojИMJ$N3&_g"} Eu$!pDCRVLl{##YT®lSz4|  EFi'ΟC%۠$yo҅\lPS6ܯSA77vek Xz = m+p0دCWV,G9B?o[y7Oo {s\/P%>~h@F~)wcgDj-6c~sp;,)~&hWkQEY,{># ;*lM?$\5 ڋC3frgMx>BppDwDZR_[Y ,dtV]tfmx*(5ibNlV XP2)%5A_$nXrs0 0xz- `/ַ]n NjTe yߗzgeuZ5ί,qPс;jAڔ~!?wŸrL'Ɇ/5Mَo%xlp3iP޴@(Dc}"ДIy ej>.kwe5q&űhVa_Bmy|^ 5\9b7}=>nIm7]c&5m17>-.NGNYp6]W0T8 }x;#LRȱJluҬ' ~? m wJk8B8aHtvsܰ>59b2g14%1ӳ2@n\ƊxBvHYxia>T>QaP\*6lD#~"\*+rC~%?=n?S o^QfGwy,{ܧe[9%`'"WVUNT.QxWaGbq9ɲO{uåpV.7֥:YKە~_\+BTO^7~{۸ւb9"Z+G&qfJ Ij 5櫣X|D~\Q"h~3z)UQz0yU=:kv #4mѧsR\= YP (bc&Ϲ!K4S)|!-sj`w+GG{Kam%gOM" 7 GzEN5>?\02Ŵ@1֎E4XܝJcz3 ȃu(]<`~a %[@,8v(a;ǹoh`,i$) i} M->*xХXݹʰn<'3^a1I1Nl49ȺD\/AޭXV-+W ĵ~f;)tBV5u<~c5!ϑ< ~@V[l =Ӝx 4e3+k/m)Jr{1Xrq~=R, kg6jަY0d,uC[ kHQQtgB 87y3m,1`Xew? Q_͞tU>m3Æ r?YMh=$Q$nXWGǷ*nӟR۹5┘'Z=vw"i췥[ScdDE)$=%Ӫƣ D O%^{@cDa>Z;7MXgV"' 6Ms.b"QHweNeXU+3@imxnDFJWAE[ ~%/-cYݼ{Tvj~6bêFT$Cȓw7u. {Kز)pѿ{m(_i{"lJ X`4p_=6^&A}NRlH [f$sG|:>v3y0^ IݹNZpU44K^G-]TL5_Pʷ|b ?Eoz'fCI__'RTw]-$k0ڛQ׃zE"RcE+thLs;nTB9GCeœ_S>j@OYRE[ƄhiNh%g-yv>Br*~#]99Q[5 }~V#^4ą.A oW .e]` ܇>Cii1%*J^t֞Raۜ /WF;cr6Ml/+ޭQXܜ=N(3Mx{븐g-è/ "eM Kn#`* X[['ͣ=J9nO S ج$)]nm~-IW` YLIp.ZOCe`Bt(FIt6e% -S\tA>}kKt2B a,IKCfFL3!6g;p + Ҩëz3T+}<姑[ҝv猜"w/D'jNsԠ;-tw!X2@696kB2OAGb'dM+%FNl!3B }T?K?V|o q87Xm RfںĚr+԰d4|I=pG]IoyzX+%KU%'T*:/SYb?k5RvA }M΅aev*4gkkTظPE+I@w$"Ao5;yvA$| &5!дi nH/]j*(,h=8I(W0 . :0ZA+6ܤI헽Wetol5+PeyI1 9Ok _hg!3< [Pȼ騗iF/0^B8][xAK9%]_ l[͊GG7skGv"97&$8%32&9$ݑN7[>WS4krtg7=W=s"vFəG O,=2]fB䳄ͬFxd^ϋ'j\Ueԧ |BkkfܳݪM4nq)|C>*83˜5S/]gD|šP;"dC6r${ؤ11ӄIpsJxkXM ϔ*v2RfQZ4y, [CdYm=z]Ȯ"Nik]f$+XbG1M؅ƒX|?ķky۠|.%CLeh /f RkCS%~FTiLWjs 1/`\)[QKGIp/T j>ߛhdhY `@efp;m[WU5SaǞS4EP3>fs+B 4_|Mz2+FHY m$-f}r#7lҭW6hxu'TE 02⸟uq ')JTzI(8;&そ.D=R!NmJx?Z?Ȇw7rI?nNw:qTZǼĒuT&idBۏs{䣩/J鄲zuKby=!f K9b$5Dy:} _psk@dJiTbV\a1,[Os*Y\YE%B2ՒoBCMHW dC4&V#IFtNЖSBY*}Σ<(j.{9{'d9hU úR[hAA:{_"漏XOXc0m͛^Ie2T;(0+eL~0lHR(jIY-tZK)?Ԧ.d*uM3"7̄;ߑϿk kD*%;&i#ZiU88HJ\H5kb1IC,;>G79׳2(~篶!HX0VwRT 0K6cjYvnA]"t}.mX˅1%PF_ b[|YwT띐AY?QVɗ8@DD~Vbf! RZ+Zd=TkՋm}V!z d @!}ƔMWQհbB\D|ʢG.'=d1b eW>IaΎ%A SOՆ"8|7 DHT(19,fWc W1z8B&ZC*sR=*)յ|Myo7j0L))= ;e݋2YM(q möhz< kSGy;( DqWG{cbقg7,+77{$uAvhaR k&!];8lWr{]#.(Cf߆{.k E9Ɩr@C73URVsX,޸0}7sg@clс(gY~#`bEgR=Re~wuk _f?GPl.:x}&XpޥnG-3e|P+/G{mv |9:$gݙ 3$1x^js^vauhDƋgs{v_U7n c["@ x;KL*Hy2'Vd-倜oݐ6_߼gaџ<PX yKCGU84s}Z5MBi,2/pEY /*`"\mْv"v\($!6~nJwa-@M%6FF/j7Vpl&^ d.Z**Jz;411Nn2%pxII7c;{2vQ1R'p2;cnVw{,m-9Otu>GƮa ?AbY®ic]'䢟JݾӭCC!.pc+{'k@Ek;'8`íZ0W[(=7LXQBy" HA2Sl@pHy[`.C48\>녒*ʼvB4n n`oZS__#7mF<p>*9/`#Rlobru~(mpc¦!4PQ/{75 ^03Z W3չ1`=TH@Վ [K ib-df: &G )%ŵYmtVXDMRwAp&@O57B!u+-ϵ"@2I˰gA ̦թlgLn7WY%?pc.S5 77ROIA.|/CToM<^jp]|SCz'9"0k&^< {BBلNsecѕP!SewmӰ#Q1l_yQ!_=W/z,8S΃)Z#a.){B#Ki-r4in #oEH֍;JwM;@]@0MҕEQMe<^5|̊4S@+,i˯<~ܜB];A`j薵Uj :[/Y;U jԍt]iϊ'q> 3JQ3WIhZ0/ۋş/] 9GcZd['q2S_KLzs#<Gk"vEG=Cݡszj̜j\ &ӃpPN7ժel`,Gҹ{:G/YuwTYgZnvn. [TFq\t_ Jj #W1bt\} !#zHkeu9A~_oS4fĪI(mi?=Vc}~Fc'aP&@I'V^OQ )ezGq7`'7w/`$'52[X iNrxY\EGȧ\ۧqviO1KmF/cݙHtywIH'I N1AL+!>okNNn9|&ɍRE X^?3*ʜ?kD0VZGUYeeY>yKЕx܏}c ѢN2 ЖǑr?)Uvxݣ^>*vj7 os?Mz8~3LJy+ )D^%lVt*%) ֚r/{_9{W:fͤbY\yX ,E?N3+ u=;*]xE^.3Rb:C6IrX窋d"籚\?ך[z<(Ipuci1}匌F )W7(?vC\PT=4~0wBs^{%1 n\Ԣdn4c@N%OPSNu T(!vϙOvzïౄ>U8*YI|4ma5ԿcJ~;}h3$%%8ɨ 'yUd{_pnJHr.!@=;yg._\,]@$$: 'D'i"~Iu"IcFe>go j@apX:7Ҥ|h}ns#.S;mKˋ!R-]nc'׎ڋsCCƝ?%5{B44@,>Mos@YBn@%LCex :k4lMXkf=ɒ@u\ NFc6'h$Q. ' ljprnf/X:}UE:#0KF Z {>@ k YwP3+JDK=6%417_Sy:%˲mф-.oԾ :st$բmsQ9uMÉWq`,C 's% JzjʜV-jkD?QFA&jHN\獒Tg(=iBaꨞC`oGH ;2h~UmGCQZ(t@ *| hkhlrGH'xb((f׿*߰Sߞ&  D{U H5(<6.W] (fCcty} 7N;4wǮePP~F; +x<jVlDI%~.6Zq<][li9Oٗ%Eצd?9g u9.F6yH*w`T 1|Iwϐё U[ 0,U 0zx+H.}c&M7Cѭ,+]l0Y-={0JY C!'@6T8eGAn#acc/W鱦 8zcB;,G`M.#7.Č9]';(<7ڇ!V<0&vVPjX<.jt_~O5w$`ԥe8(/^gy_n@= <'7xcD~j4 )BAHWAY:֍pϥ2ZTSV0hĻatGGiOg mǟjwj ڼ7g2yED”z(Yƪ BZaH(S9iwq Ǔ[A#FAr/?da1ԣLDm\J>EE0 YNsp/ofJLQ`g{w >61%L\sQ8. n՜mosbkӽ]#:5b(=fwVlI,5#W 5ӶDtNs762/-(Ͱ_fp' %%NSD1‚mqiT]=ojPppET;nYsUQx,\g4VvuJ5{ Лx!_c$EciW޳ GӠ>gLL8QՔ,a~ NzHؽfED=ʎ|*(z֕„҃At`9v|<#2c&%@^ ^uMqGSԼ Jc\?](*gdHpK*uA#S׺%,\)=t{a^_f <)ߩ~^D7Т=3S>rR_^yƊs\goU Hun qH1w;$Rz0fmok^8gf\iI*I̘<򶄅WT~14ժ^L2|e(٠{N:0HX3(B#qʿ $$޻)c.l=VaZO@eD+_hymt3(bwZndWU,jf7UZ`劭muy%VTI1O/aK>+{,2&nЃZџå]+kn]:׳%29{fV~w |wø-__a-ʌfXCB {&/'2@fT{$6fU|Y8U gNqiz#Gz"sISX߀ $QdO> r fa':P8Ib{ Xvp$ {bD \n<1#(T)iJA] \ ףrQ>65\gv|pRaq^Mc wߒ$ot/::w) [|;8]oRp3a?.[%Tr5\ /+k gi-OrQv7(eYAEz@iW{[!{cmQY%u}+" dshh$!H[yw>,[ :"{4 lW6{)sShު:Au =?v,~X!:.E~e[LaA֌W#ozh^SY@3L: jEMY XJaG{~ۈhU LsY}Z}Cg!?%@D`:qD RS%ȿ;#7k$ݧx_ 8ɓ@bb/ 㡭S'^lR k"\$؆zC 򲴏e0nz 6أ, *b Ngӈ (gxV;;c˧iAfR˒8|$_[k $~9Fq-l^Xn$}MGV,g01Slܘz%̬WSfnzE< s@5٤'~Z@Pãq)ϐZ30q0-b`FD5ϥgA1xx?(EkNw?'yA!P^PLU8.ԡ> lRo,\e$3#ŰSϨ:O<<@ДD[Z%MOO&hC;jIֹB@@Iҍ .I>̬#;IOAC笗ZU$0Ck˯aX%RO b}**+FLzj27nOj$c099p@#H.`)>Rb?V#1WU)]D29`,d@uw_ ؇08 ct,= ԩ̩Xk)dT 勩X# * tWibo6}7av*E3¸;Inm|V-7:>!k1=yMBULPǞE/s]"*ʘ?%A0L)fqbz/b Ioq8\Z*zOh0-Ҁj kC۱ę/}YUZQplIP\H6c\9߂Aث5%$;+J &\v+;\pc9g(U2]ͯV- Sa01"a6c-z2r͓s0t{OmN9+Y?+2.=UTl5G> J-M">P6i䯀kaɨȧG[piy4_^CTԤl8r7RSڭg+? xc\!US J+4F”(;l w'CtAHsǀ6O w~ek< AB-=]q; /fw`%QTگ'}iK >$&fwftun7 BtJ*f,;S2{ nC:WyͻI=FN:i*\_E6eGO]gv灢0tZ[9$E<R|/f:B\jʳO6;!`z)o+pPγa®BYhXB}/VԶ;ug1B| ohxO t疞C =M8ÿ2;U:;||{,9 Fhd'}WXqИ?_̹`_G+@C]Qɹb h il޿|Vz+ʼiuRAg|5bZ6{l`jzםl׃) ˫,;Š9VeЮA7"%?kDŽ7M| QJ ~%9'l.yEE^rO~ rNŧt޿ԀCS еS#GEt x+ݞӛ_Gs8|RjOB(/ͧ) ,]v@pY gIrPmJS`QJi2 6oGYyQ9mA^0_)7ۮ-j%Q= ?RJĮeKל^[gdrXPR,Tě#T0,{7$CB![{*zz?2]0`V*F >Ե4mEey9KQ͹VBĎAL! wP>oTa’Ɓn S-!~Yoxe7և/fF9p[֤P sJoߊ>^ai[+qOVJ tPХ9/ ”XQ2ܗ.AkwџDK˯*uj-nRwia>tΝ]8C YB*EZ'qݓq2Z"Λߣv 1[ܒ gh iwǭHaD pxCa6TK {8:Ȯ!ếɎ\{=D\z$FEm(2LԘY7m\v2ا$j*YvQ;ճe!@ Nav=k"me묻I쟎O5r A@Ƞ*'QdmcrEÎ_t*ߏ%R#ʰN{$uʠ[bTԄ־%@aLW͇_s,y?  e=>'{7&䪁"W#:6Y(2Qf/<tnZFg!L7 Eث&6s0|SjIcrl4:<=5vw#WVn@e%eԘ#֒kz|mG(R"Qsr|Q]NkU CeYӣ[|a:9]^h`npv< 7vy/Su}QZ'Ūzw58B$ vnGxlC -+ga:(#+#kFQyk "Ş>*&F k`eA=uYsVĎ5;SXٲRVu{SZ |ҝp{ 7ݔ dz2N$.%?=~9^iAbr?q채٦룔7?790ܦ_I]2(Eo0> `>cb^UONmҢDIKʔp>uAcBJa;2t+|#vnE aDqA1Du"5lԞ ]GmA<~$bbݺjQ$ +)ߧl";K;gy].-Ӡh o)YVmX P?`A?6H ȚC|Am 6ON䷿q>tZ}WZXrR<v'%yEdFZ/5BCqw&~0{>n={LLGVw\`%䷯-M+՟ꨅ2+}*LWܾܳc8<,0& ףɣ^.7Ai!0ڎyFO+3XBWG8'sr/iz|&kElQ1eƏǩRvKVЫBpЯӎ4ƪ$ \͂XdB,!L@ץvYbI)Sֲ8Shp($Y7PC=a_%}L5s_$]xe/׫ND%dF;/5RKPoy;yzy Rd)pPY:%rp#$G\Hz\SE' eorV:O~ɲ(dѰTW7z0¯L%HA~u4\N?GժNnSEXųm,?G`;V8 dM nD*}\{Lk!idQźM%Q[J M3T@y{4>z;r F-B>lJ/a9xVӣ+j" W6F\'Yע$̞/hp%6U&aI3 LE`Zi8fǗj! Аd'/Gݼ3W̨#d8VAͿwRw +-#tWЭ١ϱ@婽YN\ 2/;lU1c> xkݭ‚NJ E~^9+ V9ťo$Z__͇(숮l!ב`U_U ]}N\>iւZp;nXZBq 2s!,'pF)a|VBgef tL `*ZR+!]³N26`*S@u)zRk|ADFq' ;\2nH(G5HTi@#F==˂Ow; d'U&=I3dFm"NX>\>NTvMU R i. "CeĺHWQțDꖨ[&P4;n6, P^߬H u*=5[] rh@;q[0+MdJ ! A]9k5>qw pBHτAyy 3EԔc ^USxG 3R/)j<860k_UNqbSׅ,ҥw.*F\-!I*Q9Q?N,w_ԿUJ-,+N"T0DYt Ϟ}uÜk8HZ0 5>2'  o,ZZHYUtAN|Wqk IVVgIu:P[2Ta{'Q#&2xGvfOʀ 4d :G[Kd0ʭ}MN(Č`&gwQS֌{6Qd+ m|5ےQ۷tΚV:b}n~aP}j(:^IS,EtaX 7WnY3#sDe6jLfj{zO9.Q:)3Ut ?Z׮H\%f3޶@v"VmG'G?iyN|aTTE}bb.^i[%-e_ $bd[# FnBMOO4JI) '@_@GJ4-1i%'}'FßU+oYg禫x=YF%.4 ` :ƍ[OF, 2}&W673LyZ%ۧsM7n#8cx7QqW="* \lzEeOejp77\͓=h^0Sg y_,Ҟ}fUb9@EE9qۯK:9Ju0kQF1hu",ppsXUV n@QU.! %uLhm:аsiWbI^qk =⼵F'^X=`@#eE|FVd&gJ>0I W>Z2r}ף9 (l릐,!+ /L ɂaܣ6h Y((ћiힰ p5.>`,x\LLQ4X:r'Z+]U_(fsD$]E#:h}Öuʳ~g"6(&BAl %DʼvaWH;SZFxKEY_g-4?ΚWLa0Uʍ:F6=k3? &,ya d<:1՜/Me"S>aIKSlcZD| HTUwX̀åT¸7F_{թTѣlQy7ōl-ߣykAQ%WƼ:v[H@nx 7 j7xN^Yߥ4>A^Jp-} N]ޚ 'VVň!yH-x /AG1q􋎢r!2 Vn8_r٢ysCMC ;rAU,5UM|h E~S, L`lXOǶWt JJh%wlXf#+yˊ_-/ MQNybUjMsyVoyZ06nEfF^ ӜbrviVD B NLN=΃ٱd( G2jn<qh̙l6f Glp˙w`[-cL򑒒egC4xH'cdO1]0[Lkc˄Ll:rӅ`h Mk/!gv/P%m a<$|@2OD9VuhA E{=g ߰8z=<0JIw$@Bb F> 3㙥&ϖ]0Co*9VY~(TKsk $. X)״\3NJ4Rpz5 WRylksMMŠ03`d> &)1YU7 ‡7%8sGQ}][@Xg М-$\]ғ n؊ љ1Sk- B9}XhH5@㓚 ?\[3`NMjeY:ldgì;½VPAWu2-y?cY91ߖϾ.g|}h+ R!Sr QV y38VwPAT=ڜ|EɋƄ&0xw8x/qajV )GL ,2k^Շ+eǓ/UE6'A>Z<v5hDrׇi-a_nu$}1W vQX5QnWy#۠p|b[TM%#w3K[5}漼ֶ("ziЀ5֡}2bݾ+>*1}!/Tp*Iwiqȫe~ dc*a=$u#!\aN{LbIk;ˋL +GB'1(w$>%ϜFy! 5q`$7YuՅ;H\;o*]\$&sW10,hIBAr'Y1g.r鞽^h`8`@q=Vjd5^4Oa5|utKör0ijm=ܘs՞-Ǘͨj*(Iޱ6TW)|q/8(Ul@Ilw-&q)=yoO ܽUyY’ISxvMӊ9.T#Jy k?ii֜b;e͝ɬ Bf?0^ќ2D0fB[8y, Zt/^!Vm-*Lm:@0DeI&g#(AtY.UG-%q,j{y$pt&@#oLAֶH8"| 2XJZ/xBߛe7s H?Z4m8QqH2]Z w`m̜/>J=ُ ,T@"K~*p܊( KmSB0F|~_y6i<~%`=Y|=VC|{n)2Dx![/ۉu0!>Y{BL]޾m9XQ g6=e=NQjndЅ 4&-CSN1MIo1vAd<.:.] oJ:cpӦv_8gg %+8bnԉ|l6d} ɎLv9e0=#Z}/p\ ySϝkh㕲n>6' (ӭQdeV|ṇG$KJ -&S^(m7w= !*RhZ]˺rUlG αňb$APML?r>^ncSP !fx`E _?ObtDx/ k-$n;+/VBoi]s=AgdJd-[j5^-+ j@2,A %ŗɮ$y+۸3u9 H궧==ɨ*>Gq>ӽƠ@VhhZ7;XD'9tZ܃R0m{PP؀ 2A12 (8P 喆67ٳYw_XPͦ~)X=lTh+ uՕsI EBId_ ;"Bvr s%(5XS ؐzP]X<YO FM^s*7!Ix#%Tlp{! Ww ]LJV{~yj-I!oULMw68Nݣ&p[eT|_ bfretĺ2,o#7.`]X5hD MRR2nj%W8"_<>-[]c{fMCLwiqKeb*iL[nxqNGNC(V :r(/ɛPh?QQ QHTF4ruo u@6gI\Īr؃W8Jyo%}ɒ~Nq!"H!w{=N֮Km:`zG~uRd$z5[q0_Pdxє6?V̦Cy٧(In4Y}w2uƱQwڑW@ȳ (*L>j YRC4B%LEY QR/|ی %k҃MPS=~RYY@Bpޫhr(nꃎٿ#/@8{9.mr= d6ۖqSa7:.]ќߌ E/aѺ"ILQI#Skm-&d2J2Es%/lV#/M4Nc V)+bm! 0a($$Y·-{:ڝ_x$QrŹ-hr9^S triya!Ƣ2vZaokr߭ l尨Pd73RnNVx!`(d#IBmw.Bv̀ mz7kY"FANQ%RVO쩔bGAK֔# iaJAqMEBE&?Zݐ\wM\iY0m\YAC+0@y@äґ/vS偨t*R-R)y7딃o~uE*%#ܺZĒAv \|PYQLMdPD04}yrQIq]vb#M7/]$_=uLÁ'~B%*H u;nQA;Hiڜ_ 2+!GY#;|/XQa!"7 Rg(UDgƘ O`P8TV< =i(/vcC$(9 =E/>AL^V7- yRHeg2hς_ses[ Vxb0-3$ۢ8$8pu$WXg߶Bɀ02xX\|tbӟ'{ЮLY*=I0<"HZ $c4)w̧^8_FzI ^A]y@gT7/jm&v&OMZwx)]Uȁ&m1{^bߊuܻ@~h?+Ȼ(!5uL ч8qD)ZkC~×oN6TF- O<|Z[.4\;x'=V긘+p>?"gːFqs$FOy[2ɤhhT^s+NWk0y]*ޒ؄ҁ!{Ԉegug9J..q_ouC_q{i+cx"G0)t˩-մ k'x)NѢE 6Ӳ$kc4ȠnW|%l? mPE\;σ>W^\(. }71JW X\8ķ!#H" ,: zi삛p_g/]E{ `RZhA܇#Nb 'h9d}Ao+ͼ(b/߲ 4zBV넜j(a 8~WTKh(A#^J}阠DP4h.lNo fImx,}$ZmT>,I?ݐD?Jn`CltnCk¹=--dJ /B'l^j9Ȩ^W1rO8&ȆŽ4#CfC("4ʊrdlX|mɄM[;<ގa6+peksIBv1`"PO8ϣOٸu5Yea;&adͺ[ {c` jeo \fฒLgѾat)*U.Nb]5X6=vBMg;z}Nkݷi-=yJws@Xx@?ӽI%VQJvjKḤO,PX#z ;̒Aw?GyBa)렡RĀm_u=\AZ._ R:jg EEj)ৱ+}0?֛%ѲQ^P&2$dAľNYRDkBmp X{009a>`6)(eR+A(tqWֻI3=`>G-EHfxlVHnI%)ܗ4`=|ĺ'&~ϫb$[2Y.`򡞿2LRxL{6Qf:1!F (xbI#Cp8s=FR$0rE!]:):1#ET| >B iOhMT&;V6sÈ^ ߼".'36Cay0pʯ$yB[q 0q 'p%,G[[Juӥ#-$^cr46ylY<~{ڷimF (d:D͝aL\E5EBٻ'Y,.'՝Y-*!I7g8 rœTԞ") __d/oAW8:tMVPBx4nPyH#wo</oiɞ`ߙz(FyrWBsj ~~K~&`l8;P:C]оM,%Wq2gFih7Zs4A!v[_] H"dIWbfDzh;Hnj;.6io_ocaa~~bF ?ZgYzWaopS.+Ə}3A&4# g]:F2Znrmc>[BYQFclH5;H `77KF*+!i/+-i-ʆ2K7XmoHj YgYݖEBiގOU&}؂c^Mcos;@bkV8A{:ۡ,mGFɚ^[mP/H5#]0LrltHk[7 ~vGTpshjߐບwGۦic"jyC𬃣=Ə;BbL)+D+=d>ek ŝKeY"Kă +bh={<m13R-K&ui(Nrb{3Ic5L#!\PpkKv&cۘa6_p4oyޙI>G/SR hz4Sg˿a@ J ytk(\E#'*E.A7@<մd-]oK-V ErqFfơ6/Vl~@Ma0?7#|\ij}֎%L"7Z]`Ox铲CߠiT47 6q #uؾ`\* '>Ŧb&d,1駙_ ߇S1HC[ʢ| h܈ac:֚Y}L9e2X~:M/(rt,0gM\X2x.4Xx݅-w q/_r 5<"j]Ns6:hBi@gP"/.Am;<MDpՐUkv&rf^&2G~@_5:rjxS;+B?{A7IokA岑/^q߫a#;-tC"@/RR@yUhť}k%&Xa 棟Cв$̞TySǤuƉ6p}URB@}vVwLBjڇlGC:FZ?dJTBP(7 7TDIL3Imf2kAgZ{/ #߾uاXч'mt:&@F,U&=KΟkNzׁwr'aM{>ZS^),!v(Ukدݛj& i_f|y!r30N"h&"I/q74j5aT ˽(?AV6]o-D&>H+nMʸDbt6od1!;ɗ5]u)_pEE(uJ=~Pk™l:_P?a\;&}1|F7&Ct bۥZcc =qJn˥Ý*3 njכBg7W|HNdk\b0$(U"fj7ș`1wTqBϼ@͆9(0l5JA/yA&4xn5gMNH[ Hi>`T\mxĘ 'jĴuSuy< aRm=B42Hov[,{Kmȥ\;acvJki%j9f*#ecvʊc^$P H/ކZNfҊrQMe{ 'mV ᯒ(ˏ`]"%Q}2сJK7? KUuP^ .&5 -9PG::\$:FO 1M7aų|Z X)b`7ݬ?#a[SQl8c<qsTCdK.f[Bi83y5kkXs#.QUք߸(DOo̵Fb伕}v_Nվ.}3xG!WnLOz#{hUMa~c|p.h0(`jQd8oNkQ^`^ҦFu=&peUHr'*tWSom:v9%QM[-QX('řצML`iB%rMwd]Vۿ|R]|^<>VL#n_nYN (6R7Ln3@_]nZSe|3j`Fb]5J_x/ Z:t^-H;TΫM;|(s8̬,ȋ!_+\>*ŅU g3Mb #dcI}3F88p'EKxUq4oB4 0h́ʜ(}>,@^ S s/>|7VhSf3cwchѝr,RmX"Lsuv \ńE#!ZOF!N3.2.cCmn'~l$6Mh6jKZAfɢ~Iր.ȔYi& =Nj1=MtOc[732 +7qNvaK*YpwHgB$G7l6Nw轑't",Ƶ'vNtSl݅,ZzPEtIBn}fyE0Aonҷ.4Z <0z m,LTe8!@`<%wQA2S - fj8ɖ9ُZXt5d4a&z9B>efQR)QB׸ܧ4FKK\v Ca\hmr܄bAW JX@Myb0o g5a~Ey[B_[Mdh::!5q=~"|dkl2 )e[ &B+@dURJO,3cԯgmn!^#tLeD5j/-~ 8erLJ7"-͸*=*ߤ:p.SYvRc2є -=O=>p+sLP~(D =Ww[O5Nv"Q#_IS9qG0v0\U\DlIk9KJ`K9q y3NnaǍg$!хܑ;vjBM;XXٸ W nDMl &?؁1`+*6A`\b=WQc4ϒlW_붲ʘXx\ kݿb6'⚴-P>E~o̬'?9޸i,IfmWp觜C#N*>$m^Bf8qi>)m(Ie_Tӻ-A2ɫϜ][>0_b;/ .`v.![;j 1[CwK٘:`skš;Ϳ(&Q~O0S_ pQ>TȈ#% OŚtaЈ+Q )(Sw5D _[SnEs*j~czZHw_DZ|{RP*Wq }dC=cS}j3 6[eeoq.±'MaOuU),@iO{N&0z@=0j%scVA/9c+^ x~MZO!9/`{44ӲuVh(Iarwҙ3oۿq(h:|xpe=;ycԍ}fMȍq0ÊX]F@(4,+_X ypl-5* ,vqMqĘP658Oy*hre<\Md_#p_➹)7Knl$Lu8ILcz/yB}|5ZhÀ{Q$yAY7I)! ov dKg#L|MYmJTI|-ZT،y39hugz6{$^, #uLԑV^6, LW>8]W+ V[f= A 㵏뿲)L*}+bK-; sL`t#?{$Xwg:T#)edזx͚_F$ɦeP yv%cl*.鹧G9ڂ[\)fre_\Hn -ׅ7\䜠J n)t`㦇L~8=Q-][UEye2OקYJQ{} lnF۪̀WkǎaWs̳r41 EFgL46Nz9vA}-[j~펺/T:̦oMf̻4Mio> ǽ-ɈGn'&h #P$kq komỲH*>/'^Rv cV)@?Z8g/<.ԟ%ŏՎ p+'ڽJLu@݋y7iF^G.?>N`_^VPL/rHA[Sn "vQ0U8>#W4g:)"AO]CƊ>GoTUıZi%iaLR8l]!|I\[|sx?& dA3baƮ ;ȷ/|e3HM[_g4t-:{ɺh\\~%3ġҺыF  :%-3!uظb@E%T _B1Wmv$t\=B/i?$`J̌7&*`HE02&Ex#<gI2X9-7U_8*ؽj\0NqYG5_e/ 9md9Q (ʕ%*nF`B( v %L¦EpVE}l+>Ya c\Z:p'NjPN &HH3\Wi+shs7Dw0d@/LŋPmgf<5#hRɭGCQqØ r5I_?h+:QSZcI`NaDѐRba|. fBLI2.BSǶMNOL ,Βԡ:n)uGoyqa}*(_za|`>=53B^Yw8.ar&ߌ\ 3 i)b%4@̖8G N,mHֹl+͠JͧOjlnJ ;|28B(x~PR|Q ѡդH{=2Az5;< A!̧}ݡlŌK̲,lU>LcoA2v|)=]a_ jA,#XYnjjmٜ {5HxsѼC4ůjs>ir˥9,7:Vj=]T-\ +).<?Ƶ/*85WA|'Nc{ 9MOgd1*.gCqT vCAa"xWğ(K]*+pbu rcazc!n+|T8jXb0<-f'LbT>. TR/Q'<(r Kq~E m[Y1Z.h-|)nD,0 ζ:RNULf9ARe+bbœ ee 10ixQ%0.| ҺquD\hT;Gݓ1ZB hXĪ9`0]";)+ZZIC,Rh ߠPP37`ǽ(Uj Id<3$B Nc|:^r6FU͢C=mb{j=oZԐbTX%Mz ae0jںKOʧG'FW9r7WSYkz![cC$rQ#N+i/t!ד9g|CT?Tס)HMJAKgw|}BtyAj'#e_[[i*BjU! tn"禩XAmAq*}A=r#nn eE/ #/2Tx ;Y4V8_MD;>$k1&z/6#)aFaT!v+c7O\+EQg˚2@Ut /a3H7zVeSaWPEgNZw8HL=.ӦmX":Dzt详#VȎ'hsW53r55)u0g܃Tr^1oSf5wz~.@,2Νx[Sƹ lҜO!aT"$CR\mGo̍PZu/x r<XjSc-3/˔)+$ݪ_VQFX5nAn}>5GT ;L90swҸ뚑 `ˢ7c#Bkִ!^f9l ANb_RNY"NοsKg@ʦƸѶ}A ."*"#q,rI{2 3"sj~Unc0F]ĭ4yp$pvWx i #`%_4jպxFzS{T7$&};mT_>G$1xj_8` 5m/̳ao"PURԺm72N{/ 0$nEO6eI ? E]L>ϨoCyt fo!ϵ d.,'`ߪxHenw>j `@}mmB k@P:] 9[Isg n).5WѵUP+7ͬuIyYWN#cq~TxC`^9K*ѠLr"y.`pD'~'她^"`bc=?th+Ŏʭs{{v" a5xXWɹ5{\43ї>nzI&5MUiZ/74& ħ/Y*;*h Ž-]zdUN7Dpk: * Eto4khOfÆj_ݕ'Ph©+,BcH̗4df". 6pc2.t+uL2l5iTE9zRh ż.qM#=S2QRӽY뚸RPZ`[׬V+(vR)PCBMUVpG2P5Dm&f!smh;Uw)K#c›xl:?u\c5ͦ dE~硇d|=L`w. Ix XDN)5?-50vכڥYEv*1IBBnRWu\:9Y.Z RG%A  g1|w1㓯LvS+ 0H8&wʪ$AۉR#+.ʯzaHF$Qh YC\2 xƚ(=9G1sz0٣cj˩(M!b0 s j9Ǽv`6pq\\: @_B!DTȂ#ݑy\٪{?aU [JkwMb\D8a KZ#)_j2sRSܯcy!ďyǶ$+%~x-y+IٝŻnjs'c^O<_O eh@ƺ׋.}N/cN4QdvQ 6jӁ|uAhϜ*t 2J <%t.e)ZΐP^Y EjajH\0FtzZk$ѫ0pH&&!Ε0gV2 ](^%>Y]eky#[W;r`[ީd񸖚'\(6iٴ ?gn~}~let+g0tL:H&B }K ?Bj^ b:k[=@}١OD^>a(V<5FǴzsv^(PDw>ݒ) O9@7+!Xůhޗw\iRG l;w#&@1:3Ê'H:5D|}6\jvT#BrL߂/ #cm{4"ߢ؛bU0?`FT(CvSBZtu:h802v4BtA0|(;`]&؊sn#v!yGQ[\gltl=ޔTsře ޼C TJA#U3E &v?9WQMQ>6 '"@2ƅ_Ve!<"}ZtBpfF!.p3TDI `2W@'V`HBh4N[:6LZϮ.xt!bkpiO=cćsKϖoif"=_J9kp=mYqfXjcգ:̇ƍ"1]xIsΞt!Wl gAXOVݐJY 7 *oܽ:EDLf4O͔sT6 /%xz3YOQm-O+Mvm| ܑ{C*[\"V#;3ֲꑥ4C&CQsLH\ft&,? E7"z{R(7>foxCC3j?u)*Q5.H_aWbT?W~?5v ;F]@DTY:& Ńm[+c.Ƣm?bQy䱔"A/&Ŷ2eKtA,_W` ۑ6zF-sx0Ɓ/.E 4&>5a(GEXDjRx:sȤtV6K?%J4631Zp6xk?=a{oW[ uȭymU& R1G+`yʻB8icR.5Օ,SY6F|L.eQ$"F B%.q$GJ2SOjNI4CS"QXAΑ4bR! G5*ɇ[Ph;PW3[rmx ?&,Vf,mrQkR3AiSјaX󠷮?s$Q3O9&~fL)9!(Um쐭"ViSYUƁ5Z/\zcmAL]%P%<糹d:@X<>,uu%3K~ܖ 3lKsd,{vz(l:*#<{=Uce8,^+cҏE=p+^5W?Qʒ4@/hl,\և0`m>fxC8A8 ]{oZLdi2lŌ`㾺&gF4+7;ڱn0mpX6>3M"qm2VQɴ5-(T5=ﷂxu$ȸ/$KG{IG$D CQ"fREPt]D\)NTc~$J!rsカ '! A§/i>@Ƈ5K ԒeƌDGk#z&y2|[UVcohv;sOK}C,R*1;q៬&wY2\jiy!2Ltȡ`:H Tz3IKE) b0@1O ]Zs{@4NoEN7l-98Tw_0'#Qn¿j"w$c ~.ώy89j6ЯWe@zHa83dHRm?!q\])4M1i1=hH;zQiSA-U}k&9]S6/} |}@pVS..#׋cn"ɥM u=Peߨ;{{}܏m!VTd)74opb֧st>5._hmU zDr, r _met GՂBtGEڎI">\Irtd+@%խY.->Bkn/L>(/m釖mk^0?kFhOU/o2O}Tk4>4 ɝ8*AV_,b5e),2=v~3aQ:!g܉L9MZRr>׃Nq?F^!ҴXh5pzƧC*Xٍ̮z~d i#]*}W7־,C.aǰ:P5<wd2BֹkФR 6LnyovV3wZmN9 &Wl?wMَ a3M'G(s]?dp%Uu N~-uSyX &eՑ.g!sndHHCDWOj?O,σ-UWJV g>ՎĐk[fdIBZr[@ +לՇXzS9_?!fji6ZA0]zM$`Qq9HUDub7GI!B`D^7<̥vENo7瀲Pħor' /-D,t?yCgQf5& jIUvP|ql\ OeוYPsU:XAF6UZ`f>fm^fа$.* 7M콘jq |Qn4ԕ%|rlVR9vw~yQgAPч"?`ݗ[MxQGcO#tLnˁK.!u-Mw*sOdl!&rقX$lD;.sI#g4O? ,Fq ~[_1 \ t WUh$/1^SD^DcZH~;(jl_,9&?^S9Y9>̀#wi!0~Eh\ ͫQִUgvL `8չ!qBiXz)f@o+b׶lr' hʲkjT=?)_}(?jd<m2E<fЁdZd')nb4!p۠?\j ! I39sY.&i5]]`Fq{=/GcseGQ^-΂#abV; ?%g3 _(/[OsǒcLS0}:v6>#ycdpJnmX"H?.u1lPel%Gh4CYf+k)^Y,`W,}#2dP~ UZ֡[%WhV5n ߹KGal5a?dݷiUߤnukѨ*%V%}y Ek݋E#"L!mxLH$֣L.lO-"@**@H &v9%AI}+FwQќ  ^ЌP2%F`-y55i OfzIM#鞀HK\X]B+AM{~0DDm=n[;|2R,BBVL}@BP+z%$<=gl*{P}7Xo0c 4IP3Oi"k@7Y؛eR\02jgpc0pnFQ2m};qTL2M!i`'$LIÖ8[ZSwmg)FGd`?p*|A+?%[5UVbfRw# ;.$v74v&xwla- KSRp̵F\ľ8zv0&p(Y27yfDjSnrtS l]q bT7|M(HY^MB3i9[Ip5 1VRt&ՠOm>>Ӈ򢸾]itD2}|'-y^Tu4 '.G'cQ ҹ:( a+) tdr'.iO~n&dO;W0/{*DqsU/ŪI-]oUlx ?rw4aj1Q+ƙA-ꭀzBn|9銲@?ęZ"\+(jld& 3Q/k6<QtJ4nƨ h2тM GZr1gN~P7j]mNNLT\MϯXcx #S'kENsRM 1̦cSBJ񩚥 5bݬ@FO8¼%XSuah9Q q{(Vnj(lAH $ GɪctUjrk["et!}l kq61f[ 6 vrӉ|+EQ^ta/OW~JE1u]ze#`wTI,㋆r{=A܅}Rݱ,D*q- P0t Ѐ Ŵ!A-jEU9$xoE+׈^Z tSj+H].` !闧CFzMEP)Ϝm uEƅm$_NJ(&rSIw>ԋq xJLXn iEqAj39BaQVQ[Q~@.U}̙j5o)YrgđLc;Q^9$F+Ibze20>5}T_,n$:\rwO4)wً2b6ںL2 ĉNɄ M6y/C"S?1o0cW+ v>oAͭX̫oo9 }mT\!Y)&4OP8J&Fã48\(PZM>)Eu!W!CR ,(/P#h 3v38W @wgsAZ OP_k{xw ^$!P3?f#pWe軦B~ 0k7}Vo8“ypIe;DCt)JkʀLeEJ6 Y')$ٸ흻i )[h ?˴ JMKB;ҘѝY}0:;hsR_X|?ݍgbwiir2>Nc~Zp.Ȥfp`bqyX›z*s V9.t5aEc'P-v$PKjdA6zZ4=ZϸYV͆. a?*y;{y";ʜϾ0jشIEES&+>2ΈױeF>ѭ z0sзe0LO馬3="P (6˺ׯýiOtN0Jp#$SRQyd3]Ny#(G!!MXe&` 1D*9ү|96G`mN7?C 'anbzz|}SUkk&ިw?iv۬G-U6oGI&U@^pq mG.36GeA zz?!3jldS8zƅn2wsz_{ۖ3 Nr=yGn6Q`i ajr+GNGX"̓zSkY iYa;|8Xm%s<=V)w)Y (.cKI^ lq*8=g-}|-;?uCND&=4ڎ0Z!=j7{4k}F?'Р[ ΦR4Jet 50Q g?PShJ/QyuHXbZmer!⫬$ i7Q iL-tc˜/Mg\_=RT?j?؃5drޤ`ShΨ3|_x b]%ϋ'~$X.N'%5k6qa|f[N>rFfemhSm{2r٧ρSlDa GBןOU4וCNo?Sx 0ZzF*xM6 Fc"bPSߣy{04spb,7L䇻B>B{'4]DZCX8WS|/q7KSߎoRQHb9 {".<$jsр :XEQ͎SK5A9U\ڐR͠uJ`uM}캖,i;7mB`,2c FpӺ0vǴA.v}Ftb++W-U7۝}G *L>'yGVoo E1t(Ǡ@z/8`/NgX C!Q&5Y<(Dq^c-2]d5tF% ޠ]݋R+u @2B-*<mYi:e16׍<`Jt\+Yڍc9(X6 4E!Oi{50M8z].miǚ,c J<d9v]t=Y$_%c/yD8|sI+.) Dhx.<'ڙbVI2aJ@ Jͤw>cޭӓ)cL!rP\7֣cfMtsz膛h@Aب  .j PDPK`IÖ$]`:ۛΡe0}b*{S>nH$rב͟=8W4*aԶ޾Δt #֪Mu⟈^h`'_O5?*%=J$n|³f#bzuqgd+A 9@%$7S?llyhzMkfdjK\Aͩ_w_6 i/@DrVzQHQ {O6[ SMd ޥOH^mq9ˉMAo,d E\ŏ 5LΧAfcm38b,D>D{Cds i|c/EVE?T;B O*v@dODծ1S\{\MC<\¸c UN4QުM q5{l3_v-Z[8YKWar/qf{h|8m/e5޶̞M(6^kiwk$Q&DTmRwӊ@JmA<=%5p t'-޾#>Q߾ s}Ri5DL!`o筑{@"q ?Yք؏c|cmr07W-F(S$4E_5o i轈 v!XUE]0 D3FO^13f3V`T#lquY(D8=_fw~5|*.}趿V#Ҧ|HD;9Dz=EitXs\g@Woì xkPܧJ\LNTݘ47 .y,PKt ۱L;:ܪ|3C:)压ihE&MCU3Z9&&U!M+著xU]vI}1"u s,;;g5,t_H(}PO}\xzڔ|4[ioe@ķJg<%"i⼋"3'W(V:iՁ(#\cհD2j{*ܚ8q+ں`L= wDK ꯎ#!C}s \Nh,W|j|*c0 ԰ҘD܆q+9;MP^۸H9{ӞGպk>}WNZ]2/-Q\'`R&ouVo3jGSL<&;ɽ C7Yιf^-sњmUH``Pq5ż65NQ? .c(zG{LZ]ZW ;8DxeB㭙T|Ǘ h Jkv+"P͑8"[[T.un t?Ez?&zf:3yÙF(P,Zau霞\-~ƘzGE>)#T ,N7]UDʱ HAݯ~!z6̺PS~'ZUt=FV|nnTo0 ҋ`)^'> ), >]`RsCЕT_`Z[z~دo"JX6%k ÛD(2Z|>u\jІd|wfLaW"E<,3(Y !US@/hL >)KncB>a/4ׂ Ji1PLR) aDץQR>e34:+12.dgLsRQg2ӏ~&QY>`O g ^JFvsglC/%E(uIz5J* BMjRr|3i & S w7KLqC_ ,R ̢\"%x'戝 1BmH_kh<ߥBVENZ [^5AvKtӝ>}k0\4Qk>W1ǞD"2"adqC89EGkC1=l.jM" N |?Q7ӤYQ9ktث[=1:XrOe&ŸLj"ybFF]kq!8{ Dǻݝx*zAu_'I|Efh}_ ads~%UFqg/$;=lδ0s8@ᯁ&}0+ih6G\#jj&a^Lr&pAB&A\!BbԱcIܫϠ`hw1]̌\2ͥ dQߕo'k9)H4GjJu=u442k^hyR}ʐᱥwA@diLog ۨ=zUԽ4H#XX*1>~-s|h"5:v{g `%N s(cr%.f})lc쭻"&q`7 O;6o\GNL+^e!rQ/]ճKPaςi VN7- 뢛lVx:7g$I~΅-f&LgMe%}B{l\D;CY1Əl#'z6#Jԡ3=a<<уbQiP0 6@ 4lDդdfA$AR@`AGYRܬ2(bT>4S&QAHxΘ6B"3+dW{O,L̿ ]Ǣ/Z]ҙ٩qAҜy=I܆G0kVч[jHV1lκ;>s(ԼWO~?.0 PA2ab]OGP)@ '!v)'AĄlXS&J7!c8>njd߂C~3>}zIS7ekzdfO"u)/43F3e 0¢M֮ͮD^0j b"/=ʨ?qUI+,zyLh+Y:A0JJF.AlE4 RF-LD! 3Kfm$4?2(cĸ> QYB5?>]^)_,T8 MO`aL~4c)Tl"X9Go׾O;D3s"_v4 n' q[Κ3b̿Y@}U]ItfBS[y>izB#z-%.h2.ru%jQ}zy@;`lF|a Nz貌[cblhݰlFU(6`wƌʰk6tɚ9{~pu"+FM]nQv@uo;}Ik№FRtJ;ͮ}yE5u"ڒӊG(=)R78?e!sQcE=.Uen'u3), z/q92Һt~Gf_T¤/~,A^`Z_ƝI=&^(RmB~Njh[+刈9 !4w3O=STqa0 7"H?IioLğ~bSTTvi5uHϠ[^ejy FhE-ܰRzk2n*Qnjy5Y&kQ=6ƫBy ,mƅ i =.lR0Mq;mWfY~ s%Bԛzuy2tD]H)h__+vvb^q}\\kD[RvB C} ԲHB8_C<Zγ=ae9+~N8(P^6Ҩ=t$m?HaW~ ƕ ߓO(҆{@ c.M Q,&kAC*Ct 0tĝ}ݏ.ˏ1d@x:# ݞOy`WPߋ %2Oy12]K֘t$?XTfF_MMc{Fl|\o[ PDX +;4DzxXb/~UzYo;ys"|~ :odf;Lp眪WRwG>O#<}S9 R{g|E`Dl"DZ ,Zn4 Jf3P}qp݊ugo:pUX?1lIN`y(ꪑ]o e{j"2^2FKļÐk 5˅PԳs"83YtgdQ6u97<}f-BLߢer e VZ-n"Qjڽi1NBbxj2(Pil?P [Af``խs ޻[ZENx]oytBo{G xRъd,,oʁ} szi;b-G|nb%1(_7Sig'Oo+W(ِxIrx3K`I̹Yјd-򐲌8˕ 2(HT ST3ėc3^#5FUNFS9~Ɋ>5 ОƔh&gJ,EZs/Fg eC/'xeYeS`[m,UULyHE8\  vNk˝& Ra>b!`&ՌXn0kUI/V3G 7llpD/>R>~RW iF5GPefᆼ6QtuUJN_74SMP,іvmC ̗B6CIn?ߧ(}P&:nv>@60V)Gl.);#BB1E.]ۮ i HxI6%'N4nPnSs}O IRwQB_-7lRM"毾iWV+Rf/p%ETeNZ0 _ 9Ɖu b -k\i!p{5Yi&ŀǖ`DACz܌Pof6,PoPJf}NoKL2s17XMX "SP|?[+Jd%!ZB*~(bYH}~Z5íig5[Pi >X`򤡘% q̶WOP2:1 ݼ2oDZ(or%ݯQkC?7(O㗇ϬY8.#z*;Ӑɷr-==#ER=A2txb1'T{}9:7z{lj8aM`L]L̮\/хWfDj]sQ_1ҭ񽯽(yUr'Ә̚C500+H{g-nk;,tÐ-횤'F2'm1UT69ד] b)g:q5B&Vb&9NYHuQJglO]vĻ- f\r!:h!I Cܬ|kK[[ZҴ8,ԪA;R>Us>+rgh-<|!=Lȋd{㩥C4#CYB-,N6pIWFHmjK\h4go{.3=to w1B`Szĕ1a>QB(!قc,1b|`bY߲X t&޴b)b/MdEKd΋zG 5ZwF:_v tydL)c$K9aq P Ov dK4ǮNRk^I\y=E3RO(Ѯ-g3 %r0qȔ@ 0Nw2ѸF!{5("b^ݸ\l}8EnH[۵wQ)QQ A3#t^-Yaִ={xԊB洢 5p{6|ZImp>^0 `k=O lmDQ!rؼDR$_w. []#n[y5xwʱ 8i.)L>PK&[&[?קS!^dcOέ~ &$a.ŗa! :h]A$ vTH iR(QL̔5o8( xҫ? o'X/=bs&vZ^Me*@GH6wV#s^*v[Qf4aD--r_SC2zU'_ؗ5R%+I;D, W_D44i1)jK[Sf$/]{CjW2j5C?XofkcYh&2|71$#\KObghOTΟx,A T6yDoO;SpYZXP6yuk15̂u9#%G%T;<øFXrcF}VN4ĩAQ0:9e}֩/ {}i"R,+A!꯱f2ˉM.>3sRyIn lQ'^Ac tTN\3}3;mB܈w+/@^%mFWvLe0^|]*ݒ_n,Dz/keDx]US;LcH`0T (w$`c>3$> tZf,7h&b={9n@%S< $sBk8Y]|;FY@uoϊPbP5nIY>Va>Id`w@3Q pȐ9]`8DL#d$Q׌$K~@߶@]V2ݨ;{0X2(p;wgQf ~C靖PŸ"r?j0,%;~{GDjZw~}&jUC  ٙ#ec3 cn+Z#`'`ݧ Dm2]MXMi>G檛o/=0̙V &xaI]:LEePU=IzY㖴C}Td,=!{GS*sQ%:KvsFsB]IW*^c04ˡPqOnaWF =(˨cYVbeQsdt$U \ƐdP[d6vAٚ:gm*A !U**htf"WVc | & 0ۙ n; 2tUԲ fsr#.S@= jW`NPK :@ZY}mk ۺ3c,=>J*q1nCZjP/!mdM^f^qI".8G~iY#IΔsնث셟խ~˗ 6yB>YXoxOi.~l ax#[" nxr-X S)7ʼb>϶4'*-/[@9(н-CZW23(މaI"3m<=kTr(8zE;+ c +knRq&!l`s_':\ô"D1H*rY`Rx=ΙZ3|o>ws!_ V OQ+i:MzXQd@\x&f! Hjwh/N4hx@4#띥z/.J=C VGR3ՑFB$O_'*ߧ3[0]2;f_q7Eۭ,C7W]%Ҹ;rlUwHPxW !Δtk8!6@Yi1F?-qt{yܵx,Ryh1UG9Ń7DIJycv3#(WWdin\ӑ9M)Ր(>FgXW)1dg:x(+޾ aƴhA-5!w͈Pd:(#gMZڝٺ5().$ly>@t3m9) ^9FCtK?c)6:bh-\--ԟlRh K1:/og]ѵd "Ivu+{` Hͼjð4E`fM~;[1x[C{.ϛn?儃GDۥs '5ؠ)6ڸ!%0.iЎ_ DxZJy}㎩? "i]{Pyggv0Y֧5s!*puwWATfjBoymifA+^BPE#}#/ [vC*0BHlO3uv.xM-(u^s]\ܸIܨP2QM?L9,~9(6 w1PTg^+7%`[9[qBqу /JEj1g}k9nDײynE`bCuXNКbBA'BZP, E:hs5]?Z@"ͺ+bfҡwY5ѩc]xVO١8Tu'tȰMTZD#*pҊڡKn/YcTwAat01~+ akBt++nN )ۍ":)EzǢ /Ux8Cj5 ԹgpDp9NױExa7Cd]zC6j<۷DSM:Whumub";: cB)ѷ/޲WT ^x"Iؐy^ NE; \L8a eB\w֐,C C՘J- k D1E.#ivRk^{Peʦ`LiQ/X5gDʢGif 6aEhz 4{ӧd2E;/y2!&ahG%6B o  ~P{a5][FNh2$7ZZ=4˷_Ղf/d]/zaH#H6WaPa ҲӒ]r5v9F[ X cR&,c.QTrSwf|KPFpT\)>I}(NT;AKȿҫGw@Æs vO vtKx#P%IJS^*ޞ#L4B]ZZt(. [9 6RX(})Y+q'~r𚹮c:DTy3K3^9ZmQxeH;2[ gQcYQ BXҸIyF` CmNY_( D,w6|/5fy]R4sj41?8cO Vrl3B t!R$gjzXJ1kFD+seM$H`KW! K5ym:˾ }š){FP#[ؐ@!zc6.|f(Fe}i,F0OGXzhbG$ZL2:຃&1+,/ٖzC-8`~W^l.jKkdf e$!tsFQ lEޤN^XwE15wzڨNia!V&i_gY78QnJ*S1O KV[Ez ˥'jfk4:Q^yO䮍Akk. y&EQCvA!edqIdXUٖaГ]໪$۟g++*R]~~v (d/H*YS:lJ`Lz ?m'^;Yt 8e$gV;fSz8+]H@2̟.?d9i] DR,~<}6oA67.{ sM͂3s`2{^1) &Z0LYSz[|8#Ք`Բ$Gnc[0.< a<\-׍M9㪖V+T\~1"dPpۥOz2y/oydy#g)fqK)(6{JHy@nG,*T-`LcrLMIc*b=_e^(u/&!aI8\͘k4Nl]\ϜHUT1Bwfqhaloc+%@VVP!@8tIqYR:V $H9PFF\I-h}__fYqT:ZJ79Qd bxHϤ '9 F%{DGg]U/5~s9FxH[]X8To3 _ O !{+- O27l8sF%6 I!UZ8޷$0-?=/@;tsԭE)d#;nѣ l/"<{ Fa@uȅrpic K^'ނ${P (dܣSH-5E MC=0)R lo>ܖ\fFcOm~%lm|^T6k"gp:} bӃVp(dQMBd(dE\$Pb+%RR:R?ɩUxkk"  OH1,"?@9Gbb}麏H8+#u;N8{uw;{SWɄ >H&YiB-O+=*qQZ.Aߤ%M+~X*_zPJL3%\d.\SfKz.p rka\a #HsҚ /w>;jʱ]ޯ^bB~#tbgqs tꡫS~S20oFRb5l!~@"ty^+,;'Sa\\|uUr gdH  S#Qɘ%߇H<=pi,՝h.6Ҝt۸RXK9Ct“Ϧ|:}oEX29!_li}ZKf,xXгo"8i"/5>GJW'oN*_lքz#VnÒ,yݟOg[o!*b/Y&jcDE]b͟(ӻX  (.@] H+j?y1`", _9ogL;3(. D]eVv1*R]Nbz? xZSgKϟ|DK0P (my ꢋn/vYF {~T3m[iLo3.)08d &?>vvm` >)8.M F72z\)i-Wè@r0{B,<8-ָ.ej?nF;,^n}*_y߁d`d [Ei2ݞ;Il/$3U)RPض~]UE?-mr<0DQ %P>I-Qq$Q,=&cN vkagfWN8PCShkzDaq^MpK/$W:3.Kc5jV+GɡW35T{QX; gQʹA醃jI)=w~Au*#>j&T} $%kAĤQ2" j-@oG)I1zZ^#!5{b@̢ո~1t:%W+xz}(Od`]9=7&bR#b<cTdPWh /9)0q,ls|NUwa{M5x!1ᒚiZC0]mY_q0V2Ny$#/ݐ;!˷vx f/e-n-} a(ynljxq: 8v6TipDLEp3ٗN$]LsO\>e#gS~O2ꮀ9! ~m1]G}K]Tˬd< >`H`C,L=^YTSXէNH}u Kꘂ[ qzɠ6ͩi^7ljn*DH*NPPukG[_N'1.YAv":i~miQbwA[Vл0/ Y.|j~Ysusn(橪ivbKHrt,{l^}{a3Xh.;CdakȆ˿(]ois\HFA9K+l_cp=R$\Gwc* *u6w)~NLX11ݏ"br&KAl!5VVޠ/ jr M2׋]^eYg H_@ϬzQɩgF 7jnnj7eES((] z$՗Q 7ٝ8HeC_WxSϽQv^kw9!o1"]Vp*kL6أ/K޻CZwQttASטA@h"i̻'ll3h B+lA|$SV.? HvgսFvi?'ReE>75@L\ 4Jhu3*\駿aVdC4AG?' mc^a6ϭ܅/(4T0S~ƐfL$`"PG)X *iz?}#Ҷhd2Vg6Ĩ(AZp1rɔ=wqT'Id6aQ n^Ipb2kxϸy(Ca6aXWgf~=8|ZÖ^2bmqT>#h=V!Rdqν~*_\zr /7:S1RE{0w[$LÑثPg&dQ4dweu&`?u%IIO +t/ ,~ Ia}{|luVtf{1!6XW"1ў꟒Bcyp !SH0DU% %(:9,Vqx+D+:Ueݑ5;󰑛sR fR7`w%d-, D 1E8F4dڮ9zUSXN];a!op| VVN# fb4.Iσ\ڥkzG*#Jv5Ts.Ǹ=Nw>(v̏^)XGsn XjCǒ3 HB{\}nCa{ɺ圠zaڛzc^Ê '= N<gt_FũbzA ޢ/< iOA<6pxon;TEPS`GtegvNмFB:KF ,m*k,c2&Y+qs!"9Uml|VLtṂGğ2?dKHop 0\O BN=t U8y2. ]QݤAwvS:+L#0PC:=D.INel6~=f]T^7-K]ђVE;Zy-3ʒO  m`ߝOe53#hJ6g%'Xtq6zhr񋴫nNj,sP()(rOt sҊ@-9]bkK ?.LxG5~s8ֻtw>r]GÓ>ؚ_,o3Z90S{c):U =>4%aV74Ê@|,2},҃8K0}6LZ_d+W4^LO$t<"TNJjjZ'!$ gYbY+`x-zx{o@]Ey(Y#h91xR>JÐ [Dh,ɞm\z@@œtV H5ME$^aB:GW͠Ґ;[xqQ:{=+.j_ /z"^H)o NC/n d{)R5; õ&&"}|Λ3eZN] MvaQ$#Ō'=65r<,b#JʽFfˇ/,+X401obJ+gc&2[6])9JU|x+SRݍڄU%W(t-Zx2ʣA|#N$-m2*~'4ZᾥMD~4'|C596YJ%>! &J7SŊ\%~0T%j4+!kI0:W!vr{ H#ErLV })FXC9V@BH#}P,ɾw(OCܶrlLe=[tG Hx[뜸P}8D.Q'3ڴ)J9\{NkZ+Ċiz}n)҉S e:Gwz}1e><ЪUc'#OXVܶ̐1D;Ħ) 8gFaگ7"R/l0o#tȜ:N鮤G}sy^}8A`4',_ǬVyK D{z疴`wʯWSRj`Vj)kXO8rԅRSc"c`p##xwI]la@F=Mp׺RUA.@I{mm w'he =@GFWuG^СHM5,iT⬇gċ.*6r493dݫ-oN촌5_jMH3V54;nAC.!.ElDB\7,V%<Ϙ }j/rյ&;W1;d/t&qf\p7$~CбQ[#hq쫕'Μt#cWCp$A[{>eH@4NwA(4ebor# ޙ@9FMr֕m]zVp>#"'f|џ,ASi99<>Hjo&*Km#hE [93vc؃jq@bp/^S-;XhS`f ϐj7'!l݌(/v%^ 4_@a4ط:J .;tY:XD) #5?%Ps<"P'*vD$'OҾ"wN*UIvo*2FgeKH' Z Rrbi&,6/Y<QXT_ k _)l& E8 !wVس\DiX΂.Q=NJH EY^Meg?q;K0LBP_N<JM7`u UGxM "\ }ʸ z= Qw&&;)3쒗J+|P1+Rʵ?)+އ"Yz67ͦ04@8Lecƃyv0c9 5~*(W|M:lx2;+bNP˂o د%_AHZնێƪz9[m"'_8'^~V͈XFqupYnӝیGYib@Y[&@>SMtR1(*.u$ЕU>ӠF#gHIqWRyCM'T&by1YG:ݩd{v䓔ò  KGs`˝VXAk}̀7{ W(C5G,\gs)ˁzY ytcԝλ\tq-K[Ǫ>ozϴ=i x9 ˿R2mm4 \@j_5zZ;-J2XA!TVvBÜZnjԓ?WM)vxSUgeo͚h$:\?!Z^*I.r|E r00Rͷe^|r>Arqg*KY8ŖDiaf$ીkU %\X햒u;M~wKmrNI>u1 ZUSQrzHO'cbIڣ0TLeSؑJR*VegGfNp#CTL&pj_R>!HoAsI{z u@ͧPI!>@ &֜7.>D'`MX7B]G?!^eV}9m|7*ڝ:,|@R"֯4+T!Sfp4\><TJ).[w3MW0|RPmO]xc e ՋĘ{8i2i *OܚfߚN!r{)sEhvsPT_7 k-E_[䦠DNe-g:|PRl2D%d`4M^o6~2tn2_}(O_TnqC6')lñY'`Hֲ c0L; m6Ƣd jQu"690"t` ZKXms.ԶY,$G`!׃5C@ 7W` dަQs[r~jO=f΃/z4tcO8ڳ?K]aSm2 [Ѓ mjnS:4*:5э`8wQ$6mTI .#h])[A+K?-lp-ӭYKD`zGB01-8rfl=6H䱂,(H2>GݡSM'gSӊ/ (Mx- `|wq#?,|K*/NFife4WGasED6=e>["w{#`?L?jm(@7`Tzo8]1yOHhiMea$Gߢs\afdJX@?As|24AA2[8t 2P!!){IiymT)TEaP %E+M-3Jph7G2*D֣u5DK< ?9)@Kc Z"儫n1!g,,Җf7pbB3MͅATɋ qX`&IjM|UتiujTF`Tsj,tPLd&{wfhe1 vwJŸrIlB #v>t46˴.β"`Fυ1<7H)]瘔p7:b3Xaѫ'}Lx0WYF<9i%6>p#ZFz l D]`S_}: ȑ39xh=n n7L 'lm c]>nccW͎&jȫPF">PVCE8v`FWR-pD dԥk(]<4~'l" j&^P_ݩ ‘r]е LjֽU?E)bO<9e}gTZm,bRaҘf|O&"O8&Ubc-iP1C6R}yuKNj6jݷiSHq)us9!RA^/KK8$ ʘWiĉjTp9HGVTd,ijlf@V70:iOg醖_E:MY,obN%6w 8,8ʄ6#aϥ&~.NgK7'E}팟6v5B!Q6VD@3}f9AlI@v%?4%͍j̑nzGŢm2p6V%M\bI) 8׫4pI:8kd$Ȫy*ʐԋU;gOz9>1]OOcVɐ-=`6s;xvyK6A%Fw–UnfGz6rIUvυ|N^  z-m1>L%S*2fՂos=&&qIԝ}r5k`xǙ9mD- Ka_zLc?C3 P>L]u$.n޽D@wqpON x(#B )5,#-FP[$ cxЉ2%8 Yo07o[HcbGt{|>]_pAy,hw> JlIb1^mNb+ME$'+dٸJI܁RQJ!H3pa G78S&l*jEe~ ;gn0aƎ:R8"ؒ9IZc2)dHLWl)O:vKDQp!*!M՗)Yg饝X겁z(dtFM_K,xۃQȘC''9}č+c`vv>%[w;c𣹇U,Üd) v`NZrŻ3;OOwލG, n]?柲'"qz胪B-V?QO;.!{ĈRŬi͠O2& kt5?bNkSE'2J[SwˎR*A?t宨\L[Sv Wf\f ,`f#8__Kj>^ ! $ӭ\m '#-3M^Wy7: Y ﵉& qfߞJ` pjG~IDP  y-U 5>B>9up6)t4urN΁;(KazNdy4LrAr mZVO^7c5UPę$)eSzx֜t هC6lc1GMm=ַDoҘm~!y_ Mc>Y1*gkwc2>̷͘?*wiY nk0EXmGrh u [=0P,'DD{6j Y!QETLzTPtԆZ7$~TX$oA}$BI2ͣYu~^W\.DxFW՚IVBCEھ?hDע`  _8PC0Hs~uLb) r`^`r\f _YHY^x45V(T0+7ϓϛtrSEٌNEB]vF5:Va_BI(=,օ1O+v$V)bXjS;!z$%;g}l]6UA Tyy~rxɉ;S4A\\ZۼֽS[az ?4aeA^\`('YU{U(,%g/JdLoNBʠAxrZU#NY8^lSscЮ~;r2τD(w:y(#\k*{opmsٳ'w8I d} J%V@N^ i"*[C5 SrcDSCѱeUI_lEMw ~oLΫvHRK +8xdvB !}uW%&^M՛&&=30Ԣ3 ꄇ[C%RwAL [ld_CN5-z:+QmTaΫv%܈3~# R*&edOȷW0o Vʡ'^NyRłZ  o,vJ6ȗvW%ҋЀBhap#a:+fr3 YTid~ih}o"'7D\7ZvD5e{5? })E+XtLv>(JeJAƨ٣r"aTrԦ¯yuЮ2nXy|BG0u[ga ܢ@ŀ2 K ir3]VsY ܲlk|/57жZhۋ$-<.A:H x K+'m?vw#m+Z4C+E!(YȃɚU[%ٔh J-A Q% T:l_'}IG)YƃU|NE48+b ͏ao"b /z*(j׸@jV*W/5s͗ymg<2=ed !3qE. E#VYxc#_o.Czh Jo+&o߳y(tmO&II[)D9,qVfKzCcjA^g֟:UF18vqm5GP]V#D@c>;t#=3vU[x+>ޠS?bqɝ H`$t=1$M. yҜ<$X J#L.E<(ŗyYpz7KS^5.zT6=<`m$Jt1Fk-uyS}OHƸ{K!^a5FUYQzL#}>D"t˷AKab0&ciꌈ;A4[Q̊-B QӌXPZ[Otqa ՋlzX, /-~3}h@o|!Nm l,A Lhj],.JıK3;G@nQ9jR7ߢv36-x^CEJLTkbX-)ZQyNBhfiz+ %XF_aY;`h fkxWc2c[!$2G9 ,4p42=P?L /_Էp#JRaQu e)S>%^^^gb "Ѓϟy}5^Uh \빉v71>tr:@{hmz-U_^E,^wvi5nN# U&Ģ%tw~:h z]%ϢHePz5*)#ABevؤ)n~|S51ZFE$~;.ZC]ٮ6>?Cқ; aN1F,QBudB0}ʊz< hޑ5Ht_U>qO=OS<E#@е=ff}>[})uI\C=9K H?}c~%0c\QXvXҝ{mr^~ahPrūsð]oYhcT΄sȳR(TE3C]J'(Փ 4I@>ʻR>*'7QZM538)2ʉZ1ZbbJQSIIz2؁TŞJF`$l ;2elp`̔8AFJנּ3 {s_1-0]k;o7k])셹D$6i>CflΠT jfAJ nVYd 1_fUJPfȕ|"פ ĔRͽɓPqqVcVJa27vjwaK&!&(aꀛC:ZHMύ$~B )KX)mAG;uEA3Eo0^l;2=uB(& EK451:EGeI@Q?dvZ?!%PC &>$.m5D ܎f*ߞt",b*sD}` 輶ay9SsMwàq3|{ _K'7 d}{D=ER°N`~cp>Th3~He׶:)\[ ˅it2nӷ) SEq+!"!Sp~~|u[aA. ^MLA1ppP3s){. {tNhNv>CRCIg\7H "l§Ϸ( 8m`lI[$)s#~;`;, 9m"ĵ9)$ĝ eN >#hM}!:vM3̔;$@g+90TRo/S?S@==#c'Rqn)x!T֕ .t|ڪC<͋Xc[,5XVE6!㟷).5F(l̓ʻ(o?*u MC!a5A5TrX06.T!ȶVqIszKއ|-\ZK [MbG7n5T?:[$=P8=&By= fCƗpKW#L 1BJzk>j״ \gEt,KX^z8$J(lM E捰U 3=]qЏ4C1hÌI7E:Sע7ne[!sH ܹߑ>ܔ}=}F"LOpz0wK^DTѵ+27 XpV[^s`9Ak,qq(xA\٣6=4O1RC o˓s?iME=l^F|AW ihvBO2~OGx ;d] ' 0|wAZU# {9)8/\}k\A2Cm7Ź]Om;R#?z g;7PxC춭[˦u}`l{'>PpN0i -CkIg;6 sTԍcfʂ$ԺaevN2Td o(ncO_#\i7z2r+ k@>.T|S⦔L딬E ]h$G Bc 8g`,!r>Fw*܊ɻojl0ivYEG0C~bPO$=9p%D%:ٖ︌h12wkk Kʙ>iƠ0hT="gv*hQxWιχD=PwK:y},>qJL/q U7ӣPp8/mq!DkK|6_B7 Yr%8=[ eQ_^"Jsw"i"KQ {o]OvV$78|ו{?3\x>'FϬɮ 5jzX63c˜ qI3!mueႴS%oP]_":@?~ p!"z5~ϭ=0' n6 K2Ijqq ^[?l2'Ag!6u !^\C_=A+T5oo2iKu=%)'n\&_PS's3Tr8wbwD˭CbAw<0<.ϫ o4.Ƃ'Lk2=JM5z՜\,(@AvSbKnzmFɸ _RJUdAwv,Ae5{%o/۹s]n\ b8Wbl/ %/Qj1=_^B{2uӶNn̰Ć4sh!1 B^ѳOxeNқSBE7X} E[]0EbXC~)pu<.^ m00勔یEխ/Y`ƅ+>Y,C܉f[)'S&xyu; 5}S4*1VKV@t W"ӵf.P( ŗQTȭJO y ^U^Uv11#eB%JkiLCJGoYQ~tsFk|-#@$3k-ᖅЂVMWn4 đ5xjxapEth?3"A`~f3*b "u<K6~KQ;t)H_6 %E.ŕ> ԶѰľ  x+OVC3\2:t.v:ZFFӝMK(Gr\xFp&D|k@_Ly<+l81:>DHPBZ%L.-; 'mvhH-KKv-1I`ae/_mAIn*w݀ 8sj`<3ʮ|^}nkMqlLQEKG3MWv%"sxFT@A}FP1JUؔ_8˪x:,ȅPY+':.2VS";Poib@}5`v[EIo?F̈^O-s\SRė1o$Au !K){U?pBn{~[&'e =An3}s;yU?GQ*(qj#t+Zͣ^he#c9k%%flT o{3T D5\ب8>ޘ/m Fz Q/n$_<`I!"S*Y_Q +, =8$ )a`fQGmdbOf!<7 Ga*MݩdgϧΫ0O=}߹k6ӡ 5iH";5z<=5&a Yba)eP6p?.$;%YZ&(Tc>4Tl?rZחkh3yU53ky4RZ2ĥv&opwd :8El/ੲ꼌C(: y": YZu 8%٧?̅뢏_zsf-"擿SnٷN)4:fJe1>wV0v hPLAt[lMվ5ߟ]/+N\*{m):RjΜ[t䚊[T,Fn2*+Q)=qt?lW^ՠ g帿+2c?lu l;RZy?R(/ *)IA5n(%4)k]NM&vhL<S`۶3m4@<@2Ic]1W?jK&uZp L Bi\/J3^-(0I†zXP̚2Vtl&#ǥ֊}t/ﱰgπ"Ƶ/0(ZoX l@6~gZ+FU<!@%t__Dy=j &CFn+nn{>?lX|"[Yg#w «eSߵ(t7K)HrE!. ų㌑b93 OER.‚RY@ZoTV>VGd$z,Bʳpڴcx N{CQRC=8{[ZlOLgcS̢ɩoL)WŔ].-mxGMln|&]jIj:ehg_YCH)y ]ޢ8;Sr*]/v\m<<+~s2aۺ0G?BNo|^" 3XsCgm" R'ՙ'׹ez~3x?j~tcW8 8Ұ\-bD73͙ sOC JSݰ9İ5^m@ګ%Yn% r@ILޣfeWZ+矓,U.2J*1ևm*~%֥9S,J_3 0qƎD!ЃΒdjKMwxئqtvX/;N2S}/(.u -_$8`گTcOn3qR[BФJt:l  sL}&}qkwa-&Rvt j-$Ŷve3bSXX+BҴ@> )w6T mV& Bzd. Ohv(ogip\DɅD®k!fIdstL++YC) HhP3¬7ƞ~6!ƶ4E;^"HA1NKvݕO~)(5%N(!@p+~6hwa$S_YdVxmۤ e:ڛ㝑,lAy,)PU۬hAh+sD#`ͱ4JKxjXiw/{u[*hqd) 1 ω#Y:4m,zC\,'wB"Weaaג ,VVE%[bs;UUZNBQ>QAwU$W*6<%6Ռ}.*}0:6@J lq]b㨐jZh7l;ߺ ;i648 @-{d!U*|#(7{PϚ3vKB"Fk}̃^C)R3F6RX gwFN'Gwc,>dzcBNi+&ZXa'|XGF=k[TflŐ%$jtf~~'{|BNk6v kC2ĬW)2t% &Xc0.чn>`h kya m<gv;՝#S˪1p}5};句LBIiqBP*-P㸊jb3Q>r^Ăa< {2~PLck4ɱp %gO`utF^FSL,֠I@ju3qqںDȝIΉ\4cj*G1u)í7K$ ޹fD`v b:s}z9 *?9ra"ף-˦6eg3ZT.ϟ`f(u8ni8ej2U&ヤ>eG9O3+_qHC2:P٧mH[Ҧ|HF̅\39B M= N9MfS9:r cD+r+F{:$)D? hVX,)M;Ϊu99{Kz +>l[I)7XV *tԀ28uZP 7ԕ2\k=:*$z%D=뾊ENﵝ@gqaSh\*-ƄhZfݽ2gp[F8ܥKJS ;wN\7Q)Fj]뿋0i5{b 8Dp}y&i8mʘWŢrL?S_7{~bi D/rJHBG̹p3%&aÈ\,fWoV'!l1-CB+ܭ^6r?GcNvW;ԑ$vTUӔ72D?ØE TR/s5*Z(6vԂ](_WCbe" vaZu<xE(,qlS{%TiEtN6cUcA/GL-ޏ.ܻ7-3a0k4p(&{1e7Hn)bpWtd\s(fAj]&u-7Eγ#@Ku=[&B␻{yL.6y9ጤlp¬\y 2|U=nK JN _=yX``/7JzMh)Nei<=P&QAȪN D}#z oLef`I,xF&joWJI l>nmOvG493Q{{ݮ߄R(ye6ή]u§-Njn4c׀U[DY Ԉ[biPױЕܤq%?J4\g`0yA| C 5ܟrQ]{08[f,C{?x[㮒!&3oszeUtyz=St_ &6QdhvZ3X9 [7EoX_pڂ׺E&FuBZ祖"HT 2e=_68{nE3s,:EqBsf0k1saN03SDrV:\/XCws-yX1L#}W-T%eu6車n7|I@'HU/KiowM*KJ1<π.JD#p[7u4ӹk gxa)kֳ+Y8cCT"G?΁;L{wWoN*ܮIwKDFTZnNJp#Fa. _kDnNE#{0Zb}ӂy >'JTckjaa2UARz[ !T zҥ|>ŀ-4#܆]k̶.6ґFa릜 IժM#P3'CJ(cyN9"WRZy~: bW6Dꗜõ-k!C ^c9G6ˮydXצ'vܙNY1Wu fur~ih"Joh΄U Gg1e~!ʺ/\Ya^cq5XtQi"k]1PF,|x$#vxC-ۍ0c)E j3& &@[>:A sqO''K\ 7 '赨dg+Ξ_BMtPʈ2.kb1f":{]I:ۚ}ӞLa=R9 劝2lkKkTd.۩"7.7ci{k[ m*_a@3$+;X7pYXkaSacvwDŹ& :JRQE4fH0֧ZB. @[HNl[\:_9LR|8ƣE#r\p{=K^TI{GǍ2Ї|Ir;Dv+h9N0p7Bb]H,T;<=u8y)j;M X~4~Kາ%̝ssBVCB*nj.-*JԤw[w[]kOoVpS%eeI+V@boظNճc$ $/ eNUi;.P` yLo+CDl)dG]݁CxT9aiSuBF'qdHQ1O=%Z;קㄹi%Eܯ>k[Jmwѝ0fl3zՄ0CVlK!YTԖ K6Qs+lٝ3B&`0k!rCX3آVY-zwد7?z0\P~BVq4236$EVIJjzhI'52.GY͹Bϻ-i}J\-k4YSu`y%e,L=l/8wE-Eo8p'\Ni}lkK}ܪ=$E A< NA NYl*O`P"e oK>:親1VJuM$vR&]4f[ldEsԯi#[&$Qzpe<۷x80~ݐNbKYc 4:EDn.Hl~"Z(ve /b}H+e51Er,~z/ @a*]) ,{K(y/_A >G \`|+ 0d+\'PBmt #c|k7VtmE)HnOyyx_0]=WZ➣ޚS))Gq_'W\B'ױ5_׮#[MV`TunNcG&(M~c꣚Eiiu 9P : dtC;YUA8uǔ>ˋؐC1ˀ`u5_0k7&xu]\qƕ\9.ۀ5HzkىAFSJGzZ! P )5f5yq8Bc!+<}~X0귓'pV q kφ0#~i̊Ig js{^m>go5 +"HЦcJ:a {SP5K:tx8(TvO6flv픠1{bl;EV#gRXuS؂=rheGHNkױmeFj iaW>I"#'?XPgWS0`}nTXlF)s4$Cg(jtefuM~Y*׊8L1'+%H&0R|H~IJf[SAC_Y5CFF`dV3ljF= |iLW0!}9 G!]8T0Kݩo= FCC|Fɑk eS6 ?*XLr]0TVc2c+uʡUPg*aW:E&BrRpZz~I@D\ύIx( A1Ei<;RrW3QK2jiۑ8 M0O}p=ѦHl+Ms'՚~$QscGgap>@!4̗׋gjF+uJ%Bd;3Rw"Oi %Ca烔,A7qw!FOv`{:SAYVkݻxxYQ hY23"S1_To"h]{SN 4MCu$mUYga={\ϳ?')(] h-}WrYBQwA2ST͗ӥtFSWX߄_N!ҳ׾k4`?yq(;kWSVǪW; Q%#P`1]FHjHjN2 5ېUt>TY\%UKۣ?Q_Օ%2ng209Jh(֬iHdcC /?aBin͢5425+}y}t&x 1?ke f6&x?.LCl.a?+qp7%GQR U7{'0*=53Zݳב#v_2?H<2BNtj z" "Is/ɄҤexXI 9jNKli@_':&Pث>["$C bm\dž쳓cI]<۪? zC9t4\%q:!hm P йO37s=ŌZGkl` :6[-B9n8–M~l Yi_IO%`Gtw0՗ðfV;~@5xK_վoGh%!jL+A'JRZsr'Uۏo oqG 'Z£nG:hXik 3o.l 'EX,1 E K:N֧x8#͞|7/wcPe|(G UNGaL p~ӈ*"h -J7Dwjlsx >:pbr@)C]p_y1Tz{kÎ͉Qx=yS´Zm43^ 4GBg@i>FxU_#FZD%2\!DqmRd$E;n; >s9B}S2AurR@fq{ HƗmkP$}5)ԅP5g_`>6f8B@`f>}AFXSҗXԄXS~1̋ T^f؜5A<-h4#4/HV|jIyDS nAx|YkI#+AoϋX_Og|_Մq|sk惪d 4`Tnl}j 'J0 6|l[6T0'4cIt=s5L}rGBfS_~m%/\ߐFW7̆{!V©'ͧX %ZCe@Mh`O4 3ZR-zu"Y@efrUd?w.䫵=RB. WpߋQcDUb4eoqyy}U.]04$'rX4_o~@t>g~!# Gų<2OQrRט[ Eao!$Go jN 2Cer 39M[!FW7Dt R{U< 1R1Seݛþ-Pm['a:k>ݐ6nVSh4`LQg GDbB^MύZ#ˉ*ťL Ak]0uF%?_<.7*XL5ihӫ4q:W<fݠQj,W[bٽ!挨56GqM&ps{pjL\Ėr!XŧctՍ]<;Bxи1ZI!wU7R8ɁFͿ Rl/c\8ReA۴k{>H'2xBlZ5B#1@Tv=M>7o<' HO7zzw,g,zZ ,QDYG6bD7n*~lM?  rrW'J$2*:_A]ZK[]+Qqq|q{qPh`8 Y>=P.QhԿ`oUU4'ws9p/^=ߴbyNCSlTSpm=B3YLA6FSк>4~#+Yбb)OFq4SY5$VTNCbWqyOk{x~B#QK(=sfr0@o7B;VM r# Yh^^/M+3\"wjL#&3"SS3 cg 9s4.`A8"ZϵZW8E@|x.QO ?NBcc]U&M"aLF)0}0cb|idأ84RS:y1 "`ԏ9~.XaR8%gآ3>\c|:۰16Qa!kEq!)S!гWj s̙AHRxWEI@wI2>*0/<( QU"0g`p7 HbK ke1 Y;fWTe֑Zoo<  ˗و26/ۘi8+!ڿa#FLPg_q^XyM32ҒFP^ht.P.}b#Ra@]- \%{.ߠbt  (\t Hmò&Z1kKJcƕW骴8LL\3<UnQԂve>$#56-k9v*ޢ\ 0#GŦt߄!Ȳ%s}_7}>՚`V{D]C\ySwїHڮ6syrCqH{;wg{"zb2k0 J?lDŽwPD~iRYY׳SS NT*$b6CVOpQM39x0[;v|2/Z9!QaSK$&li3X.,$L:|h{X>jGF(ԥd0E붘3zkS04JrFC {4K6$iB)`7r(t~89V4 =GU2O -:DyV=r =iv}X/nkЭ@Tic+h7?hJq& 6N$wX6!54^ m|;He (s# ">bLҚ:#.fyY[pW6#,oiy{]eu.:-I[ /lxFϭ@y\")CMK~HxHCƯ̳m^V"&< |c?^XBuy1ڑ^4#*@0NbI~r&udw]MyL~b=>{W^E /`4o/Rm1X?ɱ~ jɥlVK%YY@UR[vwxi귬lWc.1 7vb[2~@V8zX O[~8wDاȤ8hXGNi扺З<4*R*ށHktk?7xPliRR BN[#tܱr# ;u;(fL~`֞7j֌Җ,DSK7[p3m D$^URҊQ W7AF؃ # q}ѥpSfj^[j3D쮄BeoP6(1סc;AtAj:p1rCMJnl.Rl%iaY` # ~fĔZn(3SDȾÿ hLc[h@{qM3,Aڣ Ҩ00: $ rN r& ӧTp` ^^,uwhޑ%3i*&nEc3^ G}l x@嬂dXy *x/ }fL,/0L!L˃_HRʃ{"gGCR<=c1h]oS#LxGꠜAL1?uzu{DtR:"| -noxʘ6&VeS|2]UUoA~*pi YjG'ERK[ P"/󑿗S}9% ) ƨdKX,@"FBRjrr2p|=++xH I)k ZB}c#4*/$L?Pl2K,"|ƦJ0NP8%=} 0kxNݱ0",Ŗa7-xBw(n}jUig5GY>c2r:bAשt!_^)7*v ;jlF8r'6h -b,9.&)@ANcnYG!msQFٻ=aAA)Z'XL!N=X-: K,g iM+MJ%ѥ *1t SSD$Tм v:]U#1L`e%LF **ϝ4rTrl EY JW:RKzQFnusz^IW͖}&lypcZ!ZuH[N'm/!6vP7_.nn3L)p#c0 N\.>{jV`VL ]0MiȔ4IEtBbUJd9cA x%\Xo ޕqȍ"M4(d~M8i /zk*qlS:`SrSbϏJ7f`{[mQlD{Ujzup˓}S%rKę HH`(ĬIv$?W/6)q zt1NBuXhCfh}u{,3yXlfײ/8EqښxRdͷӏgH&w1J ͼ*m68 McыX0 fo,&#ag@jdƆ &6 =DYO6;9  =4_/]vp2B$P.XzE Xg7hiMgP@>М+x^$݋ Ua9d.d]\Ijl] mCYΝ0;J"v:$G` R){0dj:UR$G' j N`^3-MIwT-hQieW]ꢷhs놌myaQbLBue\̕wkֆleQA=رMurb0Eލbd*S{}LDH]UAs oK0dd8!&U<+tjӥe- (84M`TzS^-y[D34.wZ',\qϋ܍pBOAN 3c6{ao/̉d ]m &Ebb57?^͛pagT8FnJI_(k3%;*b_ZFT 2q~dA| ;$Iw_t ༇:_ k/ih<ϝsO.( j~>ԩ0zGeo;i$ӯQoÙ "X5B>'t4zv⛺ nσ W_][hwR;Qь|(إm,t2s՛ő:8,S%er"9{#Q˯r_f5||5=I~MgW9ą;7bJJGb3[ϰjm.ʬ2{5߅?{HIOA>'%5<!ߔuEsQdpb&@e_ `87uc\|zd#ڻ= 3hf8sN<{zB=fz s|u?LD8-6FvO97y=Hu# %*:_jZָv@\Tˣ//%+)ĪdgQ*;$spGF^8;FZT^#ݺ+N#X c2S')9[vyda:9: C)Sr5gcɥd*dٷwOpj6pi2*HWJGVPiMUmu 9M=Ct/,nfө4 A Fpeִ`/AvmN"yB0mնKjZ,j3Q~-:j>97Iy1I98* (6G1|a豃{ajɰ˹X94k0R^t܊p;Iãío:'́RuSches}2Nٌ"L`%IX]Wbm7Ciɚ^mjO܄LaHzPQm3Rpi˗3a Lde$>iJ`sVt,B2FqJrɩy%Qh2zo8bxhg32Ώ)Jr܊e0GɱM9ﻯ'ptbȼֿƷ`7*l=KG?+ƕa iM|vl)>&}Mg˗zzK𾰳Bk6vai;q'{ul'Y)ĽNq ʪFCpkƺ UғI_WlLQe[$ѥ$4kdw2#3~0,o1R `$ w&uIcid9)~ka9 Qf~#xŐB: ;V`R_FH̒KX uv܊ w|FFHMiL ixIOcbG$}{8` ͚죌m}`d=nHtbmgv< l!`S@z([-XX#N! _Fdy:'r`[VxP:^z$+wooN:F@ҰpETͤιyPi1gAgO]DDNy~Ti =}  4xj8;둗BT?kxc.ۍcr6ڪ0邦hA~ƙHI]u9 liҢz!(VDBqDkV9To 5bbO|Q?=*xu}(4n)? ]6֙7#ª pbI"'-Gu-#e +Xjﵪpڥdxv@#. 1n.,NaCZa?nNܯk$>3 gL\"W*9Դѡ$Ҏ/ fW:;Q(ށꗽ3O~=h=8Piq&dܣdTiW؅b?f@&of)n?[NMOx$mV#5R布kmjWUj ӣVbE>I[> 'ZUziU^D{hcb1k2Un9F}eGmXRLK*#QD!Pθ xT2lN^dR<K|~r0Di Lœmj'c(Z s[Da*WDca8)y36oc=PB Ejl-պ ZZoDfM5bOLobV%0?8/@̋зa2U~֩~Q:~. gv¯HtyUӕyf\yǤ1 ߀UCʜ0'd嫲:o֯FXvsc:YV$,N Zy22<|% Nq[kxғpvS|V&-7\PQ*PԞ'TfP~P'M;(fx-Ft@}R=|ُxXk4tE۞y(CڎsO>}ޙԪm|vodҤ)5TL;e|NiLj]bFˋ|̾nBN- C%mJ!+:`Cm 0< DGF~df(gwMD~Ԯp$)h2׼Nh!HrEK06o] $H>so&u0J!. vD5ta| &pNO& 1ck\^ճ.lzRhs5Ȣ4]~R>oȋc3ZcT0Դ3oLgd:j(yZO/}Mr|:qKXpo@Δ9 d?&u[p 3=i! 3v Dl;LI^dStњ8NW|G8/E4(D)FѦa_zj\AfRs}鎭ap&AUۜ VhX@(n T!?h%I>nTf t\Qt*y%A=wjxҰQ`489n߫]G +ʏ%^oLe8,iQ,u Ӌ RB ߋ?ƊYJp4Ɣ57PPَpZ|"zjUY憔eGWOǨ!|Ղ1)n*ZHA+ ɬ+DPZOM ,a]pBc,h#K {?#P00pٟfc!eWQF d^5PJB}H!߄OnIׄpB%43pO-#ܳչzկ bWb`3ݝYvG,xW#hqKḒTOޒ\9RCnXhy+,-7Ur+O<Z1ߡ ^3F^Z{^ѝ[fi˃͜c w~z.{rF?_l,tUm1 䵉cQZtǥX)GdwĐ*]OmX/mf@ 6S'tc6w"/luoχ. h$4U#$-KWo@.] ҥD{iwNi$IF@QPGj)*5uL8dFCˌGu"DL'W4@?Zy÷7f^tQ5`ҕe _sȂIB=SP'pP7:,RU<@t8y @dgq PbbұYb.Wlk  w+oD_[#3UJ>nMaM}m3nh&\l~M ,1swS{O/Aa;?jJsba}/d:'l^hR~YHhQ*{,eUE9nhw!Iiav7<]7d,t&Gc\xA"p N>|`] WءE:2GlZ Z|Hp@T;Hw@#,':43c,)f ~miaA ^W5\^-piKG7{gw&ʩGF/^s& ~ѽ,1WY[PmKtB԰{>5w1WxGD eٙw*-gI5@Wc T1:kMљx߽Uc 3r{s RԸ+s9. Dި&}*n2174/U4(X_XkT;P pRJ~s7b?B4J7#rk_@}4 B.ً?gB̎RcޖɈyONݮ zd*23v̱&#y .r_Oftݑ*,i4ܘM}1NOx(|TЁ;͐stި/i)5JmK<0&"dv8]A_8]R21>>/<d.AB{F-j`~h,7SCSe.,h>oF g;JYWTSsUÉkNww߻C^-V2nF应`;~@8:`8O^#VpG+#j N=qjG-_/djM"zy/PIJ[Xu Pa\#3  md1!QNfp">]SZ<{2Ŝ(ȊXKh -r"6 l`&>nM҃ |գ)8Y}8`ׁRߪāg>rba-,vk#[ֈjx.T>dGbT2ikί\ /H:AP uZC ~|TW{ꁪz3mQW%R+1 Ip`vE;niwM| /@J̈́7.FZ/FFP8``I62xprRI M:pznHZ&YMjJᲙ=ķ4I] 3&LTTf&Xz麠0h'GqwdM`}%20CP@NoڿLVr^b}LA,qLZ1NvZ{@ Hg]1/'/w{G<:v$aڜ)$)Vїqr#dJJ\ ?h w&5RzM& /;I!,:[u~/R*6wc覦s+pJK 1oA84G3'R!QK)"ڽ'x|H׫/}Ƅh[s?^!<CKp~GřppȤ @uޓTCkOf[:Te:i3 ev1dS4Bx|[|3OY v[X5 Bb0B|xu%9q{<`ӮQr:fD-6Vl_\($rn AdҤښ{te{޻-TRUU~(Ǖ}gw{S۞!G#R=Qh1?^_پCƭ[LRϝH5`(^q sbj=N2')';w& b~)HIx]`jCI -E1#LP`} B٩Y3PmΖ=2IPʂMwOEӒwdIk _y(c.;됐b*G X&9=XZoy}ZXgn/&n_cd捦ch7y]^jMe>AOQgQ25f#CCP$Ǟi3f9H9pێ;2ybR<ABe8؝XJ8*1U:Eejӵӓ] 584'a79Cz<,⊖gS;[JhZ"/gŢwV#h輙"0R^nklNо lƄ:=-A*{ C YB=YE,)S4PaFhπ>m^V1}5zg%x>F(p%'}qS)K@~ B"}k?1nc YjG/ڔyNVZG|>]CKQeٌ8I Ko;{vZaОn2ͻ|q|^~ϲF"o}QB:hd?x>,)` K.X0 fax9Ʊ+JK/Soeݪ8GTޛ?AF8cMޣ?X}>3tYRuJkYP{FDA+ B$c8p0s-ⷦ|T13С[`K}>ֳH-9_t&/-;Ui=!oiyHLe}c3_k=[e++p,8KRuzkIFyթ,7J9/x3kJppj>U|SMɵ"T ltna,Ęifޮ53Ӵ>ib8Dc>z9iG]@*vg8ct1zlNx0`/_ǚ[uUǶbf,5AuC8! xSJ'wfpo B) p5'2Es-=ӭ)Hn~a!_{ǭ9pˎ_4 Z[$f :ﺍ4[v>T':*k(rgw{~6aX*ڏ"͒/mL6bt0"XڠO))5kSgN Olm})!/})r$K}1&Q;a㈔ddAJAB}!h=a%ums5*Mz@AdYXYuϺD}#3P!}M|DC)E7Efk89dJiL?#3 H,Mo# KS)..^Nz,-]mF˨1hz"~co|:*=tbyloǒ͠k^K TS='=^/c`H!?HUUTԣGγy/*3#-^V)gbUG#LY'ly[O:Vw%*Q[r,6_ k&*oA~kg\y9ٿPu',L2!6+JBM\uuWęT3Qyf'(A5a^R `)FA q.#;wiޢWb;05pX`Q `/*J ܸX*FZJVO@4Bp4TrA%@[B:#(R+.o%bXPWiolme'k05) 0rfgPҖ4"GT4$/V% JwM(|?Jeqr>Hz2ҽTDZ\59PWx90>#~Dn YWKN ]NX 4xk(7q 4p[ ^Jb9!G롷m!5{^hw=spkoi !Di(dpN Ը_@4pi%Lu ?,Ycc??AUά \4 kÀ.QpQŅQwa~kh#iV'iQI12^Dq$xB 4th<wd7_WsYk[' :&E3 v|}qAhr´CIZr͏ .RLc&7KTikF"p@JPhs+ Hjar;=`a݁6ı 6:[zqf- ~[hN1% > OV̙0t)8.9{` j֭4!V?0HKi"Vh@z{Wٮq烗ξNO^;}!c@84ꫵOqlFHNn:'bMúϚjo.fiq^V ;7<a~_+|*B?i躰Cg<[ڦ(d8Els6Ӵ(9tZ\uR54GnB Z\l ,d"#~gU(QQ6X%!=7TpuFm](\Mn5` ۃ%A1%Q8R#O-x'~Mj*-ׁOa9!Lr$ {+0DCKmx>zgOL1(eDT#aJѳy,PޯAaQ FNIΣݮR_ gK3 „:xd}5Fq W)#ց\V}h vaJy7 ~!i :?*e@]+qŁ8HhtӣzX '!nz؊ޞ(~KS[,_lTl]Q!NE}転(.$uQ_ۯFlIiNߔINpFi%vl$?l3]T{#w i?]Ujr_na[`ӻ 5Q/AzG?(pؽNϠL;B^)S-Em|QHNя8½Um]?ynD# nVU pM*#̯R?e?hԗ` Y$L7/Ҧ6 U&M`\X5-XQMY۹snA44"j8oڑSFabv_p(+'m=W+Yxj(oe`o`P#ZXZɐ+]C<8&eQ-\G x _ $'鶈4\/DS%R_zeso)o'c`p&_ƜO=hs- 2IGףq[bs =33|"G9I5lӊYXfx"jf+`D=pS _2,Y3`.m|S QȖ hjC|օSߣND▝(YYtI9_ͱ7.& ܆u _}D"sbaH[u>dL ~Ǧ'TiH$0D(؛* W٫tزLWwO8!jHh cڸJA3 "Y'@B "_0 K S[ paI#e?cVj*2:8 ܹ0vФ#meV6^DBوmCV@j_kI'9拴 (y=gSq~W2%%13+}O_TOpw?Oee?E/ fX0T+JiÁ\D 0pQ,{\PH[`&+fA|t77=d5!OfYgݤq6=)YY4 *lpZ%[,㏍ӵ%pC.V@b`')ſQor?D%3YX;YW&E3١H@03 XG{_aHsӏI^8q="u`/i'hE.DtEX3uZ#ٚfbDRvOA7)k><ۂ͗aziGB%RX;CQ^hwع9Ψ@4敮=7kcnw."Se$~ oj_2k½v}kJb- >*w`K]R3)-暞9I`x&=>cB#$7 .46 ՛:Tz}@y{!>W u Emɒ& k{ َ} lIIa6Ӻ !Sꃗ_δF prz{fAV5Dc;4CV/=0U!# _/+9(Ӌ,x4gKc$ץrPaP\5{M_Jy2Ex-ꋠ,x/_j,S0 *^)sD8"(:NkAFJ,̒WmxZo?bso>r0"HCSE.fB(|Du3%z;־Ҕ*֪(_d;™ǸOVձa,Mܬ3#'+%P-?G+]ƃq<׉6d]1=jVXֲim!@REQa@w\ v2ipugP(g XѢ3da WM7s02Qc<=6kY" l+aSep_ ڟ̇ x/&~҇TkCI, w:'q?< VG*S4̕BgEXsW485l3R<]x^GձC9n64{"(䍁#cS u$֥9=݌hDO`J;L3 $ǐ?d =Ye OQe\b$ʨ s~VYdPVNu 5T`hm[q7AKuEUZ,O]26,ܵtOO*s8Op a 'tM\Sho h1*n}-w]g>D{ѡcO03tя,p #eoZR!v/тs#(Yq4ӁD\i5"aK3mKwe mfN"Y:]Dl /^8'"(/Mrj"s?T!O7aG۴^c־Tl{Z,Sw[tL׹f0h-\N.;G-eFL 5iuZt4t7&g7x!P3b4A[0%58'pRxpR1y|nV=nGA/ JWQDwJmnFC0EǴ F38Qv @VGJ@i&`U'#03y#6 %vנrg5^pŭde.IAy%xJ[!7ʆ?-ot5c{ku3^(\qV-x1u[r Zӂ4_X}拨O4mC:)~}t6f m(H~P<4c;%𑮾9y4"w~wUr%։Hb_PW{Ӿ±_gH hL!Q(M|lx.?Mm] 9T{rT`uF.+@QSfHv5zxDm™P`A2L].%߿U``8\\ϠQk7NVM\H@t]Ķ)Fd͚VY>8e_p˵NK@B}kSkea[MӡgZi>>%7:>;$8{ ?v00'dov(=QSadLRFomܕʾ(ΑϻǴPWڜ-,p^ncȣ.fZQ&]CLdAöµx^l2ʤz\PX_+5\Jk0X{%h0(7^nRj2Ufx$PII-.wpǦ+r.?`2Bq*E[mC:lfrnT;&}dhT_P9<51^pl.D_Ī"d=z*hw*Tc;BC$7 yN~J]FX~[nDOrQ0CO)d$ͿWeDSߵuj1^Wb-WJi˹>J{Ru좺\Ui[c<Qh G)>] /TPx4xĦ똵֗[$ &iC-QCnF OmmrIS69@zSbqRtN>]AvӹmE:8:B'=5'Ě9J^6H!""q-fvĞ3`$-΀'0,tF!"& wž6z pT{gMQ8چUU IZ[}bBZS#M:m;yz u*h$\/Gp^tuj~KHћBM^l' Í:~3DJV[*2d&8l`G-ZM*ٕ٩4)_wwyY)`J=(%ESt-z!ZGBG`e [!+yKqiڷHeIG} bqq?,Qap`02ֽ!h%3͍7!}1(➀ےW\$ Q ~b Pl}Į)Wd\) )>BJa?f-*wR9U#+m:pC1%G71sL2؂eں\%\R.xWj0*~Qoʆ U]b~o {{6cؒqA8jO*WZ"-vѳ~#d[+)B Prn"fUbT1 yΧev1_QZJm"W[BKrH𳰽NehʣXQCAjzs-P!rNHWsGN3c !o2뜵䱫|#~U]^Z Ay(ۮvqXYx1k+4 9_oE C؝rN[fX^zT}2K FN:YE!- :qEA+d0]`3. e>l!!G?k +xPac ~g{}1K0CJf|k'rOqy]HwHH5<5lZ>fNd2Ǵ ,9 X1(,+K,\bg 8x;?zdUR|_%`@ ;_&YlUX U8xL,߃o-!vo67(#jDBǂj|>ǷhJX3Hص#A&U+W MO Zm@z’U7Q0Bq&@s!HXrUM-|?-@a3W>Okæ0/ੇI ,-g>0N^m"8qiN]cssb9Bྕ+:e윣c!16O.&j5< Ts1`hk-yBnn8/Af>$!fa^Zy8$1c"_A*8xCkB%BEPj)FkJCʊlb$2k VGᏠ ;CˍtJNds lO HHĆ6NLy(( /ט%&}Q)žryU=V_ryʒh$XGWF#G"ylG'縢G`1{D ~S8UOwU N <a N" P e%l岞 &CٷKNjA@H0R ^Q!QX_B-j=!K)qhf~{dmCf q+HmeT>!L~[d/d?N=#-] ?%߼DF5,)EqXRevW/ v ;nR2E8KXpٿ5 +otjj~5b.9eNۭO-|24H-}qep7˯s">7#<5¸ 8h0^Mࠇ -y)[ d|֬apdrN T7W- ΜSa5bddnb1%ŤDл\cڕ)9:ZGxYIZ%5n  hfΣ>$)$Y-'ds &k] ۗ]5WhLkt8\‘PC%ϕ`<#т5ȤeHX>$5a}xgik2pcP%]Y@ 9j G0ݸNs^cFߣhqEacHd+p<#~9|\RQ_k@my`PQ?BUyRI)x[6llbd&6|y ʵlV[{ -Bcmg=A\ӦC,),(—% (yex^Vh^YœKk$)YtXIA؃om:ZmD.lzi+!?k@`n;3::k7Srjţ1FxVlgL\cXYibM{PC!j:= &L܂l34,n]⤵9d~ УcO;[OCi]7?_88s&Csߍ/&2'Q,MS (zu j|L2 {<:%@:+IV3Hmae2\M+-nEuC P- ;E5HEoV/u16k=(+#,ڣ}3FQiH5)*ScjqTR#sB˺cMVNN|rRAz^qIn [q_Gg-u/ xnw#Db \ )0e'U9M{T61J,\n_ .2)u2aUj9`ćx\\Jzl;rER( ͙`5ғ>շ߻MžetǶ!_Eq/sL\(aU(L>2BSk  iySaɃ=c!^v_ԝK+/9vqbCoG:夎pht R3%9w*"u/&Di;*Z@H]:PSZ'ۑsCz~4&ѵO7t6*/3)+eS g%$ oY:,)!L|ߢ WOr (lMvƼ}{ULjI0߸eBq n2d? >^:޹4|8!hsuEyk]7ŧ#C]K_r11=/R$K],7я7";!wU{qF7bO}ɣ[ԓfS[Z?w 0KΛE<Wȁ$E.'-\Σߨ]5LA fdVe¤2Ka)g+WdO}%,Sq0=K64G䋚?&A^|X2MmT5vnW9Qi y%ij4nL'ٵa#h@KO7wfJpu.h?RP bQgU%3 Kc} #H wM%|`4/4)u}ʿ~ʖ<xy[yfJ%{lщ)wM o Ձ5EAY_%--#?A !e>.ijiE9Es:EKvHƙ@SlșoOS9&xm'q 4+ѪҋD;_yA,WqJƥ:ߵa Q:|+hÎK`zTwS,g[V €zS@RTzqXauH@*Hk^C*<꡾$¾Q '* TnMTi[R!a|&~9^W"*{$Xρ@=AE1-VPg@Gx~43j/FI׀Ƀymu\M[^E#'vT`,M# d(r=:8Kh$ME5qluJ[,Gh|ct!qa PY'In q23##DlYㄐG2ǹb=ݫzE4_27"5hPňs T՛I?(PNő*N'ĩٍ䛑2m]ẜKF1i!g$wd&%#7KN|F׶Kw>c Vy D|$ n.1"^ãJ.ZnLhsN`2 \ #o>3a-8]d~= buI#K ~5Bq.G<4"؞,s֑`N N6(l0G~Ԓ2] cv?ptԍo.v-اdLAdQr!2]g>;.չ-d|7n#hE|Jh'dVdW2([(tJn+6`$Sov4b^Opv!ҐZ - 2F\-̎TLH"Qu=O}4D;wx7KH7%e·7^pc|efӰ4m?Ỉz#ܣ>){mтI`hZ#y&[M\ZVRԘ{^#$ǁSwuW g[S4]h UdDc1sݡv`\O+'wG8aM o7fe`.a/A4я9Iil-0v@5Ite(g72:c V k5`R_誰B=3x=Ooί:,Y̢,q"Jw6-5 agыR!ӣn`^oIH[05hZ]#HS+y#tN\G"x_:; Gcm24hxiXq!Ƽ=9ɲ?4N,pzG"KN3Xlq]sw46 yQ9|,ĹdJ EEZʃϣF$9[3 lϬJ!^^k.~Ċ,-l-Da珚ͯB[O5#Xt6lLjYV % NŠo< ,a|H]g ,',T>WJ< U.Fw=D]K_p(avMDZgh7fW+N#O:GLVn*dأrb_1 ,6}=H}M &ڑhaܣ:PQ.V<7Qo!iZ춟,ih9T0 wӆQQݸXavhY(TSz#_I@w$׋Gun2  dmd\5<3S_? )I9Eڡ՝1&5c$|Νr50~ZÚ󣸳iQ st`5ټUT!0H)jcn+q N#>a W}m1,>::>U$|ER96޶BsC?1]Vg3`2׹BLѿ3Ӏ54HWl`9*q܎2 ς6&y =M_Pdˁb;ƽS?t)b( ڲi*GySYj5#Nw.%M N;©MXt6O0dXJ}~*ks*Ȁg$轞wrC/VNOTIeӴ׽u-tٷG*5(O syR.< ZJq&n__5dk(znޜR_nJi/yfc5 3@G9it 8̏pnr>n*mTt*-Z7 2{B7>OO4m][v`(z1*OW>e Zv[v=Wٖ 9LҥӪ5̀\%Tܺ׫04v+t`NƂP<7Je V4?7tˬd,\E1rB,T  |eo-0bZe+,/R{RԜ}]OȒf[l@67[85,N~_o51o"zq\/ڔ+E|tJq)f0^ YhJOʞ0,NkDES S }\eI" /rt)ׁ*gjڿl r/Ŭ1ȗUJj~+vh3;F$KpQQ,Vgw]/R!5ySesQmξ>0Dt`HIxvMxs˱K-Uu{cХhw6"R!W57Ճ&&|h83 :*A3`ӊςs[7H2ܹmȟpgp>KGٹ!Ӻ*$Buc$crAgk{< ղ9vD]6hP6#hY5oZ>yǀga:-*~{ dp8Ai s`x Q[.#A5=ꊔ&["Y<9xy p9PuQԽa0.Wj>s/HNW#<|EpWb4y5[9&$WцJg'2"~䛥H#;قv.5޲up 8a.ZE X-4 OyN}]qy,LWoHd`'@J+eIGx_t7 ?bAueʉc<< &ic'HG+ O2 HgƂƋ7"?A}i|T_v( -/E@b >״jWsfWsq22q~!$6@_gJIZ?žߔx c}hGZhNiJ!sVPbwǿ ~D7И<[SQqpBQ1Ɤ!\!#[ɝVdPC}$XLM ա]A测DH!%Ӝ` f %g_sۣghGa;t,wz6%IwiQvd@Tj#FU>vǯ$ H,Db}\`пǖ*Uaћ%W'[ԔE齘S8\\b@[!~sƮ}U] '+tDI@f}0$ʠSL^W=6}2ڈ]ՍGA&W~/+bbD+j/&]o2<;}l"0l7^荢 {L-Y_C9{xa[u6#G s^ךQiAVm@{\ih}q5#Y4[$x||tQ3B}t)&ptww3݊1c2+z؁{Җ5/:B^ dO]z"ɉ ".>[" R)_Xn_fqgglZrEWC:nmCW>C4oPmSq }ZqACX@Pihyb [K~2hgQ | |N5hKXȢE/4&FəXꜱpMuS.#T4njX;1#6ll{xXVkEThyͲ23_N Y%X=b"2~s?c,9z'Hf<󗏸QiU+Jlvo@>Nw+篷H"nڰ EwSi @PԾq!e b-XƪMD9>-GE!@&zm<ޅꞐkʙHWQ"[B]9 u9shV4& !I%]T =o&v }@Y(4mPd!Ck.%I^dsfF:L7*, ƃz[*`ǙG=P<6km| {;U_ έí|eP913/"~Ch:IM ]fgvs!c|m4.KaCҿY jU}&"+Eq"V4ojh#]b%^]DDP/rmqeD3`nY\1:ARf!M#֠E;U1Rs3W\21FӸ,MQiJl6i'Uqkq݊Af#hS7}@7# c7Ma ĢDtq 'Ԛ8TuM7VpɣzZDdGmfvсO9\e>\3GZef2kv0 OvmFؖ#qڎ6$~]HPw ~P;:jH.:#\qSӋ l(iE+/`TX[9ȵ톚em*@z^LbdHd*+;c^bb*TQ_%w3P#CdT$#=/̘}E\= Y;xvz4lƽ}O' &Ju'j24>l Fcj""9gh<tIsr[P*7a'w:.BSkxt r3`kɚZyfJ^޻2l=r΢mJF|]jq۟_2 qx> GR>ͽ鼂arp(;.ܕ@톞F`[_7BQn˷ ͭ E$؁Rsh\yU_YQfiI#s_R/=~h~7fxӎ-?} 7JNKUan Q߆L5.!O-y^Kәe,)ZdIRb"0vuY_f.Aˎ]MD*¸k庇K "[}Ti(9YQ KsA{c6#M=G5 Aga4x@rA~3usajtqLPNknUӢ sy7-!S3'g*y&O2PEjw/,2x><ExC)s-|W^wT]S3uuz!,=dJs#{{Pn+Kcf^ϩl/| i˭X9,} "J "C>Ym?"/E}cWpGT1Ay<KbFq<^j^[-&aLθe,rYH%i $fq̀8WMQI[,؄H'\ؗ`||lIHd TtaxU01SKb Bq'zfgWQr&?UN},uaN~cc{L:|_X|QXV_?g f= Yr U<]>(J,1dHW0FwMu $eJı_/fĂW.Ġȃ=v՗#YϬ'֨8K<*?H r%3s9$Lc =Xjg/ *ȗp1IW[TKc(aX2m)qMi@ޖS m byĞg.OM^3OРlcN`qV3j&QO  f=%\YhcdX+mإYǀ,U0"?5Gze!!zڄ>lu ]M5MA _}׵Y|wFnI$@'V.3lxrGL<>@˜>~q~}jng|e&f(MDfX[6_mtk刌#rf0nt4;\Â3xB[sgQ|ݮmE(uLq `Ha= SIlBKiL6lAʡf^')40k_a|NU[L|xҖ<,?NjUǍg= :"E؃zzXJ\ڟtY婢LYu.g;xds+ʤ)-݈A-bRaMѮ)b_R}7-pZb .@dpR5z]%vGBeFABIr7DUraW漌 Gs y2EItp[zRQ}s;Kmś9./K[{5bon/ŒnPmAc%HJxVX p׶U\@-,mk9FB ?y6jHkH[> U0Q];%`Ko79<Eՠiu*gR*5kv7xrټ++9JY:nF1'M6NsX%2A8P-'/ޜ6#&RoGg#kHے(RLa^QԏX~wҥTBxWR<{v>8{1 fh0.N8os~{HUp_\i8d@ UXL aq H 1w7֎@p?QÍ8 v|%A`U炑 |R=i(_4 [e$0#uA( ߪM>^%KV!p ]TY6lv:@lU%UgtfD@=~VIHT?I'LMU9([v{:Z=!Ѩ adܰӂNjrhE򰋪&l%+? w<_^:p[:l L˯{!hHn?m:^@A^T7cȯO_ĿBV{ެ0$iv4Ύ|iˤ[)S$L=8%QL;/xEU QN6#RN93^,M9oh=U)_0hhQ?汞YQ`vXH"WVYrБ⮘s|{.F}' i=d(?߿L!{Rp$]磖3د\BѮX"%r G&e~BXhX"(j8|»7-+t;~|*2/ɕ^eV)BȚC"u+sZ̟LzzOUQ~ z r&j&UaݥmvKݠIrs+c CzNxv>ẹ4QIe p!u Y&1Pc<]|P]Yms"zM{otlP <|+OBgVܱm2XNШwjR$o.{NwfחFW Ly~il1Eş t`Ww8%Ѱ-1:W*JҸٔ&vo끗F*z7M74ia2XMtYd 2LL<Τ`6Vk/数spPJYlrb[TCiVN`3<9pmѮW:"gb0 ǰs`pCs[d$C*FՃ;[._`wSWb}!mİ_Pk;Y~&*Y[ >b-`&ᬵ6{Ƞ'W$-{jBYjCխMDdH`DI}Z @γ0OQ1ͨtҲPu"ڄN[?$rLnah!SaHT0Y}ȩ`䅈MFkze=/>ito kY3U>j=bKh`,39wWXI"%\CH )M9iXL=)zߦW~F8w{;OPw>8ɦreDf:$C@!]HY/*n_B~vkvVHeCVc=GݚO>Oy?l@GR•f>|n'~& OL x?1&k?ژ% t0A}'{a~F+<'/08MG PuWSA#O@Sq N.ӫ'Tge\aqfkؘEu\?D2^Rc*ͦk"7zEpzіWcr:8#t2u{dPћb4V[O!EBJ#d4ps2b5ųZ . $p!nE3ӎ *Y|(y1:mX;kpW[H,̝;X 8LP,pHuǧCbM)Pj}^B}b:jp#qa!p/( Ľ7H'RVlv.W "$i'#)Z+AJa )wW֦Du:x=IdI,&:PYlwЁ~UBr!j-H[#Pu-7,1tȏxWzX7Ӏ(; 6m L F򪨝<ބsQ$ GZѝrcKAO=+{@%\Pl0jtb$V̰\)\QdS{qY W\@y\Q?50*] A>ҔPK?Ԝe!Е 3r晑٫fk4V]C"!h"8x `jM a5-Y8 4ڟyIV'Ӝ7ݽA&9g 7د0Y*VhWמq]*TJ>,hc_VRJhVS6|5ro S楟8G ^rXEq 4Is , #ZԄXǝCZDC R *{nH)ϭ϶t8^iS>48466h6%<{So拵@y<ifcdgX|&d7oOoe(icKz`RER:+jV?N[qg5=E'?38q_!f%ns FDhQ,D nŃHeC׳z-g2ғqpQ hMFPҵIaڿQl;4;9P_ϞU*ƚ?^M-=MYUrUWE|켻 Q(UM0YN18iz &nѸبnHyDqk&]l-ݙe<XlyN9YdBAٚ].+Ɩ].^t_Osu"]ՈJGdq-m|VO2|6#tb$|?E %)X:K*DVϔEB k1 BS*(e?G`Rcɻ߁)ntvZXdAђ m-K9h>e)[)ɴvt*RдA1w_U:3+8:{*Ra߄rf()5Ih3U4ogH`hq؀. ^=šV fisJWXT}%۽WԺ,NxC~@tN\45EI6vUn>p5 ٿgLUu"jP:>Pnɻl,So3db{jH:軬t p`B^Rw4[1;<?oʿR! fש y ESEiYME C2d u#tͶ4TjVMM#ƅj;O 4jL(l4-'MDAXg*U5ٮ>t[<:4HL1izŎp_06|(4" OЪ^$ymKEP|y 핔D~1(!J`Eay/yaNu~/BG̟*Ҏ෩^>", [.JYFIpnj2ʵu%U)փZX'>{Y?mѶֿ6͌Eɣm}J]Y?)k-v <`*w_*7 1 yNyaķm:rRAz.oy+BE6|{qj"PD PO_&,huHT?T7U\٥1۵hK@{6_#ہ2fcaǞIψ/!ŸrUS Ҕ|B혯 F|o[@QJb3wNҨSvae8jS?N!sM=؜}6*5oeD`$m!ۍ; V^> ͞2c\.0L*GS2g"̐cX @oF ͬ<ZyPe.MFza]'ߧ|uƧ+ zOGv}ûV$P#x9HP#;_%}fVߏ]w,W*-XJ Ge* zz% #BmW%UD{/K}1~*o]b_kQ(%T&M,|2y{WWL݃;a#G0bLʕ~vRn>ԛz@*J|'{C:dKjq.Or+\ur  A粞6& .K=ʰGrݺްn#1qjb_\M%)68'2y8r+E$"Q^# J.?^^:ELR ZV>q+/4*6>u&Ldh 5wL{6 fp;~e>O4tUejHqո>Lۭ]'((zb&MC)oOu ^ՋN,Zр2?}Y%'ߵEU.0xq^6Ml#`5![`}8#0FVq[ڹ @*l sk~9Z$L|N-N-YU\+{^0vƾVޏTN@lP_.p%ݫ8҃.;%. ӝA*o?BPf'H ^~XQ.R$.yf"O:$bM\TtqA$\umHh3n\̥Rq"wDy&Cde}sD_ !n ha9 G\@xi 9蓙Ȅ56 _ɭ"5+NԽރ&Ej{w^\@l>< bɓd1Fs(-U޳9e^ ~<eG: +r'6''ޗ37^0d|kFX^VP}{s_+ւ -A:@,1LE#T\'GY $Տ|2\*bFڦ%S ő P׀W>F4C_"`hp*w3_ xiVTh\F1 0xJ4H.݌`K䃧[aQR-t_B%uc'jo M,1 `_uVNx&/S+})Ryy34ao S9Bj 2R PZ|7035? P%JSޕDp5}CId?EbXC ._FY𺿝ǐf2i\T9Z0I!χG|𯏳ČzASsְP2kp>Eg( 3*H;;˘]1De¡SokΝ_X!, 9*z:k*8Nr)T:;<N,s}YyP* 2\͊')Yup-"c{ +I+&aN"p%/Xr!X#7?=LLઑg]M hchFYWSeZOPAZ(@Pr(VXEڰ|$?p!Cӽ`C@Co޾I/-gEV J>hx; np 9lrVJbBzY8d}yma-YtzI` SF ;5n ;$;1L#j 8ACve?i0Ti4)6k®m<"Wv{HVW ɒO$3ͽ_|w4`~KN^R/u鹬'I%ϣ"RcXeW= u"_<\  dI?7_,]{ P"tl>VTuΈmN(P(^'TߗLؿșy s!ec@ 3d׸V})j5 I%R4B ֬ t75oɣ369߯;}Y奕"ˡ%zzaU(Mt[sdܢ tFp," س0^ˉ;D.#:,\>YeL'Y_/Q'b h"?,j\,V(wƁ`ǻq?n9Hxq)(7 [i-Y ]h{ )cUi7v;vjM]GvM߷"?6eNqNQL\5vJAm¶-vSd'Zy B2\zwǪ11ս13蔚6er+4˂?Ĵ952H?Dѳ^31N|ao>6_-M}f #ypr ;ZGB0&Ծʽ ם׊.ȸ[5^ 5PjG>ixB~pܺ-+oF`ݿ1m߶+A`܈6Pf G7ڑĂ(ak%՟ 3"j×#Lgѽys)AqpfSl`X2fo*1@LYmto?Dn܆Q<SM/ 9r%jy1FlQY}Ajd=lNmScmvUs RSI݄9B;/7$6g!109^u<$'}pcdQA}OIQ D'Lc2b%h IU6Uɗlg$:+i3,؝YBXkHqgn!8S싷- Ǖ쪽&Df{"]d)4j߸y򧴴U^C. mh_,$-!'*\EZr,ɒ3yTT6%Cܙh.V2bخ7xEIFzKXI|*7u<1B3}K,N9߽6YDorHUH |j}<9 1ۀe!=1AۖSs>ΝQeLnuZ=棏`\H@ġbMKSS]Ϸ-/WI\J.WFo<NM:0{F/rQKP$"4a`hsͧ*ڧ۲|0٩]`ej5&MS}!Uh7'=W*@*8[;#0vd%,QR ՋEu! ؀z@X=r>U( BD#y5#='5tt}b-)iё%X:.k"ؑF?V@`ke[3rar/OSܭ?8[a?L(X!9'->ræz }Sp+U'(k),4Da*:NHA) PBPEe+R14 #K Ġ^*LwˏXI"C9d˥d\LT.t4زP.Z(U%$RuWnF+2T6`U,iLt{9qvLKuRI!&06[MOI;E=i^} (j4B v"n5\-m ;f6.PvaJPIBVl<}]~$eH*Q͸*f7ֲT -(A1E ]* ˠQ~Cé 8fcҖ?vh$|=tpOyifs(kB^s7`@77`VonêwmA]DŃڳ8E;ĩDu'L8rd`x;#6@&M) ]5ZPd?waHu.TT_QnqVjbL^lsm "DCԤ.{ ԍTzAmrQ4=(AtZyT89ac%AjhAv;KH wcgyV:])6\؈R4õ(0`A=FJl5igi7=(m :]eN!qQb16Ӏ9Ryy35lKq]Dm(vcw',07//(Y;ryKECB-2N*,p]6:.aA(hdq7DT03pc=WO`o?n.|sꟃK%t_b/nyQb%;'us\S^;v p;H)Dv& 'sB8tUR]Dͬ~N J U͍Nkx$C6:Mto뢵/me8+(;z S>ad߶hR RTɎcmh8:t7i…tILur~}IUP*҂Ψ I8rGshIY}d᜜H"#O5!M]FGfGo&#= e-_ !"/! Żd"[\qkhX 2mU%Z'H,K`x цR~BޚÔDb@bI$܏L$Y9/7]7;*? K ڇ}#{.vPz.jH"A^u*%^0o (-`JG$ KgټӿQN{Y.}, lSK(grןlv0$CCY6O&(8\¿y!Ͼ̬*yߝ7w]M)j|h͘24I'z:CJg] _s^XB8F3SɤB'&Ma'9M6ce5Ԅ"*;tڻpP5 W n%ܐY'ug/Dm,rn O3mi~7ބʵQcZ\jfS$[DȆH"!-g`f;d-_k\gŒ^#|d,OCU( k)fI3UL7ZTrG3Rc6{թad1IE8LaLY-N4b(;9CvYEXU\J xfuվM@0\͊&H4QJ$@ɘPj_/q[O\ ᚼij)inH0Ίl|"|Tgiv553Im՗VSzM (_*ֳ rc04ţ wgl1 Q6D{?(~? ?;Lpl8ÖHzMܮC:dX+^b}k|+Po4DjV 愹6hJ|BsJNߵ>Wч4]Q]gCh.XCm}@Z *qL1/MiLTstI1XXd'.]W0^I,BuCޟs#hҼ+::r6nMN1Bi5g}DվM}L"Ze:E` 'Mf6Of&7ⳒJÖr; F,-c3T0õ]J9h=SB3͡eLOQ9#v({K ,3W=s,v&\ ݝ)R!f$OM_A,:xtK>fAF"vRrz>K$G'":݊c7~ȻHGFhlR\ؠ?8y%AsYT7xr .$m\8ҕZ CHFEI ž9Q*y:t拑gDTA Ζ#CA<- OY*Q{L1}Pm}t? #cp`T墺V!}dr>[bںv6@ o׿ԛUgHA0Rԏul6n^Hwa 5Ch):23BnSf#SFê3WIA>O37OiXKeY&:;pUW5<+HP$,#MHQ-jvj kO@h4P ߁uC6`ԳhIZwb=Ǚζ](țd06s\eTQ#eu2D5/h-LPOrClEnm!gM~ 4cE,&CS;r1NcDAuӓU0uC/8ʞ(A)%*mQ“QRK1BA&XI[M߬o'℗h;9$[-ʇ2l})ef8y,MV*~]~-JH~Dm0rUKLH@2&C-kKnDLk21X^L''3/V咪M{P*Hv󪡮rt= RK߳Ɋ?#&? |t<;5p@9{ZifUa;|iv2D rs}!ilA\jǢ?پ+6ŲhM"cL{쀑LrRehݭO@4B~&pfj3HD3W633`S^3 Al:xlp"T٦\+MrFiZjsYQ@?l{-k$%NmI3Z{v>C Ε*2O2&g hIhMD--aܢEI?gy )}]ʼ*O$qES/FbDwW;Tdlx8A5XҔ!f;\KHR(FtUK mtp5p"Ƶ.8}C~cIGCXKeTo/j'y>Y} iGUM:)3"9WoSP$}E<¸nl:Iu%9AW 1ˉ䌩#~ ^A]oŎegǖaabV1- YBJMF &e|mW؎?/Yj r̢;BGTIDS| + ˨Emƌ[ˮ1UgӎlElȈUCy Q&Rpt İF80JO&ӇK_)p!10GۖYOȫB1Gr>ʘ}mяNJw.VJ<+}cjV0A<$j"qjZVǕs3U j5 /, Ei<$Kf! f(g?~XL_t)2BygAUiz "C=(aɌs%XS~+$%qvDjCPnž?wI{U$|iED-kkBq9mfMt*#Z&DR}ԳTHN QZ{'#Np" B 㴋qcγU-?/;ᡙu={uU:@WYTIa+C ܃W766*EއNgR-Z7(I]PgM'id˨JPWv4>L}Ρ;((1HyLgqQAr tE:#H*53^DPj60vvF~' U ]](itx;`ll5'7 &Q]JⰔ*oX*&R&E=."00g} UJhyUd)}s/@:nsKXS+̺BN%_5]b_ldEzeClg} ,:Fz t\ə]/}:LVհb `ci18[_bK *;Ev3wAԆ$!zzw 8 @(p錶c;l;sk˄N.6O.T]K /e߸|lF+0LE% >|@ /تLx"=s.X쇶|^pRu c'Jl\ޗ/]j H^:\x-4v<!%:Diф`ED&V}7="Vi< Փk L`)8%t 4x|3#E.povjO|ذs!%Tjsg{غmUI7Ԉٻ|kxL;:/ԖlU-/>4vXhN'MV9 )2j5&ٹFdҾG.5#)&dL-7u$$P#JIbBE&Ћ;MYC-u['E%?P־KDߦޮ3}zluXwzd }9~ks dDm55}c\etOl2r ʗ-kgs pt-d@FBM/0;ǦU2]^ ܟaBR|Kjq&"TsR,,¯ r붢$;ǏD 1 -4lyLXnkps$hg !MƩ_'_a";*?0t<~ǝcQ8dsD1cΛ m׬!jGIcK5@,3B+ Is6tb#)`/ 3̾ =;ЂAP_ W1eM)d=(9A X4O84W\}>z0Qa tЬQKnN:58\GEig/kR[:M RUAD? /whTRv16\5v ;"u%խg.u)Qo\9Cj FK*(\V>**`H #M:6_9DnxwXOԿ*V~gKf }rw\<0֖hNo+lo{UȪ;Ⲅ &pC88b+nUKZ }iA^zWlv;.ϗ@Ӫ]ݪ ^w58SK}h8 w,t&bP 픮5OsxjkQmͅ8qkn{v?;Gv J!;~9tQ|[ʿL*|LR=~-B E&iX5n醶 uu0yEiwkZ|wļm%9+x6.sEY*5i]J̰}I՘+ߖbH$oMFxΌrpoo/-* 4mtN}#Z:|7eH15Y 2Ҡ?opUIܔ (dS%4M+ہk[N:3en}_Ze% 1a@R4MnHN @>bNܻـ d\v=e9;[1&v{&>钦*yl1׿Le$%\GUu^u~=bƄ#qo LxXx'H@3hZ94sj xS+9 .E}"n[51wvypvOzwt2q 8m)!ͥHB) ߺaa;=kR(qO欻[ʕ.J6Wf9NԺAl`}8V0Ul:Y ZX 蜙.'t&{:j'n0:Bu hWwMLCD0M $[/Ӆˑ{u!`ZCsEt<((tsE 8\}l! o`!Uݛv2QT[_q+zxmT|ޭ0m!:`(HsYDkqbG<˷,x_yT_Bwjln#[NEM;HwV'+-lXSe93ik`EoӭMC&WOQ:ӵ}lnLay\PQESbkRۙ#/؜MM63\* F8[BPfguY@[5EY;`zhW9AR%m]N+BԾ³ѝ7ͳʿ)S)!OlcOL:Saj|0U^٭M&7Pʭfߞs'`VnNJ_L\z{yFLtbHF *04H$;a!ixtRj0Quw\o7XRoAy6~1 C/ +WیejgblXƅ̀Pa_:Nީ.{PZN<po5"-h/}yz`]Lw@M[<; Bǜp-% ?sjҋeEl{ϒI{4v򟆒fecdӳjCa#h}ϣ m5Ϯ*rmLU솦?!M*HM[<}0IOUFNT$ёk_MreCZg=wы?HNXЪVLDّaE(z}H^Wn8Kؚ.Z'(/)PڮfVȚUE6"bOYl+sHƝ6)%x f#>=ج 7(\Y VM 2=AP,u `-(/_C1"/C6ri~Tg,n!;?$9&!ɤ>7 '.X^aOMPdk|*7's!oPc; EȄ6 +J[ w7Kƙͬ7ۚ߱,c;#:#&$|gr~x2Ή ]BedSmqg-,Vm() GQd> r_Ȫ&u g;(Ik}* pBCoUP,={?Tbt2JNfR BR}.rT.a2GS=]Uu>eu ^~^)+p/Kм\n' ЅˆS"d"&:H)?ޯSi2`~TUS 7MMjdـ |=]{G۽oFػ:\tZxF1k.ghY o@t.{Cv.m_Z:g<.y+9O_o(sі3ؓJ=I Bˌolb~+%GpHZ ]+ xy0O̬$ 7/Xup㬤*G ww2zZ};#FVsF9\ NX񔔊yR1cA׾8^~[ V!, lvTN){bW{WjUGݚ)eڞRl5t*T4 z8Zf"$Kmx ,y5Z뚄L.w9VUl>t)͇IJ j(! Sd ໄBT5? A:g+: /E9p\F͔" [)+Im]jor1TŘDP0#'W}XdtشBV:=( y'[W;Jx}T0DJ <;&Ie?bȔ(G`b:S$wv[e}4)%PjLZ0a>guGtb""p1-pIbq`XW!$%I5e!$AyrZ:g0myᳳq#ۣdF/%aK Hޞ&}?˖+:77/{% =(Cf}5E= 5']`-0k hkLKIikI]ǹ<+$4%Zh[e޺(Fla'=FCYm5"EGeuˠV}9v 4hlxOfhu$SJ9Ms8L-.t b IYB QStPDEeDD\U{;涘f |ξ:0H kh+qN*8ǑRZ؞j+m"!!w"vV 8w/& 5K| ar\ 01W|1q)EiSv(2;LԳGKK9VkN3)ALtW/o/,\Ҡ.ڙFt;Fs A ޱƾ`&/dw3dHB ћsÅQIuMۘ (LZWvh @:pnB,| [wj.LUv>xJ0${@.kv9ow\he}3\6F'Tˡb/Slļ -itweճK[jgmx1{~8k'T(.-tAZǛ*gAب12ٵs;e5E_yzۀP sl$ͪkb\[H݃>WQv9@Xb;VȤ)\4RDv&ӿ$gxS![Aabq\KP#}'RlX{U8xV7h& $]*N~d 3ޓ d9O(_ݭĈsw}''â5@KO 脩Fz5H]c d`Ygs%j<_NEK#:(䢇P8a Χ1\ZPtTk=3 [{i] Lܒf=$d~L*zɿqg.Ѡ|@ 9кR[ӢFFɈ%zM.-X'/e$;_߰f!VmVaby0TV.cTWv`:}>"D< >Ae.p' 2pGZAkтszOJvbn]AL:A De \\9|, 1ʭb3 ;!ܪ5nVkgu MأL/+hU"UqeŌFS\OGjD1u#f H|xfǬ 3q^iܨDѰ_6sg~[RU!34񚎀3Sz[ |U=uJf wXeO$.kOOa@ԟ.Vwa7stvw;MV_xuɮYvvuӄg$>_ q 3VQӅ@ܐu2j ﰘm`_vX+3VZzR |0q䦂@feA\JIq̬io]˴ipy`7;{F XB㮂Z߼ͭH0ϷHk`h؛cN+%D5Lk M['<ִ ٱS ruo QB qdYY@o_>Qwh/YrL96fh0_pGj;xHyZ^4@ZKtrv0*2EJY{^s[LɴyKQcAbawǐ `I! ̣36D.扡[X㯳׀tN-,T5eGo Ьw_Y9i,6}G/0sJGOڂlѤ-&7j\ݙNi~[%;V}2o;6rYuL3~=h`|_Q'Ęz=TOc4slwc=BWIm?qaw"BV"ZoZSJg -=Yw)r ݢǨ ۛEU&?wbBK0lljK]_C= M4,g{pPdʴ.С D7m4Q/ wY`/(uYU$Z*_hT,#49bduߞ#Gγ{i5GMس@|D ͊t%.r 1kʂbf@^YetA.+;;9Cp/^O~ f@ 4 #ubgnU&(AHt|YLo5$Es2*3\&X?>{)b,jaE]r\YyUbE`¿ۇqFmnc|uM s^wD>ʭՅsߔ({  iXN|L[WpWHNwF8كJSlZXmW/ f`|/IɠFšߤkjW7"bU4O *_m0:;r]:FJԢ91꭮JW]&R(-psR))jZv,Z.T&j lJbw2d^[+?@>;=rp_'t WHDnnó_8稬aԗ_mQN 6)8eN,[ _ͤE^\|*bRH)g}Q|;7!08~략#U_!2[W7^lwMr>}0H0q6hjP6 -!6wχz3#*uf՘(?:sA sCL)XA/,B :ᤒ_~#_}ʳԑ=̵y MGF8  Jw* 8mO9Yyi6$vgr>Xy64ٺګ+aY1;n@UI3ĉ#rbQ"BҏDa>~uODR 0*}gS`?ia qc+2rMʺ@7V>W'>%J 4&?DTBV4%|@a'Oho(s ~N "G1=k{(_M#û.0W <>t5Z%:rLB4Nxre˖P]<ԋL {%k5|A@H8{Rư0Qxc?oo9N%\ey'iObs*p9vWM$I($(NgzAm0&Aψ%iah]y:"HR5"%cgk; ow_No+NУTT_33 '}CA07#VG#m ^) ]_ ܷmK9y\?xJwdg' 9`_i`@3H`hn|N}Hki~O:MPou$X<7iah,Y2:RbsI *J:,WiT2ܷ7빇w-pb9u:Q Ɨ|"wUZ#2Ce]p@>o^z+'LHF㉈-C9!l ?}'iAg9Ȉ6Lm%B٘g5du }(П[džT;aٶ99%vȯ2f`V|]OH*Ig7:bt7ꙗbDs+c2+"=%7 Q?/*6"nb==1}s&hgkLjQ_ J&`۟V xOlZj1$n8i[Ya;T27|˄%wHVQ"+BdѿKg萗 .p٪ c >nV[\_v#ys\vLk 0"?CyXLI #)L5zḎSA> ^y M1aY1 bCyXM~M [_TURǙuN(^-!O6b'b#YRמby&ҒVf8T5R۞\̆̍yMPWk@0=$LI4-J(]ζ./9&L/-82teuRAI[LR زwv`eDJL|W Nm{fZf|ӿVgE\W`4pEkKqPLjTj(Z?S +Vyl.:K@&S YOFJI]c vwg0עthȞ)o.\~_JftK{M_I7ǹU,+$B`_j;k-7,&ð =x;Lyb#8m+ȌZB\7Jl|%POIkVy\aM"*,A}PV-C|Jkt?ٷd.L]7]g;D+3XVdfZ䆄SEI_|o['xo9duK.w꣑v )M.7Imރ_Ve*Iy}dSg MxS}.+hw.:+<9+J>&1C25^T,&o_cr.,?9-ojAiIxUwbqvQ!FdnNu '<<)[!@lmVm-So`YWwSH?H֗. { ٧o9AC]Ѕ"1.޷H8NX#b90$"& 5Zt&bD=JMdҮґv i?:B\NW~ R6+u֘lWr.PuSQOs$Ь:1M3@?<"* V pQIo`M.p0gk{_SM<87iim}h]OHz/f̞YD/#bV"_3椽B.doh)K:q+X@`7S29ExF)xآ* ;U8m-OTjx71JuL75T ' `[~nW o!8 -õ&5LY>\)!:53{,WEtG[&zw/KR2}N!e^ҘbTiD0M"+61CnqnN. 95>ʬv-8\xN5[(R4\AmA5a.(yH UTaWXbNc%.$el\ܕmB7x$L6G37{,րus#Bswc?Ahg*ӌƥ1恼#'n i7 N׀zj] *yF'YI6crOTMk_JOMܰrlqkqykpd.)I^ RǗ(c- v䊿Qf}q t*m_7yQiBy観~}<@NV6dJ*Aλq:QKpD/##Q/ ͗6h* ˴7 AXq-*MapeIT%/xm 4lju3!F4ϒls&*-N6? ~&Lu >&gxI6aYC;)A#Ukea|VC8YP 9U<>mٌ|D1sF N|f9w^옂 ,)e˓Bh$pk1֮uճIA q^Zb?@UǛ`R>#¢PZeDIRpO |ѭ,*B@oav,(JA?.k9T&>Cymߋ-qsUe^.Wn\gY[g",'VVn\}7" *^^{/-P_;ot2u1` u\L.i픔d~Jf3we3yxZ uu%F4謙Kżg^J]!g`R+X8K<_5d=Ed#V,˪G@tHmfB}\d1nܜNV| t)mx!ĉw*l@ʴPI.6⺹"!g娀7+`y˶{mhep,ґo>LDyސ?IʐC$rU:y !6|'HN$}\jEI#^I< FDuܡj%0 XD q1A]}>pC8opRIn`~oR^۶"|@O6? Qb' lT} o/B-ÏM1CK^NM98UzyfHa#`N`4e_uzRǁ (R<`ӜJwh𼌣?G(Xn]P'smZ)omPQ]f|xv2muT9p/@r  5<*Cr+Ruk 9`iҡFJ0')1FAh,XJ꘥b]@e sѯ|JF̞T!.A++=۞EШ({ZGn^ax֙ϒǤ%ט\!ks@O98k^9MLW4D$i,WL .m?9ao*%:"+UtV ꓫ,p2l;!Τ_ ""aKG1vxS.):9V"7cmu.' 0u_O6x ZE&W}'8g'Q1fka>?'yz.O)~̄lq( qK\y P9,?g~ԃk/OX(UsڑZmGކ54T'i1 A|kD,Wi`b=kpS!&tz%)'S'4oiVQ^gLk3~֐yW\$q9e4+Pk&(˹0YU bjT%HԒ;4;GQwO+nF+@ݳ/[҈5ILjWWXPM@O|WGL3HU44,ݘ3;X&zo@бY:j!,kb${ަKew}뵺,b=7"VHT35twOR_ng3f;Tz u% r&;q"CnTC4v"✵yŻ&$u>ͣ (H Bw),܉ ~LbU:p8Qjq%]F 8\*]o`9 rf0%0vqxcqG~jRHpl1gs`J>AWr>IDF*}Rzk>up&=9is2g7 C3>z! 貼\K2Ra>wQÃ察!聚(r*A{!TJQNMADj0!rnV&#^[Ad ,:p٫j5 JMGqlq=Tw l) ̇*fQBZ8罽;ڠ۷\V492߻J7T;dsFrAܪ̙8z=h2*}|!մ\ݏ?˃ہ?:`p|ٙ%ࣁ}#t( !&@X^,`"ކFVs$_Jbu`U$]zّ`3FL/­]=u"[X)L{D}ӌ*#z'-=z+n .ĬY,ѓJzCXZspfzyweTzss4^[E%s->26$Pb3;}i*`KMfWcsA" ϖM T^< (__y|D\h'Lwũ6iv܆9&q\(XǶxr VQB >yA|+) 7)+]zb4+ FB!#e<>塍oަ!}&T,U<|T&O;jJ,P7yGrG N۪2hʷDaT$rFcRtv5p rL[5]:C/>iP~FݘNt!֪\ &燹ꜜP_Ȟ,NI#s =E*f4" h6ǩkf4^Sf儮j`I?PNsIf-(I >zRr\\MxmatKˮM4FE  ة$QI"CM4oguxﶛts8ŠM]O2k;PMwAj$cR&KWYUw` a 繢DT (A8SO5"~A'"[e֑E;rSB_Dl~۱H:FYP^4,6 `, z-O` Y,>jWC\4#^m}&y4:j2)1Q*wg A VZ>rCU>Sޯp6jZ9z,џ5,Xh(]8YX"EHgLMdI]rhu҅0~Ը)l#?rXg ;u ]:? ܩ}nr Ƭf*35-DWvM]&ݚ&~:6$Fްt#2e.9 LC1++ 9[%M!1ݿ0&v9jl{o1=ZooO}TFIU!NYRzZLGiqxk`OW~VE`,Z.gxX }M¡NzG2'Tma 4m_]=L׶p ȩy*)&Nˇ~L">)lU >ie#UcuMr\([9, Ojia34X4F'KڔQ, 'H.ֻ7ڎOgf[P`4:3$ > 7'^K۩@sxgi֠/ ewN@@}2!cV+6K~Y1TX8ouk1CAM-M6T-V*v mK)hCIaWxtCLEaSgNc8t#ȒﴟbfIù4؎CYfT)/b?5H$c[>嗟7 Q"c؇*!+y\m5:e:' [Ki˅g=OE_k!Gd 0og_E\7S11b|Fe3h!SY=E[IvuYs|B|B\:Ma|T?0!1YUK1Lȥ `R(28(A)z}"6D a ]0sMRjG OV~yegI l,4>[v9H֤VhEoiiV|#VRG^g.=oHXnB5\į0Lt{)c!72| .-813Գj秧OyN& ~#re1op{e'{o r F?Du43 l*; G U{D0{<KG dOg=4h4 {3=a Sr 3׵[Bu&A!ݘt|߬+֕Fl 3 o[Yr-VƼ59Vm9<r:fOFjf?A+al>2`!T#e]D`G[qRsP*~kQaó4  &AA.ajmBb†pдs6,upQkyiIlT#!jHt^&}T+^NEQѥ+"?հѰpGi(u΍#a "X˜#&L4\k5t?O4y: R.SBcJgAGsVЩF4n8Xaz.9IZ[ Y+X~PyZƟe6Ѧ=SipƻMq -}c%mQ\T黄q*pkqUH7̨1D(|㥳j"zel+"l֍[=;>f;m04;_3[M\)jU t4# 5.ӥJA?ԴE-؛ )O؂\vofA0eB0WV0uvxsQ1 3alzwFճCl{EH3wXۄFy|Ńf⦏& ,iI\wA,4#/(78jS~o&ЌLe(S[%ULV6 UdHوbNNߔAm|(38`P 4ArU=oBa-DRc#VtTO} j:E waUL Ces4b9GTI\_1Yo'L0VЕwnK8'd+m\^kĂgs]캭%A2Q";<جL!Iӌe[X?C'q-eQE PMOQQ(as7* LRQe֕]9do{EtnŒQj[RxTS*3`VT5 ;f{Z-[n)$-dl;M|P%<a˞,#LOYdwK 3C"|@䖌WݍƔHjFېf@Mb:0F&CPUS$6_TkEѰND(IYG ŕa۪W3-(HD6Zv~=9Ɣ5-5ƎlT" ( (PFI+u8˾,DzyP^`W? 5d< !Uv`wrLhH{v;<k3  aګ=@)rm"p։ Zl1P#ʆCB"¦8y z%cٹU m P,FO@O#Y{ÇZaSLa|,d܃/K=)!/JPf{y|Edd`{5M,QWqƺ Ҷ.(Wfob%%kEMPD , >qg,^xM_=!>Yxz7w荡bAz=g 6󬚻E xyL]$ \6!085S9RT Y# +EY6JL~Zֽ"ik%ۛci $h5¦a`NaguSHuM|IA8A 7u_IsR@XZr޽iΪbZgup)oGB-6<(BB Eœuo Wc!nWLAFZ=Zmg)Y@F,%9Qً$K>IGe`#6Ri9;pّ쉗7槰sBE4eUUM{Ys[C9X*EZxJ)_ҽ%L[qɚs)) %IrMCt}"vnry\`M~@k# GqWwrznFƽ6_~Mi1msQ%V_)#HIK"j^%bev(8Ne&;4&҉+1Rn+uruOշv,P#X |gkZM&F,hip(WkPm̹3>uAnC* zgEn1I -ǼhP%@` U4EKa;u.%_9J8* OֽfqAZϱSWz9&Ћmދ/&-p[^OkOfqD2IA~DԤ0zXMc2f u] UqN)$u3'TO9 i!Ǖt=%c:IVpY)D&P(o=*F&n[볣Dʳa: -2)vP]+}b5t2U=x_7wak}Nְ-X A~ݶӃ~lQkiߘP5s;\񰻔mJ-b̺re*X6OBo މ`RI2֩w6\%5((M Dլ қ<]jYbWWOr"q# dZSv d!/1jx* ]5jH  93l{!^޶Siđ{&Dow|Yv AXr& yնv20Xڀk󟹅ƌIZl( pz6P1-A{[U p: eA8FcĘZgqI75?7'BMʔ!!S_s/lE,n9yn \~(Df`GKZd)gbUp#!2 z؎HLT! tܤ'>-˙:[y2x,Æ }&7w/Wb5@ŸYE#W JkI->VjQ wZLnJ3 g7R%0em e燵?Cp$1𥛒]v pԊ#%!@ R#t7RקK؀Gۖycs&*2-+chTDaro&km8%0yUfu 6OGJDl}e-gb¯+q7 Q1I؈xMIȼ@-=+j^cI>B&x)+7uu:%hJFj6C>*t/ccL6pU6GLF~r2G NDZ_`T|h%0T$H-ʆJr9rY4#b9tq4tQ|X|_KwJƩss-W x8{ɍdCͅ#ݢMJѤe)0ΧFw41ր~dP1 hqe3(Q[nn4:w_byFĺǎPMt}{j[3K'![&efn^gbc_r`0MsY ,%CT4*bNjH;5X{oz. Luv˼~+7IDTkkK1"HɌQy`p1CT(q_巜;E˚:T-(v#ˌ?}2Axvl SXirEڣe}jM`E3pa9zz6~l!E_[*;$Zش9gW YydS7[rU%&SDjbNuTť5m_跾L\ށ5;GWϏZ<)p~d? I lrA)$&,T$.-6மO q^ ~veR:%n:~' u"2l6䈘I~u{)n7V8E'1믚-FS0.%+e`@8<úaR9dhwøvqBz:~2 !=wQut+Hm5hMړNcTQ$$15f%-XA[3M hA cW>VDӶVJN +-K.13i9=(gVpyk4c3RqSőb±U'#E40Dmh(O;y* Sr:2r*GEebGmrIIsk0$1Է$d0ykTA6֍t/AtY'Arvbv(GW^5/X-!|]#/3?Qy.Y|\MzV i":H @@='OA c 6WK/0a.qJCֆ&*k n{w`q3xuO5fzL6_py[ may[\-P@F/yސ8*5q(q31JO\҃;;C*#`zeH juu:0Fadx@qgPdb ` h9Nyx@sfZ l}g`\V!5 ulVҹ:?` q쳲{)h f`m_+sX1yNs(l!a&_RJ]I4T%Vma(PupJV<Mҥ|Ȳ1Rڕܟr5Me`m1 ];kog{hǿ 8`#/xY&5+YcV@7=gu|Yag<\BC#m@/ЪYUe;t Crœ.6|~=I*ˎ#,Y8OQ%M>?>1DalM}IN Pd@3Lv3Rkƅ>l1N VİU/:b}HC}k (04`IHy>u1P''U9b(HwIϱ(ij.XWJO$ÏoMs(NsQ8e[,{5'qFD5uz\y}TxHB'h; 19$GÿbQq?ސ^8ר5\Wv%d`5y`첎Jʛi<ĒK,5C՚x/ᮓo (Q?*RvmGE`^m7ZS&﹐cjZu=%W{͂KNcMTFS ^ݡYV| 4E3V~j4F? PmmC{:.\^=&)8 w>_}uu =@5VbI "Dsq"U"ʫvEEӷ/9òfH DJ Yv+Ng%"qL hEER5J1B#SЭwEqCk6E:AS 8|EG-$Fq* YS@ ~ƚ:;gFj6E05"0]2i @:6yPz.)ĹA'A,+~g7y Xq'O&x;zI#>UH@oWy,v+dkW,JGgf'lp/v/.$ &E$MFI081jZL}VzNC 'Ӕ$=JȘ%PlĶxRz[#6^e>=v9X,\vd#m+&X̩oˏ:VyeuDVweu[|d_lI8S'/dAOsZyN,%S$0%Cto΋}K.KHb.5YOj}__ۙCCLiP I\"dm:qazy5')ƴz.":h4tj>i0dl*Bo3+렿;>e%!QΔk3q+iZfl1a|KHXl?|+C6%<Žض%_R Y:9:Щ-X.xMQ/#ĕ˪`r0s;.sc$;"klr}a$56fpdv꛸2aF7[gaDUT1ݨY8ōI2.L(ZhۦPmo}i{e;1L_pc`Y$s96ѡ$3 LfΩ"OAcA~Ӣ n;xB3T|"Vp> }TA]]0eHv*(l}kWR ,*IF٭:rŶg#[>l\0gIqw(=U[{J{n'=j]^4dʀ|ua:ww}eZϙKz_xE,8׏S^#DЌPO> Fw?Oݲ6{uBk7q7Dx.##6 :f+#t q4aPyh%XM3T&khT9YC$LJ֢$K' s!p5/sL# 415,s Kg.OpdI؟u)?V^} cƕt |L-wId=Ӆ[țM>[SԂ cN! U)1%rw;v &@t Y^\\$;Q-X"+h4IT( #Z*)D+4+Ƭ}Ce{%] [B*TuO>|LJKlq[8-(Jsc> Үz ?rdu>&9o˕a]hU믦ŕOk3g? 7U|>5:*ݥg”ir&}IAapDu~GfezB$H;u`jV| M /Nt/*YAjF!> VzPF_'~8^xȱ&f.mDSznAؒ%mUD@XѵLO23*gd/=HMw߭- 5Ȫs`_`J~ާPS>IU(|FPAq%8_!! T|4.?x[h1eî)U+y:h $%x@}J-exdot|͚j4:>; ۑV3eX22@*j/ q?VOx2G-mFev8Ft{߈X*i^1SAC./:r_Y/vM/a?9C/P1nz,&ڝI MDAe&.ޑ{kڜ4\$T0>4PFR)r/ȏ\{^qV-VaRyv5bRZv.ө>iF0! ; VyATsᥦSsK;f.Y럡ˢ4V$:7|ɡ9.'fdd;0m@Lg:= ➋7En>Yux!|TɾrB O2] vS~T(J$|5eh]qeVjW~u} T]Idw3:cb80%Hs>; ӑ[ĖeznSH zLP?,1yNLYm#D+k~>A_GMC)й^ki,$uȃy:;Qn;x_PXQW@329㪦0دc.}uN{h8ʭQC RvYSD'X f,^ #%ejgcgE˽h))m ڏKWe ѦAdS 4 ɐk "XS2P~N=b;?? yHWp5cQk[ѸXzJ2"sRrsA)I_e$ސpj=fS*Stc!dD' 6JCϺ\3r+dx9~Fp$$ӼzA|mAk6& Å6 CeOrRJeM-뎬'Ȼr aʢ_{yD1wIEv=:shBvB@ %\Lx,AY`xp萄 @03U/]a.Ѱ> [>ez6Vꆟ"Zt`3 ܧhfe_#!() d(F s p8D aib'Jۨ7lSpZT`(I[Pm![I$?$&] 燾hsaMĔݧʼn |Ouv}]Eُc ڣdXP׺ C0cH0PXyQ[TcM[BdGHaj'bb} 1AFu*RIh1I溮`K}z dZ/٦RMC, sɳdd`Z,Lm6Ӥ~}2j$b$Tq0W@zENL?J^DH ho0_U7gO#!y,"Xi۞\wGEx,WПZg m?1t6C"VZ'a:%xHuvFDQN$$pl {>jQ)ӵϜ +ϲKҍGYRh\HbFD]<MWj`qߥ@I=SDK3n569$b}LA,i?jLЂ {n=3' qzce-R`*ʢ~68N"xemH.c!6ԧZTFȊ#Y9ۨ9 n]Ho.3g[@⭐ ˋT%2ٹ>yԸ0g7Hm{9D7a`aBzОRd~UP$.;e 8'kRf]\ovVJ¡)W#9q鯸SF4dv,PB2+aJ%9J)ty֣EBKvj!Zy|l'ekw%lL0칒slb`[ ZgNI9 cwℏW iY<9"w݊2~z-p\4^X'}7 mwȡF^Hx}$@CpV{@{MWx:2ʭ^U$NxnmõWd_YduiH)_E_ĝ68 4D"g:sz]eѠ%Jp8 o݇I٦LFdQ1@o )Z5>oP8( -("hW؃ m=[GqE4דr&jBϴ>t*YpN:wUL @@' یH83Џ Xj6kE[F,I1,B#HR 4[/l_ J/ D+\hNAs?!˻ 1a$ =dz>ct;lfK ;]Ϭ+팪')fl9aG;/WWkі1:IG~c0)j']TG%=*iٽ_w($w,*=ۧ3 ;ObbV@m)9U;a6#hYe=  Uu\1jJn(oԫeͲ@Nȅfed_rsaԿڜÄFv.eq]g(8+%DVCb57̶т l&~aLsD_*ʀ)Iӟ &j7S:zRmG(jڠA'7PTK0NrFǑY+Iqg_MO>F/4r}K='I^mPDË́E^QږNG$֔u4zXѦYu@R ,+s,I5NG\չJK{kяJEW]Uh7@bL_.q6H֮6ЫכOb00҆!cp ~,[032:7&zd׽L$-ٺӫ3M4ՙxg o}5O.A 43Zo)/넔2N{mE3߉EÖUr'u$O fT ["vPۖLO{K܋/\!B ng[,1D>|QÙVkKX/,7t1%}+Jx+(@/ExzW(/Չ {9{1,-g nbk ˥LsL4ن`siU?uY1]o=1@fb(qYMqg@߯;6U9/ΦA74 ӝW4שPݳ01AƒZv2vnY %~5+&,br I3(d䕀i]=pt\]Þ(vUK,ޡVb4I"5;8Lݴ]a5a]m§܀k_Z-L6w_#9D4 *Ԉv3<7P ,l/cv*/2$۽ NyX!ss5ӮMVRJ[QqJtEXHkj;X\grʔHē[Aeâ^md{Bq)=ŲPV]=#qgb3 Z' (HԘCC9)KJ2/վf݌w$K=9idS8C r@Uikg:G*ՊK/H(5 {6U ߆V_lJRr_0Vgc5z/b&T̸HRXgy]mqb2ekPr9މk?ߎNUTpRL@wI߀v{5@>K7YRFvQbstWh_TH X7Fy{ ~*.>2OI6'>*ryTA]S(&+ow0AF(,*e1NxabDںVh-><>/p|Psi S6B4]IwИPttͦpt]=9:c{9 9շ?j !/R<:!J?h"\t'Jg}-L O_2,'ykM R$=5 UB-ZV8v޴e ھg܏ɦ;7iRtaK$, "hT^P(3$Qe#T~_/Bw(H)IԊsz6UbRgyjM<\sU#,"mL㜺 ˛OSH2̭Z|:ě'k>5^Ѻ ẓrҽ~u:0ܦ=ۜX72vJcY |]8&Io![?$$%!*h2:bGGt,:~AJ kpXBf۫vu>+Ԯ\%5g<ѧFN h5ԎWK>ky-|d '(ĜG @QPNHgBr nPQؘ5{9~CB^q}6j"u7FPlqu+Bj2=Y(7wR97uXJ@LӕߝXL 4|?3 nNaMe5X%y_E ghFf(3| t,UPk76vTչ/ojׂV+!V)^?R+Z]|nwE{z ɨ99i=*b/zFs_);o, X;-`' ;ni`wIFcA_Kfa):E#R~_d@%%i˫@p] Af[=O^{/>g fπDN ;Q v>r<"E, #*|*X/@3gj}T[=uKS44O._7 kf/6SD6l&,}-VB)QorVZ`WQNMNbX${X-D DasFXbEoVy\qk,YaJ,ah3o&O=F!Ci!bz k\W k\'BxQȯj#B}{9_ȓ.BASs} =Ev? .'<9 H/Es׭v ي~+2 I\٤,U B$2nxѡ[ }w6sѵ1.D5$! E_MW{`z=~ &"J73];O t),y 22@í2Iڮ˄Q䅣piwo4z^ eF[o4X)sup0' -|n%MayzURf2'3;A'n6cm/NB,;d’(4H1{ZjXa8'WML*[JmY5(.O5z2ꍦUx+Űi*`Y)~̪cL2+1)ϯM)?ڶVsu<3$=d̤8V~c"4𯈀]>VOvm/~'؃wC~5Zr=ç>KR7WTJton7|s4{d|No:̶,YKہ٭o 6Z1p{E.;{";8[# Ye%"Ȕhw\vhI&I |w|,6 .IbNJ /Kׄ.YS'#wtJXΏˏBQdDG#a(< Z̻5ٍfVNb6M= lEOW9NtS.4帖R0CǗ.1F x^|i ]P -Im%7H@ѧ*Fxٸ2&N GYsA-$7@eY1 oWﭾ0* wN|3[i8268ײX\P;I1fLp,>T:$R贉#1t*>zB(µX}vƸIY$-\xh`-HU:sz!4(zdQi%ttsM* -6a5š)$6HݟSJ$fbغڦj mgNQǨN &kƽ(̝aUr}wRHhOK5$*o3Mh/t|*aԣkl;ZI2c &i)FV{4$p߲K؂ h*jʶ$Yr|#Mוd~'n.?SN*F0[[!raS\%F(f#p68JQ~dPoOk w/8r=`a}|lib4QکBX1/-@CYxtD+҉fI쮽VHyXSɢgS9K2Rg38+d%"H ls9۽!tjFc%mKi#UMeq"oB >z`5c޿Y CB^?y. ѿ,%$o]TRHÃV;$fGsTR%>&C,a)sWrڹ˪JX{ͲƔ y.fc1=yw>gWm41V]_‡D#f=ߛQpFv'.1>1&VY54HtfH#ą\.0"ЅC_}(0[lQ0bemB!2I*2QuiF1}|E}ucϽ°2 f. K-98;WNhH'fU_R ~-ti @njYd!-g &޷"6c`hùe*L;uFщog%҄A>av56^ĢQS*rU5eW,3ig,OO, P2FCxwkA)}%Q 4ҞLǁp_x!hk[nrǎU լQYae^#o{L_1iCsZ4fmZnƠ=- u ԰48:B_?8=mYUP"GUaGY?U~89:d{,BzȬޒ׸t?8sDwoHtّU @WMlɮ^xp5h-9loTbmh++ ?z.ئy^W]1яL]>ntB~~wqm6jj)7l-pp 0[NP7EMQ/}u|NzI_qa&˲wLLEՠLki+f"z"rJ>9´wɃJߏZ8"IkА%ԋR4rL;4bM[WE๪X1_5`zhٛ fI~yw=kPjG&&75C3%o;\)'TDMdodS XVeJ+:J`=[ +='FY)H>m6D`݅a7s~ϬtlMMRAlbs'7-^cvuDj>YOߒxetћ[6,x/S0@˸V*+X Q}xW\rNC]OP62 zA[ZRh\>j*.ACAMkvw@AfǺXPޕ+xtFZv0a';@T~n}_0:Vc:WLr6og.}Bl;6IoTCș^=ݦ`#1'EAE|o]!_. ꒑p+ۮvrV$iasz{`׉ӥnrR5F%+'#\BB%/ |žPᑕ> hkiqbQHe}7 [,4[^Y~T7ORQwY Hx{2WBt'[A4QIn:f+$b_*|kݨ}沎zXUVl #9Zػjs4bA45`[`dtSu nߣz87fqQ=tYɶ'{5L}>]• ><g(hNw 76lXVo /" 9MH;\|'+!`u8v)V:Ɋ`eew"иN$0g`F(xz?!4*\Affמ{+_y^eJ-%pbȎ_u3edT ׂʅB&+${s :>|"մaAFhqÇ/y}qs~wEpM&Z,YI V2!{^TC`ڴz^3W0DΒ_ߞb*LcWQzn\vLs߸\:"-l|݈C/Y'7x{Oj<&vHLp%>Cb[z)(YCe0Y$ɛ0~vu&r䋏" c5?u 6?h(2A[/bVghTcWV7GȞl@:j3.F}DUbT1fao>v7늳:ˆAMQA|B>]gې/-7Vo3lS}i-M *lfahp`8OhcL/NO"iz'>6a}tPbur !{H@>2ޟ| ! nѥԕ#ZM*Iġp JQT%ƺ ~w@<Ut td|x좢b]u S%< 4P Hf'їbvE&v 8 \&ߪ)/I}W1JM"GZV˛{}'RΜpӁO7 cUĢغ]% Y&=Br  bnÜ صkW  ؕTS? 58P>5G l4U&5Y{Gu?!cے &΀Qi҃u{C]pPW=uzcFV5_ 0|0~.`̛~lr67M&3 :#fNoaOþZn_BU.ɱrtxCvWyX5:4#(LuKu'P {>JLX(^d+bp^hBf).CbL<[#Wa%K~2zIN:oyQ_4F_ek*9:Y4?!. 8_$X|3%ΰsXG!y+Χ-$zoy KxOw 4Q&Qb R|dVDGtY\笻JmV6N'v{,Z[\La}'r|4H$sB,2fo,v RXRBdw(?]@k+L> /Q-#Uw (:eS^ ৥Va-,l{׊cAV0W[w$oſu;ZH`XGuXb`j}"ӱdҦ);ed #eǜ++RB}TiwaKj*<hgBetMC,Ew\coA`9 姰-(f5lCh5A?(i(d=^K+*YFt+98i;;APD{KL7ceʶ/BW[jδ=l,'9 o!n#L}+̤ ^5 g{1]^KгrmtDjEɳ\^ Ua卅 }d :"@zJ*͏J/ȭ!s+|vD1L&*AfcIIwRд f4 3n{G^ʙ3?.j:幰^V׉J~{x۟FSXkDZ[:JܤA[ :W+k轇hƆSIŗMOZu,_:pOGArԷT . o$P%*1.I.<-mPԎI|ezކ+nF~j`䙪WaooU|Z Y(&"e \̶u'SۻS'?qwґt"-NΞvdǤ)k}L) 74Jq Y8"8cj:׉Gk%gծ"ќAt/G0JimXЫ= WMQ^[?+,'g!EXlK^h~BYmNz`@OwXI6rjOʪKS66"n̒s%WR81) cae#RܠrHX~?J|霯AlW}XFgj!WO =nN$aq(WM.$ժ5qaW:Dˁ'})B;4tpGe@X#FW6X ?2']B?0SF'gu:A*羽͝rړק+;"+uOD͢kvѷ#󴍈 ,}g58Z2g8=@:4qf~'ꮴ\뜳"/kLyo`5Ă&P]9 hKz ۰[5=@燋?3b%܆2}N,4E]ә(~.~>ׂGflx";$ H Q`V8x@;e-ym>l(Qu[Z6f,{}J9+eeI}R.% (15f/Z*nsR2qZW|T&FƟъ\]c E[ Y沺t $R~!Gy&XvHP l\f{ۏm{噠QyG*y?} mk57 !(Us C6nOs9bb =Q;w3k7el!0L Q(8|6Wd1kUdos;ۊ {dTiP;}jQ7 򩒃tX[}9ƺb)٠6nA,hLODxa +;^ hâԖǮ U"8ۣYNjskO Ƭȉ"!(} K!R0-%k^ygA&Di*("e؂%~$ hc{иE`m_`FU^] ,d3DYXKTR h/B1 w$'_j,TP]U-sk*ƞL"8.>3>aH6"Ӂpw 3kn{G 2ijGQ|<eUmSanذyτnjsa cLVpp"to8U* `U} 6(W|c%G$yՔ [($g5d)l `?֨Ե&W$|qqD)v{›Ft!I(!;Jhmƺl ӭG5OE9Y(P^6ҖDEyD~/ pٚV_5mG{@G!g$4 PGc2v|e/~h:.'.<;'cI!λ8e-fGê Iď}'(;S 6 Ǿ}lS1(qp qMuu>F2>> KFsu>}-])q- qXkKtgd٧.;ZY߅sS{bl_٢X` GmNQlbn5@[H*J A޷$ŝJ!0F]Qjx퀼Fr{J&P=ܨmjKa}xwk:IʘQh'i8|P6e V6RK"yE M|7UppGLX@kCzE ~r-o?u>?1mц -e@!fcWvƝFS yHYcO4T͓\5S~?Beu*U(1u3Bm5`)k//e*RIEkArI!iPVR1 ]{vx+M,EBEhaV"w +YBb\7o9M651G =̔on(/Iw\}ܧŭh- 5xxjѕky& 48RчB78A?`b͸q>3RkY,=Çv7n^/XCFڼrveEn=dD {45(*4ęZ#ěvv8A%B y7Wb? uA϶YRnt@`/Q|wY0F͕&C9ei !;oA((OȒ#zn'J z+Vn'r,VSO7Ljfѿ,\D176l[)8WL. G3 nFJTٖ.xh$u zÝPk꠱EOXlYwd- Fgt~5I*'k7 R&O\VG2 ߻QW!zt)N₤Ho9弗d*./jVl]k:yBFњAqOYJyGQ_1MU kF?VA&] QCg9[p jkt04D*Gr doTwB,@cT ۹Pјsbw.qP?%ջL#i>|f h/|gYl}6 SLTmZ4@-BxNw'Ϭ7}.QСC#yWbT "i \Ňi 5OlTÌ}EmZ2 :Tj penF}#='4p6w!@͗˯EDjkZcM5%\@GoEfXۚΑ]o1 g!BIHR2[Ṭ56p,-.}g wGu; B]Koؼo[0wXE58w.Ɏ 3s$Xs)QNԠw"½4r /,ek%7u%'aS){:/mK(/'aY4j ] Ư/1J'C]!L(\! F exiP{ȩ;-^ܘ&I2 7dTɚ2kM/:<.Bu5ǬW_mduPKƚIq_纾v 4OFQE~<ͪWXs ~GT6pS9S qT[~zXѴ ȍR6p) {C'}OK9< ]>F&|6-~tIAg&fǓx=3Y rSA}Sh[}u6b ﰜ~|>c _'rJl"e^@6(wJ< zQRl@I&s)[腹W?p6hh:j="wp %c85b9N䙱h П pa$LNCܞ~~.y H˂:fQ:F .F@e(恰0-C"h{ҧx{HapLs=F EQsM˞RlG:DF0ϣء$.ftlL@Q"g06$JV(D3< V.&fе8`NZ}E.yi5U ZRղkh/fV`;}lIA^.%WZU筣V\[׈kZմ,W;J{q>L<6`eů&ߞIQITX# 7QRo4;ƽ|!˶x41.d)}U K~-I!ƘFqo,wO?7}k9sO?4 >?,sЀW-QMHNxۻ/}*U2KaT=Զw~P']Y=8j7یL+J!wwr6w&ڟ ɀWR-CHЗMM'>4Lpk&aGrm_ߦfsBFyׅ|T,@TMƅ7O^tS n.dfDM*E[DK;ɌʅnTa=wm1rd " as#JjAڙQI(rtZ,撣 ls>r85Xr=:tj9\ݯq0Ǐy ]f%:ơE"%D%U|OZ@t?"Krz ?bˇՍhQ킕Ngs=˭Pg0*Za>:0l3V7&+RǼ@1.r!hy{ &vH{e@A\jVeMf? -(16ϞEǿ}r5?u?*vF:gɺ#|y#)&CcGˑ"ѐd{1m>9 e@G:ڶ5m vhq¿=əc"<_ILʣ )Z_fk1brr՗Ja W9:Fk“h:l^wƯK ukpCә\Ƞ6{R^'[1dC|+"w}3ҜNe"CU'̥?"$)bJo 9^zq(5de:zlRT >4韽/ͧ\WɽIq!#i͎2=NQQڎLe|NۀdU`]( O C{O<jrf_> aJJĔA*A6\1۶rG*NI֋1=>ئcl4UH_ -x ~2a Br el܆_G:3>,N TUEqz[/x~V2(jSlp<"_ nJrpr}(sJ,sYƪtL[ fJF~>8%Iw˨Ю\ez*Gțwiz? _k'k2Q)bf9ڶN|KCƴ(_I_Ɇk{yZh s0Uq`_iZw*ߚdƌ(JɬKRiF'=`SrC4l$ XO<5厸eFפ {&0"ړ$&QNlqu .)ľlҪ|W ̀Dr$T @Yh;]B1Esdj*R% Y%X*"|etRܬRT9`O3ˈ#m2v6~+`?ՐpA0Fy -|Wq@(I> ,xm=%"5=U4Vp=LkBn$a, B3wh9.]-a;SoS U>G6k x^Z2=̆%\ ;+&E h$cFS>{ZA㊻*.[V>J+˭sW;ڀr9aA;82.axN0 (sl%NMF5OMh%)I, p\ֺTE(W{<,Ne_ n2^iep3bW[8.Eۍխ.c22\B8F>+9a.z=s%:)p L눪9L'?@bJqʛ7 6`#kb>RfćFR'֕\xn^DR+ieD/td@Lo,=ʮWG^& (Ay&C~oKlu]5ViX+ӁD& 7+a~d KֻP̜c{_:~ᜳ\+F?x#/߭&>|b!mS%·<'G) p7r 4i5k|f*~ݎGib =Pooh3#:4j.*Й*!Tby1R.m3,Na9zRk*gB+ЋXGm 7BW))NZ#\y_ eAJaƘ~,Lad>ePmb޳1T,,Y]A?]1} |#ڰ)SpQk"TKg]sN8]gq0 OrDޗն nQs$2q5^? )imU `}V:ru~82!苞] ~ΥdC[ 㓝:j-fA $-'Qb7̕N[EOB,|z[<DZUԼ?_msd~XHJN'0NL">^\?$ Dp(paX傚䝸&I"s!x \$>E63 LE=L׶/D?*>x;[=&<+`E;AdP_y;yņP; 2N{2v82TDmBfY3E:{u͉1 & m(.{ɐիjv,oK&ʕ'J$|T됙QPysS:haÆ:o#\1đ6 3W0J\N504)@D=cjlS^\}~ Tl/t 0M7KbM4F{nh)p>̹P!oQG D7YBVFfP3D5Gǩbe~л?\QPՊShf;kIW0Id˭NPN0 w>bB?,IF#q,$Uc lrոl#FBяJ,9 R_iDCNeaSr2Hucl PB"改+d,I!iV;`mթ}5( ^{V xUή5VT<&^ Qګ[f U,yw8ָD4жiԠ,{ы*/Zp&"Mɲ1-͆bt~4m,t}?*q(,!d~ejf#1멭LkG1btT2aoH2$NfKxL֫$֠ch8_ y '$׸أKIt4Z h3K OHl̶yvvǧq=#UǤ>%t} mBj_8z,fY(RX]{G)Q(*ᣛeJOUq6W m`x4BN{SNoTO]Q=M:Yϣzn^c6nq! EvŸ M@OAw!B7e[ oJ&+>r fTUcnPQcN$o8FArjX_rٱ: w 'lt|Y4t\ԯ_M8!Ve$fOL^,^J*QһFh 3ў9M Z;{EL PXWRuz.Epþ7,;EXEE:-nU>#';R*k鍤%HY*=]a$c%6)(^aӄbRXoE6Vׁ1{L?!/ <ڪVCYyj="G86z%dȼ\8i&->Zx)q3lɻ9MZ5|EPyIE@T%[ht9Q֓HkX^ E+JM`;7F9e4Mn֚߹~5nʎb^N綈\3ώIiy""kE}N,XRBn"v, e={Z/q>T 9|N*X5~`L9]bORhqy ݛ .v? zSToꈝ\(㌾i׺ԒdIMI_pЀKu! %P x,>3M1Ģ6@tI5VM|2E ͙ 3Sҷm )O)&=tB)xO~i|ҌPREDm<8ұ) k뜏hjқĺ:c?_,i|PrBw8*=ʖB~>ư$J Q. h{U{es\51Z884Pk`[}^]궁" 2WnPg8T84 G` 5 Gd:aoDb /=zgDnֹػuN "4퀾[q'Xka\[JŠF<١4`<GE_9ZTtnGleU_ȸHd#k5x#=l3O Ǧgt SǺKF}*aQC q\ó* L/ru7h ߌcʘk,# ؖlDVEe6KD'dW*/ě^-#ְ?FZ^b3Ј2,~BpD% oue0ZH΋ +Jcg.&e/LW iweT3"V#^j-q]8rDO"T<r^Y - VnxIM7$Ե+2fJ3]?AܳN;I"!O{K* aqP S~E, J`[u&VsʾͲT5Ş )491[LcJꂂDgDo`D(Z!< +LBE'yW+y, t)9^BHJvc `JOyRRl* |z\.}hI ؝ MĴ{8 x[wihr}%` mBTAI܍2Oڞ~̚{'/czם;wfD]RSEV !|]?P*yt#'dØ]t{g仏|֛5Y2z6&h:,%3d~_I׈!aUb8+~J5tr(j5LEfm%M-$}AJ$t:_HdXz g\[h~4hÑ ><)%Is&='\vj]N Ԏ\p.pHzC  T6{2PND21Db[V0d!֔TJxU5jMHj/w+Ui2hptK4m z2ȵ#+}RE]#YO( j#q}|V͵oG֚^no |Uƭ\Sd['h~Qb^g";X㉇w+1kkeA/t9n ܕ#((hPrr 1JS3$sp(R }^†8Ո6H69D+5|.Em ̛ҥ.nF]ΙCDOyȧ%30f0[ѺGGB5ծ$d@n-1: eq{7>i5b$miJf}I^CQ~tˡi4+aTT5WtY~(F_ʎJJ8!F8sЎN@m`pChi?E@)1;#߬A]߸k oMF1Q1G@t&mxhcI0oBŸU%6y+sC:y#!; [*m\1dDAJNZ}^Yr"Ĵ7!u7vbxM"eO- ;$:POŽRV9 VUW 6u>1ԈCD=ڪ𣠷.y,^1 \ Ftq;Чp|ǁ2;^ųdEsUyz^;1N'>(EiCpP,FyouiKt^;WQ9m|,UUZ~l/G@h{͹=?f)X L|Eߏb6e:UFj- %;]FV9Y!cI ]xsF.E"~yvT K/G:0UcV&u+@|P?4PtcҒ6W/'MU7n4%\)TuyݮE0dB4-~]Jp %pxcbcK0wr1VXB?u0QH!dey/ ().'>7SBz@4Xym R4~GpԚ'K7#TX@w cSZR\(͚&!1qwkHyMHD$:ݴwuE B1 >OqБ +BtDVFW[6,O.ΐ}|Į$+VI{ngKI&*>^;@.TmǪ4=J.EAҎYKv9mBEۊ98~5JtH@*4e o펜ǽc7#@D$C-T/YQBD9iSfL45~ﺢ;hHNʊ&oq┳#u}&,J2HL8hcB]\a]Б#m>f^WV}n,+@I t!lxzt5?݉HS ɘTjq wO1(rhfxNNe֪l7P&H;+#b,*vKHʺ(MIDq< R i9Q54"S$ ik~4pmT>dk "€ǎ@eԛa=Y5"ۈ n֓4k,Kq6f2ў|=6zQї!2B|nQW09V5,?WSS Z1Z,߸6wA;5fr Qɦ8/r~(nk/.WLHX&mmX+BlDŽ y26ۓn#j}RU/VumF̸M*eq,Ht7U-(TU3kY?GMUG|B `잃Ua/0QYuB WzƆ.TظN܍%ǵHS/if Lc 0X*b +}R.VcC!Iֶ%"rX8@kUXWtp6f8g՗ϭ;S=̦>2\]8vLe^x,sh x}w8Æ¡ؼIOWA{ K#)c[ebWc7e =4|5 dzZBjըSn4 <{2wPYJ޵m\<;njIxu* yl*P[l7ȷ.hݧRL'hԵO3+^r`WxMa3LIԑ6K"-lu?&uS"P*X_.`=fOqP2E**ViZOzOQ)bGdr&m.AVuB0L-;3wC-%~eTUQ"P?`1$ #o]tV_,O҂m|@\–ސ &n*,Iz4c3m`r{DPfsm3@w{9AReͱs_j>cN" Hװ_U,"ɆNgmjI\hcL8w>`[!H. NR3EE,:8FY H P'jsP4@U2#,hU 6m*`eB,cr!e!7T4xyKg,HcYRn;/<2cUJ<;rK4~,q :.ڭ-EaVsP!ycbɌ0G}y63)'u]zw>/U46L0|Ǹ1 "dcg膇 &`8qi =k2SF.l.P.vژľK t>iǒ :B;1<77@Cnꟾ mC KVT^>4th`L5 ,XGƃcS@r:.!dC*izYC4jk&l|_UB3X>(YZ}X;M#|7ta|[1bfw0rZrGN@kF󿣋1`vg"+?R_; I3~U!y8*{HU.ӗYTەOY?\AIn#fU#; Akyev$rG2rn6T]R6=~660`ǘ7)!7vy&`ϔG-bmBWɱ\r;DSZ'e|(Tj+d臘 r!e$Xֲv[n:%xۋN3nT=ak%]MbKCTIW3 vA!&>Auu$?[֔8, Ԏ<9srM;Ѯ. XK,eeU(Y5==9#Efm4 9DOV"ZvP¢Pgcf tRs唕6.8D4פֿ˴Qq1o6Y 7^ }G#i/7AĆɩR⸏2YLJwnZ .ρyw&I<1稳 qɊ.T2]ԄGOJ 7^i0gp_qpR3Ok*%{zuZ~ib~Vh|l'?FN7٤0G~bbi|+x a4+ Cc]Ln7ε"H9ʹ־"F䶻Enϼˎ24M~E!: Ylk:CP?UX|x1y.{VˎsDЧzpSpS""PAtل/7"x"ip5i= }o{f6ӲOm(YbhMDmZPn(I9qY iu'fq.¼JF>0ifd=>+}#YQlOk]#s?D3R1vi\CbDYX.YcT&"noK!_7YcAŜ/U3kWtR@9("E׾[9i^B%Tbr]l4.ԗPn\ r+z69qҐz 1Hڿ7Gb! %/©$RRGݼ (d&rR}bJy@ݿ|؉0DT2 "x3qj.`$N)%@1x{UխC abUZ;!ʲ@Ig[{A[#~*vfI^Oh+S6*T#7 ;'@@KKԖD";[#@w3xDTK aN}KwvbkBp.'[Ҁ}>{&+_X0aK:N\v஬uٽ>#.D^ yCqnIT=ޡ0T+惫k".D*ZR iC_+<sMw=4ǒE 1$ A  Rxʆpgi{@/^MZV!rRWdJ1ڀ ?5Lx!f۴#XۧS B+pU0R40tsrY) |f F+i߯N")Qvk#WadVViT*q RV΀@%M&juu⋭(_I6kYeEg pX먣1gq# [ܡƃ,ZdžE_UW3)*1Bp [90A3WItR :)]JR6X]t /Ҁ'0dVd];KḊtQ. Ns3-[;yk:xCmq{[lGljrȡ$6$4p^g V3nTkSޅ ~2P~jhY "IAѣF+k3P&q5p@3 _0zgE9Gh+6؜einb`9#̣Oi۔+4Ld$inJ>#";ċ/SZ0GcNmCWy R<,7]1ځD6@â1?0kV(>JuQ'̻{IQuq؊OXf~*@n Ag]]UܥBbc?Qn/ ].9DyRTPş~;}}bBѷD6',u nCIfl Ra dq,ok^=8  pE²ajS%XS+JW< :džVݛȾa`0h3 ۍisc߀ %dѳh_&}Iz k5xltK z1Q'Әc>>LVXRv،K.FcQ1T7 i%Dd{I~T3J%N 4rA0yՅy-N%gp"Uw] `Ex8xxz5R-{5VZ =-.`2YcSWRcLjlsp3xq^O^Ɉ h1_I60. ҏ {G]PGwOPcMߌ( p&U:olQ]*Nl,=!髣hթa@Kv\N=`WԉQM9-JZrUG5Ik o( Zi-֏pgw_\Ym⨓YA͡N΄Wה6"Փq*^˿3O:Jŏ[ !3Lb LNTh>^0t}xCbC(%0Ǻh^d[[Z'g'[ ?(kGFOe1{#5s>6Xni'>#"W颦U%H ֏DO4P^ hXoRײXN"dFAKjۨ h,~RK϶7p!{< s/AP3QgϺs=E*qbsJRs{d΍e,%7HQ% G` ?/rVoV%K$AZs`X~w'ԕr/'O Cw*+ϸoe: [:~4($lq7jZ]ò􈌖/zGGj{Q2ň;|&2|vVZgF˸܊ t69O68J+569Y{PC-F%?$XM'15ezJSn.Uw[ L-?5q^xb0uU/neA t3pXy"&2t+壐'EAn(;M(ѡ{)FϺEЏ*O5C A4F0b0,nnu/v!8h1j0֙ـԗ3G\&߲e%cM{<@V~`` ̣7  §Jy`o;I2z8)UIG r|amvoFh9j42:,N#h w ͥϫX#!"XH1N`keʂzvGT:΀$=L.lBX kr ҏB;SRs3yYSDBjϬ٤lCy{bW ;A "*> R^CL"%]:cRbգ2N>B#8>?@A]UW*Hze@lޅ;:Nic6 -JyO& eNH oAwJ3CEr"e*7q6vFrC!%)qORҷsZ0 c7'RC)l"(T -ۉ:LZ:E_}wGػ-H]`捍&fL$ͦɾQD-_7/[ ,BTӮڌ3UQhr^(ѫkI5O@}ouH؞?X$c #8ԕYs:Bsf/AuНl)*ye{GwH`3fŨ*MlJC{!%}܎f[B`5q* {k?N{00F 1 i\Ũd$I 1:A2<Hp9$L#!ʯ.#^J# )XP_8RS*1}˒rRg)J&;S22x甎)zu7vYl:>KrK- *V-Or,揸_^ZkˎkGp4&=}cE݂%S%L mH+zO4ʫ2 GVutvX\:io,ʒ Ўvk zP%AQ\vGF`7kN{ Fu)?S]DapsԞ+E<&mq?6J@#_}0}עȈ(y>.FW /g*y"5`KDv(1N66tv x5Tv҉\Ë)V-FElO_Qb5 3P^M=8P2w&< -%Uޒ!d& $N99Dle(d'ejkeJ"baX_䙽c)7MԘbCrjgA}6~m"/rh)8O6tAET}Ü7g7W0D9aٔH#yEܳrk=%[\]G _ =l(:.N^?!-M]vߌ)6iI%=y$$çLLHt||.%Ā&VAņqȎIP'0 $Ín:!м P²QL^Xn*&T-RT>).5+?ҩCA'聿#+:;P2$@%-wA`faъ3擆rq~/~pf0F:1rQ -HɷNfIwd3_jq[1 Sv5#ShMKa$#y$TGYQ=ҧ/.c3I.tlUB9ж_Ny-(j!3 U8Pf9{`7,;^<˫nsw M)an bCaeڅ ƺЄfDkZbnNu:.BἋIb/^rР:+ki:^d&xL{(,N=* %ڈ"k9e ȥИ%HzP '@,ϩ&o ]O~orAxPH[*% )!gˎJc,lKP_!S-y6NdفȞhl=;K̷Vgӳd`w jJ׺[`zj l_b踔H QwwpL~'pq ДF AWz| PHo-&Ѭ?$ +¨Q %Rxt17oB>Aڷ"װw=lTW|zܹSyBn_&Um'ߟ7}&d kY:uU{kMacI,c4h&z~gaYf<+WN^hC?X?:0Ba8U7;a,&6MiUt~w?#7GG٣!Al WS>t&`*OA,n*Nm~̺| Y=hU; <_ݹ?]SS]!?T؊@EYQSo "!iyZM?;b+[H.;wC4N, 6-P|ڕ+/6_7Ze)Hz2i'*LCE1P8T}.w%݀?. ؀K[Jޠ98eϭ:_=#4O>o/"vsvndCی{:crAT/]wu{!hyIErR?~C[\5.Qo@j&/P:Cݖ= { np[*o7h\]m7KWaRz$ңGAL.*}fךYf0Mz~>K=YkVpVZU:f&~&%qtѡ" C}*xj{XxL쉒+qe?})$8ϭuC:߭ FG. F[[l"u]lq׀?:.\{7\Q@?Ei.1ޫsaړ=+;+g#%z_)C~㻺j *)]dpڴhHv᱆rU؊^#[Lƶo$NSɕI]5>/lI &"lS*kZcqjwACנ¼4v8!ݫ 2Yr2쀐|wvR!֭ރm8} "3="gř"9.'wK?2bUv/e* -3`2*+ʢ!,g.I]KHJ"r+TEJ+A:ݙIb1G*/ $:nAu1ǎЇݘ⍇(Zd*A7bFJpi" Xi.KНf6;pEzK7+azxF\vX==MpRtQD i $4ikRO6>J ah7rRV_֑vuWYDr 7La–V6`xY.*~RgBى2AWm"xL 4܂oǵ';7DLy"B1ϗ-LtQ(r3m(!p2k3s:G|[g]tL8T^ApPb6(gL:V7dLcPrϯfMQ : 6t_MDܦ=kdcq* c5tgK M~@ ?K Z,p)&ݛ:I8CEY~` eO%$EUJC5`Hnbu cMJpvMO{gc#P欐XmJ]pgW2zꯉ&aВAUG[Szj\#~}/ j1oJߓ??m \=^"b nW(2}/e .y_T!; Im+JЇ+dlAxeI: e!7STW Me3Y 2S6hD-hy!w:_G*[L`kpe'ĮPX85`\nԷC0v\=-LMcj|B3ٚgg5X멝F9pSSF DH|&]B٘oBX*䈺7  lL_lÞvj눂YwU{ | L z`Ve*(pJ\zE(ddAmHVf EJWd 4W|pνy8!kEkݗn'nf=)H "87zɿ$>lq@Ua 3 'ʜZV>," P+ ;cmxщ! (G9`R\x"?BޠGxX+i{,ѭ>u7&p4O?;RBɆ)Gd;F+,YPkбR>~QX N;{YT.O>;)D0|%?` iא4s byKvgn鍄|OOGDD! U8x8a89rUu6v7@eImI(33fH5;2*o3r~jL-X6I-AڶMi'm$F,t귁_V$UEESd-lB[[ЇD( EF`@83^]nZ7hø~ 2NVwKbk{1gҺ01e)9U?s!>˂qh eO]Ow bQ82k`t}vaȣq)(9Z-(Nlϟ/!>d IΏbOeD| nΐ'o0E>xm3xL*k Y,3i1$M'a0V{ҺZ U{6Yx]+352!wfO_%OJ*ƚMNE|^nQ G78K+C%),Y.G7k2>;km@Y`xIժUKv)A6FCFCr)6w1Dx@4tu%dP4>":L9>YrfT|pY@oRfQA,(QsQZ1Ѫ& el%{Q-b$R<*zbw~qZ9fS4qkcP{e/#Mஎv1B%- ccuM"}NN9_;8vB% 2MO :Må,pY&kIPS`jh;rJYc&PSD6(NULP}&HJ-"yhY驱N4aJN>d *@Cxؼ^܎ p,1g:8B_3@&Xc4eWt>5y:RjA&QS+%mk)׷CFNxa'hC</&|Ej'TŌcUwuj=YõL(ф'+4GygQC y 7}X*㗑sE!͝Ml[G/J/'H1[ Dq?@H9[^S1US} g#BksVrݤJq/Y qGm H F /Ǭk5@6M@7+3k޶sa9(y;Q7ǒ9`+jQ}ϓ?Xu{a^tb;oFqkHȾzcc* ]lH8pAtIV9"h`>h0aAte>ԑLC e+x롦r Ā_mXDFeZCK[prMC%WsJSm)3zHSjTпNtNMwoIWhU|FH۽]a @@"3oOM/}51\/xկET9N@5;NNz}2ƚ:o_QC#*q}Ll0 DFO?Ί|:|#ö¼$&#G1٣r/KwAR+wxa~I]>DT*|L&# +Vg`V~ZFLӶKBs_C;Y9 \k) :,Ǻ/XK3/pĈNI ?ũTߌ3E# :[y3AW٨nn<6LOf$@oLF_.+6ꭴN" 5 i֋54ԉ$MUJxpGc]1Xއ bD/5POO<(5 @QgIX r;љküiUc_+:#:#0Lj}SpBʃ nȼFy~y kwD ? q ,+MvJÿ,>DxSc2pϹ9(BP47 ʎxJo旐hFѴ.[jt>#gh>RL+F/x51B0,[9 0kxa;rT=i^s+7e].0!vQpD.C}SG8>7#TG~欕T߽7nq+-Mm'oAhmM)z61-`4ygՀ+g^VeJglCͤOC;0 N"1$z_`HQxM=2)7g%G3% !9 h_>19ꅿtV3}2VNymW^JR>SؼG1Ls\:٘d- vӺ*,9%qvl~ICEtPqu_ҳCk1}vF˺q 4STNaa|z|(0GL.͘zq<%g2J&bdV=ړsY_j抲c!mTM)ghDۥjD+[O#XZ0@ψsH:~[bv/+ҏndbAqu8I{$Ȏw@ @ȭۼ ބ30EWpC*RLnOR<<=lZ6C@#vOr 7n!nުQ^>WmpfTWXU("rSV}jX O*'8,ÆFC4-$5԰dUWwh:3I8-%p{D`swar cG5MpIio9JHQTK$elV 5_AhJeQCOܤq)MTp42XnS,-2v5j<<Og㹁p%+ 5<uwƃ>VA >*pzu2Ƹ:,edI>='9yͻ7r\ zDlj.]VocBKWjl@T$N+565˓;V Q8̬ ҿ6ؠ. (l} nD2x%D' &(BƜ뎮H63> B€( K*ڸA"3%ʹRbo b c~JEm[ʦ7ouww3gIߪkOnDCIt$k, OZI)# >#"C[[DWДs64؏Ew{qn"HDEN{y>1ai/|^GH*y(GZhR[gCbo &+4ΐ{dH? ~:q_E 1*%Cghh:F&Aa2<8v.y_GPǧE$hSjsdrcXz4 3;Mӭֶ ? ?aυBIbܖͺ4.,divMbH |YYgЂy炪gTcwsLűg, cꀩM]`{xMڢyVqeIqŊ;B9W%nn5\#"mX]d03[cRK"wL#XsW,!䐏`kbl ӴWomxf5;?4k?<=ãAś2V) aK>9HMa0 LEH7?\Z8T!$GۢS51}M1^d.Bp71C 0: oqk Eٹdh$T;QA#V./C$](h01=VL8uUou1>)STss=;9SS) U0` Dv>(9"Q̺kZƌ˪*o}VuX(Vj`ANYjc˿|Go n|.}y ;yTʼy!#D殛`5˽@ I>%^0\eIMa0C?($ 퐌:ZRezoiPƂMe NzZy x~1XsUWHsi z! JtİTK<"UႋoPnӝ43KiXXPa'y2؛ !4%2wCM$TrGBB8!yDM , L(פIn5`V`#Rc|Iz_m(bI9j.(ŌwQ+*K^(,_m6U${yWfа{pjw"ŰDa: *~V^Z\T{d[[u=[ålH ~$CreJTTxͅ~GPSqdb_]HbƿLaj[2 Lò<I`" 0}\1xbm>3;OrNtǡ"Sg qc3R%E+~Ү\ս/\ͱ( ^/ J@vn=ԣV.$A u3$xHD2kBͰ fr;I oFSʞX˩ WZY-3̶FL5eЃיԂa?ky8Uǃ)Oky%N+wNb_ #zjU\{uWLDr(USz? 3UD[!޻qYGBQSi`Is傀;#u~IMy^`}FP 삽!Mf6SEM"no"?߿5:Oό*Il9D)8~F! ~,]>o<ƽÅm9[Qz[e S~ߚL^iL*3D=O\l/? A!V.3<|:TbOi+Ny9 Ezv- 47$x\wr5rǡB8 1]'aFS _2}ɥrF \=,%+5iMA^4hxƭR/' o|x%X$kNerڟeD^ 7 - o}D3" @ hy%7 j-'JO*9xOn6`I8'iD>p&kgC̓5W%  ܭjj}ʔ.{ =-j.uiWЂμ1aH"?.I ^5)lj=3r\:ʗ}B: Cge7ޗ}uNDFL3+n$Iz8;4o1]%&. phPuC.)W # ces讇eJ~?KglZU_8Z1憻R̵P:ZdЙ|Q|ѤRf@qW'^ 4^] ÓH{SD,? .EiI=r7FWnhL+6gINkŭ?bMu.dK 0~$5t4PqOt4A3)kg$38xռgw PL1ءCΚ;[yDYLJ|n =XO?3[Qg+"%_w;Y8ح_؋q6Mg [Ӆ\f,e$ E@\IKeئ!u5dEnCӷҾ@xWTJxSL%M- j+ᄂp%+6rehfIo}StG2V_d?Fd1߱.:@ěZtJ{cQݼPa( Ș"yn:OqtfL5KT짦9X8)GZe{<֘!*ed{d~l(N}6Q]G9^ĢɘRnk(S }<^ ]Z:}/^*zX**UX 4(>em Ҷ-`Ӣ9-t\-|SeTJ>ӓIQ1sӵCwF[;@肚EZC}(s`Vb , WJe|{#κ'K:<{t`tgnݮ/x^[h.z^P˞#{31>TILv9R[4rTKJF#u$wI_dw%@* 03nG,͆IThڅ4~YH\S{{;7m h@RS*/5Ur#ݾY*Opm?R9;%2MaIbiZYfnnw4_2|\ bt6!Lu\@+VdHNݷ\ /< AFq+!ixט^h𧿗-)`1vb,Cqƅ,% lf0וڍ`X? ͊VFxsSunEzDҫd,0pš"V-mt#q)k˄qA}Do:%;s S2NV"' ܒu^O,,ڵ-ym|gJp c4Vωad<Lvr/*T;Pm/|>0̱b1f98fƼ̯ Ek+m6G-ZTQ~vMc߽IJq=SsU ?X̉~waGE0nऔ<^<ȢtV\8xBYq;m@gQ^-Z*jG>fmYLq}F򣹃 p>t#(VJ=/׿fDˊj#hV/ucB e][# ϊEHBfW1DͅtNxk'`G:Εne|QV:aXVF}` Z E,zP8! [Xd.~Ag,B69 sԽ_Dzڄd&Pxr NpV6(Y! gz#'' ifC22;I.b'1C<U"9=9I={ H]<& sx =+Yq>jqW*ȼ_p!3[ʺ2X! T ѠXߧby B{p1PMmYZ0,1B^PºPfДx^T2ȏZ#-OgK eIZkMڞkD]|S?Ace_˳.WEأTS:t7IoFX,Y53WuB1& X0iLSU$4n(qdRu*7k׬Ɯ+%yK֑K$òkAZ RO-HܬnɶV!AmVas>i;D)Ӳ.YeVuAk\'9 6ll%+<󥣓=q,)zP^p^|.Α8p3*k6zMGgmc0݃[j38"Xr#~ trwD f:~G~Ѫ-ƪ%8i8$'vz&5L֒;ENM,#BrT)Qz)68fhYgIvF/^=֒B<y'>WbGghXgKf#G<()$Eć1MSC%cuR#?Vި6y.l 6i:rf^?&!tFj ݡ?ʄ3}΄; jVDDvnMsOٗlqS'4  MPc7O5 EIBKOq{u#N sg}pHvdF7pߊ輴5٥cjKif&J7%pahND2NsR? fMPs+Eَ@]V:~c&-gbsLc*Sg^b73I_\B>]J䆍@z)˸>r$W ia(D^\G[h* Hh#~͝!tYU"}E( `8oH>Iuaw%:ErRj&kjp$ELW<[3?Q}YrUi0.oC9ic,. ̕NΌAf{e|6:dN$ >!L6qׇd5lB9 f7W61%䘡|#[vIY /(t$ }\2zL>I+T>VdI@NNkՉn{FKʱ:hNyԑON8};^e+8#!6z5KUx+AѼ'ˆKTDSo@ y`;̀S? x0=Y8׿1dNӧo\Rɔ` S[ ِ(oĮH FPf| ʸIE`:0ꅡ+B‘sOB'C;4~b؁.5B5>NuIQ)T&r/jNcb ޚ= s::[@<,N Ҝmtsb3}áGϝ܆L!pGR[•.s* kHP7w15F}{C<<|1QUM{HA_ƻ+e'6˶ pepN !#4:CP^Fә L|mDyhՆ$o.3ug43Mf2'2 Y6gO!":ksf1%/Ԓ?{:J&/#F-x(Kƨ DxX__@&O!~d)'ZwT||{C۰ ~FǦ&yXۯ)cW=oXm!* Fo9q)/lZ-)#1N^ӻ|_xS8Ϛᚤ !MD I_&OC=B`ïz<ʟ^=2M8\n<Y(j7 y)>ycDN$A #pbJ*"dQ* nr#ǀ *n G"¡d`2o;NG-WT؀#Y=!9ÒIDq=>I yoUvf&.|3mWm.4{@4vL%0+rF` + RliUÝAc2R +Dp`!KҐEZS|1[ rͮ,<3SؠXg~#G||=Ws`9jkNZ'T>(Fߧ\3S~Ly.H'e9qf3G.`ܯBU`JDɲە2p! {ev̉D JJguOA!I;5KQOe-+>1}"SD6Usw8 7,:bmь**kPwMżr9c_K̵8nT=pWkm@nVNxr"%ܒf;%3@o_`uwMLз(!@k9k>wXQ;@T%8rd|RCܶn [M cQ=e|#Hܢ$&qD MT6JNdAJΔI ?.r8fNRñ:(˵'~(8 8z Mw#@ZmxU{߈_f6@;A+PT~M`E*&{OY턋3;erĂP bWWVD;Xo7 G稹7BXYJ B|nuEBL\U6fB8"(g54ӏ@ ~Lp,]#Z;%3 _[! `iuˉBc7a!Fye`D_X<ɕOާ^ `6r uR f8hSD se8eC*B#X<< ϶{Mli ATF3*Ie1Ѧ$9ybm?7]>VT絭JlmRWF1h8 7v!;~Σ}, ?.>L>(U|0\ Ak"KDL( D˖0tLclB?/&@s?4m?3K0 X (nin)SDP,ĜN=ҙm3Jg>mXNWNyƺw Y|ЗHoO=j-^8 J~ h0@5]/}Ƶ+΋>LH2>1l4@O@p_F}㺘(M +?/yQ^|Y")M8Llzxs,c]a{˗QK'T]0w:I>>O9{{y~S;=Ӏ=OIfZ`z=lr@&K_ +W\fbS&u/?퐬%PW*PEA 4c[T) Gj8t-E"\vWTC4۱]Jj,uӬMOϜmR@ fEF}Y@ YJ#B9%$2@A=G^/dWS~G@C L9k0ϗ"b]O@vGUn)IaR z1 |MH(dwr|"ELYV!64dP܊/%wbu|-d!h/Jk<|J~; bFa"5\u{'}@|˃(d>*@f;1VhsMFo 3۱3}`1T]JozFV zNJ׎Ҫ*%2X8=zRD[ţ>K Ay#9[X/4Z0t3% Z3H!\Ğv?+Ҿ5Iز5$rrgdZ ?f *\gz&la.꺒iZy9V׬)רlvĹ9)G2;8/(-n 3]׆YPp2^kQɦ^H4z]^ח8'#w4t&~FV#/az,(cRSu C?*:Mf h;>7?E1؅ɱ*lMNA+gR_.񾃗_lXc-{09BI ^ F?{LTb5(4NBPJ(TE0J:z5M%Wcn0>3"=RX:刱UVSr4ęPʣ5ܐLWqw'M0˧6 jOP`J j#VJW.rT|B[1 ebBLv98%U¯7R/~-fz &&,m խ6w\^88qziBI㬆T}_eJqV?k},m_U?+dDH^t)Vw( WZLL%{+; ii+Yݜ}MABc[` Wtj>(;k =#d䪍zJDHǤ ~ylĈ?+hbJipD g]oxƪ~ZƭVZt`5JpkFØ\6_D*Bv s =bY"=.UAciS袿۬rbX}^ |uC ܙ)qq%+Θ׆*Xb*^]9Z<j(3̍OT/t g|z)vDsEJqPch~<#WKA*{4gva>ݣ4ɱ?Ck(\ELd`R lU35ogIty/,X?/DUU 4~]Zˋ 1̀԰ƅG'h`qߪTw7a[( '&!!SEOiazy|_zT4p47P: MBJƀز;]L\tYۿH+)c؎!mW3RA[2>Х1k/_e?עA#lYP^ Rrub!~uޅ(-UF$=gSP^Ķ(>,w+&΍V .m+6>ړ8kMZWT~Rm> *:fOQFt˱({15eHW<+,}j"[}h ,&:B+~Oq#^ es4dO\'RꨠؘtU ^G7qˇ~_LxAFKcuJi2nVDfN$KLu[;I#דwņwV4See)e) :/'qCu< 3Yi<}YGCvk.L&Ur91Ji,AG(n.gVgϜ9B{RQ! Fh2AHgV$څ)M%F)EV+>"!7rݚ52x-_&"/^jNǨ~Rh~ &tkm l&?9=A,ʝ7! FοXD *4[5HI 4(xk<ᲄW?yhUKj2O5WrEo HWM{ h_[ö69 ^וo)j02uHԖȆ~`qQ0`b7If {6ˈznlsۇ€uhPRa P-$C^pڳQ)ɠ\en~\PҌ@=ļ[ 4p@ X0hAڸa7|a:6jRR}OԠM+ QqW^.8Pмw11px9n[#RfhpdprO,ڇ$+*0G7}S[Mo(ȥ My'9 ng!۠> hvm8̹kCAO+8BP=tς1ٲN]_'w8%f&t%5_GGT+9 /&eNL񝸭3ҿL,ͪږK,͞OevIQ8hHֈ,NfZBUٜ;N > Gh}$Mר8 *b'2=ģjx >tO&V_xN'Jfc/~]jCf&_zþnE*Ykc$8`{  ̧[-_&Lt:L)p^i~=%v XD]2D7!.Pܳ+hRYKn~YZxne}jMX?:ʙaz~&{eBQrNaaCzIJ_T)o(x* &\y&ơ@i 8 jbbb[sD~՘.ۄl9DZ]T9n >B.6ĈλoP3'mɁ@ig$alyT6%#<5J8^ÈJ Qka-㺼SL0` P!<62J1]|Q2R}K  ztMǻ;Ssܗ?yNb1[.-Xd? Rf:c6|O Ų-U\i35iisy_Ybb}s3vWTi*?`wGƬCXM\D*X>gA#2sbCFkaE ;,]=(qz7'ME"< !Nƨų<[3Y#O.ڌ/Mygqg"wΡ*L`t8G$]9-%ksg6"8tomH)=bY34y^7X2 5 K3*%巩H ~.SJ&#ڢ"НWT7dK3}o,@(FX }Q }ԥ E`D3ZQ@s!~/BP s Vmԃ\k im M6鿍o 86;eb$A"lMRDo "1 EdqיeI%5 iڜ+TmjZA1JfP("%؆Ϊ"s7  . S.rj-cek8ly/TlE) ;G*t@%~+\sܣu#3~fV@r&/6 *GWpp)jlrv/׌D4x'mBrӳh2$ny ;)3ז,%>+;݊uH`[Í^+![ڣVOIٿZC&e_#ܫq;QUs;"aWgpӀ,KY)Y\mMIʺcqv}b "+&2&fT@#>.lLtй4g%uZ_?Typ@oֳOӠekY{dd/C}c|zҢ׻54%x9#Hpw XLs>jqρf!8-XrGSWJ=S1!&A/UfGvVFf|ȕ{!*z;Q,0הjgOY-S\_Aޱ'j\@I`&W]|PL>[L·!c.>Y~Ib7XzF94G@/Gjڎ!稏'HԴQPBk=+E3F3ĤLyl١eiM:#2MQ9FL?0^߄Cf9lqf"ZSSN 0W"]s*kԨ[i@7Sz&Ѳ3O(;,c< 6JvW}EL9BN `ή?/c='kM}/B8tR&(w9(0-K<}As>j_Ђ$I3{"5†|Qˮz z L9pcamBZ\.>?HJ^ϏIP0)Q>2r sugT0I|^Q1㦈=1Rj(WB weOqIT,[}qՈ8?F"$J%pt: ?q/mc]?}sb  ^c汒CEZ2x\E1Ohrj>ALTvD^+,KW׺-'4eJNWUCaLGzwB %x -:Q0׭tA?%RT[KƉTjj N &$ёn+xBrZe Gӹ,sumT}k=G[w *xԢIfIqBGò3fn ʕ:ԙ`O@EA*x0 gsĽGE`?]>s@V\ AmET+t)r *♥׸ʋN4IIt =ϋX ~jECP~X!wf,8Ѷ q_Y8`$<Cqd1-dĚ.xm~Pir-Ӭ)$~8v1Y=a*Jsc'US6P/˚DYv&~4<.=lw矊Q}aBi7 ?S~_yTJܱL_} ^Y4 Ñ7̣ZۇijCQ9[ܹu[+7c$qIV`#`@8? T*`@c$q>s/|JFj)l[_s C'\')_j5Ɩ-P\)XTÇylo̬Xi;ȸ yL{)P]3/:bSQθݸ&LF7jk&^#Q[]6QB52K <խa\$[ LU`*ٍ9@O̓Ta1cƉ ,ŏ;N;m曟I!$ĤQ0 ytޏ^J&Y%])&BrgNR#PY{$͙/ڃ)9{>ο _k1gn;X4MhTP wzC0d_nL@վzC5 }S@X5wsJJwifѫkG$iJFᬜ*uTVj/rgkX˂\Q'jO$L#h5@pw{8N`~*)t ^ǣi*5 I3?k>)|&hfrW.=a4 9X'UNqpA|m3ѧo1Ek[iӘ}H}ؘ{f yY)u5gWErBq?T$!M6mJiG$Šy8H:5_s6eYIKL#1YCV}3j`-gooY,IeCYଵuYq"Je0)X`}/6nFjVEvs(h2 *jYYM9O1߽uA'ehdr~?Rq(N釮w? >:p+N. qrmu]֋D Q-Ee+w68P=q4{@y(`@$Z-$y`0 2C+ҹ|"Iřru "F(_ oM @GfUo/|3 Rm`o@9ާ\%m ?X߉=H;l[9 EIujT_{7&a֟ܢhߘޱO͋cp׿㮔oZZ OI}NG?y5="n uSo~ n O 0Kr1hhՉgMq & 7"Ǔu3.^\ Pt_8vMMYmBO+|dp4*6( MeLoa/zO03:l[nw`8 Bίȟ3P̤|/ql/HǙP(|K64*)ͽI*ĝZ\,@%,%'%Z<7@OzZXCR@>Y>l7\K&quJkl& kZRMn % #1C7SҲ/Aw5րYnw{1(Ȗ^:Lml 3Ujp)% MrAC/x wXB!^>ct2ĽckӾm+ g!QV@]D1|^2I'!3"LW9#T;R)+uчR[[]STu?&O, r@ ChHR5 3A<T:[*r,U8eW@^Y]_.:i D9s*)_5 _;!>m:*P9㜱w~tXw H(X>hFd֊>(.Jv{[ԣ_U1FJ.Sn=̣hTd,Dju~jphG}0fɧ? hcG51S6tYJ뵩n.=A9ZG6Q״rU2)?&% ”nl)I>\e˶8)ז>o5/D=η@'ݗ++֖3jDb TsO%0xoYX`R%+w&U哾Wuڰs1JHvm[g\e19#9`A[6gRI [*:7ct"x6m^d*d44f/NCSU?Au%L G_cο̒:ܜ5@{gmTl{ubwr1†ԝxG# z5sOUI Ģz~)X#Z?zBn<O'vK>Vw\JE-BՃ&CX/Qexk8|dܩ{fx9{'3s/JtOZ6I3H-NZB4 G+`xY Y|6l(ܘ $p3%@y5Q3# T옰80D`.be2L_,/K>&*N|Ӭ׆f&\t 8~xy"G>0H^:->VC]aP^z9 tJ,r yGa.4c\uEFH! @NQg[j/*2.c GiCF| |gJ'5 M'GwAyp 7]y *S^t~Сr;})߿3~ $?HG5Va '\%%0}N 䌖}yT~\Vx$]+ѡ-Ïqp.^EiY)}l̾OR"o؇p521K4%VB~3ђ4pI}CT]lġn4hl#/yF<<37"7)KR''2=9Y2HG. }awڐp2&K)-i?oX%P'ᎎm WIxvnwR*|eldl3U5}^jq\< 6x0p|y.&*fS|3Ex h@GrG/4wPN'~T˺>wG3}NHPh%X؉چ:_Ed*5R~y8v%z`yrX[W*jm9ZJ`Z6bjoDZB'R0Lb=YM39@8JQ{8!or"b 7qYk4\ EeWn]VY- r/V<3O6X&XpZFxM Iĵ[Һ7-z Ȭu1d֍]l$d?]RQ_{v:=qF{$HK6`jT&xsÏ?'N1芊p-B ns=C^bt2%e7@lP,9 iBQ8_[c?i㛫!‡#vՔvFO6BҶMk:9K96 u(D@\gl !Aa?ܕfO$dne Lhĥf؛$%YyIf/:Z}¹ RDZѦa1$x9H h,|:ٹ)?BB6"Bjp;zMt{!% a50Fډ9T\(2LyRJ2\ \:KA $x)| qfIFLJIS˜:W(L˱VF"L/)+$mSr }Xf_\SCԐ3K.jzw+LxÅ Κ[` UX]>(]^Ԑ4X=*p5ى!f42i}?Xl_Aku/ k{RQMnϦSEʍ][j5%ޮ 2vt}&r-_+[&r=Iyak㐤eH\C#{b;n莂t{Nf#|d}AmT6OFcU4BrRlΩ7Ϧ=XF"d3/pd}X.Twpʘ?-lQ#5b ~+6h7V4^p-): :f0OLopgcbPd03"  3"FA4ڰ v e6g`SQ,k j}9- )g&:I Ŧ3X 6*b#jX ˢߺ\,۫gUɇ#a;~9?Zڵvς{Ge+W_ˊ#Tk夓U*$Dr  H$SFYӓ`6 ER$L=}x(/{.0l,ƮJQZ5ߓK|m" 1;GV:]eok 2d0Q)Iy'3 2w4:mſ(O$/L\$'alC1oy'D$wjP Ic-3$Ħ[xኞAW⥩~K1go|Mv%KGM j!d}3 5l:|Sw-0V_&&^HX_oXq[vbڑgI`j-I[i=9 DQqPX@IoRra˘g'$TPeu K=Y-Q%Aڼj~F9Ҍe1G]"-el|ĔAҥe%45(:NԄ 27rb&8CK_'Q`zƼ'ecxU7{ӳq܏K; 0\I%BE7~j榯t׸?yd<U?jZCX>ɟST4x4 cvlJu 3yvORY꼤]UjI8P`]R@}]??UWJW* X{kM%4O!"rĜH>!2 癍a R], h(4Dztӽsq=+&GSMY.$p8EO+cnΉߨr7}00=ݗUV}wyp~g̠$gJv5,$XSa(m LJsQC?ԛJ)\|Yܒ9 {[5+ :^%=*Oj2M;CVf{`_-ڻ=b# YwD8kyGk7$X[j>иtZ *w|[ߜB9J;G;Y1WV?A${qX_/NwUJA4S$r搇X;3AFYneWbKbHWd "CǓ8q26.~o߹] 8*5rT фjV9Ԗ19?"G.e=nsUt-wLxI;o4,tgt-5pg 5^lA=e ~b'c(gZēϥ H`nibf$> t!b 35>dÐY_嫸k73e83B]qq+"`^tF7ufczE3WӒS<fʾu Uj)ˀWM]=]4$E932t؜y2e@Lr&S%7fk|6R#b4];0 .PKkoO8,x&2*?*D6|.5w#WGS> ~C vqKGΆ+dn W%4Y"I !Jv6TY ]sEY\C񒊉fЁ9ep4:02tdwab1!5,ӌ#N/ZနSz$_I+>@g@h@9=b;~:aGm~lsƉUTL3CV%%_A:U,<ʊ5jl CXxe%CKKz|+ IIiSʓy'Af2(3]N2OnL}_G4=F-d:s@k[8[ *do~7Egj⋷dD/3e#K}Gq\-kL; 8JbłDԛ*ZG{u[7֗hkUZ^mFo0ȹd(M 4ZԜkZѿj˂7jF@37H3G65U߿cbCzY"(,BIލ+ CMYXfAf Q-"?Ny8A!'J"3ZDU S޵yX)TL`҇-dCȋNSM6bMI ]Q%`[7ͦtI|dh.c'F-GIDoM@:j-`ŏ0*Dp|xv *2~,5-lY)Os?wٚ}|Av|ފ Wp֗VޒJc=7]4SIV)s]!8/1(L@pR>wA-[e7`dGkJ%fF+-:ڦʟ*ws-Uu ` q* ~L?dQoWMcA]e^8ay&@1((+fk016ѵیȾ_w( S ,MOayI'/9@F֟vm*"5ӡ؁ ƫ!LGTߕk:O N]bێd&ڣ'&VlLX]9M1A œNUa+90\Rf`y g."O"Or|ϩz~UaӋ96/W3U2{N\;aG #0tTcOpo{ ڇ]1"=E( B/+v2Ue%2!\Cؘ<` hW~SVֿ[nNXpXۺEgV^|'b C1l(OM8 ,GH8gO DyQ7yw]LzG`7F!"\t2:?ǧK1!r.[KP>ZfuK[ 3왉^U;6lXFiC~Ҵ^"a]l>шi/kkj`Nlwhpݺ3< .IiUdI omޫN?p<ڭ3|u,\Eg^t J&¸< 5 ǃ4KkK XsMqK"r.﬊P\@&)! !|>?3/5zw rj郊u_[&FU:aRs17<²[6,b"W2m\>f}6`Z5[@R[U1d{ӑ!WS/MmVfDl˲;\ݒy6éPCFm;q>֓}^ .-7A<Ј' .UWTcT:Ne%#>lx&h,k-vx5fⒼ"#̱)Iؔ.R N%?0SWfwI;1Iت,׎?^MG)%|6?uk<c&̌+UNFx@,KT5'We9>ݾkD"#DZC ܡW{@'ɱ33 [WU|\@t [9H&q85mXFhUb.{GPH 0׻XTj0U;d&Kg!]sh5L.톷|S8#UfYTB1eNRx}D=5^q- (ȖbSH`ce`ȩ^/d3)c22v2ZD\ LC<^;"5~`%|J؝|򘾌>`v|2 w1U2%jM=շ cNĂ:A8ӛ]uJq7\a69h@ Xg~GJy06mQ#k0Э@<ћELQjtk)F!Ys"p%,$d⑟`.7 vi_dY! Hty(]|^_Z, 0T"T~.WkD g- QCmw2iUHwAGS P<롾4N5m t-4KT;k鄢sEr9Lhg4ӨJuk`$Qi6^r}*؈ͳG+nm7,BG*nmf+`=ڣFc ͛ºt=F"vyB) ; ]j+V! je C/ךs bz6M?NDJC{,A.N ё}TKF,w//.!t)RlV+>RB0Rĥᯙ]32Ri:x\VKL$1HZ<kUdҿ1O]f|$f:sCg4rZ㞥 qƒQ Zg^N+Ć093ȓ?S}j=7S.3"›G!Q Ty'a IQ+HO="6ƒ9yYI?|8tc< ʷTuo!0I{*Gbf/ ܡzDX7$Yu2*/8&"FoG$ri6~6Ӆ# ZysIӍsy 2[ىOޱ=_ `:ڈNy܈JO}RH9qwIN#k鷢Z0Qv<"!P5#ӈa. Haݎ@qj^7K $ NzZ/ĀaYokս8Z 4V&dKSHxjRW`ZvIJSRVyJ"bIL w%%uf&!;Z'$cb 1rhc_irjNX+_B W+ˮU,G'"J-N" ܌-͍qlWc$BE4둽Ǵbw:G7;{r#@BhŽqlyXrj<83pit4Ij[jx|."\;]iD'i@oRN•7s\ |.mXgg'X=DigXYfKɊ5K{`JOمhûqDQ}C6˪__Ҩ M /9)O$[,ZaPjp%vM恒)ʪv]*%QԫHH"},gO /ܫ  _)Z1Fj3Mt`"4]J8$# Q`3v1ʱ4 `fݎ'O7"6L]3':S)NbfGusYP|\\2o]HHM?^$a?{Q b"8=Ԓ$:(z K:P9Jk3`'V‰Hm!;gMd{Qٍ2 1{%8m0w/U5 o'{nЏM$ yr2R`4o=Sl9 AScy9m[u>+.1ġ#(돈;]Sġ3ʺˇKfpF(_j#4fzB'Ş+baGb[KQ*ř:9) |>[ w{`_@]J@Bŕc;Zd]"Ӱ%2u2 u:-cEJG.R@d ?O`m je`؜2(sȕqDp>QM΋;4'3N^!=8+]fX]̥Fi-w[ikp:SXs"[ݠ XCEQO\=*.bO4=wpo85^y 5)tՙ`q?Ws49w` #xg-OIE d]2Cߦx,O auw"$3D ris3*=z"ͽ|}Vt4R=龍?lwVKҲլg>S^G%}Sk1 XWlJՒ[BYdLOHAxn"_?`"޾U >k25EfU|0tgRO4.'̇l2d?/b#a?=Y>H^-}k*m8= mC A ~_k]jRB'װxL>'L*>ln 2]o<^ ثcXz4"MJRg(dخ?°K>cD ĩL]݃HB;wJ>XcG/^P:B꾃}3/5IvX_?}MOE0:ʆ$TD5/~S;rC=Q52 ءmQwvʺlK=aԻC':ͬ4s[K>Oُmf#JE5DcOu]S~, 8ĊM!FMTJYF|>FXYeaAm!u@5|LU`;imU~LEZ*U, .Iwh(Q;('k8oG'%2ՙd+BghYkv3Y@uZ7ÿxd>~mF)%ͯ'\굋q"KlUn-qʦ{斶29zLtg#`gdCDK>߭'|} ؅zW4_=M_jA9ݕLR QFM !;PoN\Zo ZhPJ?fXB'F{xfa L#}M٠na0q1Hζcg-YZd˃`#z=”T}+M|f/+$-ayxkA ܣٺhY$Zk5<9EΘxZ e̯5{`Y'`I 8jCKjLo;ۀsKFOػi1.0R*O> @۠q0;@̀{Ufi YE%hG\i,5 ڇ~XH]v199$=iKrXAytMSGq]P<}-[A8"2BQ垌њ=#;ߟW`孝daF9zUصI]X%:53 |GRo**ɶdcTbhc(ȂTh.Ij)DH~ܹFp.m+(q\RpsY\z3A5~]l,CF~Z0 <[2 qlB`:c$^p򇵷CWNjV=kY3=;)!ƴLJ,jQ8B]6ȇuҫt4(\DUChx0Yy#}NGOSWARH.ȱ#.y(ijXq!@ tAڎ$5 ]tFZn{{K?s¡gJ(%S]3(a2 ( Ney$ Kq3ѾLu3(b#U͒&lg -oY>sQ1Izd8w4\m:s2K:@i8Ž=!76[M/ &OYxݵF^H2ґ.r0 TWk!TRH"+ޅ]`+ [4Q`Mǜvf:UBqX('dH|[w>M>Ę"_lPAc9:m;ZI\ 2Sh9%5zwz*k ar 䓠=3uI\Cӆ^Jr% `eT1XvO:ɧ?-{i1]Gg`oZ5նv+r ]o}a$!i/jC& I]7R|:0=$ň]FԀ7ހI j#8rƿ|z}~x=PnSo8~/S#GX7<3QH \0i TJ40 czc*  5(tuݧoh_+]/VZQoQd\SiNǽUŌ\6'윾LMňMtι5˓Lđ7xHҐ $5Fx}Hgr~/-:4AlmEcf!{"0Idbzhlo!ULZRw!g,o^1w ,1l=y)= '1~vbɍގ h_8ExJɣRyƳoҽH_y7yV !B坴\FWRi7Z0G#Fޛ Abן(J_v&vRJ-ϕg_Coe}Z`'P5gRO0"6]=p+H9lsu8ι"gԈ7GG;=hY.?nccL.f>~7qMB =/[8jo&ms5#Fy㹏({q߂fVɒlBM߽9^\4:3Zma7DY-A(ud+8U_Xeg ٕu,:[$_j(K5F1]_/JuAEI6FGt8/ȫTBO|;%2mQvQE X yXFF p?Jb#AumNkp,t!G5 K)GAt5T3vD{zUa7].? 3)` [Isv͕s*v8sBͳ•@:2s|Lj Wkh#MZ!@N GU |#)ӾJZ Pb-HFĉaڶ Z6¤&@P`qaʁәe Ida27Ӕ Z0n9B=sgz]4{ppi}8ղ]j^OGQ,*1l_RSnM2Q|N=]*}3gyOXJȕO+æoQn!ƲDה>k3FJ\$׌,%Y9y̐_њ?&Q mD7D ^G*44By[OGJ7(!uGPZC{`E k#;N:caÚ85i*D{d7fc~V&yjC`IG& һ4!:w*IJ Rc䅍Ԏkյb9u. _ _ނzCI_p>_`NvCa<ΤWo}ZD86J7 ʹ?M~@<_aA!Yv}չ)˦  w:IVJ65XvĤЇv33:gWKeF oX7wݠQ.\S%1j\%eB#gi#D-_֡w/86 HE.8ú攺;/0k1f#FQu͌ը34~F8:i({NFxe 2PÂ\=(b@ja ief<$6>6AЉ6?X+/~2/عN.l .g3vA>yA>D8AO#'nJ8u~ N+خ] yL{11Յ+FSJy-Q%vuVh&~C|6ƔMh*&S)'J8(nUJ9Dr35x>ѦDS' )u1[{ur"S MV1O7Mah;j`'0ⳐIa;\ȵ$3'W|}ϣNѫhdw eӱ]NꑨgAY?,>bdv\y}R0omDƤCie:Fs@|)Ԡ}Nc2͌.ILp3p,2%i Bم# tDp2>GuΝLHIJtoOf89yb?&5tW68tKfzqbipZ#QFQߺ$ێ q"1-Vͬ>#}P :#Rf`&@<8@>y<7֍B.xBdkkJ8娪TȞ [N`@ϮPBzu8 ~P+HP$EYbp+3Xy\хX.IoQ(F"h*•u)_1G BM5vnEȯv(\j8o2ɯ𕞍8$zzWWڀΕo{NhȝOQ}6PL,̫tkA{Lya*CЮ%! +g HITӤ6RGy˶Yt-43֜WTvS8Y X9X@W9qlE--x{I3'k6z $P%Et4NPǒic2)uAxT}H=gdL`gK7vH@"VUkDyW֢<GPt QٙLɻ ,q^2d}YAc5*o'[gDy5.rJA+G&?5j{LAFdxSYиw Y'XU'ǚFI2)Unf? @7eRb' TQMUlς M ErJ Z*ι!f ‚G ЉҰEnDi@Q KF1n\ d6"BxT;٬:Zm) ^1(_1ƣ38Yø4RPDW/ g J׍MZ]E& ned1:QeR9q]ܡIMS-f~J$G{ĕ 'ƥ ҂r A.8J(7_g $kF6t;[iU4-:t0 Dkn>wV4P’,;M31f$nDui4TQV9QF\Ola2o7*<( ,T24em.!\8,\g4͋J4nS++/B$?aK]7:]}E~%#[6ko&ne/>* Ɖrw48`Ft& sa-x@}sAsB|YcIۚ`o\ېu6mr ѱp&+{nFEȖWloc|'X[>cؚK{C;xΟjFAq5.E,-EyPj GҤl?s_ | %/N  W#"jH!5I}-=;3c׽:dx8TZ@4de-Dڵ̃#X1l Ud*} sJ#DD0hfde`S]Y1p (3-ǂdƣ:-$ƌӮ&z[TR|k_as;>-TuK5.wpacwE,(DgJXDO͉X!𴟆ں\\,R, Mbn Clk 4 aknV.Y~KT| ?_B|S؛)%qnᅔ|W͝-GV.쟆h72A,žx,>,ϳpsM׼/_G<;fE}wP`*axRlK)q(ZT̜F]}?O,oIM?diER8R!*U @F !yocB`L%Y3"t5nFypśN'.Is_zY1R D8܏-ƼǺ{K+=`W Lwl$_B?J:5fbх B{ht+](6ukpg0wm%AOVM;_=0ÆEouVfCz]{>f!y~ 1&@y-#Nq!k\QM."]:-J qZ<&eסHZ ?Mu.=9XQ1!LW=5l~D[%(?WiY9xp|+-$3s~,r>b t `bk|pN~o1`8d.Bd$2w34q^1|I{5_^C~&3}OM+o47 `c%!&|QSz8'#PK̕ƭjm蘡q:i)[':mM_h{W~ 1jڧIcFJ5a{Sj1|K0m|FDyhPq'3Gdmƒ ҡQ(C |Ǡ8j>BՈ);etzv4XCO>[)m1A"P3A dHe܏lI&(~(S E^|h) Bzpbmz8ݾ|jH{ U]S"U,R@G 0)Fomb):B$ PWE`oh<g`axAb靋k91g9 rg<v9r]rcp"kMϠXLXڌW";e[[=nv8,T.lc^뉐|Ս~r&NwFibE9ã;>'椋M [&MLG8u"<ą'JE>+љsZREW־8dg U&fm7 I6XCx}ESTGud  畱qꉗՄԏ,NM goo)݁ҽ:-pyI61ύWi@Rb\Sz!x-"1R6&m]}$m|7?wlHu#S_MX ˁbGT\l{/ Do4[a5g[#i+[~ #HS]* ck[3 4 { lw{lMEg SX]5M׵l O)\y̐;*' @e\N)M'шVߜsM4kX$!Vxtu3}ׯR*(LcơP ?'22%c/a>9`+l_?/t6i5pp!\XWxX1G) Kѫ@i?jQçA*Wn=irlCAD._{NЬ~ߜt?J<8 t(7N[iN&bQ k/9F{R FPxxbt!Q^E mweIzQWI4TAIng~ԬH6/@_>BU?BwԲ}1CǒqJ7/2|#8/BնN#h?B :S8!+ `q}@ |mߑ-/EؓZEf2$`}ԧj?;%8ȩq 4f&le&jW!U=1~s4zG|/+MAE\;T Ut كk0c!& x?>ZþQr^)&0u -UqMqV0J[m#%c h,.2RaZaʙr&ƍh/^%uQ[!w?eMާlG KȎYP>렡4n~΄JqMޗ,Io =:vɛD"Lc0E"7C `r̛h.6wIk-0{+g/'6#󓺴h0[y(D`![Q/3itڐH埜EeIRL5bb/&NlY,JK6PMC!NQϮ6J&YsZW>șA?}mep!䥨7ڷm`|KH\T>S#)؆ɿI׌ȭ7AEঙ\D SE`8Ix8֒}_d]PyTe x6AH_;F])8w!5Ȑ 9yGKE~o֚PzƝ[aVk!ISnErw-Ju?2/f7âBrMᎢڥҔߗVAgo#I}+^׷Ps]\xdz¯zGP.mi#kebS MYMJ(B椶ǻoM wNN0[=ֻs2DԖRA\89uՠX$~~woI \+Ť+ߪε>ҺX]r#Xu825ezȗmqt GR2|ͣۨOY5 y؟K ӂsӢ7N n0nFⱑEHMʤ] =r]7HCϞ l%,`8Z]+hO7y>)ic"xɃRb9ߔtTf>xAfR/eޡwtgW/UB,s6+U=wUdV@ӤzO.IAQ^hn Sp"yH˫.Vg2DpDߝq`wn* i5m#jGsՇmYZ qSDRMf^.EwrkތXsoR͍W$:M3cIƱE}DXL`8XĪBg-!qpB['~٩?_3 ,Z';8S 8O:J@Y/؎xyouUhlՙs+[8Y)]NDU2LF}HQjNwh5o&%Xfa=8hEfvQPݾr4vquUᶆfT :yWCbJ.d3//eS)+4a?:=mP̩*I_dOCR)\X;(p纷 gמc1VII7` rC-8:b vXt DذK):cqsVY=ߺ%Ū!4mY*ˣQbsr {`q _.)Ӱ@syI!nMi-V`woYXn#+BF#]c >T(00l_=5qNwİ b?90|%Ǔo:y0ky(w1 ulY%"uN曅ãJ ޲ 6}E3l*z2%as`ϊա-΍z z`Y8|AFrAIL%^1zMD?)hjPit͟p\Kr=ؙ0@mVqK aS3 x '54%SYŻٗjG\/!zF`4rB/g{i2S}i9~ZabwΦ{t%1ͬ I޵a^6[⟞Im &G?\Y _@ {.v rBN9~%:i&M}~AWG@gcaf v.t er?==*ؑ&Y֮2Gv0ncK~Q岕y?%N!)-Zzap `S Na1p:,#->[?][gWz,`aNanM6; Mڱ&&U3+6|)Om#Oą'FwQKѣwh/EOg"<#RrkiDSY!GPLOY9-NQeyKue"%pNO-(޲ZkVJ۷nKPZ[x.@!n@@P9Zʂod;RcR ɥ_R#1R .M@Pd"*߻,v+F7}auIDp3S'Ľ߸q[hbP&[z3P̚:̆ؖXHEw ?' NJi@w-> ~jbZk|N#@kLFI, ZMM rTy;B #VI KwaJ*yޮu<РUm1Lpm`F?{G?{5l Yi}%!ikM敉XrbY#;8C,e?@PH4|lO]y 'a &P\Ԩ~VҴ7K9OvGF1隌dL4 6EbEgl_yӹ,:hu9#PǙQK=P8|cTh4LN;L-h#ʮH2{_v]a\/&^?\CDv98DQ&9)&B8J=&-͂ Wa>?b0շF8XQsc074u.+ ObBҙݫL7k R SRf&THEPj5sbp:?y&ƴ:&Vr[ylwPų=fRLFҐ0DqjdNp5_ Bcx6_U3芈O&"C)fYl+o`aKf~]⯏T@WA QOBn6vi%l(v|#'04uK%WqRݚ~j_RD@0;/YIbFl " b_e%f(Bx2Ob|sť]#z}V "l:D84~1 "{DľE5=A.3;i<gML->˂q/c6˱yQxL()Zw \puT'$'tnt!*__wl#TqDxR2|Z3lՙ>FVo7Oܵ>r[ ]v[|ISoq H_G W &Wf~MX9UXšoD+p߸'{"(!'p95Y!34.o,XQ~ }68Z{kǝ''pxl#'h;'v9 1.a#xjx&Uݯ ^9Rf]M2J'Y!ʫ6 w!ImR)%T3Ct9Ά}Q&E\T)9<'ROjFXi;#!&YcO*(kfXuan6/HVڱ>PT&F0`~\ n8f=`kU6/YGՠ \Y.3瓕e7cj>2fWzEQ\vtPw8f +ުTMXxqƀب8Orͪ2XmAz5Iv߃1u=W/ehN4%_xgQ4Xa{H]'NIJ< Pd`-Fbd[ɲ908 Uߩr{Nh.~zT-IڣF}w+Kx`Yʧ)[pqz YhHw;Pd{QCNy{q;8fhےg,6F aD}XZ3rѰeaqbDLi'gL7X:(U2L(ɒփ3pJsq`eOA-8.B@pi%>:uH\.1NC>༳ ݭXf`]vȇRCÚ+&Srt3W >X=u`oC֡hF*lfȌ߭Ly2W G'Kd Uwj-4>F)YS d2us*DƢ]ۊ!ݏ3:B>(aʐ@;5]-cͥcY\z5ek1dO}u9!wuB8 =I8ayƆ_<ò46ta'on.*KNH1R Î. RK0oEBFQvwHkc^=mD[y.-I[\O:aL~.,7@sU&:;k N2Z_R2MߕFl'RyDxv=yBWkQP&MM(eh %J&s*x~Y掀ǓdYaa-HI]40އ1Tlw4T KXFg8!7N0#>f у.xtQOʳ&!n\wvm_12ôxUUf:udpc, ޛW%%P5E0 ~Ơ@㟮/ u +6mI#?FӖrtٞwFg(@#v~PSmH25ԨTika봶Ǭ XV5 *bp(뷃+/2cS&B#shgԌs$TZTgrpf A2}:툵^<C{*9[)Dg{E:Lsς oCA"62IDmj@#+g],iX}N UO3;V5dq ]+0F>3;MX\)|;. i;[l$~#ƆI \oK)aoϗ4iW"'"r?J Ɓ~&<jަS-VJGa:~I+p,qf*1=+PLL`AqmK@]3NK^tPnqi./mXQ!JG NtWqd_ Zͮ.$*˙'Hc@Cl"X2"?6wyNB('8oR_s:A)J?C3pPtbo-4驴M]EcD?IƩ]MQE{k1c*kR_&hq( -qqҜij+-z90A:ojw9E>הxó8|Q#d4?h򤈶w7Y- IO E@]\9S|̅lp(J'sb qRp._[YmZۂ$@9gmк"xdF/H-Ko7{6K"O9==0CkG])趮]c斨^8lo%Ȭ {+=NRS1otzkj_#tjG .5=˺R0G C@ǂjP"]z y32P0#Lؗ'DZ\\^Y#>?a^0,殍K]aRTv#|$ @3΁6"*)QSZZ?5)th5& Nӵ(s/R!+tU?U~-F_VEJ Ap#'XH)h{ KNh@o#!{GMS1eHSظՂN^T]c6 IJ隻F$8H&; ^p|Aǁx1(ļ<a 2!MSfL#ä|Zҹ(,PA Z݇@'ws}ޓqi"@/[8$2|uȼ~ XUI[n .>Oi*W:%X }Ɯ2͠&03 ȔO%J#<\mMƼK}J| 'FzҴ9+vl +1/8'c1\syD86)P|V.xp?jx%9 [^H_Mi~"!{IyC˞w2j];ٕ ՙQ;[fh3|9.%4c(=~d[QU$˿fqv eɀNhe˂WYv7„ ӱnZ'u2ﷲ+ LwY=T=?YN[(j: id\hjATw備XEbۻ #)vN'H\$:@^P!-Kؕ&mcчJ)G47UyŴ '0&S%l,nL Pys$h5_KD nv(EoDIju<mthgi)n@>h4U啔l+QA![2]@$*"<_%N:CiaZaM;߯o1NGY{v측 `zān:n@ {ҬY=exW"GNSUG/lOwb^ G,.!e|,ʕ/l3q'F.*ŊT;au9},86f^#Y G>c |UR}LoY! (Z\R-SZ_S'(scb4u@s`Зq׊+@~F'A+,ijI&nbQ3IL9EW|p#emTi~jqQ٧9C&m3 |x=0D?Qʆ˫H1GUy>8#JBPQM-gqw w|kӕQM;xg@^ O~-))#K)u~p nB˶&R Jz .ל35jSX(n{z-eE”`X/EϢtF66)N>$DfwUWZ)XFS|/4w7-ՈT/vkt"Tp}-o;ΦZKGբ:^]ʐz2s(TI}CijY~1|luZ}vFb?=f=xDp.P( 4A6+%Zk- rNb`(@B"Eտ~r"W2D2s=*`u{5'_9;ڟpϷjsUcpV2r̤}tjbeV:=>կbN]#c/{^r4~P)l]c\^vY| / wF`H\h.w\'1asⴓVS'Ө#2ѰLī-.f֯g]3RERf1|.YԶ\W^V^QO#VKU)`BvYoNuiĮyU6Z2'9+}IbQyCUl&Y= |HGqsR.=13,ϑqv$na$Cl)}?t I Zwp(*$ZM Ćb9 Hl|O'h"ãRI|]|q"<- .*#'n ) q{%>~0t^ر@ H@Qimbg&Ձ>f,u{6)ʕbC%sb Y&U|%;;}\*4JiJ!xCb9 ~I^;^=&Z6n>oN4O/ӟ|t ՂI+x:F:[դ3uWo5L(|YE 92j1}vaC 3L#= -v-?`2 Cla󿣕Xdp1;NʧsPҤ橈,@gkʰ VyP3`A;-_sꭳltVԅjlRv%,qb"@*LW+yMϾ5şmnH+bPT%tzK^V;|S6PGGfPҀWƷo"fPQ` VzB[Ү7xj΅شc:58_>!nktjP(3+].fZ L$n鋦JS^@,~jFæzqnhPiںCWO2jB0 kim)*#`+KPdql_aXl#}˙3eUɒM[jԭ= {;%(1I"m1.^ XݴZi!j`Y!fpp!W͜Q20pk-GeMTB>闰Ob Y(Sjn)7#.T8|3Ï\f|zWUs.gcU5Vp0D x&]Nf͖l3_׺roXXJ W̓+&aX_99J=;e*^ 4sn"=F۴ژluR!#/B@FoҥXR{xˁ[CA}i?5#DMLU`[ȑRfl=':q?ӣ,LԛOG?: u(:=3yGW'.Hnub#1Pxx/2AJ81k%f D)>e&#?0>e"M')*=i<Ͷ}o*ֻ{ }{ggѦ= zX/,k-7X@/qrMh7NKk enA9L ? {^K9NVDVO, ?km G54rҴ>\lbJ prfls;q%R~ǒ l)ش;#Bεsӷ!San3~^mB%wn;kR=q, Qyn#Wp Wm8Q犭n[m!Y}%rfWn;>ly Y#叠Q=XDAsWsӼ`jgVP+q`o=d.E7:d2ʦY] dQ?N_s&Y#0ԋ:GHO cv~WqE ղlAt5>ɸ b)ak1u#, o -?`FX"%oƄ gO O/55Tpp([ % (@AU*2@*7u8P1CD-?gk87Zd{&'Ez5Ha=+h `\k >yn?WO ۣʎI;coZ,wAfbpm^MSUNyDY /[W1Tɣ#('Uߧ`ϙ8q2(K>HoW1/g5@j rf 2uwRsmkьNzvm3Ҁ_znNl/F~^b[+/&;yOpզ7@^ XܙjeQW%}-/7\eE9}[тʝ+O&Pwedae|m~OJ"Qގ&Rc'ĵgHbjTD4誱C"a>P/D%=7æOFE _5ow+2ZCuPs\WEcC~˵L_2W /󱎡FDaCTDVh^~5ȹ:ͥ(n B)w;4p _Ȅ?1#4"3wh|i…X`GNNC"8i귟 bKaZBQjDiJk eӃd^Nٶ= ~ ADP~C >+A' i5S`Ъ&!]N.w_PAف&55S+BKUwb~qNɚ`K^]E239G`d!ɣR: 83t%Pxm/$;.g#nq3j4 g)kbƈ_}j3: #DZz^Vw^x 15BĒVRמdy"Xv@z;@ɰ426~bS.SfK ھ~BCąrh2v:vK}X|i-+e6\lHв+p5Sދrl<[t k@xK)R<)Q]*,_ϻ~I={2ڸv0''o<;?IFU^MAd._BPܔIo0FS~!7iW>9:Fp=kCW}] W$ v5+8.-p[z}uג2d+s{[, d͹p$I[k \B+fN))TejI|l n jc!Rǐ5r-CO#ama3峬D>ݺuMz";PL=$ɡOI 'i7g˂tet̗eDHl׉t.& [S&mSHj!>ärJ?=)IFFX%0R8nC0ܖ6 nbQW.^?ڈ,?KˆP߼Ȏqɯ %89G3A@QLUL-2;`a谀57Y(vTJp>#~AM u{t ^Zu' BVDiѿ[i¢h~~~!bͩahd0VTӻfgqqWD~1LTҫɐߐӐ6hć* N;V@Aͯ@/}8nܒfH=['‹0')prpF+_' _ cdgk#h%L}`E$k1xkQ@уH^&t! EXbż<: @D,kJzp0>t5}qV-qC vr?'S1&H7Â98Gg"iՐ"pwuQC([ļ4n#2Og :{zl>xC]/tRq:^rvm+4ߞBcЃ !&zr0mxEݩAS@<{gAcn}Cd" YROl9xk=9'ѽsC(ס(cmFy,ǹD↱˘4M%9piPրd3ٜ͆M5Q+?s#Ķ"5OUo8ȷ:jMP[*&f"Hԇ+9#ɲZpݐyk ؉5:>aߝۖ:13ORhR~N<%AX.ɚgdSК!s!! ɳ8pCGhOp{3jI~MB2cq`bKk\w7ZP.}8nxFbKZ>MçgwN7:}Yu`cYߦ8OM8Nl? xxHvF٣ ;FL]4|bE^(P4 .]޽+M |GNnSPS)?^aPjW%Jhz`iW I"$;'eH|E`u|oNf 'W1#3U|:PvsdC$2~uAsR?pDYN0( C'&%=9c# ͤr:1(/6:z>0)kY S2xg%1o=˱u t$ iH^+`C@k b?9\F<,9Ƹ~ ٠M0X,ʥ'زr 'J&), leRǪˊS..69r'J6`W$`v U}:k|˾\̆LB:2D-k~s0 }%Hs4{'OD_ yHKoVBisg H'fnumF2ٴY穎ZqV\E}5rLKiHD`J\&?M%\c_3K핉TæM3 ;7Y'VF>^3*Hauqw!Y›th4"SNʞGbЧ#'qiݲ%p#{xOoC4wdz#aOr=;%]17]~tdYn㷪u–;=5%(+㰛l}Z(\a4 Í^+4>ᤕAp]g<0EZ˶ Soa,4P Mil6~Czbz.h,3Lj dH& R,[6|W279 Zد$~<庘! ԝƽk荮[J wPhnF9&v߃Ry= J|R0AUs2Qcƹ[+R[i)c-ME 966vO'c^ŝ#Sjv'v(> ~#)N=wkaq~À_XrpR^,eQ^z$}5<uznyR"׭.HK:lTJ u>Rd9k5~8Vͬԝw불sPW ;91~0kʇJ- gqsbEXW%5죣/I1L j=wx=%*1z 73:IeZº$fu7'$I>ỵjKJ-0DFL*en9J͞CV}Bw-ΰeRY'K3Vf2goE9ܟͪE2߇ւMʹ1Z[PƨՃȴQ-(h:I{r.|Rg!CXķl%hfTJs!X\i /h.!5n>5~Vs^U$"r ɧ{:򛌎vuXh04?19vWS%6!jgܛv.xnu;Y0]d $gD j&Z[g&.: c9hՙ?4=ԪƝ,mts^6|'s@n:)аZY.Ң`10lU3^SgF"t:WN &\%#}F:"yO~Z?$T=6C z*kbr hәVKf)~X=`&m?I:wqR}b@u0-ߒHk6^ô5zB~*Hgɨ7)ڃV}B:R`(o֙N]t{g/ zKj?Z? cz]UVwi-AcA>s:Sy?u"W&?Hf(rzNzGgsbSfhK~"B3Q<#p)wg;2k &ut6RV5<_ѣo 6q[,|~5يyJe/++Cǁm0ޘ3 g&#w;kwh"G G͍"e8VW/c°(!gulECR#CTviSl[Xy:|-nIs`F X#H+컃S_t4u 6=JyH:fQ|҂W]Brad9.,e M_nC@W ' "Tc g (?+(fԼI,7n]a6h"x$pR|v#r׽,z=j L⓳jmꧨJxL)? px@R>5K^Jf<$bt\3ZJ8]P}ZHcg$k3335-P;2q mo2RʖEK gNB{_ԛ< :θoj"HƋ')k-': 0MH6 dn++d?Iˬ呞lSr|BV!>v)*6~b$S,]*yٙx$9ր1/gX,[ *}2Zt 3#)&@ 0%Dgjژ:tt ܘ,]jclwV&vnLVUoӾSq@56.d.\3rw[K n͹nT{z%^fے1/A?$,nbo]9=џP?w7G'8 wwO/F_@iYG]2XR^{!M,gH{a`\* \Ҽ0˙ b 1%>)+MLAJaB64zj oYsNwa¼XoQ%ClBʉ9qOGs8'c8?~bٍJ;Ɯy㭞b-rwXQ [mXY9rYu,uAWթpI 65]Ӌp?pTmNN>d`Ve4 qyFv=f<aeoK;'+Ww_U+ݥRz.*B #BGDqNuI09[" :Q-"4Fb0Ƭݫ9S W[@_d$ 䟃.@Y)nl!>0&;m |0P^|2t$MؿePTՆv=6B,u]]IoWx{ߕ޽qn歘"%47 NNX$A/ j,n,*^bτ*+#k"ث,JUf8'0sr!)2W )YS^I`Ԇ`#SQvVߝ_M)+tl1KeKAŒ%w>ɻW+L* {I 55`Ɩ)X )?,.)d RwsU5\K{l\"@vo2 m3b@$~=^NpTV9,eb{ǪwP~)0KYiG # Ow)U9O);UMVJ>08OF*m-vDȣdT=B7Y/{089il㈫fFێQz8W0 ͩJq/u#I_CCդO}Xt:F+u{Nv]Eb`P0 4A2i2"Qb#;(𤒤Q& Ƙy ,DQ~`pR6 Ŧ{<M0+hmyt๞:,[49[]#+S1f&ͺq"1Qy, jntB%En(2_8I#ϲF X*J sꉺp7JuXs ½#>z9Ի@~l|@66͈ono;YȪe+>p0fT~fz}*Nԟh{!FiO N QT*X1>5x®U%+s"\5`ɅvdsaRÜw5&o'FFMuꤢϛ)!@"<`ډUJ9׮"[f=50[Ѥcc]=bs _\k#7, Z"4Y"tA5U(8CWjB,Anq G"U.4b!*#@ߌ)M̈́/ &maCǥ(a7Y>^CB#XHg̥5P ^dף4vsוە̘sOF% ?bZtaGړ@W9+ |Sxe60۬]Y}VjBhzaQ}h?e%Y=tX9p0/Pp{:[ZyC!>zPbpaV-@@˲5aϯ'1^bc>M!o8L'6.Y_`э k0fU:&mJR=an6e]7gF5IJ-g ܹdR G` :ֲwh͕i-by|?=N!Eq m8vVH]^q@cm^ܒN4;~}('ټf"moT~e / ݏj̦ua)Y* F{^n*}r5|H~WYi}JϬY&޳DܴL`_q"qm']@V5)s*vLSOFA[ qo#"245Kޡfj*>EBId(* >H0`]/`HWU)9~g5K3ql-ھ<'θkMfGiL4hI-t+t'YQp*~-15(% ?ԪV{џ3Ȥl݌N>U0b&g CSd"!U;ǴA39׃hM8;Pe%*IT+a V/tbR!vO !{" 2]zSJ 1@XTl^,0Dm,UX}Rr'L&l,0eŽ=pN#L̯X( Ú<3ĮfB*x.\7C "22OmXHAoc$MCIӱߝOze,e`˳buzhCC1%XakQY6 IRmFJ][ <R|/+"D]sO{sS]UQ }?l) zfAOEq4* --bu gt/7b&gWl=sžw`^bvW 霝ۨMHR=A޷&IbH+%bL?`Q$dEo}EK^Ejm)2"HX<ۗKc[eylzlGj"X.3Z˽WԴpaW$Dy!ف$s KM8F {m M}?^}\d`k@HY&&Bǩz1.ٓ> 69h\1XCuv8ÔiHT{ SC|Z -KۧZ#L-v,3; O{G]-t9pJ͝4Oi\䲄%DSkm;RNgԧڄ=5Gז*eVױ.!PQ`&Dω& HBà$er9U$vmqsD/}I3~7ޫuCn"G44Y;єX$D=2:}{2d.;bI/ j1PrZy==5+DSp(y>:(ޘtG2cjjC$sx!jN+qC$Zw)!|wVDO4m/FGA94M:*zV#tyCL-PRBrcV&I5mJz0ʵBH^nM]yO@p2LVC"ŅH>+xA<{m@vڠCiLdTJe-L|.{!Ynww62u;E347򅦄>Q i,m)L̎ғ4ȷ  @_JO7tywv8t2h֏_P/=Pfl$+ROTڏ<.ܛu[el֋|*ULe37E10ĝBYt_Rgz5Ǿ1 +(G3V\¦%ȍi? mO_ ݀qj3贑%FG& ]LD0_E+6qzОɽ f+\{E+i:p^oժ(49Y> :Gd0?cm[zžWIH~GX!0} x I$GWq-r(%,sMܯKĚ|+!2‹DšRcB P0zx*5 16q"km˅(e;4Ɲ'uu %dTO@dAQh=2:s_JZDѮ>`Ne0NޮnhV93@,Cvz"H|zɭ]iKb. x*R%M[S0Q@b{G/xަ$.!lq oJ-R] VDBk{_#\bAx5g>Or$D: ͟'jڋ>.oȓJTʼ^tlg!bP[ >MV^AB=fT%6*"ҁgP'*0 VJ@rcLm &6К4-&Q΄(% z -8ĵબ}0 ]f:]k;i!`k?m(A[;kMG 2fa-k#yAU7m./;n OU:ۛe;}8#g +]0G,8 )HII5V96m%.{;({>r_=ں)Н .>Z3Aޗe,_wc"ul)}A?2dD K`d dZ>tF&m_`)qx`)!2UJbЍ m|{!yC#n4L[mq!oE;=RQn]0a(& nR8m;D'8`<吙Vn"]ꗁ648K 0χE0`y A'Dk8vձ7-]waɞlblp>is/cg3}=癟^5x4|?H_2|Ce16Gd R0p9e~Ʃ׭Ry4R{h Ͻȑ܍Ub2' )' A+s ?@P%{&_Ƴ/*Rd+ w SZnC3MG}boPHd%q±sP-$gcNE վ } P醵ozzpKhg)YI3 jV _~9&ifq;o|aMg4/15VPr6+TV'\Q>-o̔HYW< ]>rBҌNNa>2#* D^9 >}:?C IT;d_S`nTnd|:>rbdՆ́nTK8I*94? y T/MDS/l SycLbw9PTU$;G!~% 7G$ΉO8ͬU>}@XMs}ٗ׽ %E~A2Ll:%d{`:Cr^^r@dZ i$ i>F-ydaVr]ȱ}n4  S(Uq@t~J&I$Qp@!km͝v}{^g GfъqI7iiN0GW$*'oXP~(?QMﱣĚ/^HۋGqR,1Z$B[ߟAj]>oEa2Ey@o-iVxI>sQ ':K9.]D,`hR?ңEڇG®QDE t rӥ T]z&n\b\-Ba84p- =@{oK|{"tHǝqKPH;^Xkm%zc&s\&A y,p;M^/ي ÀY6 ?[iE[(d"P'/%µ 1 ؏'eMS_!KzzfcvJ+~MB}t6Wr]a X[w5iWa-ߝ-kív4#mP>eyW'kl Ms@`JZ[gnf7X_`Ѣf@պKk-(LdfX=1еke=afsіe' 9^(fk@;s85pw5(C# $C.~Y[|LqLC$YA8eF%Co4VnPFۺf،.y<ٵ%oN;׷l L=&@<ʧ< KwВt j,C'uN[L)09Hcҙ d]0urȫ4XvJ+^*7Z(㢪wJ;@M W]=/&.Ϻ2Yu VnfvP»z&-N_ 7[+僵8h 'KCTqCEI؏ITaĻajw \ ybJ~WW1\dpVNw+1Ч3-F*Lu`6-/2fQ$uO na[## p>D"J9 M •O&p&(#>_$%e,,x(L@>7!؋9\Cb0yOk=T݊U⳯ t$+AJ0%lRISNkzA!؜" WWF+?vI`G \nb7 ;FITG[ NV)%HUl%5uCźxfl"RSebWMry$np^6Ɂ[;094:FWoXY#wXR9L,b$&kbw*s_a4P$*(+?-4Cj6mxT"Z3&Sm`*LaĜV>8=Po %(9/6Ƒ='ÚEyB9&S]eQm M'c8fPȃy(RSw+"%Kq%2auÉD 7SOK'L&pGAٌ#rݡT m$MG1q*qVAVqfxHq[)VކdO|;,]f:#7}y\w{yMwcr)RD+.c:kJ/ ;\-~抠j Bݧz+">b#Ib.vFF>&O+~")GtQT Eai_`aڮf)d^ʲXSI5˦H@]pdB m;k;Az(Ȱ9IK0 9 WÍK#f HkYn1+9up)aȝ Z [0(O@B>rfD~pC#ܸFD&GBۈ]m5,s0sV(>d> W@Sw 1BRP>ٱQxJ5иAo+n'W CuϚ8WSoj&Ū?m+P=`a` ^>9rD(owi _癉XJrE? e߽K]?}{Srxe~&8>^r;'&DUxk/0,+:@ *E=2*L30Xؠtp Q'gC׬Z K)Y mA!N,!EV|\*R °[W ?ׅqscoYty\Gmr@nA Z|GD1gNs0TSP^ Pu@;levb yQ2`Sc ~!'>^ڒjإ5G`Ɋ܃Ai}L'&{Q X>bE!}䈔S9S1ިP:J+NS!;U oG)X~ vJHKpi9w.%t#3ѹ\S8;6P^ )c땰vyАzJK&$C$LJfK;xʵo0 {;K_<(xH@c.aҊL%ml~_fE[XJK"TH 󍨚GUxN堓'~"5NkU#yx黫-J9P8y17`9"fSGq:kXmT ! ICTr#fREZ%f{! !y{}rg=\D#` 5TX1a%o_G3z/YX_zF:tmi}鎖 4% 듬dw!pdΜ&~#I׬uG^+0T [c-\If$=J FNŠc+8'C b!wG[A73S!ɭ4.6iBG\Y؀=pp/"$CLkLFݸe_M ۊQuk 0*s/owmvw#9lo-q]HwwGvgkBmڀ’\,mjw_̎ ig1=\@*"2[FVԜgպlnGE8}F$笴*x 2cSMY]ҸeUÅ_'i&2>01e):ٷ<V«O+ ꚣ=N췂ee䥔` tm\PХ{$ROIΙguQ#A=tB 1RgZ&eeaUZ9ߵ _1!J)̭ݻK<_M*U] | In09qy*ML8#ԟ:/iŃXd|ҝ*Uy<É~'YPTO7Ē_Z Α@]<3cR[\ԦVe^Wͨ\u,ߍI)e E/jA Mgw,6>笷QTZә@<Ɛ5϶r]l9 JPvqy)ILj2{kީ&zS{9r!j̉]+Q%R\ _g_ u<=?HB/oH~9NKeJ(PH.QUc_Ϟ* .6`ƌhތo:`m!9O`@?ۨZ GhZ,@*a3Ӥy~wGa?ZuXfc"xp.ZɝU˲e.a%8(,A$>D='Lu#96̴Yo$AN_Ziv'm<"ˢCU8w^5m9C| d!IZxօ?gi|M n.u1/2n3à0 K?X\Q@*|&&Per@Qe S@)aYPdq#>\̐v_n>JWC)'/'pTЀ9r!8L$D¯HEܥ[;',G>N@u׳Y#XyH0:nln|l87=$ tul|!w^$>}D\%௫Dӥ: $BӅKA!ʇnu0ҵGqyA[~aVB~<0LxzVqpHq)'/`b-4Z53+`+ Q鱑@މK^]QO[ʹ3^*R]f3EFU%-Pvc uCAS6H]*O5hfk8v~O2d,nU+ ܿ9o0@X+1~.a%}Pи{f[ܢÓ!B|9<V| jF{en˙Ґ#W66#O r`0Q ~$@FZϦh&ޥ!m><"h4ܣ O{|o)V6RKoQ'JƚrI5gb>%Gғ@LӎCg^ tYNh̍gdc,*95xsoo~24ƲUDFgK`VdrRbPO] ]d!yrWo .ٴ@-pY:]tSs/d*a9֯^C1 ﱨ[/ VNIF#O S(- |v$wS}?Oբaab :ˣ7SjAۗȒd4&#bO/i؎V]9&]Ev}y)?uhϽ_78t}_p>޽8eJ6i9骏{UrVB@TDqBMLZ@Gz$ ֯-pG& 4+JA]-|k ] XXل-ak?zhu*g2M/uxcC u SBb&7@$A#LZ3X2fP` ~:%pٹ͍[[yǃZ0Ē|U]>MGH; t.#4aV{]w^O]/@@%1t?^ICoY&5u'oQ!7UóIpZFp˄:`$M?@V/NjTׇhglڵ6S, 7ig}%\'ZvZ<``t4.%ҘvY/ ժéٞLDSI|x 2Y$E8ó?=%5Ӧ4Ԧ{2e`6]LiJOX fp)slپevewX8ˊlXt.ZҲ1qL?0@H() Ϫqv)?(_=;J/Zy~^?KW\+?"ϯ>crfڄ8㮥eeW3Zf>6)yzJ'N{+͠OF~@x* LbMCUL.m bGQ" 8b2$=kkVٖ5vY6@*̀K=iD40a*wryMT}u_x|XL%V4!90XIg3 U=re&l'|e9?$y9બB0~bO>)n60ł.zך# kA'm@z«H|[ 6y_Βm/;7!*Bjf=8?-3kյU+aBx;^Y)8ݰBSt6Rƭk h=GYu_k!Cg2/CDDf+)ga3+DX=wWJZBsDg/y-:KDդCJ8BT&Y+ihۉ[WQBSLEebM־ QMmTRP=e4qN(R{9]BC2&Ӂ3}/BBu9"ML|-Xu݅[murbdܿ#s_ÒgAWRC"#c4 rsuCp9nYmN5+T2=t;&;>Kj?^ԃiZt&,b,/c 7ELNI{Ogx./JΈsI §&DuI QZkMdI[26٫1h ֫ vAѸ%!Nn|]DL#鬞ٻv,цHF1ҳ|M!Yx_YJh!lW??J1Ly8klbN2؍>nIYBD_2k&5%3`4KnIP>i{tyr<〹I_WOu%t7kb{+.m6z௖Gh ~~#6 \ch@g8iĥ ,D!B0 tKi?!XG-iJSG⫌h x6^:2r繷"7"8Oٮ fk>MQ格4xY/k{a_?xm2ZX=1sIZZިR5ft:#/÷fJ<Ϛ(Rō8j&,/"+S\;[^9?I{ժ׆'w`n1Wv=g(QO I4j}!"Kd&/dZE A+r?LMx.`2*LxPlYl[D-I)0}LSNP1@t^Qi)̼0(,|2T K ߙ/rޒa\ %DcxmGF-}, }|@F4vIwt\9TL"[;E#nH3c"N@ECW\Bγ;Ix-WOFfVzfr|i@[ aXlU틧DҊum&j5}NK,urGÁO 60whd"ٗJ2Պ-q[}"Q9yQ[SuL$wc8K_yTjo(>hϊt*߅߯k?g;Qf' SI}4`n%`rUNS ڵA&u5ZEV6x`V>XOG'J]k%"T'Uf8}߃ap[nI١7򌰾Uq4,Voh䉧"TΏQC(N[fpau}F9h[}.0TyMCW*{P3@ꬱ M|*|G%~"mg#^0Wįhw[>zqic) vL4I{}@~Z0Zs)XFUtꐿ$!h*-~4~9Pa]4Qg Pg@=cTníů[$eʶF ըxzX6jKzhD1Gӷ nHu8bfg&ʸIs(!ثWGS~-?}+< ^؎#5MCH >|2X#pF`TI}AEyߊ`N Y@&è!""ml#uFإ{IAwѝn^_4vUn~]*+|q'+n'\EaǐT#QTg36hf_pʜZs)7[, "3/9EUOGĘ)v$]_~T,0J* `/jw1U!Cu9[qidy4UWf{W'@5c^pE|֋IzF(l<\|ݥq(}k9Ĩr\4D Ҕ^Vs:r4z2oԇaU2>S1[s +om0l=~*fIȵ-сԓt%N.#[hJbf//GZ(q|Ao<EY4k/`vĻK0P!.:@9#1JfL4%48a7xLF ɡ &g}S9x=Y`Ɵgw(M^@$S)`'9$F\2WtQkBOZ "{v& %9M(0B.gt-S$jFÆ] #>$3$\i5XrO7^טA| Nl>j~tCY@y'_c@B% h>ËˣoI獯?irZuLuCs>媾O|. oH#HF~(1˷ۙ30 Sbƾ!ؑ&`8w!G)hL{t%tm#*ݵ7uy%y$ m;3j,Z-g˯zte8 tp+3;6&I`Zu9[-%PTk)X~3LU:Ȥv09Atɩ3@R`m ̡A1v6;Y恼k'*S5:gmÞd4kKf|m1XYMeQL %c={3QzY}q 4[)c^SЬ%~%T&vIVu^\ FdqQ)HJ=B,ǏMs23!_lPqX'%U{OM øTݦLJ"qᖽ^N$xZo/}nSaJT&Nx/udxvP9ut]W$s<\UI0ߣВj bω >yq1eg=v%Qm EX}s7/- ,i/X0|tO5 /dtJƯagVjFVǡ"]^]l%}|H҄7Lo=6V;;ɲ+ñ::;۵Tikr/)s&IMFؒ6p8QJ?R}eoTj'Y VLvmRԙiUR:޻vN%0{!@f_KFfl5;a#72g.0͜t=\0YZ!gSbC;Dn^4Dw`"Y tbP {mm\/zp"$RnigpF)wL`CY\0gm'pŲ(xj~h5$+e4BhHm}\E>  BQ3_isPp˳)-~\#2';R]F%z'3P><[BE`kiRMgu-# ?!{q]S旸.n9¶QWKۘ%|G/Q `Ĝ0>Fd~^vwQ't^1BwK$qs})0j:2w{t /zjRr9y *Q=XC_ s)r^At9<5-nek^`2ޘE\Pw4'/U^)L"o0WA꼥uLVoo'l Aqg 0Vk?6iiJw9_qՌD&h.4 K PL /abP+PtRNRP~w"dWgcޫ%h'Rl]Vx咀Q?CU'w/'cw Oh{8f]bv촷IEcml-.e|253eSNB4rm3#tS$k_wGGR0opf$ ݳΡXq{1zJY~@4RIA)'0xQ~γR3bZ9qɺN@% rN['Td{: Q8w8eǾ8ͩa艨 bV5"R Bܠ/Xv.͛8VSs 0< k^hYAP-!>7L;4T; 2BtE<cJk1S-u%fswƿ'idg0/ M1򏞙ԪCK[ĎR$C m%ݰPYяO Q~ӯk !WO3xq %fIy*c5ѧZDˁ=R#pĦwgcN,)-D@D?.H*fÌP4'b r]ٔ:orQ>h$d\ 2ajd)U۫MS𶌋-3N Y?.6^Xo1M0"Ȼ!Mu^t32&Uoa:|k5|2 ͫث3OmgO2H9'2VUpƇo(8Hk8}\BV[nq_ ŵ$(Y}rrPekr?/0aT4&9 '&]& ebh*Fua3B" HqVEH\2yAbrTWS-Z. 8HQ4L#KeEᫍig]?fN@)tvj[ɾ z ɝ?pq)\qAƞՍViRq6e07ʀv}N.X\SpBw(3W?.zK/$rɈ9]˘њ>.Nw?3akP}Tcog]r{9#=Q~ 3-2B8eoZdADLBKT2Fl2 ;oTۡ^9{AAzO# kvB:nR+4-$.ev_mfe)?cD*˙Pކ/rJ&YSѾu>7sD>m#?P۞}atxOd~ɝqמucn,3aR U>]UޅZDjnIu˯R8k˂"f,0Ie$ /ڴ8ޥ-,ПL]q!R>YdFd'#BbrI#Α_AJe13pLI*XSv&mѭEEI̽ZePV#V22O!kȶp1mMT79E$Sda54a30 xśo1eJ* |űɋϻ}XZϧ`,ů8Fh+S~!oY4aat6(ˡ2vyYۥԷDqKU<8["t:𚵠 TcL>W.KJ>t ٝ0kLF7~gK2s\17jM©?]3bw 0DAiʫ\ox"TTeGמ2w殶-o @ 7maSQZX&LwϨ=׆3_'aͻoTjIȮjJLKL8}# Ab_ G Ԧo>gkV,=,TpJ y`*jp'n>"#'@h+) pUl "1/'GG}w%ʥxQsysR\89:y o{: ;|F@]w?vhaUU?;C?S/mhJBd V߸ PICM۫T}M?MH*:!O6 pzTyuW\ښxA|Kb1ťoT̾43yQ#5T/u<NW.VŢ1؃+li>oZFGɳ:3uqH]i,1Y7Q10ڶVǜfϖu~Pp܀yRsc:иw! Ts25+L)Sy5X'PkQܢYq*JMt¡6s3 j h=VO'~;Di+Qtm+vmrkRoN0#oXZwj'ArzZYyLo ZJЈNYg Ʊ3 zhmyg^٤QNTٛ6qXY`OU@^8WK]l]ʇ秲kw>ƚ^ʬŘkBuIFMX@4S7@W&| ߬\ӨW DbVԮ=a%IJ[$dz;v;FrTCz첸O _.v#d7ATryM me2m%QQL=0 ^|⁎`/wWj3z~ݷpKotckc`7֕8Ȥ[+ldoI(e69C0d$tv ɪy56Dػ`AKo*)v}C\ eyj>@d ',). e%y7[-sA$ч|~}M/d\/{d 5<"o; 6e舘 !%4a+j5x*z-[ RW Ldnp+n~=J'Ӑ<'bX{w,ԮsO31txw{;^t`S-pCx@@uebF);y3 bV<3$ڤx%+B9*i!)' f4pT6ʵ19;=)Sa}AB"{ ڴ!ܚ#p*VL:5%AVvHVZGVeAMުK#ht!}@aYA Iuqueyra+0yO*7֢:˴NA& 9xəX(:#y;mYJ;@30+n&@{j[gCAO4#a0ߝG?i4L$ a ޠh9a$€K$?bD"n9j>D5]Tl,7-ll!᭶dN@b0ϗ~efy #4]F^L_# ` =/S\aL2BR/ªwE=Zp{EL-0VwbC'U]l~+fY&[n[E`B%MX$ j^^xq#K Oٚ7!kHaMkιerxTW9fB49屨'jpo_ӳ`ya b4jJgw^OSZ>iy!zTaþ^) ޒ[MҡUH55skӞw`Ĵ#㴽e "b.e=+Ӑy]}碎8,e/\^&QP8ЛJt薯cj?%Jh|d섚x);R.:Z@h"IiA&-4ǐ@eMHy7J.CeT6eG\F;6<_ç_Lt] 4ױԫN,Q PYM9epbF1)h~tw݃_qabXzu.HB_NMۆCeK.8ղO ̛_aGӭ.ཇb!hBۤ:o&f\S AD})SH=E8/n&`"<v2%RF"k;f:1C=LWxهНde/~rUJFawAU軝&cIAZ+vᗼr;?hrnqw $4`&Ikw.Q>h/Q̈3mFꥄNy2VT},,~ch ]0<ۂ阅$οd0ܯu%Ɖՠs2*'j2YѢG<B0x p#Gɋ'TLnl `Gh3Ob}NhSJ]jlaX[@?>B3 CXF^mczJvH32 oIc01"A&U3B#Uo(Y5R˜fnQ#?$#n7qҵ<B]Ö)ۥ[C O'}{{uLTţ/ŠB|a+OgTnerJJcŅt ;?D=By_42R ]qGn?VW}*q:btM}^ILşTb=z!e2#EL%|:{;0)"74/Nad&̨Z\32ؽt>Ȉ :H9{&6e\#z..@iyWvLQMݖ&}LC.v}˸ ?=I'Qf@K:M0CB0 dUn b Qف2݈V[d-5;J\P/yDMh;o8ŲS8SPPvL.&{Z 6pNM<(G?W% AX^ eU\-fβC^!<qXFNmf~*H!aNܞyže)GBtz9B);LKeIJKČZJa%CdNUآxhp¿X` 8Ƭ> _kt49P57eH4JamSDg"U6(Ypoq|po*kXL'TL+N-1"e=`|â3NS>|>xugE=Z)G00.}H[bo k-on[aw|8p?^]=rQ,AURr- Wb=eH5 .63\!:jt0H){v..βH'7 0d ޜt`RWi 2H{:G@>AKO  %ΐ D ]KDNP,Q'bw]a[1ot KZH3G[ }5xm$(0O|4wGR?røv&dSNжtҍ޵#tl >²,ܲ?LgDv4hD̄]Ǐ>Yi1jRwL9 |,fM.e3[նTKP:  '[@nu@]PJ"x> >iP,:d-NٿNNP܉!01J“U\cDcy 耉Z\ 1H3%0 )ߓl!U[{M)7$TmygѫRV+k^Ot6B8f4c =fxZlmjpV0߇|`،}Deq SIEt#mo ;20Qʀo?QG!PX( 1ÿ @M( ha۲$Jڃ_|Pj[cotDͭ妀Tޯ'4#?™ZlN6V.'[.$<%UQPCfy5$Ɣ AUSJ2Ե,}(u}k]U׾sbN#yw{q#uٚ Bّ+05 R#~<; xv -H4k ?~y?B U&o,_K#̈́vۙFEx~|JG8'k|HsW`傀~x8#%GIXŎJ2 _E,t1]iE52GoS' !K@ER_9W $QR]J X63r)5Ҕ]2̎%u82Rv(ޓ_\2Ԣw( KgAʰѹ/`bcNdӽm$owpm Q_Z{ㇸ էӉێr?FX3YI-@(JQ{MT3+ɷ% Wߒ|Bdj6^.:B-/joGR(Lo|5/c(YޮS4j"NnS Mr@tGႫ`u䙄0kN !՚JEÌk?uZy.kzCli: rGTyj@h7^S_C i$0l[L5xB@z QFBHSYM3N7FcЉS__ṉ5;<է篠R0# CWY zem[0-T30sOX/d( kI{)1wc0= 6ҠKQj0_EҗxhXZu+y5jMK{f{g`[ Pq;pJF`)Fh}!i2P&i=[b@ʡH-e xXN]{.Q.:wr{#u%4>,CO5e0gGh"}=N+i b} (*jYyf! =q1ހjy6b:Y9ΞY!c=o^ԚĆ6/-e=2S=yQB@ssa ^xH'!B"c> :x> (2/Hʟc3߲qK `aQY"(&ыchs + W5"sF?7a}>*a/SrlK{߁>#]t9tkƵ6G-R쉼`^Lk%!`63B 3h*5~[-D  we/|bT{z2{@;[hy#jrSRd6Oůq "}57y3J;pY\4XNxmo|ozr(Iڸ-3rdž6EJ*-9XѲה<&b\|D{`o]Lkx7D NHPZ‡[cG 9@ܔ~V-r7*{֑j[cˆIa60RAvV¾{5Z彑;P\SyN#^FS71lfh%_ !aQssJ:㘫6eȸe?\[E "3QJ8ISmէ-󵌴Zv iZ=X9lq6@w}~SId/3L6u97]g =b?!5ѩpuԡ٬5˃wZ҆R Erp+i{8D{,"opbr,ɟ&cqwPX#}/pNueSk1 9GxNzrE)zXv;yK]ɗWv(IE̸pyE<F(oqރ g{3ʬ ҃[//ΊU:m\a c;ެ%` +A) M!0͝AO3v5fcο6a0꿰ϺӻKB00b6};$&l)/Uhn,%Z9EZO ɏe, aGA5#{yn*\]t:gUR 3Tx\v|`8(Jm4z/xHlQrXL`n{7]MyM?)H/G3#SɦrhCq$Ƴ#swWQ=k'F9>p|"3:eBH5Ӣx#TͣQ0cQ-2znU?n>/Eyp0˖X#"t\}mؤʌ~Yքp;lÕ$C0wnQϐ{V?oӲWĺ3p!}G. :R]{tlK4}.kaB*93gFmLX*&0 h}N?THGl|mRVwZ l ;9tsh=9D?J"5]D7CdA7k_gQ.?Xy0h"ZLF`ܕ +Fe;cw*zR: :ou?Qpj7k_Cvhx񘓌Ia&G5|rC0]Ghd"GXV,YS.,%]F7~NѩBuJ j:h\A+u ݧ@h@>4T_#o3|KG]ո;uoPnBlHlpԜ=8 HnZ5Yn}v:?iVgEDu4bGtJ+I?^#74h EkmɄI 䞛p+Hn٦ ~./jvV`T7q"c3ILM1407n\9ʏ.~ZbG@"ʈKwH\= ; 8BuV'P\k[~.Qԩ`T*'4_pD[+yypcA` .&g5W6T @ܘY|\Vݙ`>o*>@P=v%F )J𙩏'z_Uq<?Q)?HC./JX l 3VUށ&Kn׊؃?_ wH^dj{>&\~ %^)HL6SK?:$uA)L ÀNpjFY d<:mNu'@vutTr^Ixx: \ZG*Ƣxuݻ%)3_/YpQ׷}\YdUɚfWt}wռ;|hk-覂MɈxV+T.[bҫ_T@ys+SnO4p&s^zWU]0/6| //[ $nz.x 6ܷV{ (ATgȉ&k]Ky':7P Pyj QnW J[~eo MC(RpRN*u]7 pѵo(*^B&-a39ivs6u[">%T XZlFtpx" U_VڼճC 3.J'F|-0)TRDfjg59 W~g-,`:Sϲ3"]G: LJē8>cdhUedΘ|+.0L \/waIgH1?wZֽz \&pm~e!Q@R.j!+ޒ"ʴU`SUt1A1SW&n+ܨL;lɥ>R;9]+[ԗ}(}~ Aחnn}F}dHI[xSФjq^*+>,g5`>)6j>l5:CQE{)Q tuZ{V._7 G kja0Q-ZixuڈַOҸ 9XI:~='_Y[_0j8TEc' Mj9Lp t&^vJ4iW6tw9<6hl+uAT|8eoԢ[V,l*,*fEBF,AÄO(e'}k*+Ĉ1h[.ð{pb6g*!%每ġ!F%=V[tc9'٬Ǯȏ?d9;98>9u`+]ny>P7!˔ =1_LMp,2l oJ aJ$1;0 ? 9XC<& zdMӯ1낷bM PݑOʼ|;O?i>T ; N UƦB!,S` G+غRs]6 4KuqO'I'I CI(.hwA.zO>u%rڿhG?($aP+S;|@pб^`Svdj8-->Rڙ`4߳Q"!SG[[}?WF}o8-4%o$+)1Nhr |dSUC0s 64e!5&Ep6eEcq(of *(5=Sٖ$16NAZgE Z*nĨv-=AjkD$FIYv_"83]|Q2ڻrJHц@5&@ [}Oqu"3E`ƍMMz3~SCyp9 zNd!u^yE-r$%{]]. K0)jCWڲ uJ:guDט< 648''0*o-H^azGV}@@u%#XIؒu&^@}4;MևP] FЕVB|E%$tzXMֻ&.50}|v+|(thѪAo%?x$BrR.ׁuKM7(A)]GnXS)diK[0׶&W;n"|JwNhX)DGG/yϖ- ɸv1`_j!WrCE /F&3fֲ!@ۂIvp h(n~: Z6T„ȱ*ymct_32^RQd*-.EVVA;_P<@:yeO]T%W_x_bFr S;e֓ ")K 6<g}E8oX7bgs~[ |&/X닋On6}űR(ݯ ̓׭[ͷ3JĪ?ilwp}-goZP{<]!yjyr]xg0*n!BnQCinFD[z-Hl"nwض1fl״-#D%l%tVa/ ) ,zQנ|fqqa}+mImPKu":-|𳬊UD(@Z=F_ȕAh[-B%_\W_j`Aq6!@Oai?f/k9jСnz*PEH0GAJiniE@%XT̆~S'%Ƥ^br"Vl&O5u/@W!]OYb88X&SQ QO-* "3}VVGoI@dؗ%U6U9g,&kο} \.Yfbj|GhGէi+'QMl}@f(= <۩_JBkTt6a\\w?݆B̐6m<0VoN/[v~S#@ishшnOsڹIPc)t㣵 :wT_/瀣30Olٛ{2-+/H]q (Үщ0ψ ˁQćAYxTfF{රq F uC4X.ޒruR,akvS'M\5S{yPnc4JŤ)Q˫E nf|ra!U3eᅈS^D;X[`7bGQҕ>Pel†?޴b!yy }\)11wa#[NXTG/s=!kcxwCi&$E}ȋ92Y2ā ,t_ʀ )^hnK6 P_ t[a}gV9OMN)3<ڜJ /@A8:2paq# 0z,y=@o%(+q}k4Yrkh%<9[GB_x(^ bv !k:Qd>{1;aK&,KɃ&1P +BJW?ʹW,A$B3^.!$fg՛a(FO8vAO RM֋ mOTyi\m>iNGj)Tq!yM׉%k'P_8pzl?; Z@VdE̠x-‘|6oJ$ҳg;q8MN BJaYɲꕫu'("AwsЎcG3`ࢥ/i;_ 狖 yGKbW$E ȍ/ B.x=AQub.xyOF7\f{E[_k_Z}L.XֳN1pB"r$FvD?˚sIߺGs'M/ KF~]~(MNU1_EQ}ňa3옩"sGLm:vpش{~BmE<];tgb p]n+v[Z؄juy&GDEkqA Bܳ ]D ,7я,w# = \!q=©Lv_t\;UWvXnc2{7Gtsˈ~ý;Ȉoa|c)Fή6Êz^ g|ݰJ"KtRZ˦E! oV; {Y9VZ\Rڵuk(.O%BY HɻԹVbíM- )+AG>7ݶUl|͉e4I+mT "Q1cfnR+[=*EPur= "3[(y*j'Tc2‹g9yܔ.\T/BGrzY>pf~̓ۃy$24ыc^ K(h%_R" a ]BToJ"ą^J/SZŴWU?darGIF]t$B2 KPT}&P|o&6?C8rPg~+0!Z2aa"`}#'u (R.{"B[?CFrd8ZTXQڱ'p%FGszR+xo]y̳蚍2V^xFG?um2n'0ʋm|/hY;@d glܹ n2h?h{%?ۖ8͹H,q"MLU FZؑ{#iB5(+H$sȵCKI@2W ]P˿'Ǚ3y\+ڣN,v 1Tei{oxΡ֡[vfNSHB"g1IE=/dePc#ꂬqTb%7d_LZPu} $E=r|ǔYukgFIJ)Hg!T]T&_IS`an sP4-Q7P(V& Ena1DL ޣTÍZI_̅t;ɰf NV*&΀UVhِ+*HWLx͒z$['Twhl<1^1ʣڔ<;V}cWv?Q\qCRd#bqh/iD>lڐ.z.DpurH^$5pP#Tn Q4w+i+r\w'J$ #5Crԅa;ΕI;yp2bz4aw1APzEevJN mkפA zbrü u'Jo+aimhmq3>}:yrSlK4Qul:؀-8WA6z.V 8kMmM(bd6p`{٧J"i2Nk;ب:L `}p; f}7!J E{?.Jw#Grao/ ޏEZ5xy .Jk)U:s {SbfQJs%n1ݱI;n&M XZo/7hX{񹾊*I׫=ki11$oM֖|oS/S\L`T=x( ՘gãKhu50%~!OFke9BD愕;ZQhD^_*RO#{lhzq۴Vql|1b捋O4_~Lkn56Ysp=O~uS (O!hsbeU!5jKĄN~.&:=ч^|T^t%pFOʗsSwdKP %. #]C7B-qjo#)Ahr a!$w5ujA~M/[9:W$X_ORju8[L j uѺ))Ozcl`^xqLyhtkլk)buw Bc5\9J9vӼ̗_{É|=LaYeRg ezRq49*;eb]}A\6,Q~(wEjj QD&,6f"1}me ~.τߕ z!]%d(*P -krV,ݨALvIwA~NH^ۘO[ޕմ2Gƨ'y5pS(HzjhSOs˭eV< n$o% b"xHIy^Nu8>ܫx8A+Yh[h`hi꺼ʘu3h W$qKׇ-( K:9NW#Zuht#WIn0#.YKs* Dܯ'Cl2\Ǘt߈eA_foaRK:Ё*wavhcde"_H(4g)h$ m 6e}!QKN\1?,$]r,"c|h) 0] };ُݤóqXЪAfg@K9ȿ Vtʟe>ySdX0|{> n jHit #0Ue,*$e? HKeGpGˀgd!c4W;4mݢxf_qEɟq_uLH`,-}O1v.Gp ˭&*xvWǻPV:@|A_zɦ4TF: ڼq W)z _)~dH'\Vo$DpWs29W@eh <9,[`k2.ҢY ӟE>*9%}?)=_Dn j.1.9gX{9&Ķ _qU1GX15w@zLJIĊN2P}㪁5!<>0C) ??cU6æ/Nx.{b7aHt5%iD8]hAO&eDʩˀʓp~:. Hv{؅SB '5bNd ca8Q^C;gH1"(*GnoT5)K,S1y/Z]ӷᝣ<;SԳMvz 3,d~PZO F;`"M81FkNIo dRV;J|㋪d&M-cRz> Ɣ1/ȥv=.43B&GWw 44<K u&/©H'5D41D.π&1˿ |k+R[ }Jwyp#YY䵸83SP ZV{BK8:!)Ā;-PMS|>Ac]쀼 .vh^1{`^2%gx%,dVpV>z_(AЅMT~ Ӫ^IU$=ys4e_Զ{j_Lyk#ZFC{i\Cs'}Rf]Cf }Qgr찰m۸On4a4C[Ѐb%cC-;`-Bd&eױpۭʏk-~c~cE:A'{vKcA5#GA׬yX'eźJJ@.Ѕ\'|^aΞZ^e40]oI;_Hnl3w5 9Ū)_( 檵kUᄎ |ˁs60՟ʈSԃ=3SCRT ƐWTLwxنYM *, qx!} Z=kɅ,$UUEÉ@Mb> ?4,\4Ӓ.+h3cFԟ2ɾzh 90H>Z!C&'%{ qBϲެ6ŊžߪQewפ s~)\0{}756ig JU|`PU6r=M=E S֗Z3<R\F֐ Й5ҲV\kƍzn!RxBgm# ~xtYi)n)ί"[Sry"uۿ|!<aALfуj,l*NCGMFC xp>; !^^ZP ߇D/pS^ӫW,yX 2nT`>H&<s.c>Xpݯ>~=!c~.vN1Ig|h"LyYfE^ԼzAxO3]t ۏzK9|3{o$Am]xg<P/p斥Gb-ܔIi^E{+'D(Loė65oy }$BZͅ(ޒp7d5:6%}!J7t>.I~@b\qxb+*wC10-;tQL(P5 P2 &NjA;? Ll7S^M^,YߌMZ[lϙJkX 0D 1Hm w81Hs}3!4JC s \ǰ ]/U!jg^%K?в{ FF-ˬ|z}Iΐ^8g؉k87Gs!R{Ʌ w~d-@4O:Yu;ED&נvX=r|nKIáCs7m,h.8`l{iI !ί_J|q-X)tشsMjCRcڔHw8F@W=5ҳ?פ.&UdKwYa{vCv AkToo嫬J5 yCI4e{bVu7JoC9<|meqla&pi;HJ74|q,۴!Ѭ"Ax\#-Q!q2?a+  \;a0 H"@V>CLJǂo_Wykp{ďQ!}Hg[>;?%b% /!T/)z Q`](7]!eDSؼ7{LYNleQv R#OX׾͡{_Qu!HUbRT9Pv1Bkt sjrŖ.+ƸƭzFkIf>By kG0Tn)a`5ɯ= 꾗XX(b)fogA{f9G>nx/ ZB<$ZQA\sÊC_ cT9&;fyQeTOsp :EDa&ړȣѰ-3d'1re+2Fڈ@s#=^Hn &5 4U0/\ 0'-z#"d=S hhgZŕĤ]5ǙJ<8>$Lq"UeV?sAn4.|H-޶:/^O)Wt_ 2^9ؑ]JjE6]85@ $m!&< *Ƴie)=@ʉeQ1XܲQgO&Z  נ V9s"Ɩ*$MԶ{Uw/a ?=py[I}0"Pz44݀_V;42u-T ˖Zl[]ۤ8jyiklzO Xϑ6W0 NSH;>|J^XnŐNpTÀ&KTNI5lyVJ_$mJ/En"+.>:s9 [7j#F!@p┞2d(K0X_trF~E!E4)bm,N𘃦O%"H41:v7EpdnkۭUdoB.D6l|I|I̵DUT,Z{=|vq$x-՟yV8BBIC CÍlش5Ȩ_ђ5LB/)a1"0swRAZ-NN<$ =tުt|>TFv:YZnmfS~.ʧAHJW3u2 5-Xy}Jwoc$Cx1o5PZ7^d?ULdӧ4byOSTU.ELk4Tw.0p^Njn_V+gX+xiû\ԡu 9Az !>I-(=!&ecpE'=_ිbZbq8A9eNZ(DzY|؎qN 1jRm:#{|JQx!sy˶l߲_ԄEWI/>h):ס*/G(~fbPͬ:޿tFD$]m04nW^Z^|uydZƭmh- TzҬ"wRΧ(Ga3W|/>ۖzCAS~SCXeSy|H#WE*}9?!<o]iq{|K&~Xv>95 07[((J@YfŋokbHf{H ٴsQqM61CŖW9po׿`T#昄#Yx)/hp'Ft<wG+Y4grrNa0ϯH/Equ`5ʽA\(IߟRLK{ B:@n7C?b'Y^< I7;`}aE%v-=NSQFxZY=g-V<iYG"$Pj40[}aR]ǢE;~z rQ8Pa~(QB1ЄIw|D_WUsh-NZDsާ\, dԊSVm]+ yhŭlYA30lj(65d7]8 l^GݩZİ%ֵxL}SvƳJ/Ԥ]f`cfyY#ETͲū9$rQq@0 *SΎZ2w'\ q&_g`Ue(c*(*K2+\躺U f! cgwq(L]yAU"b I~R'%'o)6Ь<0='V=9خ[V1m&톲Lh ^5HuS4_ʄ+vT=ir⬉KxHt@*dN/Uc=_Ϣ l* dO6<P$= \N\#q@TL\ۧE K%30y6;;OՔȲ >¿e=Y L{=]D vѿ- G 6!Fe`" r8 z@^X)6U)n&h*}'t9Լ4M{8?K" K ' Awp1$$?Ւ c݀y4ض=@ YPD1VrStjsPCOX`O jg5^h0ˈ1qk}!jHB6|PEr&]HL@A/yȲWJiql {f'XYKfK=@2O(Є^ 04P?+{4EWhs_#?l4Dֹ8\OsFdV7 a263|}PҷZ`#Xr[s)?\^!@hn|- Г(p=% Po`r)RU|Kӷ+M+V2N $BQ0779 =]Gnu7_4_l1 ! sn{@Z/z|B&F˧A.OF\{Z/-ZpC;$9ł+cpclѾj݄ab\].y)<bUDZj#KE[I7idTZFO_Bn Y?^DEuyÙv<úNK4>A6!.ԏiPiHœT 2.1|^qy&[pri#̂T?7]1kZ@K+N!nlώ-]I3' NgaB 0jhs|ϫ[>P{[y\"4VJ+][`>LKJCB .vSnzǔVSeT( 7+|7}Y(8."B-8ƲfVPۅ $l 2I ˰wOR]Q[ܭ;QU # Sj"4D!m!a49qT$f/>2a9K @yuAe3R?p282`g?nGGr^{_M'3//cI2 L8ɵ$. 氉H(@[+Ƶ0юN<QDmiFN:bHS''f?\:DFyNru%L)'@ MpR1-K?:AHV?!~zUw<= I '5T zk4To?lx(]Z䃹s2 HZ+G'9R 2(4›J q[O&$~&26QJ7A&)~[vUEI&>~{Yxrw*;%эnyl@D,9K(C5յ2f`3jUs$jc8+1*g2N%l\xw)hTO~NXH0t'܃ػU~)yqڇ*3 fI  s=wbOof &+_!nF#2YagK;(42^4컬bom9j>( g¾pүDgBB&WlOEy` l<(t$3 t{<[iQmwܠ$ĝ5mpxo?E5*d^96bۤ:^}zh=t e:FRo(_R-* ܋2Y_ xo}ܽJvT@^ol>\It'34Xqv[4,\m #۽߇ ޳~…d?-Rz)HMXP,+׼rOOCf}s%:Q#Oh1@lJ :,KŚ}oݣݘѠ]C #WusUz0ݙ}xzs3N0'b~_gΜǘE1x1-̦iDϹ e<`rT)͢(`iFvY^* >H*7iͮ6ߜ /DhqA< I!(tC{f8?#P>kmZ`X|o9D>m,54]<IMU֭O ^>\Nlq+e s_V³ka"As:`z 4P\4x'9C JҮl"uRq>`Od(M'{+_R3¦?OCoeha?ԯ0[w[ɀ1 9zC,ÑlMEQo+fI$fW~"ZY(3&幔`#OPe6NG(&Al Gjx@yTu:uOWwG/xhx 7Bv|<r=!S7dG؜MLvS{-7n@zuoۡ,P\\ӴoS7=Oz/x^|)Ƥ[n, Ҙz6Cʞea%^21*4TeISZ,H$ywG5=Ic/$>lqqqʙQ2b gҿغcNr<oB#K*/25fYtB$m*BPv\"E HJ⹰co#.fGLblnޏCG_ǵ82BJ vϝ1ۄM72 \rS[Z ^d %y`eVLz5˴y,*F:0o b%ȷFV !#V::+vX(ZŶ"F#M3 ][tW {AKGaۆI]SZ9lSƮ@.+%=1k! 4fp}qWtNJ}2 /LǩhV)A1*؅b!\K,s'IXN/ӥE[>F &zZ3 rShOI-źVT< $w?SqE6 o?7r򤤢QAO1tw;V FGyziٮx ðR;ƚ!VfP=ONNadQOEۑ.Zm{DW[  HNdЀO"wavAThGW$#gڻI;VPl1uo28y {wS$Fc%C#&pQM${whYɩL;ҊTvBy}n~-Dgۋ+UϾR6} P@_ FWY&4DF_f j8{)c1yI.M-dI0_f[ݼDڶ;M3ᢎ cer;M<|~e H<jM@vlxBDx;VG8dՐf;p&,s</A}˷M*& kl;)}>⛷Yvn$Կzw2x͋!fUR\li \mgoi!fFctDDwF4{"ϙ';!6S/:jt%/eq#^qOUes3L4Wu>KG61l[VwK+K\$+;%Kb~Lu[-⊊[2ċa%f#[pEh5{exјi,9k*#Zط%4Am IbUoVV37Mk\(a#BLQ3QqezjI6e>esfb[N"]Gm_e )쯮kB?rA݆Qγ.>νY+hik"Re@C}~dE%H64RjT[=%7F^6I⵹92cgڷ:z`ogcv5; 4#vY ]X"P}ٻuڥWH.xd T#׷_xwg֟ؤ_4n$Iru,<̟(Ff_dk֡O 3)/cem^96O2dWJŠi'4T=EotƓZ;9Ș2شѫ{ R@h6 `/Uu<>Dl;գs\/OF'bɖ Њ?}GBҘc=g\L :m Ha0-iPjիn\(DdMmJ@ff! d9? GWxka`ö0~cI$^"զ@̢%ep=o>e?+j_Ky Q\q,C(M*~ݸ5tb1+UcDK~U*0IUg .Lo%KJU2%geʱbJҥɴ+'znjqal% 瞤/lv2f6$xr=QN5!sQR (=k'i ̓tSEȉ/E=Ί>QYAu*FhmG,ȍG0CM%oF]Q t`e9:SEu׼c'4{2/52rQ`gpYF=UB%ؓc,z4&͉} )pST96x;$NIym( ?Rx <~p#`Gඹ݌ѥRá 'a A$8Uf>$$ $H7zx4 &peb=5yT xf~bY5ӎ<M&/x';gr 6p*ce#!RQJCM-;i0C^{wA6i )lL9GZZƶ]Δ ~R2o):@ڷb$n/-XxbqDK9 +%]IT/DHKnǷE Ѳ`TUe`܊FwJF`3 ! \Jz۝o"?% ÌՊ.[&yI6YiÓA# x4K3KD""\2$<'Ro*Rli3J %D'IUY4ԊS9H/63hfXdQ/DGT6Tg_ j+I< [B-/ ؗc?%H\۳]'FcupG9\8t?G8+ 22 t`i">L}eժ C^ݼ 5 SG ݠ9VP2.ǡ"y bbahPd\?e fy2gkSo.eϛ.S)ue)>Mvƀ N>bwJh%8zBЏ^f?RCDp|_cb%WL{ѱZTE:S^qjAMçB7W?c0#zSpXwGCz)3+~9ʹ!ac0b{!̚xP1*zД2}x{~ęڲwb=mkNL}4oj_sS $LYJh$5"qÖ`$pB]nHj!q$T իv ów$+TbK%o YMAxYڴp$E+#:PZ&HVG>|]~02`8h". XˊU>|W0D{s1BD:쨇~ǣ'7Ic KJ xY Wlw\ҴӋ}!1`M/?*+nw&QJ76nys?Hm:@_8};#uK:}9GP*YY1ގ9L, UN$مQG/G/`MD"-sAJj_{sN C }s}H*փJQ("RH򖾳2pÈCQWorPtB+Ї=;8@\E.ʉަ%ʏo-bswFrRdU6LG#Mch[;'GA[T5O%4<. A_^]) h84E^ O@Nb!Z#>Q 10T!<6fXM6Zp<~40!\R Z`ǵ*A͡h|93,j@?AaWu k-U%RؕHfgG8@cr\×W&XF)cֵfZп=eG/xF)}'MA٬hW7oB9aW\]q fCu[:uA'ģ$wR-< L˲eC<8;}NUQsA^fr`?Xmr"0WlRȸuE>2oef6YgEGR[5oCe.F 'ԛ>^}E0v3VKG{5{ Tv2Zq E/R1C5-C<\7:VW1!;9ѯ|nV…!;N⇂`E-R$h a‚9å|Ɋ&sFeeŔKzPB.X"N(>On?ܯԛ5d)ƂZk\r;4WJ{&9lMzkcwU3r 8ٝ}b?iwrэuDɦg&m`u_; bO^ ҳxSݔ=cQoiT/}UG¶f 35N츒+m/OC林tonvQR @CaJMk.QV|·7@q3n݄;M}_hd& k\ x)Wj{ ZV̓\0х,I'qn˂=)|8=u&_:2Z1:7߹  eHٵ^+/V`ɏnЮx 7Lω0gÎt M2=8#FO؎8EYmbKJ#Y\ =&B(kmh3,*SU‡dva{_kdrU/Y#C!Sj<(Q 7QƱ!8N.l|=~௟hHMncH{)vX#ID%p+R3d u4͍;þڈJ}p\*<5vUoy>]/Ͱ=[)ǬGY&5m!+$}MM8~gH+\"@LDT14Qnxˏv-XJWv8=!򰿞7 OLhÐz-yiL!]Mc9qZp7{fx |hME\?WL i/3dgʦNqvB͋JO BF8vf3VڪT֦?ȺKYT]tp S_FN3RD]\hLӼ/#``d)Æޑ^# Ja3?~_OLs[|T?QBE3GwQ[Ǫ}תn=GwcHkM1|f=p>cml@ȸOAЮXp:v'н]yRf8# 3s`5So\զԵ VLb.ÀN5 >Ve";KrZRx`_ީ4MT%^S!F/C_IוAvIҽ3*$W+-Lg8򜓤r"Z--/mH{vLrfEYi!׉k֩A7*n72ۤ~d,OzWXd4'/OvM_(և5ְɱ==sITFWG#\@n BV>&y<0 /|ѦC jY60|-)->nʴq( a$E%47}Ԭ`5VmNaQ0Ok`<(f <Ʉ:LxuWM̱rm $#bض=M5 &f2twh;%X'uy8ӦyVR2:t= SZ욲4)>pYkjތ*iRJΥ 8ԍ/9D,*eu_yM t Skq $+fYE %_+­[Q#HNJaW$YLI4 $b!Mؐ +-GVd8>]iAזטWp^^b etsO"1wLC;PL]@ڴLO_k_5ӢІ"1ɨa NQd|Eɜ}ZKZb g 1Z-~΍ƃ$][qw3=18pfjW;o) "Ǖ; #絫tKgv͏Y+e2~'*Zf}H<ִƿ{Fm8>rQ Ú|mPm#;ǰ]g|E W ᢡLml/ kHθu؊$r dm5nb{ya| C3/ S4x~k ՞!Zf燷*Zkp~ # 5 _4cmmL(tK%ǮYYm۪úf8ͫͼ* v^tt ԈEf"؇eEtlԎ-\Z`l#A_}lYNw YKniܢ_,8Q<W{{sa/'Ȇӈ;؟^OdIA{+V,J;̔duAg'm?۸u۟BvyT hҊ3`&J?ɲuQ"f4Ո~s"Y=N rz81rSΔ-@7KހX2 %mB ܨN<ﮄ7^ZTZ]PͰg4`- w0ڃv-ٞ}*oU@oq@HݓN% ieȿ]䙮6on{3apUH[V(ε6~n uMPӵfqIbo ɫ(LO`jB4S?]тjiЀVCO4HY}4 }_'V{CWRV61/u|k|2ʺ3HJװ wxbll=RunJzQg+kAqFp"{U;Bed‘+molH)72ٿQQGrM>)_B?Zב|TkZiyt4*wjeÜѝCTrd&5.ŷ/k0cO*} b 0˒ Nl RBI|E ^%*Laf9p\8Pߛt }*Khl3Ad_s7 egcKoz ohpZ$w5 ѢKbu]fF?7s>~*:rt00ћlXS#Ѹ^/kܖeH_)Ʈ:~ pxef_@e"]lqwP7DҌF򐎠\Q_tpN  aD#Mp ӓ,)N:a;UQ.ߐ n DT[սфYi"l(^2K]8"]P:8dC24Jbzkds_уD>.3dž^T܊g@mǰeRb$Ѡ4Q$vM{7|Y wSɰ=Np-g)[@0h|–oRR6Mⱐ(_uwN yn#۱nK9{ qX4\kjJ-utȻ->( QHv)e8AD<J(31Yip,h>z 7ڌ39ȵ*LAÒe4O ky[Ӄ.g_ ڗ'`ٔ2-imxM>^bb;X=Z/YxV}q4 [7"$&v+TdQOa^e#2un_gn`ZAO͸_%y s]-A. uxjxò7*Mq2^m!kkR]&LJE0 5 V{풖h ' !XJ^-hWuSGc@Pڹ!E6}lOX~L]a[7# \ LvJbqGe0anwp, %+ RR~ycn#Cb=0,o[ ;d1Fue Hm- qv-\1u -C2naBNߕ4o Sy]8H̖V=%:0ߺCZNLެ7ȗK**?U+ fVC- ΑGFwo}"y}J+S+"iGF?(d iC?Ғ]P/Gfa 㦩_Ycf`>Ja(D;)p jw޳a}Hn]'ֿUa|ED6AC^I27cT8NI٥S%K&iI󳽍WWN{*E*$t%]禌h(UU4|\@|DK+Z@! F8nU\U KL na䚑Mzl\>KZsF(z#8fT5 uB<"k>Jt\UeOPG^e[G驴l36?]<~G)K"9CM_Dޢn+M-ЈIPJXޣ/^.7ae_] Q4H7!Yq&:/}GƼ,t 8K=/:iMM.d(,$' 8zاxQĠ .K+tLE)j4# Z.i؇6gR8:5ߣ![0\\DײQIdlw6.W$Y+#ǽ] eϭF]8JDs=Ԋn9+w"&?Pxmjc#8? KMHjx{T W.MNH攀^^*2K[_Cu0gP(@Z)i?+SV׵FBjfVsCtC@ozt=bMQ{DƂTrCeU]R #9jj*̀~`x/Yt|XF 釚> (#iqny_+'4p@Q gerp_4ՠFB(:Vܶ,vĭ!4'qjP4A{F*>2a~Ugli @\]$`U0'_+/ 6n"l5N:<憧 eĉR5y}6v~p&?bՠ¥i2/Zq!}5}!Kjdeh!#|" PCf@7G=wx۽D{X&вqbRsgzH!>4]M)Q¼8]LU- m[-=lp)eZ-ܶ"۩毑vؒv JLz4tMSF<~ (Xޣ!E[rO}3L!$*xb Ұˈԯ]DJYмr >mIWA@ˠBޔ`ٍ,;?.$£ rѥ8]!?PfUUN6ƶ so"G9|=nm\5D[#pw'wk0٘g ˃ZX1[t -k>' #)jn@8G Ġ_ā+*{o+d!-f7p @Eh7oVf+qKHP3ЧY+a DHt(kuhFoXZK[ҳCր`!%!bu\T !baTB!rkkȆ;WU\$Mv5_seX7B|C8?gz.VLv%7+-z4aGc; _oHbW)[ C*l`m*<\{z͚D'BUƱUqp8eK)a [FKJ಻_x싆ڙ8\; 8.4qzz\ͦnh͠Aܺ=J7%T3'7O;Tݠ򷵃38 / Nb[|"x-p$ǹ ^ܷceZRY8l}6\5~TTbӜP7i\g՛@!c'撦\s(uscx`gLɒ@8t] ZɔF$pEJR{cY 沩bSC3/ez"lq+ B] qsa#H&$۽:?eju"R:\cCV4 U S!8E:爀T.t}I+J3bi0壢T){:sx_ 5ۑAI-Dn^[|5,q]f#:HdR#8:oe}dH)5|4er^{@UI6 [ ]N4#&U_\UIp &6IȽc}'E>BW_ g*  #-JY}\2.H'O,X~)QZ?zt]~3,Qrǧzܖx,dMӸa8dy0 0 #8m+7y47JfCS2a :LO 84tRwh]&*߼@É+^;rudceU%2,p 3=JvsZۃFKqҺ)/ኽpx3 -C QMNYd2J%ڽjL(hl ߰V(Q@-,ev>P4K2"n0 ZdO {R;H"%LNlu%6GF7`#XpIr=؞ i +}6kda+^.rQY7%^t< 8xP&edhՏw1,>lJ?W} hu6S>B<,y!4>ۤ39]H2 Z+4k.qWp{@vWFRp$R')"Ζ@gPY;K uEHDrz8Ž\ۆDBOfZGj)R 萱XP?Y32O:6|&$̈́[ڃghrjo4{8s%ہ1, z s4~(e~X8+vezxZdM]oBPsCn(o|re^l,U4s|]6oN`Q&ؑ2-Hׯt b$V O\eFiw Fx8>[U௵ |dT %rkLSe: 7:zE.[hW{${ \/7Z0!-)VÞbJAi,,TvMlzf.G׮ijarjhmLǷ_ަ,F@N~L<^XǎdקIFeS[ %0ByAZ/;I#=Uc5 oqa|_z[bcn 0`ĵ%wV]KP6D z Б*{ѝRi&-'/ѸYӭ[QoW]t3\+<?ONxJ 0n|:cD2}%ѹ.NZJ9VFڛRk[rZҐ'27mAW}kq<:Sݱ:!Fbv_Zq5hѯ !ȕNVt^{jgg@`?lWFZ`D!$5J]nG^jc: ڰUA[^by\%QiYGpk* V:4M*rwD anv;jKɴKdU)B^yHʘS7]3,;>D|q4@vԥmLC0$ &*? Զ߈=W5)"%lZؼh|[u15D-"BlhFi)+AlîzGSǘ0j^#0T;٭ úmhLsci;!Y tW_^m@xj5y³,{,ԕ82 CMU Fehu3< c+?f%NeSEJ^u)!U=M2c{~ y90%-er+]vQ8p<$ PCwgj3i5O1ا毂!0FuaGgia*5/sgyIMx+ %vv TrUd@R++tE]^%@uƥ+(^1H!~(`[I=C `]3.'^'c_Kߒy!ܴ޳߉B`e2%+B%AQp5ÔEUQd9aznM >| IZ_nq>οKţ&HϟQ%&F:0rȈOYxҾ /wzFFčK߱.\Y`rZwsbگ,ZaD4}l{n3|ָY\EtOb4 Pñs1^KNA҇WBP-ʹsp$J]3f'I9LǠƱ+njr^y tkȠyUW՝|Gwh؎y:2F1c\;x`}=fi#nB& ]AJ3::|δ ^x Uӳ#"uqJEKg>9ck^ ۼ|"dzr!'0*;h@c1,u`9 sIeih uV(r:.>D ]U$? }J,1kN7BHް~nED<7%!*b&Y*7 4[/:~d9_D<"sX,›Rt_|rcT٠5I7QKZNAط׭,0tc8wVL;H|?Bp6T;uAQv_,Js"AK2OpCn*( ;FM|| qA.*}\: 4ūjw hcl]E4;$HlVgUvyq( ~?eDU< sOZ-N0#nnE"z9r7"4z{@g/ !-M_Vٸ҂) )1aSBO #1=U6 :um7Zq0^ mr~;ٰYJ*\k o`zurFpgfs^=1>^gj^ɑ=;ks[7>HGUKx, (lt^C1S#\TPD˶7E|}vj?P*}}NS,FR3+>p;]KE$)t<f .bKpv ?6EZcc)JYr<+yl&KR&[f1%ʁ{wKXﱞW +lomAk~DfsmNP$w ׁ2Ag"I\Jj@<>VIε|sc$%a)K.*<) Ӡ,J诣ޘJ$<]{G:)n9Zᨵz xNWhFGnA@ T f]EPzq DvTaOg"-!rď9툐(5?^38{5ҰýcZy2TS}|u7.yt$GkI1m/V¢ᩐ`,~aH^%#${N5iz>ͱt}앖[W>eԹظC ՃFo x~={!4$bz{ & t\{ <01&CH<1gFCE`zvnGC{mʯh!fr,i} <^ V}e 9,0Kj@ʛ4gxC̟];l'ke 8Wu0,l DaW`G˴`.ls4I&\ч w 1аۂȕ#'kIt4$NqЪa=kmPOcrD\:_Z j$JbMX!ht3m]/ 6Rf+Cu;7 >n ǛRzVʈUxB=CCw)K^ *ψBdCբ >]R J ߀L<{$a๊ 3?sN W13cas/%oi2D0eWfZBetgSuËɑ6Œ7M0:5bp=:HRaT͋r{)XˤPYE[o;>e_cnԁ,<$oJL_|lf4['tʅǵaY,x6@r'7uE!D@z!Αx0whͬjs;-I*4.-!+ʔ<4TD.us Xz'7I1\cxnnx<۶ըq2/Nְ8&PݣRWK oj1i}Fj.?TfbPɏ"Y%ڷ5X1-BQ$svCf%?Xs>Em0)-xvzi61!Е!ح UF?=t.%Kޓj79&S$Tϲ)T Pb<,='!DlpŲ{T _cVN뢔Qq5`?HPZmG"nͺQf ז\2|M8st7Y/wLJJjM}>y*XXcE4cX~YS M{NnAspM9r÷ph60^fc4܂"bAstC*35`@ ŪXHU޴l]ٹ"a፝ cCJEO mмl=TwN+\Wʆ`7A$[J‡gt៪ؘ62cM7i;6vN IXJ>XB);Ft{`֍VqgON癵+_9Tf`'ήD_Zҥ±m$@Kt]fDŽҋ]l|P6W񱵛F?gfR_l[,NƎr ) j Y|T'U w|(2NYjn!t)nC|47ИR_<)k X6x,V3r X+" @U+_S0,+gu9ofv1}5Xnݭ(ezB<)D*_g2, Ƨb#HTd HQn|8JYM\(3C*aq\rq~8weTtYhO) c0ݧaǎ)eUV"me%ʐ(`k4k1, +?S7il܎:,wX X+G<3T;4Nk8H6f?u6"ZڑfG {pYRсl7G31B4)vsYZ!vʷSt#伥 d/W ʡkOAҏvL$`UT =q?Pby_qLչÝB{,>++/hm<&{mj?4/WG5 ВL\!q'Kx`sw2D3Ud^(5= ~["~ K0#.DVpm/j%WS;YvP WMLS󾄷.qle ZZcʻکƏQjwk@mL4X3i~ҬP,] ]sgUx>fRxL|TS933G_.ӲWbC8Oyb(~[,j؉Oѕħ ڣI:C@(`"laedgb8Zv߼vK 7/Ry#[{;Q9E=7ZMi!|Cc%. n"ܽu)\S}7[)}Q,hA8(fARNpFpѽ9@/hMhs>}G("lP̍Ot@I!3AHRSohkVIy E:jR 5֩B8,Jz FGNySӳ+6C<ԌM1 %-GT0ax&lҗco8} AoT1ڕrC.F|Pk^of ̈́5{fsy~ QL“VicuaÓ+`O5A&. k>āQ ~x\f>>c*U҇nX#hFܥ!Hl/eK$yCljeS{GPI$;(P.wEsߣ$Fűx4wlYက#65aF9χIx)^+~-` υrY+1Nnoh׳?meDuzhQjvg5EMԆ(=UO\)1 x ]-bAe0Sx:Iۏn޲Z=/S 򵤼4M7,W1?? 8pL)`PP1N""PqƂ6܁eܕW+>*zGaT^[=ʀJ*͘<}Qmxz:4g;4tqetf,γ][+SDOITi#`:L,AvpO\jG\V1"}`LԆ٧'~>tlrs=*ɑqOX ?=~ƒAFY`@im /](<>4K,|:5Miy>Gd"0Ձ2v|39 2:}VoBҒ3LFr~6QJo"`s)zԙbjL?НZsTP}.EG|ƀΦhG>!_V4$3#8ZoЃ!&vCЗf@}U, ?9X*yp/z`xO Mt&`қ}h%MAv&5RTBpiL2[B02YbMt䑶+PC%_!J([I'pqkYi"@[ j;*Hq=, FPzP~68^D)&Qv9 0!vT넖}} Rbr1ss X`XI=;-Rڈ򜧕xO 7d[[zǗ/a:'1R`lp(lrrS]֎ӏm ݧ Frvѵ|<u#/nTD3Y7qQQ9ӎvcp%À5cAP5q-tl:;#G>]Κy6Wn>y׽I1NjNV-hf&ejOid!'9Ktw"d]8$Q߅Tʕset֦Wx-򀏹D KO 8csV)D}uG"ʁ@#vRa:.37m#<_~XM_xZ[Fq:V/uLQ |5 F<ⶉ`tHE<_`kVZoԁJ^p+9Wzn'|z2Y,j׌-Ke1aAJרK#Cu4{%oƬnrdWz"N2e.[C/݁י&ֈzK,(pձD a Xo S=˴5Ae8@Xkp- =r/DɴWH!64z؏\$]cQHgqh$HxCbIa\ds0Tv} c5puqmS! mN^ɕ w0oZ-16ҫ~/}YB'6UPZ@1"`&!EB˴1LQqr ̶,R#D\L[m6c>0:U*h@/Ab:n`1oCEMy1w`MԖx{2W70GG$>{ܲSPU"dR'Y9;"!0VTBaP?Q[81gֻ%zQ/"--%HdBiB`/ykGEfӟ>I=z%Fj\?(X2)odφC*GŞ"[ϥtl U<u53-7# 'QlvH "tM)p:Z)QsᎬDW:&S$7L&f$qA,K9*6yvV'lnUɃ@Tb euz qy".t糾 M#J, %y i֫%PMv/1: ]?\)j9S̠ZN&qgU`m[,WY Rτ-gOJ.mJ0J&/.UI ZΒ!7:B.:S:Yg^o AjIB~ݸs Xod 30n!va~ Jsښ/oexz=7U uBڞ4^&Ka,iBZԚ<Ղ'ZN,7Vm@c uRpVYAf쟸af"[}6Ǹ7zubn(n ,\UXu\jXn/ k*1IMᾥX}ms[r7)vs|Vǩ~VokźO[hbav kN(YVʜj#sYKc}y=~! Ӏ,ۇYŬ~>ۡTԈ( +K#)gB[&c: 4gX^MgzC$g#oBZƻ5¼拧~uWXgu¨W_ve`ҚO&D V-OM/A26c3Js 7ߎ)rL~Һ6ryTYLv-OAeqz1j֘p|e͋99@`'U9តB=֪.F^zF iPծ利h&`D`&Хݢdt{ùS|k%uM^#> w$PY3pȍN.:K(YSݥ.Ox8҇~BO:Y~Ҏ] -/ !$Z^~AS@Saӵ- w};|t;+Rhye&»K> p"sxϯpiw+?S6+l T9u0A0kxnp"].c47>r}(z$ۛxgʼhdQy'ZAyw'$DP'uMc?gϾ=f=z=3k>O{ԻvP5~G?KEĦsI߷b:Yтm4q$,=*>/P\J|3{bze nln*SA%TU^-ByF'l l/A .c45G>ȧ Ss\XD&.<ױN&RVjKa2# )뻅wh@ЊɨyI[;|r868ʱF`do]hu7>b __|i]DYF>n.Sq'34gR0TR:-I*Z۴A79BUp6 ^eeL{ *WV蘶e;t3õ}Mgu#Z#͹:b仦I*J]x)I lz +3)-Uĭv 6tzQAv 0."Y_]J[3 {N";1t埞 O10nW$ffxSM2N+ւ%sb>0nW(̫gHȼ=%UUQ$6o|ĔTյɫ"`DWwwPz-0 _Pz*wۧF|gR1n=Y{HO!gfF{ݞj|q\Y8'q،]p`=o:VJM$Hc%{&9D0۟  w6˥(rª̱g4za~ľ~es~Ee10c6o_;"$/ ŀZdS״QpnOu ]PE# 8gj7-0a`%mנ~)68/OZIZ7gU ZQj=`dX\@TyA-i} ]n\B86saJ"TꔽbH@㳵~050?S =H<XȂ\ӖA}d\ S 2c⬳ώԊɔUFP"ܔgLDe"*'V\L yu]& [>*߬{˺'Нjr면nfGt6q {ߖԷ_nTկIFknO^7l.'bϲ{PsH;vTmu{i3~FceԀК!ŘÑz\Vσ\0A4h9/P5r+GI\pYjk?!&=,eX@s6&uDvWCvt UGjc0 o/ݸ5vTEn`8"h {8vsf lWRA.H80?cX_ܾ(0z0ͦRŸ^YsEne7&6I݁`Sۿͫ"'ҜMuCtL j!ʾB♧\+~6cwu< q*4# Ȟh銇@BRW8W{bжdqk.*Sz3+vjS7 0 [@x7x#RN>)1iY܈p .lҗ}~,FuT|1"YPjfb 7s%)AY&5mz}oPS_An)չ_N}ɐ0~2h{^]/w@CM3-)ӗt{Zn i7~ Y,*g$.i84vO6ՈwB^#">;um"I'i;w~HҴGԈ)a?;kk?9h5&b 22/ whVYF9Er {ɗ-LI8^ !(RiVh$@m4y2~-?~(#n'.V" )+t\1R(TŪ +'hD\x0 U~_ AwgK4ÿ/E&lqP?Jp̢Rׂr3ٹij}5{3p2a:>OCŝdᝅ}Pӝ-Ihǵ6öp]I)!Fob^|+Ġ}#i{ {$j Aǘ1VE:L[X֭Z[U^_ի5h'3uNA7KNڹ,vMȒ7~X();.݌4爚Z*)cx~8W'U[!?3eղǍZsvHTZF߿'8e QN#~Gcfz tY VS.߲TjQ1f:of.4!dG6u?ALx|ڨtJv!Dʯ `huFⴷ K)4:TQ'D a*ځu2PkTt|9IiU+H2w@Lh2tMyU QCefʨs 9{}51w̜v歓JT]ѢStgԫ;,߿h. Kp ]ihg]|0nġ$€[;לqXK+D⹳ 4=Wwxs ("I:#P~O.+LԓDaLjّ<_I3F%2G4.s:::;:g{l,(!(dVL8nzA7&1" f ,_,E 4)9$ h4Ν DZhi?S%Ƭ.9(EMpwAGsŸn|if^b=r;SJo->|/UuZŤ^k҃NA^e}i\ *G*w0$(TeR/%fd矣$zqEVbNDgGfejV8to+ޣ' (ᡠ6ƬIXz`oA\(9^:o %Ⱥ"*e tn ,L[L)MrT31ÝtJzA8*@^BT'\L0RcJP'7a@Y5Uփ 1Fqh5er'"N47Кh{3qe*w|jj^9* Pp0J6v_vŖaXIWhDb-@3"dSB 1}cvk|ҍ^֧̾ư-vJz*FhōϾւT [,JF1! -6#I~V^(/iQDA0W_xɕsu"mGPr hɛ)~9<ͼFOP._hGc:h, E檲0M;#I$8 :ZUZM B2m5w 4~Qw戢3lL;} M%}Lue-諑⯏H͙fhQ >g;zBArBP|h(+yK~Vxtÿ wBEzDGcKя},0oeZ#_I#3xIspGڥ6p\H]=])u -7^9~&#d؉)t?jyUD? fOqZD' Zo抍F=AJ^C>3edQio"&-ݖI:m\߁Fh7N/Qb[BL2FC< OWO?kT} ohD*P\J|uDwTmE+d@ |UL&)jz229g c 3zEO)}[틭rPw~(s1%@&ډ IsƼ6 ED] ao_DNRZw;iZvv˔bƎ1eٞ55/L<5%ip::HL IgK~%ΪrƊ8B5f@ L}ggYpg _@f eLY3OǰVsy(?O.DW%2۫{[@7FPcq_^r!}=[I#..ě׹8Pǀ^!ȩWWQXݢ;˪3ׯ֖ᛐ. hq+鄩 Y&h z99t;,#IĂ ( .8UAJe)l%)aՃ\G[Xt4́F[-∖cݙ ̞i7-w9WMVi.¸: P8tp- aC~ƞI#NNuzAc>ޙ6,|[FPZG/yHw#b9Sjtl=ԞR6:,cP :aj%p;8$u}Jj/M\v.m:Së|`7}7eFe92#]|'~fSf27-ČzpbXZM@[^{G zgT`kN?o]@.D0xeѣC(? 9 Ջ*s €A44*i>f`~̌ж,,L.CpJa&uy2gn@w"uZNYm,Ļ7u[%Skx/ zAFu+h4բgޮ s$ʿ}?{sX6Ԭ[>o哌D3QBP-_:')N Jj^FI &=[`S'$v+A6ϒ4#Ac7n2_S Lֱ L*roRDxu$.i@䖖5esB(pi^/r/+T@>.0E屧K6_?D(L;AK8; t`~PjHodcSxUDP_Nj4`/dݯ7Xo%@zdyePs׮w>Qp {D OPJhNp6qm%mP.Aw GLUeD$ξ'Hﵐ0}QEL,ub>Ce'um(ҍ`f錒)q5odߥ/옗mzLΌ('=,h4S tNP\k<]dxDD\P*mH-?b<-`@ l @-wp --8–;?,pֻue6cfGӖnji޼]T9p LYGVQ8Y{d9)NrDd- CS3U{k;H՝:6欃 H"nx #8UА,a_ JuʌySfUҳGD\<& BQ9$޼~gtlPAxa$^x'lMQqe/,=$ L*?ڹ)´"΁jF#o r}>&87B]7&Nzgɯ'2VsbF)t9PAWW _߮6#'#{(nCʘN諚!pKH eH2]XCR,=}Ej"t|dLYԬ 1ڳi ;_c5Ixl5 qo."6G[ȶ3b(^ ~ Yܓ?a"#1d8Taeý8rovF6PѱꔧYө:v9o]ow@\ D1 lSA:ET8_X]A/ܝ2e%o3w6\Ҝ1/pT.Swݪv~ĮHVC4GѶ̗קo;0GyvwV=k.q4)e J!as;2hmT6 RYlM"g$6'Ga^8ȫߙ$'=6:[e!CN4Wp\PuLA[z'e^Txz@;[=4e5 ;]|0zV8AhUJe34}{`k@XA%'Uv mb7X<) C^ gC#݁W#S/Ԍ毾%u<|bǗZZqsV 39rp#rawј 7'<.KT@4*k ZXLE#g V}aݴJj ~zԈT7C(4J $)?Bl$tc$H?%q`+D.mU$7HWZ5ڤM3WV]G/BƖ jud陟`$(8uk5MѨ1rvmTG'mVΆ4U>r2H5nPCQ 4!6oca}Ӣ?:!Iihpw5kai Qg3K :r]tSŊ+bA(YQ@%_INy 5XW5M%/dx훃Gw`mNH0E*k<$]+ŲR6&DxٹA)R}|"F62$I}!55Zo(ֻE$pUsB1V$Lʣ(JVTIB[2/.0̈QJz8P@G1%mBVa~_A aDϲRhe#+&5{jTzd*bu8}\9;?H>+cwa\ޑ;NFow)c쒇ǝ=}LR:6|uc LM" }cxjG{zeazϚ /(߲r p"#1  Ӑ  4pL~h *Y KQ@ Ȭ,rv8jaL`Rq2/p'VEbf\gy,-MwycV ȫМg_Ph~1 1 II1 QÅ>l!Q 7g1ߙM'ӶI=ABV/ܐ3qjiNRvr=|C^\fSaڙWU\rKf`ԯgI~@K_nd%&*z)S[})i^VCKMdu$9Z?, ky~ d`^SuN̜܀y7w h!:Q^3(y*s-eI Wi4ZGb0hV5l뎁%ķ}.g6gҷ0'@aeXRty IQǍu%|;}HTR%"Ny0b~8iq@>,nxe`!ԙ99)/BadF1qqp((2)†NvGRcq, HCZ}פ]2<(g]WZ"UB>.):MEsՔ#SY? ۄ`%?VgzϠUr,؅2D~ݰz݄7ᔶF<֣<0PNHC"$m DmEc3[GĜՇiގvA? A;9D=@͡WaN 0H^[luǼԛmԌ! +Yk3܋_᣾iS~{m[ ӫ򔸫m %Q{ۧ#AqTj.%"ZgPN"fpG#tמ$3` ՛oztጒ43n[d&hn eǕ (}_f񥛎;jg}^%¤B^QLjTv&[c#0t 93i]Q0YqLqՌF!e0fJhhތm,XWyJ=xfR>쩆;?D9VB/t|,W:'ڣHsUem ^K h8"⨉ 5Tb~;>ByɺZYv qgFaJ:&tݵN)_#C~|ܜ؀b Y,RU ޚZ~Jo fS x'TtnAѺ^n,_9a5mcgJYAp%&0oٜԥ1O33֧fF^eۆoMW}zڳF-wZ$Wڂ,-&oYP]!&%lo䘹/SD0]d:Ho|swi\Əd=wj/rh2hm}fP gHRs* &|E \bLYsRG~*t ޓҖ+ucs6!1Lv/,֝d!,6?M<-UKQqu0Sg B#rWDnPsNSSxR1q1' JM)Z{spi5Zwqfȷiֳk\w8r6Eq.})p.ۣkC jEPC5cmQ{1X+E\^kLjc/R&&׺G7U"wῥ~t[M>.#{6A doXaՉ%*l ڇ,| azdxk-74ͭ  V8OM!_Qш>bull suAD)3LjF$ /syGGv^L>L-6`Ԯ,Dž,!:lͺ9ב)gU [#0r#\1خ ϧCZDKio[ nḄ+E:vP"GdSЌNoF;ͳ[:s?^𜯬! s1m%wk[b9)Tv~sEGb(rR)aCŀM(Qzs祐Eĸ~&,{TV?otfpx%|{S-M̿TG/9 k˸#tK?4 O,R9? ΪqKcMpyɛ٬Gz>YungcpÆ_WDZ.qr?ظ<}ѲoN{r;a^I[ʆeEn@pz4ZAZ}l~|S2.3%"g!WTA3Fd*\6gnU0rVXYZ/$W u"skAu/vѭKriev&6`ROLY>FȌ&V31+rcJ<6Յ7TSHu!'Ti}ȏl>:f; \V+\ޖ|G}y~6OcW2mO 1Qxf?&w !HXG4guˍGGNĬ[@ G:H:sr'hrQGQuL5[v^S[x.mρS􅰐>ׁ3QpC|6Դ+^m˂'ۃ%Cq~Ec/tN=`O̗>u=`]<'d"MO̴Ɏp"|WW%/@O|jKU|mi"<ߪV_7m>| dٜhKw6,W:v Z0a^{N>vrOWZo*dH2r?KP|~iF{GЏ!u%tCޮDs2r䑑&kmx_Bu+›OO?G  ÷dZ9:vt1_%ܦ4uh\'R̖G6}of8$Vd)brs)Mu'_u#Uy1m7ڥhd Axe^TxY U\͋5{?ul˽p ݢ{>lt;cm,TigR9,S76&gmBIg+WqIa[~H8ppJ H*k#)7BT{cn&K%5D;&G3ٻhThMiha9_,Rǫ'6tuwg@(bƋHX iN1tvDz}`N. Xs L2`.4Glrl͉TܺXNaʌ=ƙshxRzB?ッG"CFG@gll G$Zٱ,޻'iD;yB<@-;GjG y}\U}u*npم^[T5ZJZ CGtF J1bMZ9`πFK4$+CQ(0-3A:/\:NKn;󰚫 χ ޥ/YX"WC+%@Y\flLqp+I֙6cL]ZT͓&0 . Es5AG+d*媵gN6%S2LEdK9;;%'AӪ}kz:f=x6L':z蕼mk7Bt@?G{V(b -YY:JyP"cRM.P@1= =ܺBZhjfgJA,$Fg&Q߈T [hkH&nE_22 oZ oߞ ۴dZtFum|)pӺ+鷌|oofcE*3n;5u+.B+0"AO4LDaf>IP1t#B*6GQG]csnaw\H RM!!zwicP^xF5ƅF"+.d엧!tl[195{F{FKYzgIY⸈lx_8,iLu%ePE +s`_C;c=Oﴄ%<<@YUZy`(yuZN9+a6dZTLE? rN{ KL_Ft޿1X^GppmX˛.S Z7И~z14l@{%Xk*Ìna[D@Vv|WKMvlOĴ[ +;m(ӘZ77HmqpV7Wp6OԗHH|E^Vpwp5-]'S7BHx+Ip^9ַ._(eRN3}N 7['`#/uP#vH&[/ik&h mz'BP m⶛ҁadw;:+%БYf^U'2G^58,fgc&塌Jj)bxŗge/Y`CmhUNVѹ*JeO$Oh<7dC Bs[Q"Fp.U SRhoŗt,Q⠲© ]geF&pizX8CїCDn/]7/Dvg*uE#~ qT  &?(!lbymx5O%XaКZbׅ'#9IJAen/Hj%X};G5qaS8 ,?̶`QJVa@X) oK&:5ĀʹZ26#>&d Oh!!ת!V&/‘&Ɲ`5 *D3Kg `ܗ%OQ]~'JS'wMu$}khCcr=Pon 3>iXMR^,aJ rJ30 [GC8|br}ݻdp?f` 17cʭ HXH vK;p*BzI!Ps/Mʁń[q#N.F.{8⊚̧7Qk6ȑ-tҚĤA ABW:p9+IV(\ sZvLR XޑH)*q.edQ/cPrbCaJk m<e, [3%}}~6L%;lF{06w|NPM}⴫8@W^ ]*goꫢpd5k]{jY=4BSbp`9ư\(m< h()ixsexsHy-;i -jr &UbݖY :b6Jv$!%4sw`m6ao-mB5ư aI DHT*V\&qF27+g^niuLP1m @vJQ~ѡ>)2}FmA fq 4jK'SNm6uZ3ijUuq'(%LќehvڐbVLaK w o1P>֠"deiXʶx/>=ӽHe4 ݡyUM'h rH[}(ə@2^>hNYVֺ@*4N)R'tceEg.EVʅ?- v„_/;^uVuLa© 0x.&SZDP](:̂mH:Hp]lQ0FFlc-[FS 혶 sI^sl:Pʽ/ }E9RhU!uX$kHc^70rF!JI֨$_9\̦&SV>MŐ /_+#+dqVK П"w-&E iN1] Oրn ?a)H&5g½jFAˎ?B}ڋ43 9L+t )\jd2Zl ?"=1X5 M;F{({W"qwuv0CM9Կu'~eL$8n;Jv8]P۞3K|g8e]:,- 5wBuӜd[,rR?\2VD'؇Tź </^$Ȇh~:sWwwTGE6+tğ'$@ 5{:ȂCT36x4;퉱1sƻ^H3b>F%-~$KzӅ9= r L g蕯{DE-v荖=4VN*Ms^;ݘг m<%߬bjQme<=g_ۨQq@b8 ,@hW$I#;p;g,"6Wi@}bvR=~g+ѥj^]Ez.zLrn*gAZ]+B8SHh[a4=Yƻ7IG_PK7ׁy fzʔ?!yd՟t1CzZU+Gy`/VZaHp%ȍ?!ۊO;' TMxtUĻnff=a>|U@il)sB*ܪѴ}]KQ]-b/W)QX~X MpWsxm-AѤ:dPsjvPPgrm/pnX;Jj +paоt{E ̅VW 4sVtre6Xw{|>SL.:eG'KD;-˄\VIvXyPg4o"?fu7m?Hhi30U)hE`!A։G),6 C6} Q[oA@@OG~8ʯL1iUXaKqS%qֿPˠ]H`?FWwl:djSҡy- {]?}QĶq1T />$gC&Yw%Bc(hnk[tn!}<FڰzĎsڿΈfgZsp[M5^!m8ߗMh{P<]Oczmfdkn@`A#gd>D(~>W00`n?b_D--ǟ/竔MgL /0b3R"&7`RS[*wgs$j &}zhRR?g N$TH6Mr"]:<w2vW?/5+H3h N2%+ Jyer.M r@Tkxz;|Cct /\T Y;Iiuh26pjXv.~+aCR͢39OQ y.y4;Ӽ'.kSIten?LO_}(VDl"N3&vbfZ?-UZDM_O nhSv(rV67ibWX?)Z&Qgt^PJ. K[_s*獵֥(_|KьApp fMUAcs BpW5 vO /܆&L9wKo56o# z}< V,zSy /fԈgλ"DEr"/Ӑ/ Dł]fhVɂÇW+(TDZx^leB]%A0ֻ{pMH?IyᩇU %bQ;$2ۧbV\F8@@E 9pxfaM6hdA,_5z6^^Wgyi7v} 7ueG1Vӭ7Zkd;3W|&7z ? 6Oa o&5iEQZHN6ِg!!AmX@0a%[u6@2 'wx.a+[L&j[Kxp=C"Glp, 2i>X6MJ b $[__/s4-`+a$Lh[ԿބW~E4~!A?Oi+#TRR{st~Le|\gaY_4uF2S$CԳ=ЈԜ%|!t\b_3ln44a4IMz ]<6Z:'KDJW/YtQp{?Qhtu\c |?#4 &1?Me\0Db8 tοï#n;2r!a Y|Wy._`^/A]kxϦ/Ks/jX~D/mƁ):? Z9V7hPv{||HnHVeˋp>%[̝ I8w4":zQXںǶ7Z6GĬy*b=\ #5`Ac*)p᷐4[kH_5 ǽ)J"$zRQ>pf&WZ¦tGHC8:WΠ$CEfK#Zoxm KSLq*F@PvY.eP ]ACoͫQ.M|`K͙F",YGRt0@=cYJզu,|❛r{` 1B| i],Z6LuTA_Ӻt k:$nw'JĞ_`7~x9y`0$jѿa-@rN.1G|fuv:(V- -3Ϡkn8v$:'8̈lcHߢX:Kw `HV=z0LOBǚT䢝FbM5\{cmo+6; ॉ+ M 6OJLD۔,9,תl^VI9B2$ jclۅ# K! }!*K,4+O=tVvgn)(3A;D$XRkM*O$ËԜ)_/RlD|Wf?z pC'2%PJ"(ce{ĕo8Z=8?oq|w8ARRss `] k)p!fM7%D5HEW.wr' kB9 X;%5"` b]?cpUkX _`kM[a4,m>ڠ$bLڧ\60gz!dúU"&nE(u7o${:%3F)!) YsY1SL?҅]F(omU[$,l]ZsLWtDbz Ef95]:s VG@Zq)q>JUR[^v0̙^F^1饨^bȍt\W+Zʉn*P*KiG%l/S /^YX5>%_/)i$-+B%HIp*YIIw7o9%jjN&TF9d8 PHkt푽fiJǤ>pz]O۫=sUJ~31usʵg)7D{ ?4"WkI2%"0{ BN`dn;i!-WN?ZZ*ݠJ !q2{PXḾx74N;K Dz8ϮςW%2=$vdt6A~uINWYXw+ûΙj݌8H<Qo˜Ƣ# *jἕ~e a|{jMLVգ5H[sS]JԇM;;eClfW4& iHԼI_U0$G1Juytp;rW'ۅGoQ1>>aw&OY Kzj'Xcf\`e*nTK$++rb!dq(0E j?dF> 3~PYY%R%;tġ&(dٿf` T(*&p b؆w_R.d >ޥ,49&wq?~kʞfErw=B$XS>"Zj9基@Y7_Yzܞ4΅/Tft=|e>bL1ފ)@]!겨Ӱ&r: uL~ }#miAA7 2kE;+ZK,_Sjw@HY,GIhBD `S3>N.j[Pnn|_n)q*yh;`mCQ䪸 9O'.Ț՝H¬ ˭{Eek@&Xqϋ? 奡U+ȺܔX&[C(^OGA*Da]>Dt8"G!jbR?Hr.-ag}LhFp<3fZ|~=KeW}o5~GWZ4X *eFԤ*81 `? IR۠ɣk+PAr7|30 l(bI5Xz#l2i R/)e{׊ ~&䷍%<|R{7 9eXyvȖZYŒ-LS5,J h]6f"EY{1JU3C5,W`|U^a҂w^Q9#Lh=|=B?O{ j(3g:>^땺C0ү>̑)oDzGw=NvLZt{{>Ԭ\&:d+E^-4҈\ٜW1- j]!csz8jPfMZ\ ]vS/r.ǐ]ST$s, De_ST­W#Zq,Q'? ecrBRfM<~^ dG$y[߆!~yQwfTey8 _8B4HϩQNߠ<=f:z*;Jn{*lyǿG"5hnk=lcԺQξ0yk:Oc'GTa+Fz˂?l4,x.2<6D[\6;s"xݹ&[V_϶eFc%E-^V; G |6YXkhۏmrmBXXrMY+5!, ӣ-0+l}(WBJ_@Ž-[ggx')hнq?Sպ謁Vm!I:?۝ʬK-61Ry|-ت,7S{|ǥRCM5o2ֵCb]}Y $"gV6_ҧ~nBh<\*O Kq;DQdy5dzډ1XcmŶ9:qL4nFWq9b~5 M3"OGGuqc䂹E]Zke0w~{^J& WN99/дz#KS_x eruHn1M?y\`⎳BmnnDBȦ1_^)) R3hcSe4lXm+d?Ry R㚰Y~f pk"N|[XK~ Ph/`GGlg?KnS# s0?cD jnuӘK W X3Ȕ[QW"@lCsVX6|O/8K 3sNE乗b:[ˆ S1tV4Cbk:Ush-"ݯQH[Y1އ‚gWxA~@r^m˔sň43A9ror4 {3xD`vGU*k6X5IS[d'횼([r qj% ^^\Jm}<ZqnaN^-RK5@xL ;2)r̼H}9}?c WǠg羢_w3T2 }bi 2f؄EX;HJ({Y#r1K!KQDEDbzm' tAM*ZH)hMWyp$@biuY#k@1D$G$y < ~:Iјoz+UF`dFwFLzc5GC6oy,8=x*/滁q4ec;xB&6B։iCfp ˇ(R=@Q+ěPn#5` @ՕsUzd\7eS`PEaR8iklRL}غ!]Կx \o&tt,zOӢ.^ԸCN5@4NN.|[-1҈O˖d/GHcXHlknYyf3o=҄i(]:7װx~J03;(D[O.h1`dy(50t*` & rvK'$`YY=6a0g:2lfVJ;][-}hT~sQVte-pC\)+7\+g+,~u7-irsRցBc=+c4hס/Mˆ-<>AXG݄L6>kTfM[{v ? ZI]|GiQVQ"9e`iea泪(cM'CKjvOsi6 K1txJ@7ZӪn4z):gVsLǶ3#OycYnXKC#t&P>uA ?+>zkB Oʛbqkfjxʊm6Qr^}B<4jO%3?AD~%-+r'ȒzuV.)+>]*p4q\Z܆R97ČoFZWgp?e ;8W$(1ar!Ι_53^4Aq~ Z}X1,>* qM)ᅣ<>vchqFJ$͟2c{vvdlƬ/-f|`|t+L9&` dnlE1 E)h&L:Y0{lЬ9f=#Dz)2NԿwf8pd K`9r}¥0q;Nɞ[> 68?5,kozoL=ihȇ⽾ 'Z]ӽdU@+HO:~1GKZQj@ՌTy=ЭQ X6wA`|ln \r#g‘&rO#}cgfK0B J-HұF+*ɦh"f<ӣSxb]!ϧ"~֓61/Jz 3Ab(ot#m O Z0g>AVdw}) rמWa{OAGPE2!<ў'EHۿAAKl gۊX1ĔpWۦ`=KQlSuv$[m_A ;n?^zv ~l9js1`ǘ-.l S7h>tg*åtoA;l(k "j:'^|˺RpʷbشyHѷsKPzB0_bhRŽΕҍ9^~t4U'C%X]^4=:-1CR=KHs&=%T ^ȼ\uDE`Q9Y|R8ƲՋթ"3Ͳ` MC]yB's$byj] ^r!Pp[䖗57Sʪ>o֩drF۰wia]0]z~^xrBv-YU]-%KG r{RrzS3\0Fpՠ DM 4|w Md!>jJLj%e~}3r|Xv!P{Xaê ِ>wGfr <}\Lŷ E6#Ѧe[pIEC8g 0A$6|e `tC\A$yZcXD:>=kʼo"ޕ2|}ECQFk] E`ڷ\9"2dto uw_Bv{XQXS9PTҎLЛXsUVQl; L"@4F-mymЙFJP۠ n kPFcWJDW h5t=Oڪ]L |W]JOeuO;s#JeblKGn)\ X^@.] [{"M:'>{TQ\&"گPqdj=_,OM Rf* l}<@ܰoXR9G/ͭ|Hv{2gX Y M3/iaN6цkvbXm@:  1Xdtt3Ф#qz?SKKE aZ 5e\o$7Tц33%O2eYn ~$E1w+MեLO 6L\jtU0eжd'Mns9z Q 1 X+c!MK64#?7n Z2G~6`k; j+N{͌Tu Pҷd>is1poBNc2dSKlxѝe29\G {T ]_bh/%448q}s,B xKcg#+5,pNk ~&K_$S +a Rh@$i98[⸩*NȠ7AvbXA[X4pyE^kfEg̀[YY 8KlkL u ڭmm#͸Tܗz_p_t )L7_[Ɨg(9NkB3Ӎw҆4 j a6wR83*VIAޓ:,=A &L(|.7 jTylC'%Gi7_ c'f]s_r˲ݝcfF k„yW>f_Nm fJ(ɮa %u%Rwg_Y{%}dCQS>Ѿ-~lj(`Ks\"9Tk ՖPU[baGFyQbyyemb?~=jeFE2Vpq{e"haol-eHF-N+Q;A{뛨oۺSb|h3?3zk1VѼzJ$!!'Ek/.E%mg$9իD T#B/|x:.U4CiUp..i@mKG̜F3N 6 /zE|Ώk(XTdv0kc}q}7:-Ni,-SjQR^\xd8,"b}*@ެ}kLjB|bV],| ɘia#> *X9HT^pߔt@:j,DVßm6MJ2Yog(n~V _aOn\0CS͝%i9xb AONҖT, % rs o{᧪w Mcրd McY+e'/ XMμatհjZ!'So>ϑI_m @[r#łWٺ[ʉ . AYu ׹hHoܑ4]S\ȉNa#O?VSj O}Qb|u<;$JP`HM²%ƻk,?դmt7-o_,Egނ&p(5z$/ wj y,Aq2"B"HHJJ4) c݊os5USRVwYj{q\jT Q v&w f'y޵j5Xd& \iI[lZI"-mlsj:` B6, kB%3QGdc:3>3 GkZ")C<#YHg@}u5NqQ|~`BfEph jw|gi,qEw$YT O>r~X|=zy3{|xƷq7ٷ^7,mjLgsSBw1Hbd|*Ǣrr2\2MIz`jkOԥ|pa7Lcadc!LtmYH0o }׸_GFHxGt!.+!}Z{I޹Qp3P^.[sJh鍁<dyW^ΕU2b[˒&Vo>(c6:REVcfM25*νӿ\vʐ#9  +5r- SPfd׼2''v/SCeo@òDi\Ά@4X`ˁb E)FJ`,IMPߺ3I4?t6 DlYW.mAwszK:*j$ZTм^djf ~Ÿ<̳*KGÐO%74%E?Yig zMJ fw#َ*OkӰ?nZ\Na*3%آs /# aFk`_6d1߇ޘRb2 !ӂM"2"]!~u3,* : "4!}4jvL^by܅-`ݜ@?L.eH'3EN2jw^"夥Z5ND_PÙ`tmA |7|0BMD r)2,[iCtr;?b{To9xCEj} 6ZټSЇ + 0I(]1rXS']3ۢZ]F4@$g]=}SL$;K4r+N$HEUl/QU7DlsM{)=DYiX hIQjv6gyӪ_{vIR:+P%cԄLu`käVCDQiXH.Db(0BUcAT.;d:a!1z`v,d ñS$g!שo B% Q,J4_ Oݞ pCPZ.EC>!^PW@8?9T>|wvJCwS Ҋ&( mU B/øwcN8P߂ҙ있A!lk(mzR!{~m9my xBy^Rd^b~akl1sa[s4Aʭ  >wAuNHIy%eӲFۖyqdgE!b[cjGef`C܃0^ *h[ "+tЏ?~=GUs9U"$EEuSşJo>oA/Sı;Aț Mfa Hc(6|cd@S:~﹔ msԝ֍9Ջ3 j-S,J SW1%ډ;QfXs|yʦBUOmxʆ)Erkb;VB('x$茶zkRt1b/2d‡L/MÐ34z֖gcSxsl$+"b9FL[}h`bD3=8^$m+^z&3"YBX.WnhNltP<j֟X6͑rs¯FBaakͲ8͹Uu蔵>?Pe.ז?wS*nqaSD$Eu$瞄 ܘ#{p~0.5O:Iqf#2%2jҘo.nDWk2~dvrigy`Pu*X9?$$X^R:uwvOX21K1~}b,0u:k\uyNc Tq|!-o1;,sRI$_3D?,†9^(OYW {Nc ױ+ӜyHVb$ZЉZk};_",_ezRB45{CXζּsX_ WdyI\0~Y [xELtJdWˀn}'])w 2&'CMŕG `r>ѶSZ6(w)®&%v! %öfB. 87Az-ϹbӋ}xR6UBpeDvQubD]bƽ.n]ng,싞//0Ҷ 'N'/lx@HC^?Acʪ2 EW#V±}O;4*w,<Vzg:++$Bp/~r(߰}?~ȁX_PC0t2pz69𗎱Oņ} f%j{2u\EdƝ%gA 3.i4sEn1^^7K:RiŜI(0z:/rhn;X"UTsfYuK終>dw4#W C"Yl'_V@DBU_l^+NوYNTTz"5ǘJC1yx y2E2ϸje`e5 `Qobq+ošn\Lh SA<>N+ {4+8@h v't_UjQd$DOuJ)[  HCHFrLd3ױX)+n ^@ > 5qUa9b/t`=o傤w)0{J= FgYs;ؿӥnmE\z1VvQbH 2SumSZDFU<<233q1 9+5a?4HI)ght4V9[GȘ&qN*Ҹ]mHYgpCW5=NM="Zм=))#8pQ O_:qZiFCv+4Z~"v-Q ])١Fyɥ^bZSzߎ4"p-gk^3Ft;# U}&8aRH4?Y [bj< cz3csnqs`# 7%ݤwA Pz==dLd3`לϠ62a͜,/WLW Ka39gOBA^b fTzP@..2|5zK4`wA^PIHSݟ/Ly6/`3Iˆ9 O, l&ONĕ=1!ңGm[T>."~Qb%3qW >6Kj.PW]Zہ$F"TYO2P¡% o3"ʦnڪ󃸔w*?ir"XX* [^#̌D~+Tq촵ǭ'mX9" N: xDlKo&t :jtsC Y9[ՓNsxӠˢQB91P\P86P 'ڌZ'V!Sg(6O6N))cr栚&n8L(=RFU]!HA,c U[ HUGm.gu-8o?ѽEL3Icf;?6M!t>͌TZVEݵ. .ԣIr*ͲCy`!*S *֝ܟP%ek "{ND )PDSrd_1[t֙77>K`}LP} +4fg;1eOm2)#ČӱPW ƶ7\Vb;/d"xz_,ʓtne6=zfgzWT1_v9/H?, 1*/s힞( 6`{ {(=$[Ffoq>EL~tWlj VfX#. (ߝv屑(;+}yڕC_8?]1L H:' #Vy7# bW^#B&lO>H5{kTi w?f+Q5m!G"bx\ӡS3\}iQhsX.f^L;;E;@7Agua9`j D^$I4_rr+r0ع81jNم~I-@O$_GDŽ!P>_I4T{Fxk~|Trh9y#nd;Ù8Tb04hA̴>,iGC;s(g؜N' LkNyȮNiJ DGJhHrZ@[B]EJ(ʉ7߽3P\8W Ⱍe"'K TlS*^Uk.CC _OekAfܱx]q˚Ss$Mū/5ऋxh8 eR+`9w qY^ T`L\ﭫO mIV2),k-h`~: ] LH ؗ%F﬊isX.t"A9aIzs'־D~|V%WL/M:3P% ZA E::4~3fJK KS&BAw"ZQ[/h]HmztTE2?3'pk^&'bu%uwo˶,n4 -*=9p63/ Ģ:(Ԯkv$kZT\>Ќ09B2I@<\:ѬvBku*(@Lxny&kNqj0\>]m<]v ȳl8Ϥ )=6cCͅUhHSm)Fx'j4k梌EPtY ZUjv`dl [zq~hRUlOO0`hW"bhC i2F#r:qȁ}\. -(cύcZNS}=?ͽ5MwSܷd 6VNM9zRV㎺!7g.Vc>3BsZt; (ǂ?qW ޱAAf?KqW تVh@?p}d|* 4[Q'xzZ~u ˄ڛ{W0+E9'%;$a፝mv*!nƒWپC"f 8In$=%*?u$h˔Z4E#߸=||}c;aAKKuٽvc&ַ}ڐ{zN|]2v 4 &Д $;+Q^lfP$zI@(w z<=u{; P_1dJ,T/ZX$:h7ŀ{WDDsbdIDER7$,ԝ3ȭ}CR[D4~5Ec6ۿ wZUMWf0nbb4L Lƫ4h 8I9(n8dЉzԫSIζrLLXVVZU͡5nL 17[U >9sE<K݂6BF8V/@ʒqM%xJ9 ڥ0Q@r.;ʬV XB< $e!tm^Y([p@Ӫ횠0uwP- OT:UdumH1{F 4kMD-|7f 9ܮMӊ2m6QjZUÿ{8M ~ĐN4)~kiGuhED)~?FCߛR`{9BVwZw8T&Q^x`j6Fiahصk Aqn@~O0͜?YTjmb[tB n թ|TɖLtLN,E?"?38w/fkOqB^rdq> rTgGcҗwu!w *k+' YVq4~/W$Jq_ >'\11&4 m5w/P-_Kd@v 5{R%) eXb:nx?yJj:昮6%}BI)ӘIz.?#x3uH;Q $5tBC^KT+t;}eL` Pn aP{TW$Yڽax*xu˶IP]-WN~ЪιB\>zӧҝ&uq[ݞQ|`Ũ8p!$H~aUHUvNtwqyKu3\n~5Pf9ܽC{0IRCG5$O|Wf`!x-r82J1jzbFcF(]a?̲YC:@/l=AY'|rVeH}ݑ)WyHO=l9dnv Ե?>j[QKWcr>PʉX;LQf0>^ tM'F {Ҥf9%^˕΁x%EĻ.3 ryoÀ|ɡ6`MurݘyUrӢz1/EORZ.0YWnTe/]l &9iמ= @)dxq+IIt O1c @ l!YtLUyy{amjXǩd۲zo+ MY_GÝ]rJqs>>^&aUu`L:,ĒS*FRD[g3l[[!%{FLJ6waحBzXȲ16qɠൢ #ZA泞:4|RFxI*C-_{z2|W[]pDJ^e`W=6cgtެi߹'.N1=>y:]ݙ?Ɔc?h yXaD6+W^CKJ9B.5Ɏ!b}ʀ9^z"\㏁W7(yݴwea$$㒪KٱAػJFb "L̀C ~vEL[NxLLKfCy) -S,FkPJ%nկBԜZ{>w9YX\fom;]!Q`wۏ cvS䩄VYpCQq{7ȋ0ЮujK%y_j֍jac_Y|B_Kf.]x(õK*ĽwVX|&^ h{*Z:t8bF,?l? 9S@AT5DG&p^VϡݸlU$'B#(t_Fn剛V}֯(L>MEr9z{n5%vo;:b"$^U"a+!Tٟ4IsRp]V@|R{~jRHAڧ!3wV\?sNszJ+2C$n2)ݾ-T=ꄚb^ZuUذZm0VojfG+ΖPtadݓv Of e/$VR{66EpP~`#LAwW+fFbdqŭ P{* 7nCKsbd$-%cXI|my9JjU ad*X؏XAϽ7cr4*RBefIG6Fnᑅ~T;!ẘQtʩ" n|qOՊľ4IC`VY4d^三1o)' u)\t\75aoͯ8/|9c8eU73+ omyT8$VJkzmqN!qLZ/ }a5#ؿMxgm]=IxM. 4t$epI^=kӐHKF/D1fTu{2@hQJD8NU(i1_ F hjGRuPW »PV ~4#yVYmY/Kl7pwoi,$|TVͳJD/AESf*-v@IڋNy3LTsHr=yͪ;LPCw}b[r&,0'ɬ|BBu_ץ">焐d\}pH앨L_,L;U7h8wfV;'3oRYc1SJ{2"=-[NڕmAԢYu+!, GeN4nSfL)@ E"0^o;@wP(t>GyG%L>G+vWK 6q/|%NAݒ"BʤAvj~%r8ʚ9 #qXHFnXy aU֢ьGc/ֆFQ퉐CUfM^7u\9U'^Y)9Ussςx QR5.t2Y:ιdG4pbqVäM O ,swL14Bx 54!5qϠ9Slg) $&՘?MΫe`8.=0; 4rpr_Zj/Tv+ic2mN6p=W9Oe%e GG)ڶImvVt-G]1йawх.p-[6-7H\^>Rۀ~&?v=iņ{c޽^l3/+|>uEޙM̮ʴW>ˁh>VJ9>̎{b汮%Q:btsc=o'PmP'zH46#_z!](GisXEhsLPF5&<o[IDws%6W)C{+5.S#q]DC^) }5C/K(a<:.0YZxL"$!+uTri[E9Bօ4PɛpiA1Z=7vuܕ) NWroh[kP":-4$erYRH>TzV|Yb+y[ՔC.In52m0dh%W[sqFPP'u1G^ZQڲP s[g:] R^䅞GC9-L=HcRF1ʸӪxK+lcb֧e)(:0i%HrupAujK-1 ت'UuzF#2{:٭K]`MxF'_kAj'-#Fx<^iep ^ '^ms g?rUV_h*_TZwdEj|7oC?@skHja7ЉٷTyJjrT.|;'u z,ɤpMLOZ'!G1Gp<8!@ʙcf蝻}nO?| Ybd"fb`vA:`KiXh)ȏ}-yҲ/[? `d]uig=IY}Md{>h!>s?إ9Pc8!k%wք^uݏhkcTNs[8%U`)P DZ}Tgāj[SY5ڑ h ܏U\%o !h&vGH|¾*Tw}U.>n, #YM;Q}Qry9?Idžx1孪Fo*۹C6 1 \GtzQIΕ7L][XFU:KzvDAXUL}z@dum~QO=cdGZ|U1+-4yŇX0g듣n!2xf3/`ھ:m¥fސRJY93mSz9͓cv9e&zQ)NWEDZ!rڽq% ;p~Ct\X8`Pdrb +ث!4dsT^ca۶CC>%5U8#'OE3.69v vRNF<b 22ԋ $2ϼw_eAO.zx`YCȁ+ ;18JYhɕ/7C=ԛGaK߈ `S8՚遻,Hėl&쉔- Sj ޿M,׀#h /OS/|񍉃't^56@ӟ|[zcxpK}ꚫ V;w>,T -9+8eF )8'P7<4&ܠB3,/ rn-uIT|{N8-Xi.v{RA=ɴ*Cw#B8"4K%>8fjċFg qabW߿c6 m T)>msNxV˅CAG-dY)|8f|kxəgU8s'Դ3i/t)H4'}=7TvͿUK^H8!jqm7B_;Nm/-ά6ۥ-u_4jPMasQ3zEL!̈M ~;96M H op~ Ly2_NbIo׻=L!&>FaWbhɕQboQץb{lL:'QX&kzkӊ3וQ%~18qrGVW#:;x+pmS-'ԩ'Swv"yAMBieSo+9y"]A=/Q \cm6v2-e>0{Gc G7Lwj'52®1ŏܓ\M)>ǒ/lյO/DUBF" "\5 10",J8ݰ&oZ pCsuO=d"a es#-Eҝ;F1E(+7eK̘'?C&`Qe]B}W[L"S7;pA$n)׶IrabJE/ѰRЕNmh d(8r]ְ ]8U}=!oJ$J4]Џq0X2sz;xP;1yɿ]!RL+dԅ&I.1wB6搜MmrɍQ~Oщt9kzz k HkThH]ԊmӍ''^뎑TJP4zOѓE|kn\#jq9{*ۓ܅d܆4zIr-Tvtab`A8ehwU?cn/g1ނ3KFq-|հ+Ұ'%Me:; ]xRgXs^u6-7gie BLryl8m&k9~ʗP<k͔2&kZ@Zӟ*o;cNN^ ,%a5K_H=XЗôU_YLH' d@H/y-񹥫Jp.!EcKWxk?{DS_Q=O~ԷڊoR"gAvc4w()\d0 v:;bPizKn7`: =~Ϗ?h6߃!=QGWodԺol'.jb| q$jy~W& )a7u NM}k s E[XEPȅȩ (gt鿎ʰya}ȣ++J<I?gt&zJCE8?O·|Ya(ۑ1$ҧO ic:T ^p*0.[\I T'2< @OQ ??AO B}^۟I [-Y' 9x(tX m4:v pŤ0%Fh;޶hS I/5끥w ; .sX,.dmi/+Z?(fLuNgCo9LnFl?&F詈KI?JlkpV9~7k­J*ɫWx eYX=O"'mסK^a߀D]3]OV4%ZűZo ;7 d:$O:u`x`G@OG򚼚KM(:^=^g/[O2ۖ(/ lS+;'F_*@?u89'ȐB[ 2ȕ$b|R&!rQ:uJLsd%+JAsV^H#S^E>?z2,#D‹Ju+:#qgM)h-P$[fvnL čQ?o [yTwȌFZlA pU lokb q&el@7[I.l(c!zTFVu5R[16mugFs<*;.cE뷚[RY$p&-!~"H;"t|VϷ^8=YKP1V=j2-bC_}%45KmK P'cjsմIX dki@@y*m_*@DuB.Sgӗ _58NwesHn0\R°|ե&#Y?̼LTr'ۖPLl]3X"n ~MYM1̡JG@Ͽ6BeVbK o±mc>NXiqʎyX1>>DKy󢻕`IɒaFԮ-.VLf*7pt"`4m)>_vs:u?,j4د~dbJ }[\_)cJ܌6a6PeU )o0T"eF$? vmLƿB~"i4z~+k =0 7Uw4 +}הAX2kU=D M1z }VX2 ;ssآ-V#$wQT<;a{hwBrFzCv O{$01c4:aFYopR/W_kqgfk1(_,64X PΈ/tPIfK|jgxAp4vS/^$`ޜ[%_Uk<b^/:HDگe0\( /R*44jE̩QsAeqDkWǥ/v(sվI bkf]3?Yg-;G2gvњQvY!uU9-nܥjb"C~o9vʦ?{#L= gz'#foUgxR:į:eb81z'PcRYL4t~B)ĽO$ҳTbcM-&JrNz^y: (`iss~jL=vޞ2խC `o7Vo>$Lw'H]Nq m +C wʀ{apJu^{J]қO#Wcþi('6,cZ-0X{2mN)0CZc !X'6xK1l?=+Buۻ R%$}m'mxWֳtkw_u?\4E!(L~Ν{EiՀ7Ͷoȏ;r /P T{HZ]r3ޤ(O"D5SB]:YJ5Vzc)?B5*8*=6flhnc.|S -a9mMn.7ltVAKӉ'Y`O9_qB>0?7k_>F;#!m=hp]>5Ϲe6#vn@f+;}r&ޏY;u?N^= j}+S%r6P񌮴pLQ&?)+_?j.L{ "1:XrF̛𿷔~Qi8hF. $ϥg Iv6MˢW`R4i\@?`hQD!Fzo½¼5ۈ=&^ԢGr"xLbk@%8ANpY҉?f!% IҗQx7e;by91Qr*\+ 0^g{6OAj'w'P>bToBv  =u"Չy`'8H"v]쒇Sh%YC@}@ |ΙyΌ\אuE WKAgMdAN7M5 OY"GXLheƍph=w z5㞘[9;F~l"΍o<$6FQ3V*=NqWM~|%Gũ%cJfmV 9%a&U]"fU֩A `bYy*vj[W,|pt<`F2 u@4RV]rIooMt]l͸sm(ir<0`J٠3r,׿{jX} q0F&t8U{+ON^$SU+<[ZZ1eڈBairq(v! +)Pò2,5 M$8TdnHęZNwQ$CrpC;ԕ:z3@!f@9"w1~8?c#n؎p 5<\Og0a1|Z|Lߟ>>pγd2VB\Jt 8ML;aٙi@@*=C3#hB6{YLF f/^2rqxUbEZ=c"%ׂGWMg6b͑&Dc8Z[z@8 d)*nROHt!F*"k`U^.QJD]۩'7"9_)> 95iO߅ݸTk\\~uDe?Սd훰E;ڬ{w%2P(/ H}:(j_b-sQZݔd5ֹMb!׿ͦ9hK+~Qb5a2ٹq^JͧM1l%+l^$6^"WdS0jԊ4Ӫr6I# 1 mM676ۅ3q_pxeq5mb<ŁA&4@Ǜ_YjZQC|[Y/U;z^#QF>@P"9JP$Nؿor7Um2!.]3t{SUkV(;T `o! s]CܴjQMf ѭhaT}b\c[GrPy=l8ҬdBЃT] AL(Ǻd"酫8;,sh;}cb1Y^9Qږn׈G EAF2ÒW+L;}Nl/a$V"z~':f&1ZcZi5=-߹u@2'b]Ojӄ>+kr$A=w,>KCXQٕKn=rY`}}fF!fO}U!L{V: ҅}}&x )0!) 2 Ek<|TmZksIaz>O!L6}IiRz,KqNeYѵNX𹤀=etmhT,2m`B%*wW0") F5ؑg(IO:c)PQ8p#Ra^CeH:Ҹ>C /s-8\ DпrtQlcnkuCz%pKSQ[ Fͅib )0E ؀JkwIlmO]`nR\Q"9bPɬjDSt潘zEεkZW ;Ƒ&h.e>U'lݨg9Yq: zkv SH9}j ,kX E7Z|Dg8v\0Z{J)=[zicMmZ&Lq_MVf@ۧHKLa ~Õ{ _}<k2 >a~3w61l>\6:R|rn޵ؓQ(!5*ȹx< 80F8WfPD+jRT6tg^C:f61SdDCF痃z|Jx;ɌI6L V e1VL*k/1 MρXԥ6/cd䂊F8'hޢS+B%?Cj!?H7ѵ Ҋ4~ S3t"61ɂO('2H#)JaP:Sœ"SE^LTKVضܻ7muhpl{G`پe+o6} tǷƹ)^wQ8;AalIc@;m&u|0ՂiCqxͦ@K9`rr~#lAĵɷјSP䨲F%pIݑsa[%GHPQm?%u}ރ[YB?5݁mԊ9Q8K*z+:??s2B9D|NLdE鳑8Iߍ`=*PћfbŢucY;%&YYVWi`C8 l)j|!-xX]e/K4oֆ&#!?dDQ5}oWPMIrCd.BZ_o.?Rg#@C¨T:_(2)^iK5L=+ن8^=+fgF'ɉj `vl@TEi.@*tD=X4rϣa;2x Hfs!@18xPdN܉}QFBQmn)!yaNxjxZ5D.t>,'4Cϗd  VVHi6.R*̕?P's{q3IH@O#̿xg{Ssm+F=yR, 9 +yѩitCbc*m3KݿII,iEQSBm@p=(ir5Ԭ`@kDʼnPRgId6$[[#:#Wk(3@[SpaTS#`c#0U3GdUAj> {hS+Dd #ZC*X#LsM@+iC GCLz"t#L_$0aWT~CmOK?jSb{f:?a|%)hK]/anzW/ġ_gI.ƫu u92tlų`W/7#oDaI1lxٛ'40B).2@|M^^fosPLC&T89wlD2+]TJ*U+ff;9%vʓDCX.`F..έ!BB1fݸ{=yN16dk.%gMc+- ]y3϶ۅj87e8[-!fsHcW#9BME9(63m 09|suR ?7M%,d2^0C5/!wy-tjaZ[}=q }Il$BnxlmH^ۊR"_jyw}t}T'lct*o rzqX.^~@f4h)O1q</ōH$s) >D(}}3!$$D)˘`S{9(k'~ :&7{6UmuX-HnoM?Y6E30 qP%zd2+ܮ, # k1pC`ғJDJ$YyN D-LqlVzHn* \VW9$CГcwP]b @3Y/dO?BVpBy3Bm_i~d9qD[+~nZ۱&IX> N"@FѷZj85fe1%9@$HIJ:/~2 `3NńWi;%ݔ~icetewØ*φ_<h: C0' ' zߋ`F o 8֧MoEƤ(Qe|35h^ wn87O_ \0&\=`6 0Wj+5m#)\SQ4c6j'g$R! [7/[.xNvvN;5ԾJI΃O+h]I"="?Kx^DZA[74)%oaCנqE& C(VX*ӑ '[6Y':árgY 9̞5^=pr73]jíel Mb|TAԙgQq6HG$[vgw. hkߋt w;TwlC&8mtFcWԧ\P*Y&ߺHQ5f=!?˰~Ħ#s IܠSxcÛi*aw(BMe˭,WC7F$,G<+ )iGM_eqsn43]Y[YF`+"uzk%zMp6Jna06=>:2uA:ݢ{hi~*SÊx0I4иw1,$#iBb,>Sc8^$V q[dMW^+' PbWh 2(P8Xo/u79j$5;*R9^]$5H}2ysoqV9:έO /GZCnPMg  f؃ĭ7b@sf'Lk_Z)]a yXv[|p||;΁ӜZTYx՟I)I:Z~ x9[0r^!C'U;ᒤ' XҦf?XJ>FЎ%r$T3|$Q@Kh4-$9ݛwG-:^N|gItr{̀,l+ti%eLQE2+ GH˩ Oe%a4ieW|z.Xj!Of Bo4rul榛My Ts>TǟrD2Ì}NR_2c,_/و w4.fi1kdSs`[Zl25kwhoaiR37ʂ*.5fr+ X3s'*l0@I6ºt,wY)!`hz7~ӎcghwNEFk?(3h[$9/r;v ݆}UIVHUv͠B"۰Ӹ5!%\q]Y)R.x06JC@؅A$-^7bWtHާq-\wuxǓ ep{dw}23Dz',N]lH #,3Yg_q]t/[KD)ҞV5X 4 rIz"(-U,[W]_z*jfPTQȹ\B`;A6%s?^He )7Uu4nx 9b9N>Rl@XF)SJ$)O+{:YD V-p"xR_c' uPte)0 nD xnIka$9՜gu&־vAHhVra,*&y 7b#M \Uո]|"?ׄ!wZ2!㭥V1JnB,rp* PnσiPR3Z$_W8 X4I#_*%τ d7 >&}k^\1AqKqm7f Tԉf}%uÜrN!f&DMW OæI#4P /!JH=˜a"( OXc([-;-vObR y ▷gr8vP/RiK`-Ń`j[ߴ-i7%c+<4KVdz! ֙~$#[RI NU>Hi|z˂'[997E/#TA{]⯵zMiE]뱩ɕ^-_ofZ({$;!d q>VML|8#$2I pGUwK{NK^'s $bw,(2a+DYX 9X\!97[$HN]E:9ͽ t} [~ÐI!:n9yFeVZZOU\}LU,}s-ܑakIL|7,CB4ݿj=QW"! _ukOoi26I}W"}6Sĉ|#*>8͔ĎDpBõl(,*4"y>gC!X4ss3f,sN]NxlLq =Wę{gT\J760Fx/?pwf sl=h̀Ϋz 7i6lRD- (Ng^ՆPҧ;Bm>A#:gx䪠r7 X^G#O`|f1 ,n24yGXiWڛ]"OeCSx '\òu90:"!*9QJ!FqM΋+bjBY'ӄ#/A*ĕNʮ-EkœCP^,qB~Smږ*ze2ۨCCYeaX&5oɡKA˹їP9{ՉTbZ;AKK`Ռ P#:q21r6~$sÆlm}.DOtjmbM85!Pq(.oGV2tqH< H2 5\P66g92I&f]|F=FkboOoǒۙm LkSۜXbMU:LƝa&=> 2hW+lX§~"GP)ZnjqNycS <+a&8Ű] 쮃2J[,HWF4W=lI}! 6~y8ws5EIيl+-bWٜ~kcFEFO\٣V:w6'Mt[p|ER0F,/awr9l+a}1ܠ]^FcݱR3v'\f| ŝgpyo㸭rh  Q[waF1Z<4x3aH>w3ute )gv3{~hE)̺ǡ}t, Mޚ  utV3Gg\lN?9$a^Q7 9uQ(6Ox|8}_{{h %}vTTGзAM~@X zETj_3*H*e9-,e؆.98Ssq-f ;+9>7 @ dtnIh,_@vy9 p(̛ <^4~z`/h.j#D^VȕP]q[V#MJwY )nD0pwBWY[ |(:85K#pڑ9k OAՌ0mLXs%PRV|xōZr P3')( .ŇiNz9^r5;h#w +6^ٖQDH(>EcZg=^jF> lJ.`^dA{4"ÖD%2nhɈHI[˦ #Wg3fcە#˯l(qN~XD]V*>Ƭ*yl<:x;'paexU/2)Zk<sĕV-Jy KDFD KX^<3k9!Otf.|XcRc$V +b0{,&~]Qeo*3yAD$"nMn,}˲ZlPxT99˾0]*ھM0Aq[;3'#bqD*pcGG"p#MQ#;e|gx8^U*u/T&vЁ WS+CF6ز#ufPfQs+`LέCXѪ_'>r)y%\ #"WАỖ_n^9eh]pnTP6YmBF׸ҴE_GhƗ2R l@Go]RN!;,O FA 袟~^`}' [ ʞNd7_Ӫ&d_@YYӕ-p1RM~P#1$4 SM]ǹ(%ic`.P`V}p}4dHd".ϒ7jT,V,6AVC(0(*}6Ev_p!uM%!f"'S,H{xc |ٕbɭƚΣ.Y6slL1gzG4C xJ5߾3ZtmK4 <$~1"EifΔ́:0ޝՐQ )9WC*xf z2i&:b͜^66}ҸivVZ}//a F2ϩ `+¯t 9bt/SH)5O>%ع"bm:Yyc0ƺn Mv@i'g7B@OS>L.Gt֛Nہn.$o2c>:`Pofx}a໫ziYސcN0 1D)nhQf0^գ+\|!v~$]2!N_nۦBqoliѱ^(lHΉђ%CI+:p0KVW4Z6ر9ydZGo%Hq:^Xͱ5QlK:ڠuWef8C+"ƟN>VG~ `RB8p0g,8HttEkg9ʖ.= -3"ҥ.=B{:Afگ"RG^\NcT`) *% P6+@8 !%p᳃M$ :Ոĝ2ۮCU|ѡl -dcn6(#j\{adQ> awފf^T-0ޤ`2re%8 0Vu9s²jl-bO >/<)zKpa$;B!aDuMsL_J 7b=>"l'O?A ʆ0kgZfȬ}C9>Jsw|FPNJ |kh K !o끜? >9 Ǽ"!jڧQO(qfpFnO.; #@:,\q+`.BAr-tyP6լLy2gNBQ72z;n߬_݆nË@6usQLtzC'3s̚Jͮ_ ۵ie؛7q ̱PqFMTzZu+);F,BI YeRMcotof;JH)w$# ?@4"]+C N}KqfA?%T]NRPW#?!a!Uy54ԏcۑp-(^|ںoZ1'S;/AM,a'4,>#mkdS{˵Mo|pѧY{CQj N x*&[~iMoؑ]@^F^3۔ģՌ֏%;jZNuzN~mKhh{6>Igw]|(&AzEZ`)n%ܒiʶTTirR0]}*< 7j^:kO*/O7׿pǙ,\rUiPp71_'DUJJF;swLvwK|\X^:oo 4V#WXޕa,Yx^%ݜ{:LH9fhL]82辔sS hZt-g$E@ 21Pv/y}2?㿁mi[UEc_"*I\%wi!J}diC>]waUkjO"Juj'^vT쯢o2Gn7?{)Kҿ]s$.0 _=tS&5H{y72~tI>K99pŰ!EPUzƵ5rlK@9X#pwe"khSREno:[,ڲ`V65ӫs9AajT&%%jjөhR*F"kaCǿqBNs3eb̦1ҫGV~rG~HUq-e=Fw\:{WN):RU:R@d"M@J S0lkl'Y-^:pRL- QrWt'<S* 8.Z`j`EUf,)N0L5e.$`.]"W)OIѶXxoS:F}Սư;2'm7&iwYS>xx6ivnA#OlH܉[IRX >j=*S{! F6O}-G?b4U<"r'۞.:;2mdaքP?NtEC…#!D+t D_^x>fS::,k4LN_.)0zm9.ҝ^DZ(5xV+h tmȽi,Vmb qh7Lheun q Wm9} dn+$ijwL+ǫNN(͙ˆXF)q)%o%Za]{l륰ʦ= 1tөT*Z@ťnh[)P| ֞޹L3z _2;BQ.W [4y?)$y '5K)ԭG*^qVNP⼢TG,Jݙwv%N0IhbCw!e]㬉\wz. cQd0XXR]--`}U|Af_q M~#ُ/RKwᔾ;C6qj/+.r@|۾$HNl7Q&Ң^2صso2Tݓx{;)P\#Ql8f2k $߸.fd8gV89FGOԛc)m/M/ǣ/@-bcFV}jJ|6F]$M͞ {8}R%-H7M-sLMFhlIhl{\}^GLQς={׋6Yf qP. [c5EҚ b:ϵ/ABj dK [W )%˕i9ܘ5>ְֽP]^#cp 'G݉yJa<6Z sBwok[3{ŭ1(sۖ( DQfrԢ:̛O>aY[s% ̳ёd (MeRx+ T~UXd}(~#KZz`+޶EC% NDj|# 0ȾqQ)z܅Dt tUEOCўѩT(%!UBe\p_yV"'R#C5] MKY=h1q>^mx]XKPh=) sG-y}*Qc=[J,_yfB .WVb>2ArnTVsDa+!1t*M=¡, ro1iP7CwWDVnfcn.?Pm~e2఺7JhNlyS'8D|z9OLJp5#a!+ -L,RasfàMzb+P IY)bFZ$N{c: ʎz.Z-4k(㚼hS-8?5!a\"˸YjE0$|cd8ŀ ,Yd=l\dHqJT {]0Vz79fIHT>82V=e}WyDޖzH5agT7VZK5dxY~h,%Xşcgt|/`=BCWtͳ=ukޛ4e QR}Xl)R(3yihHw_yZ,uÇz Wshep )p0rQrJ% aۿ.XnDمj v'#HY8jLxNjhQՍcۢkF{7#|{0\>5#<#K\އֻ?JJs+|jP#9!}v 6Lfrs-s]z;=٩169O,SQ0^|?f j&`S9@ymAx$ʐHdp+Vb0lP ml:qb=F-ɿ7 ;{U>~U?8Wi;HDL;⛝=g7?>wF9 jc2_)F4@Ce| 箦,j6RI$"82E٥iUN,=j;V,A)wh bشr!Mɧ Q606=ިM]+y%|BlN{9RY̒/4= ̂cAz\n&b.3̄n^E$1a%jBl l\]oU#p2m4f~ ~|5U'@ubͬu9>q{Rɠs,n3F>lbٻ-2#^~x4&BzkZRQ ;BBm+Y(Zr P+pJgĀ f/ktkAgEpyo֯Y,tud;OӝqO$ImlZ MdZa.ݨ'AZZg|-Z@JjSUZePUa?{8_݃E%6zn \-.\IY\T=zxTq~SӅ]z鞤USI:l:U^o!m`#&}5U)h6dPBY9}xwaʊ*x=@3:% 20,!pb4e3?85-{4}W ^/m9}`7tOCEOCE"}`5p,"NoMy;26R<Οr:Ɏ0w`@"*OZ'24/d/Tn''A4ϮA:Q!܊XX5 x_ Nϛ^+_.MtsA#5W/Y66=Z7iMgt܆3J%Cp0f4h,ɉ_w26-RJqVm'CI$VYKO=iTڶ\ 2K'3׆*N?*Kzn.--(F_ejO}%޴}oWLn/#ꜷ!pW)iZ3P-rM zBpei^ðÈ#`[JD!~|t_i%;h -)x: CXT.,DfQb[yy,rĖο+pxV_|/́{D. ˤTl@UױëM/AQ _>4r,lBm{z R'4[ ȷ7 m2N}ΏϏ*%=(VE0d;FRmI+{J$u?tzJ'A::BBFIrT]Gmh#7\lj҃$VY v& LBѓxw<^{Vڴb.;/&PoE);?qjC`Ld)I0Fhxz|Ƌ6ONo< / o!gٿ{]E\@+(2(=:˂4Uչ5*G@Q'ը̙ñ]h\s@癬ʿpYѶim46֫o@XY6Jz\iZ?6e߹TI|X쿣ͣb9nuQp+r8p%dpOo(irHJuSwY~ٻW D_.Nuj,瞢@\-i큾բ:VW[r౮ZB7VQV\öFBIo#C3iWngMVrA~dq8o6Z>ͷ'qV z$}Y{pǖ- .Dg(cwөw(axww[X Ȧa`$s׃L,;K*3,kᎈdtU gnkC'ꇳGԂٹA?O[e I1j5mٱR&~w7@J6{ȀUM*$5& :1,{Z]rC9.*ԵlT'Q,L/5ZQJ~Ϩ ҹYq8R~l{F9lv r8 `=m~V"31K p#J $wؚ)gtipA֕& Қ5 ~/OC?N#0rq&j]6|\P *ӮX.q#`Q_?LG4Zn Q{ִbXudp_K21eXh$fW̢Qwɐ"s?I{ÝMʫUN:qZl.bߕ3HyKǸm8ߕmC28 8pkG1D)F#lh\y_?;)GڗK!]43s\#_h* %:T74uY&θ l,m8}p"h)Df"?7?[7Sg7ya$.1ṽqhLq}sI-Y~[ΉfB,Cp`L>Eg=~=BYp6° {o2I 7^'3i}0,zd*{ns%úwEMXPR`2:&j6,]5t8&]¶|U/S/=$mAR O(͕Ȭc$deZ!#7~9}&fm}x,]%xJ:][nј Mع\W Ho;W^kpvKؿ'bQЍ7+zsc̽!_ʻ Z]4$]\Vq~@49G5oc VA+cqZ]4)(0ImlT|Hoj3r:H b5g"S6Oq~E2T,M Yjz;{~W#(Wa`h5Xwj s5]:×j@ mkw':<ۨ!6CB TU&m#/븯izlHإ:"KAR 4ڽ 6h0BzKa$-Tu!JR|= =wG?T2K+?-Se)˼a$EGSω];D [_sܭ ! .jO_)~(5~cAZIcz4\JZ #} ߼=,/thi-dˏк<-3Lնyia-NppEo.`p:F:} X)n@]J?2G"%yfwy<BGE M܈;4f"uKoFzru?F`qoSꬱF" 6HdbUxpCjBgIxyœS@ E8N:B|E3d}p-:6@Bt{jelBg~++BR0|x nC!)ȏc!םqIfB卤F7Cfn&w MĉxXKQ6 p6'R߾ êN#ƵuR+pHd fkHŗ4D~?Ե5}+HGUմ܉([45>X~\/ =MIn+8UrN:|5pX Q#nSIF@[)Lj~0Dr5 !R6:1aT^Np 8[Aլ]oa]n M ,K*ٖ7|7T zR*dNUֹS]%NT^[G먬'ZJXN/_${x ?*z_ Hm ߹;ZcǘȲLS ёuY[lbC^܇)W o1|F|ohw>/CLqQs 7N{D}שϥ7\6A-D NJWЄK6 6ٙ.ۿ MCL~YF mp l7;}' !J#=Í/ֿQt&gLۊeIeb5>o@DQ"/o~5Uf5|&?a#@eayIأO8~tu¼Ir]{Th0aC\ O+.4QECw/w<CMv4(5(xk{Uxx&0h#!2Jҗ)xO{|i5>3eB Cwui{ KфyVlHnaϐUY #fLۍ/Ɉ[OECMc 1Amhh#5Ba#'&Z@^b\^J;oS!Bi2>^Zgro%e4|N vSć)}풽|~De*z.Tk3o*>z75D}C:~-ID(K$/~do"WSY68҄$Ehn; ~#`jY%N ѥ [qInʭn _},TtʵO q\ D{Y 6t bEm䁶_Uk8oQ]4շ,8 <1s4cjzrTʨ6R2m)Q _,kfoOaAr+'AS09VX4(dd-07zsYk` =! Cio*-?& 5R>.i{_Ԧ b B+gQGLx&&-z]|M g[ņcm7+ %lFH;S5NoZ|s wX)80\Hn_%y5 ߋ$q0 4C~ZRzҕ& Sؿ?zY/C+5,fಬtpܴhQ {lcEY{vE4H9bRjIs+b޿pMo9?1PU`FVR\<݊sg*$s %C >Hێ-&"tP7_$hc,L\oh4E2TA=HIzj EgQ|zjp7{gbRm$$΍F%?'L"TG-amMR>ю,`ԍk6 I!CPS2#mLaIRFu%]1u(*XO Ptd5? wY:WxZ"!,K?d/kq^ň>;<Xcȥ m8Op%yOG\Fd8^VdΨfѭZtކp~#̚VOޑg6.EEE4.[~@a=[]]6w3OۜW"Ha*sMh]_4@ 7̸Wؐh$M|Uusy Bpxo%6&L„vR@X.&Xe޿V$?<6>~ɟm[H]a8J~)/^A@z2NՈv}x.%bHf܍2@lSVWmR|l;\ _%`(_b<~.Z&ʁ{eÁo\Gd̫e'᷹%w ڨ+2gP) (h t r:[lO^+HZi"|OG+f`RB=^Ҧcw ` "P/?|He׺HTXQ&S~Ս$'^0giUE2ŋ/|{0.e֪^qO.wgfQ݈;}!nKgz% &{G>^!tFT&cC]p]h2FwgOZ0սkY}rG|'K)I4XcF!jǩzQwʭkMZx(..#=B pO~I7RhM }2T9'Bҹ} nͪr#0\W@ #U<`._BJ.;B:eP4Gޯ</qɿ5-L˫+y/ y0#XW&‘Z;ƶBaܼrgU#i|7,nVL0F^>]@k^^GF1U=A뮔#=5mp+\T1E\MOpǕJPpPo}n_o*OH4r"c[I;aj9A[N|SkpzXfX lF5L}oKY۟e,ɖ* ^y>tGVa-'S˰q)7,`& {9^s2dߪ1؍b㾈E 3tM(}|aD hgXg!ɚNY܆ >.:9oF|eC;HIf_( G2_|10 v UBP7zԁlZnL|.K Yj-dq`+aDKQ $m`d{. /@}8ȴE1(zt0a+\0A(OQ1I  YQK FK/8͢MC>^?y=p=%$VYz6k.q 29UЗQ)7ƀ͉m|. eJ宱*^/yn*VlqeO *u6 yOa[R1/ [f>7v; I|Lm.zƗ|*l~|7 5د`zFpIGb}88HZC? v%**pܻ. W3*Aiy$gTn IǎH{ S8Kѡ^=??<2["F5}9Bs[1m/x *~v<\2R}>+fC$tu9}а>g%<2'q^drm"  {l l~g5ȌKX3/>qVSq֕2=VP"blØfM'wg꧀VKƗqR}cXLtꂰrIuo Z]w϶@\B>ݤ .F9d__yG2R c%nD/e<46?!Ue~`=ͽo@pw:2eaԬ h7 #Yy!JIB&hLmn[ >q9wkČY)m?ǣr~+3.7-ɁI%ϹDw+:̝1~h:CHh6g N>5[6Εp&f[`Ofka$=Oٕ| Y"qA/. i PhӠZD'yG5Ȱ쟢1p=, )xD;/+'9.g[AتrER,#+Wh-Xˢ)*l F5?3a~:1/.jf9N@cuIQ0YApX$ܼЋ?AL)6JGA :DeFqo#; Xw^s$1PݫLwfS'/x1u{SYdFs l>)%_Մ!hjqJatólڭ|ʚ Q X [O 䙮NFC>_h'^=LJu`wIed!~J/]c2TE5uDV׷Lss~7Ff}0&~ e8Zfi]{e I-XF7I_iAŋs]_7!WH~l9 khhU3#^M{Ctޝ Eaj7 mQy. {M|S/Ge++ 2x*0|9Aqm67NK/б6U,id%q%(w:>ϲ`GΝQ$ռc!Onoc q B;*{*3vZ+xH0=ߜtOw*o= nk]e,rmO謣-uj1L;"\V,W[a[(^T, A3n;Ə2 >HT~B 4d\Ϋu?5I`=U{0U^PkL $UeX+j 50uF@`FXemxU\^2]Ɓ 68Ui7)!Y]l5ˊ^SlK"<*燠) G絠Z?$o( &5-^rx۞ ܸG3M0#|[^0FԴ?4а dvQR-q"|5e~Nbiv;}̩se(AH@PnRҦ׋Ԇd +}XU([~F܃]SyBc@Aы@JFʵwbhc 7d¥zVoEŒ^@xeFdIoǍd@FD$ƌ{QXu.9FW' G0U^H06Fܗ  TR>]}K늠TF#alJd°o,_oJmEU"gQ8CɮhT1L##"Xc5yJOKIȻhjl j]rW¸ېW6_W }~GJnwɜgЂ&t -k @_s }nghI<pu*JtB.4?)zǨd+yڽ}t$,_{ˡrXy=TlVԬ(@tkuOn$՘䀑 A|ͭ6砏^Oo;2~+-KEMɠfjf}~S%Z^zZBznǿj;#Ϩr>s ʀyEgj*tHRW{ɗ GŻ@SR^WL4q L4.Jۄcʡ;d×q8;}+~BB Kǜ"!!xٿ qIz#m^,'!֋Tkvfc.azvrJ_%5zR٫=ipmbR%h~p}mH,FNBQ|J'Ȱs2+f\pP-oQ K^sCLh!MKٽ~}KƐ9=fAN0ŘX`3Ov2?$ZȲPf LEҳt=j CwȄqu (E1RKQhIϱfx!lm/am<0O0E/] ,78S#&R ʘp?|]&Њ|A˦Ego9>fZn5~ѷ=e/K1R: +xwyn@ܐeυ@ `(,'"9SWbvE2TbCPo("}(:σs*8O*RAeԈ[HHvoeȎ +aq$痛}B7,Lۭ_;hԴɖvd:ˮL|c˜/ K$yJ@qNG<(q~ &q/e`v5dYb-Hxn$ -t%21TxԚٸ%rQ%13X_ݭbz vqL8^B5p٩'9cO8XfҒtX~ 60fSsD}WFǕ%$~ݥ1(Vj [^aCL0!bL?єQQRKrh#D%m7p0joVRrPOF!Ur{5'ޜ>xN| Eb/{ +}T?EwaY\&$'QBCH^ɦeIhƫJxyDY}!K /r)iM['hZqA[rsepS˅uWVZ(ytc]GC^w@^l괰dELIĻt 3* R.!4}R[=Ӏ~-[& pD.#ZG|։.'4?h+v%H<+ʼn \.{APƹDhHM)_+Yǡ`SѯxUV" .Dfnӑ76؜8鮪65Xu6h}w0Y##9ZCBҪ+oH.s8ZAČ!%a5QȣXD sɉn4Ǖ"F JeU/>ZCJWs]3DR?$ОyRr=]&WUl>֊G`B1!dAY a ߍE=w|Ac8122s݄ͭ(RUrP9EEp;}ΰOT=[P / d77W,zS~.wE$]sVI;3 j=f%J"[йgHC.8ctn,+!6v^a9S(Hsn6)aB أXޒ!kZMVVl8ծRTFXM`Lm̖{~ okz#vϯ/z߂L-:4;xK.M[7(BDR[w.'MzHNUL[t0.tefGsH4Ezzf!VK r-" QXZs%5eK/쐁a4HVxAP>b~u^r'ye$L/:wKL³35bX WݘdeW7G+IJE?)wTSm͎;U F=f }/X ?`NE[<Ȟr e` i_,OgC<~T#M\g˗`7|}f#/* gd95Dr[n gR'(g:͔&Jk.~ "7G_YV{;"Q>Wڄu Ag2\ $ZsF[ฺج^['TV.>fP$1UE`{vφ!Ǻՠ5Lm |_߽$LyF9pğPIpy B/%Q=M+]n>0`k7j%n57ë.-wp ߖZ6䍉(ToEd[JwZBũ ^a'xi&υkJP(6#be{:,VJ&6yGY fO_pR@V1`4M$r*bn _qEڕσ#'Cjċsa6s q^i5M `{Pu3+̽0Yiꌥso`kGc"ށmA"Hg i0 wy7!caQxΊx޹r"ic"-J|3ﮌLʤH +OޒO>qw.EfZ&JqݶqZ@'1 m)mq&M{]ca"oKWx\h{L #o5C%!Ԟbnb$~#N#cFmO.'yn f·!VA{߿ZhȚe@oӶ,NT~kִ+qAwi9UP!4a-n߂ ŞZzыFW힁!B&P]j+ wU`2C>M%+K|:0,k<]SjsDD5C~_8:D/MgY{o=\EX^;)jRvUНʄA;51a\zAy"6֛xqL'(cz1'U)BkB2Sn[ TC`Թ$ԦއfB/"P~21 gf,}JHZC G5l=YHLmӸz7t Uǎqp|UQAj~&W\d`8Mkc~%rL:Cc<k:L;nKE9>^&[YnMHmѮ}t+L⫒뇛gk&#>ڇZ{Lk%gf`` ]HSW(^Ji82dgodͰV|sW .^4lVȟ\n-$tqW]kgdiIkP ԾF E(.ݖĸRviA|')jk.m#TOE2Wi5Aq\9=G;_4;)z,oiцbD0/}#2Z&8]sT\2ǿh vWsFܑLgYe%jVu7fDDZn4 8BGT1 WGC;\_e3v{#E#jBǚ"!Ej(s [_밯"Cz?0"6^|> ₅ gxpnw{qvSU7vȶe 1|G6#,-R=֑'ld;ɀCvC3"?d xdƛJ"CRRם۾,Mj!_Ν]^y1nH6 Uz5iܳ;}>2=aBj jZ摖*n$M'*{LQIlJfLi4ձֽg4qK`KEi9Cњ~y[6]h \z ?o nxI||k@e@jn\-6'Sy[o#xg=IidNG73f7y(JR@*o~[:ԫԹZx]0$B|Vɋre1;L5T5phΨd8q7 RXٻH!C8^7(^D=wZָ #=Bw~]~;~l@F 4u'8-B?s%GnČ#.$u;\E}D&Πܸ0 0&^RI2u1'RMt\p+P")d>)Tǝ' MegPLj7[-a%-&3YeakdM2Gt}:ٌ32$ݩ*85{8 ` DJf![kTf>FOH͇*Q{*%If&m*Ŋuj') ~: 4?M{ӎ Rp7ᛰ[' %9=!4$mu¸wt)(eb('2:i-12?NDn; OѺ]c-_3b?5|w7i݄CQ{yEq3uF iB&sn( H:L֝<ݚ>7P"m !L>9EΏN 耆R灪E "kc"(uR)ٺ`9u4!Y+O$#3&|mΐ(Cj/O,<UX$3ީVpnrf}Ϯ -y-|gW-*e~/J0\`+XatתE[Ph|ܚ.Pfx5vKv@>b)iS[# &rMLhS\ՌďoS2% J@=+u5Yd%1 ğ`|;d:|h8%tJmYz!Bv"**zƽb"?5(]6@cO\爰!_D8,N[VU O}ke8{eb=Dj^7͟0+ө+rUSA1M%uh;;,NXN9"X1#b9~|U Woj6QUFVu]Sv⍺ c9|<FuкaX ]/RQi$噽H3f9QHoA۹Ѽ̗C[7$̅g("qNI;HkɹЩ(ntmR?d"#diKBUߪ;ԛ; hH{;d_rnWw Z?j/ssDʟ/ :VAq(-OQu;q=Ūzt9?_ CޘI9witi-njE@SuriHLT/*?Ӫh]IXtxX$C= 4?$O({=0t g}`n9;L'C9O$oT#jK]C8TVjL;gz¥pQXdURTE;즙C!)~\> x]<7Yeؐi[޹9Bw3uēxFPAWh~yJGGU$sWĬ.HG:8 Oܟ]|w {PMϧ%Ĥ>|F m h @kWW=y 9܍[_%Σf{%vLov'vru8ZFr1b|oT rG>Kkj+3Z Ƕ^ُkrqbխ]#1R&T Z4S<*>sH8Y344EGVෟمAzYGz57t&αz$0C?YOF* xC=A[ V "nj:&vA+ =uz? Lk5іcۃH&ԇF^a[-ŭūIrEsj*\gJ;"F7O0+לE1|YLu†=K)UE.>w~7I(U UX[&kSYM+ kPExT#{ET7Ht"qF:Uaiˬ;$J7Ϗ>r84VUDɽ5 :kl!=[P"!5{T0H˱~.LG2`p[;R'2U-!H-`\ =].T<[t+au:ySCo%/& $_ sG%0] >Iǩuca|v`"iXbkPޅ^0:k1($n5W 4/F}忓m43C, { I7?e4>Wة(BK^}+*|p'\=xlljp!o&#Miߥ^mw z4t_8?j 6aaGgP3J7\+ie^ @䁉#߈R;8(]ѣ4/Thk'?wf!PZe^wehܓad#^QJrlcf W-F݆=2 L@6=~F$˺DGW|R\ȆHΰw`1ƦZ)U:R Zl6'+Y?xEPv陒5 o 򍤋R.{ X[RlV?&r`ZK!>I9qrvn&{]Pʎu$-OF ՋjÜXpݢm`TkO(嶌­xv E5BqVVuZfwj藵f̥M0Jc~l<-^$|[ :VDjE3@&HEu.'@:ő@#un3[TӏkgB]suS`G hF'Saz)fUС 砓лOf{] 4n"Xb@tIn˥S\;01!7O/ Sy@CP͏6߂iUH"(v8hr{Q"W4Tlk q*s~<XDQ<^kw*ɾ!RWOH;/q1+4E@[PUpF3면XYtڇyu|hz2]QfZl*bk/AnLȎ+DK{ L=~sڋ9 [h .М?tȈb%v|eq_0KVղN#3SSM. zk5jw,,wwrDB݊oY7cBQ;t"yPE B"9YRnj0Dռtv4@@f"J~]*Vs5/#b4(k;qTh">\U@̷q{~GꖭfoZCA!\ ëҘf"&4R5WtEћ(iwF=kUa|h>#=+j5 s #C΍hu&;l?3 .;kK)9:$RRRWzx"`xEɰ]AjR#ΨDml'T5;-ڭQ"kMGqBMmqQzuWzT1AM 2JvPd2;vp(mP#8uklog?ckO2W tXu(XIi 0P-;E1 2Pퟸc;7C;󣹤79nQ0PUv2Y1H3&XƏaFCK"dJM[س./2 '.EmMivJ2PX4oAg"d85*Jkb؞,/7Zy7e SUt5BtyP×eJ(j$ W:^@&(6}SA.q%O^m|9!;A_: Bb&mn, 购 RS3ܽXy!R&#bG)kƯL`?=.\: cRdr>*|jJK>ʺ8hd)NL7)q8sMN4{suCnbhI+`Է@!=hQx ӱ-iJ48(}ebPGiΌ3tP}w,>͖mHJ,pi8ik~U9q_ܪ J0S+fD.zG{X3"ZWKG3ISi-N ǻP=8W}G7/-.utC s;BB M4[i=urAIr!O90f7"P;;_4^lm;A/$e_2Z,XLƀR .Mo<{wKRrcғ/+"_/ػ>A6pJSUґ:rgQCu`0ok%HQΦ1 Sxq9LA СPt؂h1m,w*exs-ޠd-s]73h?s[p,I-\R&3Eo j -|BG!h Gu-_z`o*.KE="ap[1Mt^<ٷճ4T]!ȉ0F9qve7ȁy#ĕ[5~3wjH%\/cBvfk|Nu$lenz h{|CF3. аE_aʓM̗pÆ'whz}+v4h[ۡbG;Q~Sj_3 t_u*Q%|?GVn`쮒ڹ^19Uc@4qAJi-(NDOfZ3$?8!rk8 fHFCm]m4fS 4*:1j#ۛMYYa9Elj.]:%Aۦ Yj5XG9I7z.$S#~/ o_5Q-72#ԉʷ~nF .狯boɉ粓͈.vTsL8f[72u>F=u(X7 T$ܤz8W"ءL$EP]ͻT6 ==jHŷTFHp,&Ah5#0,+2S e^3ᵏ_鎬~w?R5dd4?ОKWSnyh yDBH oVA5aP!I&MR<l}.,q( كRɼgZ s7VZ0]'i6"ۈB/WGF?|C.ak=ȗ+O93VcXĄ~_<$A-^h*BVd^D&I*([wQc8pWChA,pZ4GCTe]ؚTFOy+5-+S2p MiwN& 5Cbhnh; {t@oJCu5d:'R鋤=b]eV胡 pGCD=!>0EGss*ۻZ\bT|MiQ]}!-fMr!|ďHpmH*涒t:`F;,ԂbW UvzIY] #֫ κ(XACmCF,F)4 EMR<|3mVn&&?{hTw= o-; 4.̣ IkjTV)v<Bs#e`Q^XjBG;EF.-pB`*{:ޖ3@"˩d|,uZ/v䆭qX=t7߲[尠qeQBֶNfL;Ja{mΏ?kV´i"vcмea3L32*P3ywdf3ˎpA& (wmH'kRm( mB>K #Dk Pd$/K I#v#ހYZͩs ي瑩R?Hh(6N,.x.X|YOC$$i 'Uu+]of|!CrFܤ!myfS2[%QjCM1x-$[S.|&eϊM2^5~X77s&MBz?׆ȇ^EX8NN'sQ_NDCu2%`g#}=z"Kqք;K;㊼_¥c,9p/LܦT0u;^ kPٺp4=S@$tP!5K U'#oRU}γQP?GSy*1>ݺ"氦9-åL,_,f52]\$0*٭\jERY 5vc)xyHF[ؓLXPvZ#}~xZ8HogR8[-noB`ؿ` ækAY] \ "n#_iS%D+%oy>ֵX4,z|b*j 5v 7-еջQH0J0ԷMnq6)ˬyQ|5jhR_?P!1|`/$kmg`@ @]>$gN:(D৪6n&P§ %m/ 1Ɏ!TqXxQoS:# .i8;kS{ | 􊶁5֏*&ՏD*2/?BN "s,2GM-ϝWr2;CYC!R₢dr]R%VABm$L,ِ?{i=LN.jUNBRq@YWe IrPsukGx$\]. aϑAV({ /9&kh;+MtUjlW@B  Cr.lS3 []Ky ӀroZtNXCӨHwad9Y]]u}~k8S *t;SOG0H(kil6L(<膜8| ΢>"C`J=ֽ緷)hܱmjX{:[=\okxN8/%Jہ5M6` ckIg(q~,3H*Vª{l('ym6pqe,PKqpCsęVihJ7= 2GCtqօ }C'yo5<+Xྪj̞ز8ӷ횅#`b)69se'|vS^=HRݧf ]uÀNxQ\|nX!fB:Z5X`bd(&b1A_(r@N `3Ov'hX=s;$Qy/C}sP#x\? \X!C'N07W-E1KaSU Kwձ!owyi#˷`% >JIb!L5joY'/x?Drߟ$q"Uxxs>0r75s9>*7mY ] B6lLW/B0Q"Xhk6+ݔ-HxO^x6wшVV]Y*O WDaJN+TJ^DZ;ہDhDHv1晵n|?I5ĈȗCkyOuHJN';E]yzoWpiA0q7qR1]8.CW|/o'2R/ȿk®DZ) 2X _ _o,/(\ }~{t|w'/\zG3֢ȡFAƞLBd9Yg`[$.Ƚ XO7 u/!گ6,ÛO4ɁDBXb~9?e7=1`(hY%SؼYe$d0Ξf+1hn<@*8R *h/n[}1g yP]qsU7 u gl*$a]J`a6U0lg9ZU\mJ=d6,oL~T[ۼz~s2a7NUCXfoe/u_"|b}b^9%.YD!|d'L*ʋm2s(u>Ӿ*FĕE@3{<"Zv ~;/ y$_ Ltq[})!}sYwϖJ@S+’z7œDvܖn\N rё+@E{bl>ʕ3FaZNDU3C{C{gr]`QHW|Z3heX%Ę]Ρq>M?Je\TMOQ7Oʬ ? r7u麪 \HiN.dgs>ѥu'+w=#ŷ$ux> [?G.X9p b%PīW=7,%{BBJW'8iB B$sr rC3nW#ȲE2 A3K=h"/ B5KN+kҺ~gJ>u[toSo^*``82Y;sSΛQ9?w1Uc*BGaÁ0ϊ15G vtRstbeȈ9%F[DlFZ}`~&+׹[gAQgmS@b0|]D:r5i5r uHijv &}UqOa =w;Er/2JQm)&OT֘ʞUɀtW(2˯\=^4&Q 0?Xd`ECT@uَ Ӕ5kia$>)mw{!PcyfĎ1(,IN ` Y>rӦUv?#U\ q}tUӒE{p; KYa%QOU [N(pkanV.@#Y oZvR OWn4eLAaUiac sfbt \ 'ji uk NV~Mq%psy@!Y]jCAOmr ܹc {Xq?'[4DJ$Ykc;/ݖ!3f3>NN.d&wUwV )>vvԨOYw DiMlǪufKJ]d¦&q|*i90cCuGRl1JA z~vwH)AwF?QPxem }[՝ފ rl2#ݶYX!*8\uIKuRD!" .!I6Ԡ{KЁY;[^Xc{<^Wu&u5p~n,zY4C4oG.JTT_6nrgǮQ0bY Y Ңo.3Hj:冒& TNFBX$FOoPҏ@4iAЂ ̮'vfln "ui[BB̈F[3IYn Qڪ^3 qʍF_NWvD:1-g2mJ@:+4Q}+-ЛQ8aF6+ۋmLw);5 w(\‡:iSaU;w <" ?VV0  `6g4_$NDd(O9NWLBdR!$;$ ֞ %I[ιsm6fK0˽):R(n]]7G >h3H c,L4י(\gm )O!}ozarqKpiiϔj)v [:N.'̸gZo]q l,2|VO=]AO3(A+ZE5p<ʥVKWlpVuV`nk9?BzvUЕE_ޗ{ "EM0np쵃KFV~Pi]>񲟰&eAx%oK8SJ4sC Vn05sg{ٴ;0fӴD=(V-UGpĩB2}˥K $T-*BE,?f%Y-z:H;~O>xf|8إ^p퓬͙(j 3 `P4Kэxߊ'B;֪mD&f]$Q- r"T֥V{_vsTןEvD|ⰭoTe6XWX^DOUAwGO"8^XyZ "HXhmqR'9j,=s 7O/h876w5|6lAބ;.#yʝTJsuLvY8D_>SR\+ evz@ {}Qwx)i/(2>\ OA>> G6b# V"Z~*.zkJ2hksQgs$thYuDi19h],3~u HnM;:/Eg'[^F{L﫵[w64ԣ' >Eٹg@UJFA ?fS}X'[YDUdI-I3 :]> jHKQUhwl'3$ J Z.r4wIWg+ ]ٖHgJ\rZNP9W':[+ת"9@7њ)Y[+m2Q&SoU(a.G$*in H-Oq)׮*#TtH@]1cMd| 8?',wV ܝ14H֋4&|A ']eM Dk.!ԏmвQO7Bdv- 8- b}UC'sQEGقyb| ^ܿ4?a AsC ] gl vʰ㐏3*:~DTfoT̶=-!E^k)❛&7-#YKnf0.s+cZ䕢֯.#d%W<ܮ&Ix b%<‘cޚXu0Ȅ󳕌ertx (%ڹn]<ʧoJdp%ZYFG Z=; ҿ2f-'riqN屽V|jRoʘ ȼvx-$[׊tUyЛQCz|Le] %l2FM:Z${MC OM55"IHkaZDTB5ێµ]'F1#R-7l0W,OJs7w9c_V:{OpS8ݒ"cxx`@OHqBdÅMB DNG#Xh/r4ʷpӄ'6ʪC9xHjh=FM *}u&TQӒ;ގat%>gxAQz#8Oxæh(\mSYxN N*߰Xr=Jfo][qˮK#h~w5p6'GdM>)@42(  Xt L+*Lyl ^v'9f<,HϿ|+>0:p| nopB"qB(5Q7Rp4h~lT.YYמ߁>&8KFY3at,`偬'GņfSt<С$Ig23OrjHR`k/\#t^f46~&tQcp~BߢGJ*m@mP9ӂ!u_2i[W ڹ `/bQ9( :>ɣ 9}rDӰYwaY׳iꇫ$*RѪPZ?:f%!#!0E|٨T;/iRӲfzmj$P) v9u ב[R6h4PII5u2To% !-̌\ m\u`a@H I8UvWԘx촂E"@=@gæ@,}cӀܒAk iQ-o9!Ń1Zϳ9{bH$ކ& ҡ4r2-y#| >srV]#5\';)}mo*B|cGItMQLrVO3&_+Z~TC'Yzc;ZSfQjZ/N4{~3I8g5wЋS6zv灦 lT-@;DMv[GE{gqV?'%LI QT xƅQ2 æk!}+v?UCǧfw'^Ώ΋2ٰ}$K  A 欆m\h^!$xmĽlAwC=O<((~l*]fVpv'q^|S ]$ 2yql=Tv.=zhat#M"c)mZpxiCOð?Hr jUD~-|_$ʍ߰}_:%։-? 0'њPE"!1E?V;ƿ;h((6$V{+:3M*)w$&|dx`9yse3^fSW#)̚q=fxE%сAo6Fg}lh;AbN'k H~v&}K$؂į{GlUjC ZF댴FBgER gVGjlF߅lQ_肋=js@K8gRӾ$ʡ0M妰X)IR.4)J*GxٜloGZ&$)L|uEpiU言C~xOx6陟^ǍQjz{tN #C~;diK8 z;hE)#)?3_v&\h'tۘ$#eNcq>׭7UkGWϵt[C\'!O ˽:=i ҄=?PITRn*b%Yk,R&X^z`3fqoלipz:#[fMqFh-K 7]QtVk6G}fuo$ry=t~!.Lq@64pӮ^ őrם0FV D\.Pk WR±0<#%%Tfj.wώ7Y{޷Kc&7w5 :k) Gp{$ĭ~֜tإGOxҀ>lFGxs씳滋 ՁG!:%u ٘%(ڱ][sJ >'1} $p$Kl)+s<8x-Dt]׏=`=LŌMxdix RN5|fCl8"]­{9C8?bcƷhTCg's+uQh!1Ku[#h| rnzX#dgouL%DjheԞ쎅+TR@s| A^V.nL0$D+/UIr])o\-U#E㫲dׯm,H/D;^0a7 sM`xhSDfG)Q[_?R:頻 ɞ/}0o##Tf92RA,q &+[1"V$ i D Yl ) zmA/, sת vC7ΰr.ϳwW%pi jEQHή̥eɾ:c*zkCz"|,۔Pi's%3 J&DִH'PN=yH|/3}sꊔD ]`4eрx@YZp;b.rWb^yˢ5.('o>b۷$Y|('FbR#c"PM#n˘ "HFوdǾ* ; ?#=z{=9&b*۶&E%h˷wމa5$x{ Ue| PLZmDž@_qm@ gJ/u: \i W/&OlV*>p,ckX=,67/ '39I;]NK%.L5)8BJAUTϡjYl&D+X5k4e_;*83Ȥ9JjgN   -J Whnc?_ S$+ N9pԽA,1i _ Kز%kzugVg $q"'wyS2C~N*[@s֯8B: epߚsfiLv%  >5s˚钹j~(P/0lŁzC@Ga6 8 Bm+2[Edveg ~Q):/|dtfHn^I$׸;}+U %z-P2 9bwmwnvh}By_Ɣhe1RM6B 9{,`/_.3$KFa)l>_0lmMQxGm%?&J|Ԣf;b!;~wȸKG:`(CZ."v^ɹ}Hfe?Wƻ\vLh""0CKة]:V:M~hK*:w=uteI6B>ZץL[U mf߇w$( B IhNi66V?^?g.<`эhIF? ><ۙ[B7&su .~D]GhIBE\jư0bLXls6v tCJ}XGZ\@vok];C(P0~?Ah7+W@ۻ LWAFCub :]L+N(";C&5^@HHU_zv'9juH )qCvbԊ,<*&hHCnD15̫4?٨{lBXrvB{D *Is)!` j.Z ZXg*rO{ұ!G!Bpe` ;LGp% VH/WW{[!M n &:A]bEZȪ͚ t~,t@zznπCWgz6bX[퍡4Ƞ'lzra H2[l^G ?נ9u13k `ef9|M\]c̈ˑ!ύIERERZq9 Erhv O {V|ri^ 3DaFf:Bςհ;sO7M7$P g4EeRxoUϧ196ګU\p4L mQwE+?Ri9J_lǠ-[.Ig}$4Aj w,D+@8? #]I*5?$%rm`U[3UEmiT]yo9,r':^Џ. N÷Jl ۭXWLaŹ_^WrXi'|5D ua%HyŽ6{*Hw5&cG5ƶC1iXؠrrL䮡J7s_:t#dMs`܍Kk87AMJc]52}ƱЉ[ ͼx?!d9ȍm5ZEm0بő}ɹu,4`wGW/-7ͽֶȒ*=Ͱ)P8ӡLAhʅ􀞍CA(uM;7MhHw6sIy"[AyYz1W ܧ$әBLfvNQR¸0ٔ( 3H]`@l?/`rRW=GoZ ħd@ad5+2F4=S0ٯ(ݍ]m?މ*/9rإw&L@â%Xv΂|NUiCUA[Gh%&.'رH5c %Z\5gug58t ]Z6Oߨ uߐ_g`>px[{ZY=G ECS w/,Ѣ Y؄i g:,(E"iaV4P.a+!߾}X`e# ik.[,m, 9髨-"s|alpd'$ tƇ+_7d&Fc6  PE2*<؍!+;"I=YDDxRYB!CHY978;"bጢ&Y|4 xrَ#ĠH{&?00еte!>}ԫ~KgٶI {B\)wsj9Ӊi=K_v eϡɠVc_T1i$Z3~^2 ֌[.yoĘ2Z6*hT'=< !Qf[m62r]q8i"t^e mjfGC5M/;SsӇz;>bdM5t\%$ ~]6{KGrX7$(r΍, s^C<4Qh(0b21h*k=ѕƲd1I">V dɞ \Pv 7+fFșL4v2fU Q:.lᥙ%wwc79:;-ɠ. Ƙ[hZ.u ڂ~Gu~rƎ*Z`65f9= nXY(eQ[_<$LC_0 @V,FiBFQ׹xnf+]p]]m P6wre5XxxSQ~o*7|4hjEsԡqcf:<xs6L3O*{l/*}9Yާ{W#eњ14]/@hnJj<|63yھ!CvU`A\ۚxsfR~Lȩ* (RYj4To[3OLv0g쯞Yv@S>1gɑ6Er P >&D#6*81FYL]"E= `K'JӞ.]kiVGBaKoۤHvMpm (3uRO@zo!S #;5͈- s}%)8Y3R^n Ƭ7XEl{]s={Z[n3.| Жq|a{,[|//uw5 "a A֬4>)a %uR*L ?/QȢewxV)i~8i R9;ق?cଊ+/Xݎj@k4D6DhvQI@T:}7uCTN:sX(U~}b"5Lpօ(ȵbKi$$qy;S̢n2F$oTiV*XW=EuՁ%3 ֨Z 9Iv=‘87kC0JA^b&M\DfPs 0G'I06B#Iϱ[bĶH 5 ů\oا_{#y tגI+>,,!S^N@GtlO &@F8 5;Ɨ(i>et0.0~n7a! m0T}X4;bPZ`d.&qpudO+ڭ2ջ^=$'/aBc 5}^GʹM\Vo0B-\z?PO*J˜*8;y/-x>"jرZk] dxnWU`ߖ ߴiXb[89c 7N"apatT9 Fns8ZrASr3B_"1(Uӣ~2܆[AzZfZ#f.Ry6D䖴p]5Nʕ>.f ܵ G}ڐ>z:EvȴӳAfTk ]ʱ=$wo&}j~C 7t!{ˤ v=ZIz"<Ts@Xq %rRxTlKndHִa7rwMFqzf77>m7չ㫦+(e(=!>8}$eTg 5W~[FJWu75ZVf7h+lZr{3 v%`%R3 u drphiIL&}AkY5`bSrwJw܇1;,nYocP>A}Z` 8c}'Q?RLr` 2Fm?̓0zmW)gܗ:ONw@eOR!y=R9$92e͇2Jskƽwf(1h,*IdtmJDr(iOJׂ{wv]CCe =Rا͕Jã's6N[E ReYY326ŊxebzQ3j;{\ &@trbH\#iVh̆DyS+#a=^2N)Ivb@ԍ(\pJwYGBrv~Ä%Eli5uL1Tkj,lCZO|fk~Λ`걆Tܕjs^_7R# #cIb>'/Hʱ/9&řY#5ҁk$ڛ {&pnvF/gk8 :"3åYG&,*4>rRѨzG|Hm|![$Xg&ٓˬR.J Uo{nZM$DzM裥mSо?qWXSfkKV DA=:޲m W+!Xx;?P/IT=LQ rr߬-lKDǸd8d.{uF:>/xDs6`Ai%v#֢57 #_\+7N2TY”\f !`((PvaBOeRh'o+!>_XMk$OT v@姤^>LTGӭ ]np(Pmc`)]0onݸ$b=[ d Y┇aE%Z2}\Aܔr^!xHB?%}LvE7nM c_7>zAC|A.}{C;^3ֲXtsg2BE7W<1h> G%UD$3|Ѯ=o*yMwk,R4E[3tݜ:Okl_dT,ך%!P?COljԐi[2yrOP_y[SPPu$-q?—ɥ3hn;l tgeQB'Hd ڑ"|TDN:o݋ yc϶;GQffU*jd$ZMIAEzЀR{(uR{ָh]cHO̸To.E.exu'@h&:q$s,9]LՆ&&QjxAB`[{1+I꜔RĊr>='wٗCm\"G]}1+Mu@4?q=OiCڅe<c\;ԑGϦKE T|?sbҤ>&H^q_XOLS[-6k].07Ц% x \EQdIp1 F?`\Z{ KaiUi"8[ JOdōBSBFuz-GjvK,UV>[RN$e(3~svD8 q9֤V݊aI tǝt;*Y[V z~H-Q]5s$cBl'L_}e!q鍪Y7RS), EuLRL'Sr ҩSl†TP`PSrI s_trh8f^I!zRA^;YՑcp2$2c,Yf* c:Ų\6v֗$eB ϧFs>2P^p [tb4 H e*eȦ { K"땍oRE+@D{j /h1 ̸mT2^4Afbjt>$P{ eO;Y,{W6xjqZh&>b,dָ㜟i֥@m b5sc&@SL1Lc2ʗ55bcK_PeO"`P6F_&P)'N# .4hG?A-vzg{蒬vXm)i=#_PB^ fşӀPe\`w(;ܹ72U Hl`Sы?껻=Z_&>UpQ餘H8BX}wGp`'guԯ90!?$ N1N;cs9IVAe&mtm]Fk,+͋F n wy4 I#E c ײ5A{ƃb])?.jWb#Y8O;hz)u6 }uKՂ):!sysY2Mt83+3> B5)_LEˀUg/k/ݧD|M',gy#Eÿf_+1u &.~.H~{qyn=@3]cxf@9e 23+Ї,J٘6;(oh-ˎ9D!lܰ:jT9ՕaU5GNޛ߲>᧼T+k$AE(t#i eIFe B볿y|dfz}BץosLV;/# {- >q6i[tt̾ BTӐ+yq+gUlNjsE_=_7FfuA$nPl\>d*͐ZAڽ "$}H@v{m~6J'T(*R ||V h>y55~2I|7jI.:;8:1gMY63u 0fC-NM(rLržu@ n |8ݨCP-ف{b؍р[cK *O=Duxg0P\ˌg`gG*򛻢|2,1f}%bmԶop0D^\v:KIGSJ3dS+8.ACc~kGZm1]͏VC+ ,Yؖ#okTOteCnּX8|pq Ռѳkawo>lBjeWup]zBWN1[6\Rnq>E/qnO]p`N9YGK'tjpVLjq`[vzJsiO[ڔY/LÖ!X wX jUSĎKRu& @*O/4J+[1Jx#ߔQo\7z'4E-5D?ni]> &TheDEjܠtSMT%Op 8 h6Oě5Bi/ e +S$+u%Z`77@iGz|]eYKƌO (xBKnf >zL0.;q|mT%4"?m;\| 껺BqU_&Э'ܭ h@0imyeU_hmד~ }=絭]mnoI<t_vl!PS 4:+`4ut(g(G%˵ )&*>|,;U ^LE i'_ֿ?>rG?ݔw}1Q\^mJ=9=|KCJDoD75r$JȌV.8uŞ!N{ lc尘xᆱ#:gsJ'-LJU}I$PJ[] 9~3Ğ #Ɩq5TI &LKP˩m+x=2%|.}! 3 TS "c#yo+9>fyemNz}q Nyh֌sJc;]mNjĶ;g%7m.JF̞#Ԡf S}[:m"lB7$&^!:J=}X,5ᕨKY\d%c:h{q=d I ϩpY%ɮM`7C1 MG/PBMI-Fq5D|ThRGSBssI%~x a2Ԁʍ5=+Ȓ zi"oTvַBd,J-//y\3v)1:8,j}??$mǿhȵ-r-[h~G_Tě-FC V$pT'W@Mryhd`o wyR'oԿ.*M&sow?~K$MkE dN5NٸAFKliu|m*u\苆9׏anũ>D!$qp!fw;Z0[<؄Қv6}[e-ќ{!Wu"asbl.ұleL_MĎp5+}t*֗%] BR QI\TwZjHԆak0:1%Flh5|<Ak@olˋz\&AH'ϰ-쯵!fSV9әQݧ3- PI!i D|dħ\u!<[0˻J:yي7|:6jRy)˥(WrkХ|z^D&CIpJ;[Y[FZiY5G-a{qWԇvlDowPf}Laam}AQ'M H|Ld֘y⒊۳]F!9c(> cʊu#Wt{/߸_29,H+[VI/8y\?_` 䂽y%98-~^3$4\6{Ԛ$cev4qWڙF}:2׎1)wLQ,̓&˔(KGmwFuân d).UUY /'Ӣ^ Ǜƀ3iwѩ?H3|MU6]f6@B6Ԥ!/ѕ>ӈҮ.i,TW؋DQuV2y%}x),%zmIٚ2% ȬG]W0 33RRL7P1c}C*W_9b@E\5PcΫ%;eYf#-%"?@nrs])dAgFL-6.~Q dڰ$l89O!|f| L?URs -#2яx3ܘ"6|A#7?~߇i7d=Zء뾛d{ˮ؀ ]'yK@WrLw!*Z1'3ټ x%%&2 W92ֽɋzk&rbSEwu-:?v CK䓟mMj;Ckܝ1$<X-& hFzvƂFP/~N\x}7x[,f! pz@|є:.kD`duF[6a􍬵<\NOV Yȋ*F{2PV:6l+\l)z{[Uu d9Jbũ(C!{F9]Rrtlū<݄z\cs 9i֎ [m,Y[N3%V_O{ki$5G`6֑aoCɨ)U▇V*"T=ďlV - mipeRrٴq9F4-p8DOAg;\#P/o}_n( "6USw-=Pʴ]z.d푨erV2z![:D l;2Huթw"$bv<ɜ{)bpTl8'LțJ?k\?Oif]O H&cGƨhys.s/5 Z92R"@{܌w1S%p^!"-hyRd r sVK`>{H{H`_Us7l`}M3N&ZH@Z|qxޏG_%@ k2fL= )7D(S}V ca m?1MiZc:8ve '֎+%M:"{ɕ4I961a?iF&@]UIMCDkMB)~W0~3 1Ψ'8 ޓϺ:[᥀5BV1\AH -Y&-,h VEB@jZ"L[.ɋΤTTIȹx)] bg[ouӢ$10G0y_Ew%xhZ' "Atڇ#  D-s `n5O\1U9a< (c*5dZW )M5e8/Rc5a6C6I`S ^Yj9c^xyrc(?di7_"$}jE 7c7p1a"{_#xuwQb&-$IY-KQq\p2Hq5575u5Yx+9DT+Bzr)($W`7xeFH1Jszlfv&5=4t0L=Y l] 0H!;O`%IW8sdļފn׷Qs @P)NeiwT<.x<<\z+( # I"`K@~]a5Mih/󆽲$?TOS}C$բdH"P8 F[s:A׀:`ѡdc濖 xMB(ҳc$r,1b.Kܑ CqLj3U2"`)L˯\8 6y>Q}%#_:É`e m2bvaoYo?܋h\ߒHVA|˲]T-y)Hz(O>uo |" c"q-<&V`X SH{% >p=!l/Qvh;r^%XDU,(Fm:jt:!.5dg{ƘA>u2vH p ~HQO2X6F S~  V 4<kRUo`3GLZ3,6aH4>l$Q21G/$ť^ŏ|GDS ̘()70͓pǝ㵜7Ma[E(W`ŗnxD6d7RXn# 1ݰ3`[^m]_=3Jwї-; }/vs2?szu0!.oć*o2m&Ua5~߮II*Mx(\b*[M]v1ux?[w ,BҌք#->Fڔ*Uqh[k{rKEjlYAT!ؙ J"9eIZ]Z!OuqCՕ`W{K$[w%ebh"x',)gϰǩ)TLY)uzu'ݪ7P߸:#7anقV,otG9( ~'W?Q_.ֺ؋H<5i|Q f=´eI c]@=/Y!Ln1RP-Tx *#.ߢՒJeac6P뀉^L5.iMXEф(]FfSU\'gN $ ^V0$q狽~C:u&GCWv) V pBq'S.8mƛHUb1 6˽-SH$gffe\~aFa3ʏJ CtgrC F*<Raea!_SW #_@|K,i5lܛ/xbL$J[tbh;J)pUtszRr6;.d+h޲b@EVN66g;fFA^$b%?Dkc)E ͎Gԁ7Q`UnB+o:|N~w'A^r_ސ4ZI˟'dso3j{ЃR9A;Rޥ&iDb4ĦM nY: T*ggޖ5z[~1* PP|gi@thw-by?O8~'vH0h^,kQ^]_*w=iЃaO?;_>&*܉%ZJU TֺVz4&ve쮔s>== Or[ 5!$&ՎF GC$dr`/_[a%/pU -masW_WR.l4symmmX#qS,{0v`L@xMtS˰(F0ַe4/t4jgV(./?P]NqΪv:N7N2 mK2i:bb|6!).[z k!*"p-|s %bJ|H-4}BY$g~6vV33]zJ 26M_ 2~%}!z҅qw'&*4MUt.}өS_N?uLPfUf Q\qsrz%3@yx A[@M|7A&UfAni=1K+@$CZefdޑøAZ9| !f0Hɳ̠+v/qZފ 9hOs$gҵC VnHGKF. ?M/SkѭAq8<~=z7,{XxĽbue. វc"[Ċ ֲ#Fc=ͯX:aW9No}.&ejh- I2@Tƌek5GNl]ϱ6Tw]="$2ql UsŅ>td#PPϊz=Om{Vm-&z6ÖL]*_|j$Et>~99v L"dO[xk&ϸ s>KMp>4(A !N >gyi!_;56pg-"Q0?@#/]JN$@# QliA[bYەCYGJaA?}s-` oGl652~q$c=0Pv65մ4?R ;Ϻ1w^AW}S>KA++SXef(/NTM9#v<_O 8-΍xRm8 @4ЀGHv6#@+]w򶈡;U\@Ў~rC1mG1׬u7f6Qr+E|R 2d&յ>ӕ[kztb2%{ icP'J3|`ofWhQv᷂د/KH2iǁVW!raJ(,˄ēɓA@St~L2qs7ķ'Ov6XX [nKn:~̑ǝ9<5CF䩠^XAEm*[ug^NC%aB=|lYf@b,20`{#R>*fxxŁ8Rղ:_#!J-+W)C5"`I/\1Y/?M뾖hoYV/(l|UBkqG0+8W2" ' *"PE;amj@oT36ulw EмtteW/|RrX.;x*7O-}da(eRɁrl2V]6÷(qLƼ; q+3^!4P8G h+SmP>邆LIz׼~V~ dt +"XV]p:M \ O7 k-0cչav^AW5jϮ%=YIL:.Fnd q/S)ھ\3Z>t&S1yj&C-χ벾@1/0[BMRN6l5{IZj,8WOm| uw$b[3&Tß2"#" 8O96I2_ {etD|BEjmSNޖ7k&\qJ;AuQ}Mí LUd $u 7U]߬dCKZW&#=A'kX`~ڄ{@*>H#u)p= SUXaCA7T*EYAqF' RĜNf=@rTq~y8=:+&uI{7n sLqW)#Waڗ)^†qg_=ݽA!˺?ޔ}V8@瀆X*؊L&"”"bO>M6uRHIn1֬(ԆaR$1= )9zoi!LsSAJJjSW%EG o{5qez emgv,r{I`^nqnA!:}l͍G }iŀ@dws2G>fu~ԇ6g%_l6 Mm `ūQZ{V i>dBR~؇DC K[=O '(lrq b@/Ky0\4;iYyr l"r.x+<+Bs.[pl "z]VyȬP9N7ahE2s Sj1 LK 'Ȧr[LQ2`J@`߱5Ƨܗ~rX!,+hp咮-v~S լ,1oRz4F JN,;a-,H@1$׸;=BvNtAE:IZQQ]jϷv?w}$^ H}.9qJwLG yF'bNTZ09]$٢ ,{'ѥiZ^]<E@I),]3F( ,ZaXplY]F͒jqKA%Kbס@ q41|}XjZegGFzf[gϡ/ϧWrlxszQLd5ĠYĔaӔQt6m1fxwō=8RtgY:'z2/:ڔPz=iuPR咋d5`/iȻDo"Z%NN̒({qYĪ9 9J`oYi1!.Dޚ˞"~:D-;QVbz b0ͣ]B) s &|壼m1}'H.naCFչX "TWH)vÂzҠur3q%]5ѣYǭ%:Q1e ?zwzJݦe)\μaΒy~T4!bߞ-$-S{-Vl  qUA_mc7Bxii͐~.i6q0]ݠXs:u/ʷLGe!f=(* Xml$~) ^ZIzA?dܖXIHUD3X' b=gY]%*<+ }uoi.29nlHGCGr<Ҝ>UJ-ŁOQ˜nmXXL\K,CI*@}{]ROs%C(oLx΅.گ~UW4 ߗd>a9Z5G:9+cΤ}`z_;',$^[Ʊ![`Wv(6=|sfz5 `%Ԉ¦$!Uj?aԨ] e:UH[zӛX|8&H(អ ͻeV֩;mdI]:{#6kedq§bI?|2=yt]DS АHЃx("FAmN\x&sYLmT l<+ݐRQܳm Ʃ _ƮW"I2=XPg0pސ#sh P*(ƢlS2]9=Jc4#Ht$HK]v7Y@^<U'f*w1~~sJ;0oui|[N=Սx{8ky-$2DzaM~ohZ`#ZjE6Q U%Z@f6ײ-:dwȿ5\]8>+( MЗt!FnVz4?- ~gZXr$ E[#mjKQAH=?,,SоߕkN{;#O-aa\(!Ӓ}+Acc8TGR!roШ8qv[s@ T*,ޫRԩ12㤶 Nq Nk>4(.w:(w$'Pfs3^FUoلKdb?c$ɒn ^>͚|I]}I3Jr42)^; fDz } i4oR6z"[{ͱq@@굍}K*i86,iiB=ke);.QLr{Zih?{{͟GVx<#|$O@&bLkoZ (a\s[2۹ޖhѳ-&Gf(exBS|0uEH82Ҹ'4_"琎&a.s&lɞK?>U$j*3{j5-|k]+BmUG>Afg3c&cN_FNN'閯+C{Y$~8&_)AG-1lθvqyS92e͙zDDes}N†f$R{YAJּ~SxOQG x9ާHa"Ses"y vg u nV.E*p@dA(n ?" rM={A%irF}hd3z>!k}] KݐQTDdR*"'Kʒ[IQ=yKw_<،i1AG=v.ЀM%*'*ł3\/so[ X뭾R҈W\w &M29=N3GԢ+"pPYz v5 D@0:)JZYv{c,Fp"Xv^c0eUZQ!{neg er_4U-~ûDIf|x, flQljeÛmf3?ܓq ^ZzQZr9{H +&>]~~^-0Rn>^$UT=  j %P%ɤͳr໌<FoI  O~q gQD SwG:]6L/` 6"Kukg#w?18aTleO^E`3`rgv r$Kt,py-%84$z BR+7Wؚ sŖ{#FժrX-G%pgː|poGf3 yma6EWDۧQRa÷u(8ƘڧʑSe矃Zqco8FV#!@ 9 MU%`Du V13$0"@Г*&CCBO/ڴ57 <Q( _ Keeƅ҅sb#P̹@PkГ q;`;`tRdmIXi*Ι;81qKvfߢdCNx=R. Pbe q" U8RmS)M"27AnkQ4}۹H6PY޸ZbKG~`>N;`~Vf]rURgeqfcPZO[pm;:pd*y "J0YpLl-`e5g +`g#|sP!2:{ù=y2)˛DTv ﺟGb߬rML8oQi v0m;{Hu"xs89?0yeȤAO4ϪU (3vsm-$dR+o@2R"M99PPG ~ \' Q+"Zdx#GEQܺܔ0:!MC PFwȢ醴ӝ?=IC׍uh J @rSĘN@֚.e!T!jX穥!ge`GPܦ A.)EY4K;@-; S֦)ӛM]Y-@_7?薓#Nږ5zg`kZ(pTσ$f70=)`-\erɻ`z z(k(LrI؋Ct+B(JkT_+k* f_R Kc-b˰rX|Z] 7"|"ge$8m`L?)!0݄k~-/f=FP9";A%a=X}ELq6(k^ЭBNf#j4ΰ)>bBSt0q>`Yh)|lN|k3E`,WP9bHN[ e^Wbn4rz~hRqh4-?叉4Ib焠avR  n;)y6Ʈ3%T/@Uv2ldtMݩ ݃H=vETQnNHۀJX1YׂS#ܶŲ)vT[gk&"}a=H^YҾ4@uK@`GBHšfo uXayxxWР!&_faOJgnwǁ ^u] $$̏EAOHl*,wNƧ9d(>6޶J.};iMWYkL`-`Msr~0YJٮ_X.c<0"uIIHN~TM6c'G/hYž~qc`%?ֻqX?Ѥ><#n\z莑D]Lmįw42%R)~,>+-}e~;>t+ {СNDdB)-&\JZ.u4ٳ:.L7@5UFDHW}(u &98oV Nφ1pZ~N*t<y3@ ]\~ K$g2[9Q2JxȨFۡScQx9w?'-M3rt! J6tJzq iD-gF7X[4]<ݦ-MPd N^16;ҡ21~ ݊ XBlj(ߦj}4+'f$Tr_q-v1tрěrm7yեr^C-G7sPx-fi҄)5岍yG: i:Ac bR<{6BY^k3we@/ / HaWŊd/7Y"y/=gN`S\au_@&tFxRjBk8qf`U? 7=!|Lʏ8wh'MT8Yh~Fy xj? w:@[ٲ~=vbjђ_*P %bzd1>k o`tSCcWo)څBE=մDIZ[ьA TYL@nT/iɇD1,yGYsvʖ\^#!:ix{jB,@[wB+"m%$u3 (Z5VvAb:3JtbUwR ')*YWR}GNU0, ,y/l rL}v+?E՛ж0t;Ss | 1ʆ򀾚jaWr#-S_KP=}Pt5T:%O 7C zH'= v^#YÁOpv:ԇXfF,\N87DcP#;e<>j Pr C(Ld(;as$ѯƠȬJ4ןY3lK5W\LlK\qsTpnfDWEQ}N1xy{O'QǷO?ڄ~ MSݼFzr0|ޒ3 }MERy ԅ#dxM]kbƂQb ckᗷ΀8Hi"T}91Rž.a;H6 ~ѸhAWofvj H=cLg6 5"k#˸ʩKz3[DSr39믜97̜BJ|ͅHF=ɚAmo~n t<ʋ o}+f2`Cwn70U"o#upeS䑉B^AXqV~xm99,LJ+XEG3(& `:%0:^VLSrFqQ$n:{LިK3۬&#Bz9N%د+2\cWd29f|Q}gؽ7'xO$ Ow~E{D"UqS1$)u,I߬(V ;-y!,խ0G &E( >tI…_m5RCݧt̲^M@ e7@/_arj%f?O?:ѽdm*Qmld`6(̃>1 |Q,F63Jv'FiJg V4ZfZ\.&1yJfa&#},e2% A; Jy"GзQZB{ ElNHbvu$v9C u:0 QAl"ڎ"Q , R4ieZT:R6)h[/e%vTހfz[d gPnњ0VHꅍW&# {essB*wP=T=#X^.7;^ៈÃe<0Bʌ 礇^Esf`fD;GLk/4z Y,%dcX/f Kw*RVGrYW5^W!kc@Y9z M͂ʮ Rb,V -Ke:*?ht M (9/P1ĒgCr,^͒XUkץ@u٧ AX; V1!EOђa7WeĠ|É>@Y 9LE>*1ƘαĖ;p@n4E{ $w8 {^*gzQj٘ ;+8>*W-[vV}Ys(m&̠BE􉊖٧xeP .FG>'J@`yCA:6cHa6z"?@juU"mf" Jra%3 -7ѷȝ&pi՟ô YHKaQ#pmvF0@n ^XV8Ư7ocɨ+a94vA) ;%v& bV.+B9 Q/x{k!Yړ0=_Bl؅f c polV̚-*u'>7*xc=B~AX oxPf`o4; 9rCbsݴhk]C":iLO۟?l?hO-VqC'RitFGS=[S`>ER*A r;h0Z%LMAы𫽇GEOS)Ƕb-!:7;!5Ě{\aEJF2>ԆD 0@-Ύ8&>sRJTUkC;jLUՌZ¤?sz'kۼ`z]o5ʄY•'ƼCUK`4dDGJ?#Sb:;'ȧ̪0j9>5oR3 sz(V.,:Prhs]b](GjfŶi_#@ϏD;؞26Y-Qhfzy޹S(9EMP%\ǯ9 c]wI8#J 3MY(8%ӪVo}X<-bMB!ŵd&n'6ޗCr HpioT(ҦQZLx=)jTqC䀹ςBO;R_ F&vn;VȣuaY*ڻ_V@&WqtHķRr=Q%p 3-۶wUXռE.EؾM^7@ rT"H葽b 1Je~Vۀ  tnH|ejBwYɊ4 k<wޠFVkƆЋߨ;9!yoa OC {>(僠#WS2.qRWwp?}v\XNi x<ƕT4]a.mFྼ̄XM-_Q3}E1%)d#j7UK`N"<fpQ_ Ԫ)MkY^^U^L6Jnc2 Α?CK=;ËQrد9NW6Ր+`5 . Fc18v~p 2KL;RJJ$I_Iz_ޏ/jj7"_ܡNW5w>;?cns|Zv$P=Mb/`_ zcP4~q*j&iUG*0Q|[KZ<*Ր9Q01 ٛ4F8^#!_:4-5peVUՉ ]$z;| %-3uy/^/oO@G߬T: yHksVL,+]h%rr#*Z|wjPD6$M9P^@ *3 bS!7X/6>(3]_Gm*Kv<|z:(Udmie+TآbL*`5o4&/h{Ą!VX(caj^=p4Yϑuƞֵ!>&Q`5Iw͑ _΅km?Edu0ĊBnޙa7bƄPoH0| ~<+[HQ;@+ ۨ_mɻ0Jo\W"Fm 1e3uڍ󀅏s!%PkEHo N3TWN8eR^뉐VN;-*Pw #VL p޿De/Q dcmdu{U,$?<llPwzSP s.{":~qb2soqo I9WT R=RXR,>i>RrͶNp`Vh!^/އStU|`vFj 6yo AU1;M WTOELɪ0$Ԑz9H@TV(w[0<^ .{!B$u1%Oe:wSk|t\/dR0{HOW;Z_.97 )ZEcIG dܦvfOS=Їf>.γ]1/gȱy=6d`CxaeX5!MF¤aħYf1>5A"/ y[HA`p|nBy+yCϊܽŮix6T0}(NG7)n\9Q]s}9+}CsҨ%/T! eT{[dX۴n>GBLO3YIw|E=aLb);BRm k;In$8ԟ{n'{_:^Qv"D8)kX!_PG63[O8gE7U0J ] лέ? >@>A9!wjrpK_"f$ wq i64+fȘ֒rSf:f5>J28ȉ7)OYO.= aE¸ y7bܵDMk,ˢg;Cy|GT@{ź5=3mk9Hjb4\JViw0n(.D,zPiMpvճ6o {(|ָ7LIxO _I'qܨ m;t'K *I'X'qقH?yKԺlQDhL?^ϼq̋ drm9BTT<uf;\bnBAt10WY%?f =sQ p,ݭ n#b;/cqIr]P6<%oxe& *($Z.$M.6eCNRH f=[^q sd6ZT~SVrp?<1SDP^0(s}s.-^ppXGcR)gW3kcϪ ? f, Ҁ$9⼦Xi_h"TWsa2,uo%lI9B+ J+{X#٥ D_˛꛺=*g8LBډ HЕSJ;5ty;:^32D Ca :5e]7+=])N뉺kF^`eXko"UremGA_Ga)W䅳[ja+c*uw^ILEqXLޗ3(YNp;Hw tt .@Ž'!bSPoZ Hm>+O^l؈[Ziʗ3?^luw,o8p:Bߌ,ԧލ.R3Ry1AXR;CǸ=xo}@i=[r7K'DcCIZͶ }0hj(0 v`4,E_;Tsߍ @4VT" c[8!"KZzi4su6"Y9h#kv?yJeg#kEj߄~U5+/K )='s+eμZ>whYzPԡPđ2QQǨ)kCc5"2& :)GJw) bltW~@{,C7A !,Ns9ߖj*;@#6OlHS;>c$gh?T~m s'L0iw‚KmdB!D_"cxRlkt)05j.tŵ(=#ID$}|J*H紓$oPwE<O0_pIR a\~#wEO[fYZiUW%_snF:B X62ݶIT2O)JuGs^gm|<_Nh\Cd q8kv .PG-cQ9A&DS'M˱S? ڬ:blXɇ!"q^ bQ$n1l?lanas䞘uzmvʠ2M-[qTD%GF؏J\xh 9duf]OreԘ%xn) X)(>6#Z6&/ŞY{z`^N5߽M|ObU@}{>C)gsêK6!䢷od8 }͊NӷR$JZ@rJqMdlq[H)7ju><#;ң1:|Cבpkm` G$}ƅ`%N2YZ[|KyGN1MbR,<ј{/TPx@GEޛGϋ rO< 81o@|c=HZp:LN}{|Ti^MplS)H w7E|!nWhe!/gԜ9j*`! ZP8T]ʌhʜ8eTՋ>;C#Ya(H+"-B ^c5cʲq҂v۰z}]-EG/e KxW}'^UVW3d5a >د#&Mˆ@O[Ą [!Ϸ-^rZsJ[bzdsCT|#f>KyB߯x#D)*c X=+7dlDm,u{eD`Fy;(VQ}YPo`K ŽHV>|"%p.MP1y3D&?s#{nk_ymg;}R/ F.yݨ>٘)s\Hζ.^ᬐ3U*9tͬN/ ((΋Zw\ˬu;IɼL ?lHסBY_L?EH~gTcA^wkePzi͹]Dv'sroGPnaЦZPUs"I.wCw06Z|BYq)K ѯµ+TbO^YZf-0h#_ j-Go^\x5JeorR, фo|fM)=˷>iC0 VnE zkD:-G5B>4`68< MGIm9}Pwq_Fejܴ6ӯB&(D GN+beN^B\7򊚝Z͗&ڝ2/$ Jtk>F672EUdRk97YЕ]b;me(b1'?$\*:h<%u{N5'}9Y einLQ9< xH%oPr2ZPӝd1z*w¾|N*afh-3HӠ Z=v%&3"Y7ٻ{ n7P#!oA )ɱ9%1r׬cO؈p0Pũ&xKfݑGݿ4oSx+TJւҒs$d~{J&* q|} ~"`,2:"Z(-;k{>I&{[߭gahx45DR Sݡw5bk2p}٥ub?ЮpH^ehGT?۶%S@f }{WpB3J%;eDipOOe/,jHra|CW%؜,Dctú벱VrlyרͽݵҀlܝcUG"t/Y# j ۪J-q/8)T_ hC^ze*F/zԜ eI;:+ foF8M$vtPλE_saD T4ܩf!HU}ۊ! p(;uoUH5<-c'b5Tә1o ]1YfxE}<:ȡ*N!(oI,XBWC&8xЦc"}Z ˣ)D=ZXS[0ech 4͘Q&FŦ1.N7 :)d Лc19DSk`WqJLyy9ijun-e0:u2|@0r5m>RcDΔ p8T}9DW, ѲPXwMѻ6seIA XEKt IZKkI)ʨ7\Wn'idE" xლoBp2j},`#QɐH8'NҸ(*ApXô,1o6է+ ~˓&=$cpSGC ?`"LDLZHrtUIE$⭛*/jj>A IP?=ԓj'R|r'A[jN9eL){vuWuN,^vҲϓvnk{i㭸4ԫ^~ioavVH)/s5XʼnoG1sv}]DP2R|e2_l6Ãൖb-Ё֛W?(ބY- %\mkNu. rz{e)I^,AEi?[ H@nHʏanG_Q!cs SZCyT? &>{8>_E@c45*KhQ!<unoFiN=ܛsE(+ /SR˃x?+D9/Ȳ6{yOo]МruqND̔r`_6BɢV=.*m.0 kbCUAP+ Zu)HjKMxV71OP !}nPl5fSpr?r$v:,E4 a+k9=aT0uWٹtVX'Z)%f u2<-5Fǣ +d37oϔ^[doc x^eru@AyuTW/3ihzr/og"-(GKo@gGvU(<%Ԕ-7n@9bC5@Fg#N3MUe/쯤&{| ARPE XV Ot\py4ފR/ PNնay4r([V pe{id` VeO[TV,|D\c+qD#ůmEE&j,ud'7vZ"EPCCfEpƭO$S ~vSymwiR+ٗ yYF4["<_x)UM;PldkHn:A A{AVrN0A.0?QQ AtN%[f!I\+jT+sІ vDu5͏j+![+JV*7;]*r8L.XN5Y~ ӈ'2jfzM$7UYh%0I hnPԾHY.iP=Sr\x U9Ojmظ{4opJiWy%Brd1%fTs]\ܛ|#'HP_PV " dElXuߙ,@h/,N]cJ")ܓue\CԈL=n[;Ve>7}s r/+\!B},jb gn:0K Y3D#V2g:|@e%VJ0\/$:/bh󍯓q_t0 HLJV,W=.6łW8d|- O}"\w#p U=:"G" Zr XAO<rjX^~JRCK , ίFn8 2CqEڬ|nE#D_&Pvru0\f[ڴ{w%+jψbm,v*EU kyc%aõ1xNQL| SbMt wY rsLge}ɹ[g7  )J30>9 ,)Kcͫ۠ mm4{-kHH+Q}<U4'u ?hBitһ7r"kO蕭 +^);2/%u*ZV5~PAxEOQ(U@{^P Vy뙠r,Y%-N߿A#LP[KKٿ10ɺ#m;=e#'$Tny{􎓣E[e抁@h$vebXUd˫!m~*_2:SvgH/5Pa9a!{Dx'ʭUp>#AoI|SBm D\.g/}9Ka)Mch< uvOGGR"F @2 *Y)Lmhf8,nܙfI~esk;)-<qAq,Z?0!׼`Wv Cp6ZbIsNQӰexRpdj iP39&ӲA ~;Ed4Nnˑ<8э3Rf$ O U<.Ў!|o' eWcPu]tB}!6qsJ&V(1w*KҿP*\^Q7[hȃ|HhhEP_+{Ked^׹۽ܽM$aw%Ҹ) ~^ ~LDe0*A57Ty LPT"_kLY4#>n>e15&^cJyS̜KVnpZxpz3>XZK4̪C52j+/cӳcDQVg/~yH:莈xư3LR|H{^=AE$\T6GbSx\'14ԥޔsT*vgL+ygE| \&ށ0@91|{Z(@=S2˜Oa~ՠ>c٣vCŏ?=8y]"vX پMe*11 3]sOFZq+"mҭӦ l 6e 7@9KqBW(SkmZCVO`#xbfuקDLn+H23uGSqC@nlQm{~ILpg-_ nS׋Uӗa~ QfhPJ\`,Cgvh,;eP'A"e:;17c$i[8PCBV/8oABD(~1SJe7R Ot݀Ț5nHtnKW豴#:l&qUc-@K` (@nHVkU0{ H>SǯH DصǗ0T8lF,=!/šX7鸁ꪲ?ቄǮ}| 1W;o%pE\/0A:Iщ!ϳd8Iu(]X~G <(K?9%Bߛk6G/`:.(MA +ujmԯp8oH~5ƒ3lМ~펷@D2 ?yk[]T&((R8uGɦ ]G٧nդ;2/f/#{&֟ۜ^ #\޷W3Ofծ.bO5F:P:woGQcn1riՃ/oj77tGpq8ݧI 2 ŏ;JI=ю,e/?]֜<ϛ,62IOCM)8.: zSZկvGl[+I\u|bQ6[ C*#4MtIa3N5UNT8OQ@@R,$w˥VLbKfIP0ϧ h{v=|I^${N#' 3R7}xl`Oհ,F_c/ڽ2aT߻Ps GԻ}<Ԗ H:UxvTB ^`soТO.@—=͡/[H]Ȩ܁;O$\wqJF# )n&ۇKt/T&7?\Ps~ 5QO滪$5%"#"6+5ޢ xsG81 G:k>t1" O=>p^ϞseK=E\)i䲌R\{^wQ,*=.ퟃ&` 1 $V*Z'‹ÑiAs5H<5km>8 2]&͸uoQm,POi˵-(226+'! ĸr?Qk&Ŝ?OWnl֩dS)䡱 z4傌HU()1$&iXI'f!2h f<+4ߴlrf 9 *23Qh$XL} |%xsA52p.m|j##(֋ /N-MKNް9$Fj7~]I")ٮ d#cTJYpNTvL<"X"N(D) "$Gg= VdBU0Cq'E+:A r9\@ +7p]T(B}tQd{'PObT­I)2`3X0`2vQwbNÄv!_@/{B}ud,"{?uqDe׼+$A3DNtqjJ^i]rdgOz -iz#h6-g9GS:N<`_5j{ǐ%YйSmUptưul_, &PƑb_%_,;2y|~#Jem_F0.+/ZUx0*;#Rus34(0s 1ۜEql뮉L6 y8r쁜+On"uId.,GK

u)ϼª2IDjOQ<4qt]&5oP R&Q!6Nԙp{ ]+=8I")U,jZ 5o{虽Ar\g/رlѻDCډEە|ul?)1.PmJ!̃EKS LAfswW3Q*Xш=d&8ڬebǫ^|~BxGT>1D ^$2=DwڨGL`vm {Ͼ?ig[ZV$KĹVrݩailڅ-bKZ ~=pLJ'\lե^54XSH-{PtX#HˌD$8Br&<smfnު3G KA rd4{F3 ~GxnemY쟞WЎ>F%洃߰qKX<|[::fl!94캒5%vB)"!68ς)%X6a}Ձ; ŅŮhQS6#d&QY(h|;W]64*9h4\>Q.@ԁjUʁg6=Wm{< d‰W(.E/bD9>mwHAUІqS9` 0T w{Ƥ41Mq ,.gU": URBf0UL#I[՘ڹ1w$ I_z6FR1 ˿Ra:!8nęnhAe^UJzqorJ6jTLP#|^"Hˡ$_`{L2xFGC>]mȁzfhUShr(ܸXL~6hr+ TQ81*(pu8RiUz q?۞lӢaɹ%MpX 9Q?`rF`C&װ'د{~+kovS`^yNAfeQCm!i8ȇeF0 qg2mW7Ap:X_ R%PYh( tVnR%%msSNk_jKZt,JȐC觮͹ v!ht%E+u lPlt*h [FE$q?/מ`),i$ZWnsx%?]4„HyA$Mq\]]a$ KqNQO RCprN ]BeKׇ',Ҫ;%>=!?7_+A-f(Q  =C)CPd~ lؤ WIu~#-CIvg8d;xnh383$`(ue"eΙ8(1ްk4=̤Gd5%swH dpE^%ih_H0.e.~џISR1\j({mȡ.g <*@y+sR &H.JR^F_g7VDE.S.DB8z;5Rg'4qPH9 #z P=鏶$<Ŀ0 fL0ҶDM4UIuF yچ$Idbxb!o5`^@rUh3<zZ]%ѹF%pq5sECz_HF!%w~N'Ocq *3rڠhh2|N-żCK*pb w/B; #[VEu^u ),fp ?yw$ lGX}k4K0>~6~ƔÎSI3(AD ZS 2L!oH;pEuvxIH>槪 a۾T$}@XBFPƩldb_:"QkQ^aӝ@g\`tZk&ApΨn[*RVݤ{n+yEXr0BƄM-l:Pζvi%XTpj/Z*;Ztm69Opmʬ<nUYԂ+]_ e6uH!uQNm 94mliΌz>!Uםc:O+lva Un6h+@*_&U])H *~ 6mKoG|aہ7đ|T6Qf wA~0MfjwuFףo1,S-.IZ4QGiYݮTO O(9_em1=M*tdߨ78x!O$ݏVѽ\ Iim[|`;!!iU˾\!Qy $/IX SpQ33yXZ$tn܅lK [r O0> M6Si$ygJZ'Ϝ&^O]Ы :tXzr|㡣r>OʲLH8m3Xt|̣D[0ΉPJy.=TpdjdlVֲ^,(t(]FnlmT^B}nӃ_Mqm.,fSOwb_i47V@-W8ZiAbt,](ZOxؘΨ̢o,"X5jBo+ߺiEjа:p!Mhl`z^쩱ݱYƂa)5{e1NdBR#[K-:/KIc{MYTK Rlʲ8֡/FG\pl^qSMhΦ| a c%JAjfYU6%G11 : m_co Q]\k %R8'-]T~s,K7)~EB7_rHiھL8 jpi&"9Y{Jæ-:}-l-z}iKKCK1yam.!|wqFx yH)mU\9㸴Rϩg2ϩ}dܾx$WMև$!vV$Z%MXi[%y^+H8⛏@&e y})1nWZXkdw;}5Y?@%Мx [_:kOОCbÈ".'wZw/_VuYO.qAطMqф3 kUDh(p{`D2ɭ𒮃`Wqvx{*i [ 5pIC6 ůIEtJo{J7D&m̐N# z2iM%!Q. ps)Lrz'&Qc-&H"gڌ e{H ! Lh^L) ,&Z8qSd;F;+epR 1%Ƿ\Vz@;5t_tXi&:RʭTXs:^Zx24w`4 ֚m54 Y;ڏl98($U'3]#8dtW~$kmdɥbCf-{Ae!U3%P4=&!~˚F0b%V$+ 3xFIEo\;@6e{\ A xpuFJx%`:Z(=z oٮsp Ci(5ϖ^`7GfexbD\8{%~Dk]%)=\.EhbC{,o!@ 4ČZ¾#*jSxDz6`f Նh-D>H `Gkbь8:Jp_`,Gص|纽=Dty`_M̐%Qv}ސ^B~ClJC6+UT<0ݎe6YhZpgSbg.A ^fx"ZNGl776 %8E׫HG2e$ڳ"j!x\!RUƨUx*x޺cXW;ێhjsiOè)[7@:Q4l:PJ-UӍHҨ>ζt0~}v'r z&وEl" "fMI[|}RAcPa'A_vID- :/qWlS/M!p̓YY ]h@[mx#㨠O5C@&eJ_8-A*_jTU">i:QwyvD+V)A@}~a(_><$DZ\vNmp#Nty]Yjvڻ+a؊P*4rH(poLp!,IWb@5h4s[6dMCR`RqJvB7uVR]^~G-lAOVEp&cy/Tlb> ~1KuV<#"d,:LXrY"u!\ v`4{4Q6P!=~:Ր&IJLF(m/_Wc&Iq74`)s :>6@;BI}%Υ_'J5zf,IUyfc}r*B kG-ٴ$P[:tn W$n˯Y^U-- #~Π%u;PmyEq4c~%*IjEm_Da3-']i ء#H4Kk[ތT!" ԍiZV!>CP:FYIpK%בkk3>ܓū°&_rG)iD tQeaύMMZX2|4-؜MiI$4Q~1Q-p9c75@ @t~"Iî ؓo~ kc\ ZxԂlڥEQ@qU03 KvWa &Veo}EjLF3S@_d(tE2f_q> -WrbqERHҙT\LD6D4i&UMަ<8dW=>\?4ٹZ`W'Cg<| sZU Ixg99E5 'Bkۿޕ Y)Fa;klt8|GD2S:]U}qکVQ ](?v!]H٪~Ɂ*P7V=ʋ ۸˄|QKWVW›6$SoC.d> C,V[.oN)Sy)DX;ܤ\\,|M,R&X3FbDMYu&Hx]n:[UPHƎoꅊsX>CXqU/!V+wjp\Z9#`VC^%4֝3ei&mD1E$yic;od#D,gNwQ̮[* @uPMxXb֛Ƭ?7VXu'^k r`[n6FaDJEo7U?*)8j F;Y-N(w䪆" sm uloH#{Ǖ C9Rz5´"FiǾ.+ ܢ0MI vI=fܖNĖï6$ *)t0VT ,i/MT;%םGW$p/wNmPTֲS-Xۨbo;_ai\#uf0b~k{E'βwW1N (NeZxR̄R7޴m0耧p@)iNqLz%c޿wfcc@V㇖U\fnΡk0:7ee{_,Jr}aA|,oLJz&i4! o G%Q;ep?!M!$69} EЦO繹Ө~B g'*;U97BSnxfEPmt$]acy::Y(m^u:}03Z@i? (K}Kzi3ƍ/5 =|;yqb~Ջ=#C5#^ 1(M`LUYV)u3X#2 4j%7hCNXcy ̷%z[ڒ]/0M *X0 {BjƝ)dhX> Mx~Ժ ~i9Ů1@4jodtG"PԲ̆^s,7&wK XjQkC W,6$|bLYzmN9ZטA^tBh\f܎t3bH8ݎ(}>rHrRK3[S'4KHM 9]fʁ9D]4#ݖeUd!77Qܦ CvwX䅭+# Ė#h`dރw(KCN8e]ȫEma>tg,d} G ҙ'<[c3#[hVmf%gnZtR@HěƲ쫱Ƥb4ZXmIvx^0c.ԡN ""[/CSm;rZL..b<"BQ' ĀP=ㄊ!TGUN tR%ทt|F[.ۗ՘с/;m|b2IIbUWҩ l=۷B'b:m#>=Y!>QrO1%L;϶-`JҭҗrUVY^Y^z$֓s_FMGj,H|fL x,|vK7fICKv?'9PJvbTW;TONa"QNi9+rWgm_5g&%u֏h`CcAi u\otԳnr4i"`"E| Y)ޏ# U;> ;).L`D)-;]'7eWn9uW&]Q7J5\YHnd͑!-A$gDݞp=ћSm@t|mK3]*3.IH 0Rì{RPCH.e.NS'wM-~CQWvg:06 F.T}eyhEX;R 4cIƸv52"g?hJ^7 MW~_*]! U?9"P0zA-_Hd&{L7<3 Ľ 6*ߘe}UYL˔?gsu*Uz҆˸gSf>hk9ϙDRErP-[XǪTZЪU PF.yz3gMx4|A/w_-T8iKX" 3LϞ\AXh-cm[@/i]9Ţy+UǏWTч]=n&Ŵxxv&q.:r'FwBVRK \6l "c1a @ Ռ(^/'˪{IH_U/W)}/5(kDrZ {LRjNrle:+HV.5-{ 𾔠¥-8j9Sx֢pthoxq @6KaV* l{0e2@*e6".>Q1êl5?nvX]O+xYgoMyOz7TrB ?:cy\ņz-tzȱ%oc[.#D>jd1u߿f.%pEɟaulViYFuJlԧYOdnџ٨G$VP;˵O(AG@fܨ7}hL< I ό:Zoh%HG db b([iD!1΍q'*3eXO*LkLc T!Ny^Nگ7!_UՌ!v=#%=ܷe>ZUx^_GF̬D&p"7a~u l:oCRn=;G\~03 |جuEHz$#_۠dG,O^HiV*@87 xiD>mW@'~)/Lz9m ojJil 뫵)r t{(wWp*P_oش=kx wf|Z8 A(Y2 RvD.}OLb=>q@s x1ˬ +ax)-vs2—-Mb*rZHd|v3M4fi{N{-M"S~GL3rNhMe $з!ie5֦L#>6`#Ѻ! fgON fWu-gLmNS%(m'00Įb:b*M3'.91y2TSAȷ:$yrow~ kA'G̲ě`"IRŨ/giV c+EUcl͉+'ӀoLd.bT5sI' &Ԫ_Ι?wV'P?PЏ]bWr;͒$Ńi Eظ 2zI;AZ&,LF.a_>d+ [&x_a JۈN@l7Hd/<ݛӝsĐlccE-8"ZiqZXYוNMvV{)E%c'Q?p,(fD\wʚiղY9 +x1 N= Efs8h4#-F`ܯOMCj_8&}~`ݢ=(9+$R/v ~菠E'/ 4iΫƿ!\; &[ح>\?EI Ș!6 (Р]쮣X8m[?6 P Iҳ(<9 ($__1N/ ^ШHwVRN}u I hc$)vzރ NNC]UYkSִTmŶS -m֛WikA\]<4fCm,0"Ĩpb($8nXl$U&UutMugS?|D ˊ޲NiBOs0ז]2qV8;~mV?q 'YwS:{D[ nAc:'&`r,VLDԟ(E9q&*@ZJ/pJMba A"{]9]9⋼ z>ۣ0[' ϑtdqw:^[_MUZYtQ#"ë:BXn6FI$rf_$0T.kVcw%; ;3naW" >׿nÁؐ m(OShPv :2·UZ!;@zjA^+ٚ@YWgeahK C@4^D]b KURn kF/$DaI.ؕD;U=_<(DߊE01%ahuTG6;#&!ye+HfRxPe;](>0[x!aV {I\+r͜Ly.*%7veG솀;chBT Rxɇa~Rh\^0AJP {RB>syPu2uU9ɩemf*JȽ-#K.W?Y2[~GN~gǐL<)1[xn0ipAbpn4rXLoh7990tJE,KƌR ;[&< 7h#ٯ e!ڦud$o ڠkOӘTK;cFB/=A_o`fwp? HWcD+Oj/A [qM;|rљ ѿ94 bQ6`Aי̑bB0GX}CໟasDL8uVl,*t۰ComLpQH])5NTGϙxp#j6Y]ɽ0'!ͦG QG; D@]GI/d}Vo/D,vԛrs(7`EM\8HYt4a67:yۼ7iJ%`đ2=NRe<3CmMz(yʈ.t_o6-r9ѣ)ReմGdTg9E$:[Mwv碭D RlL_@ QC|5X3Ĵ"ƽ{l%jj8\0[Njyj8tpIEOu|S5 |B%ovBq]t(dFّSS{Z542&%(R)Ӂ"l0qA:! 5ycԺmJDZx}LJ&)M4=W5 _BIYIX>(WBJ/]i( }I RRel~YlU6Kp̶Gu:br㝻r?!9ʷIVZp /!qD!h_Ib&t9 I18sC_a>m}iºVYdX)M5~G/daDkvAکpLxtxOC[@ WY=.B?axU&W4tsVkl\tZҰ?~i)2дs)Ʈ W2H#]gPR`.h2"~ -Q0|.P"kݖ#?YӵT|,GuOh* ˯G0L/fPVH+T^bߟa2@p 7ւWiAE5`NS6ͥ ;|$˾@xPй[ѡ#f&MVr݁)YM}xTTk.M9B%Qs):ANv .5& wDw>ϱ|jBצb0ul7^&_rAW6uV`ɛb{bظ: Ex a[5k8@)bo5MljLD :(nq69MOl0hx i[k/sکp+$| +ciyڬ?0ì{ R@h8ia[gvdVڣv=R=:$NpP!ď"}決eݼr1dp65jS-5Uzs(6ȧ+=,0:E_Tvc_7 ૃgKAFcgp0';3b{h72~`b0mΚ|yO7w'oayך Nkb3ҫ ,fP&diI\K'awFF0Y*xGK."(zWM#X9׼ w/+_e?G؎R[6'-+j\*;-,K-Nsb$ɐ6go^lE,ԎQ9Z-7md{(H{mBz(h `LGRj'35&nU0?rΣ ~ݶ }Hv;pv.[2M6@5fCS]D%ZHe*9!QiŮM$Lu`6{=W'9\?^3Ԡج0,W)Z;~*M (HKm뷂rjQoЅA ;_4&B,HVZ\֕W(QBx &jHj/{B83Jn@G]W Ũ(`Y:`>DD0p)8A7gTgpօ`l`&xKdM`%y L9jr]A 0.o?uKq%P75cJ6%#D+^?vu]3`Kncx>^ 4s2%cȋjN~Q:[utAM~"! EZf/q;!3Ě6@2HGP>(ċ_ފk5aHEIW]EF PTžR-ڎE[!"Gh *LT 7ڬ`sքHkYm[}A.߼l%Vb߶!©u\mۥr"á|N-?K+-ܲBP3\&3s}a^&nqbi1(pWOM= ^ g1CX6tQc(%lpu!|@5oQ$9=f+T48PU#;GԐF=iILec9$OŽ=I[.JMb钯=ܻ 0jYn&yVè vE 'v5f`Ebw9gNA\&mlF1N qQlװ==&^%i_05S^,_FJ%)oe?T?JܭNk>\t.>aUNAqgcptۊ@9RQ!]4lCq~rF[m#(aRv6gʗO+?5lžis=ϜMkE? "_ EAnkb;Y_XvEC9OVr4bn?Ik)r[-o;6J/Xʅ,5}3~R>kL@Ƿ"j5zqh60/TrfxPsox+:/\cvM\VXk޺(9bn_} YC5>ZEO'ڟUɒf5Qfp꾫;£3DԤIGz2(8<ԻIijGr9^ ˩װӻAou.mvNLT|y?C DӀ&YmfiSs/'Y̐; _9?GH8& h&_.8ITM-S2mw9ߩZf&^$G}ڷJQގY>|9^(_F} VO5lHftV6'v\k u2 ?_!Æ^f_eݤjG<`؜wOEVAJ ods <lGH:?$K\˔O|BJ7TFvC6d(CH K~NďqHEuy<^Jm/f9:FhZ0gޑi$S!f#~GYB a,Pun2~LcɈFb-Po:FLEj5/E zqҵmsO:K^}: & ϟKXVǑ('gÙLz|Ff$ (>7{{}!Eģ;ψMY_]K+]ԑ*`z}:".!k%U,el;P~{IFhsSoI8S;j}=pܹBKY gRg]D/}(EŅ$.Jpy&cIzX_&̄ #nDO\(Yxڗwc &b <}kTwyYt6ĕH4cZX#a3 6VWO-NkIww̷ 鲣Ÿ-.FoG9o-|$46"^ޙ3\rQ̊dz}'.S v40qHqhxJ%!WO]H,r֏5 gf%]cV]cwW ^{Sl!_CXCTjpb}v~=]̶Gql=5'.8 풱' M0Ώ&1y}m6 i|b^?+xQ4 Xa`-$1AQ0@];] 'Vt-גE<&' ʝi A¹`2p~`z0^ /٫I|;y0e)yH6 h ,PچS3{ v?꺛H#lg8Ѵ z0(ƒ~Y< 9 m?[.d>MY:\LrR4_sٝ}4n"" =|8Bpjig(~"+'>'3 (R25nu pA >D+F5 E3pـ u3)EQJm~R Q*"P7-Ӱf& 4^a0T7Ճ{yy"?gGQl/Q^MUy=G ((YR,2 hgc?e2 ¼jY۱luNMѷR(*g?9r%? lun׵<ۤUV"b$w觼yE?>$ê^[tX{ 2RƒI jX:^͝&s %&, 1D<3BwnQD8U'$8nS98"t[o~c$,&OF_f^">J;~n򛳓XOV mMg3 'h蠰or뮱 ;{3ez Uq`^ʙ5CRGFαW|b.?nR{`7. w3}]/]H! Hi)JVq^GC㙔H:%V5N>o :QbÕnIE 0mZ+GsZ-b{43(#F#%|gn8HZܲ НY`6'Ξp࢓)Yy;0z~adlvmF*w!l-fc21,8Z"vCYaJdw -IHK0ڄ$:YxQVi֌X߃d^(9o^ZL/1mQ/c4|+>꾀{QlNTty`.Oѧ\"iٽbU.>{7JQ@l`A&RZ@fL׫?[Ǻ#? @VzgXoNwq9^%xGW*L@!hJBfEuEQ|5@{{eB16o{dQx77D(!mQⓖ30Jo͋%疣`MNTpӴP8|ޯuDP*)2)F?tȦ?6wpmun]t&aNȮ `&C[I 2 vg42.S)>htonaebF-E]eˆIKoQI<=k=dδNkQA-[lQ#mѥbGop`cCʑ*Gq$+0Io薚-mWѯs>?8`rOc~Ç#BS8KB1t.!'~€0NBKZe~2`xQ8;Y㟿:aR%E- G4HXG=+h֨KRPr>dIM=WCm$HL׋{5πAe~~zG~ 8dM{4jwjaaOz@dMfPȇnXvب<, C!$?[6=$ Ȋ`{8.-.)dA@8UQVog.L >q+S䳛zpPn Q@ M&Z׋)<,^^"2Gd[b։JقuV<_cY^jH:09D"qzoiڨi_'vh|Z̲ PgIPPGA9vc֌vq?+mxsu+v>'ODUE_Qv۰۱2[cn(nbQZxn}A KGs<p2nM/:&Ui8MtEG:;.eGՂvWM=m+h*>{/s9]et#O;$GqyBObZ=,F߁F|#lWRfaL֩ǯ{I&PЪbc ҐOQuIx{4 f%6WL0`gij{ph,YOwP/K o ]D;E.4n6EDS%VsÈtuF]p'aGW#.XR ./N,nE;3A`(;*1R"qۣZ,}wp_Nˑl [?"k>u#>XOpmG[j^)ѷmgJ~VѴ:3ּYQWC`W12:wh'QD{wq߭&#pxk ,"v@q';cL|&  sRȭX"FNr6Lʲ66֯@L P J0I-M0:gM=8T*{Q:6qs%,}h4&2G A KBogׂB@璭տ Z;SzaJkk\(AUGsgBvd>OyƲU=ӭ}eas!nbf?y|+3_vmu']`~)F6nLD'Bqb -[xq5 ̹IY2L$h&”5MvR ʕOMxi&K1oY9^dl7I2nvD?CN̻S "O3)@'TiBęN`"`}g'is@Ҡ߅of"iDU 3T@q4=Ԡ3@g@7ߦOhtN4EiG+ XqZZY kCI FTÜkۏ50 DB]b$UNI𭈏a $NNtmTe-_xGJ7Y{50f2605;oj 98FT!ax7Y&ꪥ<+l9MHW]/0OXdK Fe߳H׽#*'eG !ŧՁy7lKZx j;5[0XýA+oYk`c2j|HՒF@&@:kD$SlAd/fdiL_ibnLVo2,ui=zY%REجp3-lDLD~8͕"a6SGi@OxĈɧe`pIDaJG IwE3 /alƜYy~{Tͱx w|z101~#e?:i LAܤ0 ʤGp_xe"#ot9 C'=Vt($+r*pLMfz2rf"6gZi( va.v)_Rt"r"}3Ƭ]zZysyȣUߪbo Z#>̵xkS6ux%^wafv|a!g|/]ȨuNK =Clb%9W?չDgD$=ҹ#\++~^{SAΩ+@ll`fv4 96a.z"ɜXY}$Œ¥l{57Jn Q UB"ܼ}ȠQ$Hfge ]Vn}xP=v/^HLK:0΁$zQz\q2MŜl~8RP27KDNTCLЩfr .ks,zhOڕfkzKyoǏ;9G \S&`oOܗ ƪDxTШjpYSFET=DpYPlS lvTeO{? ĝKQ9d}oZ_5wk sVFu+ zmdfD!U3 M7j셛ebnA(m{;y-+ҳYj$m h[uKUq]w@eo!{C>C3^CU:2`XPzR\Y4nW >ӷYŵ]zA6~K]L7r]qxQu_2K w2Q}F*pfNfQnaIaX!gv)?`챨+왍dU趹ǪK!|Q&ՑKc?`塃e ^(C1D'3+,㤚䦃AGY`4J!%-HS{# 淔+Gvl]$ʎKuItcЃX⺤&YNvP-VPnɪj,fmJ! EgAX,:;YR\dgSzT)@1z$)-X]@&L">E$U7ܴ)랭 =3ҁa)#wC_Mʕկ7z{QOd#JH6fHdTg`/ϖpNPiJlꑏ=8cHk'4V}W<)g'Rj__JTZwfd4 z{4-PR` ~.f@n Ӷqθ73Jʔ߀ۈ~I d7#@eG@rC}HEWċLH _PiT3`,an۞dFBۤ56F$OlOB.uGvJ`*U|[ǡY8)⚶K {gH&kz^@3zW%~aNn@[=gN_zse.{p#)z>#OŘ}7'Ta]#JO7qJ>Jthljt (^*y4F~&2 !\z;js=k|&YjZEs|z9"ph4WկWi[c98_~]zv71@#IE4j<ta.]-9%wPu~2(2/{0^Lj Y1k^x:91,)S)]'΃3W<:+~Ňm77X/dzP;0ulG;kӰn,f_LD5=cV`ĆLޭ-9(c2wd'C{Gxⴷ/KR<ǥ*ZY/dFQqkCRε%vA}~LaLؖeuVcw;hN]pqTiR;G2<25d[N(qn‚VYr+қ7SV*3hc)bAuFL㐞>H뜾0KY2@D,8}UMh i4 t1WLP[(0?ۣN R BBSJ|NP@ouP] ~&>\NMt6DD`m|84tiўkL*!40ivޞN}HlwiXJba*92d!z޶E @ً`2+(DoU{AOݱk7VMz֗23Y;]!ܲ{p5!&7`icu_8\ AJ~63QJ¯pD+< 1.">ysEFG"DU5FwAA+F rqH˞|M4ϣ.[Z0|TP[.0@t(.v4P%*W}j8h[۬$c `Qtk5 )’w2*D*|p3\.e(YA Ù#{QOjO<;*ljhEQr8q'vb^v*YH ՑA_hAIq D(AQ_XΘ1J 3;ׇ:u>D/*(&W-j'ӽOBC~@p 8yGDB ΢b}.#|ձ}@- P\tQ!ul LVnXBWJX^r-ע{厊3j6j!qt.7d FZjQug>~_njhw0`뎧e#Ql߁w.}Uym :5.{*oFM,z<;YN?/(:& eOiZUڅUzM%0ɰa8W׶h=QgJ!/lg.Bvө˾P; HE~)lVFxC3:/@Y_<>T\?Z=; 0_ݘgs8]  G|ڻtCh; B1<kjdER~d6,bYE{6+BcyTЎ&^ajDB(8k;Ui~ ?EP#Y݂K(8 )sEzLa8鰺оk T: KX!.\k9(tcIyn^օ $4w xI $iz"Yp(NlHFݙ43_wZ)pFcXЏT!^ y SzAI w\fTX}L笎q :}0 B]_D'WB` 6#ς_ۤ|'D!3s d0S'kݨ\TYg[^g Rԃ$L|kیYb.\.NIԫ' Ȝ[< RU䘄DǝrL=.nW%N'7yh+1Df VlȟLdE,HX(H1N Y !)ъQ7ѴpkN Mew(oLx778|ԁzs1WJ}J61x-1`;F(<%m|$᪃%YxXX [MV~jgwx蟋đ)*Ze`a[yh=ё&7U\VБW=L?6=,g Ӆ2=)Bc6\zo9 fAP|S+1oGQg^>ո!Pm<Mk/:". 4OJ]{W=*ڬ r~#x9ͤ\V"GhOE|smśқōg(݀Ln{zwU.${ lX WP!9g.uI3`vë3hS1xw?JQ9WXBFsKİ'c@ 8*YK) Ҙ6X38&}N1Բ~>r+!S"[4 #ݾE~40ee-/'o/O%R\qV.u__.SsA߻k`2Y/ƪjs/$#o\,N%?|`J@&mKc -p V\9^W:' (9m@[#}?wY@2pxz 73]w1 C6S;,< AN êGX+:k\Mi}lrcm^!)9?F[62j&} +7#)Ѽ}P5u0JkR9Z咵ܶr(%?m}M~x4k#<.bQ;^Wm{r[t5:Vg>l]\rimL,YNO? */ v97UN/*ڡ 'Ooui:'j4#A̜FSZXF<OMQt璘~'Hw>[-XW9-@KڪRf!nɨm,{kugeA<2ꪌ~Z^b =۷)-x {$U4zl6cfx 6%/kF+ٹz W0 9Dw!2d!(wV`zs$Ӭ][/o/eo!BƌMD`4.n"6mgd3n`\׷ 1g:ERz1DrI|xҍrYsS+F[ۜGqƸd=_*uLIi;bf)}Mдm$7摿T+ T!b/f x!z ݠ.k[9{xbvÕ~Upf UY"ba' "SaȬwSiSo qUz+Tlg?}D(pdڐō[JVq3]vhք iM;jIwv|_]u"Fb4Y|DiOG~if$t}+ϸMTFe. _;`}BOZ0X#XD>\*lbd$MX ^1d`$g,L<(8)X*}+N>~P[O5'Ci̼ ZíѨ\ th7 8DBdDNF }RaJi:[P/P>k0*`i4KeK=r:tL]05#2I-8R*ڞ{4 /t) TMS!y$`24" qĤdR= fYGK9 ˖gmlgB0 KaʹyN߁e4T&'=.h҄+N-Mf'Tcikͪt{Z Z`HVadbhp@T`IAF 9O&[g @MS}W҃'V&(vo* C(1+DG3$n=|6 n;V 1ȜQᩦY#Yu4ioV.n&, @ApDf]&`6 B/79l8Fx$zr0Mm)pu̹Y7ro~qk3"lBꈨ痀 >w&ou ™@hLZ Kr.V5Ij_`Q wT˶33~_F% g'ПAvTm%ڀc.<2j;E2m5zRb]sI29nϲ zM*B;=*] Tc^I!POc3F<: [EQ6ֽ^j&i2y,Mq% #:V)݅\Y֮O{_T~ 4O x#P5k$L1HzEEGi~u_0LI/͵ 3:Y!2:Qpo;z>~ܟ?(O`gUX՝"2Dt03F3 /K|*5vAi! 'wH4:ʽp^pҦHgc3r‘lArW;PCD hJJw 1B]ʳ3`{38i{˲_d bx] 8A6I5KF!5Eud\ CrkYx_;*E{,@Zr>m[t=]B!'2ӣ'TCL2ό}$hޅBAW˗/ @qT8YYp)돫m4iEY][]X> f&vX bmp^y_*$Ac-eSz AI%@_Ah^ϡ~[V91 JǘO., ٬Ԓ`#Mѹ/.4"{MBỜ }Ů)a \vB:XRԽc2g>4ĤQWE >_PEiYS0(0 ZfBJFirBV3e8[%l"diEd:vH4^܄;P< @WtEKg>Ttq y?Լ0{̪x6>y$4_ e{&Q?Ja`"ӹ),#Gi#$ZbA9qk 4` @v=3;* `e/^bYP41pS[tuY l8Jk$3JB7$w3?cL?c },gGzeT%Jj|Vr^E_jWˣwa#:2Zxͩ"i#Y/ZNR&lb-6bْQv_S@MqX/MwLQ 8/z(F#՞7l1Ԩ>Uѐ.UKE?I?{w` W]mDJ;sO.[ٶE2"2g]Cep8bc=|נ ;;Gnl#4 GXy 7oϡ]$1nl,vz=J{8pl]t 0Jd\M<ӂu -]`sjSU:hC77?ϕtv;OH/!E3DӔ7&p.H.Ubۦ3ֿ#w^gW+$X`Üsrky`8w@2E5;ysNR'd};Y;.zW/\9ϑILG=l{jn PBܦ-JJ *oNL.Ͼ ؐꊦeAQ8~&'#Ǖg.Q3=x"S~%׮H4+ n},uan%x BvCx"& H–ΐMQRg<~yRj Wf=ti^d3Fa3 "ћx`{[FW'ydD|Fj:% 2u6T~@Gܷ-{&C\A]NP#1iXwly2gh$܇/l.]mjG[Ay8۶ -IN\)BvaflH)+Ԇhmpt+q}Wcl&LS_NU^xS/ Kv7w=x}M/bg ˀM^W{Mp}B`l2@-߂f@Vl4pݫ2G.cotÀRkG*Br%q8a:׼Q{ 8$X(7)ԯߕ(7Lb+k7YM&ͷ~AoQU532V~xDAǑXIDT;gnDM*@?mHaթ#LS @}(&߅c]R R 4g7Y& Y*Xk %>h%t|)rywnaVT{ݍH).(]Nt{!5chNϠ<&A~=!8{g3 < A]@ECd>A|"^55c7@L)s+36kQý 1* 2;Lg y.bp6ONJ &8,du*rw4b<8/:#'dN囑wD=Be{vˤKy檣#z4AY36]G&}DW/vuZkYL8v>|rc7KVC%b?!2emK!\i6~[- Id v[ڢss2K` ̻ ]ldז~A~+ wޫ1롎b\'=L͟} O "j[IV>5$6I(R^|bzJr HOuGaaȫrznHQj [5igbi 7rxߒQ+ -M,תy>}҈IL_oo@+lWGw{$ T֏ chySv; ry(´^zF]aI?M NihX([ESp$,- }^J=;Yu$^Z1/0pn>?}UY^.a/&lWž|{=ptvz[ jm E;cFz]!sHW.Se/:V:?!rШK C@P3 jL4w$Mn.&0VFn,`ٗs!eNʌl\&6r@C(vFK!痔lM[&.PJD,,'S?5,q^+(oBZx v$aWUo,ɩ<]\Xt&4dn?+_ZW_dJAI]e\Q16s W_XkN2]CD܉О% 6LUsb7x5%8a-e7dglf؋ ?_E4JrNCh)]P'CZ <'kr x":_OlL8n,i|W@2W-2Eyn"\ wпX&uv?dTaI$G&dSZ+&+NԙsC9sóZZ̄<5BܗE²W!+v؛y *Gڋ<8%r;MBObKb8jn"=Y"tm_?J'J%({`lE]%fQ:Q}:oوY0$?noRdwRj!–M2_tm52F^PĜ%M+owٿ#]=D\lJ-(t~͟XCc$-τklHpne s&SӣJ, äȠX=o-:dG^;2[g7*9k_\N- V5tP5[;]φSҎ"vՃyemJISEmt\mYЉnF˖4o}\U}|ɗ_X4Tro)J2 mSL- "T ֢5&||{/O9зS9C#ÙlPJ*ށ#Hc#K\۲ߤr>NV/TC2v؂p lhxܶY 2<߷~Dmp$-⁕d?7je7 tY-[7h[iaڱ7RIh ]w> mY"~Tk@P]_Cc|_aBQxYڄX:ń9m+2%f>;x|y Zԧ*+`a?dt^OSb C6%=m{+.O]'C|ש.Z@,jOѽJgSPmz S/EvRc WAJDf~:?>f $VT"Lc<XQv&Շ0yz4di9R[VDcNm1lVS ff<`Ց18n澧ݛT=q{98aqԇIvte"}1 ?R6_YNt W.FfnB mΓJUDWB ل'wM@(^ 3; l5aS؆ZX4S݌i/59jN%KE3EF% 9\ +<E-k,LyV/ n!>PGY[0vITҮUzfk<4| y{;dA+j#C5jr< ?hӸC}'n0opT0p*eۯ*7m8yeK7Mc./.I`'%.盅{1ky `CH}z|'-Z 9 7Rt9o|TvqxGSJOVh4Ġ4 #bs6>$mK#} 3_r!pS1?I#d{5p,DZH{ŗq^!QxiӢ&?> hKtΊ)%դOdUI@U.t1ZT6e] /3/R2* kk(S=]{u' 8>Z7֛FBo8?. M >vq0 :]P_ֽ3kuGq*DʫG~닜>tHdOFbOJ/v-tdL(ad4Tz\P uH".j#M͙c||xCE&<իR0GaiT;EIO~(B$LќͪF`>Z%6bpq eg,lNny׉ES4}Jۥ38ߛ[\`TV[PX?݊OE\|}<ׁ:r}3QZ+>^Z Nqh64ľa=%MbDuzw-f6XU$ݭ*{;*H`V^l2/x+tAEZ*ESOGϨb| O6 Ǩ#bu40\ Cj Uw9" /u`^RoA^U.aL:}R:ew o(1IZX~29i& , O@A&1duغ7pu̷X0'ҸQ'Q2fv𢿄nS'k}p#F}M4Xǿ!0yW|S[ѝZ):JD .qɣsUv} BEG/=쵖x Ngt6O͢o0 G ,hǛ旆wf:S-G"`Xr-ԆLlr.DANmr&z@hgB;Av# g& A$%<5"+#"V{`ɑY)H"G#0lTh|Wb4|%x'r(&fo12P˞LHMήX)Ko ,Ofs7DĺdD |7« ^x)ϹꆯN᭦= ap6i/D]i@T{ 9SPp 3|Jŗ8(=e͒6XRYPaW$-íՏ ]ʍp9Gj6uTz%fW= 8*5(X핻" gЈzFldmt#N.رi+E:jd9AnGٟ$Cra/%γ9a|uZ0Ċxs*Yyxk,PAa[dpi`@ ]Y;J%X*?>rIO`aweyV!*K (v=O4S$[ΆW|HeS SCd+wO 7E~sh:{ ]GatS,ٵT=D΂pQ"[EߢZI*s%VNxsIT@[ k$0>aiVDp #2NC/%gn& #r\1Ղ:I=*iu1otӸhOɔ](Oiw}MWiS6҉VrVO9M[׃ DJ?S%q^,uຯ}]G\=x 4shY. ߱ a*H1 2N0w\ȅ#a/ǵ2[ 4UZIH񭧫?G\ snSM:ީD ;d ȇ"Ԫ^6k0RoD[ep[-]lS[[֍p~P?)\? "!ѷ.HooX|=Y8gkH 1Wc5CK԰f$@!_s(Ne|4^?ezNX&0c0c,ųx@a&EG rccxi cGu akZw#r:`gJ8) etU"mHOՆ~1)IFB̶_$ɧ>z&6Qރkj 9^YLsvj+xhYں$B*G;S! ɇ}zE)]s.ԡԦiN^xoz.m(Sg '@da7rxNY֚,Way(Zxf[ B.,NZS/ҢBf3=Tm!' f񂭇5>mjܻ2M.(]F 6w&M%/)dV:pxym؉Gz` R_{[t)C$ri2#<%Kҕjr'A$s'jgUVdb=k:P`rۡ#v53k?t5 V†m:U3]?z5]?RIEzB9.4Pn+؁3񓟄BAI@Hm>[3W|[2J4O UϙA!x{C?oljM2?9ϐk%X՝lJB86^LVpkMPhj&Il= !qT>]#$_ޢJ#H H~z;Tk A5ن[0[\KPCUA:<1BY4NR4I`D@'Mm խ&\s uf, |'m$,wh͔S|diLڛ\bbrt?RS>?&%4y ܐ;qlz;k;_|a+3K`3}rJ@"l?se GqC qd%FIqF]R3c0KF$ޥ{$H4kXXNu>TRX;Difz

HhelloKۭ%SAHo@t ʥs+Si1! ]d{eׯK[eløv樾9B Isl`˶‹5.vaYMc08+xNpJd.~R*MW@J9,Y'|b[GqƄ!lLDvB*f0^ߓ6{b4HE$o:ٲkڇHܫY,CU ASޒ$ˤO66 O0SP`Fp*6;^Uddk]Yw#΂RQG4,q|D?ň\ݡN*%nn5TG9ᣞ"2QS#R[ߜ$X$u YB5(R0}sjc+2{9YCU=/ e_>B+Qtfd+niP.SH;!و?^n(h&׼ I:e.{wR,jۙ}6?lUy΍aEb&s2Tk~|ོB$ qƈfc+RzJJj>FTKpG'SJڨr+}c`F vQ?dr_%-U2'@sJܕ,ԱJKrӮ)U_ZUUK-,vZFTAEBZQláXO>֞viL~|sF徫:#neb`2CO^}ZC9b 1QҢF0wbq\W싄,x'*g"#A'B}mxj-76=U%FRvwQ/ØѪg2CJa8,v ҋa*L`;oa^=`?c]AtYKѺּ#27 ?48] )NQr/z)vYyi ;C uM`ӄ}oW=e\x\a:(́=6s`p1L\rh5wfDAoaKO|`ю[xkHn[Af&iFFl?ˈNR wI,i:|ȰʼnX%#Lkp5OugU|dbe$ǥKUf$^2ebR8B2f0 S:%\]4 ~zY{UL]M,7(X5]b`=\W*(܉ ;,`E=[9@ҔpGyeTˀ,CI_%KiT#_ rɳ 9?=B/!p"̯剤97-]dCvc&@% 7M [%4L3폕N2k]R5Rgz~$طi:(dzT4+$~*ŠkY>̬Q &<}E9UiSp­gD7aw9"ThħS(Ż쁒I NDG[.T]_p{3XPubq]Db4e1w$yQG1(7ق{NDa*Jϗ0xBk#C2$_&f N0{)J6wR8:#\ܐ2 $c=>۶$XX+=6,Q\)?DԦEyaAZ>+/1=߯&Y}W!*p!h>j Sq=@'Zlfvn:qmTBcrFPm1vJu[_.e8*V4[ 3,X17`.]6 w MPy/ҢYy?_z3-n(9GY\鄩⩿vf?@_19i_rs2γNJ゛bt5pEpOjk Ț.~"(RԉUѻf*,ze8r(3u|*4J7^fjW&E5AnM񴆩G/XҍxG(6?EBU׏^ϰs9Xeu%gHEOϟP:Yg }%(V“{;"]т ~+th3(u+WsCD[֠_# gFaQs/sNjkQ(g'Y5yN i_amE7V)SAMfRU"ԃBw]l[&o<2FpߌJsizŒw\~c?OO˚|8x(nlصUwM T8ɘwc6ITٖ(WIeeFY%ep{ew:+(;2&;/@GޗvX70GR)]nrpGOLn[NP[V Xz729"d娗ӓ{)\4ވm(c&h? A 2uNVT?[UX԰wN9̕G rNpDerVZt>Obxo8~l7DEv1h6S׉/;LF h ; oρ:yĠ>o!mvN)~;G}~TPO`sfZClacW[S$i1Lv-[2If'#hzjV(\L; 2Gw8 P'ƣd- ڭ`[ϔn WIE' .?m'pPV R>Fq媴FѪU՜4B>/ԃ9GYէn %|O[Mh`M\=J؇|p~Oꈌ9V*_`9}:e8`+eSBfPrZ(EQw~ Hx6(þE-qj;pVkۑX(y4rgx{?PV$ydbY tL'\0 q7ۻ/6$d9cmmG#L%D_Uߓ)VXS-&&Oh"L+㜔$\EK6uVX/.tuh3g܇`A0K WLS@=`z0ÃFH$emU\:dgE :\?0Zv<{=fjΫ%ɯvkz.s 'ܛO72u ;Wt$}歩U$>٩8LZ?rG;CjO)+@ڈ=c>B.#W,wtf4mbT Cn/XH~|ORʿ30ΛC1&"R 7\;a^R[םoR JynQQO-97U| 7 /6) 3ZVU":1_ E;K$1H8d+ e$M%k>Pُ(k )źl@lIMǐӝ+c&*C Zq](TxWR5r"V.^Ex, Q!G)k_GGI7r|^٬羞Gūsl0s}d~GW59zä/_ oݽ,_P '~8񚤏[8Z}Ǡ00嚹AEf>4)(Tv9lqe BQ]K?fE|)fw7. Ko obQ.PWZW8M[$u@5l*_赸E$P7݊,J}fUA,^JwJXr7-6י0Di?{z7NB4>(cEbKbX0*94\ix35;Wj'gV! / uFP"&b|62-WY[R^e(u~狴4| >xy FG2œ'X(aoz-W4K=Ug[+v ֑`I6; śUcn\< [ȍ|Ղ*q(ցGd;.M(0v5$4\vsSu4}43Yd+ hwoE?mmN R1R)ehK!!J ڙS;NI$Iyhb}5V\A=}m;;9y@j%c>c]Iͷ["g,&䓘B?MӯBW5ӫ6)o/o^c%VAa/] 70Z)*A'4e&b]bf7cQ]GŠl0!x,{}ɐҎJ߁6U&?@MjJߥs\m`ѳ^<i/x1UBxGb0*WvgYjw㮮Rmdʬ+Hn+6~J*,RnTt_o/ ,9>mk;[?j{/2ARr8Lh -KyyuDVJBf^:;5;YR]"T_Kx#< ҭx`\2Lć&<h]IKB/}|ͅm+ZN6eN /pkV6w(~[PRlRH,~=F  Qem''z7.-57wE9#Vy`C ) ;W*cIGCilj2mbɲ|jT+*V_ֽ GTahD :ωaZAQɹCX;]$kFI41?#Z-/9Q?ݪŲaP$&ER|_;B!pp ˸.RǻV0Nڜ=hu)D!m u.Bl[kcίKx_GFP?Ii}{6fJW]Rt,/.Ihhҡ^g/Ip׳EKǞ/0NHh>"0\;ʲgG#͋By\by6̇12WJ# AZmImgG]yn&9X*I:~q ZFMr˺pPCcz $jlѲDw q Yh\}Xt5c}]bcE1~ %>ځ`4k zGy 3ET*O#r/T(^=dl$d hU> &-'Ee8?ree!XNh/" vr:+%0uwm) Ն^& ctH|3B=ϝR",/]Cír8[.T(.Z<txsCP!64ΘG1w}gL[&/PօբW0 0u0iY`ŒްBGG^gA$(6UoF]m{y2fT:OIRDBOm.ZSGzeW9l9<u]Iwd}Ӑ_@VS ̅s2?JeSfG[z-t}\E:j3RpAg k7?ͯ6ecܮ j(KݙWr<:Z_Ac# cVp>X\k$4lLӺ%p+v%Z)#>V @UtDl.Aޒ ?Ssm8(tbPLj^7':QOrwiB}}n#k'krNÕ«ȶoE_8Ӗ8 ˬP Jl{#Jcij'95/0a1a7mҕÆ;A{?5\͉e&OQ{>;U}͎=bQZqǁ*2>RR${/m4aW@W^ɘ4t7t 2iZP->T5P٭A{v?D9"EecEss`Pme6rUu(A։M9g',,DI`/gE!,>DlOIX:#ȦB8dӊyU,$/p(vF@<(Iqnj[!-ƞA4#Y<~dZpw%3EC2B! fk(T4,|!$W| *}6Ä1`NDChK/HOղM'CQȅ4zf`uW^zT;:MaiTz)?ez`lw77*N#.ˀtc#xCx=\6LA~ˀX6ܰǴ-1eꉋT|յ^ 0l$k9o"p5ukA 9#fY#:@3!|s^/6<}zTZgA/QczϑY?iY4ÌM3PRdTb@ .PI%,?ؒ0LTP!akQ*&GqbP!rþ<X]P̰@+[Q4{_aԔFڏ%7B[~6Bߋv'S hE6jdGݟJ ))) LCp)Jn-*'7cϒ4r& 'gVk_׸#rDxkˏ5aECy".8Eɥz%R@uHWM:+01hVw(^ ѩ`Ht/kMMYVda  =Ҕ%Xܞ`Aps+iGo%10/bώtOӪRKz#J͟NDUh 7xg֗YhMŶdm 1IN2vrp5]O؁.T /tb4$K)N4",8&.xd \>j140/;41S9!-U*K wحno_ͷ>@vhL3*smj@HGf'vf["a/^6>e}ߌY[{9?v%凮\Hat[9bLV ԝHT٫Nt yHϕd.ӎHļGXO.ehF[ zׇWU#1^UFBo_NL͙Sa j8;`) ,QA񮴽87PZY}" D.(?YΆλDj$m=T?hAWҦ$Hl30$u8jVB)HBA70G0lh>!lu==̻&y(!U5>Qg6N $L\ hnU4t0z#Wf_Mv[t h)Fbk5JԽLZ$~&6_KDljhSL-T)Ku yb b^JzdB.i~ \!e\CB+LAk#B;p6P Ɛ:%XV9 ༪qdV3斉R#H&[]{Fj9i#G>䈀/Lב*l[ -=Q(笒==6':?mRY {#v=CNJ`:ǯnQy;q/ bꣻN tӸI5/R2ffyǏW ʥkVGamWL{)5؏ ٍAdBbTF4OY茚z#c5Ж[֫QgeӵDmisp~'e s7@ŋf%W5?yIP2S=ܢc7R5Lt@Z<(j#4 Zz༼ c!7' q(6\12s"|+$KZb3NCx=~?i562KM oرlW֍n @U|*s&9ߑHgGwEh'|%H}'hN"^XϞTXTl~w,Ţp*ަLhM5y (8KdPXǬXme:Dz*[Oz2Byֹ/fQ3BwuUMU mZŏ+`[ &J$z)}=nĹ?B_,t#"'|h -)C=lQAcqhNc3Ǧ${ONcr9cuitgfȃ pZKy-OvQ$vt:s%rhoBے'Ha] Q iF*uwL ؄h䟜OOh(NN1/a-G=F}e'0]3cL-8g6ǖkي^VB3:Z:۴kB"1':S_t,]1Tȑ3 f\ubS%TencQ.ߝӁ$&ǸCٚyI;Zb;R,r }&Yy˳ mه9( MVj  de7y|MG6Yiݾ}X0m޽ ,Ͱs?v[}B2SBnC&eK8w P?=EM. ~htyqCg=e$n[$7,|Zhj@ɘ9,=E&]ΊlpC oe_v Dԃ}㢘 ßn'WͷAQnXZV ͧoĚ2MY D1g켂a󏿖1=|;: %R)(MqPS$d:"V>Shl_}V9\]5 g+uТӞ*dn V {ɴ>ewĀUwU#9FwSk-,vϗ]NFJ>پ̿EVD;NRw +0o`y??"xAbA wȵ)LA|mHS."(7PVanD҉W{Z<bR}mMRoJn혼Vf #ni `! ϓͼMˎ];/2a uO>oO(|''NºEkxgDͪ1^d--ooc" ej{/CɭAD=Ȫspm(J;.5|\)lh3P ].]%NmAy+P 8pSaȊŽCݚa}rAT5'i l(D[ݪec,ȑ7ؘ#6ܹ0"~_H‰?'S,57wE줁0 'm:WυOGp$5Xя q nWa#I2ƻ0j3֤0t9wۤHmߌ*-Lnxw>^4$X4ZEү}r|>ppnGf$R)t8qԎ٠%?[LA^KV]yLܸցb#ܭH,-X% sqaִ)YdwY:`ݝ_2S-ګ)`WPa?;0p*:R0_sղV<ٲ[""UΤRKUZ x!U]4/M/ܳ7w$#E1o wDi-yJw!֍P%.6t#Ւ1}p3hZXEK5" 'CIOcW/z6V7Iq!\qj@}ՍIBg {1cycMq7k/H5 wiX; L) !f TٛUD=ojO^B|Čr=uT%dȎ\2;#3)qA N$lֳJ7~8-5:kxߜH0{GWQtъh=eKI{ 2^6NhĶM N^(hln`tr[GߙrPr49}ML'g3I-,ۘ! *Mr$ ϚQԑoZ%Tރ Yk)'B4;o`d{pd4naNϱԙ}َ@֧뱅k]1LW>*<,Fޘ*0ze_DC&6ɧ[gp(5fe_pn[%nK:ܔ ?fuv!Wybi6b9c #wN)^*E@eV ވ1k'Q:kEIu$ʓ?'b4lQѺ9Rc/ʂ Cstx5#V>hio5WgCd5ʩeGq_zj$D6"r&-/jɴ+ Wc&[P)Zّe1޲U#H(XɁDu>o3{ '%_Dh.>k¿P]y`btt k}KHр::CG}GpDL"oؼ$oirBuUD/iكܚ옄" d25vzWI̟m bCz҂Y3*`mʽDgŪHi:+,<He ;w) ߇J*=\wh GڪvUr7':8&""Y<2 {Jh3uK VǞr ](pQ8ގ0ԅvQO0Ne eZuGAq060B^] rX7 Ra< {zFSd݁`F]v N,i=3S۳L:Eo[b]O0 ؆q%7ijD^7Z_Iy3-;G!S@}&D+K~F O1p!bߜu-iL|(cpJ;^/%q d,nc #k̞vmf&H{^̖ο[fCzRF]$#@UAQdNtQrˋ.~9GpGµW|'5@4eiSRoG*D-=JS %mU,}lAo|46 oH7S5nK2c h|!;f929' dHcp'~h:Q=OǙ"SDEˁ~H-'@ƫkC2y Ӛ:{_xϡa PR8s)- 9-jY=n;V!zrzsPѳm5앧.:Pccfe\\b@y8cmgԾ `ڏh*?Vo7@Z1>t^jz?6{0Yu'DҶe#= ME6=[[4+Ѐ- Tȏ_A ӷOL?گ"\I2( %dEK-_Jzmt*ߞSj>7󜏁VuTau`x`0I wJqé ΁%GZKzZz,Az& rȭ-: &@yi-m,bG>uTRu}rvPe]5'\8"t뚤ժSui>kGeNhǘ?b2b]8:GA+ܙ^LD{19c+/¦]^f(:~ݾ^iƖW`"FXΏV7oMrvG Cd^'uz{!V,@3g# $X2{XGg/Z4.@'mc1h!#lcN 8V%nִ1*T 9etmpT2Sq@M5?D,J߻]{~n({S!@+cn|M8\RшLĚw/Wa;Bg~tHq,e^HY[gZ#DD] \ڐIfpKzeڗV+otgw^TZDd)ztltsaonH7b|` ha'NF-o #߻J>nF*&;d)iQ(<Ԡe?@k*(` CݎjJ !B|t/cU L0 1mT\>]Qf#gȕ&#SV=> -41 YV]ӖYZ Be j-hquo?. z2g!fxpia_ec9b5äsyYos"x Rs4 y:ՊfڣǪ~1iv>EB۲rౚgpyLE1Tp?(#ױk0 ,kW~`̨ݓk0b*4#Rxj*ZU:fpk;^,/,GrJvygDt[K5ⅅ_ {ASM9S1G7Q*@b],qS$:sy~q2> ԚKvEV(_ 1p'P :ס_d]>g JvK1 ݣ z5^qs^6/{aB)I_^V!V;\؏cqjJ?d*igΠ f uc5+$V+i}R=bBԺLcV*-6?+4\'\=v `kvh%NZt[;DaR Cঀ>ʷ^dS!A٥wѩ*3"1#P[*nL~N.! 6j8 fjs0@kD/m-Bӎb!8hO9̀mİNJyI)+g W(1FYZĠ BO %iU2cOBcPEYJXFyӡ1F ,E`b,ܝ_ZHXV,iɅIU\wXPCb*8 ԀrP2ZL0/sЗvh%Mx!NY^oNtO2R}B ;-9%_4X])xƽTO~`T'h-SDFx8^ĹqW]U)񜝱FG7Q&V6i qGIvw3AtŶUr)%p?AT/2eawqzr}ƅ s^!ݤ'pp7txQ^y\ԓOp} ׆rN8mB=5+~!z]H,8Bq0C΁'D1˳<$u?Y~:T{ T4RhRUV6|k v]~I(xm)SyYᧀ)?gxҪ;LN~#a3 N2zZ!$vs]=u )#oeoFuI RA<9 Qm.x\~zL}Un]jV;Lx}%"vB >TbzxQӎ%w| 3W>iﲺ`8\E݃ u+דIe`; uI ,R<-AϹvzT?{mdI=^<)]odt3|s%ѧy) :HG΍(#Z @Ilu"^_V*t [1տZTU(\>4rQ8+VgJ 9ƯgF$ Q\eQZ@]@#oyhV&֛Aؾbrn٦s*C^SDGTN*#$Ԥ}HCzef.<( ѩ*t{c>qw (T);-kB[AyE3yb$_R*2l`Yhw% ~0W~ZJ?nrɰ?(> x:VTtiKafPeWgVVkh~9-,,t m s}nB~a¸`~^PW)ޙuc,6F*`n.sl>;O`muXSɨqI5ve@J~9zc&RqSy5:ʨzt%ͻ R'+uᑫayZKFΰlMS:x6~cV@HAKUʭﮊ+ύn>4p;Gi΂"~sś~UO3:/ GA3r~D;^tgGUD eP$meS|>.$Joҹ㞩".aw_MѼ]U@qLrw%L2W͇U]nS]QOՎ6`]wBwt1 bJşI5 ӔkVly/aur6 &HUVYxqgJm ƛ '.(:ts&i.KY΂p.ܞ}΀PqrvJB {Ÿ ibUtJF8h$a($勠[r/ 3mJxQ=xӖwZg#.u0ДyI:=KDh;С+bkSfSng䊺FI#o4rEeO@mIlK5"d/kwNG<$z QݬE596|Yր[ڒɍUf?_̝0@*CSw"q4NAQXQ7F:2_T՜yC)c)EXր,)eu^^[l"Ҡ\dRK_=6BV5,V5Ǎ4c0p#$HLb}✁-Nڦ1\0TH?_z9n+0􉸻m柝 vSҧ7ޛSW+'@_dje@^I@CEq&qp`_>'k(p#Zz&H t!Ι-~'=ӡUe Ϲe uentH 5ٖDt? l rgr.3yc43=|F@blə8o6h),#mͶu$G-qd 4뭅ԁ„wavFLmrr#^X9n6@+oZFv";5)h0oAjA JJ㽠iH#7+=̮xHo)aOv|f͇ޖ9%ua5߻F{N.D;" Z"` e?mL Bis <¿1`' aZ1\J/t˵?JLGbDI%%*4[yϾvC/8*s)tr{rt3 /?M51P2)[./JT y\_: Ҹz&Yf2[$:;J2>y|0}@M9^R`n izCUGa,<sf {Abli\NS>kHr_l(zHn0:yG6pgwGCT[EtX'AW 4^yOѺ`Bu։p]H\_TnoQhJF.%b'4gc8ըx.YCsܛ&,>(#0PiH)C"ɹbD=Q 'Hcz-^AQ#_^B64իY =}'H !; hS^r!,l"-, SvӅ=S,;D1}S}6K~bbavZV:X0bbc/WE'] sE2gɻg NEѦi'hbr#D34hdŚb D|jp)&(P6tb1ZW:cXaY:!$>|_%ڶ$uc,= @ #"y8I!Ȗ?'8OGGK٠RsIqBOvٸ^ 'n/@F8 kslUj*0rAwLYz*pAbЅ5% @8A ӕ?,5jJ qmU4)uJ+@t77ٖ/|f{oBr_2!aJJ)Xnbj9v*+o' Y0} -&܉]ODU$_o!g=5=6T}&L=I#|9拕"`Lc BU{( K|A.p82=d+5dxΓD%$!B:DJʎTsϳPs"D*(yEwNhz<Mf"\U-FY'ˌAZvyFVgj "3۾xԐRz^zC-rPvPm L~fnb{qCO%A\"ŠJFC4<} g4M2&g/{wGnYA]e5oB1>1U'q. ]o(YiQt,=Sō>Z(X?",IFzI j/m.jxW3Dpl񄸂k-|m;2M,D0Yp^ ݛ8͟k}nhpAA}z6y8j2փy$$fg0> iYW/B3+|.%ؙ KЄ3fj!46bru~&/Wm{hԀapckcTL)(unU$6}~V_wH2QMQ9igSo94:jiʀOK*,c(=uDHIlE@H7h1EFOE7w1EtDKugi.N9Ґҝܾ&Fb z&0@v&8hvfajlT P$?iNDu"`D^xx#7E,]|kN{Jw]|=[t O'V _?[͂@, BƖ(mx=q)><*tb ҝIC7=aNN'HS.k˹gŋ `ц3YSXn͈  *w}wsL:@-Cz^da:ĖEKe P=g,g16nQ*M<>;h@߶b8@.NNi`/ VÌ# Kis'[AOUl+U*7L=GSw-3-"UuL'Q>,c"wm{Tv"75D3wiMЩ ) Po"9 ' لeVl4PנjBdZխABj.?{$%kkv_i8' n٘ myvE;Q=36ZsB9O\_m]f#6ȶ+PV? ˏWq^[y]`獉kBm[&sK؜ ¨!gt)fqJ SF ~M) v̱|o\Ll(xdԶLh_عQK(+`$pQ H>ģ6op69Q&PxtT˳I6!7{ pbp禄f꼣a}kdPp"X&~٥)k9[yi䖏W_ǦtkW=th'w J{]op"zdxB5g[RH3D$ L.5+\WXF,.A8܎@,!L:RwT+Nj&ƺ&Cnn.ȕ -4e>fbN-DOB C2c_a;pB#}R'K_|bVpnV&Ȉ))p`ls9r` =5ϯp5GS 0W89,q08 _,X" /Ŋ$Fqѱa'] F!fPȼצnQ#Fn{>gS"aza Aj u@TMP^C]ʮC S<i!c+Bc]Q)aS%HPD[UJoPٙH &/@'r³=d讞^}S 088JIc$L -%}o(P_?7K,_|pgm]H6!lRbC+fj>  9Ta+`€op/ZrVѲ 2{wc·LP3}}DAu;ۚr*H{竄Gy6[eh{J`㫰iMו*;D:?k$Ou}*"/n皛3mZd$v{4ꫂ-jڌKH«^׎rgK+(j>}"QO@.?%`1\e&{$xfvजEX;#ly{6q1t9D뮄=^Zix^,Kbv-ӂC}u.ňC!)3N5BR8϶)X,F X a[ f퓛ZT ܓ>Kfgu>C;jq܅$EgMF;G3ev7Ag?WY`1@9t 08_{0KYÇ'g\Eptkl(ÕXX]-Mr$AZpuǶ0aԾ(eLp<^6:Vny@v XzUT~ nARb6GwOAga}[cЮ<|d ; lV|9ٰ^}jSh$E)5w|_2t#^#xb:SEeA,5w.mLT bkDg6E?BVU6=zIN7iՖ1RGAkQC9p/ydLvI5sF;Qv|R'5 aQJH&22վæfɝL`zyJ?_YD;G TUj-V9 uڝeD[Vyvta)%pL˴kC{cE7@2NS؈Q>y 2R pON$&2kEα0Y4u@:W"P%Wuҋ zQSiZ:}R$o%覿 - nt _#OX% _ә+bin&S*6[V3vN/P6h.GbI5*M靂 ^0 aG[1+Š$!zcHy/QPrf8lC.URBrMYz͂:C.D&\-]%~,lBKtR잉~ lCd sc2"i;/5zPU- 5"oj8:l˥4<7eE(Lrlk=*h3P^UL=JE+j]C vQ$Ez. JZ'HTO3UlDMiZN݄@ڹ5{S?[ !֥GeϛCƒ<JCNI;-B[]˺5 /Ӥ>9BS-|RܚL־t[*ּUg-i;zD3xmyX6OrWȫhC APcAә-{`t! zCNmF9=gP҉:a<QUW0Vzg^qaW0:HHmZ'9R r_6}P#wIjz=b"BzVG;,ׂ<^U7ݽQ裟Zqa5KU,!Z7>͹! y;vT렬`CjafUOR@z9De]LaUֺA2Bjx)Hq{c e]nKv)y 6Cz$'`F&ݠ7:wy;@h 3yrpzdW0Ml<z@jEgSnk@O'4$ڿkQHef=0 L ĕ)K&@o3K.Hr!`bf^ ∝/cdѸS,ζhv>~AP!)欚-eK'pj2kuD+١ ˈ{ߘmo_VXQsAv׃kGSzL[PƗtڈ<ߩ0co$+:Qܣ z?](:M}C_\`fpsƔni/'i@`qX( M]'E4cfiNi'}B& aX(d5?^VrEG(IE:RQȊ:Cձ2&[Y*1kYcE,g;PDƻ/`Uc# d?!*~»YXuWaDä/Wh;^C_Tf5Уy~a/T &ol ?cVh B5Zl_V!-=ԋx)dhrr%bDRhbimN 071B!\ۃ|)ikiZW]8srR*T|v1KUv4|v!@r Hg,"rohf+_Qx B`fl/LQ4ϵ h^X0GC)5GCh3a3ؔ,SI~ҫTm4i\IJЉh k lQ[9`mɫ)_yjTT+pD=K@שּn[O|RsO,Xx:Ah>=IJ\ F?;&.l¸ȇ"RQVwD!%CdV'ۙ.B4糚cZZܾG(G{̎P3 I%ؑt!\r#,ǎ)0'S-]' ~p%Ȍz"m)TȅpqOS`@$+ݙ|xP)@,3ā4ZlKaFrxm7 U_j}XZJåV_S%AaRFNƴŒqdx!KQJa koZ/t4 fD FM[ m͒B>1n|IE>繵 b]lJ*Ѣ&]nq&̩[6Od H{H:>l@*:%*ڽoZ'0%ig'd֑wK=\vYܙ d c5ƁGT`*i{:ͮ-n AcM]y(±,E^}\6霗DF K1/3Q{瞘fqXX/ǰ>Km?=蒡{",ٚٗ(>5~]@GٞME TAv0inȀ{8omOչ˫V͠, ab.݇3HA~_CjodN Cێ낾YΊD']o FX!^2$HL.Gn)< }Ḿ"j[ȯ)&vL> cܚE z5>c+A#ș4*8}W>EQc. L:s:xDf/|Y `G|HOf tq=2sԔ%<\cug@sW &ڶ m#x^?.fZV;^`*=##l Q%84B*' id 8 +oN ^LQ6AATU)>UkH@F[]Dn7$&jHhhRS^x%E6XU|b>{ #;u<겹𳊣d! &ok|rK#rTOT,&'6y_OIX, N;%HC%A-3!`l`m|?mo㘌S~V}fWpe)>g[mq"`-) !G+Jht{U*n9K0v`RW&‰2 Qx [% Kz %οpv>J1׵eLΐFa^NXHlU:C:w6EWJ%m : jp)Vsu!I~xM;&Q%F$X[)#aP¼2vt=f):ىԜ[Rx@$l_W^{`7̗0as.!(IXUOg2 '3Lcqw :5ˡTpB֧vRlϲܘ0| jaMH:F&uo5mb]"EKmپW[ $""p:EO?R?\"ND`q_Di :#锤<'h'\HqL-w`[~=nP=Phb.6Uqek1 Xq e 5Kg⩞4Um۽F֔ 7RSuS^ ʫYWnD2#Yk0ݎ휴pt`&; I@v>ECќ{Am;K;]so$S%$*$/f+^BN8EmZxiՔ%Mr@sre6J0}#3^KO/IW8 "-&$[?.Gx-Errn^+T)'+j`ۧ:OI Hk/.8?ڜg*B!VJ9¨/եMz o;7ԝ1$ \ِG]'Hi9(>3P<'W2+|i0=ޔX*h d12R{#:{qyIS}|c-i֢v^a} a[:$IzS-O򚝥~Ew1}V_σO)YlEM9@HoeiUVD!p63\-5ъ|_=1 atN2BkGdf9v'5ɷX:p:H̱BLtUF56/0W| )(`~ 1D k\=tW{q(@mn,$)x &nJR{ٶ3>kž3evcbD16w25~O_[9U tHkϝ `wH(u@r`^ yڟR`^aFcLeI1G0XgNBl 4SSL +k|G^d8tj[h.KFf|0d% yN+YTLo]02bʔiG6."exé̦q9'wzJbnw|7ʼ_mh:4r;z'sm9FaUaGK-<KĝQ궕9--P1uc>0"W½铁o\*qP^E!s`ԃ{ ba+(c6l/hCtFv|=6lY@ B`N1?yn1 ؂:Wp@9i`NfҺ%ӆ[m_;!Mh~/PZbgkkn)ij?7yK)d X1-9Gu5Jv;oE': L]\jꧣbKBT@3)S1v&ޠIh=;Hg ^d_27Yۓ1elTj; ¿ଌ"yu]9jaׅ,zu9isP_3eO n X;=q>lRѢ Fܕf[j߁;-=Hд}h Oh~SK,?uIErx{s"7{>ϸ}?kf]_<sML vpPRtmGC߸3&ZJ32&L8W7!E|4׏w15< E?I\H(Oi؞={yŤgWaqp1e2Fvfpk/QbA{ܸL'6כl`[#IZt(3G.nz"0 twp])XW }{t&sҕʧiSG~(Rq6If>x`}NyjwRccP& ? 0vSן-_?d" R~m&^Tv"RsQѱ6@ѕ V0ܬ{>rp }l&&r|=V.Xw#1~&r(N#MѮC7}4ˀ }KTHXyw.BNUPB^wZ!ˋMbqLehYZMҘG42ju?ա0I*孾 `&.#bWTm߬|`Rm4ZƇܴ*{ F89yǙ M;īR[El!)gRD) 4 񉠭:v4[Xw^"xɎQ|DǦD\!$ؼ4wOu$ی-0]=|0@ bÂTƢ_xWɡrៀ۾]Zd-eN;\HSݻ[>!XsݖK2q fP*<1|=E ݕK d'VwVTG{?"-/ fo21?%3Ų8o(IJL88 &CC&`蕘I7Z Ka8a#RWY%;U d1zSԼx$/=dZT:<4PFgj|D~P:WBN@:ȩY(M&KX&HzPl[gm. j.TDrb_57(eC ]Y^ (ǀw ZOtp, ?UGZ4:~y1jUIl'T1 :}CɭzP+5 :{~7{7BHHR16BMԔć~ 7V.FirA4M˯Qe)Q~>2@̞jPAӖ$څ,j3cx@i/6{Vm\x`.8fԁyU ?mQ7mRr G ӥ)rjsqz(Ikmг!kȅ$s5v+5B+0R}E!:A@-@)COon.U9A/bV+&@eF j]&zLEPBg>opW D[T  0azM:xRY\`=FTԸ!0?=ŤЍ4wdrNja8xGn,_Y/gGR[Br1OWT4$h3גGi7hBD2E=P("?%R<%zco->.kB*PHwGr}9Ϗqॽr |7]9$>?9(_ЌqRSaG=4Q6u 5h5Ld{Ͼ_ʖlZE)ozIzEVW%C?r57JɺyR9|Z59!Y+ju`VNXh+}A(* fCt[w~B}TWfWV!CyZv01Hz`( $ʍizu7^o9f1SM-p0j/NToviPO)mK*lneƇ4=)?Zs`C:5Ͼq{UCMg7ҖL UbYi⼘/w RKZ2@!)LDOl,] `3ӐG2}L.֟N i{O+HۊOM~i%mju8ꇆG3xҍA!1J21o /($G_96&Gm$\XvTF"™uofv[9ú=A33Zkh%YjTAw69`!։>{hZ~|iY_K0mp1ENkF6g>jKBE^Y4&i ߂ۈ8*~Uqh$P819TlS駢q"P Uv3rSژ z̵w"Gr:)B9]}8)7+7w-I _-@"xa$«ڄlY6+gbLʊ@̌gaH VOYa Ĕ~4;PG,hTP|?iZvCmNopf[;wxP/ȍZ#^5zyd^8-\,i_d Š}֕x4X2JRҊ~;t(@"$,BKFKFՌV1>,2h/0WB%jiOC@PH_~ZLasCfr/l`&WqbtcLzn{MHyj*~GM lV*"9/?PlDTy1PwJS+ɹIhrK4F.qHoW= I8> 5Zd2$|Hf2,$6GC:<'v%x_l=BǬՎbw}(f#PG/g($ܰF}XR7AUtmM)i9; .: {^\8`(ai OG@d;lYEnoŌU$,?;Thsk:7c,H*8=QOT; lch48SSӞw64b.>fjM6["BDIzYZsϟwi׷DrB]5=$)UKBw[)jx'[9ڔOBDҲM3C{ɉ} y!B/l$7]tvo%26B?ec~ŋ]T#]`FZ|\T1 ||]), s'5YnגC)1h@Y`ʃ%HQIi˳ 4ث ̬Jg-#_qw"2~&SKԺ6*^r{5hŎ0S1(* )buIY z b$4:(!S\OnЉS_3f"ׅk=7至JlvF28DDMDmHz {FoH`g͟FW}z(HP5q2< ק. D/X+__ǖ\< 9GG7߱NHKk vLSPSEݎδlaEkdͲz6NݚW/tX7Kw \ ~ԜMtU( s qsf`\BͲFe-QUJ5# G-2͕3Ĵɷɏ%”&la3 ;؍B1);N@ 9xC1hSz\VG__ uT,܋gE X) .!$kSG^HW*WD|'"@sG"1{H#ԢspwJ&a+EG@xT:"R̵ūIlp}nmZ_E<N>.#am7 +Y/7t<] $VɺjG- g 4 DKE'숎oZ3uP,p0mI޺4?LN)=^,ï!_SXZt._m2튒GG[z!v/f0 B„SH`yp.(O|X;|.BUN~#,O:lSRRwI]ǀkOO(\ӷOc`VS>X_8,aF[ K뢣.Z3h(?!^wFSsϒ_ge{O,`nT}Ҷ<4tr&fwd?9󌬣tiC $"/4&2'H#N:Z^.ӻ# Cygpr#{F "G%?!rvD?>4Wuۂ2 2Bi\jHX=a-gʺ,̍)Q]5Іdeq.C_cwA'3x:i  =LM$ػFT,3F} Jt/9:[?!PsSq4^yNJ`U۔B.[.{J 桬(BD[7Hl1qՐ@ `Jue` p֑3_O%?QtHE~]wrJ604V1B7MZ퐈+>9 ,BcQ싌FɿQ0(D//b-;g)z59} tR St*IT U4ܻ"TDupX_9=O(Fv䩳 \鐇!KE[Q6~2'#qQiiχ ,siidTI A>.E╡E&<"L햃 c ʬe:#/ͮz-zKBW5mq,UM7Ro٥CW ghnJ*;!qrkC7nanQ3g{ȪnE^˼LlȽɪM_Gh),[@ 'mwTnV HpW[=EA4vPEsZy#4$wOκ7O;yO>ᆐqw~4\X \4Q'S  Xs2z4 Ucosn4cm.Pd-SWT*[@Wu5+舣3En/ފ{LtaEM^]w6(Aq+(_/Z{t{<>?]{il.u;''5^HQ*U`pT#Ai[WǃjOPj7`D9u.di֘XSU3s dC w' ¯5nokQ&R8:,Ǵ!PD砆b]v*d'4ktYko1mN11?e$5ojXdI&~j{\<;\>ςm]v"/50]N6Uҳi],>qF<{ȍb;KhH|I%pPԪy9B} h,'H#T 2 N6R4i, !ܼ'@R'ɨoIfaD{N>14,tXWחS { r ]NgN z%m `WUeLGh~Fo&Jx=/'[Sz~!p rN?K.Ѕg2A p/}1! R4kƎpoق{E;_%e-EƤyiٮE -eMŠA5Cžf$cHG J<ּ DE ~#x2!VSCv%#@|mUCf;}}N._4][aO= h}s"8d 6d"-|NW\SvK Y(XJ}p]Ft+w5 ?ojɒ?m@y h8-@Ͻ-Yv4Ilܶ4;yEd-5уKrõf_C( ooAbߟw6yŤS\AVpLj>}yW=]ZRٸ#i4/9(Ƭ[,դ"9bDx)f3泠A_J;!>1 ]"8\ ̍Rꥍ~=GoF5Z߫mjB.ffa@YfDoA鱋d9%G軽8ZPŇ*g}+ -U'|eLC^)52'O p_NR;'S+'4A1(40P=pg9V߽Hya5QyQ1@PG捥RN.;{j魫6qK"{bjZ.FrTB u|ф>:F[B iSIby/܅a{? zMfuոvwx=1w@d%E 7>j O !&o3,vP@9q0oaR4~M;/jvPPbB,XKt,/""\>,o,GnCrjR,Ke7,Nȉ13DgX 'u̓ q!W9$"STvneaOQ qkCY07tǵ-n>T_t,۩o("VJg/Ƽ&o8t~aHL5vJ7B & hw]> N.V$WEh5B >9C-r@ >0 w B^4^t3D{/רiTiʃ uӉ i޲z_|Llm-n̚5p_wUa\2A8rF`zf0M]Т1:z MҰĸשoLr5LIo %n\EGaP \0g$ZR=(6@@ޟ/سjɯLjwd +JF wփ_s 1 o/%G:+ W*kThS4.5g1LD, :sJ][R-'&ley?i;*+߰9sf¡pK+hf+{<6A'+y8Xw-qp0N5Sr@i s|5zG}X0禄dĈLw=2DlD7W>7ﶴP ty,7 zCd1BH8[{;׹; :}[ىbr%@?AcYɛu!eAHiOK@owSʫiZnz ʞp[D'w?Y?jN- z&+!]*ި[o.HoNiuPya KeuQҡw~NP!>sstB H1MPN˹Neݭ'st{ SR|SwJڨ<|)faQ2m4b\$y}|ZN,IO%'`wg3fՐSǹ7gDtbS ~9fZh~F6*>2X~9N[2%i0ۦrJ?r2 Z ZC2T ˤ|t'0ex|0(TB]\|}U$fhJ#ؿ'څ$j7:c/-Uݢ@w_P q{d ܶxWqdL1ɹ< C$UӇlnFK~M@vS[dǤcʾXj=;HӋwJX0EJn:.e0ޚ3O U"^0N^Զ7Bl2B'lN`+iNolmjH76%k[aHemw9']攌3v! *alo!T(0g(ELS~7ޚd3JUŖ4݇[V4nd /Bzgk~f$ !(Ny4Ll 5ԕ1q\&bf)IJ#͵j_$e, 0( jcפ`$Y@ir5ty/ݾ'Ηy<ױg{T\n9YyTuЫ%3{Q88oZWEIʘ3,:tJurC1HR{mS# %o`v2Ou϶6z yK逽3&W "Gf16oh.] d1ҳ\=5U|bn) &6[.f4Iٌ2k~ bjAanC8X 3~&Z5n'',"֐b s".%-ij.?7jOd cnSޝT%cDȔ(9_ɮtm[eBS.)m9l-2Uoiz&`{ ,fSu{B1Iuփ>0O Ŝd !Pz,N2{A}.%w腆ɲ4Ԓ\z2E5M?=pN'ʈN[exvF\7}Ǒ#a@m6ƞ 9~d8`R$Yah&%WccQ=(6?}\,ȋ.7/:QB^jx_}DR残OE#8J8}MQ9f xsGRHz7҈{Xy{. ; *G WV.G>)4o:j0ɞ-as9<:__ .4~͂oޒj=2ef*EVA b1X SHCz$Z^Xso[lfY/#kpx ۊes;v`]Nkzd7L2Ӊ5Yfb if:Kjܗl0ç|Ł\ 鯼xYS8^4[/M7U(!ἢgxjwP- # dPzq~*R=%%V>ƅNh4YC@Pt_;ՓYz\@f(J0Yj)[fvѣm 2U@Ģ"gNQg™1xŲ֎ɣ0La1%"\>` :6nriO3̙z2뛸ANbn`X^^ާ鄯snt-d.ߓH{~=$켐pG{َSl~ {d{P QW*x5Զ9)k 낝_D@P+$Z2uz.BɼSgvzJh}#+˽E^mGNh#깛;]n 5w͆R4ŽhOQUL?<͙ECs=FBqgp҃в($D<-1n<2iۏӯ =ʻ&Cu.(y9 I>Y^H !KQEϼO$jv/!j݄xI:q&ETS 46=u+-]EC\X\":;0Eî`2C0b^7a:1#qO1(^6 5Qs/ж/L,Go RJC KF]Dh󗎆 >x#Ӡf&in'w%8TӤ9mשu^ ͳ}= 4!Sbv|9GbMքS1 p#oX-* !YM4[pQzr~@Seyv>Yc(h=LHw|epyST.&gihX / v|0O;`>?зyrqjR:wÈcDWL+C↱_P_;+2P~f(4D>6c"{I 0ӻ#K-4gqAJȇ^fƀo~_hX B&zʁ Zv‰>0nQTz/L|n޼aчjS~~l(W|2CZ2P`P OS #diRw$C8 k|Sł$rN}cǀp{M28e]V[q5p$Uݚg$/}39GՕbK l_WeZwlě]N%2*(O@Fhx(wbx⸜0>KI8*.+?y5Gw]ɅfK}R}FQ#fԉY>Vd/;*3t#Oko QC+ I ,Z]M r{5Y&&Zle!p$cMU JXE$Xb2*a`A]A pX7M#s롤ؕ(~SHߔ\ҖVUlNpz?8C#|YV7)9wͬBqcIk<<ډT7KxUd6^|o}g6Y?c5{xip3|bNkP^ * xjq{%\z8cz>wFYޘ"US_|$@]́NE;XSx8>WGņ&>5!3ap[A鈐~>P1 ݍh=s&k Yr}.΁hSN/&̒u%j3~yfL9TS#5e ` Znw76N r ;<ŋ '6K+ Nׂߪ6)Ui+ł v"tS<΀ǰX w_i+ vIrJhl5LBkx%g$g^>fy}(ƇFoߢK =st.A"f8h+JSps2{9Hk&͜wߟesB”E}B/ H-!yv ;ă8˙C .tFl?k*cJ9$<~/RQseU!{5pGS72 {"2PUpDIV`Փ% H MQܢ0q*eߠl3Zx@eI5-rP\4:"WZ7٤Y]P`+2MW Į-=-:+ $1 I,OLVFŐ.3@N^8C y`>{mr-}83v5`=쨊 v Hu(IǸUgF7=6a@!ӕ$# s fK=t` '5pG5Y#=@Bpay%,eFAo2/%*'"Zܹ8ӄq" R2Sx#}4x)^q k;B dudv,L}A׍Vs>{U$_' $[ +uIlwtig~; O I?:~ZBvmG.R[' qs:Swckh g8p4ѓ4|BH!-Sl .3t1`Dދ -lrD-),{|(8gr0 =d,;+vC)p3\L#[v(s5FˬQ ,^p\I=5 mqY?_wś^ݺDf_s wiXXH2tƑ}uKUxԕZ2A2@^_G 8W"7#^ALj4! ) Wd,3LCdQ8vŎS>ICVbfks848$m2}G+VX֐@H Vy;u*#{48|48='́ʵ-^;ƤtVзF a{(A$֐-y>?b; Ocň<;wDh6MZYSapʼ~9Q`Wl  bGe#9u;pnޯ|5Fr9hTXc;EjBs/̓9PjrsX@Pf/[ٍj5b2? RwJQ g==CA-1uab %eX3.|3+$ҐXFWі* ڮ~Fu:Qe+'pc03Q–AIWObMVܤ.,l^)CV)oœ04WǖRh)t"'45>^&&!64b0 H諄,o@h`!NyIn22([ -w@^a3o¤SE̼ }iz)) C,2g9 ,vI61 xp梄)$¦žUԁ$v^I$,%XbX-<ڽl{WamS<9/~2x1^@@.NBܽs qvYӲ֐[:\|K?<ܛ+ڋC׺" HP]bmOb9MJR@GPw;15(#W?@P.#yʰ>)P<Gna%3`_9jh5r䎄ڥAyq7Vҗ-g./ uZ,p!Eg|K&@zi& k d" PBr`Z V`9T_yy#Pgc[^k1vWVUmV  ܁6-}nH]HEġf 1r=^XL;g)ҠC }]:REO6~RltJAfσՖyO3&)#ıs_R/SA6*Sw 1?в5Kَ~r?Co[N!mI] P:8_1Sd|GbXU=Wq0AWϹ[4oFKJV)o1bcyH"ⓒ (d5fJ1tv Dkm8=+6\0RZUp/pɧV?Z7ɟ_e%AJ|Q5CAOBm}zgu|ĺ׬MYSxl2x =9̡V`Ma?RQ5:͍o6q7/Y1t( `@h0s8Vǯ]6T}oI2&cҵh3(>XfuOxG<)>Ήǧ,muAABAb'y[)$ILqC.Uc\,ޙjoqUKH~?L,O*0o_;00Quci @D{]!po`(R-O?BJ'D遚] z2=ܤ+I("":xw) 0,Vײ 5tkU6łw!B缹CȃO/(449=ZI9ug<lߩF xv*.q3 7h#7MB^"&ZpaJ1*WJg7%zZb<%*^(G9dW@j)vcHPgkWF6W?,W9.6Wbj (#,)Nfsq#v?wJꡔUW͹P;p$c4,2 2>ڊ5i3ٯ5 6/qR:LY~rT{n0NGM7rX} )SѸ t?LoocX@AW~h7W@ Mi rϮؿX0P&b?[{":&pjR)ΡO;_Eܧ*L&q^\.K & Q"jJ=;f+T|vIr#Cqns6y` =r;lNkPG^v%-L=(VZox@gi=dRO9\J6d7W^J34hh3,|Q4Ѩ0"&|;VXK"|~!3ӧ/ VNQܺWޑS+":0ꐐ3WIqL 7zB{V ,Ufp7? h~/,yơH@*$K\}quBQ'F9^}IXTv3l+a˜C(V ܟ>"ER3ƹT$]DDwOY&ԕpcʽ,%WUD[$"D} lzvBJKڙpoE;ڥB9rCT%:v8N6b Ie"4Pi(1Zg+S7 9Uۻ4}q -4TG '9\PTTHZ^X%YBb4 u#;"s(/܉SYOT~RT7Z 1iK'SzKP3}c:1QHFK]Gh L:[*FCCcHmenE$rI +dW[-EGrf)jH  ۩ 7nAq9'+9rbpF:ެ2d7|,(j@3wF/٭ H/ b J< |YDH^6s}DCn6^cgT_5@/?,H <~lC=!;ԉ. U.֧xW@ҁt: ̓bȩ\\}+KTt2]bi}b2 V7FX؆L1wh:⻘-NX|%Qbݬb0iq}.u.Nc]R"P$caM49) %?en: /c]Ї.i+҈55BLὪw6M Q, ME3C}W+ZMpJȮm KOChͥ3n{!#=^yaɲްq}KW=Z1y[O[%RWbƁɛ~i;V6$MYQLY 1$q"X4#Gf?!~5~ksTņT Nt5or K>fg`q·%ϦL>C(Hoj4dg8ϜM+T#tĆ1'͖Ce 9aO_UWRfX'un\9.s.e4(Aˌ{Zcy:hDɔ#;:`J»ɤv7z)At $S S$ ]4bIbnYS IQMcBhV^#X|}+$51<ؕBl-pw$@AsT'fR r uTȑi_*$1l/4O0o.yq>kjDc1OdIO\W_衎3F;waN-.| uHb.?N`|N[nm//r_8U!u=PqthlT?VLh9w0VqO&_ftƽvAEwBQةC}wPZ 4mGި]֑VXQo2'=;&yUsH<ls2&ߠ_i %K&'1Z!LAfc5oJ%}^{ ^wU;6da?c0IuH6h%H*pHEqZۆĶBiY[9δfvG"  evUn8KVh|p]@z_Kr~1/!1E5s<#gjԿB.sn72$[RhYR2`zGLdL^_QPO0굽h1AeM&ו C!L-TGDK1KŃ 4;&Q!@ "P~4S<'oE~o,a%M}U;DzSLN wl! dLXRr˵Sx2(:)bdfza؝Bۜ/1 b#M4b%hxkM7o`+8H%' L#N; {jٮc@UK'>g?aJXs6^J麻ZnΆLD}^5j 7]vj_嵨M npp̡aT6j_5CTd0YfudcJA{>OA27ȤgO-ۣ[p</]E#7.kL0O{؊U%z$N1}G$[IPtt:_v;=ZΗnz^,cH,l'M;Pq{w6NZEQCY>TgxF⩄W#]JK@usVw"_{N 0*&9!KT6WC L)x=iT I/DzUT'~<D.L5 KGT.o&3H!@0TS=pl[t8XEAKLRƷw\z$qb9 HD㯌7&ػu;|n% }pPq35HK<*n^^Žu@E-SS!S_h̋lRAAWIOP:փ=^?81$*dȯq|] Ss:'\O,kn@6Weh`*J^ڀ* +*Z&-ʊe\t8y81GM=Z,H"rektx1KX[m+&0kozh6yќsSAC-ꢞkqF42fgrU מ{wzCb4&#^mH:e%9j*s@@WCEo_x?d1S2G&nbb@)ѥ 0R^%:`R=X``#?Hl@$3om f ΀"2kH*Gca`D2TӋ `-‚٬ ˢXrƽveZc |'O`aSb i!W;vh&?a )O.坴K^pu=PaATZ0L?4T8 Q?&`ߢbZ?EUC(4)~ykks; ځ&SSN]pʵm|j>4t VX2҇仔1;v`l ߫wLᢊm#Aqÿ#A!h[q t%U~mjQ͜ Z |ϐg(*|д!?ή2W_?"]0N(B;x)8͜2NE[A`HpRK V &vQ!LA֪^p]"'8xaLg|V&PAt~={*kW#"` puAYrnO=ˎC)M 2b}1*\qeF#6ۇ?+ώ~>hJ eK*U+!qZH˴уyb'v&px\9& R/7ܔ]|QXRPs+ _o:Ҽ=gGŎ&-n)[_BHG n;B;N{\b٫Uvn\qVmdcb6$5fRQ!) OYR>LQ%wU=MOɄ(xAWn{xCVEPK%3Y"s,t6qqWIo&6b}rF6SkN+nۺE'`.v<]!˷@Pժ$l}seeX8hlׁ&rvx, <̯!X}@jIwG|tL!̃Qnrh- *yU4!O\UFɷ@pF1FI~ȹ׎?y৙>m4H9k 7k{QLK*Vae}j{5}%%'S%eB"z  F$b8/|bFhȒ\!˶Ԥ^/CU8YNiCw3 "{s3Ü{Ñ37H5Ų3Ztz0b*; hhətAjcqr#( EOZ/ɶk)qY;]MiP\C=u˨EK Q k1j.[^ASiK5[tͧ**5ԬU<u|j+c Z SB*u%;%{W$Rh&#1`;k])7t6ձz1;](i6w2B?0:*3D |ec(tW*s3[ w/oPBX͓I@Ň}`/`C"r̬JH/uA@ߐUh'.FGlUj/J_v齥!06?xH|JoR0Y JOGWKM&l6;b1ͯ;K0MX8NwjY 3W&JjN@5/ .tp%"+FRX ͮ\U7ЖD!kHZǑ9RlM8wv0 O$ݱ94Vxu :Rqh2|͒|S<ZQ W9 [J]},,w7SADZ6sMeVA2i8UtQwƨALp0UT[vA\mr'UjZ4,вAR^7tFڦfMA'c _7;_ tPu1;I\^=-,՞e\ &qA))6KԹ#fUl$4QL)T\7`3[cJw~> ͸<yQC2RE btfVvet`0?֦!]jq2_|Dd=3[XŤʅ2s4% ]@TJf8 T tO8%髺%0Zr ( N;s3$m!d/Zgf::rm&O@8Xi2)|֘>cU'VSIHl7R X獦g+aTh!GMr.=T{(&ucrv[xz/^ rY٣?Wm\loBeA:"@yt m6!,3{5"2|6 cܞ-Gva׌LMHJr06A;Tio^,ٌΣqe,;6B)șmd8VTzIw GZWD" (dXWv˝ 9.{;h|(aI:g܁C`cA^}"~e}+zc`G fG10 OCO%}.εnYuInsD֖];딻 Ka(OG,-To 3Q֌ܰͅ޿,i!r|ε}T@ T7<&?=iZ(N^ѾaKÓG'r-(9cwXM[87:UՌ'Gd7g7#Z2VOEJ 6ns\<#ٸdܘӾh4JbNuSV(DsVOc"߷gBo5 t51VIλ1٩g7?;B4A;+dg) K#4Tu4}C]ضVmǰu:DIr.6' /f^\`w/(CgE@z^Ҕ O+j~jq~ 89Z@Є&J+|H: 9̌A{l[Y֔,k UȴwL!+3-mqɠWDg\㧐dReš6[(ǩ5#ϥLtaXzŖsd奄'WOvJm$D-Q/) lKC,9.ЗpV;JCh!Ʀ pQF.~2S;ޣKY5*m&i aƽ1m*X"*kžT(vZ;ʷ8&т'޽o1MAKᲑȌ`Ǖ `Y(iYq ^ftmo(Ewx$,. jh `T6ZVz99/y J"Sݙ>iH's3zWvgu u[Hg9ߘ+e&s(Pn(z vF.vEV͔ŮQ7+НM٩ʝI q11}W hD&':λR>3Vjpy$z +{"7,:qÆl-h(OYaC'o% \] 1ޡkW( o~}.Dxwu[]y B3l%GYO.z'jY7(ZC<:+%;Z!CY(L!P7~3H!$|ݝ7=UULSH!աaɸ$\ - t,1*nX%bSK9Z{Σ$+-TDc dnuOVmUNTLfـ,P_XvDV2юd6,`O9do^=ŀprkD8'rgާhdo`6xGO!9''h},EMU)* M4} 9#'кX[J5A@C^'?|ݼ@: /7869Q(/~y.Lg,WbBNqxc @GL92yr74B}Z rK)U."Xc~>LAwr`/=_H8S_e̦]ʲX4Q]%W^(Mۋ9|Z(,ܞƯej*#T|/}aH[r PG1۩u4u<9c}x `QLgcӿgң7\WycHxcS\) 8S˖VFbDX24*-Wxb 1{ J>EUM법91} =>HJ 6ctP 0du^S?X (q {{sMb&=0.n|=Gc 0 Q t"3z0 t=1TUbOI!]ȱ$zTzIυ@f,qН?svԱ!{R[b}ZX6f+43 '{6U4ZZ((ń%[P0_k+;*&w|~BP2SJx|O @LRv$m< v7_IAٽYz)*eu9̙ jJi}ź;x~j& e#@IىvE~6a?wA'ͦ1.g&Z۸\M \i1{E2Nqӷ7]S׊LELdO [p,f}uIh0lqrQ;%n!UϤ@ۉ m|4BKY[Q(wY8 RjKqf5H[/?LQ+4ĥKo >3, @r█긡k%{iHU&/\&I%Oɿ(+S>oۆ3ɀ!$Tw"P,]'`Z.+\O}X7+"b?x^QEh&vJshdAn;|:t8쨒^^Fa煇PSwoteE,TŴN q$;#"hUcBW) ډ mDC@Lwk-t!8#OO$j,]2ꘉrt-#j:0٠,oAQ7EIyK)Zv/Y3әWeӚSn0zum:5KڊdU .:@49Sܥ7WN0=Oh(݀WnTpL⚘0}S'RD.s@gy24t*EӲHfxv e, CL!E(Q-(u;ͬ\:a󬣛n E:=qmݞڦ~SiZ?''3M+0MiK 닚7'0q)*J~hZ)sP,vy5Wٍla1I=˅2)BNaU Yah[p<sLllhutf)X&NbovqH0y6al.^7.ruFٹ$%zmx9t_ʓ؋m(:jXe,φ}@BLÿa& ~ hwZE?W棩uX?Fܿsۨ) dx$V ;f$/IʸTéqnT?e}*lfm`gS#l6ҷ'f}-˸>q%L ?Ҝj,'t=ޭ̔䍄R&hYO_$HJhٯ=_5O¼ˠFI 7.:ѿmJ &=oP,멬]pǞ= [$edHbt>bf7~M$U/k[>_ g/̟lDy7f49RAL8w3a&섁G;vU'P~YіLFB ]:&>-ȟuQڅ'Z]i欋^YxJ]v`lPsKJ-ͦhu8":Ny:8:x,H ,t:z_g+ #\Uup4p"[I89hM8)Yӡa'z3,ٱ:d2]%kfiMV'3KgD{yL'zΡ:vDŹpV$$0;j}@:\v`mҳ} `$;0yR-$l>5,9_ M0Te SnMy5t\ɏrL|Cs 콻j?xT4R|GeKک'0*)=q6`oGY2pج+MJ]O>^d9"d9N| ȧH5φ!됝LUr+~K”}z%f)ǫO(Dc$Jt**TO &އBVPAgq !q?v1ɨ[CѤ$8GAsz {8#%:t,$Z\x2 pȢ 4~p $T2Řl ݇G'ė4 s~/RL_깚qB.Q*Pd\g;9AkD,òųkd"TR ̴Ǔ~bJCz20J !A`vv6 eٳtPbmNUS.cZms`W]/<G'C12wn|]hD;$l6>k +F]']7f ]I~/M;7"9(89Nk,wڷh\IIǴ߇;-m{><9gXgOڋLΘ K4F?EW?}XoQ4j3t~[[d]VZ$^'݊c5QyrpMU9>,7sH1Ac!5 m;{­ cn7:R)03 _14*eueč@P$|]{q{OSnW{U~ʸKs-7F4RK8κuhiT?PRQܓ gtqB݃vts. oA<6E'q`hY%j6<1O~\'gߚwU2A`utKv_Z߶I际d 8P2=^ kHIjsTeX"Lb0s^"U)VH 4A/9|11_d;4W3rɉKޭ]?ſ-n^f.b9v̕I>K:3+)22#8mć5ڂr鐲2+)<!Ke7ULH쌇4|l\LwqK:4yXP8jg8`lkVޓRW+;Qӻζ4 c;9O vv9BrXDE^s8j\|'|1nT$BB`)dw$tAihP< d3ރK_z= c(i6AẑmOR7rԚ{gde*粃( Sb}(%\J+MDʶÉe,?@r/9ubu NxCOGs@ȇ& W1mg>T! f>FX[oK ՙc7;/Ҷ^oc d̳#rF Jy9thL3)tånPy(uxq>M[Ŀmѭt!-t%U :)H۩ĔY#G%Y&?oC9Y8{akP%!H7B|RW,+MK+3{6" RV >9P1b̋twؖnnyBVׯ2h2wxH1Kf_y۰O2;]h>nڔg !R3~dƕM!I6>GbdLSJ~?8 T`SK{y$,mPy3 )bɺ =Ӡ(8Ҵܻy%|ߥf?6J n $]Bu,wcWFp_L, u~y0G7֬PoUѮf3 "fC!j)oc}d ^]W֖hJ1t>vH0Z[K鳑Paf3E:7y ?́pPAo+9 1EW}YUމ uڨd&Oa+)Hnt0d_G#7g@m!#%n4;`K:s TD ĶPK3'DoѶfשd[|Ɤ O Fn7j ֍ݠ-B "*"'7oed`1# ˊu=7!./3aJovp*-k g ARRMoW#k&@tVi[TF>p>VDWT~(;^Dk#JSq.Fd? 7L!4C~G li˄|kP/]]l]@ W8nriKO4 \6%sv>/:C!ܴRHq`'n#UySNƐ 1mܰI,#_UkQX'yYiT]G7y̎4B 6qCOE0A!iti>i>y?[i>SYfDρ#}<ϱ&Z%.0'SYh\{ηd d9Pu/̔;4}Ť,䤢NS Yx{T|SH*I3M@W`]?HewﳝPKEszIucRO?h}ݜlGES$SD`^G s Ϛ(O-=sE`觙Ps#)f\sJYl|O$yϨF@$雘x:Ah>ߔ%띕'x)|#]o\Hτ|;K)tYe],,6/eZ 8dUٚ+gLU$)E^uoqŪO}h,3.T|w18$H@`6prw\H{o:]GBYi""!8:3 P&Mj9)3*N/LDuzh&hb0o}T#f^M7,ohr9f7>Rt&AB:x\D\>Gc;xN&i(`n <.Fa|HοuRJ26%0_MCT!>b"pMBϓKxX הe(N#{|ڏ3Rc{O\-ͽAHXqk@70/@hNEF#KK!xeq'%;9"v P+oC@|Umi1Nǯe˃`N C-3SJuŊ[GD|xJX3mi̤1l-.#]ImV]qk[l >(lRsL1,j}T/IP\p._eۘ1HE;`W]F+Q,(Sdy{C ;gpjDrș1d@Lѱ-k:ëy 2;H`C|s7 Iw6PsQK`a+o[jLlҦƁ(dCX(" 8e6\zOX<(\;h/0;.5t$}h)afUeEut]%虚5H>`|!ZԷBRS&-}1[7vT]2N {iJwT̎qFP_N'YTҝOdMwKEkwؒAy^ } _rm|C🿞5s8  m Wͬ!`Wq.DhG)+Sk c,N)_0Dd4α Dۙ添8=ՋzS9jP$%dsV۫V4gH]$C$@I=$`.Sw]sI"5}:)6cY7ݐл4kecemFs=-ӧ*H` H` ~TYo6r_aH kX1ޮERleb`y}^.J4:O1;ځ3g1Xg#bNhtihbZX5SHm^ZD>X+槸ǩ]=Șj ,o&Ŭ6 /kڇiqo=:i ʂJȓhQ{`:WՉjSXHRNnߧz@v FLy%Q6v*\IЭD1!v4c8`:hay8Ab0R:v_~[p~PMV@'VeB#!u0' |9pƤ,zv>7[>rݙߡD؉Kާ`?\Po>'eq ]{+3ƥrgǀWKth hY`Y|GxǭZRW%[w[YäuԄڛ#/,lwtUKdx4,XP|khA`a j1 ̒.k%YXg2NJ>wmt |gK/T;wpLl ?yk`#fYд3UEF(>FOaFDoeє;H* =S6;*Lz"QDLL[VnAG s`bTX|mG7zPj#smsU,kyKݥߦoYf/>i8s[!R\%I lYPĹkU|&}ʤd%+" gwWR-la:ЍbAueaw $P4~: ڪoz,K 2P:M*G8v/?| 2qMz@K6wWI6)pP2,s*3\ASAo66 {hÜe[&F4la4XWT?M*P:oi9iN') t]"ZFS8vh}j,a%IM6F*"?#z^|:&V~<~gWW{ԛS݂<.vBp:Gt*{d$} W"wБΦJ@14 ρJͿH'qúED34 bXRagJCya?dO_OT^iEo*#~ rtK ,VgR|{II?ᬜjM.BtAãnE0PX^%! wxI oYt&b}+h\]^EG^}PeǷDܬr.(dࡗI0i-.R仩8욆o[ótڮ~oaׇ::%7֛!Gؖ 5@4RXJo=P ϴld"S c# jH_mQ4FKrsS8Q~Nx%`5F<V;.ܴVDixZP sex74:unRIzO7ɒMW$Џ ]JWI=*kv׻(lI/xXҘjm~@sG~ΤVJs |Q3yuMGwP bN+* jT3x1+ 1Dtq7 SuDŽ$I$L<:;3 8-#_61߶ڭ{d9\yuC#>NiCB]d_I˪ G2U:J$$J?EgVUh8'8}ZTEtl?E'`Ńű:??J;mV{tNg JL4h`i &{Hrg?3G!7瀘W۸E%pA+*J u< `{Tع\i9d4ߦdCBy_T"xKFj*deõ< Z_?<|b>3[,6h-ү؛Dڟ9wKԑᶠ?'/ ٷpEQ ꟾ^gD@!+uu 065?^ϊu֭;Ή陱%<_3I98! ӽJC6 #%\Irh(?{|`} PxlMgC0ӧl9'9}AuO v)w49[ :>Y R$&QPr_6 3Wi28ZXJL/E 6ig֬3rJ:64y^C߿UG=޸Q7ZV]=әf|ڳQ&#.K[7+sw' X85ܻXy$qYߖXhkbeZ_:2['g @筫h77YO3ߐg`+#jٵd>#Z1>SS x:9|{-- aQRߊ7{6xPJ{ Myǻ\i3Ĩ'N|@>j=Ă?C&f#)uHdBnY3xf1!5z Cq%Ŗ!ZYܥgbKB0 `b3=]*N rVb,1-@%q渪5an(| hFk<œw^)T exo2QJσ }吤6mtrf;ԓ]>%r#](KJU_:J^G:̦!G#"y!# NK$ hOܺf,z4 C vf"~bcX4;=TCT0t!u(LO\ 1LrwFM6r"@$(Q hdWF@j0 b|y @GdW)xGNܻh⡁99_Dzu@Z*}t?{$כ 5Gس#|&ِpsң97X\9-Vi$c1iLb31cT CY+&0?{0yQ(ITbw; B;<"ˍ zSsC$ mFl<)`{G AK}8;En o e9 9_}IԚx]>] bj\@/zmh"/m6mKΒݿ^LL4?`F.Y|A tAkbk$W s:!" Tx=& {"+ c,3blHcETtRz/:kP Np3] ޼-|~.N]V1U w_h+k֫gg2ŴA=M"Gq/C_M>3EG ;ؑH GI ی;*0hY4&e%?c%]pEwT$ 䴍2ڳNUm^rvTmo^V*ˋ Dk䔇w+1Aމwud2CrΆcQ-\Q`Rf>zabr fsmH'Pg$wqCL>5I􆺍n gSƱ&] E.Pğgw i%F5\**-:r }hl' YʙYsmY emgH tHNGfϋ`;Z3bG"ӞT mk6[M47ԞNJ]$KãNy]c;cbA~_TR;=XPB=F8BNy -JV{|#69 N{%o@̗҃5S}{9.\3"ڜy3N%cy_Ti>B(< )&iO; Ǡ"V!]@Jf#R A*J;}";qֹV=m%S{UzAG:U۹!?e~zTaY `=ilP}R3@L*l{ vH sw;\Z!_h wzi5Zs؛4bR ^U{V,n%ɂ.¤9 Zvi-Mm`z}~c!!?X4/p(ϓ?+eW?, '.JWt`r;O3jY+fk( j0OVQ%9]!&OpoG%%&pWBvmxQ';jF6nArJkh T!w25RdӂF{y0\*P,܄_jCw8]tww_TNv>@I d B;b΍ZR'qz wzJ70r*c{fXѧ# JKP}QKG,qV%?_ݾDSuu1 :yf0dޤAtr挡 K*x3mdFj-\}!.|)&R/I{ M_ VӢz 7i;z,ⅡS\[hf4z8t?2D6*[t.'to1u$?0 w,{oKY$"G,y(ɐxY ^| GiӠT#$ Wz>\wUsD:_(W,^uVCA~uyhˇ[k >c@Zc޽)95 W(0ܼ7Zps _Cx]VN&⃡-wi2S&R&P \ΐ*Y,n@BLd[=_PCSjL&# Ɋ=v&pW[= ;vsPXAc]e\|S߾@Kku"oyocdɂڿ1{H 0UgG=7T_K%`5/yg102}085򑗝gB5ӳ@<]LinaW` 3&=ՁUc\2[] hwyťVڞ' bsTÿOZwd0g^AIֻ i5n<2gMϮK=\T%IUˎkgƌ.:$r*?FzY38Tb63eWu Ϣ2%Q#J}n0E1,PܩNa0 Y\TBxa+>H &9Xj|M46#ǧdrRX^XV jq ڽSpU q R=^q !TfOh|P9Hۦ(E`·|v3up{eM,#SuNd`¿$xyvA} |W%]K˳rjƦc~L+f t!qa.uWpkA_6Ӑ͘3P'˧zqQ5܆n+g(BC/i'MYCaJ6 Wi.$;D>$ҥ]O0P"A1cvuŖs}߲E/UD)̓ĩ?9>EіVm$u} j•],Z]ܜ띷:SmgtT)[`& Oh KP 2@A!.8@7nzf9 d%QHCmHEAk*Y6/m YɷT-.CAa|cY-"105Ԍ^M'[saEcM:ߪ3 tNK[ڄY(V3*uG 3gzCob2cifi<ȑHtwOSu9 u@`6+\Cĕo/%Ɇ7OzťjtErRCRDjP5&3՘LT$|u#Whå|A!b+;#=vx([Jyufz\FVY6ԜSS]$p=^O'\|9?3"ջ UkP HsƢD1!7NAo)<HD D$OAνHhtVsҧ-6|{H#֑ܨ⦭aoHy̟LJf"zE 7 .D6d]U.,HĒ{(?\(<%g;^w^D Y(Ҥ, ,2IjHvFUߪ ZYigSQ0?Et (=ix{t:!m.aFOqˠS{ !a2>9qgb~ShPɰmq؜"{vbE2FR`0:乴LK>} ~ؖ"/2G-'˺ꂀ ; mzv|Y-'國ge(fG 'OIP7 V)?$[ I,+7+wrmflHUXBؓSg(Vy1Nby As a藃1eW2#@Cܜ0:ݜ\(Z?''1wv͡C~Q IC.Vs!,hH:V85c^S[j 1F5Y=mT'@,atk4bfj2:Y!dx52s>vu΢iP2Nkdz!Ru?T [ "@XX ЈdసfF-Qh$~v ;BK,rU|7`=keJ%y{/r*ԍLlvp7f&O\>U^fARvI_, $}@xEg[-Wo kwtEKOZ**(;2=pU}A%ih%oSۡ|h:Ƀ &[8t=6W~?;gf }}[Ku:'\/%`=/12|yBAJ>1KD,gl;CįRʅd ̄Xɀ^EruV(Bd+.cV GzWS̼]kƽ:6KKOW'/tǐXUT&H4#!+~ٞi> mz#a.bDAR\ݞM,pT%R%jug洯{vpp*6 DmO`_6<4lB 4V lj*̝*eW{Բ)ɁG=^\#yN_)>6Ys|v,dT9Sg* G(EBZCfej譱{Dz)K)w.tQY ;{Dϩ%0.~˽<Qև "azAi7c:]<'nY 9Z /em_ᆏ9sܡsTP/rjMUضDx_X*W_B@< v$+Q, +J9: XzVbKҙWh pGܓH F6C \_n%zGW+ϣ&!o&tsxM =!d!Bd ⩪s$!{"7 oz~d|Be/gR}c\;bH%4>1TOAB07)s_-*fGҁ$l1VR lO7nrM¹qU1;ibQ<,z[<\:ɯyeS`)R !uߌԵ1+JId,OuLpv^ ^%fE!u;yuY)w-A|yP Ěrk MړVho) r$t%mWl 00Lfⴱ K{2;(z^>G]9[p&uA4O5_cWCmkM؄.RXG{R"#PیyJ]{yAĞGM 1 rLIYuВ*z=qR{Jʭ)FC#) ^h܋Jm>cC$wI^E*֗pi5JLFtRy{XX 0kfЃ)k6Jp[fȹ*XxFA&gDA\~{Uedr@CUQy"<>pkA""71zBd kJ ڻ M! t<^3w.bpsy١*t7=C+K:hT w6gum_˳g0K}q9: O5%:g j~rS ܌ZCRY>x'>_>|!!Jnhf\Ã>B,NY#(@G>iQyd+D`ceM` +nXj|B]M-G&n"2sT7 mᤚlOjF?jafX~%oc=d2l g8>ډiWyGDPE>ȁ}EϬP\"GO'1 yRo֘2 4dV"kr<}1 c^ֈ:,{~I,cP9Ǫwܿsu5oJ~tgՙ>Rt[ [K_̜7FYOŻY?]&Cʓ?_`\*AJxL{R%PkU@gԛqv{R=XSNLD N Wĭ[YO4h7 R_"!lXzqWH!7/gA*;ܗp>g%9G@Q*?/;›̳ >`d,Cqg EtFZjrs"xՋ>  fK׏b=T;G$@J.TXdϺ9$ˋ3*-f\4̏P؇>$AC{vaq[t杇5/-"[qOYpԙXp T#>O;D 1Xs{29NrE'<3#>T07u7TZZ 2 J~ koؾ8}& ;aPBe"5@FH'*gUPZcwT ,4K'qW}gQ0v\ "=> XW;|M\1^'W5eH7)ik%!FW'=eC>ߋM~ fsUd>$]Y x`t fcзR\pߚyvXꥬk&EGAoKrA6INg$qE "9ybV8(mBPPMWŻ `NbcΈ(jC"aIVFxA(wr;T$@)%-rۭu<䥟;^:@eF < wx0I=E:/$7Ye>Ru(CrR9EÔ"I6 %v낯`|5>k ; #ߴyт0ӴXlS LJ`M b3q 0]5Rad)_L0֟ez`ø΀!r':m4'hRFb3aQcWxaX8593\ac8=K]yL\\1b/T ݓ2de)S ]B|?|?|P|PWt@LH02R0~n&mF :%e+&I0["A5¬N ag'>Wf7S>~Lj .+[նg6ݕbZYL*~r"{fX!cO/.B\ ?4a A }cw:p&a;+ S:|0O8A SsM4{)d?ͬmtk)eF5O{L{ Q"EX7_(.yLm&~]eJ*I.g޳vp@kp)5c~ˎojJj)_8AWSF۠!kVfw7v%0(;rt=ZGzpS6UH8hfC|Ýkɴ&W`K&߃h#ۚ"xq;ɮt2`_&YuQꝅ 8 a7lh Y\4MdZ3`͂ShD1cyU2?!WNY5ϋ8 [??pj㤎Wz(#ޕ \{ȑblmfD*=LWYr)˘y ɍ`μ֨Ư2615R%AH AʐMdޛPyBҩR,V&c0o3ih`?Tهޖa V<id2+gTܩc ҜOWu 5c+7[Wxwf7 \q>F_Jo*31LlU$y@`mr &i`WYFTCA7޿7pz땖Ϭu}hqgt`y>~6f|pX&z*7<#3MY;3/BZzȨ܍IGN2+Ptk58O !4+ 7ǬaJ{/ewDm(ȧ;|yvj^ hƕhAVٙ&ݬ Lj*Q#e35JS! f-5ޢupnलSC?&9=ya.:LQ*ˮZQ'\;ЃŨo%ZiMxYՈe9I||l&ǔ p: >V!ctfmQ'Zf oKRU TLOcyy !ӻ}Z*K+lzcʎ#/Z]3b;S_B udmEY[rwi/P-!4~<u#/&vbw_ZwCJֆxBXj3[B]b(sNS[D/ot_ 8 vIjTc]OOk_q,ӯZ?%4c+JY(|AMS/>Kc8]pIeGD|E| rVO7aYg镚Z_T\߈wmy wV:o&Iǘ,dԍ@#/i_/ѻ % *,GiB>fa>trOy-[(^1|R&4ĥ٢lw薽rrXb~+1D i~qXg-+[ 4X%ppo"Y5Ǡv9Oga- #mSU f9:NE=pm LfJS$7D߇vzg;+yGaAzt>]1PHZ @ܯLǷΝ#@ $FB J06Fp|{S$ca18%FX% 7^12}U9$ے t>f(N( FqJp'C,,o>)Yi6qWL[32Lu 4R9dҁ:md!ڲCDWiUSsvwPvkd+}.R֦1becm_0Fi$f]KB[4mT.Ѥgmh ٖ,0Wmb0i>AdSKv~QΝ̝/V#g7Q~FA۠tY@sK ̀3^W>_װnx->.]Lt ]]Ʒ@d&f6d*e(8v<ycΚC'=.(G( VmI}ƾ09Ƴ߯\X~BSrz+__`$)$=mk@RhAm-Ri$K*cϵ}v/ߣF_շz'*91](gߑ5#G{fT;)(ͷĖa8&YuΉ{3AhsnGl&;Fj]!G[>=K}){xGW3&E3gz<6Q+BtfSt8A+Q_1]W&%%HcRP wZZ D̹p̽SPN;#d@VhQm_Bjc`DNuu^~oT=AI7)>gNWGW`l؛ O(~\kuDl|tţD1 @6_(^-Ʃ&b感VkCx=^b)Y.KL۾q?I,ùyo JHo@q@tp] ^f̔vDW&+|okhLX ʻlo0ۀK5fiEK.5TDgW^/ȒEFxSՙ7!5)jJ^ qq/p߻tFzu`A*`J3>Irn lҸoQ-G3Mu\bI3x5JTtS_DL8ƐXp.SY%GfY;\f`+[o2ļ'\xmE亘/惗մ.޼mYZ)[/tZ&Tv)I༖dmϣld]oKh7>'%'pm| nwAy*uJJCvG0\'黼rYK?b) >Z,͂s}}KtQxg(kmI8{f*Ef$K8" $W[= &t Kި`tc^EM:JpS#%Ǽk۴f =-U.p:1[rω[k!L`ver* E aq CbY>[X@d;3O_"^\&Kܡ.+@x}٧­.&ՇtZ8Üq,)1Pk/Y$8K:ڌf Iup'F-,F5ո~ ~a6~Y X+{a /e==pl@2%|IG.CHpB46):ˑͼE@cVKEܨ}y>2|Y> u6tcGܭVGHP)fyn1ـV3OmDS50g]vsDCd uClNZ5l3c֤edȂd{`p&:A*euͻ5٫uH"ӡ#hw I:7Z>Uن^ܹ5pyVZE`u鸜Ф0g `9Ѫ}+ˣ4f7-û-dPc2A5Ѳ`1,Ӕh.tuÓy9/B=@\n luk?ɝЕWNO떗QїEy ~o!bqٍn]lg4ӃP'@$bҞKLEUӓ>d!YD،7iL)R]/yҸ/wz#z꼥df9fg5SW5%Vٙ+ۋP5sbn?,i%.? \!!nbI\UjJ X]G)j?uSI;*Gɳkm`)EpcCl~/K89a͟xf\r̲72 Xi.Hs %Q25o [U<ץ4ہ=L{]x)4~\4)U^J%h24u(6̊ ld}x]<4l Y( DwR ^IF4.kهd^/7?1E;Vf[<*ɮC5dI O:Q-/8_-򨛈bF@fk w5&$AHVj;;%.cv*U3ˢ!>tf[јwh;ԍ[lYE];8s$嘟9[6aD|"mtmJ\.L8z^拮ֻnj*MBF\?gc l1̢u)[G AO4wFL\k5|ؔJjY ͔#PS= _ ɪsh.s“kt$wj:.UH=rۇ^SP{ρ\[#2U;آ*4:O ``|OxH)ă qS[}=Rh]x@MU{LO%U؞HnI5[nf0GB"ibDy%tV!8yzjboPnZ(( ZO3ͧ?<{l J<< 2I2LjUBCp;מ2w͔rސ{<|=0d'~pr&S5~ϲBvj|b>z#Q5({#hGt3*y^R٪uE^*CZP;3*(ۿ,MΗHBk[nѴ`\d{h`8JHqMdXO]`@`+m?J#FDlE>vD6_0@xI R^9o6v U?@2HppaW@o:'l^A'P!?|#Ypߋ]ĥ.u!Z U^-J.6@=; Ä*IeC5w$~r|IOE7;y\`>m^G@9sw67eGE!bpIqD2 ЀSҜD6)2o)|/.~(!P{0sC0>`FQ!?A0q=} ܹ&|iO*/h5%㨻v&5G y^HzɆsW;]׃]@y} /9'ڽ /ʆpӒ.p (蛨T4?F/e2:5|NFk>r=ZfQ,TZs0 k+@H۩XTPa:{#$ɃV7au/2Θմ؞\Ec:l;~ܒG "'JLX e"[ۚ#?/qSFktf" V-jIsyg^D92-f.BMlC kmX,ph} %bs :ǝ4 HP{ȾB-lw lKi3yn I4Bq Fj~ J+^,R~0Nʎ@%Kkf//_U"MB' >ʊ"SE9@;?UrOILZ̻#Fبn=Z@\<|C,`?d/ܶ17uzg?ATfS#0y:E4>H!Ns,c)ES!#Pz:_, ghvBhMgP??)qPME$mH sV_r Ir_DRW&#XnQ,k!4P*=:E?4U3P7#g rؗs@KM_:ъ9̂!}Vk/H >&{pCʀge"KZ_ '`0Y>UYL@51w=t7Ea?$ vt4$fx!SUGPXk*cx Gp717 Ycx6-R+>cn,nqNw)j0q$X/{ WM"bm]kд+vQyv>!inNtǻ{cje( 6e`%&g A4 i/쩺)B 25ׅ70GL@+ A0z;C]ZG 3wۡ'5ݴQ᝘\ Ўo=^IJan2GW) -i)hQq' O =]ܓ,@|2D6iHxAk@6l1 ] 2| ~ɷyuK$s?xpJsm?Կ5d5Φnwu%-!F~v|msaQ@˿ ~K_@YؿBb"$ "ZOxZ7P r e+ulPQv//'>U#ເOg?dxWWE+ݠ~j*9S|^`axU`Ƞɾ1=k1^8f( eּ0kpLer5"7'F ǐ g81}EbوK޴< [EK`QwRk&vO($ׄJH^1L'׆YKG "IQf3_S4LЎS?(08Cn6DHPrER9 ;,/ˊxaLޮ\٭"߯w]տ6zj?l#-Æs㓥$p 87,$sT4UR#iQ0J2$E%ZOAڣj zo,ui5")lOQէQˉ1ʩKF0 {JWN8aQ#W[,gs,E u!2V;eQty~ \4:O #'_0x n#@~Nc¢Jl"<^51\*q^$yA=/cDYƑ[ R l2+v1)O5]/R;}"`΋pmС,tNrnsߙ$p=^f;9 ɃbcLkz^ MKa38˹"fmuŞh*atQ<Ԛ2eo"(05Xn8eLd9}'! c1bHWV9.gpM! 2VD|i#1[EuP-`q~Ϗr; w`r }1t713xgt%đZf(HJE<؝ I")>\&JvN^/G m{\)BSUoB A}Na9GjRH$xF! PyXg"e"GR̾P4Z"yT P@֭zOR1drjaRH[eDkKz\9夈#AI.g*tEiThmj0+zݢu5[Tu@`HoN0w& wqY{q:a,Tј$<-d5.vgI5]˂ʛBu}3EC-~%dd1jcXmR@>e.NQGHjg =9j @ZԳ=8!/y|:T@Lmt6O|]wnn5pd G3jX?5lK&Qq .]6JJץ @UFO KAZc00?R/7x ?OtnIIO%#:aO ~R_h7.inB2{T_!L;*}[(B{'I^p>)Ʒ!VKd-S,js<.nG%6HҤo4&O X9YI ړאˮT޹?z6qiy֌ҹr\(ާ_5H$F9 9_pÝ9 Z"m{mҥH`VR7kE&gD,S(ڂ"8$x4oiæUvdO>+QP =l1g9u @ ^P."\*K\T7$iުaX !MEԄ!R+#_Fqz7Q Me8Ȟ.ۍJDkK.3`th{^ 7!qR'CA2Ԟ>un XYI"Bgtf%ȨhBT8# |@ &zV5yϣ[JP#H3gY)8I:!U) dMٵDYwvjZDo]-#xa5Cq5QΞ}>vuecd^leN68c:t៮ѫYjZ_OӣlM>,?.ψ=/K7u7j35z-w~ε%^[n@$4ཌȵO^/LC _2]<ML;!I(xW4, R8ݔSpܮ10UbGk/|g mevmur55^S1)жZ #֏ďCtA8}yaۮgQ6h!Ũ*`e1fXDȵ"\!tUYݪ_h}S~yi]5`{biD6Χa( [%Tɞv쾂W_4kaJEˉȊ W:kуx ;Ғ=Y^;T` DY-F #LLael v"7W^l?Gb}CAPH{#lX)l[~1,)PfySHH@Qa#D{Y )Χoo YNS&agZN:0SP??_m0)`妙:JEDu/PC {\5kS9AQe|kxױX)nnίw7OT[ypI+fWg8i=ow^pRodQ5n~S,Y1ղs91UE~&8CШNrAxLLǕgMXAf=%"劏O?2gx_-e"]nܭ^-.wIq ETx̧T׾H'KDVg V QI1ޖ']}֛Α'HHžuDo孺 C1C`{4Jx8˺%o3_RR1cPi-}Dfn-cLB˼{+)MǖLD)nѻ=]21\þ˾olvN=*w:w28 HH/DC'9Fn^O9Bد2a_zyŚFoXjBќ6A')VޱSՅ7=LKe0?kTH?!殘K;Ģ5[_QŧZZñj?$tb/8RvMG~a g4Q=e(6^I(Go0:!R&0x< yz ^IN,|ѣH8nǷ=*y"#Һ>I:_rE)} )ۖzJ} qcj8FiPd PH)kPa(WIM1]+̈́(E ٤feS/YX9]6sݪ"GcDĹBfߏ[Q EX֤P\WZsϓ~# pW>| 7)) czu9LƳxEah!` z‹vSG~ոڮo\/`2\baQI# <4mO-^T@/_ՠ9E\m[b4ϵ$I,ڴ6+fZzIzP!]`($y¶"VFeQ1x7<7\ _^_e X_Ipsh sQ`oX?bX$D%R_R.eZFAK ,=U׭䉜q}m==@5o3;sp9׼KA`Ӂr& ܇s2FŘ*p2Dv1ʽ) H;vD)He sY'f?NjTPv:L'9:[R0kQr뀩 r˨CRC>4Rs >"9O$E[ꍾ >T`M?1$j)b' 1]Tۊ4+V",5_ԀѬ54m#n4jB1;@S"(M5,B)|>bX4hV=Łw 6t: QN4?A,aB#)#xqx .e `RtC :jQ&͠v/{Y#W# z92IhyI[ɰN aq LtiraA*D3{b-<" .?4$]zr$f-TT?S7utZ U 8T]Px%ulXOasǮh&p5 :AsNK#)BD%gurI)Nh8LYBuΐV}X.ʎ'E ?BG A> %8E05ņxo*Aֺ K iK-pD* JPv韪-u < ŮZp5]ˍl-kr;-M>538 )D'n[R=T{6ؙ𒬻r:eI0f׋&ΕiEB"dX}iX/`gġ {=.x *FG/!zAT\Js+wB `aQ(/2&S4GW+^m'% a|dLK±0iY~z2"$ WlbGt8& Ersl%(3Z}x/Smyu a *w](v@@DŽaM!zxO`xH} CI~I7ݖq&rh" H-_mAϪ`mgʴw.=@ib4iz +} >4ѼP_SSRns7vD_v6pKaq8$J+y)ތmWS'buswqrL!@U^-S}^.\#]t&lG97:fr|8&43'%ϸiAHdSLlLv<1ЕC66Jʑ62'9G+L!; 5Bdťz6(Z<3us=C2dfPlXһ ѬA޿~lK1Tu_zd#%KJbB͔JZ~TN&LwptiE { EbOXn|UV2@-D*l]^ia;|Zz7unpӊ\LxĴ aa.iP.!99"XcO[]{d>щ.{ׇ$P*U5$?U|FZXdFBӅ]HgB#sr+i4M7A+YܴTyzGb)I˱f# eV׿ӵB\x="V* ;UYw_(p1J16,r0pD=3IK_s GdJmT?ݮK&{)q %`]Fu Cā_կ11 KPPXoTK#{ZE$xJ:T/f'/$Y׾Oo'.l¹qD/åP* dQKhdFhI# 2O0 ~5үQ_'X}yv| "%Ӥ* O{Ojsi!& M`)8lI}`5m'3r(ӂOvxb4Gvy/g =(L g`s?8IvU*J1\ $cW xh=ouO,L8ڻ@FRx5_n 7/'v}sPbeTo@ EO uFԋN38l Sa3 *=f] zJeC٬*S@㵐1)4SC]ߓ_ o6V1Nw 2,? t |H{{@RF\ Ym")e{Cq./@Gz (qщ4$q_W3XiH&{KN2gb.!e]O7y~o AW7[Ɉ #A{{.3[kVK *`tżmO*v&@O=U"}spP}(M[c =MGoH|[S /la% ,{{!k,йaf|IS^nE!cͤ1;f3D9r-|bLr㮜ԽNs%;{U'0k`aSN53Ȓp#>WfZ- -5:T-~RHOW4; sgI'0>t@:/Q==>f2FoɥR$x|&HZi. t=47}=ո+VF }ܚzUEeϏsN^M> 7+EVF&uisHC k}a[ Zex>%xRM?ONxcS)j '#+O,/.BP_T.qd>b OշPpC8~\nܬD9S~b.;Xh aJ1^Ezƈq1%/1!ֽ"\;gEIq}cY~̖U i E!u0GG!r#Rwp9Зu-Uw;R"S'BHWk;0n8uwP4WJ 7RĜŲ@Z[~ nc+* :ti?"uKKr" CiֲYHEfbj_;sb.=^m2_'b>z&( \xY+F]nݥc@RL^05@T둛(TrR8YER:"a0r4qw\ bW9-m̑F'H'r7ߗnەG`j#b\}g6 cY.OnTK~r; M~_gh=܈;&Ÿ*C1U b7NݔРC>j,v_aMov{Ew4ۇUKɤ2@2ysmyYlHe1Pn]Q4DC(1?O =!M0Lp>6',R F>`ԍTή;~HuA$.|ͧ)IT$_EIU(tKVnY_\dܸ2ÿІMuzx L>hR,mK7P[&UM&,wQKr?+Tw%^ ⎒)qS޵ '{6^ us#eg"jVE/П< }OAu( ˏ&Vuu4^z$zEamʔRjH!zٍ^](RM Tkvғs"y;ćc>+j/C8>>).[螉K}fhEVJ5AЌUC!!xy;6'-d]iX%Bb4[Wy:m [CUʕ-VLeC{~v\z86cF2pG!LD6@_F,H =Q9ch8bFv :&M\!t~Dž!K..I/0N&d@Z[9M6WM-SvU@YR50bz`B0* MzZezih)⌉Oq(2 D'7bՎۆs}-;xhq m#+=Zmi˯n ! 4po3%[SzNWn߰-ݐk}`ED#{{ `CC 3W^?Zp[]i}!?Իk Mn&` #dΣ+E. qt U(-yШ3OSC=^֢ɒcI"yCI3Xаl^[h_;\P7^c}0iuM^DJ$^7Pȱɘ?$EPEՁFW٫ʻ bߴXHOb1pw 'tC5Q4n*7SdĈ_)knc98x뭃Ld,O9:L"kFCCK%}9?L}S1r_e.LOa`pbLi̇ ;\달?5~%8Y~Y,/këKY|NN5o73Q`ڱ ̉KI NG*҂ܖVL# 0sN6:}M·`钵>uTi$f|%{ VsSsrS2f4ZܹY b* ySQyߢ0k{nwh=#M]E<`[`?E"@mAƳF2?]J4q! aݺTjȌ,[[`~AV 0n*'8"=V2\6C"xa*ҷD\:F!Hڟh<4"GℍoIG#齫]eQ5=Գ))˞geT,LѼ"1E.`VPC'i6L.g6ɐ^OnVmѴ~}Jm^  뙰pP7簺-B{[8@Ɲ3 gg HP Sl/S/~%~CdYp`ZHi c-4 a,p=LQI!}*hq UkmfhEcxB;RߔG@,[TD:Qwco93|FJOp"4z$YW|ܗߓ\nef>iғBQQ! Q@kh]*`{lDxaCIm8osʰ]RK+!;HpAZѨ-h.g5De-e4pcWC`DJ,Β1Ù?RI4:SU1sšyPgTv*ώ)Naq9"cI']\TWU27 70c, #Fw r|ELTp&Y|FL#1\*f)(Be~Qk7/ZGA_jXsDg7F.gaG 5^@c7 Uta|a`p{e EBhmfe2=X.Q?SXcPT #8w[g-/?˗!7W h5k9/`OQ,f'ЌuZs ?>χXā E!|9\Ⱦk|lUSw^n3@g@Au3v6 #%;; *\Աx'Vp$loLPn JgAWO0"M-%wdIkLjh~p M$TKa,5AꛢZg_cٞR y ee,H\j6$4b)Uw$2 T6Fyyun/I$gl6.h1$7. Ὼu²'fTFI {"]-۟ÖQ#gAῡO/:"g6b`y^Op2{vO&;7C56)(g>og'\ҡm`29s| Մ氩vZp/vnvb/4caԄ ;xBMh{kæc "+GaC`1k!4,1͛hf*8%P"cW}0rn'MV9c¬Z}5OmFw `=ú@q=E+5 opH=)x;14Ϯ9;ފ1#.NWԷ)5{l/c]%ze^ƜYaj+SmKH-/Ϥr"QW+%g_ӷbJ-TK{6OIIF_td9ML<3l՚RPLqUl 덟zԍb&j PJwrX\#+sy >)-Քj"/ y5K?%C=P qes/c8tK4:Nq,3+p٩puʢ0ͼ‘,d#MᏆۏVg6-C:` SFEdWo,Õ8& J oХCRHI+DHD^K,T3GA(35`^zmԅH?9Tu'D*3֕y!JPkڜ+lUUsΌxc5뚸!Pذ[Ν̕v4Y>{q+pn_& /ky_D oM%(q~A͊:El!>NmF`6# [JX+AMyY>Ig= seS`t,1r'vHb3Phwp<6Lixoo_#`Y`}'X5K~@t/ԓl_PKYcu+GkWFۥ_DZ:RurVOLVވa>G:;W\Aoq B*Bsc>Gۧ@oXi4q"EWT53ip)sɨLɁ`1+:&Qd?l2ڴ b^(4КyOzP='%KiE|&?o$^R4m|4n7GT!?E/B8M\N̻2)b?uo2r–!,crjd92c)- %ǰ:&+ތ;퟾E1r y4 J(^Z7 ʬ~wqE"w/4[!;_qR껆K ac5A<+xz XdwC!`(M7;NƝQ zhDweCa'kH@d&d.SsAc,+U"`CS,Hf"@5–tu0SGV2wj y( g2I4hH4عHDv "ה썽H*-f3oO ]Vԡ,*ɯBє(60psxH%h?2lhceBm6pX()90 y_BͮWozY6-\~1}L 2U1(!R" ) 4@L 2T]+q⟲uSY:]S[KF*>A*WPݡrlpޙv(1ox9$VO O߷AhIY" ``Y `nM0Px1ݕ5N:߃\ږJ麣Ji_NDP|sOIl_sGTݴՄdJo_D/gdn!&~y2oֆʠub.cb%iҿNӇY~]mQgZt9ڥ8,d\{IMFÊbA=|{Mɬjn6;hA~ P[d']F%ḲnZ q'9E|)P҉s9#lUxȘJSvsz8CcOB KiQ RcC aNYӫ"~"\)Y+KГz|Dˬ%=i<Ef]`;jD%E9>]<,bh:sR ށ)- 1 YWK# {k#B1&pNX5bXSo+uJ 1~魪g9يw*#tYA`5L7a"3mh4|_1ϛ6)iqt|goˇFp 8]S7fvي;`DwZhb5`wXC9z+TҌcƉ,hѧOxCnQ:uC<8oNO_hE#NN߿?r,Ushd3JiLs.JaѪȻ`m#AE"} E!`i Iz!]S?L0^n溜4?.wRʰVnso.D|8|'[t2GZ3098 wĊSU5(Kwh{.?;NIA㦻 H5R(L߲߷m/>yNO~荂'TW#qD/<`빗*5?Kx0 P7dSC)SF2 nNMٹs<"E&j%rr]@Нs y-qTp9 FdVf7duN*XFػ;iC'ɻI GV~fdCDuGY7OK8]e{,"V)7G %vO)e`5ъ$4zO-eä@[J% &HHDu'KV|"d-_|Z6^隺/\VAF#I_!kcm J*eoVJ5ޒ'xy>P48[ɓׇ[;J̬ `Ye~労 zv "x*S:Ht4w>HKҤwxrI4q/69l4BCuJ Gڮ_.Q'go2H.zzϛI b=ͮ@hT %TZW6kq۷}9aPe{]*yH?_JhXcPPv7Ÿ'Xck%{T 4 3.7~Y/o-0VuV l`t2.^֔vq.0D0px5lІ =lKx]̟7* 0?o8.5DBo3UaOWOzbXAZ_*z ^$Jl#2N@AqW2rsEXs=ԨaтAGGKMC<7U,:NU&__DbV]?K+gz f sT5`Wk%o-h$EX ̀96ĩ Ak ).h HIju!nSSM_Z"+ vriK.fJur ZY&I9(SCNw^:SP_UX uJ$E!S(DzCf]h1&9p⩼4u%5-6#!ۓ[AqӦ7s˥ni9a6 *&@L31'(j%G s?>1=δb GO S8Ok~5Һw})%I8݄pXd0I8C[JVX唚g)5.2k"klBq)$-WepL~0R5-^7҉5I~+mԂO>< 9 (f?#LHfmNJl#Uw~Ք~4"IA_Rwٯ-i@ p#Oe/A8mB6p,I'],wLβy^~x.# m՘ ŢkۮY[dMI@-u.Ή7N97L`0Šj؆uL &^2{aJP<忦|Wy` n#UppַՀ FU姺[:i,4lA_V]9XD>b`b[>ԜcyŘDVv^1/Y&8c'wa4ҏdĩت^&UwP5Pád~ȝrk-b5Ƨ>B>qH+=XhgdR=`%9@g;)H8؉ΠXYez/m<%yʼn'r<$d_v D|o@rae9J5J޺i5 adbr-&};v.r!YcoTՀC/{>H\(hڄOB'|gKg"!PY Ygg#>yc/g $hYW|;d`Zv{dv{*Q2XpY$\ c%bu?4VP$ H 5N4hv7 H8:`Nh1RBYo; ƒuRyJu@.^gmJNr6aH ֭ |D+FGLl\HC";.OЁA@{=\5\ɮ]z{*}),)4gR51LAݑ..'TDM Cdx,ވ9lF#|r D'\ەD ڇ$9^ʪU.nP )tm]T=>yxPn:i朝glJ8wќ9)UYԾ-l6;YmBɛZIJ@0+a.ch?k[2^b۳v** zs^>GcIrI/ö9Whq5MOO$.x>3X "~X!5\`wRX`;5'ѾG?Y'D2u =Cgb`ʇs׺2 3+Ƭ y}#fPuF$wF롂kzN %:2Hs_Wr -߀z Ql^*8:8v;J YDfކ08Tc*Ĉu߶mlfUyM͢#&tr9[q/v 1/>o_51&yTaXi{mO^߇9HQV$L7 Ͷ;~s[͈КYʐS"_L%GcG ?| )2'k,*x)3Î*хM.80=N>%|ɩP+Y SȌ@Y׫FA(N{>:A&Q,S4{yB.6~og5}<Bzz Pgj3>٤Xc@z}e k!̹d?2(0-\ t*౷#JmSbŮM V:@~[$  ͸䅗pL W/Z^VÇnW.{ݍA|q^0!+,nDXL\ܮCB鿱C[#"mkɅ,/; qixYi%El&m0o@ҌCކ,ogTzv7%3cj`Q@pgˀr~N%Ŝkn85e"g]~eM)k:]z:g˸Bb/5u{Foΰ$wA1Ti fܖwd%P(ܜVMXD. 2S|—"9( c,yu bLRTEf;ugɻoR{]h/-\xgdr`;5 ҋ.ٵMw^<,ܑv~s:"ubl#C}кK#9~=̪&M A"9Yt2zMGJ}U-cMIp8*:ִk`zR$Oى31,4a!B}T~)8ToeO {2wIzaaBhi9{[$Y}_}ZZ&lv99? lclqPpzZYw fuJ4aJgDh'I:w^4JzzHT+tc&"8/t(NQ_$/:88YɣD,!εO/5lߕ%~ۇv]|@ /3﫿ĬFt ݙbGXXFh EiX/m鶷!S}+im<˿W:([OdE_F5}I^^K޾F6q }gGӟlז]\c} l763v/">tL) gՆUn`&,x۾qeZJ3vоSbH\O⿣)g?S33c^gkeGAYfbҹ Tl&$N%3.{KQdDYs"αeOp^[cW-K'i%"Y ܨ$ZOU5 9~HSO%Q-i/CDzumc};cH4mE%7J [^! LCrZԄ%Wa&BwniCjo3CUI L hB:n@ ݿ+gېSЖ;;׀ FS?p)lݿP*AK'7KﹴqGɪx#=gt?Z:&%ӔSߊrcŪۙeʽ}m)q8慬Uم85)%ɏ&ȶj0Di:A/35%H"$S7SI 6eIzZQY̌TՕDhMO ^sTd! )PO`72kЌ6T{Z/]f9bd'7 ` DPKcz;uU'Oy4>ܷλW籝gTvւHS uOEzS/ǟ|-VJr; J;a+,3Ѷ~\GvYrǘVePc S` '*L>kL l9 `xpWmlv[}Kߑv,!U[aH|'YSBWk<˄R0Zpᯏ!-҆ȓ/4TBB\椐STH@8fP=> B\c<>aF߷g@BVmr|̏@z;T^̡X h##p`@-RE2)#ݽ6eέ3o -7,vCd#Zx134PdyujM,4<Ӕt&Ja? kY:BL0uv&T"TB1/Ԛ]2Ac])Dm)>9/(h; G,C_T^zh'L|}b#ȠQN O}g9iFV~KikbC7 {x:j(~B MWj\ D܍Lѯ~$v4Nw7:BjM̡0\tI%,e<ˑkU%ޗ>X V" !={,bȔeI6 <\N%iObܷ?uDqN,xn~,nn!.2T_"ձ] -DT ֶ*_"2:Y?Rl%]u oZ ͯ+q?eG߼('V{RPXЪH՘||bk'K`I1QyZ5s Qe mkEiazNw0->8dؾ:>$HNd9SId,@p|* ي퇡z:81эIFٯ_:| /i'iQXfT;pKrr# U,5fրJF{J HD6mBsȘ mFbd0KxdH! H)X eEU9\ tEprġRCG5YKy܌˗́΂3{,dۧiKBi?o"b{Gyћbti}V'4Ej 2tǪmq^41NBp7i^{\6v=,㡐 Nlm7~ƈuὂN0=w6oJi!,EDX'WIfLrt>G]_m,0*Ma$&e|.-Yo̖Bg]hC<"9iyZlN>*?!h}<%IR2IJZ[8GIp$P>ϷPhK ̿F}ed-y"e(tF7VØSa2Od (_AG0q2nL"l>( U%.J_qEh$#?BH>"tՅ3K 1kyZ")9d鹲ie9Q,~çz bkz$O׏CTG &Ty7-!6g͵-ATAO9Ȅ}xjS51b`ES/l¥Lv-w5SSqE}Psh&A];_M$䬡&B%%cKå?F긡ʷ'E6S|Umw D~&0TJ? Eإ0<܅[/(%0te=#N(N<|5,$k::K\%IQ7VP8^V#NJv,.2&QD@ ⡊>DlD]NTŨAEcC(E3Â(!}SNςj؞Bb{-> $Aݨv%>A)gm 팣ÔD fŒSqȖ6a?ՔoEblRVZlArmw>{+c㰷}dr4$Z]v9 9] 9g3TSÀmpNPYHX/ +>ad:Mŀu9KM+Ṉ kɊ^N?Y__nĘј*';q>T(r@gsm҉;ݻNqY3 L٧LLWyn"Q5", = eඒN`]DNUJU hœʅ%睃(aӱ.fЄLx6j ĩPGx?9861MD4U=5ʍ]sAyD4TZi^[_">{jp5Cл@ǩ ( jK_Z3u,G;:Y$eg̝%Z-ؠO/-?x{-x@I||%2 w3Y/;dЬ6.D5D8ZSJ5o)k'Eњڸ僙Jx@-Fw'.e u H0^E]뗑Uh1kV!l`(w5-dܸb?T93J8g̓IN4U/B@vmBVAm <\g% DnK?, .Mf65mJw,kiXL~kbYg>>N*\^9Dq})ԤmX#dKalSSMx5͹aӾ:\#,tm1aOjy# /To˒U 0FIA\=NDA(BO]5^wDwI&IjOklvA49=mlrJ/f60)ay3~A~ү UëC_́?_8I/,kQ>G@A)MF'~Ri1 kի xso ҋyC ѴqDrWb̒:d{"p-* 7#’1D-zq PI{z r삵1X_":0 n {1a|e>c1|I?Hj)RᒈoBbPIe obzɟLQџO~7fȾ\urqB+T Am?_9m(VƴCk].@%/^Lj:Lpn_X=Y¨"gFJLrvf̰ -ROr.&+eCr}ܭc%-L̞,62/q.PZI#n~'&oއ5Jh})k.`Q I8 k]TY?]UH݁M|,,na& e2W1$ !bǭHd37#-DKEx`|A_vG/53>+5V\7tlY|r?֥ ,=k< G4|m x 2 O σZNm ̓f4 ݯ|Dz^MٷV<ň \\r#(0]N띪Ns.N֫RfVe:@W*Gbыfvj$TR~/um8@uHO@(an6A<av}}`%G~+F"y",/DO#qjͳ]c9!5+[zd&}B8Fs|" wY(ַd|kZ2C{ة9wg lAaMَ:mt?Z88Bpx"qh)r,ՠǕ` j6+zV-TA[hFZ3׿!3tJn\bFx }5a uӰEjeeXp AMڴtKiόBCl O)z]6E F3+x̴"| l WGǶ2)ʰp1l48.(oCg'Tj]JJK`%i=?ǿm#Ik%[~me˷D6R s3ȕLѫ$RrNiz_(LDZ]]NGv -F2.zNvxԴaY=WNb8w3ǵ7CKzf*7[̖<*?ȧ`!0vL]]B]du&Hv(-8rӄȐBxFEG.>qP}ggǤә⇕7J%M8gnR0>m#h#wV.ªpPr 9|O;{"đ/ "S¢Ѩʃ7&P`voL>Px?vO# %B~2OJܾn&Mk}vwT.U;+b"ѹ`lHavQQǻajo^wS 3o͌CA#_~7#3_;:o,x,)^]+2E視Ihڃ/դeJq[ii4_,4h{jg6>qREMG*͚nub7 pXQ~e*"lF' yD$kG3LߑZ91 .$3?59ˍ#XipEjNSR4n8/0f$s0)= } ǏG•;b|3e 93]QO!/|fi跧=|!K5fqc=93 4äl tP] #B>fvIo$v;)IVf.A 7ߊuD`Bm C\j/w g @{5 XYN"\/<*6*Q5[ڛ/Ӗ5ng,gݦ:3!=exbnÏ@b~E5c,λb'ƆOC , fRr`i ٠`0/${ fy9?€e5/&g7Yݾ_㡠1B gH;br]X=juyTH ?s7R(YB H;V}t ! M:x\ :`^-t ػNMC}CIH@\_{C6fZ a̓ӑV+ e~;AKV~|ō$h#` 4d|B -fxT>&{#մ1=Smx(v4n {v/dzXKLM'ӸS'_Ή~q?R\U5řC(\֝R"7?"qj*u9l4tt6.r%_p^ANQpU?}M!^;g;#)F)\0 eG z] ݴϚ-#8 t-_Nw R->:r<22Ƞzַޢʵ;XmQlA/,j!Jp "(O9d:RMF z5LfSX쇹;\ػ(viI{8*׵3L"sk۳&GX@ s~r?fwqLqE_JdW@ ͺ> fw !0d%s^뜩&^*&#> Ke?t+o*ITAX<){$r6*ⱓNXo/ZşzG{3J&E]GeTܝcnhjɗrY2Nv*(~C9YNNX9/"½Vxo wpt+GPSx lz[3ad?eO6@hBNߖe"ǟ{3z3m;>Dy׻Qn!W!L(r}h?~$>h:d)b[oUhjO7a;qveBEc=ߛ:tUWk%h$;NBPTkY)hAyFlP!^gc *4b>_'-`*+Z1bbZ%kI2k*Ry6Na>LhO1C< ܗU]$tԾ@ެvZ.Ox+wM$j2ljPG>i99( %׫27KYsM|YadkQ4~jl\B*3dNO4/:dYxmͲz85%SBF!=u8yV4K_atrA0K I:DU(g* :uryH\|wq?1;$=⿛ٜpFAV[,/Z%` Jb|C ,vjNB&c/wm7_ۿNţf2nnD3I(01|<;^c~H5`d%د# U,K̄|nEEZ#h97A i:ޖM^kﴒKż u Y;DI1m cTjF7[M 'erƳw?vƄKlcB5g:Xo>#OT]Vʃ Ip%SA7Gnd xYtTKIȜAG0pI(Q'wU,·cU5ONJ{_7pFxi#JeS/H088OHeк?z%WϓLkEJe|[{| GЅbMڑQ$:?"1S@|yd =7i=e(3<)'pH!.:%վìiMm.g 缽LYθfG0E&nh ZB+` eb*WSȡ`wy5绱r'.TvKMs헋Oҗhe.My~,PD^ܤ̰h?c:VT4]TWb]h%T~dߙf¼~#6UPBIaCabeV Bxȇ7du2Bz]sV>EF{ѽG< |e=Lt|wA3p:K75J[u/;T7WY;] WEq8)yuP׃9}*&w8e:+=1)?jI$NdD;VZrZPFwy߷=8ISFPEN ]y8 ΣJY>n)}Z6a7J٬NN+<FBY聾*“oհ2?)ީw0~FXӘfHXR( 4rwU}oÍӮn!W|o w3>.13 5zhT׻rb&2MB![Z)Ʉ$6_u239ufl^M/)$EC | 2Nv b}SgaQQ%x:ֈM"ŖZ{ŎOZQz80 Ow){n rr"xH)$ thO&2G@I&W8]A{ y^y90gߍa@12/0Nv9검{>$*d Jy']"N`;dcf%![z2LvfC6mK~?1fX_9 Q0dW*&aۈ 􇾱簂Bވiŧt#O!X~Uhſz$- NNLojJ6=la]8jEFz}EfŞ)xQ;e& " l0dRĻԝ͓aI*p^arNp&†X @!lQ\V]QLHXXOw6.-SpݲzӐFH6 'Mn^qc|m-}|1&N{h!]+GnsMХy-SpC뭛k~a-} sj (GMu']K% }9A'6n5(-ž0/=^]}^XC'S}Q=99m-"&#/L[/جZ!ҙ5<UM>'-#PVJdQr|93i(([( xQ$~ָ "p4M ;,zQGJS _Kzr=yH6δh3hBge N ZYT[3!/|ERnPq~aq^z%%c#eU@ySw 5qW.MoK"lg0ah TH7?H(&WP=G(6e&՜|ל ֤>+7&a-#1<T U"k Pʹ["/V1 Lϫ_d-ffâ@XN)uq*X Ͻz/UP?*َ+\u8BoUS]5.` Plh (9U`KCU!zQc:sB䵏V @k(@{?{ 2SK1go5R+"H[LsINɇNTX-T#ZclНx=- z:2.p>m`n:om"!ʽ.Joxl$?r{1KB!&MoG(+ZT]yBV+ C[}m  CocPh$ !I*oׯhWo8Z& 9)C?y;;HܶacĉF*f ֣"@M[uSjtpkd ]}۝-pE^sH#?_hf»kM6p9(']~E+GA !/̉Z-m7tX= Ȧ屽5hVviZ.~bpǴ? ,ij: V3oF$t!U ӰH>\ώjoGA+L+z(xHϏjcon6- ASǁ%`lɯv0о "_|]\h_rٙ;P1q_BG&RVq0H&쇵wvZlVbg \ik:;UXt^'&j,A6Lw)fmSrv$"lrK\ GF<#{US p׽bPU-=΍]/ܭa"ތ1wQHo v-Uf_hvvcw 1䗏ߚBѩ:%}411Oj>Vt/ҭ:=/ pH2ʇE#r@9L6A49pC_8*7M qnTY9 -z‡8E" C/ y>[E Y7\pAdZsU/L`ѷ"Ǘo3)P*Ƃ5!֒$tyg#T]RLZ eHr,UFSdžqf&IO5>+jYaCNoڢ`a##aDžA7;S=QP ^QxôS3z\s2&Jj)=BX~7ra_%Kh+n4>iY2$}k}ϓP٧î\Z9UeSb7ٱ+:f ]L,ނV0I^Q ܔ# nڳ #[E2ӏӃA7@)N/K ;9@_Yɍ?|6_ J܁}0 (%_׼1ER@lE)9%8&"&gZ<nDRſV_ar"Uc'z¦GLo k={Z&.$í C)G(QSG II zLyqP{NzャFGo[|sCg.Ji#U:}j-XRcsHJűo^7IJ{:|RXbþoPIT"D]d)sd#3l eމFACNܵQ_+s3d%N+Ӈ^sxyaHDL=aW\c*908 { ? P_xl@8w8 -t U7#MX< hfmwIȇ Z"fv^X{0Q4~p7Hs̔OƙV+Hx 0TN;IիP6D_ p] %W^.mrmĈ K]/bH]]XWԬ>ʆaF=V3h ]|Sbito^a:uTLJSOyǛbb >&L7zF&e*[ 4"jH%oH( ?v#+P߶C,a<Չ._<]l~#eK);1 pc1 ß^}:qLSxg3(Re?%[B䩅MĎ'H;eаB _J"A>5}j7/Z"# / w?DyO,5&ڍo؁Jv8.\̦?VV/]$zKd,it-u5>R4`1'a+3=uXmΊ~5?dhHPd}T^۶PaoPKb e" 3U2$;{&K$2kf TbB%BY)wGR@t]^%zڼ6/<'Nh[=G2<$O iAsU3p7'Cq|Pȼ\z[Xe,_zC>Z4w2ٍfG\1ߣy2xn oIYwxCDAC19Y-džP |ձrIl.$_T| 8E$\4^rTV1w@eJ 5<[+ڪp~yX^`g,#wp f?ư1GN+$lZI5,b6˿ܟ(9ieP+;rc S5PIJX;ў|+p4|XLgrgzdN6tCotǴD̦Osk78i)M2wl?fb;y?snKlfG ʡ°{ʒSId4U܍e8ϗi SRμ풤%&ks`۬dTF^!I=S͒WqDn}cwb8-ʹժxP$H_uoܱkRPӤv̞q<mqd8#LQ-QXKLc@Au )H&!3;e6gn#["Q&/hn~(2Q?Q{G!#?N|G*gXZ+j?rwgꙻ:OM[&NsK@1}PEHxeB1e GbODNNzT5D7әH -)kiď+B K;qw%O_6r/Vc ǃX^ii 5A5+q[ ھ%dB{rg?tcUڷ+?Db@l+hh|+^L$Hj|+7r } Ws=N1@ܧSm阫e\յpӁ9p6KgI洝,b%x7UԸL[;9zgt"Gci`r\by?ww.'oKmav5xdSݽf9$XF9Vf&^MܷQVOe͢| n ؘ}?P(#vm;]-0)MǴQ0*N~z<_(C{A Dyʼ8@Ւ xf1oF V\<@ؚcVSHNn,w\~f 0IFv& AV9d: <_w쵉71vXדOr5Z4 NP+g><YыS [y#jϻ|`'+ᒱ#FP&=w0I㣼mc' `.greGh9Q&x '<~@v5w@zs"g}yeVF!SBb-ELŎsO|g/d;` 솄I ٦t"Tι(^.1yhUAaA3лD/sv]hWz|m~ל(T^5&F c.S7O6ɓ\gWFi&ٹNԷ<'=TDJ6(Inr=u#2mߢrr=SșXܨ 뀩syuv2jHս`;Y`pߑl>k$Bى gV ">k"`V!r?|SCc[܁Z{_ݮ(jym°_ LFfp(ixX4"kX7-̳IpҜ%>(g@?{`OU˗:q3+H0T8$6--pXU ʬ.ʁi2tc"uP =,˞-pNFuLf>mj ̓z-ϴ(ϲ+{BYo߷W3 Ð<9I]E?mboy>mBQ'ШE!:7T* .5 efM#,59PK bphSHUpU F2[$R.Eg>L(3H(.8 Dp>s>6R5Du聻zɄNZmO҄* QM)ξoN8 w lcNQ;W.l5t2!af[>v>ʰo#7dGX0mI㛦cJa(Wo[d_+t.$vRuʿe2D cUY k8xGOZ'Z pb8/Yc;JW$[T~FtȿX ր!/ 踒V%uvIB.N6˱uG;Fgt΍T_K:,0jмs98S9F}k6E?|q/ e>KFAi a,yfY\'vuz|K^e>ϱLXfS B^wSZ<+ RDqܼw Zք ŊUyЪ`zd@ Fyja:h"Dԕ^ P;7Y.-ag-Wx*TMl][MM1!X-Iቖ9v\9uZ#d!ߎ\c '#{'x^;۽B&É^ޅV^\^ޯ}I'XQHAr߅7BfL `f [X!]%]E' }^8Aw2"-j&0LQ61yLZ[@ pC_ QE`(,\hs%{AÔ(sYŧ2kGIvwu#^"MWHgh-I;|/X4t:=JOg;ivX%*揘5g#dზ fzZb~>[Sg='2Ay9d>ĬO,H79/ty.%frdD 2y: ht+1wwcy ͒/ j1>w'FPJѤyʴA"S/Z{X&5*(}@PSQFkӎ̲ 69gpxN$ 1ioa k>~Sb J9{oiⶲ{㹽2V"LϕveDI=ErR[*S FB'y_ ^p Y,f+foHs(BFxix^YݒG~x0a_9=3p%[p+ab]K^YBqM:[o:%-JU)8ڂ <ŭY.+_bsDt M@ 35MNHqHF*1I9P( p?B( ,?HAC+)ee JDԨw`nacږWMe>mzaq\ad(ΓS8;)?KWwƆek(zµ`tO%f(3ҎCLoJI> YzN gp1t8 5s5mlZlOn&Àr[?%ۓ`54WR&M9\yq +B7.(%JQc?Xז6keYorOX%N|=2 *#&KE PpEGب<2G NZ; ( "ch`|@BJ*ۑbkM)-+b&Q fm<^&£7gV [Ec5&A]+u^Z MK~3K ?;J]ie!jcvԥ+Bt":VP+ uon>$~P5Cr#}NM BR1I]4?4*Cg3΁{!HNS,ɹ Ùbq* ;ȱurQ.v}V_uqm Sk"'Vm *NI;'hT Η2BuFl^4'ٗ1 < |lsՋw7*#GȗP4m% xvSXjj/ˠle<'c 7F*rqM*0CsGk**֫([ "(5;,~%,sk*B`'t9=xJ;V"a;G8O0V%f܎BS ^'x`CΩ-1 ΂/m96 ͭlyڑRG@->cV#L@7ċԲi-#?"Q#Y%k\ͽ#bȷxH+~F^ZOJ,ldlcaP9j:L<3mW=%//{:,ZohSKmQc,Y"qmr N-WR>3fp%fJiIOrsJh^l/Uܸ]}LɐP$$Kz,'H?";1Ns'ӣ=ܸOvI"}98֌6[NaзN Up-JJ7$sWx2ӟ|[OPƒ;S&X,Mq3!1U74W*:,=5}uy%C ݚj=DrJ93i(TǛ(U$GD a1 {^HTzUE`F-u:b*b^e0ִOTELĬ L n/ E]Kxu:2ۗpOoYϔvHq,Q~#u,"&k1LGI樵e_sBxD]&XX+cCb*Ie$Js&oP ڇ'k#r\`dS=親kQyG õ20 Q>CɈzef!'M +pBy S x%sXJ0O-Zv0nY&cc.'十JbD~v. yM;Oy Czq 5y"%^'v5|L[9" %r /[oo`K _uZUfyFN]h%Ǜo=FXϨ#rg)|jN2'r((ŖG'N3t8U߉Wh{q@ւ+F#.plۤ9ilJq"y[C@~$&&tJ+ ({joXK1qKph86+sTU533ed. =B+*,ȶԞX"%Pm g`nSɍ-0R@=?M^xrئ}H X.A7gpWytF Y"jtШeaI=z#rդK[&Jנl&DmARڊMYz=^Ng)_>W{qy%yk({d (Q@x(3a?R e6(=K-'/KzbS@ƛ"Hҙ A]0ep$߀ >;~CPQ+M,.yb c: Cw!B(֒S1;ʟH,r'^a9h}c8!D2KY6ZéU_~V8y]z1PH G_`I76ApkwL_WB ?sr~/߻"^HA-7ݞ_Ԙ+^7dɄ̥Z +i!--}h617VT6"*F"JDb< WJz=:,X>znG;L7D~>D)Ÿ́PZoJoB)e=(HY0p=k^)F_}H3*ku~RQIjRk#rWC.XtuYMۨ I/?YU︐p+~(?*L_S4[2?NC- ds.V;ҋ{TpsV`!%x9Lpe=ǣf]^۷[o'LnH/O P&pcpяz7a,Ouy 7ifҍo^ }Wg IraQc 61Op n.JK8$yo࠴2I"$t! (U݁`Z@9?gM{Lʂ8Q9 P!7mW ;"GN(o*K֬0E^ua*Ɛө0 ~I}Vvp˜n[SLƇWkǤo);)AUXB]# cC][mʲ=ITRk.*q]8Kz76a|t쪥=e@~@3 =iO}e9e4{q!:0ֿvAG=!i5Cؙ[V)_ QWOc=b8êDz1ik0 fi3%E)a_rLjĻ6^hr*Woda݌ȍ]vѭ1[JF!wnb޿& t][@:"uGmeL|YrݔLܫM?ϭ@q;q/@{ei$ l50tstz)mJiqxYQ\ {w}; Ql}肫ޗ䬤7;NRU:{ԍ\bDOYW%Xk{{EF3脂l5zE )& *"uH#C z>%iHd@j嵆@[Nצegѥs:{'>ng7{j7Cj ٽ^i6<:1)e5n?[;^^ke3}#YԿc%e]5HgW5_<4B)ϻ ^oA0 G|i,d*| oE&'+սH1H Z6NE @ٱfdz~El]?Q "8a@\ֿs ψ/C/8_=#;:T|Rd'N`-N999WQ+6qʦ^lnCh:^ LjDqmf=Rl^PuvfI]b/*pE6^>EZ'q 1v4Cl{GE.b=ObNK{k S_6pk.sG^XTyd4s;vqk׶}iF{eĬNJ[|>^Oo 7X @. /,3ba_#K6+/.x&(R{k4*$X*KY|"ȷ(r g?5-P.V(UtiigfXLz\gG&E44L.a[ H(9B#nFC¤o"yE7H _u *(Y=!L~vE2.`ST_[)Kr^*ᩡ9@%DNɖ2SgdG݂V t;`ӓt)#:>;}JQAF&`Rff,J#򥅝F~JITs DACyoQ )WAZJU+"|'xkΖ't5 6JFv_NJ qcU$87RKfv gao %c(RKAcMUo>3k BE&l?Iy~:_XTӭjamfw"Dƫqc.VK9| d@*</b+3v~+WSXFf3P/#tJ:"4d.Gg78@-svj=N36xp!{0m W]&e;Oך.r2hdGBp+8SM|nx9퀉T{[gd<,dC֓R.ZSb?ŰNqtW(Ivԡ2Dg\ٹp1tVBp'ZMh#c (h ~et%NbG\옿7;*3.?L Q&=y'>3ЧG_-V  ~-o7qZ(WExA [HECLxbĻ*U5^#FƢxJAF0r6Tdz=E;?Ex-qc6SKH03=16"'=[ K,W8e(|:՘/Lf3C}n1=Iſx1u#'~~wOuGC‰yɃ4aԉ˯,N!`HL)uE[ܭEUSo=-*/ |SETԯ@ى)?h^>( 7Jgvbe ڦlJx>†K#FHW|,FV}9<_}MopkCc7GܹȫGni (Uj'Qk3h^d/W[>J5Y/N9h@z͏63D $ -2أ ,"\&9bb!uH yA~h_5Bj: (^n/;8 X*E]%fyPg}Ȏ~:M#Dێ C5~u,#TǴ!˫|L4bU[M8̿\~r}u#rH5wYql+(S=_.::` 1xG͊?%_|f3ΖIV;2qo5PŅ򂆣{e;W. -yNaˆ}Kh= 8Zh_nQ3 \.^t/Al$U|nMUrҰlBON6~<Ցhi>zV'IO R)vLtC+ZȉK S@ tf_f jsЋk_vY*b=3e,sHo~MmZ]ԛJҁV":|ٛT^%-\I|\-?gZb[Mu(ͭIYwQ6 o7F݅mC.:w<'&=-P5% NG gI7l>&Ep$nЗ i.crga̚#Xd/>"{/ &TʜNVM{ppRw싍gCq\J!ܭN]76ܐJ6^}/(6n\GU9 rlRN#]dۚ ˋςϣxֵ-2.=( d4—5!3~p !;1)L&5G ᅶ݄F r(S!(KN1Yy@J8"} =/3bE%mO4.̲:&1|55߮@K΁8SC){ F+1+ƃKτ-flxc3t3O6ٝ8ڈ ;qGAb)3Oę/'&87dK l~p ţ98IL,&^&x3RY#N<ʝZ:O:p@yǍGɅr&g/FsFiQ(^V}ꕡZHѳZvv%M *^HdLAλs\@.tfŻ@b10b4y?rx (\IRם>T7oGcy̾2A 8Bphw=6 Qf LnUuV ;(EgX b-h&3&q ]`e;,X-4CήM.XiA2Ys~Wz:~0Sl!渟LҰ4Pn &4U9U:8krV\"r?۹p#SjymVdA6n\Ho9JQy@)eV!}V,tlDW,/yư}b3w };n忬PO,?1?_.,` Nq-ʲYNABO)?O PgK*e|֒G% w>;h ͠*6ɛH,/oAk~wSBy 3JS+-7pG R ¹weTwgZ`c*QӺ)'*"rHx.k']^/;C&8n蟳 e3WHvc\lSCl:u\m ioP8E-J:Z;SuNt\ιu!;~!5|R+P)U{ȯP .F zT7eW$܊#*ioPAQ %Y-xiMe0j j;qWVxc|pN$wc,)A?;$7. bZ5gI:?\p{#qXVo)Ӊm̻q* uc<@&@Z?G¢z_;YIl]&rZ$37!d"kCç1NXV#|e.y#$yv#8Exw5a%Ԁz/@L SZyi@8{0olzc8>@Fao 2߻A WXQR9BZ,A{X&(˥/Ÿlkj%]-Ph[ڊfo4~eW:GH ECEgƢwz]eJA't~{ib!fs$Y0VIrpo*h֚dz*?̧ysuDkHf+,[\$Ys&qҽ|0)mz"Xt$þH{vMV/Dn),)ɬ2qOWSnOuv%̥k33 oу]4: a鿳6keP kR:f%5 Q:~x4\//`.Ŵ]$tDxg7ƨ]O|,T4539}a^!!N ^뒆hQKHL8+s#ڜq1P:ka~1%PlmB yڝYA"? ']N*9w YY35@[u['A}zwtM*RPF-s 07%CQ;hd3Lrl;ۥD~vtqg ʉ+YIGVd)>km?%;ԢR9?P<7A)jZõdg&NGv,2}l#;"LJ b0]9.mZ|}eKm4ª [j̊e(,#/r;( 064 qяBMw;zj`{v*Pc>N[ vMneF̎szJ 8pj p)Ӡpfo$K|q 󳭾mUUIem~JY0`tAp"/kf%%75pmT@N*xdz 䊻->܇HMaTG yYuz7gc mc^>mzdp#Zj鞹j W'9ۀCcxI6]؁[i3\"$rK]:% Ab53ʖv2 WN&wqBNFr & Z{L+oPs@:O3yyo'=X4c묹<|х$1UаnTzQdS? :x8S_-5.2p Z%Չ9(|/#IHŕp`0|6*%mRG Ii %CWS}B G" ķ=8X{ʥݐѺ4CW/Syb/Iw[ñ]!|%[#+yN ⾳}/*@ّ@ן~ ΑX1o~:2ZbֹRenᱵ(B|E6MHؖnC6!G'pn >w/a7)Mq>:C( VVTK*8̝,[*(XFl֒NRN|54#7ף&V,mqꠗֳ-qEC2!T|LsJ@h\w˭SUASH2IB*Le9G\氏ot 4֝z;y|`QW- Xi]ցn1l'4\Q[y ׏,dz'A@tpWxd*58Nb}Ud'oT@W:Fvnw &DH@ZJ͂ڝs`meL lyDAs"PJy(B˿g܎i  ~5\jC]n{vbW8A +sq0}E<mlfn{2) fIⓀ' 2YL-wUî (R08VjS`SfMPR8rZÚZWhgy0E'`ݱ6c/*Bw('*4kߐGb+cmȿ=-tbZz7 ;f⺿"lZ %64y[0hG1dl^HE^;p{Ą?Mwn*{@"XWT@ (cn+0[ H}K|IG-K۰>$P@98U oy;EJVNM(el" _g! ϼ6cUP#v4u|7‹[իMA) J$$k4"?u[k5jx 9 6}Ξ3 E{!85j"^*ҥrc|a}y`1_ v~RjS{=TFVl``0>DP䴾p\ɱ|kxcHJE";4-QX?]^K^]F^5[൉YY]ZE,K m yp Eaj>]:ίBf41fE?"`5WxttC J/.€ K+{PS ؜WRLis9G}EM5`[6u -щ\o$p 9+/# MF*zW_ڶG7y=B:8&G\4 +s;/pj4؞{Z2_V#ZGj)+Q)0$3D*aDQw LKjaݙnKR55Pa5 Gc! 4*!܏i)ҰQ}Gϴ2ơ485>*ё˴´lcbtTi[h?qR[{ I{+y'e/Alx׼ &|fh{C Xf&)qҫ\ΐH*KyS5VEy=3 7'\H *<HpHiW&&B/40/4D=_q? μTdxQWzϿP%Ο;3<Ώ)qBuuπ;tUKuΛLZO,nD-Yn ڗ[xM,\XIɅ@- ljwW+ІUƺ=:K=nr|Q]̝  ^PQ@:OV4,.Ri3u'aK3v6Lvϓ݂„cO]iVqG(8Yc' wܨP[:{nI3-BxTkf/͂p9kYB+hDӫS`cmxW֡k5b U^Y֨Y}9%E "e: JN%E=!ߘOcR2T? :iEU41:c~c5T}(rv:󉟤N0{T!*|W$C?8}~SeSYoδ wb:,f=C'z+ `xI@{ Hů.=;.l,s*Lη)ET_̻&LA')!FB Nb2.LeU-j94,U!033bEޝ}/wĞ1/Yp"ե;d)|F#ZऺƴFIc[R 1.#jt ~%d@p cM_/ +Kl/I=xh`,55btPHN{,5]S_>` tr>s00r71ʐY wT6"#-Ȣؽ#sՠS7yOSY htU!O U/k2 IkzP@O7 m9)>-U(TO`Qj\ ۩dRIKR_(l-UF[$4A+euRH9A|a*Twd9ˁ`zǁe֚Rem"G0=js6gPs?ef"z#J*jO_?˶Lxjk\)f ҵ[r%!Čo݅3Бg l۴{c=#Uy+DP ͆Nt9g6zͱW Uf9=:Y8H7p~,kAwWd遍=|թ(d'N B¿y~nIJ:o?I-X#qXЧ`<5WY\?HjElcȐB (s)i2m㻽; '/(OH۩D̆382EН$7H߫tf[mY²UxH4G ^*-5X`>A05ZcF7ޏY&ueKz~ NjN´+P5 }΅ @z!_:(;_WLh f& ZE?8@K#w@[o編) /5.'qvD)š| ;sqQW`?YU$GKibX-ь@o'2> ɏaX\mZY`fmW:=Xѫ:F;4D^hBq-)ǸHk55* Gҁywe}6DW^%5]Y˕̈́orlBm'Ou@W폋hu*JgzVkt: (x¦3m857OyfJ @N e%Ӫ"z% )CTQ8Xƶڵ(NRc:sPxs!Xi:DV P1z}EYcsyy^0?ɬʭ B0=O?ū^7 6/^Q-{X[< Mb|[E=KO;5_%?prbtx>Pi~$Ik#L.;ܟbtȾ^3Uvdv=Y0SZ\fɦ. hQ;xG$>Nlb7H5@JB[<߄bYCΤLofK~3$t޳jq@80LRzw]10ljs^D!.Gy{k: A{M Hl|] >t0KeR˒]ך;IOeW9E &D%H.X:%,-6C^Dn3aMb+Db+jX s , ̊(i.wݢN`#<| {%B}mukD$+G9n" t+d?5qq}jE.;n{:ꄻDW]/p+0gK8~~b)̛iMnRJhdqQ,"ND"3sq%I*,Jݵ@ 0u͔b.sC=쫒4;z`Cg0B8!}[<UR>\)|LOi/όg ǚ=q/7NMUoYHQ5wp]C?|ja\+;Rvs!LtШ/K*L!BTZF1Ӏ|+xu6}5~|J[tlf}^9Zd =!ro5BF(|>?wuGϊRtⲸ^/Nd e챮፛?ocJ8k<͘EXڶ_]h9ҤNvQyL }KBl\o3"hҁ(|OJчNJ}]_`fL;eP]l޻ɣɒ崐ӆ3 iVe|mҡyπn\:- &҈,6~Dnf2F?BJDi*eV=g(/>xN >0䖪9ЭaEHoO1+oD:R=M+ъ *&>5tS z7Е|KϢ?ޔ48%Q@m>:u䖷2nW{߈ꈪwe&W? 7iP7S_醓r8Bgsm˰Vjౌ}"0"m( moVGe3#_-B#'?} 6w~AGuA1i\CZt:Kt#C@݉f;$b pSt(?GGG6Eps\;K]n׀!/Ĕ"n "eT7 (B3ś)EE9O SeNjO[vJ^l$ CMɌ%;gfp7)9-b-^e}2tty}H>o}Ds>p29^5&GG@Oajg+ ! 7yl `h*-zMoJ~zx>BM׵gc~2 Pjјx,^Kssb[;`vjjzD >듗@DJeI.RBJ~GH]jnhGFm٥g~ NZDg.NҒHW6hŕ8+\D vyr$OY7IAkgAUVWXfnwp([p.z,zE;1r1O g-|`ھ6E\NOvDϋCqKԏ@mK.lL }t}{QPѫּ='8<  FӤ4)C}=F_4} s>&?sS,jq}%m<c T,U6۟Sb+k&^CAktpNY_Й&qJ;R@r[\&O~hB4@S8\_3jRN0y&]bM!1-| {yVMI?l:F* J 5qvk?cvuZYѹ - {? bw^O^=tCZ$ n= / ڐhI^f4\PGYYϫ]_uHOЙBh>7T?XQ9~psS%˟焊bAN(LQ$Y)(68̩\0y㡰׳1iMA<󚵇4C ?@rאj1RHkq3|ckی`H` }&Q/ϧޮ1UٓPaȐYx$\!<'~^c4~k0T8g&[>WG"Єb65ƖGT8a|6ɏip)3 k sR5rlx;T9/? |cC1 \=֢`׃Lsuޏ` /<˒peJwBaęCS6t2_;-Vk}}ܢLBa4Hmm)B@1L+ I0 Xd'c +:odR?Ehas!vB\N= s@e󞼾)ԓ_5ۯE-"FҢ)Z>5Q!cxv2zo8L'fxNJCp*TDV'1} #ϫ&fȘSb CivH&,{G:qb*TvحEKa9!}с cP*#|a/m/X>蕩"Rn.(k2A$ݔ1hQ>8~h'Iݼ8+Wl^:oN bO"~^s ;} ԹD%sc{c6eyio4݈*C{6f 0x҄ Z 0E@@54 r͸dZN+v#I<&F$1}8l|bۉ>D K8Cv t kig!>T 6n4=cl䔴{;q90WgurM9<xЗV ix.Y7225U $Ĕ3rdwSMsxT{.Yݜ@xQ|Rrbe3 U1LaɪkG%ˮ~Vh eɗKH :#//dXnyW>1<(+2FJ=5dhFƳ6}%i?QS"֔>>{تqrw,f(;2WX7MHLF)~`؈Ht67rb&\gd|?phjqZ@ 5Jb05y EkL(SH`*xnǩ>PhFji.=+2 E!DkjCxI[ C&' 6 M2#Ύl\{׌ x~2#Q$QN6E| _f ꢑڿC.; IY /ò=-≩0rc l9{X"&MЃ;"fk.B9#ʕ%>\޲N\0K!CzgK}sbYKЇpRx 4j:Zj"˹y\ns&0=j85s ;$Ҽa+{I?P:bwerDã\odbSky zӾ?:џ=| v~): eDbk"k RJ-^;qDm8Hg^6˸.Z="y\ќNfS\R~Z\-G4OR ޓt2^0M)o~ T\+-d[^غly\Aϒijf'pwb`6z2bkp44Z#!]kb2PQo 2%l R1}+UYۻƚ{t3.i߶{ s4uG;4 wb_fZ3CMJOI뱔6 Wܺъ)z@Kp`/F6!ͽ| Urf 6bNJS90_,x_SCljqL ./UGg``O[Tgc=ۢ)E&dwk|:ڟ'_}]^x@PG8 LUUKiW/jlS1 "ρKBp"hAUk*yp)']˭EEU;)nJ?^J,}` ܙ9Btt,5؍d9 !6Ga:lM y{=/sha \ 0Y8ԏ˟+#ԯr 8Oo4%Dۺ{ h3@Q4Og3 @3 cdQOk-RQ9&yGە0#ߺ&ךt9td S2_W_aE-+uǒM Ķ5AY8EIAM(hs{xe^;$R6q,nmݢ >ƧsJh8% ԁ/pvs;.5/O;[@.˅_-ηŚY,2k.Px&r]%(_Ě5;1Y]#tahD7Pi*"|̉  P`nf0)*otV*׳%1^k Md$K\c sJO1] QV 7=&Jd^qU]򜙾#ÅM}ƕ, %F얬'3mz!<41)@'M5qNGf`BH^ʍHkΦ.LGux$>QSfh K; CGv "kcM%t \=S gs@0a =~q~[5eKnmr];wH) d%Pq-<{?W^V7/HrYb> ֙ @.{PiE:7d2sG7F<޳J}wºb|y;ܲH36φGa}fk ,:^ mPNg%*%Ѣ8FJ.fS(WYg,T HjykVJ{ A)~5Pה;ZdlqmykiK.c j7jgT@^|z B2d! e(aA>qaR@˯aCGWq&*6*wu>hׅ4RDtmN5j#!7l`zӈ,S%KRy>LOy~9(rSJ[yˆtWFg pi붉U ԃZ>g ,_ }%w Q"K!%v܍I u1#݂ǰ|hV l iPXL-fXSfBhŻ7bU45u"0hFT{@$%v2=3> o,)`+T%RS_17^]y׏w)5O)!]LF!މ٬hIM3xգ9qn7?&Qw!X| M7aѲ$a'|}Ey'p]̨Sr';ٜ/ws>'kt)xpm{"v*$*GP2;AJ[eB1AĶo]d +%9LtF LUK RఏDOjbʙ=8PNXqNEm}ȟh8DM% Hc,@AFK!=diuc0pס c#XbB) /y)4>=`j)+1IlGZ=n.xv4WEphdi}-|!8*kB 3 _:90DS"#{FlvnaurH=yTD|i x"W?bڄhBڪ=$p2 J#&&q_v?NwDc ҟeڨ=nL8k E0fCs^Lw9ŏ|RgCoI(x&:pgЖ;/3x`_*\UQ *d2h+Рgၙ}@{Bs..dsmlwkka{aى޲yX6l&\~1y^LpNrqyYX顊KAL K`7%329M6do'\@fGDy ?>{:B92ڒc]›,!Kw:%PklpTQĚ2,insxEA>*VkG.07wy*9Zv ;a5ÐlR9S)!}{*)~Z85gW"Ԉ#,+aV뫀회+ԩ I{-fg3Ln8b1IQa0:.U8x6/LNW@\stZIO&.+Hˏ:;.I}VVs(I2KbޙwI*9!ip!>z}-06YVnv{_gjlwRyTn޻ELcuK*F{YC.>sJKRl/ ̀]k:I {0WO&>@@ڕE - Qkmw[fO$7teB >DKc$.<"ԌB+~Kv g${J[ UZ?^b$oM->EKl *|,[ ۮ ɯIg&(ג64~Tk%処n˪y]36dTp{ !WyJ{[َ6HQ j}<c:UKj7{FF^sF>oPmr2@U;cȠ7Ѓ52eԓ!2 8ZwF7'uoa<^|qY*obD| @>IU"7ߢ%qڂ8?*^_7~SF2oP>5v@uc46QHkYWm”@GluvX(l# /=b7'Wa%k:^)R'k5AF(o|6h#ꡆOV,<]@mkTl[ !d_V$fwꢊ_2|F׶9'Ա+]Vw|UUcFɓ:O%y G49'Dcл`pIU [yB @^Tĝ9r%Tx&v'W32 `T@ tͯXwsΦ1m?C?UPE["CO *WV!KXVËoHD/DQ~*m*:Ո=Il:L5]dzkxUV;]N#Os7ښuoOl̡| WLƾz2|c—&\Srl S=]^}a)-H~ S- $܃ e,Dآfv҄ɿ1 [ 3/c3%\ttu|Nwj.ɛ$ØIcʒ?CTսTԏglx嶓If QRvgX9^0s`#Z5x4}!\2# ;eB -x~d F%ҽVZeSVV A> Vco =d!/g0r?}4Z7\ jFsjVD2^HD!}I4`h"RDZ@`fW !+?I G]QBcޥrZ1͋]`Μv㗏NS8lzCnLm:30Kuf<\qjUGWUtX !g~hQ,@[val \L&Pf,?-K⛋[mm?sIDKe;C]dQ6:eX{ $ڤ) a<1AqzZ~F 6}rjnX`כiaaƬ/VY1uϖYt9`\TCl=vpBhW4ϗ>V@ɦB7oOwrw̷+{7A\Yg%FZ5RMoף(y WZNI> +?HV Q),F>ѷZy )"2~X"j_s%.ocGAtOo,Hx$9ԭ;1j)(؁d 嶬0m Xu; wa5{4!h#*! vaJoQы΃ E}iidu~SWqQ8onŒ2feno@nͱD4.USa&}@F<@/^r,,)|"Q:܆.^MecZ{V9)4PK<>  )v̴Wu:iNy݋)EWdDmz OFȷCcG Ӣg< IAdMV+ퟤ5|&IxwDl|K8c9Iw}}>2Zi7牁{d6O*'f:luWƁ^(UAYcA6]x~O۪BJ31E?' WJCoQpS]ԧࢉ3׏|Ƨ&Ƞ'U!0q.*e~V#m>|=`@X/<>; w"fpHW@̬T\ȋ1,4sۧAETh KEp*_J" /G!92Tk)zQ.$R3@5up(TeyC!̒cEEd 4@  8So-U-cu VM/ 9"bozV3ʫvi2 ٦Er 3) LOd\4tb Cwnptz eELg9^ZN`I4Q`+gJ-u&sfhgkb6'DQ@ +mo> mTn{3WdѦ ?H?e3qdnqRPQ#ERRE[4뎪`}U{4,)KMk1>dvz>>걅bUe4lɚz}FO|[x}5)ִ%#g@!EՋ rЇwxɷ}#EhY$Fp4GZAҲ2C_vxr\hQ+)\.^G`&AB t%1^4vhDӄ0=r&#PFóD+h.fH"c F:jV43cX;rƖ1?C]m 9`d7A*n[)fb 7gzݏu#kD.m-XwEDgW[S'o\+m$ ml! f7,|7y3`K)a)h`Gu{V=k BX)fD],U~޽)H?m_VDžUBn_H$\=m-BY-.=?r9+m?**ɩ Tͨ}@;U^@dɘ;C@9ՏOt-l~esoovJ> ׼3B;.={u-1kh/'9_5 ]uh 9*/Jl>1[W9Y'648b ֮΋%ĜҨ`xֽF_Jm6$&L_~[iXKT'-|؂qMh:hSh\&§{ֶw :ep#&'$}x`ХZ?bNUIJ<R'rPI :^/_\>kPgPrmy9˯"~gO ij3ѓC<;E'\HH7Pa^|.-V6Ɩ*fEbQ>I%J:|pI7rx}hχq/*ޞփ骂q G!sxy<22Pkzk96nŀ '? $"g@UȒL*`,a& `/K5w0 eE$GyH e?o:pD);[Ag6($(ꂞ9:Bt]ۃA-K'lJ{&(^KDG͡ܛ<]xlwsDx:askȌsD৘Zgq8T5wԕD(6E2I;7&HPhALB޳Lӊӣl2H\D|Rsî (wp#$K%/"BjV±;<_im̥{$MX})RԂCqfG |yT7D5G&ik;9Ҥ;@s~w8m&)5Аv*R3?ow/u134E !#›~dSaW?L.~;z\|z_ sVq%PhT,b5Zq`hnh6u%PejCFO(;{7LRbt%r[,QT ۛ=1ʄԞQuuJ&?-ŲtZD@W#j(]c/?B]X(=f7yGJwgEZ0jcxy|r4[/x2RW+gN1d^~E74^i K+r0w|`4{n MIFA:\lgq#gX3x$)10y};Ұ  _9ںm߾ zB:dƪ0 ǗÍ?fv탮 jpPd3iI$Ǹ#by&)P p.g/ 9'QoUt M- ޭ+9z*L$^Z-^(.MA],ܽ[{# S~Q.[+ v}0Q`GhCp,I}K!D 5 ]2F%v sv8I. 3L 3 at# ݁e {Z>{;;\+vax Čg\|0_Qh&d[΀@s /OM  (D4С; 4Flr ZYZ;ގ&]1֔8͕bg2_BIt.E?2WF "xKF )j_vZ W#xB6 6;~pei;--*H1)r~GFv:<4gsX&% h 3i%W|/ $ m[/M"*}$l:(bP0.MDhOzlo{KXӲ+w$koK!gu.-"j){^>jH(^ -0Ѧ>%b yDxNxCQd s;Eg+zlBkK "J )ί8v^Nr)v. s!(y+NfwkUuKÊ5/y6YJ}(ímUT}$W1iTm nU]WuOy%WR\pY/T~1vzx=Rzgh25hI.SYҒ\-#$|**Rkƿ63JK5#dn ?9g pU 8 A6:'1n:J}Յ A_VEx'3tPi8gjzz^,e|m'oQJw v:JTML%W.5?O/ nB0bdR,i^q} CXR Wn,7DYuhH X#v܄Xؐҷf8¬Qqߢf׿p۔HyK`ae22Ay-ÁqA)rU -0vNnfkXS/ ŝ}w v3] cMϨmNEɷfMLHۖYf׈|Dd&O.u]"ge#,{Y,na?Bc*"f@8!:G棶H=& 3JC/Gh,;A+w%b`e* ێwV8t,R8M.uv (o`]r9ȾlO f]5Gw䰍k)ƞP,8-VeC%_V^4>]|Y^Eϩ+C*Ȅ7H{Z0pj6i=d8Sl4T$S3v nc*}K˹OeR2<6ێ^uf xͦ3aJhDPlKCwH WN,uVVƯjؐ8]koԳ/9ReJVjޯI'Ż^3Ugb}AǩeU@]-fϑ#J6 y qjɏb\X=+RL@l`mh^Aevr5m%!- v-O0f4T%Z!5 5YѼIiT-ozaazf0s;P#]Tz.^ֽN|-^ct}DBhui!_N$Sc}^/84>8Eiz/ uDž}A`M^iQAއcP #YmA6ddiá| /A[lZfH4}fj`X5oDMKԁl;q 㫿i+~汕ݧ/aPkª+fJql4*Os#ҶK)P6M7`6t屨]n-ĕuP:&J]vP)3RxYkDPj~|,D #*~ƏqDE Jv+0ZD-pm c=%lԶ̸:FRv-Ax:MLvA@G{& ~a v_1CMWT;R\+D$EF'kSseݸ\=SLǾ/TzxS FQnrנS:m*4j,O/ djf/ 3[*h뻛6l64Wbl!QGwOi Zg4ok֛# ABq6yܸ32Nyqad2AsmM0&9¦W'GέdY$ش,>Ӓ »mw]sGƶb}ʛwB wPU݉1H@~7gd@ A5Mz)<âT G#y+Fd6j=n)p Mz'/ErCH3?mP~,AOha]]_ _v' )Xvq}VLĺ+ʣ?cI-_rEFy3~%"t_AsW F4(2zhe.[g M]ؘC_7T$FckoZo|P/ X~1 g\aaݭ7[5sn!U1S0(-@[d9s'Lb뗧 X'4H W0d;"Vz8:A%TPmfuҤ, jrh!0aka.$kd"{1~6͖ObrAMW XhdNv&=􁖮bFi fÆ|[o+riy^nj׃ Nb4 ]03FY/KX[ :q-CeoPt<8ha"—w]";:bVeUA! L l]!9oQi^0 1T j#X$wnZ+];[Ņԏ&lħ[OoV*ڧAWHg:dďFbg%Wb2O(p R+h{iWN2]KBny%ʚU'6S {:hLu 9Wfj>R&e= -ސuFzA,YEAH򜡴Ey p O˯ět 3i)-slZ^{C }υJM߃c^q/bdڂu'Th`ꩤ @pJ>_څMȖ, R:149H^AfL-q6 ԙ 6q* Q\>C-?nb!? Z~QqM|{;Œ1Y na*bm+c,DyғvVv>>Idb/oF:_ظ8kNϻAnd~y8j Eܫ(P"1- a_&L]^zC=z?p䏎:>KiH38I{b' )w WRg65m)'!-=o1 Fh3pVP[)؀^Ia`ýt=II@:IB\ʃlox?$'*iA]ϓM1GRA&kG55V[1vZMP@پ\E,[BŤUS"/&%Al*\M!b'5K9vyI;@ 3"@\Tp-~\ _kxk ӊZ?)ZEN:=vTD~b. 7 TJyEAB+Z,a{d>;޵eެd~PPGι.Ɲ  iʑS}0jdGg(I6CHM,E&03 ^Y+]Dט2;-wSCHsU=>C}JvhOjHm8xNHO<zԬ<28S|9i27s7##Gx^]9ޞgBɥǗBx}"l8/fp'2EF GKtɐOs-P7]4JK9)%2lĻӔ͗,3cy?hβ%ؿNEUCK*ln6?oVJ,9A,ɻQ\p1S`žuJIn#"Bl)ikPs]o7<5BU7&'>& 7L̅";uC|p~a3_2)껍Pu6;^F ,nj V"] aHey+B1¸Ǥ T Vh3^Yݴ ]\/q3bS38Tu#\N`~+&' Imt2XC'-$[_Cr` m0`ѫU2N8x7"HJv@qxŲKeŽBB;#Hz2zOk9 jɓ6+A};a i/4r(85}B ͭFL"2=]X ;3e <#b(=MF%]h !pM 9$HLJ5 9 4& fGHL}h ]ƱV0L*}$ eaXvu/Pi,:3]K1ͥYn\y٢ Gg 3*;-NV2bL:kcE#ΓP7B!`/fϙ 3ؖ:4'hIt@i@dqH>lRRăR&xN |%~VΤ&Zla-{Qq`ʑ.iēԵZ}!I bPĆM9?}]l&>RҩI B?]5Pqv%NG`;d.?Ƨr( \YbTy/KJT+G_t<Џ}w2GP.eY+aF BG!,Y\N|Oj\E$W466"C\ىJ8 C3V?a\i)W+-D[K#<2I8*FPjmϫhQwh}mWa>Pi:݅ɑrZ㙠Ԯ9,0#I:@wQQN*U[D3 -l4Xygc:|54,ɾ߼;&ֽ9f=t ~RF{Ly};a@W;e<η:OY֮{bH+fd[⯂/9iXvQ:-q,U`ƻ&ٜLe?_PA9T e`SA_.>Ff%1Y(1GSV!/e$ZK&cI;Ro^8]J*bVWy~niU(~!c"dyioj ͷ G~Q王y&(HsJ\ {rV@@ +f]@@|)9Fk%џ%.g0c޴oO"l[R@ "os3Ykږڃn]s;PP5"cʤHi6=GAM8`Ӎw8ʒa] YN- Ifu~|Yqms8K 8-Ijsfai Q)+BSQȅ$ LBB4LIJQM-i>jR.̜g Ɯjd'36G]XQroгE錗f(h>X2⌀[y\1e]EkMms -+6!l rU{'Gcr y,NC^,@cnd c4F"Nk,ZinJ8\ ĘJ]аnF޹mGIV uA[5lp0.S*&Et#qsy?l$]{*Ff2@idFp6( Cb ܠ+٨Nݦֺx&;odϷ7"}e,QZNPOH%g0صy沝h}BI, ^:9HMs0'_3̋(w0qKtU 㿰ae?,+ s*ҬL4d rؽ5I4('f*(T5L ZK39y]-獤g\jOO<8mcNn||i4R5,ZPn S6pf c)( Ұmoyb}bQsTeK5ɧ4վ[,ۜ^ e3TL$dkm2<3 I q-5")R=C( WrPh!%weSupZtTy| 7bۿ㸞j9,Щ4TqGPe,e=H <(qˁfF$,?;h#j> b})įk|Et]2H?5,qo r8:25R([($r0[1ru._G$5dD7 ȣOIh<9Du@)׵L0cf}itwI$a~$_UT{Z_^zz C25jE(j+s}AV+Ȉ^P*`c{> i+,\1Nk98iqyl 5$Ž֢ZPiz9u8ζ&>ua7c d,l􏍻胅|MH)_S2es`Ll&ỏ#&pD4* ɵsP+lҔ=;wV" /ыGQTZ(\A:gx56M;E9.3xמ (q3:KI=n8t;J?"2h\{x70w-="NR"DO H )lQ6Aph Hb]oEY E[Cke;quguG;W)Ej#7 m/7im;(Dcq@Ҹ/iC{N`^rWO*H=џuN%/Ȟ^&ўu#^:L2pf5$[u=0QG7`ݮY@5.f׌h1^]j쨫s_JߚGI dX8(H6u l,%) {HؠLGUfGS; e#0hԲÜ~<4@d?jRAnjX<#EEbA妦I`"V6L9l3?b"dToWڞVC.etʎq(l@A_fpT;D:ͬHR&y®6QN ]:SIЮw1*,J%fi_u(wMo+ZŌfFYxz=M[h"w۴im\ ϝ" (\35L#Ze׿Zv̓{n Nz` iD,j &X5pVa: `pqRLaS3z,Wl.SȖOZ\ߤ\:Y.B$?RESV1Ì(|Pnwpil{ه =H9Oxϲ/ez$hTʦYV=`.|0kQ9+2/uK}U{m[  J͞q1㍧p䠢=ؖR V#\nwC*9 $ .Lh_NW.baw+L6(xmD7lS fsPG([wᩯ_s٭9l.+3*$lIE{zkPTc 8_R?eY+@MpVGeZww=Jʫ(5!+tJ2„^ʡG.q{rAeAڲtL18;=͑Dݝ?&I#(;$ZCEd3MHsA>%uBs-.-wM^P|]%akQye϶[vF9vVN:"(J=ѝe5@֔BgE$@0X {z5Q޹޸6jnGuhF)NL7 vW3HN b3?UluӊCKkK3 _TyR8-9<3{#Au#J-!.D8kY8@U{8]zX%xC,j}T7Kh iE0ٵ.YD 8ceP>)da c3XRE77@2Uez+|C FcɃ9N泀rF5͑mL)3Fr)Nwb^ iq09޼*eUG}x.bٞyELe3RH"Q\<{O7$7٥WLevNgȚˎ;iCa.82(ĶDzV8Fz_::K$DӘyK&jڲ!R J'-&K6k`d%Gݡ= #K7 6 r I<ЪєG[pSc|=-Rcl;[bcnn7KD;{?7s3_gPL&74cD.D-t|z8G0UBiv¯z'_f Q ۊ!o5U 'KAG堼DA^?z5ii^}\OncL] `i9>5 ~6MRCYPfa hݼH~ftX$Dz P31m_[x /W^h@y-&GًQe٥Ip?/[2Ze,{ K5<t%];~^߈U4 =4 ?Ex`!i3leX])-V9`d=O0wf6O?P K[E4xhNZt#hܒ!֛]4iMߣYLu^FW&D4Ў#DF #ܷK{&b;5I'N699 } ri)m52i oW%U$;8iӾq;F}լ^gR*䛄uƇ2Clm&u/!K5a, (|v gDEnD M=)R$ɍNgϓ@^_dJT?z]>SZw('wvB9efW3LA~Pas WbTXtn&T+͘64jdq WøalD}y}JҤT^i=1MpZeͻ@%3[mU8A$l_d5⣶9Ip/XsLޅ bR9GX6}uTAU$IpoUCŞ[f4ї<{fNvڱ^3c󍬠ՓgM>iNQW;}dqs1Nv\_h3O8۪)ztgUB*ԁ! Iq(ob#]JFyϏO%O^keD\ c{0`P"Hm[YNȆi5>3RR2"Ǒs]-;y={LrUL'_ I <'<ݎ}P.9m&<5S{HSOkUGw? hѸ`JB*97S٤}&TОGYF- rD=km?! Ӡg!NwnbZ8%Xߔ+@, VG =LQ㺇bkrH{6ߚf4W5B_`: >Xo+4_,`o]Y2Ka#K) 0Si0\S/ %Էf1NPK[*Ok=G; '^`$:ҿJҸp}Θ#՛KV{a*lt˅gzr? Y;޹į:l|32aC4 fs$efkS%+=vI_{;pkF^DPڡJV'h8\|?Y~SO(XoR\}n"xFZǩ2^[{ ?xY#nw2#tT)/D)oOK盯:wW8_IpgLJ>TB{l:i#ń\cڧVgms{ǭԳ!f/xo2υ3ǰ4Y@z[6 aO@<ږj3(ʜ{?_ZT9/_1Z8oR1JAn2hJZ3(%ُQXhBDV[A|?ʫ uum g*ZO*X5_U;B,iJ}*ż>L S@IMt@?#o#[mYR2P t>낾ΐB?[My6*e0$͜"~W$&Fq6?ĂͅģѴ&Y1ʻ&,_~VzCrg#X,RGEؒ E$x[ZbвujF\tۤawY[_ЖkȠ^&^:ۼ^dž%/PanBTk^ٲb#h!7ڏ4e ùJSU8)swϽGtsuer/E\SB\^ PT*B¾shTi_LcBaWRԄy a`/1A X aI _3`S$4և~YvWA#4߅ԍuZcĺi 5ҋKVfjT }o855&Pذ;+\\-ke>O|q:  *)DA@`VK(!ĚҠp=\h~2]eFd^ILzȻ9˷w+‰j)֫lg_?8#^"XLĤos+)},~7\>,b""Bgt8SAXz./4{ףhO`O3 ?*QF뚌(~>A8@ >r>z d{[NPD<1fdE.O{f;W H./ J#sb0Vv3e;If|O5$p};WXx=iWYbtÅe%[3d3J/o[d(&MڃmE+,zBbvADNt*i GA[l\u(|ƌ՚tNZ WNBlWkF?d< 5 K+X Lӷ`iJko1N 7z9xk \l-"Ry֊'XekT}]eqʙ,ӨKM /,yјz7x6}ZjO-Y󝱌܄$yXtw;< &E iRiz V)+)!GH}6qYƇd ^1x59eK-!Y/_^xHdFPc%WD2;g51 M(D-Dg- 2w)6ĜaDF(!w\;\МγD~ڛm):űВ8Evڐpn4{R2#@Xh2^:єtsav2hwfG ǀ xn[52"M=2իUS?rYJ߶554@M#sY?Ϋd'Qv<Ǜ].'m&y8oH%XV=8iU]{nGyVL0Eδ烛pxn~*+cz&'KdΘ4V) aǀ, VDU^uHD[J[|NO[ {όPuqVڲ@})T3F1p-Nӑ Lu<iru`Axd<6͟C[HQYV6z?H='\$΃G9O nYy*+ܷ-19Js!OI= d:e[JkQ!Ds+^a\Ve}ɖBKu3TTŰ}UvŻ&y&s !ѕߪ gF02?y0T 4Yy}d5Fw&<Q?^8>K^wZZ-%S8/+ L"1m_ ;&"zvz1FS_ު l W Ave'AS,W/~AeLWIӣILޅkU "DwNvS!n|WS:# &5[`YL_qz.tREOKu 3Pi]?Ok+r}$;6wj.t{Գ,1`+>hHTp.qg ʽ&`g.X#Z{l˄)*ȏDnC7ʅBr u.@~324\5 OQ϶k-D[COu ѝ ~@@#1;[EZ7|Q (% ܌ u%v0S2nhk3Z')})K,@Weh"1s[l_M; 0(tef bKi]֌̙_xN˖&/iEYq13`v^rnTǡNb!N \[F#c8+4`=vs#N8P!Bua-D%aǎ{+t2uOF)#+ո&Sflá  zar}WzTI0o2p92*U0[zCG;ٰךU\2??E)W[}9.* PBXj?PΗzduD5`&6 Um=O ^ƬC ^PW;O+nRMp- ĵ[ ݑ`*5ORV #֡#Q8EBWT2tk )kjw>%EãqmO_s?noVBT~ 8עvk{OþZJwa>t@yDա\jFx audJ})LR6"Dm x8 k k1 mj@&fceG`ܾ3dpb8-rߵ:(rFqLWC& u(ߵC)! $^ZbAQ159cA߶ ?ڧ_ZtQXߙEЄZw_$pc9- 1㺵mcUyE2/+ o)xJHpsYj:ٮaZD6֌"{E\6df]UPS(M µMo6Yc{=/4n?;fU$x6Rw do"KxX4/ʡ aޚM$*?YY.]*+Q(9uh\H wmnXmM}Rv%bUa7-՗+uo/} Fȟ:hg^\p\W05acP0_81 (05JK`.^ 38I*gWfϞR nҨg/ksB7K&m(~Qy}*i, hΈ=I+u}2׬CHBsCG?Qi{ xe1yT '8,OψȂ:uc:yϲݶ^|(iΘ[50h ofU`t2²2F3ˤ/d!/fb^0P ? &c%X ׻2D=[}ۖ]8j-*GEB<^Nd73bt#{i-A ނWKMuOcҨ{UcEF x8v)Bt҃f,ƪuVHcSt@7࿄}*!BV6qSE)>|4n9H} 扪vKS8РflWrG0D@e lV.n;c\U,c/_2}^>!=1h(@H[T7K,|KG*j*,ך1PX.Ywv`@ti>[sGԾE -Anq4E4si[ԮoC#A ^x,B |AoS._$48"O-(ɗ9|\tgJJ2ɺ t9hk-LQT dO4V3 Y4{A+-Ro+qӖע 3Fg.gW^EhC*}pvYC AycUkv UWf =rr~2ulLg$v OC=$> ZF.[aKd2;ɬqZLuTֲ,Sbs'0QtjyV8F q!غ>r 'Dr]Ím*@5š8ټC1w&NN/M-8sjX*Iڱ? HǨϲiQA/ vZO|6)C7*1,G\x.aLuK Aշӥjg2 ko}hvN$eEK-ibIͼ65`!L8"Ht ՝_>&]{0]4=ڥX݂H-VHC#a1JF\'&y酽"KF]=nۛ*BgYrZ95ct&jW&8n{ìy}-i\B"klϗ sr -bZ& )q>G$p>Q[nJ-aK{Y~\, YFsYJ 씰Ę,$"·L4 ͙ˤsi405vbpuV[ǺL8@/AF&c%n`ш52eF O{̽&ZEN!ܮy "(,ieQҲuelKmQ۱1oyrM# 6Υ$Gxo;p| V$6C*EE,)DKtTrP>Rx`dv. Zagi*4 c)6-IWAʭ2٭)&^ġ1[&ᨏeksDPNܕ,fШ&?.{a=5Sl9y`["<>kcR}z,eÃI`I[-O%eaX,8 3F ;+ؔ>Sm)LEO",t T^a0L-~ MgrC \,$B_L_"B˔${\ݷyT9I]C I?|ZuDE| 'y/D!ޣp6;vX9'I7Vԏ69㨵ԶNdUȈ4TX^{&֊+?AYki|8%=u{HxXzem}캝Ff]44~;U=_G5`~"t[w&7$Rl5ؒ[lqb\ӱA M1mt{QVw#L4͚;_΂΂QN" <ƭ"!Aq{$lNUGf;w#$Fgy&z#uXP6YJr %%mL'XO~:9((XL`<ʪ&"JYa'>{IILWT>6*Ѐ.s, $B=׺OzK&KQܣaYm~[~c*R4`ˁJ)8|p}!U n͹E%6h6C|`6_DQ:mםOd}e_ܨK/~\R4.٪O> \ iL!*.j(v1~`t7З=^  (#XR*<\RBž+䘚RS[H-i-n9=NaYcrItWu#e_ռko1 l(s$'0;6z쟏EC84mY7 'ek.H_gN)Nc{'Pr4U/ɭ-1ɟ2 wueЗ02B _q< |yq ፑQ~g^Gsiw6\0JH tO+ŭDĚ4OtmU2A$&!4[#{hѰP<=~Xu~8ZCI߃kEU?fUe8bpm!ʀ0B;t&8V3\+:;1MOt>dži7]^.w6.|_u¿9r4#rR"lxYt#ކY{mYZ’3@VmFNUէV+⮳e7]Vږo2bT̥ΩZ GځD#GZ'0Zph}!$̺7' oo@βۅ\[-2-#N K1*|&6*.eMd&T=aY8MFE/gsF vw9 t\e6ȹήݭ\{Tm?J mGG]51ʌ=_oE$"pq2"j|b"zJ;E/:#:NhHU3Wf/VFPO{Ӷj#9Id{k%G oԿ 5kbPY`Tf,DTBb r;ZcĭjŒ2,%)闣_BZΜ[1(+Ik$>[q+W9@4c(mЉP-4 99Lxb_z t)QvJΞt23?Ǝ~GH`TM.$Sz4`ufO+X>ǻ:ūͷ&p<`M~T%LQaJ)B!㣉a#FtLg1\8_:(6]d0VVx5]. ~ }rN( vFvlN=bh8LX6P&@Plke+XNHzhx;PH̕w1\W8 &d+Ղ'&)º9xs#X)?mcP&H6˦Hf0vnMHW[y[@oSslnc ˦ѮtYƱ[mi}=3jLpj!mfW1_v-r6qgA.tx~ `sĝ Saɯ|F{0FɹOcVcy:|DK[} Ӱ'c`%E?oJAa{EC^]ՙ {ncq\L%V=fa Pd](Τɛ`+A#(wuqM^0(,# KEZR)rᠼB|=Nu-D2e*?bu;=΃k/ R1g}LJ1 ^~$#LJa4:iN ʦk+ժs3Aq(QFQ^{L|B*2$bqLrKo/FBK)&pk]F|YNM6 ,]@Є~%EQm#0>*G[x*98jV$_z}&YQv?ۚcldLPUldL~@X=!p1h{J * d g{nb8_f\ a`O 8mLR7HYoQߚ0Qs"ȔE kFKYG^laG3n/^dtx0Pb܄F!j«k#b 1CED-V|j19{@2tM^/!c:;cg7m3M-g>6CLm uwE獠=w#bDb3B zJhI _ Gt\R:6NT&.M'KsbQ(dϧM>'Ò^ο,\0!8e1 v|!2N-VU_1 hgP8GOc[=?' p u[ə Qͪ_qR;9i/^C,kUoGN}YQsxNI&>$+d5~ȊGl%?f{u͸>򑺪Е>;M2M}lmǜ%}!h !b(Z Yh\^-XpnaKDn-"ҡ^ccwD"\gBBkG<_JȕTêP.Ȧ/s$7:dp }>a;W+tm}.פ޹|5fcDaut/:˭w|Ǖǂjn͒Jm;A@F. R=ԟ=!UAXsJ=(m09@..jD| dlr>e AV;%֫=~-##0ցb' ڦ%Ǹa\%oDLfA ˵{48py٩J/?¡dGM T/+\S[m4Q_:C5W3@AuO0+n5oR#jqWI<` Mp kT[*0`M*GjHWavhԴ^6%hz3x̗2&zmTl?]~Sˮ0kѬObxwAaO/"0H Ti5h_Y. MD 1fS}u-Bƥ0HRE`D'{Bupɘ<| RbEllj@6YD9?uSR y*rPD.tH&P Җ *^󮹴2U+J/N%O#]wD ,ݺ}Ld?PWٳ;qcC4COb1?btِJQi"% .&M h3E1̞7qw 1qϜi&V7JCƃAՉ1ZHtA] ь\s)"(#$W ݾ/ՇF᧏`[FʦGy(ڵ3(Ph6C)vnZfU@V`fp ؎Ina]1>zm0W_X٢1r͙zT^V*A A1}JbyT|2:Qmɖi:I8)MYȘ9|݉{&p:Pu@lh%A ~.W.^-<[1@WgY:Kkb g7u&ί{zdir-FiwaZF 0e2joLFo65㦜%C݀c_P g%4YСyU/Oe6ϟUֈ̸Ώ>(/srpMfÞ c򀹠h H3VƤDXoEժzW)_(Bov; *Ddz Z̉"e"ٝ/]ZGXBn[P$ŕ.0kz{0i8`s|TNB+K?H3!/@tN((~&p[ sN䬽HpдJ:g@$$$ܷY+wTA]z[۠0 @t[_Vw_5R'F8((6,/7zOtlm-@]w}Ǜ?OJf07v;Üύ̷_ ,ب;)H~@G@"lߜSsf#@ƶY҇g2Vı `6b'<Ἆő"3QQb7 g3St&0\!]ǜTT|+=1LK^A9C떏r/*M|ikf,;Bd ѐ5*~rc~PJvD~l z>Ȥ`Xj; 4 mC&A9׎>͵7Nں;u\619$w¡jxrz>K=-S*oS:)$ R8ׂ:GEI 7TzaDޝКWA u!BZ,Ԗڂ<( ggG}XOi?ԅ TwNnHߖ* ;cjW(O>1`0dR5483QwO#1iu\}X0@ϕCRVT C.KhpO9rVuzwbAl19lW/PDN"4W [{rL'h=gjx"]_L +]U4uN;AY?F7(DuF`o#~NmY6f?4 )${\@;:#}.T9H:gƏЗTy;AE-˺NHWyHq3.+2Ꞌlaf  9h<&/3N%d;)(w fN8 ^S70cyJm&2jM'5)!ǙZ: |XX GO%׳a~N) A6d"55L3dheF+T ^z=&腤uh!*Lܳr[`7OUW6F)Ă~\X6 ,$G| XY1dӕ\tCU؋d'E,蘿2 mF@oSUe$ _AY:K 8,3smO/IM:76zn63]Wwbm3*'-@WO(1Ʒ.RkQiYZi(d $zEE!EL]<>5rz0f]A.\o-ڏ%1QK9HhQg=ugUc M C(h_tD ؏̆YlCrƨ`*XJr5߱Q"H/c?Ы1KcZ^3u+Y dFRnOQWo,a@ cenQv[E?(zKA` dPkHi%'FysjOv SvyKa[MSC6}o{tgDQc#sDAxzZ}{CB] aPʭ94GȻѰyo3g0&{?IAõ3 `ݟgw=U[NAI݄~M1(E|2|-y:=jE"՟A9qQDlOw$,0:{: J0x4v Fn,ʼFBWrGKmTY!ŁwrB(~+#fʰ6'TE BdϺ1A]9gcK] 4ˀ Z9kYeMy3kL9J}Rf) HɈ^7J,GuJ Q[Xu+ !^gu _;806!YPA bhPl<NM24`#hEi- r-g{nUUa}Z_nuYnHg}^̴st)3vfK0e5)dcW?;6n.#S\7v&Dʂ-coY nbHWFAe)]]9(T\2#bY"vł8aTbxtAڅpJ>{D8Ɂz=~ =i uh=24dDQlx\`JB9h:~5ͣp% sʌ .وq!4pc))^muw2'Y>:cu:>lVv=PPvmSZjaH\D>g''OF_dI=Dda'rKW-Au춧7pސM N*xRˋ-Ѩc/2 m\ޚJBW]އw4-@ɰ9k-~c(}EnJCDbjt eGWﮬi̖`{ G:t b[L?N25'/ׁSHqyA/VP0t5ݘJ^@h dG4}ّj;rvz>ClQJ v (E0&T3{fy ,d7LeWѹ!`%>!N =Z y -QhK..jAof/FyE۳jfwE ܸ^Ŀ;7HF$<4G 1{ҩcd|W:M|R- 0w$~k'q;-PtGCld<ڛ@~DltS:ٻ+<H K+`P ڤUA(Fmq3O.je_͈бl n>VYFܿawLq1n&\eJ"%?! SB}q_+ @6.#X3/9gWq`B?P5oraEu\%_5(<|&Q (ۘ4pɆ ; #CN4D\dzԳi}:zmbgN8(Dj1]\v,QٲT';R4ZH T4@$*dl(Xo B~ӴxݣRmٮDQL>FB/2FFJ¥Ҳv$R.l-ىd]*/A6<[qqo3e&h \N&uPy*޳OE5>Y(%wfw2Jm\Â<|8H Oy[X92E$ЫJ8[g[e_Kx3ʋ+ѳg=^huMN*a@}d 1Ӷ{tLj6T$d,CP=5+#R8Mv'ҼAw ң1I:}T6khWJM-6g6( 4N] $TP\ 6 Fy7K)g3NM1? )nSЬiP "s-;3pUF'@%0l{ gPM~SS?^q|h4ñR1Lq({[~g~Iϧ5kIߢTȟȸU6QK]wX`/F, b _ 4z%X'|ዟ'hwuļ\5NaBCeRRLNN#hfm ~Ls2aYq8d+$wళi_Onbnnjy NGt$Qu? Tg!!Ss._e> }^fk}Rk#fEX" ͨq%oɼߺTQVx5;L) ݇S_4$Cv *Ty}''K1:~o^Zח_XKgd Sw+s?9/0Y%I #!ƄbhFGbRB?~hBc*4fC|0Ɋz2M7&Ţ\jCK"4A*}, ,JϢ֤}Tک9yHңg!N6n< =M=p9qj4HdYvп4 =s[eC\Hp(3jՆ'vI h_+&+¾SÎᮦ W BJ!6,4<2n ]yy&.tF8 &3rJG'ܦw.1QזnC-&?xur^ޚNsr]-5:8abu 9ӎs8h?~ܾR9`w;NHQ- ۨUW9Y~7Fl ^+뒯'77`,7d6I!.'|J0.'ƽx?y6   hKx2M 2*4]hu,DdlFMz+lilhoUY9_٘?Ӄ9H ]l<4V`򓍉(D\_--*#yBA,o7/s6WiZgoC]q4bJ*3a7c2S䟚4WФfXꅘ5S} #{䘿p|!ȷF4d!"MhM[$7̊ ޖWcd1fగ=]OLt[f+ wUȈ{W?J$L( 7_|fYl}'J3XO鑈 a'cq,L6rY5]KEF_g^MWkxˎ;ǿ؆J8my+2ȻMd|6F(.{yIj^OtĦON󛼚pLV}Lpݳx@WX08rcVE:z)=h~0newhw'_pa{>}\pcGK%3Aki1&"?}X ׇ`Z5]&I]y=r)#pAgMyx)\'2Λ\#!-sh}Z9 ^NUWT sSk':YHa1"w|~#X3:My%< eUm 6\Ʀ,7ca@4 \&Tv֜^IVL9ul{ίŗ|Ow$X H_--5KMy}IZM\!M0&,?eC% @T*R/^c(az$p$rq_=KTL#%P9?"߷Y2'K> nTF)t@t;Uݗ [+9&u9$b,Y dc5ߦǎ4߬V؝Hbخ~:_ _8zZ{2GZ䯢SU\q Άuw|l|^%  8 ma^toc.WOl޶{¾K\O<}Z7-^N^tK]2ē5n뜓kO&P9 Xs A6P{p;ЍՅܝEG՟Cї~Aó1hy1薍$qMF =~Q񥂤,\/ӖeWSX4&&VM<%Mfؘ?`Z52K5K4SѲsI>Mp $=2xafoQ*lolmY5 CJqDRDUSMyL6!. B`'+9|H*FY5]Ҕ$}_Ia6JSzoB(k>_c@T9)|8r+Wzغ W j~hw6}  L*v`@pe,hj.keS!V %Ov'یzy }U3}pmDa)b$k%SK0aVcy>Cir3KA"r:SA&C3uᱨZo[]LB1E /)b&MyUsdGDvKlN{)uߥa2߾у7Z.mq UW`hk(hCG\~NO3qLZUY1ĉ+sh]|;R9ޱΜ@ޅh\b[(S -mTESBRVJbBu+fn.AEϩw}ؕKg-ؼ5ONPSZ/6h1o͍:3@FxM]ު @B`U )=k OH|R#A6lRˑ)ᜉ>J9O@-zZGE`N<>V'[,K4VxMT2Q0&Qn*I2BOSH3r'O)xsCӧ-P%'yCq+A!l1bVθ4wGX:09UVh)mQr_SZBM56Z?+@~]0x)W9IM$ca1k ct75R mu`pjIXԬJS745懖yD oqβ я(͖}e)UQ&&CD}Q/O9J= AV9)舶>(_"^_2oH.@5>-# Z*2B -EW3!Al꟞۔^:|kpr6[`]`WJX뫃Ҕmy #)H8+MHv(LU|)F{si4$'r9xel]X:M˓"T=رຬ mzDcCk=29jI7lzb8?L[h:s#K#a'rJJɊ2E8t5X[7,b3LQs2<8\G$bíʡp*\\xw0F zae}tLbMSw %%(qOf,23UM ȤKt`Р<Hxhct%u0(17}'%%{ҿO&;P uFGwUyŰ[ @nyxJEpW;ԶRNjK0R@4c{9U7 Ag,D|j<-WO[<N)ЃorTqg#!(AHfZ_\Pi!%^bj,iC0e"f"f_.3h'V债9.kkRum;dުɢWNؽG;#Aƴ+9SPk3"rlQk|GpbyR H=eə'=)b.Y,L iH"GWD\, +0f&XGZ4D@F?%[ty~$c1o'Ea8ksvPH}.EÌo[)aVDؽyU 2~_9ya a:"w8 X`W:v{]X\02%㉄Fps G9|KR&'`䋘w}+CFυA8j>B+ø%FՇj=P>e[`R#\BT:L!SI{EdPK+J+P#0H.[~fVLnߘnwL l0}>9ILHt@C)٢W@^J:1 L/j6JO{&\dXPxOlأqĆ,$0ypΡG{ s#2 \~!`”DRJc} v=o_fQYC̴TPQ~$cFC!!# Wɶ[8f /5b/9S% +.chXr:Y||'#P|z{_ u1c-k ``A@!8~$r$CYa|nJ)",<ä',yj9؈sPd"LtlE˓V56ʘ-kщVO!a;AV8VW-f+_(>"N gyUڣ7[c]W#E2:[YG&)o] iH)Pk/ߊV^۰-?5ΊC@hbڐi!e@ŪZ, RFHZgHGNO= Co6:R|jʖBF0c/A~1nj-"%:T_ }hV:D&O `'_q/+A!; f{  3q$Tʌd>mA' ]J""UGax<[u}z Ѽv84X nea37\3a +G ^3%51OYhZ9g뚐$?w}nh}TJ1*iPc ^9'4_p X6{^Lhq}!8lEyү 9_HwbJ錱z qfrQq6O&ߋ6(ԬW'ՁbRW d*KYzXڸ`b8vf?Yz])HLh}[L֯D7b$L[yߺk35{gB&Ӈ"+i(*40yċr7V=u r~񻧘;z3 Md=Ӎ^ KDJ0gp*nW-M| 93fzc4^9AT<5r. ETPdj ڛer>>Ac}j']1qܨW;c$t\+[ d }s)}0KUCT3D 7˱u|&[ZGZ5&h3\l>q )h,@͊}Y\ 4am,dtE w?ijX@CP<T)'RO"=;gzLu9͉n"a 1K B@ 2ߒL=\74NP-T CnR#Y*n-֮O~s˃jz?Ei]M*B|X:"ZxgjwWV {f= ң00i2:?}"{:4<"r:j+aٙj%Ζ߸G,6I HHD֙=/""etEХevN{{-L0>4ZuzhA`'W[쬃zi=wäcְ_Z1C.w\/Fˑ^`h< K=b0UIYPdYAh`"A>ZFO6MX"xs [P5Q(>p>=gWT50 k:m浓I/ ,OM(|V/Dc`2Wh lgW{( B `b6%زQ͇y?uz2kYSC TΨO >`ߵٱSTx)aUd$ 3[&s&5 l(aR8'ơ՗Uka#;i <5(\},*εZ x|ќ O^Y3ZkW\!^TaЪBkЉ6修2Uf J/ӷLncb@,"R5fn `X%fӿ-Hl7p-z>O-ޙ~ b>'I5΢U YW?ff&E#p5|~nt*gQGroot!#MHS1o%w氲!2+ }_7F4'l"X64 k}/>RBܶXq5 immɜtsq.3!8jic54HqT'·ag'mV"̫PThTOG'q!Yt΄q͑LȴVBnޙq uuCE5:$6*uĂ'xsGE=ϦHlP3>ut cF y.H? $GA>* QgHq\Xv#;v0S#,of;(8F3ZZöH#1l+@Onf j,Xlvbևd~[f*^y޻V~/-M։CuS-Z&T9՞4 v@Wmp"bmpᢀ1kU /\EXKzTM0;軮ѳ=I:}S#sC*u.(!SՎ ~lb$CiqbpMDvG@/J 1ܽbS23sV(-e_q==!*h$3UD8BV.Y 2؉?6N2h3ZxLhVjww<ʖ43jk he&{uK٘]g_-UiK_n8ʼn䠱Az$ ;Xx:ʥ ]6H}/ T'¾j~+wl3֤iz\ZZB<8REw: Ƕ P}e:Œ@t_Tp P%n`0F*SQRE0QZH$_ ;(LJ5=/P"z4㰖̒)=Pн{! v(= 2']i2G3hp 1bhGmo/(; V\%Q|h;% ڸg~]8$Sj xjIE2#- ;5CU=wc)/y6ҋY W:tʎ6!2);%4C af/*ZIXTW1-s|FctAyZJ0i7JUc\ǩ/"b!4DzevwpƷ!=~5 xdO^|Z5ajٓ@mˤbiY_E$ _8;Zu$Olٙ\)A 12:gRZD!9LDf&vKrvrG=oRd`иv#^#ǻR=7o1 >_1%S4%-ˏ˱uCL-DȐǀiqX"f&oI-E2bN6Bz=~[ A7[æ2Rɰg){~1:qZ*>1X5L0QIP(s^0Pd$d#E Y n iP=_!\'Qoz}jt"/ Ӷ殶d9xd>2}42vOXUM9韰"Jq$kZ""}WPꐄUf+f~'dou]3SGeͅ`EVaG+4e"&ߪ' D3B@P tӪ>,wB}C.)B%4{}OPnvʙ/qd!M3#f7 (yCa8L}4.s̅-d@l7Hкj|/_,pP ͝":'vWGy[ӛTB'D<+/G˪Jn>nen[PG qܶ{H:1ho"ڑe/ t5NRGҚ#+*yq T+SĩF22[,; s8꧐V3d` :F,EBpTŠdm o?W'Br^&Rf$ATAh'=c80t i9 :Ōa A!iio~RJ%-0jeyd$%qiOR`;HuB4{ {2#D> E͜,);OEO{*S3 t'; Z+ 9R-WP%nǯpiPϦ2~'|W¤mL`VS ^\I|"nEJ:O09_p5l^*1#ՈL +hČ2[vmo%4Me\B_σx =E) T5hQtx4D0hK:LEg3r:.ͱnaMϲ*͈D L)Jm:]֭K*>~J-0aHH2V9⚣uFYʉ{'mWP~Í?OO{ȥmB#WX$ 'R+ZK^pj\ۧW|8þSջ6u덧MsX闠Ѭ:Q eۧY٬_4s4sC֢.VkkeCb~8!@ GWCp_6=HB2OOJ iATKuhW"[2blj6@U$>|9LGZ0Vx=sP;7jsD$ LTpxV]u1SS%ܻE 2G~ZC'ʡh~2~wplp3̃#SW `UJCz^t=ܶ ad"r.M\1oJٵfatƈqV-˧LbCעgZ Z0+[\j~)gn b8Sͧ^Cy& aӞ{ӦLRn\bڌbQ?85v` .y{i;wKF{>ng-n-RP^@)R=ڑӍkf矵i\7cH%7Vн&Bāgl|ȹGffNa%wynMǖR%^[ vlP9'A'0$I=ҪL4Uyw/GVu*{3%7[@;}Ѳ,!!`Y;N0HC׳1^K\f6#k^p̟FZ`ưlB: "Ș+EzhW )8֑1Vzt8P۾fm>1/F}#K)5:"_B_OBEC}Hzd-(c53Z3aHqG>(KlBCJ|v(Nc9RM 0$"-#b Wj_+%߽Ń7W *E>vZ;6b| J^aK;:8=Y9׷F8 2z!@YUYMo˾ʯuI3nNX7a/m0Bαn 0K<\L橦gzO'$-7.}=eKx"Wq1O0,]!jGf~W:>E+ $/t[=݆o\d$*+Lp2hpCf J kYs(h6>҂跙ަ1;>w^2m; ̝'I/F-"_>%aI܈_%%PU8+(MRң$nCr/R ;|_2  G8z'\ˌRiKN(`4ɀ(DK`HM4jlj#u36 @mFV ?|-\0) ?r?icZ>p#<џRʖ͍3MI/%W`Q]T7Tƈ8 %pLCv'(*:\v>*1lbXbXE@iKd3f3> CK}hmݘ0Y< $XR6enȮmn}70!ECd-PI~ (P-צp?UdQg$uF /YΉat`)OnSyA̝j,Pgn?P!Ǖܙj(@Am<_:Wu׼cO뉣ؘ*̀(c#'n(rfUimX!3M,;p">Es:"?߬LF0| hoaܥ/f zcv X J^a{F "[xb2 KVk\-*X}B-@>%ڋXm4w[lNyJ?]l;Ӯse tU|#\4Ie %68))59/d6`&2cP.rs{;v43{d!DFW $ |;?ےo}Z&H\T,LC_edRZT^;%2)JQhGWtַ|ȴ`I? VEE1chB**$J O>к'4%soQ)qJV_Vf:cqHݎx Lm_6_ IW^ᾳXEJG/WSۤUl\I˯ |Lw +zmbk]fXګ@ !͎[mW583GbbJ+ql~FOrd;юV5sp _O!>Xpߩ殝bb'z#@*T[r[r:'tWBrk ENP7hE.E],cZNj+ k:ȝH1 Z*hqN4>K6gOطp-.r=2`L1誐t-Do*?}MXRQB)`I >a4Bvc-rT%<ƭȠJ` oF&٘SWw&&^f(XgsY)Ed%_&^hu MK˚#Kݜ8a~ZE( |.`i uXr_0l6sbf5LAKF=U;B!b' 2v# HN,F.~ePBuLñ8x0{lieFr Ev3`* nΒl K{%9;kH2EfQ&G N!$z8`cw`1Ns)%*F\XdHr/=X*IRKq/n$C} $@~l@lDj ,u_WzΉWTaWtsL,6 ]G'a8{ޠ7 9\:.)s٘ s zKҮ@}prIqk>NgkO^~c>HL 3s Ğ {Tqj.B: sW[xyޥGqKv ?GHy+Zm`HǪP"b1 Kش6LsϺn*bgNoE;r(+D)5#7U$v3CR;mBs~Z U0}\E0(fGS/Ah|\9xQXtMs説dY'3f&E:ҪҦAni EǍ2j[9QNpMU='ӶB8Lj8WZ#\\8i Tw~OUA)l{aae ҡdȗ  pb"d 73]R'?NAU_&LPGZQiXu93T~ ~+d,Xm괻-7w;o-oqf=I@v36%;ν߼ yڊy' d2 e0z (0cKB}$AWPNP$w!N:bWL~  /~%ʼn o3w`y^ZսdL%8 y{VDA! yTVs9]$GO 2 3ҹMv8)~R1ã$tnZEvil" CeOHP*+߶!|m!zM:O)(TJbU=2/JmUD7?Ys%5awLKٺوA;~O7ˇg0DڭE訵#>I+C3-77 csb{Rj*tU8ִ>< ;B \ C6!M]h@; 4BJPH[Q߮E *gDr&޽'{rӯ~#=-;pl>Њ|2ܲJ3[+ǢH (#1`j-ZuJmfJ 1|˞5d;c,1O ͻu>*^<\wP}Cdn7rcNDA7[`3\DtC$rZba{fWx;ẗL\ƍъ 37b&.;mR=[id.4Ƀ$5nֈ'gcswK#c[#)o88`JAW~]/\ #wvO #^hmÎoٳVFiL+IS+Ϣd2pKƽ8J眕Pߏ (Y1!Ylhd #Nxˆkj9T A"sT-BC1Uw5TYKSmpWҴ%{Vf0t ]\5 Ux유hlDw|H._rc4ɈG=d6f~]]SSAG"]x2 bovW¹aӟdkDV[6z)8؟b=*%2ZI/'qjm`g 7^K*)a8:Ñ յ7 ,Llʛ3{ߖ I%[`Y c@S*<M_)Fk{غQ3;NGżg2#l~`#>{"X~6}Oʾr';YUdPy%M٬NH|̿ޖOQ.x}2gtļ c5:QJ3,,ZN!ЬxyWwBvP:A5E cyCκICuU{0Hy/ғ}yt֎C6prx ~FN>/4?*(_s}{f[{_L-;j񆚋Mɀ*$0,xsN1KĖ R?e  Ҩ#V9wXiX=F3S+_tqDT-LQЧVD F@a_тt'ETrTWN 4 WDq8d Qhџ/o{vLqM{kQ45Üw"k&"UR~ g1l¯q@Nˣ#=򎎫4k 1$^]] !VO{bSּ[ל|U3f㑋҈lkw2̫i@K'Z'>X D s3&O/tL`}؇29+ :W)aL&>_QfÚeO ͺnVH TH\ɐAlDn01ߨsM.kMcT4z2l,nȗ0ghmp%.b) ݌(Req͍3pCRK,4XC<ܮM:6:U>#;|2vU(4nIй}WvylEON8/kAh唇/ lhP5+ }+ eʈ479fOCimkЀV׌r䛇;5B[[l3y-X)0c]+V]T%Mko,L|{rk|ݖz'} x\p,zECe[[hgOzSȃ 忠:"f>!N2+ m7 0(E?w[s%rwDY͟i\i&kO貿?E- ˆH j(vVaG _>+Ov>epP`{y_!6T4^8 kBp<}lO[&<)1{vK)3tt?2P >zl[Ђ*^:DZ8`6 (ӆIKu+~~6=mMٌJ< M$M0C3/7S7@Ek8A".BX\Sk8ʞsx{/h@[VX3,r2@8\籗ioO._Єec\F~$R-V84^b,cwզ{K_V?cgRN. [^%x1.0dsJb&b!tOlt)$7 5`W, 'fO2["y8{pXG~G t`[\8&f|?=ʿj+`{/".ɎBnSi6-lVjl쁟0GZ,t$9f@Z Z";'"0T0UCt#ܮ8#%5nr/wWB5İ 9JXu,:_["6h\xN > /@YŸ$q Ѵ O҅TkB#u|FZQAAC@LdCf=cӽ=VS>Bub p;K]-%2J=wjCY E(F \c "+g|O0@9b\P?.\1| ov| %zguY"CM$)eķi͝>QT *3Ȼ_[(z{S)eH1Yc 矢B~&OB:RahNpRG œ㶖e"0t^x*9Aun0fR=Wg4ROl.뇎U ve z<l)$(k7*Zj Lr*ε[1Jσ%4j ͰV $س+zb% t_G(<߂lIJΥK`ƌjDLj暙Qa1k':a5[)ɥ~t> GDZ i'HRH? vA=n9ߵ@^R/)G*L PL]z2`/\vDLp B{G?Vx2u^ɋ}& =,0XFH]F)Oeh-e)Qd,MCIr i~>aH%Dx f䄕\VaT׋ж_y}(aXD PYгMD - Z9fFへ~_%f / 60eYeQ'~:kPi Hϳ)yg RHG4@| v_x5aj>]ʼn]p &=.($O]UolANek:qPG̺>$3ey8F }b8Y*1/1ך7rpTufK)Tj\ճ6Meݠ^g@Lmɸʷ֭<#EB+Cѧi:d@.~D;{CPŵa^zL@ zKkCp.}{o*c#ѶȻ+ҍ`IWjƂ]~] _*{ n>郸I(,ƪW"sDVLżʁVQM{HƯT!d 5mJʡIGMt۹G\"s`܍/i|ŵ'8C>Wf`9ϔ3 cQfK}ovŀJ" ?P/%ɲ0߃*k3W7C ǂ=y XnC5Kb:A<dҗ~EzB`MK-ώuN|:^2.c1 7PÚ@})GSR" \K]0 %ԫx觔#ޝD@$2pH)[0'zBQ\"-Cfy>"}5/!Ep8m1 ң723b`H<,&qYX9 V pÒI~ߢhҵ1 ] cr jZQ@m,L HA9YVP;Qwv~\IX2,7o=^[w; T=v$su@&U9m &R`X<\  bf XF!^ND#B8q$c|x4 ÿ8Vat˚+'zCV(^,q:AbJ LbaX-B dhy{?Z4BNl Y'l {S0CJk'\MtH F+M!ϔ1qgݙ1{?o&Q|@|gUpwLBDiԯ"y@ד8N7dx%Lyͷ Q-VA:D}pUl2x/]@毦ܿ ҁ~@s\b ]ڂ3j"8^Q +e\,k9h&ب}:]憔Ҹ%6IL f|٢b7qG'Η;!u8-zԟ`n0[[%wע:]~mE @l+U9aYZCK* } ygOQ+,>Me ^ݚҩv 9Vtʮԥ;SkF3YɂҡUjj{I#TD0yOz]ʋp*tTP[g!g4V>4Ks4˱a??y3gK Xq; M4yylZ aZI5]R*! in*+@oǓ\vhp/o GCx\ADJiS{t k% к#8-ӕ!k!FQ*XvN1q)Af(1˛ѣn(h9I.RS&g K]wOוN]G68NzvM466S9֑=Hk_IPiv,Vmqbeg ,&㶾ÃN_fF>ܩ9haN*dOՑ,גՉ+'Ȉ*{Ԫ)g(F0Ӧ^q.8i;85lőDzҍ?%? X>a^>O̢I]`ZN\ BQܻa0aα gk~PhMsBߘ39tn ?*do`Cy݃)IҠ'Vx#ErIrګwCInSLA!˪*ű w[~szER=WjTQt?F,KcQe<%aj^}-CR2êHjv,͵@8y(-T6=+BU^V \NDi= )xPqLJKV'm,_F$sۨhD!WV] eꎏO 'A~OOšuc!J_;?<;٫ŊA_LLBP5ɘБjv"I /6WלX oA Mp9ǂ*=BWD>.eM4F RMA.YsT{&NJv>MRw$l8ATMV+6LĽS@FZ:0{6Z:c4P˄7#V3pF^)1v{*P9_`i2dd4lq5'Ȣ6CsBlceiC7ʂV)^tN痩dye}АnY8Й6!`T Hp4dn-;c !LY ٠7 8&yj_-D`{qxp1Iʰ;!0UϢBX^Rd!e"Z?g†1bZȩh)8KQ_ ^iB6L@K'пϿ* {K[H뻖{U.iGoL ]U!߲nQ&FGvA6 :Qt#r^(:TFR2 3!f V {*^dcO~m*9%s/:?XeCn1|\ߺTljy-#Pg3dUڧg U'~* 7F ]' ,y7H-;~2Oo*JЖ+a/kąW>("L4& K^e֑ mF4'@DZzm CZT:]\DGWv%IM PTob3T l =IzWxrb'_HDlЕKlvy n hX yCo9C-ZYV0^ǪrE8n,]6>@J̌㡴|-HcڑdVm1dNN]zc{CtOp}L07f$yڱ>!z}l ~n'H<͟G}5 sq0z2* lqXOK0FȢ Z+W|t{4rrjM=Zji,fMr澶It|^M;?E }%DIQ2KbǍvzΡx` $@=lHI=YZ:LWzme fzĵ:|{*W8d`-s>&$qQ 1|OwzGd &{\bJrΕrX2կqīn/&! f+Ǧ/ {eL|բH v^aljgz:iVcܓ. |cdKT7n?H`X Tzgj(3nM[f钎kR#R`xAʡ?Au~hvJN \ާW׆ظ<'TiH /#B#pHYWF:ҿ/u>A$j+t6eJϳ‹P$/h==q 7XRd^,H(,K>_-W/S[['?e \N"hw8ZrN{_p 'AvJ f]XfiKEi;5 v)MDvsEgǙ7"p8{EczIiLǟ+  ̂!)1 BfoC͝UR1 B͔ݭ Œ$%΋]6 F^H"" :$u00Vgu/w[K͎.31r|k NWaOoNOXݺʗ%n+OܹVKH-fw20wDM.-r1/#9՘A 4b; *LvSV-dNPsWu"@ȳz/W_7K#J\OM%9hIRkݚi,5㧈v=RRk9=6D6g,VFdD Lo;+qkzI#:!p`y Z[T z&NvivRοGTXt'l+F1ka;W &K$ o=0WC͏]>X=`FR7I&Pꢏ ]ԇ KJWұk$.5*vwaW]cV1f)"n:w˪]LRbți>+C &/30 6v9.sqv;Oj-4AFaov!-}ۃ}!B^u+ ;Pp7bPÔkpCc٧]o` Ҿ+07_*%t@yԇS) ~X~ Zt\ >և[/.Sѳ'N*3W${=. .Tt@ƀ`N:2#wUhːGk0UD2SXrS4(݀NvzËF<*Qy>R @tydo$w TXAmR7eiiȰBpB$c I&Æ^YL~莢ɷ&t焘|WA8Mwy-ɡ#g5弮L?PﯤECyH6sƁنm4->?MSP0ލU6h6)8ϟiEnRevMf\3oa)QبP~\."Q?ކSGGT(u RX;sb $<R(k3XӮePƂғ``x'$,Eĸ {#bEz9^ߗgia{] B : Wx| ]W1Ɛ45("Tvwl/ާjir ]+96q #SkÞ$׆}10G&[aqyCO9| 0ehSw/AHdb̝E.MS3 ZYuOe56c4*Nhv7G#bX0;P'̬h~8=%}d#T}O׉ejq,kʡD2FH6,yV M㮰8cZy,/&NZ(# 9Et/c9iFȹBU8>Fťw&\lNJebY,Z9a$PEekgTO ]߁ t$"@OT7-J4 ">=3 ת| ^Ž>u@;^hb%w] 9VGP]?D1MƮf[:p<$"~YUJ4Y\L1@cxL!(h c]LyxY;U郠bh ~$a䯪幫cs"NasA%D;ֹ4hAtj+H8zu5avP֝SԾ:K!M_f_d xdaL>>>)?K-^KWb;&_@~ӝ;7E㭶32#`H-B|8-."f7~~ٲRͭ F i2W S@ |Mx9MC y7)W<5a0FzcV}8¤ t%%9LD]7kƖ[/fvUl}dϜL^X~LQt kC`¸(BHb2K K{:/ˉJ`gs`eJw+>{w}8C}:c!G J2K`O63ZJ."S+Jcenz\|΁gg^[Ҍj;pf_7'U ЗmuDN7sSZy=A3xB9 ޮAe9ۀ>嵝|ѓSFP;q M߼ŐΐjLz`Ro#8ݫtu0d"nfW|>c;t@A $d%ͳ6pk-ORU )rݐYRA15E,Bϙ֢,SdzJie0#\Ep[H[_Ʃe~B΍TXŚxhlJ[7+OsZaF#T8۔ߪ;k=" /M59k8PkwZ@LQǽ$#;*6bj"6!6F!R1O )5*Tvm8=cSvٍɜZ,3!fcu/?I# A!`CR%xg3QKdϣu q7ڀm߲zD2@zN]lOAAvL쐚^o+럅'KÍ!e~a2D~:Zz=:QR(8;zY#ts/󊩧HtUUAX~fRzO]VXևZ8'^XQL3A*ك6r;0#N^<:ǫӴqw˕>_~mpC NZmT !1td&u+WdU"}S'-}CC)ާJR::tzll4~'ҨiC 61|M=>v>W74Np6RN]8?,,J\xqY%uvX` ';5lgiԻԦQ`#a8\RmX05tEm!R`S M澭/.:^n.~Y̓7d ":zGZihy2@]q](>cU:3@\0ۡLg,I po *q-2"I ۯ~aGT EVQ7c_s* |%ː =5Й/ 24Α뉮P**ϯ}[-Нn4j꽆uAQW6a-ɛj`o4?gq'ĮFha0]v 㣦@MY!sAsP MTBDdV&V´KEVq37䡗j妭z=+PӖm#ő{gY;Mp8k:?{V@<~ၝPB yjU1)X00h/߿SŽ% c  j<@"LSlvs6SZ0M8%FrB _`P#!oX'?q +Tg| Mh [tg5 iT w*˰y3={Xs|'7I;1"T%kdO~z\@ח݌XUCA3!,= w~zq9q.bC29 Pk!|5俓^H.xiayOw)2yzXmZ}H.\la[T&Ŗ!qD4~P嬗|a@,kI9^[%!X,^{SN{ȵY,sC? +N}?VkcoI6ھDX=Ic#‚,CZ㧜țܒֲ4mZgVѾb'Npd 5ˏ5f&bO㗡SKsjeHEQlP_ǰBl۲=ᐜtʁdRbX~wߝfZ Z@@~V$6^;⤆4J~D>(>h_q&A%W{Z|0,Hm3z=E1$B:a'#ʡWC# W˃:&c .ݱ".(KW)Z^2U T>k@A1aD844W} ĠcwyXZJUEJ!_U\zT D讁J'Wb55Pu_yNShks\lQJ7@~txdf5â'", ~8 ҩȟ]$. K*wd7<k*yQel<ق ɇIEP%@H"ʖrD$]|{zblglfX<l ;Śo41čS7`a \D˅IX3 ,t4Jr9?J5GU${=SҦldO1wszh)iSHUh@!0á1-Бrz(0򌚨[Y~k`Nņ#,Håbx,n+pv>}Wf%79H 8Zj1 g8y] AGlfP"BqS[q fm}Wp0sն3ыp~>>+D÷5z]OD$,ε8YT2jnǕ+G)y!H׹"q@Ą40()3>QW.r\C&l:EZ_j>pD<_ֺGsz*P XVm`}Η)dP(@|C@Ӎ(\tc]^ST#ғHnI~MM/~}1s7#|>LgF=,܏;fOÍ׊ޑ5/nN9Ңtiť!yZ{10us6am#kUU^Ҵ3p8;]+ȡjupFZb}kmع(wJZ!-{H^lP"I;*<>h[VhuF A!>A݀oipQ1 $U_Ix"=Oic03XE@{w28n"X7}.4p, dR'_b:AԪ܀6'@-*[B._,-ćbiĀK%]+]öП,?F ţVNES^q´TCM2|$+IHS"hD߯{X%zkMb 5,DSKgK,Iʑ֧/#]PkZs2,Ak PT/hs[:P@{;+EXW7 5Jx L~_7 _J^K!Rf>2W e˩X6vHxtJutHתβl;=K9>K[Ii8R40mzܲ :oTݾqHmkA<<9&tAz.XTWx۠:rVI"F"~>8Mwƕ@hğƿx6D^z*ҵnZ&`psuW銍N?G\l3Ca W'R  ׎wUhFOM UR hAگ:k|{3_s_@$t-0[{u ;U)VL;6IDUvy=NL-xy-G›Co?괶(Q9ǥ*Uz9m+62.g. Z!^9!jq2S 6djDŽY]1EyF@ nbmGw\՘Dk̙4O, Gm"}wN+3kT8e5'r8tܣ3*"[VZ,+?ثd9Y#'E`*Y*&ah;E˥\4{;Uq_jY55]׫G;W]j=.k`9|r j3sTP~ tꦓ}9Nt!-UcJ`邕HATN~bk?nRZE1a9ӎ` Fux #JT@)>*@"1ғ]V"J`)VkKc`K0-;R$bi39z7b(CeW_ԇH-,pϩYdamtgNJd<( ,(1GcrAʒ$= SKo[ {Еz&'`.in`TC1Gd1wVP`S7. YBCw([RLΊ7te_9kZ~Rhw3d@33z>_;, ֻ's@woqB#Nzx+{+7.`, wZO7Ǔ`Mn6$6%{o({Q5b)>:6L B/$K?ٷI1]̛C:)P~3@SGגUn䥁,)5* @':(c^j %rPk>{Hez< |s*F BDbhϭ{8 %@wf-qDi6u0u>OQRսkU{QM ~dv ҙUId6S#:D6 1MgISeFr.*aH-Q>qLtohhyVX .X=*})>?ɆLu1SŦ՟0jEaM.qHl}4B Aҏ-^%mz 2!3!;`[(Kv:mfH?u\K&P-ȈF=nS!Rq y+x]~c>8C6Ӥ"%70[9$nj HV ŦЛԚ87ب&ڪS Ή%wۓc{-#=5wD옉KVMQ)Zj1⃲йCL,Yk8 pJ _A8X۲]pn^˽2a袴)UހkH.6Ǯ'# wXl ` 0;E x=?˒| ÏXe8Ks%D#w-RZDMӦw:2<жy~^XХSg:71 y1zCӗe)25EЩ: 7T}WvJ5PY3tE \C%*4nPFRpk:=+6,;lz$qBOa ntwP0tDܻS)vc$iXB(+oYUmpJi-L/]o{&xLŠf!dt&2^ h&@dt5-Qe򴫳@HVCs 'A-6̢ 3mW]KO`AZnr6K)ulF,9#P 8f;ZD`U])΂Ңȁ9v= S:rKR{g37͚Z "VRVl%n>/CoOC.Gm)뷤.wғ-9,ŒkG 7i'k2B,ܝд; 92ңބ1gbyJy66 ,>! ZQ#8۱QbTB@heVɚ$[sN՛O'8:o>] ;IUzXN:U3ҽ֑gKga_ aŒaTmP NZAՠGklWsTH].UE$'QӤܻiL}&3=+f8QXxpBA5eHC'z~Xa[Z~N0PBH{ټW& %')D*)|_#(k~w!o1hrKvC#f%t.gְ3|Dc\ٔB~Zl]kv쿃#up+$9xéWa˱e|wy2#"GSG/95k#^эTqw|lm<0F_/ .FORL^)v"^oRr5x=90bѢX;YLXkd, |Z x]K ֧r4]tZ nf4#g ILf8UhPe-FpzZ'$p-q{:- R>t5e),{X1qfj, Z32 tf4ᜣ5Dd(@[xô&<,<U8~cȵ{b/.iGKzT:D: 0kYq II9hTE'ӷC1Hп {CwD|m嘰=0M7tס;LGzáHL&teG:K kUM*E'O) :(aZ,,JX6O{n~nhs>{vAGoYKN陘WҘS^H'c-hE1 ƈk]eI7:87kͰ.yK(t l1"(xEۣ;;UVPnG#N#|"aEr8V]]wg .ܱCmW;2mbm]b.r+9#ӸOZG/|h҇.̿Mƀ(zq/FKXf:"Byxx)@~Ru`,oHB"%RZ>VW Y[l]'~x[ -%ΜrhsZu`ZD* DnG+8邎9CgpRUЩéf[r]葔ilq*٘.O݌=Q6  Hh)([c=rR#VE])-j|cB+Jԇߒd`QDRD%9ػS'B!lkE*]Rp-x cd'p[̬;5B_ 3 \h@{woXxYbRP_0SD !Y6W5ˎFt`N3zf!ءm1bQ,7Lkbz4||o\ڿg?ɃG4*+_ARߗmnMn~ [{ք!Җ<*HL_ eOd|#C:MSWj50-wKnU34&d<:dA\IJ )QwW=~R=5Jё)FQȅ?hoxW3Bx E<\=Ptę[a6-dӖo.fQ|G/[QUV266 J +3x2q{QDU3|2zCx1򾕶'@(X>138BApXG. *.RUUXZC m'#]q#VF+!5Á9~Uw\C|/OˊزY҉ij.sLl!1ҕ; *- 2jT 3Y?(u$zh@Ni7I "U>3zqn0[F$\hBW>XZx qIllNx5B_Kӡj?Z٠Jbڕ', su4Ӯ㄀u$npO֜lVSQ,$v숌_S -:B=jQ]  ҇r4+HJٸّ@l- vp1;y #1 µ`*6N9$ W]䦤5)g1cXʑ%ؒGU`Tе+5bˡҝ_@7{I|ԩ1+Y a)|d4QkO!RRgx̐Cz뾟#U#B W mC#QA5jLzY[I&%;^P:#>q¢_U8 ) 6GʖҾ0zD W.RPΖgB8Z1؃ETo k1PVV\;Tź*d)֧g*j) lQ)ފ-;EX1Xն߬-5 x?~}hWufs:2C ",,Afk$mI2mJTk~u9SS xplc\̌ +V)c 1 o]+đalaFǼ6nr'L>?ĦWCQ{)nov ?>0R[&vu_9^{ +M9jR=e9doh.d77pӸəTt<3\Kn߇NFR+ ˾9"㕕 V?+dfo@XcXZkq,m -tDx0+)<$[#V_YVKItjx" 8] YW^SV璓T)D'fw JAAB 8$zkk#a0N{_.!l@Ёf1kABN%TZbt8@us8,>TmD\;v+ Ȫ1Ķid;8ּ&@r5=4"hXvka{H~ebF 18 p Ugu\S?_Sh^Nmojl@*x[э1H\}("蛃NZV/Ct#[}MZUxϾ)G@o9Q6(چ!jbvg?9sδw2Ub^-r"[)ahZ/(H T+Wp(̏?UFz}zgxa~swM!#ia౜ƨM!d߉3PNp֗e)?{ߖ|)Uc&؅j&.QjRDB%Ԧb;ck\gXNxO3X bru-YCAL= \ MT:a稜{NV_6Դ2K_|*F:]*~Z'Ui~\Rwl28y Cv͉P@ ;g,r5wn׻4FmZa8x-mnϬCE-"1; ,j Pu<5(Hr$@81,{"Ɠ],{;N+HdaY"'Ǹ L@1%[ Eئ5liC١L&x*!ׁ|jo^-("AYbV[u7)#l)8i]a_DɴUIFllr]5JH&ݘZ\=S粯'帮xHȔ*}+9De3TcDV/K ]4Qnڟ>x{Pd/&y;1m̉Z}+ʲ#tڏyp>OB|k Y0җﲉ/V~8Ⱦ MJȦdk:o.=pE}`*Hg0 :]3x%|M X=."eiCc|I*\djE0wjn!$0ARĸWQ,>ƲSE J1p98t"tCсWΈpgQg,`> RIѕ:M=<RDğYCOɒV?Q^@y'EF`yەdfY{~W@T奌a3UTh8n2W,`.&.39dXAїQN*v3ʸU(x}|A(ѤLK"-ʷވ@F=BD5_p,E y&jG1&$%X<}_zbTt11;`|ц.j=hwQ ˠ:].S' #! Е>* `MH}u:ȅ_ K`Β+oy|l،'T00s1xVX{24{RYOK$E_΀0J28;p!6cBLXQA?_.o!h{Q3;;UV/D$R YЕ7PUǐXp9xb( [}9kW3 o`EAaiճ[or)l S/ǴZb2QQP+k-_aJfV UN3"dޏtC6CH]h e4F?;KWyu b*!\w@Ju#T̞}S9H>c=/dT);+l>uԓW?d!GD &< C. X'vM/&9xQ*0[XNݥ[7K !2 9׳NPZrc2a BEfr=-쥅/am]֏x3GQx|b.g4{{L ̉TW$V{ZgѰR'ba-W~[~xE;]5菕h dU`{ @a cJrȤɆ~b=,)]L:;_g>Bâ<V:+4 6?GV.sLzc"0HŐ@*yܴd #)rw=V̺{P:jJ+`:R~3F8bk^.>nͦY;:%wqpIΓ0D+N73&AT2d^wH6)\1g{J3~ I|ئ2Ṙ 82j 'j o@Ƒ<¼xAAt۾4$H+㲈{-d"iNgqh)G䝠gOɠo d hglR)C/w߹k<}n kğ"jD*'FmOz f;җ?1ӻk#/Nʬ#fbt@gq1x”Gmb+5p۵D]_cq{A\8RQQXql$\Df36*| 8ǐΝ٦o-JZ誏AF o3vqz>ejT"CNG87;dRy ,0/FXqt`t Ѕ?^!;Br/ )ṁP".skTu9XT,ʻF} grQhRZukdd Ka~ 7{$'qr/jN(H]G(qH0aYBKYk+ wFwb4AT Tj "9J#b7\Un;XAہZ }KBgft?[v!<˜&j+p嵗h`[(XFdIi ;x-Dq-|cƏJxX &IɅrW](L6}c`ӧړ/`[,݊PshQXpw,p!DW#%$HYb (vG!/*:ńP&"{;"mxԯhkn/@fѓ|8mifvvwL==.ؾqt&prJq(@IuipLnlj]Q[F"*6bD,@{ŶFo:qJ e 0Cs@hބb}V$4T[(͙]$u~fEl5kH/۲=Jْj^P2ᜑq?HtYhP 7#ӡc_Yߔ(dB}T TQO9 u5ݥ߾n$%Ɲ> g7-gk @+J^eVkûר^۩w.`rԜ4gejҌVv[]wnv-j#K"ǶaA$Z eQc8_{ ^k??.H)H`I/@Uuʑɺu-UpшОoصQ`n[^aAd5b֖~&KơRpY$'DivG KDd15#)0ZCןT}:rETAfF tނrXMɪr#W40@MI.p~ O-S%Q*.V]y&_$o׃<~S^C`N56BZIh p+~}@"V|s{UǁaȻ5Io7_A~XYdl|q;|?≑n QʓEa渗>MTWp7?_DNd}YSqDi9gj[iGZܛM\AOvLa@*ZXU?p+/ݓp@s&pfzh $ r]Nf\ ^LL@f눜ֺs6կSm`ꗥxJ qv˪H.Yn?r7[ #Ech 3BL{8 К6^s#"e0'z7:\eJ쵼ͅUM[ Mm}s)qJ%5"*:)20 P~`(mQ[,T\v&Kk*-/Ω'5%b'kk[=AP* [!nm1L߿"_Z峀j6J^27ZGNBjB5pE]іDWvb(xpNtZ#HAIܚkq|W$ Cx>w2v 8!7i|| ^fzOD$ey ե îY6r#_n=0J̏XF=@C!$PmilP&eׇ/i}\k0OtwHY֡+7{Y]@|+ab] 8 OWf[=Ψ3EtY_~TBQdUz8YΗ=uAQ58h19(;#9= [nL*R]y^rb+W8ғB_sCj,K|.GM):)Ze 5<졐{F2v)/'N|̓_рfs3Tږ~48MC~R B\2*=]aa"@ XHT 0qK^B0Z%[%-kQg2= a4]ux?/@S}Hv7':]DP@:sR@J*M,.{ dR^t6&'o9b+3&0۳Ȳ:=J-a^d*ŇpZ5|3*}Mlu<Oq0-0!/kw4h㸘@(F .啲M()F2HtiݵN%i g}D 7_t-H~}_E-ᶞCZOEs8c8~B< ƃ"9\E7!-w:-v:bD:&x7d{m lH~  M.J۔朆t R[9!+8vx:\U`쬚vd0VPM(`mݠ`Wk(&af,4փF1Gz~P!Aΐ O6p2M/,}7VraH{@0WhG3St^!oОLV&QKmb&kb׻ K"rd; hBxrŒ $δsJ랸4~-L${a!FO';2cW Vn:Aᮅ".0`Iq(OA -pբ-r&(wbj -tń؄n͞<܂i'zn^ټC5lCDcn+]|u͙ X;n\G*aLk&aC+;H^-GRPbfp@T5Md?l[I&j"5WyBx(9} ӯECP2A .E:YfA6%*ѕ,e;Nٰs(.嚍?s[[r|:[KU)RK2 {:-Ir8٫Vp]hꟜ GM #fEk: W"JrG!ӉÅwJn 2VR//NvR&i [N>॥#@/G-`|AiR BwJENT 9{Otz 2=/Z_X::'[$M۝}Fhn@yGsH0*j}/X"iXAĬBed b$`/6/П>T+gOj wT̛aq`ejrPl |]-'o*V3}|yi|r "܈œ#H~<8&0wǥJ[rL"A"x"D|: `b̢BB8@*OsP2&Ot'É3R+ jO摣A3䟘@dÆ fC1+6ЎHefig$s$4謕0Rq 5:#]̣p&o,y~tٟMK0n_$Ñ>H7nhBEeI?ҭZ2 /~14QX'7 G5 X)w5CQT+h:˙:gx=G\<(eM&xM6T:#&eYsUR)b (W# `8@F&]i$4/c16ۿm5j n6O?)PmB }#PGa8#,G  ^ ?g e=T|BHfV&$U'5k7ELk{D͵ɼŲ!})bI鰟 CRz/P!k9(?Vg*#U3既.yf=A*j=pI*Zΐ,r`%0B_pa=.!+4Şs2)KAfivIH@;ɋ` Ln0|S 6ܵq0ڧh-MaNQ/h";j%[uRJ}/_'aaOjҫdHQ?ADf,آoOꠀTwJX>_ckOүjmQYԕ9sKw-I0c&.&%|boֹ$@yQ޽YCKҽe s۫}e\b0ۼ64DK{ p77Tbkπ>T꜍Oc*Nӑ;g(Kі !_K [sXgL͕4wM|%/cDzy,֠9}iZ f$VǢ%IU%& HQЖ,=6&\ xk Ϩ8.(Xv(ٱ4Yuwfc ۰JAbrk~3S'GhJ V|YW=6Fl0uheoeS>_=@ǎZm6=".E+샸ib{W`4=g.׻?&)pfWVH 75wz0?X6`ܾ~;t#[II2D4[O[hl ʬ)@Цp7IO Mzx,T`q"S;eX{LαV3p)G~d@fáBUTٸu#8g[,e=l>+aD@ $4A1%ާ6^LmtV["2N82-8-[]kRg[R/_2[= *UHwa׺JKtHMi1(,VYXAW8@6C(Һһ+vͬ~,4 7ĸ('x\wy7}bQKF%AbS"^-7OELK!?.9j-myvLeдAֿ_x鷈Cx8q$4[qoB3, _Z\p3)v*hWŊ^Ns-甝ߓnO<$QI‘qBj½CAi;:3TF̶mqڐIE!U{L7@8f4ٺU<ξQx6%9G,H}J>KWIIP/ &5r5gGQַ"g/\ὮThq7,k٣be679;~9KO.KGɂD\D[K{)9C)iEFL9Dg䈏aJ Ԅyӌ~b`Mѡ+On*#,4WxT`JH Mբ\7w6U`Â2x %3NyZ#E\<3b *_ښ;.Na=ĜHcL&8Pz rKC (\яr]R2\c8Oȁqvs_%g]wLrbRB+\O ?k/z?r2U\'IgwjMcxk/>|]CΰXn^LYpmSZgb1tѕP&,I2GD]R~UϸScT`M?@ܾi@͒QpηRNk[|Z' 1bP_Gr9IG["Ae&a@e2;ܝpLK,b~tTp*>G']/%Rn8@£"m6ܧ0߫Yۆ,Ј6 }Zs|5ЏTagօz]2;!)1 }@%. f񗰓} j[3m;"( tmOqW+tpKMSu.Xm4-U%Tvd4e{ow$3 S {;. Fpg1jҘf5K!G X g+R'W4X;n6@ $dep[ 5Hsg~k8BEs $AJ%nNL-mtk10e1, j> 0f.{<ݫZ:2i.&nfN4 ,ՙPVz; #^zy懒~6f  OIYʔJaA ̣d94۵m.t"7^.S\7+ C/6(O%"eR24ƹjڰpi=pӶǺjmpɫ y^4\#MIgܙ^͂SzZI i'j4_:Oi} UAvLƫXY>O=DƯh%3j,lhfseIhi|ch3A6+|Rmi-@dO.unIy%7PH߃U "Pfn0nx]uDCaX G5юvÂvyͨĩ*"1_B?0 FuN ]ުB< m#Zn&d {)8sXNjJ]zhe9⟍J$̾svZ\MI_~SחۺSpFdm*Ac3B:lL"%Tú}>M66Zo`%45뱻s^_z%-@E & NjIixrz.KJ[t}7E_2WJ錑V.b44G}q-I^r%W##*`<ޘ ̫e蕪Ij_׵wk Ѫ*uoTCB uܮ$fCXֳ #%򷤫"҆;(E_U2?YX5-֓'{khr"B?$m>pJʏlc|}ey.1eѴ;L+c&?%NtRhTE7A  >LhQՉ%w eoqM3zʥ$aҧ>Wrv9WJwMS&[F(DUh% ;Vrڽ<ȮnW97P(xs;q0* t/5O-F1Lw71؀_X|w&u7}S!e`;POe2 CvY/3 CqƤ:~~iH&;pY4t\i"('4ĝ?,vY4t[m¯,~)WbG MB^QNM+>]2`յ ,gطb: @4AěQTnd%MXC{FK%FJb "~g e$x9IGSMŸnjgl%A穨z:)KA< UjRX]4sMƎMve87_ Ӑ^_ԎZb60Zc(6[`y;)oS?3i霮y0|J.Xh_ J$cR"k.(X'?*C kɒ%%Yƒe;0N[vs^6,㯭T=_f뱱ka#W ٤RcT;iwngE<]/ 9ʎ;ƙ'^ "!skFS:ɓ=A8. !^Z<{3^ᥟo_WZE_Qcqus)> Q}"a#!,۵hpEY?>ŧ7l+6ۡ%{|qͨ-*%ˎpxb@H1ɛE>*FG`205U8dp$0Ry0ҕm[Gfdsrvi`NQʻ?߲?x¡D~Marv2N7bZad7w;u$s gcm7lrE%r>sGX~4 ]N}EnN #7&[E}a#`CMY#|emS R<׍|<"J^TXE ]SrSmRFƗRasiAarI&̊ tm4ұ k9>6-21"^%.L/t 7l +p/Љ(44 S_W_Z|iEOqBc3KXws݋..Dx!< $Haw b^qa{-OXp X)mcewKE(ܺ95zwpP~!%*+Ly>91rA3ւr!Gj8ӑvl(>IQϲο`ili-apMʦO)&PmsH[ gJ;Ps"kZڦb")h:Gf3 }HYԘ JLe"c; _l ݄TX;fN^U9TrTZ|D/rʠr r14s4ktS= S4liY\4&8ZdTXDcpy#4 j$t>95roxtIzr@~fo[P+=7*Ţ K;y-JW$evIP+ODC6b޽r/^|uO̐ r7 v%fʌMvW`L}^ƓXU׹d3wr;0ĆhW7&2?nhi}C7a)s5Q=`#^}[u)S&fJ]?Ԟ#BH'y9-l&$DU,8KdH@|T^K4" yo :4҉NC|mpVh"dQ7I-L -lͰC=ϳDjS9h6A\BF7 nw@AQb7p7Jj̔07rY}?wHkb*dc/lL(aڋr`qx.4jkRCzbϕ.*(ʮTs+׈.( `yԌ kžM=A\l'Fxb+YMeMt. @VR=>}HLLfG}xd$ϕ$s@ 5k"'@XqhOA ϵHQg4&AiK=S~Y;I9;nyhzD/QH8B$!F/ؠw'tG'ʣ`2n$SۛV8_d}E]W=*bd%o4MVsv?r/:RZJc "1uL! :6F4?WiHݢ)A]m؈)Rd$# ݅(OvC[˻ji}cؖkO$xD:>Z;oQ ywv;e!]Rqtsh;ң,3udԵiW{^G,hE{ CANN)teωC _gmR{` n国=@M5_uXFy(H\6Kh)+>£WTܨ} (gY1QVխ㴡:P;B`0x̄`*֯'d[q/6h y\] 673q]$TƠ{7|gmt#8?3?jt$U|Ꝭ4EY=ß4VY <َ5eRQrog(k=OZk770f|U ; yH 慢QqG_N^eq;$%bE{? G #OJ`Yln.syک~RQNe{tyil{sK*eS.4~9Aa! U.cMǨǎBۛ'aeOgb24ҡ ;[&zX54km|,O;',Ç :EMYxa(.AesmY Y'~\ [p,xv]ï`7OU#àqJ"?\q8w(77{+:AcD4[_'eAQy8I:"|?iHaY19.0``z\{cC3AʹHtT*fHpJ1`%UcNZK? ȧ n(@B>k'[ֶ"ҢJ Cn;J=i\5Z1~Apmwg>LoYbHO(y08y!-jJ;50%n_VS-i?? s؃adgJ|ApԠYbNSp=^:[;#J 9"A*OGA7d ~g˟y|<ӂxkx42B^"(?7Zĸ[1M}rSKMơl:S2|[$W$MidsA D!\'nߏ2B "jbg{hCe: L|5Ŕz_Ӱcm& =ڪ.g6簜F|af;L~`TlEe.uMl]m#Xɝz>D5Sne1$x|qaD޸Xmװyt}JqxT.5(j":Am>TnJR0Pt}l6r3nC濫R^o>2>8lAf)jKɭ9pES)t)2rȦauU@2'lA#g@|,l96` I$)ƝȻ1mԌ,@`_; 8WeS.ld ܠ-qm1Q[UQ&J p B[I PڷC9xxD ܓ:ʓQ7D"}jʭB%6·_߭2vpfJzpw6 ?HvCUDv?ŚTGIAjU~wTݶj˅cfLnqH~*qnCdP8JbH*AMbiੱ=N77H|(YC.g .rJIlm4!p=R~~W$' 519~^#ߧ U <׆'Ӣ"a gE`7qɈX#d9ڮ,.i 说bMù1rn/,>}0Dvpǻf%N6+dKTzIB̊`4^1+|FGY y&m&R15D"*}|=')z۔puOC\RBGxzN5au,Ǖr;/|dtO:'i\ҿH*t_{=k)`K3pǞ ܁ bi?NLᓘ)$uwWmOG}5'f<-WLoK.Vߛ'P_의8i:x'B4C)H܁7]Tlf;_6\F]/>jQ2s+)Y, iq}xmT"vhq77F\0Z8@"LVtq@4wKT(0 ,  T UkQ Sk(;+t9X(qC+!߸MX8GV:SiccD-kڝ o^~IRg}f3,><vp $D|( [l)@cШjss)({B:jM@;;gj[ͺ2-ҸGԹ1$|Ăd=G{D醕9JbgOEvD8F 앶eـW2;|_`66P?1wCre`&w3so9Qkh ܺ{P+fw vyBew7醻heқOڏeh:%9){fm-Ap A!tF1jIФ^'>z'1Z2Y*(d#'|I0m`6Ցg<ʞ׍D$M &C Uuނԓ0|2ٖ@5Kizfo#ظ* 1k0M>4Puf8sӪ]+S8D,ww%!6 #yDx q5w|*# i}IX,)vI#׆  D=HOWF [[^]+mkʼ,5M5 YruMY */<8,neXe!55!Փ}BW񗿗"On]d򶵹+k"M~R,$ãBU\@؝GnniH pPt&{;iqBPxxN>YZIWȥr7F14'Э>po&gnd|W+qrttE^9^qH;{˾-*pjeTH_VZ9:^."9XqF$TцsކςP_XWB_' "S,548iBKJk6^+fH}~_L!bX>/fvꨖ8 ڀ('ōtf-oM2/ )dBi KOSK`_tJqrGru+1EJڽ$dҥ97N4 '݋ m`𘟻NvOX(_E, _;##$e̺ݠrV5Qe]Be,3<܅T$Db 5慼m_;vhZJ]t9"t~Hƅj0焌t sq>a%U<ĄfnX}V:!͐T., B}R[2@E] 6L p\l,om{q62Ȝ%UfS _Ehx• _4p$XX/VsU RFKԸy7x,&leLp&,3|$3 _藻n«B歖`oRVǁI1D eL0o?:?3*moopzǓ}дcFҙYw- Y$KmH}lVqCӸ]H0 g@6pLUhM4hz HzQ$Ѱ;縚Г6G]Rrv7a (`=Mj> ]z2HU!w^7 TIurQz.JRp+FbtB ={J;LyzSLȼU0zеZ*m* GjN*ӝZ.mpc hS]ʴS8^dsJbQR62݃ާѓP ߣԚ9 IFӪ*==^:afJ%n;z[BͿ v}EoJ7C|Vx¶z[$^4w3漲q*5ٻ}"!)̨/Y! gK?g3hϋˑh GţN,t\'{6TM8Hd&n)!?X+^j<4 +"5%М|GpMȦ[$rO{1-^c4<0.jOIW.۲|>(7ϞfnKKYɛ&%R̒LgF`|'>$%M;ܱ!=\몆ۡyj:{07`dI1\9\1N 5!L-gAREkḋS!>,oZ(7qķGыcNTz>`<?o1BxqB>A`0d}^ʟldBs0ᠱhP/D,$~YY<8,wiyRY-#_kgşUi/6qdӃw 7ͱ()szWL6T,;*؂N>'4|}_M3^O?H/riNV}L(T/2-mo`! /r.EIBI7E|`q.Fwfs I|-}]bAsђ^G0#wJ 2SjKGCN 8.Z_8\+C 2-H4/QK`>b$x"U6w@]r-Q!(I6b|E]B-?QtA^ۦHZ'x$\F!> pv h3d eHjZE u)X?27L~Fi<_lSxDEuʾI+FĪbVYȳX"NhC? (zgFŵOZ;*=EiجwqyO&#T{ɰL7"=k5hб2%߭,bУ[2WTs30ўT/1t¥p+SA^0M+I!`{+F~UȎ_3Ij}gxR`^Y6.fȣIߓ 1j{cn:ꃀm7H vXP*AyV*NeuK}Y m]HmqE g"uc _!A,ʽ 6I 4*BX*oTXX891.Ǟ!ڃyޗrbA GzG-8hW/x}l,s("]aO%O33,&!9Rtڒa{DiR$EaZ|LوwWA{Re,Z"{eVPwo:,.$k,<4Vq$ tŸy$w)Ed[YEгj:x>d9v/?SAcEH)?uyYK它 $(KprX܌ye vAޡZ,,_L9:>G|v= r#KwyJR/)3sKW \2T9$nbh 9DčmvZºu04#%)яt)*!WPﻎe1"BnmMW 9{ɰ'Ãl6u*SHdM,R 吽TH*LQ p'zK+S oNlAW0ʲJ]GtsB5q^2i4GksF6%o^òЫ\gݾ8FwuĦTlDĸ[c\ԒT\qy QΓJ}mԬ>4χr;ٴeK|l M+xvr7'G*+E~G^WT-i\@ngtltF pGveo&b*:< ۛ2!iY( ~j%fp=I`!g5֩i}DO + ëf |bU'R6p/e~,=hDxedByne)W ^FBT tiBlM cDžyWT5N&4H""N*Lv}BnB(hܒ6wakF--J{X/qrJ=vy[ūdkSܢ֨L5iQ <rĞgu_EX ) 8Q EY)ٔi]KjgB7 J =v5C̮Hؒ?Mp;{q:׹^}Ԕ,_Hu+t9{yu 1޷-.9Z*_;>J@tƙ8DŽ=cMBzQ<Ї o>'0,mQdg@"@/*%6PPKNص@iFi,Sf!znk&w{N `io!ILvtfZbig2ki`Kfr mV6{ÉDp^s[ :rx}өU,gio(yr&! l \G{NYI_@Z)"ѭ[U;!l:;Bek gF ;$6ݷH=fdy pV=؄B7ZX_Y['&00j[ZNTw ETFeN.~'(8׆ Ao!Spy9ʧ=s^Ӊ8'}N9evs\}&*ӵ3L'vI^ PW#XE]cjwaˣa`Kw*b2^7 |ʏs@oB+uf}F"JB'H&`8D] "|M G o}YӾu0MVC$xh$em >pX'{k$R8f .u@f $tڕ5Tɑ<ݙe70\݁, v~ϖ}ɡy 3(9o]e_6W%5褎bќSfdUF<ɌP,j<da!v $8(|ϪM3Zq h12 zUxtqkcl7z'@֐(U^ԑr?c\-Mt)A! HwQzTj?XlV HhjnΤmؖ7K|k^} g ru8Д5G)YٟlyfosE$,C禡m&]ɤ_yU6T *jYM^#BҰYE{HM:K'î=R<q{`CJdQzBomB1c+\̬(&O{fB2LϣY !s7дhksAӛfe|(R_5ly>u4"ڡCjL|4B/X6?I2- a6 NtQL}ڪ1bMS==b Wz^P_ @c%wKDL[x-BީvR*s ֗" [lwuhqˤԔ?aenGm( L8%s|l=lu䓿rQuJ_'E,v~4GU ǹ֘ם j lջHLM񭯲~QQ v gY[C0cƻmp@1hϼ5t9*>Û11 KxP+A4}ܞhd*{Qﭭf HKDwLs0>Xs I̋%44pL7SI2ôMaKjR ~b ^"BS-T Ew'B3ZͿ(d *sL w6NTdX3F傗3gWxa}<(|B:]kWLg{suXFQiM!Y{o7gf~n@=&s=88tQn=+{d  wۖ_O kʬ!|SVtI؞JDo;7Oފoxm𢀧B."+e"2UB0*;[K!,dCbQeH [u'3;3tÎsdVpP/< p}> -lM]ck^&~=4;7#B4)Q"5Gԡe7tL$m?ڢM?ՍU^\$x%h<[x&%EyHMݛZd\ZHHHS, L:]{QԸ6:]IWdEie™W 7^%>LU):8y$2g:vL7#ؙ8NYJkbGUkVY>̈hE[<:4i2iaݹ$/M(\1"_cg8 tjMgM%^a:\5{o_$pZ6x9՚i0caz}0YcZWC r#l3yD"~3g=+SƳx2#2ɟy X<"V '>֧`TZEڂ/ 'eRBXoHH@mK3-ǏU%zAreShGŌ qyg"kCkK*ӉC j_x h_C7xZ1qiNZ2"&&5)t[k Fo@BH̜hB׏8yocIQ i1F*'ض8>5CSmaLL&*u0Er$< S{^*H(*;;`8V1CeW9W?҃.,^i"9N׆2EAD1bf\oB5Z*dM1w+LIi + q\Mp& IM PG=Ehmc3k=C'-l9p!RRsqeh-xL4i[y5X6 և$0LvA+##=.^̊KRNϝCe?Q^W Cy9y(GTdBu`'AMdٔ.z?ECm% eAX>"Ӣ/RE(Νu.36W[zEd/i,F; @@Z\٫97/Y1A yGߦ?TZ/ 'k~C<TLGq*LgAG1!J?)|Sf>3nlk#+ hU›FssoӂivAC??bTve*IH(XCHa/gL4lVޞ3| V0p j`!DxJ/C i L(b  zCb+ŒkՕKj%:8á闎bٔ+] Bq%KY nx.IJ.E\)bNJ"h ̀oaqT`F?NX"C^@%f7%XX!=OO[ IkĞG ߘ|AOJNObEҹq5q˖Ѕ&+fH7)@$*2)1j524=XBѫ qc>V0JҐ"\֪$X" DDV|tIZm;YtlװѱZldlwYbPˋՒz7tf멈T L)9[4zѳ|5]RmTO\ǀۜqd0,AR*Q8,AlVXtп/_lW4sa*l?wԞj@HEEoec:p2tf#T8TqP8״[17HFx1} k-ɃoXɟP53]GK4IBTy[D{Z<lD` q@6DJS'=Go}  ubAG~wWމIL 5ogeChlS/@Z{E7 ye  خOFW#Lw @]4HJ>Xgt+ݬ`IEu1R8O#ω>BRhuv&lH0lDJ<*L^k28T{_eA4nǥ*uD\[`v q} x}cU_%W?Nl<0O5N +~Z\4~92,sfe;j r&ݍJ'^+ &84&s@N ,\ FFmN#a2FM&9p~Td?__8E&1Md3MOV۫MA{ ƹ0 k0^BgggUoI4S)D/75tQP4@ K3z*{o D/M0_ϕ *d! ?H)/7T7ofB歴;&QX_nR_B(OLUsD"*m5.)y.o"(m\|L C}:\mrdva &=p[oAe>.i5q&a+L3 cM?Џ]”R#خ##jشS8ރʮ ȸ^z÷]VO݌m;@ŔqkUNWld=U ;r5m}ߗ%}H܎g/t_Gngr.Qy0!D 8Px<t6bMxav ݜl3GJs5R/+AP2(= M7e%ȫmZ$;ɕSL,&)6fhrzX}KdEn\g^>XΨFjaz >3 pQʙH-L/qHMȢV%>. 8!1AC+ˣUNtKM\=@\R%Fi`"S49muɇFXuz<#֌j9H`$:EefpHCUyAvpwXr ij!>Y`W;5G !I3 v{!f͋EDUQp :%:u98@h+#R '?7!0r?/5!.`Ej\Ŭkm,{(D0uE>T>qp-/|*6 E^|i3<2LM1hR X1ݫSm3 R?^Td7,OC+ u͟ҙ Ky.e^%(] ~H@Wᲅw'S4q)Ԇ44A3wv=z8amzX:*75 =M/!i%IX@t4w5en uamf|qJ K>Z;$kq]Pm 2FgDvw6-n`\e2tܸM<V¤kb/nn6=  tլ;7ε8-dzş1FEwhXh!.-A;pOޞ?&3[0" !\=qL&҆8"cnԉPSY t\\XĐ_ХCd:_O9䱍}cGld5:$tTp3OCP/o8_F( %Fo(q=naޙͪk 꽘ֽ|JQN>v$F]փKsHԛ}I4wXHTg99!\#/k$ZE´l揑P[IJ̼ioe!k͡ZL,.@̈'מrw Vl\l8H1= m^m\ =.7.)wZ*Xx_\aҧub3iө!&pD7KRrV3zb) [XgM"MzT#%0԰y½_,2(*~ӄIC̀r^%!y~J䙾ɱb吙.afo4<~vZ4Xgڒas8hf.`߬+Z$TٙIZ`f, tR+ղ_oi*oi5h2̲YBD_j=¥SNpBv!kC[D%+l1pά΢<'k>`iGH'gא!e4p^* 54Zgg@0YR 9ȹy(/^}k.$hFTZG)l [&TOʣ(iD^d@h|Cbr1 8AS딯|{Ͱ>ն2y>-]dl<+!`-ݧ~?v0y:G>tHC9v%A)"|Xgh)Um`cR>tɎ:^L{O{t!2/Ly<&L{3/'C.'{my(ʢ`[UE6 (k}z%(h&0P7)C,Iˎ] @}f+<$NjfOZfv*ryGG׾E]ktje|\7u~C)u1rOh{D.M_D5iSa=G+lP` D$ݒ6!)ٝ϶ )AXrZ@V:/Z`07݇2ZPB)ZH^Ma 8< jR {øhm.?69/VƠl#CC'HP"ps4VNo8qK`> & E;+(r-3*wq}6L<ԻgBO4|r1z0EH6nwoN,9os[L5:ڼQh 䥴ӤDCf:c(qI麹p)T2Ă_Xs&k&_oۭ~f:PuQsL ڶ邪:͇iRV`tܣq80QT,mn.z9x4 PWȌKde,gU7DʋU<`-`/qc?6hK) œKTk74긕Tյ㓥N&l7jd&c3_w0/&(fZ,ծrВ!r.P(E R(mDy%<'C̊̌-"4$oE X+ I$M^nW|H$GhRq^t{e =:/~S&Fvu[E%l-QZ Ŗ˜A0CϛQnVZ@a)*9\1 #ʟx+Qe0yAL vY}-PB -QQ~ [_:9n=+.J+UMV&d'=-U@.zyO0@"f '6s?.Ԙl'x+?(j,;ڊ;hy[!lV2rDl8bnT=4iy'ARq[eZJn-3޶ 6-ltFV-2#M@ !Ofx~k,dCSJڷnHXA\K=>rˍ{89:˟ ׁ+L{Li]rm$:TS?}mlhi,cCU0)u>Md<0=u`w*8jiyެ%C_{̢dD>ݻ\0`'):&oi+刺N4)ߌ^M%UIR Q:K/Q?v%e^;Uֵe. ,r([fZ۹40n{AN3e7^`ks"Y:o>x*;?W/brmSھ 8Z_O`Q=E8X@4k%?k$WٜF=2nBrQAbo'zjmlJysǾl`)87:Dյ9i3c`^iβ zZS,~^PKYl>86}R A)eOE*|`K>"VbUe#蔲}1ÖVa ܻg=+Nwl98T?a8ǿgQAF)Sсlu8y)j1bT<|o!tH2JH*vu ~8t]SQxEO+X`ˆ!m$W[_MbH.X`*,t"{-r#h'ߟ'd j뮜yԉ'CK}P;[ ,%9+0R}- ;oԇɬ \}(QpG:D+moI*,Ѷ ­6N4@+2.7<g#Km ;~^[Յ# v&eJ obXx6M8ZU ׇ:*И6Lk1sQ*{M?-BeʯԔ*`-=3 㷴wHZO>!l%G y5,&4rslgR ɸSVCd!iw 6swdL8hgaz"ka\rI"7{X O h9꟧$RfS}fvXM_aEE_.4(RK!2yծfT"X ! >2~\Aȓ#o+7)w3lS-U^QܷAuݘNʩ46 ѦE U-v?9da^DF>sMQlZ+CFєcžPl>r,fq"ZI8aqsoL1u_!`ګp(MHa3ٜNm Tp3SPi dc_R7~e@Qratn[9N [0v*{raʎlƄbHiO}O +Jbb+sxFE?H3ѽ.w@*x>0L$p@?o*xGUP/RzhORwy5ܙ/@8ʝwE'zK?H8Exu3ĈԒ2t?nPX mu$"e&y.Hk%ʣMnmpw۽|4zu (p^E;!S1x3LCfZIT!?]Ey-p}D 7z>^ %:#Wt:hy We^#*C"km?بt92lR#eëFXڏ/C0Yu~qͻNI1yHߖt? ND>[jkX>gB*CJ|߂[eif%(,f ͞w:qOmCnLRɷCT?՘ȱ L 1撚ʛ>6RfbeaKYd*i#뭨xY̻K:դү/~WU1!{HQ^A&ek}KM$1^S[W+0$Z%C>E?gT1jEU \seTɯVxQ; d Paf6Cs$[[vӸJ&zi‰%RPΞݳ%#,不ά5a&dGu|)?;S8n`QɬGc9IpP')kj A+%~ ?h.0ZAjchA -J;%=B`c>=mm*wZسdlB4]þZ'Z7q`dùP,7k;PTܠEUOaI-vP$[_kɘ.7[`A3/$"TFJK˪U: ބ&E>NWH5>,btAYNO? nD+hF{ 2#7K0[ 4zUut̼51AOS^&v~q>&G`9-"*|ʸ*^q`8bCg_N6I,4 :uW=yA283:E9 \c#z [zeUGRV;o9dEkޖtG~:! gU៽l#7ŞXݝ2W69́5v>K= 3̃4X̀ zPvbyi%څd%Wq}~݃99єdZEG9*k`x.AmOq:C$S;o0|Ea:}$Q)~.}Y2ue*?p+<O#gx@* 4+MH4 a98RktơBsm /᯿aNj[:/UB胩x45{>eO7HEƍ/Oxp3VAMէsA^g:.Dz()h?&uqgko7cXw]vyQs[nVO,hnRvn]Ck@4h-TI @ŐazҦP75!U`il gpuIVY\e#[0Q-gC'JɋWX+}Ɛ2H^ ;hN'wjTRCkEI)捣$&tnƁb bZ$!|F'Sw+JzDRˤwwM9QSi}5 S_@rkm06tQd~[F .pN HQm;ؾEiViu%6;R.۪KɂS/m-RuO~>Y nO~R0 @Ն[}fvyS6yǍ 3k@8T6s_PS؇OAo+A˕x5(eziI"nsnif>Vy : b؝5bf[\MCO&oaOTu< 0(TjU6aFH51͍` GT^H1u~CxS DK)],Oa_lo;6ϴ1RY")o!&9vk;ќO+/Dv+q Ź" J[Ql./.z~slm]G%_ހ PuǒҷpiTL8!v%UOs*:YV\t}V0[\O̬R Y n9cW.obW0޵b?)K) 7=ɍHKTDv4b7Cپ!IiLE,빭 ..]/0}vv>E'|0WF%i׊09G?}u5e:L09\nxh^h!0O83lř ͌yqg3sc'G"AQo'ڈy^` Wq.BryP(`> Iqz3t KiH{S]Ǘݍ1H_1Ͻ'`KtsZ2\ePąʋ$vE yBqNf?@bg/LD? WԹ1|&(v!KAʞdSis̄>r+Fmƴ]A٭BI~(Y+0DI+ݛZJK:>oGgPk"-Np Wʾ4F$ m˗^xLEA(tnڂnLײK U 3u95#̩JN̓=pd2Qh8_  Yn-5`)_`~߾MYٓO:2aC{ww\܎d\Yb UW(3VRKs ǂ#Gd,$}kn/1M)S[Us9|/\z cZިUމDyNMG@̥s^(tz D0/ƌ@\{൮.t?>sltڠQ0gI:s/?.FZpb#Zt=d5/J"LL$.L/kҍq֚ 2IU؃Ɏ Ι8CvE `F)QA|ʽa"}\ANP{@sg?KƝw~R 3R{wnrq*dQA/"՝GUI/^,X;.q@Zp/<9q\s@ CT}{I7wu:)9,;ҧB\og>#J 8{5=t"Cu4D8Τ.y)bœr=AZħն3#D+N1=? Cm\3t֏cihzc0NqL؎;Z -_e4|D'ʳ"85٧9w+%Fh .Ю{G&20%~?iZN9I @qPr6C{e͡ϦFۚD% -6Xl1߈9B2#؈`Fy!sǶM:IC}ci1,%ӼH> t9H3xPĬNyXw& %\1"mS6 ~<*h¦,:/ +f ?u~Ae<ܑ=Pye+]9$d3&mxCM.Mw~LtM56){$,4.  =B2B@$i]j&62dV Gp%GE|=]fv_(AWxϙ^8tk#,ҫey 7L[/M|'e^POy>L9Rd},_@ϠnC(GRکȡ`ńU|HCJHYTxtܨ(Vc4jᮞ a -ۓǼNqfRj5G}ƾtDt2eҡf1F4Q ڗsW7SC}# 9w!bcCJqeCX`FvoVK8 B.: Z"3,*%Ay{ϙQV*H'd tq'l0nbѩX&|dYќ)PrnkI{A,O8d^v*[{~(.DEx8t[oz3L.Ƒץ'O{A@jce?rdÿGJD~OͬzȾ(dJ ӛ<ԺDgc=X~Ooٱԥiy𵯱'6Ad7䍳$Q.B=mev8- X$oRTBV:_vC~C|GLEP\mk*iEovVtx ?vY; 䈸)H*vV|GLB]J< uL FX Op0ܟ,백R-:!;_+=*J#V$pnNAYnxEYs^g Aʼn3R.+VN7R|hȬm, Qx+0cyZD]z>5\ عNȫs 5GJ%wx'Nfin(r];R8Kҡ6Ln/q*K.k7\]~$ Ҝldk5T̫~ 64=_ZsˏA$; g)n _nUx;Yo\ ^֙#t2rfaɦALA*a5pC+{EIj2N0>n3SiD1r_F:_mT<9㣆 پX,eiBZUJvVou|f?^pg~]2@+Ko߻)Vƥw·2ڭ#4 xv6Y#^" ~F8zW Dh_uhTb! j$oźNغ:Mur'9H]ס)9Vゥv}o4lJTQ`/ "7PkK[䴦2ýfIX^{#emb0Q&$HN-TXЀܘ٢8bäP4@Oxq`1{R!Ii T@!0Ryiϋ uS <ԶY*@}e9Γl*`.;"E0mMcL9V X UA-[V`uG/pX?oi"Z]+LJ"k'oPj}[}rE[T9}1\KI\- @򼩀dm#j@B.<)`߾^Drf_=d]xhK UF(>Ckjցn:;\Vn<Q`dfgxMDHAey˽^:J,~n$Rk+0+(|Nj}#ϯ;,^rę$]nROcj_Gc~XXE<4Y2q lZPgoAƓdH Un]co*ҸLj8ֺVzӓZ]jdmTIu\Ʊ"5j'(S], ؖWM_A%?$嘌K!:O#M1=x+S/n03nEБ$lg0Hۄ@//!I E§שD.W텗WE@zx0t SJNFN'  HZ6ڗ7V M*эa1 zRϠ&s.W\UE: Tp52)G꧿Pc5g8{YJ>tN办1.MSEOvDlq =UAZ)_C+"^ i&%RgTcb}zy@+:BC+r4<6cfk 8,H DQ&i486nIW՚ঙ粳hƆm =ZbY "`Ccef^2';RwG);n*f0N~8[L ~ͭa]ҵa ̦+Q֘5O* Ӯ']< Fк u; Mj8<cNAj y(.}GI{POSF% k Q")pwbGm߬D((khQNVTY\{2V'k']ʓߪu6ə6-\ZzsB ?SZE몤]AQၬ5H/<]pi<0ޑ)MNj\'daU(^֤NY=4W%ls@cܦ 5*I=i8FR^3,+|τYgp3Kq!|m9{5J-)SP=YTh\l8Q˧}ɗ{LY`+> ɾ!>^Q,N0*RZ1he\:O;㹧+.#IHbNSAquݸ(PsZie>ܷ쩖.XV5WĈJBq wJſX?Kޡ狳Ч̽4~|o'Xin @J.i,Oß ? 9qbE} h}%!j/0˴Ng FN90< Ū>igo-uIW!ֵttkrx`ů{ǔM!>k-Ш θ0 Syw %rk ^2㈢P)Dʦ7|<͔FuQK?*~Fƚ/5 OG U^Ŝ~E=:>gC舁aj $8%,K Hu]_y袞q! B`;FG-(+TKJ< 0ڞYsGQv(K6TcZ޾|'yg+Ù/v(>Ց]BJ`Sdla?|0I \QZ?~Ą 9[A'xyO.BB5J ٺ'ߓǛ 1 -MfuR*Z%4pO@BqQJx8~[ڎyA 00̠ J,>cqXN_<[EOR{]qPST٠7w1!${3TTEW%o S> JZ=STz#/~[l)r|at Xrdx,s'1"@LAzՅc>`qS2O0:})=wA\to8"}F}(Hy_`RL3@/ U^Md$k/of#'/K!آpnSW{\qoQ4MNUkƬfwUL'G7uVf| Rk2E5 Zy~k&ճCµ*t D\ҳ{YRpT"F۞qΪu },bȱyE6:9`(g7iI7_6p H}Uɞdƃkj ?+@1}1b+`T _|dS1!aHYpY=-d0RZrL`mDM5u ’`` m*Vb5 vH. m=8\_[F3LA?p[r2$YlR`aX:aW$S}Dii뚹LyY8WO鱊`gtd fN5}JoTi4KzB5/JIB'gԯYXj<<#q|bCbSc*Aû lVbҁIvRG⽎W"ܗЬl74Eqב^(QUL 4W>{Pe;gF(э%R3[2oo+(}$笫ć9=xCX@]]X]xa8hJ3l稫XqJPD| jdZ"WkUiFA&@헬p6QWOAE6q{dMw&I29.Ô.>4~f3Gؙw!ҙϧyuXWB_z[h}A;wʟfPMa" R`-hqVIXhq{ƿԼ3/bNc݂P8,'2rC!<$Om|~<_Ҽ&uxjթ.ů|n+09[pBym;ƢH--T8S [L\n6uUki|}jBEDf8.!j[aܹAoNsjea"0֒΍BtuxzJH`Wz߉B)O]Evv0I-Ȫ30Tjl)03amYG6KJ!XioleKo湓2dشT ݻ2>/άfj,),x2rg^/WtE â֊=lCY2 n7 S0^QA^ f׆HRyMzjQdL"ÉڛB; Pl,Ƹa"sѼRP{TWe3`vw ^]<$q&Lmᴔ{A mt_G{eX\CTkt} A^BZ:؀Vqw'1Gm+wnET%2Z2ڈ0#"ݯ6r_۬]|\Co(^yk$ULBAt5EMn\ltoYb@n.Q{RHRЏv `魀드fnGHh3 ]Qs{K@e3삽 L^pL%exҹ?r(k v]9ÁI==NO!G c/VBKQK)mhpK4nj8˼E?>KLf#|!"8yXP6  x NKaY\yزb<4qJ<'пřF@3k@-3/9notLHL0[U~!|c˦\Յwyt@aJr6hn8|ש<",b1-:5ږKouu'߷{4>f0Vi\g,A,v>!HQrիDK֎bT8<;`!g-ue yDW>{ Ia44NIFLFf>uI:f],=[h4 ΗB,eߋ~"DT%cf QғD`ߥW96/krWQmsd ߸q HsPdEd>^i ck" W@*tߐ*W~^LQr91=~~h]6j!Ȱ@*r]XgcZ BC}cv/@:hl#K(˒<$zXS|D<^*-q\ ^Y.wN `&F[T-@TC!'^{,B]uφ ] )_'rZapPsZUdOS #ړ=Ak^8)0JZ 5HTƿ R9H$м[X Lu,!J¨`yޗ+k(ۨ_#E2Dʶ/sކw^-tM&P<.(m{<~6g ^t/3ѩQq5MbƎM&csr8q!mi;\tTbWm X *S4@ ڴDF򺤁Ƕ Үʢ ?>NgphBG>V2f(]验KEҳTF v6[6G|tclXX-(г%,stq0-& }'*$T!>|B}yj, lȔpc1+D-iVfBP{<|U]?n5M<%XZIP3 /˲n[kRyS~@()h6ʸG#;_56ԉ+{Ǣ<.u52-5/HajH]E#)uY:w(1r8VryVj볢0DQLyr+a`ug+  ޿pjKodr:Rb };_[kؕv31Z/6#SɝXrǬo="40‘w``[x/m4A<({ d"AuÈt&G As+Vz=YFoK0чD6VQVɖLmۇ_Ss%'ן%K^Gbfp6i!xg!5{ٛLPS”h=r0`7""5Jy?Jl3A XrC<ʓt4wChV硋7ݑ̏9 lL[osO)I>bN 2y`=3Ѯw|_N6P mP}m$x6MLZ+[r {kV(56׉: }81ՐZ Ϲ5[ ?\Ceh\IQaZ3Q)O%Oo0*mW&,{J}_C-|[tЕ[M3U(8kgvfvO*>GbI'I&Пy |VXso54[>ȃTt}ffHate8ېmJ[m礀c iVS6#Gf0+J4L^drD&<=oQ퍠 qU[qPa ~p4жc_ːaL=XFes[Pm Oέ/M)AƂGu+q- ê/i{r-S*g'>WLϴno8gy$/#E5~ыjx*3XL M^V #D4aJK-")fΧ(3 .)fb̤כ6=qsdzc {s͇(K; FuUĪKqt)[SŠLG5Cj;f/K@#H22LdDI%l=HęcR!;blH6g*e?4\gAI"7vP_,KoC'!smwX8~IQ02SR[bK8pr ;f8B*.wyB{yS0{yt˨΍c,B>`h\E)ƂGY28K7^MN~yr]?&Ѹ0ت,A<ƷHTW R;H'4n*=7{att2ܹFN܃؃J˩7pA6 @TTdĘU=^h<) ךz ;AbBVQ6K%B#2Tb -+;Ǹv`DJ ev!`N/n_QfW <5.5jxމ,+gr@}(He84>?~O^%&]Q u=2&+.+PlA,o@4BzvC?R[{!,p I3IzGQCt*srO-s"^9> `ްC#&;JmT23H#@9k1ô:b%QńQ%{)6|GzVy$EkP*V_TH\Zq@E5B&k!X_\/ٰ{ʺ.7{/u3xqF!I%0=IK҈6?!baѻX])BJiVeV9&' w_.Ӄ.Ffv4 2W@k$IQ0sȵѱWMWJmg)\}u&VSv"z"lGR|[V+t9Dp37|̬a|݉Ǔ3ji*7I^-.?}QmG ^"hTWβ):,U{݆X<ʞEėwa[ݜRGPGdM)̪"nA<\.g&H@-1JUp?lae=aw20H97e5qg\^}lrA %`nxKWNьT`K0׷+(3 );^똥'$Z5 *FzQh)cMWPOJXj=: wkDd~le!2yA&?`^d@}'/u[I Y$<z+f7&qqi$BKhþsQ]jzq_vn(^*I&L#3pl m^&qҌApgkDJ/_` T(eŝ郄 @'c$̼l}1 LҀXy )W⾀ Ĵźi'#f0N;/#,+UfE^;doQ{##~ J+ru}Ƚ <-Y19t$8pMd6bdM#CGf% kDпQ;9vFIyB2)_m Vj$x3u .`7ٛJ̏cKkb|mjjbfXq0g: .9Y4Ro%8NbBhB^v?U6,P[F<9]>xbNču%&BQ&!H-'aF͘7 Y>'~% p9 ʞԃs;__iTjȴ=6ڽ2yVsLqz{"48؅D[Ӱ6m9 B\8<X,ɏ ֑g.Hx9LRg+1M-Fny ۘ&|9WAY#o#UŖ.;.#tv!AZpa qH 3]@1a˫cE*tɆSl/4Q*/xc-`^CUwp[>w_^q;:2)9-|X7[5$ 8XW-mAI!ȜN¿@lXyi9[ /:zC~OڙBTK D4x鮩ԝ%r6¯3 VH2]Bc !t\- fODS/wd+k5'&ȉs$JqY:d:!:ѪA,Z4v 5Wߟ"bE9!Rk/LqqS0]\gkBˣ$]Be)ɀǑM`Fֻ)+Q8yl{,*1߶<7&H\r<4T܂`ʎb:WHw@45CB\D')WP pCRU]/Ew5]Y9{1WcTgi¬p0 Ryы2(ҖѩA[fSCX Ǝ[[,PԶ')WҳXh'Gq&X} ^VC!kB&6=51%bm H_ zK/#04#1q6.blQRtBrbWy@){g1=mIr+@3!S5 =pf/R~XDpұ1}:`VMo6{]DzVoX&zاdE(苌%g0rTΈ1[|Ҩ3YX6%,$j%,;T`9n{^#j۝aE!/g^7]&;w=թ>~!r i_R8YWsa&ښ;_h4G+}׫趎SSB#/,ɹy]`Yn䌇Gn{?g뗭I0.rEs}uOb}|zڐv1-KWFA `_;ZUkt!NLeG(6E>ZG?=v!;!Uc#C`o{it7OT$0O}dP0ap@a=01u :o8xi3;K ضڎZk56i ~@(MELiF*j1aN+vP; :q7ELԙϐ+޺}~=ٻvF5Ƴ" Z!{"&(Hs,our"C~<oӦ~A Zql[zAO εn5y@!+:0=Fz6?J}'/cd#7JGOqO`Udw ^; х9]X[&Ud&I+F>YrU^UT: ri4h=%GlZbVl ^^<:/>בm19>3}y(=r]) +$SFNQ#nZD]J9xΡK-NnOa'P0~V\4!'EdNQKJMI@4*Kg%IoPUNfF;@zSzIyòd9VӗzZU>ɮ[߄ME-nQ=ueXC$(OނVR2ڱJGBz>TPv|vȔq ^xN?7Ga7 :> mj# UP4?@:qUoZ_0Eܝ[;>2~#ݼP*q[nz+uYe}$e԰/lmDC\?c-0E `LGg/dWGu暂qb 3I wCbR$a:S.S#"o:b:O7Tq7XNMc:nh|6PWZM8㜍rlVo1?va{3`5j oD`*۸3AFc+Lj|?vIoS?VILX~6tWf! ٚ>bh4y_#5o{{ȩq@&>/e(el^g[8 D˒VAy,/m~NGl+kh.,2_œ+rGuJ,S -ô6ͻiR$[gaZcb:EɦBo 1]x Uǽ5(ȍi}{o{V0[>r-c&nFѥ~n; -0{Fe'FZ"Ě4LN$)7Z?3 G/q]F ?-'Vum4%ka]M\2ȸC51wBcN>Z)&mHվý:Tߍs +>H=lO?K+q9jTYOVX`f**%)bx4nDcK CxZYe"_[7^}J0̳nu^]&Ij<DIQoƾao^WYU GJݝ3f ge{YܩAQaY`G IŲtIHR7GK?A=BFz0ܐٳCCfqP4i+HWF^>͉=µXBnD G?_\UKP55m*.(\ḼfxV^-&D+]jEzrPp<(]Ó9*HUQe 5]ؽ9p&Lǫ _F*{$V +#~%sKz(=\߅ #+6LaEߧ> : ]9 fZB 3PHןH/#>vOblظںj2hfV-Cr1/ -`Y)`ki;=<È)AŤ9QIL/i ` B?/]௉(3m޺eA%?7vuڷ\:FZm<5bB[L: m>>R( E#^u2/I+t~+ɩW8rܸxa{F wy'׼Ai2d҆;΅;X)=sOfפɐ,r(^qAA_\+]!Yl(&zy\D8VC\(0KA/$v%\i #OOl}(I 5iMG(_{\1&0+ PI_7l4*n6ʾϙe Eܢ݋`PCU:dhqX"_Yj*_}V/Q3(f?Erw}9\G"nKUx;-c6%% V_ Nt~ɽ,b%n-5>~c+&,6K=%dINV麳seE;S*nY5Kвx3l=Pt']7\'@4ڎv\%qnT WcSpTK:*x\rFiW)]ϋS Q4a.)׋T`1_y֘P&\:ex'w=vpRgͳ`IZ(C)oux tP Y!1'|;{_)SA2weRF:TMvvYg4DN+xSlٯH<rP͕-!f"/ЭviqU-Gy)LmUW%lou3ý#ו;!q"_D_vu!W40r5S,r+bT!Duy:Nj >B) Q7:`3u姞@~h*]@TG (/'f0E3#22I7̱F,ڎ$}0R*d2vt,9_+*>` xLJ@ԓ0LǟSWA:-%W8}pdaSXu{5.J ^X`C"[ )JHXßh!^٣L|Fli_byUʙM{ Ԃ!ʬc!޽ŚRoQAQ /#{_+TA;pyuxXAdO! vulb$<:HT)+N;/0W\dV:*HijUlt13<>`H3ϤTtd~&A/@x-L+1Eu?OZMOtx(ZF,2S⡽izI)&WUo3EW?f۫/rLj7‚887Uq!sW3~$3ݫ?+b <ˡu=?Ԑn޵$EcBJ|3Fen(LBSbZi i: ӫ !Z/nhYc'|~YӲ ]ĉI=ܢuf\eaڲC#Ȕ1(\Sn;2AUq']o1oUs<'l.|V*(+Ѕ\A5ݘbh!<%%NUsI#4Sv0z&=/o6/2x͓ZYyK hp|O!+nӀ[ DlKC2;1sZDo:îh4CEmU#`xqdUV/2A=bpO/L}g HO<7sILߡks) +5YYW:!27X)-̑QUlS1J4ػV$ӼOmWpf+QQ& ao[M:=߭F[XWOeŒU IL GΔ7)7 L>]k3'db,ERF O6m K3e\SKmh;8x|ej;\"9ṉSRǖ<šΫLa㻲 d2M!;TNWS7@\ ;,eAm"aOG9mEQr*$ bL"[NBIg 0א[?J7(G3Z:p?A`*H_΍V-7ٮ?d'o>5A~` 36H4n[faW#CWwPՃp'sa73Y3V:wrW;۳!GPy8#;pP|١;eBI^u}L N3lYBq}eW:#-MѮtSa |t&Lbў1^Bd=pf|4:gZ5=!A3i=ө*<W~?8߰c[x77V}3bx2>ie8yi?z?`UYFTIza%PM_X= ۪lc2DݹBHlCE } Xp ܼ%0K4ӅPMk0j \)-xΊ/jU/x+,BG?\ d}8 aZL! AĘI9u_+5&BӪL;>-BFu.Qal.h4FJ>W1o?؇܍'T)ٝs8Fލ쨈fcq1@Ml,w_^%Z 02Ʀ.c5<>}|#P_,:yE_-l7`p}%Aw[{(d/ʩ-ܡ+*bRdv~0~_uJXeUɹi3J0s>9PJ+SF!1y$="/tҡ=볉?ґP"fք4r=vct 36\QI<#f*?ЎBIH/hY0b4}8㾧MzAMc9*Tj^t\1봜'M"kfhO+Υ 9o:\S YyI/ϊ<wǽxD"} .mߡ66V#`3ߩsH;^B ^qHD!>stJ9JAYRÈ="zoNq ![l' >~ve9¨;6 aT,vHi7㏔6N0%s䔳ۡ#">vTDߡqa"imGkC|3l!5j%j*kT@( U  "[u"hACu҉Z23ӿ &h#Xfıpq+OtLQO(eޟlhND-n½a>HSUyNk)K "vSwq%aK5I`5*[n0۞rhZЍ<;T(f`?5ǵAF[ ="DKs]5 <㉇M(!oMm\! u9u ! JVPOh5$Y8N;?C5J00Xu%wAfݴ7(=kDHA[ocH\*ؚ7b˸aR.I3q'W,v;d3.= >iٯH%iCHdoqN-7EbA-gı<#1w(:@XچY0e 4@߇㧅pgLX|\BQuՄŘM-\y_PN knG,:Z3< n7o|TF/W3X#Cխ'ᮧ\vp&O橮Q9Ka6= Y'c|[3cTmZ87<9NgPy0NcݏH-cY?a16MSHNm,l*ɞ*=5&qxi-EA#gdT 6yO N0@GPBZ' oCuO$ R&oǕ@EV%E:2; 34] G xe`[}zf^] y҉Yt=$ (=Qďf?X"'J 4;[QFR᧺AEtQ vWPNӷ]S`851A/j]l(AY' KfХ ޢ-#^J.w?8&S['#6? IsT<'ڄmӢ2ӿnJĎ(H;M%'Gzh DҀr,ҸM?@;;C@Ϗg-/ѽ.eD*dJaL<BF^:dLLkJ絜 brS"yM#b}2Tx2A/,7zMiJ79Gk ɘ}*!W]~{C04t;ɘcS !V(մC7/`4`9\㾓&Ned`V"jlZa]-Kxt!?y5aRfJjԼAo@nYS-Ȇ[ܷ֤wr~?u U}GQv|0B!Տ7ɷP>yR"GVjH`d /]L6,O)3RԻ:}c J::* G˔Q5@ƽХ7;vO.W.9-Z3={n I?mGf^P GӇcuu@V :8p$9 Ǹĺ+{t17}vh&lT$\>&E"[;( ]([Z@?SSɀ/ʔeCq*W:iipeٻUN:\ⳓSb/ I K3?\|9köxi3^Y4Rdyu"8i1qr1Ta}u՘媰\F]:Ml{][vd|+_wyt$04O͜R1s2ƩY{o3q|2=]5لi Cʝ06$i{CE ҪFWǓX24@ -[6\dm$/?ׅ^`&5JdXޓ=u3uPY }qK~ď{c>b,XFq}Y@T=z WPUf~ vi#!LNeRE bp႐c|T7t\z<4!q֩A V-'˔%uLٟ {G&gd*?SH4nq(A!4O\beHlz'O3i2 =HS%֯p= Qzvꌤe1MWZS ;ry&GAM>~$h?sNҜ*\,ܭx$Nre~=^E\{~zFjl2hojIO_9–*g})/wV""*eN!X(KQw } h*I䮃ۀۓ"Tu%_ GZACEJjGtyAӾXi|ح޷5;Tk>9pz뵂*5p̞U?vT=`_k+Uψu/*7-Bk.ŀPQ(o(Pd]Kwg̢hγ\jܞ,ᗴvnIaP9]MrN VC8O)hhoeؕ4 8 " QI<{˹F3uRupl@hXc\;,KuN[E˼.'(ckB Q).? lEtގj<27UYzb mWؙ#h苚7? ͈!p4; 1|&%~|4I^sRnNBBM;w}-RT?8JsDVM-*r.3e< @|x5>(|N)ךJkn:$3m]N,!O#^Ǧa@NM-!!G51B .1p K-_x4+I&q\Ӎ?eWCf[lazE=W*_ ;q .-U~!ݜüL-tHL5aA*> ,(,cK93dYH׾E v@=ـFn eL02Gbf<<@mx*us'cSw'ue>ܑϿ#qK)7*M4,5<k zڿimۆ&L )! ]Qf~d!6HN`$G3ԔD9Gen <:qy8sƃ&ucLà XIh ڂʅ*]ށ]< ` uCP"aj)95m(ŭJj:YZE? v*78C=0%UWpEMJ96NҐpĜ7wFFXu8mP0GՒ1 +6\ SGT|6sȆ<;&QV ʨbɎ7(rNYse>IF_ʱȎgvx1 e (d[+g˰r/yxQ=>6G,YYZvl+D".ˤJ"avudA IbGQ5 +b1,ƍPEGj$?=XHbj}W;\ѳb֨=1n*ֹ/oὍ@2-yo|#?9- Q -Φ'@HǦWDvd{$xiFTinvZrJKKl!iG&gs Rީbqە:+S } pbOη],_97jſQYy 9q/رX'0]ַAm9ߡAcA.碿VKġ*g4]^:FF/DUa~9\{bq`r r+ɹSFtNy6L[pj mr̉ϻLPi쎿 ERgrνfKt;^IF/%ǁD-lHw%r` ?1n$ߔ֊4I }N)G{ !ɩ]x~wjCqhںw8o7\j2l?O'Ht&HSeʍKc:8 XPL/h?9S=TN$hKvֈ)0CLB$r!~y Ժp rna6^ް@=ݷ*7j5k=.TO3iţN6>;_+yݭAn;fj.D֘7`[69Q@.fúqRde傡?ޒ߫@@|2(zoI!Ю!߾eGN6-*qjr!)yQd9"wz=9C<=]J.ϭ'x%6S^kdfrfx}LR+{k=2 9_Ӧ蛮9dW" E@$r3OA4r7 خgrvY_ ";VRۼsZW\}9%5x,-»ѐ.E 1VRϫVK_Lr>%R>lwLWXll-Ht`"~'OVq%Psw`%m(# i{nAō疙 |Nd]_rTvW `ڋhgiOy9"1B,Q?6Fʣ+sN'q۳+ja7K[o0Wc.+~(gDT#5yP%. ml+ oV7AVJi>m?OADYrHbxZ"%Nl%'P%15LtИ71.U>|L0q:b]Z郳Vk[,PlˆFc`/ =$n6|`ĭ=tDϼ刨A m+mqYptO9#67 hgN7:Zgs }U^VaFáXy`@U^`bk6垥dVU\aT4ȣ0DK#jh Ҕڃ R9ęa%Lo];Xun]1+bLl^7,+Zz8p"ؕdL lV׉5\3Չ6R;cA8Q=GklԎvbH62 ]ed:Ⰾ.*&3j㋻ I"8`vaxIM#irFGǫ㛂Vt#"/6-clHMDfS(%i_BШ>!FbHt{;'ȭM=h4˽ĻQN[{`um1=fΈ!*NTIm~6/đ/ WB9?gx-# r0CW^9Mr_ןKm[)\WMVhuw? ٸXqjۏci!\/~vx zXoաdMD5ȃV8,T*Q32݋Өuy:84E"j+rv"2Vqq2"ӄfK뉹f}'YUxy1R՗Ԟ**ZSrf^,05zk(+zORZȨRu6d޷ e/9u\2'[?o4C1'W? =xΨֳAS4>/Ƶ]+̼#ѿ+6;{h`*Tt|`юqsJ,." T պJj]<gݥ w7 9RH]8>mvFH,bO":7am$hg5ٲO7z0E*bZ+NhSYa!6rb6$w%FLeɥK]v;{|#1^Ppj!]%#7(~,qIJY.zkQ{^v->K'ӂ CfYv14߉hJU_(oić*)Xh@L xڽլaT $= Jepcj9[]v=.Q&c|O7E K^BA,)`{aaB«¬Ǡb3#_em[C;tWѢ1ibv*^Rt:`Zq݋qIEr4Z`pէ-FY'%$Џ4㳺@ )9jB 3I`-e;\\/yo~3i\R#iDRzO΃ѽU7jf m+4/=4ɟW#T9pO`J΄;'[xMuc}"uvjY2xXJx_,;A)uN-H;e\|YN~2 0ZEƦ^&]>$ 7lI&s;f`bnTx PT'  _a?9 swI9 ޯnW6XP"VPQ$Ifi%.8:龑f6fdL&[}dKP&t۠*nq;a~_. Qf7JC#0Xm%fI~^d!Ǵ\fRP]G6<\'+d̫RU %0BE%kf#eF+9lFc>o&*'PӃGͦLf4Q6~csP6{+̇CpXt8Sd³Nt7`:Zd#1┥Qh<En<*S\葛’(uGc ,ig˕@c\,t?h1?g0r/}(-OmzHUf~hSvU~``B&/*Z&9d_6xMW B$/KhA2ԋ?[TrEeiGffCla,"-8u!#-t3`!;@k$Jp^1IT\<,gZE_؇z9e3tf?H94 ub4lDˈ-PEZ†+w(hp<6+1I/$'ص#5IPyA \k[K(x-TDzk6UPYzrtuQ>09( uL~NS:ʃ>FA|8|J:Θǀ=<UE!sEc/ꗘk 3qc+ąG=m+hg2VŠ!qYTW=ATz`FN$ ZLaTԄdC!\6y4|zYû;-RvfVZmJty͍' _ _@KG?RW67r荘Stp,R(CD+F#ׅ 1tv,+ ?mxnO*[wp{\}8qj0[M=p-_Ƨ-#P-҉2*$AD)vCaN6s< I|AC8u3@xvP\8 lv=Ch\'`7ԛOv [at+QǾޏ(#aH !d`k)CaX(&b9zSvW׶6:Xuׅiu(ǝ:qm_UB*|Х>SgKf62 K8u=PI&~{WΖuu'"> LF&>'ÎƬQ>˄bELyQ:l鸖q@7GF;Ptq*  l{ysUs5(V݋uX؞h.6bKvm-{e(7X/Ak5? f|Ucd=v/r)=b\33惨@~Al1Ǝ9T-EkD6gNB3-o@<%gB{LED5ն& ZOt pG%ͮ:=SʧT"SXqK~a C7 E WNFL2EF(TliI7i;hY<&VrSCn}F_e&1)bd;՘ޠwT ߽'L;4,rE"j<^kk"WtLUO?`R4sX %jfȗD?k?H"+!W2Phq_u3]/iSHm Umi E> a]yZa/(t':_1҈Di|' `pM Ó>iU5vU=JTWAU4 ~T^4ETG{?GuG"yJT0w/DCUi.mg(|ĜclBAE*tR;dS:#AP; G|Ti"GwI٪aZ1bpB6qJh(Dt/Rve|i@VLۻ`.;zϋpp;_@>Tf9 Ц^&ؗ#ѠITYYV /+{탽E]ʨYTQ[]G!)IL UImEWzEmyY(w2%IH,\ƾZ|LM1kWZ_SSYuQCuj|(4akP&=210i~qbf4G6I/%w Gs[VBhe^z4_a5iջ 0Q~qIg?fuSu 6T\%L8SK W::3bR")kbuϱ3 U圿/@HI~:ڲFk'}#y]_~5b<NuMZj={sxso*7~x!h֭sJQtH}S& ;3=MΊf%#XaZl4N6l fғ^ ,K`-+ /lQ#7ٞ`C%K؂_,Fr%g{:Uk}A"d=j[F|h40}8!V+89=UB\Ӥ:t`ީGB(ݮrpxa[+!hqαK8ro5sTUHD]js+zOuFmd?|\͐rDx=/!` lw.K<Å8f]+ͦ#F;Q% ':>-' rKrQԄxv'Jy23j߿k3Kz_>^ަvY)UjtpϾtQblykȑurה,j7Lpљ?͇aKt<jGX:L՟qAh̓s"R/uL6۠t@dtmʚi#<\u KSO=7}dyp1Cǜ'ܐEj%Z92QBV31*-zs vp<Qk]Ekia3H2I؝u|NAݟ=BI|R U7&)ݰ?rsA4G:!N&wz/Y#y,=\^~kOck-C 89rV`+ ?$`Q V%EZqۢ7K8Q?:3Z%U:Ue;qx/"_&3؏.$eo (Ȏ|$$N*"7@?aܚXݖ푠vj[9 n ek~Jhݢ_tu;9Kk?P$;@П&{8Y\8XHNB- r3vY.SdbJ_:j rC諔2$ƺ8ۅAo-f$>DesWR@$g/sLB[Ki|n2'b&(LMXtT~#Tj|%cdoHg{*;PuvChOq{u /FUBk2`K q/|nY[$C˗a]T)фuYrBTх,܃ W7 gl{^$R TOp#A=H,EVZ8{yt̋ҧ_yͅ,߫T4|g ?>?l^F3 gO$͒L?:Ս4 D%T-n>*< q[B;gӖEE nhҽ.VP *FΎCmXh`OG4"!ܖ1r=w6U;9FV)']Yʨ.uj0Y~%4.@>Ú) 8MmK+E x=/⃖A'jb ٨\ #\%e.<0!% A 'ۃ/a98.YI~ɐc zc Ϯk+ _ZCȭ:cr/"z$$t4}e)a.7S]ɾnzIpF  wcYG8U] fעn WreS~n^S'ίfɗl0M'4pga% YJ~ۍV%[cQ`a^Qj/aty7T}*3?]oNJU&,"1  h?x36[d";缚+>⢾[ƾY.ヲ&& oR?&΃$e ,알]RWKN@:( Z"V>,JyvoM; aéHs &wiEI[҉wF9rtc+]}?!`R>3A:J mu{߅AW5wfCƒكm/x%"@=D_UP hT52@U5~mp /7;efj W>Y|L} wkd2s2p&2ztdfwV >EBBV guSJY|抿فI8[asN\A <\SJm'b\eɦ@tÚ0؉5a~i3/8j0#66&+WaDȩ1}t뻛rJЗNrc?: 7TeI|eJq:H)ӿK-(~I$tO]Q[#ԞdInvY!FT7wƯ?oK.Gu ,!F!s<&-b+D@W~dWxK(t&,s nP,٫0̹ @|a/fLWjT'k2~8S7mW7wk[HOYҤ?kR&8R:rш"&BbeSr[L>Ig!F_Hqs4H3_1`vpjf %N]&&W..zlD_̈X?c/Or|ϛv;%f7 7`'I YShfّ<#Է{ uՠI}"uFn&ƽl/GfWך>w  {2>da #A?:Rm} 9 ;6A/ g{ݭsR8uqC槮&GjAat-m-77 ìE{9xH۸GՌ_[5U!ȓDi7Tp~cEp-?y+U=|O"`q}OӴ;y 6oC}D's=0|R%VW';EQj_b'ˇFg7llYb~3"t#/d:"?\P֔\?+)b@%.At{}CF'äigto#'ʔҋ,6׮Z"ϵsyח^ N=iLPn)i6.JT[S75gr_0thb%|+)zԚage,47>,X1V!Dr(/zDzWޔfCD> -H_g%=\:2Y7^.k st5Pt\G&+'ѻ`\h ۄvg2 ωtFB4BӍ >m҇C((f8r^j:c 9,pPj h=%[-"SFGv߁+ v̧*?yuʋoW&7꾻, hƏWpS9>iʘBr l.ȟ4{'l_1PXD} yF+}wLb/|d?i*z" 7m 8_ɂU̳ 3V/&F^35xʐt mn҄ϚcN~) "0ݵA렄"h$M#⍊Mށ vop^y9ډH,g@W0-M|>2kL i QVy64MN&h n>ѧ!dVy>(uI)/y "?0iS+KaITb8QR`Z\9*mFy|!dJGoCBKHRyFtkgZ}9} 坧P+=\;{sf7kKdÏIX5^9`?lݹeؙ'?T&ƿå&Nfw4BZ2B, Yu Omc ByUDr aw~d;m XZʰ1pWH%=%D#N_7Vwʥ䏄?!";G͓#3VJ@у8 iO%{T@u?(0cMF9W M6 PeeJ-'}_@;]~0BoC1@ K (^) >jRk艛ĕL#2N9W'QLFD/ZN*;i?ڬ B/t~%RuhP72,7ujIA1ACG#^ 24֖gOvʹةӡvr]χȗIpB{ Rv'&aҾ QO ayu#_JM雛T#E }h)H9HՔ Us\\6$WxkTT^AÑv셟dʀ4嚇;!1EеP DީLj<>$9V)669Hxڴ-1`쮕}eSLKs&3Fm0e o @U֚pi̧؎Oo_ïO~R`,qDL_Q'm~j0=SV#򄹳WV#Y]iftߣ ~n0/I7L|0XnZٞYl:rC&LLx1FӦ 4Qr&n6 Bᖮ'Ş,ig,VWB~}m!ET41dkZP̈́$x%0LBy Ej3c`r*]9ؤAҖ^tQ_\ QN'MPl,;W._+q}YlY=#A'GT{яnatW܍xެ` # 0x('s-7\ʶ(e'>dd/dJ.X2vIA;ČJF뉜¥;+_$_gsCToL)gf6?Fy\8e{w !B*@)o`MUKC6S8)4È9aVIB C:u&0Q iP墁aO3%TF`̈nUyhlfI=chg4)pklBd^}jdݹ ʕ8 I\lZӄ'\Dah`[ib~DL3YUC|[}۱̮s^MɦԱt1wL=q&iؘN^ts]oƝ2:-U{EHޝME#ntpB'"ZzT&8>+wB2Xo#$fMIY2&)4F%Unsy|`dy3F~ y m3]}=lw[QfFW:NQ u=Sn%y#Y+ebb\#5GH;kH'zAÔ6@@FۘCR=o#E|4 v:",Ļ{2+{}ME5a_2)L~j %a{l i*y֨LV?[Q$eXMxWyXrVDVAV.ӿ܅ovB;Z_LڄSxuϖ%V̊7铭gn;ls'4;VU#$ud4gbz,V!Mpee)܊a4"IP_ji?: \w>񕢽&a =>GN3!I upnda-Ccyet!-h} N5P\̵O<}@3]U(Cb^ $4ED} 3x5$ G0e:EcrA%[~XK]GD?qr: l/}|8K 9dE+GYZ j(֣O1%^Z-Wzw kϨ[mR,']E3ULܖ/- esX3SI!KB 6.k2j<(8x 4e\;"INr&o a4E#O `W~Ug:A蝖Gf~*4z^lMTLZW'QΧf8 *-mнw;CIzzvO@9vCkA? m"_<سY+`|^P?vs(PVxsaUwEYe c0 II7&PN2=ىϮD/tbŴj]>ڢ;_V9zЉ6IУ!hB.7$oiOrr[a<$JBx0 *lLD y8_xSy ,6aB{ h4u ~z|ͭ]:rtnŭX~4sZIݼ0-?O+0}=qtÄjgP4@nV%W~ dZ*kI9੶=35<ˤ|g{+BME*n&s>e.9V91)cغE9xtƁ̵Q^.1wݏ,JDrԖ.k^q[H[z]{+}ҁC%Q[j<HEc09ϫ?Ehʞx)U㭕nqqNjnߺHw}ţwϣ憄T#V d8T_IFMZVf iDIx$6ۆ |fM4*6Ԍ,hY=dZ ݊7C6,gNEJ$s6%lC)3DAt!I'w{"5or773r!OrOs ]ܚ=GaIz|,4)BӍ!k 2%Ξ<$)t> 8qZ?N-j9S@|%e6`5`PfܱME#HWk߆Pyvqdpa|uEJ&ڭ֥7HvVk\>K-9> ŖN ^, AZhzuqE; :WTl:TT0şd$rΑTf'#ZJ]Ð~[ʼnp,^1PsSP1V_c47`P&|n _ef wӲcS{la<Ӷ,A~a3(tdA\4ȟe ;ݾ :%Oa$O͵\ݑQ# ۷xTɡɋL-Q[9$ȇE`@03[nY8_1#,Θd8yH>wZ׎{_oSpVpy(gMR|TgJ8Ks)Ź>l-Uz]y.#@e\@.eVteY̢ DH.%yL- azP|¦gۈʅK>0XS:I4Y+3΂4FV,5 Y{IJ#O7ՔxB_RX,D禍8*bF3kRàn{俕KrlvO Jc{;Ƀ(_$7P`6!Ʈe9 W<&'e?덋1d3&VBq u[8`Rox򒺍-fQ5Bc" 'yc+!A^Ra(;~`,`2'rD(Tp ʘbFKRWns@>4( a ` !erGs :C(=p2LԱiK%Áѫśk9ƚW)ikx#e_$ކDN"t?hϒӌO:mOwp?[>TƏj z|xIY9G%@l P &OCw/:2qHk~ӊDQc),] b  ft+ݵR߅=%4S '$WhP9{8-F),En06c-(+x=|H*TŵN~=!:S3% dtE6.e:g2yBhgLDFm2i-;4FHۖcqlX% 8,l#j' OV]h%ݻ3ӃLN$sۉٝTbs͝瀖6.g~A{M&L۹U3%0\3 3QaZK+, ޼#{9O)&+ag#T&} pE)S7U%hKëlu묬D2is:_Q"S&l0V$G,1)\iC i@DZ^k'sRTI| D8"'Z"j*1pbqYq>JS+p+̴-"-]]2~3d9ɗHcrc+Iwt˫KI,@ZSU[KJM8Vʆeဌ??01ǵVh("y!k侺~@[n;X'{ae-#u[E--boFT:q:,jg|j礕c__:u_ h F[47(\هLq_B/޾r}0DO#DFto16Gm DO-6P8 nAߟZ/) \Ԥqfo@ԇYi+?ZXJg j%&W8;|L 2 wɡpùB!ʕ7I ';*gM -hDԃTFũ&!{\-AN5$[7c\D]Y J-@#CZJ9Ə72/_WkM 53aOxϳJO:1MX~{|Cl1< [n)&͒ E4!&塰^& 6FE`jWOe2+;e썂?q&|/ojǓ2 Vo&yb߶ua.ϊ$mRc ƒ IkCVl5NT/]|H V+!'վ8%o06%'wUM/)[UWA ~\VBP\ck6v9$E t\͙"3lh^ZWnN{!ڲxƹ28ք:w,{.̃KKl $+N-8iq]x`O0Jٚ(IR: '#هp8/3.3#9wrLC̰\3ak Nٛqϝ`}ω)|Xk;XU\|uzgI; E,JVlDk;n~Qo_:< a$Q6oU@Pu%}拀κE' WmH6u+2,d?fˇD {^95)Nl蓓Kt`b 5Ua`أt`K qb3 vzOljҜż3'Ղ%BdXjeJLV%~caWLSd.=w Ŗ<" x> ކWoxuoFmG>:;eyz _T*B֋t:oqFGOk ͎$885ǐwdf/S_-(ם]샑] $Vt~{7 (EL$Te̍HFB%O'>6YA3AEc3瓞Zwzk ؅/#"PuD+FvMl q8m2 m]+mU=IX\F;,]3읊ٌ1K&mEn֙t0_GB]\ux/INN\7xj岼B6.t o7Dm>Tb:N6>踪悧ytbb0H i!kDq@Oi /L{&6r\F尟z`ȅ 9J9ˋvtEO;S QU>&$#Aefn8pE`wQ>Bj1' a ~=}^lӇTMRo;&o -$~`tJ coBU>qػ=l*!"9*YQlWjV~~:<ϙ"&D18L =2x Pdѱ*+%)>^jqшɝc7Y&X@>ڄ}.%a jN-DOR k3J .*iHvS&#h>wx\UOCrR}Mj֥*636nrc%u1[X&kÏr6Գ=l8S_z،=Tho;qdځޕgd5g_XQ)l :ǐ faS߽ uػ:< 9RJLJXScYtG{yu~&}*ܕ.J;%ΐRAZ׺^\7 (&hR.FBCwk Rc`ջI5x,M@s`!(}:, v[m0^p7հ_ rLSNί+j3h䟅̫uwl @I5W;͟ך$i6'NL:: 7ʓjayHF6~g8NV&b44<qՃѸEu䤋Ǝ $>ҺCto#;Y0.PFM-fVJןLvQ+bri4kK‚6i4r&qΙesssp'+yG5ieJ %>T>IPL C4i G_bQċB)JhIL-W*R\ί,xKwɁR*U&у,ECLCRfO31ѳuo*a + Aҗʀ'[c 8iUzԘO ~]t*WXg|( 2' )t\r¸PyDˀnZ !3++iθ4\`3|:r zI q'WIW4WWme?vwl$ٗQ8zK_t\8gnW>9E8J'u4cYU8-p;-s5jm\VX# עw#=w i5P {raџ[I #KdK>*w!/ 9wHt}HDb;dV?"?[webTqU+ Ӈȍq|5UhE!O:Ѹ *.7-#ԶHz8~ey.iY|0ǜp|Z!:֑Qm2!7|Ow?IU`e:yףlsw&8^}<70w`\c*\7!OX$^4yř@&u{ rpN[r<~ODN(0]/_R# ϧ s;Ʀg(B$BJi@s^5]<\cYNGb:ϬM -cK}VFT_ڴK~=!MUM_ 4{5 SJckk,< ulgwH,,J5 v^XkM$Iq"e0"Bì l˧Q|@߳/|Q"/S7 _B (@meJ 8(k?.-3t( st:c~Ih%[R#k}v#9":r;2p'\pA򸒓{)IVN୹%tȾYFlE'?{'`U {aעz=%KoFK(nQ ;؁R싺΁q3x a;=Ԩ`0o_@6]mPƚ(cW57?nHπ lUA댞r?_/lTd,D<O9Swڢ#Zca:Ίqց0IYB ޯ]&͂^RɄKaa48>qshF)Z_6R5In2;"F[ ]r*4(BcYsκr^s]LrHflCuBB\:Zb5BQu,t컁uZ/ɣݽkuaca:*zԼ!4Bs{no`161x-N+D?$#e纼G٠gTQO 2=ObO*ڣXumoSq4?KZzO@T~~<"8ڄ6NF@ڡB͈KkNTl59/ʝ "<Nv[s%83Bp%Ei{kF`Pt'a6 #(MJ۲GQ}Q|*+r@ߟR\r8MQa"G)8sa8Y 3I&yJko/lڻqr0t`Vۻ N^/59 I7ڬXHu~E`0dngFs\AK7r^}ȟy06mPjd'J&ߑsvIOa2s˿Eo*Q:Tse&t(~~#s10BAHdH;;1fG?{SUm \%l^d,uBʁg(MdwF46ɳ$lWzUV+>_FЪf~{nFjV9X[tU4gKJ2'~K>iG+y6:d}Eq.N=)\-qlm]& E΄ %s l:)% !M\radfZ @:vgdĸ2ӖKW!x&)cb@;nm:e?^D!Sfj)LlgP6yֵJ{3{@NZOL*lt΁H4%߃2?Q&t] yȍzo8h)ku 4/ck 1F)߅b%2(7Id ӦgYRu$<'.'4 C*A+qAq~rxI(=]Dtn5{f0υyE1S&*ӅŅu;iFOJV ĚpsԫXwV- ɏV,coic 1=|œV8m;/1>BAo\I?PUه;|T.sT><7S vbyeUC]6qF ORDCWkWs> }4ya!Ke3-c7+I$c!;0/D}0%uSC1wӺ&n;Dy 4O,wV)yrV}ղm,=ӵo`Nһ};=+9bhW npŘo/a)$ ve7 VrHx0NoǺ~de㓐0cw&2 ,EU% #f[Iz$B~~0Hst%O'VV∕GfJ&.eєlc8 q(,RS"Rrkx[: BYIЁHIᗏ_^Dt >8J [i4؎&nNYSHWϏ;P/ju2_";]3ta;0 Y',˙ɠDS'fEO6= *}wAqNaTڗ#Y"Sf29X:;ݝٗ KT_6[ANQS*Z+-Vo{lW]A_'AP:UPnŠ Px8ɓ:7qJ٢du5MO@̡GG(%yXٙ=.ז}vJ$N0J\le{_2O XV,MjJmkEq:\Dɾ6UٱE%7nӿ;˹qoa6of_J`r=VR&o|%T0'!hZk,/NΚ8Bo8"x<=GdB Jvz0kOFھ733//9gat 't%I` BQ3q^4709ll&t"*4X|[2Mf͂`w$KF؂j∩)swtH'_Tf)})eTBX 򛲉lAWUtl*g 4єڃ^  ƴh``bt$4'~6X'?`?s^ϒ/+X5$xєpн ʉIQZtމ3V5T3!0^ZG aR)YdR[`,sZ%-e /gs|ɍ, Zw)&̽fQ?zsUvQq}(^ Wlmu*ـZouMb&jUk#A΍HH}@H"}|oը-(ʝ%x FHnCnn#J 7):=MXrR.kD$\ ZoYqTa;v =,n8T??oUj)S`uoC\rj}djE_%b1UXFd!aܨ}Y$Tzȷiv-+6rGH\uPGٵ֔¹eOcA!&(7_÷6q9Œ'dg.@n/C{p 1 1;椮7gV{&ƒVeAh^iQO,w37f }"e@%LJb1!f4+E_=? g2@ztEBC`'FPE8}5E-QuYͲ-Bs' q5hyAPa#R-Î3FWrtCyD@9jT0Aa{*ly`aO q O4R9̖Ql P0z8kO㹯ʭQ+ĜLV1 `!ݺ"2/뽜qe%i {vfDsGBlOQdʺUC]+; B'QXua~辬ﳍߦ:,\dut{7F#";m:@%b#ְ/:L0p·o{3}S$w/_AJX!۾svуEeרKqidԤi2d}`%,?tStj@>|cV(NƁWC{DԷ1^%W %AT䙕\|ql~|0)ҧ5gvPjoN-7y}1ZIݣ `v~]~k(о##we7u$bZ:|w(y '[y ڤ!M*Qr\1A_\>eqsf:FyjV=ib2L}*pӏ q5EO 4 'όpz!J2iSx**DHS!zܭ ԕ, Z6 Uh:iBs☪_q)j_|.1t^F'W~]{<՗p\vSM4Y1]k~_C%Jb/(zB"ΥYGw|hL ߔ'goV^H!"o"g.TU"l;k7)# _.ٺ#liʘ5÷[= Ź= m\T۩w:qp^赲9~b)kW4%2'%_ +cw%ĊR]rŦ]LQ)kPYB4Rh' lbR<(1HB0ZC-{((m_Jp؆q7.}Ec$ W#ec+iRD Dd wv׏.D?u, J#~|6w 5H.,yXrw&"mWqK`V|iy?1LN,,Ae8?^ (='jp#nPO*q2,@Ch':g48߻&m1sn~+˦e>*{9+v?m::}Ft(dt܁ %ܿ-\$MBmӴذx~ԅvvlGP-ZFl1+*RTZg{=8q(%PZ %mRl$/_2w*̴xoGSl(7=sc*@tdbȄ;p;ߪPvbcԖȔFf~n5,+ԍPXS׏όdo&VYxh-ROʊ'dt֪x\IG`0M<$op,fmOl)R.|NMMK'㙸+"|Gs7Nkq|4PRkz:.rM+4ڡ}Vѥ2 &mM*7 CAmE> ԁv:N&I؋K{Pb6"ByZ7ɻ)CPє{D,LNoa@Cc¼yzFoI(w㡎kv,a钰&JsnMg;>{1$ pa 5[{^qHC9*;YnʸAos:~^" { S, mFÔ)kEDZa`&R  =+&kF pj_tg4 n e?aHg}Kk# QʙEI%0BJs<k)yHx;!Sd_w6`bMr|}yRmǖ֭UnowC?US-Jt6P,hCi{z4-1{mq]"0̧yU%PS3I1p RrSt6g!'ښ&<37'&a[dFiFQG#yb'sq'6MFfPmb縉7尖@CnBNmI,6b Lt} )GPTZ4 :O@OcƧx6Տ] XMnE(J1 ?(989HAh…%ö?]VMlEzg[CN))q(cNT.0`6oi`Pݲv>ŋ=Fjj#M,YRg VpLZv5X&Ҕ{LtsBć-Rዓ4sLal\o$3ksBPE:L[U'0,C塛Fa5, e<`čo@0SqkغIMKRh,&-n͢9Qw4TIhl]\ N (o[| 34Rzj?2'yS_ XggzzFDu&\ymMxӒ~e+Bsdb30kqq :UtX&(=iumŇ EADL})1yIFm*y9TixpIpy+)hSzGc Q[UXBl㫽:z,3Py?6JkLF`ϲ|Aw\s^7BSׇ%16x/ވvlm o{һ =[`in+m~*kMȻ祗R)qMԶL4~[;`8=`|\l\'h,SB.:xgA \eOEyqx>]'l:p[AߔwO B9]{`n“ 2iy+iNg#|p_\j3mz%試_#-pW })L$KfDTy`2 t_%yO8~$ԪZɋe>E۫RÄN|8NT_^>hX`HIdȭi(4'^k%pB_*u0t\{ӆB^xM>gm# (VCV3]r؏,:cP M|7fBEwq^)h`2P y3@N|}vm ,@+Q1ŀE;ՑޏU³&`Zz¤OH.Pӛu9ft`Obf'd'PI(7#FB:f;a^x"dDGoiG>`&zC|͕gF7٤ii95t䷗'Vr2ئʍk/8b F7j[Ow7%BD1p*"_vL iw4$ Sl1`INIH⇝a=na+>{+h+_o?0ϓ\y|4%$ȚبN=rG?WN8+Э$10p8~~k~(ǂ#)Kr KG 4KGMRX!2 )Y&{2bqIU%tCR R"'ub#h=&Wk}44Fm۵`J,/c2#-MPpU]s *gžmsp4GgO",UHAA&C-x& ~Pu4\")o~Yx11Y\` Iewdz'1|l Dј&j%%  Kk)nHڑ# l%S|7#= >6PymR"kazߵ4I#҆fz% ;]'h.1<ّOBjZE/0_kiY;br[>͊pUlJK(X‘X̊Q3tGBd'13ǎJ ݠJ+\H;&ک,E,u!jcKѴ RQ,z YVЗj]ޑZ A29~F67ʝ|RUi Q*z>}c7yJ}I]ɗJ`q {C#si-{q,;)"" /)tĆ"R̋aSi9G&+C 1fԯfLHFOM^o౷IAhn jF%}Fd¨DEWFf@/f3UքR:餄5,YC"8O=Ü$%Wۘ}"EGY* 4AC.jSsWt˱4C#X`jmǟ\'l?DE3/}SLmfkPLQ^0H+dP5M6ҠkhXI Tzŗ0 ,X$+Cr=E.mwgm|ZUvx;:; 3#n=X__]O)2{~͜򅙝fU4KFqEv6@3R[Dhh鴕z':C|G*Jqgna -uBƹEy%Nͧ[ѝ)O2Z؊;ukui_vM-2 yY(pliGv ?(} xӕL.M8+[ JBIl/{'A@$_*?JJ![Izx=j70C;ۙI3F(X]9RƝ ,m!o /_Au۸Tπaxr8p$<5g6t@%+tH%T$our *"ÿQ^EJVb eDG7ez'5`SllYxL(fW ]d:uSlq)V\} L%Bջjb,䧣au*.:Z+4x!+h{ Ga&Zxj.[kzu ]cπx^?PWE.`%hya˨󗍝y%]006^h|Z}b}CvN0/cifXK9ia߾smiZTP6&T8*q_<ҿapZ[ɽ Ax\}h$#gjK"]cfx%^ܒMC[y+:x!ʦWз.eTԳ2jn0E<`ocS G Ut2!Ӄ(8vBR<טėGɡq"y`C+N)NA"˽c\OV9oΕ^YS,L ΟZ^%s~8L=PƙA+[cq|kTI4ǖ8* ބ_HH+4T [u;RĒts8 Cbth,sIsБ,7_U%bi9bWá|w]M=sS386ut.Jfp6U9 fÞۋREw(@Qom mK.*Nn[vΛs'Sd(aoe|B6sw| [s|*ծ!E1.#˨gkkTc8>印vf5nB,-"'J&Ь# H5]̾Ei~S dr/vD!C(_l@v'H~ʴ].R] #kIbsznPm+ t*n JCvsro]u<\N=&;p(#U|_kMTԃc=Wʑmc$}lc6fX2 0zJi{{?+tcl#lRf4΢"Uycelf=5 o &1X-2ɗcK 7'VsUBBҒKk"ٳ[Y%4b0yK5j~휈)u %ه>E;QCX4)\PڳWDK6KqS]sPR3AG |ڢTg|c٨|^7 Qjb&\:dZBzK?6GE/XC׷v #nG/% 17f5l?{ǿ^(p6å!qnHxѪ=%T֞CE}]|u@>iO)"$ՙ=Ye9s'JA "68ʗz'o|$`zlX`ˎ[spJkD)ڥK*y'LSVU:z~UJ*` .o og.1lbyʰl9Ǐj!eB9Q$\CGtOxQ)9<<؁{N4@硨Gjel/;NT̳y0gy*TY&"8ut6xךfxxS|C+,6 ԿVU|Tt<=@@!0GG!KNoZnz t+Έ}ZMk ֭5 hNS?Uߦ  T[~'PV9Ud1ɻ\<W ~YKT6+H=~l$tZI}Id'2MYeRǑec7γT@`1)oYzP^=Cȑe2І'C7!cgQspmaŖM2yvDr|U!?ԅpEB\[ܬM~[M~bS G 4y0AHN8؜!)QEZCAu³62os(7: ?[:b&oYG}ecL{<&beZ [Ԛ ٪!ǝ ixa#abrA:%/ ,UYZRKP {1iePlO 8m`s,pyOZ9iha o ++Ƹ}w{\9n_n ~?Nvω U휔1*ȭuKͭ$BФu֢8Z|Db=,q-bpƤ|Jjm֠ҏ8Œ YG`Öf *)Up29mqi,xk3e6Jjt4lh,DjZ$ydrE糞ll1 JŨ?xHl)B-Ϗ= 7eGZ҈dQ=^|0. V-~.NX9z?bl Evs* x^&IU![;XVM=/S/0|ٳ8.  BSPXy'!?Ir g,9"rV_ŸVmUO-;;K6Siʤ@W1[o\)zfhGM﵆_~Br;,7H&/Դnq9\PHbo]'q"U^f7lO>=J֢ɟl{7D!9Ԭ2|͙n!*Y *=м??'ͭi2A7E1?[DU;?Ò{::k$=SJ!5\ PN-B=Ekn;n1fFX`qHowvUE[7/|̢:iϡ/L'9D4cd&5*ʔ}Ւ0;*G+2$8joں~Zd-VP:)n;؛_) bJJE2 Bs=Vh{7$6VCbG|4j{vIŸKoy<<)8[@2/*X NmIE?7Q?XnV;4۸mUѩγcM0iR&Az`qi5> "_&sN+ѡX';DI9SoϤibGb #.3@O9gyC4Oo{<@7#bAI[X8Rx\jq>}+;g̸? 6U yWU қԋ?i F4{E!5}%l#zNYQY9(| 2Mo^[y|>nqa56UhK'@/QY -;1Üe¦SJg!(8>Z}o e~TǗنVIqp>KQ9ED87K#I;ŗ`)ɋh/tڕ<Q?y t$*5؍OGUx2-مSw\RKG U-pwuʝtC4:Pb^K;asT%d^hk26^e[B,u 9n3fZU0Ӡgr31bSw*Ӳ@Jo0j)U#u ծC114~B[(*o3nG$%u ynΐC3b3rN o^X;h}Gn{iC-Jȕ1jiy[?$_S >@%=y< g 0֑TeӵVD/糈/7.'ŝw#P(v*wpIj.e``z f7T"=3&_ɐq$b4Eަ_NRjcRe_s'JpRe4y 2'-$ #Z4 6ܗ]` dawGm}M K oTIl'R%G~Nxl,9+Cxj'1?u7z'MJ X>FV/֯@#6AKV%K*>1o7b.mtg?d>B{SB +@btki#Rb_-25UZPd=L=$8* BQ7 u qԉn,ˎ\K~9s"zPIeJ^GB,޺F E9?%( W ],ǭsn([q ==`帚m}6HέYl?z+;u<ӌR|61ʾv2"26v3 @}ߵ US ǫ:2ލP4] E.&2CV `-Do+XutpF#Kkvx&,V1 .΋j!ION舥#}c6Ϙfqmψ|ieZyJ!,/Ըs=6L2g?-Oj3aTRt期o7jh/]MevI?4iHljWQc)z$9?usf Jb'J^sc8]@Jx4,𺪫mk~` ]{= xnӴ taf֑Xjtt+;2L,c}hFCЛh%lſX 夫Ҩe31Ɛ#B|`g%Iِ7 2 ݇%وJLXÇOA.)C? "PuZٓ۟&4Pz ǩdY}U)Q]Wȿ9In!,Yԁjt֚Mѳf ծYVbxK*&9 Zu$~No%6Q@ՂsR&;eփ$qyZcsW3 cÿN}H,8:T2tʸD$3\dӴjߴE}++B|?|b1Pc`)b>{|~%)7B1΅: 954E,᠟א&![۷Ɉ'RS>-|BIez_A_ye'?[xĿj݆F OVMڽVO{b2J$]fchHh%ǝ.lk?curυ6ggKLY[8(fv.+_FZ$#R4krD$(>aQq쌝2A[80RX*F5+(Mn7_w#ۓ` P>'. j=E֮b ܋goOZRWLZOn33ϒ;yp,MO ĤV砳zAMߓu8 9Z7T>!YNRʩo| '^E>n`c !j TA_+[}۲j 7SV϶He.:֪נAؕt6YP kLԳy2 9XEI 3ĸFё 3wWp1SaE\Be{ Fl@4e"Ps!&>CMS]z47ɕ`";m8KqQXs; _KϜ@"-L72 ~U 俙"޻Pf%WxCa@۠;}Wgfj1+N{sCΔcاu=i[t=1oH9ʆTE! X:tK$%b.iQC߀! Z:yLB KU{˒K(whl^*.~䒂d.tN{+|B/nW>9>WKnuZ7r}"-V+c,ETGˆͳhTmGd2NPĕ~9sV_ɳG6 ib:a]x=E5Wij{ w : .Tf4xyƛekibA8/P.q͢~f 5Ѵ\?IAȡug\ݧ]O_Y-- &ipztWQ4(/h9ke =wNڤn3U~Rn_ ZޝxtQ+_.=rUfT]Ḥ܇rnҽsbGRɌ'kq`J_2nF74b%D}ÓTɏ`wmNebr[4yHXo9P&+𩁢jUIu 0eՆ{2m0  7SW`|,(W{{Ճ$iΜcb'y{Y&і)X덭@;rЍtOAp8h겅wLEu|ga]R, -S0J;|D`&`Wu0T\b]9ؑ &bmU2o_V_)>="A݆ ~`Sf-^@EӐ2b%d򶰑Gf4 sAguYd0 $!97KE*SU93/$Hb!E0o]ޕ;E #/(}4HXo~SdlЃ$VeDaf-92`}b(W0-gxYg]ti鐈)лm wXBJU0`Pn5ʥ h7+]}f&grI<(P) lĒAˏO|Tp [Juu, jio]H9`N7 A]9T }ts}`n fDhĂ~vB@$o $ЃZ޴,&_ YdVsAyay!e  Yo"I$|AsMECu6g6POo4QY;Tƭ[ (<ևE2lj1˙umg9A-E2;_ "h>^HoO`ԜG>w#ɩ}du,i DxxIP? 7K'EzQBq;RD!HOL$vLoQ.TƆ-LƩZG& ӪKjVFR~Th,@VmL*gŭQ~*qW j-> H. 'c1N~I(ۣK QtC5Cܘ{M~Ϗ8P>p[_zwLi.67qT+ 3SR`P3 ȩZ,BIR[q0 |Ҧd4YEb'FOH0tۛkE΃F}=jmf'^cI* z'".+5̵I סQ^uAgǑ vG" Ii嘆S& ?{!,'`Qa{!\z,h=]%!K=~*.U2~ 6-RSE9"H5_.zUv?~9ـ(Έ ?l8 Քz}%;l*u6流2k_n< kML$zSVo0L%b#ߓXhzÎd`HB<`2  R 9'ao,Kw&qjaIvכh`IC! lv6Ɲ^T ,lcƿN8gz+lMn`ӂ=1[>F [=^,^S Y{9$hA@ ʵ%1ta+kC7;R^S$zD%E8L#q{q>SdŎߤVн~\T녲 _]owd3>o>C:;ApPq$cZ ,؍Y/I7b<Ӓya>;|; !Fx9;d7\ci}v`u 쿍GE@o8+-B:bX^>*_ĐQ8"@jrhk<'XCsn. v+~,p3h"Hk>ǝQ wVR>8p+%-7Z؁(VXdL)4=z']& |1)*|n>gdDmJU$;ly 1wS,m$:.f=7Pi>P2Y7yR@eo4rJ|H;$U$o;; (t fr` ,\IO">*E zB9KGQQ#bg2@zw=`ě:>"qq44Q3N7:r:ߘ+en[n0 @1ywb5B?ֵKrւӟYqgPY;"[z%cȠvDZBa 5띯o*{jwSF3+ݭO=XyQv m~+=YqzQYmvJs+6`acV2*@Y\nz68^Gqg6h8X4y鈒D>1Ź,ؤ5烓:+)jHMicG5˺N!M ^6 )ġz D,ٺhDUW KAC_ʃHq}=į=,g>7|5b!_{ït0坲WF29mїNK oTb!InaT% IoTq~;hLn, S{AL6i3+ZVL $OU3X#:MnLwo-~UuS1 ca>;✸L^c^g LRy:n?Tu">p%ƫgxeA:c G+5.w{uq{ʗ6n5@*W-/muHʇRÁ \S}Q =vdx\QyH}/Ni΂ jD0蠾sZL{86?hk\^mLC'{y- Nm#@1}SNIkk_<=p$wИOB'Rb L"44o>WS?2K"?U+.By9n͌h`e=GwrY3y=xZVFX-.jX&ÁH<]]P< a-DNIgs 㞁.=ڸ̔H4JhHuAގ]X} ֞XmUXhW)`-w?5S lv;z ,6i}&OV653*}o/8b-i'#=_9E56|f7lXlAm{6`#MU^N`sϕ@ >K}OVj@G#&Nז<:ƖwMK}uQ,*e>t`e w #:#BؽOv6#PQOz&ugfI8W#zZpZk ssFeXn $xs=O_-Aq1،/6y(DN4"`E|z]@@fb%jV`cVfHdtCVPgJQ O @)zzT@ZZ؉Oij3씒|cy w_ůN. p{ {YNF* hLL*]'c *[1B.ڛJp=T`Ҙ}O4^/3W,!^ݫh=Dܹ+ v$$Cˆbbu)Da=糾i.J&Õ[\{㖷m! ~B-\Ɵ$V~ %Ӻe4 V'g_K?ǁ}A½!'vCw KsWlz*6~q%+)pvaiMr,lhS!2A8)=glx8ԁ]y@r"> mlpg߳9)>BVWmlO46(U3%l *,if Oql#7hLH\B? n{m^ ䷷ zEzWUeY'^`ZOΰl[rbv -ٶP=oEŞ>!D)}EHN O^̎lOǞrwѹ-_‘)i^m]cp"n 7T0wE.m ;7h<>D(œcaM)|iaO4HbTEj!8\e5TK=CJ:Kl|Bggy961+ćJ>1馔KB`ReܢAZ]:& FxO ;Cr 0 CZš^ 'ŕP eӋ d7>/1!?Zh/0+W>2%|g9EPgAjvFG<ѿRyˎkvYe eg1 2RַX- [oKVk˘LE-\-eLeM; 9w3n1F)~iaqpLHJKO yF3q,g´mYA0{=o?Runߴr%7} ?#5=0]av1f ?lTBW%Fv>n3Y7صa#{9ݥQtCX϶ ' ,h5~pGR@r:p1w8f[=,3YYPֶǡ_eO 8Bdw1f/ D)_قW dm7c]_n1WXs/InlkyRKx,nzݫ ^Wdq"ƶ{~߶TYoXn{6+"ΗR۫Ӄ ">WVY ԝt9[EP\tt3VG60.3o뜅dQwv.Z/0f`ifC0߶UZ7њxlۛ5]Bpzp?BUb"7%$<+qAb:%C=VX؏pKv8B6H<#D}[NMK^gٞVgH-M UWګ8 oGM/Bi勄ͩBNiu\??GEyS / "lY{ۃm'-L%cg{r.O*:$m5$CD@<+ʶPN*<hx \TӵLInM܃wICV$(J: l[<(CV7Sy2"PUA108h~3o8:pۋC#CۀCk=g$m eZ7ޣMPŸ͑)&U9 "c|s{0;Œ ҩ8Y] *;Q3ca,]eʧ #=+fPT TtC05b]W?6Ax):wBn-@C0bЁDL|r +r@ǁ6̺ȿN *x!SC(gvT19\ J%MP?laPVX,(R)1loCz:r 419 [zI"L2~k뫠SS!3pS|h~HT!gB8wc@zr55 Z2?#aFTm-Lq15pD$.|q:6i2aOR4lFn%f1nNIMDEh n$A^|"{.:h0y"U<9[y7ch*&ȶLtzenG:v G3ipr!W٣ ti!)Og(S?))*m|pb]`XdWXsB/ԭB} k1p`/L2#@N׉PZQ\))Ёi,D lh}\>Ql8-'I NqɻSⱗ_&:?$s}_nUr%Qq9KjẅuZ5E>"cS >E .؞9k6D> g;KizpL#CG/.9pl.*ACfVc;`}ȭ`|)mA)El[wIVbpD6w[B,eV -0iw"L T6dX&DzZQBŏ5{׵(Vww¡Qg$1VlʱCިAe\݁sUVex;`!-{\询?/ :+W"TtuET_qv0C) \p,<E'Ŝ-Q(E^v+ Җ7mT5Qz8kɇ+O4ճ y=#?Rm&0P*ԔfU 򬭝3,JTcnZ(9ЪkݙNJ$ՙv|Mؾ&ZNj`#ܗ%T0Яa,iB,Zq`$ɿUb5ޘ_Z«k?AċuzKD}MCߏ(q+o3؄6 |PSNl(5f7SN"#asl蠚Fݦ jOlkN1w 8Ӗ?li/ƨa}^1`!n$6+&|t{g!a: nW9o]iTa4 V1*: ,S{D.҆"O|PJjGvs'NRlfeh#/KF\3ֿI>_X*FhH ]4MRUK6y-ÔI@ O7'*g"ϧ)pXlӿׯʳ}ԤFGxTiey*j]1y@+L\J:d\+5KWq ARYfG&i/Enk)b[)Ts,"bĊ͗6uwq $A߹{HnIC)QPFoF9udA¬G/)(J-3qyi=:sp.L Dg,6.* :}c-p,]g-*r5z'HQ|qUQq-D*cŢM32EZ4IY?Iǎ#!L 2/Da Xs H\Bj; UAx.8-Q tcFIZitRE4܍OJiדeTo~*M`d/WPfT8)Sk kf{)qdoW^~h N~-9ٴPhU=j}ٰado F^jFEGA0\BaʽGJ⽢@;@?y&}"8R@$(e/3GQG\-i:%:i0~9ZMcg P,j M((~~plA]DJG2/xÃBK[Y' N&H'4ח89 ϶@DwÊA'b?$,)v4]T;SG8 =0RPt 4*,4u~;rL;D'b5 N69Xun'jS5Jr > n]N5CbJpss(1H7=Q\S[d&<0wT)lHG75us0%9=Dl} pXUUzh2ٷ*"e xQj] Z sLս哖wۜʝ=d&>~E%c=A؋!ZIQݬN3S5F+SY.MlL)y9T7[tL t)dVU)"!ziepM6P*eIuvxSdn:tR3@RUpbYi3 ,CXDQj3@b]A_ZA9 ;.{2kgƎ\-EéǡjpM i&^C &}.TU_.ϙsth0nNbGO0wC";Ʌ~CʸuO+1<5{O·ʸ\_V]}?rscˣkR_SE;$L{]3ӛ$hl jKU)Xth kS% #"A:"sS94_5a7<sտ[wDi,&$9n2J4{J(qLU3o(6U׽dn83x2Y6f|tolL 1 AQy.@ )BHh$5@ ˈF}d꭭G|d;UpXA Tº FmuQM\o3[9Z& yGq;L"^NRO0=[shD0XE>t`P?kRT"g&2| j3oďW[-kx<4v Ud*qʮT?6y_ ],]O+x1F.^8UawH2 m+*a;sD:ssdJFw|rP8Lk?mŖ7g'=c+gޓ;0㗆coǕWgDT@ [ټ9̬:Ip-gcp[T"$sW^bFsI̧>^n-,_Z g?fJ \RbcfhYl/BCjD_SHV$^Y4ƩڽL]]rY3gC13s` Uan~I^+CXYTu)D(fW>1`d@Y1UIp6VaI77 "HU ((\; ޸bQ`͙č<SAi&=ǧZEӮmq.~J\7PK^JșjXQr,Ws% śWxh иkW|vGp̧Ra >@`?M (zɕ#=uzSϏ$MYH8Qb_L8\9؁n\T,v mAC,+'hآQg֏-ƕ w(3$sS TZR\xh?V8.LKt3mI.;#@anۖ~vqy0`s8% n|z^Y#P)i}]v@B&=q" {F{O">cZHl@w<͓m}qTȾ(B# "{='9PxoE$ }d5_:BGG&8fw4%ZykBU.yXNI)5LYHcpHn3{ ct`2bC8 nXΦ >7JACph4X= _iuJʜſV&{E<ٕ3;쩜yP yoi ,DܿHEp*gE Պo ે#iݺ2٥C{y/95PhE-ATvaDK`\bqyL * 5[}-b[.*Et0-2kyՃlm۰+Oc[Jڵt慡p+d.cL~q EM#wP%Jkh֋pzr*֏t}s1bVo,}.v9J6~Ipl3nA6bfLlb>&RV˯te"rE]ڇ¶YNquޅ`䦝._v5cic0L v3 zK^gߪ=(ߚf }jΞʢx1 o}|迲>2[Ecك7* (^Eqԣ_f#!ncR8o7!ålG_b/,DMd\\(u< 4!eC?oIVޣP_"Q*T,ʻ[nBpH^9Nh Ӵt.iOyܪxª|Z"k'$TZx|yf(XPaw6*c^Nö;  r7kN֔6!m T(qvAkP̍DPGlNcb蘴3?!1]&7o=3 mzڷB /K<]4Ѷ,rrwDHi/ktQ$8/sX׽ZaKJ6O]Wš!ӁBeEi֘_^xv/(Q˰'x >ju2 :o3O)F_G!,ջ 9E8%5jb B*Ѧ*ƅ@5z[&8\ߜ*E_6P8 ]EECT6!Zj=ϗT\.ZO ⏈J@ 2K[ .T[/=(qvUIB[[.p-{֛x0'#>̬(50~8&GjGOɹҬ{|1Xo*`AlNr ט%;b84d0a%g8_dҵQ ѻ7FOb_7fڄ;I25\y~*[_u4Ԍd (p}B|F&< s"@Nv~^ԡOyLޒ EHC&C<  gd]?uy!aGT!IA _ܢp.9nuE"O3Yᣜ҇x X39|=Kx͏hv;iR 3!>l,ipKoLwޣX"5=jL\ݷq|ID}9׫e^R+~i- CS .e2nק "FHvOSu}{W1XgVSU):RFZNr@{vOn3.}@pP^&:\< [G/=me!*# v#,icz){ PI쬺K_?]Ǒ:q.7S OP皢Y'}8B6ئb mS^ƨlv MfPgć~ovv xMOaLE`̯?3 F!6uTMIBztH&eCZN"Je\*n;lyy,@Κ[s^gI)AC[r,^wR}X5 gqʣ\vUqfXϔ+XJ5eMNW6q{ mK=Ć"8"j I1'WcSXKL̆T֎4WΣӖL&oV %~K&D,Trq:;ErVa}}>fm1F<$7046\Bt2&+m:Q0M;_ԂfYId"a87U&ۓ#mjX3Aȼ|h‘&S^([rZvΒĺ;WfIUuyð4@ܸO6p2_SZn+קIDomC-DbkN- PTCJ:$LԞkHVYt2[-_؀Oxr:DO Y_3^duݩ/1F#G2%525]*-)#-4tեo-Tz;Bo@(`b]μ7VadKI |:4"= 16,NSdUMjlV?:$)y r]EX%CBk ev$'jB+&sdԏ̥.7;[ni=tC;DIO8^EfE.,ڬǏz?N9i.EԦ]ƿ Y^ļ_;E i3H) L{S )3e k W%@\eFYSg$I6Uf/GdUVdQK˘I~ۮ"Z^c `KcjL:|؝jq0w*/]6[3c#IsxpGFDEӁ:MFv[;(.p/0(Kd'zj*%D Ry?Xn~/~9ϥG aaqe8J?㔔0U+-ka<;ESgł۔sوŪ$Udikp %FH-1_%|PM"5LjPݽ=`0!@/ ɜdK2|0TY ź2&OaRYksKu03bWo}O²h-0ԑB`JJn45Y#鐫M@Fv"#z"SA!Ԃ}.V9Q{:jZ.>bS_p,aLA}]6^a(f-9C!wdDr8rRL'ʳÓyJ{Ȅ #_،-eo WtVaK,3}f872ʇ3D/Pq(ˌS=)DPI4'f i*N#:wT.Xâbcʓ)I*oPI?l g<1齔=!fB6uz$b`@as~;f.U~b%sE[ a@J(B$YYF+2tTx.()X!cTL:ĉB>0δ! GF\.jƑEܒSҖ;HrdJ|GjF3#/+ʊz=cNJmkGCXo7vDi湱[ '07%2A2F d4 J>"|v~5Z@ nRоJ|M:p#Ξtlո&tmVax$Dnbsx|;3m |JsmJmKvb>ı9LFo93an/WknUL{F{''?$'k?xn=ʩ*/Sߨc]k‚ՉfA#k(a8Rx=g4kv!s{;Ong >Ae3}ߍIkGheˬ&=VIcѰ?`&PelZaqV^6f9@'K1@| y"p\xB3@f}k@55|^ OY ÖC-扠 Ȉ4*%u R & Y׳HoU}NA&z9+PIzb|FI<is,>62/mx'Yf>[V-C?6yzB)ü `˕{+3s$Pl nL%NcCТ _q9Jz+1x\2X8!*KpϯY}UB4jq<'gpB2R9RWY#U(8> kdv֩_H&Ҁș0WisrQ')usk׉+3'{}T*aLW=fO ODKX//rkLȻ| SitZp|{mkq{2>MZgfVz6.l4*m0S 8&=++=9pCd{w`6t*ʙSWP2d;{jtq}_o>|gI9ʐ \+Bˏsx րt4`RB[$q<ƆQ}kIʎ}ftI L10|"KH'k➹qq6H>qmJC@_ ]@,f ˚IOr=m3 U %J"3's7h(7ˍ; *ڵƱH͌hXG%iI CD69i/,_4-B F\՘`kZ$5׎{qQ2˜nBưw(n4NC݌h3TB:>grJr"\ZR5YVc+p*Bp7@_BYr6jNEt+|(0Ց3zO͹Υ6O+z)haOjGdq mp͕E-z?z)%a H<+scPSq|GUG`%/ ͏)b*̝os-ꎽd6)Oq QXm"3f:n?X" xTԇeB2>S'xk8ؐ׌^6PjcEȟFЕk`/[-ͣC|e(7Zky*yi ݋~AUvu4To6VM%松ݕH9jhHC9{on_"7Xmtsa{Y&".-H@N{VDA3c;Qfp50da@zHQ|e,΂T`6qW6dX,2uV a*/A`n-3Ct$SZo0aʤb}Ԗ?o+*IX//zsq[uOi?"D @S$w |5T.rV\DD܀!ZphwVZoY)# 44?0:^,dʴq= 6d]g{nф;C_$֬w)P͎/ﲫ~RQӌKoteQnJ9ɉ1yvV|7lZT^0Z xNUҖ 7z["T**h=Yg)Vc2:+@Jh/ Z=iL W>kOC@kN0D_{ż56UI Pa@\ FNLJsXpMg (bGB/˜U&- e,!%PnפS Cj\.Xv׈zAV׸m!%l:_9JҎPVV2x`#jƴ|Լb33 R9V/-[2NrA`D}:ׯaC8c<0` a eQ"(F Tey}^{^3ne5_]lSu}u&z"Ր]0{j 0{fq2LaFKFܸ BBa-Ҹ[$)`SD[N[/1ͨu΄]cL2M\2 P̅ek|ct*O9w8i5HEYWt \}¡yѡ?Nb(҂> rs{DI/fdhV=lcdX+Ax"ԭXϳGo;AA+6ik,5-S 3{u5vdRrLK}LXg8L7ޞbH;Pr3BsThM'\"vo=A$Y M$1E^Y{23c ڃMXP%НM^SV܉'ԥJ~p/b xΔBhDž#=CYG9A=h5 \nH/Oa\r6h:Ա1~_ u=I#yL@ٽyۏ[T8E* -Z(g9f9ڟCuSl1,^qhxm43a\8Bk#hdvbr51U1U+O1]48$n\m;|\Taz>&ϖ?:ڃfڲ%#3tcw sx:tFPn?'뢨] G3Q^ctFpWo-"Fj^=֤,ZjAޫ{ b ܢ%!z{ o=sܼş cjb ]eر#F&qƵ03@f0ONS{7hE:MmwDG"s3[_-Х+YQI>FF9P%#(WffSh㼋0V%+\Mp9mu|I^uyUQj TP'tmq(qC EEbW:5rHd\?.TqcN`O$jKf"gG'2D-B,LNp/0φZ7}#q끓 *.}$ې6+bpl4W㡑=pXpipro\֕*!e}Dadib,. W۰Y{Cqm[7#t̘\qJ:V [aYt¹Sm`NkxP?97M]/@"!_dW9'@սv4OgSkIIq"|":JW 5a5/º' _\dW zetgݖr,c0{JP%NyQ_c xC{lfQ"H,*!)w&L2&NGhw7{l#--if Ѷ k:9H?T'.,_g.(jTO\ܼڲ`:) I _S'V-M ҫ흨=fZ ˳/w/kg ?uM)F@}x1`׷Cp6ʦӸ}FﱼBn`f"R * 6-&, D?B͸w5PE +=kk_І~b~]ۑfP\i9?ٕ/=aRqʋ[`@ɦ@$ FT ?g KV+7c}ӻ*{Gjgh 脓eg%im"4vBb=D!H, 3-zm-iΟ`>]ܛQsc~!À\ebm@yS'.Վ8RŴQ5I/#̿v#E(ϴbI@Oc Xd* 9&x'"מa j|ᓌۿcCɲ!.%kclk(17M<+g(_hs& gB9"m>;{T#\2ntqnD?<$V!Qt[HU OɛbQM_K[NDf69e|L(x P\\mP~j8kOCbAC-3ڤ| JaeG7]"ub__x(yq D&̦R7aYН.''*s/N~\g;^"R {ͫ ü;"UJ,Im}X֡ t-&D\%OvQI<Al@8dj4NE]J0 ltjG#%U cN 4CM(2?T4f[ aR HnHh+7&F-~Og>WrcKX鹗}mV{-sb"5L1am u;C^ 7քPq/$ mC݄[s5]e`ݢ%כ߿gʫW!EP ;@R8[=wR7j0Y1hg LuPX|ˆǧ^+ٻJG] $ Bi ~'5H!NpfFT!2ڔjug\J*ea Z+-jaD&Qv5e\|TaUlTH(]xQd }f^",kf)@'(m_*SR?IduKJg 4G+fB,QM :FOƺJI9̫070M(T) Ҥ%vy{,*\(6#_@o1sK %2S4)r9"c|P1x0nԔ-ۼ\Od}Iwc aS 4ήT88a5PR"shvx "Of}|MKv^z@Q &գR*S`tJ*񖖏 8O̝=^] k_)]%I6zT#A5"VZ⎣"ɥ:4q |pDC`r [ Z< gC`I 9ĻsM-HY'Ը}ՔW/;;/0W|}( =@ ӇEɁG>{H/!{K%ݺa޼!e])R-isi_3/ǣyPz/}nm/ى{e }feaJQ{bg`kV.d}Bs{#5ǥk)Üs%׸ Ҕ-f&wS]tw\7Ho ,y7a֕9V1[( OQyYWl.KL΋@IC̔(T뜣((%M%^'=ƍi.xㆰ T<TF֐$9cPo1t%lǿK8y^E12U0/ 8m25|Jv+0\R /S'VsG "naX5lh_-BE)lc* HxgOCN7wJ_? 5i]pexty\>"(ض9xY*V젉e*Hl&nz;őRA'}?d^ g'@ Xpy#PkشE2}cHg|=% Ցvh  Pl pc` fj?Q>wx8&6 < -$6PzjmoK~4Ve ̽>0dD_@FɌ]WMg%AҚds:T>2bBɥ,6}E ?~=<:KAwU.F={=+Tu>. )27FG$.TTvB:9W5ߝ|9v՞b 'et+Py1TκvB_^#xۄ?TY7A ㏧є3IƺIEHuL#2Qx @Wbirl|QѣMһ QYK{ gZh4KUDRzKLV Zda|SxGU X0;;ؗ B:Ti -Q}3ķ<`Ԡ(}LS1*. Bm:L K_BE;Aj#$4_J2`N+c"vԖM+ΐ?7bS췠+Qu6c5鋚 x[!2|4Xу\.Fp}"M7p:'dm+zD=x1*G7]̮ l!ևz4lډlt !hͫt˘ qP=)Ƃe\ᆴV@W/o>j˞M%yq =bRFoFiŪ !56:N@Jowˉ| ΉL}KJkލİ^>)N.7F{Z9RNZ/ުYg)yZUӴi2 AWIcaKnl'Tk 5|q i/{dC ܒ[~Bnz5dBC:ctI$oS֬Ye''hQj @`O*e}3խjήhvvR-*˷py@~ws"v1~ ]\= XB*GtC5вL@o,&H:#)DjjeT4ъJJՄV'0;AHi x:g' 賯;>Vdo@ n%Rx9 @Z_LBLj1[|BfW%g_;M;1kr>r Ϳ#dkv}Rl -Ͼ,==ɵ~A@wx(RliqwLo3xkC3m-`h䲡EVȈ^emVfH %]M<4>}aɼin`oʷUCrr?s Jwf\7A&)X|J\m\sظ~'L* lwut 7bw5 7NjXh1~U8|wKCVBmhv iGv$7'B{i ,&9)QU䨁<јD`TL ˘e˧ fh{Dy!֤*]N Zy)7[y9v3aڻhH Gr, ;Ι $WУdֵ*I^> 2oN=>"#4:.Ȼ,]U6߫:T5!MU{cy Tͼ 낪 XX!;!\?&C?{K}>UVm3:φdu7 z9DGT8ݽP~jsRj;`4i0 Jn& uڐAV?tLN@IQ9g5 '_3ϐ(q4PSbpYX/im> OTѠ-F|)~ӟ`ȀyiD @  cmEC]F)$*'/hi͓◪jϚZ>I͡#(]𼍈 Xz~ZҊr締Oy?`M*B1:8]8 %1f|si$z׾Ӽn( 9 PWר`AYI_ۣ Z;Ұu ׫KRZ濁K`˺Try$' =*D0~Swt {QԯJǼ/G}m ed>} nƛyM<I*]2cKlzBe$&wQnmMi%^]w r/_ԏĕ8_ IS ӅxyuxPFʰex/D-HZ! bSL,i|]3!lU:u\xOo+ Y5Zw;Υ1O1nuFm xVeMwyqC:'">`pTJE 38rؤ& &eN6兔18r '٧kMmo F2}z:.'X{(KӮYi cQM%#A摞2<ߎ&:҆ qnjeFfShiaIf|Ӑo,s志4JAW_X>CF헓‹)ֺ۞97DP7J0y҃F2'hSc= +ն[9R|0}Vt8+uY!*<Ra)i`G/.!=V2[>dẞ][YSqM24ï-&GsB|sv*b7t|J5E1 0 -s (CG;d\gVBg`B_œXLtZ_R06`"&=TcyE iђ'Smre2)Һ߶ lVYTGO} *D!zzG| J;d?X^F5L`7VoP /nsӶ8bEƤ2cI0N:KvB@=S 3y__`azuҦ I\n7?Ξ.³ OY؄1~t3GN1ar?YJyUw;a1[7_UM3faٛu`&5)PbM4Qh@(FE̽7&@YL?7j`AaȶϿ# 푕c RR_W5k~ugԾ1x>VȍГ5m* )1ӓ]@!>nS\_OӪ@xՊ/oq2@=~v͞Q$8~~\:Y6 ,o5x,N3M\:%:ZK,&3}RzӧOFr%tS&cVBW6IY] s![wC"0T0n%V̈́r0Ĥ3ϕŤX9uem2.}Kw=yTg ç@9|7c^H*{1G&9>]0 P^_?(%StK`!qpTƍ[xbR6-ߠ/q1)W8ay!Rx?Ԩ'׃)K8OJs**rSJH @R ݺ=;`jZr( 6VKp `qsH3n. Qo$%U7(sw9t(hvղqAU9ˊo{d۰?ƒzQ]aslv;jUidx -BrV Ybzo/B5m9#@=p^"-S8ԸNQ}rNv )v~RsAsS#%yAhggSvEFF2xdb#T=li#vJDn&v^+_#wKOhu&HN S\; aH<&@)'X4$PĀ%DDaJ,I*<nIN Wt lBr5ЕSF9ߩMS*DGRߊdn-j? HXMqPґѬQR Tiv7#n%AD8q319r3ah*3,9q_^ہ0Y+4{' 6HM, /Lms`y jQs54SCxf [̌QcGV(yƿ3 (ɉ6gxngsaQ=WKoq[zZ-hDX'BF࣢yu|҈ʤ^\ %vi7=vw<դ xrm䄆" w]P'qfVJG^_ "06| cf% vѩsOG&4e̚^1T͋(m2.(>+8>hWDZQ?Sx; TU\;Vޣ8 RiOeii h LWHw."jńl`o֑_v /sI K?W,F'mVyùw u%S bik8[k3x%y& 0_OvXpiw3 dCOn9aYWZ5mrm?Ti!"7K_^NP1!:|R RMP-; ,ӊu*/kSY R,yS];xrbRWc{[R@to٭={X9xa_vP+96[ DO[CyuԪ[RA]U))#Ut]yN5r뽹#+dw\8EvZsA$ ͱc&2a5P&~b] kѿ+6V\-VMX:BoBwT`Ĉ p5&l U)oӃv9!q;֎ɾ=)t[̗_]DB<|d)/=ҝ7< UFwiGbBp 1̪#ĸQ8ԧ?n\3~Frv'/DX@ET+H<\r,*K[`}IӔjFt۠Usje33̀WyMzKU޹_; 3 7Evğ6AG4x;)(GtY<$\cQ-˶Q 5Qτt+5q0]k *zr{ H$mB)n?9w%v8yDƬ@dgtD&H/4Vи&'%10S_s-Ŵ/U6* 7 {)7#и"f~ ӮDžx9Yuo"ywhD bK鞁󙔝f*2 `QSaQGGh^bCk%Qڲt^! S݀)vpjB"h:Brz) "  ֐c%n&4GX˾ޡʈd_ϭ]\ˆ?>~3S9U' wtN,<'hk PS{0mz- Nүqv Џ9km~]px?0=8%z?eKNܹZSz)o zoQA1T%[󃲅2-*C)*ya ے0٠4?7_+wi>r#D:ȑa첉 !{`GxoUiCkUIZb p> boU߽x9蜐SٷS/Μˀ0}a6srw s*g-t<:,zH\'Jȴ]ni+~"+'aUqHJu|FF&!LNWRR+ 9,wZ\*dXh.|妐=E2iQ1)*d5GNtwXc*g.!ÝU( X돀 5DMƞݑ:ӏd}6ؓ՚HDv¶_Gn*`Ze@2L]yFqBE墳o5OyG3h'FT;OIT)#J`Eld@X鋬2Uґ r`ÃE=O$wHɹS/h޻r74Mv7fе 0kIIpE]t&] (LBx]: J4êkÄ' kV B`ha8^ZBU=vOžSsM۳ JH΄bݬ=c31:6!@ܤa/7c4bvM'e"D-;A/B0 MrvF6&ѥ[2]w^XmL2o=f`65ǻw (| ^&[ [C&]52L0 I( /|ݴRբ,Ham.۝x|Z>h8f- LMcNN%Y6Sى\{Q L| ЋVZ׿e;Z+7زnB%U|M_ ;xFG _ h.G:c2g)C Z(4o{9J~p}3ȥ)>13 w U dX*9NG?SBsҶ0~c[7~?i꩕ܕ &rj3kJ <7ic$ )#{?*W!nNDJ;Vӿh]2.>LJ~DF,tEi]X*i :uGȳIxuJv:'H:Q;6u?LAl*.h-7'4K Gߵe*ẁOnw3ò@|4sYt)fӍ$+d gDebHY5|J%gfwL{rOv9jfrfI/"b 4)525Oۊ270Ϭ0z@+nD˦*CAPc1rdg촸j\2r̔w95bS'^X])u} UX#ϑXsˍQDP}T!\« s>fTrJKغ}*ڸ P]Rǿ(9_i&kTi^*[ZIgK3i,og$tSZy;ڶ Yi5?]%FmF hɖcuk}k5gy2Mj_ yL|爜G#tܓP#(٭5G2"/lk} O$m*PTS60&N [+v Exv2/y5$XJrt6"5P)76;r¤ K@EOx@-C]ujqG62-xIÐOKvx,˃Y. .%{+ޕg2ĴuآYwֆ0T\-&HYY/50|ֻF'A"{ĝ]s4Ѿse;}!̊[uڼ^ś2;L?.8x,bBW8&ܡC$9{uP,GT~yi1TRmAqyvl )sꕬ7jq*ەx8(Me1kE'Q4M,@t8%KpQC@+  @.6MaTWݺXșμu~9I'>uo=aѽ܃lC<U7$ ,kbuڻox"y2G`0E붖&>Oe/y;<;FUձ+A:IE+c2MϿPDnwBe 5T_Q?ǝBw} 3+: :kU\܂aHGBýJP稒ueQz5?_|3@yo*]q+!3[ w@fdS$8#0sIB0>q \owh̾ߙ'MZd:/L6-j|ݬMxܛb?ʠ;,CER>#-pbwvG/;uҐ4w(X6fnSv}e=KQIX&A&VJAlhO*(Qv~=Y.><_FQ Wyr)0wDk+F#xoiJ*돖BIdhw:J^]jÀorz%_Rw ?X*@'ԓ/w?6x)i2EкDJxf)G(ɫJ;k>j_mW1Rm''_j\O]{c!5YM08=se+T]o*p%hJ)\:iթU'N|^#n+|yd5݄iju)<Wڐoɨ]:!4+ l ?)$1l"qy!v및/Xk# GgPF~o{NؾvïTc=lR:l&3y8yn>Wb> toã;p=IBYI\\ Դ o<]s1uilA/' ~eQL8w2kԟn-? V͛XZ0?i7*ESvwBf)1e"[.\rsA* ؁&ۑpR֐QVQ߹T>b˘>@Mwo|v([젆xeu~e!X~CS @. {b®-#cBi:r/1]mu [CpW#,_h6f tѓAɂ.` Kp^5fϑ$̵N#a9IUJTcb FӮ7Y{|I_s=#aU>6z<*DGIwf P(I?O0vnR<b?K0ʱǗb4{_k.]JRg"  #oj\܎ OMWI>U~J %jn|Zhjz]1m.'"RH2`٨";~CK9ϑJq&!(+dxқ~ӯ'z",ӛa/7dN/k=nJO4* N9Y3/!M8ŕ@5ye7;rI~,jfb+&6ߖvBm*]$OB;$ZG&Y6͛c[9]+t j4įJߍGb8}Ά] ގ`F@mWE~DƵ$SUbc96X:k־*)Ǝf.-L*kRkHIS n)}'0c[ǵCi΀t~L+[{O'RG< b3uUE9ߙm,kN6,>s[}f+t,<(udu:*6.jt[L=(qk$n'ti?ghI44 +yŠtOZ.ܞ|j_p Z!I2i ՠJ F7QU*ZZѧ4kZ;U xJACrZF 1X͉P[% 6whst#n'\,b>I~ַ߻\rZBr-";цχ>*~e4L* a˹E>Ja0n? Np̦2RAPpVV7O#Al'o =W] >;SiHT.]0np䩀@ '\P/ o77j <٢꒿4Uz:4ZlfNd\kWPpn?2#PHGdPz3qމ6>oKXO`t'˻[֧)W*sWl퇂^9x׋`CT4?c 墆xߌG1+2lޮż^JΏuF~d2HX)Lh&7^RV2Ȋrah0C.vSҔxx}#c9G.떎'8h8=>tuAja _, ( ]ӊ0mɪ c)S~$֜Ii!^%䤇6!_hfxT{6:@,d~ `%7mq5s9qms29Hg0I"; gɣcDF]&{d\oo[Nq!cVg>UFHw^>i z1O+C`5t>PDI4X`4[_bca,-j@3)U4vg @(?v 1H[dEid/wB Y o~8Ǟօm۠ nl̏͢.!TӀ 83,ӹC*?ǁq+ThgdPKCsDpZ@ ;8(ohCVdk !s8)9R?y:HFpmʩ~qQY/M R[;HT逦% ;#oΗc,ڷ1*&gm=U?&ܽrh %hx̊OF^l?XQK}eM\--O '!_}0ׂqMZm:Э<;zO(4M,})Ƿ1h123O}>Vil!R3>]۞a`h O)Czil*o)fa ,[dANN/Fz]񴌥S:|vD:4w(a"tbzQVbJLqT. W X?J:!ᴤ@}rvYP]yBQt3E0N׆=o+&Y|E̙B,7(rCbq \=]=Ίx 4=+T f+|T"t Ҕ5cG-O+neC:$vW ?tSٿj8a^Y8͆H:ŠtčWHJONS4&v4%*.@,wM}F G'ew|ݰs/Qד3Ǒy?2BlEbgxsⲵ  YYAVMj :>fa.l]A)bД -yxW+0 -cFrX4慻.=:Se'&;t{}!`&_u1YPu:Ұ)Nt>\@LA’_1uJn'+D|F*+ΤT`~r^sEiT1rDVK|q=궻z9A"xi 1䠫J NriWԬٶ"#@DgĞ ?gFU8"O,pb XZkŹ ġ֊ u+t /Vӟ.+l_B]"[iLKe˘I(,NDEIJ $ް7J}[ ύ"P1) lWJs84j1EEp6AѾz|q)RlfYe|T]Hɘ\3jn)ڱ}d$x +>o/[ma5;zR"_.qvS3k9RN}[|QN> IpxKKnR0O|ݺ/yƳ6m6'XodgUy&}4$\ jh*i5noHqO#/4a?sˏX_r/W{X^zIq<APQ32H/NsWMSrIPP XV]v VqiǦώXv!fDž1E#L-쏛۴Rx#?lgHj<9M|Ψ0qk' \MT;I`僇{ޏZQJL/G`tD(3!20̙Ӈg/jyBQKB|]„I\5UAҜ0-Wq>4 {& &CtZi)/Ww;ËQDFD5j?aW{|X?>Y`ZünmM;f+.,Z%Iiݯwq7 yV(l)xweJpR{@5CAtIA8#@ܨXɠQ=q l,Oy J\@)Dt;Owȇ} __N[RJ FaSvC涅ڔ67~ۻ_Vr>"g3r,(O5zKV&ڹtkCEE k˽FdBfnXs+ \-գӗaMvԲdc: /H/_rMcð@sݝmi}H6L[u pqd|"}x:S5 wU[8HaN-9 w(ב-05'޾ƼỳW8f:S8_|"?jGQ#uK##q|^ ZFۅ̯c+0WUxKO}Uba]W-&Ҳٴ+`^D% ^CG%2;s9Zֺt7K\$%ۏ6v­58D,$rl4۽Z8 [||19$< ]ˢᰇ{{K5 o`SH,d-|<܈<*ܑn/ NbGx҉^qiku~kķXes|Ck0>B7;+2:`3;`x5ܰr3~*wJ~u TGHin?Dlnĩ%q#&оTߥ AOH/W;prmD>^z:EudAb>nHb(V?K֖Y#l'[C7N!4$k6ƿZ\73,dyݏE+ު~UH7(66~{<Ej۴+~&岇)1-(J{@_pODr]^dXd# MZ=, \78|@ؽO/۠qF9=шhEaOQ=Ag6_q|=8zwm&@{ U16Y?b_*`H Wa{V6ÊC v8mxaotnJn@Zbb\bKDڪbMu&yN b/´߆s{>VQb[ǔVB;V::-|$X%dY+ J/Ȧ1O{WiYZcqK4h^R?шVu"V CW@Poϸ33OA4-7@ܜ Uf_vJ*瓗ػQzZw!Ȓy&u8A1◖(:`v  ]urz6sL/FϯW] YۂUp^M80 m4%é%r gZ;@Ȧs-6LkupSod[:\D*1<+)9=2N޽ N)r3A+cB .7Ձ?[ËޘZ[>Zޫ"Yt8*FŏᖀoPK0E I5~{nz GS^h2wXy/FPMw VCɯ*5܍mc9vc_ףJQh!y+U|ִS7}6I@%IDU^Ғ,d)4:.WFqQ@U6U`3vL,Q 0Ze;+6R@{伺, [;v{/[dtM:sj65Z6F5O7*ڝ='s34˙ K V0<9ᢲ"Q\[M7 ^1Owg’ '*SjҘ5/.=v|ri߃ o`.GvO_P/4*PmSh/P1oAL$ ~g7V`{#G8ٜW3#/iRӰBƀl-k|bQ<#6YWX, JǼȠzZܠulqjSy W>uY]3+r  ixo`[A ´Dܪq9Cf͡ y;+WA|Ͷbht !rՍlq3r&j*CZTJtdН̣U)1_fbtp: *>?VX^m꧅Z#:b8BGj( ,1r'HA.Lp,'FH{4nE :/O҈SN]; v@92S6{mq^.V,&okcWI~c; Zo*+,?$] %dhu/x4x2"RZwts?]Խ^0 B>!Ejc3j2eOp]U, X?Ǯd_1q. xU)B},(,ҼaWD[i8ō>?7=6{(QJ,T,0;}M,C .u?ne&}jn~Hc[wC ^&ZB;0{[4@jTgiz@({>%*n(gPoY VFk賢 G Cl ˽!?,K, kTA~"n1{NE8Bs_{sdJMUU{jZ V`|^8B`ӟTbEgVKuYeRklV1V2IGx9G^tcQi2f"}kW ˭_?' {u9Z%K㌗@oLQ6؉D[.nX|%AV/ov9ź pU4ʃ hH=o8Fx8/I)/>>D@zsMە[]efl+T1oSDrVNX`梬IlD9xs;}#}~Ʌrlu6>=`)P^җ4ӕ F̹r~ Fmh OxuGe`Nސl\4C|?Q-ܩvBCl2bs1=8E?ܭ=Q4/OΦ/t):>85%Ua!dp /zqA/[^-mgb>EUzRk:DZ3̣=t@hCt{KDuXtpTn( ϥbnd&ޜE}l:!1*#.% (Z >0pV/\L&>T\key#>1aNh ͝C 6u#xKB.I/TM7j`c^. 6I#al[zI˹ ODqQC _ذbWp7Vˁ@!uaTf2xrh?+os (Y \(_|/S< ncTJˆ9Yۮ1jW l 4&[K8י'Aᤸ4lRs+Ϣ `%v^}A N0"*C8P" so _C96K\ɮ~+BDg70:6j ?+ nVˮL; Oha Tz.܆jB}kZ`uSUI$Y]xM\*Iؗj@J/اpnPpմ ȗ37Y\߷Ήݫ!Y cлX2lcW!HDKOv^i |L\$A'ݒ\H۱u' 5QjzAx;U+6r9Z:$#ʐ7w}h>dڳ} 6z7eP> 'eL+ä:A(s{Oxg:VNG!>aU:Ov:)t(G3vB')k DGh|Un+&MWQE {Q nA8,^/Y5Ċ,ѣFw37;pzȴCg<|΋s1# =7'CD/P3Hc: }+k;WX;js2\;}}*yZXOnL㇇ynjlͥ5,GS&K14yL~磍ɛOԣ%D͊8j 5XAw@Sf['CO$0 ,cqCoxV:ڀ)5vsZ~ڸaZsh+5Q~'h=n3#c+y%5 Sk2q!!/i8]*S$\.|)alpz F&!cT~nE _ S;g̞h>c[%taLCUQMxJf/L/"A9_fv'ɮLX!$WI o{9,@?ɟhriJ trFަq~*P~US֨)Jzc߳5P6m?A8˴ ֞@턗f; _2YNq6z.qɕV&~M]<ȔBaAЏvHl[Z*!jHH:>"Ǵ'E,?ư΍ 0 0_+QqnuRj(7Yݦi;EyLnlv+  lm5VPYqwsebC?K}3}Jen#`VO\ ; 5w̮+JQdhw4f'fNמmLIA^)*3-jmAӡ@M4=_zi*@QDYGv8s<(qwx14&|nQK)tb%ݰF> 1Ζ=]7˫I˲+ZB7fwB[~ͩfefR|yt)1[(B)UٲA'|?söj<B91b~(hs9e$nߜd7b\]$M<;p b !|XVK'5al^Q=>h8gH?eg@&S֩~[YM؜ *DfjE3*81ג ]܋dhVu^G:w9$eʑ7LZQWĥ+Xn[@y)$$lSV䆽ЀT1TF ]7>nPurS_ZFDRBn%K;׵\r-TŕF0thG3L)7 2/TRɈ:b\#uN ~1F qS4,laP1U#5Kϭ.R\}1JUY10<NW/iݻ%JnA07KS 8\mᣏ%n2yJwXr?AO/C]naΙMtG"/Thޝ Q}ȿ9eAf yB) ;\v ƌY&=c$Xt*p4*/g^S4"\֨mXr%s%/y=G9w1<ݝ*f s ] -=Ge>RL'qI}L c EDȝYg Y{[#ͤvTsڦtk&0+͖^˜heUrwIR'eMJv­x+Hxp}z{CKWъp:nrۨ 8y}$ڸYUC {A[Ni+PՌ&ڣ.1-c(-R\b90݀}:F,'~!?lұ J 8)nv.̙GgJzw+x񖊔U!Z]:": kiQ羋Vm1Vu"~I,S}daFu9 JJ}y]%w$knQW|8՛M{IB-,J?JhDk\qe|-$Zj_} W 9OA‹^T]B*~HO%s$(>XڬԋJPomkiЗư$v)ϦX7Gȱ禘1Y]x]pL +lVOρ9m4tcP&3x?@5~aM K1T]q g}J4>"/7ƆZOg<*)$t1s#K&}Aʾ:#׳w$W+7%e҇.GⰕc0RF ,"/~o3']gjO˲>s]S8ox24 Bc i(=fMEO,1CLbԯ0HXCBvSo`2Wfg WjKQ1x[m\Bӷ{b?I*WfY *$pQN9k-%Z3> $) ~Scl\)@X6d1*+L:eoFjC{珈wڣ V.#%I%![&3q+~zUQ0%𜙙c |S0S83|$p H(ίUUp WgSSzm;7U[S7^-3…} *"9ѶCXf{H:>  eFu.I!3Aa[664z!᪄?UҝF 4/PbQ. $Z#5' (?r"m49H'-Eη؆ۼG2LV >qf; {i5 , Z+Д sB)=-^DWolR7ygfޟ vsl>[52k' t#6-{`_/ mk괋Հ'{'吏U>nи4$"J0-)v&ϦGցbNv\9$`cJfiU\߄vKK+C(X,ffQICY/]uܔzܒxeU SP>ȋ)E҄&Fp$237!?Kn|n{7@,`PW +j`kd Z IM ¸^0#&)S1^;- {*q۰vq寛݋c҈RgWyaglE6:i"n<;fΘPxvRQ<߉E0Db5.|d.rIiNKkŸB!`Jڼ2|03 sS)cSKnN~5!jC4%AJxT.Hy :\q}l_nsne #DPk6R)3:ެhB\QR҄g G*1_N3YxlP$ 2)˶-roi8Kžb\Žj\Pq쓃b7&p:e@=ࢧ^[7'0> EL"Z']_7B 0>W~їZLejdq 8a(Tߘ@.&]$h)1&~Cvx#hX#(Tx zR-|&C@;=c>FQCH5)Q r|lNYtӉ2 d#]nA"/6:),y.4Zg EDv{@{ih9PPrvo J0%yHU+$khR>>v%LzH5D&b$Ul>ňTx=bn ޻!kAMB*^uj(Y~3u4CW}Ei%Q^Vn!T'my!if AK L7L+:FӉY [ȇX;Jۚ75m{׆2$,8T[0ձGUZ_oswk 'iTP==^M\}Z$DNrSs뇏$I{勁#1=vU|1RbhN;IQ5Ԧd|-P FPVM\^ 9P_bRٜt};,~1een~bSM "Ͳn1%_U1Rե,AL]+663,|.F׋`B:#fQ4xšyeZ.j #9Z@$eZS,lC9j#m}fuA(єn/NT@}Kz_ T@O4~.ɭ\찬8ћ*[㰓oy^|Β{vrtt/+uJb]3ͤ2bF—9{.ltacܩԉۖ &9#"U$'^@+2nd*^ZMdg-S *-pEh>mK3|m #縁biXiJz\ (jAߩRlX*eDwؔ.6Tb#ť'5V @*wzN e}W:6CS׌3ց̈b9[ ǘQIyr <D1v K,8I.Eΐ}mcf)\B..EReH44CTbM"RM9ƓV&+9?69gC+7y/3y> *0r*ŁtQ 2Ng#mx3+Y֎ u\ 7|L6mxUcl5B„cWzwPIfQb(A<8)=끈Pòup 2uZ &kxP7ΉuIE:bl A9JVk2{jRɺZP7X c_5:8U<:30=O|G+*kFתK(C.Sw*9@jw4|ιzf'O89DMsj N *Y]jra$O/"n!Fli*"LC$ޏ:8i)kKH# F:U~5&ݲ}I5,, #Mߋ2ʟo7~Ңt\YDk_!v|GLaKxq` |у(4U:Q. EOSPhOG=,c 9eB'*9ǪtHO5m5 H S}q-l =x2Srm=؈s.&֐RpQv[)1{V/4e}Ĥ\Ιsjw'\Qsp7Vezq6KүXDK'4!P8" 1dS$q|Ud Զgj!gy&ҕVgL<2򏲟L@{ +YmT<( Tg+MGj wS0n6o4Oݰrd`ZMlV"0Nz^H`roVH)t˃V1k P5{<<3%z[⋘p0 N.i@SSG+2l2ee\[>,,/D䀶h3yHNH{[>O@*4=eYԱc)cM~Hg IcC*=>58 KDd)an{g!GX:+#:5|YGH7}ml*18+$ 64gB2i*V\$sotBn N62s܎QѲvq0'.8) D,P7 2q>@+O0u"pF8K#lkʶס.eq^ NQ7|adeiX-/mfA'oe=yHUׅq4{!Ab' ,ՌpNPLvw{w~L~oB .Bn}*?#3m(?"?3@ ^?9=YR2 œ(C'{]o2Huza,К)~gy;}ԋAK66R[U7> `ËzTJ|l6O&킞Ȝz!kkbDk/TRz9ftv0_Tj}-VR3pr霆"kz-Mֲ (dLInVLܶzKTa^YbzE]T^LĺgKJC@}wK=vgՄj vn|'*QPA9\#Xо?+0LUq5d3+| .yEhaUfٻE()u.I:;?JSת/-\A8wnX3ep| pzuN[y nZ) տFyQd*#g&pҖ YT ;q K L*Pu~B77tԖls 15WeuѢU*Hc)KlRyMڍB` t$Уz_i'g(@fXHj5܆Sh^xtU}Im#۶1AWȁ]S2 G.(CDŽ(*4\˳RCO1 H9`a("gU&V*efʺ[i QAw'Ȱl2 tؽuZA>yњ؎zP݋Z #;hr1&|ۏHD =5ole!-EpMڬg*qRBl֢3zXqYJWё͗ßy}pM.V+Pr-b<>,`ù',]|9{Cus0' 6x2|Gso`G|uHNß@Z AyHjPAlS'16 `,c`v$Hrwy.l1Nn* szoѲJ`/WQ%E]\sd+]_PuElQ"kNE݉?=1n&Χf77łJ{"uPv.r[ƌz|ݩ#f2t-1h4.Bd iKV S' LhlA\ҹ DAyM4MR{ SPMYdt$5Ǹ~CEǪ{ H7=F)/ը 2Lf!3=%7kBA~:ɗh+%Y|Ur" Փ |!f'.կӢӡ_ PqofC3{JKOk$|7$!۞`c!VgLFL: -jGIn}9:fݎ4Yg>0Ukf3 5^ /U_b|1 'g`7WiF-ޞ n>u,M,d|ty(tD.8=*f?iWyۼ8 .'Cz$a]Q-ZQb{hNi-7~(~B5ץm^[^R9Kzo#׎gˢ, pݹWqhNKz0>.n(on[;rq}UjIN#Y~ͰT?3 |Zd',:0eoi3*;.3IO!ZkE»e4Uʈq󑏒V Md=ߢN ;iZlq[ aLeQr88`N5bW,$ܽ*YGaeqnBC2)kJLG5 *Ysf2+D*1~W{j0%-p$8Zy[bCwrĔkh劓d"܀)]ŝ&B9 &Itu$@!aɷ/ەHN*갵÷جD7='Nj^N$2+ԧƇIj6=!MAWCBXm\/T׸Z:9*ugʕ}ckWۜnK !5YauOvgw%P;L6"-2ekfv+WIno7nиj-r90`f1|JaqrBBWj/ZFS}x g2CDpdCbYtv -ćB_{h;ŻNt4Hg_dY;e~~j+V [6 ^-+h :XZ39LkN_ga/h)z]|AuRl#X]q/[mZ0J?6ԂA2Ҹײ1#TiLeYT"+V`MG?m6;|:kԚ*u=HE},Y@meԜi3ΈN{ZvH8}odI 2-S%y#ۊNӚ-:C=ݦ͜YX2w)fcQVa,}L 5Ä%kKsOjW UJZ8md\P19eU@Ym0ȣM^NXƏOY#z-:EHբyR@!E I{ d(eTz8TNi\ pۮG\ [RdI^ r=4=<qOפoeN/(u\Ra-zgZODJkP{oM6(^m5tI(V&˝!hsr=&>!#ioy~L6-H |vZdiKVxn2;7@_e8{l xOGK٨O)K-yX]UMzE7TW/Uc/W+ A9\N،Qtn@Mo",ݣud+h@c~I(׽MXFQ d}6 5' У(ybzȔdBC G@rZVwqN~,+edET-T)W/:f/KǷH׬:$1m'" )oѱX9M$gdȲ\Jc"NZQ{75}pF26 NH;5l/Aj3$Ƹ^\)Եf_pZƬ̋ ]QD_#vkoLHA`a|z4OI^E:AdU!Qt:B} o{q`]j֬ǝ Intxِ3P7p&6aa0߼gΆh9_9S0}~y'RmJӳLG u"+ \0M)]Q;UmLG$%*n 83e@ R/Pk`ZN4UgwwLvЙJ?w&-qPH.B- P,7"5j$ZnOzp>>cKlBg\2ibt+7^.1|E EDTZѳ=g(! Y®Jp R6;h7lG rGȣ#gAWkj1"UL"\ d@Po2[z16R48#(Hi H/܌3F͇iiאّ4|}JIp+x|w]8*$T7$D XUJp-u!Wc\h;8)aj Vdt:^`֡w@XϳJPXՃ}' f_:!iKW+^ d#}XC+ELZ3ʁKs>X<5=Pu3ޢ!Y^iVN|ZTD95y 9+ab$mJu;eA(&b#9?$Qoſf 6+Nd[V" ";>"%HU,ɊM2IS9НBhFٓup:0Uc <)gUz j6~'VݥT۸SsN/;L V#.LP|~%" ng<By;HwKeR׼Z5#[%BȁA)y>`+DٯAXw46`"=r&d>U%bu $s^sO)Vz}[nޏVt?SSƼ9a*TLcVZjߓ…IԨC =/Rs?8d-dO-z^RZRQsjҐ}kV吱-c(H;$#} s|cm|Yl2z̗ۭo o"ڱkvj"nN562z\X8-GTx3ihµLʋۢ Oܐ~&R֍\r- :R7c8+50Y،5DE }%BWsAO AB[`A¯/PB-k91af2 {S\|]T(؈FƧ^h[AܩaNMpao`XSE(OVEfm5ư(o! Tֿ_c8V~g-U `#;NsN9,$Y#tc߃+2K{`=7yȚۑs6gg{2Cy"_O 91\<'w3 KXϏhy`|ʹ|ڿO OVE u3 ի ǶݘB"ek/@۵a71Z ƾf7$eR xjcup ug/{%{N窾[sW<7kƇ7Ð3L.odƶ!>!$95gQgܸdD_e!Nj?@ }Sp7~r'uǷI"Zܪc"90*+gBм$ ^!sGh%-B !B[jYrJk]% |C7$ZǑvzԳ>ɟFIhwGro#{}15o#]knpUH]D\3$-E):4іg֣+I`m`>aJ ,Hk (gԊ&-d.|n;fn _UvmlnU qÖ5 E53@S {vA fU eRe,ݯ^U."-@|Z /]Xj]O; }uW̷RkU([{V&S側mZ9/`K'Z9m!-Ijv $5` uuUɭF*4SBƂ"m1>Wi1B>L _KL3K&a1:-7!0:Yй6˃- U6cY@9&wW#{Kv F Rw#}f"ؚv]4_wjb{mm PktaH?hLB~mtSB:3ve&[Bژ*b24sl̉uUUUe8(KŶ!({ s58Vcq|,UeEN'[=u:\2Dej&!I/l`)*(B^8!_7Ŝaladp[Ʀgd {dł0].0P"M嶇=a(G%Z-Bl3>:߂wxJ!5%Ep =r $yVKwK&Q^a+ڏ1QI%G 6VWlDf 'Ƞ8'Y3Cbӓ&=7I? 7gŘ0nԼ %PpQ{5Qڥ-W47t W:~͒ U t@v:ɸ聴 d!PfX T-dK♿iJ[G_^+N!0sLR9"<Ć͡2~J*v+IsSnH.alaQ446?iXt|E37-3ٺvnypטZY7?:o^%c 4*W]dpg}1C=tp~_,1- Rv'z_q#mSLw`‘xR`; C0M֧<5w0;~̸tlO 7E.~'W k'O/G ~sS[D܂&Jgۖ>:r҃[B$-it9cn= &"j HsaZaňiD18K$3P+=+KEC|r ָEoy´~\Tљq9;(E1P'܁֥f# 8D>[.1@KFYߑDy02E ,q?I[D;;Qo6X|E=ΣqcbOhw}bz˧_]{"HB MBI^/!dT"_5[_:úN=3!ʝ~{VX-ΘB)h`hq? ˫޷9f J*M-ifG*z'ZҢ;"xL->FNuYG ?5_hXMm8 S?˞ S0KT2˭Ć32 wnĠD=AH`ylN᾽] 2TةA Xe -kԆ*wE^D C':lQ?j'}ʝ`.pt-yy}Y!"+'T}+7@^XvƹB|Ac4Ea3"A!|Kո7auKUnW8Ni^Z*U c-OAGHDP^KiM2 Ө"5q0q'?nڞ 5?jXL sDRCt!- N4Zy!,k;WF8ᒽ=yٸ'fWK%b.{xATvCe:Cвx@RK3)K&RZ;"Ux ^eS:S [;3~'*Z74' xPqWCN*"NZ/Ӥ}{g1$˧ĩ& `00]}D<Jvq$sjC }D.9 ]f  !L@M˟S<0EԪxBoPwh4U-[jqǨDhyt cw2cq2Q#?WEEJ(F^7oqV}RfҤfYB[ I_B9DP[.3(eq`dpHcX,+e_H%Lʥج954C}jA48 j9|<,^-(M͙G (VEnOS0F-m3ط:K%#Ihk[!J[u'.ɯ)Oz)NpC ѵđC:nB>tpN=o߉L]JM)HU܌\!\Tw%THS;TLK"O {:o'wTyJJ RI(n +.ks)ƙ ]6PQJILsh^#i:Ǣۦ!R.8s,m3Åz2.:iM"\o ?J*U!XW;O`FdCb5jOޞF~%Kn` ;C>>,)6ZQ⊂9xX')+7{ݼah}b%kl"惴. KgTbf]+.eVPE+nҐ iS d:#[,kA&6% }mp\ʂB5-/-aޯZVkXܗݰm ,HcM-uXULJkI澼F#ax϶ FR[H)>VVNMGV 1V[?yI5$M|Y%I#5EA/Sh+P@DUbddd#Wz{*5~@(q . ^:6 Api%pVl2˳QUlɨϼ8IB/# Jr1,7zOSf8;)SB5Qjܛ4rՌybsFU6a͜M]g ymnĆQ2wE:C"ͻ5 q$Eߛ<4ܻ. SEi^%Uae߮м򲹳cz`~lZt㧡'VC5˯i'I (GuM^{GXc!~8i27kϔ#8BQvXe۪:ԃK1ºDq}C(9?Sw(q2*?cia-׮Sl0LZD坵gOHQSZMzf.R4H{f@1fyqdž,zڮ[G`E;>huj5d2MYQ1]6Fulz&ȟa5Mڄp@"+gjquTtɒ/QDC]Z'`_TEgdDj|1ӌ>yEuMĨJG>!ͬe $YEVm ExНh? dsv5*vQ#lL>cBV*#Ґ@[fI';P{j%N8epOƕ;" ҚJ@;6h9`Uoژ<"*mַ, e": 겞fua5(9u!nӚ+sBC-1z\O}'L((^gL<#% ZK,ڴ {l:x?3Nbz75 M&Nl) kHDh]|~޸{'U6Jn.,09fL#'Ew-HieQl~d,q\ Lu_b !/hy扅3Zv#W{x6b5%x8:mL- PrC8g_fB"%h趃;S[ Gx%{L7Y'#|rډ+6ߔt%#IFT!}][ @8Ļ*hf(2^8"Je8P3\+$^@szJ`vC!{cO,p>u-UQWؽ6" r+̲*3iȋL 20DZD_mkW5O:&t`b=/3՝_A#"B=Fjdl,\J\w/ydi(U~ŃGp6DO"n_ b۠Dɨf$TKN Kkn"HV<0jC^7y] bB X=V P*Yх;5 `:1ĻM7,NK\[/; l~-P5IC: q/"$w([l3F@s]favY'|ilT6OkA udKQCaӿ-19ن}:;AYzd#@Qr0`ގҌ'a#Kf;'ż}j6#~@ %s&^*F?(XD[ 8K!GX w 06CgXo][8 i![v69҈SιuAsi53'/oDžmLkD9&ݝʃq2޳D6 `CyqCplI|(k|t'WO"e$Sٌ K?a?,iki0ܴUڃ:BDPL"r:j>jE |G˽#oL@,2{l~iaE[%]8HǷxZH ,1>JFUz7mD[(;e_P2hﷷov>:E iM7=fɇ@V.ۅG(zZY>}SQ_BmLSW2=nɢc/;iX1;:tޡ1٥>om4"Dߤ^OX+@*&IJ]S?[™ʌd, 9Kg4Sj4c B{$KA OCfE`lB<8"0QPM땋Zg<ԣIRV;.׉D#XBDL?9iK}%jT+܃xe SEw<4&bjI<@$9E=zzZDY̆C9C܌wlhimNk-l&&;'& )}(/DZ-Imu㕂ҔZ,j@%wlYĊG,dy$jW%LL2ie9r5?I"WwP o?bXnuZW ׼ V4Xyh'S C@OW$i<5SCO<Ǜ$iї;YWk.6V\阕0RN THb-)*d!,ZU +tflHyFj~K͹> FM%/2c9 bCᢝ=3lKAYME({b/3&vc6A $Wc%7bY#y5@n53c /WR/GgїZ|gCQDv< b,VRJ`mpւ=B3Qw-xv}#S\ˉƸxty(t{`M[i 촽ᯧ ;|R+G_h |C0݅:Ygm-ZKe2-0"߆'@aZ 6Acny$1h%oFQHZrxj|I{D8*讱s4$8w")PS);|r~HJnкqJAoG{5_i3GvY M5h "`36mM6C]* 2tPO%kf ԕeP RzWD1xBt蕏+eBgM`c wȦ$=i0~7sGLVRfWWzΙ$1'OǑ!Ln?;hvr(Ľun{L8_j&4)kO @p5vsRR xG$f^<>_g͙p>Ő!)FEAIjU /0D ,_iǧ6:낒r&;)ҷeJJt#daJ9Z*L[)^ [i֛"bMSvvkh_ ZvOFhG*Hs0z4gtʄ Il8^~HZnr\͟]O\Tzj5-m˰BJkDppxfQ$!9Y/jݘRnnݙ]NKh¢bYͤE,-iAZ1;wa} N@8mg7Ѡ --'ʅ҂**A{ u6CY P!t _IrݐLEn{UĈh)f^ln@: 'r+tK,l)PwtPrϋC1&}AQT2$CJϿٙۼWpt8ҟf|. n1Rkk  TL)oF Ie j%(+(3hră׹zT69Q3v~S4=r?|C᫣A (#d47z~U=٘t/vF>ASxnO d)깉H`=[ϳ9)6]:L!p^Cr|c84.MB(Gw RnsG@rTJ:<$SC|~l%jyB.E Sd3NV8N~Kx *-<ܞXaQ&,b/a"cFu}+} Fj:-wc츔ږLjZz/E H֎l`(y27TQBoBח+'cBi$xBqHbzCC0ݐ~OA #[4q`pu$y;O[6ox S-끚,Zu!ԧ D/e'-|:7r} {d &,*hv]ldB@z8g#ur;>?sNsj9wDf"$KM"xV=B\5ƇA~o4!.KU (~$IUzJ˒&q e`+5k@! #z4_]]|#r m69JYǁpS{.N@lƇ3`%E@LQ.Ϻ" ,;.l&;-y3[e\Q#a/e8V ODpyRO}d@!9H" /bu:탌;Xc6߀ƹ% 2룷[b\ƫ$ۀDTR9]JDLnGgmbcqp ۍ :-TMқ>`r8ZP5񺼔S=fe2ζ$SB]p>s0f^aHMz:T ?v}8 AͧfbQh]#{eVಣec}h&@`RW&"'pИqҗd/ruUj(l-~6&OHTqɏzD}d7ɲm09{4)tpXgG2, >ԞXduCU~cU Q< >&4^fh'dprCU=^l_U&yKhBَ.S3FƁ3>ܗO^dI_@@8u>-:ZCQ @[0I߬ѵCӘLQԀ Х>|ih[Q8e^cJ^HBey]Nj$\bƣc0" cge$! כxn5e̍ |rP6EYqkp x6wپIc[AU'IJH X^.,jh5x=\NJ, ]ס_p*8K+5UPYOSAa*gMhU]M0yXHPa0> wp|0o_Bz'<[%lq’{eSv|gO#=1~[-^ڐh[PGWv,&f+n[GgHsxYd$nΤ+!& ަ(yDS~ 9{f99ƀ-$43Ҋco0*CHz^ꑑKV a0@t덭e[lͭ2m05Uo6P_ODŽpmEv)Q'(xxlXdl)2[r=U%= `XiK?֢,ڿ \cJŌXe~͍dHLMTP ꛳r쪢xk`7MȘ/`Ks+,1 i{ﱭ-(3_*@˯$I]tdB:nO.).= 7޲})8q'1 &+k)qp|tWIS^:&Өc^Jb& _;NWQ[y}V R|Yh i}^x߉!v4<ޕ4|͎)1fsy0`ğYPgB[UcK @څkG ,Pa2 3%05P>It3vyvHDa[CTެiA>C Sp_JFoB76j^%lTKnם':5IڹP:{_T/iRs_n\HU|mX j5))<;#0hXJ HF jAc|bG$T:t쳈aC`gn'C 4k.u[}b_Ӡ:SQNX{+*C4iH<ܵ u R8ʅ`)G%$dN n@̍z׵0rA $NtWzLQ# 8嶠iBlHH-A]nRr,[%EHk=||%[j㣵=  'Wo6P,Z/0tF}$b?T5GWWbU.óRttm? }?? E'b4e,`uM,Mr<ہ~OB)^ZWTiC31rFӐU[ZގSNl&7b`[MDuTxbiB$nTQʌ&<_ [VR=٬;a!8 ڱޭ >SF/[}ax6or9?75޻Ott]tncIc1%$\q 4VLQ4$˕2rwnbg4Vf!2=TìA{/j܄xlS,*EdJׯmPփb&WV/ R/N yE muxFrSK 630Ixֻn]Ϸ5nNǗ"Ei=&>?HUiŖLxio ،%&]/Dujf<*Ɵj3aC IzXjfRO0Đ_JqY@l34v8K~AU%3 Y']Hb;.Hۦ8I%:͉v]%{CNiE?#l%Ѿq 6&LQpNES}}[?ڱuWv&PSWs ukӶa2cw܌+Tt:y*^!RN݉BUEϊ?sy(58- P'hT~9#ᡆ"k[;.ZJ:ՋmzȜoV2+Ui!έo:Sf !Lu!+?DTͥy5YO {# k $qW.u!בY؇&zeYT!6/,}d3Vgw=΃~T*tIeHf}_產לW'ZBۇ4pA 0v6?[><'f:dLZԮ`scy%3cc*Q_[~7%f_k5FՍ2Nd&n/L.`(CDt8TޑPp⊴˿Қ1(prs9K,`iT_1AU#Fq3"aR"<_'M`83뫼u69+C@Ч!֤I%! em4 L-FfE̓"rv`Btwq޹`J@ )(:;%!q dKeDǁzaHsI\9%[ >@r cn.njSvZT;o2铨.vp~DgZs`)bll+-;c6s/@#́[]@js<.4x*4KS@Bw4Uo}TTÛE\V_!7> # gDHg2"Iudi؉PL};q3%^lu,r (FglbwE] 1ZWy3bKjK._?O20aLQG\yE @;U(Tu1 ٜ)ظtSdp{Da$f3758NFxwBm|n3܌ qamύ3|ϐ;[@7샆03{ݬj1*a7}:T\{;ՙ9<&MgܑQo֨pKڶ; ݪK\'s~s=Aqvw; =(؝ abPܴeDT?1'z{Z"2}yu7wY}0|†!V ??n&ģ8/2Ef9|ZC֙,w3ckCυeLaL?[^^e}\Xެ x~?7tU ?Cb퀛'>7U;05PE_S}Nd)Nxj"p#S?"|'Fgk1SxXֻj^Q ;1:YuD~Qu7\ke@bwR˟yZ$:cB]FRtjkp?{Hj5 L OsI{Dஏjrb.6*q2(%d=@3Kߖw+P;1d3K\o+,dt0PUC7%F2algxWfJ/-{ǝbF ;uD8vτCrJn&Ï {?-V6~ϑ!>G@ydUaj0[N;D& AvF:XdZނz. -/Eɷ ;! l%# R@y%(Gj-dQߡS+ġDfQ-pw-`C~pNWkS1a / zzZRRhQuNw&]孧~5rtWiyE2"hBNvǶi8m^_!6uQ!ɽS|zP&@$tl;}_ߙ,(M iU(P}6~9Z(`6xuԘ][#hDȈ|ԭ>qpߐˬ焼ۺ lb \~H[B9|k;)VdLD90*#dɌw(x7z&ѰS$2a |$_~W,ˈpN r7+O:֨ þ^J| ɪ`3II^q0;ݴ- i+* Fz~Fd5[ `eK GY 1GLC80?6s&F7oSP?rU`qn1M-/ YE+OPWpXt$Ңz)o (Jl|v1&r9>8^\+|"~[È%FZ HdE1OU̾zM~>|r.IUZr:25ZT?BO,=|Bt@Ӝvz.%ammr !Dv3ۄ!ؙ#p6b͔0޺ WYM)PHmoRr23@KC γ6*IcVIc{6B*Z7C*):{$h<RH]N><-*R̔#T4b")K6k Go,vşI_#j @xugM*iCi !0\6f1T93C˕Q` tu@a8ԆS'b'"ktt P?18ebW[It \09ৗ#ӷdJPSY̓  ,`@`ұ ]f=,i߻*X(,`GrcE@`*|Dgud '6'L2 J0t7yg E8]w"C&'$U w*Rtt'-jOl>"[!ZSBoW*ЧeI]@ikl-SH!X|(C_uȰ!X3- LU[ Ub+ \OONl/JҘ6+7yc/oݝH:tb]#Dkbu5< $1\gLhR/3B*(H򈍏.SCJl 2Jٛ>h*F<7.IyLXrN]u$V: [M^ O1iGj'hg|E)> wn"[hi"WC3Oib+iй7cW{\ ͽu#ځu囇Ɋ+Mm9WˡlׄSϿ>C4wU5.Jnp{7YŞuM~Vx"m(kzZAz **&r,Q~2쉪d| pe&](35xHG!XWV6XXkJQ׎  ȽaI9%|,@mz[22 Pá(&p]h7Xg"_>kN<`HԨ~94WOMʋ#с%&46LvNkT~ hڙ[u@>KFDa*}":Ja 51:boB4~C"S]B޻ TqcN_dU۴uL3Xt ͕gâ4v~`eIU:pfqfen͏u %ԅgEۀqyg7ݍCS;|`+kk\ mc3ksnӅZ%G57ʬxwN>|58d=Gf:Q6oT&Q:ON8u1(|Fb.2Dgc&Җg#Oul,3m<^]1jZ= 8\q1Ec452l$<+U7i[KZ_-ePI{hF%yT#4Q%p HM. <*mwAvFt;b@jknaکӒ)f.&T+g%s. sI1, XN_o LR7X- 5 :; \—HvScBFԊ{o CEa}t#7_ZޒNs7Y&[m`{AMOSjgl2oNCؐL䨔: |8>)!goܸXP+o\7iZnFY 1saZ ݁%`BxI' pEg&ݜc%6%2g^WV|:;bTZFs>hN߄r#2*(SHC=wx"}Zج^\Pz'I,xFHp,Yz:KQi%? u),ԗ~)v2b;nTXQaG&RJL8N̙ʱNy;ZzlJh 坩J򥂨G]3WfiĹk(*hctx&O(◝,Nj,wTz;*"p}7ë7Tj>?miP)zǨЭ/# YDī\83 !4;iWQ07+tqe__< ٫yu$l/{R*W+bi|=Rᕨ(X+ojN2HUYZC/rot!L<3us3LR9"Rp&)^vL*#B7tXj8(S҃LFQYa+`c>/tvKt_^-IĈGH#kvJ3L>L#`<>#>첤< Ba٦c$ (e!zI}8IWSnnґ@RU[f\}nB&PSypv)!``i>m̤zќxLL4-N$9vV!c/O/`?vG;FJ̬5h|F i`Ξ<ٞ!m| z?D φKMET˯s4NgSj >I7›f:zO%C3[iѮci{vo4穉޼@pQLD&?_^T~!݃ t_ Ms];W\G ]${堆9Cn i6$L !S=t ] ! 7~OmA XL[(S{ds+Ĥ}w ҎS4;Ks je.+5o&4 bw&PjMXCWQ`ш<(zl'QN(`<렧6ΤZ;LҨRȫh o0_Wޘ'P1G}yX"קN߭#TcE:c~e᧍-VhHO!eTi@G)q=į젏O0XBk. 8^e4gMr&czo@2|DCX9uI2.,>U(El;6Eo F]סnV\Ic_BId괁/fNk=*& gߎ7,hwRi"A~;"HX 55ݿpk𺵝'}Z㈻qDN[v 5qDfWT0,}%6'D g2z}_^F5 EmNs,'TCI]~''1ڎ΅5Y}e.1G/:z5gU-tꏚ%oRgg0c V`IV =Ŷ贱P\j'1+Tt=gvCa60[mtRCI^PBzʇ 񮳷ѕ域,x0?QjePl;V(W4n|Wц1lRMMY&$brTV~lJ=`aQu4G k͌w[ηGXa;Z6&L~CLnbb, kj޿rhܚcp*&~03Mdd+^Q8)g?B@nQժKŠqQZlEn"IAF h.,Q ț_{ߔTT9o^-џkT+jť]FMCޤ&7ٸEaP` O`H ؠcڽE~AIpTZL}rx &uvL)Ҵ]ss*̗Mq7>l&bN 8!紺I1b+RA6_D"&إqabF9< B SuZ_Fr6^I*/0%֚M> ($ 8Ȭ-n{/mIJ,Dv~ix̽6> 81*&%,bzp obW3mXnb)#ÃRd3} t h,ӛihݡͩ o n'\._9p~.v aP݋;䜰>>|| ^<0"q*N?fwPdu"pU,!D1iHF ce<|wO61>A, bqkN$Y(5ll4R,(ac;l7'd9Ǧ֛B `h< ZS~ WE =Rɗ,NP~6v tffUEY³F]_)Vu徂+J̓2@Yó*yY? < Rw:9-k[k!'b9;^X&B4'4|lMb.@'_:(~Bqd{YB*ߧDM9@ R z1&=a۰9l=0FM3 M|D4aXкݫ]ZMo%^iVBk" vIrRr^?vuhUXZ)VKDM)jFvn.un&7ZusؼHHcGgp~MtI-1Ee@J~ Hx>$;lh+: ([A8Ĥs5QH!LJ'z3GIL}4kG`TYn*R~#YݑkZM0˫Ưtx9/7v*Kݻi8X_5"dH 'N2Bq"nd%N]F7>lr엮}Jδ/<K॒M!y3K05bGb 2 l?apP//Kɍ(!1i>`o@ E/ys<\FBDO!RڙuslM=OH⧎,7gB'!F3A&f$+`h xz'gዻ1zB1735%A!VV|v|7O/MYKadLls7&g_†-R]'-1BєHbTߔDh_,:M9L%R +FX"`]x.foT96W~]R_)GxW0/X %^Xti847wCpƯzUy%}p׿Gq] `"3oN4n1/n~Ev+^ #!DHVF]iٱWOxlT,4D]95؎%}-utq:H|z tfQ_E?%+JpY,P*&'_5e; ?]+8k`\l/;ơF;y.p+,²U8,b?KǑi\,?o^R-qDdP4k.ߙ.++J` 9J65*!hʳ%gUk*kdiJ(j SPjpvMs˂*LKE4- :%>؟ϵ&ꏜI_d*DXug[EZAdW+sF:;zԿ姚"HLdåRZu;%MGcs.K{÷ ]c֐*<|6I.MP95' ;ߒ%`ǘghL@ENA ^$Ԙш |![C\X3A|,nԔ "glt"Q~B)Jf .] tF^/#4^?cBoǮ\MYxdlNg̵Q׀GմCa"ѯ}@/3Tx ?8v)Ee]" g6b1]h5| Wmdǥ a7k4D9XefiZ3՜uEW[)7Y2'MqӝHr>Vt0Y^7F4)+KSP9",D&_-B@3[8z ђLs2WYe!6 Y@!ՃҜњ!b*e뛘t'XcT Nhz̽t %3:2Np `uU?r'Ȁ =M8ȢNh*.-E6 0?%/ ЊQ}(f#crIOL&PZذnQ#K٘g2D)t5 Mڙ@Cb0 rF<7ݑUCB̘"/ B="|Lp^+֮JW5aEJ=_oKfodL[e<_sj<&TV$:"#8HAE5&_CBr ל+t`'Q0[b~v5aq+2!tF >yq`=rS޶,;R1hߦ"n$ _MfA&`3V&rsY9Q.>#^"0u6Z Vo&!l <x5R/-=8)M7OX;pܰݙXҲ_8 LʴUV@z%gi?Yʻ dQD! da;AA?K>XLt3(OxnlJ+1>7*n9; F9S- lOJHp^oFڦBQzN%E9(I= 0f]bUE%}&dA=pRT^DlҺ.5'qΕQn#qAF1IbecF%P>fHLʎ[<注 {AeS2n&B_,LO#i'.DFy Xu:i]Y2p Z3ߕCHn΄M OlIӧ-`T.CV"9w$ /W7iv\^anGpf$~ym55^0/DRgS(׏/\s[V~`ȿ OXv kxRU٨t= dF /zb57z;Ő+hM0Tu{zws4b(Lo~)LbTSMR0HXtaq2{TT;E߿)xX[`u/D,:k4uL7},z[FBVb]NQaDgkm6E6M( .W& uRՅd${j$Čf`p$DE3&+1ؕ/Ke!^C͎Z<+VQ-n ,=+nH13sj]}gǀVul$\Z ]~81?}tw3zieO78Az9W%jϼA k{f[*1Nl1[Dk:b|܍'۪3܎Wx+ wҐ d}R&&k֒Rnm$f/#,"zn4x J;xi=-SѧɊIq\`N~r4cH Yroe>149 p-)&b*?〨s:;-<no>e )ݱ 鶵*'{؁\a2?(1#HlrtQ'n`SaꜨʎtG+M|gla! C+ ?ޠWV%|pDx;?N(ߍ_jJ];(PJeE 5A8 %\8n-6z#.|X.[{m9 ϜhDp!Z6thL+˔+:lQ -8G̯ZU+$q fFvZd9硏#q#7O^RS)Wxq?G=8+w"N3l"?x],)Nn^/| ʗgH1]9gLD8Qpb*?_>y0ʑmلY(Qtk#E謆 {]2rt3fhdT t W0|#yˉCd7 n.h gV^mm" -`QBFLw.>xVϠFX^d>ϳl1>X!:h2jMەB !=,锎Q:2<y/_=J#*&s] QbBb]ɃGNΜ{ڪ&/vГSۈ9㵫Wl}A:{YqnE*Dd'28;9q 2Fp՟'*跙Sx;b6|iJ#n0 {C/!PWh⦾ĔΉPE; ~}.t_$pKP&*y~26Ü`DܑXXXR|pݍu, ]+%nk>yc7@&|Qc{뢬: z 4D+~z_T$ljZxes|έM3LII㏮"ȟ.A$9$w^s ;}Ȭ}--Q#`;,Y$fJ4_Â+CَrwB3hQ|jeN:y־ih,X pXH(Rʋ,2A q(s#NLYT8Bd S>ҘK kQ䂚\E{STj3xo.{7Z"\tGfEX/ap]);"2]DvW20Ïzz۾+ʝ~b?fW>g`q.Z#S%C 3 yjrŠ|AtY2=Mjm[%}*ըj^% 捓oܨn?,̻ӼJ'`ƻ:y#Gc+Sqqu!vR"=Xra70&A;V♮v,Oi w)\{c=q2*S~ t 'ŁWFըOEFl e=%kd8=ҊU#!ZMh# !Y= y&1Nvw^-'SX)K }>>MgSyu"\,!to8_ZB6u5AzӸIz э]bK8gi isQ-(-#~.AQCg{~ +09',@92,HCanR6wͲ/(J0+03r냆C!}$a`ՙ$ZJuzGq >k:սYz:6LtPQV[}?~A?JπU ɂ+w_;/<'Ii t IPj;Q3IS5褔TUY:":% /unTfGԈ᪘(a!`qCH:qT.ZM- 6H~M ϜжC7fw~oY#$.V /"6l+XܳD n aꞓ^&㕮 .G MLߢ-1l;Qw(;.eN8cEh{pޭG@ؙߞx곃ܨ‘Ql`,~DF"K>U^M""avZHB)ux_}&GUE D Pf71ɑ .BYҎR44oUq+ W6.J $p'ZY3%y%8;\М n;~b'~Z) b$frNBŬV ňbqhƅٔXhwN+m[^{0҅~WGM^X馣kҌ D[&ve/$:17>D߱Nl*#8>yUB d z%CIsa$IOD8aSD Ϛr%BF9b7ې*W ۾V5ǦXxLȆC+ ɋ)0U%JL_6rkpHdjg#53()_(Ӛ(Qhy≼Z34d=JĖSsl3N:^|?Pi䈞?YwFܮCzc?)+*\Xj՜gw)Et39;Vd:ʚ&π4,T@i=*(FCWf2G fvX upקOjNZ۴do0H4q /9>g0:5 뙙JF<YnEyyX|i[nݶ@_fBM݆*f\_8n=zZYĀZP-ui*gUc HE?ۏ0"=ў!œz<ߓB+nA`^x :Ed\9^ڲBa1D|/LS]vM1Qu]5w;'_֝I4-&C8k܃:~4N =1H-Ba,bJTvkO8L6;ej~͠XۂɯcM$QݹQؘY{۵U@ D&CGybhwG9[YV볤 BzǨmE"↧Vl'Wz2ϱ-ɟ*lE[Vn7~w'>=xoLG<҉oPݻqFQvM T 鸛fr QEv)mBVzځxvKX0aaTV[a652v&t[0 1IõTϠ6;VƊ*0CfE کti#I);qqEu:?J9ulb󳅕R~:TKEZ;||F{A؁ gA׃qMCh[h2"ma4n55ؾ=PEsGFQdJBW k#'8Gݽiԏ/D4MZT!B)/}Z"&.YkT!}X/?|juOsw/uAhqX/(1O,sNÌzpn4FrR݃f|@\PG:*\"*}񸟣,np $ʣULsk:K4#aeB]*òt̤ɤ{/dt"4 ]\6GE&/\ .>4{FU>.W\Oqd9FѓDsS=+a07wP"5tWKrwxYekq+ RyhqnS.&wWז?<n/EܷxUߦAo낸2%"j €L@Jcp\P |%v,c3Q _=7v0a!puB,q$#q3;HgB9>LЖ!b"EQǛʬ#CQπ};ȇi}tNT^Bg|a,fr ٕx3x9 "CB Ԍq$cvZ?CH.w!e%0O%n)z1+@!iO >iš5r}z.E( eµg}U/h݋iMεٯqJK3Yj5rZks HO 5ŗ{*@ުi&P5hh ^ɰc$Y]F7ha/[xlPd!W0^W=6֞QҁjfS{潌cȎX2_M/918#4?ߋ%r'~G\.viV:ec@Ÿn+K6⠣{$Cq$?WHW>2FK볨kɍ Zhƈǚ TbJ5=~~0qɩ=u$˜zpU[6ۏ2c-lK0WB3U.f!2/!Jd"S'KH]Ky5c1q#pb y"zEGxER˒TGurGrb Һv-=T^NI@ܘ+Q//:GoSήL݆lF1ƚNnڢ "Lz!`Lla_-Da)`F+_$ɤHV3T FhzGr TWؖ;$lĀ óY]U RMCP\|f UWQ ca+ q;: "AF/pUuLP (7R^~8[Ri>*m痢$*½Z^M' }Fաn:W4GL] $ֹ'z^߿*X&uoZ ­˶F Oy;Q>kӠD c/}&y򦶀H*=x4nfޗ$\'E\5 ?&t{F>̅FYi[EbCa~m;Runc쁧u#MNn` /!rvƿ_Gw ^VfA/+NJ :E\J]0|[yr_)AENgJ $,R6(arՍA ^L =QQmLQI:>mnA]eXZ[- >pu󶬔ħOvD4RL}kPܠ\ˏ9W -=k?zQGfrîH] ==x.ZʮFr_ȧO5p^?kSaBÑvIu;<;0[gylQYBV¤ag,n;#[ y;?L%hDX<;̅۱(.;Bf"]S,2⑴G[?xA؋1p:}cIC$”.*iJ 1lo#,F{^A[7Gid ]u{~., ZOv!˪WzN_0[;^Qʇ>d'%04֞;Ng,b|+EcN 嶤kVZHǗsՀĞi4a_l tMCé1qV:ǂCJ/\WÝ]<#;0mgi8S@2TW#TDu4k{ބp]Wpqk{Q&xnot+ ,c Ig(xcnnE? QSfظJYBjŸ,""S.Faxu{\ևR/+xy֗v"ȋTbN;dp8F9~}4'iqÍ0YʺV*䍨l佗) _4wi =(!T?:j\/me)pI.4\GƨG^5hs`|sh8,[Lkb2hPn8Tl;cG>LB2!нNvpD3ՓgqG2I#[ ?I2l [slkaɿ%77>+w_E}k#@~k+ݶ S/fDqlP-G! E<%)Џ '3`Wd7}nG)LP;A! }լ1/N.*aɻZ럺߶PǮx\_ )W7c q/9?V\R >PPgc6ǵl~[ޤ4%=tV.eV|%ZWo7J 'L-Sz(ZLW ]*,jZǤЯu>;CK8kyEVd5:ycOLM^c|tl}VȘy5|H`(J}ooDK V;yè[ !8^mn#=pG{ .qvRjWn01 ͏IogkԳ-ġ@8,&S5fYjc&}E$藰GWO{ `V܏ab}n[gK(Bs[p)meGʅ鐮nhFMBW\iH>g{b+聮NdP9᪸no5:$# NRgo}(YY-7&lk\.h{GԆ5OhE'oMd!j桫ǃ- |:B!w}$hӼЌ1- 7Dڎw;iP2l=g?K1Ph_ܽ>bSNj!h­z^HZTEFoFO[R.涃zp~Vα. q!;vȀh7RPx=;;U`T eE*Ѩ ;hif nVdi"/Q\Z}dJJGCSbPz)-{/XJ?Q"\,oQ%c o 𺶽9jK^杀d0ZxG7Ũ˯`N0`U8JMZWFb943ߓ*BeF,CFH,ڭ'2%nndKj Bɱĺe倢C cuEZv/NPvn?8iKS}MD;Fp.:`Хu]T&H=: iEOk iU/9dgqHYU. vTzoY`1gČ]wN|2ٻz)QTSe.tZRuQxsыu&,e'4rM6/UEFʴf1}#m6B!-D╖0`_Z`Vk4Cca0FEQlR}W`T"[K0!`3Ҍ_uK.Փǣ{ ;$rg j* ۄR6r͉K2Ʌ*W_ \hyqW\,d b{Wۄfٵ ʕuwn3It@ez ɜ^I|)I;Ola~8G ˛4 copJ`.EnHq՞ e$񞡊e0UjBԾ󬀐N ş݇fm\+,/tjWXܩrVϿcBN# ! -#6ս}Bg ]N,#muiy2x36Xptf`55^]=E 4.[my 'k*y*#yBdD\rE*mE{Bf;Xva氿JVۮr'Lvt21 NvU4NR%pм"۞96\_jh/3i`1=І,ʝf,5ζAQAzSQh/(ηqNR:[xVM iq 9Z~*%8@Wʨ܁b)yzAr6rfWMT;,eSZ6w ?*fU9ž[Ӎ/ F"h(?CߦWV4G7;`]+87*AM0"Z2\Ü@ޮ3 Dُ8}| Kf Ѱ69Ѓ_uF˚'{~a !z.|3fr2m$lg99}m b4FG\e}h?RTpws=D0z1`70W: IkC +u-S>։+@ $zXv1TˉʖŚ د|>.b$K9h쮣;eӎ*o.w} %{2D';d,d__4;lVR۵_D836~\ܟXU1gSeS<k 7~s+FPikT>Ir"NwekH:" v>dCi 8?Fo>@,0zu} Y&-" O Th\aCh=t`.%rjY⍩,iE$[ht$-<M ?rb֏•,\ m5{ʕ;nLlcgꠍ֝&h2]29/OXW"Slf2}$sݔdKtO)}mW Op,vY][g>Rg#LҬ|¾.1\=0+{.)w=Iaiw6w":q%yZ3ԃr]UDa859bhj\W0pC:X 3}5I`Ts@U FKٗ%OyϺNPBDy(/Az ֶ ЛpP, b.B84`~8]\_"qT.f5G5jUl%BbiN2~܄YYNg*\M f0j6Z c2 f1W$9N7Lw[GRf iwu7sL{TE3U~{o6.ۓZ]J7iDimޏ( eRc) u^;=Ysw8ck_`WSo8st3YjR)dNRhp}RT$ "U\ Q]Sn\3σ:.#me>fأ>~x &Mז̦G4Fn&g/dޑyIB逿T 匙0i0 1q|GJtPi0D :Xj&Q.;_"dcp* He_lUK'|C<ÅLZXT1>3k9 f-B|QXg8fxˣYfP}la?ܬV4ˋecPf^$}ڞ #Ya\] #d t AK˼6H}Shy4 U[4ۍhMgoAa\ UUG~Wzja.,#w%Vf*! -ΛjX|MT8n3(дZ&t] WIAuzU0^ZUWqn-F 1Me cwA PC:ߐ6no.Oe`3F {$N<#cȆ|u N6BV0MX"2Å |#`9? K)Jװ UF'&m yDTj]zչg6p_p+xL#8[6pn4:o߽x/7"J)(QEh_g( ]+VFKqv+#1wRM'o?CpJ.JYo@ ɓꀡ誔$5nHV 0(W&'*(;g NcozKp:fpRMrB*+FJyRgMG;8u0Fq^*Ʊ_h Ac9d?lo5#xYxBR/%1Kb ד Ռ4)3'k! ƼpexE<`ABxQvëybBVBl9ܭbjYG>ga@t{kJ2oWW6,/#|.m(pJm|ɰȱ/Y⢝'EAqgqjAN"EߤjGgU5<{6J*n#{ls!Qn,g&/3MEGS˪~_ zIȦBO] hY-5mVx۟U!Bn*b D"F:l/D&% #I['Ѯ.<*qE+Uܫ :&Q2aݥ c->ھ<&N2iV>Ʌ5:l,mdyXqAt` dԊWǮ[Fn[n0r=Qd mt|b%j;ƒPAVk΢)H1zh3\+4ٛ @S^mql)v:J6A| @uAXx } fqH@R R.ocɁԎ~w|V>8r߾Lk<k[N_TƦB&ӰꀂmDYaUW/ы$5loK }Q 8RM=@WI1?!bؓN0Ҹǚ}K%SUB<`=@ALOv*PJQyoHy@bNOJlK 8u 1H`pYc-v H.z>K~_ө2Aضvtj!ٴDŽ q$׽y5 !U%CN GgP}Q#߉f{\^кg<˰nxb1b3*oyd+[ؼPD}N݆ZYyb7o;4?EXSUK7engDemRw490%iEN9=r1v{ 13KHW:DkISBP/5Jע' b],}1XS\٫dH!͒bA%Q 6zu ȡgP6IE;{^:D?կ7\ьjn^7š0%T⤄:(ր"OΜ dWo9QC.w*H+)Zg/J5!G Tinl1nQ^z+I(gOCp0 ft d;教)~M(X}D뮋+)vZ`\vfW Q?pGL*U&щژ6 mZs|Պ;s)7rfgHGoUuz+U ~4Imp8(`_kD#BqijtR GA‘0޳N UzECd6x Î75u}3^m/5*2@P 8} !>d9OAqw]䷏8Gj˭O**.T N{qp ?l[@O2 0Mpo!5uE}#.POYf~/sMHεo+=&ҟ(VZJf ݊wN3مM=G}X_IngMv(1`zZq>4Yޝݽ!@KoJ|3;x6G*Qwb_ʣ)~K90-QHkU+b: 6H-fF0ذgKZ=`#6Nfk!U mxpEhl !3*I %9oEb%P0CL% =ϋ}"&pna|7O8| -.o:Efn|ڜ㲠hCi3z[ZSƷ$ƆOm8|?|9ݷB ^6RjT^}k t<9*G̣nlYIgR:>HaMw&8xco v.\%"-_!3Y<&[yyHYZT|+\ԈŸ[.y+mjb$SU$MX҆W' J^%[6 54t#5n2j)/+0W;JPe1Uśz4Lˢo>/W[ؾ 0f)ubcwD۱NˋԀ|9U?#2D:AXfGn ? <~[h^VgCn'k7Jح1NIWy`1oۮIQZu(] }vs "+^ıiT>E8=np]osnrx`\6qp/+nOն~Ѹ3T鼑@ƕ P?̈́%Ю6/ 7!..,eAKQ]&[4ڼE"h 9s/N p:\b&E0st\Zc\ݶ׈/2 @o#7܂4ܝ 0֌ 8ՕzX=zsԬ62t%7 J*FI% ޻MW2cy x#m=݉ 5ޠYLѹv#ص, n$pɶl GO0*݃bJ\ߥXŲNeDe&~tA&EeVb7KB.17NQ5ۆ ) ϣS._2#2J 57eMmE:Q='ḯ%rώ_l ZP'|ՁUu*a4hGi'_gf80ez;o1B|FM}vҒy˩kT-;`_+Mx( :*Qu{ GX;T\>VmJ2x%`gx9tr NKh !ў/~/)#>ٟDl-Vުrm@36֒9^۴u 3սa!O0PR9eC@ݿ1B+ߋgӡ+d(r_~P.o1/WJ;C˼xlؗQo@.jObd,l>&-~S4Wg<'IK%k:暫\F`3k4[ 5x^@}#Yկ\ÙMG|.uM:l ^_I_Glv*ksR V$ }7K*-9X(ZW GDSTԮ^ۣ -8J!˱o7x %#k=2kM]e(>O(cmoQ]8c1Ju֟Dx᪮qz&8m4l~yb_8 {T^&$Ո W.9V? l bG6kw*_g`JAW+~Eϓ\*=)-cܿH2>eӍK]\ (]Y@Y.zaWzt M쇽oeP-O1@vJruX."9\*> NRs{ wMh bg OE*3X؞޾259u ֋ cgR=@Ӝ륎ޢaXXdMX!o4*gX3i^li9^f[d$ř| 5MP@גJ+Ҫ~:* ]]m;Wڜl>D d\T݄cF)dǝ \]1J2iE?A3PL*Bgh,&s. 1:r3ސBt[D^ى>g\읰Qdat d2O)FOCu6v|)ͬ?i -E c遱@*`ol vP+42J&V{ibujdF\K>7?%z{o6a }I~k 4'oZ882銈Q /8:)-$#džZǿe[')P 04mߍ~/&==0"/hQ=Kz\40?c#k[#ۗtյ- "@)p3"d~_݌)+DDl4@r5yg+Y";% % K?.C3iRbd{ W՟#ʭ,[}%ݵ+,u.Ck{[FIRA'L'@b^L+,UJ'g'ɨ߸"9-P}K)@&uqA$BmoB^UYYI;5`lIծp䑝NMfm N6=H{ja?*qM,|;m^띓뗾o5& IDŽ./u q>2A;c՗TZщE8W*T"8'F3 %jF׸U$oJڤvMct *\}AavtoVU'K=vH@3vv Ï}%8د %>/9@ϫ%0Ͻpt? F\=K&Qj·`5X8(+C\,AJ2o˛VAj~^$W'ҳDtdDq*ak}O@%P ^Q #`ޑ9ID x'^Ka^炸 a#HDĵj*"ǚz'ɴ߬R6Azܛ[|eoq.#V  9}'y4ѸSo[M!p(F4Ct@47^mջv3 ˞k]175Z09D 8IzpB ş˨3&J<SqXmDS'Hvx?Lp9ع$Y=K[|fEd&jߤr6`p$fRm]IzH)Ev.$]=Q_X*yEBFh޻1c xRɲ\M$}9UàyDER M,DeL_o%'e9_Y9*' Dm$x~ʊV'U6Tfd@ղlPKQ(FA"2/$6cF9XOS{Eo.n %.c5\PA;kڴxZhC/>K8;~;aP͋8i1[ֆOZ/J?c:='Y" zt8l>.+o. 0g'~B? }S-Wd$[yKWD>k'J,(7C PBQ ?G|ϒn[~gpR(7=m|=` R*PIbZd՝bBjG,qP>%;8_3#z41__=*xPbDy'(zO>xɋB[ȭZWa*RL'K' ֹ'`}Wٗ m[#qjQlm*ǻ u|ixGE 4{k] {ܽY/y( Нq;:8oD{ߗ'QQ( RֲղbUA3+v +.cZfo̸s]Qyr4@ro9F3Z8_v_Ye+ ^t%&F6pwx_!! _A˼ՀMlHlA .\F8lC9ȹEQINR4F@W,#р97l%PAKnmQO4Aܤ`1쀕*[+ j@6Gqd*sW\cW1$Gb=xtg\Զp]&W3RIp-hWR#h9,X23O g=J:y'BRnmnÚ޶8<K٧4e8̖|`;*}(q;>)tR|Xͧm ?a`B&prJ.8sbÆ\9}˘:Bg͓;\)/f@' _0( .}ߧba{pf$XF a M{v\MOntHqKo\?GQ7bƪ1U8`?[C. HM IsxE-W|aYDp 4` &EI1Vn-xa o% {&TaXz&I<t7@L*g %R|a)+볐H ?΅C[HJ4i(z͆(= U! Gy(.viƧ܈Ne+N;7%]#@0MwW@TϤ%J0;6@Vڑۅ~Q,n9@d,bS[_,4Wͼ_ߔ#IE&g#lg+5RQf$><\cϣ#4+;f/P&GO4>]+qlz f窫Vq3S&64D˞eF5j2IF:f>:Ng)C@7'rNX O׸Z#hY7kкH!zWQUW*PI r"ip{至:s6, tqss+U~bˎF?+Pc \3[Ucw7 Sɟ-\`wM(zY7MU4 ޘÄ 4 rv#6ڸwۮ&uu$fK=c0U7qqݬH>_9*pڥ@Ҵn=)Hɔ6 ~ OdCF EoOC0j~|4l!tas(3~G1:[dsXFޞ9Zo{Uy`(V07GJf~>B.u*倖{Y&a-I *ٍ'tE M1 nlܚwA1#CÜ  aZHDxwx">n S5 -nA)r7{vt'e H47٩<=39,1=gË Xh)qSp`":YFB_Z郱qdywϼoL~6R,('Tcm\ڽ`k#\t+S3,ӏfiɦ ڶҪX|Q ,D3|ϥWG%ܖ(QrWx`T69zd@ڊ]e M>]=ô87{ $Sv$cBe>4_*iy(:s)ENMQ>a *{L^~;R޾pRv G fft4a[ĹsU{0MyM{[𭭒2EY\ u)f]q+p%-J/A3wqV\pDERxw25"@i;w]=TGz?]tZb< j%pnɈ 3{Hdk>)g[)P 'jb)Bή|S }#YaBPj4fa܄;;VM99+2[^'{ G9<߯MS1XW`AW`'xu [⏎GvZ8F`=T.#{2[U>gEn 43/ &#f6Lj bǟo6)Ӽg6i_ Yyֲ}{ō^u OM׆l>Ռ Pƹ[E0y Li'}lxED,wA 0k\ 0R4ƂMUO/bPtbIRyޚU ۱:% `4[4sjQ[0os]k[y}*l2±4E*Ӂ0ߦ2>ʳ}MR|_S;oW~P_pw;J~tï}|Kꅲg}9w>~D.H$'Bf+JEn: VgUЅs#"yPQ1aZ s#gHOD%,d4}p_?G0Г} Lx= 䵱~;=yf Ie.IG6%QK˔xx ߜ1P{gBʰ>pIe@ Ϭ7)W\Kwߙ_şk/*c {ڒYjuѷi+X הl7.)/v{at Õ^[AiebrOo~i S7HL.79NyDsYNy2, ^i秸# %SFtrĵ_! W,\ɒԬi8W'o.9F}xaà(G%hQ#Bq! :`PtgـKj7FNY*Eߢ㐏I/Fod0r[͡TO :C=K &rݭ. ‘2T-ypP3+j'd}$-bꌈyk{] uwf,rPZ% lD~^ydU3نB, y<L9@0DOᆣӦzcF3>0g˪=fq&mK!gӀޝyV= ҩzA@Vxfj` ͽ[Di@Im; nrOw*KFmALͬfFo (}:I9nlS_yWi?&['.xr1ZD<ġHP& G<+fqfl$%IQ-/'6\b.(n\{0\k^+SЏ~kU*k/ iyE^\+_{bX6CL6%:=M hy.M<,s1V;'CpG%Jo;c!0ם G7_٠4pm:gf5>\=>9I`hYb`@<4[<$1w4S&|OsM)ےQr& HIbRܣ5+ GjZk@Y]t!''FTC.#?U:#K(Bxο+s*>iG s%GL(+pNSڲ %{ =rs pՇXbة.HfBuuF*ɒFbuKrRm5sCI) 09 u9"wC}Z]ZQ U:)g*'$Ƙv$ͽ Nop /U ƪi ^?zy :93LV$E[y {e-7N^LI()5H ,' Ȭ^ >gn2 }pJ.x ĵ%Wx,|Z Um#Ñ"Cy0fD(rL7D/nH8(\ QT>Nr?[@G; >Hv=B 1QVi]1 QfBI]sCHd`Q~5ɭ-ZP'}hE8@*&bHtR<6kLyEY&dw L, 8wڪ9QJZF'~{B(J %6 h'i\G}^6-ʐ$E+`vRx,ryf܎8U14"fx|w6K\a=O(2c~xe2.C,}^)yb'jFA,X_Mw LSi/2 oH3$!tiYP9E,PC[/ө` 2{ϛUeJg A U,$:Pl# a$B.1ۚPds s\x2{4VC|q)fܞpU]غn #4\3v VӪQo8DXI":t/^>Z8l![@lqHDӺ}ʩk=H:Ie!vptxv$Zi9?y -FZ0 l[h}{Uζ Á=H`&vrzHVN{^jm}k8{-M8#9;yzG:8P/H84) 唘m@yȰf , ϛ W\_Y Y`5/k3Yq c3bOP5:{x_HDf!:wz [-9=9nδ6Y-a1gZ쯓CmtA^iiI(fhCez)ewP/܆F}rR27q]x@XvW˞M!gt(bQl N/J$䦿kfiyȠ<:6;M,q2EZ&f3lIkkҒ]ϕ@Tcp1_iFs*m~ XQf+?@gOt/i o0d,_źPm}ZkaXf.ltd>d9楡C$h8$Pwz+ [^@zx:At;zϐSQ2 H›+Ei_b6יwOy?\WDi G;|w,B-&+NjKgz'5Uk8?]Qs lV!AIcФk];}SYi!^|R/$Q/^q-hF7;*W\Tk.e\]ׯŧQbKy"<)DxWׂ%`뽶ӗ MxK-|y3rPA -Y%#h:&-"V$ VP,M{*';ힵ0c&kv^M*$BiYs EuR_ o@ۭWF7oӧj f ͍=ƥP\K$ :rwF}*.,Zx,g5*/ЋOV㪗aM8ĕ? ڕ"Т#5s/C&]8U :RV$;bQ ,h <@<9%7nOzFY3~y(fG]yW܇?<=/A^qF{oamX"Dx4y>*u  oH#hPG.@?CEAYω=:lasA…c@ "0$+f4xnA K`bgÓE׽O+]D51S*s+ŀk?[ @OVw='F%c9 B<-{]U+0>@[y6`Kt֠bγ/o5 8(X k؈oE5d"}00-0HF&eM)oqOe{9vBǨN&ͰKU"aP">#wST!Gp[u D8&)HZDmCX}NGWSCY Bdva>nivkyU*cףHGmRn2/TEwz8at#S>O!@8飬χ J-gL(\ɫj;9F~>7 bk HF{$kVD D3:N>,S "s4Lcvd~0m\lTivj׷eQd% [}&4e⒃D+?˞~bV[vF\*<*4Š!79enyZ⃤6gDsfc)o US_M8tDA)Es!sjDOT.L1?b),:L=~r=/9A y rB1b#ׁ@oKoP\qE0UHTzsZIGK•!'wDwʄ‡\ - |)(mDY4$.p/ʊ{4[.*M\F/o_paFS@pQVS>|9tEЂ䑖KɇYg&…z5VkOm]a(p2Ij^;[hV2x[C5󉜐9<fkN{H]|44MBbDh?Ъ繎W: '~*/Q;V= k#]HaU7+4=ħ/xQ\edD~uNiG-%s㷼_Y!xIΑj@v1ۅFLS]b3Fz3(^@Dcy2wRׂ[m`lħ|Q\x\އ Vv(CU\]drE .ˣ@jۤm)0PovJhYJØ~~)2NyJZ~yc3(Fsu\J~@ &Rrͳ9R84EO> v$A~_9>ӐNc̕GVy[Niϥ_=%ҳHE'bwod]CkmZUk!l^$T+(B&F|Ue opo:IHݓdnjpdDۗ.Md#.gS.I~ArŗD i\K\fs-!i'e@wGHS̼4 \caX`N\+c>>731K>F_p}**ɚ$kZ ˗%0lbDa.;X)˜ض"pvî&$_HFFܡ:Hvee])f&z )3i I[?܁;F櫌j\Korzz;LDZe$l1~TVaE|,w#gݏhcIԐȍecu֐HuANZV dur7Ax XEsXF+9I&_[I-ð}g-\Jos_2xdG~vzeWۂEgړpDhoPwk6F:˧❰v\}ZXS_(uYעj"r%dU|\O"+oO${tIPB:F( L\+%䢚@koS/f>TQ%F.Wl8F%XPՒDf->:Gx|PSxzX>@$SjӋA_ 6Vģe4oZN֓?%FaZ F60nl5 \ٹ/GV^6>24EWNT3ykDcG;<$c~HjÞ[%PS1K"Fgo#W \5tԞGnEa ]T8?Q@o(!l T3Je2-{F HDZvL1??7G[EC9$ߏ.W&2qd"@@f!ϡ.}IdrI7 <f }g~\kq@.㏃3 ٪!;{/j,[P'r٪C2L'Kgb0Y|`5/!ų@Ħںm+RDV+R5AR4F% !@F#=* 2ƥx1%j2cN-Yu3zaR~< =C"z(Y3ph|zRkpB*! "&rl\%L [w">aV<&JgV% E S M{>C(лsԲj j{j΃Ս Ѝ5 y˂LmRT0Vg!b朹AJdc;ʜ5Έ?~3RmIBi>We~5i;.rP/54Xz`94 UdYAV9y],l`}2IE7ACW-nNra˳hajxk)I,1#{x젬:Z,84xsEw~r>[i˷d;T[|(Mcڣ-_d-opgEM#.LnHٟ[0nm ۏ[ 8+AufGS<DstC.AȘBe&ؾG($âݾ‡Ԥc:^PL\~&(L2l-5tWbkkBoȲ.|Vt`)+h0٩(3fo0z$j&ԼW" AJ?pSP.f fXI| 3aK# _)%JJx <ktHʛ|+meRׄAN LФ3x%fdP׽EĹx2LJebu mC{_K RD^čyK0})tI^"` l#c[p­ AE&0Aݱ4JwAx[Ia7HFTB~ 7F+$ x1%tH"^3]3!e kx%~]j~T&_f8V U6n p>/9x> %3~ /Hʾiu Ok>c'r9Y k2ˬ.oN)&\.ʔ~S x %)N>]tD$wGubëPvj;0gt}Lyt#HHFM8&?Yxn>3llVi?W5~!аIHxXbwLJwC>r3$"b tđܦᒋ;V1D|)Hd uIle(*Sg&wz< ɠ%{4(jm ,mR ;K/ĬST³6Z:Ik^aZ/$sdWPwCm4X츤 c3?B+; */qD(KyTEyrn+ЖYDHV̛Tʦ&E Z+27Y)ݍ߀Ð)i!JCN.ҘX> eQWmxֻ(Z~zRwk yHA' IpCx[N7* V:e pp ES^4 h][5<OXjCP-%2~<rY+ǂK64 !r^,zky߄aNTXɍ+<6=#rcϠdw_5B*p=g0 #_$̡ [oJr[Bx̓ _jrɐ伈M]c8ߣ&dj:C'i:]t*J>̨@Fתn 8McD¯~!% ϶\ǡ0K4ݛh<XI|fPJyD&Gn:x_“%VI¤-ShU{Abb;PAV2+ Z148M̈́E2̅M۾WHJd|/P@ 3WX9Aο+].}8 Og$աOmYn$V+QgQJB^ʣ;1 lo]*uQBŁb?/ uEߺ?[5,8P&襪WEHm Fm؝a2_2cH(W Z`?1^Dܮ׺vg65OjGgAEU~g*x]j-_oDăc$þo}su= Ri9aURs ]ST+>PdgZ`y(3m|oiNJ`t!l(YLfhl]mk>hdiqPN4K <5= ="t "`VNmpL(du8NM`Rյ0T  ezFw|喜&s?R(}e "e#e 7OQSr9$ưMuP3FWCot4Č gɶreuNj2wA=rQbbz<,_!c(ѿL>˲I޽15B y(>@{|fˌj17։QB?D"b&7QĪV-hyY2kyH0i(`3í[MPDm>K_L+$c@*;()f$Ś@+= KB{r{cA  s|IKU WsɸP+G*lMD'c)>"]a&ۨ6Ԣ{Q&־W4+pf%G :tK~o[GJ"C\T1HpmEg$?bx%.~2h29>*2 oI޹=3-d ERr|K)`-B y&zM0 a&>d_PRw A,PUyߧbOy~V~[/ha؊%5ʐ&:.{X".N͏q(`p/9t^j*}$$ÚnϒKTVXxcDMK"gvb7Ճ$$yv빕x21006KRvcʈϤWhߘ LT3v5䮀G5BvzR-֟jkcOL'y)7~=R'Ph~zS]PfEH`ݩ#cp:5O`jqmUb"&J+W$5> e_ OƑG_6 y/ r$.;fQsr|9"2ǼjAyMv%JݜpJ)s.e5/-:\ؑT,Y7ڼvd 2T"Ub66ש16ȺPN!w'A4)*M&궺"G s[R~WU@KVH_o$NRU F;E?iB ^(L)Sku-*'y#8Ft-v Llkf4|QOmXGaꢲ4tl>B h/ɗDTBڛ8`[-Kxl v&W8@)s.owu-쮀Tvn.af! ?zҡ(In䬴{O 肏M"7[>(2̯}{x՞p.] цuasĖ3o`<Yr,gZ_|Me1͎F%7/$n!͇tԾsw-9 *{z `[Do N&N.smv7/<(70#M S9޻_u74-\%@K0UoV~ E َXt9)cAWH88n*}z@jC쵘w@"z*(B:Vtd+E>յmax_" @#Do #fh[ZLJ5{/-,5r‡ܛ 1 lhlb 983w.%jmM^މoxce-k*3bGU4 zEvqTVJ"6"qM`ʰLH;C;@b{[`V ]6 m)X?@- Jndh.!.QyRBZ{B=D\8tn9xQ :t Ƥ^+ [ZH$W\Β"՛To<ͦ)KLn۬f{2 'Uhܱ)yї+-^- < u2oI_0zYhspDBγR\h+|(FB Wv Ξmf:D_ *o(xgd5c_88TRXGY"9Byz3Bow)8jJU L(UZG}?Y`Q(E ɴ*ĒT۩6 !=ǴBJvg9z^掸+%ig#L5Z~Sow52@Nh@jhXBAiaF;v: +S{6h,WuMJ2 yC/GSFJ2gx{ inQ=変./ȉ.Kx#h;F;f  ^:3TŔ2k&oaAD' ]7K";OlYl$oVE6lh1e. ~X  c >jYc=6sY 5Bcڛ;u6 s@Y4>bڱ Ã3O>6Yx(wja0(͹MgolDZ0 rWI1)!ˀ#$rN6{qQy J97mTԟS/ t̥ğ0Ù&1e[Pacf '=u2u ܶKgbĔҭ;2]}8:^>{#C?}8.(#w,=ͦml 5hgB]* 5m1 >{ T+@? ct$ Y) K#KKpk 2U*!T^)Ўʆ\ 2?$tC.5, #ф99;{  MŘ~E)sD N3QJ I(:ɔt=} +Š #]U<.$r{W? lTh2N0pn4`7GL<9I& ]~214&~,}|jm:g! HYW{G53t>Q#ѿ,*!(To X }i'u !F'2l&TMX.;=ao-^/jC>hÌahn"j`M{M|v9?oqeh0? aۯe&}@sxȕf& {~޶,I/cDTAV`3n׆19)hAI &ܢ@#__(gj D]avqb)rHPyXk3̽rq9O@'Nܡ5\]F8 Q9yt T^\gџ2eLJ6'T;m`0p8p HV~$ ~4b+Gf>M5GD u v_Xa{Fa:2>clO0;,F\O2K!0KFW"pm~a8ᄄԋ兒G_ꏝ"qv3fXfNVꂖ]0Cn􇦨BЂ7k )]9얊@qHQw &sNu14q׭)ϖ bٟIr2h"Ψ?fXц{v`(z!G65"rP3p]Cd]iz_YRxlY<8U!@™GG]Վ-yތd0I=yɭ0!4=;#+=Veār՜J{!(a@$,(`:Xǒ ƹbb iC}H,a>, UօhF AY8>\[90I+ +9TJt/%@*T-3}^@7 %( /F덑Ha$S / b7C8mՀ'ikm[4񴬖/w?@橭RrNF{p@Eo,frکsfLhPlL 361"e1hꝰ?Y HX"KϩRci G uUD OǙ6݆aO|ؗ̐7˓h\[!M F۴ݡX'S|%vZl D9"\ZLFE·$һ,Ƕ.5.&=m蕉ֹTGψ۝lɕ*w>GW0 @sZZZ$!@3ǺvQ=It/jxHjA]u]B pl?shPb=˰dN50<`uIgnV6&77@vas\{D*ɞ#NW&,Bjᦵd0KtB͏?zX ?֒hR==5\p嶮>"xfe\fqj_'1kHXoBWiME<)P)  L<TqmCÎ%A 6-ه-MRlKz[ӁYY7Gc KlAgOh| 7egYGEyrW.m`aΑ[*)f՛za/֍[MSxcY-ݭAw3y1mD3gn{m|!̖Ry-AT͂> wth jr0':SD͠,(Q % *CJt#`k񞝑.x4Q<&w(eTdwa0֟ZgQb{"n]**XV l"`&V&E?C&/'mPk"|/~sYU}* Ni"S?0Ї/|D?D#]vgGA_(.ЬnN2U5T~Lx\E޽Šð>'6(m ޿>ꅯ xD@vNA~a ~l Wm4d<q? T.TA1}%y*\zszLES=zFUipYoQؗ?zv۪fDe&y(')⃬>ȝA@VhopY1ť?mJyjoQMLByGo&}_HS[+ڙx ye@Dْ\IڿE LRW@PF57A&x[ 8c 6RVg|1,&}w ?;Mq{L龾Њ8`ߢ5Xck S^ӣ2P%~AӺk]B甏Uֶ45)*Wft0#Lb@fY"FA/3 S8{bZ3v׽jL u@taD"f(|ijT2;qa=<8srGnq{n^n2RhQaVݩ/(2%Qjh#'~юSY{-[|Cʾ%ڣo15 ^h&:!-kv0Vyc7N"4]ZSl2{g<~F I:s_ sź5TQi.d2TĂYKro[ZJPpYv6h@xUxU&{%AƋsH YH0mHWHc.&ޞdeZ̄ = '[ڸ+ðګ+qkly}tY3l(Y,$/;"f!| 01VE3)"8~i|fCS6r[)P81k[ ESZ^)WXM%rcrZaGS*K.'>L`, \~@*0 _&?ud];ݞԯՓ(<+0]`4B35i~4{}tb! o?bmKr!? }bh.=&{ 7Js lׄX@lU$0wδ4ׇt0!'౧Pn/ OTnܤzVֿd~ޞC?ABRz{^iqF^G2 z [dj+T,TpTi<16։{2Q_sA>{rpη*:s$@:J\F=%JRg_o(߀`6R~T|DK+/  ‰P۔F|B'6^Q&40>YIf3>|%h]ɭg)u6‰q=)g|*gYEUJ!wdk/s.@T3 OHs.evfhB"^vVǗ^;;:;IEJ coa\܌l Os79@Զ`*̘^gqkgߞ-2 cMȊ ,wmٓ`vGE6U_ 0l=bz`$]VL1x;{&.vW] :VʩCjh(- #n:>#.Î}jĵ(K\qg^I|LvW6s_,5 \lΨ啚׃ E+?l˭Ocᘻrys_[cL~e69]bL$o@}2 =9E֧GdG-UU7>IϫUftDo{8b]QO @~jo껃Y=ލdo-*wr[QP[w, ! +8LLo΁[`cZbM䍉dmJ͚>g jĽol2ictӓގ.cYڧ_^J6xkei<7^ ؋1>b?W7qӆqS:g)՝EeOG7ҌIrԡZj8#Y.>M^q#<B޾/Ky.~A] ]+Oq 6 ䷌(''WUY\-G0GKN4)1)~82=oOS&žٜ,+>_H4ء>'́KSU#$ ͸ʄx3ـA-ӯ(-J+R̾))`?1rV.)aQH҃M)* dMǫFǞ60˲\qNlBo@!N 1ڲ6_H*8ⴎڞ| SHx7t"1'" T`,{T>E BOٯ H<%l_:f֥2~}ۛk"~TOވ$ zZܲk]W}F,c3XI@ Zf٭Xprs kgl O{3YE4UD _o06 fMHS8.)rr$@C;iOAťC<sf^j, Do[ϩnIuvD׌b_[.lEn^{8Q lY2) PbcRùI=~&I\-Lyd*O + 52&LN8o>˥iyhoN_C}):=T+t3e6쒂'n^hAVV>E4rZQ'bdY쓍A->V+|pdr}a6J2yiMu( % [:Rs*F(."C~ Oz6PĤ6&n mT^s+iIW&2wlI>̇iCك((Al:۽R蛂2`m8[Z{8R=H1i.Y@1_sAU8oFk^s0`=aT,V/Ao^|UhQDשn=dC$0ũvqEv)ʋYqT7J5 ~E V/{M~db75\ao)c֒*xR*Aiv MK*s9 2^m='S `lT[ W-)w Gex' hj G%+?F2nwX=@# ʒ]BF6UO`Q{y\PzIPީ&5" "/(1ͪylWFf,G 6F5t.N5z]9=yrMS 4=G]v)}ࣦygLf2a h<ƇsiiZw p: JD[n〤-?8%.[A'xQPHfV lЙ(uސ+#kt},xFBe7Op͚_۾&םNRwg ;vUuJCV!tq{6W!nͲe/,3O 6{Gpsj)!2Zp6M3Yi01|LE)4[ό G/w>"2ʘvSYx}:[F"d r-GP׎-ŔSG F,Uw S{`<2xrbR{6#0mmi.D'j[ߦHijxԛ}R|2_]vb;v^a|O`h)'V yn٪{YBB洞 ͒,Zc&ں*qC77(yZ?F u:êd<5]* 7yT[ߺ!sFdP}H%>ZYO3ЛD~.B {ЦNX;}6t)t i_Ѽ&NSL= !2;@UWdaO `q&.w'|p5FDHPG&y{k B|r,L/ R_+8^c޷#z̄zp8ڬ,9RxWvNLƸCsidq; T%H/w+'~Xye‡]nMcHI+-B/q_:sf6|6Q67C|\=gm߾zkmaʔĄXZ0Xp 1f l @&F!mu|fQvx^/<"V*7E:3ڑ>3.i~h@ŪY.Ԕ>.otB! +m[UF;ב|G om HM]ԀROC5E7ߚYsZ)IA4u8']Dwwk:B3o \=qN_P1sˠ"%F~zm^®l1_^9N@iXBD&[ 3V,G&P݄J%*9è<[a%CW9aF5GVḭy.2.3ZS`|Qg#_dMinRzNzVm'T6 ̠CأI p庋~K@Xҏ @n'0^^[PD HX]FN1)#N>t7HtPNg{ 1 , %JUGI wߔɃK[MQͣ`wY}G"F^j+_p-ö'On ;߭ o sn<+(?mA/+Ej]wOO>Y )M ڸ}㈳ͯQ,piݟ&D6WT"IS|be>޿ႌ"}PN=3 ",8(ѐ)2+oX1h )=6CLL6F(>em`קɲ *, 8c`0`z@y"JxfP{Qvc3/ثL4Cο*.Q4B5e]c F0\oo6\sRyb#u7R+س +kǨ6u2خg-M jddA-]Y\?N0{W.]K ƅ hh'$rFNcHFybxO!sKESْNEү5 |/ө üe]חͶ挸ɕSBm634-,=R*k%ZO[ayZWOi^G5=ܣB ͹ @<(l_A0"<kʟ<#Q>R( q`Ҧ-wYTuE lLtjdC5C4KpVVTaSϕ=x$'1ᄞڊ!Ns-#O08DLso*6g<盬wq{T4.Šab#V ŷ2LEUmT[<[i_pXh<+B%Y8M*(yx%R_(ڗtq3׸jpz\ob@,jL6K ;$jYCٓŮ0@;# Y8!:tS7cM6x\ 詤!m}ٯbXR0) fLZֶp*O[)}oKK&(\3D&i{Ǒ2MD+C+]{Az[\_w͍5扥  #ſI <lo:Թ"ȑAn7W01Hi{!"#S6tHO;_S,nB[+ߨl3R|d"rA;tޡDZ4&_~{D t&acf^e!l7o2WzեFDt1mB _ bex>@e(O-sˋJ>sO'E#if) 3'}c|Wq@ e2ߍ`灔1} nsep^hk(gNY=x%æ a/'ǘ66שʥ9+p(Q *@wxeBs~T ڞ!gVx)- A\~V,W6t(T]qaa7:ڴbbTlWp.A`i1v;㔽M*)fUqadvzx(2%d,%}<'#pIm Od $PgF gA42G=}3I\P0f DPB\VJjs?GIފK}(%7\볟Z]}t"p_Wm@PK8~h4IS5Q266EgUߡZImR2FU8W9ހP|{;9E{Qk^24{LNK/4wbr6~Smf*_4H,5j?&tҝ8GkuV.0-g|%+0ydӤ>2:гʣUkXqqDU\4_v~5={ѓ5=~hadfS#0trAV2+ܝ_ WcŅ R ύmp#0]hiC02N!CU!{/km¬<[\Yz0-&hU'0SxxDgue{\a kUy%m.eW|Q0 S .]tHq ҚSxo=D@W :_Qr@8ugI}ĂhB0.4er3[/$F (, #+.4,i6I;nD҉Y VZBܒѼ'Bac"91uJjQ ,h |`s+褭i]kh :cEʔZ-$Y 8bUS5D\=0%ovhV%Prٶag/omS:S$^!ޱDfsյm|T38vday&h 0"?}U a0aBjHq"n ryנ;HLmU ZA;k=،u*'Q:OFT 773D&fww;_6Vt?0uZ΃4Np{| Sg 6sfy ,X2\-#f!55_ leT<'8ǡ ,v_1ӑe_QtSm/B 573&nRBO 뻔5^ *ڷ-̠"cAoEbtEPU@ cdtEPadůsuVCcJC!UȂ˖ g30@zuM'P P^`~ ?aANe w˥EkwMzi%Eg9BkϦ<,3pz  7 'p 1q`8M"'OBm7@xB0 N OaiL38*ݱ L4Edq]E"JOvPE 9k7`SpRR Z_^ޠh >w:%WR2{@(%A#^2d"hlE.ժV[>c/XkD^o{ "=ss*c;H^2C$3_t=Wi߿@%AXVoF&ڷ}X~=Aԙ6ѬA ={H>n*4B=&oswjh u߯6x|<ޭ͐9XרaX%so`@2kړ7SRQ)T憣HpuJR#a!u`\Fgx]EgeC10g@4Cۓg(ѓu`1݌֚{ W&Ykm]&٩s;U뱘D]0K;l.]Έ{et3xA@Wnі|V]s_߻BLֹK8 @kCVe0 YMg0;LtY@DluFu)4(%6˗Qw^Q-q@Iv>b*訥_CcdIsr<\ gAkHlĽ ;ҽ:@:(fzuÉ2/|7pK]ԏ%'9TQ |庝_̲CFsw~dVZ]?T`#8u}OvВȊTp`z_>\L'_DՙOTsxpI.n7On"@ui*:+xp"f\8*7,ڢ fb R*jjB6}ӯ ?>!ҁi (CCMEDo摝%=_zA)[Ep6FնƧ7+pja4wᡃks %)P1D4eL^qޯa>:x ,# -ڨ].m4XB*4JIn5yTmmE$Dݱyb!upX0_ a~c@L͞s?E ~n MSd՗ `8@stm B>|ŔjۜVLdϗ'IA&eCq?iPP;,tyKNs8S_wϟq;Rl;X_IG}Wr(-Ys ؆B&vf8%!xԎ& N|Ueɗ@ftTqjmYO  8B7}Ki5i6D_"ޯu T"=H1`=_@ejɷ]nQM. (}V8esA@$}teώ*80p1?Z>jh1YP_9wM-P \R|V&}q?q2l͌aSv^:5G6QO2Y(d~}/>$^ZKZxÆeB*Yԁ/͓c A-#>hO`(b&]^+=dTR!Yc|1A3aȝ9lwaSk'a:KQC>0Ž/.@*Wvry]  ୥|5Ԇ;()KGVF/aOƓ ܪ\J4(NMe8 ܾy;i?"ySe<gɲO3u$-Pw}{1.6sjԂmҵUqh( _`y>JDDΛ LXhL!&{!Q:Dz3~ BKP^Ej܉T뢤0Ck/ 1@s${eĿF >sZ*} }}za*Z)`CS<:F.L*Y4e`8V)1xaL}WF(/\Wg^6 <~̘TKT[f'u;21Pmͨz-:Fœ O? _8bZNxa*^}4mVsopQ#Q y8N|)+ r':ŧP@^HUL#(2y8nŌ{I*5^@GĠ$[ >1P1VAL6 nj( :¢_)' # gQ|K@qn8ބەk8z$-ֻʎXJPXd a ~;i#pTfò 7{!r}Ctޓ:VTm(ޅGRq8>0Eqk^w}X`G}??ﲫ5jSIz`ʃE׃[])M KKc!׸;/K} G_SyD:r%K͵MmqbAEhbx]P#UL(lnhzh-}@K-rUPP|UqKDa@9T'/Wkz\|*Ѕ ZXwdSK<4襋`.RAl˗0z= m6Y曍PV'˘5ji[J9^Y֨sDSԃd%z6/TDgzK%h\  x2Vg}M;ڔ9l8{W&302OL:gWʑw(\αV ͇QyQYPY}I~Y#+Gi©0sӰ!Cws0Sq#ո ?T@X f~h}L~c' JZ-߷[~Vb 1b@d̕t x絘E$fO(~GTp>2Q,[AO*f >X4}UlZZaM?G6kA7ɹ% +XM8QZvĴFyYoj 8hKfvCn aNORżǦX_tbncǀ&}'&=8l7S>V 9bfVs5bDy'.B msl4)o{I^ߞ~> ZGG fii,'j 2ǦVwLqEQ"OSK{fk G0l/7a` z2KԘ^%6$x-޺@i[頰GIe{ҋy GZ  fYtrÓ)霑$ dg2 3!J#}vSk:x{"rgBq-"wvƁ*X'FYC"~#9`ܱ>JHym?J/0- dJr|++Ɗq|戲N@~Dk\isTb_Sk ѿ-|,*geDnkLcr7Ԑx<QeZb{MЂN,ju*A:ydUcBYk'B3`aRM^E}x;vUXW U%RJj z}ÃϿKGmW% ʺJFLkLtYC,u' O)AK%鼚\Bb*v:Mp8w ~À+$tMQc[7Ljg`eBJ(IޘaveMy,%.:*w2U0kU02ae Q Z~j?Ek6 KXoHw|%Ψv2}GH~n<? ` _Xdy:\_Xk{8M9vO,"Kyy&Tj}=<=`x\0ܩܫJqnPOٯKD)=1DȗQ.- IoLpwQS,G/Ѐz:@ϖ~OPIW=:UbwB8K7 _4V-+0j:.,0<1~bKʣ/FnaZ.-x'-Gӧ̐\ 2*gO b,A*FzIFgb"BvtSNmE-WBir(f8_'#L?N׋jU{s"4yZ^BnBuBТU8)i1Eh2 CsQtaZ JeJwxFa?6L?خnyqEr\A|Y hsL7 E!~%[j}*tڢY;!x5fGvfHј.A$mzw-L?P bu|ļXp''.QHn u]SUtED9CЄ7#Rde$A6 Y1דt3LBt&Q jk`2zgq^CQ6s)3Ht ǬylYWGf||jS ?jbςVrl<%!W\7w!ZᚷZC%WH}Lnn8-e֡KEGNBU#F*80f1?IbO@%ٚd.g^4=لY9A1}*qK+rH)37 l q^$Ɂ+o/y˓GٕfL~"QvnųwQ!;>^b{xLC].eD:1qEDqQ$P w /<0a2RjlU,=ųZb纲u+]u[(%ܬafg%N߄|N&dX U3oׅ~#w|U7cޮ{iF^Z٨^*z.OM)9=*?pZxڴG^G91ӬF4<tt:쥝vC|*/0.aJv$Yoֻrߥ[" /%!Z>ф Ǝo0#U#/Ro.*=W[mWɠyc,e6joq:Sv9Y%Wqg43rw'TSO:Yg3v*wnx-5=tso'L298 nEr&dSs'm)µDQN|5DE8Ʒ+Pp!~wW"s3*1.HWD`ɃN:%F=:X%7`fpZ$*`1@ AQ'Bc;}]ë5Wow"E4Hə.4zUl2ӫ*kr/ߨ6ƗuKCwn8l?2zBP̺EY.:NkC<0xkY394tQ #A lvpc*f#r#mɸ] x.4 j#{ 9`.Jhڧr*Z5XԳz_t~5E)RL/ݶ*hOͥH4Qn7^P n|9$#kd6jZ(\:+i6 KRBVΐ)#c)Wg'/ sS2FX{7PiaR~ZX)1G -:-pi 80#gew 9[?PW$!I~C.)ق>* Rnys-GDBnI[GXʛ Jl&Kln#<0,?l mD 32Bdl飃{-F]0KrD$t$X=`\c^ Pmn_`aqn貖y}y>>-tk{T5ooޠZᕉ(鏏7\E`DEU7u qAN^6X]zPÔE9R& +SU)SraXiGٳJsM}|[(ɀӮNz";~ 1wywHHI`Dܣ*m,oHΤA{ l]5ʹyVغ=VQђu(sX*3vn6v=XC-J 2c=ﲹ7"w|pV`eM+n2{HLt牽c0 "Mh6xN;[4S{ "k+[ 27P0@7a~һ\e^98{s_ +)%x[8>*P55Yi$ RVȲ FI"W8FR9M-j&nT}4XSy}V0:V p[Ds$fq;*Y~OD<% @N{W̕;#MrƳ&z-5{0 ,Ù"6" 0Toq?W51DH>},Z<6DX==5'"^,AVH.A>Tn|Qc~~:IijD(N&үxwfQC%[F{d͇ J3Q%m14:4?5ıPlFh>dal#N~ȋZ qp0{5=Z]>`."]ECUXPso9eL6w NpiK9U(~s}{ܭt!ʯ"|3HN OlK#]7|潨6G+ {MG q`n%"ۤ*rMgn]7vIY2Ss*RK_̈́kMrYn-2Qf~$Cn ȨJ=*89(uSn}?(IyR xglL!F2^Pi ?@ @PEXF0o5PcIzEV 1|Ki/t *ao[ȕVvY?5ֹx! UT'C+j)tTNSe|Pڤpjь@^@y5 ٰyx=~| 0¹Ts!EHU3'Նiƀ#/+.+mozӾ&^n>}g>JjA3̞k h_k6Sw 0cPTR`[T5rۙ \myP3Bީ΄2:$_q'`ةh-㜖-S w*x.ox[;7p\9 >kP.NB+*^9 a*fX5+'0rɠ2ҢrJ<'ed1 TjVomhNak[4CW[5m{&~2?tW;5>l҄]Zhﶇ/^(to)!.r/㒆Rv?Wxqens}'Oӓ&gq>AN`zI]b*K?o1Ϯn U\-Ww!5AGP> Dj9Ne}*66%{€vT#wjJZ1#P v\޻SiEt0c}?%GR$a'`,ߨ3&H vpf&){GRnoof%n MmqБ@v؃zt~᭶hm(T!\D]&ΧKo+$BtP'{IG b&XS0p(}3S$JaLO/LZbV>RyJ'A4Z޲G pW&F#Uɋ?e#c(,DQg u$xAwo/ ECOـv: 5/LЎ>3Z۰H *X_< VC\=0xjG cO}H; tGJ`/8=yFR*e ϾPPۍC_E`QP^:e~åQ1d>dfs.g ;|kVW1Ϭ,SJ R}ܲ锏00l&#WE?9)`wണU´-u8GIiOFPμqpd]ozG)c:ؐnv:O5x:03537̛@7_#*)R;P}z؍FkOAŤ,"F?>j")SOM_[#NUlf[&l;F<}tG*i~0}mć@"dk604r ٌKKL)s[F B3o킠nzw> s>8-ae 1K72΀xDM2PžaԹ*YznZtD k)nnV =N'K]\'šfϰp!&\ ph"vbrQ'M=幀jR[E>;?TsyD#O=d▯&0m!O'tm_eu3j~,'R4pyD <f^hlVvykqO, +嶱Ie3VDs 1^Ht[يs+5Iq]{k d[Xn,hK5bO9Cxn mpցWHƚ_ ҩ90~ 3Yj_pXq:MQ qY&jY*> Ib,tla& yVSZV4TrW@ddMAk \ S~cv=1oZF8Us>&ԡuj~F qE. ɐLʺ>/1ƊL6ttքrRˣ7h5嬖ҁͱJ}jz]ڋh;#) lf\6̓CA/~j BY+^Ӓs+ ka?ËKn!l=i&ȿG8kx麖\(FP`H {˷b0 |SqLlsGE)Z]6仢 $=?9P gk]vJ*Nɠ?lKz%{n'/@bmb܈"[jεq'n-K_,(N2X gE|yIp}?lw`(=+=샓{. f`vJvگ!UdY{KKS:|VaIGPJtW_ k=9h Dk8biduvbMhٍweEy劯bYgnOOw K2Z432Ӱ_ Ow&Hsr$SzH1JtF"2@$+*j.N ᢕpmAC/%bX2ut3U5MȾGKˉJF7ZVmz5K6 k䐡߻B9cPцT7_E"׏3+LH(ma36P5u-=38(tHmݥ"৛3_;Tg'Czw8|h-OK8}VVSF]= WЕ`8cA>dMw.,_Gup[2PT9vųs@s67vvŕ/"Y/˔qoS' D&l@yY~qq}"5@dvsvefim^3lW:-5ƒGPRu]Qg7L*𑡫+z0Wzc,C%? VgU$ҪOt8j B!BV}ik=R-)FGccHm:U,.ϸZHa3I.L NE K Er}ʇ& iJIVfVwy;W(˽sOJpzo ?n"$Zp B 8׬&|f-t2,!&p#I&,eOtKF6ri Xlx~!T3MBSÃH쏸ϢS!9maJj<i /]vyrSy7,(TОryLPoIukuO)XG4_!4?f T4J PvL|f3^myC=FU^*Ь0Y*Q *h tzJ$f)yA -][X"w5u A ".ə&B1B)q"kCپRt 7~njȩH%!ou us(ŝvLūL\I<3,#z>:ïkgb TV0x{,SfPj͝[ "1wA#^Oqs$<]:ǎU=Ɛ:&O&NRjdVIk %Da]eujCy@ [0Iڬ7Wv$@&b/%' k}W"

7rstG]p[8:͑)%JHyyBi$K*R4 hr71̝o;OO_Ḕ^tQ/rt*xqr氳ɊiO/ڰ*ܚb G!eK70BG 3Kvڔ\Oka$0/K(vܳ&f}-q8RSdt 벐{Xi v##pu̞"K[/CS$^ "ak&-L"g(G&8ضKZA`.7&ọVqɉ5܆JHwV"_޷T/x0 TwN4meg2,^gcR7lGi0r 1bN_sԗmDg=9L^pO0жJ8)D}|9$9vO9p2S 4rCEe21 bTQ5V?7;uf-OjB,'yew[&Pߎ|>U+"M􄊦ccFZW6H؋׵b#ĤoQ@I7h/Sg-T˂a ^wk;4 6 5KW.*f<)@dwɅ*q'τoŝP>n{˂uطQAmxAowv7& 29ZΫ )6 ;6t0OG]V*TFJÙe*XSG-MA5/ _# :×E|O-D .I5]_h'%~aZYfGzZA[[ ON@ u'zطM;Cq}: K F~r]tTcFO)9¹aC)al4x1-އ'SOqizjb+ΩOʙk; v"YG UTZ>5b1VIr/$6&)P~<"#]*K,0/4twN1j{4:x2J |_CYN-uܳ)8f1"fdϕ[@u}sE(s3ո. ^(+KDcAМ ox-RA>E)aK l|*d)`/3w.?{w'dD=I ިDOOlW,LO@qxlWQX/b{]I;ffP V2zJ)qZ)TzM.Rc8 6ٞn65^4/ w%)!:J̮D_>-[W8KS4eg/D&eZ$3wk"a` Ӥ7"H'_H [auEԐ6+q'm(!޻?/!4W HgzF`>-1ήrCMkMq8n f8@f GgC=j]8% Аnq 3]+];"ؿJ͞1^|qFJ,iKbmN3gYi>nMNl2|ŨՁ&88@ /[GB.0Pg+*l|8}YFb  H(qϰ*pJ"c>sٸ*w J) m}~i#cjDNhUVGAjTqɷ]⌁\h6UK)d%{~UCݰz!Hz7lӎ]x%F#@bv[*[coZۛz1(psk <#SĀQ{됪;{a-]TX l ĶѼBr) ߷Z)0,){_0cX#?XD(u ;hWmMt S@fYr Ҿ8TJwp-#rq`3 g=[5`LZq=FT@בEv*)߯PY\TA\)o/\}rL_(3 (bGP+vS¨-*@XۦL"? Xq\O{M7;z?ӁJ~jr&-rCw#4vc F$_'2>: \ gUAK1z;ͫ?a9|uwJ ab"@Dz)ςhx&F]]7'_j7!b@ٴVlwU+~5WLtȥ{gYMӟ$ֽ'լ=wlP,Ȁ`~ɩ4~ wR*ZcB(W^Q\﫨8;KФ'cD ˗^H0LW׮-R?[wBEm)[L',WP,E Y\ 5  ӿvR% 0 U\P>bmE]gi)fzB͑IQ9 \1/<)|hNm1g6x_+kc|V(ui@}lW>rP/GBrGR >l4C3nmw>?`@NcY-%j5hK2Qpn kϸl>`=L_nZW芺eQF 8ݹyc51"ڗ(=VӄGy+HbЕ.1w1h\o.gJtsDMsd8eyDUDVN^X!›=׾"qFq¸u,e ԉ~i# *R91 !{Ƌe5'뭷>v>+R;)sדj>UeM]T.wsUe#;uIƛ.1x*/'*F?XpC@I kBTt)dE'V+ޠ[%6oZm7E>%G(_Mtpk4C[7#p5$onS0Z{ ۆMyk=o(dO A*XV2O@utuT L_0 Ͼf쀞^*(%ZҗG'K?[ڈc{̄n"&ࣝM -W3.J9Bĵ[H71zĺ,S}<.1p >[K yݰ! D V c-8k9*A ~9mLEg_ #&*( V'^5mDG' = ߲(*35vKE )@dRT?`m_YA%l;\$Rd 8R$5oe`m9Lu]5TL;0mk#+nu3&Xrh) L;xT=yˌ&l;Yx$I-"[kZHVNL7^),2kjH{Z7&2NAl|E}h_x1qgE%F,Eܗ ˠ6(^ghc?G0 R~-g;e o6@aM1/bܦqdhntUZ+D|k:>+ mLQiX3 LLT cb"W?Yjz#J`{r˹ԧXW/NPO:jsN"N(:؅+ec-jڹ)݊Q-c qP[w=D>ҜÑy+Uq_kWw`Oyy.j3@)#.%l]Y#kc+j۞,BZȭxJP1ҋ@!A o3B3C#C[?: $+H%9U:' h 26b/ѥ_#8~,~gNC ;ygd6LOݫ*}/X ɅŻe)g,Pڬ/g'fthiT\.+AzS$95jL!kT+HA i: VfdU HiRL35w#//ReE%fGӮ 9f64a>ߪ:ߙwo426iW~=5ns%}@_EiyQ诫+q;^W"*=5ev ;$A'Kﭑ]xwE$~Pb Mr(A$%tlTn?ʱ _DEoE|`F9V,ti8*:ZlA_%(AOWPobYDP6Syi<@<:msZ00(-XPDi- Okqh'li_bGСs VK`<2 W/h%oi78L2 Q})q B8 pWgBa5s'?UcL1]n  "Ks]#+<T^ w=mX96h׳5c,F"_zd<@Ő$>L++^=h8Gx=i3.D,p vtmqvuߑup,*St*}{ލ Z]!blq=%^VA|Er5dd'{W1O Ρvgz1մ+keN. d3TW ̳: \=Ws`׋z{mQrdu/v<\Ơm^k+*q?+&ERr2bd@ǩ0ZNu3qj,% &KAfmk7u['Iۢރȶ<4Ar+pF'Yv4rs9YӒQ,q> 3@92JZƫ9 M@M`R"cRWiFs ~j"r<{G871YkvPVjB(l,]=Lz-I Y~Rb?8Z'PDZ: X碰 -[va _Xե9K)ƚ#O-Cixgp=l 4þ,/vJq;e~~:AU(6 8:Kيeqp<>_"#ݲt2H/-l4KȟGAlS#ih+nOnqHԐ)2Ywy~FTN" .##ph7D5||M:UM>$An%Cd\JH3dY3QخSVHB?{beZJXI.n[-j/a>ʖ1Vz-eqDj`^Y\K@n[$bM{'Hu6_IeRiEdC2}#Փ_vrDd .BA`rrmLI ;DM]Cq~/1p+,i|rԊH8f{:0e]buNR^cXr!EeVr*DO4ɓ OWfmХ ? BjIZl!m'!u6 ?3xU޿ xD˄& 4ņ Y|11B K-5uD9Agb?QOW%W$ntZLj$035ty1gcP,Pc;t)/Nd]Ve :9`[q60ĪYilΟ&ێeɔ&BSg3r\BQD9vpaDPEꪂRWT7Ws6W`Ll G"&摖'+=Q!tgO{r≲Jyr-O{1&u48oZdڜ5Y? E=!!~08b;WbQh<9?AܜxmX,"XxTәv^oQ!cYncdo֘C4*w=9fAɘ+>Noi_Ry^ePsS7auz[5>.PA3( :.Ϟ6kr"42PgĀ UEh6:176SY.u=ˊ__5]1c5XIjGQOaWuڽch7d7HZԛ==2 W|;|\cpJjDAm2|;&-mfm_o{fV-x/LRVde 7fs$LoEe &=tYL nCYߚaѸr|USM$4ttB*6 @iY}XR5e:@9':C%1g]ouNGV)AFn7Bw"m7L;)㊪Nrpc~'>EC4xܳ ʮEzG^q&~A0v(GLTm5KX#H7})m01Uyʤl$ {,r|1XȵeRas[{ (p.I!cOcd[za"t]&s:뭂^B"*uT<#w (jS8'0(O$D <VfNNyc4o(lӡ+Ry7+ϋAP ZyoeӥSom#^`?J ,UlɺXOrƾA1Fx˄=6yE* -aa,A1.ԟ̖C\'E$A8ЭØɷ)3Vns{řGv)Um;*p`(w9=I MjXݐړ`֒iY?k^4~lX+)=j; .dYh*R^c Ip|NarZ!F:~R[:ﶼYb ŀD d@{^g.X[HJveφTبPW'6ҘzZ7rk4iܠ 1٦-nR!jhwNeΖ܍e0Pz_c\vXC4]ɠC9ʫ9:~/ wC"pd^1,C 8p;GI1fO.<"*?_rLB,Ŀ(PS&!_D Yѓ}'(~+r[$ԡAh/`?Εe9FDNZaCazwPerJi|XɆ;yӅO2wQRwMƟ_TQ ޤLԈ%@f߻W̡oDvěh Qk.xz+rTUط:&re$z{զakӨ[ cS!l] y$kjMҒJn:*/"娭#f]'ɑЀO\ZIUAq$JPt%5ǣE I{tXQLJѐ hv>tfuX.U/Q~ ȩD1[6yU/.Bއ7^4 !=(F7T!V|Zy !0X@!T v&EQא!C?j7䡛yOd\EIǺ>)g/鼩 1$l 8vơ2ڟQ'*<:pCM\+g_+Q_\)WcǼ&LJBS ACɍ:-Np ꤦeWI5:hCKaYCQ'9*]R2tBև'RHP2}|'`BQ8T..(QԺ)).wƞ_ tzΒEc6:WL^0@pJބ*TVc[C)T+j'n')YdzM̱Js1AP22p~p9D[io Q 2?-ޞ29Ÿ-\R/6|L~kA& 0#_?Lah{8gЁnS~.E 'uK'ȇ ԍnshei`珯=F`6St`8 x5PAYљvJX'zӺ[a޲._iN22o,=8Bc 1P.D]B,ۻ⹗ mi+f:7C 5GvM C)HɺenkF Vc-彠]fR%+Ǝ ;(Ǻ|{g#FG뙒ӯ:+v4&ƷlOuP6Cbf5HeDo|T]Ռoe1l 3bf ODEc6y+Y$ƿ|XDm^*0nC*Te%]yA&7$`/lCP4- c+)тI]YJ#yUTި'v9Uޞ E/;O@|uH0Av5['iG(co'vZtKiAW.";&d[րLK"(#v)%Xceݟ0*.e4,w zZ-" "x!<e`FAύqkuV:}C?'|<rSJ!5%ʶ^۩[P!$9 /4zf=q 7f_F=KЊRBoyHC+>ϿFq8S{D8:'2y8;4՟ͥ!q϶ϻ$8=/@Xm %V8+BW|' VeOm9%=o3IcuѠETF_ rD1rڼ.L-ViZRY/8c #RXnn{:E̺;ak3T,N˃.!"Zj!o%{@nnڬhݧYPHxbSPK+7f"6bƨJ'e:].FFo\vu޾Yt4* ye{C'MhXM- \^ ="mG>ƚ/|QP#* 8I^j56&/ǼyhsMn57!<Ƥ5xF\rҘpVi6hs6G@b4JBeٙiF X`/<&r -eLqc1)ʠn}ə Yu]d"@1ݧ н#]kʢ S(&@`}-C⁵5(72R%r>L4rjl@$綞DY_jp.O"*CCNӀܵх#  l Uqʼǡy~d(32K_Ԛ咶li>i"àj!K,4{)hTAR'DNJ7vΝqճ63-ik]5L7r4X,bbe!,H 7F{[ZUQF`d{n00,^#ܜ:g;piTY;]n: ق3Ejφ3bF^tE2wIؗegm/-^#G1xKA͍2~\MO.P-Ӧ@v隣SZl(|ceƆ`e{2T|fLba*2@oYFwFr ÃC< vڒ.$|n*t';IѲwk&6 )ҙnJM&hn-(q#ZIe( bAiXu81ib C1]&]qn,Ti.6m?U~f"b jnJOb*/8B^? ۵§ȇsWw!fS6ox_jTGvDkbAܔR(A7݈*UkO:UsH{ǿ)%gn b0[ d /$`}^{Y yA]Yl{F$ hmy/;K3?=>qՉef|F~DM)̪)HJs9ɆP12E$PF+>zh`w8GPh'*ޚ.>h]GiPYN TTGy#B׵Au3w.?HxUĭt`Z6(LtV(iݞx+-][hӆ%͟T|X|{_7q*8ŮY!Bjb%b{ uu5W[ %ZkTh&NZA*/T쓔~߯2۫fN)Ж^60T@L~B%JgD WA9 GOw+1zDL!in^#4VX ?k4VzsWDݯÈqzSn܇O? 5ٜ6Ct~f_[ax#H850d. 8Rv8gOK%>[=q< &='E7_'~EU9VXƯj2S̬ ݔm&̛XD^<7 '4Y;%^vA-:LA%nu ]!C)e6RyhrZN颹2sQUF '^EWȒΔ?}t (l|_J=ptIxό@k+iՌlzOf(p@_|{S˵<sLP~>׵(hpw^&o4 ZjxѾF_|_]GL`5kaq%vi9BX6Ѫb*;^^gu75-0t?/؆-ɲ.*x!uӠTN8 }OC9BKۓ`&l;K#C.2"jA8FT'|2O!SkYlZ{Ǭ<ǑxkvHRd߳UJ$UŞ4Z'!ϡcTigndٯCvB`K ܢ~EZFiM{m%5ZaoH"BPz)U pɠXN2o=3xeox W-Ɔ>\n*, CdjjrLg2 fQ"Lv4X X6pC{Z'Pi?j pEwi2faa$TF_=+}[[^md x̖Q onv |03΢P<j5fHS.nyy }k/~=V{n U7vRiB6y1x:Iqcm,i;U]r-_m&4J/e._b@G46:6>@J[Htіouv+~:vޜllmi \ .mIы]oG=r%1ZpoTr7ۊZ,rѪ7z-lV|Xɏ]w"y-b.Qy%kLLN^ѭZupo$,\ۖ>{ZluGmkMXYC(b9CX=j N4a:ȱeؐBT3>>6O_x pQj4%QkA)@T;n~P^Vs8n$ITa^)/kqBP&΁cՀA:cknFN$7VExvI7L۴q"]1+j |ڢ[dR7Gs͖dui)X.l~ԕ V1F|N h^1jj-?$T|u .6V3b\J %4]͊Eю-m9^9(V U?Z(]6.$ӎw) W[ d}W% C#uj$tP8N6#3o*u$ \PQܭ-`n?m1a]{L̓To(6DmбR:Z:3.ڪF_=C8v )<5dsOq W|~&.}TR9 ~߶gUhf<}O@浗劷v'FywAZe?dm22:j\rV~D? ֋QE7P7@10}4 JP 'u!d8NxsOTk Gv$ow,T#qgs~CJxj݁mddUl°Ε: ׯr%^mDK9#"k6wY}PzsPlh|F햺3;rg]<,W,.Ȉocp4ZNm\up Oju#&g4Q7!tʒ | T8U`h}5Z."~؜ϵϭ/Ф6懣l2S.xᗔAd=( ozi%GUՌ WYC.SX2y< D5)s9U[ LrKáM_k nZmԅ/) ⧗jf^|xWmgPX嘳 ^,Q/7w{GKt͆64 T?;aA5ddW긋Hq[7-MFOO)VAh +k /mi9*Y sDk!Wz{rs/PHjB}Q`wOi0׉&Bz&ڋ6S>C(lnNe24Fm`.z#WQ̜~,ѹzרwPe"Ys7^&QnS>&Ww*g2}^g \h؉cSpOEMՈJ8rx`|f ](-Rg>K6P"byB P19%|P&g7Gݷkv&"ߛalmD?wX~VAZ^igCj(]> {W\v8[]a#v2;>N;]')vzBE(t[_ӟǘ38 }H -2v4]7 x;E;rlR[d!i3^! =;R])Z^aYLҰT"|sgz&2%= `nVH+k(aGȖIN;z_.F&Ozqʥ7 z'_laU(>e#,+ 1;h~d$A@h3ʸ`G*_ⱞkY~]6>* ?N̵Z!|21,kAZ sx5`w olI;yZJy^P1<`|d1oj̐k&Z"O[N6"?(UhF=AOF\׽5aGL*5ᜲ\R[hՊ+/nXlْjEmF(J3ZzAiJp6tlNW8}HaTX[I)9sx7J}"hL ~ۮg4y2q=)4T99BѤe-_" w G.2.8bU~1R(vhB;Au7C hSp Pf!<"âDžb<M|ZH|[$֮C> hTsfZt3Xߜb^;eGPF<Iŗ%0A, )_?WXa (56`'Y̦'˅S31e%,@ 4A[kǾLw)MN=h}NE]c[TGofo'eY ϼ/Ըj˝Gi쁟/GBc7/]&FP;}r]祮d'Ӈ mg!-n:lO q؝D+# VˣxeI-n^>̛7_Z~d5+7{|'GΪx5Ȇ Uq?۪#xY:BR(9>3Zfv ZCr`͝8 !r<{[us|PO4*:#B'}ơl[@%/ %q2̒0n[՜odF_pPN0.9d姤CoB$Ҙ24`SxG{)-$w{yeac@3sHt)2/DryŨcs0X/NF"V?O} ?,Ǘ50?=0FO]ߍq ⩂up+5{y`6/ \4t4nȣΠ|maL+WB)k &uC7̮M/sъ^v6-cvCgYS:٠Km4\o5AMۃH13a1n3l |0WPwXk7U ?Ɂ1.J&P[խ D|?t:Ŏ* &=[RZ.)=qA #XA={X,)m^IEܪ9fDaCr6BAsm }n~S>XCP ,ZuzAb/l$OVRI= fR|͠Fղ)|Lg,{%̢{FLop*OxΪ: _Kx[:PZhAԣѐ48Ux\Nl.'\t+nجЧ@< &-i>@XIC[_}[x-\vAӅ.DUUDM'܄Mz~FެnXG].ْIYt|oP]IAH2܏3Iw,˃9HdzMq WͽL-{4ͥnRd;tsvy ox #m`ƥRwa'tg Dk  |05b5TO:.GJ&n:;82*JhL$AH6gh)32*gm0ktC 0t klg(@h嵩Jx*5멥Ҳn'K%u6bg=)o(=ܷE L04uCj(Z&*@%^`UJo~ʱV~-ͮCMJU};so6'!HNBGA,QWФ MYt@G*^Jl߂-䱐ng :H[ iܤ@҅_Uj1do0~ZVY|4@V]c2ECv\cwUj$i~N8?Q UlP{n7H}'ޕfEF;tP #^+Twv/Mo@" - ͿA8}α%E &;C֊"xȆҽ82}pz9K:Zޣ XK9 .vOxB~f># )ՇCvx32ua"F%qeZ3)#C\jʋo5?r@j u0:i}g4C_ᨩDEe >&j X,\Cz#(Sϩ[R~;Щ->EJi#`/!$jKx c3ϰU֊0m͵Xlkc/I.i@I-96JZX@PqF# THT "/3~YxXdY cf{m gfR6$o$-8ˎ} ^]JK&.ޡKE#xfϣSM/ܲ*bX;ZJ5.57_xe5_+k%l.QCXT=ae4D}?xIՎ&u)4v%CA UiIuSS뜲PӗqRih\ '[k,#d5 zg_lq2[0,@z\ AxϋeK߀O(2;!%$P6TsԨ fIˉ r 9|a`XP$1xƤB6Jg$E/F;v!Ͷp9(j区 ;PcY08ׄ9X$= CݓS I9^/xC]wl#-$"__蔏(5f;uCSZ#]#v 1G9 Z^nA.ݙh/`P]u"aO(m k-YnFB䄍fFyZRlu[Z~VLMvY=wx jfu5anmEg:LQM~ܪ\秏ͼdw?n:q="M^h)yvK jW 1K4Dppj4{բVݨiR&ثkEGG*B@Xӿ2zZܼցEH됩^r!l0J+%g ,x>V>߸N#OXXl/,/|9.?Ő:lC-Byg+]*-+R ձbGSвF.n0^A9-[z^3{b;?Q |0p/X}6O VZ^*IIe|JwiPdnCj΂֭x~KFv<#=؃/Kp)_iiC6\Z0nSf d= 2%& &*gX-̊9+_}x$gFv\P@}dAMPWPe%ɐZo:EW&ڃuRɗL炵G*8bs|,>~>>oce*Z}[tsLj M+T>sqx.&A}qW@v7UwSnm9$=Qf:  &>\_.N1!OPmpZ$q UCxh2{Ad8$䚟 G$bQԵs͗[? ~{Xw,&64S:W9¿&.0j]79X.g 996,.>98H qX g<웩.̊f|EGaxAB !'9wjOe G,ZKH?z_ oeƿN80 Nm“p kI6_CӨ|{ĻGu$9ůj,M'r}(rw`SQܡs.*p)=phi:^ҹ W]"]Jb0I1E=Cyf+A1Kd[eI|It";Z{z(J6g!/  t8/k qϦ|(7Y yrqߊ@fB0Q OMsH!.}*ٟY^iS~.7g"@Jyr='[~ӧݕiG櫽G 1|@s #5ŕSɗ|vS$UP'n l:OLJkVSGwR%iSJ;lNd>[G{/mc95^%Zp@,h+I2F9( E 3&1ɂdÄ[zfTiNux\QM#(~;/ZAN$\XgxDd99Ӟ=A1^{ zާ]? T5t7m,1 cuI'urFgJ~p"`Ax}\u"4#~z}M[nȢK v;< 3?t+m7KW<7FUuϡ2rӓu@^)!Z*4̅9Z;d,#/ijGI"zN7 @g)F!SSÇpUD jI!UcW SXփ> sgcWJzܨUU?fa~Ԁd!"%1͚`syl>iK\ h, c_DWYiTO!m׽x@{qb̮?>#?O4%G gHS$t㞺ҍO+e֬|{ȹȉ*V5`=TVgABlU)Kֺ"5LL]qs/~_us=qvЃcR 3+MXnӹ]փCNZ wUPvrn?qo ?9T_ -em,lzcRxiM|==HH~ - o(%z'xqij5w3{n[ p?XR',24㵪u> @Homhr sV·*ϭ m]\ZdJ؝1W5RxW#.m/̦KaHFQ>O, 0CTd/ͨ0^s2&BcƷd0!g ;NGOZud BuvK808r\ mEn۱a:ƉYZvxV_."ڵ1tBgvcs /d6˂sFN5LƸgVYbxF.V֩/%u]~OenKɹ󥼭(K)fՠ6fXpӉse2Fws6@4`,HA%)ȾP8?9oXM-jqG^$bh* -AW5 ]9Ag;|&\biVB.F8__ˁQp46I1Q"3b v1N_?]T<mēUwIk[Cש-;yp9 9.%#tpߩ+;H|tmc xFA%=oɆ_ 8SޢF?V1PŚCNBoϪPXp#"U0Mr!ƆLǢ~IT^UJ0LO*_etb-J,<]v64|:i)f)7e433B]5L>aL8:3^'[Fxw>U+%s'ȄL-Zhkț,*+@K# G5:ϻمm##;mh'(5fdOП#&&|%8Pܓ l#QR9yI' ="ib8kTX8fK$I )V޼ A$'Ѕ6P%Ȉr%P.q.`'"WV݃ j eFMo`Bn{=kZѻdždP_cYL,[U|:~"Iww301^̺W{A7i ^(ca]a&X}&Z)ΙVS g]Z:Ne c(©7>]T)6@pmغИc(_m3nQa%&1+o RU a h 74 =N5-1Nw=񔏏غ_ʸC_m!2#bN @A)Cx(3p\ 1&[S紋Ia0]o1L)+%m(ZtgHPW VUfl )R@Qtdqȸ]3NV34@<\" qáŌ<pe{td-+J pk}+[J:Փ-oV8lR\c} ޓ'lEsfQ^9\M z{]rnBG(T4-vڣŶ~=L>1Q9)Hw`ѭ󽌖`JM-z8RI w6M:x;)rK/ ԡD& n ԃe|}MD#jOJ(,?dY~`$WMb: U"$p;w_@xb!_k۩QFDk_`mވ"ȳ vI[ `WA6̐'*1Mc2JQ[ ~d#EI?3Tʰy! 0#4^Dɝq~OV^b/xv܆R!INWdQc {Fɾ7ǓЕX;{)]>/oi]!6u8l ݢU ճNscڱg6:8~a}O-DKRWfa { @ 驿vբiH?LW6ӡi0_r-/1;cY💕׮ xαMY;G5U L>d1{I|q`ʖm͎&Xcui50}U=koU5}Ddxk0[#y#9򅌝ҿQ dmotvSҤp{O7 e܋>lRa^WMcBrkͼ6>: 9ı; 4S''x(Gns3?`dON%K (.1iUS?w;j%Li>w.d4*Hobzy<9-N\VՓd/ɯ,j/`Tܵ)k_AĂ0*ŬARz{gGBHWL0Ѯ0%5$9z&J=?uНg?'S:"_Y%ԄgO7#T(pMOJ_#v*W/T (2Hsphwc7oL"klK VLqhAI(ts>:!?-mKݦ*W8jN+5"3@ب}TKmNjǴmrQ[Wlb& coUnGU>ا%0ink=1C,$ ̢o]cߑ\pА\R{r9A$ޑ5b t0^+z3|,aZ˸m5 C=+B˔ yZo;RgQVH7=)⣐D 3Ηݹ=-Od@#Η>o)}Т5X90ݢ)]<^c!"SVk"'`戏`Yl~h7(E#78r适{omCI wmtvG)]}jiR;d ލf]@foo5Ɨ v{<">K[ gn|n)_?eKf7Gh=lbbf)vMu@j@|yB=QGق-8<ٕLq0_uVIwEw@q!@ypnA^G+O*+B (D5 uYTؿ4I@.]|6J1rUQhw0N/M0.w\|y_; VhQ>A}8,7<[zc@mzj1ipqe EG U"dz+칝K$&WN)ct gFϱ.JgS*9/T9 r(cqww[Ô\({0 nT`Ч]o] / 9a|it~73'3O=Sht6dR)Tmk,8PbEۛj+7+哣6k9Fߑ/,1"(Pu/hͤ(L3p-ׂ* Tt 0"m*>_ MA/ ba;_ UE*Ic8-SZs-U?1@ZPX@}: lf0xl2+$Ia 8/5 |.yiH]~^Д9(S5D(C8*čkaXa,\k8#zj_d}4Z^RUe d׼3i-"FJi΍9)'Ԣغߔz$ WeMwOl2[QOF4qGAA̺)v+Myl1+SqCv\V˵'/e^BXm>)Lְ)cZZ5ie{HX&'2ex7! ;nESb; $49w߱03/Zfd7O%XtF7k;/FL3#©8wr\n|)lA;GRYrh%`p@c}Β -=UsHKmwWF(UQ6ؑю0=?" 邵]. un甉ƫ?ik-$G5Y9&48q&(66J Cv>$iw|=LD.Qq|9= p`~೯ LxB Ąl^!sB%1XTmLYhë• * Cq7?_j/*D  sK@/7lE0FM \-e>eGɉ'YM:n gND! D6&q.U12(0+v C- 5Ͽ yLykDl. ( Ҕ`+ \^Ks|Ȝqjo>CҚbY<`u)E7xMuE@w6$qFĺJ}73+hJ94}k.WrFv8}Re>QL3U [WCnG /\FLq=cO~n >:x6%R8'Bڙ <}5ILKMWrQVW֊fi%:5Sh-Ű+:_1 F> 6?#ZC掇QYS'Âڣ')"T_`p,XY0Md[e8w [yuS" sb^žfO$PUi7.@Zk/OԶnJҥoSܥK]҉5{WS=A;1h 6#_<q,?{щuK>E1vA坞K`qC%֨{O# \,y ?&ꦟF5I$H( Eµ%}7B橛;Sj8cH.H.qofdk4`h Ztcx{f`!ES[f]vOB#z%&Ɯ!Bz=` +ZK9qfKw()հWmfϸ#X 0i$`A%JڱTݢT+S ONB A 'ڸ8ʭO"Re22J+ZpBD0m IFʅ\̄%yw :n\=DoC Z B NƜbp, `n''MaU={;>ݪ4zba&J;T Zp$ /74|IfLЁR ƙ]ڂ>Y=/?q7- `B9З[VI)&uܹG $8I ;(؀tdP AԽNWB'}?mje Cc}-L9Ym5QšVB peQ5pr?(Qlx-4"ʰ 뙷Ia;ݔjܒW._\0u}oxфJzbox#Nj8o?xpmS$3\UoKV>Dllʄ0KEJ(Ң(x0u\fߩq0Bx[mccoJ&kЎ%F &yXУi4%>a|"On3)6Qt~ XiMaj~8Dn$WO)'FvӘ›Ub-Hw45SHA"f"̒V M)]1oѲo) x- ]½ez(lk5; u`p"@-JE(0Tڐgk3d"ֹɕT6F2 x^&Z]eeIW.&UC23nģs%N E 1DAPPɭ*wŀ@kpc(ZS7?JfsEXTB#nHR䵑g"uSV)1skP7xb䗶c][ ixp9K]ex%T)~ &4ʅ*cW6gBaJe+~s#[ #u\/׸8r=|ᱎjve@H On%!l8?sv2oקJXݗn:Z%0pJ& i? $C,b8m{o<2xQQp!C_P./ĥ6/oZ.C[ Y}_1և)w&&|Ֆ@}?T\yIV"nyp#I&E]v졣ofci/h(_*עbeMu`)6C_Lęyq׏]yAPPEG"Ȋ ՚BV<ؐ18Ph~G/YfLM$X:]K@,wWxwqnQq:qWB)\9}dxe#2~lgeb1T?zxڿze!P*Xgs I+[ 26IckD6µ.  鞔N2 @)b; `FX}(-L]\f %'$\Ҁ~:;Oq @7P4(FT “N.%V* Ysł/6] 3_C!lhO:x֤GPz^-QuR%7I5Bͦ yk̢ˬ(8kg)\;/W=I"M|8!\%WD05aՁWg.#aCe"dB%c=Gg.өqe&RXv> D;燲ƕHL")m7]#]F\$fNnjWBSo>RSותP'_E#Sf861P GG<r!^g,v[ENLXǠ1d &U!'Y%ETTס%}-믉烁 /0@R :nR|FUU?INamo_Q8؛[7 EJ;?*09AdFe r%+6 _!U!,4H ?,mLU>W zX*n ⳾uZV̉3OZʋʇnY-Fe W.7)]BLKMj XFJh\ǀy5߸MiBg6r1^z{-F8G^ 3 Sc~cf0_p>;{2[! @nVl4ԓ3aEi.]ǻL~lC >= }5\BDAWގוExm=w%çILk+k{PߡŋB:2/]j~e[/Xw0(|3qʊʨ;i0?/P:%feM0ޫ"P_u XP]"Z"*i~bQ_)4yMaPcmHϺh䩑bxCP?+Yl6o86MuyR}6i9A4iEA0 tWqյeN1KPC55L= V&h\"/|[0%Jw83|+XGa _촡*kU: I몝:UA)78VoJbZ4PPR|64ŘQXKbKRݠO_{Fx -=$..7E-|\dH`یYots$FɆmwqb5XVlbg,:?NɅ}쎷OJ59TĦ[tu^򈮺L_:,kL'dۺƏTNɾ/ufV.Rg\>ܲo%)'d8aǴn&ܯ$>ؿ,t-m:g/ݥu{(o . XOYuٙxJ^ԉ;~ Y d mx h=S3qMwK8ľmKb#¾71gd߮.@$>?:붲*;o( |>al'dg;0KY[낡 ֕z`p2NX/&96LʌGd(daγcHEmoz{s$B%ӮC@bu0M~,n%A+rAܿ3kw(V|*D#҉mLߓֲ7в| "sYJ#V<@m>z.[@ Niҥt"]`?+0i KoH#qpo6-:],Vv%P]WP8);R n9taAЁ{.h&UQ *x{C"~?^QD2'c7d?f= }jZg}? ~&-14Z `\O1!0B5'Azpe${j,⧞bO核%+RCUIBt]}1O W?#%o_T:Xmn7۳uU| QD4/h?ߡRex\4b kpEW9▣c=HՇȮ'j6bHtNrfI>$Qг( bKsF٨w&dZΩ3L]`Mwp4KL9EYlLz2o):\ݚ\ޒK?hF/ Jo5o Wqj#o$Y+6b.WG<1ZLJ݁RqbYvTJ.@d:h.IF0ǣ_dZ;(Ȗ3G;mx OY :xo$wHTjB~""bΓ]a)>nHegw!Us!ymqVj;h sJzD!?cl*MH|TЦr9r:.\ ?NŵEQTJxUAI/U;1og FwfB,=0~ԾIN`PT,QfxwPճ0e!nzF~GR + lhTR ! M=!pvsH:CWDO @7չ'lʹYS Q7x"!󃩷*FXFLߖDa$$9E@j@os-6K"SI.ŵ,[] =_x4 ~\6̂>S^-j QhFBFWg"N_/m;:UoH$PLv~ ¶!SD};&ΰGۈ&5jR pWjGUQS5,_NTf]u_5oupr] M$#I h8 à$5c?ӑ)fOBBeڐ)Z]p^K>2iinЄ{t~7,JHolӹ%:yV&ٺy/]!*J}*& T;/\uf*Q1 FtV|shdղ|6j x̩j6#sN{`l:b>(N̙/08śe+ܤbr(ŷic47o4#1OB}+t">d~G=vaEN@;zZïE +BE TA?T@`WG$*C/:0|^h٭n4~T.C dٱÎJ[Ǡ򜌡ue!ռzյ-Aq |J"K H iDz`i`D1jK C+:/ mէìa0ԏIg;Ť ʆ8\36[=`+.Zln5q_eF; |Oo8Y5kٳoh~W غRD ꚳq-"?GYW:lH7W<4$H5Ӌ_wFb q@,V3eNwFo?I$%%a& gT/9,"J8O3BC-ZԎE2`9p x2)Li"#!<¼-DJ1@Pg(N3lӄdzxo1:{}0+ӫr[1 zD60LmD.tuĚ49^߬ Aq]q_fv%v* {x!Y%'n6ɉ`>zi !Ϯ e# ?lwI1q"O6)T<& 8o kCI1^~[uSaYsOŗ ?a.4 W% -5 zmD}"떆GHÜ"iÅ 8 ^RF@==˵ դDʐDx҂[}t:)Rl7ǣqS {ct8Cm*[$!kWnh":D;1epPcG}BꞨ^<:]C^j5+;"p;Na2ђ`ec4c+0^؞0W0ftLqvTXs-C]6vNX+KwiHnq]Z }Xн6 IMAcA ~f@py&e`VW44tMW6qQ&.7{]K=-A&dDt#-2ʫVņS*(="m<}=",iS3FCXM>8,W֖bA Smдj)1Y|B'[jȺ:D%ȩE? $A4;_35!qL1rŬ>mKv[n\Š Qi<ѥ(d?</XSsc%AoFD_Qk=J & 5I|O$-m}˨j1=yt$r)ñ?Z yٝr2J5`t]oSMI^cRaoiicV5Jye0 8Xz.s"P+;='L0`5ѮR"KM6%{l=KsbաQKɾMW ő; BO4-2̜ V&BYpۏ#e]&+r_-K8$ nF48j }˿hvr܎+H`h9s(!T i4C(C SʟL^&0q9$2Qpf *Z(]wEwH8"=V,\ Fhjx*|\z<+x Dۆs{DwVh !?<3EO(.s.ңت6br%2{?9lU ވ !=4#Oc'褁s[GAvݠt)?K+f n#Bu_:Rx+_r784UYJ-Q}:Zt(IԚQhL'A[~e X6pLrbh7  #;&GrLJ P8Qt;D)ZZmǝ w,dMVd ~O\pٚa,O+8eD$yC.K[yhp5'"=[qq D@XZ^TEߊ.^ژ)!<p\G(_ PT~J1wge)Y 2}l2pjtq%Fplb 7[,V>/9I/4iFq Y/ I# p,o{ǭҲk4>DJP O7OpF#91M"Ƅ@a3P6y\ҁEO6?_<n*A;xTS_v/͍<_D#F4]8@ˋ9c aE0RmoIgD (1\eA m? ^#anY75[ҷ`M$xMlQeaq 0+J*YRS^sAQEo>e3c@f"b*(}_ΒBji*h z/%}BUA3[ILgR_\Ł5:]S?.[r`9(SńK?U|)y|zID0<4Ih0p/Wx {To7plC&0LBFҩy&~v8N)+$I;Nxf3<(J ?/(}(?%NQ}κB<tb75Za0֬, x|_tRd{d4B'SE|Q*up_*+m5 Ȓ)'=%q\BznYR%gq. n:)ļ:VL-D.V5'k9o0A gɍ AE⣦ ēGN'P)yZlB(rʛ :%:=N_y#C Nilٝ]]@ަ uaP[@G__hwź!pN', [2OU]96cUzlυDgn?+ǥl裕ELJ?8 1(~tk"KPFFogN 9+E_]yL I8Ʀa$ApvAzRY~m^,т}#k>yD,ЩDKE_k V) >L 74r4&Hpva7΄@Rz:|1oo_N{C lOA´Gc}Q'bg \/=\WgXӓƦ7>,)lf A]~P~wmrVnr>QF{XB~h3f' N=# .22 JlOŸ'Xw[uDmi6uJ"WV:xUHa-ez^ VsJĘ}o(\w fQ66ئR$|ir7Aԥ]UP<\]_:Ub ADxWjM/s[Ah 6)](.MJ:\t'M a[~vI˾,8NZϻZ!qQհbBUxƠckpHHj۩Kbֶ|*f8T,M 2'xM6p}jZHf8mD V% Ċ|&bźLJ-PEJ \w5 5ꝖS 騥Ym9pȑQ' OeVzL)NÅn!YN!oD;ėGy^4Gi1h+Ь/Н}-Im^˔T4\qrzT@5m NpWDhk*ƹ!6>BQ*)H. |lD ~]W#ʬ@}4/cxiG뛑w#UxZBj$ k!`}ySv1U;摱ϫ95}G*47 K.SO@D^% hQE<~CĔ +lk-%j./m.)@aӊaZ$O_'7D84R5 o< <a])HrL&U?4X$6ɹʬ!~LoԻm #mܴ(0j5r|qwҋSkjaM1~kzUwk.ٟxxgcD_Ȇٴ8^~tI/*M lK%qm+aW$'X*m<696Ј  9;_0+*Z~* 4. uѬ"Z;V;TlKJHn~bMU>~#H*!g8ea-䞲/&(EHb6ɤ-l6e{P-;ETG.,}b Q q9ECCWL Orƚ&Lǔ=? !P`56J#A I~ePR zɹ'oͥis*\bg ;Lm&jؚ !!,&fwt8ڞ9Hv$qkǂnkhzc"Y)E-ʧTPL32}:k~10:ӈ+`2#O J@iZ>9hr2cEikEVxXpz2vJ eLJnDnoɪ;'!>ڼ{x|Hz0(kEv,Ib LB^go90pzb7' - P3A@:֖!e܊"A\e%Ni9vŵRYRŽY.GmLBUpD+7~宇gHv|PM16Qh܃UEU"xEԒRApz I>3C "؍Wz@7I`Lc%:0R}Eg^1"tﶿ"eXȝt8 " E'BjmB#Emc'/}H\%)͂d:mGȯa=%8DÆzTdZR_1 ҪFɴi<\vS\2;R!VxPaoEJCYtZM~R]4P0X 'D(hMNwpH|(5u@_EKWO -7P0ӴY~5e(Vڅ| Nan.5/!Fh}3cf~Lxq-@5x>{tj&}@(d 9rq.BCkx ?Tl w:J~sHIaXwP8. u.qDP;>t2&=6T<&$' +s5ԝBZc9պ2 ~0()OCB,x[|Ox$YZY^ڙk?8OE 7$^ߎ>iOTB^15q#xkD}ԠELq"gkʆmqA=# E@VZj*$Bao5tia eᳶ:awCn,S (NK_ ZQfٯ=[ =Ish++&e,c PY葑)IuEޥQ[&T~Qփ@sc`YHQPtbb28T8nH5=:8>tsňU6b6I rg 5P:t,(x5hryRCCXfl"O&it7|~T 3O͓ba󡛃`7I -p4^@4_ےe@:7hyĚhpԭ~dVd0oi}<_W0guO0:&pGLdGP`2]• k[TI(ѤNROf̭!lN'oyE}[g_[ԃZ9`M;O{Xm%fhGpnI IT C%72=üp"Fcnl2fؿ,p$hGw/o( bC-m(GxYi薀=ؔү!H-%7k>hȩې݉DiC2<NvNq@JkOʆ8ׯ9 2 V#a;5 kz'*];!ȱi,&I#<׍azQ#vtVp3lgS3bAN89Xʣ[Ɛ&nL~o$Ql O)'*oxl_hCq42D-N2/*,/ O\(,5/Qm܍[0 ;>SH^fZ$){5_Pe]˘mat}Lߔ^:{O];e}$?fm+]F9f ϔkνZQRH%" 0zˌ*B+8Pjf!cnQ`H~P"fK OY s1bwo$CTC_P"6lJrPH׌N EWR2u8Y:,hX SLvTFO= ED#azLnVD I~d3 ͦ򒔶OQSNGOw(C#1iJ ECk_AoV2J V `A xߋ {psXU9*ıWC}EPTCOցk*;Z {j).a֔YО[Dv& eK`_42Gibɾ!Kא#wv'-ʎHGRwU4PxD*_\9B{Wv@ wTxщ{|O6$"1gS|MO~XRifz> 7“lSW( `|$9H ׺y  S'o)qQi܆NWkK f7nf3b#%!afacuJ+Ơz]:~] }i :‘܏ӷC%AE.ow]W<9oCQCؿyv}L;8-қx:{n.Wh&NOUs4vaYC?{Q]c,&E3LK/~G͚HÙT i4)ۛ6?ZLU$ lT),=ިE@hLos/TS7nAlq+| I-y1V:LZAjDK4X,x"˹\GX{hMWZ0 Sl3Ax G*֨Sjl7as9慗08qE=̕=9'G6Z*kN{zlڠxYAS‘֟c2c|\ʜ+6~g}ۄ+H]mf?(N/nsmm#`gqI(vYLuavլG/g.R/r,xBo-zϩ)g]R0ނ/n嗒 pQǃ'Td5Oͭo+<ˣ$ݥ J9]SG:iڏb)使@ iBi^Ȯ:"/xO )=@Bw2C2S b")wmWts۞x>uHQF7ZL%G9!5K#{UPr*!~68\]_(BG)K>KZE=Bk(4+4k/y{V qmA,W{*vwE>.ZV%_5$w(&;)1V芦b:ȭC?V8brN0Ʉ>875-顯]u)M?EL'dŹ`|6g(Mn?=oB{rH חʫ?P( %3b"ȂwyzNl4"煏έG|gH 3(`Mm6\8!YSiӐ9oDԧ~tCcg{sS֎ ,wcutqrRkD:$SSHFϺ,2kAw_{!\Dҹۋ욊e8=:) m^ٚ ܯkg^bVzIOP{$욆I TFr!x/V~iLu3_MuY'X| Bvsyw;$k! ɼ>SL0޲Mup1ѠPt q\ް:OӑEu'"+6T/qLt>4= ;Uգ<,h%5 `ɵG[ZQ^}}ם7P 1nzoF,Z:fnu+ *gڸ5|s>ڢ|rHmi ˰13&HJ axiݼ_kSR'OG+Z4n0CKCM~`/vomw+SO<{I74w"8tv}h/vi*(i9fWՂʤ;#u= w7.­;Zeѿ(+*pc꒷#rfz7kwtcsP5?>21 &Gi="&C]?:2r%XU)\ڿYNSX#Q:rMC#Bݳ|$&́)̔` S։afJ53N 2AI[ )$;omvSᮩć:$XX^a40i11@5;n: 8t ~8 a,86d̖qP0,-9bM+IK N5>l+)eԦa89Jga Dhy Z/HQ^J{*~ Dp'=0aNCC !joMNW)p>gpj34ͥ2aц|e-/ry.0z: Zb" @*n6[b-0-x=+fK0F9Oo)N@i?9/2_h1k >NGY4Y,UH)"'"UNiUehaZj&ɐMTAB4h/Vb]tw͸]0/5Ys eLL9LiNOm<4$oGua H@qh %Š؝ޒX`o(XwqTE>3b$(>D:|m0#pܷƇ':2T7 ַǶqj(e@4/)i\[a\qB=uc oLYeFK\ Q-e^4JfcסfG{IϞOa[9CdWН!S y]/ӟm*0vbM_;?fwf6AV 9,b3#=4[??nw;yYŧ0[\ZmOɟ"CBgCSaDpcDCQKčz(NpGqfmx֗ep/Aų^TEQLD=o}=݉ȂaҬ|cw7E}>EŧK:c_CϞ~ڀKGds@|Uͳ=@.4ը1`\k;$ȾBSF96~O--F5ɉ֌| \;U𹊡9*E!7^i^((VMT=5ߜDPx!+p`Q)KΘ8 fZJ7HK!"d!!4ȑ;1pc|;RʖKw4(P޲9ŃQMD '#+WH?6'φj7ㅁN"."t@P! ~ Aqx^/vsFk#6XwWT;ʦD HWuw4Jwn_a\;T)su'CwQ9w)>VRAǵםC~LGҘ{+[ix9m()!VObKX`J ?wMXApIjޕ2= 2IYyVߒ^j4g%}L"J[Ʋ5nu;Uɻ>~,٩s(b )9s bl*c.!~lly:φ][ce]5sP +߮yq[M$U1\ԕuDFo:la8b|ifAY*\oC]wN՗Yf "@%<ß}`I ͂u[[HkAhA=`& *6LG2\A>DqYSAWx3Ik%Dl ֖zDE3XUkuO!zֺ0;(:dLU( Q,{>h1lEmiS Ώ᤿}D_75QES`EvHeoVNK,,x6ڗgg OҸަb:eJZv-N c KHj3 Y–\PR$RQXմit A6ڳ'l߫uMXPqEޫg o87qHy+AZ4x/r o#sM93Е ko-#ewf{U~)%f.q螪\%q&o,YaJOSNNw\= \P;,6N:>LjXUӛGn(XX+0s+)5T  },?{0ÕZ1%, F̢JI؄M\) /}6|$fpW#,\F^J26)g#WA!3a!jfVCKzO3i/EN,K.߉"~E E3n*&EO lgӆ R<,0NVj~Oc--BlXd1l0cpc{RJ7_Tt6r0Q "Ɖh3 _{ŗ}B39>ĞDkL(2NC#> Ck,e˙p ٨Q$D)U-uӎ'%PL16 fX)yJ~fy-nz붺i pWa}cNH%`P \+^x<姏t^bŶFF* æT!әe KZ8ͷG:q&9Cd&0жp:]ڥfrNAtro?CK%wA1} }2T+H>>2y l? 7Q |03m"t .m+؅Wa4eIʚI_.Ƙ]xxK ىR]j'qQl =x \Xz?g2י |qΚTjhB vv*lK3\ O7(D sx% + Q hx:]J <tt QGȔV9 ZY'9rY*pSb֍y%_Ehț;4t@~;,WfH'fM{m#"<&:GLO$G(o6D8^t-I1&䓀e^ϟ/a$Lz +]k w\J2#JjxI32='19XH>P (/RRW^6u< D#[u^H;i)Kxrfm&uwQˉG"nH3tF3(J+HFྡ(}nul:k q)%B!b=}9aQ⡫ܯQy)Ra].dad.tUѾh2hް 3 ZѽS*lEV,- êt VVW~K?^ .w<~ PΩͻ1{5J"p'"dAzP3::0KpVf:Bt u.yMJNsfZa>(0p>? A 2UQ }EAL[!~lw0N^R.)N4YX5 T_3'CիcZ8 *N9MXc -S&y?&h=j  U~T,XۤGo #ރ>N},4;"P6=(#1CF5^xٲ3vtu5Yξs#hɾ)m#:|,̭e&f=fX UGv@X{||ZHfi[LibEb?xqM(>";J;G#ʔ$MWxxomc.}]B30jU՝y17,֚g#SBah᣹ Xg9y MSn@nwԝ_gSj|hH,^+U+*^;ΡX8}@OWyC|td#Wd~} g*Q]Ue%0z0 3Ag+rVU'S/F7<+$iEb$V|853Bo<Qm -jP@G |<+colrkcE䘂&OXN1F92vStQqUqΘu} $b aIhE L5|#S_ 0 ,9=i|}F*i(0.7)%PQj<]YXîqVo3&!ط ¤ sb#";l;9dO^G!] Ef05%~ *Ȯbbҽ,@t D#-\K+Q YXV0pp7)^aWT'mPI{lqœQ0_`S|jP^QpkyRA!* z9v*Q /Ǚ*8ҚT5r/r~&J `ʊٌX^@~Jؔ0nw/1ǔklϙHK  =?BT.}KƼrȆ lL4ߡvL  `NjAD5 mW 1Iꔸ+1ź~~ 8@Ћ%}Q 4`f~/͑yogW%XT:Uci)S3A-4Ox2sPΒcQNٟ8@*$$1orh1dQ4ưWh:j%eΦ'#sH;\ dt?;N֥ +\=ԄMD /7 LdLCSmi @= ?ᮀ|ҵq~*kҥئY ϋK Ah&*5$F5i lz:mbiTe$~8~ I~bi$}__Fo.PD&w3_<[ëS=Rг o)>3&Ry/Z"mYKU.}vGq&wLYދdVh%à %="|fN5&IHc,'8* sΔpgo!8X,w|2UqGWG<ط/#ܴca9'wpL[?H|VzːdtuNQ9^aYgss®+eot@DVP90vw{L#)' 5 zw+,2O?-=/pZ.דVrpH]?Q^fQ9j"s;}X;ab(wXLWX_t˅SqÕ1ߋߊ)cydXg"`A9dϷ?GФ;ET G6 ,$,l{(7CSU}cw\zӼya,XSY1cKoZѳ5FTD?M39;DJa5|/XbCĆ!rt eTZjQ=(z6r\>O.D.9dz {ď(/76}FO$ ar;ph%`^b֍~#KT|.Zo<(:c{<=БMm u+vj+sV"8ZK\Qr /ر3=Q6E! q> p[WrXE^!5ҩL&P h+ZO?@I[po6`[ q\G䶭RiO} roНَҎZ.E`Pr6@Z-Hp=ҭP$V=3D6B>J00S9z*@lCSvJ`Z;q\w16|{!1IGKr p-pG=~L8-Gg{h88K6ܼXϛm 1T>c2bo;d|mυ'6K18onkh2<`RirqRU$BQ+4"gаd6'WρLtU˓TZXrWTM7?laZz.1zHj4@ 8:V)QQ s@}()? QZd7[Ͼ؞jZty6-VK"T4oC C |&ҼWci+6k!L3e+rIGAgEق۞? 9񙯍τ쓲^aZ/p;U0_U E٩Bp"0ꨠ ٲߝ]DZE0X,B[qVNjӞ4jBؼ *Cvc$ޜn?C 9W^kOʙ0rN-qiPtI\YH l9Yq6C~Fys2۠ºz68t& U!|';  Ap56ΣOz,CCDnm] -1>W"_*wKXtqo}"HO;sq!<(@ !ҊA8kmڰ^~;ƃv?w!@YX4QIX؛9p,$QڭX_}o4(&}JGBa8ʪOI {*"om=D_У0u% Tkڮି{(6` :#$$Ʊ}ZQъT˹Tt&Rq;!w'S45֦,e9Y*'jEiK(%,ꠘ ;pwoXt0qdۖMɮ+Kգr}sL͐ .[cY^}|۵\.ʥשC9Hdɝ:1M-Ϻ|Žl,FE:iHCHԭj޳qfo] sB]_¢G*}ѺV f2m\! pX.77tk7V>"\6Ymrң<"'9&AE4!d[" 8K" fCy׸P y$ SGx,뎯s"ʪNcڨ1%1WuT-MUm@:l[q{GݏXTZV)Lc`]$&SI+>쉠i EiX 1RTHiwUӃV$3M\=Jf-p Fl ^X̢gc"srEݚR#gB{V/[A'Iqj&cu_ RBtJqr TF-> YpG s хMr9_C1[Q6/9=QTORhL<Y8KClG{cLdYaJ lߠa7{Vy4/-y0dHݞrĞ5F>z5,MXvU${0' ]U6c};6Ռ# r潪Gk[3˖vZ-rz T^Z8w׀#-q? {":F ޹ X"u3\a.cAH #je<̻>:魚]`0mw/HwG{7ceDy̐\Tm ,6BFPG t闕Q'\9^0pFpN%b_8$iaS,QM~KʤB[ OQ1q z2ׅNJԅ=@0)~vWVaC\ |-IM" <ߚ DFb9E7z ?-YR*N^n2q$:Y~8(֦z]^95 d<6kHYos%sfԈQ< :'8 ldM+-ޠR" ۃ8VlAu ,m+Z vFҫgO"Hcej&VBd<}s rb]/鏸!ytShߖ/JM3IKz1^Q^3_B\H?R[¬g;:"i`H&G2tߤ$>/z4~Dxk=U+jB -yBteFx]8~K6g(Dp8uJ+)Wg}Ӳcfի4]{>KᶹD*~~Y3dCՎnIZ1k=!-U'3Lkg58(w7C{U]]qtݿi/wǕD|&TH\D\8{M9L 6iY 2P}X<:t8@|#@ j#,Xq#|WerdVɘIޟeTw+X,9e 'gC 5dڞ3x%5T 9|-e\`f nDC[J7Q)@ko6{k RZ! YTk]uRcyF9l u/wn9iumyL+ņ ӫbQ{aM]GP_$ҁJX>죣6spvY:ʃqoѫCB'6NET,%CyA=7-~ObÐ]Ta*OPQR"x&5Y'S-alpɛ)̄K_@RC ДvQF? UV6܇'[x _'`7O ρtG ˝\V8zW:頉렽EgGi4BBF׾/vpuFT9m~t<1/;O.< h2EVffk?|>׉ktC"VZ{p FE, de'j+x>lf UNYh~?> KRWx2mqᓊ22.Qrh@4_t0Z"Ђ-I:Wcӆ2|OV p8DI\ |LSR7׈=KL-,WpaB8gC7Hjq|5͍d?c:1t=Mp`=nd0JƼ&bSy_!3ug}Kv9>`0`Jۜ] ;T.Ɍ:K%Z,j߉0xw+O *OyH3 c< GUD t@ L]Gg{b%` )62pRhu$mVJ~Sَ*K,xb&Xrde/b;fs(P5ݍKQE-HoƵ]z%, gK|5Ձ%+wsoHXvx 7gZn{U0of j19Y`.VRBlX9ԔN@,$.bN0OYT̵;ؚSӖMnAui}Y;#e8KEkS PϒUF9Aw7\zÐ 5s1AT\I4&O4wߗµ8A4ɵh.&Ǵ)<Ӕ%dsk8 kH5+gzTUyV5Ϗ$s25 :QNd^8`8OmfR٬&i23ilB_v+ w3s]9%jISmĿOK6Fki=v;{a{Kߍ 21n;t5rI _߲:tZrNcw%f Rw ) 3hs:t* $CW1VQuaB/}x-v+nBUح7] pw bGS<3 x t?ofg986}r4ܜ١ƚZm?ٳVuk>#;}w"Wr(ΦoHlj_-R4 lTHԁxdOQ& ´֧zL/oeHQ o&yw[T9:tSH3g'X8|US|`ѴFmR\3%*gR1K@8~d': u*c$mF}*ϫKq#$xide/x}-> ]jBY%jV&a)sG&c0L]kχe=!Tng`3kt/>sV<7p[OόÂw؈\F]:Y1jv * ;_)Z%c>0=6L4*%wy 8A;a^ޫ-ǞپE oo N{+uNjo0e\2Gs ڿ`JiUMsT't}j (7q X`sVa"3\BL8E<|TZMaSנ[_e(nGxl%qY.LsnTǗG[B6d= L6q*tblc/9WJ9~`5Z=}05sB|C+A~le@V*ū%,$Ta׀ ]l&τ6llZk㥓PF%- kU&FW8lv81P8crq鮛-8L+ݜc75|y2cw$(Fc$sSԇΕr%Ba _dh?ٴ7qc\xG& PqmcjY5I&~^g';(:X@߃o0bDVL`]6j3@'3^Լ`SD{O*dd9iyH%֎d^,o0 k,؄O-`pif,0 c*5蠨b6 dI 1**X(FK޹ r7[⹟F؁B4Se`=bo~^%$>&)^׺lc[50~4KVFNAcbQR6|Ι,|ay#=$WM+ko.N nC=REmJ:`tl9rwPBA' Ѡ]zeE%[T\ii]ywr]BDBr Ⱥ|ɂ%qJX`i4fXٚZ>T#Եf#.oݨ:  M&ZiA;{ \y(&8xS~m"?G+\D'6:35+\RS&q\*.maΜ`[l]rJ>zR#kˊ7? r;Lk SC5SK׀{xǮ{g]A}H<]34ȶ@FeSI_Y z=ϪX:hmB4xz6iM'P뱔gaAM8S}C"= 2< [saM˔[|_e'V{M*KD) M* 4=*eu_şˇp?*gx^ls>_i6 "-vSN#P %F<'oVy8/Kb|lR C,2wkEOMXM8:-l'F9){eX5Q J.Ab4H ӣBH~tgC\ڃ^S ^~mq4Zw,"}1)o#e6zy:#UUӫ1 ѼYc\ѭ}l-C_O #ɧlQ#1f93R߽R3"= όQ!k~6~ _ a-]ՇνѾ:rЇf!*nMP*P΂?i}Ev}!ǀ$jQ"ŴKLn؁ӪɇqH~cDselL"dZlR=h0@қ `5W4rBTی\ecBS u/.{ZIxhj.^n=عugTNO sˋ=Ui<ԗ a.etI@ eT:\G3 uqD(x}CZr#+q$Maqx-Yb9aыiD Q".Bz2M ߯@3Mz}vy]ћC qao%ә~b%\-N5s]mgMl|SjӪpKz OI `&]R`i ; +VT-̗쒬fS)ahw=)5<ȑ)n {ZZn :D|ն<`n"*j]WmI͞i0dUߢbJf/s2ŔQZ YS z C }ԈpPN4ٵo3`SY9ݪ mf]9u򘲀2iML޸Qp z;NB27!v2gT⧆[N?U/E3\@ݲ΂.FDh rb_'[_ n~b?ŵ˓A8T|Cl*7o,b~."y5&ˡ)DK`R} g rDbߋ͌73=NKtT4=eg!B+Lyv½Arxb]Y WtԂ^lB nTOr/T {*% R ?ٽ,dVC.Il@ q#}05-䧛4mf!FJe?-gM_2-:.b!a?)Z/ )Ju?iM@X ^O]GEl%фBչL{s O&(-[ /%YH"߆twp[1ݝt:{f,ym0|E`,C^g\50eY^%ECٴAJS9εS|f,8~*w$QF >6e>hNicO ^ywHȻSȁm:oj:=ro? `hr2 7JT0ȸ#on$f< X@:>ʹO?.FReDqHItJ(TED66!ٞ-٧ 0Zy1>A?PEMu}h3z"GIʃDvLD[EM:d)DԶPPf%eP]R9Z>9 @=Ȁ6)TȻn YA;,V"Ghtε[T.Pm#R1 g}Zؓ?:ᯡDIPG!zo/K`Cg02(YwUSp8WOؔD ݘ2Oz0: *a\|&Igɜ3/2GLIQnZIdt>y;oDC`7Fei[ޤ:":M~b}sL&g'K`TcY=%n__1ݬ- ` Z/Ms x%E\jk1렌+} U.{'Vn*ac~ZxG/o~cA{SWe{Ck;1^P8ŘVB /Q (ŮB.\ǚ̄٩2x3 7z}w蛎9CO؉S%gمt25w ۻuMaOfK^CWۊgFUկ֠gد96Z$2*z,&99Wo\gF^/5=5?e)2'^VcR୸J?ĶC<_\V&޵hMA+ _ZufY v2pq0v1;W;:Q^{ W쫀W(aԦ 6M̭AwtXI%Ҙ 3!* a?1M@KUNTXNaѡݠ.5?2Zj0xUš8-)&X+nx{I_]}pNjUl }ۖҨ)e[sKV]yX`Z6 ?j&ڻtc{=70q#&ht#&r(n΋O,JA4O_2j9FYVyNe%P1%p2%yM~0FEKZ{T1ޓۇFCY#% -&ٶF/QC|˻8{ |8 ![uҪ"v(Pf}M%SA%XTM=:UW?]~֐HKACP},WheH9#-5N¦0aWK sܯFTW_Qub_K*(moCۃ'AܤgrG8)c fDq sR+CImsԽ6A)E6LozW?3znaf % b}t+|nYSe`_:ti2y&^zJ~x_ *{gb}# #&/ X=m3L%ஸ#4Nsqj %Cϲ1)Lə@VcƇϥIXDU&m{lbE>X @$/mV+JO Ɋ`K bDiaKDξXj?Vo d_>0T uMf ٻ7"#[<@NO4[9kni ǽ-'_zV\ӴIʥ__HTF{5Ce:lB(d;w_X!e +-7vjbk9YG)!"x |݂]hLɟb;xjzכE}t(9zNhoyVDсPGMv#z`_jc[NALe0BթϢh[W.1P[\:E`TfFV\_pUz^k86i>_*LPbGwkE4 ë=hwM4\nUT nn);.c_<W> <>O!8DiE]afE I"dDcwnenƒ\FYBxcc1owq&5Շed1" aEn7閱{V$B9c;c8='l'|i'oe9 ZQ Bw8ړKL+T yvk+s LM"Mmoel/3k#ꪠd|`meV??^No O[d4ȴ #SWS3/+2md9[PQ-du^\kaۊ ]ç]8DIQ~SɢE=0ZvLy`j ͹h0QJVRS04jG\^redpDVot@9Kd0lzn,I+ l7Cay;˓̡k7̓,`0 3-2Nc"dȗN@WbRDHR/6 ?"wD Sh=uygRJ>)EQޅ׸2ܭoac +*uDSޚow[n{`2H|`ѥ_w{X3$nj HQyMd*|<ْDɓr- [FwD\"2$?,Ĝ}yMHʫK ꤥ z MB!ki 2cK6`:# --4Ҡ|L$;@'RM)X* c4zu`ZQ「ܸk4o* wEcruL#|+L΅Rq\D)6:\,iYlc5N;e8hʸ#LZ)Q)j>r۝Tv/RD{ox.2.7˱}scZIb*h?Vb ,"!>U "C6hVSqT4%ŕRۇV^=ײLc' 2QsLKu1쓾 neDBWhϣߝ|M d[Upl59%aWǫsΪllhj8V\h-!Q|ib$][ D{M7SMT[u#|,5ۨܦk@"&AUD:y[1t0+CvT8 S[xkwWԚCQfkNZwy9:B:T {]60xj1-d_혋^UKzzjkQEM cv(le8",V0$Hz>|Tj`Se@UC%qz-LӐ\!FSG#[LRxkwFr'؅LaSP5 Ͷz>>.KMdix-)Ng:r;V1&1[\9&??Yvo ;Ox`tC;ìvi<-9v2CKi}UM0@!n֗l?nJ UqiMӎmzbt`c+&²hNX!T׼ִn0C͟y2UCU_4Tnmo@ nM߀ao W.FlW4!@s.IE>e'dˢ!nnCp(Yֆ[ZdW"s=d97I5~jPD} m{1V΃k9Q`{BJ~҈U}(hܖ<|R_c&ʨs5Ul*&Uc}1Yr7-4Rn@dԀ6QljpRw,(:"#_]j/u&ԩ 05_vG.V8t[ާb;LVMRWX }H&,Ψ-֙^ p~Kۨ]PV'*`KVfX<,$N]^uQܛr g-8v(b{a(¨}`ʵdXTQ,t$eF:q捖՚gC5W|*mtk3 |HQ < *ϫ7^. 6 Q7yV`fA[ D OHwկPXr +n&ᰣ0n`B;H23 s6 hzXoOm>i; 4C"vW~3 iyT R\bBa|ddof?AL} w;ar(p/in+؂)#\UX)#4=k9NI&?> 5G5Hd(k30ZXl[p; V|jEȅo_n":̇QQuevg]''NOT͂|k =kks!B B#GAgVx{%Lb8ԋr`tŲrqD:'F%.IGD9u.6!re{nr_^<{3>0/7w^ył!DA5ViY#XݚՉxe#RWS45О/2q0zvtgcVU1E|7Kl5j]EI&z e TYo)TfWJ ~(M4?"$[&-j~e7 3/=0ʂ77"p" +"{R;SWkai.~LˉD&`AcSn%jk5ZP$mX:1 Sr3GfZy)-mٺl`Y|JldZ~@^ M){c*|KwJ VWvh&AsWqԥ4V ѿPT\j7JV RniM"!AfSCMu$V:JH{]IΡX0n0MQօ4 BĞn ]r3r(]}Q ]-(̔A3ȝۿ M=8ϏջWAux&NE6(*.ufOEe%nSu*0v'zrC/%H06&]Ӵ5F|KɳR.$8-WaBߏ_GpfVvv=ə,R>oe|-V/KBmdW@q^ͬ:hm0'n (Q:pӇ`;?ij`W#HЏVL;/3VuWї1 E3A~q.̇r\_AE]$L.CHGIbPFD\K7=dGATܰlR]"E(M xSX랍ULʱWN8/DZYRGF7WJN\ KpٌѸ|Rc/x-B@ݡ]$LZ@k!닝GE}1#B+4]/^Oqm&P\(M5􁫤e'cy]a?eЄcKz[eV揆WgȘ'+(*yƣ,T)g(> im0:`u{MmЦu\uC{TWQ?N Bj_rJzᮭSG/pbׅW,=S)&v2J}\<ˑcnכzT*0&}Sȱꈌ%Y)EJ4:S}SS|//ΚFENR\c;@ݰǶmQTY _~;P f,O1−Wϟ|K!Q:PZSr[jv>^Wth9 55NZ52əXWC xFhb]Zk0s6Mt:P/L^/g\5y;1/L۠bs7"L))R|3 ơ"}Zv17!f]G!.iFt]ǻe0  /1xB^ !ˍy&k1T ^=S}6Au?DU^ECLgw?.ꌣYX RךDzr6ճD 2bj[U!ms62"?NKĠ]Rt L_IA 'VR2 1HDh ?˨R9la-(0`?)cU\7XqcVTaxA[[Ln 29Jc)Nv]Xקk< 5,AdqQ=53ŏd%TMhs͌A6Ѵd8ؾlWW]tpD/g+UѴtXtQDL gC5ǴȜ><(θV}enƄ4g݅\ǥ2(/aQ>`_@s%CR/'f0RF'p+IJQ6^{kJՄX[kv>jxl6 t{WȿrhhIu.vZnroO>L\{@/&շ39D 7zp!;u,&WU}hnD:;3Ϫbxn{ 8nݚkpiO.)nw~kd.Wi.G(qtp{?\}C `Uz`Nws_ђWYD!sNu@kV?ܭ!ȣ<v'R^ $O 5qcЉyPOU"V!,"C KzPLy0ЉÍ 7%nNϛ',[DvTϻ \t6_:d?o 6"TX3]UtkByt]@sZSz2؟GI}εX,r#9!EkWa]%o{#y\=*M,cK*6ĉ,|nt F]L^*TAx6ySM_@& r彚k?6Up9Yi- : Yܟ7?*~ Gb޵) ԰]1 د` p^h9v 5_;[c [L%LAO(2pʄ@ԥge;&~g9 `j/P<f0 %{c?e5%o=xP R~ܘ`dE'd0/#-'!Np4IਁJis3K?K5K͞7ʯ͟Vw;cvN|IRISi!m_zL}l.q7ȫMq~yy)H޲K ǟ1PWTId/ч?|DQރzzRqqjw<8үԕUD"ދwikdS-/g~a5J̣\kI=0M6Q$lX`krK9)|XFx"[g WOzFGCL\NFk:q"xGˁz;X69UKX6 #LQ5u+۷ywҧ^drm 1сXb.]OȓYh?Q:dU7 "|zct/:iգwȖFyļIeo !Tl6I#V]'sU]Q#6igc N 5IK7C̠{ume8vv/53“O0IG(hUVCl"V E}>m_2ǬR,w)_~3= .yJ5ZzKKNc|-~_k[([kmp 0dK< Q0/^DaGc'Вu䵬NgoXeRYQ;dϥlb }ΩJM\DϾ%ڽd&.}ahnr]#nP*Bڿڱgt[ԕ1CZ\Y<$C?Am҆޻E:ςK- \\~,AK н.C>XBUHs\^@9oN6JҧrSS #Wo@sWUU# 8(df t0@M nQoX5o*sDڍiW<D`O"o~H;qO#WI exn:tT'78a [5MGM~C : 뾝;A]e…Qtl7㉄_oDO 9AL{Mct+C{IVKS J%r, Lq?x n2b|h֢Přpeq7/jֹޒ#r}p3AsגG+l yCD o$d 5KB3z(Oa~+sugf]T5/vvngAsihݛODŽ@(BqA?|Wio?`zA%$qℴ }%z!@򑚒oPw9OR"--^ ^A>Xyn)GjbM@{zf?䨍gs*#0E_JAãlЂ0/9Pۏqķjj:%#6WiE8>Ӊ*o.kxmn$<,@Y .8>~z5 σtO8N ʦuPu>ȠᲔYn=p!x01 zJ@$SL>}#>I՛fU{d2԰8@6JF0x&OKQ#][i^E㱀%i!d +9=lymA5+bΩ0Vam/NY^h 2UzU ]5}ׄcu y3@rc.| _ZP|X#fzʶ_4Ln e)Tii6XmL!a?BzGK[",+peD4qn7me_C Q%Ygz,xAYY,Y*ARTF7h}*bɾ*쒢&'95czVe`\$4]:Ͷf2J+_E_|kKɊkܨ쇊l4 @Pnp:Z%i͹ح4ɬϊܦ } NtYuD_A8t-2&`n-{Ҳ!=ffGQ4:*9jq7.:dzUeeg{F=fNDEBһ=Un|yIVC`!xJr㎖j&7_wb!K.D;;ro;wD0U,eYq凋0nM^.Ao< ߲mjLX^dh bI20{og,r(j s#^]0Z` 15꼁 _툩@+~C4wbz͎2z;@HZn; 1nKT<{[Mʔ=ѫXݤ(xy 2ea֌o ~ Ec!XƦ4j*ocG;L)ܙ`.JvآUqѥ4:Vz¾$zVnˍ$M fV6Q|66qĝlwK{T qnXbҼx]~?bA 4 #hQ5J;vC:r#'gqê\:R"őYTW[u2xwA:~nCί`I9.b]t ﰑFP-앳{zX{B3Q̞.S>q8U&qFcTf]ٚ;[RX:4hm*[}+p/ƚ S'< .uO1o|cfvyc-W{ɮUvN.55kc$f} _sfhE{|u{Poe^V"]حdPUl$W{z0+<7ieӔռD,oǣWH/HXD|~;ޒmؑ5bIj8וB3o^.B?aw > @đu+ʶqMS"[a6),on T+s;Vl#C.D&Dll<Drz^+xTJŷ`m;,n#IwK^( gh`x"Ym@Q3.MZٍs_a@^~@ g^; 'pE‹sh{=>e7g hEj6R&E||.M7´>brOl8HZҹ<.FE@.D^яg ^r@Fe=f* tyĕJHD1j}QqO9}JvtW7h-O[ZkK_6fիPH6Q-(Q5yKLKHj+: ר ?|4@~@zU,kyJy3o!w]KRz p4Ry%AnM>gFxr='5<3*(dLhT'm$Q_Ȕx'ݡ,zwqTh|/ YS"Xr wƓG(8_ r. HzMrTIG+g`6f"/*4eZaW KQS`=-t4û]'MtUPOB4sGU>=03Vd|zkѿƽH_nsY,Bdb $ `թTU0->?/c!>Tge6 6it5A#tz'&×YgƵH W(+U -SNQ:w&qq1 1T\&;+y|&*l_QtOr0I~FԵO5uB =^ wN)UEfFjTSN+_us-|ߊytǜ3jsx:F)m5N3ayN,/qx"%luMCjV&l?` HDNJHnLUD%݋C7,oT5m Dua7D 1mg-y2, c^,Nrݺih5G%E1\P~>NjSθZ7Wi|[Z4)IdSI!QWHG5,ɴ9^)A~& 2`cxFGݩǺ?rrbtp KE̚]7d`Ǡ$_“{|M1~ 4aT XzrV3Cmel"()',UU_Q:OͪykY}\ B%:4*9S7e5;a~*`pފP|u2ih;.<{`9E *I~(caҐ;aYpM]C5g/tve3qq 0V>Z _p5n+ci]^5zFhvMr{f IU) v4A{9Cyb$` g٩OyDE| $;{@ LzQnB>Xx#uQL'Dq%4dhunH ѣR * df[pKxJNF%XXnzv@# M\Ý[*RXWw  Y2S/I<79^b<@>#uBIMB3.1/&-nG`@AK=(%#k5uĝ( ?"jHk/_"^VJO5ɂΝ&groa + sȨi? p \3tci X:+T̑iV>,FYIpp`Ǐ PBVm-J6zzh1*MBI_pS-w:}!ٻGhGpU 7/pwoKW)z%Ky?? ": VĘ7.Xsm6n_tEi) f*:;<3jYCc̺)2-Iv$Ig^|,Hc9< $"-bIۺ9^~8'f/ڂR|ݻW(CIpL@܉/o9mχRЩVq!3­=seIX9[Qi*D]ٗ^ 7B}[`j8ZeV&5`rGR8/?C’/`3,jA8ѿum`6`C4 ]IqǬzk^tl'6W2MF"½Wu%K *|qضx飺G hd7~+`-a)r(~A*đmyyF_A H:'AcBvƲ1 Y8y{Ԙ C_^Cblvvy- ?&pp23W6D9[nҏۍ|Lh30%; gTκ=k,b}jyF ?WZo4ᙡ&ϗd3:˲gݎ]ސ:hU Թɝg6_ػj5hO٫nmszYd̗ a‚;{ N?=rD^ Ʃk,ct@ļT!$b jkK}g{[DJd+\odwuwtcgZ,vzl2' ˍXělĜ{nrx^]ӂpjG2:]Ҁ;ޱHKW( ϙǵ,|J JU PihUox~MTR0O95"=s{i~TYi0p}%(O"HL"Wu0QǤK4V=Z:.pPXW}@xݨڥ>V,'OfbJ֏anZ;ML^?yg/0o msj~y~lj(Sf2emfCN>)O b#.{Zm WLɩ/N[Pxzt_ᾠ⦔`DഢMFlӲ Rޑmw1[Hk&KNnVd2^y]k@tV9 ?[!sP5,`MZ^MLs^) hm72#: 'f\(@VLqɘa~tZ靮fm\\ ~x#m̌/Oӗr]>vi>" nE5\aYz)᭶NOd I~I2ﰠ 7nbJ\">G#E ~^}U?p\TZ>oY_CY)Ue}a<DPD6QEekX [91s'/}e~ 3\z7tGOS9\_ |J02e`' ׹'pfQGB.Mѕ { hvQ%xL>@;Ax5@Ujǟ( Ty8H&1]2l$wucrAD|%ʏ5=ѾWњYya#ZR"ȷ>("ށA&?~m0 u~`]Q 4$z[cCEaD݋M&6@׿ܫ P>!7 e׽Kic3v(C =9-b &Ucμc$ǸW&T +zQ\˒),(lmk$:@15ˡc)O%_^r&h9炄 YAZu蔖n>S""ƥZI0{ dEuZ<ǡwBn'mܿV@w_J#$ #2l a6 ը\EU9*\gkzIN\AtC_LrHz39BI'#eRv_1/jc/MzڗZP$e$Հ?m y8,/ YCgpHMqY3 XM\a?$'֌'ΧXᘓ`hh6AN@W2MoZEy.bj(xiJ܊3Of<67nΌ)mlAah+3EeK7j.ˌ2^06ovGJKUnu@9<Y kXDE2b1[-rqF4]ܽ畓qf>0*R> X6Q!RA3,HSMH 2@4]3vEC1G`HN_vJ3h!HeluAXQj`Vw0aƈYC`3cB8=) H ]R%~lV\fKx( $%4(R Eޟ\| ̨`(Aa{m ~i 7-/`d.ȩHPcZ]VۋdU(nGh)8N#;\6ڼ IK\[͖W-mG-n)ĹW^SdRy664/P3(f2tVKJ~a&6m<Ap~:v7T {`U,¹^;;իӉRfQCxXy^V+'nwC< j07;Q~"QˉM )gksY'7Ou VyԖjg=88I.hI$paI\mܰ/;є `oY&23FrY;~"w_E)=HNE) [vqMN?5tV_Lk=!uu7K:_E@>X(ͳDږD6r:^UѦ"8 nëT8՜ݟlYFhIñDP-wBί-jGt_@:UqOT (9JSa>w4[g@" 7cQ^e U]CQͼtݼ:?5A(33Y`!o$yE z$F/{ /yϪFb=4SN@ y ݃e9Y} >wjMɂtC7 9հK݆^rD}k-Bրq%Ѕ$#ix7s{.{RE+K=N49Vl-%0]0o'#şjI Oi= NH4<%Ѳ 62HsR)]` ڰ3z'.LpYs*tSL{t@@jKroъ!S0ȩc. QӸs=:)%wޏ$%xs$.S%)UV[64Qq&9OA $Kz6 L$DH6ʺ"s'mU-|xρΜ2+oz} m_1 *ūkΦ;ضӃ\ha}elf8>[;5!!vƹ ˣEP<Ԕv=4|n&iwŦ˜MUDTbEdm铧fNthq5 uI s/O*^1a,S!."E3\2xlm j#c n 򻵫.Ԩ,>$LhaM-X}o`#.zs OiۄKM&6\قOయIw^P@P0)t><ު@pNi>&p!{;{V7Ͼt<`sw7?`.HΑbeJVj+mn:^6 k c>>x2\q {|@*DLL ԊۤdE%cQEVF]9 GӒ!c3ϊ T GAı9&@xB+uh H=ϋDs {k\>pm\ 3ʰTsu,#oCđGI|R`!I`&EO*WTwW3,>~Wp?Y X᪘v _8t}}esFP c32Jvh0⭮.)hAH^+>tInYi\7B2rʱ t~\t܂9)7miE\-f\{7jxpwI HJ# &V A9IE \Î,yFE]iI䀦ʴua -6z2bgAsR;J%'ܫAYe#QN{%Oܱg5'*5c=Gs۠;@Y;M]M W3l&vKF,:n&jj'x.j ҉Ǒܪmj3b=M\eQ mU#X놡[t&{RmOX}^J~Nj"6J=BkF+Īv KfII<=xp+s+e͊f!n _w6mNM.ÜxȻR1M2R: 8L9gT^ZXzS6?E&$( o^@7+滗d)+DvO7TK99/MdE_ HYݲX "Q,񻣴z!meޔp;9E:W/a aOFܟ/5- .Ա[Wۆ8xeS!ŕ<-SްB~,sGadN|y_Av;r>حny~c`>6S{2p_Q|*@M1"lH!pa畑X#iR՞LI \w^"[^ji|636gEbt|Oc s,i\Med"gnjz(Z:_^Hs#?=~oRC`ohkZy>'q(v sИ* tJlt@{1[7AMaLng#Gꊇ=J'w1j Zl& F(;g'VQ5nxw1n qYd|mV\;N+ye.w>ZȖ^LxLtA5}  lR&y'WhYi' )MեԬ#xnZrjiԍ)j8.-Xv C+1oU]9۽L%ψ&C*&XU$mօiitpكrK )5?DCf2RAICB]YQ/`ؔV.8y[%ﹳuT龊p}72M) ~Lf`x ٔACZ^B" pŏ.B4=h-<]!Gu%HZEj HB!h$R<'=52珹Pmt ːҺXH{ 7mMqbYD 'EhL짎PG:* IGI>tlEH_ױ=LԸU(U둰F(TSWoȖh#l#C 4rm3.,:>V(eN=Uxm:2R\j{(?܋_cbBr\h%Ҍ4;[~QpSm̠q 6OSӋ̪Yy-Wv4V\!ak}t,z_V';lPݣ(5ju3HNTT`4 Q7zFp^2r.=a7M2k8ٙ.gyy) K'%?v :;W~e泶7ڷA`Ҫf5ly1,C˥bW_.:VFfÊMS&W\oB=r"42Y{m,&D0>uy9:ɍMYH&, 5H/YëR9"`{`:re'ay<0|~HjxbG\%}m_Ԍh%%؛ ,xx)q\LUUP(,R1h6c\nM΢$*ͷʩ׳V+*4eVq1Y1t-I"Qȭcl8JFZp:QWs*_cVvܬE0;o} D{;4`αv<m㺕eԓ>5/mY"䟭DxH)fGᷧ2\mt(Y#jbn7-3,7W$÷0?X26~$5|(p3\a1SbMi2ݦ1j fW-Wie I[>=/!<֌&tc޵?eUqDKwka o8~ K(aSė-.k;RǢ: a:#d'P  dt;Džt F9TU!aÚtOG%8O^P,|k%Gu3B.AيblA< X<{fi! ӂJ1kbP\-kkJaxl>yCs[,xpRn"nޟJ(+cn^2>~cܤa1IbҷebHб$7GFCm@k*o vy`#O #&=ϾqmTP1cƴ x6&do;Z_Wġ}+~z=[=,22!VEQ b.A$Q1r <>zkc^d\:x>n7ж VdGS9Z͏sp'2 &baGRrYK3:"n3Lx%'쓮(ߞ#sw·\U9vKR4?$> .:mcz'){hun#F^"4{CQgCUꊊL t41f-~#K-w4OF`c8@)]M[Wjz8JwXU-Ur ٖ3!bg벶BXɅOs$)E5K9^cmlf Ԩཝa035xCu GP/6jrg[kcHfˍ뀰d;C4pTFz1 wv=N{}U8S3\zBW2P0 ^}#A;նi*u@RZLq\a>$c"Šg̉_WGH}Uruӄ6}>k`B}xU;0v3/r,8 }=}2n4"PU ?0&[KGT*kFKj~D -2գZђbyy:kL C$,OT5#bS. q0b B< ˷L*8fL^;2w:2OhWN$~%[`bE = I*u&"va]8YKi ֦5"ejcGFD7Qrjp4|1{J<h_ϗw0?ޞ.៲+Y[b:|@ȃ*|T8ܲ|Z h} ~["Lr2d~`YѩBı$"֬q&4 _MȃQyB2 ?)˽( x =4<*,}%at_N弢̷6uM]ob]BT̗^􉥫ǼN͊́B#A7ܖ*92M>$0TC4+CZN f6 +1@_ 5;έGhPvwXٓƐvck­{t$h҆(d>#?[UY`*x5qv15Y}a-\W gZyЕ$+BS"TfW[?,ph@OaC? պ>g>}Bydpz`b>!/^fW@4|E{ ?Rs\ x!,S[v߲[ +ardh>a].'sa)tRT3:(d4+ 2U>5*W6 h $Rr^ s6F6?>>)߬/"U98:`8翘 $)I"CUR;* st~g SKzO";Z,$`jrm 9xBԏauw^~O$-diF0653P #B ´:(TrO.VGeGMK8wj7P /q]Q.AɃd_ 6 D2>UP5U+ܘ(Z!fsYO5mUӣxO^JMw:(LuTBvv.@C'0d)VB4M+[~;q9*#DCFWc|6})^Vkj!% k̕.=AR<ILJt1bDַ}af}$ bO*abF }̒o@6i^[=)I2ïكW `]$KjSw+/zg %TUܛ5FL\5%`ڨ~?p\R_d*⶧2mcD!'|uzlZg/)t2Fqvs$N'l'Wdp2[3g@+;N|t͑s-#MEkm& npixp$QJGa> ڜw|(*KjF͚;i 92*ma~>J6*O9R,h唰 +خ >u2IeM!䚇uN>ǘAHΛ=B9ځ K.e)P J`uhTО|r`Ҷ7=M"`GSbx!} T%h@ E ȝSz8nj1nJ̥#Í݅_ e{u=~  vDu(]ٝgu"q[@ >YY[Uz߹AHG%d%mI(eq?{i&Wq0UIy~A3;)ir^;݂yUj9u.qcggo~dOnXþqKtf6ԶW[Ĉ!0cqܭ)r冊3wD?>>/'t F(Uv? ?R !#` ^!cЌ^ȫR<[=;8yZKf~՝يIq%]V&Ä^2xXM8Ϥ"\dl(a*&gg^nwô̗P%h 䯉-{Ix-Hd7OgV5Q՗3b/T2㤸}bNWESaSM3%'rvT9~)l/??׆q|&6Ex.ʍ/½\"0Iњ7Sα&qBU`52s-a߲!֘lȹAxv@l"MC?_BXP(wrXj۟n}ND)$u)0\>Q57o bnɥUjۢSmywRJXЦI{wB?-NoO#NxiAQj.S0r'?v;Z$z?-6/^V+0׆9(Vmޥ::\/9m 5V+'ν ӫ Y(2U ~MN (xrp 090bI]8@xc؏%`x[#@&"F`=Y\]\)@ 'UDkDkO;š%D%c]ZjP%oe3bqJvy=2En {ͻrNYdS`*Owz!yjiq?Zo flL:I5@q4xYyZ:*hzmʤͺ TD<'ѼTKMċ'3@N xk贮x]A .2݆O[!3$~NNv%Ѫ}=&Rwv~YZz-YOJz+h}rۀuiy<wg)@g |Q*\q&Zy1])R-Snɝ_~lrШL ^Fo1vd/R;j]üuoMOcbRWߘ!$w#r^qkR꜃/T;w^t'5 C!.gIU~եbbȀ~̧ƉrIFUWOũy:`; h]|WqQFv@~/=N-C&i{C4t`6ʘoL% LU'z7 eH8-vD)ԼThe a߹#ABޤ|}b D\k֡,C /c@ ʯ #zVp]A')^~!5Vy*|-dO2qwFu/lJ}8ԍ SRl7*Q[br?M 6}bڸ/xUN&!,֗B-3h.AҽFi&4OѾ@A%LS{:Kÿ5pmP rF:حd`~W^9SFdY3GBD2гN=DIf E-&`\kSefu\G‘`NA=:OʳS\S,ע~P|e78e*T[fZ0c.ӘgDFѯGjE3,SihTMl[ _iӦE$zOw  ^F(DѺEI2(3H$<(LcYiX#DJ2lJ啍mI$\C [oˆWl5"m]+z*w90 VզLjϚN@<65 %Pn֠PHeֵlڵzLnʱn* `.ZڜFr,F|nU@1nMԢ%8\Y ba-tv >(/P@\b\Rnb,ʷJ" +&|o"\^ Gԕ{+ֆ'sSjL,"wheIhm_2X)g A,xms۽S#X"Gt\Ꭵh10خ._Y$ryٺ>d1Z9(OꧩfE#g]8Iߏ ݎv7w|`0mD ܡ.5sAGXUDUfgPȮ`dŷ؝=]wqTs+ 6ۆf.$,Cy½_/WOtډDUhLֲF]wp!1}50/ C)dݣIt">cyL%Ư^0[̆hє5[ZoFH,SWx5}/[u0'Hy-|<7iς=AÂ\u\K%M&)DY<$ D΋-҂l@ql sim4%]ȗ#YfuQ Uҡ>l\Iu`H~s@bsd ׈bAb( e G:2qڒ&xá(nGm3H0IGR X_V&O=B՟%y*ku % e =w&ĦHM,o/ymh  >'0Q]N1WrGt~>AӋ.LaN_Y󈬝e3?0~0DPH;Z0N~x[;B}zB,|pg&**XCz%±B{^𤾠E^/ :봙a3|uJ}C.czJoK9(sdq<֐̑.3FM>nj\?uV E#;L~X 50\cYS'"n\"w.([M.. %n}r$Ő7n_l\~|=&%onq'M\00Yukwohc%3y vU>ǩmCm;ƽc T32 +0StѮoS}N&Hńڀ=!(o:hw*\8xXlՅa#=>^C |EEu/+$N{Sn CA\<Ū_gD;3hB$OդݐˌnbOH:Fefܣe5*I^(t a^ќ|OC Uv>~~Wuj+ JMB{uKFgR z0aA&)fQ'ōѴ޽8 y0A ]˛lZ0Abe Zތ R5 ÇN!M^5Lxѵˬmpn$kjN&4GQ 3z31-tw! nhZ(T `&/1b*7+e+=B x7pmg8".4o9[0~A0Å+~;i\iGr2; '~%DHV|[HH{-Bf؋+B:hZ>w>YBE~t~&<>hm=H5k;,{;]!-8AlvF5|C<-c0{g{>|xs!゙g+iœ6ʂ?.>ϗ H WeD$u5,>DX%!L騈{6NVg˴|66~?iH;AKKFYAjP~6|bw]XUJsSW˓e]ql?d ֏^1C>?:ǸWN,jFxcŨ,o斺35*;Pb応ߕ:8 2r)Um\02 \c? x!vvp R4jy߹ReF$3`2 6JD=6 6"5QqfLnbԋ!-I>YWU 'pv{lxfc9vM kϞje~w*v p$(#2@tY"瘱:6e,7Zw1L&T7*ynOގB@u;G%pK|O3mY*Cm 5QH"b~cDAO. ^fLZ.S ԺC&dQeO.yONL6F& o fѭm^&V<(fm)mDvJ"Eхi)uq=3]ᐔe0`D 'i}EtbQ3=YL/^amh%3<΋t[!#bpcԐˆԶ֒1|P2?K+G]:1Odm6O鯑ҴZP]!n퓞iֱU05V~H /!i|1,FZ?btsx߃MW>-`''*IlƑ@DH%*ۙ #]fUJ<D=ஆ8o.yc˛0V!;^&R\f weZ8sXLn {L#l2%*`A, 9ۋ- Ymj?N*p#Iq:{TK`U6y(AbTucS:^LPVH5@ ϏDp%`NK pq,1w[[d$>".6Ba~:ԩ1gP.^NY%s8-*Dިsj}2/1p$G? 0-)׈dSߥ`qhj, 5(pm,(Lt􄛫4f_?C.< <A?؈|Y40tJ!>+ݪޅ˅BE оܨ%9Z 61|b%C%re7$\}&{8e؅~w0\`vh8⢨%Vl-mC`;Nя;$N Whs`?~-|ۦDa R.coVK] sOcLIiq&-:9wGȫx,.'^jh΍MSxJqJ d%SҾC%$;C|8duK6g|ԭ"S 45 '&U,K>xUi09Z9]=jpY9?lF+K{ri97^}Xz ugֺIOz\[n)e*<0Y3#]\SO1dBCjxM/Rh?I2_622N:_q8UB9խ3"V`. 'D5Z]ZcZW_5 ͽiNr>ϚFQ'hJ=&;&5,U H4~[g1Fݶłc6F}{k pz[j# *jg=QhDzWT@p}>a>KT7 .|j5\øAyvsy^%mE|EuBAAe:ľGod. SkQx|6f χbY_@~@WO]e1F&2΂MjVf234QŸ6.Tg8 _VK^_ˣa>g#rM^I3Gv~CBua n*僴A{K|I_IÂ9tdA"WXmoԐHKMRwwz <تҡPuTQ*OG/c+O=i669p!=ۍ3,{ 2tT@Y/j\Nſ JK{R4 8L^x=pP F^t 9cMOs0j`9A70ƯFkngZa(jHi̶-*gOʺIށG:prϡ2(Ƙ1@*H#W | ~| م"|T)T;veU+b`p㗃oӡ7O0)c P*}Updn# \[$hd-9:*?l±b-5yoY{i0zPi~/0t.)?3%7Z^_Eoe5=(Lk'\!f-^bY>sT5 u cQ ӵL҂Gtd|j s1wۼe!>`Z'P(x(w[.7ب<?r1'+/H&dZwۜ'tqenjBL14}Uݧ)&CȻC*bj@x6?06nV<%k:<]H|=* |.^ ,5-z L36ڲK.*^v9.APd@U^)XFZ *#w%6QJmW }C>7/w@XijcƬq1i${s/+h\tyRW\Ve<-,#GO[x0cZ}s9 bԡޕL汮- (lwݰIn F ZѢhx[Sہ [[oyE)鏅p FQ%oOqv֢,*?@Pɜ;QC͚9Bb40)W ߶~t\j]m3GYu+#0c {Nthh۟:RM4 )Xe3A+jxahOP5 Ȣgf'|dauMs;7cmg]3Sٿ>gg,/Iͯɼ]>l )82e5< 萬Ń1]RrvgwNNԭ˥!8Mq\] '҇\ mbSDN:yzıc=~D&گԪda1y0^61')o *CeE-Ad`F`y$4GD%0Q ef ņ;1*=Y8kBPZm_JF# ϶vn [\w<|&-$Ŝ,I-oHL# J1nHBE>.KļILPVƕ&iJIx E~b2d l_]&CA^^pyce–6m1lCB)؋.zxKVTɟ߆kJf4z,HjLKʕV{")[0W4`}fۖ dDg& ҥ hiцŏ=kCW-m#(9JPgme'{>qrU+V\WimkF#@8ow(HH2Cˈ8 }0RmVF!P(UNbĚp(Bձ.]k5}XZc%pc@mR+ ۪CPB9Hm.vTT$F=% 1!h3O5Wd7*%H&]~KYojc19" ١B~s5fxѥk,Y cu\1Coq;ـKZO(5={]P/K ЧdWn x.fc'>ꌧ0m;Rݎ׷&`F6yys74fV]Un" WV*y !1S%WPƋPPSw]]F݈tWKBNDÙmu@ H.OBVZ%rmR '- +ELE䄞_+ B+]3B )ྣJ"x7-Nxj)&y۶")7f0*^۫(h&E)jQGkHRxZ8AFdw"+7uƋKM;ZY #oJ!|o[-rY@G}oK;~{5cրުhXx`yty0 e6*7q,3RsyKG`LCò0uVnΝ -ׁƶBvH񉄎뱀FBO=w eL5tFFnsP`de)SkHUt iPѩҤݫkG:r'!/yk( :t PX>'Uk ޛΔ/ @g`?Y@تq5DAۋW ]aJD:8A;{ z'Uηw($ԙUuvFWg~mfy v."18w DbGJ !5 $)cU4RuQ<:(f1H dw=9d~iqZhX0,>-ro<9ie{KUOq_Rewn){;#LYK\!yG^z-G[SZm<᫬NݝĘxX`W82AaKzYhuq}& xc(7m>2RT((OۣX\#\B*8=o}`6I~xZœ@lQ4ŵ<^2[\w_ Q2!+C:p4v4I/5|k_X66ܣ2A}yZA=%Z'X/˅u+~(erePqid)ho5eL[/@".S;9_(^_ 2?v_[WhKHZMhխU|Y0&oulyH $ymbela%9^ZuS|g㎮"S/R_P1o~"PP}PCq ǻ L8d)^n:~vzSyt:UjRW] (8_zOZpil}TsZ+wi{8Eo%d96 &>`!O~E#dkƝlum ǶV Ua vp6 A޽۞t$LCvZ+iivݩ ttT=v,>@)(YTO]q7 GD2n؛//xTē\qKQF(Gs_3X3^bEEm@ ">v/qGXrS#QR6J[-dq 7eQlRǔd~ C J<=I@nV>_i7<6 :|~pMB0xmP?HtEHJrSsyŞj]_HE#fCyLsV:0+ DC",m5'YwCM>4_a p.fdnn:[QQ.k osAD@$HY+7Z;@/˕8x_}#Wo U["66,!<wYb+ÒΔa߱,MM©.z;gCDgU  W.-/|Qzo*˰bbh/w0UQCxvI u/"V]_Y;fM7J2qTql/` cKl8WFv!3#j萷;sO/e (L|)|WFk/[$ʍX9[{ FMbZ2։槙TRaѦuDQ+coÇ@CR_ E͆a9oʘ21d8˭L5e>/]p,s^^Y=}Cba~=|2A^ј)Kҭ},6±׎hE=c]Ҟl3GB&qex,^yQ|R"*=}eifҩ1]Y0%]d4ka Ta},3J0ŸWi-M*dT&8g!fn7ގ%X!$ >>g*𸞵t £e#RbcSf-a~Q1RФ ~UlK4G3( :>L@aULx2zV-4D7GQQJ'^K!PJ AURڧ\u(S;<kH$[f;7 Đ)J:FC&zvTvuSk*fhuV6{K+聝!g>wE&ua (9uY([4!;~H"eygA6HI"~+Q eam[<]r5 u$ѽ)W*OzqR_H) 6}J;31R`rA[FpDlBě^6HbģUÍJ;5OLm.7qBCSvuh_['׽έ| 7G 4w9րp`c[(ψ',L# mr Uu%o}Y&jBo=y׀6,0p֎hE8Gm ytJio}H>WSʵc!,%3R\g`݄"cKr-W[iދ!_%:W!||^s %V#>Cꬃn5蠓1BR]b o -e"gb 48hKdxL}d6gCs42Wpaz]nF:ҒPg 2Zϋ9 ^%}l󳞗l  h%d-8k0n>G'3bK<̚z\ĎI-UrU~P-JF`B']8FdC7x_P/h;~wghПA>\ AjgTL EylE?/a1OgpI puYLwk hgTbG&Pԗkt۬ޥеX`~C`ǣH11tμFzfO9]ĹfvD@3vC`ӽ_Pض*%[,aA:'ds(Hvhۍj^֑]v) פid%lr>aЌZ3Idᡜh7)ȶ1OLpw)V-&9T3Am.eO@dx-"fͲ>H>T؝.oҽ rp~KDa(7YQTIL35ݢ# 30;ӵWI$7J.q44n2%BGmcw[i&vj$N߼eZSH\Zxb2?>5T<"qŒ^R#)Hc| ׄBFBsX78Naiϯn3FdⲂ7f~O_s7A*OzGDF w'UX >[ 7g_vbFMܕozAa)_0'\vx3AXD]Y\_\ʣ;:3v;\&Є#|Z˩1%DQ7 !5kJ#PN'7SJKpZR\G \¿34ޘ̗'˲ e*k!\Ko'|CCW,CFUݔ6~ Fk/AXoGz򞼜_Z:!E؜ɭ-Z]3x5(M0!MS6 .J8xW&'Tx1;8nC=,±Vx\S$BY6YWIER\߄2N4S 4yl$C c܉l0p}W>fSھ-qCV9̭'[4 P9[]O=˳![v@>zZb*4FpoǼQ+H!K7<30{-!1 Vv宴R6Q 6d^UfQ_^B$'.Z8uRZL=$gB 8BYPLI}!SϻH +Aj!~9"7k!bT]u|sjFdB'^2,חc :~Q}kT8 x5Ϥ*Ր;/]6 L|ILLeBd ʪ_j. #:<vNkgam;b} X-}Fq7Mw@гmG75z,So0oG$_#FYyQ\R5FPۇd1 >&:yJ4-)NQdP­ ϒ|+ι g:n kBƻwJ:}Ob̅cIF\oDC4w_5vTt \DTEKطf)}E}xC;i!‹[QS< QAiɑe~ @e]V8=Ms۱89uoBV^NESSW&/(-n<;p# @չn'tU̹".K\K#2HN,pmHSyzGNEI]vN0Q۞h\eh٤ /E+m6C Wtz_؜|+09kZ=<;TlGؠn /DGu;$pIu2J9f֩;v$fDJ^$,&5x*{͌L.+m>2AFFDŌ]9o٪-~ܟpb3h_BdͩUH)+3chp/'{1_(XՠiMn/q4.MeFP)f6m(vqvWƌp.l\Ui:o`H~/r=HU'GsFb)qA/_aEy`O=XƗ*mYv1# 9%Hfց3 fK |Zf&M0ƸJȱMȳY|#}gy p`yX룴 &[i)gKܼ罰m|M&2kVu4+j R:l"?\N.Gyn1ѥaxRۑ"^XOc+<2{Ǟo'WeId>Iߥpl7K^@=`mHO<0Xkk1SYwjM?sg`ػNCEdèܚz%Ӿ &58:EkEIlp32%j``WY kW@0L UZOn]Plg:dT 8"*΋׬g5erS"(l"ccyE+ n{$R,'{!q+IT6i2=)v}b3gUN*#u }(ZjvC'6KؔJ oj1S,m \_:@icw5Ow GPI7hQ/)+^ 8Gcr:Su=rs"Kqp?.m܊-ӣY ^\J8V;^lB-_&H౓"b cgG6ɞ%9Wh 4co[#leOTkmxCļ9@;v?#3#8alY#0hQm8(g.C|4;$?'үt=ܦhEnx߰OEȫe AhN95 ãj =бχDpٰƦy%ߊ:z_O"[/ȈI%N̦SJ+ R;5O \gp1'1$RV%e%E(pM$H>&*H%馵u5WFtja8"S@FI!8:`3ܜGRZ&061 oژod!VLQ2Sc^6C^L%',D.mAʹ /K;?7'n!Gn;qe|k㱯9ɛ9瑎d맅}Ԓe)6nwmJj̐ \4Ҁ* fk;q3)w|Zo&:z˹ecXEK:pwo@nMX(UJ_M #@DžST*; #k vZ ٿKH Ƿc %l G,7R6qV ^V(Q/ ,EKM+:*x4{:@F :JtquCɐٓ'+I%ϭPl ѻMV6 Hc;cڲNV[k,Uc`"&c J;X,2dav0ᬾKkbIIE"^V*/vc% hF_](ExjCoV3lx{n٤ z5j_@Fow}ک/ȏf3kh> ďwܙK;vXdƐy4{LVF k^IIF{[hT] 8tƜC[<.OdK,zSʵ`!龀&Y\Reyl'D2mM<n+8ϏK r:Ubwj~‘7x^JIn%7ʡW kM~/c*퓺юalmbQ:moc[ mNA@y0b4P< #r볊|lL73j܆]Lbs2Ub'֋5Rifr?Mt&GLJ*'n 7L' ~ob]!4H鞰*\[; 5 OA7P6E{rC"9h~PLnsP\,?t1JDQ"l-zk\4aThܖ*2Ӈ@Ƀƀy o?-eUy.; s8pȍ9V D59$G@0b4& t9܌;`oqӢ2?eV$ n3DwV+$8W%kז_4A!x7 Q,F=9ٶٞ34ް*Ph\}bJF9ڲ-eJO!q [ڻ߭{W y>QbP-f^{UPdJ_ز6𞜿HʍvqVPTe'x=<'_A>*l/Jo~E"6HU'Jd/:t o8 槦 >3?+4,sE/MKe5%q#h+s t¡d ;ki{Pz3/C#<7eMLov'C2!0wuYcg t&6$ҭ?'۠KGn9l+I#ЦK΋Lvt\>hЂ=Ƭ3C[W\H?qOQP74ǎ-P.@jSHxN_NEkx("ۨ'.ۜd|^2GX`Y۱S\K~'L< ͷ3;Cֳx"U Da (vPt`S>U?U hOB,ȤX@%s=1Fo$# _ۉ, $d:ƧBRxׂ3EͲܙ{KГk뮷i -[Hyo 0 ?V٤[>v+ rDh;J%BWs~ER5QHdE>|b 8Ru\* BrˬO4rg _KiL  aJ+4,cG&P A?OCe`tW{3%:1rӸZ%=gc~KP nC*(T\XY"I#yq[+$ɆI`aB/=`Pԃu%Uet=8ַ}ȒxmYFIe,WoKrί8\׭pPs? J$;U"w8|~8I<$7վOj}eUa80 Yfh5ar֫-:"pu$y{A &%!GT5ଢ଼ΐ^QU[#+=2sN//{}yo";'\Q`mzڪ>xUd I8JÝNEMӓ:#B?D}Gt:,Q~cE`0՝kxE>'1\p]ʅtVyָR g3`&Z`X(u4 r:m \ o ҚH[#yE0&@,pip3|ByIdJQ!:؈KJ%]_UtI<3 8!(%p î3TA`!|%y:ؗÞ_@؏y_) ;Hܯ~wb{VuHu.): .@3A1Qpn(Lӟl܂ ۪۾iDR4r71.>,@')lo,%A,-%-|T E{a{tZk!#I6DYKeG>A_Xc- M?A Es;bW*& Kflkqh':O}nFhOᮎ5jҀ}.Oka|8q*REGC .Bzc:T MwA_r]?:ma&BaQ=%J.^lU;[~+BRF6ZEvMޣcVi39j`e"%$ϊ&}ݟMh{Rxy>b'rU3;Fevc~PBń[7(`CX1B&@^|rqҏ,sMȷݿ@{oùМ'/.X cu1:Vv{(A{K: K:e]~MƃwPsAk=Q)Y@#- oƷgYcG6[m9Ѝe8lu2c7}BfkIgA 2Ƀ#5X7^ucX:Ad4HWbjr8^ XMW<,L憎V]LINYC*0UyQԷA?o ݋mpRб\r[fV;dЯt}M[x#Ǽ>?6ԟYbl8e0Z;ze]Sa*]šY4fSjQVTdnor$:Ѡ !Fv?U%ƶ2QI[:Lyr9䂒?v)+vp~^Sdm?Dt^Ќ-Ho)S~=& Sj 28D4ϸy?d&X}5$zYDUGIna_ūeU]&z3bP$Ds`^#S2LrCEBr9^vvH #2=R٤4|bcu)0L9 _7sGe-F"H 8&'3v%xb2 P.!S{ІN3d%:Tl _{ ;3< ODij.՝ֵ!:j렿ZjYB%ffCw̿gηI1$kQN.L{ l%s8kKS\/k^d[<eŲM> :dK jƵhM/|_+𶕚Tw':k)~g/؅jޘ%^\_[Wk"HjTJ$ULNJJ{Q٭fr%??Rr>r5dldWL5˕4XSL-3ÏZPG@SAkhWE웭+]. Oo+r"^iosuyQKpG1 Fze;ZZBQ/]yp 63Q½)QsqU. 4X" |!Jm+.@ R>x"V+KWd͗DLD@o]9y2 JUN& WN \:w"2*mGNQV+TC%x{\agG#W&λ/Jѯg=p{brCB~(QWD]7MRJ윾4Fûb=V$؃vSq-M9gSGARVI~,ퟘ +ČRJw71z1*{9]qM:M<7U $~vӛt9P/O,R5K'wT0mZ9 kcUc?y[HBҍ+0go_ .%LN<**Ej*GC1D  ltq$q'`)4)d)^ꖽq*LR.I!,M w#6?6tF+ W-괎m(akwx?eMU|:(SND~оV+pZ,x_Lv)(1v(tQG5C3&E3cM0;b'D&)/(Ww_;_V]>2Ăqوz<Az2f30Ldeiw-r*_$Wln?7Msy1NehN~/R_F*4ME_@J6|8'$yz@dfPe%Qj_w=@mpMf))%T-XOigqNf[./͖<"Ru8/s(7c)qL)\ڏcfegֈ;V$J@w{͐S-ho$VT,FGIk+bp*@"%|//$/ 4k&wgEާJdb=BAkӦ`>K. 05J68\Vp틭0̪8:.!7r`C >)U*B4%M mf޿Hn؜BI\IJZ7 9SruBS>pD6\EFu^;Q o[Vz8~m8ep iMO|V3$z;Ѩr>_eG,A6YXTXI>3bXZGH:loyWOX7ZKb~lx*(݅'*)b"UjNs~2s#)Aޒ{B֝8uYԣy\sR2ż6 )i @.ʽ3 |b牱޳g۬$:ЅSKD03?GdGFP@ 4\cQ̫/ {ІԛЍԬ?S7: ?-j>uGt)['DE߱D%W&0!g1"odV[3}-e,WH@D[yiHYzƫLR~Z$`iMZ6}lee!㏗1éGW[{F.S5=Q<\jSu'RD׻],9g;άc'DFozzƯ; Eg[fQЮV_Ar۲ A*!&cThn^e~$dX=R 96y Tn5Hzw*kBY^?M_K )d}1|Oh,B03a詧 9WU90Ыi^ST5!3@ǨWy7%] #ǙʝPP[D"$ SEf+EЅXRl|8"e2[q \~ K9|hټ@42ePJ-I |I>Pu]NUj+3zKR&5$ E.} °"余LN˷sH<`l_TʎQ>e_( c܂v LⶍTdo94L*h_?[',Mf/rȫ1)1x<`'o!#=9F.wkSP*Λ"H3s F4ַԌ&]ƸH@hb=\J%wqw3drPv HPq:׏{/ (CxEӆJLvKgfW U)B_÷fѴWWOXIJu SX-W؁s[#O4SɪC?fZPS@N#~]?14)9)/U{ |Oު7и}$Ng'rګыom9T_rFk!V IV[܎jzP@Յ"tvXS<*$RbSw 8wzǎk6c!F-q_5ۨY%3:;-3tsϮHܬe^b+|.A>@gBC2o}F6F۾7Qٟ] J,c9qOUE6 aNPh9W>U aX+P&AشƋ kB%#ƀDU~L,/㻧?K¦  ?@а5Q ->j hF?c3bz"#MC*x5|=4|.JB5^E"-w riv,ԛNJ5q~ss# "1A5 {[ ur%={L1Fw@Q%#:!^YZTQw]1 u,i{^jxK҇ٔ7g 3i&Viα!Uo %?Lj ܹ# ^ G*?k]_'h :SAV6?1V1$~rD}:7|rY&8G7S/c8ge[zm`ҏB;8xKBV$=|=u~5P0Z+o96 PvJM*?uٜ{P57~L-!:Q,WBfPl cZ927X!LkLpJcD*/xɧ-եb봜p7S P}O7E >Zh[N"6t#B?0$GER`U|aR*7\:Xf01zKRԪʎ0(E19PIրW[| Û!{3rx}Ov6dVqTUνeQbAaL4c9+oweiKDOzL )ClĶ{x pb;C.qԀ6 0AjLEK rh cW{dj *RƳdȟn; ?2*qv$OW[8_-CE.w-XXAk-\?O_gěA>nfOgRoBu!Are澢L̻Lm@C;@k3J-WB4i,|p}/Uvyf}QmCLrEߘN[GX+3 ;-}AhrhgOwV $RM rt_(#.S/ *_jJ[iϏuǎngj2#-5.C`/87~:sб1GzXfTVXee4;5N\>:0RPWΆsGUbpA^٪ѵ+nc:)G^,z]$mkgؔMa^v^LKTГ}c6h[ V}p\1Ԉ0 ط&3`Zac lȓoxu4qlV9F95(Pg = 0i* )leA=ۨZksNƒ~&kBJɧ47G#vKi;Tݼ"n)Q<K=&k87+t&a9?hI?r7O90l/{yɓ>viBO$mѵ0$RUe,v+ iXPѣW.A2^[?$ 6ėHtvEՃUMCYg)|ࣈa8I0r/2SmMn-?8V♦0MfF7:Œ728o@N&Q {Ijh" MRo,.\,^xD72oϟ uȕG \u8gD= N1Agm$wҥ~ &K#P7x&T  dXpn G 3&]Cv`ŇJ1633 ς&$|NJ-{FKQc׳hawO>aPS'++叾754JE ./@v5 ?V &S(vu e7 ށvUNG"mz0ٷC(WμaXuvu]Kw$p$ d)tzq뉤CY7{gyI⿳O_n*,rj:pbI>2Rm|fJ@$$T:RLs3 P'Hl&Ff6 |#&DOUX+J I|Fqm}mnPi&_lBe,̍۽^*`]sIsU/P'aR)}缱F I0xa<, UAya0KNa1;1quƢT9Yi0Th-%Y_\~)e7rn4eծ튀k.罕Лt*?Iq'[D.Z5U ]V'x Rl.I]0'Tg/6K=_y B nmSN!1v4O G. O[Yj+=ClCҘ FP#٫)H#\%9<FS{$;5)K˷An+\?kWKF49lTA_V kūOnaPⷍmJ0pp̵Us@v+B /W]ƽو-=z0 ĄJ͹vb'|ĆjM=}}h1Uu[˺+3d=}[%8q{LzN`:m~wzK|2X0d/Gya s4kx-m>= (Ocu-EJZ+li"p (w"AQdAF5f"br`_=S3ooӚI;>Iΰw(0I"et`PLtEOr͢l鏜ЮB*>WF&E)́X8&:آY½NO+\뗜b@_ޅF˯]lz3FD*d8ǜa`}tkr[W''ɨ Ay\#:\W?M1R`4J{N^RU}TeSPj+@W6jwʬy&ǣ!4*[} rVd08 DȾ>e'W ү:  o" #SQSӧ"DubK.!`[Z /e`4>%cBDʐ2o|R&dSq7~l[Rymq@yER;HJ"5Zv9S1%ts) EBVK\v—᳙^q!sEwsB`+x |#'6( MEŃ@ȰnS[Q@P,{3S:vZ^ǭS ufmebVgW UYVQ09,32uN>r^ 0둶eHquruAPjwGM-'%:cCfww]1M,0p1.4/yW7džN{zMj1 …HT&bC `U /?Rc jyEȉ]HNV&OEm41>2^c@ rK%V.{Ñr8(nuyM%u@⨆h(ZP i2U@=Tvaf8z*ú^{ >M'2arOVV  9!Hb:ڰB]٢DGKfz\5,X|}95-ӷJ LAe`(H$蕮TI?JVwe裚xE<,%^pPyNgcb'|[]X/EB]fdSRRrm5=*mJR5L, Vvj0Kb18 /ho?Vf\sV~Qc˗W8WaJevp01rƒi8uሤG> uDzʲt*x@"=Jfሀm'k[l 7aBIICB)|9zNBgΌ0܌x]2f '#SL_:g׷#{,ž8\'~zZ emB֙HVm$B7"pּ";:/^Bb[Ӡ.]e9rؗ?ߕEɴ˷2'*v93c-/#{S5s> t.]FsW(|S2@ᨭ^6%hobXgr%Nz]!"-d4;^_^'8.-(Um_ˤ+_@$?idgvPI|ゎiF,6Q?Ըz0'tuGh3.F׸=xSRdD\cF10hwV'^jiO퍄`{3o-qNcyﴫ4G#kR"b+W`IFVIn/X1myTQ rJnĘ~@u, z67J@7zq2GI#8 Uj-2h28D |Ocݶf :?Z>ZE4ÒXO [3)Ku:5Р_J`u xNHCC%=PGErG'6&lROV5>[mP[վQ bӧ#|obj4dc پu9-־(.]X'[LQ.RQ)x>v>T$Vqɮ eOE& k"ޕ;kȕaOX^<K'0\UGCsij(\Z8"9o>Ah(-VV}K7Z\.JR83M^v0Rb ۉz.Ϯ~ n3I35{^ BDdKת}~_/`L6Sn~ I1旷Ns/w^QmutRRFr$d9=ґϔrCLnfhG%S2 H?!|  `#Tt2Nh^9q{r˽QɄHñ%G E/n!8a.tEur2V<ţ_IGfz3X+`7wGymGu sOS7T;1ݜ*W̷}ʌ O#f6|S}aF2~ \~Y *IyD6tΖ15 )[g=l66:ʷڨò^iLLo,SmN.ZiEU!EX[(pCꂌ0kn(\YOFJVvJ+F35dGD$FݴqE (`1AL'uE]~ G8KlFܜX ۙ>YTJ.j¨.e/֓Ov/Ux=ĵd5;&~2Ȫ 8Us\Y wuZc$"m5n}%9֖fFځ#dN$[8خBq ;ֲw^9a@ fbR'OY&ngUlXi4!°>*$M9I*A*. q1!r,+-5 &ͦqEQO֯ lCb!x7NV $gCv 2h c0^F/ӋNȜm! B w@Sѐ,SBd{C dYm2:p {Or]|;j!|'o vp4(u yB* `fsM/ěiWE]Оb.v2<@! L@sj]|0MGj}+rl+;r3H͠:WK #DmFX&ƽ84[2xG1VzToob?AZ%\my;%OD>#k6b1(9vȒMS@EXG*m͚\Z]*OTpԬC%"@7VJ1[[YJUXi8툺߾G]=0(?]: :1U+ gELJnG6O?M*_w^<ڹ頊pųY!/hڕ<{ǥ9E|`%}.]n/+ReǩlSTug^:P,3oSstuo;`Gq<-`o\̝3,9jc.LS^e.c`%VJqY=?\:O#9Ic5fׄvNA5ɵO0}FFy ڂGz-i1D]pޤw]vg|tTxVЏ=&:p?n^190aI /0t74EˍfЍ,< Zc8t:2'&oų3G!Ėʛ{toIFȍ4jSnNF᥇:_ SVizyߔ GĿm:c:מ+Kix)"[:K"sZE>t 2M֌d! 86~yr:085tŸ5w2!"16% X Oº(9 %_jPĐ`uF z*UtXN,xq%&;̉sʖ}^d̉aAQ'W(MՏqN{ KXA{2JzPa$\}C2f,XKaFu >mߝ?8Sm>=6 o{ )u#[)٘nMPCEՑ֭,~n_ ebi?3Deؗ6u.'*sAs_y (Wnŝd? Cp8,I>{!xBkʤۣcƻ'#n&K˂!kktv4Z A54s3/Fo). IC 0]k=6K!ɊRSgmC֡k̋R tN =SRJ :}iP~Pd|>d3 tv$ 6םbj43JL-ί 33gL%_5;*K.\?ե)y΁ZXKcR`ŋ>~?co ,.e =B2:f)vEM}!godg6 2c@8M :ْ$K*:؃ {`%]oFwǙ\:(Og>QT6L/%V&Z1j>'(~u[ͅ VRn4g $:!_1+>9ABhWm,ϾZ. {SX)-?"3o;hWb v6 kR?{SB+2ma% ma,Ib nS c;;+>6E4ErWX$QOKbWd-P| d#rmc;Ep\29)J3d_7--JfLd h eҠ歇LMx q+=MW6) 1{jB7R<ꌏY,8#m  מls4T?h=ޘlp!?̊89YrB(߮`4F#F7D1?󄩻>j ʂcnWe}T՜bDytө Kwђ2a.۠[deJKHO4̱ÂJ1Z"*NݺM]16 ,n9+AG=z@wGޣ;\gwϸqƂ|_bB/} }4\nP{.&-{quʂ>T`_A"DqD>Wd& n7_: !͍Ǧf$>.thgUU`u2 s/L[~q:_rk@L|V(S_i g5+RR[ۿ 5ڼ[uVfH,Dr 0ŤQibi>ߡLh |LlH zͯ[ 3!/A++V*Gyd֬-b!;HMLlmze:L_vuR{D4Ы4l_oM JwqV@ +`T V-zI \q#D?ɯެ]8DpB] [S'u~+y-3kB:<˺x}M5l0jvǬCE"aXz% U_:Z)ݔU^?ѐ6uWꈄ1+LꈽB8FZ?%ǖ 8}ŕ S EF6[PN-B/C>8i)X|2GBd?"}2HC9ZasBɰ<3/;P@z']xzUXm bzLyg -ܔ d!Z}tʛB@mY8Ǣ*DCh@JUjZ8\ٷU7*T }rh`,!nmٺX]?g?AGk)]pO3/QP aǨb::$DYvKxfES kt n2~^௻." ͢TT@bdü>XzA66DZnL(=1Hl#oT'[lqwb/)0cnJjS*pU3ȝ/'vdFf2d_оHPJ#\mZ<\Kaj(j/jr -! mK !KǚX{)řf$"?[e۠y(iG:@x LwMf2Q{c-Ŕ"ךG2{xFvN\j(Z0y8+uyNhݗÙ'r%]#{@[3`F#=DZ1;t,҇0bTd3g*ˍ$L2:xE{qq0^)T1y|vzo\hһG1fSD.o8 O47YjK$5߽C-D+cJ 8.^d}"Z//!mK|mvYjo@, ܡG.IN(b/әR4eVdRWH,scaN uk1w>w3O\qkY!Xv&_m ɋV]/+]<,{N*FnL<o%|gV}3v»8'eŖ t`-d@w[Bd}]̑/|jǐ:‰.K,JA'L \X7~& ’xƳ♺K eö'e hܫf`rcx7U[tj JoVKR'y/S7#c"y;@>}8{Y5VuD,`(V`.̧h|ON2ȳqjԌ9w5^aB]S?+O c +uC=SQVϷ9ݵ``zNoL6! ф*G>Ί&Ѭ kأ€{  x(XfJ^+B -Cc>4v4;${?J؞J4#'k4 a GG,`i-0OE &먒{=mJxnH.G^nɌz 5ԡPECN/ ҟ)ʭ+yVJq>p+ן1 {@J"Ρ׳ %x:;fʕ ޗr [nUU;%Dޙ+12݁6ݝ y&1pTxE׻7\"NZ7_A(]wNVf bEq߲F1V{3fڤ*K#M2 w\HOA@\Bo!2={w͑D )I"o JOChO¾6G8VPGh@QcW@?ݤ; .K>ɑg}m"P @UH^` or@5!)ˣTd$mߛ#KXK&sӝx Z٧ 'g{|1ּsGء9`>"' kUuŞύaRWZ}e s]DM i!)$O{6n?ZNilIJn Bƅ?`ݫ@Li2"%HQN޵7*jlN 2=^;Z27!-h^S&Ke!?5X(A}(oSGDatXl#0% h[vB_,}>ta\cb!dp_6ik,i6a`Ɯ#"L[$j"2ul1/8:Y\βeylGYEތf94@b|4)1xhc;X;f3piz޴<4'ت9FwZm6uOpËVȚ:tawT"kW=8x4~WtDec]1 h4TLĔ@B&A`]])X)) {{˿߲%Fed&}Hs0;˖jdfR[;݆![6^ ٓw\{*3dtKs7g) ).GXP2?~M#nX ʭ_kNjNkoa$Me`xƟ{`7/T'iOvuIA Ԓ/~+#μDD<^.J?Gh[mCy ͉bZ9'q@<}Yð5B>wP pv C>zdېéLzɊ`c25u]_ǠIœ`^}CQLq^_ %)Sn?CPP$g=u2xn} -a#B'C_"䳅[Q^T $y?|mjRXHdE4O .>[fWL+t%BI/iYyip4סbΗ5ծP_-sҵ)#΀8L3!xUR/ᳲG9w4# `7Uf>ꑞǗ"8;㗟E*!DZqO0֢8PUj<C>-MpGiemC7 `+TJsXERIlUw1 4Ws!*t%Z&a?,Xc[| ր鸡o-,uG[)h%֤Xw*V[>% m}(zgTefa[c^H5B0VkbۜH j ㋬롈͖uy7*j$4 [NpdY u8"Hpp#v/2z0%^p ɨ#;#W ꥝eqQȴ)|H|!-*U"H|nrWG2=DԹmli{ b@W~R3/Ir8>94Z8$!ڸTnQnaWƂ'ww[4H;mQW~-GRT]wu~qgul C)A&Jg/t3rA8l,HB(*"gQk<6rTz\y0Bώ}I'=Ou۵Fw5%QKYZEJPCw cZPvyȎ?q.h_AY."IMuљE;@?KbŕUDPCJz;`0L{|m0Uq ^F4`ڄGb(Ӑ'DXXSZȞC@ ?~3!eh>4w }gry>dP#Qڙg05mmRS C]zA0@+/#̋ZjW}@IK܆̂-13xr ׊mOҗ]`fiYDY;+ֳ,q#~MX]br v:L<&V%\ &|rUf{/g:3qU;j2jǝx0k2-2 G5g=c*5ҷ:j} X3Pe@AViɳHMSphܑuPnP/F<#3"& RCҼh1JH\gAVJE)Gő B02'( Փ2\Tx.jw"wc r.0h"yr4iA3rBr٥5 غh V m7>Xj.;JH-O᫐1\CLi`ĐLExGy ٲʋ[r^a_:Q¥MDS ͺFS@0۵,pFqW :O٥ `KY--); CIqӪS\꣎ 2Hd~& tƃ&}@i?,uUb;KwB4, Xnvշ-"qL[bB(;O9~7vk2{5Bϼu5 SD!aJr|*7DB"yPgb.C4)n$Cn~q{]pXQɍ'^Cr;yVc(`Nݢvaq$x*[覿 SyK`!řYS v{so8P噺/6 s ^#FkiE?S }|辂im_m0lгSO='k|N#VQΖС vj,*.,+t4$U4626p}N7J  _G*𱐴 xfvGDvsE u;m&0 3?(8(4Rn+7LIa}2N_HzqK/}V6To88owoSԤ1ah#To!|xl:.6rN*6;\3kξ(;ٖ#* p_ouWe:ӻH7\ <俅Xn#٣+ ҽ.DєkQ|T-. zZJtX__R?n.Q*j^b^!-20^Jl;G34{] gSO'[ w C- ?%4JcbL[OjoLaLhSpHEgϥkj,l'W(%XL{j[QA@Ahrf4AǎM;9ӝ_|SOϰQQي{& x%y 9PM3H ԓ<|`E/{ϒb^2DʿL `՛:J{zcƛ8.oNGǜ1p~BC*Ӈq~<|!A/!7 ru=Ȓgw m̛5!Z=5p.{N &DNdmVX[ Y/7,;FacgjZ(4̘dꭶY{q> 4y.2WͪR_j .> H:ٵ㮑$jzhx.$RWXue,>QU,|⧸7> 3+㯕:BCPhB6tDw *?ep`sd&\bzNˆM<`yeCr2E2sPIՇDSUZJ C0SSAJP (:B}1x!zy,RC,Bnm{Y?e ıIPN6"*T)r7uοZqͽW { i7#mr7j_M= *PpH$ݑEy-K<E&!a@Ģ`nfIM"%3Dk*,ћ^aHዪU+B 1)n[ 9=+ԉz0݋$ kDVǜ Z kzLM($+i\PQĩV"@O6#&M^@* D-&Ssy<|p!C;]ZReiYP;ӪwԆ,δ)Pt=OX-c ZQ=m0VS%v8ߔ/i'@ jYzR h٧7k1EDz0)\Ǵ1AYH~%俘%lA[hWhB|H8AYRdt]`,W,vqJ0d%&f4Ttʹ5ҍ5( KQncљl(+6+Gҳ2yD{P G )ͤVA7A0}P#q?0n?khĨ `CQGi)8$Lq1Vky47kmBzNQN#f 85, p0z⛣ L'n`99Ȃy\i1 kĐLSY4 #o}*᯿Z I2)xc_܇h_,ݬyDrfSbdJKXY(=*eP2<s4/yŏtvw/qi-o8fcC6`/$yz~}@Q[bRzϋx*݋Y[al'|?6,gu1LDYY-%M%R2-C<@(6!]`_ƒ͔q(Q )dYS.JK&zl^䫀IQZU- \cJ(ڞ#ǙWdTqi&k)8t' rL@pO!-6'*$@?(j@Ƨ?.M5w}3oR53eD}CP7Gt\C&d.U-_o$'ONf{Q`qpwbqϸ(d&|~#֠.{){LJ;gkI\)A߳cT~{#qcIBsk*FJz97%o]Ȏ1BW! ;2,J怬昿SfGhK#>JRٙ:2 h5D讨؏v6Y4ɄJMf@i!B/; Kh?~t܀q?T>]%KORR۠g1AINקeJ x86N<&:lè,1M!0'T>i(4!e5zeL/ֳ֭_DGk/~wث^?& dX4M&gִIZuY+?=,͹K7!(BۀD +? n%,؃Cib7EX94Ih]|^9+1+B`}n' t]/|%LV0iMi=|zBn6R> 7w+fUU̡`ԩg U+{m-J Q-Yr-n0UYz;-~Dt;\#9JlKײ#'Q&0n`=^q${ v4 %c7ǔ%&ARu%dߺ~>84NNgn3\gkq W3׭h~2O\T5rY,Sxx|.GVja nRYۿj5]*-NTcsƎt.PԊ= lQ6VtdӴ&4l@XY~!f h?cf-!a`1Sw3cdnܵԲ PH Z)-K砚-]g0U(pXSB{JPΰOQf3bxBEj:aRdt#`;bcWBFrԾ |{&|F;?m|*a\遉X39vQ$cNE"]\";Bh8PλNvj^UYDK927S]&Ka+{46 &۰3h 5ډ6WN᪷#6.07;Y64 da8 ѷAN?$r"_CzStεWpmvFQ\yY8Uy,gDKReQ-a l J}ɱljr1˵SZ` ;/OjDaʯ;|CF8_AK.c;-hZ9aSMHď | oXZ6'2| ,-#ϗJ>X |򍦴krnFZB@$Wcut@?3]HCl@%\j9&F!FǗi{$ jj_frIyW=LCwLN *yJly@%kOk(nPuzn31 IJF\{XY?$DwT,))=șzTܷϝW(5!(- OZl_ķExjJSއW&V-,>T%ϳoz5`yN#Ԑi"FFID }TC*#J\~XHTVzsF]fp/9-u K RA@(`y8%6J#3/b 8z51Lj.SyT.#1"Rn"%C`&CϬcl K˝|fHoZD%?Cras0}xU V_fW0t9g`A"<„-c9Y.EHi;Ro vуS)0I[ ];46{JdX]qP68yz):Kәi 82A&4W,uF>/0fYXl_8ߘmalI]3[si_|JN^C\KլTӷX\]LR^-/ZNQ4|y\Zp (U.-Is'i64tҫGFh|rFgJ"#< \a;*xë .ÎyB8;O9JM_c6]bw&AI@ 1w-.?tuFo3)Hcn?rEvmu0ZO逜qx|VԸb(IinhӀMGYR@;@zD]AM=Oi0]\rۂ U<,݊O xH4"]PP^/ULD=~Ou<)/7PP8%꟏`20!@iC 9*5$E_._᭩&荃D18705A}El'kjǥڱz3X>cJVe9z>fs 3>h 6ghMcfUSKiVO'[0hu7I"degӭωvA#`Is|O6zQ#? m.Pp^Yv%eqPTyPc)N7b@2IM 癨)Af"+EA/TMLǡi«PR@?c_ Fhދ,uW$ O}w^PšY|bX1(Hp'n-3EػG,z{H}z?X⫡̬ɗjAd:A_m db "l"֒;''VQq^TL:l>lm/uOZaC~S;Ro)K@Vv(P.g*~ДH/@CHHCoWCpzꮐ;yL.._ڦ0޸Ũk*x]gˈ J20^d4&蹃yLhX+sMIu jaS:ُ2mT0Z&vx uVDm|y76{k9PNMyU{*3Y)V{!a b)}j}錅죝i2vLGz+} xI POـސѱHd/叼SU%!%Ppl(qk]'wXebCja bY^lfp!wʑ ,L+Jlj8s1-;e ASL`JQ"4fэ ɾ?\3wmC (43FCI2 8PEFߴwzo4PcWSPJU>/q &}u+S5 j ߠIUbs[},Q_Sjz,,512X.)ˋIe>8u"evG;aaPgyN SVc,7PF[}+LCC||lO$Nc)3Rct6^a݊/7WR2j)fU&^1@i8?&X)z-clAPDr59qY˒ w SJ!MtYz$$ &J8hW-ׅ3n>qM) u{<IUEp{Q3{[>I޽}'Gfdq'yh޻&AruefOw- xn̞=M ,TwSԂ~@ZN~%"f&d{ߋJ|Sk:= .~b悇I|M yͪ0Uns(ǐc@ׯ`:@ jaX 7 o4k~q`JRڶ^`. wP)m|K!!,(|^e\ewlC]vS٢;Į M%^)UPݣe;iQV}MS@ǤS) )b-b/#R1TmU;^:hK@7摔pỪ[G"_L)VCGtkYCfּiLVZxUmKѲ-ƞ&tT 3,Šy΁=E~ꉡshl<)1˴S)"n9;p2 }Sx 6nS2sPAak}q}W-\G=0`(l+Z˹|}$ʠNL;Zv 7Ӽe[?DIvv!osyb:n }+,A}>fN l-6ܣ*F-u5n7G EVëhsjmLoۮ{8EA:o~IM˼ uvNlF|jeX.kx9ى'nik9z$U[9O0}zc,ڬ|7N3T5rk*:7_)j ?9Mz c$%x$舉Q˞ct])A{=+I_(9"KM+^Rv`Š3ЪnsEN\5u0;m*K,bEq!Y.s=__DqhcX3T mq}[j`Za(ݭ @`~vM4*j:y1$BOقR[@0o A%PqKQWgM5L7 >d"q; Vq< :jjzR} *pF5Z)n B6˘ l#wj|ݟͱ| 1 J$fC(U7N*Rɞ% |dwɼ'f!],lMz>n\}_jI_U3V^`=0-$=Зщҕ*gѽ0_|@7CiSY=6}Z 2qTksBk>`buNg؍EB%wO&K[`;ǼUUi͂L 7/9gLn_IJvƄc ?aLuٺ.!bc"²CD_յ_ ~d`,:+6Uݏmwyз}Fq"cD v-ֿ0,@rHyS4D1! 3cD7Ey98`B+ tL{T)P9%J1ZYΛ L9;o lAiޘ]AO]^SaZxCi@At ӕSjBSx2av dʵ*=oc__5=U'^CK,3$3Z=q\=6 j'G,|It%K]4=a((CmT7VJ9850i*\7pX/T -< 錢E C^!B~C27d]/ifZ^CZ]5Zkfg̦кGxuK2U-$PU2v;l?AԘ!2k *!f 4 %I6>e6;f;֎@v >xF5s̒ITD,wѹ7gxUbHxJJ80(Nzkq8;ei߿ RO H.)oUgyQiOC 7wPl";c\"H5.wõ֒D 4GLأ%[Ut5nxAp Yt>"|mV:`i8w&6Y`\4bn,eɮ5c^)yyS$`doKH@%p>7u7ن*wWBOS !&=X A !_Qy\`# H,t `#h̪\kSMjEi`jp{B@&#Q`2F&V?v{$L[{4t)XGV0D.Nof#8γ{顋5U9}PKJ4wBmХ|nEwO: [Fu2"ϺWō3g?s0s7~2ց~&4-;aX9e 8&g]4ɘ-OpnQ]|C? _/iXMMT8$f"m׫AIcg-z3GeNk!zi9r4L4:? j{4PSBd&H)|l nyaN6J,CsKC}ψhj79oQx%$H3 O0X{ńlEH$#)dPc_%VAkj<5\4O5El~g5:QJdcWZ]΀S}V[X?M>cԯ;,s)N=w B#J(4֙y3߮tcJf5~onQJ՝"m mprUl5w}j5Ev +c^U sÝD81}k:i|G _2=QHH{f\9<6JA7'kKW|XD|3ѹa* x& d9HL?o 2rƷX0.yl6þz q*OF%f:(kumB ~.isfioIW'et ~IݏE9C^\ ؿq]@`aMɪ ŹDnHd_W%mynBsJ'gtngJ" Ok:K\ս8y}dёHS_wLWSXC(^P}Ҋ=q4OWZSfZH\z-kil,b5U">usZinjӬvK_wLy.GND&0+C6(%j%ҕ,|M*=6%^0jdaezAK1DɿHh 1ҏ+_h$T ΞJqlÆx(#d7 vfNn0jFcw{T&qU_LFg)M".!öRp11Cj0.VoߏPCm.WA!k |^_= =kM˞  Kqω sWGMFmHydK1J׍ {PUo>|xZ!lO$] J\dqMhM eFZ~"JSH#u?|TXsrhAd^c?R$ZeA2Qr"ۺ0;9D̒<`Ɣj6zzGnA 7qOKPj`S]aB (^Xw' PqӀịWqN.ejh!a(o%2vz֗d|{h#mĶ/˜InҺgEJ[N_|01n5PduN20/}$?+.{g8}-6U҃ș5ؒ u_Yl:\vH؈BVR'?E[m!JJB S'BTRxp/̹mGgʿ!l-nN eQ]-G$ tZES(.8==k£y_/:[oIS,vǦub_w#AH'!jaMFqD X } Y;+k-~Qw؉PHe)TcYۼl]M[*db2r׌14 DCn2BL'/Z6c0Nmal?e6PZ[>^!ӨnPC"$(s:--y1 \lyN$f w~3\{ DGh%(ӭ M ?ʎ=m̓;nnړ xqku`{,FS3a QgɿF.toT'p om2Jg G QgoG%-VbVjH`H,ʽFW uVߨa u1?ߴso1%ŽC= 5RLt+SUEHTHEei u0T{r3k2ܐ=Xg_㕃zmOXQ wNqٿDbQ4^-@K5nf4-GT_z Փ6 wQ-zp hjK#xnZHE?¢@&LªIsTc;Cc$ Nx*:XZޜCG I8f{sXp@eB<~Gkw.bjo#϶! Eqݨ@8kzg]ȎV\zȆcAIMjZ2i53cɘqq-ѩ6'lt~<dWAgDu=_Q{i V(2p&@kvޘa| NudUЮ#:{r" i7DdNKd_\ ]Ğ' 㱔Oj0ߴ 3 `kW|i<E¶/͞9-m uNfŁZdmi+9 )ST=w(fx =rK%9 !҈4y*֦ wKެ^EI"zd|4OA_*M_zB-_q8pr?&fBy&"d]!GinJ#eF8Uwrm4.vYgU]/3i%[G}|;hRo"l{45I? 2Y@Nr'ht_8X5( lE053% %ʫ {P`;!3@R熿1G`u(HyjZoH ƹ&},ƣ 4JvVwGsRKr/O\zyuˬs1R1\p>p-/S|3A݆>,gaƅƪ2P&<~n+nZaLUi@pl 7f|5UH~@ fgI.ȽO]L 򹏘6 =qM{fOk {R'e;2TOCNʁ~]v gU2Zfl4LWȵvUO:IlO\r<|P:{KwZ[&XǪ]8 \J ߫}ʗQyiRtX7kn׿DlE#""$Ī( I<-ͣȇn7l21_;%,d:&gS7K慅PļAQ_3f4˱Q~ e7-mK(3[Su)w7E:_HfHc~rhps <Hu`x\]ˍcctX~W\f\/$XүC:*.G|kYwdyY>4v"fx 6_ȘM^qW >~~I&.84.w%'Y&Z_N]5Zl!MuPChṿz"?:zz KgyCo9ʼb m0}~1~Ny\HzQxB?F֥|LDQRRvܞСW{90rlLb\QYJS@ュ /0̗0EԞ:SõO7aΨ^LrZ,l}>J˵ ا 3 lH1w]cE/W )O/you.iܳ9mx,?ss8 @X^ e;#c)&v=@/[b&.Ԭl ۭly@(UhO3ҌiRSzߍ 迍7ҎpŽKFLߤMOf2hӖT#VpuSI[UbbBes)yq&TȂFj2!p!eTٛ/T) xho- !;I*9VHb j֍ XY,>e BNũY$EmgQL4-;byiYy0H"2Z ݨvfIc=7~ɩ?$巿QkUO1%r2r4KVִ.p^X( UdiɌ:~,q4"@hu2BוոQ{{@Z&1A;^P[K͓-~kKPih$]tun(ajB~i y ȐKS(ǴHȌ*]i:"8JNbXrj{Z5{lAMe>7)+'Ͳ֏V]㣈ړ?uKA ,HMD~LlvŅkj!Bw ҕ2T,6W@19߸c r@E7ؐ"hJT ;FXkѨ`RL$2]m)8I|,X6旄{X*@I0Qu_S!Y~HL[\kF&(5+,cx (oN7㈬F@Moǃ\,fS_uVKYPm9ȇC5__'#Sq a5c`<%7mp#)3A=Pc_,'Qc/hI8ZA$B yH^2OrDՈd?=nT1:fgP1a&ƒͧOqI0Q šq y٩HxӅٛ^&*J hoAor=Y@gUly!%!MɠU\}vzmf;n:Q]/3ds^ ߋ,<< [ﱏ+/P2zafB‚j=9pո͞_R%\NO0x.YY#$Anr5@r'9,75b/MPպ'\O:]c\zjf3ȱd-Hǭܡ~Z᪒l;hE>^s3Q/ty|PDng9O~_t|451g7 64;H1L'\z)TnpD]xPkjfZXtZCc<֬n]CN @Tdc'G'[~ma{\Dߤ!4c?#Fz=iCF3R=w/rذ+k^]l'wKvQx4B$tk{tzoJ\Xբf"7+aK=J( ! |v Q0Pjý#{~羭'-s3kYst rf1q ΋2ϯ|G?5ǿQ oDk"-.?FE򽋺2sC S:~ܣ虧EM_]ui%uz/J~DB,sFI+]by9s\0S_ad(ܢ`XZw)T(JC蒥Zpe4 oO #E'4<-=nZڼBw߻A N5M"F%":_+rbU ,˺NNCZeWÉT`@ϑ`\.20 Ζg9=UY;wbm!S2y Y; R$PfFnp~khݥ(f(iv qL~̤̋:<\Blzb# kDPP2? cfUc+2콼|Ok+MkX&VE$l͔RMCykO(]ZHmr:04mw8U| (qr-?jb( $ 4ܦ)x\ #gbmAƶOgըxƱ@|hZ>/[>Q",w#(1-̪0MoVYR„b]9 %dla4Fumsg9ұ^ |&a@rTQx]()m<,[ni% 4I?X nj&7/DT3X\`X,''5U@,Ff||̀H({-:ToG L*U>M^3w5U+Oz[C~D8CdeFY왍n'L&'f mWd_V=6^N$Ҹ'S@? ^c?(& ':^wu!0r3$vE7;V]ή׆Q+u6q\ѫ] %CJi$ZbRoP~_A,)9>pʼKlV0ci[r_"9b.QLAߧhPSٞC[6423o,7̞Bn#K",ȭ֝ +Cm)~ ocLza22St]q*P{صTn4AOE 1qDq8v-bwPW/^&o'G[m7괒ZՂ 'xxrm!OCfQt|n?Di; Ca&#(m؊_Ұ5ӠTi@.Qt/ ٙV-WeNdɧSЇW|;?j'vBޖ `ƥ-F+gk)IаDxP){fajYbtb{5 y@~B }Pr9e%i,ULxX+o&RH.B~,P`meij?dהyT>n9"P%lPDjոꖜC_Ǣ5T6.Hެ Otp5tdI;C|M??utW- ! )rV%-mkjVk=/ 2;qTΦrgĤN42/tݮlO]Eͷ+;9LML>}3v$a41P9o( ] d_PE: ]akagm!E_Og^w}j?,(-'orU cyT(Ψ= 3LS.yn .0Qqs.q5$L(1K?W6y?Wo&A2 f,Apf%oB.6C#gq[-BeCV @k@ Y lɈl#Y~P 'W80463Ñ3@c~ )K.rl>z-y[0QSx%JYRB)5m]YOvr݃\e0}:; d<lxlRzV7rW=0h{j8M-n8GUEnKjOZjF,WOgvVԸeߤʱב;k9P$Н?W`EFw)"A72+3:򔅺G}RoՇkGYaUKTZzi8юſN;')~bn6ekps;M*j gƯ 6jdbXA}O uKzGԩ@~K`N';М*/Gtôc4.߱"Y XA,E;$1wI,e#KQNe\9Z@gͰZv5^&X$:X ^xO=,N+|jiԢ 'F~:'Dn8a1\E` ւ:/bޞh{L ^V)ںF@Upnʄ9 'YFH0Pp>?"*`ACKziQ^UJ^ЪE ^E4\+2 셋 t6/tV NJ)04ABY{}{gz($ynnNMI)5)G )GH4}Y} ln鈜0[h;τQPcfX056&%Lڿ}o3,\PcQ3YCFm]Q?>~|"C7?h)F>-Op]1Za+hnLkjr w Dp+܎ m!*gpDREmq͠ݝ[Impq( `{qv+m~gEݓOL b2(niz+wx22~sfsg:k[,&%HFxF-aYĒ4Fz *$Shvji$dǫs0Y)]]p?[s:*lƏnf(Huő깉bXΡ)X<=E4&KRwYT;n).@"}T"FgLMWe7^ ;|)UGs2l˔}@JH!N1[|&Ŷ%+$C$0CVnW}4MCqGpܖSFhڗ.B8g[hkU]¥ca"" :]59[T馺hKtMave‘2P9r#Ww Z\S|5ڪ<>XǴ.03})5 Qzw+uÎ(ZHb׋اӪn7Z[-\sMtIS7蕈]&E`R08E7n2BFc8j4 LudEFqM eް3 7Ys{mSNd bE8K*|dz+̈!:Om\e&dJYy+2TN?s$ qqmɓnwYzۨnជ_UD%fB8#0W1!3;u5BpǺ8#u^_qywZ6s1H_@*S_ \;h=c-ڨxDMa$}d|SP[d4d^!ȲRZ7fC;Gs:=zm73U7^DFb g/ON^' v/>@;PMl҄Evq%[͹%}}h,^g [թl)$[^Ӣ%.w6z7XMf2ǸLR0EۡVNc1YM r\Tztfd@%Q?Taj"4T3WJVh@͏XL3jp{19 }b$~*yWb;ϭ(yȔϊdPz M4$sW*5ڠW>wgMnf;|3݉Gn6|O >ܟHr2 6p&?kWvQWFF=j>oL4NU7 ?5 6R3"= ҌK>1|ڕ[Ƀ< z]b4=&-0̕ywLVH-p1~tkP-;.)ɒȅEBԟԀRН[Ukm -)3V+qL+|ךs"ue2nh2o3w!<#,&FP'7*>˯҂2E$]B HUܕ~_b;PYG#*O3`+ao& PNƂ9-n:8;rdØ*gߋv ߊZ\ݤxmc91(Qbp|&j|( MoB~KT87Pzc.q/?_s+=yoN碁 )cc %.%U@R䄯Xư R*2˫8<'~8.n46*q4$_UN> WB0ײ(,n( $^w= drF^rbN}5?EΈ'glj#m7rMR@[-WdT:stH2ZDDh*#m GN% wݟoX*= tP3|wԀ ]i XQ-g:xlsLn7w[Q;c[l6LANPwy\gp@KoV.&讴 cL9)dUg4jcJ79o0p =%Bv(>mƼf=M; ĕ8Lm^R:,:תrꌡxiF~~H'R̪q3.ՙx" Pt0SZ"I#-.w& VY d 0p~R̟S-B%ʎvSF֠'^ܘQ(^L}cI.|CpcJۂㅘPHbGݺCz (NSbHŢr% Ϊ^G^ln3xRNn*V.G6Y i<;IV|!^tPEVpX( v3[JéB_ ".;"yPj=)4q2/7P4( o4;íhuL#} /VmAa @/kf%2s]4t6= ;L/S48R0CռH|Q '^YyH #ڙIPDGȃ^:/w5=aꡜ^EKa{8d?$H;̂9%H_)F6tXY4"8l#]߳ j.UBL'e ?o0%`zcĝ/m؁Kq@ͷ m8l19;;5E܆m}`QQe-w#o,{szViSXm+@k`r5?[u1yH{T"Y/6q~!dZRQޣF #k4|"zXTOZ S;hG&џ~!̜]XCBK̴kyZ<Ġj߰`Wil&Kؠ\"a3{fYhr6vL&`”dkY1C}̃&7,#WK+(\bJBՒaA ;U^ em?lCjڏ7EQJ;t~z+,zRSA ׂꯔF.ZޡJSAxCBKg3}dsٙ>!q2xF~zZgж:ۙӥˊsyé''E `s'.Eptkb[az9E89*<ʱA}l{[{i\8qDj O0 =ih 3&o@<<bu>`ѺSīo~;%9!h1OGw&Kݨ8e1gUoA`H=DV4Z*n{^̓C'aUE|kAf'-='c}}Y$ޫ#%شI{H޶e@̇iA+s9ZO5s`zgUMS^Ĥ#1U m!/Lc$_+BC5ҹ[[#dH%塶>X,ҫ!QfD\훗{/᧭ppX1 sAsQMsW\IS9܆ƕPuf֠"!zTcy8lχW]y#*Z \h3fK O"OOߟP/qIB,l~mxScL+2çs!`GfntY϶&~&ǵ5f/g+(_8I0-ړDL\YUKyp1()R*?JT.lWFOG\=bb^DŁDuT[;[ƱE1D>v6!Oa -%4 k&֎{unx څaAܦ_IȤ73m7Oa@B3h(ZC9h>/j b~v9Oh?IߖmI$GR>Nc7!{-F "K3Wu6u=4y m-=B3[ &H;LY$J_7DLtbAfrш,i.ˎ N"ҖL 0(1$ oaEE/)u8ͭ85۟:ND9O^G倴E%Vs$f%,ќ|u|c<Ӂ4{g]a<.)1 `;6(O5'z51*xLsYj^IB+?|99]uV ^PuCX4I˕4n9[~QcݢI6ɢg|](OŜc{}qi3c颩*)3Dx0 epW7DTb{)hj }|/*gٮ2 5vg  ?Bp#1:$sKf-|qRNtٕ=M!eBQ )j.y7O=& J i2kv_F/ (hr.a ~rA\_N6UTfєgW zTC}$,%P<M\}*b{ʈN~μT(Vbp;FR&S_+Q@ړ4Uѕ+U!G8{%Mt4 ށ `օS:X V)'yy*; p =?p-ϙbBaAm~& 0|V@9\8SB^M 3+G𦻧޿uJ}6z7sr3\0p{ש0l,1:5>=CD8ӛE3h1U0 .$_b" V[h(5qIC )jUBHKhNb)LQpTw-cհ]>555@&Y]6"?^a6ќ@* I ƜR&?!TS x,C4P߷t||z3DMsN"[W?GEn:Kijj2Q f\I4lJ\1raq\I ]F̡p͸? ::* 6vU.`3c$_<,l["oμX~e/W7r'nk!HY/M].( ަp4Q$Y$g$SWfJ2wܧ!hz\;;b|w HHc,M!4s̱YʯN쩷= %vIA{&um;K9)AA»$d5WBEWrAB$k.Fbڵ)е['s7y[1¡uIvނ9֓ߴOU\b52 ޅ< XWko{xڰ2yL2apx+ZD仵ȏ!u~L4?Y;j*+7'P.f}h .@%@ ZfLFV+AreW5 W l>@]Kzƿ#X)eZr$$/C;2\誂|5.*k>d5JhpS6HE\%<<ڥq:f;2}}ވ$M*mo`ٵ-ܡ}BbJYho f⨬B\2WXFwt_ǵoIvY̖NRg7{i9R$/59s;s0HXg68:oyt:q]2RAnI{poQ9 W >r Pxxfqn=z \xQ́-}6 a;0+(>tHGj'):.@+]D6=1;bb$ߩVM)P(f tF)Ef05~e}oEg) ^5Tou?+du՚78]si#)0i45u#T_AS Yn"⃈'BخdUi8z bGDgk?^ĸ}>"c/P_4sV_:?itT/ǐ7`oEh^ S"W4\B/9/f S9soLV7diƽ>hM0t-Ev~#ba} ^JZrfI^ n׌iypҶS at(Ok|t0CA^ օٚIGj0u݋VHm1u!kG׽0N5N*HAS^ ?ĐL/xfB&^LQ1}.[Hl2;FI-CeJb*:^ǡ6#Nz4%B` }/Uu~͵!ξîi壥ќVё>xܧ9CR6DY(7Ǜ.|a+N"%3>kOi7u=Ar +ǹ}ɇ:X}Q)B뻵GoZX Oۺ"&8a~G83r.Be\:T9rwRp=H!5V5h2qvϟqD#e>"G=u?TA;ԃۢ B_DX+yn)VK@l"HIR @R0*~ýk*l<ЦPÌ H}mW[23#~:X'yN>&Ҋ,1 Ho" |\#R~"B@]s(lEˮU"-( (cC*+qOsx+Zc}z+ZVX/whMG4ʉ&c)VT @3 UX.k_b},QMO+f:fs= pRV̘ WhR|I>v f3kk̴z-;sJ蟽`2RCZ!GH3 q4>it8-6:H\~~&tyWǭmlR8*mG7BgrSSK1n<m1'͖(YL0R[auWHp͐·h\Udm~bi^kggt ȁoWsҝM|J-MI1Qi[ܿWh2'ZnEo*"<8汒D 2LBtߟ2|3A!/HԝTS4'*nQ0X"@IOba:Vگ(I"ыC,H$~'-hƁhkGb%BF [|h8 Eb t$JCgAP}^*h_doIJo{Cu^U?=(iB* W4=ܥlWo<߄PH >jl'+gޫF*ey3ϓ'JX>8 L3[51b "CܼI-?q`(>NޡWo s;eÈ0- !@ꟁj2rj*C #w)!1D^覾9FٌA=ad, >7h`>0:]qf81o^Nܚ_؎$t9!H`AS"SA9pS3x:e۸_#ˌ1L`?AUR ZƼq\m$PB{G5 G >6HxK7,}z75pdnq"C%q8^ƨB=Pd,O빈~NQ_c=3pP@S/?V.MLrm+L[Lu h6b,4>/D6Kf4yFV&m@}/8 r oj;!$!]a( b؝u9ʋ Ӷ tL$q8,)\Y:~0\SQl{x/dطLnODNuXJC\"Aoj;-]٣݋I,w*lTzymmMc]nx77}Gg$m_"[G(!JGj(uǏv*OɇyC#t|륞Rx(I$3a3Y^;|knߛu/\Yj >E%9i=q1lGԥ<{F;G1rwЋS pY>m4-IL:oK@J2Gxv6ifrs!j0Jΐו:ھ|"E7PdiGbJy$=4/`rVfLJ_* 5+*VpĞ#)+|EZY])?󐘱mbB!NMPUwE1oWڛb>rmolyV#H_]#:J-۞pzҜ,9t'(z= 7~2#p/8")R'* _9`;&kUT*9zg:> {1@?,(ؼ( m 76HQ:rȥ ?2{\mi?z>' zIV"v9 0hDZ)q\%@#^~mAH\ hͼ 5D_O PҸKR/2,f'͹c=qɹB(]~}UvT   EpA~ \{\%?5 N9|XV&GiM˪0^aqktıo>-'0B&ua%#YډRC^x%>/$w.QZG!)PHGi)5Y׳;?u*y@]e̍ovȭ{8̻ e1b'"Td#a =j׊QGHDegSk?њԚT77߹h[;*OE+" !' 6 ^v@'aTkv43o=E@#C1]lre8p^©S+PX ,{ ĶXQցwYm%UH8ϦkfBXQ0|NDzƌ%3>cc3qÕPxaKՂ>?&?1]Y\NN,]P|{3)ΛŶ<(bk1Y7k{s PB@u.&eOGT6PFB VAD5*̸OJ '-8۝7O)1ߟ{4&0;QHM,q"3S LewYQn8'¡P{,*]PN|mŚ3 u&l4. c\gը8!ɔ 7`oHH!Aނ4]m:5Ï|cQ$mvmӭRGr^T27Qpkfy-Pk##z=-(? vӘu hN@<~ C@\7BI.>Y"*8<<_fIr'j-Y+~UWeIghh#eQmiatǡLoPqg8BPv(/$˽dǩ&kPZ ^&]?>I]l9<5հ {.Gv,r,r珫z#:v.~|m[k3P;sƮY /o ZNϠBFb?0vb 4d D?s!FM*g*ljQpPCFAOMr *wdp_8G%SoGVvDp@G4YJeu%+y&6fI\BTKa؀^P"HS\e%qȋϽvvO BnF}"2@QwijM4fi`6esCyVQSItY aڛsSMUҖމ ;IE;Js)€r26/PoDfbΓj0#\ MCdar\й'+m!6Y\6uar;/)f'Bא+dnӉ p27 d [eku\u?{"i)I QJx'+6O{a2lS@JzkoditXby !SNi[ %V ! "4ȋ%Q>/qsʌUyؗQdҞ}npՁk\1ᯂ~d|0l\ fHY0d% t$ы1[ (HĂk]r#[ہ.'{l5fM.4)1lx/Jh1]Z5gkgՍ]زUuw.`b7/fo$#bp['?3OKVi_ƞrƑ7(2ſUN7ed-wGPn]>8e iufErTs[E{ ,?4ҷ<4ucԐSmVDz?S`#;R!p3?UPp4[_3ٓ j|\ 8mS=YB4^3#`|\7k\ V^j:nt mI6wV~(RK+?hΒV߭I|Zw Q7f/@nesB@O%|bNrR-:lq b8Q`_$Wܠw7HôN.GRoLGwZK7pwh7|S}eU=d`GU璃? tjF4B#@#5>ytw<:Kā=եaF,G 3|~)Z2Gh)[aXLĦw5Q>K=6ª7hϮT:AE"~\* wVx4-w}3>4CqFlQ$Lg9yB=3_kON'FDm |<\yZw-_oĞX%8Wz>fjjzLWvB'*4S.aп 68lg(c& %{q_BBsm0QdWm6ouP#Y;4< G/AD39jvX 5_$Kt>'.V E6\%up/g1I 7? O4LO$7̙bPBfĿh93, ck8ݥ`Jw! "._ҠI _"T|I|X*I0-*W5kpݜ%%{ ׻\!TKG?rEY+__`}zN +oېݘC R9HI} *czD x@2'; i؀Maf/^ްPGd%ۿc({Gerk⤌`}3KT쮬k txhYȣ(a3$,#iiDL#lLRad7MX]4k~7W`7/x6g7M'nY^_K_ !lie" ?o,'D6㥪Zez ^#.Ie$^"Īim"1BPR>jbL2ӂU4 ˵?]^AXH`n[N G`i8K^`*CL >{"G$YrCq!yׇ}.p;7oPr '阆z4Kiuk#px9KxXGP廒3ep4d5]D߻d*ԇTk%"YbBD-,t >|lL,G!.2w԰LoS&@>u-FҦPdpRڷѐƥl'v  _ 6q0kԕ`: F9M]1w2Fi(hѸ(/cOSBk!bW9Y##}|[Eɹ>5UafIlFVG$ʖr-NΰXd_'2 (6Lz‰#=i8''B;d(i48@x!k΅SA0j|+'Oa1kځI6 W$w`=> Ұi v1\ӖG P$߿f}?<;d6<Ғ{ bzZ?3I&5cܽHsZ*"'֫ ĩ^(N6Q!a}i $E?eDQWVcja LFkwU-glWf@:\Vw5xCu\D`:Zі7d.Jp|4puE#$ SʓsoJ<3\j6O7!9##9*|Q7W@ ?ktRõ8'\u`xPĮ/E vCڷm&8fc0'̸L':8<׀%wokLeK SԖfmtM"(DZ/i!U;=2ow﯈. QۋG;i|vQ Uaez 9Cx&b^I_R]wxX93=Hyvk\{ܰOjCb=YEmUy!c$yXnFFmYj%+zdcn &>`7ZO꤇*Sm ]5<_>y?ZiH{Bws#1QuܛA,zі @?QJAㅠ̉o4oV}yU@ٱk8';}~RG$ c8rQ Š92,&"& YV$r^Ea[ !/;jFOczp1>hiBfP8qʄDԇ*Gxy$V8*3?6K黿! T !1TD+ :RO(I a쌾+bFˢëX_Q{uzS)9lCNs2yzwFz=QG//0Gl*MEAe 7=1H2K!;p: e8%w%Nho\$ɵ*d)`zСՑ1PǺNW\L^ŇyFl>"ƒ6MTcECIJə r8 f6>}x.d?+#62 Mv9CcEn}gOqұ3w-bQބ"T%K g n- #pq_s=[ӜKP佯\h>H []eqz\l*'{яgdrG L H i. e$})J w?.ztV(¨k~47NK厛ձoA ){.JS:!e鄱y=5wRŕ/*HS>&#Y+˜ . xTn[R!$)5p{7WŚS2F貙s$eF56!WLBŠ%|`ˁw9_:¾;;f*Hr6GlL(;g$ &!| )Z9 [5`ӆ?)Sv w CNlvq/$I+ss(kj@\ѐm %s\Ÿx`yI⼿+ {!`'iҨ1 {#Y5Vr+%t&>6/$V&ߔVQJ5*槝z ˡq]6Z@jbnЯ'q/_Oi,ASyYius&8M-oWrD(k[j|Ј B: +{(asDȾGQM7jG3˖.qN&,d5܅_h8!L3G'IGY/98ucUCawy ۂzk֙h^,r.KnTFEYlDX\/b!XJ,/`nYK8 vlopu7YiP5afq:PUW^};^_;Y1;8QT0ËPNgi52c{6A@aT2/ ߲ hD }KRu\8E<4WyA4K^V{y0rn\ sUz#* 0:9kqH%?y*'6ehZq->@2ӊѐ9anZr৚p91Tզ6mt 3="n%yDUNU?<=lmb \%.T5>tgdt0a'8.}.A-2 b <5tᮥv ]ZM8ΎsD`[!=F>HPh s/f]`4)l~ds)۩p"zŇv}/ %xtOU8qC[Ww=Ӝp]u~@^b|8R;UdZ@T-vp9Cl޲ntQ(:X݃D;0ڶS9jiE^'rI3),J+_RւcwwG0)#+Q%'U'$:S)=!qo!T r/le %{6:Кj;~콖Z_P": /F]N=K]x>-5(|IXF~dV Y3][J`} fJQbŵ^ib[e7~jد"){$Yý>`th-lt0y+y$'`hN{dNq|~tf!EڨxYSF=ZV@{ M4M=\ D_x$ wYdB;q)@B;54,N1v;%/²ɼhd{繄|{@820+ZMS|y=:5"$IO~~K鿚Q SWEc %a^$bَqw U>a e%rA$4 dYݯ| A3ntȀWu7ּSnDXFK5lX=Sr3P k6b)L7o\O`eiI!P ԀvWw?Y3͏ Njxpx#3rbExtQ\ÿǨǕRb[!&Ćj^ۈ *᳖|$;e26)p1톖weLdLƑLm& (}3Z@i(`.e Q@Uy"jm=02*'ֆPq' (1{Lz\ɿ)Ӯݘ1ДBȏW3j¶ۺн֝jVc-a2?&I7C g$n;9%V*%N7noҋ&"?GdU9JSD+(nvYɡ#l7)ؙers _,oƭyxd vpcS8jᵼ4M<Ȃ<*J&w9{rҭIC goW@\ S\uƄp; tiDmHn HY#}R&,lBw -6`ieԔ=7ћV9cbqA}4~(E:'y j)l[7JPxk$P'#+1SHEwT˔ſi ֊[-]`u{BGﰟiSoAңd^9TTnVVYz9%HOo@%+M[w-q+'E̵]g﹛Z*?/ -G ̏~ fM)ɱb8vȥٓY~o`>,1/4:$EE'́XNC%yC[m2l3GuUgh vq 9k#FLh!v{xyVz-:n/md>q1}$7VO}"P>")hE+TYvM$5gΝoEC7LF)_d9\я1ثO$*m'^z_oSDf8bJ L:x1ox]`-&̙2C?92_!"s0? K(\ {5#EqvUSܢ/G3%N|D@f="-bp?Ef"M!.ȡ4z"=z5'F̃p'`UΈvߴzmCegþoڅHoFRiǸr#RjbX@ ] 32a١w,0XVdF%څ!h(_i=h?* g.vp9x'[Kls:nLny1,LEkga‹`_VSsU5՞$at0m/4f+ڟC pQ2ZʾIaH%b{ZSzkjAZ{;}趫 >tRFdwkYA.2o6lf9Gs+#s.P7i*ZFhո( ͻ5՞ ?0iĽvb)YͿ1eJXi @ gBvl)$u % X`qZw7Le9..Z՘"OBtry&e=IY'7)tF6 ˂\nի)d c`OOR6! Kۊ}]~M#0 LcQec=zDr qrCo<@tC[沵Jdo`}|r@Cp 85cM|3RQrP ›f~.ڬBs` Xlya^Z^+rrUWl(di3WV5fZ1Y<^-+>c(ׅvnPd@|zBN$0s[TҨqDB ;p/j>b>';*l;ĭ@I[쪾\k^R'XqBu -R:5ηрƂl0k?Z3o]ra +mgB5WXҦ1Dq#ytTXl<#9}swp-kӾ L=֠=}ÕArݖE.8Z`&4pհ4 P D!E<'>K󢢠n"tYRz>KyV ?nWMT`TB) t=wB~Y1Bo(sX/E6r-@=(8ٕD]q2C,{8Z I{G~(dD#+VW8,^1/ءL9 YܻN^jY069*vHUSaƓ|[| Ӽ Qw9Z;kEL,`z.xܖ jO` TS(~: 5qKF?w2^{EXO"Q]V%R-QP ۇkӗ_e l v?5~Zx^aQo@S6 eHIe.Bʐ["&1P:S.G.L_u۸Hr,iR"Zh-ܕ!U-|EEUĚ#o{OP@htcMj&WK=$2ծ`>УU*s D.s8@<5uz<|(.9f7m^`Dl/sTE+)3dCo6 ,AC31ؾ; ?rD[1X>N`葢 60\LFG C9^mV-%W~?vw&Id/q!禾/ah"O0[ĉ#ͺqE"myKNLJ,! Au*uLxXm'pK:!G!f>.^~Z4k f4GIu:l\!hv\{,aĸ]9TN?&.;Djg&7,dס2Xv(( !LpY^sdYN[HڬJ ;"ԩ$.|CLm`dډ15%ŭܾ UblFD{AD֖ W;ّo4Oe19'Z nydmc@^Ƕϒ֚ FRL R;! +!ΚsUw7’!y %~9?y\KsIq/Z(BwX ({sqI6~-e;ЋKY ` +QU9\=f}tO>j"|cB.%r#b/۲[,9_suDd@9ڻ@ksZVȭp6rz50#6+Ng#0_ D"cfQFMM&'pxxp?e:Ֆ"=h=&N95?Jw!$.ݼJ=%Bc{Oy1~lYJv'BtYU&Lh~eFAL$xc6jё:?*$=\:rֳp˾:Hcx`b(xeXh7zϖhX󈜜 Qxd;5c,KZ:9{cj&3 뀝<,?#/e(8]mڎt^p86UǀOQS 9!p5[9 =ͅ#?KbtZhvG%D (+v'>ª-5h)+s2-H+>Mڢvc [S nNz (Ɏ5,5~4K:xE0(LhCGPb/fw&{E宮2l#v P'| Ur˕U s/7Ms%"EZ;Jހ ?**>)Uh҄u}D[ZB·e&5W~qՋLXp|U¥1Gm'> ,3 nrJ#vQ5ˍ81E"EՅ -EĈ{Һ3h-k5l=pah*0j34f|AԷm[_}aa}z,pzԑ~D&3,aeuuŅ "=*llk6wޚEcTU`G_J>Xq]]H' :hR?ba[' o!^L# kav av=82Zl!:r`6ڎVV$6l9~$[ h=4pVOR,.g,XK uz^QyQWR$N{Wh5T"x=Z]9]5FّXP"7Mvb)>n; w4ÊO}KMU}TQC\Uǵ:Q`U?^OZ_SVv^e:lXm_75yi˂_N "uz)]VDcWv`pŚDKmՈwsg{"Bi B<jDo&gKe{ibűL9.<2?Γ nX}6NO6-ԵI"xw槚 d`Cܐ:ˮ)ćjeZ#ْ̥."2w|UW4 CO I*a3RD:3|jUt \4ֳ_HpI5jH-CybX- ގZM,C3䓺eĨ!PP$*ڭUcR@Ty1$Cz7nKe6p1.I"higb[l(210 2VR%>)YM@,u噬21|6Ahڏ".|JOqRsL:P0$8ZѸ\>IwkדH<|Tɸ* y+@mbz8xYF;r vѷ1M N]myUQz| 9j.1c쒒 Xpt}*}Y 'O6ZPZAΏncQ/Y)|<±W=l27g:y'e}gHyș٣\{0i- 86"æ)|0!y`|ȴf#/ˢ0$?hБO$Tĝ>wT@,OUc9Zr `b-z'_Є"tp᭧;| pCRRbׇ|R\]d.QB"rߢoGv^٢5|IrH[m=D9± ;RI0{ԕ^U[m .mID >rCk8p <I4Pq{E6]JѧsMLB21%MW05r&u#SWjA$K]gJjĖ@ ńr{a֍4WLU+Q7,)YYz (Vӣ<__:JE @YMsUyxcsH%Ht9&ZoFQçRhuwd]f sf87Dr`20P/G*=du+%Q, vx(W*^R R"n*ۖf_xD09ʄ:2WFڐ.t80ڹ1$! Y5!9%0Җ 8NvEq8Iv4) HH`ox) F[ͷ("ѫ0*/'1]?^E-QҮ0wHu];(ۼ; |2.:x% #m!ynKcB8 41ap6r?1ЀDjDexxUTsIG7IݻK.;*GZM|C[r$ ,z4?x9 "+0w) dGKo<# Ud)@Z%!I ٽϚM5"#w%%Cx#̽u5$\8znIajw,qlrWl|̀ԗ6Z^*RvT[.[b/~\5InbW>^oGG Ȗ̘B_٦!} d*zS ew@|*.LU3ޢgQ/ -͡}*VZS%]ֵ$&y*m Hlĵ(d@ .BY3+@s蹐2 s3eՄb/tVbt܂']u76, ȋZ8WXIae}br Qdhp2x>RI1o۶0gm++;AWnvN2%1zku61(}:ݣPBX7 M9-gywfYq@w1W^ eK”<M!*}o:F&l!CCnbA-&1oQž֗Df=rOn[~`YXN;DXg{! BsџMzjbxg?u`dZ$쐜Ae"V"Eᕧf@ bNd".-W!pºIG^*@ЃB?co dx(C_hF Shwk VDQJ me-9U9Q2!ra/.}V+ 4Ep/E+cl\aQʊI,Ybh4 F6I*/.dr)"g4XWt ^>GڗJڍ񬦢 lMfs4s׾`\N G̹(\w-2du3|?̤TOȋh_06Bz1(KXp}Qv3 \yʂkXAa @ݱm|S2*5I]O]0)Nn;꠹T"{GZe!M3?#!"c14ޝԘ8_ueaҰP"o^d;^bڔ T% K嵇.Fu~qA 'V/wl%m!٨>U4SJǹCO.I ǗB(P_!i^##׺O1񆘲qZv{R)CVql4ozxkLTe26#`]<0I[Gz0M%pY}K7 ^cx:D'~R]nH鐸IrGV:XFGvϖeOh ƎI yۍ$׃ǔu0[ĥhr=r]4 ʺVhr>$Y)-󀕣/͊H; ln/ H>>ӭFf&~ͻ6%z<ۿK'0:]]~P W&yMi^qОRYȯBjy 痳P Pmbܹksc|,jM4Srո)F&vz1XK[8Y{۳UxC bOٴ{fύcI蛠\HK=58AR\s#('P߯G+㷔[Y-2ɴ_#1G$7@"c Y@LNI+XL:J A>`'[_ 1VL;d}kg8)V>x^z10/Yj́CR 1Lk Z[l'Rɓ5+ + ?xZK)uϬ\^M8&-8IoL-) U)A ;*Ag-2 K+ITi֝RBTM N3,JH$Z/Xf#ۘi7K>S!j g+suWk6/ ?=0UW*iKjMAsET| Hd;]͝ ŏ4jQ2#/f nZz2zRw{KNĆ{$ohMvfgۭƻ;_e wd{9śo)^D6SofyкfaٰzeZ R :ƒfdbgiꙌ.#L}H3Bm@48F$6bSQڐf׀^Kh(o>ɼ= >Q;Ocԑ-Mu!>.XMy%Sׂrɔge]]j6ߡHN>uiF''z9ɿ;׫Z\un*aA JUjUwT?}BQBaD%~HjP񵘐* L| U 3h[*qV|`0V˰ bHlY|ɯhInhrQʐ+֢yVh]ũ D՘]hrXh 6CXt@y.5Z+z} =iNYb*4rG#XXP9 ïFz77/]8:8Bj=‰ynT?KSS(аOi$~(S}ax+ռïpF5^˭]^%#5q2&ɷdIuz/ &bVfnpv+K3ƁS{ 2\ ֗ dmTP#:l\zk-܈{':Bw_X[F{Q.:|zZL`K-l؎K"tKf H~LB#Tg_nqnQ+%u5k.j?%qX0izEqn"+_56nT}B9cP/ h,Pcf>FWV1t5bhiT=~ArbOYj Y銏[qyN"fe*)O&PTk.U۬'/>)sd\h1Mߏa'ef z lO&GJskeUϗ29u7)zϫU\ cKerO,]Ң$iBU4g \zdjB= ^0TJfCw610֦}z_\mwYINb )6rJ]/Z塐{gLk=T]y 0$6?oh^(pdiS.N"b,Lq"ܣn,ZQ38[lw5 E.23l(MD^RC{,dq'cʸ chyG#&6'@&f3Gq*~I+'1}lۖE2ɠ奨\unec7\Kܴ7{vt|Yt@KʪKjTN}q 5'^_VNMֹe*h AVj. /p !.xnHx1ƹmMi3xOJX/:K49z+H]^ ur1TCq3\n`7ipѐ|*VW{8Dql\n_YJp_Yg{O{!%d4_*<E-gXsmg -%=\^ Qna.Jy`gѣiG`տ}+IVOr)-6lxQtC4ߎm0Bgo].DzaLvhI`Џ!X"䑛qmB:?PTދ&Fb/Լfaj> x%a$Vе}슈,9 ޡV!I:ꪾ@-`vhqR v^#zܿk䄭?W?TlM(fU(K$A(oMӡy]pMڵΏfi&-ET6z/L`u[n&aS  K|hSVq@5;GhUvdSN ڈ|sTڷ8TG@% [NCSmWz:OGI4A%az:^p&H>,q?s/LF՜t@p&"us C{RRnw-B\5~!( @{{Yܥb**7|kX(1c19E.Ij\0H sc;9#r ZO cL40gx@Z~BC7U;pJ~B4ȹjEn;ú!,Q՚$kD?3]!C}+E qޓڵ:`FTʶ~&525#c5l6IUx@NE`e ovoLeGó/),Fo6uU@|ԢR39,S]@KhFJRax{ k7 81^;]q%aTIRb'w,2"(kȂx)Ą10'1W8 u"c JG}J*ϧ${.H9AaZ Q*<;bzK$3NL*L9$_{wCepl3IKV=x /N^pUfz׏$y)j2|n^~-J%LCf V098GŃ$Լ[k۠?bd}@vVg8|kc 3m@Żl`k,duہ6GۊsQKV 2" \ 2WfG<.&Ocmmj XCu#ГzQ:XXV6dR/Cݗ2@OQ3s)lj`(, [k ’_$(-6Aph*oQ.\9  *Atӳ)KA!W|4 Xzq![ηz-O"aESnJ<I${I|ᴲS`۷ |Z5py8?/wC9lAln>>/H2i2~1<![ dS=@3`uD%@X *Lj«"baaq7VFuK8kzZq<[K|I]~qb8ҷD,"zZ*<%'jk=2 {t8O`/ !xf2F1:αni?Lz蹲?ȅԧ-.Bb2ۚ)L|ɮkKi×G Tnq'w5脌ܪj&fґfkR"o&掂jE.!Q U5ڪ"Y-1BЬbYXؕa&翐9m۝~pi}}h=‚ѽ)8`ؽ@ Yfu#nPQ7 p,Hs׽;2ظhX D ވN#j*[zB^B -;W"o6k/JpFe f ű\xs YԿioEDJxb >lIm\*m_$%\tswDȤط6aٜrTbՕ)F%o֏mhs`R=]~fqm|/@'c@5d x) x b\DW*aT<5_9)g*J%P0Zls%3TXpEXU~ 3!?j'l(qP޶s)p;&i1C^}ݕ- @o4 @}T|]+s.څRZ,eH|eFoG[S׏45IYl̯ Fj<$gEV5$-&]-Š;xDl4t_?sTi/fiSژz)*VSV"p$r|"G$"4H,%Negc*cg 3ޯRP ːn}󢇁&PoƏV='WS>-#֙@6BFRZn&=/ !BEY斷/ v;r1lkO>=x{@D_mlRӫEAOm8UV?؅M)by,3by*9uM.nHe@"eFM~݆'HSBd[&ba2#Q[ XPkK4>!']xhyե.YDk{T$'8:GDR=J77K(g'b_D=FΖB+g2gC&Ĕ0eؾɯD ~#ҹnHs5Vt.Bc8رˑ ?ēͩ֙ T ?|XCQT'CD퍧pde"LZ:JFV{O&Vv"n2!qZ}]) (.pEZ}4'?~~:B}gw5q}jLC\=᫹`9!} ҹl ,0l>CQZ@1jaφMWIov}3B1̰iݒ0_= "!'Z01ٛEm2i%َ 4TsQ2-:V oW=Ҥ*IVDGpJy5Kj@u ,pJM[c,1Ķ~;qJ/7s^d=l]Jl/ki56j${{,]݃"zRnNԀg?:"E(pcmx?uy|H2b)223m3N`Wl$I_ʸ3 вR#^2+;T*G榡.d `r'¸h&)*(kv&(H$%,  6H֊-LXn"mƸrFo r-'U%21w h\{>kZx5v رVWBk1.nU')w`-0n„~EhSAȟ+[`?c &!QDV(bw$#⹹'O#y!,aUSCSAX ,-KtP?Lmn`%TM1kx?nj2v ohAߢSVeCⷤ=CWv˰>>kNҕ{TBE]WA|o6ZAe3[Q"C d^#l'mQ7*ae[% ]Ei.Q\|fF%x%Jt۬HvЦg>yklUrWlp-ȡGSmG#5W?3zϧϐ}\FdWZ ʦ& D&, T+jt=XW}v0; 6b|#nʅCkݜ}Emeku_SٕcjBm@zg^⟓7Yo:sIǝͭc;Ai.K*|Nv;Gqv^`*'|OpGXvPvaj3jX2ת%hP/rUm YFN,6t$Rͼ;164Q|Nc5&~sZd52,߉JqNҀ{ H^N1z)T8 )9CC "RDḱ繞LгnW%i{nغ,V1T C rkPO=Z[4^8jF@GTK$[];6kD`:m+&D h [m2S mw9Пzh͸.nIO3Q9qtb+ԉO8+kQ&dî?aպA M*-26Z~E P\WĴErʗeZt[O#;lO&Њ8wTeI%p#bhV8B56 Ӧ 5^a w6wXm?wտM'Մ(K1 TH6zNrQƣ a Ch1̙_A|H} )#GiqGqLvtl;8^LP=`cTO!i,ᘕ?< yp[(U-p}g wl@:]Aߺ,s#oW1RB+= p8^(6ern/+#]DhF[)l>b'ATI9 .E.MR  ҆ w@_7[Ho 44&c(|9Sd 9ej,"sZѵuXNUh, |өUN*c !UA[B^8\STaDb"C~Y>0Sm%gE.y $ b@jFOed%rL7^$Uܵ MY\нݞQʻln1AħVCf, 4JGZtX3]H~S A` h B 5ZST}[K`'o?%Qv`PUza_{l 7Ew"1[:taοyZSXu,U@0VD}~ o̸ 9՟D=?fUgEY‚R^{+ZQpC)r;lߤs9;[j⇻ }<4WC*סozsf/ nG_9q|̘iNGf>/Y\ aO&![u8h"U:w=񶫍I/<12ptGPk&6ݒK^xwu"(۶Kr,: 5n8JSꐳ b[*[f,0(P)r#ɳfQ!٬ET[~HWkS*in2w mF쵘E޵%Kܪv%X/SVqHG_s%|T/ݛS&߮UtUu  t\ч$t-jflܼxG&! h[͆yQQs#-:F2?vj'R`oe/tDn)&:t5Q@nfw3ͻz Dr6r+A;ֱA*'{u DXa7s%+$f5/7DoaFb])j>58>Ɉ$^}ҟ7kO^{QUxJ 33EA b,>JTNNiE|e &Ld1sd"lu!eUwiNRF$4{QK(ĎmPpNNij@kq0КTZ)W'#,r*o UQ+vyY8Q[b{q kmkRK|0>m3"?覱+0$Ts~K^ \ ).Uf~6'ՓrZ[$Gp!13`͇_ *C~a 32`N@?$W69J/II8Y"Vpe? Su%&hAdXB0b ,4<Wm~K<\Y#)vnU3K`ܑxGd;̚c 3"~jZ ,bi&:̏ ΍V=LO 569˩FlJѩ7kb֧!:@L1$NJ^Qpy YY7~A߸:_3'9j /ȝq| 4f CbGz$%/qm]Ofa1t[;w)WE,ÙI0iiN= izj=oK| n9dK'}p=Z:&ڥ mn&G Ʈ/>LOC`;bY g0 ɖ!pmdZ2|)6I' -Un|φBC |QoUt@苌2e}߶(K5LZGS=Ulf2KX,c Yѧ ]=Aԧڵ{3> Qz*OJ|]5JPpQSRpEY5ĭmj~Vg4{z_ ,M-z4,k~MD!,((J:C"B ݈7p$`S M.gKuܮmYQhrJlĐU .pA*}[[8 SC? j9t-v|!tis)t`h(_W`O>rOid{^sTP8/ $d*m*΀$7AdkNӶ\>ᝏb=-Ê/Ngb24 \h* }هx-\ġнf+[cru Μɲ]ݷ㵪fŀⓚLm\̵bqPm6ɬtBPp/]W +ΊOToL]Ѧj~;t@>iA< ؋L݉ З-hƌk{`q[bUOT-k9vIp*=NQA{wSReʌ–U@EWK/vn#aYn(PNtz(c$_l~ȕ-\V)"c4j#7Y1L=ժ2 lO(0/ [RQ3>X[zH9bWe_=bI+_8!#h.]XtôLdԶH3l3 cȰ#Dvџ8:q@` 8ky-D]-9>REQ?ϻwpMmGD^yB,=SA!Ay#ЪRy06?XP&FNd(60# vy]a),B!:F@k,)Jj@ZٳP]Yͧ0ѳr:C*B҅u]3\[Pzf +m<ʊ՘K./f>щol49d9- RK)vVD5/i#)Xu1{){og{5Td.2!R=Go]C|,e0A/Vut£HjSg˲lP6Ih+⡿>!^,Ax~DX#qK _VRUVYbOi@W(~XL?}Q @*d-k-@3dQe+صc23W*I3@ՂY,("8r[AN9%l8q/mVFd!y72M\ʵL G ! &߽@HJ2B\B5&yx^tY+/[6"ҍ $iTyXk 3WM̄hr& Ud> Hֻ;8>XX>X0ɘ3\"AMKBg$vM#TI\[1`<)A,zHNc#O &P9^t$`b8J lsT. &]oG1;):=ۡM/LڂD(X)fH,s( W}:# OAtњ\\7Cb|D<6ƶp*u̡<\e/wkjӇoDBBxIBƭ[6pxBك? ݺ,>SUCyzvH9=#08 ECwyAU~'^qȪu6i\RY;oQBUPb@73\&Ҷ0JU1 N핋?VG^P( ٛ^Uf#ȶSu"}$l,yͮ\ln^`1W+p NGu& cΗxQr+B=/E,s7᦯53 }^ M4- LO*g ~`8Je K{ro5O]D_9E=֮BlHP7 )eWל5LeQb9Ѭ2 H]tnQ)0OEͲpJ1ދ8a ]Dʙ:N^YT1M?9~8yc-5lJVq$V@wO~ՑæU-xs5M,Mm:quv(R"3ojLkɉ~G;Vc01 Hj 5qɓV͔Kn4ղ7, ^ 3g4' J%`& 4c O1A Xpa&- X5ˠaptE$*ɈDg6q4RñCI'NL'ۣ!tscwvL1pA^.d=kON+ַ~|]Wdr7e?d-΄4tI0o>Лl1>_B1#$3ݐs$+&>l&|!Y$G.XX?AInY'Vސ7dl: wnIUqRcKVR!Q KaE[QظY2orM*V)vg"&T7z)a80Y}k3lCDX@wY%xߥ,-%^绸t H>r`>{.: fNϒ`:-hm plKP xk*͠d.Jhy]0IgMw $IoAn9 fc7]gJ.oؑLp=[r* JVi6A(PUP&(0.qݷs9>icNi 9+7Bpj⦠3ab뿼mdud䋊Cճ̂O7vCSj_@9m$.V 3jZ'Se3:*?Md ²ٌB&\'f_1ebA1=uӳ]gQ[1i풥9 `Rμ;b yoyrQ@~e`=#a6x79"%,S4Li)׶Õꀱq sQrQ$[P̛HCyWT%1S3k ܵ^RFH'-_ \!QEz&oi]xrLD'Ļc|jqq^:E6=QC x$nXKi#RAewCٳj"ȝ6ya|i_|ԞޜG-G;HXMRBu*3c56m$ LΎn2cz2;p0Jcr#*ʌ|s8S0Ǹv6;oǠ3˺]-aiw@ZY4ȳtb4Vmtw:~=N&+aF3iQ|TTdr>0ܝ8E JI|/|W]J8wȦ:דDT+ qU&ɇ>  ? nѣH7kQHriiIHP?u(Q%9GІ`EA2;kiM;h!I-/r44k  xPQnӅNjs,>Iec-\XK!i0ԃdQaESz 6䊒*T1`h{`FdޜS\*bK"(-9U-8HdË%D>{ O=t2 ^;NG^NP@S(ȣn8ךQo?9hЄň|8Eȟۋ[7)+ZSIAV~l4@!9nj^G>5TDrW[w/̍Um3 Hi+?2)s`'cW'oUK;b伏Q,&{S՛sʞ̞"?n+\XeҙV_p|+foNwAvbyG+Y x ?1TvLZ0)aㅦW)ڲ ` 0qL|+޲X [붽?e^%/zP 6ыXE`BF[eIxK;e7yuF*TB㵘L2 )^7Ж${dDؾǨvWvۄ=yt,b N6w%z6JJ$:Db9GHͻ`ܼ"jCgY܇m <;r~2*>x^m3,5jqOO55- j4ΰǢ4Fm-PuNB|aJr@~q+UW0lSkiO]H}wfAW兇gɎu<.CAgɜ,&aLT P ,tҟ3mcQ[jqYr|4l<>L0%LOBS!W:t/r?< i5myďlX1(xb19A+)wLGYI62) uUVPj^d4 KJ~ EQ.![p&|K:mihp.u*~DӖ{%] ȴrOjiO=(>)'1c?c WW"0K. @<0oܼqD sO>P:`,(?Ft?;#hhF^Or5JGL">Id/_6) w!:;y|>Mr|enlT7\j1/v|C*H&񺺎%Jh&F\F }aA&O:f) 4}o 3G޻Mn|g]h"éz>/]i=\Vcy^lYKfʌl>D\఺m5h \nae;tw⹭g|5sRirk@+9ɔ-ǿC :_C/16QK-Ͳme{ کNP5e ~1|iɺΐ{oɟqϧ*b{ MŞqAȺ_t+C-ِ='XWqVضmՉ)q|yp#n>L]S#tgw]$H{I |Eݬ;%3µuo}4NIg#3 v^{(qC'S S`vBX*R ڻY9(rTڋ)+{md4vtK6Ӎԡ#EV*c/!UgFAEM4(\G𾟡X?PPb8 8#W=Gt}L!dH׫Ֆ T7Go:mڻl '*oPuu% Qe+N4# N4lZ[[W<<&w8Du.n -pUǾ f=c_h YDQDgg>* nMn{[.iegH_֋?v*T;Op;p.7.R!Ǭh&SERR g" :fo.`'J;evѲHm!|Bjv"ʰo߾f9p m!$tI`j@5v"Ė'INYx wDTC_PRY~Ҋ.┓J"gV m1鐑E Cs>+>\߷MjXjڀ8=U, | r`.$}tV%]3a%b6LLi?;+ETf^K^^S7ĚZ8DGL^(s}ӊEʈ\.];OȽ/?vXC b`WBŦ󉗰"jh0,2U"pš?ذeAv}tVLVU cIUGFvw5Tֽ M7SwWKϔ y[];g{&ᚧb) #R2!%V*թCܪp\D{Iĸ2ZaW)2^q(Wb^>֐ob@o0_uAKB KOГx2MI!쿒 HcxTne ߠmw,V|vHi-Tߚpxf'K,zo5O3pqv&[܂[pJ<F”fOZWS1<`0FJv6h&H.V xYZD :3+ "(:,l`:X6c mlR(bG N+7l+:!-&4rF46/Af娔Z{ے .5[H17Y[]e eGivἋZyC1\aK^7Fb{6;4UhKs1o*:Brs 쌝G"n+xtW\*I6^ʁ3tIO`=,VrăQU:q STۥbJ˥RjáGvݦ' 90#!sNVPmdro \lj{,*pvaHLwQYP/zgbzpo fCj5b,>5\Fl MUPX);0腆A3ZC2LOjhH$Cp˞چo[EcKi7 щߌ]q|Vέ]iݬιNmXRpK( v-n*Ô1߀G$26v ,^5vp~^u'&8<<eBvjt5<<OX5%93/OXɯUٷfg?t*㥠\Q >fDŽ"gTE4ib?p}xuh X dGr7-Xdc9kr(I2o}#]Xm"d5eLZйM=g '?=Di0݂G)Gxg%-6{x7G,l"_Tf7ɻQnc4ca6gGaۯa= b՛8T˰ C{Slr^J=r4naÐtgۊmBrk8Xo'\dx)['?gYg O\#'GؠjNKrUp[3ɚe#2/ۆSD^C,w%g+.o~>J* bR Aᮂc eI~ua[ʖ4yOCAK0:'WNk鹤q8-"oN\C)( &iy K>omJ,)$&p'e|YN9<@t]~eGd!}4fӢ5^b6?rS Whc1)xR2# -Bݴ ,OP>lX \Š<,2*X_ER"ù &$`5>k~KͲT4,}}S k HdY4UŤd I Ӽ>l *:~P6bNЁkG{=$Bky]9ݾ h}hm9 -B3\u?mAcJj} y? | egM{n?ـo =NM&8_q='}v  G[z]>-b5YZQ;aT̋ǻ7|+_ 2ipqČՉ6V8DPC $Q¹I'΂GSV6ep#18vp|B)IQ>NPzQtbUy <>?il1|B J%u?̾5K&/W5oO5^ qv~t\7݌pX>AKAVݣWj<޲gƹ!(StA.K}28?T5[l7#q LF砶16-3r^y6Flo~%M%GH=n5$+yb3'D[Ƥm9`P;"i5|@(> ,:1=0*|T'=ji5I#- e~8{߭-%:d幮N8ю:︍ƉCH:AVuM#a-j(ഁ1ItTlMd]5!qO__DDf E7{Lj{yp.ϑKXP~KaR5of,}\!J1bNV؀: A)?Վ6+ e>Cm?,$2Ta4*NټݬF&b }j!Zi*!Ƿq2B11Y'F,}і--]ش흴Wla⣘/l$G\'-n-huՖp?\7 :I~(=jtk|rt֊ވ#NKA LB;7O}%ɬ57녫sh/z䡨E0T1B090A!W+ؒ'c0)ti9DKF2v8P'ȼ *Z 6, |\ JzC|h`|=:J*%\Q!G("9]|DO/OP[, *];d!>xrھ[=y,O{Zp29pqHDt$Qh?ҳO1{^x@fΗFy77djRS&cܩ(,a&* M8?顓T2 7x#-+{@}|oVk:mŘ_XgG8A [ 'ŶլRs®*FpSRمEd/IۙQxI _!?g'xk~M(aq3uJAM  ( Sg@Q\c9WtVؖ<R'QI#X3d=5< : JDp5.nbOLHit_ʴ 4Ifdro +nwËtYE U%SRsjm(J~N}:Qm嘈y؀rԔ0M;veS<n1Epo i="OُHխMΑGPZ` _wtdFo1WvN~bjr@ jy]Ks=b!Qd/Ȱ:ٍ@2vS$(u`{F9=?-.t 'Nqʉ EDӪt"|P~f4 >é`f.JϤt7X4T&EE wtYo:LFSܸg:ЪƒyXt<7x?d[vD:q=PЂːp6fI5Xм]c% ?AȿaKEBJ*︹ _G2|h]>S4rL:Ws%X /*$Y飼ߧ1vlpM͒ -ߎ鷋'=tn?:y&8彴܂XH)Oo5žTx^WkIj!C#,h !?IH;UEt+0B\-UKXl$2u\,^ZN8E (zԻJ}V8e lOrp-M+Gkƥu}[{-Ny>o bH{HF4?r#S#gf0@{I?g@hUxYF_y-ܿ -;HF"@% K%PtGVM= |Sjړ*{L:Ɇ]Y Pio&⇙ |wdS<z^#TS&&vpTMs!²qk,Cc)ZwАx`jprt@qGY}=)D">E ]I ?bgڥDcI&``4~0LL x2G!PW 4aݱXw6z1L2*B嗁Q́7xRvU9Na] ![2x-̓uB<}Cn%T?p0zeZ㢀4Κ$~^փ!))!c^UR沦S#;7 xfɥffQOa^񫦔Huiz:kٳgs—r'ůb .JR(ԡւB|@{巃6T$aݏ5j{ d Լn2z^debzNP|d=O;x2O#`o #>aoIU(C9zŞXeSt[Gv^%07IC&*8F: =2㒆~QWGt[SChAX#6tpB ܓsJ*$gi?rC+]Z訵@@:&VpSUp9Aۥ-SDߢȦqi B $|mHZ0KBJ+W>$ 1˯JA0PS|a3o+6^nޏw!\W3˵|f].bl8`Z " eԾӕ>kjV SRuFgM35\6/GQ&1y6`%6a΁a7YN^7P̐ ]ґSv g~9z3縒V.|Y*P፷G0H x9AbS g~H."C&;dҫ5A, VҷT&-*;wT}.VOHXW %uny,4R׏ )ŒeSs=0nMuDf٤&8-Z9$ )\қ69cYMO0휶ϥY ԣ==Iep_,b%Ev6ȭs [81) ϩH隸ژg8> 3ݞ"Fim`qUy|7LNz^L(^-vQ@5C`ŦWטQ`_.֟Y iiDKkN0DʱD`}+iU\Q\˟F͉*I<CSWBvNeIkz(|L4-^nd6Q@]CG')(&5Dt[NHPgH`??2Fp^JS d\,r[@Wɽ} 3Xplmfh^= }({Vc0qoX+`q-hD=oIڋ 2xefSq`z.6K( W|g< *PD?jU }^"ާA+^\+E> LJf-FXDkEG>_ /2,cW!& ^yH )EU֦R؞5CWl|h&P/՚/z88yQ?@j\3pSAE~}P\XK1}_I0ߩZ []E)͓lÌvb7FJHfpB0#fCjgWorC*_蟾e0벴ZO8!\Q  XL4ѱ]xQD 2  ? qH.[fնPO-ט+jId Os&N2Dda_?&p~/BS(IY!7@͝뼍O r $K?WqG*”%Aci/rZ)P$Ar.~&V$=ه;mF4Z$wm( vAGSLJv~u@ҭ2wGlLzے'I#5*zQvn 56 4Ab9췌Mg2(<'To}cp*z:J ԠV1q .0P!lF}UdsC!)$<ȵԱ詾*qLTIz h#Z^RM`d-Ӱa ;F nƄ[ )-6oU{Dɯ@+yz<1Od=x>]J":j zkt$;m5^ 5mwwC!oKKB&^fO'4^ݨ8C颽=@HAܾcߝvˊe,[Q߇-e2$FШFs(KkRsb`Sϔ)ԅV›.AS+oFX+lmh6gAX{l6]-$V1Џ0qx<=t:{^'ykL!t=/}脀 ٻ-IOjJa~2vҫZ +Y9XY|@ͤsxy$Iye.YS4>.߶[LNw\d8*yuխB>zAcS!g@}V/뢹mtf PBwN(˶qRF6n3V5K\:  v]QnAEyC В { : Kؿo&נ>QRZ0z.Da*5DbAjv0_cZew!+W/$y 2/@67۹"Wo3*Kw37x}->E!xAEd Ddv \OQc D8/4㇧x*nt 3c1w LtUtFʊƹ >N9GgsAV!Ɣ ;p_GȂ<ܛͻxvwPΥ¨MOц'Dھz#64x ~ʧ@h@6&='(uNˆmVJ[)TNf_` ǹ3~y[gUjG̒Jt~}үû(6I#\,$& K*s>-?%ItDG K;H,$uqP.3ͩ/p2f<*h4,H.jTVKbd1;w/EZGvkgՆiJ|Ap:k@YnsQXfMkAxl['jS3a>ҽ̲F-CDiZ])!JQ&$?#PߟպKPޔb->o|.!h"?dm>dEZm܈{v` lW܎ *M~N<g->1|yy އ$I=gAWiB ZoG q[ ^`O}YP?> zD+%/ͤYH)S` :6]a'Nl /CK NF4, CQS4%~k?w;p]C]ʴ oĸ#`E)+|=v<:f3IF\_5\3ay%KsI($0?i=Qޘ{ϻ~imnoySr`^qTHM٪RN'W?+X"72~XEǁBַI1ѐg~ 2 rPAM.Z.5VG{jE *S}4DV7 ?٢0g.{;8.\F$6Lٱüш!G$qn':7$o}ս3] hQ"Lb0G!Ԣ{"L:/x6EFɠ (o*b&E?ʠUO/ ?`,^H!|GT8qi08@eJ\^xBa~Às"Be'"H#;WbkQt>Lc ?9tHN.yxGx{u.ec[s419E:dK_JcC~CtdE]3}`r;BQ^2E̵E+/X'F9t9^ذ; qD̊Q=Ά@wZ`oQ6?D٢Iڤk2;ԗosw`33KWds9D?` G2Ӌ'W8m "X;FщPYg j&elԬ́kƬl!5J 1?h`qK.=Ur`w%Yq(@L(>>ّ}▋ QU9ȏ80t}{bF! 쟔Ko4~t{$epS& 3:R>ѻf4=5J/H =,9k*(jDc6ʱt"fv֣+(}P/ņVf.lLדx$8F`5(hJF զh( o dN1,4]_'?l'2a`:' /sts-)%u9R ±!ipUMvF`*5H[^s{#k$VdtKV*aZR\-mt*˞ZP~횳buT"Tr\84=Ρ^Fo sjaa/ dc?k8HWsٙЮ6Y{t岯NZ@0PvNcaQ7*zZc,*΢A*gR-|* s 40h ў h~ϳ-8^[ʈE٢dF,F|ˆ !Xy5%e3s3P9>@4._Ab-RAgQOISm8G=gHfq6Tj.)H8L-@P&5xWiShP'$9Ԑቛ/ Cwy+ʯSHsUeXp wHGp=Yl<=Fw^w_!$G=7DR|XdXB{ҧUUs X4?=g)TrO AH6b $c~XYuJoj{IhC߽ɮډƒtkniަ4.8:7L79B;V-۵7-Dk C"~x4^MCT2g X uu0AH ~>y \x+߷6S*Py`|X#i̸%bfu7(X%ͦ^'V$BO\+[lcn30aHշG].U+%YYOxfI^~xH"J剠3!?x``405Meb[(26ˤ+œ*X7~ P+^w+f|"Rk_K=AQ%E$.oaX!w[KF2C䒳֒s`QUE#]Sr+p$ɧx`6S4C l%$ E +;r-{[|`Qq#K(mr_q!bYH@zΈ7}Tbͣ6m!-\*.6~Q_[sݻr}@dKwMGxf'v3|'Ǘ3:1+nPb\SP>|cKG/H(bv#epz|(f]yMҳf ~L;"v6D!|}3d{~>?{MbkpEKVQyybEߺC1y؟ J*I›4w0㱍& 'NHH@# N\X2BAqJ`llF!@=;"Nἲe,Q?3Uu"IxN HiUZn 9hKbD}Y|i3]anxI4,xoeK?o&6+4;*Wk;"5`> yR]Qygf@l,]e6x\iӠolh֗'TM2|ÜO0`fiqHǙK̮ﺦ.? pb;`j$k.Sxx~&aPiF\h.^͟\uF 9 > /=a<0N+TX.UڥʨA yڔᐑEaԦץܴd(S)|Y](ݨ۰k$!ɻsj?7Tbn'˓ ٜႺ"| r [)ZY _Ufꛙm@Wa_Axn|g1gŜ(0q'>^4w՛j Tmzs%9U@k2'\Ѽm領ja- PaZ:tg3f8>&[G5٭ 5Y 8\Yq <4}U}7 Ymb+glz G(vmQ.XՆ>my,yd}dݰ |yʩ=Lqƕs'|^j/g\53[qTaR]0dʏf}彜=$~JF퇸_)(M2"sx|EȃI`$!g6*o^h+Q)DsY{y^D pe"7ln}ZxF kwm$Xtş:.Wx0Z% tTP2O퇐KZ_YK93+y^yMQ0cГKbDRbS ۉ)H]s.lF_߼#Ǟ\zzN 6lHsl,&8*(k%i]>r"l;9<s` ,L`p>)'NkE;}=d_nistcϳɑkb0w!ߴl(Yɰ͌H:bPa5wD WĜez=B&NICwBʇձ˚?e9_46ɝޑ$i ?pL~p,wo-]Uǵ7hli.W&mƅf^z>Z6q<>{YK T/qNPzvy۪:t!)5˕ՙfyS|>6L*ŧ &]& =5SggwR @7k?n$#B(gfJ;3ŝWqÓCEeRބZзBC1.pK< v@b>6 C)# T=Ť"D1+O4Mhdw|%ֱR :5'L^p~TpRKFWlc:S[|f8'wuYR(׍ Y)6@G&i<5SKf2hs-qxa(=k.s*9!f dCHZh߆խ~a 8:(qǒ~\7\b܆ܪh}J[2/ +;$CtuŲ&od@ *l*5`Yzc`|U =2@ԏ1!C7NsDΖЩ5aoA+~R]Yk\5Epui4k}-R!Ϲ}mP-`m?'Bܐ޾$:C{a^v&+[m2v/^ 2}/P+fǶlrfGD E"1T4??d%lza%s^Rr ڨÈZ5C`H 'Ћ_:3q1^J֗kśh96 Vf1U8w.oqxVN(E~ D +>tߜk]b`Gj rT| Аpq-%mrljSc<2" 0~M][,{{=Bx]X켴fSDDP禮fdOGcxS Oҡ?fȗz5;(gwM t~r@&Rn,ײ $w uU<V|vNf%]D]`rjid}6U8/RAr'>D+, +"_mye!Xc,R׿)Пۼf@%tʐ*IVJc?YTj> tȔp081ct0HUJ3q "9*gs~L[G=n#|pSzevzb9?a7/1x 43Fy / {pīh>69JJBȢ٥Z&,8ڥoi'/˴ؽ]lbCøIW }0RfF-W< uֵ^L%DmhVp=B}f?_/-Q̞ n]0~4%ClRr8Ji^PѡԖo0,Ccɭ T|ǭXqʖzƺݞ#Eiyw֜arm7FC~M1y?r{l@X=sK `J(EnNp7޵uPkf63^+?&sV[S[OjMO6;s:2^i=U7*p1\ec~Y0ӎinB7GNc5Q.K>e;뫊Lu~㡰X}Eid]:٪[]$@L萩hBhھ \{'҂@Gۻ!d0ζۢo@~ޟ5w[9LO ^yZm^G_StR` I'!::k?B*ɭ{ ԰?> q.{sobwrnŒ%az5DI{'۲)/X6Kٞ+-нo4onY2yDVkZ"اDvZS'HrWW,/DOahc'Os+톴:neXkKy\E^A<.y*fa(ɖG@«в9y .t$XD䐭P4K9(o{1MT6[DEq : ꒳kIkne|?ϳq<. ]^`v.=-$'vp@,b%㳿FX Ǎ\&Ծ'KS1*4)Σ'PDm6 UPٯB Z9Q6"n =k[Ftt]_K&PbWP S֧[̭3sm}FnP~'+毣%ݐm7ji3:r[WG<@X섔Ыftǂ~hCPJ߆Sa8|Bs+&.b/~iCyX) @`3Ě0ҍ@8uT"3FecY=?h!p83wd(RUyZJPIѳuҟ*{B>4}~6T G_>$76b ^Ad(E8De۾(|翋GJL7Ahmn5Dby>Ujlm"(LLOה) JQ;ҤV1IZ?]a[$hIAOK|7R!![ b|i ci*(L`9k1s] ?iaE*kL BJ0ai9lB5 /x)CO -]>WVOT CZq@ߊ|yhIPOR l^$!FƂYËBb<?~ǒ DZE-Ҵ/֣0D{eQvp1t-OOpCV?00<́w[VdG=EA= ^>% mM{SsRQONt]d!$8/ff_x6I5ۮ*:@ֽ ^-WxU-@CkpP:IG'ˆB7EI+*u#B ]aE?s2"u]Vݵ6_( t HEQ'XS)3a׈"qZ;i*R P n~Yupp(Ij00H>yzTɶi / :i^Wtc^PQ`E]r"]=]f,¸8 uhVƗ7]#݃(ܩz6ʇmfy.ⰤٸC)bv\.+T,!Ag4b^b}gog%?SK][Auꪠ;rvs&5m 8djɉ}mg C+}RR<%\k+$;g\ʄ, mWv@akvpq"N{L7ݐ LC[ åU&Ō_F.Uߍ Ԧh8|L^ uX/ʎp*6M 48h0'ZLA 0\LdlkQAhɋۯ"Eed`)ᰙ!vA|]ȤkLL< ^ lIh7 iU2>^'0"rBӾ j9쯯>Amy?'^+=t7taمi](v}# 3vrm, TR0x=;N{sW8B\rx+bF2 ɨiEv ?l 347vˈ^&W4LޞR}^i<5%`h~~f$&@>ø+WG O63,n"k{p~X@rTH®T26\M1it"XCzs|#PQg慥hx_uY|sb}Tk*q_7=kwtDetbVi%=b%qJ튫h!K׮6+^hgh?g%df`FXw)ł{;R|ޥjT&`/}si.'-"xǂ JVd߉ {3:ewȳWDJd{ܘhe9{6FS6)|R8{`uѯ ꌂEPmI[u`v:N]\J?^ڬ4&Lb?;DTڱ^R~8eMӳe)D{@~"EF{재~e,H . 'h܂? &yP"F_G ̺D*CjX{?I$m2sqڅ?ٰ0lUBg7U Ѯm)6l)=ΘHXcy%,œ[[UӮgcIي n 'ws%835g#@S5K=)6NaCuĻ ]ӱڭ"|ܚb#Ⱦe;(:[:K&IbNA*ߐA֝A܋ ye@(h$vS{L/t18uXLva"74Ue ٬iv]R3xd̷fiQS4iRX?S׃U/P[:`> F#w#-$݊5ox;)Xn{A\M~RYu$!nTbo$} /vcRX< Gz=%jrb eñk*RļSJ5i ޚ~w4Ώ7?\1ˆ,儽|:;j櫟ijA2g$0v˵w_KN|YuJ:D2coM枖xHW׻#*cgd\.[{=GM:iP="ೢuJ6ݽΡcxȻ:JUE1ż@$ &Α*k#Τ ڳǍtWo 7T19":k{*g ]erqYppYq$UFp͛W}Ѭ]O}Vm}Բ`YKsgN,!F.~G7'.<ϒ&Vvunqv6*sUmD-^V$qCRQmǼuڿΛGs#LJ+iJ9,E-/=]4Qpl#dD[]wPZzy^VjXdўᛓrD~PYPħܚ DQBۊ8Vգʹ~)20gէ/^UKXM5$BN3+E-޸7-+udRqT3Ȝ춼.JrRO#ݧ4 X]TD|bmK%$Eӄip4LHSJ7{ߦgUXӨ1{S6FJ)zOz:N521NYұM(\ 2,l}B7/*i~Єxt|%`v3 5YGOLjtQ@V\6ezg.v5- ʋ$q|: '6?+$h~9א0e01J}qdͶ>KNNLT\PF n-wJr+_n(T#KfwoS3 +$.A珄ϿC$,Z{y %qiz# TCǙpM Y\ojT{vR=WK1q޹ 8Kel䗊scv:+^wڢKAξjM=5@⻄kxqy-MIƐ0sZxߺut˘^/.taiù<(ͤ8W~O [ E ֗a?q4̍y݌t[YbEHGNZxo2p֕g3H =v0e gʶDwr,O(.JqKʻ: {o:)4Ye8Üo7]q/݈BXl2m=~zr!bmVp,j!>v Ԅђo'KN*}֙թ:#4sBDGP :q@8)B P5HH+;lpN3SV.tz#B7VpT̵y'Z9FEKqf eu":H7n)!bJLRJp0X1;'-q%w(ӶJ;fء9~Q<8GK*Idld#UVa&$rVœ}0טYv8ꩡo+wu`ƣŬC L䁊ڔ$[i-0䏍? T: o4zz кykpho`M!VngN8InqK-|xƥ/(nG:Y즁vy7}3OfĽ]r7P^%|}g!#M5S>+nl[ ?` s=mV{ްxZ9/A;]6 ]\>XG_`8qJ5%GXն0rQIrG*5NA~e=q2jXP^f)".P]FBZn-}9./`̌r` =퉄X &d:ָt0J3vU&9I_t8Ǯagc6[ MX.ܴ3?SYF EtXIոN Vf㬘\/)coSdi/Gh81R]M|xjڭY{$m唤`AϤФoꫵL+7r_9dM/ w3*9TϿN=3CA]:їTH/-:SL&+q .(KMU|+MP[_՛ŇeŞ[D3ƩY ޓͪj<0C+X͞>9ĞHQB!#dOZSD*F%ɶI!1%yIYM:NGNN{]!ޚV@R=)4qb6_m@<|=Io*XTᗛ)|]G+XW͔GSw˦Uo~L 捄Bă&UkYlbN]w6>`MZl7GA#9.Wd뙉*nm*A3\$~ xEpQP(<ڨoFY,4?@}ۙ.u;Pe7ɕxU+isq6<*N֗Zv311-ez ]{Ņ?cEφ (4eLƹi c Bk9[tٵ{?=#n"PV.-# 2ZD-@k|v:se* uN)@*'Unλ륙q@*5=wTfڭ@v,H›@Eҥ_vu콲PO92qL-jD;]w~( !d%:u fhZZe?5 x\E1.Y)J杷 nA Ѓ@( -><ڊ HA|O QfNŪrD,Jy Y^Ksp P@{,h7Ke=>FC'F%^N3uJzeQdrx7 a"mmw4ff9]&; ,^kL$(\$_uw<~q&4ZiaY;*{Ed Ց7:@ n`Dr1Ǵ,x1?; 쏲Wa -w$k׈`F H~$*HcB^f+e /Cs',4p f΀n2yX y=N\6M) Ntٙ,^)DkJ6ZmˋSG4 $ *H>)<»gpU(ɬ^ͩA5TW|:g3J{hw,*̹2о)ыG<4+љg[v5d]0ʅ`)7?j8 b^SeJ eʻǦr1W 8x$픺uȺ/p &(G\Z*ko+VrV,YbK2BRW$A6Oȟl_C6J|z@|Idw`ͧhqaOΞhkyO[%ȦU q~pU{.*k }skJX(qol3C%G0z呫Y!Dk7qÂ=RV H4!cjQm>W"ot#tϋnݪ)T &6cC5vq#øa:*=a(4BDFZ0h=P7rG7e%|#ÍR Vl.A7~m53O]eVϔoUB#)Є)۷R51 WIO_5X; Jx[`DRelݞ ▎n.i1}YOV Ż% w=|$M3TaM䫢|@؉>)$e<@X4tpY{mV Gy p-sW=\G WDF`/GQM#0Cgϻyԭel u?l]= 7>l݀ 2YqE&1wo41m4d1Yת^`rr|>t PRGejU2A7K&Y5qLe'_jOȂC:竂l,ɷz%u{7 ࢇ$!KG+[Y]QιtwJ,31|u/}?8$j<0U1JS4 0 2c6\IX_{e^\ٯE!\zAywBK٩;nv:R:kIPML8hVvzt_ gBKf@M}ldx~ak5xhl aTQ~u=/!6;EmoAP\v;g-Z,2֜D'3)>J}gn(m's7l AmJ30;4 u8jcFmg24uM3x)>ek%(+N/`;(-JoMOp̮,@x cLqz C;RLmM O'p"{&8x8Pk`&j۱?T=2 T5v`4uLd$7ޢ;hDf2NgA k QuH*>g9NW6d)yck~?yWQ&UNjg6עצqUY4l\f?O>%`f¬s,?Rc]z &-lM'd_+ C6MeBEQ.ΉLƶAu.WD"\HN|ʠDD4=;#N޶JGf㊱e}ؗcwTRyC:A8VmvP]RwHģwyVʏK7[4H3VSNJwYN#n(t2cC҆blK eB=zl]<ˑ tBCn c%Z;8<8?]m[Y&奌xZx~lrHuCUUZws 麛-vR):0snQa~%ImV240 ([_5ᨕ[!J˖'8rĻZqR6F- 9NJ&!ZDաBX!8q}O"BlS }%u)U[$#Uyo)ʀ+ꚢqT¼q [HQ7EwbsP[:2w5DlwL@\DHYBS9&$=e[O6~8s+8} >u99q~=[!:%G" xBluH!J[䇆9]>*>x$:T؆JGgUЗA@4'6doGQA b[EK`n+IHzh.86tGM+72] $Tc*9DJ~(u[ AgZ";b$ {|RddIvt7L@gՁ\.6GԐ,cUEZD,M@yVk,ikЄe'C Ϳ8nE 9a]Z. [S I/Q?uo6= n>DO, $#4^[ E`bsW%o %-kM[* o;w:IXnC<ݦ[4pG+Y AYu,8)OF"5kZ-u$T;f]ޭR?JΔޥN2[vSNT=y]|_:E WK4(>sމR!)UXN()dC_g\'dwk|/ x*;v0Ikh#^,OQf/9^/u\@IBTRuQڙo8asLڞpyG鐴zN{Aq)SC<)Mng<6 h% l%WK2 Xh􄽺 7E`1=?AƇë\u]Nږ56LcTc3/a,W3EWb^!ʲٴ &:"CQCpl$_.lSf^Z0pيA?MPfk|.BWwγ"ٔc ۣ)^R54Խ&vԛT܇ ķD+sDB^ZrEod"M 7o-Qp5%'U\7N!r">Ofo8IOݮ2SiRԪ0CXRMg9xannPQ'RHuC߬LlN5]9'?uK[j{„J H0Ea/QW4[4\O-3,{X 䪁g!-? ?V ck)? sOO7}Dk"ӞVsLU_+n/,yR)j]ew08;[? RHі\Q򘇬4n!.`GY,x[ EZpkVWm ~Ъ=!ʑ )*,0U |<;Z0} px|*\;u'*EY KpδxB tDw nRLy&@QON)GZOcнYvRxz*4?C4a&HG7Zs*){Pq7y]֫M#%X$ҩ8%V׃rE@TXxԚ1N3v^iGifmf\.\3M|+fNRÎCmTVLNiSe56Yx{wJ95ط08\[zCKZot?M'~R#w 6wh mꫣ,2r_n٬qz-I墆'B 2IGЎ{uTEYmA_rr)Ms/p4lt LoAbWernRa'h/zRbCBR.$~s"js ]ЕCM3 sE=[klz gɶ^nW5WJTmOǒN ڸQ^LiɼH-Y|uK&]Ǧ7/ v/Ϧ[[{oꐌRALWn83mel+/F(iHh}"cv&fqZGōj3Dj kv8xGS2N͕Uev :i_'Tz@qJ+He!XdQ T<4U{_xm9?b.!!SUG^بK(RxRjި+tN̶'=::!}>ph9_ яc4mbKOޤN&˄Z(%89''U~5ffKʷLJo&YPR]]zo&8J:}d}6}cQv5_ɡsQ2ebd1] G*-q ElE6갎r! !qXl;&]g2(zb8&̍[V `w 0y6ϱ`e}ձq:|W.^uǨ5|y*+nV[h԰ߙ!HH <ǧv GnNg!31:l3Lg<[Z-C B>z4 +SAÀ9"u , Lp=ATc=k{zij=fޅ#hsǰx|LVqko 5qϳpf)^0wgnh,cYLTpQ+{TY&kgz b >Q`[t=YL'Cfմ5C`؁a "o kC8cu! ߽+iׅۯ5F-nlcY=J *]Hڷ*S9gPhI(lzQ>LA*ҹ).7=MfäA3v%G2W>OI_ӟT[-T?Z,jH֘F`D%t)d "\iVJM}8'/;f!G<&v!WIqv?ӡ i3(⩝)Bv\6; (~ЋĔczRstwW@2!Ee֐}峒&'N/K+R=Joy<'$0t(~8+/uәk~ǍENГx9dvfZ5zZXF0}tM4!P{7Drwpqg̭8B^|S\Xrt[w] sߦz pwekta(7{=Myj/vRϨꐂpPrfOxj|6T!nDV3KAW]҄(1ݛc`uiTc`JJT#5p @ugW& ?QFVH/J||cc21ܬn EG1!/G2o%|%w frw*3lRYu>)_xOD32/kO!bqنYj^c}Ǟx`\= 8UKq@?xl _juǂq|msd^ =o-ʜBƼTu(=,ܕk`֗[ 5uơEH4@^!5;P:TE{7<#ۙ)zSJlD8!} 69yrbw@-@SA}T=WBmm+ݜ-ǦiSO7 Ly9Q;tthp~{7m[7i\83ЫDخC -II$IMZdndZ17+ʹDo-^qQ&Erv1ÝXV^m|C~M|ex`G]k %/}#?8N}XȠV85U匶LfZgE]E[\yUsn7??Lbz֟vL&݌q M $.yl `ڛ9>\R\S,[O8n$+ ʯ}Vtl~A!4BwI)n}DqU/d` ڧ9rwø$#,*рaק4o:xETl:d,W 41:OɍJKx B*XF4%uR sфݤissytb^vYdx4MsP>+<-N (4b*{=[O58`?- :#U=]P0FN5d˳MFYKw~ )V$ SinBxQ-E5R_T; Cpqrn,L%)Ìlvsqfhgk鲛.ΔWy6pyALU(-`~`[o̥Bl"wWsY20k#ɨ+՞a"m|Fse6D@ʼnJ;ю1޸l8Qʳ\e튴iXI=8Td>8YŠK}TI3B¬ߵ. "+_yܡfŰg^*VIW"l( F']]U(`$!L4:hc8y[O_34:ٝifZ(8ocM e6UPB*FZw oarNL,C&ȝTCO DZqnXlO)w(T6ol+tv^҈g@h{P?j ҷ3D뒲cyww{):uf˓zҵD3v$G["`̒jXF.2WQ(a8\{9+H5CGwWٳZJE̥ljK7!ג>h+eRs]$awkںׇz{7*%hԹN?Mlzt^]EL'Ga\@)jӜz~hm+g -ܜb翤O4֌o$cxtuYk}L6Z;u罱T5@ն;]q5$30|>`/Ą6dXd%h3޽æ˯BLj"е.;+ڈ*+-UT`}G(.ơ˺aNn[An8/])&) !L" #Q??>FS%˓RyUݣ7D%#Fm Gr?b b2;DN㵋LP;5btbp !LnbTJ,:t+#@1< ;sI6>CϘ-U˛Zanw#L0bXcU d|Ԕ;;sJv--J^#nBη7AF(SRgbė,]>vOh&2u>f6遃 (/Xgdg V奢خl S0+*` Sf' c Z/Sm~I%d$ w]y""O4+`t#cFV7]\+*SRyoI-l3NΓ&h\$gmM'c?m.6l"^#iԯeÆcT-OⒶXQ&y Ҳ8'5R +┢NTFph +B wڥ]w-a%,*1uS`SpPe=k["5P Ëir^3Kc V;k,Sn Cz& Sϓt# M o=ubh&9hO~vs|pwKM ~`Ym'_ӟ$4p9te_>wrwdJ}0b̪|Y:KO4,&g4,C?Vv,4Ygl;7.dB,4fJSN:ogR')k`[:LvNx\ U^Zq̾ Y-?Dz]+7[kU'$6GbA; ϐmؠvWv%D3=|slvA4bwgh d~&q^pW?-T 6XUY F??N(sGZ UeH=d_{fb.e,BM>OIGPlOsݒW{2;6AxRWLb:ۨ<ʓqY`,d_<1MV,NJ3 `AdS}vrf_UzeݺQ]FmRH  I5\<~Xjt{֬7z]2ݠfHB띲c C tD.}z9O9D6^ ͟wGԜsU< T m|=f#y$tA}nT-~}[Ey0(WBf &9t=S7G=J}_z#NgeL3z؉zsP\2tS*$GY܍i{4T4>爺  2ebBt&DTö^CGoRݐ/ Gڇ1VX\莦dnPI i(PW*0IB?yVt܄a`.gƸ< bSfcOȠ-JgM)S4)ƀ[OV:sh_\e;tRA4yiGFW O?BYϾP#Tes#gAY5Fz]HMV>{$dK=tW]@Q1n7 /$Tܙ\{{SÝ~ K13;z4VOy,ڇފ-Uun5=tG) ? x٬).,߄}cn4>μstOWn7砀c;i뫦D9!>ZθW#/#~y7lmj _&s6/l':C0LI ŇKGCD_4. .jTedVD#Q]Fq<l1*'92ڏ$LlT &,夝dcd"/!=3b|ӆ[n}J O|rNY*g򩏵z^( }=G_,u(^8l(A;5!  XNS^:X2f`ztV(Z Cӵ1ےp M>W 9=d{|*ٴZHlpɐ$aP<[pR̢ d p._EJP#ׄ q>ΐ2^ C}0LR7䄈hןK􄸘q490w$?BKb2 ^RYL6JD@lN̳BIP5YpFc5~$ B={Zy&t@Osu<ɡ 4ϣ";& :{ZQKWIj&U+r'd^U1!W[ڳOa+3/TYU Ι(J[ ll|S['w /Wߧ[P3 FxI!;?'KP83v5 G ) %Ckꮯ^оMMJBh?/h5ިL:ERJV~ [W8tbZLfϕ?N ZnZOD18u.L~*5 ]4[ΰly P׬ lKSWYm>1tep^eIa8>w1gYzp_ E厓=[=`ݞinqMgIH *   )lޛ^e6!D?`8~6_ JI & _U!?` Mވn3W^\]pW\DxAtk*X21۴²\3/D0"KV\Q&1':4J?/)&fFX 4ޯ톋Wܛ[N̟h@zh|Xpr?r4w@>&oD}͒3([U\gVIU}Oʾ ͎CmlųVИb{6ʞ 곫RDEbsB^]^cPۿ_4 ٠zތ."_uorqgE`2?uI:gWP3fʄeJdܸ5`Z.S _HQ/TzjyV; Y]+%+M1'?hܙa0 }(pQOkI#Z_'G?p7uI+GIg'/~[8hMI!CmGX hY'qcE.sC3ު<6:5 Fjgui5o/?6lP@9J`^²m x7t sDdRÍg̅d*젽°[Vm3-%kwZY(/s~$eLiп3RKJs#T;W?uL24$5eKi=Pihхu|990++?q'S" :`Pl¡e05mQW뢖"2OnJkٖvh.ay{v5֟Z9-G9r!#ejQDǥOM@w,^oN*g}h+ !q,bB\n.ˀSN;`Oc dI :Vyf X<&o/*ހEQTXxIUC:À}wr CTpq1vM pɴgo/p,1P|v3^cs+M͘<rAлqBψhYߔWb/}:D$"_LA '.*>ߕۂ W/ج7͓?6G?n\mՊzœڦZQzMcK?@q j~$@)Dk>;m_V|jܚļoq^NY<",B Z#:1䆳V᳨nr'b s(SC|69=|~No;*(h{<)a֯)ɚTޢW!ze/yY{ۗj1:/Tۖm3"IFYxQt"=&dFn&D'v7ĸ"tzD•= ˸u%"m$ҁN/0܁~uy zp)'F(;#7?3֧n]BRL%ReVu[YVOm, 6/2.mfE/v!),PM\_Hw<>'}IѢ؆oNn+d-AߓO_?`0ʵGC8iV1DtqD!UM߁,H- *!C73zx1mwl-++W"PK)J kXkKL!zB,-kV/9p5̌ wD,JO'_C=׬)&lQ$82iyܤ>4`lN*6^EAvSLOѳhPͰSm?aa2OyCm0&8UqzYV$(d ;`O1\:|b!y<T.B+/DRGy(pr ݬl`8qOrz+nsQ2|V_a>u}r͜6ԞxK\u{5c˖ 'ff 1;TN6~1|_ށ5'E&@CA)Bpwe%B6p#w-oɞݢW )xw[PLO[hX'̽e+5͆hYԻИl| Ok\ZSM] k#(eLKrԓ{^Y7KXVυ `WHέXKC"o(|؈G@hnג'*vwN ǥ͚|= k`(7F:;@D~XߕSV 1Cr9}g؏} Nªrcg%6*JyTyA1k9냶I^ٛdjD]YpJbfk||x.z|9~; TI_tSAӘ n%'n9dW|jsY -f$9LC.kH`.Zrv>w݀:ԫO汙۠̅(+:/yq)^ q.϶`y:c6e1[L@ͶϏ0wߟN$g5OX`)Ə#H}U;cL 3v~  )@TtFV.t S^y+ &ȲOw>'V?\X+!Bi-SSyDdOqvhz먗=>;噬\VhkdT%ĝ@| bkDTLbVH@d^*:c Eʗ-hȣCN1 42cp+]@Q1|Ϳqޢ褹. i(5y$4'o+bm9~Y>#ͮ vFA7֐#}&gHW4M}h,e(D$% I#NKA2'r0M>jh S 1+@T +Ke-pntFs-yKPѓ*·ţY])hȝqD" 9BB9doےV58i7YB&U_9o19>dk# n&' M%Y?-68E᝾ 9~"UٸĢ=22^@}OsINڭk37lV?N+Q`dOW;}ojU/o'pƧ-+RCzEwʎBa)iۍ9M܏Y03CAT\XN[*TD͸,_# Fzlek[3Nu)IՄmZ3iaoNXN| ;/SZ&"+3}˴=߂IuUڊlS:3aݎVd[2ص‘;J„O$e56UQP`z;h)?П7I56Ra'+Rv8uY9,E>\yBuX WYtl8 !{#'n-K"c=VQdAgƿ T ƃrk:M)q!@4R?2,ECz!#WT{xc#P=K~SƵa!z0,}89B=NK'p{+|%>,.J  ,3]1}:Sw;f({%UJ@ؒYUN#D,WC7B2ҩT341Db4.I6{0oJ) DWNj5S|VwL",n !'3&Q잎y7Q-]~[`;QםZ52Fkޡ+adbS4Q& fOIPQ9'81Ve[}膑6<ĉԶۛk c%?]x `л!]XHFzR5h@ow:W?@6C iz}$%ôesLa!i/ $ OÀW0[]G)s\BZwĊV 7ҸssmzG֮^9;"in0^JFl+>)Ǖ彠%W"5Ad8GRwwf+W/"I}cH@ٰ(Ҡzp ˷ޏ.fD*+r[\|H>= m~rMK`'h垍|'? \nEdXYr.A,ԧ,Z.qks{İL"z]Gc͔(q^ F<)&n!,ھTsIRpb@,޵"|Uf81c,wX#Q= nkm.#ta4WvG0wzD)ut2hx ,8k!%{dYZQagȬqel?2Z(nۂ#fӃ #!~h@9% lG(hU5lGI(&{~*?yMBiZB'$wUp1~+rQcp/nHAa3Z*# 0iV |735֖|U0#XZʰwUY Fǡ:%Jgqл.Tډ{YnW;,[p(dٹ,cћ!6W$TK㚎 3jӏ#J0ZXE#SŴAoG KP<ƓL rpQ5ۥB (ɿցæ!\Ut =А8>ͱP>=hOɢ܈ߔqfaAгP3gȄϩ/GbkI\M%tywŪ)AK=jvM =Mp<yj_: ,JpXqY g@Z 2^up_tm~?W mę9^y ֊AGmJA܀]AkW]Y!3j`tm%ـ0z~z./f%HrV+y )>Zo?鋥^I`||nF[eюi6#L+jbY5$U蘟!9{eV>FS"ںd&nGWߡP~Ϲe\7R$[sa2d{0HlUs\l%+ˏ ؄cгLA$tw#zk^De*GI{]]z Q"r5Rf*Y4ْ<:]al˻. Mm۔0ǴypLE,!Yxc޹a@ 2.( L0ni6*p|X_7BY&Imn‹aB#)ue~SLx7v%԰Yߗ~t'*K}}e5y R/.,U: +4w?*ϋv8kԳ£qBSZی|4 1ΰ;Uz<:]1hwȐhlC7,dge?{ɭ4AH$/+|ߓ`?ܓRs:߇BBEGg'( ,2eajN[5>PTF&VG]N;Tet"u3)1%"ܫ9 XV0_㳴yWL_ }BU쵃Mjs~ʰc>=ͶUE*v=v3pm}iڬ'ِY f_[ٺz: YwVg(H'ểƊnJ Ww{ފ7jܲ @ !x/߯~tbxn=AwвA.]=LgMjp=vz4¾,-ࢶ;G ch9:b2~"1TRgJ"oHuJܘD.|ȃ٤ qƞqs0%1MLĢIMR&;LMD u)H1-qkVAz ,r ݔQK}.r)Qw"c9+%v-rUǜWwThkw%5MıVҵfz]rk%|юB^)% Lҥ$@s8x3'/~={e ?}KiKx_A_0z27;%dz,1PۑvטFRcP0sy:)>RA'}"Fadk${p 5Uy|: %m(SMKTsp8؂~*no*<<(FAE%6ۤH`LsZ/m(jdkY[,h¶_z_yXJdDl%r2@7hܐN<}?iOjlW)9Iַ$4?璔 X%)׵xrk/U.L*Eޫ:@]t׹ݪ8zE~̆:VYG $gUzՀKB;mfo`%  a]zu7gZ !nJe9av$„З2c ~s :@|Nv:d1o4zIpmPss8=؝N^w[axG2ʨp( Iji:1h@ 8]B~`,\NbZ88,,o#7cK+R: uŒ$huN|.0\E2 ?@#bt}G2{\Nw HT1F4C 9 %?uٞ-XYk/4m*7Q1 o7-hmue{i"F&\N~'(fN\/LҜGT9֯h`$12Q@㉖s &=YE@ּ|E9E\2M/uPxӧ}dt27XsTMtc϶l=Xۺ:Ǿت.@ }|Yrcт872|TY17 'P_^ /pv+it"۹̥+ kwFA u)PTiQ[=Ut儜љʑʃ|D`BA-LῩke{\iubthƠ"2lt-λe2_k$RcN\g~8 #d7dJ-)r>̉L.H3(/HZݻ+* %A{#|W1 =T.~fGԝˊVyU- R8(҂u*5˥QGؾ:PVy/=NhQQ}o[?xѷ!xwaR*]ݤᮄ;͊rq@/OlgM!v #}ᒨOXrdN>x9=1vca_cD PXoƃoH(YUaw7iF-qI|]h JMnj,&hǖF=E%t%5{NX֨E}ڈ%JQ}@]L0e)TvtIC2 <_YA0I]6lXa~Z듫X჉&#{^@V_ -*%8&a(0#IG+DzVNAxN[[_d(dE ~ AyPfD79w=cH84m/S |kf[HZ|`DW)%<;'O2QƋGaE)NԂ(t9V1z6BC-tKBԔ 9)O{FOI%d2WF8Q BsF9yl"qs!Ro¦_$ҝ2 }dʔcO,"VRoq"ĢCm c ^Vdps%۳4JݏzOFBXJj1cDV{ &B4 ZKfT_9JCд ճ@ ]]] J3U@tpLdKCNxIi@y&%ϴ$,a?)dz0JD@f:ܬQZ Ӻ_QՄb+BqaO H۽Dqو˛p).~[0^.T",-5rZdOj1*E0~tR$#crK}a䣣Nt ;dI O]?9|j ]tVgXX j1oI4\k@W2'p^3֒5q⸐Nzu* [h+7/vr[\{sӌܮ;nNOE?f"WsxfF 4pw39Z咭@myIrƖQscYk2: ]ze5içKf4r/x5_U5@@q풎jwH'#h-VZ\2#zVkjeJ_{^ + "f#̨Z` >%eUL( cc!.8qiv|CY-J nII<cH!NS|'s&9`3U,4A"'1# }_ >C<+ѱjje.nhl $07ɿoR+_m'< 0kM^?1YE6*1by`?&8 | s}wPdr,{zb޷/CqsR.$M58oRY%v%[֧!nnxyMaՆsv$*me,6 )E4]}'_O`klm p~_>,ϋVb8?Ǚ3ŌyÒsKL_%)Ef1 7fO2E^F8@ ܲAeMSxjbEln#%]Eֺ%[NۦgYD3<`w~{mSPVd!E˅ ]k+9;nJՊjOW|y>M-BH41w fj2vsKRe q6N+S@i6p&}RyR=\vS'[i ^)6<%➆J9*'=9U7o@ꫩk7U1Okr³xjW{%(3+RO}+Xc[2ا@>!<ȧNj6c]Zذк+Uɥ͞B9<ХH6$J u5*liʒu+Ҏ~w\-.tPND@gv&S~A[RA\6@]?Mi(4זj]!C|7&̾ ٽj&[f, <;d@e:MlJTzթgI#pud+;<)w'g(sPo+VFJ%-@+}SSD~Xo15ٌmd]?])l p uk`\w?'48(N,!0ޟ!w*,Bg["4 o>( r~2>m9'1RjK{H{ S!t-^jwUc?p;P7@ϫAxkU:"uDJRz͚porw{utN硑P S{5nHLH`eYBI#%#"[Bqe7WRawQy`Dϋ'ť$ y]v+'wd5y|~"nA$g԰<҉C<fihڶ`BK7UQxb*8G0CZM7.M2--W/'T)1_ŻF6H)j"y<6rvcy;O&E @Dp\"DyM_\*-nsLK|~Y[ZQRsLDZ֌ܜ*.&gl󜽟xh,"Р\&MMЪf^tGq9ǝE".#Ý6FF4oFzޕ >νQH(nx52 Jior[)d)"д^u7)Y{`.WQܻҗyPeJA*&=SPScO8Ok{?B7a3ˈYQȟ"ٕ#caeAAMJMPYlk8+b>~c:s E' /,Λs={S/!6GDDh[$ʝI4f+e*}*QK MVmbOjЅl[@Q~k%$[TޢU;p]a6*k.*>mL'k5°3~J=0M/קadU5YKn$G}雳hVLPM[*ۻߖ=GKx=q5#yȓ N߃oi` Lt(/ H`@8 u+&#.YSOXÿz uir19xl^Ŵd%jXyo_:c)"e34 jATD%NJ=uǼ`K{^AMH4's[{)%IuWF. tg^pT|/V8Enasa`=]> `q1TpTj1n5x X|OyI}TWGi?>>_~Ǣ8C(Z)yUӅ/0F`h"ᨡ%/BdCgަW.lSIGqN lW$G" 6A͌!{~lMP *ԭNYw2m*3.D卆N_R#Q\|C; ]`pg:54 ͎փm!~[Z6GrVY WbVV7b )K+elȘs VuxY'DVDeɘH1ȍBߕCH|/,m ׈B X̂ ^X~ukiQ&JFQlgn`c$]MLU%DbTo?V7?w z6;{=1EWJ}zBDmd>ebixP!VW?ܚz@qP"v _}L#/(R웽 {wԇal>p+JE4%EW ruZǯ-4:wܻ2k:Q_^lۓ ޴F\0" yd)3&ߡ1FmN]HdkB3;ڶu!8dD-kk\$mmJaK9Q⦡EuFdQAOٜ9J(4_J.02"o\}q$rnNNdce߿K\G4jt1wPFiK$c}&‘3iSX;5B7ߟ&ci+wBH5,JA;RdV3kkv?`d0٤Fq]pLr"uwJǧא>oJIJp6-d.v -{[ϛ}]y@t dEl .a0HIu'pI% bDž UH{ҋj| @.6bk<N7~UH|>c7p8 ?A*Q]U {KWNIO|p-qwKF)6|r2ux"4M5,PPuRzdK26ğq!Rv+v坱3YI/3ebCyu2 pn;ƻ*i9w~u׹<5]|,Z@59;s'9I k N[yGF;2K",sΨE չXZc,c!xR j %omVY9v5H >( Ͷ3ܧQp@F=&fN TZL9*HEY[oqee/:pz}C>XbB 3 ˔j'aue?VdqR/:b#c6MɳPx(LuY5tO\pH ~s(wE"mu7f@IssR1[6^ $pPEJG) aUu߯0+a - yN aGa^ J5gh551E ^NeC ұ8F,2%̇ʞx$_ܵ兛 Ĺ=:+^VrwjV` ku@qHϛ @yOv22Z84cy9ùdd|)Ո3{o' xۡ:Wt#&zzj=cA{MXqkZ `@4#/~zLd_7xHOY}+ܺUet"Sl'21uRim2^;3zM$[O<0t"6cM:Ӷ@!vG/㇋#Gdw5T[ddxMe+lCf&T8<CnI r[򹛫Q *]̈\@]%ägM[.&W^ݡ;~vKc |4Un[PA F.ckϪSm݄K} %Nk&Eݖpi@.Ć/U]7쎧&Ȅ%!caDO?`Td2ib \"^ a>󆟐,.'x1~-&'\e 3#iEp+4P_;RVΛ޴ #?]ÛYqP/[>2RϷ_ ,i%gxvޥUKT6.;|&arԖdARH"`Rq(GhB u?k gblLnmDiPtDHe&L]BP?ş1$iFMD-(/2k=5IFַLإdeK؜5聺}tT;4$9!COjO׬LUx'X$D9Jx.̻m G೵ٯX^o2q29eoL$?Q7cXb`tlC ύr VsZg9\ x>D]%^f$QU+*apd)Qq*)뎬%uC[s'reg%Yy(~k4LQS,63 N]d!KD\o$Lڽ΅Nc6>V2PbfG]/f :hSs1R 9ʜc[|)*X~:*Z! G3J@\jbׯXd 9YK河 lpRYw'gCT DفdK Iɽ"q4;,8)ι^˔s3u@Y ^ ˈʁ Qhmc7jM3eGk9;iD="2ӞctWWmʿ ~mDЧc쇷CA^ iHvB"MwBT{!ӞNp.mf M-G'Ш*ok&M,#W{.wIO}/|^tMbFJ{RF>XG-Ny&Фť3Qik'޲G)ONK$8ARHV=bobD4H4S(~J gڍdViq^FU dR?[ψ`J9„H8ͯv GnQd`αONsR6Ƣ7eqQ -)0w??$A׀?h kCgkT(oTd(% A>el?ͷ˕!} 9B禩%]Õ+̟"ZYH!n;\d$rO.$=_w Wڥ#:7˰N$:CIp'E 8GG|sF>m6ZTF^JӺi6]"\ /{/wsLGUtm -&ҩ/w@'uYr*qPl0 L٤Rw;/7ި7UgaQ 72-͖CĻ-.(RQ|:D|+3V̡{y|6 @9}玩EE uXw֛ !['1qZw2wF =4 U--UU dIjZ|j_Ɖ QVgRK[\l DwE?&z<#pvwA6.pwO&eK?j Z{”DlƇ#^1kI[@oų2JWC˗LcO0\ޅ=qk'&o4[D|UHѽ8mʵ9kxuMsC`\.&ʣ?*Qy ߗ ,?5hfyCVGBތw{t3 iD¡}Dw1В9x9d~Ewv0vv*NP5餵|,>(7Sg!_Ncߝ:fM*asfND AWQ(J4#N!RFga(PUkAr34H8~~y;>M5cyfO/Z.z5d@hl=:j( Z~DQA $u_*ٿPɨ| b{"R1lz.fS'6)2fi WCz_ w%gYN١ vLQz8;H|)a,%f_lH\sw@I3q5 ()5;ܺ|}{",-ѡvovg֑x21hݿ> y=~~aI$+\~F,AzѸ-X^,h qpJ8SyZS$F"]8)%ҀX4*CL ཬfFA8xuank\ To XEwB=CD?n96Y :]sxO-Mb}żNMq\X`<)tRqE8p/3yLpR;m1 uc笲N?L-2^!͋as[ŏ]R!f}ujZןuoYuV II(.94bٿDNΫŒ1h)Q&1:M4iWJӳ?&nq.u,z.V=~WR ]YPXjqHR `0}BsloH3򼷚j3y? n]“GRPLy%>,fPrL;V%m͂.%"c|CϤ!Xg{2c&}>N$.DP 4 w;fi1!:%iTYD IJDȉ]|jn#Pgs5D&6Gw!OZM$=M lܜaye"xQQ-MQ>xZ gP{ Qz~X3SlIL{;a` eY.ʜ4>q`<*(W0ROSu}_XsYqbx ʴXF)eMT{Ҟ`1n%k_DcM2t;~ &MOpA\ωl]ؤK3_@,;X e4!Ja#HnϷF=% {)0̈7^_ǿIg{:/xն=8oQDňU״,`̛n[,4~3q!߯́AΣvO U&]0.~<`w$(_܈rZZ^rirVXMZ[VOJJ]RmNY:ɽ#!Gj5L?6q2۰ R1HEjDx]א[ ÌUK(2=g$}xWxI|lL\ 3ȮVŽTq+Z>gH<Ӂi1whPԠ  ׏FHY8B&?YWϳi4$-cg:ޕ&{IzQRL.[FTt!CU5ai2R.d >ʰDιHL~uV݁oFGDUvPIRc y [X˾$UI0–9]sx*lK :N qCYwNRo 1q;SH2C UiK8n nGʌv qQ=(_/5j{i~g.ϕ2!JjkrӄzUm_b`te,&.ptDY~ƛU3DG' f8(8u 1J,u㴓*t` }{?lw\]ZdC9;G e䔻$s6eқL n?uL};c8lЛױ@wV ]#?]M6_?Bޱ%5z)GE垻ʪ7Le1˫5gad}>+`HZ7V((uh4Y:{R,8_u]6˪@e]cfnN^b<`tuTb+>[GdPXN9H/߲KЇUY9QlcY<"I,Eb|3Ʒ!F+BIRn)K &4}vE- @qp'rċ+6XߵlĪ\m͹bNd 1%7Y]уTgq$㯜)NwBx9ޘ\)o hN̩ Q3)p!FGAvAlnT Xe@94wwUb} π9.G"Nu+ <)J4gi,FFj|'R Sd.[_(q8nİV;BFpa 2:?_2ɪv,.m ?Y{C`c3ڕ7B_J~>"؏#\^3X}A-oX;c{P6ڷV׫o=4HVb9%Sz-f0+rTPX7\xWƒ?i^jzV4{J4Cs` R Ei\SK6u߳ I-p8ND)6*Ƹ\].X=ugES?a3(BB2O <&*9+aN/?P0g/pȑ+BP==Ջ=B_CKd C޸ۅA:~OZ]Nn|U+GJ9g6vix?]y.UNdԭ?IZnQC~0n8c7k]ҍ<^.H ԡY:wN88a O,BmM>q7voy;$QeS%msg˵{ Wn3-NrYSC<1= ]g-r7'lžm[ K;_=ZA'BQj%QO}Hq,{dA%Շj֮.4/ o_<}57f@lDVQCwf]ۄM̧;FVp"U)~Z̄>]%mب32ęr`F.1lhtz@Rlo_ tjORf]q/0Y)<Vj(\Q1'c?̒= .UCx8#NB>}+M& -І>C9hJ`IiA F#9hV -`6cBJfGe{ y> ĈuP~H( kMJ!6rU lA*<|5mi/3$]87B1];Sc{hd7+=ItLQ S[khRid݁{i[_G.&v';7jCF& Ux ^&V/8z-}{6At66(g"Q@w׻OPFHd:hP{K+1pZq53- c`dsc4%U8ZƝbT͕Bv#^DO\b,DkLIc P3>3w |C/m$ed ^ˢljNd]NiD u]}EmI*]ᷦeRYD69 >OB$g/D0MR5VԳK*lǁөD&732B;~[[+ZrBrőfwx:DhO':fZ[^HԆF;`>pCV?ڻ<dD鹹]^eF؜Dֽ9o\qBCXYcG.rIM_ʅO͝d3*|+ɩXK7WN"$܌2}u 6V Kӎ*ͤSӃy9y`C9SK/4c[GrάLKTP3z$?t Sb; ψ>?Hܕ4G@/ 2ғȝ8 +S`_ _a.ꓶ@;^,tn{+oTeH%/n3̇a Vq'V]`l*\v<迃XHq.O1x /=+K6mxu7C z|LIT7Vx("C);KWk)g*QN<Ȥ:a)S@ո5St:!%?q#L p/!kAd3}+d ]ېxͮ${UGeGVM2-Wq4ʢ_VT8|ZvԡVj #n#m@3~] \r$] $FLQ–N~fz:R5gW<|kԝ]a(үxorU = ^9(݇+9%X( Y W)c0?}0WUj4B>b@Q㪟xcjSf &vs e XBfN 'DO  vL R:Z:mA{la)$_nIJ'`3k%wwT[uab y={&5;ě"Gᠥ@ުv@1K 1~ZAtmSs/%? q:n=,DM_ (HpPG9j7*!ol4p1c :yzD<` d$]&nG]н`]B`\ΝAkwYϮ?T@a#+q9 &bP*$wSֽRmH{xgXhXvŸ@GD|T bI*",|yMuhB R̃W#&+ &Z#IT݇;&{c&󡌝~2KX^O,ɿXn.ͅCN͠[KcX&#yJ-K ^pKp)H."etSY7S H`( b)4wg-w{.2&Rw9y6{P'JKu7LD3Qv$+t:B::և*pЄB#HhT/ u( r9A? lAIiϴ3A/(u;_.Cnc.s$7#]x@>d( -ܐָSD'8Oeu _K44BHѷM`& 1d=\x+m;2 x>PPo&th*# oU~?~b385x[k [*fM俸#W]#ɖ=ۄP!aTx|tk/\i,1 |~{IcQ3_@ &֚lL%Tz+ $5S{;ޥZީLQ5aiWX.DH άab:^2s㻿d9S4vPb[%l;11b|dkܲ-IGD*e}tvzIAB}%8\1# ~W Y0JDX.H  \'ClQ{cH l\qb]`my: -SRf uǸC7<$ &7ϺxB/+ k^ӹ>wWDf{0R ][.ס+Dj]2$:*ľKk~wksDoL 4_س%r %0;:(kC`\}fvu7TjD]ZBXuYߚ}a`Ӌ4{m6gmUN>i{:hcg2n,^Lbm *v F+06w@n g/wAaaCk 苳\KS'i'-w4_d | b eMFyw|ԓ'YfUz\,G;<Adٺemú]XbUԘHuO*D䜾.3"\,8yrdqGaZ[-ۮ[UQxxw`moo\R ]oGp$OՒ#vƥ•vFϤI)8s!`ϫzy9 )L!Q˅)TtQȎ9CG1)7'^br?*ksmp3ڷkvCٯ[Զѝuk侦YVJWåiK~UDBML\` PGvUQVT}\+a MnWrm ~#ҔU^=F1p ;PrMwfgC*⺳k/zZe~|v]]Vp^/ʁeNv|o>q&*m@ߪE#)E hWe܎'+T/ӻl ܡU-?}L~O ZzuPWӜ3.JWjGW]Z): mp5\\]3Wo ID(*%ebs \!C}/l dFvW zZ8UMxX^O/b4LLuOI"SLW5rB$tJhS_!p|&($"EO\J1 $d(7,PݧՂvu3t ? ՇN sdHղ7pۊ Lc!8$ܒnpw.r3cf/YWJ(xB#-]M&svFV-FO4VO |_F=Hf>y"]w$>7I+~>1(oX%d?[%4tEظ^QE\{:&˾Xn =߿Ǵ5%Cn8n{;;Iv6'Kmf¢*}y9D~u_]4ӓA૓*oV GS)cf B-:BN~xdW+UI:9ۃVK85VE;h_ʗr'B26![ h[*V{S- Gv9ֹemp?.RWڌê7ޢVXc&b!C2s!:5*ivcJYF}e⊏eJbM$#qi9܁4 9<,[KŖc#bc[HN&^ԮJ_M{1aRQ0N>0S2Vs^cT,?h:87/'Noy>(a-HҪU_2 |_'[łmqy ]Oؤܩvn~uqHI6<8!GqK6+:ۜ`d,A"'Kmmreޡ8r*mrW%'Ck1wl'~h*?*od?zڢr+wDoi'z=bF˸E>)8ժ"'O G[g` 9<z ͇%Iuŏ vv#+^CvirSpH`9;!JsXd jd.%= }6<5:6  1"V@N {.wML7'/mk M+S\!Vxj@iE]߫\mG=gcJXz*kY7&kB@ #/5 vG5q}[aAKu,|h% Uz| }RNJջ}uN3ɝ/ # .~R[݊C5 r"0'L1AuDۓܞmN<(Wf1,+!cr8V^IB0s~Q 9/pi3pUH:,l+YBzGYT}[2v%/>A_""q9@d #1->Nb\aR&}Q jwmȕM$%4{ 06<ٚfQc$ q]h!MB(+Ò7tQXZI!BAWh@xd4݆ù(BTL@B<I[}I6yvs`.!8(# T Y "Fu*#m^*kʜ\EdJSt'2<[Mx?[^GTYd!]E rCwD!-֋{K0\.ܣ]N!=H+-uK $HOZ* Qҷ#;Wj$aǒ_YQXth~ϫ I蹇gE(+ֆ!^jblVC"D|j-NK 9"mB ɂۢ<~M+ zRR{Y_)b_5N30'DԁD*;(yW?1^Ђ}0LWzy`<͢&oP]0.h7Va.puI[-C\ꍍ{C̶f Pᴶ]'~f3=ǬM2SW2u?ۤOYrlwD1{ܔmc,lQ+ l69O>&~9vtV瓥~$ >-O(Io@^m!1$,JC_Q4!dluˏHʕI"70bWjHb(\P,HoN!ꈰf+=9 28QXm [G13))]Rz[m q:&2T3Wv6a(MC\c!j4( kʨarS\Zi7,3d:'u˺+ a?@_*ј=Et-hw<+ӆ}(K5[>8zBerZ)Z}bЃ..ͧ[:Z]F?+fa/v#OŃjnܗ:mb/&,_cⱂ9q*ToBVF^k{@GbKgf#E9h8^rFVY``GF1%u8&ڶM2r\0Jj ]v)Pk".(dOG*P!|[cN^A4ȇD4Cg㑬2Zz@d+fYn#ٰH9deeel?}X%ZUH'HG ~9Y5&~'IR6beSWb8s Ǡ?4=R^fjv<7ځ7nBɒj3T_(HAª'u lUHpdY!Ӫz+֘ DrP9&_Eҋ_lYYVcCOa fi~*Jk6phzvR45G|~23D8>N7*5\8 qɡ_1~\.*+.^(kuwXr/`=-N? Ћ/gL92{jG gw*y" A1Awc 0y2(HIU_ p轆֨)UJ#R*Iʺ:lb< a%qQSB铻T@gǗV=?0-hqr݆f]L#Sm^xiq2-QF4kv%WM(i1f>?H/PJ|i\[WǞE[q8^>ú)CGciqv-8,IE An:g~ꙏYr$(ruOA,H+T%:iU=. #DH3N?M F oԋ uL\P_nIE|w\tr]:._4o`ToZ/?ZɊ \^i,٭&2Z^kR '5wFK ڙ*V~`,Pׯ{ҏEÃpܲhqv/`wTmTvz2l Pw)KIwBD]uC漜XW/g!R,tk\ʼnu'Ge'U[ `;@⽁|+&V2hGWX!d#˩TKi!I\dy'rh`%g#<x[7Rp0a(lI>Z-3c*$5& L4k rMg\SX|m%g!rs%[RXjH|K a ODrR.}}1o^5@iGEsl5%>""9؊ȇtF*=M VP޸- ľPFAQZ#IVӲÓHlv#KXz!|Oss f-ʳc=lI-Z9 q@h4hB1 EMaeM oӫ-apz r_~[٫dq!۞25@ϘHl(P0%#:|`(KAj k6I$pÂq=]߯~.Go L'?Bcczq!:("v ?YC}j@lt)3*% W?PBE|q":&g/ =='Vd'ũ>ξ)} w4?r?SV%*!DfU%5Q?6UW@/w 'hr;vEB#4!V$nz !mmڐ<3eB}%Ǒ5Wn1?,POs\@-44RǼсv< lG`/ʒN]%y (8R^sih †])OR["+ X94>/IJs '/@S!e'!3y86,%BEm?|\7 d,V?)\MWp .05ءK+5X]/wqe1z;Fvpխ(puUey| (v r-7^[d)%TU1DF K/q5&N[ BJ9Vҭr` ܪ&[žm5Y™11n uMod$&Ȕ f3%gJ5⼳M8?\#Qxc kiFw޿NtAc1R7>!pƬd߄#O>i 7LwRQf]lcQ L drX5ύoS!;BByw)NE:lcz@v'Y>(6ѡ2/q]j JoU۬zM?9CS0(*l&mP5vAPcvMC,7}SK=RrmOrSR]WV9s}ch9!84Rֽ *$C:\ Abm(e>TM\pVorL!ghijdNk0m['ut' :,,{x.l4\?ܫ `Ϸ>7*u_g,ACk c{C!\×Fʀ#<퐐U^zꟕ!yTUF~5(_2:Ji^=vlOڹF(uK I-%tep |_:5C38#JAc12ҝ?2O0, 7+8CRf 9Za3KcP_&iuY ]GW{?*e4@D}u>9}<]ٰ''h|J{6$g:w?UGXgO&:M̺%'(LhkX_'BG,]KRӔPdS}#-)(IcO;o2ZDY#y7Vd+WKF%RS=5 RIR$OǧUe*5_-31璱Lnt([C/7E'r'4(E`rڞ(iz[|r4c ガ^ r"G0D~Fs%pEGxhmTq%wښ柜;*A?"aJiD`6!'.3OuDThVi}Lζ`Ykoٙ Wc-0ә%ηgx3rQ#tPsӅ:I-e̍&nVtKwO ]Nk$!%7? >]Lz#3Ȳ!6D&7؞ no/ӮIBv#@ԋ0-6}T .1*Dy5+ȨaLsQK Zr[_U^Q%K۝}!YfQlؑ$Pm hZe/@7COE")(&d/JnGJ ͓BW TzWuXXьsij;.5ɅqL0īCZCa@ŢF\hzQkp3ri|XA7S!vR\b,o,1J MEJn5 ";6/X_4W;T8x]7`e⽼)Ъ4΀rRMǟ\m?an2,|VnSS5&r {Τp}is;Ӽw.| = !w{ts:xG*n YYeKA {NJVPxͲ7L0WN:2UɠLNxnΔ[%{N( [^ZN*~ek^%gg! 2xM)N%\cpf$]ؔ3$.)>)$ /`95%7<z{֟R2=)Vq>kf,+*XQ soXAR qS_X1]}8 h=znB9O`wZ/XLU\ 2QM1h- VD@ {h9[WJn%䒩Q 'eUʹ=b^ǹR;/qeQtKf88dPՆ.&i-#ͼI~\ZQcy"!sqKwDK@AՃ X,_%SyB^іOq"L`CgtUfɿkZv tf@&?V*Ij/ZKz" ѣOĂ@8+]WyY%"\[D^$Q gɛΦ_;v=LnVɲD c68oimzbu6V7s~S6PWSYXX:(Ee7.T"TҪ{:h7#Iĺ5*ZH dDf:'M |b{k%YaIg,;yCArfFu1$i珺&~;fZ9525-SvwWo2*g0IC:u}gb Y9u'm 䇝[Zc}Ēg~Sé'f'5>,k6tM/´`Э%̉ɪ _@v}) YuO:TU"7|>3Gw%J?CM.|.V@fg\7S J Bz Or:oZ9o30Rry3_SeHrfEpA߭Ҡ!>5il⬛t.UIbNuce5PKlP*MK|+ܶF@_96g%[rXHl`Ä?>=O͸2V"xBZHskgO5?aɆYh\o /Jg>P4.(HzVMHz[UibBTbEh%h}0)YVg]Ж F@@^Mj3 xةqJ3Ri_lf$3͆X1wrB,+Ȋ*}4S.[3A8Hbvmo/`0`7qcvo*2S;J!";Gc)$Z=v'ck5g)2! K[M#<~0#LYV\d%Nn6:N,ށ>$SwFװŐ 0v uCusE12TL>. Ht(\ :ҵqiJ6gfb_KqRZ jSiyƟnH]`,y0J{u}U7))w\CU׍K]jY[zzKuH%WMr&|=t9ԢzTtʬ7b~ kDUԣ&INV<:b5zj֌^zMJbhmNgs1Y¬:[@3 Fx\<㞷e<{nTlK}yDb|-^dž?դ2`pt GA&"`ՙpsGBP`z䌺 |@CH m^G9)F5c \)w)ԣP@V=]b+{e4ߔY2x[ile83!.8'B['YFM\7MMT̥ T3C$2GQEvKsd)%~A|<۴E..c)¼;}+ s>w @@-r+ @ՙgYhlנ;sdq͇"1ؤc^G6&oJ9JP/§Z ga V@f.?ӻ3srj|hZں%qHTmqU;M 2Y J0@;|AgM'ʭ va:m>]9.}/w3 2r*5bt`B 4Rք ȈCz)M*8t3X/K:RZC??һR3tޞ*uqDHZ8GO1b]C'e`(sO/Lp 8X#\0n'+H͉;Bf$%$J,$Rj7$sbi浭H[S9Iu]9]چQy'^0^@ui~6X)G!u$-8zpqR@M;Aoq'V+l'h-+w 0"yu_Dug^\:FmYdZGbΡ:?fS~~V7z?]f+"GF-A6$iS.UX @|WOq;T\rV4qS]?div0nw-G68B!#|frA0YTWbkdyḍ,0S~“DE/ԌJh4gwR6lb`2!4?Kq~I %v Hݐ7wx!5̐TwUo0Z[S8H2Rly@ZJy%HE0wXx[`yc4WB%!k@H?vս$4bjknC]0]K:n8$_]zD{}Uy73K,42\ gO^foFrtA[ñAu5ɔO֯/(+9Pb 0a0J p%lͤ"SP>iA^/M@ uMktq8*y sK-cmd:8fg~ K)AXdnQ䓼@+WxŭMڋEvCch"x~͢( tȏ"ocEpH J|خ׈W5 'YIO PyHKN3Iν.n9W|:0  M&ǓHGNmoy?͟h \{kd)/pq vǎq!2Z@XL7P?r(ܙ :;ۯuۜ%lZH^FlfuTC:q 0v~L)XYŁ)AJ,,!#bMcLfwKYx|oF h+%M izwNL,a9{t}JF6l;(]ܛof,yFV=5S rw&i`ݾvi8" mV@/lMߒBr@\t'ítec-Tb1A>34@˘YHYv }Jk{ϕ\`^O,W˄%ة)el1zz[SJ~C9Րê8 K2DPWJyY4ңV *5÷nmjwʛz1h-OsKu# A)gi8>$$Ǣ}R*: ~* .E{F,0̙ѾgE. ~Zr,jhãgY&M5 gRqݡȦHY,` ϑVzd@9muO>ê :>&vODk0{nޕ pѱm![jJ=3GMpt ^"5}huWG%αmyVۂItA#SRsx0A>$Ꙭ_qȦb/߅6tZ6eٜKhEŅGL+t0!P=rՇ{:mU&?kk+CGAAUnAҮB|Hz71*s;+y6ܞ%76/+ヺBe/q6m;yl 8/öKHDX}޽GE`Ò/^SRk\Q DݰBsP] f O^U,጖ @w \ߋ Ț)Nu҂VR$#n=>ß^)&!P*rY]eY7^x-MMrJ>@,>c^! t5˕L޳ Lx`R$@oSJ!5GȇM`1_xu`[UcN5EP85t/AfBi|dH~0hEeڷ8#O H)^ز/~II|C 9 ?ʅ֧\0sNuW WQ[ZL5 uQCi CMsiJsL\R'BPMw}c Ia~%fbdaPN ? h"RMƾ;Nb}-Щ(CqU޼iڱuDxKz$EEI.lMɵFd(KsZO;8ϗ ù 5[Qb.-[0#M&AlB{8-<i9#*Oe|72= %vu}UC¹׸.MX"$IsΫ%5+g-o ˍSǐ2ұƍacWw-|lB9%f`CXB ^6[[(g:n0Sq0l]Oa7_DAeMB*X]4Tݵ6<;yS/1\eH7Yj ֛=\ZOdTE,Z{*n8l]lXȊ/&NUW b/.v0" ͑vq%T&b^;k8|{C cQ~elafxhiqki&_"͢0(/>%q/Y+c!"OPNvYNਯU*[%X\8=vt蛙kR-]>=/]nŅKJ?RqN"r\t.)dgp@a)EXI!t6a2T.q4qg,ژO71x+;;V=~x{Ja$RhAȀz(YO[LG9)poFԵIyI]cO(61㗡Z/k>OMÅ}$dNOavfw@I3ϼp{a9anMy6r8pi= -wcݵÂAf%?ݜy_!印.(8)L.=TJzl4Y'TN*jJN rm8?PU1Sr4w$i8nP K2=kseak--]i4 '2`ƍ@̶2 Fxae!n߸n>.]:F]?OLV}T~B>xiE -Pr} "9Nwf1ukก`k=lo g&1V&A5&Yt,<zS dHksF]%Mꩋ%$ŦxKi <N+(eݳ*XD}v%,Yų{3#]E F ~)?xF/LHT#fSݐƚo)V@GX9i`SkF e5 Lz=b+| 2m!S/+g}XD #fg&s)YS=e-sTrswZh88;1$QHCJOk|ɀU 0E!vM3Җ"@ܴnO,MOe[TWxIl820=22'.DtL͂Lq`*ȣ%cU.k?`  ]D~b&LM`WE/B SHNl5q~0cV1#9sF?P(k\Ih4c|\;tsWhjKs x#apEgӿm^C`IԳn|1=>}DdkJfu?ւc L~ }rVv'ٝpjг @"=Vt9xAo㊋,.=BP+5QPhl  6@|>>ƞ 1f34Is{*F +PBxH H7 ,+ɒhEC wyrl#q9=-bK 6OR)g! E3LڙҌqlٱ}.Bbֻ5Qo7P1"'EA2O3lZ+HDl4] i0{+L<l8Sjf{(1@n0cm)f̅t)ӄ*T] X 'ִ:,8ɠ ~\喚Q[+Z`zF+j>]ZHTe9U6תcwGx(,~غ^a [ـ1suboAQ,ԠsM҇FA^\!O;mmZ0:v\E4.9zJV@F.d]3&mhNɧCyxaiA9/HbM8r a ,UrJiz Ep2qX>rLOդ%=X&C䞯^Ĺ}XUos7/.y55f[`ǎ>5ۤ  e! 2F"䵙g[ > 2e{]z% Z}T>pc'D"hhk<8XnINIqG5WTS6({+i9&I4m߭puq2Ăn*_3ftkCToDZkvY06ٍ1TGn/xb7 fEuÚvzv>͘|< #bj $VУ2|oYo#gX4$b^:̐ -q gs1ڦ .w:@J[:6Ҡp@NpM"`vBa5vbvFB¥ QMGRz utQfT?(Jv2wc9}xf qOQu\oZil.2O8$8%yL4r\U8„+" 7/SSYO@Q4gCb&;~:mĕ!w։,֨Xnb1-xpS- %|m52TK u~0'|؋TsE+Q&ܰDf˃IMǴ3a)?LHߋu:'=Y_tt6 I4*_ 2gTT0zYiHрAhf^ HE`<LHkE^{k"|+U]ʋƂ0S_'1{F|ӺsS[i_`PPdFsߨ'os{уf1 Yy_[g 2c?!5%~+&3V,oaW>id<ԍaew΢-|9ouFa7{](TءE!eW/➬f?Gmlp&^w?-g:q5|RxIDѓj`qOz0F=kfݘK7 ˶j;diNыk]g}d"9zUecDw;LiN4!o>D#0cԸ$2a۳oMV-a?Dq<{Y̐>A; !ēOx擨t;BӁzFrLn:怯 &z`=V42Cqi#~cȯ#oW³WsS/d —KF H^եݮqh-MGr_#4R5RVv6y&d0W)^-H '67 N׭!e?~ua9sv_Ze.7ƻCH2Z^A/soUZ~\J#x5םdW"ܸ>MU&cDlEf(Ơ UDZczz /IAKRvPl!r11Q` \ orVe˾nĵ$jJޢ HmsYI')%H}"Xꙝjp{w+綃xl/sC9WE7mWȣwmm  ΌCNA }ڕiyf+QShpц#Na$.]jUPJcܑjN Q8]\g!ڕ%aN$&wPas8\qZg_Y_lJE݋g@w˷v'Řq*ULƒ95 sH:|'+josV,=xsM(Fyg孕Wh zP jxJ l%idTw* b|s#5#3Y||++("íJi<7$;m6tRWg?tdC$O[~"ʝ?Yl#DPkoAp|zRv+mkc= zţL"iW򖲟K(!bY٣Wɞ)(.[iTh#4 f.{a:^u/CurO7ixk>d׮γ,X&d !{N/QB^k]b60BHlLrqKGY"TNQ㓄Hbka}|fab훭~!mF"i! v| jT8-C?f ؖD]p&vd#ֱ(<2SH.MI\y13S CGXp$á9N.`H}pؠ*Łn~ӹ'=f,:EHy06.fdzXΉM|ZRr34<14D6._F\PBt$Ъ.# \NY(酩 aw^&Ptpk10Aϩl 4D_rMR=X~[G)-B*K2&K/ UTiURKa@#l$G*;jao(t⣦TqІ } 7?{3ا/]M CKl;1{-Tmvj#}#R-7NHh^s@EAClIf2w+gVŋ\ OD^[:k% u-u$ϴ)޹AwW!u!CO<_3m1N@GF4ŎLCA34?m]ΟΊ ;;[xQ(4gQ<aDsg6@~ 0IK0 &FSnzҹqټkz2TVBNF\z^e95EvCl1j6'Ʈ$QA-f+% ۏbRɾ|NdAD?4LZ$mxVH,1њW/OmiׯȝT [s݊flf.QBxS @>;V :Z)mיu7sh8JkA7U.4lG5фd/sQkL8MzG_5Ȕ H}6&mRtcS =ǬGv%/æ|^˃6a*ݷno=dDFa S"R7l|Gqm*aE1]H‘g^3P4.d.-QSgq>;^\J' Hqm@B+GJbcŝːxV$z.8uγh9#=?S[L<" , ;ygX]"%fR{-IXrh bk6I#FH"{Yf qn(tjr*޿T%;`=GW4b_PucZu~ 2af?.NXAOEW[:N\w U~to<4.1 $+/3‰횵bZYh\CYsfqBkY\X:ܼixh۽90}n=pgX[r`+ٹDz.,)>!Yk_ (b|X3M~M,!J1V%EG&#oK=ǥ2]:tQhӠ{E8G|L״3-'Ah/QyJ}S&T>uE2h[ fHew.d5t2'5]qW1uJŵD~h3qx_rL@UZ~0AF֖9eW g@l̬hݔ(0O%~mz5 8|1a0g㻆ޞ g$"ޢƕx[/ [7)rmΐ䏱q8A}ES̬@A!/9gGl-PV nZGV'eBɀ%5Je10'frF-7Ŏ_ ak%ExJRIbwݥ#jf3 u#*RQJǃzLFzq H.nrW]!UTl+l;ƓB;g"ܡ5oKPLN{±c2fJ_7: Bdr{5NSH\gި%Ɏsah]3愪ncԕӖ72@_7Z'U׶|#Rp{ z?$Lzk(>LY<6SX ŒI(($=G0>sسXh;!T ^ul '9seXkHZc-g˔bWC0$ ;i1$珞^bK% {ys0g"c*?7ig=،.`ɗ#|\.$nV50Vj\wݾR+'bSc5;+O'Mʺ,5ɷ, Vm3H '@qWOvx:r מk'66dyḾ&ܰ/ o0I [0&~ĵ<Ȼ{5=¹KP_|}ll!56a|?\XEZŝ3T_1Y8oţ|  Im2 o+/Փ%1.yhA wޒͫfVT y6| >?۩DI}Tײ^BSc$:iu^U[fzLC eUQw1$0HpaeJj t`yK bN)?Hi])w^5W^ğT xlۆ7W\&NH8_i\-25KQ=֞LcO#p]* Qr4 [iI>d2 *:]wܑ  L-H 6$ݲg<m$mz5Vy5B)"Xa2e9 _hk Ew练 sǜ3 MC<>L q&O 4}`w46b3 ?c%^v6ti*Lv -zR\TքѰuv4W:Q|1RuZ.g)>h9U !l;Nm2ӵ?ig'"ezSi)Q zr&ɓm[jy]Ōw Z6d Dd']7o5q{ZE+n+|=j|$6II_#_p:('k8JRIl!g25wtbL##Lx#65L) %t2J39w|'e7/HA"8-, c+,G=6 /mbKzUWΨb"2ǪYOǀs,ZU/e`-!JԼ@DhL ]>nk<%쒽l9 k.a3 Oj볫<1aUqϲ > y7'~pJJ`t[QK*;x.)#1dcd-ϑ<5O"k*56 "3W"NܦXL[SSm"RUS?dipEXCB>k6qyEq%d |SD dC*PW 7mWt*2/DFfbL;fjpv]pb AǞWN+d7re'9wpI<03Dծp=1g|upǔ:oX$b #O[-WZnO8 g 3] 2Th1jPm`X ~dyN::k8rĹ(\ JftaO-nY'~ɐe%Y?G=(wT۸>pXs=ujmLl*0 KEzPcUD%gƫ42]LGΠs2O:ռ6PgM,PPS:<۬;a="pkctEkmC ?|B }tS O(6)Gs%WGYs|̹P[J|vU+9?sDkr;о"Ѣ琢tAS^m Vs@I+q+-L)G>`B Qn3I0~0 .+EIDdbT* xOɳ":y٭c}wwOuUHHuBz+w|?*.(.!0֑h7G$wΖX!w8Yc.0e8l=`Ze!n<j^ei#T GKH/B&*b|`YnQ~H mpjVc{.RpIo޶7>:vTG`Š/$91lNqUJ4= p""El1Bءd<%蜇2h}Nݨ@..'Wh0P"I.ʑĕ@_YYhS,Cjo?@s\MU%.Nq'+n#vyҡdj>y(T=%QI9j/4C\e8f}-I_\Fʻ6) >:{ۯѲqv EoU-w $JY4#TY钪".$V@D"Vn%I]I-bhĴ,xer?lnMr"#ިf!+ZgA\ń\a5;`s|Ҫ!nN& .U7/= AUY661W|#h+C\%>$~_쀶*f,#{l@^p<<5zX*Rqzԕ&|2nT7BM5'"\$% ;DM`MR v-׸  t6-=@'tV$.Aʘs >g I]Biq$!U7 BY%)Ng+ -Thm#he'5V r &u;G:D ꠧ@X0wH28FR^״tȴԲNƬnq-ِ&9oǰQ[qvaB,Ov\] 0giӠi1o-)b~ӫE#ߨq}$.cnf < )w՚{x No'ζ\flzeR~g(:^Zâ" uT[EgůwM6Vz*KbUAE%wWVroǛ_owx?<7!l t{OK:Sɼ(C>oə$uF6`OHds 6lp(I?xvE^, 혿XwS]pIjX;ڥ/'Ks-(N!5옆.,͹g,Ş5T)éY=&zOpDlz7–LM f+2]r 19@xC!o _O٣iP$@Pl|H#>td5 So_u~Fi"D (v󫘮.^r!ytx;ާQ4 Ѐ4\" En$\\*n~2NPd~Y)(o%5zǚ; ʨTkg# SVieQ:Q jS,DjY-u.bzÒ03)"|r5:ݧes1fNlU]n(}zw` oSGھB`*, -خZ6E`E3 }YUD1EU:dv[BTsyx llͬeMf?Z9{ׇMdڳژA}^ö-9Њ%~|{BjH&Uh7HD!s(-ۦ~#]R ֿNBljL4®pd05.Ljpa(BL8V>B/}~ @3!C*qo{G_wWMMk{:mAyEFP_bWrovvP?)SJ7 6d5͜8pѪދk2fa-3ew*&N1( 6\}8}6+X? **GD1Ļ&BHb<.utK  ’oM#LXdfh22s0|<%3#r(`F6|啧S'f4dS꠽rڭH(Gi"vs x#@Tİ s{κkPRt*ڼ>? 4RXSNvO}`w{v8ϥ .Ѡt,b#$)9ni&ǯ1k$юb,SůyԌyOhRb6/] nlNVS]4U Z/w$pzՍ3l/H=@×_!7g!%q>u{䗋JV@,UOş|Oئ\T܂+&nYzR'#KzѤ$/*\;Ѥp](3(ɞsteI%kR1P[+c=*]#.wͩYMQrjCeiS9FL> 5OM!\FfZ0 ^2aucK[Ľǣ.}8ʅMc+~OVoWɂ n JX6\W3̇ k% gPNU)22D=}_MC=¸fFj|'0?u'T/ O=P̵nx^C:`A+ߐՀZ#,Qb߆i@gӇ$M\y$ݟTrՒ2|j䢐>#hb4j/^ G} 5w!!WcwM(&b^aXQYw% ZiGxOwm4b=;ieY*)"c0N=2z )v-r An6:h&u^0K%*]Oc)UԺr%dbNCTCJ@f5+ԀWp9yG6cNcKd0| ?Y8Ff&9>qyq]$dLbxV֮8 ^c)=8^RR>k&v$& :glh 4%(v#L~ZEhHk/n`!()6'/ w AԁS͵[2Ҏ_燊zHR_%>OshE! TMC<:}w?Ria˺Gzkh_` sɅPb Gd[DL[V9z n+Z/DDpUEnyPE=ȏ>IlAiܜC%gzeZDX\Xf:ufuG(_]< ot5ܖgI[Tl|QyýgžLCON?XFcI]>b'g:[b}|gE`sO~¨,j_|'~mE+Lo)(V b Eѵh ukUśmR §O.T7yLt${4yƵ/0 |:#<}1i.J\[L @>5&DA4I(7T{&-6L1M7{ `fB,i'_,wQ.ܩ4EjRbnqGID3=7o|L~w qq&q֋iqY=BhjB#n%L\*FSW+]~\dwj>V8&AM&[@.hϔ'AGnSh7VPW]t*.wJY53$0]or ڤC"ihrLXRU8Wã3'Ul95Fܭq.^K` -gɍ:#"fȊG- 'Q} &Y]WG'z9=v^fW!x\{d`{112V~%xّvl{QXW(h3Dt#s-'5j)lOp Mb× 1?ctlmSwj}EŚte,4n0ﻭ:f*=;zn ǚ{'lKkx rW \\ívKq3}r۞aPl\@'=BH-0$n Ƅb?vŒԟ7;kV|zAJ2 uSVb_T._NPZeُBT*.^-_눛$A:嘇n!ƈ> x:BE: r6t2:Y@![\J#_gJf0-KoXFBX!╰p~16kRM~1r[+&D˓G!uD!~hIKmZӸsv#JY~iG22wJX-` *tꑷ'cjӆ'?8aaz4 yrMP2˖?X'ؽ==su11j(-eTo؜ F0\8?05+ow' Grc9qrz{0E-%MuU@A3떬#~3֠;괧 p҇]O+2C^`2+{;` jE[fFmP<ј%?u Bf|W w%x=$v b2Y:Rlv\sUV`yo'#r!ܘsloMF.a=]DU}`J+bÀذzSb¬! CㄤΈăl+077dZ7Dwu⊍ug %aÿ0V2ƌr3d f> NI\eT,JpF,rbo(BR3$vWvG^\G)~.sa7jδ.+Uv*Waf(}g T?5ZRwL>3;4/-/vz%&%Td}c7\VuV˲w7nV7' *Ag-k3Y?0`nf: .}SeF, @K6(<VFT2.^t%q"Ƈ&sS\>ɳ \UБB`v `Xl&vc)9bceyrdmK0ʢEQ p`+Po K s?8Q!*ȩ R-㘢&L=wCrV>ne9xWجϨY1dFƩaG>AgUL}qZIѨ:?m1|^ߣz*, Sn?r%>qeo w9Kb_ʀfBIdAfI(YGˆG >~NEbtz!ro:Ɔb]`~ƴaHy\QOM B3S;~+{S?uZFpw,u4,M`47;{lxN<WZ$0c@^%V@<-fGL%tVoaMmScwZ j Nd "ˈu4L?pTo_E~V~d9iOEX:߁M ='ڂ'B%NC+{1M/d YsГn}1WEA syJaGڠR4o"N(~07D$"HSF7/s?i"SUP1hم6x۱dӄ998BeP 5P=}$iv2qޑ(#~v͖{w:OH(D_RU``#K[azvꇃto5ojWw/& 6m_mJ^ itR?-ӛ~<&/|oM؂fmdhNMf@H 0l2oECT>Do ۄ&TF KLxv^4fRrĘb`lh̶ ЖM-ate1N3@uy!cE.0+ITd͵ B?5c"Q٣mٳX|tND5ИyښI{:,-O1oB {| r7BT82M s.S7p,yT/e(bf\Hr*=Ьr $j[ǸmuVS=mj#u|w6vM4>ݞ",UFhSh_cvjGon@B@90bV$P5S;Dk6kjo}:QfK8.O9!#TRe14h,ί`NVP>s()X/?$CT/PpoܿCZ i%x<\b]A^Pv@'{㙜CQg)o6QtN{-jdV3N;NM5p+,2ϛy IN:ۛ%uQa\ƅKREzo_x&]A?.,ttl,\n#`=XuBhAC_Nx,L,G  Z'wP18eYC sᓉ7t.&__0S3z*%FOzJEY[\>!mLG2m,XA7aW)ǚ{UhvSN o|f:qN)z $( " 돗rܖ\7vlvkjTl}=;Y&a61y]\w9b+C_ =b\!ԍsrfuXGL'Ly ]\`ů?XWE_ަXYG Њo&qیg'MKKеY/7mnA3.Gcj5"R9 ;џ~I&h;Qye[r  Y)sN?>]%oXr(j2"W'6PMҥr۾"2U%Ceh^蕫^{ˍM|s'ĕ}P'dAԈ I>PxzXyFaX/p>meH[,mJY@hjشZfjΤvE)+2ѿoS4Vb慰3p9olvKs<<ζRg(XB*:?96Ϫ {_x! -H\PֈR ohOYj,t `I Ŷkg7n`Er"3 ^v(9g2Εxid+x{{å=oq'˯ل74wbV84|~``ͷ [f.McS۪-eb. /N {Q^1r Y ΨBcC8I0󹑴} {؅\07i/Ϯ_dҒ߼HrOؕcimb<+/k0E` \ڰ)5:#O<,n/^J+#< 7ssJ 0@fFekL-_ꑯCILFvyD#m ]:k$4ڍDFֿ΋~ȃȔHleF!$n{'֞Gh?ʟL,n\3ՇK<mY^$%Htd}vJ 9KQQP'$0&rv&U*5۳4мZb3:  z9@32;Ʋr̔yeTANIjs7X魀 g *kx(Oh$T7Ee_WP T܂g}IBf9[F@ӳ:Zb}/K#ڳ}mSEyGzBsC>Zp$_Ț,nv,Ј{CZޓ|$satں̝fa'W9$#ÏE.|Z`+ckW`8 Uȟ5zW lDPǔwo& L+pw{^ozFeOeIUc9cSKP>Ytɹs}djSBeMI,.,s*)2ؕ %~'XҔ̍":ٛ)"j* 7MVm,R-:#$+8;E^L_U+Ғ&>qIt=_%goQO#oK֪o[c ,!r4NjofgL b}7? a}CC̉-sBBcBo%528fn@ariAޓAB]_i~fSe;k!R'7}#LW !jE7NS}?y0uLGɿYZ= WlAfF'ws@^k6#t-@ |lE1#hx)2,0jrw>{c` :Fd\2?_~MˊHB"1G-Yu'xY60Z/z%yNؑѶםeX7ţlФ>B1Wdk7@yK#/"+!mK&5Zm.ڍ0:2;eo, [r* /e!|d!L%ejtbwx(~lMۺ"[Q3 #"vxhQ(U|5; ?|Mkw(s)}GlȵҪfR#1eO=]Օh{mApkkv<ˡ\ 4X_%~>E]lBQ"lx8sݸWɬ7RwE|| h'([xi lCf\+34[0R SC@ÈH_ldKq'OT߀px00aphc\+gԶb-!OVCN|'KʮUior֩A}RnPTf#_]s\+M dJ4x~\/El+;lg, ;X Ӯ!h `s~aCN PC cm䋰l,6ҵ>2,EgI8|ICBѹTLJm=mΕoҨv6\M[UuEj(Ѱώ@{GvJr7NnZB0 lcޜ"g 14=GQ7f*/Azv =₦,ůkZw~\}M+Za魯gkx@]zQ LW~ڇ3p3wc(9g蕽+1]Kd"X& g5~KI6ÊM5N2 hݫבgCc9)%.gZpȺ@M`3K VҳA?VR#Lp2՜WJ#z\ }f_aC {$|b\!-D,%H|.RtJ8'؆O])u@T,Ty XNˡ}=)J ~#15֋ݥ[ڝ&h ?- 3,3dyhB9?~#-]DA#%}7+k4HqL􎽿fðU n h ʗ:$0l+NVl=cPM-B@idN3L97JUVxkKM~=Ï P&/ioy5c`YC&ٌL!SC^tztiEaݟC.n;#62r!H۲4GshYCD0ExUY8Hdl{9e:ȿ!L]u0Z#q7d$IA_ ?hF,q2H=A8҅p6 ,z|MvD&oON3$.i g҆6$ {I#oRv짧{B7>K_4 vh99^uӤ?dL)3GX,9QwCڬfJ^cA2¼t~}!!nّL[5%-0MqX62N>"t$(`0y\_F-a8o ( ?OܧbP%k@H {&mf{u)+ r2R nb7qu %ѕĤ8ZW2gE2[ܽ]^sjPR]Os^p ڼSeF 84UW؆)[ʹbßo¨~1u}.e]R7!b|GHʝz$FW992[PTM oQ+ksb+ȶ Vɶ}ἜU_*'jňu$:&G|P ˷֕ xY/TpS׎E@ RNO{uC&dE׼ eWt؁\-ejp):R)^tH'^X,Q4Nj 7)8msv3 µ MVAD`hjHbl2-;@y0NGGUxVׄ[c0vCJ0!2V"hh`FH*J E Hߋ2fa{MY]`K7\aD a&^yAY"ss2tT74NXs^T qs!s,u5.5FՆ2m:NuOOEqۄ1Uđ4x2抅R}V)DEF}$ М%d8iy"uV(E5kUӗ0&zf#΃%I%i+'p˄\k,.Q {+FDpmGDU6#EZ6h]iWHF:J0g5n ?6dșc0vBBJо}.3)] 5I1 2Gٹ3|:Qxw`u2v: W@'lU砊0TdII h~ 7^@m8hOt3/cL%7<<]\?rnXچPfJAP"$Nŕx%_d7AZa:F8}%6>incRT0¨q1 Ѷ 8y3ׂey%lgqRP16D#"ys.ѣ4 2?} Q?dCv't<]^PБ}{89M\]]kr1 O0S$:dDpl:[˹v9!plCRӧbª}~,N{SZ=lAܣ-^`!QW|;0_Z9LA\2K#ްrJJH ùcBػ2Jbu<+>=:5!;NufJ?,0y!^6H. !"TrH&,pϸv}|aYg|Ds;BN2WCd )Q6crnp,t!gl Zg *^]u2YW(T]gHX)M3Qsw[Bҧ! 3c7fΨt-@1 Z~/0H{evGf&OA葛NRF1F8$33lۣe8^&EL;:l T3[a~E1}M)Bc5AT ÿDMz9bS.=/;GLb?VVLf*Rl$2!W F\׊ᝧ1.R|Y=l9 FN^zD׎*ע/]W,Ɓã%Of:0NN[܃z_¦6X"er*>}-"К9UTVJ\$v >*9 ΙQub:9li3FqQkg^Ii0B2_&pX:AJdeq =l;8YSdH?l}yl1N hCxc̯l%3}^=nWUntkkTnmώIu "y<>=q„Kps]o liqw]j?cVHj=v#p~9{/"1xUK!{1_`6+!_V`2'WKm/{Pnzk)k=_ISQ^|W0 6eׇ5z`)#vLF,ITA2ް s홻]*ye =mPyGh&=Q&.6܈k1xel~zֿg܅Z>ebTz%?erqgxxv!=I00!pZF2GXߋt&8L? g.ۨ R}91zzKJ&äM3砹w',nv9E>$p3fq{OQ$B8X&_ " dmԷ&͵+\(2GNڿ0򐣆|Xk6e9{<*S v?ػ9n֑xe:`b4x)̛'[7L2E0Fё [\T7V磕ÅXhwp"2$]bn$rcH@Տ}{+}t /Ó}_#*LTOzڰ/Zvv؍V֝ĺ)цUG5VVF 4=~:+! )Ev_^5$?;XHg ゝ^? PSKDDu%nr}u ;͏Sۍ7V3Oy@LC|^ bJ/P۳5CaN7 KP$ PcEK1wI_*u0x֩/7A}Ū Q`j0`+{yLLZixisSAB*o?*?ՉO5BJ4z7Z XLHI Ri1 {nk{)e]9Y{4 ! [WDj;r - Mq_wW8y&rXmW#Lme -pmQ^6mxxN%:%u~{'(M{'М9.XW!Кys.m j:|y͝xJT$8l5DE{s_ha-}RPQ:y3?7 %0ѦE k~c3vE}T7(Q}w}767~N4-)-iZF°(v{dڝڜ1R9zlZa}NNW[D;oؠQxJ[5gݩٟd/]]7<`T4NspƎ;KטSVPi3rx+.՜^:ϳ'?ز?k ӂǝ𳲐m3Ki^l\@,gX_GF/H0#nO{XDmxrx/Lj; U󦩿y[_:nqNtyGz zx)q췃 ]s:MbL͍Χm>)l^VY[LW A9JF-ĹAJkc;9jodd/fkכ@7.ɹ}hφ-c9+W"'ql7jJףT@5)"&.X1gE`gm\Oe( ɹƣ3y&AsFl?1nLWWLzW־f>ԓ?Wq%9ϮymqٻXd')qiqE\y@hb#J2;}Ј.V{D?ܿHf雇!o2ŀͱ!eWT-"|"RK8ӵ8_ ۶|N쯢B͛hm,S!"})i*v|*v XBLe,YA^x"&3QA/ЦN[Z>+zCek(ti,vj8J\)Jpw5 rASGg񅔨fQǙMa"[b~scEKen@&˸QUr:%(Q̟U:hP7N`sĚ=A`\6Q/RdK2"_a&m+h)4Δ!Gj٣*Yz")1isfI؝oL=[FgNV!^oDTnA Y$G^\0X ƔH>̌&?C{fxo qE`AF*̔a; L%DŌC KΔoہ#hOR|NF?B\"*Sn*r'bݬQsW Fզ>_*_ǖ+6& */$<04 s2=XsihIkS2b .u~#9.`lF1$0 Z 켬|+T|lA}n!<.Z,O *';ByM87u>Z]TV`M-#I3ui N9RϿ[xnpkmF32?uJK|.u$~F8ZTwfX" )^AbMԉ wPMjdebV {}O/xdjˈT|3tn` G^3yX9,0K=FXBk%o:${ uָ; gz|]{)Y{I[|!4$gYOJ/С8Tt0JVtm\_ *ˍCg.2-HA`Uqw`~١ W^%ll|` & e,%99g۷vy IDѢ>iаvTs|$a8o ͍g%ԡ {@9f D8G[)SBqBR34ri^h{EXD.#S [+Tql!Z p"3vSRKMp^Q%/w&8͡Ć~ցL\Ylv3r`z >~\H$뎻ΆeV[Vvv5-g*^j=cό8qITV1Ң(y ~;EtPM(tD` mõNl6v^m(~Y (Fr/.]Tl񄷻@`OYj,ˆi7 q)&rPoг~Xj5r`nȮiYܼ֤L:4 HHى ĸ "Imk=!)LWѵRB1p^QK lgd">Ruv:2Qq.iֹI`*gQL2Y%.e0P,фY%atFR{?&#b΄pD Q[b-Es"X&>VMêl]Y;w @U>1oQd(mM,W/] ^cwy)p# J;*KIxZĖrHiٌI7aˈKkEI?hqy)G"O*a(*0ô9:w'UyzN 0FQۃ).L; 8@nW~,aOd)R4F(^1-u#)bey`d׸"2j$]ЌA,ِ'T/ey@p9sw3ML@)5j7m'^<g2ru) §3 N yƄ,[]p`0(j V\Kr:<_?hʏ3 Eɠԭv6ʌ« t +XTOKܦ=I*FcfFa?]iT7M4ٔ|#)720ƓN"z˩`ss lBLKXc!qh8[wyΊ7vzf=-PW`{ hKo?Hp*"qhti8XI BZYOYY>uOpِWTBtEGI'#V05L^/35Hd$LFWs r҇'0B1mZYC#^3}^_xV؎UgQ8y%=UzM! 5 8@Qu b Ȇ(T^ݽ'ó{V%tִ_EM1\/jτ ,|ڼXǰSC oj@ N\]s%Լ $@-/ 8,%y*PיI0˯ӷc`…AC|䄐sWmKa KeKVTN sEZG3tx"X\d6 :!SWE`eCvbjcǶ)k4{Ŋ]"՜cPHC. ʫsR]mx̊85DsӇ'9߳2e.$x1~X0_>@Dߝ⛇z3Ias'gbbE@͜TrR{\S3lB d|3E`60>_+DJefCb<bN,Vi}wF҄HW#JˋFX-\@v7UڶA4 h|钊C 40hkBo^Ujjgp"߈6D33F٫ZIR9Hd^T3غaMډƽga] R3NVY Y魗H;=AHG`U5 p+sJ>!n;5%g-u6kgXǥRʼ̥[96ȷV{tKu^^i_w*= vE z\ VnyR IuRܾD1cM%,Fp3|ܮY도`Z(o&d4E?J0ZVƕxOR㟨YߚpM1šWCcC'VьT@ğ42Hnյ8n&Җj\,&j]y]HYM*LO:w }Lf28Zz$a57KCdrT4yV; wgҰ,#SDQYs!EYRS' {)jAM*הYVl q~ǛkvdLk Ҽ ۟%j-*vi=$z@fZ;q]ĉ\T ǁjOx~ cV(CxЮ3XJ v17Oe\TM 6;DTQ6)j+JYu(V%Riʘ|4S!*4(Eg@~ϋV&3;9=lċh|1RGBb8:m?HgW4ٿpI ^K_ՉVA3 Sq<X#_ֵӻ)Vg9c:u(|LyXR2#,=GծO_.NY;A BcN:^ϟ `9%V 4jS=8$/yW?hPXљbRw|hE m&ƒ]=NSOOk 5xEsȒ_v]Bp\}>6?`;#G L,Z P˝F yݞ:ю,w-N}r>?6ґw҂C1*IUoH₶ ƅn6~28 ǀ,gx;_ѽ?ao]rf69醮E`85l0`ky;Ȯa}%S1%JV.dFMRu.,S -R'thɥc|2TpC'gݳ\m@ Y9r _rশ='nW뻸 gn~: ׺T*SoA6!Ԃ7 )q ^$;B(5MW/G ^*%F Q8z>et^ͤi@! ժ_4)h+c^) 1^YOH$@Uzx IԆwoPQ<`[\1Cݖi`%TiHRA~@{\" DIj ج6T8="vc幆P&QS?JƿGJa.aǡ3"wp:/He5Wr75a?] RlJIGNܤo*7V꼾!eQ>"lx˩UYwҤKVm8`<- ,<L%|r|Ta$7p4 rFTL*ݚGP%P{M)6?~|LA M 58 o#lK> B569*i+~ׂm2D4b{r"-ٹW2qȄq%wFqiBtRc6$u=A[^ۭ 1P-4mQ,U`Da([{UGyҢ-I1y=sD`t#FoY_7rxq&dCu *LydCGTok*R)%vRD'Ƨ;L?eڎ|)J :-+!9"W""J}Ů4,wj-vMlyvI*i%/OZu3dKy*ҶAPga!b%Eh`*W0ܲq MJLo`ezrIĥ`U#~v۾ˎSFdmuʟ}Gx oKAP):2C[X9&i<"곩ZB=4.+QPE*beRTDZepqoeۤ>pTzxY|9E~ W$rAQ1 ³84 "G ̷K~~8NK'n7+Suh[?p畓v( qޓK-5/+7骪9ozB Ľt*\UrtW>A19oс5 1rdwV ϶U dcB#w]}u 3&xU7 Pf+s-кR{ :>l4 xu_?_θQ1d*zAxQlFkHI:\{K KXLMi}q*j ҭU hJxw @ԽC׫J?_8!N7F[K}+ZP2jg "̔^-Txe9.H;_{eQS*[6*DTW-/b ޒ%7U]I 迍tpx6xa`"TG]enj6$an CZgoUCYW.ύ}(yBHqP*X8` $56f.W8׽q^S(.m lM|f[\K I7^a2'UE*!(=j4ˡE0\ 1[|c&ܫ|o/blmNJa,9n{_*%+ЕGü h tL&B QݲlD Wu=/XG9t6|:lͭ=$L9Jc9U>{EKXoQc5R]ouKx43õ RBg?HnO&T h^|FzBl5Mo:󥴫lL2!~=x{`[Ҕprv`s #e/16͔H5t̥%;2pd^L@0F壹*GuLk?{xv;y:yJr$ 0Op<+y>`]?8zIXLrRm?I%.+f.s>ͫP2{VqQf,qr4b:Nbn*"-Tmwe㺞/\ rCOȜt?iS*OT^)M|n? s+ls>Θ!7R2ZgMʪt*<6o31x`'_:zĐWqrQ{hߋAM,z@n&KsancYcL35}XS&A߯#?׵[Pe 6$@{AZGhHfNb,| A++PJٿS) fR5l?``a)^ҫRX}30ܒ  f8ix5e(#T#xy2,uH|lϒ<n0$ÔgT7kq$='!wd/Ii 㛉㷲g͔8@? )5@4Zc4𒀌śiN\YO}-iF"TQoiMw3P6n^S t}(H`#u1"Jo! ֳQ:49D5s-K/v(k$l2[jeV 9z0rk.9FX`xsRY_̕|*. /v{'\Nϕk:.-u7KnxG Ttu݅J\mJL^Jd? XWD^/iiߓAfT-Ԕ o# 8V{v0y6-d7hObW#-v mr"?ҨxJRDb /)n !k}VǴkw)6P ˣH荠*A?<R Jq+KHg0z̢`uٱ07rEi%og'"1q:=wrTfcP~{Kѝ4-vi;xfdj^p?MDb YX^@߈-N?e﬽{8+ UG--j㬂jҷ\iQ7 t/Zt!OZ)䩀8u(+{Pb/{Wǭv0dZQ02J') MQј/IݘwLwbxq9p;o}27BeWnXDBlm6wT`jJ/R?4VfaX)}0lw#z2vU|Ah xrWjY5rl 2?t&VTĮE4cp %[dFAVR[ !|BΕ֛.E\b:Dv+U^(VU%/_q3ɵ}C/@Ct~0aMԣjv~zB#NQi}-*_Y#>t\ѠħnZ$'.rPpbcB^Wck6hÞO]gͿQSf`w(elϻNR%[V^tE::9~폍[~#]@\ ފf* s\&plElcu 9./֣D^9&DT507+VUsa[lvUA_d jEHL_> v((17'9 <٘ Jr8n-tӼ:sG6E>Г܂ة??1̚ro@O#^4!+GefS~f10`\!?9B%O_B7E)!ވF'ǥ4)kEVn~@PU,R' tɡz:o`(85??Is鍻1Xt^Q_R{4ܱLq&`8cfeq$bVS R'i9 A ),{mOm/tH:%r )bx\Kv_{ҽTDhl BDd>遝^d9JٝDHVwn84J[o3/ʇna1I鬨-/D8l&rBC1x6dr;(>a^ BM/Ǒ^BP-;-zdajS_"WY'zS+. =쁂 c,yC')UWGE'QIKDd p:f-һ€9|Kam+Q:'.|f2>^<^PT6bYklRgLl`[җ)qf(}$`$֊n_ʔ.2+g(N݋#lLv/@#!eWi:}jԇWE[CpyU^ w}uK'WYA-p|"s^K\LE􊇁gR}2  ٨>d^"j)`iب>Pz0Ӟ*jdY'fʖaE0(4."s&;8=D%N|ۘbL,ꥫO?F*bN*0kmc i\2x6I k}e=W_􂊲Ei'kq@L&PZ~~/aUE Xf6b -R럇J_uuIk.3X6g/B<ӕ$ nqz.:͈=QB,hP{2^&H03E\L2ɢ4$|ifǽp}XvX66RuvurE,4uT6 lXffQ#bDyN:(TmnN:T<ƭce4vFys,/7z7RwK87o>#Ϛo XV\>nn,ޤUYp&Qy waQphOyLPyD>QN X \?+ ?rt/'YhmsV/@;Jo|i<]Lྤ$-4RFgLLj&ꦓHx!պOWCAr7d.`4kӁ/Z{M:IyuSUgtMBGצ>s܏I"K5ӅJϵ lRBZ~0 =0E6KtAF&ɳz;YMHA 9q 8U,W< JUtǧ}֘LP2|K{&/+ȯ<`{mV\xS_}Kbr; !}ۉOe2¹㥑ZhqoR5{κ9Aޤ+Jl))uuB<4\ľi~n6yqǶ^0wsQY?ԫgdCSnt]Prˌ(9~ߟm G |_.sMfMҰ=޿ONZBIT `Js[#(@Yu;7U xCHKf1h¸Κ <@-xtL)߆=OR;GsOqk6Ô$%Dd-t}#)Tp^ u?mDsa{GFx<ר5'YvU1no%3 l?t^no=;2qzkma#;/5=uh)֩Rs#Ӿ*89|L"^(ˡTN!Mzx^DlC"LQ=jm.BޣW1mHtQ?Wg%ٮ Ŵ0W0[aC]+2K|F<.bFqꐄLӲz$!/:^|'R w67R]ֹ)\~.'ploJh3fP6rfSXF`8%K یX&6zzX2]]6M<'/9wHQ^%/:>.!*S9Ñ1{3Gpv,n27 Ӭі4l%PE@9 CGD]bo[^gQuX43ɡ|C4qEtRxxt(Seid7 U0ٸ#:mA9}7foO$nZU"&쭽є,9Yr5v@8̱dX3.EIزmZ:4XeJeU H9eroڲ{]7Ef|[:?B-Kү-#<ދMtf=oTM-ɥž%YrQ*,=~~{e"ft{O} [./A:ءM;I,(pI=WSWj,}ZGNGмYCjJ}1E qVMWn+gZ k)]c#ݒ; M al;&lM=x/gDr􈡪 [h.cL5)4!l=eOP9(C#ԷO*j__}obO'ET&yHex T t>#1ԉ~aO YcaCt<Х,/tyWɱ4jK`ߗ!Bz@V:|O}y7gkψgW2_MRc$=\jABݐFa^BSjd[7tCR¡%ycdWb#!Dr1ؽ9t:jh拾Eo1î5;++.{cOˑ{/:rIAgDʰu_AlL,jIQ27AڗCRry;HղÍW-a 3# ΅nt\oN̸֠Ȇ@GlȸG)r \ `dK |miG  =";6CqyJILĸA4!*}N4NA-&][.EӀ vo g]ž$n /3xBmvxOO(Ƈ1wÂGg 26#P[: ;M-2 پ/ZU$EH,Im_^E'8MpivN϶4XkjwOyIb'\49r͉D0nY _ېz7*Ᏺb(Q!o!宿Ej'S WauKl`T#(6D*|6yOi@*K]" GVg51aK#YO)n/Α!uZIcVYmP5Ma2Ǚ:$*we2ܮkɷU&N f;If3y~10keOiI SnO@Uv=Ieѡ?N7qi Fr}z  !ۿ(ۼhiCQW3dXj7y2c+b/l,CxDך- 5)1Щ%efNdԢ]$ﻐ%EǼ݁v~V8p />F"(+W0mkTtn6+:l!8O}[r]cyXPI&X{aVs]DlY{OhwWBAE+oVqeil0A6ӈ:`++`x%>lKݔ+Nl7E]!{aƲZ)ZJ)}`|п#"Ǫ* a:!׭Lh+e.yUPCB]/cUgEKN2΀L">XjpN{]V4 <﷯FE5`Ay*brۃW֥KO3b*-e$7pKv3\Z"ل5!Bq (Q(ƒ^|6ݪJ8@ .h;R4=U ]kLIѥLWPmE @d3;Ekw67MnߕIb,WaY՘k 0`qZ(3Ms>j*,,0mvxwuHsFo:[e|[AIQ^}R.V%|.k3|on [XN(E50n~fB sT\upFJ4J na&j`S6I?2ȶƔP15Ƀ}Vx΁`J.U_m5x1lȦPpo5}@5n8zRP4LK빎kon/hocv"O|k'y nuBuŐupl:Z t1JDo/"fҠP@b',Aa~ 6.,Ġnҧݚ4y{-:V=jĚE#K^vt·UXZ 4ST&VCרh5?@K^$S;N2&f?$ҥMI =Fp TUj CD`pI@Wb#XxH̼ӡ06ʉ1&u摛(BYKNr?i%L#gԊٯU /; hq`7qAH]Z8 4HW֯XHlarl߬e=X8g|߉0~5l |fn!CmBc:)Not"u&!?o4Ph &`Jd:%I2 X4 G֎0>w>u5ӘsuQ7IW5C|lk St Mm' BbIH|_ye*@@s8v>/?u&wiU5dvH XFgc| 0Fap:SsVχWPYŋݙ,X"K7Аw=7tm9BaQ\'r"R唫'a:9`LǔeZ㡯ƭNUђXpK %lʸO3.S' $UM` g! HL ߫yˆ&<dNm7UCe2x\Is3Ln{kڦJ UO2Xm/>d&̦} <Ͱ Y5Bd^K r2|hCz^>/YZwnQ-&FGoCE=q:p0xz>JQxD.y4o Җ> iAm\U+HVd_ע,ڎQ>#/T~OO8G56\:%M`=Ro{_^8$^#zC\DUHVx޳LR蜤#iH{K\Q5v>8겒(L`DS<:.h aҹ LwFh$YѤ$ &V֋Ѫ?ڦyKU!_Zqh=(+>uu I CahC5OcԷ> XrWp^8Jug)IQ.Zz6mK EZtu9!ƞ)Cz]oӗ{8ڒGCi4l˨ß/]ZFJy6p˹iA]HP[ΖSk ?+Ϧs\ uv6e|AW=h9N'|8.);|3AذEqK0ޞU=q1AOQaov"}n{K8Z>pkɀh&N|&P.l$Q;G`svMr)QfeDvRKMm;5_1ޅִ?gx24cޥ3C]/(j·9.I2 #Yӛ gJ}EmaVǼgV:f})HBQ ;J'r2-hp~ST#Rl#?01I?襖-.5t<zSE62 f^Q£5,9b)+; rZJܖ&;CIKc's$swe)ޡU'&:AXw? 0-No Mj.tDZu$RyC]tk#y,RZA@fֆ"cm{ִgJM '\զΛJ+0kt`0e00aU Γg2,CjpZszTpQP馈Q* }05u>Menc@>x>+LC-ߐRjJƥ|>C\N kGNK Pu˕hC:[T_>7^j)*|\lhWUb=)/q<0\!;Q"%o@)\.1g@{,}`縏Ob׃ѓnp +y#Ԙ#xDB ¦̉T?Q)p@6>?.-t%>l9X`We6Duю$`"|2ȵWo:u$UE%!4=!Swmhx\ 7W~) 8p=tۍKDŘSqPw;aIp4~MqÜ:uSz'áHK'C[ و@E#p ͂ʴIƷ*C{ެڥQ]iO~MF ;ʈ[a]0(,pk[Ddh9Egjp62d<5F3buN /m&u$I*Nqm9݄&ilIJ',~sTĊ MOam\6E&P =K<-ćc\ȴ)xeQ6L0/\Vp@'~܌ ,SrnѩW:c?Rd -KJpq]pg yj3sGsE}l)/B{A{ e~K_L٫׽:! f TX\o9dȌOS .Eɖ%籚}a@v2%9jRS&ة^#{F?[]"IRR1'dόrz@cDtD8 AeAh-F'Y*詁n5r2! 0 $]I!i#ְ(mpX~ƐC#mC ]Ukۘ'N̲8:'>Q҇X}nSV\oSZ m " z|bK++e d)Y qCdfJ[78 q/lMj7AF0}I'ҺO=mؔr( 2;y1^ :pHBajڋ4# y#,,658ŧB4e{Uň>h9]52PbJӪƒzd,LLas H*g) !i\Tn6UAGC3NDC:(2Bow1r3\y'h'tBh>$Y.TR[ z"&%O{idsɜ j,D] a2񒫺NN&4,32d*á,?Zl#qS' ^0tLЀt#rXbuXʞi~ ]+S?+:FU؍ߔ gnSrwcA{Q(|ku[ ;Ъ%"1#zP=z-*ye98LKl26xՄ>ZyAzARsoŢB0Ƚ jx(_.r![N@\РvA1Pۇ^ܥC/tbrЧc54{z#~8V1qiFftiJhQ^OuqĊ@x!$iKh@>]NYh \/HL쒓3LbVDy|`B5U*Dߥӗa\ o72u0ǘ,guBC$t#/Y7,2 d~#լ ˶c0P։ hˑ0?DյGadb'RZ>?jPC \O 1Q$־q3'H/;}R|h|VCB}&T[{p@I[-gߌ7vdؤ:>'0f^mR =jԿiєvje9:$Imʙ}GO]m*^2۹фou04Z8W,(:8u\y@NZͫPnu$P7$An/FDm#Nd4%f }rv/K)E@f| n*,6T$ d1XR;@[HE7 uHF\ ~zO;EѾTSEi1 LŜTܤMzJ~'y]㛃R=u }<q(;o0 POaOS5Ũ0[%Ť;[u<? b[[̋M WʐFٚ; `ee\I Q2y'Ued*[:wyL__xx:;lt"h>5Y%/Q>Qm2q[ѼoH3yl4IxC>NJςaYy")!aX0%$=_L/s͈vϰ@L_C LVmX(}vpQ^I^́=".WEЇd;VJ/ʲV?&%ir߉LL Ҫ"gňonK*gq$Psh]ZHgjZKקU<yb 0\d"HWWR? {!%9cLͮd]ؕu=BKdN)rԅrj4:JqqڹWhА[Q[$ [^Gs_p ɞJ$I̿/r|J6ȩawЪ| PɩD˶HQKw=F{*GֆCW /!4"N脹X)@%\V'!%R1W^;+QsVP 4OAݠXE~ڲva S46\UfgH6feMk% xf I'Õy\ (}4n=(ʾ76d|2'nǐk뽗bKy*9IJ[ꚧD`bmA5 H%y6&'YJcm@nD G iYOglrl=mh~(o?1Fф,*^5פ{ЄCUg%cޓ܌1`Zyx?|+\S帽h;ƫ̪O*daUGv2YA1 XV$;"Y9wF2&0=N6^-fJ{jaXP) ( 'Y,';]#V h&Hi,ݛusc&?!=Ny.wQ~KCq+l@]zeoY`CxKdք= g:i>eFTW8CLD@S8{axqʼv7%] SS ^f@0W%Gt;]}]@ۻv|>BNw]t3Dǫ#|1[N2[prY21^M t1 ]BE<*KJ]wWEȜjodҷ*5^fmpe׫C\l}^i9璽]o{Ae$Y.,c9kXf_2%A)4T*fm_NxkdKp{ />b3@z]Hy!0ġ59,&*`tߢWJ7*Ih'1dF {(cXTVR\ʶo. 6~Zw ( EȠWTK!Խ&єEᅂ94q= ^EgTC*XO!Ⳁ% >lR͓ȍ).wb5 hQ}uxl=1w|#SnƒBQ 0fٛI)8\)ޖg iPPO=KUAjeӖmg,Ý8ΙQ.["6vzzM̙ЊK-qX 4-dlsN#;M_貾4)bqdg)$xf6E&K9*6k?*S%oQJ"- !}s¢WA\$ H*6? |KM4hliYsEKSxPRi=y6kӪċǝ Xo.i.2NbWJ3 v#-ryz\n鎷) nJX`5ruTА0J]k/O#a`OUR}1Sޜn ӰD@| }Ɯ$_qP,Ӹ)fWuZ>17,*1h潑a@HXTj(b)oi +V*ggBV;ķU]E(H~:ef:}BM "O#\2fR(]ns6>MD/.m64y!)@zP,Irك幍jo;_l/`ToB==u" l\7Xj6xP:bH39!JD $T*)&nO+pK_87el%gHM"~/y>JRFa)"XZ^/ᅊur£VYkeߗWk#l~WpVn[pCD+3A5՞pn_",K4Oaio 򫭚+ NOi .`E[ El} "Ia8k`.j9ȍ MIP^F2ilʩ]q\h^uxoP`KKqu2nLcH*cSr۾RNp~4.Qąh֌hX 垃Ge^OnH/nFD #QF!u+>.kP+IU.S;r6ʼ>6Dv' n-ȹKmp]˚ 3t~r6-8 'j!9He>7ڤD6$TZg{#"hX:/I/h&c>NV54ǻcTDr&a:6"[JŠ`LċneoN"@f\e,C5 2\NvO"#ЪâgQ!\XjF+cTv+,mu@ z ʥ?ft#{9@E=%ILA/cmi*4Ʊ[EEtS~a(Qzjh)A.>v* apY#X;U)JLWe5G "qC87)hDQ~d1H ;3vIcv*9;d Χws:_T<YԳ&jnC_A<}].7qbw s4m3S0|Pt5;4%urmz@7/6:fA$-"VGq˿1alƣZ61EEf 釄|%ilTZI-h ^}V-=q  ^ 9{ R5P ֡d\AǰT8\xJ!2S e=rewt*\$T<8{^ctvfNЌTdP!ҪKWRxcr]j?:[ 3hcyx&*J"~~U|DY6赪Xs|b;WkAC':j2Ne4Q+}|ӂ}z탽n }p kJD8u̬Gt_h2wZ/&gQZYakGl{LPM''Jq*dB,BFD5,Ƅv.r` pXw,r .\B׽4 +/F8oHl ?s}1sܾ}_㥮ƍ癦l{qxď㠛`Oqچ)XR+ Ul f/Zd>Og D P3t꽵E|$gQ*}VjةS6Yq]83u?{MAE B󦊽>_!j҇ȸ.2ZfQJ 4F~/Е;۵l>އ%LKRsp]cq9"㘡*0 Ə4qڌJ6j1LYI򫁯09-=0ξA|ug`]xC+#.vD9|$nzͮc=o ~Z_Z#Hy#p\sM6l.L="`ǙE5߭v>[%/ƥ?,=sMΎ5KN6@nq<%'0{=j ǝ&y0hmgݽ@ SLLcFLm;C(BT'Ҵp.:3cL2WO@ߋݶ^޴.\-VGHH$:"U !~h\[0?%sEd^PGD Yب)Gnجٷ#GRo2"4@ğ<'_a#M?}<8l+:FѩA!ۡ9T OA3we'ޡtGnq$F!|u&$^Uu%|0BHIw|U[4[SRu}k ˴ei 2"^w I.[-"ڽC~7Wk=p%Q2%]䧻u!кN?.V{ 1(}ykuf :sj <7 JU Ԟo'||G"iz;L +[M[FX$8y‰PK|#/2;B >Sb ! +n})VPyX0r:Lɿ14aELW'i{l5&.mtAԒok̓ط%9D2m{K#&ώwTyeBLD> x 6b,y/_ƨmӽxlo 4mI k2D5 ?M^P器\8  ˎ$oN8w'b8u~-@;R\ L% gKTDX[ͮ*eD %2RGd? E)X :.Rn;M_9qH8|5a1?$V+B`rcBO%Jii[ݭ>:#61}56o@F[DO|Ëd餭"e=Q2&-K\' "}F7%.~v`nGC'MރABfU-jb2u2jKv4a{A`V2ON"e05\bybPEa%HoSH\~8O__2 ߛ~ΔR0:a69+:b/QSϞS?HUnJcP{}NW[FǣoEaUiZ s@ak >.hF.[,e$8Q*]I)񒴆SltQ6m6煔KXJ]nB [|Gпi%\G\=o$7g{NIj:6\>v|s$uOd9JƧ&eҨF(t TY@lNb'KJi!/278{E{^p;X׿b jsX2ICi}ђFy 8ǣt5S$5!k%ZΜ [C\J]J.f/Dg$[ oDī4,yҧ߷A YVoMIicz$~õ.oznϠv+ܱ%=OZvQslȁZ r]΃/*uKS~ GXXq:.jf[ȳiv] 4Brlڛei'v$ T!wega}ē}ElT6å^0+GmGYR|Ȝٗ{d9~Y@W֒q-#`0Dz*f P;:QaDFAb|^ !xumSfUvdhlE<$xf jKtlnm|ؕGm+m*ŠίBàNFqÂ[;ZF Ksth(9Fwn'@x2ZP_{fS}ܜhiP{WZ & Mj懹$#Rv('}'qn1 qҢ~siTĢy Jj# VOTa@vʉnUb ӟ#e6~mpnTBK6ؙlW2[DmU?(,;/P<4`xk7q N70k\G9Wx ׆T`ָhlg= elZ\}V{񨋁b횼`iZ0R:{dH=> N#uwGa 'D{0lcF׳N2Ӳo@iǒIlg;by֍⟅i:Myh Tǃ|ӕƟ;HK(WM/pNTsWrl2u2|ݍ1@suπ̱]V.IejG)T,^ -z7妊e bx.8(`l&y6{d/ԔsFm?Bi:F)a* @UWۗݺ5~7HᲊlzFDTk@1u;Blq\ ݒz[m8QA7tTQ;]_ʖm]DEPm@newړ=Y2&[ze^fGY2;N_v8 ڍE>;ig;$ =C.JJǷu'ԎWfGXwx?`u6!EXڪL7ǖy,Ffh}ڷgB_}#Hhd&(8=qvm"$.}{U+|0}EE!1z7M|q~yxs}O 8aEƗw?çUd2;43Zmk|U~_fx=r'.b }FWZZBC!bcHg$!ey})n7@]p?6"* yݺdYF;JDH%%w+' I#p",dX7TvNjo㞻!;p7brk&.+t(U$nV;y +lXCE4V C6͓u{N=%sU]>)ڿ1Q`ŭ0i!3bFzӁH)`3Q[ ͕Gca[| N&l\9SꯄW9Fxs۝rDZ-2lc^k':H&/7g5"ene4,ٴ hDtgZX0`_*\6MVw¦ $0v33+8I?T2]^yY{}%er~S9hB#a?]T~!ǽ'*m_h| AZ5Qý UA^P:S17 h]J59;M`p8Q3zv~'ٙQeo Y  +իPITG7tv;η3΃gnW * 4NQwTi>bMw>: +=thõ-yH@H,+rMZOO߸ '}z(_Юyjm̻5b q1Li:\새8 '^x3eb3\<5C<<hkīzp{NN$窫?.^<oHnGsx)]wsN:TƒzRt2/.9:WUJm+$Q~8n3. ;8V[8լ4>槈A!ZM ΍'>o}0wY_R=;O',d' ?<IiGF6 9xE ttXZ=KT9ڱ9~.P5 %,^#ݩK@fVz {lgFՍtv񶸆e*ԧv]5聙a2eY Q /1 =pmtJna'[$ä](J7 "\Z$X{>fs]7I%k"}v,8Kݳ.AeɕlFұ6t)NGB!8ˑ}LE"Uy4\N6Iz+ooLeR9fPh\Z wR2ׄg^ԝ9u:ucD ks;gX5h蟑jp2&k]=jXZv:KISӧ8+3~NI/eŜM%~8C?sE ȴפK0PC9`~5и3]V`BK{չsNi9wNd,JfXrUPN !@6m$F^b ;Ϸ[+| t.lr wsݿ٣S߶N,bMé2GBf/(;mB\רhZ/V%ދ<{CqǬ]wmI a(cЋ]gއo*;yo|y.#/]4E~&3PdXQLeW%nFW[&He瞲!Ȥ;PbR5w4hWf,GpOER = Xsl/u]M]x%0[?˄FhqZ""j6F!ڊuxeqR/8=ؤU)zwT1;Nl$tJ0N.̡3T#n=ZXu?^wO.!e?\$!&ՠ]&\09Hudz0GR_`ϛX>M#Ի,k_1!؟x<!m-f:\=CT6p*"so|ۃ"BWNfQ(}WsCm~, H5Bv@^S8mt4*pӤ7zqoq2IA3@:%utIWE%TpO4БEA LoUUB Ydqg0Zp\-1[fc#\k|$CI_*dtf>h$C[DBPMq=׈6oW(\%0S>@ PbQ%J!( ZG]0ZRM\Kk=B (y I׿,sb;.YsZT 5i! n>dZЌvM]ȈB"s])"C\\<@/9STЙGqEi%sC_)A-N^--aD׭$R,;-sj .k4hP4EԜs YN@<:_%l+T{sռR ôC!ab7LE Cp{FC ܔ)ޡ̭傌Rj,z|/6 s>(^;T;lHi4e_ XN!c+&H4$j'0-3@\{ʢ9b!3 ]9/ԆqyY`z Ir`5[d=ǎ{aAc-Ԕ I } 0#]$Y~ZgFH)Y6.y:ϏN3So)%MR3g?pކN~AlښexG%Յϙ8)h S$ԠM=$}v{6͍+fu~<<^J M no=h{uο] u/W+(r6-Z2v/ i:/n &=kG >G6U0n C ;l7GILJYU,ݯG3,/H܆L^ fu:r0y L n6_x+)3Gﯣjx=A T̂G}dd $v@.1ekLn:DaL*9Ri^“"A? q=\&n*pGEWВt 1lz tF:H{Ffdp.D{oeKdz?C[-qwˎ3K\zH\բ իMq+R*9DUc cǃj=9fPo:uWG/*Im龗9oʕZA+SN# *ZB:Te C^?Gh'>fm"OoǐFX2A \fW@b[0̠%}-X<:\0Mعr6F 3(=(o>G˗F!B̟S ӳg]S6^g0w]tGl&Da[f_eͬ^)KbrF H|\~jB0KȌo[ i A9`#>pJ K ?7heVNж'QF"IzX][vs(*(4E.&2":6E`YGq.-[vH"geIZ2Ema+88oh.%OV$Aݐv21fPɗòl<Br&B4盯vvUa(%sBʪnSՅ-[H|$zlx|X5Oc܇#ȱ,g Xwى*I}1L[^E OR1ĹIhVKuI$1M#Ɏǣi!NI4;ZPרJ}44a ߦO56B)Fax;4@usX1@8I?0ՌPz0Ͷ򵽅B;p69 Ri$ﳘK*RC9$\ DJJL^bJxD5XnI.%>qC0POfM 󳝮4(5K]n|^J#<&@Pi&8J&m[ ϥhL;KgDpHGGqOn`~!3Xs-x=~@4ABO`㎌: uɂ!,rdާ+$֑kRp}CdAg[sDoO~P mg۽5~J(lU@uZ4i ˛Z m&ټWiBERӈڏyuR=jV4jY;urf<ܞBM(Dn'czW^wBy{Y%{af?Z(mu_MT =L525=J)U~Eڳ`8i>ZSR8Q}zXɔ ?}/A/7A]b(s3Qf|zJ/cnaF*;Њ*9iBu[mIKt YXL*ZTS!D9ME岓f "* r)b2WEO2VJU eY+\Eb% {' Q=p$?H$gQ"CW&p&@O_fWQB=`]@^C\o(V+ܞfu?^}#%\Nig O ;0 ?fF=gg`dlD#'^A O()4CbjǶ7B{2熎ewwhVE=ȘJ 2i6 v ܒelo՞B:6&<Ww)+ j2lÅt.xeTzn X+J"@R콩 _It"i3rVQF+h!P fK^{ŋeU0>6~fjꙸt{E B$4^(y tN Xu4U ~vS]يMHEM§P.RdTG/gfIRtWMX'\kSzjx@41Wy;^E:x6x[P`=/ g_ImW=N7Zrs47϶` ߀b1}w ȏYDl,tM~ƙ̕sMĖ%*UDߩ-BGr/b"Jev.;ɧ&ǡ1&9f$Y*q#H܂NݾYy<}/y{f0AST[úU+97Wabj̧cE{AaA B=SgɪNJwle{;:hjSeP_ׄ ZO׬bQDBmէH2ʩVاdmb`6֭DqDIUS=,+a`wv,n 'ROAd; sn4nZS r]rWH fRp3 K:mF[wE} QMv WB\} 8^glq_)`eʡȭooW80HI2yzDgX?ܢ1ދqܫ=Gbz+dyuǂ?:?O>ޓ鵞`1_QxV β(|? ˞S9Y3?|r&xn.HuT.0CV؜ /L< )S:S%}f̥v#j}&eiX 0b ¥ Sю7R}V,F@ѝ|[S`1_ae2x~U7qe'f5C^F*&6O7x%XHɼMnӝ+iӼNgU]pv!^$GSWəbX΀g϶c9-|Qs 7wldbݾPT> D%S·/?b_<{E fފsT UbVR 4h>0+䵎M)Ʀx+!\v,9ޛڜbZ״+Nk}k5u1OUq aD?$%]8r+tnS5 < DIJ1SAU6/+BSҼ|ǎؘ߮v$|XOU))o|?dP6' SA,/T)~GϹPF W1iHС)'@( uGn0'Ekb`ط'd(UyŲ3gby-g&PGԢki%B SMȢ[H}|!^k# c4㎂&ԁq{d, g,UA(p |#mI@\Ѽ ˲jz:K'"9UG[ YǁE%̅vqumF/YU;R Fc$aC(AdakmIv'uX[p1P9勾bZXE~^"s,У7.v'(jTw8iNtuAHob&^gbSo4Wd>Hᏸܴ$:S|@:\!/MP75kS9I3"q_{>+ G,BYt8&s$+h$}3Ww `O}Q."]{ͻu##GP9`VT7~-/8H.Ek%QkAf^?< ]׳OXLK ldn_:Hd:(0*LA?[| Qnb-XRg]ʄ#!c!Zt-t1{5E:B14G̩78LKT-> g ɡuOI (|?wb6YeBO\ <5h%셁<#KҔ:8zaX8ڌ Osl`vAut7zyvTc}u2yƥkYQEOLHyTP1kة \eo. faQ#\7I[DK(jBIǘVlƦms-R=, hD]\D9'FE##>PUidiד:ƴ73 %ɑkd̾xв.u86}1jXEQ(Uo ;}郉S}9%OnٝeWc`T粝^&m3ѺSGt5@I7baE =)YrNTx߃繿 ":t#SaGbB3!O4{[]GU%{ĻzE3r$ 40@e!RN#l\D +YJ9謣4on.&ɨYRG ֠^ T"m$,S(8Widhp!^)ƒs׏%2ɸiToi6mgR@^S?brdc_~xP'atO4rLꎦ eǯ膌biw˥bt%QhtNm83:zppAzsp,ѥ\4\w MbNO+$(Sɥ_[qe6UV ~Ufc[BvQ~|#EۓL[,G U`;\XUl;~͜I8P` #wkIbGi4I8fkLyKʇAeʥwYһqxNe78amqwҋmO,5فTLˎ.IzP9P/1&ӉP4h};|w fn˿epg B|"Y<uD%^5HR2mk\/4nlӲt,E?caLN;QTx 9-"[ZQq| ಍`) #^ bf}>tˡ [5Z_ѯ =VHd{"d'/ ؿ@~(MX`8 ZWN\ZaQMepR4q?n!aHO&[zaIP%&صÀe㴯@kB.Lrh 0W9,.݁X8^kQ }a {QSYI u裑g O^!%=qBMG=Qtu[PVkaE.]$~y>ʞ /;42B}aMuxLoLhңp ,"DͱlZl1 cȳnUuKrlPO- 7i3=`oJHbѭ'~yZHj;Xo4ǢeEApz/N82ee[F¼ ޅ =iP-y ZMߍ,,:bi`@lʨd\p*aJ{W﵊42a;-R0j{zDX fؼi#ڇX$)\$o*6l;DOqė Mh#j8awZȞk^/|ԉd5=ըJ-m$͊{ɧܼu h']VEQ) wfK x\"̂focCy=/Puҥ+J*ZA~5_s?{Cu+%%(.i^2A| U27q0 n},l],@;D1q ,)!u^+krHcdXhA5Q-K6G-ɪI%Ų3Z.7q|L R;*,|7œI "-BW[j6.J2W7,=WXfguow w<]@d9 |63{hv sO,KB 5~x3z>٧ R0Qgz 7=˦ }ȵ$".H@88Y <VHC>X/ WuKGL/ WgT8KeY7w\l)՘N@"K?RIVQk{ڟlHM1Rid .|XS1S[] B)8M.#x"Z y7vGǿH@E 5=k7;1m^\g~M;Yc0FޠM&]տk[H(8c7jã1_R'^t`E  ;hs;L͟_8R{fC{g0pI9i!/#D !9u QQ7gVV;NS9^W۞7pnr>ħl ]g" 9`m/Ƿ5zz.8\}ppx$ۈhϥᜪTWi,d/yh;K%Mfs.;: lviI ZTD#E\xK7mm~=-gޞT+t0>1^jG*:f] Y"5 ֚In1ggPy"6 x7EbSƠrӏXYݜ=x>0Q۶'}K^ovռ^cg%ItYFT\ҡ8`;1a28dH|ߧ'.0=6u+]U\m9"&sОl@{#D}(l$V˚YbBCkg~U(W2~o(ӐknOތ ڒ05[< v#ħ< hL0! S`*me{oz L:Iel" KӶ9.b%2pn^cl(pqͥ[Otheںa, ݺ0BFcۅ}VgGL$J?ڝm cŶ"Ŏ%4f_RW@+fDXAP^zb:YVqHwdj1}WҐjj3LNÎKDy_!FCK$<֡Mg6Zn $Ǎe EZ~GC 3t,@/jR¦@?}GQAIx) *LmڬcCN{>^&}Vl;?JƜȞj<3ĝbCxU19N;B38s);@?S)d'ݠcftH9O @qD\(,_̘Nj%S)p#X3E"ż0Bn*MI4 z pF mŏ2G ?%k|)٤bRTM,L>h-0 X |KHH: r%Q0桜Di6]dXPȰ8; n>㊗~G䉎`E1q!o k{^gM#ڄa+|Jy)~<G mqD^ yۗ2@7ug`1=0TxDAÜ<0eM'͆Gjj_~57=ENn_V%hw6\nGLA$ B<;v.# >-aڀR. ܎zGVl"")10.`Suepx.)`cyu ;[k4#OiE=>xݼD?'﮽0J25h>'j{ :<ㆺ6-qK-.tU'%m%X+qvUo +PV>`D}Sx2C#މ}jƷ%ZnO lم":ϪڦߊO}|ઈtq;f$%05KY7)'JYKeMVfܜ, 'ҽh`ie`E&wj#2$ccX9Zm}ʶonp,=VUrQxp*#o9 @)aR;˩H ɻ&BS"'_N]/IbXRtq%%MM䓠Fdk^U2sG e3V2Se _tӊ:nԙ壣ǫ$&7pfBo6_hC!-ר=p Ew6Sj9ӗ9OB^ ŕ$Fϋ6bCMŕ@t-v='[ .E%q<_'ǹN/*f e ^8AVb4R '+`j@#f( $G 5,h;oi+.}lSP0y ;>SFZR> #7GQdاrN(eYu58 S:dLl˭pF!gA.\Q<߰y("1A _~j rJW@hF7_=6ڳ s\lw] 0?$8nA^CƜ`(`[:,xk4d&ÀCG8nݼ$b'vRj+!D톸Ct!0=$eM CKK0r\-*TwIGDץqTG=fvm>qdnsP.)_Eo3Ʌ[*+1n 5^-M-0/,ԥnA5N8q~@)9|:.ճB|G ow%Ggжrʮ*V3+MXsyƳޑGg:0f4h빡#tc$mXr.r{s#(k?9K^yGPry׎eɛ+vsjO=P'2V {N3Qych ^K". Hmq#IQʘ4 Un8Ɓc)aI&)|c  `_RyJjX:]]A6ċM1B:AYdnϤ/ 49(h1?>vF{:ߺ$ Oe?1v FnmD<\V;*EDhc%jWQnTU/ٵAT*SS"oZ3's4<{۟FԶ^r8(`'+ƺɻcx]qs!dRO(MK1#)+#3 tzezYE'VCES Na@v8{ؗp<Ыyrބ=xEM!'ˁQ bpru*V]N_yz ǻCz3qaK{՛ G#rF/xL?jEڄ[&<ꢛ۫?cEJXH_%z9^D jf.+ ~gIvL6+y+LPRГoep]Zl@;`'u.4ړ`ҊF#Ԋ2鼆SXuG 2U]b3#ȥH=fnFLOrKYRשY;lA:ęa!Ln~G F;\ø%XQX  R'C> tR O)U$38t=\Vut-(UE}xr'z8I`!֍XB=Aj MJX?6@|o ^A ,QU"P`byy&~a AY$lv>OtY*"xg CYSLA1⸏Ž ;WB8@sEjE!|HaF-K!H +ܷVdY6!e.l iMJ}dlPH!Q NfԹ랲/h"q9kGsWe_2_QUEy!LX8Hsv:ԶؔsMw5.8Ln<3c.T1鈤Ga:CEZCʖ@rϣ4y5C-w+*5'޴(!cx-+C_jHh,.l}I_4$<Kr!aEڰJo[U&$dn?/t^;p}aȱә144t77(3=UsE( }h֩Dҙx:`EѡCY0]eڗ l'ET:}*HiÉ`{ݨϥcm?uɍ$º_jZg/ag E$sV^S# TGO[۽1Zå1#8/jXmÇ5"/\U;}prPKD ^O믩ٗir ?MOځc MtO e;4t>D[*zE '8+M /[%Yf〽hȚ  CvE|7ߚ~ͪ*Ő{C[ aqS=醿yٌok!-/9a.}zbO[|.\ol/E짲` ӤR"67V:KuyI&`U!pkC49Oam5u[y9+#֨fz0oөv֙4A%Fk`^7ےI#d-v*Jk% vfsu>Ed'jaU-T6(8:7[>=RR]YC2]<r@]󛖤zXUf_Ircגdn9?/Z,,Z΂vPqh'Uc1 3@tAR7\hd\W18kg隇IגHqe! CFzV'A}Itaq|FU.Keߩ>TYTrko%v8^?7Yt]D.N77{ch,Fir-ֻ%hRǴA{~[K~߫7LiGAWzY9`ELRi߰eya0}|WQ{!ľޞ" h/FPDziZ&> ]KRp"zw>3"CEi-jڻVoU8jF"φLܱbi@uNGȜq#ML))71 O(C|qvO0]d>H_XG3bڡ7^oq4{1%%/§MV*Or3\];Xa 3O.2L5|xQ5Rem&1CSke j6dKeauA9Ph JZҔze[+7@UpK<1MI5!%sSYm,a$s1ɗv.a[m~/z޷y٦lΑEo|E'^ K=W*:EiB'y:FxsVUt>vD 1-WRrrf).mu~Uƨ044.B"د3q Ryaj;##u}؀_ 퉝DZb>λ MX2 +׃!Q mJin:M7l``B@j_i$ )Zzڃus_\.YG.xR=ˢ>c ! AnjR53t_ET=( !n|V/:VeF1I \kKZ)PPI4ul C;Ye2z*^*9=N@jeUl3mP(±'EjX!ف[c1 k*Sioi-M*`߬`큷hȂe n2c^'ȇhw]~VH;I][SS nJ*k<"IDx ٸ/#N)?Q/)rO|oA,\a{SRڿQl'!R҉bbe*q!Ct m)0,w']kW0zbtNotXߵBy1\5kNj04 ?"s W-u.De|Cf>uꮅOBE۲Z* \C[.y''h5/ Mkp+l5;WL|lYIsSYeQߎTHM-\[!W7\jͿį@!$` H ;r/,VEpʶħӚ)zg]ybe-Ӑ/?veCshvKLj챿;ȚǦH'vPڽѽ>i\]86}fö mP(MdB4` D#_?A"dy5QF(Ȉ"@?9bH~K(/ͳGao3B.|ݚg_'+QE)!_VX%f9F':y@SPQa5쉚fQ:-?usT7oCh=Uc =4xz_ kePM(%ľ 4Rx!?6 @Y5h6+/􁻕8,8qc& l2V ~˚l@|j!;WOG-N{$g[ `Cg묾2m=ɫ3ۜ.T1Ģ+/Y0@r-pT+4oRmCItmmiBUϗ}n&!UF,g-O':ڹk͞ B^$Nȸ7}6)R5qN}!!V̌H;XD/](M w&^@ ޝ4mb{qU}) Rb7"~z~܊l-؜jqdA%v-.ط/qV)(YpJy;Qf?=H1\?@'bql+ƺqi,X1~~}*"C*0l*XYx+ 1@86 ui͘?]ܽh&'Y*'3-HaE~tQ rb|RiF,|/P1Yȡq ѫ3@s=:{y'DzGu#"NGe[PtMg{XGsmPIK"1ӄPUx0ͽ,%==ģnwѢ7R%r5C鏺ǹ|+7 c2sc 7=uB(hn\Lam>-U. Gmk@"D#xGJ_+}V3 }19*p?rkṮJo\bbkib /TB 5!E_Iٔ\xޱ Vha2-aQjӀ . _Ž!wSti&/d*4K rOҗwEL, }` Ćl$Y"%g< sߨg?Puf4= >V[Ư oۆ}T%,C}ax IZ8ۧṉJ$)RZ.&5 QW =y[́\5w./7?4#TU͠8ά.ʮ赏1p2=sr] @o "" _iF]7c,Ć˚_11h AUAoG5uO{,0,>СF7@ԿgT*t 9O!=2͎u>^j'ˉrb@dڲ5v GiI!?^A/(9×`FႌKc :'dY"1t'ϩJ]\3>Uk$fI۷"ݛRndhI6:CkY-T3%=]#߬ҨJdFu)5h_;6eתvx5Ǥ-t(S:_iiy]MDs 0qڡ>љ4,YCIM=ᷜv6݉J@t٭=xݙ*wq?ʯw?*<ݳu>Ouif_2p}2d [n` uZ[?h J=BJX+KbV,B Wvo ^]t~Q~HLd^t$lM@t8j8M y#N)Gl˘.QPrrW`6k9 zz|&~ #$$ kz\E OA_bo[B% z}cB]cKlŪp &S.H]/c;Evrwj[v; 1;KG|X`4b9KERĘU*-PԷ0uUK.$@SF򻰳dSZ,Ql$<~8VQUmzV坜Վsܣ M p(_[N*,cej 7XK) j%I5/>%U5ѲjNҫ9E 'K1\ GんSQEDZ5Cl,D֢;&K4@\'i xbg {T[6]AD l_I[7 %2@c6ĥ)fFr|-m"XZibBrwQ& !ѣmԍyͭkÜǙo|ɴ-VmI8.>a@ ,ўR |nL;c" ^RR*t;btb.BW9OzKh/mC h1\/:łeI!֙Tݸ ;ٌuP:Xц]Myw?EI™EDN7Z/"{f#w8nAH >4Bi--=އŇMb;T^ nXRD3"4̉Nߥ\zsC]zMD'h^z"S-k%=V+_|̝ڮ_ lk#M;X9Q 6p}BVt\}@EelJ8zv_)'$Uz+-}$wAU弍,(c[8~RjQ,99ĦxM~7ξ,"aBv±UIJ(@ŠnDs!RɀgKݬ -SCSYjJft\4#;~ Ԟ)Anc~z.Z={b;h|ob aP`T d./~NV y>qNUDM3RWgϓahS˩9|},Wr%b¡)gӾ/ ڸ$ʹVym`@z/8 woIlMT2ō̑mP?l'_ O6= "M'n_s51 ߿Y]GLBti]Dgd804V 8|_/gճ~w#})F +LDU15#/Y]fx7/0dCƩ#jj멢Bա3)<Ձ!F· ˸9UWމ禓 y+۝i`S3q@y@ۏ6+E;jhf\;*S (˷ǛAl{Ƚl,ч~JλT0.YkRM,}|I$PPΌB5+f*Fh^ ҃R8z$Wd܂ Ӈ#ЋLUεƭh5[B> ED͎nVʒ?[j.w!4YOǝz&r)T/e}T0Wc̼#qނe芠L%݄+L{)*S֝rNj(7% |0K<ת'Y[A6. <>u'mϤaAm[hՑcH y>Ae?hp[AEǏuC>Qz^vl[ cyAR3O 8QXWntk=rm3ETi eGI[G ;+ZD-`MM93ILxVy@V"#|O U1ȷޗr <&t (pQ=mYF7j@aϱC{l:!}939\x@v75*ӕeS{`-^FVNvAӄ#Ú}oOR+cF:2@"7UW^(\$GWr{ޘ++KelNIS!< r&ڂ`1kYT'dz^6~`2^R'~$(95r8Jryi^B!+X=XvH)>ť<،ƍpŃ; 6xGRdl Cc4&T+CBaGӠrf_܂h\V> /or8v#t+O`כ/^&"Zg.^".WJ36c'KDl<e{EJνP C_|5GN"<.Kz1}$m7\rbS=.DA@_6fThhОc\tOݮ#D[e! &U?2mBaƨ,*[r}uUᣟ !b&od$f@KGC$ 1/Ι6 I\%aJB I{h5#} ~n)~uSJpnW%Kވ3v܅@)lfVKVa: ܖK@+c'CS0rۉ y095ypIp{Kt8e O2L2n$&"oKK,0W\GFqdU{mQ4}yp#XK 4>m0 MXD1O̪( +;~vdyA?wڝ^80g#7YvS^Ժ -r9΢Tsn%ٖwa+hZz>h("t,FO?7&ޓv5,b̦gYt_nOß0Wl9eyw2hͿA/~5hO#0(!RFX 8b|%؞'d|kX:O<~YP@dDzX=ُ a ЈA@ dJ̖kE7\V}55:A<r=,Ͷfbv#,g3 -T1MF0$|@~^T/h"5؇W͇ݡڕӸ km.gNP8n j-s{EIqE`A_"`_]'v4QD~I4XK1x*rf`qx\{mh"'8]9󼕷JC1-~""yC`m_mݝ}C- b|>_ރGŵ2  RMl ܍<ؔc~IE4 \Qh_|"Gk)zG^_Ԅ' $_TWIPeF<\§5ld׳if!d }i0DdMe)/mcw .@gDT?,'{/ԷwI%Y*Ƕ"Y0=Z}&)W9g%R>d pq{LYLB%E0#x/Uf{酱HM3ۏbɚIdkyDICrc]öQoR5XNiesO[h *2x/dBR1A~ı"3Yz +8aTE A^LVQo0Oط@T [p;N]jsLO\Y?}H&;\fKigI,VkbȆ,PrUnhv>0CipCsBX[ `xϮ[Yhc.;OhW>*H O@<5;qxK4r6:]ŋfv| ț;wbq*^p¥?1:(ڷ1VUkI?eD2Ec)R>G7i3RhXs8}h'f_&9bѰ1TUQR; zdl7M|myGœ [GQ#|/N hh}ȃ9"cԟ4<4'i_kпy  07ow.ɲ@(|CQ;AgƖбDzoۉ*1L=Ej#*l#?0DE3}O`7IfE):B*Σ/hP5Jvqm#.L&>Ǯ 1!{}_Ray[X~ӿkVe*&;>/XbrXaf6 SIФ.TVHpjC;7S}[LᔱJ_CF!Mjf)Q1[FN6LYr}$"Uytͳ1.\& "R8  YP yiK;c8UuxEY8H=J[ שAmq%3ك5jr>.E h:ixfP=x',d"lUcJӿb<<99)FTi1܄dFTz &xC=(}ApU˨(%)4g |nI\ɂ ,ŏc"0~M!-i +cxL[QHhNcVe Z+ 8=NR`zKSZo胵\UhQxIPmivz'|M l*j5aW<̩'Sy0`Y!\l[<L`!,> lwNA RJMupWW|-|}}.[O?&kq sXG PwVW*OZɶ?D(+fxTޤ0k"Q6ȇ%UզSc~c:oM4b)FdN\1bDN!m'~>OϥzZ\Se'W+=7,L_>qz[z[WBG FUAPeU4ldUVKQA.xQ#*ܑ{ܴڌ.q힕\ {+ng\4k Xކd3!g2U!p+3Wmz3\Y@t`l}L,7sʰ+oiCE!OJp A{,])J!wBkZDp'嗔74M%J&驶pPO2~%k9Ȋi"C5&,F:4O)G4iw c_Thg[׋b8*L[坋H4 ]Rά2f,E G(̟[s|{X=414ofx;j'~&9X0#%Gr] 7dn kacހ@1_U|eHVx2*kLBvAJG,4qPDO{?wČep+x~"N T{"?, xQO)_X]bTfUyȻ<х;OOK]jL:xUg1x(/ygaa]%RvBCan>*K§W#Vi2Gj R$B]B+|GhDC[eǭcf6*4bJ) lL~C4]g?1ysp#bߌ QN&f,d1ɩR+Ȕޝuw^tw!ϿӮ3?x"%-N%YqԓwoL.Ehj,S"_RJba.ګwiCkHsAh$"!|$#n;ܼAE&Aa _+xZ!@7Y~Tmʁ KD: 6!u_ [CBA}w8>5Kn~tz˔n(>үt4D4d0NS"km7"Cn|0 ҷ V/TfsA+8FKL.29᤾F_e`C5D>0&3NF`+F^g& /qp6G񼸗N(q0kj|b^e x;fkspSEqyB"idǴ|IA!˻n3޷pϢd=GI[pݐEP _* іtqKn;I,5-)SR/~^v]&FYەR͞ۃ*v&![q`hg3*ng[NZFu=]Օ [ $2)N?K7۶,8~^*p!"t&ʛ\[ rV.Sv.H/ruu484 ۅTќFt(;S{nx ~-ёE+tlH].+GpsחUqbB')}^⒀mgG?8{UBYh (A 4pnhݳ2b+LY᧬~@FEȖ:mB#u- 4E-OHʧa9:`q,5u;a]ՋxʙN/糩B+b!<48W KZ#_vm08H~rG-z#a41~r# N,h-`2m'6G&4q[L퇝Iyή3 y{%vpÉXUX W~G#6´.qrپےĺȃ~o| _6O(|ep~C1R(Ep%S/,$]w X\"I_g9A^o񡵎I`bEؓtܑ߮?a5^[:^伂2rFֆW[.HX~%`:V}MGNuNC| H:*O !} ElA/6/32(}:5#i6HM[s$@ю~쉋,G:kd7,7|]N PA]ò֐׀eQ JIXM{WEu jAL"J^=LA+'aMZm(O9R "պq6=tLeWBk~WN\k7N=g4|rXlށ*Fղ{B'9JLS[哮ͭn(3=y[6x.X%[=!b Z@ `5m54tw7Km[Fl=ҡ^b3+B<,|ȉ#F=!cl#r` :BUIN٫ퟡt6/|f#cv\16#1& 3Bۿˤ*od@5^4٦,iJFqw'N0±z9&`S\NbB#xUMߤW! |F=pͅޭx.3H!]<$x؎o:M1V{LUjboFDnj2Gm+HК>drsYR^ b1(!fhːc_!_M2cW8@H'yaD+o>.gXާo\HthS=QWmj0y!8ztVZ5ev-B?.<j6#1&aeX fJwfwTvjK6&-Mnq3 %I4ޯ3d2Fn<%au5j7[0ԳKw,Ea^q#̍wdٺ3e1Nt_"|2TS;iw.5 lI2NKdX;l{~=ws~>#Њr^3b!o<;Dq_GPvu{phN¶oz~ɮu'xE7!e2iU!h2*4aB~Q_t1v&_'h>^,?ơ+^͆ J[7+j%xhh xz>Îä2}E1m(Qle, G7c 8 Λ}ӻ U}'bAQEQMlvi  Cm 2Xz>HNor[V)x3&ZĂw,ϗnGnstE=ۻi%f&I5NjĽY V\@IQ1Y/!kqE!5 I&?1-f9v-Oܧ?%3]zw"g rO'4 o}&\tZ8=y%dٶ"KyklHeD @WUgH NmYe$pQy; œpTUˀO4yn_3(:ɜʡ&~#0;p$.b;Cmo ,.{'0>YW\w.`U: G7^5F}j#~aaf&lrO Beŭ!08ս/]Nj Hn1rYO^aȗJo G\{})P|GtI]UfaԎHjјഔN?HB)>;Ab23SH5m3†߃2^XC-7c@MϩknRӸ+m%6dZ d&wS-XV:3b̠s\ l(xX %t؇SK١Zpnt >tB=DKBob?3_ RS3`_G5VX',|*-xbȦVܳ_G)K(ÇW&R-'D>*yTWb/!Yj!7|cxVAZX,sC]1m?@ t|" meo߮N"V;`pSɨбicظ3&KҲ V7W` pl3 cU2p]`;zx=1@WɃծO4$&hS[Sۋ5>S4| w[p\QYd$V][1Onšj 1n˪v`s tYE:u 'Gڐ\QYYKva+:E5u$s5"B/%itKAgNy4-1/GfS$A7 _WX=+2qyI[c`'G8 "*G(C ]CGBԬ IXjygXͅw4$Q|H^1+]||iDħnp: xUkD-I }wR2Ak ٍ=4=~53V*fN6uD 鄺u^H<`&b-=(N0l 0VʐщN\PwRix3'D$TtI]KtD`U_ kNi?خ CQmq6èLo9 u;+UG~,TsC X= ݼdxSfɇhYihEI ^k "W8鹁%4ǕW-ߴ_'j^h^\T_g}~3;v=߰K78څrpS'(ޯQ8uj8' p1>!t*bB{41:uGljS[A |[!hP886l$ 6TnX{Bcł烽5y&0S>G4آӏN@S`ܶ؄ˈ&^ݖ4UIv Vgn8'1N &˯FU˲&O"~Zoͣ34~9)yI`MXI@RS_˖QևUp00c˖aYkc@)5B^IDLj"bPw8jn1 B>M!Dv$X}5剬U ~*tT`\ ZtrO/O-a~pA"L5t-Lh =1;;.\_PZf|BjE䓂ϰfI#RSԜ3lHTRAs9! w1lrl Wiޞ چUHՁ0߽OS=<,1igZ",7?Wv$dvVwX| @*>uwN-I-4 ~HD->JՑXX5%(,|,v{E4'UG%`#(vbPf#QQxu"fY F:'l] TdFvS̪ʉyJn.f[Q5~ymW!t>Ns8MC:z <{T8E(4d?p!Ta<|J{q`&h /6ڇ?:KB}7UzKKC*:qE@r<ևx%f8rT2~,F+h5Y Wb-?3>P5^ B^uy.%])/zQ&|V$ՉjzľX, PjNEqr3Y3,n@i ID2(ҟVg}XvtNX)OF+'?Z df9fg1I^`hɼb⾬'z JqK+YW{] w8]ٰ\ɕ=1(,"llx|E'Yd'No`SCP퀫~:8,磛6>uQC_dDWz'%i$]qmhvX`!|921W}ZtNŶxG_u֪=:E4}>}Z$m3 >>2i]ڄbR_pyE,wR? !2j8:d8 R Ă!1o^ }DTڈ02ƘZjSbgzP;Ȧ D pOfAV/#VOL|\  \uJ/N5#he zg=~Cgv_> >|{ $h k hj[>}WɃ-!+D%08#9YNFI˕Ͳ!] ]@U{C飳,18ke"<(t=ѕ1_-YJ_e<3=FxAl+?֦ő8)XUDw>̑[gvS Xg#܂}Vyf=fԐwjw4&AB-Ŕ&­>5 yD$㍬yg@V#u{X73߽ YҶ܃ZfDY0G(~6%nk S]:SOϟ4 rN7HݵxS\N)>d- wizpxݥU,ˡƘqpʒf$<`bȸ2bkYTPP*Kx_s>l/HWOQ\ 姲^xU/QL\v V{|.l'ŸXGOv ḡ /k>ʀ3-*ۦJ%=ϓZY3ࠂ$ W(py4~e%˭Jxm5sT؉8Nu[r(̈]bBov?|gh6"<y8O.Ef3U'A A앂 n h8ʈU1qr'4ˆ!MsV 2-ޖSm>G([@fxa4UY(ܧ 7PKERa(qZ%-F5!P&ʛbVDQ/+>y؃=SZ_!4#oe.O;!EUlo#} >shq})Q쪩?wf++<-bXl PU:^Mnڙ1OaIfZ eyŽb7 "~ju#q]/Z(#.Э2|Ww(֚ :9<]5W+N& L9Lȡڔ`zHL_8F^^-D<&z]ѥNdAŊ9q*:{WEhW{ t+>1&Q'ls;a8b_”cBx'X⯝K[>!c4QCzw,J636&[9%qqY&G78ۮ9!K-6אvfHYdέcMj?1ZQGReQaGz*괜r2IB#fڧǵul7`FbuSI u}src(8 P=)_w.oU|K>+Ma ĻFhE .q7&AglAr_ FU*cy݅W/ceܴlwo>;VdfV<<!g>Q[:G_QHwi1WYM+MC(1iqdFx'$/[X^15m۩Ў >7NJ6=i Q9aیR,-Zf$Cp6.a;RM_o` {mU{XC+f8l]s7 K<5RqAچ"mix߱dYW3|Nкv K/A U,H) X]pXo,\7SD!8,Nu4IE?s^KgsaQS:t{KtJ͡1~C7Z LF7^o?3f%|k`W}['r|wJ}I/%f^TY2:m@*aElgջɷ=m'{2V8'6?%o 9MlǓY-Kgˉߑ͡X}F8>9sc|iR mj5e9dw aۿ|^XͳeWh$P,; *f),G@ctc-yJ@]JJc,6?JNqJŒy֕@ sead#aM- mmf Q5[|E & [ t IJa_7 c?^ ~3V[%Șar#u0E߱ޝja 1D~ 2B0kĦeBcRYt(:)8%##(83{cX0f#nֆu%[ԣ 6:-D2tD*ߴ:PI.7uvq_w'> \ xyz7ID t/Zp˺W;t79ٵǐeMCuWO|JgteX<w J~zR0Bm( 5X>:H6ii%Ԅ^rzUN=ؙTH@/ݜkN2Y3dujqΟd`X;M"r{s2??-2@o<8~mZPoVRJ{s Vba:ܳNqi})|ʧĿ7°j9(ȟq(ń|MٓK M̥?V>5N!v3sM{N蛜7Q?۽4vQk9xek6)B<4!{ A"jJCY3uE."v)iYg6}:ǏZw0~:*}bn63wkfoA^.`ѯ΀k˾M23q-~ШaA),#n.OHc(3ٍ+$b9|0XwȘxۮtHӄʨ?z›R2OaodDr3PX5;4Utv.b=Չ:R .a=A@q|H4n*8qa(J=-2UryWa`VS6$CL◸3ґc:ՔQ 4Zp4  / 7Ƣ+YzQC\m;u4N%t7sOX$^^X@~)lӐwxq'FMkxxQJӬ,wP>pz uPV Red WDlΤ4jHKxm8`ʥs=  IqdJ 훷hbQb}4k X(q|BȔ8bq sa9heuT4 &}azq 7 䥚S}gUtdn`4?Y!aB4 Y3E$JУEE3.V imhd|dݼ=8Ƿ$f]+V9Tf ֽE`֗,8\6^c'38cLکQB߀\3WlqǓ#BnXs#G k稸b"uebMo 8`Tg}Je]GцS\Rifg-7HD!@>LץZT݆/y}j^+-˷ eT]:6MK[TьY(xl2g9oR&()}؍>;/q.IZ4,%9H$^-s[/gO)(-FK^}oeXrkFcuW$cElFqL7at=YUrӐN 8@ F-S3HRڶ?hwqxmSh;oƬeXWdh]90LT!ʡvEpc"8/K-7Lt{iW;V*~Es"`/eړPSdk  ."CY(gdJd`[3Bsj~̏w.+X(b@@ Ywa_8Y~[Tv#Y/0PL6Y(teYNݩ&*o~-[U6Wm`-& D[K [DN&GzVCb^ d(C#6*-xDfZމdv3$X֚pjbTnpYGMPCM]M6c.?Pzu7payl$jEz J{Q/@]V #$t{Ӳ[˅=ԋA*?BxΐݢM`88x#9b&*8a)x_u[@tz Ou}fj-t 7 U"{~wO`/G%X3FkK촍R>l _w?LWW=E2YqN5^ 9'N2`)/f5܃I"YyUزy/> wl.R{a&BGr-'{ 4|q'? "7cqk_y3aHu$[hzy-AS[Qds j\5%=xG#촻Z1| 2~ ee;^pmi&t@Gf!QV(sNPrH)VE7|`@r՜AEfm-T*. >%m^Pr\$y^rnRU&s3H(l6f}l#yO#Qkne $ qN{8#b y1]ܗ: 9렛 kuI :uMnRJꥁ~WAN[|ww(? hX))D@R1X9 ؓ9bp@s$G6S.ϧ܎oI(<;dVa yM^bP.ˎ]s nG?dzSVuђxkۦz|n3pJ>gX{L/`Hi~TG 4/u޵Jh›KdQjk8TȔSUtRS5+4cM< } lD 4fEr*\Ζ+;eSr}.0xQYn(r ykI]Қ  CdfZ [=T7w."AD9АUۛ !ӳ@ ղ.%PSg0WSwJ-\q#$`<u*[°ܤ؊ 32B#1yYhф^ 5qr_6prL jZZC2xl@dȩ>zZ9n@vb \|t]p\ BTQapf(A{^ , `6F|/)*ft( DgV+縔8:?|#HE6"fmӭU^n.}cbMt0}DYhuT(}"SMW[9 X}{EiNju+ mR,؈qu%1=\objI+LIB@l]|=_1^nL KKe@qKZkb耑`trS~XL( 4ƻJެwl NWY8VBqCd'2?- ;}i)UK`%UgU۝!84e/6'ѻ{K{ć Xo3VͳLn$tn9g=DW{\?z3iRWoYHu Oe.d׷X\*X=&a6A>r_8 .,pTu{ Ð  fg> t;EYX˅㊚]a72εа3Z,9U.Պ<}jdX,0_9OljA?u#iT 3̒#j~W\x}|s皘ǙvL?d9S(ɺ Q&uߜjѴ/?Ο,@Je棚MaiX@uV>ܚ QPK9=]е t>1%aVV:u@/fQB:{L`u#;ؒ*-s\[80QF+!U+ט)f*_6f#a2XiKmJq{ _} i{d2ʷ_# kK}g\"ڷs%IȎg۳,:(CFʬJk^aZ@66~RP:X.{ WSzF$}{[D4F9 ؾHb ֻ ۻx}x)r0la|o7o?׾zhDPfج0k,w,R;|+l'K5_z]Wj k=ϑJF!C ^ P'S]W &}6 a5O&N ,o$f!i&?7gOQ=A㟋Co޵{|>sRkk?=ǐ^`'-tqWHlOC.KJiW~8EPNX2c[SWQ)@,TY1`bn玣;kNujE⻹-asZUKbnF篝˩ F﵅(ֱ0')/%`QAʉA䌥BmzZf!lBcz=8T5+.U31T4.5u6)ץ3m} Fݤ_E (d\tf\fLM| [Q+Ȁc 8VS tyUZ)5p|fA+W0'm^Xĥl VX&:UF K[CRaV=;U1allMdžcu`ߨR bf.nrwuB+L=:#v8nՅ\=FNmy;_ ßE P~q:*`u&IriCg8+ał*Bbõ E]{h:R>@h}|K4ƶ2!71}N'(oUp&N,tϛT֦܅FPZ 14(-WnAGi?\Nq4!G`,qX;" FYQx1e=&韣 AXRLVD#G$rzvw%pY~XC88WUbѡ8uRQT!usցvNg+534=`ݒ}elNU=|"tF.JЩk{Ћ~fq8B¹ w56nl|(^L[ 9Q#s=U .;̈>7ː9 ƥtn; :b~Nn,>؟ŚW޽aou${ԶD>`)CߥO0Dg *ͨetA+% P2] :rh`ٚQ0BJژE$׏7g>hћC ~mڄq>A_ {h|*Ю);3<$"3^Q˥dD%0 +ڷ=Ҹ6T5 {HuU\^/\Em)}Z'~Y1;TaF (NC`;aq <]cUil(Yr\k-xhrp, eF7!KfI kƄ8li݇ar6:IG8} ^{{?R60_z> &3WC_ ȆZS -Aƽ^R&|pɱ(Mٙ4u96VhA&=>觠 S5Ȉ-bgX‡L{pOYp CDە-ez|7F9i٫7i7D 2QJ\r3Yyy=ԝ4s1,JYo`%Snϝ!%XH,zvw=̔#^k9󪾁q6nԔq@Mf#i әfJВ0K^Y8)DTD\ J̴DyR 9;2iu^:JPrTHGm{,mFYO[KiL{]0Z/>) ΔKڹFRG+@aY#U),Eάa/uEd y;)2S dk39HY}) Њe,P82dV2%8"lD.{F6CI<:~̪\S󠃎[t7E?7~Zܫ$gERv>e8<܅CAqBS"?9gl7$,ǃm $+*f瘺SXf(tހ2>ŗxsRt8q Sx׍; lӿ?;`)Q,8e [#/ՙltQG 餬>b'JZau]v|'* o2)/,j ~ V=w]N k?+OA ;H BBts]ݥH[}N%[vxi,"&Kq 3eu *MO>H߰t ls}5!6`;[Z=3i?"'a]I{Kxiz>ga!ﴠ«`REkP[b B}$nw rv3 =eA~EI> NN\!׾*<`R1,p8#WRu+wv/ԃрxZ_j_`BLRYx:(e%URވ8Ɇ՜J’~ɺgo[-{ !Ut+%^>h9/ۥ􉦺ŠrVjQ>'6Rk >Ն$1XJu~9Ew~^Fos=B9I`[?wĮ|g_/\ss:]x6-$DW㸀 3 $g#q-)=M)xס:1¹Wql۹һZ#M >UTLT7|,|p$ϤA2qJRq;$C:ݠ7?7EDD|'*Ma9/ Qr1$י>{Aqt۠`dmzĘwش[[ Bh`bႼm!9sN?>/ϲM_u} +Yz}\_Ms #\OpZhJm|Zʟ:fq4j{u J{Y}6\'2t`68 *qih[s>-@?/MhHtobALճpW01]Of6yn/^*~6amRXغ|)2WxpI%D:M!R4Aeriu5UшX~Yd|< /%|0`0}7Ssű'l6y"y4%<<:G0RC\z맍Im#R:ZERokVJ4=%lO(~jtQiapX=)I\d:"~A75kp:纆[u*alI%8~â:(By?n\=zDT]sifjگ$;-azq,lj \Ҹ6eb!۳_'~M\p3KbX׬ETd W8!{}0CwMU{uGWO,X@ek28MS]4D, ԛ@KŴ)qZTgVlTg:ͧ奧kφ&2o8 }so?3G`5-(vԫ} .9} mvc kʑUMnGMP4|7Z%z ض2SgT'+7y*;i-4PT3^Yo_&䄠*gYO CDŅN юȯdlXNeƨ84*V!VD=g)Zqű 9pFJ<43"~HߧBd ΂0̮ Zzg=ʺn@cr?\:AdcU1rC^b2z```V*ǵ -b(HNMv˫E,35-Klu9xҴ1?L Ns!嵊{O^q} [1d\tobIux'6mi8۳ jzwY-ļݜgKkU Fv4Ƿ T)$MV ^eW/Am?UF)#%yOw wi$({ESM"Ӫ6rt4x35}7mn)N5_\Yp\Ey')+4tL}VC*8D2seaɯm'4vV3e/r_Q&j VaBp.]jQ60XXmw*tkqi煱"}^HCوc4_"j@u,GEYgU_~m14p[!D'NK(;3kGC`}W_iy̜(5f``y!(.~?ֹf?'8K2o82me I^_[LIT&HbZk7B)g* cqgC|Gvjσ EpCQuvUKԸl[f0h:$%J `oI,M*3iʰ"x!gp&u n*x3U _ _j>88S_=X+1GGqzHV4?biۺ U >~BBkNzVZij9zeu? Ph/r **5%^E8젺Es4j׾ttdJ'I4AiNLbz)YIqPIЫ k0A 78&>}!y~S*G%7##i5kɹ w*d#C8Վ0PHAZM/㖅_Y+| D|6nN)y9BܙuLո_ތ',ktFF;DwSS|1Xgm j<_ϰ$pvT=KnjGeClُ2륃u C/23^hMA:v8᧸Djg-%w&e,ރKf5>3Иzx`Gqa&LcQ?QOJHSo7)gnѬ$1CO#YCSi %s%-JҞ!-W MpEO/B5XF]&u"p=;Y{~ 3p~K ]XauZ$o&| E(S*u8)7N:Iz;-JLP ._.#(p;:X8=AިfE=,.P}PϭRv>e|.Fs}DqrzR"(d߿7Sm}Qm'Pu9gUu,(S2 |8άHkH^}-wthꋡ(}?t " >,W 3]WFDD?%$IYTgҫRMp1 "4+ZP'*z%J 'xG(|skpemB8Ve7~j5Dw#z\08` r(Sڂ)ZgϷ%3Y:⅌XH&pːhtn uMoʤ8>d&x>c=`9}MoX#?0o_d,k <9.$7a0>4\XT hTٮ<z0Э“bf@)v'J%[??l3Ê9RµPR5\r/lt A;u7Avh<[]90d">oL\/,UÏ/p8e ;( {1yC|׿'XW & å*I3uD~WϥʔGj$5'?sObHXOB~=WK7 Q: LEl@>~-; 6׷c4GŐsSQ|yO2wxDEdPŷ>sLE#Dw`wJpwmDYf+4;=ZI|H,G.^^kIi6nn' #߇t%Pn% M|~$BJߙ2 r[-E?_5K ע6]PWUӎFGIdOAɾ`N%%UC:F6L:hEb;1K)]Q\^ZǙ |V1Ą$ȵP~㧮lk\]/p `׬:%F|$JZAwG6oC.w96H(,X,["kP)teJ :,l CE8g0gGص;a _}L14V6P 7{?w =N=7(kV䊰vF˳>~}8ƿwoSqmږ_x創b9 )?D('EKUEPm=chU"ԗ: [W88T$oG; } 4f$Ԍ"<7G|!zYX IpM9> ^SҚ%x\3G|_̓\64[yRD,rsQ B_  Sh IYhg^}1ܸF'MSB.=A{T#.?oWhfb#m-ߪMRq *%NŸ%U;l TtkWm`?bsР|,Uq`U<*YV5".Lm2$uAV5@֑pG-B.PT^paANjJus4n8)K@[(1e_u-! A\mv%wdҋ73E1# y}%(!0!h3a+fE#YP . w@o<ǛrLyu/].p_#4lbٯyŏ٢ ® f%x\v D,r^ h0 m sߜ;Ka[!O:U#(wa"5f}m^]:LJ,K'|⠾&֬o=Y9vw4q }`[N?+$*.]YiS1%= &r떮s-\i,&|0`έޖu8rEWx (]~Cwby7CT//['GPʚW*;545t z^SpW='sM 4ԑ)Jn #S/Ԏ .ExHE9TCTћK ((?^vG0V*-]qjg-yIq*J"/fkH~{ӃyT"Ӌ jURm`P*WEg7;xQ4]PJy&q>WvDH3Ԡ&܇AHa3#C`ښ3bԧT+b㾌ufɗWY!{~ -E8]8𵁏=aO4q:'?U ̤Gɯ!+fK@&_C5$aG9wYG4 uf 鏔6Hpʺ`7F,hp=شAV$ı?@G) 5p娯~=VŌq7lr2[*m2u9gB,&*D=5CAG%P^I3,3HQybAnPTџ; C}>tE=eի6ŕ^m %kNJNC )Ѧ*z80s< SOUY !Qׯ3*녁n$ZQnD?AM='%5n^K3-syFVNpJ]@?znPgIu댮ͱ:j [ag?=[ ˬS™`aCPC5G8q&֎؍gڬϕiAeD͛/d$F ]̑nApWstόDVymȣ՘ğo(ˎ,녉+'A?'坔e? d+ Zm{؈AU繸vZ1v7^0QcW.SȂ]#s#t,?Y2W +WG nE2z6/!s t7hIe",e7R1Ǫu{tjS{ r}:L5"8GBU,:Xdћ/XitAp]0DWO/lw9j4Fm#NxW wL5HrjK+EW&ṇ2ԟW3i hZէ=6Kn+spIt|K.41búʀx0}o4ak,;Q<_&#(",̗$u 6Lb&*7e:rȯLEAoԱ|, V̆3eea+6Wx4 p: :$*m(+t(,@b;Kr\$)&qbrg:!>+fDb0ML>fē]< &0(@dmb NQ ~k$$O3Q<нE<4vsOC z2#Y8l+v ]g5E礗՛٫v]M¢uܤlb}boNРkDi\qba=MROPU~Jbɩ9R5]]y!dbt䞷,9|ڟ-{ABl KvLuU]kƁ7I2YVA a\ :gޢD܀o>6-mdScebk$Kr%GhOFv{JE_A()j, +BZJ|*+ieߗY_̓*4vEdžl 0z:'̧R'$nNIG=!b-&c@gGU>NЍrB7h+"In6JR["n5a-mR_pfJ<A 5U WevUB;D?ք[H"}}Aɉ_͡dϝ( iƯ {~S^}!=+#Q4j:w__FRr$D \Uq+%>/we)<~KMMH… suoAPV݀j~f[QynxH{tխjS3KKm0c!|ti? .\10hS%κ&[HޘgK2)D6IIF 74{aF*Ho.Oߙo6e( ;"j,ɚRpW9 Ɉ >~2oK1YA 8JKȚ7e,k רfq8ŌN=Ov 'HȚ(~8BLRDW@n%Fme nnWdn*[?]_?ږ;@P,3}Zɻ;8V`u*9AS=Q\ pr&moĢyP)SFOQ~==$\H3;XdLY򶋁bTT#W7$ -6aF†`(8 O}W#[ͳ~u338L8zXֶ :[u% hHk*!j56AoTH$3|2pwq Axwe\֫Hᚰy<vbzw/];Up+A WL7S̤x3޸^AFHKqa۸DD-WKviN]rxx[D`.KK:K~.rE{vSXqG wg"6mO]&PqG~Z(ggŘ[~)VN1.D6<dİ ~&/n[-=7Fϩ׺*Xw'b Z|ݥwJ_]nޖ-׊`v϶N$?~e]Šg^3`?Y|_?l49?'$Eo[ւ4*z:nޙ"]9!wo/pE)W~cfTdiWs] 2ak5߽?0-$`Pw}|86*6ƄTBb sZUX~R⽸t9q.ah36GIZ Z'  Lƶ HBA~U"=U?܅;r$Ƴ_FgsI5A,YPRvNؘUI|~BNLR k5X@T"7}mG+ \-am,7$%F)#2e`opxuߪ. v틌G !2=0c-cq%%"B,0$M7.'0sq&1H,0;1=P(uV#[t1"\1eۭ4ϭ\(sY لM-ŷڊp&EF:gؚ2avވ\)3 ˖g7b0 `ybR&L51yϕ) qK5.,o`51k.]jl-@mtG~Jlvz_Y@0< `]]kM3fv;1{%9<Rz}2;߆+9/yb%YGS2lfnwc ۚ5G4yʢJ;ohg_|58 pNsXFwzOCŬcΉě0x"$70`2@tN<|C]`v\Lr__zt-3 *#7b,MAOb3=AiOȷd+hZ}R~Yj,lqr[C#g uQGwо/'W3CZiM²,Ҍj1cwAV"y@=. &:TC(Qovbْ@؏8=GW7IW_{4Cb2?5E:<-s<5I새$w`_/ Z5cYEh ~;4˙d^ӻ4akr4hɓG!fhݞ@ȣVj0[rjlc#P9 kGCSԵ34P%tGH ATჺ.njŷ进:]Dyc vm6 oSBix~l hByZs^{S<*Xn%T/f[^^o\㈍ԭvfr% *dZhUG@q esq?۔ ђ鶯}, _L`"q9i+q+<ߛ0)n4=z l q8f*R[BvFď8Q=ϹqWQs){D.CJ?d}o^c.Nܳh,':~x2 PǸg{̫% NFCvW䨛O,U{tj@oM"Gi4a`'Brd/Ϭ-N 3tqeKlq$n\kkJP-'uޥWX%QMq+Tؤ#*K)eZ9>t噒nzY!Ќe X\  tF0K<'i#i%]qf q4=O o.&';s;&!mRZAл|9N5N5WbhDN֜$4[-jECtvk \t'KJFKwE$?/CJm,zuڳfʮЇhi?}[=dNBpnw)ν"+!'uc`% ү~%%i*Fcd] ;䢦6z+e$Bw,jR 슬(@$* H9*lઐn+l$f"빵V ژ/eoMv::)籧9 b9;!6k%4Oƅ($qEO)K{zVkGd}L}Q!p74_NX^[ᛐ 讗q+?79@YJdd9t/J re\'[$;p e&fV[xu.q9FL?2;2 =rs>k&&5#Sn4 "oYToS 3x^85L%LPq-Gnƚ>i Q:dws5%:#0ٕ%OV@ k;0TDC,-w)-0iu$OKf`z(p`Fc1;Ӟ8 &$Ej) ( `ƴI jӊ~?@$m텮3ߘ2E=GV@DsoF@oku\W/qZ/>ةtB;4)'K_ARBڨDtQR_ٻF}v3쮧VuCVB]~-L&wx8VyṋGqwE ryjibn=fȻE,!˺oDKRQ֪RrOi8Egt'\ pW|pQ'{} cucТߞN=c!_\8^v"S A~6XQz%o*|/݂6a6>7@8G፥=),-U'`VJJ+uF4;CDBx)cN TD~XXYJQ˙L۠~/sX*T fFPC|.DٙCZHCUzfqg$.,Isqz!)[=уi"e0c]}Ҧk!Sܼˤx҇Mh{XYl]a"#.PZi6YD?9gkF}W;D{"j>g,\Yk6hM=&$А60L /|f.hik+i"-uh=c{0hb5 YJiG%Zr1间<>[w=#GMbn)]cvʹxښ,7iD6* î`D+V9)`{eG (HNaQ{:AI}IIe%F8`w̰o-&#quspFZŁ̶zW;/??Wfz̚Of#u|A 6ќhs}{1;:Wp'bS92'n0Jy1OPi.ٰV (|u-tػt,؉YM zuNw@4RR(<DZ*+^cпvtĹ*Mi裉+?&D?:t}c%go`0CÒ h0CpwmٵIht6:%K͝o?#KV'$ k!d< l/ =jN P#Do;@t7?.Me˧2 `vN+78 kfy.C{.W&pl0|\D]iҔ)f򱐝V`ZLWAыVI])U/a@ So} Md (,, 7d॒!;8r}[ȕSyB:oz7_bDAWi} C>QӀ@ʘq^ \<~l_QVsT+Bҗ6i s+f]KO0*[gJPrݡ⎳I;.זL[yqu8&+no:!P`j~wգ8 孧ԛ >|7iW+HL0`c! YDvj~ZBxАF >uߙkJ?"1=ܬ"f T@ٌ'kC)_WTk[OkY`|3KķiǶNZYb`J<[eL^%]3ț\ 9!;1ɚjY6HWMNoƫ /e Yf'FD'Ūw[Ncv`W\m{E..?BO#ʻ?) Y@ʬ䁔MOK{Uǫu#}K9}B^!A\~fƙ˞"%Nkη&]$2OLBXKSwE`b? EXiagA c!fjh Ȭ٢V+2>+;Ku)ͳ?.wE&F?R߫`G&/{5w塚6hpX͋3f^ܞcvF xIM&[3PVjFuP_R祂*25e62 'zf , "LpMA(WũW8q!JWZg"c(WldG_99o~%2HٛIܾDzRɶKy.حo%ղ4&l/4 8ߢ/ͰB$J!raJZZt;-b< J.NTi]\o>>ӜFU]X.:$IBnƥ蛯yq"q..8XNvmD}6.7HI %E&xqrvיj;L Ms"8-s E'#tZƍWlS} ,s#m|s/j ICQ3 =x'(<(BP(w8u{5}qJNW&(R&we?ѹA~^_KO[R)fτoBJ)@tn ia0.s|虬, 8r!Nu~?9K*ס\|H_~ \%y2ú$"ҷJgbosQ޹,p8PW6\dgpȁ>iwqB9?I14Jdf{V`&y_S񣞙ZHMwI1uow Ww Ρx|JUփX'I~ R[ ]o.#N!e^r5::z (!>-I#kQչ)˃0J2>V贛قAQJVfuԁ|!R@>~JM?۲z|'[Ple*ĿɢoIկ_ɍČx_Qe^GEQ[Z CT1sS*xOkEC2ʗӝa}gkua=e1f~p0DRҜ8qw(5LG 7eOw] е^vL)Ɔ$!L DO!&5ͱG`)Șrwՙ^2CAw7\K=m $ӄ}PAԵcJh`Do1JĬڼS ` bzÂT `gaGYpKz5PoVds Mn魢7B[_˘,8db=FVPH6 m1s"p-^uK+0q4_zLQka!.""T$n JQ;>;4Y4!=s,5yp,/ac[$@̪7ؓχF{H')eg&g RJ͏lpZ$x~T~mѿA-h('vSwBIn4Pm>&X5|CoKg :Nwkjn0rUe!@0ב"7owv}!|UЈ<:ܑ_}p]`zI;bXb$)k? #-|+7Tڗ̺񞑄|T>(mhkh\Z>ByضGk? Hu О뒤O^] 5*MkM.3$/׶!(opϱ'gc|> j/)@~xՂ퓉_i!eH샀_>}~xd[ʮ;-*5hP8Qm| `qn Ds˫vL\\IPG d|1CfS{ a (q?|LYE5Y3N0?Ot+GZ8]6e0F)MX8!<2/Ljӛ=\ɡ Ecē!xn# !}k;-#)~}ѳ1B8\<@F h_3Eݎr++)Bv1c顲\3]THjV0,ԓ&IaP>*6R6a>_:i]¢cuy_E^#&پxd I3]]е~9uWKbYL~%iin4s(C m*CE" ~Ȕx*dS׹5%p-Gt^d|0\Rf| }(&{f]h:;0mZo<ƾžIOMsYyoΉ*:WHn 5;"AQ;b-1~g!dz})8xg3ayC5Yohn\gM6{PgYbeKml Dkط5]#RWv7'}j 5-X`KO5F;CQ+iMA[c oGB -Iv0iJ`"B#m9Ž|> gc.186e{Y+$8ԏ :kRjL.D^37r|-9{JR$J1czmm*<}߷. fIam b 52s'˜3giWi|y 3P7Uʜ@݋inD$nkTjsLjfZq-n%&e%bÑg٥nQ5mXx@1FV\/Ai)=M -'xGQwwheG$UV=DU!\®XV|KG2y!DPkz,3@L^xתƓnc`iCu&kSgݶNp}]>!ͅ-4 fԲ⭑mnaކsHG+{,T+oC6 ` K[% *D_7'qIîvvDxM s%ʐ! TBngBb 'obyZZE:n+[t_|7z`.a&Yq kvxx ^&'ҞZ꩜ϻ  5-0)?֮`bABcx&őBbךyΐE ;h!>R6s#DHF7(i=*]23MMX:z@& 08經y`Lw.TdB!kg|xܦ6IF.nfa B_ 褳*X6x_h Jd!P `^EEEeQ4d5!]OƲ)=u&x*<'uHsH疛@]wДR#LHɻZҔk:&^˅AwR䫢#i~Œ. ll %vo4ĝ6Z"{p8%`( W;Lj<>Jmnʾ>͛@r|nۛEނ"QH&Tң[`eԄ?cNu9{ڭ| -XlRpXV> { 2|6yȿ(_ PfgŜp`ySzhBe(l:?G.)_sF ܾ(XIn*9Ge{ _GŶK_n=g-(iR -g/Eօ]q@ B;ԃ%@0iӰox cvezJ5euwox8:. v39] E{? Y2xbpնa u[UeԉznH"]<5ZVy!0vCVDw'oB?.`?7N'2˺u_h_\͉犇* '!`q[jU >}*pSH4ZpG8al3{f5 {O K3IRSjk@0_!͂ٝzSzEq%^畗lCܢ&_f3g X)(튝V׃wR%9HY.p2;F*xu Duӈ[T+2aTc[rok K+Qؐ0?+ L'/?cVNrl1 *<|~ץi[%Su^Pƅ$ UFRM-j,r}3<| z/wnm;wV:D/:FispK<44'.4@ci\Q}FS zV n,a&kz鬫G˺4OHF8o/\Gqp$X/It5 w[SϳmLAȎIg Jr`ઢ`cXs9I[A$ G~LKAK)z Zy/ =ǃ®dIu VLa@;ݿ5 V*Bt# XҖLɰJ((笔唨] n)˴f5I"K+Ee q9r?B_ޠ ֧2HX0i.#O.B' _ R/drJ#HM^u֏{o XCaV#nN;BE#{PhC5Q#DsRoSgd?,{($J_Vك?1׌Sƒa5 #ZFeG[X eomB1 뭔lf/VjAIBѳVTШsOgX^1D-,'dPbWZB&X Fͷ-zvo9O߮DWTo ]_&&De3FjpI;;Jy يnRi!T*e<4OdKŌ /XIЉoX:jKd,~]X)6([j^wJ8?je-t .C1})Xq8)ǐ{/߲3P #Rc%e/>F$a _?j",tO |`P ZzwxQا nP!*JzVh,"=R-rhތvKb B0>s}_*`h|W﯀Tb xͷo@H}^K?lFaf:坱0aiwg[Ѓ?Vĝ%E]#Ж8xŗ,`3GSqzwGuL )~`dUdʶa[HΥW,Ty'V۳/1 S]gAYXܼapSBnߒr<13.fwnA9\M.lJ;`(>E 1q) p 7s?/@fg:`]+3̙7M4ӗ*v]r9|ߠ sϪxnɻs0  Lف ts#TBG5cĈgvY7l2? )e@Y㾋4ҳ; (BKn@+,\PmxUx#([́u}ަӖ+*g!;IZjl0B.2DkE {Ŵ%%fE{l5`1,j:۠\ `;~yϋb}M-53!tH z[pΖ@Qyf&$jw&˛)[n\6cGK0~zJO >q}krBhQ$x$vG}8H&aIqAI!ƮIQك+y`NȒԢ8^`JU)̦U).7PnK]^h4 Gf~ˎزfX]s2c4ׯoq ڒ ZNd4"K N1;1KAk"J4%~ѭΖYjbᓖ"&ahV.Oy^Kw=9n\hM<|8i Sz"gto3AUvYxN‘k<>E')]G0G$Tyhf Zjjg.8'F$yhy;  N&LyQ*_j%xfk,e|4p{.p;xEVxWW;&2T"]-yΙ}.D<=iC,Q>tkvCTBࡻsݴ]y1-3)+Rt!HVa;N(3 (A] 2`q hs(_5su}'gfݷ |nu-Ȣ3R%0fM( 4?",*aUSǕB{yT\R] $yP![_6c\ٰ9ȯw5p) w/ԍ:uõ29|dvꑁPq `<1!\ HO+$&3w BT,TYɉ\vķɧK?u6F*q|<EnUX?;"EbI>D 7mRЩrrbhd`Z<&Go2 q0r*BM`VWC B + XۻsÜkW"n,Ќ Xx[E[,ZyV OjX\'(WԠ~Í?rY?T7*2#R?C*b7| W {${2Ȥy}7 2W5Njaw#W~}cb1`K?z-A+)9~/lI*ؿf٘+iRdC޾CPh:s‰}Ŭ ~ZQ]>9[ͥ-|>Ïtmq˙0N̽ʮ`f,>Oƒ*E` i%M[^\Nz:d .k9bRi:QJFӊVl_ǯL^FHSL,l~C){Sդ( 1g}V /I[g5 *cO3 Jv%2չhNy$l*k!j(WWYIWvqKRn=4,Eyr|r=-,Iɉ@#KfС`;S1lQ69jn:_]B8"-"': 19~) F#c-z(o#)[|-A-%),FoH0\9LaXif}Z.m]%d0^i0H>:s|)}Z5Wt+`L-@DMC3jh AA\5+_`XlA- m\Ő)A6~:[ c%ȇD6vZ.s 4,hHQM.ְM" fmnL2͋[C3Yeͥv ߄_GU`*C=}Nf$y}T UHw8g2Yh$PQD9Iw?SqO= R w}//.kaw*$ֲTc/+4dl:d{"%9igo<کn|kqAM $8TFw0vnify^|zzGw46&)L tO'"6-'L-q3PPMHj|v:7?9ktL3йyǏEwFc4|Iejh%Zk./V$"#%7eİP"hrƳ+'Ӿ;XuyRpu<ٜD1!?:4}|g*3"l;nA,Y_\ ӚˣnGG(떰6T+۞i !*HTd{0f+0&7{|+~3}iinNNHe*AP] 05!EOX-13IO 'H-_K]?ѿcLAQZ`ͶP0hqKev 6&Om FAfNqh?:&=«FMMg{)3 i%d[Kx- S~CTk1lՃ =jYАoTB kT6Z*^}H<(^k ʾcs1 K*V('ٟlnG:7gl.rR+cVacyr=F2ң@бQWWU!Qqy#-ND2-.֟jv8y FԤ(Fb׃%i#ʃ*^02Y}@{B&3X\I@Q "n:W?! Ш $4 JN5I7#=Tg$֯nn"-M3G.!'Ǖ@)y7Esa"jmtܵ\3NP>(<4B9dch#;(ǧ]xZE WŖ Q?<Ǩވ)R db +wѦlmfq>F`SDS \?k1p{VU1L oVspƒʃ#gi.JtLU<q(hA1JDN[]}zÝI`0OuLi%pnd-sQV2BPQ?l(0̫[}wEd Ӛ=P5+'d;F:(8}MA-[q%8B;s-M9讜"=:i/68 /Ut5>GsV[ dp`{hzzMywbPesEazrG,jI3KX>Mjo.ܓl!9dӿ[DcݬQ]R[~3<4-L{H_E L*KM `ogwel ZOr(J0XCtݸc  $:f-KxQL_x&1i=%J)SpM1;$iG0MC_4SF7MԿ>pM}tG#&ч m1s՚wtlW7kQkwhzt<-ٓӴy5T$ k075E N'ed9gU(7zI d oGWSE#Ikn) P낉|{r؏%KNb(5_qz,-㭕' C+$9PpH_D0 \*gKk/Zl0\ǰctjme%~s*T[ ~RU3 QҺJeT$/.W"wXnFq{n'VJ+`׃! ʮa/@|^H~_?t!L 20E+`%,7?ͯm@EXSTc ޛX!1A$Au< R>`(?^/*]٫Pkɐ/ 5kHfLq@+w _ҟarW QLM yY[ Lx9He w0e˸TK\}#^sܼBz ?Dcňz4f-1?/w5N)2v2ׯ1zYvcJi#FV{.0z')ƠTTY_w:Nԇu^zj=0lUS<_zø–fR分5i5R}yJMV&;NpS&@zs {Jҟx65vߗtڐi܌"aV%j\G1v|ux}Z4M,5b/ -nAn\NcP &6PK:{i?SXAnm3_<;oĈ_`A !q'h`+\J-y3ynx"0FwmCrM1ARg5~B2;qGpl=O-Adhkb#!6ѮZ/Ə$vHTUwT:ۦ];+1ҨxhV*.ê5@k.{P赥kX_  O{`x|IȄg*^~CܵA1 4 Jϐv$z>.`GM&㏂|VBȍ<^=u /U +i‰)j%M\p)>[%'^'[ C+xl `/k,C04cO=xqCw#9Ckb+=}NEv`h0(^IY 5'.'_}?K^x曐z;ak,fkȾf{<ި}w; bd \NuZw9z@{2v>?Λ?bRE)lmGtC)Ŋp,nݨ*ִI'PV,ORc :\2zy5 ?Y GjQ%ƹ)ӴjxڙdNzgxи4b?JVP]ʳ(9Q58Ҏ vVA&/TD|>t5*GrE\20cYb0م opJjt 'Vdyfr}'n@ؓ!sRl܊_#6zf# r1WPJ~Ù,u=/VJ e˟*dwIhskRkc':,b!:$y]`7:6yZ*xՏfmox$QDU 񒉭aI~,P#pkJ,"3]Yb4NО+ϱ!`[%o"DdCsblռ2)u?,Ru2P77S|ay ao,e/(r,MHS!O ƚ/04S 6vd%GsoPPxWf2TfrӇg~`:/(u'fЬ?l + FxH) Tf.9SDO%3r*h7+VI۫F+:%m1I$: hy3[P/GjkFs/(qy-G h ڞ&[Kig"c#r~4ydL ~xکy_mCrzgip'nea;CT?>=cBi8G"XXX}ٴy+ˊHWTC;u7/#H9pL&y+fVl_ -E|O; sK&Av66Ӡ tq56NwJA9k}K?'m"v*+aJ)M3ӶƑ6Ç_Ef LNc~%)F8٬K2)2ײɐK;Qcc^88%4Wlz 7fl<l8>=F yb: 帻&C" \CޜT*UDD#BpQyIslR ňҽBާ-)Œ!NOtf$atu=kɥYANZG e{ͻ8@ XIABTxۙḣkJŽT!-<ȴDO>_\ 2$I:g!(v#G:\]Pe$%dzn-Oʟn ŸiZSk(s1Ai!=i^$h! 4ͥH ^akQCpMeDuVrsA%ϕh[` NgҲn`?e!P%{ʞkF]zܾG=\nѰlvǫ;&:ƾWP( ɮ/pEhIx`D{q Ҵfig~+^ΤFfh,e?E`Z8- (酒fũ.voSVgMbO4ll|ol1e/0О3Cᑱ,_W%eU00#ny׆RHHj$z;XG%]H .43m'zah(PÃ37 Ƽ jL<̻ƭ̴S?" 2l*KX=yj{Ed)E>>=6ŀmICI3Nup?=Q ~@iN)GVD6JxNo/UM,eEm\v`Qi`+$^ o~N# zۤ>~/4Zcc2_G=}HB1#(BoevHV^ ᾫ9/nAJ ~(Be|sI뉊9'AKRyX͹du F{Jen_tr9"lflsS {)ʘz9avTuD#ަnbbA)xWYݙ/,~ vv??=& $Ml؃{[Up-pٷ(($XC2Ȱ,\r(6׆Yxݢr9`0ÙGT [9} b=20 FiDUR$>' O9 __i$g&Ņ nB5Jډ.l)sM X(D݂;ޮq #›`Ġ vZO ~"|< 4 >nT8xYYC 􉪕t" I5݋ rƥfLڦb:^D5v 欿{]WI$gṷ4d8D)puWpxo /C1맹JW܄k QQ_:3T?A9r;P#ˤ3B52r+*sac2Xיțc3buiqu%Ff3}a>G& SHte,'˨h`F|*d:92s9ɦ3*rlIYix>I2Ÿ<̄7\j.# s`~Z/_/_o +|^_Z&as\P/b(^C_-OԵ1n15}2,9K"Dm&2U,yyC @dg]6ey!\j2TARuo53b=޼gT:ox-Y3 LBM|pD|{&w7Ķ*JCuDm!)2d Aic>3Dfg|l\3b['Fʋ\лu<,eG)f2"f")hfuo[ k;<ĉ$eoA̿vC>jVm J UbMu:$1U|⒢^jA6|̿t #[ ~1̨ *n.l۵fCVGXUBX0u·7fhqc.)b^*5;2+!h 1 WnTH#]N# AϱZ[GmėNAJm"lq"nHJp0-T2N eRlDBc:H 8F]BG[eٱ`ZXqOoM>M5k=JCfm_V-=h!!xP^/6nQ~D~I=; [ΡTbm8Í?e"zl1 ׵czprzX~f,J7ktPYH>,cz Pg<۪LƂ,a 9q4@u2ٚt,EB S1BDO-}ӁQ,fb9PA CU .ϭ2.$F3RA3N&1\r-"JMmy94)2h!lɄFʽRYa/C.4;ep *LF7N@GFHEUǑaEA=GV<:e"#lۉ#khZWۋV]pEі?ǕA116e˜vٕu=phgE.l,tP O%Ec8|2+X ޥ%nT3ecjUV'HAJ$cİIN;g'Uғ)h"WgiS0T ТodB%@60Uu_6B]͑Q b$$*"x#&,IМ%VI] e6ޟŽcAӄs1lP$nK{)q̹tĺc| VoS^SMY0 w|Go9`QIE=LRU>lF%޻+H[+%^uh6~;J)?C&$&pc~t^68UɿM-NG k׽"Or1RN$mPc*=Z12X<&΀NxG3o 8;&Ҩm_@u5(~D I9|JrS^mP1K}pݨ769qلJ;eYT% Ո_~_ՇMƣ+Azg`4և6~eBГsaD0DP:(xil*@ZWg݈u9 G߳)o4KqU&MvZuhx@3z$ ԋ9IMOփ2Ui\Q_}eZ5hn/.jPkJX5[ETwPݮMq`>cnrso!Ʋ?5w(FGbhH, Aek#!t=3z@*3Z)Aqokj%m ޥXrWb2FB+򑕋Zja%FĥbCzދ\bࣁ\;|y"EŠR>1BAр=4}haDB_nRPp`W߀'՝d2LO'Hl]'#[ZbϞ0ʙ\r2Som($U< Q=~$}O7V\Q9+g԰ho'VhǵD? ux?g92MPh;G{ies]6 %~=_4жAǸLS+pI_7%+PD{t6(K-ytQף<{b4aiBẈ2+6M "jY T _::'x$ӬxJm0QA{ O\CXI' /bm ߴE-LYl*zR/Rb".#Q4ItcvoC!m3ڇŧ*3 MkvOd7wbU/n.YM4%WnK٤t=AR <]i,ix`y4!xc/ͿciZݛ~f]|nDioP28Uk/ 27+y J;T+ M&XؚT2HH[m{Wg9G'êqzcdec?m+}!睂sfe$t״ػ!*ӊ~aۙ|sAͻY*#0XNUxLQ$!SBg:,?18lmp"?]S7g?b*DŽDU#yx*k$͈S{cpRuy{.[lQm-־&uh%lw6! mΙl9< 8G󤧼'"%6n^~eGͩҽԌjyh_wZGsT]H/TY- ubߓY#+D*vX캑4WGjEaκX/o8έT+b@djKF U*^2Oy!DL~ί`2QM^BB[5îFb+OW #QK~:nj7nc6UEo¸KROom^Ivg y[Jڗ_*8F09)%16.ż y]l4vDu>wF/Z*sNyF0%Xǰ6[ge9@UtREPxMv# <-rAklDl2:4jj,8-p~2Id4*]_ pCUr\'Cd'l4ѣLj<baR+~~b6Sb=͚w0L3R5>2>Pzͭ<Ĝ._A+Sul P aX\]\D>8h-vIh ҡ,fZ^j ji3 h?a'Lfl_IݢڰnIy!ddE+l̛ʯ0EUɃ.T DF~-f˳qWwn=i)Ի< k WxX$zb'@\tNVl2gqnaٝϯ+8Gz8OEt#q ,{JlК ǜ1ڮ׏6T:\ìo[DO4HiRxu,5 x!;=T{m}\.z:C(n3PR faG|٤1(+辅8N)vqnM&s' &UVnx$0S~ɠq{7VG'fV?iٯ#~[^DG|ڍ[ˌ]gq<{񆓵['$ r/:{?׆r$m`. i#Eqj⛠7XcǂVGy%Ͳ69e,֘bỰhȟn\KaSXIWFWea]4ՃƈV !5 +EA(4 : Xzc%$+㈐Հ*8X흍Evqx2GaرAj4s&IM6wi͜ ~ )W8x:"sA&VG!o~DgUKi6k%/B<HAۂK (pSq3)@2HiԈU%."@2'E]Xiw$.nk\? k>XQPNIDXcqLfR29Y2E՜p5Bk,c]+jxҼ(# ߖ&~HbVMq"vHGmt{TcZsd<-5!?XйM>{(78hXR6ʵ¶"4cqD4:z]sg']A0jQv׼#A mةFSڟELݛ žzJdy1U5+?тz4,-SH$Zc(z(mn@ϴ?ټB}h{eYȏ)=)gbtMɓGoN`ǎxD|;lJ}Lr+,R$;q $LFcYQ dj⯧kH9(som <[V^Җ__}Ow48{2/ftj?a+>x&8\>ܛr=xp<-ow#ىzL"IlqIoo//֚OAYVj~#kػ M/(o}c+dM~{+`BRm\v/sG;ryR釕RG`|6[~QfQ$骡Nb?{mQ"6/:aϋCFj7>pƺuλdOBS~;Y`:e{ uYdu9 ҜߥKԳD:ox޿< s=3Kn;`@zL?4NFv](1kvaH>BmІRDQ04&8C. mh F+$[<L!~_ìߘ#Ď[2^&JPG f/FgM3(˅ܤBzfE@ dehjR͵K39gSxL6^NӮF(؁#=/k,Iy)|(/I+ˮtu-"o~>ExRe\Q%lcl7<Dc":ddn ; O¡Ʋ࿘ҟP[7.`hV*;&|RV`KVTשFtEqLQ%sz##p?cHS}vaTaj;t0֗v0TbD 5g<2O;S7,U7gJO l=#!v iqnƤmsPGo-Ohbupef, WPɆ | #"K!CK@Ķv""L`~df&0ۖku"Fdi/1hVV {Z!Ktd`:6q^d\5\@V-b7k0,AFxbU߆"^lU&ħ[>JT8ǧr),]4"X_#vɴQMZu*k^ND4iiՙNp;I|}9_9T~M{bb&fr* W&;5("Fn^KkS`_8^?, 6hXGi  &[gqo9G@0)3CŮJ& Cmw@}ȿB')0MyAt?7{ge>C6218I1+q'fIꏫ&n.`g΢Jo;M@ uxπ܌ Sjy"0V"` x Lґedo|rl_ʐlO~ |-ǟ Ej|*,DޮFMA>* E ,Q[`_OQD`Q]Na]+-O]q{A!ێoZnd5:F!. _'YA_+&B,c8n(oF0J?~>}cg"GlB~kXJ")< v3<C`jQE]C7/ w=) LTs#<8JVڼQWǷڸΉ7kppjN#TݷxV4+۱^.dnK3BnE=I6a!c / ;Q`" A1)e @hvvX A8N"fm@[@vupNXFƬd 5&ZQG) oȎƆ%~"0 ᄲDuo~!ڄv$.cr/ox6׍A9h1:&z\;27zlٙѬg^vd/|/ҶF"ܑ[Dnl"o ~h=4?*Y+ hT{$&{52Rr׃E0)rS9ԨRjC+#OޕsgI& uXt?0|4Xu@?JLB߂yU384T*Am@{3j dJlU}oJb-=#ǸG.!MV{90XƧ!_aP0ߴ =?Nx&-vf)s$y8.HO6$QA+~>V|g/r!k3N(] /#6nM0=-Ҳa4 V%r<ӟ(Ol.8grw]x*_ʼ0Dcz$U7=\ITՆR1gLUX.3]z*dbBJ1.G %&V ǝ/ nk9#he}4,zM ÞlO]B&<}.ʝ4ĩ j"T{6x3)d/ҼK<Z$dј Zm,h~w+aM^rzj RVX)ds4)H3hQsZwvY{⴩@cI~} +1KP (D %ەs<*M" fj\$NRXJϦXmNfc13!sl|{Odz. Dbt52VuII֐ڽ'~oj |B=˱֨2 44YR6ab*-F;c#u(BTZඞg{ӊyK=3 +̜M8_JO"[Z3u$vbq\xNK$% bZ:x*)Tk޴GduH'Vg#*U|7x(rWQ6_]:?16*)FX@uT9 &&VurMM$Gc[~ckz|s% o>JDFXh_)1>'+ ЪS\W'A^Wy %\FҺcɶA4N9^wܻNB[cm_5$=; )1Z>zV Ѭ|R<Rs@ 1.u X{9=CvNC=@W@|3||M2zUHFΐTν`kBBwaغoɮ4CN2{ 'n&4^ZglԸ 7;VPCaȾ_҉mBz& @})q_‰Q̤\P`p_z <JƢ4ϗt x KPg- Eðf/$ 4-*C_Oq0W쎙„ OY)eO*@IIP:oE \#!fzȦhbAo&rЁ;~@ND 75؃whZ?[mYEQ+ູ's6{T 5O Lk̋ﲻ.bo".R&tlH]a~4E$A7{6pG‚C0ۂ& ӃGL 6x 9N89 jKetgn&CQU@.&,0_bd:Xr:ΌNlnej2oT?ywEjF|\|ԧf"E c6&}:̠({/:53O’i @9>_T~WFcޤ3NoCwrXo9c_^_I7}ԼȟM'D;q$Ɩh'`󚡉TZ6ҳJy~l ețљ*eow5<(G٣ p GmdT=>dLMצEp؊kWNev(s3iw;ɸ.Ԛ=aG֏d}ߏEm&s껶wneT3li_Aؼrj?fDfg #OGs5txa㝽`aՆP*N,!kׯ|p;1~(i x$g2Ā.޶>R4"+w$氣~fi{UCB0).q Ԋ\0f7jw'i3bMa32+45ds >~B7YVT)A%oaMxI~sx-=|@=y{2sPn"2؏AwuΥ;BaQ-З'JsF ZohV4Z +A˹/]93{`2xjp躂* Gf/33t3\g* S/g /gAvtwv-ʭg!Tbr"MqN^+ЫiHyV9<D`'Ր1zT'Xm@5W eͣ%دۘ L.B!HPz}1G֗T϶(P?lK]&3)`IwsRlZm$s?rQ*TM]7&|dnZsJPU;>7~G*e*t,KJXDٛ b"oܸ MK{-\B'iKY)z݄M2~:W,d0ZΏGhCU5|tYHMO=0򕉶*7Zo5=Ai˄ہ{j_iUCNG﹐B|C~_!i6(pi+F`7XX9e{ƕ}Z~V;;I}-I!^N8=~l.le[Y7_:CB7 8T:ā. 0ߋ(V5WJvcR۳ .U=Eg 7#-^HcR}u*1N5#䜡5ysj2U_V4e(8a)xИ?YF3½PW/.8"}O\h54{1 _K]c07?N%Ϩ^v.S>JeHɯIdc:?k _2UpQzvx^֮w1oE|ĿM znZަB"!1_9r`h}OhSv5|gl[{ CY;EpK>xi4 be,YU8V_[P8翈13xv؀oE:QQKFFq>=m8_t9Lٸ#HڍHo4]wZ`|<[3Eh`LUe jZc/pl+K<nɿ企 yU3{aw͍e;~?Nf 帝ʾ&wZ93eP ߓvЦ(T5?&҃63r(S3la>>-eTAr;r k^RF:\RU 0ꥏͻxzHJ[f3SmP"4a pVo"^ xia9f[&̞C퉮AM'Mێ/c2tԤ$-|t~~`jk*(o|G' BdpRUQZXؐRr]ז@?Yj րᩘZQPX!Z[,AZ-oy[^ЋvQ@~/6;^$T-J8H|&P>#cXbzJyogSl_H5&V% OΜu*:ijd\Q=2ba¤˒wZ>脌1{p.)5ycʞ ؎)`USz'kpsQ<؛Wzj7)05D љcN5%jP`ZT"'kRK4)@Sjuz#P&#A'*D'lU2Q8t!XA MwjO Er~~ &E1: ך1PдzԺaBU5X-Oed@jJ>.r,T@#eBQ@>CJWDTOp8.B@s^쎑p*^:xhW+pf\ڒ^ x0H-䦑e"|eG/ukĠvgóo )`:r K!WEgf60:#oY$YYYtu2ۉy ;,uou_w;? N]0c">tefJ2@@re %VE 2Ldv+ K; fEδl ET߉fhO"؝ y3C#rڂ8솴zt|dIlZdS)^6C{UTM,>]<zN WlO"oPF/ C;e^]nD5ɪ+3ƭr:ai?^-m"[[>[=}X$\yN#֧}N);UM/[ŏGl^Lnz\d{[3ƴ3AkoAM肙TQ\OpE=`FZ} y\7FoN2vUy!r \N;rJ. c<'7BM LfC̵Lrdӱu- vXH+[aSl3 =Ym99;e/KO^'ەǂW):2SCޢ~. - aGE|jجzN*$r?H%[{ۛꌼ#Gjpj r5k-HI]W[N1\ `GvQ`]8Ғ9'pKU>[13ۮˍd?2; 2tBB .oD*3 qgl/Ҫ_8x)CW?3d+#eTg}j9Z}qZ.c֙kηz} hwE!8U8@,ۥN|Y -Qo]c)K!uCjeՖ}.M>ç9BXDGdƅ'oxIyڞjʲ"cÝwdF[}$ϕe"بwuqbTJYK|Ww)@ SdIĘ #_DgNWPfQIqNULm9xvEYmp z\@3YkQ"Ӵ F#{eclKKgfvLy{@g5;$-:^G}qi6A?Z]zRhX[g'wc…JC(krW;˯{\[E*31救̬ ՅXMS#mz kԁ1wiz +dGޟvdL3Nszc'_Yd:S` ^ WeD ԪGʢ}y`lQ0Юrz.-GldpŽ;Y21~ſj`XM#`!\?u6Y"3'H-`IUÕ>pH`l.A\q}*0#\x#ddQ|M25ѐ?I<`+ڗ'>LupzG4Lq6%hW!TցtD7$$H3b4,\t%Mc|L/!/V|4CXpO*xt`V4& O?"71$ uM3QZͧ>]!h38%Py!9~g9Xi_|!EO*7l"ˎkGtJ-@'w4O`Q8I%).Es|p YBh:}M,J; RWŁβKƶII5+cٽ-_lhL-Xl|荠e.-AwF2RE4R$4CF?~GzChIyug*KBHRCaU ſ̍ ݊^PbY?M,bx,cǧTDߦ,ՠp(d譭4 k>D>zp \ߔ‹6|>C9Vy$PKskHvU'[=qO+enk ه1JԠ]*0o.|zV1RFؔsj8ۂj10keٝREA{:E~ x-#QL*yA׫>.4 E*n3z<[¨$"g9m*^z!$]4阥3E;mv/)DXM:p$4M0tH:طjeuL!~Gw|z=՗*|*OΦH'˵a,&3U' \,l՜]\ȜGqALAC;+ӾK5^L.\aMrNB\Aš~P =3lJQzUwMxvͤ|MFe'26e8]J⏄ͫwYTvqy-oqP]|G70\*L捬Ӈʟ}j=vǃȅ6R6hG~;T#xfjh.qj°,9m$æh]o9^slHH@?m'43zl*0b0~ SSPQɚ]>>OR>r>a+PmNY2/C0@͏/ÃYj}d GȦ\_dͧ9,6x0#\`D Z3B9EgbON_}h]فn`S|߬EØp2pl&JtC~EZ֌—,zEl],TF;g0cW"߽V,F+:Q4S *[t_R:Y|M~fXyKVr| }}uIwIE*4G qOԾ3S}aWQ}IA.Q.;1p~tKUV%Š$ s| #y; i?b/W:cȇ9qp9|@97ߥW\t#^u- @xH"=l0|R82xD0STn)ѿq]ȍJ3aΐ߇kR., .D\0=fD] 5 ,u+OJ]B>wq"q5 sf"w'fM'1"Y[R򆰾Lg Fj=#JuyN;ԡV=٨UdG/]M8x~X$ ߛwllL>[#+N!LJk *L_ YRw[b'=sYTv&w*^k@aŭ ||v6)aaST$c ^%Y40j%C&mj,?6A'Ӊ uB$=xt4zn(}G->О>O#ܽx˙V߼*.0ߩ AQչA#q8 0~fa:^vVu^b )V:Y;kz.5!?elBr*oLcMg D;c؄@̸0O]P}tnj 7Wh27/ ]mb+| c\#+={\+wO'~:}f\XosCJS^MDZaWxN/6*#IbδOҝFT#MBSw$1"nrE᲏1u:UzBE|%L~9@g"<0it94~K;Sw1`t|K#&X/! 6Z&28ȘWQ{O 3 90ٸFtOyyt]ZSjxsHL Pr&BOZ9x+5$-uFԵW:rЄ y^}xi'hFGK 5 ^QH1E.i:p}3 }ť2!rzرs5ѹ :o{U Xd16Io_Q~mp( !*<|kDČyҫpsC),^&Ҡcx%c0:| ^0%ߧ`TbC2t'¯ JGT Ue+n>Cm+2ǏA=Ghv9s`ͪ.Rͩδp*Yy)_H+TOjd%/ .K/Š&4\G#e-c&,,_#J0sQ -#LsEOsۘ>;Uq:%'SDA;&e9UD] ǧ{E+&&5PncwB 7As5hPAW΅sh .rE2{uL_'83j|{ū8 q# #rC˸4pXrA/o$鑣)K193,nʰGaW&D$1VkdkʉssgcJpQzwHUy?1,!wGt Bj  F.ȶ jꍗ:'ib]ijf@#*6ޥW\9з2uOf4{G76Xc܎g5yŲB}U0QE) )C7*@ Q?f)OKAș( 8^fZ*k󕧳ihe$;2.+"Doh*W)J< mpGী%I[~D({0XWXCT_JMSN"}ZM@OϚz1uv]MB(nV̲5#{w7w{[F_T#hw!Bk1*j`Uw * Y7۶Aе^FLŤ 7}\z6P& Pث/ҽ~j}]&Iq!c<jS~||)CU"dĖQ'{2oŕ3_C@^* j/p0*}C3@͗ῄGV$O7XӰ ]߈BqEBN{ԅ7^uA|@ؿzVmWO XRN/,]%oiYP8ZnCd!{;yTd\TKjm4]+!K :?'DCpsQտsAMYJCtš&[OnQUrWϙ]D>\sE8DjL6jBĂ! 2go>63XblgBN_݌$ ږN$5Po+]0V(tkD*$ bRaŻ_YH\6{kV͌jnd^RS*Tڌvpdۘ_g ')c}}[tQ0<3I+~ȁ_{n* 9#!!VIN8q?aoƉ<OՊA ypՙOtz04`rx]H(T*3^!Pg=PGD?eXOc +D;]`;m>8:[(Zyb*\ a*m턐;O 4h\n!/HQJSy[Hw.y.cLSq>n魢d@ȹ!םPfs8+u tG%3i,u2$ܟ nFvY 2(L|#w` -"ٗ7i)+he:x:!Zj֍4,cbS꧃ux &nE RuW?uyK?+ClC7~V mb+6+nnADPNKRd iqMB8ޔ'N/Y4n3"v8g#*%ӯȵd]$Bk7BW%B_s[c?f+<O{y4w ڥڨhɼH)^ ,yQ6~`H'XF|~!]1!`',gƵ- Iw97LI:A o#<Sۑ`>x59&1nx}/c)ANM4>w 㹦L5<MqsCY%jrGtx7uv$w|7OgIq XXv7ˆ%ꖾqQ]{T!S3c K ȁ1^c͒:ltYe~Em|fuS^x*7ivE|\ȕ}'आ+t]5VKbz]6Bg8/6ZGr) 2TB=* %WaO؎"~ 8d\sd 3VJ\RXnkU_|}R9&Y ѡ\ ˕d@ R9 aZV L̠7R?GUpUF%C3qf2} kن:K'6&%7;Oۆ3;iCd8ѵaxn+bYmdezKLmdPV1\Mū3Δxw7mIȩkf8B4 pA j6u؋ϖ¼-r1TR*m92afRΥ%o=vvy_ @o[ }8gy zѣjx܉tsY}_v@&rMж //#nIn:[QٳW7rfIMJBG_'XBI{חGp* 鲜Sftݘbcl S] LTN`m0K/US^R*xG5vL*/>"4o5ypf𸫛qѸ).'"%6]9% ~G,b6>BH(K$X!Wyi5Vc$bMQOIvJj&6,0kyy@'PXuQ9BFeAhMQ|*g؏ЄВF 1vIj)1&ݳ1┡ȫ,ޏ=]#S uO== mݨ6 }=& !upJuQ[E+ c0aMX4!DJ-Zrp;R(r\y-~&Qyc.B$نXQYYSī3 +ѳTAl5fyzTy Nu:M d6P\9̴Y `y [f1J9ԑ'$ϝ}Q.luUG.Ѷ'Ḁ{Lp6WN r "p># (JC߯poMqkxJ*si|C99_3}о[.4} i|5*nd0j]i2o󌴄ؔcikI zmۏ D0frA$^w޽Gz«7|I\n&W~cQPF"L ~<̓9: = H٬@Wr2Rn@^ 5)5{Q\G$mU{& nLO󼃊v[o_wnws5CO@o(P_ɺ'Txvׁf_W\di_)l{- SٲUx]_2D_?NEXp[g|.\\B ;/r<meB[ɚ̌uH"kQ„"؟&H x:7 w= (r M53횜;PɀصxRмuku%ݰ OFwE]bVNM{!ڋ(1zp nή !EHou\Ĭ-=em3Wg/?)%C lyvZL|e* y;A^6R?/@P B$U#ʑ.dĹWw\hg_a)frxӉ[xU﴿:ua YN-d4`4wd8\ Ӫl4b'}Ab,Y)gx IWD5 ˭f.a셍iBE2c'Bp#흻*v(/\6^fxHf0B ߇2ޛ,(d_8ƜRQrBvD^ؖl)E)Kv@"a$>BʯO(`a$l鎍BŀtlR @,Z;h(X^w"NT 8t5EEaPIm&m"3}Vt<_t#2$OܞP#8$tOԕ1.`Pǿ~^g|NoA,psT58yYS2XS_c;}}d׏B@'ͮݱjLvuRn։%ށ Vk^{61Z9Ds oE鳲%!_urCs _ +FdE0&G娣K:Y޻Jk= @Nʓ)Uur(r2Nl5c^A ʯ^ъ8C \~z0ZAd ꖬIl|-B 2\cPYΥeyi>PLD@c{}i6ˬہԬ[,o柏+~R%C| FF~ӄ9-"DԃP҈)(cc|k5¢q-cMKhr,"u|JEwbd-U =1J" ALW23?YYC|]8 橾eM^xa:R&q(mL]$g'վ~Nmqô5BeJ:6ʹL8Mԥaƣ4{p `V&#\XXq['6,+՟KQho[G *u @ԶWq&k#Nt+-K4畽`hbe]g3ù*<[nH- VB*5oR9$ZpO룑MȴBb~Z>"Ԩ}F P N+"#Go 8"5t[GFNTe(@ڒSet'Gj5(/X:c]sT+j)c4e[=6[ȓbtrDK B&Ϳ^̹F~w` vTp8[p"5C)|G-˟7EQA#K N4_Jy0qA`bcխb}0+s-{cSTݒ-iP[ w8љʣc=@2BVWͯ7%T Ap\! s,%z(xy[>23<}x܏RtVdmEOnoaLz-8xc/÷gvadɥ xS]%,?/NղVjխxA^p,G)lS>'B:)DII4P*(>V=O3X " )(p$tQ.[MKS;\F8TUO$!WQǏ4_T"1gzB) )hrI>*7xP*&VZVU[@s'^2,ƈ,7.Wi3{ IQE )hهy͇y٭;ul쟈5R{)V#֔JC̙Б&v^t. %L7`jkFhqh,A8J9g.ʛ2~-f-Y*90th8[Igt$Z3Gsзl% cւxFx(/ *h:AF- ʤ$hAL LZI_x]O8-^HfŅQiU]QABC Ch{`̕2?d@(gSmonr;q /1pԛMMA[ p맸 cz? 0 ~ AFѩ{C3lV$!N- ^U%ysq}(wk%ʝc>[A&{"!]@ZV2@lI5/zEX*)w N7>4|{heud(9L+2s7 'A #b)UgO]KmKߟxC&e8eUͶ֖G'[: !SA܋@vrGrjIhz[TGH\—'Iq[5vQΜ~8x$R">LQ`@#%~' %;5Ģ'[ߺY4jj"|/.?۵i7 էz: \;^pN`׵w1I른9MV*l|n/"@ 6lbJdYs lKFIޞfMNbx΀kaY ̡xjŊoF{**Uؙx.J%( Ls}VL+fTpwdH)_ɣTLVo@p~ `M#%]G.X) p:*7ـħ🠘<:Rbq\) kb .$r8gFk;ȠPiGeY JTva0{TƨSU EFcCHzv~]ir-P\Z ڡY?\an1!PdpD-{ԨCT kPBXɠĴ?B^NK:1XCm#@]^GWi]5l@䝛%Al,0Vg$=[`t]?fx۠@OxĖP޺G蒯˫.u˼LU5n:E#d$4(G(fFW :B"?t3M$sfsoi[FPC:6 g32<ؘO#Vªqp1W/$΄hAB:90+" _e | v#bmlrT5KJSI A` !QSM JB]ąz)ߦ~>nnWӗH]r:Ov~`o}@iC#:^3%2j"#w|X(YϟQC{k{?#|ZBpN$(tmЧCf{+o6>w""Dw$|Go| 0"gETD5@)01_:&*$?y}(T@ry﹫Zb,[ghL6y.xЗ.̸&H:iJZ8h/qLN_!T2)5 rfa8WtĔ1PhB^ߎYZer6rȣ!˯Yc{9P{խ6tR0=KU?FS-ffզ^½K (@>dOA;߽ʮ]a!3zFG8Zӎl3__rH i}Ԩ=Z & " d&d`1Ƈ$a "+b% ,vIO;{,Hw!ߛn43M mV6Z7wfu`84>%^br9I"1!vZ>HvF22I9AE?az+7-DU7eAhw)k]W@RG~Cۓ{dWwKhNPmb2\mfͫOm+l}*8Z:xAwϷ/s6Ht%^udYMIorE>p:' Zz,M| &ch˃kdhxn,ViǔWCr .!4д]*J{f K^rt]vF:T(Q^', bᲾKI(~]Pp0o-2"Gv{6tIh^PjnhY]ݍ{5,"6>F鼆\r1bC>W$Vq%o38z-AD}9N0=VG0NҠE=>bmXNߐeCY5*.o5rAf2JOBjY־4d=u fƠ#Kf6. D]EZQ͋$pFE$%Y i5{2Xt $yFF<No"e-vA#I{]e꺩qrh=gatF47*h(i 5M a_?ČR3%BWץ&61ӉrDxъrSߨg;eW*wӷUH ')+{wJTR69{>WKf+"%z~;K3<&a|BZ+hGj<&]ȢHhgG?%Ih2:ȁvҶщjfߨ $eZ VvZ9`Bk\ض̰8(-OUW?L .Kŋa*O>b'p{I; ZzC˥Hpx1pQh.Ы u _U,TD7((;QM_n_2 a%=ɱ1#H$ :eT`āV}·6RF߃!|DǴ,''` {cE_㍷xd"3։ X7|chA^7, 3CPBtd+0d B5M.9Ox#@ iQ*.JߨAKpL~u):x# <fÈqP%}&c+_(Yͷw6.|xD'C{}bAe)02:hl55g .ZϦ l`]^L+wjX6ʹ~jFԦ ELWY DֶJ=VޜJ:Hń4Ym^o-K\5}C6ov1t-M =4ɀ# á0SZW@v>X/&nfawLRAeoȭ^n-屽FwW8M_ d^rSILPC2t:23z?]6ǫ Y_vȫě( x dE }T(b !ě}]CeY#9K!br:so]#1}PX`{!ѥPjg O_3b uQXI׽ E,ְi#pl&pM|9 9yYAB(wlLDo(D 5KUۡc00Pabp~a̞άR5 " 2"" N `P~fуWV,liٛW{c!Hh8nலe0#($:eKdQkzf Diwf_6tJx;*#yH8MyvFy*V΃.G=:\|T -Ÿ3/vwԯ7䢓I>r @:(g kÿVFaΩ\֡E=|'*v)A D^ &awjo*#:(fg ̗c;pb Cޒ:`-)?`|?uyшz5DTGVH ^v*J}rϊUyl iS- WH-<' O=nbтzgfڴ?{@gT^\E@I5 sM{P fQTAl^S&l.Jv'`p!ou',"*eP&&r9pk l$G15% Iy@CLk֞M KtJxζ]$)fJ9 '&ɧUgCRbtnJw2+fq(m \*Xjȟ_uOW\-/ fk`ڟ~ rgΗ=ŴsJʗUdկ&P نCaCKMɆ #ǵ 0u2p&/O+$8VIy*N\BWveV3ϖZm&6~4PH%U km2K`$`X85 ~A#FWwlK4 TRoşRE i1mdxn3.+qAy;B @bB`Ģ;i0 xH4x%6f_5싴\]O%W*Ĕ1oGFiP dyS Z`#7Bel[}G ͹5&bȖID1ٮ&֝}Ggi;)ae|S 09n</_pTg,CPF@ٱCgw7EZHQ07OI_% j,.?zhkR>!*745B0D P8=F(4QK9.TvLo$׺kCO%for"oo9:dg*ww1OEq,bȠwOtDћ]!hcۅ²v?4=\I7{;z,2Œ^ҥlJ=%Qң $An+%fz2y){Z J3nf ѧij *AКשxjApO%K`~Y <<+9P~yCbQJW)U&6^tbt`J!#-% A=6XwL8&m)-wX)YM)O!ͫ8&Y M)42Z[ (Cw#a+bOwhDA +>b&T:Pp i]27ƚc7ך #|`1=F\DǍg'b.="?竅;Beb6)9h izLf!]%<-:Fd=% nSm ׎++z҃ 6`*87?`DD )\@5r\k, It,6S~I+4VGXk-Vs?%3xKgT4a}}0] [8QVcJuXE%{/&pvY(樯QG)AG|#.$*hN.U?까zaxcS9F UkgfbxhMo5͠W NoARoO>)Jz ҶԇgW哕>! |!y1? ʹ4܃2 +Y}x3zLgBzlX5+'0K[2c0~ JyĹ}Ƒ0l=k.^v,+)qP!E ^u򱞤ET=3c~HG^wK[%2{}go /˴鍨_%4/PpT R%#$Fh837Q'dP?"e=?-(/@m|Y W+Owr]NC킶a}0u]Q0꓇gR5 〳-[N︋G@b*E.ݼzSb<뗭J0u|ygc M\>ԥt!tFOOؖߪzmg:xN0P͊SWm`'21_"liFV Il` 7q.dK13/JkA1fL@-_ZOqlXHN\1$%TkcMElߔ"9 :Eڨ,]6Zc ab|"$=_-Cܝ=\|^^(5Y#]nLN4AꉍHMDlQ_6X&þ?ŕ: Ksm2m19~yFL b=_i 2ler_ms[_''2g'&ÚgȒ)XuoߚHcTrPD=4 HizRH:zi6ӥ~-32VQ4@&VWKCۨ5o J?s/ :2$WC`$  _YW9Ybݙ9ZW3kFHGEWnt;|"_KԣCUM0]mSG9J BpNIrP.ِOq+B}[XaIҧl=65*UJM9<*(d j4ŹXa|rym .R5o*E9J5wU|<ijnTJGpE/=Wo!P]Q ]ȫ YJ'r4~T`eCȨv!JSV )nUV/̰x@ . pv9cM ;KTC lā q}I&A:t[^T[*eHuG:z>geqApz e:EEDz2*HT\TfZ\Y1b3QC%~u~-9ϗW7:jƹ s#EYl0"u:[xSJ_-|TwP7?tgI6Խ&6ˑ#-.tVVc'&/GU%wPĈ1ى_uةt!lnZDZK ѿnSݿQs)rT|\ ncVGu/+6;n;6Ӭ%N6@oUOf6Aҽ/;Yj<"8Wj8~쑶-y!|,,1ƝR3'%|߹Cv! {Woa3Aqӏ'-)>\nՃr: <]zRaԡ=p |˶1A1$鞄.dQ޷:ގHE֑PE_rS&qL}Xٸ?M;N0} ex"jߖsZ0+?yј7x]oqW޳[MxQg5SڋO-:.Oi _ʤv̮P5d6?&hS$H)r|PX; 娦tZ_q4emkz]d8`cG8u2>)A+2%\׬aM -BJ :D'5G5V"g+rx`{oq|~se y "ɩQ17gƫh1=MM-mU-0tNPaM3ů@X)9CN;SGasxBI+mu'1'n>&2o å \NnU?D\2n-p0:`d~cEƙ9CO]lG`iu :",s˸BB<< ]Xҁ1"SV,zZu4޽<^*#k_AP/,HG44K[Sw:._$|yj~5qY$ۜ~eCzIV&pCQ{5vYb@c?j?CӸTn xM8^U0߁~jϜT17GH OJikK/4]%#Dߗ8uLybvj G%E#oHt_?K$ dS<8$yoxjpGzayEv~.bvH;mqu!`8A1Mt@eST1!~<[mFoH[BVxjzVz) f"2m"h鱹j)cun41L 0[4[UI}hљe}ނ.+]$IֽVERɜw1_sstaOtxZ:5Tn}3_V'E3|폶 o2XI+?N__ s!>/ B{|ۣ֨'$APsCP?/LQ2:@d|ߑD5ZkHRm#0YQ\" %ޙ6kaլ;.laF[ocxVY> ; 0|+!TU& 0&'"TśoABoDAkVuRa8̌u!svքbZJcoB|_A& S)U0U0޼Sm|dFmݎW"(ůGz6!^M D~!u ,D$T sc.DC{#ʉ'z^tG~*:}ܗ( S2W!ɉɛ"aߧ9q4ݷ/aPܢLm6XÓ[uH:pE.jGZ9fn[ˉT]7>!yʣ?YE:$(wWqTc_<̎}Ǽ7YQO(s4bͪf%7.61zED"^fʪD!`\&AVҺu )!ngFLO7yQ+IxZ7iQz%UGbװ:Ds8򠫵Waސ~QގQGCwT:_Ҷ;dyF i"u,ow!rm]Lɤq B_T|X*0Ơ[--;NqL Jv."G0DpqKW;vwӞ~R}Y 5o2GDskX;l4]Kvy\0,7Jt5qѲ-\B1L[8GS0U+!S45Hi?΁ASvҴxiq]v^HA{b9e`2K՟c1]4aJ:םe#~cAo ~M2t}Ӑǐ"vḛHbYڠshإHm1BZ+ahe+L#\u$7MCO]yz7AaV_mCģ>;*?t{gEZoR,nʲ51`8CMRCq68C:51R#rlxtaneҎ`A[O, b{+iҟj&5軣A1(v,`{ػYέ噱aPٯ-Bus5.|? ʹĂ;۱6qE:1`-o[32(`s5GWI& 3燞DɨB}p(Z`'+kT6Y$aAP3hep]ɿC^E!W)30ZÍEA( jRʢr}k?/PkYgo96LY6 }$ڲwd(;M_vJH.!g=uRfcH";־kJ"o(B%OBs18 gnh2R{:p/y >}K4:С&=Mm.0 ~Ȃs܎dH/0KIHʹh"wsSXaBȭN<[#2ԫֆ:kTڮJFZNAHlY$Cw2\Ҫis~^C"9!'陑Ѯq, KLoqo<|y㙖5Kb_\UfLtķ:b%bilRٍ-Z$YCB~G lˁ蘡D~3v-?}"AQku1*)ʦՔoQgf؁'tC Mvg VFYت (ٙSX?L%Z ?fjf ~ ~{tfvDٹ>I%h"8}xe8 f/դ@zHUg0;6vm {8`EtvFK߀>$=TMd0km) %=?ʴl:"k^PP8K>MeDo}!7”JM%,Y5? ^(FJlΕȳ7^Ow3G ZgL㇙^K5Tdoi$ o˦S5;q _W,/Oѓ~'9SD&ׯߥ^M;= >QgT2{y.~%Dp ` {^0wѹ8>[P~X83)!:ޱ)/˱nuK͈mS2![/qǭMwDwL ';p t ZMhmD򩓙)<]#RcmsіbUUx~J+!"Ck9wxT x4Ջ"- ${s;/s_f~tP|/ط@-afcQv?HW]TtW8#|? -DͲa50@F"^+MݫuBVl K+7TNwtMOl_Q u||P9FOVc3rrf_yߣ A<^O !qAb^ơ3[)݂n9-c:呅BR9#q=kܠdeRSXƢeX}͘V6-}4Ǻ }5V|wR^# }U;-.cnT->h<؋X/izїҘ7'5r]g5sr%(7aƒbceQ|TuGAaj0(rưW`*h hCZ҂bZĹ^s|ܘyTnORFhN(p }똖.F $ L[/j11 Bd``MtLÎd&˛8#ĥf% !:#z;usA:0j=vG{# D{W.\Bt?m2a{: \lvg\߉mKq\S/ŷV7iZ4 <7B_ACxnv $@jZގZK5`DGbEV=+ 36+cFI|;]:K&{ +;͇!ݽ)YE$G`M$ZUdN:|՜E7oA!$-i.biRՎ[\m{:"Ra}+(;q.0@ 1nIKv\ڈ,3"dƮJanmlm 6˻plp _AϹ1༛`og'yr/pjG\WJIpjpiNf`@SF֣WBo5O'LK]'fadBgf0pTJq! 0ՏrFnaDa?F#:͔IɖbsUtŢ扂 ` Nw$/ɱċ" }XFڈH y<CyYE!"$H/mclۣ0X4Fi%y$e?vT?S9l\ u>=k:.Ӳ=~;ۜp~iꏧS."i}ʬ^K?{OBBU~ .f{iHz@FU2gpkh8:Y~ +1ّy[ȝytHKU!d?|9"=ոS2-dݘI3`kNy?i~g+NT||C~ށ )W!}׾mMy|91B{PBsEj:~_,)I񋄂\LXea ٗIb>1oX:0ӡwyOh&r^2\CnO/R{,\(x,Ek ĤD'&J)Oa:$ĺ- q'`7ĘS:g+/85]jM-?[]VI҇_ 0䌿3vD?\WjpڮZ^v^m8tЕ렉)>ﷸ;RNbK M;N} j DSC$C >I@cJJj_mp^ 8(̠ ע a"5 OGH:/1#+u?Lꭖ 5?1٪g#f yݏ>_]KCW}݀|iڒUPB傅XZ?,PFqhkp}a@Db({< $^>_T.v`mv5 ާZjg:&UeGx{bQ^kwb~]&(3H 3iplr<[\6 @ٽa`y'Ӡ 5DQתӐM+O~6te(b.9ꓤoUQ._َcV O@.Ҩ_)do081!6o֬Jd5Z0?Yu~(䫓@uVyAZz@ yxмyD!!sn%[xPaq,5'6QCBOZ9cy{$W5ȖLe{WloE!Yznoq\JGE  ݒ-Y.ݧYgK?( uoX@5ik cm˵owFyv]ڭ8s( 7h{55tMkd8cOP̔10sɃl$Jh%l73HϞDk~|[Püd_x%A)gϺ^h#W$^#lbiaO'O5{y="NiqCT}]y.^eS_2,i]qԬ4wK(FԱ ~wZN.$39#7]k>Zh'q6϶wlП6%O0hpI1H[5!E'>GAԲS[w: ꥈ{ ^ (e8'&(Vwad$<pD)D%BCH}Oo xC=I1Ю㎑ #9IW}*yO.i0Yb983@2SAdWʾ@ҟئ.&~~_֌x3vִTZ٤비hTeN?z'1fL;d zA#:m&Y#wTFdxyFФk>mâ.Z_+4W(kE~N(~R`4)}VT3޿|^[|*jזu-+`lEOנ A߆Jm)KL"TuC фuxrˁ钤y֧gY`YC-:&=ؽt Uj3W@$Oz"@rWfœۚ%g=rqX>&0E[gv -fճ+;t;۳\v|r~\S$"m8/'mLcqFz/*QW5c jkWcCmEKgepK1M7)p6:w  ,$b%rF17/s_˯R~|ܤX4m:OPj`-5 UfPDaKs{nAI#Q o] \Jr:*ya9ȶ6 sK:Θ+ϟإiґkul!lU2? Nlj4g=[/5phM$Rs?YnZ@yI :®9$~5*Bj NQR;NEyԲnJ㔡TvEdSI^,ZvS+4${:ø(%#VK8Nb?5F B6u%o&~)!bdgUF\fuV9E~QP5bv|T9cdFm=> \j AƤhES㶚 st;!zZ A 3?;F-iNdxv5/T"` :K):|Tz";E8\SE(V_]KJ3+_ tzl]n|ͬpG0i0bSvMy*⦉ ? |Ur6GE6yZ0V-E>ban @G-v~ȋk0w'>uYĚ.d{닅PKi-V|a,itWdp%?jV9*6_4>%h bu1c>L l=NPx`{50=MPR NU!Ec~ExG[ W5^E?fCyd6nmp"ݤk@Ȑ=J/*G0z&.J(ɕg "Q|8g7 A(b5|hAO&!k9P(2T?*rʺ)]xZ/3/\H1hhr/7B,Zm, >oT, lxY#j >54$]',J%+/icZ 7;y#$-ӹ.UZymmgQE:׋WHrًd߰ے@w;F>'kjeŊNǩ3f<5>D&%m~Vx(ҙ@y[dg{D b&=6Sj,Lgw"/vdXc#E N [sfseI1eg⽒NazL_1+JOܢQY~3& WB@ALt{};`1Rˇ4S;,,wb~ַXu2 sVic %tnc|L%qQW5u&+6 2 L8?j-84;{e cS(AHu|]ּd(e,i?+^S|w$?ykD]+ #ru2}GΔSyT9(=t*Ic ,fZkxYqU@GgL7?"&Y f[}/-CXb(KR_ {Zg$t}p$:a%˸QF)W'F^ХiSx 98[#nݥ 3e|_;DžԐ.c59=>~ʾ%@2h~&-E|bh \5J q[]07whW7"uج)0Z/Jn ,vكDZkfϹw{,{[5Q8I^zF~JufRmß ; t)I&h;j&q ^oͼc@ze*B`ɹ-XپbH?=c᤼CtZ9m+Z'q-5Ox+) qĄɉpԜnb_qtK=KeI\ YF4o2R c4{Y_]2_DTZCFzLVgtşC$d%ZAL@@Dppֈ<Ț~M܊H=+r7G]ZRˈtƫ(ŘO~}FF{ Yv@tA~y<8kdC {/Bg< Bm _̈́x!8[_N5QLP.@vnË53 \. /iܣ_߉@>z,&hb Oz>)Y% /U֖瀮sH^뱘Qs4Kp%+@GLT)q03ȪeX Tj'L媠זF&j&mO*Y4be**<\x5сR,?Ɩ` 8gD(d5]c? יK+u;ΉvYk!nӞMؤM%OCSTR0S? J\eCiѦQ]& suPb7 qhAojK&,Һ-]j{bObx:*n+ %!U΢@21m %svUҳ,+ ]rpƖ\gPʭ#5 L/g`VK̂ %%:#x(BK\;sV=߃u!} ¾Cᐪi8kzU'^X qk>\Z9#==Fnuss'pB4u F7) CJfUgTK@`D$;L#)x{ŲG%cG7D!lK^\* 2|~Hc'-5ZqߑBYוZ&pjLl KWL}0HC! Jmˆ Y?sF童J~XG`DŽp1<]fw1t ٻFb Eٯ:g߸QTn3Q@|u>6s<.WJ*P!g%u>-2k,DT`#ѱ_"r.9K ٮPtسĸ#*O'mMݐzwnltY1q9C}7.Jl{sJh6rm$\l٢sQvDZq{S^'֞(q-p'eW/r׵Qq7F?iӅ҇K ^F"Sv7)~ t}KeP6r!`B(%n@K'9!lu7;,e>ٓLA{A7j3jjQv_)7lAp}Tf.?I˭?pV| Y$ w& ="4/8a@Y̐ g`v-]%YUQ +߰Q'\QN٥',Qd)[||rf9}lr&$H3,$+2uDQRtl)&$rξ:eߢLAGTEgę遲/go rSc'z>8m GkV< 9Zp2vmo%Ѵ V֧M (kijt~fsuF^uyJ{_5tQo( fKȕc9JQw<^_G f#İT =g~$ܯ:7ptvKGg8&oUk@'<⎐ $t%YfZ<7 +e nöDsq|d:r쬆r>6]D׹  L9P7V;\L$2f!@F飹;'GF aǛ=wq0JPޗ(*c qq 3[Rw1dzӃӍ|0!\'H^r_N|鼯B`s1t0|9jU)-g x^ U*G767l"-v~1M,mDts2>A@,^s>:3:n%zH SDL%\?߫g=֍ݴ\Je/\9+M%rgdj fU 8ħM}b;9ĉi{\ J }}敋Em ~cJ{-rґ)VDG2ԃBN0t4K<~굴_(ֺ_(px6>~2кdx'8Q0JByӧu@ǽߥjReUN{"t'jpEaAyUci/H' ua!g*r$v{r (c /-՛5֜kHUeߖrq?W֥d h~Yh;hM6f,4޿FoeKM3XzM+gLjxSS?tQ>`6 R3WZ22JM&ܺPzm vdP[l OiAH^[ 4!S?qEބ!i$@2ǷJaWnɳ\T.4ḱ2{llRjSTbG&zTq,_#Cy#+g&a" yf!,E4fA94XWiHCi '9Χ+!sFp {I"Ʒ ܍+e3bH7ƹzn񄫵eI<*SINP LT*ӑK>F%5&ŦO #HJ ΁4,TbʙsH (ζXc Jeu X+9.ߺ>|! NV( C1ڞyLGLlh ͪӤ ;Gi&A' :8A”>_>SR1}׌Y7/:][g _>O1$۷e`JQXn9C+pj|V2M\3[rmy/t\e9Nt[iO?UIM] 7nM%PoS_Yo0o[?t>.g1!|IZz zDŽ^byҏ`?egkޖ,\z}_T Fю-VIȣ5Q_YHOЅKKvU:k\y>\/0BKY3$tͻ!"[`!%R(@^ ک˼t?0l'+)6,Ո+;ٰ䮤B"znd 5`~vՂ&rJΑWZiq]XU;a|<QHվJn*LK}or_3H3 D l_=#\Jhv2^"k O"W`:R*u쁏*$?tl߻wquq xr1jN0G>$Z_(sv2"Jrn ;U=mTFh$+rBmz4fT8D7|`7o|0H`E4DNꜹ uom8TC@,EĢK:Dg\>)ЃpN伯i?U6ˣk)0OO`fLQn/ϗ5Q~>.M6Q$^ WeQ$[_ւBEd: 9F}vzMVm̽ _0-p?'&Q>}óDzA"^kH/*bߑInc֥QW v,N&.$BT9VcJݏh%sMif<ѢR3J3jJἓx`z)Ga]9dI~ʌvH5c*x|~z# \{?Թ#jz.tݏjocg:6AmI+y@ɟV>HP`Y#S&aae3'pᖺ=6j|pD'_?0e0&`g!8c`aƱJqʘZ.0Æ)ܲZ;j ו3#z-Ƅ9J!d,ƿ5P[k}XY9X|ۥʹ~wQ7G6QlK0|˚NĎ}3+"4[H寨JLNUKzuXRs蕪('؝_$yBc LnHQPG[lQ[bR{+lE BY :Rr?6B0Wr%;=jnl2l\t8UȾ nUhkH< MNN 4,_(D3sl6)](.E93u+LC%smLI a#R~aBjEٳ܂&^vM Cz ̵M]'|LjT;YZT`N>_TVRꇝx*w7x]q袔TL>BXX"0S_Bد  Ɗt&fTTOBY*JOR;5q" EwHGpb {T6jHX_b~BEAu4&>~ _?8Q^A  \wzmL/J.Br !h9쳄˭4LbqLdV2M:,:HE"2>G+EGz,>G)j z)XmHzyڟ}JѨj 2ţu' I$tis"С,b<+PM5)"՞3X~ fgu >{87DԥhdDd0#뷾wj7XdwHȹ.IݱYьת)?] vl.z)tzVl. rQs(xkB@Xt!=D}r! s\ D #1Gvƒ9Z'd!k{_EŪͦ?WDRNqqKgB;PjuǂsڰErvâey:Y ދW6hߢ҄>։mcPXҹN^Bldc}&RK䋐Ze3Ud)Pl UquG֦$ ]݂~82If"@KcR,t+,C8*7ӠXIx/v< M[C=UêPTV$&&\Y{>(B&)om[ѦA73 jB{lpA&q_|xvt(Qu&I>0h<8W3ʀ4c.__+붩+Fkg%ad ?^7#!YoÀG^QO#^U)rZDyQ4(w9X++Gb{MFO ODvj`S :j(gtqafd* Z.$ئ}%:PcFfDGD].q䋎K9rb[uX60UD Ioqߓ#;%ZExݦ ho1,%>r+TfDQKh2#[G bBظ>r( E5?/ Tem:`:-9z $'OHF {QRשL9nz劗r-x?!F[# =phG㵮Xj5:4~qM&^.8AB,#Z*Q Җl]  5ΗWoF4~wQ#$XBo2SAH7DKaL0ZhW̔fH5 e.IƎMG̯ˀ Xv0|ۄ5/!#ӏCn/rN+4#6`8DŽv ˷Ɠ/Xo}PX4 cD)Ţ۳ser@MT<",ٙ|҄f*c[ޣh{9l}:{.ziI#n{:qP2 * Z1ρϔ- h-&{{BuPM IAzhdkX,7ffS0XV k8}*Nr0`_>DG![> i-iҙN8qIo21*~~^S`35'q灎 dPOpE"cLc{@!y/ P-PQ|AGe~Tj4muN )ԇ!^M-imƙ & t E Le(RRZPf?i1~H,:Qt6\#YWtu}S=Mt/7eT)˯&#B󋃒/7 p I%0z4ݰñJ<$zݓmɑ=Y=ÍMLï*G1NaZhɔ7_"8 3f TmSG|$;mڰW#drv]H6T|tqȆq;./+NɀSC;رMNҒ0SU>{ְUuqfAEQ${((|ߣ4^ 8!;I=k8+KɪA+vYQn43 48&qG{RS1͈U/c E`Kraw-ˈF~Q y%KɁ_)r)x8 /'_設ң{rCdžbpr% Aիu0.b kle`Y|dHgG*# F'&|\ 3&j>k/#RngORj)Iv,.0aChڴ\#<GvA9"EwD|;膚SPz>XHi;~QuLъY-hNмIΞ+ugmE\{p;]vM#ݨE1_,hOGvo:HXH) T7M..,!hTu3FN)fgM1>nS!d\wDl]uW88 hPfZ^ Hԑ>8A=K6:O}feL IumBzдx36-nKZ)fVbHBҾp9DEF;hA@-8T K5!u#pPhjfǝas/yr5aJÚ/Z"?A0wHP>RR,:'p|+ځ?NZh[DQR L>8k;PiLY'dd;č 6f04yVgL/^QvSDW4/%+ E@",52}MYUz).}Ug2D8"0Di8(:߼2S5mk`~\fE@+ufKghbgpC&9liuc|q7T$i\eujD,|Hfu|X/E#v_@#,acȰ7xc= tR56ljRAÉ7՛у4yC Syja(7H`f35{Sњ; ^gL_&{Ӓ;0as0JXЗ2&@MXKc?Uz9( cUΟ1o+'"eENw4蔩[mpb k5o\ο?- fg خV C)5v ;L#m.m4. N1٪;vSIZШjJÃȘ! ߠOڸ0":f9&Sɿ>Ty(TQIï8$@Q1v}]jѭ/8c˽G1>"e.PPw?!KO 9Sr?ye2Q@QmX$1)lʇ\sC8?|"Τfq1ы M' ~;lREV?!ΤxH0Bk dzn6ʃݷΙ[(]D-eTYhMSzw24tg$G-T~51VǼf-?}if2G̨#9 lGs-MӑLR#NwLA} Ł0ogˇʠ~][ӯ*oo:'cs)NHsU<43GRVJBIi0rv2Of$9 ꍌ%-!&gu]XJA օ)XScUD4SBt% Ǵ(A-FsNWϾKl/pqv%kTZFǗp?(Q7f$s$^rx4#G/ᮗ񤀋=ցn922ZL)%@jU}):A f7H%7?mt>7/~fr"򉾟ow)&C) 3l,NJJ=P;FA~~=u#-%9AaO-e-j Kjȕ/ uFuH R$QB bfgTHqdYu8z3d?Mľ mk#bq<*0pTŹ'e4Cpq~ 8haIƕa+hI84 KXx7trgO N,=t>32s"⦆uLSi}p_ 9FmB!PmQ*`rdLe ǗWڴ5jŸ@,b8VSX\f5P~8vDrh>1JX7r\\Wdwj0q0l6䙏'Rf\As-P{[X> 6Opk XE9BIiU1Q;$4snnuXz`I(T6D>sp֕vO^_;+_ac Mi#ê䌚0ؓo '-݃W?\`[^LIsV- {-pLjT44/X\ٝmYSoᙐbJX2Bח 5건Ge^AԂ':' Bx &ly.T`Aj0VQPD3,׉mዀ}QTMCt=8BP:"\1m?%xaX rEIٲ2S 4V%[_t!Үxx`heZ(IXT2!c?6bZ. ܬ)Ҡv}dN qD(d_[8s~-ڿp>^,u;~~RD_ɥqnn4bKHPfgf{sb#AtuAiǥoĕys=(d#8dzdbDK?mz:rG[q5oȅPGٜ0s@VUH"f(J%d>rYƧ&X7˥!-L<2 &8z*f"`x 9sHѬr+x-v^CD8Xj#U摉NE2>' Z43UN#.a0^;*k Mjs%}j Zlv6 獁_3~Y$ysQf3&v*\-.}Ld`#t?ͤDyS>n6~݋B}@Ǹ9@аi%Gdg-px_~LOmVP)z?/E.(pYh'…l_i/JK틛_]W VvYAZNPv <_@Ƶ#kǐ_W`{b6( IN ޻@iJtbRex]>mzc^PZxh6@v]{v)kKy\e'j,?o%&SRD-/#w2eTyF51!Z9+'g`3}ƨuh~Cw鏳 bͤ WN5ûfiSWngxݐ7/*Ac?OޕAr-u8Qf䪰/; ksGٝgOԪ?P+_(nd4c}w'h#ymfqKM]Y3||Dasl>~D/Ƒf+lca $ؼ Ϛ@r#zJ^de־HĈo`tsMZ a0# ~#]@i)\ޥ8+D9C~I7vcҢ9l5ve D^&[XDfC/KV,X6<9s%?o ̭k*/# W]Ytٛ|ˇ0jVvK["ޒ"Z;psHȒGuRAXDc& rڠu O,| #zZ}lߡjl?Yr˒5GT%7dC2M|4Ґ3wc>$q,V= Ʌw (jj6L )DQж1s\ i$gQN  {(PFqs3'5SlDB&6/<1.̅1\r:;FӬpL7UakZV@mH- FӏpCm%2P|a1Ż 3>Wi:fE]OpnK!X9yچ1j` .V4#I{Y*DJ܁̀ H%mX&b f1$Bo)cKERq:%pTd]ũ. _ms9(y G8!sY0%p &bi[bW[#93!+MՖבMz;`/jTД/܏N+.ETxu}C- ](8ĈR 6ȓ"]=HK -T`qd "ion4I,6} Ҿ@h$D̡,7i-/>qQS_<貨cΡsgW]@~)R[(SpM # n!Tv< Oa'ݼ}EB"pX@%J޺]Opg ) hG@j.]?Q ~bڎ4mUYXnf]VGLp܁ )&yB^ eld9s!D-q 5jkf_^ïDEcOc= w<ۓkߕOHTk82<{$ =|MZT$U?{ ~+n}ζp`'+<`bd8l>1 |LsoOWץ ]K^ѫۃz bAph\<[>vȰ.wT-NiP4k0X<&۞SGפv ̻#۩}J[`M<湢D1VJD^Ừ[_vˍd&-o!`Cw]b+2\K f&OW2Vw CX g&T᳛?! 3qum*I椟LJ&Q~v?8{)2SdbgQT0XͶ"dX!>~W{1wSx?.{ m.XSJ;IdLdW4+`RvRKyJ. Α-ǎS#YPٮh>3u hxO*gXtZo {%c^m;0fAu{|w sBpu[WNQ,J 4"p#j&Y`ú6iIAty^=E[LJA7Ck9L6۬SX~M@.ҀA;['I%2<0h̓Y8eSF{Hhͱ/ ip: Fa!{ Ь=3Ԁ-o B3a3n %wzJP綾P, O!ImRp5RZ:, eqZ^1+9CCvb6/`q)-P||an53%b)J̫d-ٝ ͐*@n̬nOXم'}4'8fRb@ ~Լȱ;#W'-c^YE^M{d4OKSjޓvo vZңjVgX5.hcYN(ZpXǰ;|z=JP${L&>Ujݵ T0_AF^u?IuPs܆z(0K=tP!(0,NBrG?EܤJG3)vFv,l|'+REm9apHsL ί7ahւ~DNϕ?Ε>-z|voO!@oseF\%u׹",ϣĩҒ)5ZLпՇW)׷58 p}υ9V> [ {*^M vDP<. +OW#[nZ+[!ߴ2Jz?I47 ɣL bEI֞g+P3ˀXm@C%=Q S͘Q 43Hw+k\u8CXWӳIpVdc^z:ǬxVfB_00"IBR ?9pS9#-WX3ziۃR:QQCF(^`5Pqt0%~WQHX.d&C_)$)V xgϼKR(r[dkD8G/GF≜rCIxz/ra MZI]e6 ʬ;1X:)D|N*_s滋k zٹs t۞yH(5*qXl7s4Th%jꜨ](9'H~gJ H3h ʁ6z1Խ;F٤?Y|_WT r9\ ٩WR :WdßEtW,QQWM3jku^8&6@AM*5; ruƜ%0I6'iLEzQo' EAGJAW p_Ϧлjѽ o9UA J+JR@GJeO64:ǗHSHG\>$ 6|(YڃĖ^˔wea2H{Gf 9 C&1.(@wW~P gFt]k&.t~=ÜE!&tؒ([s:}m)OQ,Sъ\&Xrۛ7(&; }W %;؞#C2;ǔ{zm[;Ugò)_v T,2t0LA<ͥ6Q&7qvgIduW~tbA^>f[bAwr^Tk4o|/M=q?G3?|x~p9-~ūo ͸=fy4Ʋ 4K۝6Ҩr8Y!@]퇴>>t9b"C>i7tkk-`Xvk.{\0ztnZ?(R4nJwg@~Ag8vEreaVрW,1W? ͟9 ǦK!AmP͟*1i~? ?*$:%B,x6&2 ߐl*@Z3?!%|HZy '}2L hkI7r'>O&"\m(I4`,_FMƻ*`gbWobRzR9j M4Y~5{5U -Z@H+.V15эf wJD dVɡ|q%G CNb|سL`(:^k s~qV|w_*g*֗\*%؞Nk|;wxXd 53U0(w#Xe_m9Y[ qkrCqNwf(j":Si\ah医gYJtᴷ|eZeK(N:~gǁGmk| :{cvFgTq3|btJOv Q֬ ̈vb0 w`UlL ,rh'IM 68LNKb[zܬ$(z|Z}1 2K9'!¢A5 텸gQnuSÄoʞr4w _S)K?H}"&C+.wZW|O-L~BJlB$ ]l.p"2J"!lj#ή@J,Ԉԕsr}5 8"8n'{ ϚcZG;*P];ϼ9x/rhh&(rjǻYߟ(QOC: DnX_U#JOcBoyɿ#+U]kdx`.Qr JG@*Hg/CR oes3HNMd^V%9?cT`ꗠzC/nUV&@˓ʼngkx3p' Gk'-[E{sO^Wo yOFFgL.9uaۧq  iyH60m*?V4|M,xTĐ#6)rw }TW?LԾ-s#,Qka7ԌŬG ac--tܢ/ft#DW+Ll7?tt xp '"c73ٲ.鯬xC)t):E2chLr:.%Hv*ct( `1bL3`X~q7TEi`AA,(i]Ə@}atl⽥'.oߗv vm:=.Ď}dcoy̭] Yf;~t:ˬzwlSI?c&Uq OB^FԳBK.#E d 0*xVdY5UXrCo-'YsUSl=t3bn D h~뽛И^SzJn4SiDJk=k WGL|m/Xz㜈풍 z =cIwNH@G Z1Z!lVnqArm,h߽ڼ+_:MQ0D$e֑}3++RJ~XpRxSX,R@  Ȟ,5vBRTc_1%[_äHF^5_S) Ihwl19څ69% e*Y su]yͦsB_[j8THN̉`A T=[>ߐx׿޵=H,+WA)D bfi5:X.g늴mHg#}-.jTw]"-z2 F8=dPw=ZVGV6FL(KDC?(~e3/;"?w}ped9/끲ӚVtes]h4\T3ZzXt:T>$&SfR IlHP&91o/mIcwB7f˚Ϳʠߓ#Aiu+rOE*?$,ع̗?!"e(z4>?#J F͡U'v]Kڄ1/C7 يH\@2}Qy'V4[]pn'w} ^>< Q{1aS{sq!꼒^©*ZnHpɮݛXD`z6Y3Ff7gk_kܡQ1 ZO´KeT$:y\ΝbN@@)}>7L !-1-J|1Ui%+Uv_كϷG]>/j%t AUF_ಒ*\6;.G*WooӅYx ׽RՄo]VaH yJf!ےZe19ڕ8CkWs"X;*MM{%$OL\(2`YFRfG?u|}h3QX&PA5 FED.rfL@Y2 qRVi~ΒLXh;TP(V #tYupXV\Չ&MHl,$Q>_x^ [_\A*hdZY|LRCܝr 9~ l(C J:Q| >B 9p*xQ=}gÚI#_,#"V;9|{ۥ D >KtmTo_)z_~h0XAL"T`0Il E|nBdɝ?@ӫ%[6ULfGʙ_g`*̈́6BpB S*;. -|$ r2>2 Xf-.;cJ[DxCf:KOEGG%E9dg?qlhR:rX];?L%5ڟ6(w&-l#>ؾL~g`)4dI[ 3|yIRcgd>&2)ㆤOjOj<EQ|S(v&g%O& mbWߋ׊9 ZoL.h*KVT-y,Vwk]s_`$l4){q2%po}d.wY0:q(zĦ& Xv7"UcZxKc΁V^Hk 4=-ڗ P?R"!o8ۙԂnAH؅\4!p\MRJ0Wdz/U38 )732@M22ra wD,r$ ڑOǏ`>sDP9ho@#7In/Ť ۯ9޸ۨm6"zoC40{%(aB3{'NfjȜVL9Ȏ*G AbÑ4R4,km:6NRF$sFm>CȮ׳М?q,0ǀ}z1 *zszoywA+>2;x+FGaL[rK53a]?ʢ| ]P ~O5uFs@0ZQSޘqkP_dw$KiRTTs+k M;@u8?ԄrGa1xG&kk1`w":єzsOp=T10,{ ɽn5 Wx r ?a䪯9pp-QOWΰ y'eU@)H'$av8t֑ǻes/sg=F6D1-%¿NXT^wV ҷi_NG=ZaIR~+ևs +G0Eqe%6BjZ`"UҨy[l#r֩sM-Tָ#ug*EB-Xc"Ol)NsX x!Ugpt4BInWq|h;[ec싟d*O?>c ~ iYw |;, ܰh/:wϕw MYȐ e͗qS.l35e?hxu )ȕp5{C. -U Kwkxu@dmPu78RBE:lA|<ӡ"/{>~ß G즅'O }!x.9G4$mXme]̂%F~r4=6Q"=R<|қIp0ַ&\_6#-%bŭ+'cl"3WH9Rl]"!b[n@kQCkO3 ^ W~X:]x;$F`>۟wPP\?M^o_isIr*m͸Kv( NݎAv ?Km,P_ta) 6C{<)}HJɖl%n S\v@W..MTHU97Vr<ـiFJ0' ##wȸ03 mߴ4]\$OI"΂KdWyu(靫mjخwh+v zjo0m5-ndS_mN7 { TKCfG8m"0 ?k`Y7Dvt@78ߖǸaqj%f^{H&b X-"Ci\eoe]UaQ& ]n){‰>TaWi1V(B32cM%ˎ̃sI81%PԂR$du/>'i&^gü5cR p qKT䮔iT' (/]nnmR=ޭS'KewO&:~EwI3d֛:]g_i"z/*+ʮã%0ցx Cp򝂑L{wp]O4pBet$Ȉ4LU Vee;zMb^? *X517ZKH3iXi+jӟfeЧM^G|G¾ z\?Hqsb0 ݙ ݊?a uw=f \e1-9xQa}b?Q wk_GNxNwaR׮akJ_*eQ3 !ăr];\ (%ʹ c|F⮤gN^0-GLd!zbk!>=~a-OC'uA8f~fˑUEp(ɼZm3uE V.hʻk)jݏ5. NkTmgTP5-l_gks]#+Y#SҶ; H~Z^AxQ,JP.3hǯ6  w6'؉% O*箾}M,T*BDŽ ;R$Kfb mdochl(+FYy!,1D䠶oUtaySl'Vzi^dߙOFs* >"[P:-v_dq6KM=9Q.Zq3˿T4]:G?؏a&R2S8*e~.ICt rRPiA"791+G SAH@*ҨaVbGȂ oP RF3`x֬-vo؅ט$5%V޳ʍ:CXB.Yjә /, aϪȩ`!9n msu\2Oax/Qrr+Ftm#xj.6cyvaLA5I}*Q;Q?P,R^8DboXT<:M52zcA,2SZ@^?p&eVH.Y p嶍~Qy}uש?,Rql@*sbLX}߰8=}% oa@jb"g›= #sY/nŦ/owLmPEـݹA}o"7HmȖHZfB 'njM @wW<:.Q) j__+ے K 1T_ %a3Fۆ b%J2z]@vzdC %1PèCL*̐Džd}1XԐ[r?괻Smbߣٻg}5+8l臨_}&zEP@nRIL$.Js`Axg463ʽKA'wb:oL Js^u =̀ؤ$ &"L;IkЧ椲 ȚqDqX``(~ HHǭʀ$v"BzScmjs0?KD`~rr. M,r=pE2)Z!"<F:xcBi _ {p}uGF[ "$Jt(s?A^²_˷^|ũ'zI iU#ki5lsLg|j7sl%]7>zh&E_wg烞Oh|xֺPH(v'$&ٌdAcaCfrGa u!xYqxmN(ԁIni4. I1$kԜ!o)D5pѓ!|XO ?! c IN<%zB|2;PТuCºMTc=^^NYVĐ`H3;E6*j6*mv7WxͰK7d5@{[$LA1]d׍4rp]E&WnKWguc*5K{Dnhx:LYU!nB;`d"ߋ I Xؗ 9Foﱰ`+/nō; MtFib7ϵ sBh@Ƀx5oXC_W"/:H,'댳*aΜS+Xn~8W']F)ThI ٍd =ƍa?r8 |PavT.Ӝ3&Dq ]$ Mݧ6C,cYC[ e+韰?P٭j%SX3J 5p׾$զȋlh;7ʷTez)?ILo+iexhǖN8<-pEO۽GHN/^{T GbRC4.䢖p2@a~nGuԏba?W\?5sBp'(]4 G~}pҁʛW =k-x~/;*V͜f9۬TI4? n?&DfOzٮ7x@KzoCe)b7j"} ]s%Z7eϋl8oI[@2鰈mre)C^}[M% M3aB4@z[B؀ 2 *0~aO i0"#3Lb30Ykh)* a`(T^6؈m-BJG5=؍Xaiubo缁<(rdH (vsz>J0C6xk(1 =VymGw'ɥhVoOl%cSpZѯT@ eZl03Trw̍lvP%lE\F^D 칳#1imqHil~σ<48Hg@{e3q\`ߎ TQLS 3)ҵˢSIoh5 ZnW4_f(vJgh~!AHKKĚjw!,!g{ ҨdlgVw*^e:n}E5X+"d#1z;eTs(#1-,ࠄH-,F X۬εd/,W+; 2Gj} ڤg} 91&E?]i#=>j[۪øDZ-\̇1[WUeAޮro/mQudǺԭt~Khᙆ7" {.:7Df'6Dڛ6kZNgGQI~;:{ rG0>8oeckvk}}v8^7}?{̼ >o!gi'Pn ,@d:3rJb:JBvmct~a ZTB/#pڧR %An_S fS (>nC$߆W^#='j?F>@&m,jbX͠LD뵦|%[Y#gX  Kթw{ՌaNT1ԛV\O햧 -'*vhőQ'{"S©wPM>hjN3ބw#^ŷ̘ ?cE'(U뜒VGvX[ O;$`Y9Q?z9b%xq膥q+Oac.2"?>0pT{AY7 hK{E)嚾>Tl~@ڷ9&K}Xd.="Gl8퍥T+;GMɁSVk[ d\OlaFÖW&1s8_I,J q.ӓf9@- /bwX=ӳVb 5bQ0̭]߸}Tt ]\n½Tfk㺿s(S'èh9}=S ǃc} o2m^ oϨig׼g$8_凮"g>ArO|Jt7*+0t:eGʮĦpț{5*g,~2s#y*Nz Y9;Et2S"&Q=c N͗ mUWt{W &G(/j*b Jzf2rB zMIg!B`PyC>f ^_%i}=4Jq0{J%Ywa@>WR=[9Z]zrJ$r4 lS!kg%= Qi ]G& mVz[iK^x􂗏VT"$0:;7i^=t?'e9{ДphZu<~jf^tAj{kߒ Y B؋7l̤rpm]Ki{?e'@x=!YD)nL}hÒwzg`35к}gKIꋚ:$*7@0B/TMwꔭK6[#=0vHfASh6f‡Y toctd d|ՄѓX^_U SBLt$&$t/*]4 f4ӱIGvyOf"Lu7iߚ45R2S_j 8W|ݘ2W37{2gb PBhJlb9/5K ~sB䀫tf~|{ i Bp,V:DH!vʊ}%j5IGUa 7s$Ow@{}dkT-%bp%WXME%V@} X\_uµױr#s E\[`ZOQl"Tb!0IR^k|N'Ɓ}z  joO0v5ކxWfy񧵍Topl ژr5! W5N# ,KEb|N\P ly] JMz |3uoQuh+f!d&KWF,LJpp:m"j5MfII2~ZS˿1w'h?ܔSit6:j) 1HEGB+ (@Jf b[YTFM94 ?TlĄU7`Uy[8OQ2G1 +h5+PX"2aٓ17zmُT215b]1A)'Te6_Inq"oW(-caޡͯQ1 q@k*Y5ˮ _m|GD>ҕkuh@Yld##i/G!H𽼑1e~TѪe2DNz qOxBT+S%Mp$@xmS ?h04y&txϝG^o:_"F뇞ʗS 1bP+;K T РSe`Ho# OЪ dJZDAfRM!f ڎ$r؝Aq i]h(f 1r)vlj䟿ذ[t]XlWc* C*﯑{VѴSf㞓Ul+'5Wt\’!i_8넧ǸuN+Y9}8$G:O!x 񹹤!Cd"->W94#@ [H|A2m+m:ф#w,6lD9XW/9<"/%$<&]8j _`=6ǰF4HOvAø)L z+֜ ʕJղ*xs&}2y2y-+ k V^>d=ձΌލ ք׾l~fZ˨pK#"8aPc LZ >)bQxf%P^$"@&eGGsjەVcuWYZ׀Vk$bxY뀻n *6< ^o5[D tpܑ@Z _q[ujp+5̑S4ΜCUPmL.#%堖Gz.fˀ^M^{Durkqi2gh6.%p,Gr 'l kFfݨϙc}6w\I*BQHtO\ZUr>>#qҕ5] *>YCTpwB-^7ONE]a2 0(B-sI(+j:8@'wa ~L&]No5*AjFފ}L9چH)U5dʈXvh\f;Bd?䑧L ! q~yjEg%]3U0*Frn{ (C?$S~Jh7uO(7#a0沌S~$9y.`6,]uc 9ceϜiyiY_'9 ͚HѵFtst=.#N[N:} ([W&/T4T޳~zqi(ctE {Gc ߉߃jj t9*0E:'̃U2^94  ܥO$L}Ar7`=ҖBJB6۵le!0*uE>!@aD*9b.k ÏpGpɃ^zkB%O%mᬘ/}h=%g r>ߥ b2=W* x*,_5?F2ː0x1p]3=f!nYJmDGwl*9l^2pBt WLc+bjc[3Ф~vk>|a&_w,LAL0d/@B:3SFsH=X5}&lWVKxĒ6SxPԼb4y-6~VK.AkErblD~  |Lf͘0ZW]x+˿`hJ0LMnJjhZʪT&?opaP3ډFOc >7ȩ\.YsM@OHB}]dew)n4(?z9 zpʣ/C:" J%Sn_ei6G$}[FVtLw: -nj,;iFmf3. [39f*-i 5ѿ*b߳+h ٤5DB9HGi'X]~Jy7kc/멺]|AE p};Z J/z K%Y= qXu:f轚]5r9|A)fuY\$PIpגk:mx8E L380 v*x*X#`I5hH+ KNOJ34b5~XЮXv߿gqt˖{#o2U e 6AdH-_,r`Lf֕ч14St fYo̊>DٍNN_ڞsid18E ٲ3\M^-A-*z3ZL~ y^qf: +YIoeUF!Ź3uR?Ӏ$h:2#KxW8F a$ݤ#Vfy+kx2}+6ǶG Ӓ<wi4u"GlE+9eaKϢҴ-(|GxoOECnxxZL-;\(m0@yr;$h6759U ?fZrWPhjLFWte,e3]irFW@5-i-NV˝u:ι P"y$1cx'y,W^Zc3VjBCiϺ !R&N;r-h]W 3d }_MM/Mq! E4֪q Ħ:.@WB%T,퉇J/B>oqﷵ幌bo_&Z/39":yf)J]Ig.q0l@bF+$0NJjLj OB @]U^O~dP}"ܕc& WMqxaOԧ״niE׉adn|.| ;~Ȧ#0LmcDdQÍ0iNϼ9owY򭓖>ȒSP'+gp"8?sfxȶ>W<\h fl@NR̶Q۵aF{!C\\&w],=Y&&D9mB"3&{x6N~ ~gzW_ՠ$}ehkvPG:Da|S #OZqZ.&. !o*^55&VT J➄jh } SxFS_}z9m#J^Xp"IګtR~\Ƨ:* ]"I$Dq H}M& z*zġNdQ :㰇r>ړHT'F-j<W!a3hJ IZCw*9ca4R.]+zgL ZLBO%tUwjNd0y]H/D쳦*Y/ePK~c]ch"MP^a;t(yYBYknzv1B1k^Qj^sh}=k:tr&I7E8wAp=Q7@ ~&Ŭ>QWFZڏ-$a͂gj ]3Z/YpNL\bY<%U-{*NU@WxUjP77 ]wÇٍ9_ &Y/=|(T4wQ. tGr!eK t:-BVx] X6mwO(hA&ϵ1+_2enȬ6:,#7Y4 ?5%^Q*K-)NܐWbVmPtߦj31$Y,NQ>ؕ$Sg3쐪MͩT { 組=pкdmGsok&1w slCn佚j+]J gm"OˑFM{"ml\םȾbnb fo( ȌZֆB~kɣRB/r3b"lR?V.2lw6weϡ}UGbM4H޼d] !1Hk i-WiZ'J6EB&K=fW,=f^,nߡ2YQnŎ['XzO. gΰS楅wnԓ=$ щ_*+IGFD{^ɪNk hp^Tt!\v8=_Sqq8P3p' `0t NO˷P{{]NE]^ c67/!<`#',|6+Zqwt#R! GY~&s4nyt-[vRxmfA|PSFzD"Ս{UY<6 ͩd3)۠~H;mXlhN#PngDjLڧ ZiIs 0@sӝ Y֏ܦ|a$V-eXҔUP묮 Tlԗu׌"/'I|Igr+PĔmk{ߗ\3l6ʨno*M&9QGr~\dfTdpv١Z,|4kW8(Ьr+j?lB[!ˡV\ß8KAG톱'Wа!onWeV2ی>HV~8Mg}Asm;#~ h8˔y(l(^@F5}h|=.f|6"8SMGvl9(5Ahi^1#Yj`O4 BuZ~`ɨ*N[wSCRlJo$;Taʺܽ2vE`fqu$F;~gCbֽ$_N:4s\F5_ F:x@6$x`(zwvJ'æfVLȲ'Ǐm<\>IO?C?R39PIG\y>IJ I)Le). a-G}ANGj0{L<,pq>qLrZ/8UIonG PgH_׮`Gp&Kv`=Q(O tƖ,!QH|b`5SqdZTomU_l"@E:.PG:SJh{ -x8|oM/_Cx>"Ҍ.s̱lR~r-̅o(ʗ4t$7LV{@.ԕ.mFRwx ?7prߪ)LPL0=ʗ2nރLx -ŌeRR6̧. _ n< T,s*f 䕜ǁdfwy\W!HPaCR(u ON!;>W/#:&Mad&l>{#1཯RQ0{ _R<&PՌzxslp9q-8E[4V _m8{bO@g1ŏSBL\LC֟ƃhѵϋT+xw-n=D\tޤ7lvbC/s \ݑ?ǪKI;P ȖVCROAC|wCװRSL,q7Sʊ*2& n$_Y xrԋ[g:.V{~[GjS<;Vn&݅ l^in}| cɭj{Mg0ֱۓ6 @% Jv\9ֱa{x;9HF( k^tOS;>K<lHd v #֦{E`GTΨk~ BbfrigMHEF?$S΁pc0 vVPY@~UJyupy="T*~, x3hu4VvV"XDTQqpRvSj'vs+Q7ʅÅFqū\,N S={"x`թHhu:o;vmQ@id6Kl )ZWH}|~=7'|p ٚ.0O]=JRŷ!4oA1! l)Q^i@+'k}'E{:R0rg XYą׎DqGKDeei5GэEDP d2S}㾋>Ռo QZᎠvwIDő+)ڼD͆5=߃r [y㑔ڶB. C.Em,ܸFk680^jWʍ{I+wm0)[]$3BBcDapuU̐-#.ZCKNBIW$nxDUͼOC8a!;&ԡΣ[6ᡔ[iYEcntK5~Dwz n¶YXwQát5Bk_ Y%>S8.;yŽd 8֭)[3 n@s=?.E6&e C(LYKO;{Vq9bUA~{oCת}R^ZMC%k(~ U8@=!&1M_+.d:;n}qnXbNTaFruAݒX. I;/2n,U] 1EPL^vdqrj6nkRϯ,- ("%R2\=f%ȹ&c4A}dm>!6g<8MziJ8|ΐ56@RJ~-Dnc Hʄ(~>uǺ%{ChKg/kK߆ [$4W3;Ց{vv42A6FV1;9Wא[L*Pj=瞚ٳ5Uhu$j+9B 궂*dE u]]@'3NGbH݅rfat́ Iz$*MJ*-խWU}NYVWजb({4М$7#|R/3Fw Ew0\0Xx.Cɀt1ftVQ[_Y~n4S_iaXvZAȅ8P_@q0w<WlrEnۀ1x6x=.]`mg 9BjixD(~78T(hɿ,_)O-E}YG՟N2l+l}3ڞ'vI.1.Oa73@^d6|[SabV'^'s\MCXb`` |T==h>-)P݅bFϻiؔCaTn.絳'~std@1d3vR<<h,$rQξ˱|$VYt/2Ak!+q MZ´uhbPYvx̨pP4/PP#bԼK~&@(x Ɓ2u=i^]Xşf6S*-9#.)-G #_b ůXvі.8zu?F65]'ɬ ҆UBfa;:j>v)ƒFߩTǨ_!gಬ?ǫ&䥚@q'ʱ9PM! .yc(NEOMME,&Tx aBya #3s|TK񚓖/qK94ɡ% D99ێ3e(JITn>5,bcxL[4#)Zwq\F 5r+XC\Ra^}r+q()7B(9a dtv u駌_<|/\ 1r!D{kjJ&-@FK[*gb+8rܮRr='ͪbdEUn{ch WNl>se'/ٜ~:ۿăxѤc+g3uʴWծV˸{aXkf;s|Cv N'RΉX;U3\EdsҶ1 tUMl NO63sv Z_Ueg]S&ov犡}GҢ2֗V* %b<ѓ>۔kY\fCw]#k>xwtU&[] G俴=g}-ޢskƪht9b}H (h.|50]_s)JDOۈB ;HgeFOtݘ~ <7wqo9l`̖kh{]#؝UEOݡj.қ|ZN2pX*IO*u;==`ݱhZϼ['wAqJ,ZS!!Ӽ.` 6YCASLeډ\{nRwZ>u܀`!"Jy\1] H%.k K"&}¼mρ7[y]Nd|FzW4V\oO1trZ<5X!6Mb7BW (x3'}\-ZyoQiOHbe+,36..)/?rp25u3W,h+17VcxNscHٴvZ{q NΫ_Im^WF[Lrb=>pƼ UQo! U>9Վ WAۨ]eW(DcԾMczk& Ԃ6 XI,r.r-£B&1YW8in+Mbxp?Bvx&H&`@.fmߟ??u-W[ׁg x[#8{-$i 8ǭ?#(y4)0."HhdQΜ_*c)>oBN1y$oAD@\(QOZDmhtny yDmқST9YM~`z[.*"y@]cgl4c!F)潶ӷyߴ"2) {Ŝ4"1et@cwy ~$Sxj $bGBډYrx'<P l:nYXq$|~吿n"%0t.Vo=1F n~LPa*d%\[\ax97f4qN4zʑ]KȸSA U 0]-֜0[}&򿁜~) V6z(4b8I -QSψճLG0LQSŏ92ƣgmaʕVk7"zq@"hS,4W 0Drqpv2JѬ UN˙$ mS4!QGo99c"cU ޻?΁k|\A\s˳RdBmAĆ>JS-h nop,ͳ_I0BRvX5( hPRf7xyRTV:;-{2<Qt~rC_HA r8p/5)ηHIK9JؼBvCN҃VVzA=oX[_F1lɞ2z, ^5(tmٚ-2Pj1fX\)qnKef4@}V2heiCHVӷj/Ģj2ӑ1)_ R jr]Cm;T8`7 KQ/q7s*H\AH6ǫ~~9n)+2'ȏXc~73-wf:rdKGX;6 ɚ + Aiy=`Ldwwcy,x][<^Nrkn 19_H*ُ:D7ExiL1bƌ xWQ?ǹm`1CZŰui$w'F7yVk -/ ,A}vD(V韠3R`@(˛Omp3Fea)3Px9v{tn;ȕkw\)w3e^l8p6PVUJ䱙]X$iy>-|<KZZlT>SWcXjH\|.fe%Ipr+v9y3SK3rNR<˜[2̻f'ޓ4F- =o+nޝTMcw/s/&czl[`o{/g/݂ʘsh!YafS EiFͫq!'?o) V"|COzM/?!C"Ee*z&E _X'3nECK3ebEM,+HTO4ĂbB.MŲ?qN}xSCejN2DtSH+``b]ڵUrmPP(.pv->-Yw4ڰ)>rɥP.nsC\y\(ݐ5K۴-뉴ϘƑ/XT[: gz~)4#ud!= NXrR\`vr *P uh `u[f_z(xLY2WaH+8e7,ؿ,GSڰ]p%c;;Kw̒[WA23J;Jf:vhYYJrdah"NP ?^RZ2ԋ<7u dbx@&h"l)hˣ|xNNj42Ts_x༄7r E:a!A@1Z^lZd%$Y'`'kɱ8y!aR.;f:Ȅ/˼ۅ9%i$~s?ϼ[-r, *Aٿh^{n@3ww ZlJolAmvqߤZZ46L6L꫻e -u .%U1Zx>mzLJSC>xCm;ou,K*!`51[Ir5-`lc=VLT'Ձl GqEr[{PN= S zJ)~eI]oA6l uZ+AuDn=᫃.gu1;0w@m].%'{1xuq:=^0zmB㱂7zo@b4qFz zcWz&c#G#P#TF pr]&=5z 8sF1` S+%Ƞw'˝޳] I{:9xl 1]G j؟5 +\osRVrU< s`kW\=`jk[~6sZ}`@PC̶= ^NS { qWO|pw8!tjI˶D% 9)?e;x37iбWq"!%vvאu@Flx^i8e@A5ar*4 ߐEJіNIG\bʆxn>䦁uCS '~N*hG(8F4jҭL|6̷HSJ4"m_"X7@ׁgF!1&~?&?CjY?زkU%]:.m>|ڜ俄㯞tKwP#Q=*ϰhS@D5|Bj򽒰C‘솫I|Z vSbn!oy'XQd{wN`~Ws ֋ /Ծ{D>lU&:f:KX3dۡک=I/) -; d\ IKJb/.-Y_z'IZtXj J`_7)ev /G>J$rGڀ9{]>8>#=gEPS)̻Lƛ3dUo,p~f^.8wBOݴigc>Czzi[WUɲ,OS_m%/T65F%w_ZfiRNjc jHJ Yt0c%?~KdQ06Y(;2(Y x 9"āmhwɊ:BgމBk>zJNm)klyfDx?,fE"jЯͮmh5B<j bœ[niÇF)ϝI6{Dx~8iFSBe9=qM+,ۀ!&9A{KtSI<ڄ7x0OJiR>p5-)F0yu@cwd.>y0x+3b2 n5?2׉JѼҍE; ̺ݜj X,2 FrW:g$Fu)=͘N:a:1|XBFhS嬇߶df+) Ή5%ڍ[fKDq1"YU#G(a6mL*^[sZ%Dž䍸zmV`a!LicH5NWfd &o<& ׇ?ꡓ} +İYiHB8]"@OT" Ԗ "^tZKP6,JmyDn35%3T,FM'peJ^4VM DPqP@N3 e7#/F)2. Sixۣ=Ѡb>$X -Fjx)m2iZO2>4DZSc溺 g܍6+!%"#٪FQ>06J!J,ѮWXe%+t,Vxُe@~Qg0◠1ӫ3DvQ{K|G[I?/qh )Yr!TrȀj|Dk=iI=dy-Q赅q٫-2;g/OW3̞M\@zfzȽXiۍQ23KXÍȭW"yic7lEmπ9d.Ҡ *CɡBYbx3*/d~d&VB. JEWs]G`26[rjA["J_wڥZ3u U(HyNA-Z?}E] :dL"<+KW yoL9BCwŸ6B`*f( ڂKU?qCrC5~<KDemR 2/_%j\ts5O Vќ24 B\ D7P͸swȮv#D]GZ1,"N&o4FcFMB)Va ;. -Zu,G6iTI%ae񴹹_FLJ27V.[vO%Og#Ʃ`(g=ܙX[Vt)@2mܲ`3G3l"߻\zR%F}ZTm֙w XCQ Ї3+[]~"w.U_9S86){#T葺 ꊠd[)՛y"Ap_̉EKtVM{j6L|ɂaXg sG/R< Вc1Vm5^"TiA‘H3}rJ%XȳC@S\ׇoe?6bD*S)?__AqY2x ϻ!~_oݪ,X°y?UTCL(w55k}sr=BQ-s*BSy _-x1 .7~eaE[/V/뉖Sʦ="PtWpo1ٿgz?O `.{?_E9 f5 &T>#.P0:T+-%NjBuL$Gdv6:*~NHJ{mEPWES¹O^r4hM泖6ޯ͂5p_t<,zEr֮v^ 1c{U1jDb~,MP)9,mq1aZ0-O]<܅5|ƕs_0cŒcUMvԙ VI?{}Y{=1Rlkk2і!0y*$B%:%9p (_gnz^qp7y=6a$+^`ȼ,򣺺iW㜯;ˀt!gIu靲Is{.a+J)1Ă9q#USfG?Ӝ(ェ 0݋U7{/|]o$ x;mejW*pkΒY3)͈nWRI_^`aɬ2*ob.g;h3葂r-H#wuYZNXUEg9>Q4Vy[n2~KQf&2:f~Gf[v]3曘4,DՍm D[zɐpxl|阃"*VrGzAt XXm#-CIa l |Z'9l}F%:-_RۢQWcP)-u?z5 eOP/=G fq*>Q^u5leu˗|'*73a2$ئCf 1SٻaۜuJ\(n;H pe{ˆlCZwgTVJ `291u,6be)7]7|x3_MXY~8&&TҸ/碀*w[݉fCȧ?JFi7A3%ׅ9 moOhBSE2 LJߤyf9 qg`/*oT| WTb̏ihq%F},oXʅ&֯81_-%QXKCD,d0!TuiP({D^8+P5wmӎy}Գ3fޱvQz8%vVpTQ"_*>h 옺obC^iΗIqv@74ޟVX$n:'m+lPH]:_3˚PtKWVa-w@WwSZ&(p}*6_nf,N+Ct55Ve,a#FgUQuS5[Qx>K}X+ëy}Jc(Kc6%SJ P!x@58^YUqWc"zג׬SĔ2]!ݥ٪r!Kي##fyYW~ioٮ",t}gz[ 0SxlC;TNpT] QE%70U'+ ԫgATߘcHxwd1\-:Y |f+6v1!.rGQÖ1^ `VVPnoG^_JCX lnk .}$roW=դL_Jk4Y1̛햏3ݕ^bUINwbsU w nu=<7Lu;jӍ;0> #R!ۛ=JhoϬU=T=4 w}PnSBmV|EL:qVݧQb)'5L{\{{(\[e} (B(b7:)f:]l5Hjߒ$AC,H2}M:zAT+T9=m Ũ"O/:JJ`%?![ֶ+Eo N2<|5^*O^ފ" JOkT(_/M퀡g ~i}XYYXq@|+NBM_B !潯&B# 168GN= _5'qξVi1 G7!@Q6Q3u!^f(=:zW/Ki2!{pP]A:"Uݸ$wV~79}yc_|y.EwIԑKh9y4ညkUgw}xoAͧYc2lˆ'dhx&;~V __~βe<ݗA.+vFtei0/ٞ~?8+HE9z'+i˹NT j`&B ,ko.ʃ3T궹JwJL"p n&8QkωwE?=\njYC7=KRZ6 ]q610d$'a2a9!W}¥4Q̟iR 6҉prҜ"9ȇK G G+U#>P;U鼪cW])%()89Z)P%R0CaѮlx|j, T?yqs&V2]tOqSxQsdjvL}C]iä5$ 03&׹z'%zt**k-,[ 27ҠT4{EC}Ol1=ki=|T(K.ӺH 5O{$ vpUܑNءx *[V{]7S?\ ;Ak΋Ug='=rtJjrY\Q xw 4x䫬2QfIgy`ߓC&`Tձ;ub46M]o'iq^Ӽ$˲(nW*V/D]b2Pn|g؇Y_%NBc)c!8I@']e;V1&2O4͛3h/= '@HMi(_*ka8pmˡ>Kf(g;]+8V\p@:!o3V2{rh*kB|hRG\}st-Z9[b]m}-o,ۖV+^C׶<= JYJ^I-J[BOTh;J&):ٛ8uK\voQC՘\j~2ۥ{~t̨ [V'BDxדC_#/,Q2-+G[6?H5([ȩv|y%TMend婩 UlB" #6bb/cd,eSEcpL{.ZW&ÀS|7ݭ ;"d5-)98bcĹHZa2ƕk|16R甇aR|p uX A0'KWGtn};x˃x nQDSGd1iX%b܉WY'̇Z_g# #Ŭ{lv+F.xm7j%x;V[Zl=-XwNKM.eC8!с~qh+WPlh@&e 3lHy#jf7q Q>R*ig+?[0njeOv%=v:[{b:y<5˹;v}o%)2OZ\mAIWgRNyO:٥oS{(@RZvsÚg q7i8>o8R O ~9j'0ʼ^!Uqq0!5KkB1є E)[>B1 W >#{OќV wT*u]01KFp.`W@z,+= "u塧gg 1\yh'~M>'dL9(i< srs+2{"+ H>==>,"0XoѮdC#>ō"*LUV%>Ns^8~%yNƣLԞee?sH5Qa6=7 Z0V kil16I9 OɽtƏf5t$QnLkֺc/\7Rl*HM;2z:*֢c];5U]uZ4_b(+XI %׭ͣ@8h=+@]h>&QjdvS9[ _*=|! ]_ n{}m4pe: (T~v${KG`W[vAOxpĠ)Fjt0ht2n-A x-O k2׉ZIߕ&7W4ť&r6Nz0Wpad+5Rrh< [ϴM~`.BWJuJL V9Gͩp lA#vjeP&d27BB9btHa?d9 ;D^KyIYy؞~n2^!+9"RqWT\Z{'9!~OgR0cg&ݸ]&O{Վi*eC 3<@ Y!~oݻv y0 ˏTU߬qpq6=cOqtw4Zsxp&E&^ݘ7ǔMoHV5Ɋz 2_jN|;=LrSx=Mzȩ/Žq 4KmdLsd8kce\h(UkzcCW ztޣ!kcJ.`S}coLc9v]ԞgI>qH:қ9?AR^@+wo&cޖM^9A 'XUHMSX5wKt]>O'ګĕ2-Ň/^θk YÈ@]hw$lx83h2@$`MXO[lt/()Bg0FgRl!_ 4ŚXMM6S6|d8kf`}L~PkP|㠦`a4i$ BZ=vSeeҸ@516X6 ~&g!p'AgACc+[2rՁN^NB%LxԂ*SELBز9[yun8VHyЦm-IUIDCuf@Ag [el W /Z 5p-# @7U٣XسqRte [tnKMTD~} AFṕqoR?GF;yA3AvH{Qr'YzU:u%}b3*3>feSk̽6!{Ԭ ?"P@8M_Jg̀d$"(3_Q?Zx;iC(wfl6;0D㩩`I̖hkղ[8E&C[d> Ǔ*ỶyMoG!g$ghJյe~$2xHuI-S6 `7zjz7PJqޖqk{͊7>0Q]Q,~Tw@&(7|Qے5BԥggΧLАM\N[9,!|M% ulL]KS/^h`!P>==xS̟nJ\H"i\Nj.~ciHA]M\x|/ s'@9Jr(Alz)>ֽ:0 'ZHaZ4#ƃmiIOqÛ`Xu̡Cpoeh9?9y..;M3BnzENMZ}iɇGuM.E<&`Ӟ`"4M'37G@Dc=AFDǃH ̫6m)8q]l;ʅ'ߪ(ZΓPPQ򶏿ɵLγ}?T˰7]80y!P䁷i~])Na6ȳAu$L}N⣚E4k=)JyL_`7c+>?qy`1/]S3X=I V? R*>&ZE`\}D=fO,%{ э_(b^eeJo~7+ +ޓ 78.`5v!ZA.i+ozEɟ x5i=<*)nm-\ŒCioSJf&(?/ctN(])*]һGGP"T\Y> OBhQȀN*N62fܤGLJ&^FߦW?FQ9X9. RcmE-c0b>Jj;a(o2 9W_RõCn)B'K4ٍa' x|&uz.%P.Y]֘ħrI1v4%X;迭u?9CsJ5+. \eL!xD$$ I {ff3hu&6P)':w 2ʍg@ͨ3P[={+>&b7ƌX$s6AR@-H V_'`(["V2UQa+[бæI .b,cyo6,_ԑRiF2>k*T~A QJGh2f$ODƙ#|31?Q)uoC~HݚlBgzeppg." Wi&XBX7_jOGІ+t9ȄC'L4s,x=ێ[|F] &Ri2XIR.la5Qq7$r ֮ !;mX+>ZRsLe$41rywb[$X1pQ%l.Z1N Y[4M$A9 yuNΙ j2y+8B"wswBZ™no}8vi߀;KX%bG(>0_Eu"v1dNȚ$ǢD~rL_jPa]%nN&/W 3SW8^OV=Kq)ʈ"ś۵TYCf_fehS@VxqC0_OPM06˜L=׈$cm.ۃӾ/PL_(GW`2Kbu9™wSY+ nDm ?7i 1fH%AV"n~([ӅGiVAN (0'_y 14RR#[i+t'Vdсp2|7ʛd]PORQoȎeҢ6¾!{1?q{bNA 1 k7UE1u5]c1ːK8t*\EÙ&Vw㷤z>SX-OAX.m~XS<FLisU%܏l9Bm5ҊC-h[0seF){(]C\>mn"hn6 sk5ćY^D-mǯ,@EEؤd%ļU $:9//dh Sʘ[@Z5{ v)L8Ez5nk[Z!rLR '& &y }T쀙C0y6qotu-kC)ԍQ%/%kڣsxDgڍ5|o+[FrKJ8lOg}3Зa_{;u7^S@),x+N-z>!ڑmCbd|(r4Z{fbs=84M#•]-sSo*yC 8ܗ^-(){6j.h/`ԇ*ȷf1S7کb3\>9t"؂vW \Y>Joikbr(man?g 25a>H|y忽wUCDXy {|$Zq+L7޸rMΦX(r aқ(l]PG0S-7`#{zQ$FJVPpv;_R.6QVȒ i&@~&`YRqB]PU)/Ѱv7n3(Ss_7G3~CyFR\׻|t*3B̮.Z㱌2_Q"5PP…OgUV3f_mkC<ԆUA5p4Պ31 Q%}nPO{o~MQJL-J{J_(jl1`J3;45M6m()f7<![' i#p^-_D,hbCI֖={rv#8}<2_t KNES~'FÑyΒ5nB+<{V8lJSiE.Z-9HJ%m4_[H60h";gW T3Wހ'N]/$]X.te.5f>mR|n6J*ϧeg_I\dRZLLWs,&?͌4hYX 88<\ON<O~ұ } p+6׈-ܻVaYvY ApSi,TY[5?xʇ1 fQ$dp#1|fO#Æ0M#ɪ;ߐ韟i1Wiq4b$}Trј;R;]'~wK *#iQ':?lnisO} |&M4}Yj({NIjwAhs SrZoN'g-:tνs\ǣ}]n4P rDbhsUlցu(KoCX"ρuh(L5#(%!!OKs -<.;A7gПq~0Ո썀/N?3u\hH`fͽgZvvdz ˆpN6,s\GPtw+[ǰVnr *ΡΡG:٨kRgVTxLk5>#r-{h~>;Ң{rҜ"Z $#{5Kkk< Eaw]UE&fSg xQ|y#.a /"UVwあRﴱ$o%P0?&Z ߽YcX g!0,qroNEN=M%W(ȅn#>۔3eP&!ɝF\~0ӿZBup1$< fӌ)= @ h0uE:^qPr62a fY!^~oIB`ژQ̭HF;P&#f1EwSlYMCWR<tj|$9)~W>`ЎfJl J=PY @a=yrO_10h߆ CD&O@]ρӄE^v%C4Cz^VS W(b)[SqRhOA#נtaȁYzt =,Y7Ttn_ "}deڂq6sBR?'ۯP߃ַ8dwN]wڹ8}QQ^+2ӏxy>lBbjymT͚Go?e{7\a"Q251T`6N2wEnU쬿0^*ȗ>)'Y|yNrUᒡLzZw)Z (T`qck Pcy9u e*8nlhCkw&-/w9p\D.{6W]dO:k߁@#"x#mvUwF!R4AŊ4_s4s5wG-͏Xp)-։U,E4YP4w3?fQlbg ,GD8Y5J'٣}iHȚtSBퟵ|Y.m`2kT ݄ē,+Vxd z,js@bM  ]hY J4[WU o^z^P .&td!d~|l] bh=>4V.^ՂK2 s=#=p-L> ̍R,dr'#kgh`1ẂdC5_Oue0}@&yP$o2*>܁{TH4iP1^'({CUd!$"<#Ga5RQrK:dIKOe/IeZ?-'8 nGP ^Ȇ8U yVP.V'+8-R[*cew"dJzE&#YB(o{:Gg5~i+HTꩻP I ]V 'uhM~*0% $ϒ6ȣ|=yȳeh5iDW y'<(ڡ{a:3JA: *)j=е q Hs؅o h& AiI߇}֔pعn[|X:iPovup32 `5jV.DO[tA;P} in'βnmFcQ㞄aL2MDTE;L 0lFY~6iM/*QQ 5?, S2REРorǙ(gzghm X}`z*>j!;(';6 P@}"ͩ=Fz{  n? I4 =*ƺp ܮSj{wBbEl]N|m\ÍDR?|3܌xJ[ȑ(= I32&ԌK1AD8=~bw:T]c!|z=A!B1 p蜟զ8@TÞz u0@Ukj(e6k7j#Wp_52 9amJƥ7^TYXet<zC(J"unin}pG!Dž&>.8,-En_($"^_.6IoW눽ZKa?`֔kоD(D:]Y, ԕEܵllkգ-MiJQqv)R'seX-p=Hy#75\%)5ݕ>Pa)BŬhx;Q0U!-E˲/4.`"zyH|o?'Ɡ1.J(U1ļ|`LuKovjc݀.)|&՝HL䩍c"tuvârM7n1̀TO9qc$z~dhWR5e >[QgxT&(@`,:Μ!>{ɵw*|uSv2k2 /uM'YQФ۪F q_2NMlIKF?TLX嚬D4p%?pZ7~dd_~JM= ü6:[;c]POk`IY8p,<7J4s= Mä27^|([ZҢ7\SxCrq*7̕)>xc V+kEf;!\i+83EfPLD~\w=~|C0 mYLiS>FM~pzGxľiYSO&5JjI䄷c XxR_|8M3],;2%|f{RsMVQ1ڙ^Ea7#ʎIz/+ 4_r3 +ިEs<JBG'$s#Q〛ڬ! ^Lvzs)vmc Xh%.aꎍW G->m鸢-zfp-9(ۘW<v7Ǣ t.N 3A`"ޥە&_goКtUZ[E/2AaSq6C*d,ڙ7G@=3}"ǀ(Ir eH' X)y9\p3uɲ$9Qg^".%>l-4Y\(Ȯ=Vzl^l"Âlv,/KT ՏN\3'Z>;GFwI8ZBhσ;IO8ǙZW'wV~gUt=fYҊ(67| $lV\3%j~$65K*&zVbS`,Eț q\(+I7=BNe@O;oԧ[B&s:|pN_ЁNSimg|f+c4#Eom!3[lj "TO^WWDfaK~b#LprXTMare:aWa*[zWcg>1~9dbj]kE ê(p$f;5ЁέO7+%J{|[nHڕM'0das\vX ?>Аm˵hb}KMLHՀpu2`^a*q/D8Td_~p>g8)NޱkXP8M.Y* XUuMxH~z_F,=U(`4"(9IZOӄ{Y.L͞X:6$`C!W^|FC .<(fQ\th/t&O&^-Q9!X9j*)_CA)U5)ae 5]gj FoM;GX)_TjQ2INݽ,A%`;>3F"pgȣuyxt;T"e :/hV퓠 X;XuK&,٬-XT>1]:]ԒT褀2@ϝApL/y%/$a#.{zzTvɪ&^ߨhpԑ=lD,׊hjiHt^YP\lmO E5GMxg)c}[ڌyةى OZzõ'yNI ΦQ^>UJ:5rRW8R;Fjo!R$>5BQ#,>/ EwDєoRKAhP~ѬmѮ/e]IP @|_Y2ƒ}fv~>WFK5wiB:A2;D zί3np&}  eM QAKLch<DBW4qo,- W !s=ҟj]@1:]JYOM[ڔLBtX~x\;ZPZTC ) :zBb%$i/[3Va Iωw*{A\EoG!Eofc BOlƒs'*༓HgUU:PZoj%(S?)f;c-WsxC˜o8 Ѣ҈: Ps{\$ ;7ˢnf?Ί hMGomMmoBd l(BFcNGfyKgyxGZM]u~nS/s/[03A=\q`7&`l# W[K(t/^/* ǃT'`S5 3&S_gG%,`O-?oYk K˧yMiK~Ndڊuj{~4AKx!t( 8F)Pp1HvmcqAji?"UqjcRCe 6PRC%Kj6 ~7_cUyEwLaXv%]%?;R U"=U1BC?oĞЈSi6vuhun6+ Jazkjn]}Q]H rd-L)g9/[Rfr}> `i+! pMA'aX7GF<9~ ~_z)> @~s`W0 q^OFFZO!-]!/+b -M&r+8TQsbQP$ r*q?hY\ݩ!gL'R^NT]ACGS-Oɒ8eěmp/7&x> wզXpP0~ @3ZQ5}%3nO4-uǵL]-`CMirZCBTr9AӤ ђS ȘXy I i$ШX1Neiһ2XpL=.GDJd6cFuM^FT/4,G/^i`jB K G6z߻%Bر1@6Z^0(Uݧ[O#60IШq6;TDu}JC,ZYVضL!R%ba/Y 5}*`yXbꃆIOٔlӳvPS|VF.zEoS5!Š BBFMI88i3jNzv; ZZ%8FPE~~7YKbm_0Z2xZ@? 6D7  b C~rmUm^UOT͊q`;X|vVpEO#XV*ٸԯ.1a_f!bV9T@ٮӇMm$%5c(p:ѨJ.bQI6{FyenoYjW-n6>,-IL!qBqGxܞ6uqĐ7SkqFXfCR]LG׶D" , .].#+Ϣw--`GjM"`?boXN4.)}t:kѡLP)gC]x_P"mx\F R$^<@\O}ٴr%b 43mcӟ~!)p\C A Q +<3W1|93wۧ"rGm&\ 埾#5AV盃}=Ywx]+`;pfKyfejqT'o59|v"ZMw,T 0ȍ}|5ȩFJ8{H=$Ti ב, 惺NJ^4. kw<(6j? _m\I~8\1NJ{Y4hIڲ"M k®s|PԖJ0{w/X\`D KR $ W~$|[ L'9nZ} S;DB\B}\'ۥ1uͽg^.tآr<2P +%_ }SS3g*=ۑ7[Z pb|@ Jߠ}d[yJazm7N.0ilAP`糸!_^ 9(DuELidQbqnŗ7꣝55{*7s|B9-">IHϧyĮEϜVuX=&oky޳=98WyX^j?w fDZ196!c y$@yV:cEl>\r3b8JKq prP=7"Bda{%,xãn*=zT7+4CK!J^﬩n? saƑ~oIJ3r-xC|Zu>azt_irȩ`:*$h!e1DEA$^|#Gg/?oX'-T=xst*I0k-JK(_"A`?0Z8D[C a:di?ވ@-)bIh\oU'ad)}g6, [ -%IaVtT(׫IRߜkwV* h7ig0FKNE,]V fURETj(נA]1$$0!N"c'.ᇬ0P4'셙)<43_Y?xݮzOߝCm_*L3ȋPGg>+3L{'ЕȯɶQ>(AcҾA4i^ϳ-.]B<('A ,_Y4>0jO}LWCe_-7@ux)Y:a0BXy( }щ]`LBs⨵L+u+f1$tٰ>9}%oN JO*Yk"sEWHu镐EvQDn?ksX؋K`(t{tп1fYjO(DHeDf xx=ԣoZ+ ?N%c_KI 9{{x:|{vU{ -LWsFCJG鲓,5ۯ-k^f_@YVj0zZ|&hmQe^mufU7~lF\D^,G4N$=Pw<?$^R),+|MOtc(Q+v' fsћNr``]Q`h ?<֘9O T6U55(@"z[ RrW'ovyЃجxҹ;l*wpڍatc&?E7a?za{"E 8O5bQsto )H!35誕)W-W~N앓<o?R,b/ }P7 Kڕ{ghضSլ5Nx>#]!PBE ?Y5R#ӧo Nh"bN ;]fLdANBc.GjPjA9Y:mӤex4P/6Ub<+:'rKaqڭ26M䧚ɠyxolIj,rCMForjk% jع~Rxu0Ut%n*EoSSW 'j+8Π3DgD,a0Q)|2J֔e O(07 1lVU(M=TohH[04m!R\@(BO\RnjOc9 Hę 5@܃m^?}@ruu f"4`w/¾&-TX͹ C{[< #c#?Zt,]`}zE6OZ}G'0 &|QBw P4Іv?+/E! !&q4ipBYg~6'hR1HU\(,F f#eʐbr ьf49]K1Rq\1)#k9Mo{0Zo6 Sr=a5-|4PA6C Mq7|JSgcefGu4zX{M@!h`:ڙM\B>)&wlJ0emWAu+C%Gq-/)V/(dƆt룮;B5r[X lTYtEp02DǮR34&0q:[OV6ujY$1H0?lx .̔aO8EqZCΟ\nk9:pP=`A"H$8O Xx Yme5$j,&7kQ4iyuq紣zyRLf9%b{}Qq:lq_5:PWm=6id>,iP294*BDNSS5ԏl bvEU./jBN1T -;`X܂y.$,V$ KblR^.2 4n?2tg+p_i?e855-}эjz_vXՏ -x"g"Z6&?XH:*]Sj>OFUA^K术cHh<3ac@#g>6'KT:]q%ГY]q\)}cm/nzemL}BXtc]`o:*o|IecA_"eLúq@{Hzs8GAIdc3ζ\iU3tV1~C9O| @4H`Y;0HDI#ז4}ԠHx&}9zS }s4~iH|h6r^;Vda\̃ V<21m| 7m V@#kڊ! Rcl;^ kfT|t6sbm=_U0>ԩD)nܗ'"y::ܿ89bꎳX<xw?Z[ƄsC8(ll#ZC =0rm~CY ޑ3b1 A8DtGx'2i, Ss9܁K^(V&U!DOvw45D,7&r(~b'FJ/E\K@x<Ɩg}xjZ5]V7W`qeF;;tP#͂B] ݾ,fZ2DQD-wH$U݂ V n3|JθCTⳡLhN)P-n=ψtܜaWnPTAF>,cy(, CC2E8\B WL} 4?l@"Bw}xNt+ a #M)K5o7\(ᦀ.[t/TZV[@Bt"Gj- Y[|c: o}(oXK*ơ8O,:Cpz›C}5zIpeOƂ b/&b[K$ ͘\STds0nX՘%%g9MbpI“T\Rd-PqXiՐUl(՚U}%3.Mf@VV3kVUd1&V vLԪ}OZoj:j*Ka[ r dJ s 6`jpr/ 21h>c=dDK{P@:rIR&fGOGvͥ:okHi 9te;ׅLIߩwnAN{Gb6f]],b%nB˟ Jԛa‰{z:hylM@O\h AҒi/dqZKZVlaԝxWH{.^B]k>1Hj\Ǜ:EqPz=jtIj*̑$? \>'0fUo%֪]f1NU^8.N Z/4nWls|&\i3IB*c'>yٯqA;a)Q]WŒ D@$5~'o:dRͨYs8}W@^Z›F.aFPnd/pNKJ\LDWh}% F{Ұx[߼XuɳNW!2^y=%ʿ44nzb)wN3_/utXv]^—e,Os",7h@zA+-n__3ɝ>l UVMڝR޽H{2h K*I-ȖKzL&8\e(ћ"}>MxF8-i. z)e8;N^̬/B#0e|Z΃z"D4{>!KP#J97(sM̱Il3,5qFHr0!'7f۾8']zs #VVGog+Vgf874D9@C*9f1D2-SN(Q'a#\{7`#y τ5} ҟ 4yBv/H ńE\Ŭ)%&_V7YC-hwUz0R>5;000[]6 G[+D8(wW~ezU>߂-ZܯށmL0mwj?--t n\򭡙͗I"MŹC:ڍ`Dzf(,2K,#*x]Gx 8mGG79TGDCq:O&2 J[;ƣ- *s0]k/!:|LO"U i솈|L&)D#cU#(C_/x} ڢ!(/,A!HpZ{`@MRyT)P?Iț#\s0FbbNEKh'`a ;1Z]~Z∩X%kicfPyHXh>gSSƜ㜅;,sKfL]gO.@rM[sm #f5GҞ f"𝔪)=-cnՖ_kN^҅32X$|)seݮ)ߑ=rcs;BNpߠ>GTJ5VQ ~t}*岟K~~]$0u f|OX-^|wԪUR%fV Dy@R9B⌐Vo6OA>C*c]WGY r 6Ihȳ`68@us%]Am@%]/t[| C)(i 2(-Jfpͣ2\M߸S?[83Lps+.94<;T n&"^)ӹP u.?4? lvXU,6_vB<|&h߬Ѯ: ԑOoNg6n>A(nJ}ع5q`G0bA$PVф+3 tɌr+SF h;G c[Ǔc 9qKLt0eA_f>e%rifbN$y=\8'hvB(>Zlm>5 X=7 qɾ$qG/LU 3p#nTz&lΆ`ǏM(vwE)9 vI."Ep^1H3E3{RL5MnDITkt̍vs}jպ/Ƹ) 2: WZ88`LC}=xB+dNI㲰@llfy֍l(,07yoQ a e$dňsWukL- fr˛ ֶPruh"Va^<* mc n֍lݵ=nLڹU͢RW+CM]I@+ӓ30 u7G+^]ˀ]xDe^i-0Df#57 1S ={i 'h32nQA8g2 ~/*-C'tۂH ]c[va gn(.yэ!nR~)G-*j|R ~R!Jd?8~~Z-I^E-ϋ|RM&T%W-Y'Ԅ.BgF4=t/vUزـs:H7Qn,Vptn_Q⠥|ҜX~ Q(*]q>Π|ju{ԕ;q~j;OcaUu`c3}*}gi:4MWv+ ~z{SXe5pcV^]eIz4a hm `k1QE,Gθ`ي`mkW=1!a O類 5M0|;;2bz2Oxߎdf/JAO1Ҕ:'eIkOX=_5!{R/\{jr>͋D3U7;o'r7ªPzxԁEkdٮ( ,>UqFM{n \]Qm"V7 ۈTHnT(tt r/-KSTtuMlq~P8(` U7,xU&iE^|ozӝCI6=gy2B\ XeSJЌ3{5?4F&|fia2rAYnP/~ݷ>jYLƖ5o"31٣F+Kj; L> <9u fy)AX冓%y`WQ[P:#ZKL`RT0b~f' QPUTqfƩWʔzLb'eo+}1 !±ԗ(+.|a~2%LpޡW乎 X^wek ڋyVEn»(yNgm\7kAbOۛey<zu܆EM$UQjdǢ'*nn&aCJ1~9Cc/2Q@'SWOTMC1!Łls2[p 5 1oo=48 WUV ^vINtŝѵ@w(U?\R[wQE}+_0 (Fئ~!L/t]DU5X!֨BθY˛ܨ'’6vc'+".Dcل@%ֿ MQ*$Buqm~Apv3dNHB+B WWgV8 KK7X<J"?cre/{xCtg3[MkJu "7( ~ Az] Ey:~zY+8%3_]-MxVg2K0<bvM#!a6+:H.iYVCzaJq/T ǒD_qJž'jTV̒]L=| Z92jX$*'.v(gء289t63g^PqLr?i>ӁVRHt MKjnݪ!lyTU'2C*ئ[6[߽~ТO +p iųњsf9E$ ` }Pؖ @0% Cq5eLiNk}cFDf_FB]ޘiwZ)6˩t5_HdCW9G*\7ŸXV}SدeZ"{;􀎞,FoDd&$I;7eo3'}.;J~o'µ2`Kbm"߿4r Ygc4u9?d+MkDu[lY嗼'}s/ Un'CAF$ QC,|N-U4$$Y.o@Z=)O[SQ^Ca-eE Lʺa#gĺ&;Vqj9%V-ʝA' :86D)3v )v+0i7vV8-[K'< Kbw76yL_@Q%B d68jBOjKLM^ͻ;۶b/'-TH~M9pC:}RP ـLXaT o+A_;uIScC 55SsO+bgF 2Xw0( K#oQqC8`+H%dTgp(S ~R/w!r:Eg^GXo=UTEi+ tՀ5Խ@_=:c[0* nu^Kp3z+0= ŒG >.ɻ5[>5rKYWџ})LL|%RĚ2zv]NĒ6]ꆖޒin tA;0ҿ ۧ.bfhHB*ů|Iԫi; 20_r/^Uvo\(.shڭN3kj;RbOX3Kv9ԙ )e5NvmoC/>be=e1[L ]K3PI ֱe-Zh}Gdv_3Cu\LQ0yb62.C2{BZ 9M5W[Wn?q9XcL; 5O G1ۑܜT"i i":"_iGVc2Wүdy̶ߛʑ$D'r_ bS̎'џ=,$.ev.$1" uwAi[qRJU8{/z#]\R%3ARpbwjֻaCY_@pZVHU9['ebElmg$} m:9a&ʸ+勧lJ`M#+,h04Iz$ng Ww;YO8@H?7Bև DDfO#٩?分13*& P3Խ]p m;XH}M}OُX%Σ潦t9s}s( Řv&pgZN֠d+^MdDf8{Tֳ L0%lSz6pe7K+KNp>}.$"*U)&)iel|zr^a{=&ɩJS GĬ,^Y{Z 6wƱ@ {vxsC4̻;h )f = $F_y C-Zi Mm|?V~iIZh OKnW|ޖZDTW79hi-^tl: L0cvY7?)3`+k!s}S$ȷ/L)%d so g.XWxیBຮI 9 ]#``=?<^fn1PAϏ{ڝH׈=,U=qi\??>CovIEg7pQF* XőR  E]::]*ɷ兜pFkqCD9$_Sk$^wʴl嫉wLn?mvY2f=mZTES0u;ZHRbrh˻S(J%7((Γ\-<3/?4 yLB (AbK@)@7~0MLq񷴜2yNmm@]-G9cͺRO)p8Zb2?x_@֩8IoGՉ2&G smbx;bxT{TG3.m 9ImjZV]]+`6eC2ⶋ g#=0ׅKŨj`H+K̏B-;" ʷ 7~ú aj74EYɝM_Zt%mo D—PZrDҟ_FT5I>r/%~_ X%R{5k9%T| ,["6f[ڨ2i8i1zV 3 !G /k>D%.m供gIƣ8F\ ctfCN,mǀ:f1,PS1ZNN9ies~$e2_ŵv$ؒs~/@t>2#e%YQüfK?`L)?xv_ ⰇC?pR0C+! |L\gQcDB""F {g4M77^~C̱vPt?nѓ [mx|IȴK@.A{.A"^нSCHT })? mF(]"Xc'b;y=eiSgy#'E(O]O2$G0pO?N9kE{tGMY8lo(EW<Ī8ayy;i=5.myI^\hJ ʪQ-CV>D"'a۶(Ā.Pǿ(p4Qx誜@Pw|Q7-*m̦{1m4>?9uʧPl7O|җд}WZ+\_G][޷u}@Dj9 AEWc7;ʲNƸ7C=eQdtLsc;F^A0F|W@'q(Fs5U xzX(p9d6g2bfZt,rbF`F$k{T׌U3?@L}*U-&԰(4 k{(HG› O)IJ2w"|ȿއmyz(xmYx{~uoh}ۑXv|NsşE7㧇/qZ/Z#naxh)o"C?_4T%܇D_˼9}@θ32W>pYK{"w {ω]pQ1k_Fޞ* U8RP˂U0SE7وn\]\P*R ҠZȄmZI}jNUr R ȅuي=% ζ>:! `?P?q7ˉ(Λ"?^BfݳH/HBי2a3oz \Nح.Vw[L vǏг,(.M . &O qncU? 1hU4@׋%{:06pWSBËx^7O U? =}9QR2h3o3V:ib(3$׹2oW-G2RQ|4]!<78~`\{Abb~k:u'e}rѵ]%A/ q6ŝd}"5lnA: OW;U*\֥-e0xZ$\Y@8@>]ǵ5v}QPg`k7%s^f_ tFo'ݠM窇$?u< 8-DU֌7.ua*[eT~WDyĂrǨ4e)NS+WluA7`)ְ'u@;ƎHKkg"Ew4!*?MC'U.FMX~M[Qq>1#IoS \*_idCPjFcp+ɄD@ajʊr3J7ǗX (΋H8-Si*/]`7zPp7{P0"4#RMJ;E=Sڊ 6kVZp{]z}70QBCMLjrWʡģNoIq؝=|4%s7O@(_iI%da+$l7B/jԙ@/nY9a1S@-)_^g/C߄+V9G>Vs%W}(Iea;Sݼ$OkV;f9T뙘1`Hf7K :z0-4Aж9# r)CIWCN[U׽ywQ Ax:_,PUb{4@:zcۻJV{w0`;[R4/-0 ,%X{}:cb2ڵ`0YZ{o\g(Xț(!D7&$#.L @ OHVs)~ ~.J 90ij'0{%=x3M7L!l7ZMD*?p<@ܣMol$>:^FjQLz5gEkRE74Lt}.;Z%>Nܒ@7M,1_e4u(X൧P~Z =W'{cjTICץNc~͘f[dGOijX]Xu3X Hˇn |sRiy$}Y;49_cᲠ,nQ*lu ˡIs=cbs.D jM NiFs"C^𺬫 !*'Pf LQ\6i:)$^9Ηz1(D;s|~YUWCBN./ }keKU ^ԫ]A̞haz#|1 k2n3p*g,EY'̊x`we PR߄nd$s5ш{rçG:tdڿXjS:NUR1f/yy/cBTAWz/Y?I[> 3idu]yAI=3H P5&ɶMƫdn7f(*%uR,MS%-GeF{*eyn4Rhb2duybthT| r4" nb~M^kr[Y7q(1.ʎo7NNG*ԆJ-Z;[Ow,l :הݧ!ZLnL'UjD?Ss/Q蚚p`d~1cYMfFLYn ^: )jxt”YAA]! V#cN߁B ~FX!>/xR İWn1kƁ\;!p(-}CŠZӥO[7à8+~WTOJ>>3ղ|ϑ5>W/¯c_4='jN7JH /,YV^ ydp/#+/qF]t%1$('TȪymRt +Y9 hTIP)88dt!1o RMLgZeYg<7\F< 8-m50pAX;Am=X '5[mhK׶?806 e9{gm@+A~ f 38Q+90^Kq5C^:bme]C?p7{I>k&d.Iz3Az&40Ӳ(ň(B+"c, Mi9H^4նZrM7w䏮?PMd;: CtL柫I^ x8.=brsdM"(=ƫېptShT |)j"|n.X@40MFC`ǔ f5<5>{*00'l^;wHgx-9JX9d'=|ja}õ,V3"RQ&Mr>?|q秶zA/50 릭'_ie\cȡso\N;Fõ2߂ {غC֙QS.̒N^mtElJIƶ`+Zڗ)bcmYN9dFk$UT6 ZLq-q2 nti~M:JF)08& #"O*0N4DX\ `V%n6OF3Qi4AJUffKÔ'jʞ5Q ~0Y>tpEć9YZ7ȥF;D3B⨚҈5z%yk蘷㨴ꬷ&\B ./#ORvhw@<A4^JpTuAV-g:ddXM-9p̥QgRnw|Py1ں 󷖧@KFn'@Qpa~Za]fp\ oQԼh=d1is\M& +.0l:N?DU+q R7yk+QCS6a <}[" P!? f2#<F6*5mF磐[GP\=1j}8xʷ2n/z ~/ 7:s k}68 F_m[A%yCQ~W Oz,3PG y7в|`Z[yVJ R\>h%3QE=*## jXႥ}ԾD PotN}do&iB1&(@n 1 a(inJ$jo1Hwu[9D0=ozPJyOH*s(pJ5_aep/GVYe8woQs-)n)R>ʵ"aHeaJ3~cJvC -󴍳Хk>a cda-%F=B;Jr+ Rw5,nQmװtoLjIqvg?z VedC& 3.i !Kε `xsv[`Ea*CK(.*;hls`jHx,;JbyMV'0&@@N6Ы}JwVSv43sQoɕ~[? mB| {$%°7W#Qsψ&:ast%-6Ȫdڡ/^`ZdX N>+ Ed ɇʺ,PRż]ĹZT}J~j I6qs_ impLj¾uek5TnmOcP1.42E#"@fm X*qi+W۞~ gڇүg):`D$X> C$>:`|- pQ;C0FHi O9M} -+Q"S 8~Jw .Y0񕂺I%` G_trc/g( `©?eYaלd=Wm \ߒkk kğU iB-s hQ*cv6Ē U7=?͗P^VZ/M,1~xww$U@usF7=~5O^vswF\̍jiXI;~Y &ebPRy U \6[Yv4_.w}ك } "gd= @CյeNlUZ0xLfRE>4ROq;!Я5֊T X1}~9a ö%E`+Sx7r/]F(=GYƱڙq~#gGmgaڽB3=Pɾ޺!((qI+~l84m{J ŋWKT{$!襼 ʬmRoW_nF[^RУ%h\\vsPd#kf9kS*P D {WWf^X6wZPZT^N{2GmZDK4oVSfE/I |yfJwW?SNt/^O[~0ӎ:0P6'RB i>7du g28oP!!P` etv"ZJ|ckFvju ΢ѤBKώW8:,moOlNNFn<ƕwyo3PGū"@7#NX#?Cf8Pi>z~[wyߐ6EIAZ#[;׭Y ʕNM#kSv۳GI[Nz@"cծw7]r$(eE6O:LtNgnU+ZqZtHx\\[/ɋhA0v=mAɊ<& 0!Bҙ*xR!6tv=snXF(>۔5`G 1%T-u[5 HgCew@pQ >cfr۽k#NjMY-vΊG9%Q@9mV$[[[PLؤNQi>~2d,.Y-2c--X^[֭y!ER#ꭆcbPwCśYۮ6,rћL3Aő F,)*Ӽ&=%$zBɨ[FnQ2lZE^aGcR)3TtN}M: $ *v5_J:m1k\a}0n6 vPK[p|HsGcF=?tT`Vdh^ wSYsO#4ǁ}b#l]*W`~|\ Ix$y"m3MVڄnj Q8N 7Όb=Gf}3T́B)U$9!f0$ҒBܥ9kGZGǜ/WW|>wHQ >!f۝(gwV"a?נŤ`ɯ(CCwlق^7pFEpqXKī ;$6'$,bb#~XK~meݏl6 rN[]ڠ7űj5[I(Z}l: Og8$CJwPiiT&MnY^K=JRj)ks hV" dgWkl:%o \nn8X3Hh *5} }1ߌ4'tI;z @P=.TH({;$rU:t:oM{-wKF?̨LTTm ixʄlQ[IqLEr|YN/h\C=naƽ8JϓH5 Kb 0sE t(]otrcXN}i hn'ʥJdI|x' ^_<4{ۃE童G}lH cYӠGdRhQ $+Y]nVnaa6\.Cly(W3= C+`GK+tixIZלKav91ᧉt@b\4Tm,fjw!HSp,u>:f^u!Z@kXm=/.{K&yh4v`Wə4]{|^+ ZXp]yGۍʫDgB5.42:5C)<G,RBH\oM`ƸlyԬڍ,`{bݢ$\ rZ?nH]E&^blؑb8{ S,ݵ7̯J֘x%ߏy;!qzNww*g'U21 2cF6$EZqĩcX*7v*檷 2j-%,Qg yS_|Ͼ6h̠-LX+@AU'h.ڏ+t =NfLܶhZ =>)a0F(4?03 SM]_{i3 uJ6!>,)Ϭ+wIfz17voPKfqNyA.XtN%Le X;e&_8.́\ByѐS*bW]cT&:?WT֓,+r]τxJ,-?اJ= Qk;g)51Nn^ +`yB7{qwݘU~:X_G$qrem7Gԝekk*Ce'$d5Uڹg 6\),\&D' B BW՟GuHti۫D S=-3y/{hUw=eQ qƳ} R- 7ӈ9Oԭp4Xs |ݍ[ aJ+9{q'{'o>2X0Y>Kkz+7%r[XHxכiЬ&U)( G/=E;yf6#޽EBWS I:"bZi+۟aўGhN Xn;'Ryt`bƠ03T*:1ũo \Tì/:e!ؠ-F&]Occ߇ u:[ӿ-6#'6#_3ݩ D :Xy&e|'pZ=qCk#U9PA%|(9QxHna*pT _A LT%.>1{ō6!< }*` N票/;BLK& ?ݰc2d[A.Rft̩bh!ͱ[WǛ VKB2v_ߕK* Wr !3EZr_2MэFMwvR/뚅u7wuqM %N 1H'* E0mkJj u0nCԊL7QWnKpUP%u$K :uͮ?+% }CPyyWޙGlz`"ӧ޵G_vAt607qk27fwGXM-:c iN.0GoTݝd0֨ ~ЪCK.t!I*ty`z̈́t<8ѵeE#31<~mZ=ϗFk\TM&e Kݹ ChfEAخ:|ϙ}fj)1FJ f.+_JI>g YС'V /G$ii'G*㸅{7𔮅Gw!4nrp^lpмe͗҅uklG|&C G,Hr)> P,"9ϼPC#(\D܅o5,'֫j[bb`/plJ vdd̬1i2,du}FiL'(O v3' N,ɽ#z<IѰXI$a~+Jjjq0$[]Fx dGV={ 5'@ >9hSIu:B0[iUFT<.L[P-B:-sWEL\ [ot S_ߖ`ӱ?ܧE #A2i P6!KL3I7Ѯ]oεHow\v,܆)۬PO,Ng5bn# #}_p䅦PGMe:X)+|/[; Ȕ0 N}!bslMP**omMh7ȝٝ3X,ŀ4ߘK_ߟfU ?:(!>1+EFKy ѯF `lNc_`X2-s}B?%1L`As*^Q5 E{X5FSYJ쁪!ҁtW`C"p#Re |"latF'p1+ߋزeH#9V*<AfC69xHVNwbwK1GmB9u0IF@ZQcGQu%ES)ڈ2CO7k:*uP]aäT&M)Y:+N͜^2"$@tیML $+euL2A6idh(o‹n:bJn(TN,m+xg@[3W>xs"61 6fa,#꿊)9 Qv,1~95M7b ` tV1ʖ< o<(ǎ$Aǿ_kYWPh`cw U#DmNȧR74ڷ w.f4 /*8Xr/8 7lZQ ,żM|W R|K7MxN*)6{tpY@e!n\zx#W].c;if" 3#-9VsJXw*`?i1oNNQ&kx0qb'1ĩHc0V4@&0 V?g |ݳf.J̗%*q\6[0qWCX 5Tg0R >gXS|[4*+-|ÿ`^.h\8$ïI`H|,V5tHZwx6ZM@0^9baFA0"3(~k2 J|EݒfƑT]?~44y3vi H6C(ϣ{8xPH3'UUZ|xKv42os^zLtt;6e5#5wiP9]⊔Dn+@K,yh;Xݖ5uإdk\n3ܛ*V3X|S_96m._q-J2t4kʗ59dĆh-8ovx]XTWD~X bdYk\; 'ޑDc)[uH^j60o'Uh/6С-B`V_9DW;-2qUk eƒLs;(Uy+vaɎQ /%>jT9@;Z \.1q~vh4dKݷLۛgɞR7] ]I,}U T`g`yp=&T~e?cGnU ֟NC`1b!WXz,~%>T*qWwg츤YTx=U 1]׋q,6#D7uK]i8i(]&?G+eV?u`1/@| !0Vە|_}gG {9(;G+N@\/Yk+c:& >WBh>%?C"Np729|\섑CP4+Y:d&J1FR/C,W]RnN+抽e^=‰0,' g/ڂݔ@;2**I]fQ  g$;Kޣ^N7YM<\I-) c[J=n by6,I3͊/1,NL|-b߱|,V:EkwѕsUae VI!/nQ錘+domaSr'2 u%S(рU9\^?j KJgc*F9QG0j˔jwiȁ$xWg+UU7J7uuK_.QC t.&!v1Xw%+6Y Q!l{}K3K6:/ zL hZ~ 770K*B]cc?t;IVx|ql/糠pF 8/pO33j)LyD~%-j8Nq s3OV%rsZaz'00#Ɣt#*_;{\Lk3>@*ZCZi}KNJ7C#XO+cдHui4s1 xLQ('vQ/VCڐmPAw )Xߘ!NǾ~m {:4?t4+2|M[`Ch*𪶲QƚkYaHGGzWr1@2?ccc?NQ[3œ&c5"INzCv)r'?JRUT~J6:+b MViJBShD_ꉄ{1&Ѽ[SMĩ!7$ PFjG~D]wgnn2܁ >;-QJE Fd_ wcy7WJ;C7dA^V.x?L7ޅ:ih`A&}J]fÔ4&`=Di|sӡV#usb$2HBcVdSmU }Xz~ tLv6ֶ.|ԈMg2,(*+vaDkF=ș=\Y-"olkT%H>(?XͪDxF%M;LnVFbJ\ECaT1.9f,#˯Ae_Oc!W+S ߙ_HA#:z5GpMdުanL 'QF2N+olN@a!±g `]Z`0-ZaHŃOU:&k.D<ո^C*qԇq{)T$fslcx$.++s>EJBu^<<;N+/ī\P_-2<0NU '5r9oA4#Ojn`~A{r7|^kJgyrB44Pr/ZL > ۽*; GaKD \Z1>meDpgvb^:'hyq}m@O8S>,U/QZt[Ya iӶ(u\ٸzE-V>GKP>5h(fUEGCt.skb#OWNHW &lT[&q]qFOwPkWG"xl,)_FdN8v9WOl8`䩎90lt ](jGDAHkR~ : @ͪ%tO$J[M\ٟF'6^~9,(کb٣yـyGrLosn'e*ybʜzU:2˅~̄)hLl YCdb>%^.B;`4{=s: Bn$ɉ#jD8U^%//xx`oqU1Ұg M>c%,)z1!o!P.8vTaXX(R36o91=CaY0w/})8nM"rD'$ޔi׏h,92P$P;||̬o֭E3P[zy!Jiʼn/1Р,~w탩+ݍ3fM[DdW'b?8[u5r΂p澙WSDm~F @ml_PC׉4R1f1<q͜/n]!j`eM34\yV˕ W Lў*iUy)ϑē#&-& וuB8'ۑԎ0;։Khhfp@`|#m<1*Mv]/όW\J69 ȪbCڙ[bf& B:{?& ~\hIR$0 t+2O@.Uc[GFSg'+4K\ca@@֖Sr$ #Αv%P=CirW׹zJ[cZtm1<"$JtE*@F>pK}J,qƲD`}9?yU?qu 6_o&!?igY&]K!:72J9*v:8Hɱ=?VX rOÝٔ젼*߿Fci]PfoW~z"|%Q dIIڏ@f|&trӗ)nd0(~{Q0qy!|yBz%+T3(ċ؆ zN܄= (pv1#l_T"l R!}S St~rݿU|j5~ɝMcߏPXnQD8:6Ź;e^ϔqЋw:]>'RUviԚ舔K\(+_f~bVf v^WoI^ pƄ4Tw3J=LŰ/O3^xEEN▰~c G2d%N{qz$_I.v3hN8> Rs5RO zS͐QQ e>(*0p$USqDd/u >iF|(Z0\yܪ_Mwt:hK@p3q $0nv E$y6ګvHltRD ?Z2 u, ]ü,*& ?p)T79&]:IDV2dN QX2ud/pi}z mG:A?t;pTêKJXFB χ\59XJC1qSp2Zv6w #:Ub*qY65{ 8knMK?usJ% &!vm}D[;9R; Ǵ0oiS7s}}q6wvq;HV25"3b 0EPJuVMY7c; #Bketf=$%+8h[oG"磓z՜۷ ;>s]}./&BHa"ƗF1{5h߻*sM`ED׿RU pÉu!|%j4'7tB[ MxMm: ثe D~;ÿœ!;/vpl] W)EUԖ7PmߛodU;9yfw=-}TҪ/ݿ?=XiaXMc:Ϻ!5#|qln d: 02x,>(0Ej5Z5 "+MNid&C.AJ5Æg¢!VQ^H~(~ȍ&T!!}ܵ>š-v3D烵dU?vm2 0U:= L.*>) vd`w?gy6 7?& S4t s:ݏJfe،E.ȷ뀓p_DzӅ&0Yu)e{ w*Iqz@S\6hGH0DjXqͿ=o{g9ŽO,w vD;W*8Kإ$$hL%@)yt茨h)b#;ѽE> ~ j36pc^Z3|T4B9xUEŽ;Ǿ W<3/vB33ͮ`i2Nʛ)6V:u(+u,ϡ-%"w/wZ4kC"/eܸɊ5 )O9/`Ȑn{@pCpOЅQѫ4ICYmaL 8ay5l#Æhrߍ60=C 3 A`mzy]y# z9{Rz ϣ;D$C2k\T}Qdsn.Q;b<0~hlh먓ו_O0,ǩTno15L~Lf ہWlwSq 4\^} KkYԅvr7bHgk=SU/5v;A̿ %n+!jrR`ITNu]7?yt0]!Iq,qRǨ XLvh=C8$sn-wS[u<&nUK}Ch B{ < Wq6-*qQU5()W߃TB[M'"'f厑 Ʃ6^dwЭ81%~#8Sz1@3~;_WƬ:C'$Pg"_OXgt@LJa4l#Q\T&MOe׫rV+a:h e>V6և߅7*$M̨WS*k>XQY0 .f_A3 E:V?PJXk=Y0'[3V%EJ>L9q°4GB} LufNc07} 8:*n ,-^<.iYsб0 JaX L#mKƯcgf0}dR4 -rqW)vd} c3Y4U DVr0>5k"q*B\$cyrQx1 nϛ2Ow T|e϶ğ^[KgQ0A4*@[$%:ltnEY(:{$6jBEJ_/$/SI\Z'f]HT&4I[*Ynk+4fKLWrȩ=$@}uyQx"ӦQ*oy 0l&PC쭝 aɶB.ۣze:TO?Aק;GsO1{_h@3hev 2؉ qFR{JJ/A[xԥ54Pne |^"kD4wN4E&:Cޘv]R];tZ. IuH$B?V#WKđ&^%iйky*e)lͨ ug! V"9Hu!_P5scutK38C9tK!tjҾ\x愉.0AΝ@[Ha]'Ʊ\cGo #L(kyWJ!MOZ'S#.yU'ߟ(K+vBH:&X3rq%L" O` f-`_YCK&D4HqE5NYĜrp$b9u/ˉ2fl Jk>dHq% @Q<# ":}.ͯZ7!s NQy Myi&7J}+\Vk"IJr LhUgb 2$* hEO>F1i 7fćt t-];O3CFQ&QzR=x2]s1"xo LȱBS ş.FF:yxrM,3=")#o g-lE6xMjgGe>6XM#2{9I$kQÎ N&֖߬O z`b*c-g^RoĩG_+KQ|!#}r6Hsܙddu(?Q{ӇYCXyt?4m$V9Jgˤ>Yᩫpi~rʖ\go͢N.HJړ$RnRWtN5eAJ&bR,v!j [nhsLhr7MQ;笲Bzkc/<CJ[$<:^· <~_y7mPZ4IfE ;` jg휞R!Ό]iG?\ ^$U(B*:Ѫq)쨭V ׅ'{7(1zڠ(CuCu G%0o @/MJ_D˄nHB enTsoyW0Ԗ3Ce >' F{an Y]/\ f'q;u es뾾ݸ+Z(mb)"z.% #1}`}PcɃދt22)|?6rDGc*eKQjnmM~\jE7X"𡆟l>YtThXH/fJG }cשZŸ91P!kf{YtEnqk_s§i 碙t$tњr7P3l^AUT"v JcU$)~@-3^U'-y~̧7UA wp1"$VrJTUDgr=<Ѕ\qJn*,g3;ǖ<[s>{/ g41]Zj"׶#zB퉖҆0mpM<'vR^2 ahyVFf:.&#9H60K˜VuU"X7vM~%YzNZªHD1#%+oh6+GgO|m%;ke'\xesv-aV- %qMyi شwMT>KY^8֏0?#P/t%]&:z Xɫ%:4l֎;B%$ma@f츨Cմ~S$ْJ +XQ_[: >7z_lo,Xŕ^Dgi/& 74-1xٲW*HOQ3qtӍ}B `?s?I[y:6 ʗ:q7Fh,3!5t~#"{>le4YaeӅ F}W=/>T2H4 &.%HH(V\>( 0i[$hSAuoݱlԄȄz5!Oƶ/ƋЋ]}mFʹ_1?^0 paJH4A(E_KO(4j[@>Cl~< 3/;WP(6цxo8椁kʠljQn X-ͻ!"<jci`J(A3j[a5W6]5}Wum(ktk=]ܬW!}:Z+2j|FBR߆T'l}"9܌hb|e%4ة]mt%^"<48,㧨8`}oqD=| _by]2m1~9e*YQυo. [Z]Icormv`1؀V F \'kB\|E3.xֽß?X,LaWߨFy&X[ON eH91=U< E\4@"8Ƕ}`Tfrn3`- 9M SOJz}Ɗwl- ,6]`0ݨZ~zK;;igX`W[?l%qgN5 T ۀZ1+[6kd3nMjOkf/xƺ[[r( *&iSg\bBRz*^?cNbM{gvsWR$pU5h%5-?4݆\R/ h9E7kf8tO|ÃxeU򐪾f}hEqX8iD66H5 5bJ:!Nڈ4 `Mr@ѭϲc3H!OpleM9(ͻL6jdֺE\Y*Rnۉ,^DL5 j‹!mEILdUe:>/.b:'կ,h;w\[n3" Jӌ˂u\vG&Ya8rhKϩf=2>'M3@wBpG42 [ \OɸAuIY(\7R5yO3kz`V82l*2AH!A"fDZL0,p!\v&yAF83>i&o}HDqXE3JSiv Qj+'`ƴrͧU;2FNnx33 iص9ϿFW?Ï˱hڄ4 eO,bMQk,gsoesй"bxHhby;> Lu)~}1Bl9~C-2 WTg,$cb/Ͷx/]_J|q?z#2992t@ԋH(1֕,/&LJS * jbRKV׆kt1Rxk^› ݳrP7}Vޮحayi^a-Z$ӞT JN# 82:`e͚X.9O?Vcm2ƵyS֫K)FMP^dU,w[{:dF~*T l&bU Ҝ:# .s٦MMՄJKBܨ z2iWb8X>t+L6v@ӼtG l=&q|AQM|姦ChPB+52뷫% $[GVSG H + ܪep<,BL \ƂɢD̲ Exb]}a *ȻO;NvX*{ZBqdW$P~T4'*?$j\]n0_KV-ݶ ˅`msRq5U+Vp!q~ku].8)PGQ! #X 7I'hXF!q 킭MG$ok1huν.nŸTW!eל{([8AB8ZJ-σ'y\!%&x@ 7LIňV1P͊p]^0BC.\4t6jl=8HU.U⋷V\ćNd},H3?VWT$LQrnx}knhY@J-7u\hɋj@>h:kRԞ*|"{fP,IΥC q49xwW$Sc)AJџp^_-_od@>PbnkoO-JW:6i{ l)"+MYl0ku@'C"U2$ZG`0_+f۫$` yq?2-4-"|. bu6|}Y+o>|$͹rn#S:M0,"M_?عBI;x8*Z=.=[.6!V 4s+1,@`QEЮ] <%61=i2JH][pyƚf-/paȊeÉߞ|[HTo45t$4CڕxG5I:Fhw'~[Hӽnq?ۧ0JIZׁ\G?N}o_1oV*y>{ӯjV4>kA[d~-guJ\?ywBnb[-[_A9a=s"L[d|))뻆 I@ wM,9ܛ.SD#׷&/C~iWp` IBR/e=c%qXnSXT )h}'SĒ %RpQO$%e32RñPHopYIk~٠lM$=[rFVHH"pt"iɖ^)Uhئ'J6 9{: Хҵ܏OéJ7҇"+$Ѵ 5@\42ekt%:8~m)_o4 6}gK2hw 8 rFC ӥ kūj齑+zV,&&kdNC!c[Ysk#DePHd`;x8l;͈̗޻LRmJ+Bh:v("`v;kvAfjtӜA$α:i/^Q)((YP~](;.PTΠϧy`!mht0T"mn!8gOtj0&v  P܆dxS9ɽ/|{ob; ɐp'XִoHY5?dY5$xt ,ÒMx+ ]T'dfry{`B&}TH*R;&+zݭV]LբHGԼy9|D)Ęކez1͍:8Ⴝݮ8:M@#D}K ϸͽTKdFH#5+_ /aJj,IR dWaHGYncSoB@O.S zoDڷv`lJ*͠su,1ZY j <% *슭]>CSjw ǶZ\ E1TkhtLr(^e;C&p0WZ5 n4\-5GF 2%2Uf+A~*Eբ_ջgkY]#`]\J/])To@~1QmOs=$ݝ;"ŸO(ӦYE'tȫݞ5Z@Ϸ̣s@N$4ߞQrd;N  1lhץgٹڢ4KJMq_l1D%Vc}ɞG%r ZpN!CISR>U{Y.3rB8DB6]ynS}Ҫd2Ā@ħɉ8KLCfw|z Qf ȯg, {Ƽ#3xem7U mXcUm21&'*բ&}79ׅ0*QHE[F-CQ\γgby]/&_ _ sNrPjiΙXK`gZO# G1!5bJ:wx'@4KZh=!;Y tk_jBV0c2Z}_4sU b:pU/m"aQn3Jce/÷xpƒq| 8@/r\6( &;E*a Uo nOjwDgph}WD& GP BXAKM˙[{І#8kԱs淐:rM5kpa]!6E ˈTzkSk }p+άkeF؜z25˩`aM9 TmQ0LBmآOMlk[na:GipAѝe .B$jJ}ȥ[6EU4'VB,Hخ@o䤤Os?0'Y(&\Qu¾1+ݑoWpRZ 5sdm vה+Pj\UCWΎ`)k7{n:LHB|]$7L̒9' 'Mr3{}nI<3e|XF ȹ?#W&iwR q`p0E; _M9[ kmE/}\|-6 :;9]կl!ѴszP8r,(kV{.SPd$-+TI:K OϞNW~C=S&{G}Et7e3\-7>ۅnj'z^p*elɏsU SAe.JҨ -a 0c2= .#_i!hD30 3乲kD[[8?L s^L4nWATCERNDbEAVp>̺fq'+d?>yWsn8ü>AM7s>jy^"'6M[kQz}rt>ښL8tԒ ->Cդ>-jXS|Fb=,Hb gDlxf>(P0b/=dw1^%iX`y(>G;u63ʪඌ;M+3l|`&BX?RDjM.? j3VB0рjo*Z~=?Ūq4Wa^of3C~:GRe a<&/x]!~(j:.3D&xGt3H^Ey"] R>@?v׋ڮI*^(=( UĜ]-j['7lJ4QS6Q|Gk{#Ju VzãC.I:9LEHYFL Io{E,_ b ""y9/\V"&(-,2*^[tbA-L ^[(+Y"UsDsGᒈ>Ua?D,y]ێ+@&*" -5I{ φb)_-U.KvF-RYirGK꥙y;Cҏv*A+.,WhY׾1t% g&'HaW ʝNT tJwIN$Ձ.ZKQڰd_ᨖP_Z'dXZ "AJw(\_S.9MZg~L Q!r۠xhq %ͫKAX;iШy4iqM]sfrqw^-̹h49"xkY- Gx`p]ase$t&uHE5s|!>77:ȷ;aHϤR;  ,b9c}h|N?|;o5-6֭[0ջȃT IsCxj01t(vH"(Ī厠1HS$XDo[g ;,Ifv˗ Qwɔw!Ax9lH>R{/)in-Xa`= 00h>P!-__/p^,`H?AځiSS xg Qq§5u&YESKkCGДk+d;6IVȍyV^ I(-m] Tv&0= WI:=us^*Wu&Z c Ch8 =fJl^cJtbLd\F,xT'V#[sT@6m2/mYaЗj9aܳHjIBx[u: Pʃ|(Biioo ,c[2U460|p ya]%d'^w] 79<,eDK(i!Mቭ~h(0b{VE+ [Bӊ?S-ZOAN9Z:oBԭ*p 12 BiZUѝ$4kt GWi em"Qfe}/o` / ܓ&Cv ݓgc9@+7o,~WiJAd`Id4Aԕ8ӑ/,#.kǾ7N-Y# {4$2efC»eBu^F"D4,_!WS#%MkLySD}%i^ð7}hWښ~>a}|OjS.c:Aߣh.7i՜"rI`ϑV~ 4xx7r; =gaܡ}c9MU!˥ρL{_pU%yBwck1> zQ+XNUO4̒ )\FE,Mknye>1F/Hzxl]].gdvXpJjz/8s׃楨5+gݠ")}dZڧb?4vu6:\ޗ K)W[@C滆+zLz nvu4;lxOV/[/H|nS5{ 6kd OJhg4|c❻5mΥ].0D<3JTpx]GK0o,8Vw]k_1kqxD8R-ylۻ,P/jGZӌ7_E-(]n?3)bWS!~G.j1E@Nl@" BmѬ:i ASJo#`XjP@XwDtMzpK/5 SݨB[N+7DR&Kʼn)NS@!UMiL@Ґuf@.O 2&|/$+6g~1= ¯"~ufw r]N44 ܃ȯNT]Zį?[w#౳%e#A(Ό](sO0N?:/5}ꭟ8XڧK]]grfa t=`bfQǝ9f]L(rv|j#Zӹ]† *Cᔂ1OW,gל8] Zu:%nZ]NZRxS~t`5[mz \ jߺ(PO||Sm4P A`;q}cXpas@ Vmqp%YIlG]?P(ts5|ܷPsbg\&T2ٚ Y4v:)f*10jsҳܴ5e=)9C $||BT Fp_PuV,9_d H/Q&S? 2Jbp tQXVWg= $9>KD΢ KC=A7&֋Ⱦ@ = 3ewl7ȇ7SA,Fn<2+@fnbKK/} Ce>Q*,aitDqB$-5SS\4"_Lp[(\rhVxLۡDa㐃gOx2~؉ҰpFԁ lQT.Pfw^c_UD3YnS:"v]@t^% A+5D*tbY^%!7#*;ւP?E~յ&dIܠrU@Ei@eD;d{1Hcr*G=%'9toG-h$Bb%V%A1[ kDU!ժS?<<9d IHfC g!u2=화,gIb h ā1LӇ4]|-LYSc˳SXG鰑u'\YNoZk-cPh%e#;I%~o ]5x%AV0c%]|M1Ձ@\cw Q%%+?9Gx:m3{aH8%k?[o 'zx_P f`3ۯP&QW Jv{V(paƨ^_]fQI,KWcO >,# +ƕ:09Po/o,%w冕E~_5:.&Vݜ5/Xh2l:p^pgUUnzs*fq?ըW^VljRy&!I* ( XjFj zjtW"&ŌW6ZdY./Ehr[+ ʶ)aE2!xD2< ?['&s5F 7FC޲͝•{ʾ ^ALR <W MJ5c̩Fxnw^Ê.0 O\Sg գg-*,ol£C3l ˏ$%9h3Q5^4^jXC <#6EnW6TIm@)zgj@:3mx6pX~RR[|rw:"?q6 %:Ct+x Ib>4q \yØ J̱L45(V/(Ū;_! +~T|wHZvXXnԝ­nx] ^o5iu" Nr}{`,IR 8'XCXxZ:v*|EW 3 RLmXz oL3*T[)E(Y1=H+z׆cNk*NR8=]GY{G8d|8Bi gR``*̐=g kA'P%ʳ9qI)< ҩ;5t/{O"4 iR-zQoV0&Gr@ejbG- {E|F:7(),Kt,2"};DܓhDT^+qIb7^+}8hBP/ yw$r%qK~qܿgYi+# `8g+[ݸ8ea=L8J: Dq#Z),|,cOB~YOb*<̧iu E٘߹8" 4ӓ`/=b MaXrXݏGL[~Dl,@b|?YE+(XJmVlUE)$urA]PưKCRv#;Լu?So7݆-uf%Ί&CTho rI6Xn˥374~98!/>nW챮+s5YPNVSgxS!U֯a5돸<—ls-Au)u\e4k&g]$9#7Ϲ/y:꭛o9Uz ^_5yD0=)=P *_ ?=̬,1 CƄ9iMu.}|m)5ahw"q^H<D:HOLaܒ0.z|Nb^6+y^},s %A ϰnj)."Кp9ֹ81HŅj r Y'y;@:9Oa G6|?TvЂCYapF$\ž } \,oN8]NJyя|a% ,o~h4)*{8Au tfgȈ )hYm­1^vI/x˻'~Q7errmXnŘFYґ4rh4I<9z"90\a/`*'0& lJV7d׹0cH vc"LvKt%Hdt,©bY'3;z.9+$a$ك+Bı)l&<#+}؈Nf;vTSKKs VHkZnxm<ܵh*CU% Q]ΉC>Zi[6!RD$T˭%Nzn{gS--=]X]lrM^bq78 xO/x5Fq`!vB[xɍm vTۮvu-.la}x}Jf d(fGolaQ^[vXz>(?B|D!gAA\vf µ6ʸ !6AUgg'L'ҸƟЙ;,8N[j2<> lk{"jhWuv5NGcfw44t}F1'HiXdpI@ s+`,1E*ĸBKu'j$ wt 7;ǡT;PfJmf `_^9;D 7Ħ*k5m{镟T?wAo@#QFъMO,o<>Xr`KNG(5 R^&\k?G8;"*}~MlW۴;pXe.N(@)EBQfOd ! $Eݬ|oCGK3aK}Ϳ7=+)iBp]F93cـxW|FQx9{9 eyGnGǝ!(u69SIدG K$7E 7. te鱍*Rj%wM?=H:_pNgx5.eZ9GsB SQdBoh1KoçnvN|`@Pb CҴOI *; MTA>*5G}==6[Ā R;qi /RV$xh;K[^wxPlۛpCQl+PJRh4l%LЃSqv mnx/(vPzLv>l[^(5ل29:;zhՓJ =ձ_*#?8"+ݠIUa-yFO_`z躷 LjVn/lB߿;QQfKW>CUDsZ҆󫣫~dӺA 7n`Rq.ha ,sAI\%n)4Pʋh&4pa`g zTS(娱+_9xrqgh\ ‡8uaOirᄌGo9**o)6dB6ސ(.FB)wI#zBM`+Y׽PgqC±܉ / ե6oNC5NB-'{׺o2z+UT/cݡڿ _=4 hzBSő'6 gs'rJ)(4r!<4TG ixJXD.KgЧZ׹^[=5}H -! ~ \=fl=0f[>,nXqN4 Q"!(п"`~!`a O%ORP*=S]b\}n[+`לwFDPR=>hڕ4,AoWv0X>l:V,}rʁ}5 w-rj&UahDjű.>VuȒ =Fn+_Cעo'"/`iҧDHw1QPo EiD2$/qr{.DŽ]4EZ|(o򅞪:9={Lrø=)KCQNXPElݥ5cܚ)x'QiZ+ԡLiӰ AfI>v ^5 bjEC Ef2W!R>7E?+Eyr2[1>ѝMwȆ$揢ѨXW!R]^dC |\YŒIdr)[iaUuF.B5Vxl9/&^r 3,~~هX5B8B/UI=cbC|?.9pUdO0{~-e3f`nnTn,燖E -DMK,UA&!c0fNՃ.5nQ[2|#Ϣ/D^R._j8G4Ij}J%&7MI;e^cL:7t]{[ B#ߴW'TTa,>UodBdo#`rYHcEԴUDC %|`-cr{<{u{EOrSi><2KGv+nѐ$V+xx'l:gM.9BҲ!y({:}dxݏ@+a³.:(5Àf5NDpkOɅHF|bS5YIR@+ ,9TjJHO ,+ )oNq;p(fGi$Cx.aCC$$)J׃'⸀w=ԡxxe m[Zַ6fHISyx"LR=L'DNhaKΟj ElLQ`xD2_b7SVlfD A*]__4j~;;G'}"h64RC6D4S"svA8۬RLF~'4 o?uHU*{JAP?+xmsE|4C!NYas_npTD;At!CF)] xq5=1*fJX6 , Ŀ9mh3 5pP*Ӕl2dעz_H5nT˿Mas24CQSǎ(1RKN+@(kx0(^,}q !oK.Y>0-)ݑ,@7J>]feU'al0K=2yUO< C0>Dõ|".AU s2*ISbV7g<0Vjtbz?%ፙ6Ϛ&zژ z&3ü 9f!V` x CWvuN;NH= ֌\maK)16Xu튧>浧hw1T6"<ق!.OwW'PUGˉVs]O/}-W uzZ""q56]eKǣ7Xz .d[&n#/p@0W- { MϨ<5Ki,4:w˓L rޫG]t w$mKYMs WTƥrP3G 8g=k/6No~2M(2A')l`."9 %wx|]Ruy*>gܗ͕z6Z˟du<._\׍Hi3=HwnC~9/Zidbt&/tx0V{t'i<FiY6:77˾+ k"QVW!ERF*a-*7xg.gU̥c)֫ͶGv/jv+4EFxyVW+,* 9#ܬL(+G0Q9b7M5Ko/$Z1xL԰jQKF ̵}U-MU~6|(mT*WihhŊ|WM 4pGP|ZpK~@|~Ie" HùJ 4fl@if9 [)i D5B lH=';/ic+I1ک,xaݓUnr^X $Pc&" T`\F@/Bo4e#%@ZA>n8m+QR܎W5$) Q?ywQ!}D~h3̀ʹ+Vՙ+*C~"ב.CcR5Kn{3Q"C %MJ A BtFwԈO H)oj`Qy]&XJ #/1˫=? (p洯~9ysÆ+I`g͸IlU4ǖXtzoh?˻AkV &G79څj5|uSH$q:V!6IghYcm$n.hdcI\$]x Wۂ0͟B W5gm@TSA1,$& Bl^.o6]^wz )Q5WY^igsbOfEPMdR<)J> W' s7Ƈ.<\:5E-p} M?쟒5" XL琮 |}X:ɟ vj (3Y]`f{\윲+3p=eh04 aa FB*e?S̚}(⽪}E2ȁ3݈CۨH=B w^)%(Sܵn^q܊-f2#m?3tu7+Nu5qBVd`;J(B;@KoIv9h$Nò:R(ҒU,NvգR7),D^C&TɬGP-gJ^ A#QI&SGޜx I+\VtA)^ &  G车1䤿pV/o N*xr孡, 9UF 猾+%E^(?W]h S^X.;1Vv0\13`$1q./775a0@u>;{IrؽjGuf.j 63cA*=\7;:nZ5[ibrnʹV-4ebt[ۣ sѾ2yONnElXṉZWضmz'~Kʉ ksܼ;Â܀ֻ-fy20`aqn֞&#|DւH!.8}ON=BNcuqמF O?edI,#[:V;A&ЬI4&ORK~L(\UJτ^b<ڽ{Z{Vmv 6"z4"MM%Sv/'L !?>UPLѰ20zKG(Ym=!d S"pyy]~ `{s' d ! rPާS§~g~-%$ 5ՑqF*:Sqe,%A?g=K1kawSɆS/B~QzddH@d% voL+ܰWI}ߑk3|tM/8sfIqhDa^dsr]U4*[l ?I3 (#@XF[ʨ"u w(C!W17M.+C(ޱF^:6) 1[r-3#>h(gfk٩ *o=R-\ZpqW_ f.:@WULljL;YJ;00Bs)o6|5;2,+ypլ8thZ_˂rK\$:5$q'0q#K._|Y/^ֹrPu8Q|aE-Kb4h6xc7'=-0 +wj2V| `u{S%~vswǥe5d~7e?`3?w\NGfm+Y\nZg=,k+IӼ] R auVGG3}5tUo%gcXD!{v]ޒ>Z@J)+Z߳A(Ԏ(5q)ū/T.sZ H\!Fū#Dy != bnЊ$nlZ'槢2-ʔ:n36y[x3?6^u*m.pRlx3Pye$=a o{zhvOP%R=h ,Y\qC<R86U!!Xx 4z|9]fJ0+n]9S$.iuPo>UW7,TR-vG˛㖙֏i<|ld;n!ÆG2˿bP'K#h+]=0Ur,2Oa[5 ʳt7{ [KUɨҙHe5:O$+"Qg>,Hpy@mĮ,sϢ5]*s>n"FqvuQMՉ. di} x%_Ft֎E F=fMK.vSǶmK OC܏~tM?.hr?Q;,m/oc;(呯2G. |kgN̢ %;f.l8%,6"&$:8u|E+baI0˰""$nnF趚Mdr<- njn2,|PNhd7ЍT2 5A8M+8WUjf0INjG4m-IjOwb^@>D)+VkU nHk ^2"p6]y W!|J=>bLjK8wmTYDU[_V`:Βz8m) \Q:K Qe v?A.&D.ANvXI;f]QuDQA!psmgHDڎWcA"J-ݘ_D,5mx( 槨Ѭ%|?y?V@KOO hN_6rTq qօ<> ͟ҼJ%Z=(UK VKdDb_b2ngܼ!HstVDix(l'Uduxg0#XLؕn( S͚+LlG.S< W219pPյ%mL=6uGH ra:'<ԊX =Z1)0z>L?gnuc*GpS݌֜Xr.m  ]I0!Y *cqeR5Պ+^e č`v+esrBD786=dȧ[J3 j<jNvNejFzAD D bȥT$1.Sk3ұz75P p8ti_F[EA':&Ǝ"{$힫y "'i>÷yhCނľґ)N&QW>0+K  ZNx_wa(3i$,L#x~S@# '^J3g=N.-"Ӧ.N}^B"G.cf6Gl'G7t$ѧz9~V]Sh 䫬#"HM^%1ܖQ~sZ/qxwT9%Y彎kZ+i39ՓxECɏ挫S?K{]1߈vX n+y-?=.· _얣u!ki|MHiTR:..L7 yvcݳTVd,LJ&:3FƊ6KvkLz Hz%dLS5,fIC$A괕h#b Jguxf{0UJ m>솺51'\q̘'d2gyweW8.^Vɯ҉gWtR2\ Mu z*\ɵOjmCBC?prɥ r44Uh}W|9 %r2Wb$ےC4=t`|˥_ Aj+ypJ;*=W dL^0 ȫ9\RmaZBkĬ=DXO&twןo@-(<J/Z74Wd3`ۀ|!69Mu\&/I~ lfVo!;?qo7n`| Im mAkDB=MqfyTDdL:BɾFeaIe&I@V fgQߋ̩2gL2u J'I╜&蹯f|%{3%?FMk-GVUѻO{._/YT JZ 7@ I뎙^ndvORBܹ n).t|dXˡ8CϜUGWWY(& .>(8 `o7.J@z!N {D3|'*ը|'{r/~͎qFTR;MO$\g9b u"ܸ:$nbMj }[LBIKWN6l"ɗgP W.vvGgi]+u9DBEvqtu<1[sDx2'xM\ =&Q.3PhʠJkBCp52vDɊk )Xv`BVWEŹd)w iF1[C IOdn>>"sK\Et95 K?t9ϫ'0[H`' *K[f@D=[cHɀl챬و9:jAHh|!"^O.}^$$NV;򕙝;ʁ)ӆ|wچ^{  3!\ <3 .^K `R¡^| Eˁuβ|!J-L"{JVT2u~o$+𢛘u6pPMay';Lj;y] Sow`,5ބ ! 3D!}‴ntv99[>7;/INt#*DOLZ`͎3²|81Ė93Ǻi1?5sr(\S M)$0#drكC}}ߠ!?ڥN FA=Rmmiy^3G\mJ0#QKH~LQQy&6nѿjmϨ??=˱)>j<]Lp`ZWS^(H*C1P9֢oa iʰ)ͣ_3!smWK|ZrXΐ}Z뫊qPwܘP!I}|y%YqK~E,B IY_Ӏ?tm~By[dh+>|_,(ȉj779FI/\~f394CsF@d<'Ku#p#Ť?@vYJ4/cLo'*EUNPU`lfT+uπ*ZK+"\b>K) 3$c .yJHy2Oۆ!i@j<` =ٰu^hhoQ\PHH}lS6eMbȝ:2Zs|%̜Z=^ 'dJ[I۸Q-C8cA;2]&C,(S*bGu7@0bP̡vi.Vez{7lX4E]F 4WA #RyZ-x?dIRSYV2 /W>!yU_WE #W=ozN;)vp>C$ z\vٝvi0ׇۣCn rjS3 NhVB_o`s@PiuK4\5wwl>l~!*yꆐPP/#^M;{i Bݕɮ{۴&^صST[r5_Ader֫O zrжknj^g&|HnuiMrlC o7!6)z)8Q׀HLSxᙄf8nDg}}Pף{q+H&[uqUL7.PaI w)[@m3{ |% NI[z^& oZQ]:==찌03P?N]fH9ޅE*v+ml&EzVQ/F9A2ȹ )٭%\i'>@TbK=E:rgQp %;DP ]Rj0X&Ľ{x?}nMMD΁.srQRCCDj PpsF 8XuNj YӇVڞcO oTb1Rߴ0.Wxۚ؎QU.:ܵ)x]e5K tzg1Mp 0kxʍh7ae72HR[ v:= 6 7ƀӺZk n4).(,ap $-/#QOZ}:nYjǓ F [Rg_3lsτ}pv!3@YPE! %˚.b:4 HGjqv㪃 PX̹FͧdʼnvX? g%E O4s/U -wYi[BG6,Pln>s~Zv [D5}Io(9˘"AeL"LࣿJEc;p,5\Gænk4)hXǃ:JܝYμhSIVҡc v] h0NINZ|,qcKMT='Sk*DM3b=eFo)ծ-0O4" c˺V\3̰fPu?|6۵Ld2?湓/j{Z'\c %e>^"! pNt~6ܾ>J})[Ъ̊? mlRh(d?,MHUigy'Md =fBE?,Lt+Ή.2m:JN:>x9uvmb=!\Qs~TsNTTz}S:巌Q:5TJ>gߖa/>Q9f\sH1H}e#JW[bP*PwXV/ho \ns &Fl87g U2hQQTC. nYzkq.%s|>,׵yHRL'3?1!CrNT+)Sj]HLe#GYFɔ ojD4\}^ %tA(ˢ Kׄ[qf6z|1)Yk5+-B:48G@'-"FzOxH+V"GN EΤױZ^Yx?< 8$"X ~Kl>O*3͒,}=_&{ S4C珀bQ71z*U k"ir`+} z^vJFl Ü d C2 >;˅%D1o䐆ujn9- 6$9e#w"eO#;ѭ+PUŌ%cތTsAqnx;4sG&AJvU$`-\v%|^s5dA<}{.`W^JJ x.Xw6:h`TuVQ0:V?2lj`ǁH_BZ]Z/3v VU5.ĈP2QB;- 45 _)$>쨥?oEہtaDj>sѨ0gRK=^ᶜϷ#F1ZZXȳۄU_xׂb[o"*qu0v~MJL6~´8e¹ҷI "*fMtmڵYehĂPd@Z[GY!̫]K`ܟ M('%[78#SЕhd5j<Y_$_as} u$Q7: 3^!(ˆry{EsCzQ9IDc5ps`g}~t2gςPc#.Q!܊[P@J|PlL*BbF| 1$hk o!% JN`KIݡNvIn2;2TZzilG'>pc> Vl]ߤk(ЛJI@/[v37iP;p_6u/ O]74Gѯ`><ޫp?Y}pR \T,O9jZgO7`cXsf d }Zv'_{dytf3,Wέ e)$EFO_Ȟwkǃ+GMv~|t3>NVn &Ec>nz#y{L³tcH>dg6dcΟ^Wq:2Te1^hţD)np rrR!x'¸LԊ䗰(h ?.1x#+RǸ܅dv#*)ZMOc-Fp9֖PPtNʼn .$jLe\+pNL9xpr(9L [ܟg;UT0>DŽ J_8U^">(;AF٥ 2=Cb1fe!i0Phs~05!sm[PQKB%--Rɶ. q>I<@B|7Q߇t[$$ rL9 \Oh!cQ*콖i3}>mu> %Kdz Qw⾽dHh@ pOlx!VHlҳNqzNb *ܹM͢ܗ8h(^C-y+:Abl3IG ? #Q: )%&R4%tlWP/՛o;꙳8cklu{Eqb,r6%PA닮#`E,Ԣ 4ZJmͯ] fE[r> Ol#a'#,: &Ї"p1"g2q죯!RHn/Mj>lSЍȫ764LU"0a'D_Bu<"{9=Yˢgbhxw82kw)d&=. Ɯ{W~PUJTs%&{s* nqYN'˜˩ui_?}[܎ q˴v2gLpE@Űڃ :PsJ2->֥s9 ǜմv[˶ _i~ka\19ahbf3j+n]5Σc( ȧ;.EY zx ׵C*5=xʏa PXG1k-.3ߓFĘG+bsѶҎ5>ч4Vg.k< cla~S2G3k!?r<[qJ9EbB$$.hg? MA_Ý , YE-o?ђF W??lD˾-{Z ˭ə47Ws~a@L1΄Ea&F18)B<ߴ/X@bseP􃪥)Yz vly?u5Z;g_1݉DFƇcwg6.驒zCՆ롑e"02κjocn:2ڥDpAtpt72$)4u%s3+X}t*DD-h@c(Pbn&b߶vҝPKo)oT]}L 3e# :lmMF+XNSrVEr"'F7h,\\ t[eQUun:&&h(b/Ծ"£Ӝht¡HAOO\TU&ji#;u*3 sN"YtO/:"pbR%g?͗3Tщ` vrY,hpչ:akMM9@$9iZˌs 4coK'zcBvnàA uʂu1V~5 gOלşٔx`sv+}(C%;LgW3j'cCoopYhbDw`Rg}dPo?t&ָFtNIg jO)'Y)4t5g#vHLꐯR8cV͘${R /Ԁ ol;)a/8x*"x6uB3^zx׀8bB̪c"¡hM~N[QΰYL4a lSx&-k9RZJvQX^#c k(ޝ;R/gŔ|mSGe,S s,:A OkW(C`G7`/3QdYg@nt;̝d9I 1+zLxù{GEe+.̊Blh^(}!t<ЍMW^#6'fhcĻk 9Rӄo\Y$!7d}f[:ώP,@{+E8*3f YEA_czfXں ؁JX<BwEߘO5d)VT} A^>|sN΋5\&g=Hf/q+$`v ›YL28URPvXofIl˭rX EYЪ0a_bc&I6aAŪR); 5(#jgCE~C&9$?`uF[*xRT ZOsH܄s妈{)l<$8pP5?>2.yǑkc7QI>1L*W-T3Io__MIb* :b5`Z+Ìj?e4~.dkLr lybut FJUSjNzNe2vޛj[`(b HXjׂᬳGU7#9Fp'_-~|{1l]}˿Q,or>F/m6GSOԎd ]ƃ/6MUjǥt4 g:9ܥl77otIC wE6LhyN¾1PS!\FlXLq}0=+ǺƓ`7cک!j ',Q9 _u1w*,>bt4G##0'q 5~DEXS{6&mzzC(G.$4"4"$<11߲_˩hyt>E,R~c< 3.uV m7jB|마ԯܖ\Gz!M:fR AirvG;K@NJN&qQ]BC-TH,!OE /sf%*.Ń8\h+п\dcX3 wap&I'әMfMDIL6 C/ÂVX )<PyT!?pߎO 8y(X6˹ 8z~zR'P_wpY .1EO,ۖ24_7q$x0KbDaPSϕ]C0([XXL0ĿʍzkXʶJqeB //^0vPf=l.3fTf 9II"!C4&]WP}] 2v"-?Hѻ4{-g;;07>|@ K:a}y$;mҷ*bc0N dMbnଡ"E֊@p0/j2{nĵwbW2> "4P*ʤ!FCV9P,SҘ#dQcHƮZ[bt9D$~WnrݦLMfq@A!nTK3ZqqH&(&ՈÉӀv?3QG`)GtSąlNuo($#&6Is&<}Bd s6%{r}B_E A/wߕ0y9ix2\-Ο?|2m{ܨȻp "?ԣ;P!/RgaǍa:!oƬcqNm "EbE?kz@MXv ;7=uHތp1Ц ?u:],i&SmyQ[o`#[MNAPڳ;jjw I]Fn _tъY@m,h#Ri4%T˺"~_SƬE H|C!L ئt +÷rD2MmD&\o׹ƹ,CyMm+걣2i204h, d$ftm:TJ?+iGhhhBBM?E@7g>sj|=LdSxe($R]vBlNr+eAaN@H>*!axV9H+1f 5 0Eqd:_dFz33=PV77Qy.{.1]*a,?>̪0U;^{yE3LSmJacsBIr&9r $zwNtAY|fOџv*t-ܶ[ )1p?sLP;gȆ3!J!;_e@' O p“BmʋF͓ٞ;Npǃdzu>f`'_j+]1r{Mfc :M#jwV)ˆNfX^ ҇=664A% 7ev)zi}AC \$АV&Q0?p-~4{:IWvPy%s "14a E^xN:Oوηt_,n#Cc|ܠ:d -clF0ȓ67+;sST<8ysC0=5^+D6 uf:ꗧYQM^wwk =G՛'PM-Q̕=C)oϴ ahY&;%Ď{As^+ 7.X5: ۍם&%5t>.qD* +[8Rm#wϛUC7ZՍ973. n6qIܜsOSG3pp>~r#Do` rj1P^rvjZC-V73T'sD\`Pi+9*l!J \zqu {^wg\t(>JAc#a:8ZK$!V"mTU;ԩKmQxG2۷xheJҴbp/g5IB2}STk%6]seʟieQyy7< Q,IrӴi8\F/=Tp7a#twLHzoV y!>$` PMZsoQ⿕~T;~1T:Lh,:~.7918!{_ҌH1E|&ӹ,3v `Yݸxp;Aށ7"397@ oKaPzwQOpFej`)5X!yݾGIMƧxag_ew'A:9qkg_t0 jbQ&1jXh\_wGѬA %u2b|H/r5k&o1J|V[h:q)R⪭"AvoS 5~.A J`@i2eTҘ.\zyߔcagdx*4SW[ q_U]%dEr?7'Th: +??W^nX 4M L|)e|3X6Ji/$YoTOr?ESIjѱb fatĤHc:"DӤ֪}t`S%ƛUX=|M)gIzqD!9HXt5xXuU ǚlԃH>β^~ŎW wEdrWrB5onD ,XB#ƐLh,o`~-ĥPŵP| ?㥨2/EPd)`E#9G@;k^& ٚvdJE=3’վa"I䠹3h1.cVP@c_dC\t#cREj˒b]#pde?m-Ṿ4P-I.{-u"9ĚHY'_t95jnV6אªiJp*~U_1pY WY;5#ثwj'E%\ѾIHbr^QJ⓶?RI .?x:.:@b4{V^oԺOC!#nRY].]'yՊX%g.)uvn/=h(xje1=벡i.L{70Y,;bS'&㊙9 6֥ő3ucYAjJR8_2~YA#L (`Qs¤&˃s';B7eǯomo:-R;jNZB@T0v0xX5qD0rFA]α+M:O}H{:O5R@nxD63nv-ӌP+p1R~9zNVsLY+H4bm@=Xokw[ X};b`A[~ZjbHp*paL)ly>0&ڏ]eνf>)F㼵 (gvUf8/D&B.eQn DX '*,&A#6l i<ӫFzыɭp O0BJ0j<#k愑t8 xDksn,lbF? |bG8< e,L,F/CY+J5T+GHqZ \t|/ª?806i;II%ڂq _|IMGDH{$oL;C%x[R[K*F(/ O<Jr! GO'w975J}amlElS{ GQ'?nm&uLeP 8'N-p20JdFtpogGQDвm%&ѽ>8A(tv'x~vraEiy=SJhUhviN+ҹ)Up$XҶ欴3-yҧX _^ʪu&`v%İܩ.OV>Z~N';!{Ғ`|[\@UbH3*wA*f- - !@|1TJـb#O_@9?PAx'@7VZ:BBL2cJ$0έA&$WW*,m#ql@*d*,}pAGZdhN'diG13̿~{B@fE%\}8z>W(֗~&00(DCg;kQscMTeA=w"%?O!( NNyr%ZOXCH`AigFY(3`4>4j'3n+ gE/2_#wږ9['i5mrM<{VO{.L_&VDfCƣqшq+è8:&KR38ͦ ^vZ9ҧ2Ae"wgTljYU x/ %]EGTd 8$ИEV[)>#ќXtjz04zOk@ G;-nZۚ)Җ+J"usc [C1P!re? 4:ģjwWR$c灸s D$dh+FOu5zƹ*,b2{JsQ%1.*K0Hj%gݿ7l{<’k6(ĆbҲvCa;h~n\9*/T^q>(R.i%b \o0"JST++_$Bi ă6D|AWm*F U>[3| svRa 4?CX%xNw:WCrW9=fovKI@CZS`# /qũ!W%Awi*hw 'TDD#3H6T:mO9~R; 9vmsV}pf7&_$"F/1tD0dl3>s395hPMe= A Phwn %*ct)m0pɔ7$˻d5JCo5Rn h S*qFRZiVK6d+D}8>H]7CiHQ7ݰ%xF7f\ UMhL/ 0!:]&& 1{rXߟ}Ŋy-Z.4@bh# RV(y#yG0ĕ-=eYv?JCB fE_.k*[${À⼡&XwwapwIZSo,hPT~ۧ'P#ӭ+5r5]g%}WsW`]u͉Xg!zB?2=Սd 8̼qvz ?$|,]= `M!Aiss(aF+M9i]tQU‰i)%]pE1; ꦖ4>V)Bc F@E|ꜙ !FG׌ΕmY)PN3v" פ"̵|A+ᓤĕiZ`xN4rlHcڙƛiy|k`.Q5L8@'mYV AxBY>:>ef󦊼;`[ǽht]GR}ebA",`Hgkr֯s4rJ%3(vĝA "yp4!(KDGSNa y:h[H Xx޲PO754G9:|mSg9(8';cF'pT/M!&vuDRS_6 I~S.]I ZXt+ l<^9Ɇd䚳(Smr[o\pvZN.o }.‹\x,3dpY<]UbBI(q ߫.EZ HXCQn\^F)-DӀN&[R &,B0ǓGg*8qPéT {,K;'su8Vj2G4r2ń8t,-0#`]yHhXPr"zf6H&Y>syV0 o{g"')gsW)ym b{6N6wwJNooLYgM}+/ P^4U3daGwfM{EJ:Kuҕ>H@^`zz'ٸbpJsi*4̔ByDb{Rfylo4C鍐* _#Yl~22"@^XAvz?Rtǫmhq/QyV zpޗ4XYtNRQ &!^kΩ"7ʛ9_2Э0tχ*PŠ/wFlsGŽXx߽S;} wolj}gQx ћ*[! ㉜n+?sg$~ws$#4Ou C0PO@Շtйg\NVS FFvjoH? M9|X '*Cŧ(lP {ܩze"P<φ@AKUs(6 j"&e<#/>@\dPn]oӣHyG#:qT@G¶Z.  edn48+6bm<2B AC)T]~U2F0oŘXi\Bt]*JLcHqJ/9! c>Otk 9zQҩ H{bi zOR1ΏIfݷ.+ mU:nŐ M 6@hLzBI~O^e~kyd5GVhր( y(wk}mn*oƼ?cupQ%TuzFr? a^I[nBV#K-,(}4jMܚ9MMÙBQ<*2"Ԁ3]3:f5KĿq UV41?^c,[2IʴGbstKaKýnBoLG?.:0T6uA{¯'Tد1X&Oy=&He _И_w= "8И{wam}VW㟪_gq +8MZÅ#&bo }pLXuKRC4f:< H,)ģrn_/PXsn\/s'4[lM,[&DNcߞ{GݢhSy;]VON +&;ivf9l{]q6RoRy-i?Q暈RH (ad&hOSIIL{3Tߖy[NIп~wL*=<կVn,-`w zewoۣY W) )ȵd,u(\"GL{=G^T_+Y6[ '=%!#k刜 |&eɹ=(frYݗ Oo_ilw-C@#E2uwqtY^52_B`'8f e1#e,t)pĿ\g"e(9PVhl.ٌYҰJQ7}L *N=pu]CۘJfGޛDHMPgf6Dʚ,\(7q0Mb7!TJs=aze@U7|(\Ie"o#𘗞(!_zs,69MMI ΪEAZ(T%xnp*9kT,E튾*Ty#ֱ],g$?3+ÂӸC G|RS/{yLo8@78cy8 (@ytUGrP悑\aK(Sqo$hPwfy[;ή!>޶HXld.ֆ[ɽ=ruE9 kK ] J-8*%xC`t2 l-bմObՠ )^jUwٵpB2e(V";("n.nbȁM@dX.h`,t-zN?&e` ;"X3~D+h㉵F$1W~SJ6wŽ@.Vwթ<:<"˯\mka[|epQS#ZYD[ͺ3>s0i\%PU|in<(j۾1?^{'oZ(o{IХ O m9^C_>Y] /n"=EL;=6Nw :RanRf}!"0*ꖈpKifW,?g@ǂdG\>y%>kgfIq;_e< J< dN?(kԊ\q7n;Aba ?3_Wj8eIwGxB%L=glO}@ 'ʔ3jΧg^=_Kc,mkeE/uMxw~œQTTl~S_V5[ $64`x%(-2, (ƯcrC͸.R%9p(NNIJH4KG^~4`WขTjl~y̫\ZL:O"C!0c~Gb2`MSaQZh59GWkпecr;QӢ;~::fNۛ(i/evG^b+ŊYnxx 1z].r:ywBƩ`u}l=rjZ7nH#Í-i8M-AwC)LBTDD''Nr.=rHtLvyA+98 3(}?g)qkZ:tyvypN*čR>{p ,LC׭ᇋ},8= zcO<2*T66#vM&>R/h umH% t<^)YB#Iγ4:<nl Qmjx$jsFD\ ]jZ/h_y>Pܴ}`++#[5s+i?ŔWKKE[O 5!<  #n(wp~2 zU0 "}$LL 5 R۰ ÆG3q*~~j]72pdh/XM?ڭ*?NJsg -0Ei$$*u ̏o:^dSLeHH]#{S'U0RK08L2lG -Yaȋ.`:fGsx5RUD̄<_* 2 >A^^E~w[jKb+z&=c8TRS}x3fdFdÿMlr kǙ)Oi`4?0%ݸR{r62-\pf)wnZPG9A߆ >M?tԨ[J0%3]e$BwazGp;-~ B2YN#|~Q0tC5ȃ&De;]Xt2Kn¶E#ޱT}F$/l5jwxj,De^L6N3mFGͧr;J YB~'~{QBquz6'P]ސo }S32"nf]8 3A}N Kjf)emIz'{^M  C:a%4x`*EuEqKU <ړ0t($$ڇiM^"LjR6f5\.JSlinX윂ȇ3UJIޑgtjx6ٞ/,\v$YţFtр$A(>c|PzTf$1 ^A~2XO+Lϰ6LvˍфeBbdB7=Pv_&E<Pқ1˱ t ̸'bs~6gڅXב1H@(r8+OX[!1.?NNHt[UAsHL$[.♗w627dڃlMQ{+TVC1vha|#v^RUS<Ӹi)/ d7R4 ݕY'nlIۅ/=6pEkp~ڕs1`FI?t]Ni>gW&z -+k ͡.;/gG,CClXvC  E±ү򉄵_&6zP kP1e*|..jKMmpH"v{qkOh@Tѱ^cn~EVCE3ZķaVM^L6P ˅ @Ds vDzȜ7󌶂@'0OO\&R";j;n%#u,ORl^^?CKỔ|-#´P63$}B$GtGȜWC]곘kMWM+bE*+쏦f ee4:˩Y3X6L;4[mr:^j x`FЋs$0~_;K«ޗg^7(33?74GwOKT`yg+IgOVv~ As %ùHYWO٨eӇ*3"؀H7{E4sk*"3,YR5V7U>ٽtJW}.ՌcuMm hP"(H f8`JƬ_iE @> h)R 6 t0$(eO'+ܪuTdè$5PQtWfX":5frȨcld.F@]2o{sax9О57}%E$?MIod%) /?3"@rBG Irԋܬm|rVJYQif$߫RI(M)7b1fSQ x`[g%[?!!i&5F#jrR-SƒH@L_cPLZD}jg:MKͤ@Rs|;-Hfy{I"(Wcc,8ȼ$X?AG/|j F%> k\"Oze{12-2W^iA?|zwo*\Y\[P 9uZ^8#t2mn}F΍UYsp]Tg2= kTܹbN\pّF\,Nۚ&GyH6Yo]Оhb3>pr5N/+?4b_ߓU-ޟh#"'f &<A;Cz[Go aoDqC6m;فyS;A#z,#esqp'=&F: '?b'՘Ouj8?`"_wjYj0uh= NF>=mnfôߙ^ZI1KtxX2MN\n: S%,fOVi]#)VAX{+YlCmc6m|NLM`R}(\@#6ۼMH߄ٰ:OxQ7ydꇦ3|(f. QPu/N܂ &T%A=Ea.ȇnlyi/+O|m!)4P_kSD!c ??pVwʾ&x;ڝ.woI.36C; ۢVY)ة'SC503$4X9/rOcl{P/*=Ia*j,.i:Hʉ82&Uv/gOL9nCdT*H[\ï,Ir}XR#WΧ%Y;=/]RLx6_~ΐK)ʋ2 pc%݋IԀ$m8,aN))(xʸ^ep1 MglbhÎfꍞ}\^n=(NY`^cyS`N_1҉$U *$$hÐ> - 4Ҿ7Zq SऍPT&"N '!3b8I?nVtwroQ,}aD# lTQB/jK'@0% "k!tȪNo,쵐= [} l2egj%nܢ}DH6"r3J:e[Z=&kI|p6 7_rgj fGäi'A!dw sR-WK?.9>@6 t}/| ??W)]4PFx\Q2rHbbԎeQ޲|w:\dj`cٰh_L=MP?0ݓoGrpJY[("Oepgtz4bj͉L,uNO8osw@πB@Γ{JnMrε'.ɤf=~j0B) D؜qrDuͧF٩UJK)]iBcۧčMˢ@d$K0^'[6{0uZ[PD1: >4QٮRd[/RՕ'{H߬hx91Rt.2ֱ ~K%! \k;*c @p  +nD} UI5 1 v,WDӍjwSPN8r LjyOe B[An\ɱ pۻ? Zg 5LaUum^Fb(]NU.CS&3` 6 ә.&1,T븬_0Žy H@JV!~11H,Rvv=;XYR `(x #;!]8hSoeOXE /X8 c2%eONpg8dm@IKbzަY-|ZqDwt|e=q Ѓv-*LRCNꨨ)s൩$0 ;_? JpH/:A_M2G S$~Tl/c(460_j\sdj"OCL !G@YCu!G!%~q٠٣>UrI\m˩zgm­, ib Ҟ҅|,dB񝕆uAˉmWhư&^Čbv-ET E&G"YZ-ǥ]И[EpH&:q}Gv A^?$D;'woß4I bJxlp\Q HxP$W*bܻW|f #nˬ\^*&/8͇/H0! UyΜ?6ƙ]o??r;vEdqN5 Җk'Is大%#P(%}eBbo1$ ϿxV`Uq lm7#E.N`>џNVlv7dǜc6f~]S**8pY3mu.P‹ K?^M _ƺ7RrY< k?J:Įjt`7+ x<+ޖ/]=@EJnTݩ9u֠Z#lI*!jfV߀cf$~HLBw&`yVrFL6)0 dDžd$ˍ)yެ*f sY+ &u"T-sX˹NGJs \x9<ԣn@k+>uZ8kڀrAb{{xZ4:KLnh~ 1MW1|YF;dPE9|<Β'X%Е&b1T;eNV< w.PiӇ6ڙɻAhP!)F̫~SLdhtxfU U=TQL H0?r)Gar~Q[pat}Pat4z" Cvr(>))W2-vCPjx'4e3-El-)kae2OZ͋Zٕ߲*ƴlenZ,ښ mqsحɶ4GhזЇ;?V l롮hS=(YYWу`XqLWm |V|OȌt6)|J$hXxl(,";"ЏM~cӊϵ> OPp*}0w^ zw%CL-MX} BTTҔVO2?ee%d;5Kɲ$x.`' \"5oB)v_ku=$m }zhWYk2sKC3dQeqj+a#Bx 'h/Dpr^FW^@ Ϟ(  fhA5^ZPsVm84^s| Z2%oJ_΋d;GJ/ SP jorQ<sqFaqO ƻ96ˆޗWB"QO$(-?]*MsG䞆^lA齝kx{U8&dڽOpP,ݵ9!%JWC2ͥ^`uR)@Rx>@fCr gWBRnBh%歟:EXmMLȆW2iB8Ip͏Д%4t \<}v'7'iwK% CvSJE0TUJCpSJͣbĈ,#ո֎{rޱcݨvDxi8γaR]+\;S"/ؾ{z-HƋ,g"\}]j(Sa #.f^㊈~HSRG?8tY8~6!E٢V1Pt/^i6T"p"nfO6՟. cqqs#k7b%w9g.٪. @*[Jvlf>\ YTH^bN:^VIZ@!KlZ/ӣ`L0#+]~G6dq h|X( 1oz=ˏ]o,b>Q4NJM#Q꼴rjpIjSBbΪSO!zW C?Y1nzy]gL|!v8ۗs[-M>}ufTf5h` g8~Obq~WFD ZmhiBj`S#? ; *Я2]3!v{2AYT+vL&7Sφ*!A xj7TTo/6{rࠂL.ZJT &iK?wl'0nAۂyQ,0 hi<S*6v݂\0AGȿI9h9V٢P#ED8/A3FEZLF-%#P*;Y n4ýdiW%"ElYKj?P Qhs4k~މR8(- Ǖz6hloQBSm _ʡ-u s6(|θ~/)!x ~2E]tYi㦄iI`zN m*^D ߹" )?!K #,|P97V?3y uM>Qs3ɘMh^$YIxD>4xͫz`쉽{'-oː%S|C KPmV'|\5k<9fJ=f-oWYCjTi{Q_HatL[yS\TpySo-f&GEXv*El/v 7>ًmCl1?5^ AԄ2p'5NgėpH\F*a) ?$`55mYCvx߷hA F;G;jIIt:iijQۋ%=@G[!^4[s5*r_]Ce G'Pʽw4^ӑm*KZ/9C^\Ea%劃Wb)AO@룒0 {$Ӌc>zf2rg6fC;UP3za7%۬]x}JWL)XzFa;u=8B`vX|i[H&p+2w%` dj*[,'pڼHvwl5~|l8ѐkETsYZO 2Lb2)Oif8Ɋ9lw#V>[p[93 1ѕ A}73eː.ѡ5JO@(sbԸ˰myGD02gVyy]&F9u$bQKgoV~>KMTK^uU\Gl8<MY"^g"u Y|dyl`M)n//ДGiafv_HHuiMh( hm6χKEe!i N"o(̹'vac](i;l!̔琿o9QH!R4F}Nh)˵5O~I`}#'7MgKA~DLgU'=J7</gR[ MZM0:(=iJߚLnFШTL۬t!o!&SrO[E@6@#d_e\Clk4}|4!;"K5oyͦ G* Hdݫ#&x[& 5`%BmW)hgN%{vdvbub(Z:R޵}Mz'{%'09=B4R+˙r:?dG9:ap}9>jzmnL+uř2)F/vhk(Cqļ< 7!ũ\K&65I.ƎXݓ3[Fp,;~?q"S &2}!T;V`1C52it$:9‘o0TZ[qEFe~"& 4f>>M13/+9'"nQ!'Ţ~x7$M!N J lk̃O1b̲`(?2y:Hvr&1T&W4YOd|UZ &IX4>K]7.j~'k,jj^ kfZicrp Alt{?eb%)FJLjx_?6!4sEO>lflOoŋ M ޻|(sGRf;RP1Щmřf BۖvXf!ݖ0)/hPg&v?]x#m3q#"o.zmQ1i0A1Rf"iSicKr]cC8*>_|}Խ)M>kOV, +Ҏ8돫tdٟx.Xhdv&Cq?R6=9::󷟙ES?W va;y& 4bHP[0*˫GݴC4\=Vn-`z]Pӳ+-7ҧڟΘ*HMP"P˒Nmaơ|3pgh:\t&b/'lmAEج\wU|pF C`6ȇ?FqgV?sP*#Gp b|kr|<ƖS8RJb'o-[3|bL G2}pݔ[l!}N?wR`"${t|HV) w \dq|?QZE5|sM\ևyV==rjKCQP Px򽛋 .}vȿx!$qC(kӣ*IUQh#Lx*N,%p~Ը+U6#5V,l Q M'e@Q&j"Nݗ]egQW uڐax?hO^(e )J~I.NBd):L5m*W\]Ig,9I&7a> '$YRfvMPBŵXDAug Pݠ[bt{j:Cd8>|Lg6uڨ'T4>!fQPzS9zр׌١ݒD&[)nj-АRH X{lykL>?@bLQ:G k"r.Bb!"QW_o{rJ%- Wb.YfN_B11ՑܔåըC&b $s[Oyhv7*J,Ɂ8]0kK`I'xqxuA:Fj*ɲRGYww@`K;2aLpgm^/,nb1G 7{{pQh)M ķuַ Uxnޣ2e=`fdhZM"7l  .;1h@ٖ*kH8;x)yͅ8JoXgO9T:Tlhi-,FR;W?qf7hv%KM_W 24it.C>]@8g!5W~rh+jB\`4M}8e_B!Kʿ*]M!u7叱; s;>Ovsf}$IkwhO\FAfroXIq ֬Hbp),j f7(vG^Nݻ}/W1,qI70fWߊձ8Nҽ1!?s5J])ɭ9(G4$^>BeZ۠j`SWKH9{n+{(*Ӑm ow82:-ꉴL<ʋWP@ _G{o&ڠMW1F+\1wtGr5%"5*)UlWC\bz$Kݎ=y!xqJ%qThte_g"ł"—:ɺ)L GF7;S*Rd>\Y`hRW tjAzpKMPN X{ecM W!KPα "pE ۊSq&p\{4Z1|q2a/ E;yvVXz_{bɎUNΒ1S <`X4"]h!i4sL6NtA/%zvW)Z/*o1OǕgQ!:M(v8&Byq,[>"6<2JgHmR^\|Q=9`M<,i*aS*2jAbR,kM*<*颅D-[㼆ŅW撴i\OSw}5a9wI.^O$_!΋|su>=j\J'^"Nz5L]]369S㎭: g~MyZV<-Fh]iܥk ?u91X-#5W/B##hBSbHAe jYk '{{ͮaduHUϲևgw_h+?HV`0qٓz=ڑ ]3!mG,{*=?&%84'5I%mB0rs$Cbo (O>o9}QnmTfם$gH<#H qQʄR^*1gJ>3]=ԐuDUbF:\mw&!QXz0?w6%:RiKu_ϨZR{Ǹug畃dSKkI]SFZzf;2.El1с'U YRT5v>Fu\Mq zgpGXLr6eǿo8@ÌzS9I **@#63sB B~ss"1p9q%^ä"Sw6C޷?Ƕ78< C! H~xc?(v!I-2@?~izKȂ>jj+Q][8wڜq 0Jho86yX볿2"N'Lp* OzUJAVA:jZo򃻠ݳ-9v@;Z.ln5A})vX a4l Gv .;8:'*H>UatvѡkJ?mjTۗD/?8Y™Xa&)*;'cl ߼a Qz%UzoIgL>G}U>9Ƥdasw: l|RgIB7V-> .CW!ZR=WhgŁ9RPvNMT줄X(,Fd**C#W:5pTKqk=Sq-Gu*D#l, W.GGR3y&plN?N*'OPWfїWuR2 J PӯbDl;qZwE8Xz[<[T q>rG@>@/(+:nhTH/#ޔR⫻Em,QJ,ӁXd䵐EU(J͢ j.[g5f lꋱD7(`}@pC`Ec$ z} <{~CQuIUܣg:ڠRWV黔]1agW`Šy3qXa;]8zwhVĩTOzq b4l\6w$!;Ǚu1"gfzP4U&PvARg@<*Kql ݻ.kx͖IidI1)JGD&˗riqV'bUXiZ )=]fsv2$s\ giE\HMN B{)=3^e>9HŢan(s#$iXXjXBks偓W{1,nCBP_>ji TGOCR2B~-8X!آϣhP<Ҙi}]/LYk|~=67e>G#&wR,n)]HM7+-՝I*[;Zꐨ;$L""Kp|.[%jp55S\yN,|GfiMWwZ{^a۰8&RB|3z{@#bIOd~Eau>:05ҨXby)3_47E6،3R)R `f b'&3r33U JQ~% {es}n kuDق` `V[$n Ϭ<9 1[h:wsGy2$VvBHX 4rOV}8I9f}l6em*N\JD]e7_ >QŵRxdagy|$Wo?n,$63=Qx,sf*be9 !;2d׆O#4{( ؙɶ*&dROa#e?F ?ΓVJ OQYkdÏuѯLߦdЉleד\;xyz$ ;)A$G2tnWVoz(#yԤ&<JaИ㥚j7T+Jku1BA_f=' EfwJEpQwb9<~"rXC[E >@=3ewNnIvwjyUYcYL:[fz&Љx>~KBWҰd Kߎ!r *r(:h1.3VC"/ދumv,#j*h ,r:),Hwc(tVdX=>E kFMw 9]|6]cGxő|oC\ /G˥[RV`*?9֩Ԗѡ }u04i$)Q d2ݰ֌b=x5-Ϟ0IƚT}$Z4G桝_* PZs9FWA>#`Lλ5*GTSqg :Pa?aJU^B376QA dtdӭ5j_ֹe ]wZ-mڣU!Buβ#3@yǙ'_2+^%;{1kFqK2(}=~S3W9ZP{;LR$F `yq(M<н `%:cDSjd;E~HA\+]D4 WլDd8IFqWLj*lgIBii83|ԅ~e' /3k)f݁W[Gs;Ciz1Q,ژVd"#E dIhEUh[;fE ~8A1C9xDzhS(vF/] &ϨnKׂt$@.۟!~;AJN;yˡ05?DK{jvPrɰMoP?( ''y;ԼASK a]S}~qh'<Sp8^S/^!K64RWGk3r*{ɪ+ *S06k9/sp;Csqned)^(VD.d3ULdžӤz餘Sƾ ldشDbWc `#w8pO2bǯ`ohLj豅iy8^aB7P j*@AoISYVO0`/P ذW4J>m*!"K&1LSҷΨmƙIITDmcyM`RZ'4Cտa݌ mr_R!ΰoC{<{7T#T3"NGMzzzP@Ueߕ,hODՋ}~AWRfާnmfm5h˕b2Ldz LNk^{9h\EFlklN'+wx9RDF*ڪ+1XUбqg \U>R{DE"ސe=:f0C"b(J?Lzh Jh8Eӵ~NHʆdҾ\wid's??C-nv94ZD3jSD?&4(G$.$w\QN82XL{DyfUe 9mdcD>i"%GWF4S V[YuP`M߹NͿMϘ{6&Hg"]6[=n? 28" =Ḙpzkⷡ<݈qhI_ ԭ?w!ۣr+dƬ~6~1._t*Aٱb:'%V:1SSi˝ 4b%\t7=G> B"ذ3KT4iTYw8r 4i{VŋA-p~~Χm]5(jߏYRa 1Ht\ٻ?.T[kv>z̠pv" t6qф(#`;췢zx%nxDowc?N& L8X 6 Sʣ"d)-zQTvL  xܭ]uG,J1 | 2w B6ZC[&Rm3;*TɓHWHA`M]U a9.LMZ|1R>;K,6OT.S*͋MG„8{HߴWӀSQM2.[\tL K8u(;D9qm !i~%%q-;|-;)'!{ʔ 8:Sh$`# hgZ+lو_]/\]nUޒ ؆4Gƀo"=-s(Tj8*.OaH"]ii;rVO ]-H+gRqtfo v&)hSMv 䑊R#0-bVXoOqi)[wɀ[l"*n $\QfP#)`G qEt LSQ X<;V"fZR"cъɸM2l{Sp 0ŧnjrg{طÕeZIF"I.(ZI(ޛM*f3iq4nZWlZx)= /ڶDÜZG'aȥUl1e4=2'gM뛱q]]h Th Y X2>kwmqWΕaUXgN>pXe *w̘.{{Z%8ű"i`B o*L-}\_}q]&`"v'WܵW15}巩vTE?lR#K/|vԠPx[ܺT4h T>})*02z:Ġ;#(W ݿ#%PD/CMM{փobEU]m{cUytEoŎB9]6U+"Sk@^/W CdKW;_FHD,LKGJ潮|0nmr#2s(Džt&UI= /!Vhb1UUIËk&>ʘ1}%o[B ̄ X3.'2ցgCGV3ya#hL rO諕,"!t D4?/^Ni~-Q!\0+˂ɜH󉪣su(G13Zf`,̲"38;vG6i"GgJ}J]`KpI RPATwڜKc;fk։uZVT3\%NngF/9-з) IAh7ꊲRuKeY3 }%+ NQ5u! z}sZ vf[XXV S[|W\g$5fpVS*-)+ai[#fإsa4җ`~rRӬfI?5|p9G2P;_*o!&Dpn,2}\[q7*R|Kw0Ǿ :3_~|~[tU7/VG3У<ڤ28@!1,w 0gdYk˾L aakM;߼V龵Y𘝶پ/C]|{lP~(F:VM4/wBY֛6 E9ml K΀ʿ7]Zn^<0Tdӕ/$'?h0^tΑS#P:M)eOOݭW/6t/Ur@@n*_9um05vGPnC3L/gt3GKhW_D_HSckiŊlA'kqW0/8x6N,T=UUJ>> e2nҞ'0XWJQw={m{(Db:@J[Cc?D䇆w}2"+A)#~jPYٽLB[{xCOՏ=_ O'"#xBp8ĂP~ZЌm0q!:`7H3Wh4`k$Zhշ['ӏz ϫ&loFaEqf+mý}Xj'oh\'E:ZМaȨ)~,]M+BqhȠ?QP(Q?ףzJˤB7Ug#>R@E*2CSc7i=,3w1cp'،'5~h!`[?0K> R12N 5ltJF ۡg x aEl\4.e?r]'A74I2~"mZĉ\]R?u$.Q΂f5"AQkWG2̆ъ7JurJD"euz0ێAd]O2=/w@{*SN/0%Tpx \nwp Cy9vmW&)Bk@DNlpqvߧ oL3#?A_ܓ(fj;&}|;UJ_#[کΏ$-0LUl"\K'8`c82MGbX cIC1 x.^MӸI=x>8IH'!L /L|EUꉭWd$G/ EAt#PшGx3ɣ^SbM|O*z ܹ`P--|5nVge&MSyƯy_6fg\QP\z!g oM/ME-󭍛1w TljⴉuNc>tf!}8߾Ӧ0`MUտޜbeTihkNb1F9뎆H7J"i}f=).V*>?fv Q6wtSnrN㊂`S)c`\l*]()'=^MezL8tīΔWnU|VXqw!2F(/{ C1OrU39M(Ѷ<5|IΎ :z#TrǼru2D/V -=p>&3֤y_ԋ&SAj%C#Ъp;Cu%tb%D?@ "h U 3ez7K]>.a^z]aޭIf`FH)F"m.Q,/zAnԃp似CݔRrI}j4 M~\S?'5Obfg;YYV e@BIBD[F(rM׳ o܈ O*@pѵ+$ m#(F95)no!NgS4>rUOÔE8MnmZp`5߮Vbm$f@d"(6wW|3&f/ˬN-K9 3A-<- AT6mZ{y)ڈS^-V^],: yviޮH]9H[~bpǶv?՝1E#>Oqp2ٰ݄2۳5W)xᯓGO&g&VAnK_a`cl97lO\ }iDUZ{ɜJ͗٢ !;=ѷld&™|_tC{8wR Su5 l:?%UukD2wjj\If_ CnR ]̰Գ3OJ֖IτVKC`'N~ocOINY|N4҂!h1`G| WLy嚼 嵗DN |lĝy@6ZEmHuT0(- wn:b3١eLQrI52֯!8 5d`{O  jPuo4"{RUU DXlR7 Eg!IIj hϽ*5O#|9Fgε-~ت$[k?Goְ!`z{nQM\7+xQI^Kv21 ai Z eEoIP, -AlRb{mGυOC!ǿAg MsB~&0 %;U$<",*?ycDYf:je$!ICB$-e8mnu=ZMpU,pŤKB*d q ^fߙz߳m %=6 ;\:˛d3=&nԹbIt [Fneb\6̮=)hFy{bGn4Y;ϥtgf|`ѫ/$\b`@Zzk<[Q,]QB30,< $1JU{a XsD ӛe[<9C>d..[5 lTl2)swj| $2t+l e++dADfʧKlp.gkJ4;80| St$Nm>#JrPha*o[0Q&eq](n(؝,ʋa2I[*l/T"λ;\Q$:EpM~vYr 3qP"&T4t{7Ϝ9TQ,ɮ)^O &ZM21yZ`f &pZZ(wO]E7:A!MkT/k2#\$ĤC 1<cY#x1W9p{螚P >.sՏ]\6Kd-R?Q$eprMǦ4AztvQPuQ"ѳZ1V\`]3DftXfFl5s1^#gkXV&B]X>m mC8M:Fzyr>3l5Mhnc㵮__%#q|\#q3]?iDƸ}[,W~Eqق|^P3솼\΋OQ$,WO9Z,hNuMsQ/*'X a[1 ߠm` b' 7U5fоұO >It15Q%I$$K.᤻Ϩ;{w@bk pl8-OEkKS oO36i⚯(#P޿x?[=<_c2Uc3g)g@y=pTRMS5T*H_R:P-X 'TayQ B%tIG[Ch뺸AqrKydy)Gv MH%@!E@E!χ3b$TEq*V9IfeAĵ .lm#6h*Ut΄?N3"]vϾmX+*>YSdmDU%זfn1F ЕqvUUD$+P7wpj9TuH-2ܹn n p#;M*,_ 220>>!&]$5,=MiEH3BJ{F]]l(/I PrF/I[[_qj$)F ,k,Vd;WN}s@^IyoջoF55p!6r2ijG͵ӊ\L|T1ke P=BiP0]v >+NJӉVz|YN Ja->Q^ځMN^@N&mr)>F%*խ3_Mˮy|5[(x'JCgx!υ4z1-"Z>bEWzhIdz#8QPub6?궂FA3Ju#ٖL*?6nnTp6PYҢUo[eF(H[T*.1S_R}^.>|7яJdg/w&_ʒgf8w'vlĖQ$~.,zϞy5y Sz?`m*(EX.ҢDoTA'(=mP^/*4RʁOGG5<]xh7 u  ]30^i`tRVSqrWc!,IҊ9Y4AuE2ݻ+)cCZR,Zhe-G׹]c@!?o+\iW@5ur,>bgW0P"L WR <]+-x-̱a\1u<āHaKQ<{$=Dʩo' "D\a X8C2G!_3&aq^/!7e|b۽TWKE `$) 6c#>IZ!Xk* 4&Q|iW]6tPG .JD@̐Q?-'`nɭx}u7a9faC_Jpbg o-0Z]BV3W+nȡJuWy.nkle 7=0)5Lҍİo?yBqFy9zipfi:gF6L(&ř*+&ox )qϷ<~<p,Ty{S劅d{NmPY;}26e bŖ>B#'ʄKIԴ*>f 'I{K%7\̪lù+Ԟnٖ .%h9wael0 E;mjN?W]=jk̈́a<;_.b iw#?)Vo6n7*w,^o*˚ -nkqGܟi+L!v%uuGSfxpxk}|ݤK/K|~n3d匦 fAc|,DJ nA$U!sʕvE/.e?cmE~ާٞ0Gn0*$ ֽ&Т.k &K~".+ot}, %scŗz\Q1i-Y07Ĭ,s>}?CTn"`୉jJwRe fGl}knG \o6r12*oU#1S0AeY%./3aœ:NovΈ[a*}y ؖ?Oލ`LfRYI\ ,NX lW##-r4}ؙlIWbI& zm{+\Sr*VU?r-[xW0՝hGӱ4F)>?ևElIW=]GKtռ^Xw}hkbh/uU-pqlw`l |Ɍ%xwM Z|FBv2ܷ۔d0(mDSۀ~  `N,x,2kz$!{"<^'l*P[ϘsV{JZBvXd#Kd_c(^w֑<;a;!lq{Ti 5}o}^cŲc2 Ό{58D쪌%4pэ|\;q?QdDZQs37qhR~>q q], %<.G]it'MR홺 0QƟ0fkL |IKEHf=\`Q'D钼Z*4Sa&%`X@RvlL ߹V#gxzj7.;%u&h 1"5/v/ai$@_Wj(S-pd%⛎rchu=^cy#kΞ Q\?B}ycv\"uUJ:mE;]!Yx{R>gSWB]~ NG?6I:P=#1 T,WSXQ% WtXV1f [!T4?/8أj;S#[AB \ztJtDgK U퓏^ >?Uʵz&"0:/_$A@8 5D%C]Fw6XUF5uɾ8hٯLM.6 );:|EChTS=h0Eka,7nș捍+!vww}Xze`Qg ?DϗϿ\Q=88|Ձ if)[dĚ{#T>Bx?a:8nx`Ol"fz7F_`n)mKb(2ږF|' XI"UfXI~pW^u82ARvVMPKN5:S'{*p@I+'ք=1.ܳ-ryp"*l!Q:.s :_]:l:GS{g|݂XKм{> z%'la:sⵑ/N&S#qbF""v4U)3f-@Ծ㣉|sX%Tpo_DzzHF4S7> l5|%okP["f6}駘xqQ @Ȅ1 X*K1: PB٧H{yȣ"QW/OY%9VG&εYHsA.=WmlG=J֊ۖ޶;r#-7`$]IcȽǜ1O8">~5Sh[T&Qڧ;Ɔm-UP\Ʀ(vCvL35 ^MJvӻP% /W[80N!1RqJ EK͍ }!Ɖ'C_‡ ȷ%f?`XYuSDlrJ7\j+ߏUZ}.:ô({٭WAAIAmh ̻S7>W+E 8- -VwAt/ioxkŃ9^?ȀR=lq$# F-hZ/CaFPhkƍSW$?#}~pS,bUWSqu&o9>JH5!fHǺ/U~<אUpSl.\ 9%c067@)D׶4K0\?.Cc1ho2]@1ךoe+i.:# xDwj-I^T vry~4L!+I'ҽvjSI11}]8M]<>r"eܧH (tqvzi0:ZpN7Ф55,FU@ |Ft;35ĻYlpآS&ZM0p Ry%rbJ``! +_C lU ̵ ƣV/!VỽGUɫ^VC8qlGr% 3\Tx7C%N7ZڗI;2 |9š's HZZ @iS\ cC5R!q [5;;4`ՆgNhf 0 Z˙u?2_!5sG>Ve%MWzMT]9@$yێZ5wh<[~7+&.}Il?S@]˘|/բG~E;]u aLDCm9K3W _Kiп;sŌʂmA]M뭴(AXN|\3䫗libbWc]JF!]PMXEE+ł*W!n\U·I葓q,baաNzTvuNA[uj}5p!ݗY‹ze;U-$(Ug5•/v/ ^{QћU[6'Gh"$RX I=nc5e4|*`h˚-W㍓'o6/zYo.~.¡hlYc*#Ƞ?+Ⲕflyv%b阂g` Vgj4z!q[Z;9Sz6[I ǎ1y {J3|qBd[6cU̿ Ha_&+>Fָbø|6 |f IF$ [>y_}y!h؂{%-BX "Y, &1\JoSrYGkc#Fh/6s*qxzypqǀ:dYZsI_t85bلɋQN("sQ9ȝӣ'}n!hapb$t+)Xx]ߒAcGF{^yKf6qJ/\3K̉|? M>6p ̜#l.TAFx^ΕJu 6-@.I4L,<&4 1̮fnRRQE' ?nSgsԯo7ǧ!^f  3O8h,✷xXN1fϭ:CWl5NIW[¿rb'>m1 o nAVI^قT%6tJsyMqS!w 7SmϥƼ_'t.AaؾޮW֖MWq)p5]+4G0tPTGJڒIF3&,l:R嫅n *}?c48ɻ)Y, 2%7r%ᛊĬG{< Rbc pp¶VP7 Nq3 YoMq2ӂa6ciq4 J2 gӽcHf78YHۿBck Fݖ%$@^ҢQr}*.K 6r&)I,J=^ S)HZ)g/i7_S0x!(h'FZsN<4&('_"}jr-0kVe^A<;aѠr\.i>4D懎6|1@CqT )[ rLyDО*r*]%^I_3U|@9nәB|˞h {TC-0" bA[5тzHp [4X" &2h^~# ?o38Wаg= )\"# bSI煿nHX.rL]H73KDQNXfI5VlIZZgd'pSƂZV꿍 `rf47O-ϨsY4TK:h'P ʝGUyV L%yMf6@Oi Ӊ!ٷEҔ&H{=2q\FlCbP,LUfRztL(2+cd{<{P)=ZB!ZT+&| z~b1̸RG'!YV-pDFjW6psW8f#i9-T)936s}(ۓ9 .?@1&"~U v'ȻѮAP:)Cʤdf3"u`(QhDA9/m~xXRvR/f(pnN"? \Whx*H+ߤ`ܬj?&F_m"޾O1܃vǷ\ zZX-u 6" N8RG(UpzOﬢH~kj[e\b6rb\AF8k0@Xw;j2WwJ0e2(:7+d-.\ >,d᜞3@rd4-CK&lw AggU.(4T 4,o>W\ 4 K}VtHXfn͉ іs?LnE7CsCbwY%pUnM" 3c&edmDzjd\1\yӃp#ZԓgwΘTÞcOBSg61@;?FD~)n>YnR[6-hЕt +'k}we畾7@+ /R_#3+I~@ijۼ2o!-%,r9U ͻXhQz1qŶ$p VEI,[.EyݿThPm`s ij^;Sŝm`iS^ѴQ.hDIXKVzQƄ1G-F8@Zo([ sx%;*DT'?I=6R;^BiqzB M%>+9AR|'%-|M6?[?sælOG1 Cklpa4<խ~N=%OaHWZ18IM$e10<(qp"W=O=].(u@ ?82{oh%WY㟣"!| }R7|Η,*]>_l-M*F#Fr3tgs*>)prY밉%LyTSĺ/>7t1.wrvIQO뗈~tW9oRӶp\C݌ Kz-TCRylbj.C9Na=RhA%4=c띤8a.f%+5 s ?uc%l7P$jM>-\wCh]&cq$edݓ2"pšƦ}yGY<CTO]f(.+'E+יqK}qVZ_|Mw& #?$tIn}_u[֗j*8!q!..vj _RDL'.x yDs]ծVZe "†CxJhDe0eSDy*'Awu6rD`2<n5 AXٱx?PӦڻt@S'8ܵ\ gs9us^/cE pK"&VjC@݊!@loit"!(dE`K߾Fh"PoZ.RފGVϑrP9 &/U;̢3܄y1gj^RHYv~dՙvhR8R'DrNr݂ voc{B~p5:*C[Z?F6#Eīp}YcNa49|9 sr*qVBٍ 7H.6;hb R6RB7fJw2oe bn+BY&Kr{__'7?q<%RKjd7s`qofzm`񘛄Ey#\ʓO? hzifQo'8=5uD ؗ{i%;׾D*$:BBK]h ,6dYKy?Y0/ lP"/٠!нo"Of\q+(d5kBWuq#ӵ9p[kgTP✹1% / 'bhhC(4~n?Nx L-mN?9]]6vmpTRƫ&D P~ & InȨ)*5cłd3z۠L 3zhYRVזj$ʢve Of>.NZ cV1e./Zj$5w̢[ȑ#[44I āAZEWmACI Cq,Ri%}a"b yfy!qfhCbnC`i]`]^Tm%67n?@J NܼӃOhM@i-7l6(k-'Q$)&t2.6 7)ˎ<_5S`WFTF߷;ozRлFgǤ-O( u\<qܴs+VTDMw&^gyc3h8 向ᰒ?©݉aў ?cLzBCLlj4ަJH >G/mWsƏH_b6џbW1w EX߁hʀkbzoj}se}S_LFyρELUAS\fCJss)TŊLiiƟ,^"_\ ~@ڬ[7 uUg"^N+̘@~vEX{ + c9\]7Tɥ݇>H`ˑф%1>ĭ%&G)K.fZBSu7=;:zbT͉܌?T̫/.](Z^ GEH;@99ڶ+SG*;;w:Vg05X*տACRǟу`$> kAbKhUY zD[X xQǧ9H qX/4nXZk 상yiyF)UsKX"O nzw>3ȯ :x[NS(2yD̄ㄉ຅rL/ ]k6p} z:pY|6n@ KX@O}ƣ{¼qfo8ˉ p<;h0TW=8q!o"^*2N)[DxGZ\Ǜ.]EqW݊<iw^ G^.wyN%v"1Sj7wi92 f6w\G+d!aN, iԸM`GCVzh>ńGۚ낛G`|3RTCK pīWtHz"}"`NlIbJ)R Ӽi(M g䒜?ji:{b*&Cu6Nr$OYKT83r0qz# }]̯%yVޥm' ͺ%<ߵF>j.]d?uBc'S7Qǝ *SVp()TBYɘ M'6;?Rc8r2lWC0_fаn%i8F- M}Cȍb `H!otNj== 4%9"Tb膹 Q2T)̭4ﵮ`KhlX\=)3=;ů*EY#Tl!]6YT|]/b)IQH,V)ъ(GsɎRj,G<~e$.E+k ?Z]ON33ƀFQi׉2ʟ`Ż֙ef63#'QqT ڌvt lKv-c_3p48қU1Ss2ERD=X3Ld9eFg^ 1uM>VGSA6&|3%ymyrl*є&ZPkh'p҃Ѫ[@:<]/%%5}CBso~>!ABFm8 `g#9БCB  h?ZXv,#Ǔ̖spUά2+*~w `5_:U|OĪٮ])j^h|9/a~0"yc yKDքqб,ETfWt]xaH.+NӎPA1?2{x8r+ * ҏ$ +E TOjL35} jqkRѾ8q-;,j3Bsfed*o 80բ|fb ^KAsψo[v޼^^6sӏ]DŽJEdijiE%g|<|F sd KC#<+[=">66Jvos CA]㧚Wl([TyUpDj;d6m9!;ABOQǀHP.`f;NeoYܸN_R=' #B$<&2I’mPϩDG,Mu+ U|ug+zU-F++9"xDE`Y\{(˝{Ww"acǦ 2S8xA7T.  ^=)f,-Ėkw(WEZq0-YJik-ZU&R|˓p];{p޲IO.AiKLmd "TyW@95ɽ>B >"Q5@Va~a`"9E xl?)s.?42OA[m(*1ɚkg8"zM{5~.4gMYL/#(y´(x XQYd<>Q,3 AC[.h)jIxEVJSSVGAJ2/b^|q9x YkxzwƳHv:eC  ȹlDIJ~̪CN?6cumTLAuv*~]| rRlC)Y!BX@}@#OY>1%VCVx`1̍K/?:dլrCF-̃ f8L 'DZ^+0!!蘊q5'h$޿34P[f3 x I7i#;^|d.1HDp )"¨lH-<% S3) "|{^t+I𞙹y Qx%a~ /QF߃@L֏㨁i)D67T3!. <=%.fK&=Dui>c)р@ǰu uӧѼ!h`솨meEv_+]ڋqɪUU)~Nl>D@Oc?N;r!7DL=D˔{PNAcB+dPe茨2 Il3Jov+>WL:淏MȨdМr^^ΊE=4:e0܂[ F|Љn^Ĺ[KwTxȱEˢ:&dT.MfF-GW f5ܦ Fdp' `:cI1JRl=+Z)dZ/}='oMLO)3\mB}VmZq2| H0 KZNTC塻VvP&6abo1 2k=gձT3eS1ekI6 ˽:(k[vP7"RI,f'T% gt<9(2rdpE;]amFWeє,QY r$Xg=[rOtmU^IyT9L]aMk X&XK"HᮆD]O/ oߍMH^8hQ}ex3r&H`+L~NGkr+9Y$U2hjaZA4O:2yT`1on˸%%~kv4,HUڡ[Q(KbWJ )HNnU1t@< qm g DxG|1op pJv"Z #yPÄ7TaƏ{]kpҳV"pF[Ξhvo#a=Duovf;V+D0# _9Z1uNEX(E kC|QY->jnι>Wɰ]^ֳ^9U&$J{^VF-D1$2ѬKo |ha<s.0d$KN_MhZ &;2B0CV1ltd+nj@\--#uc Z  j}))8hi16y B,Y:p8?G`!Y xna e/Վɮ@DM֌//",T7{{Z}U8+D"¸*MxxNl6f<.%ǿgts#,B@7y $Iw &@> ;rPcxR ?7kZY#gHlW /tH$FZYcޖO۩ U]a #8*C`! X8v VUER'nDyl@|I4p>UE7<*D0;Suu:WeOn G߹~ !)MչGI5BG GKtv~-Ś,j?mȽ?ĆOdP'ּ8:D/LL"wq5LDE(/Z=&vu/Yw.܉p '(|^1&ǩ~߫[pieH<5./aѭ%y&sC)'-)&&j(ZK+hl'n"ݭG# d I܉sh}hҙ#ue5m#oއmeSbVة3Fs8lÝ# *Rҡ}GjgꌢoQ'5ʛZHS3nm[ )Fp!){$M/r+38%Uc|t*\6f}mF^CPq|"+֍3xblD%\ 5atW+Rp1 ڊ y~c'iy@fGfQjîH Z ~?hEJsQcXPa/7˨D`W 0%|%P%PX1 Ucf'JP f6X n-b'Nc:WDjwDFg7(SW(O ܵ< PytNȤ:=d׈wh%M*Rs[YJAzb- ec9O 5|?LCUM\9ߠ'CzgBҰ3j$}N(^T_ cC@rX1'zTCJqho L%{ -~6:\S0RCϖJ}fUDt,T"D9M鑾Xm? SaѦy'QOv#Bt9x_yMۺ}P`$Hw$L0V6-'bjinmπƃ u g(loZ$Y]X㻨S2>oLDnL`2v.\K4\)ɯIڗK|kW_Snm͊Lpr%|)p:~pZx{!o"n4%@?n"ʎ*O=s[ùWx|UbPe!%9q?r{T8'dH1"7ζћs]n͊S3d.}ۍI$G$OsZ} A$e0/9xx 6GcJvҢ&I_8mƳN 꽏9 )T|#ʟlκ4x2lڗcZ kpx x^! '%!b~ sf%NCx-K88k'%bl8lڼ\9|>#:=Gea[p}u[`ufUM9zhlE^2{ , 5 tʔnVͪ )(-"n왫RRoVf~xK:9q5zvJ8I4Cj'4BeS=m髄@+ud_vHЖ|t3ý2kg82O hBK9;` X*n.P,֐M >yPh<="^weYƻ%1lnA#sټa?d1}nG:p&A2~kZɂ\}Z0Po4g#>HCuDP D>dG< uIz ~ `t\]}S>Gկy 2Z"LZ t~!r"Shn:63ٜuv7xjCH1pL&'1( n#uy}i( ș_CؗcbBc)Fl`Wqv{m86~lvI ߱X'>?.b4.;} D퐰I ߛ]{h zdD `"H "e*JJYۙiȏ vW:ǔxmQ вY?}5\~\^q-aEqK7SqW#׋<@aI!_g4F"~P#0v22eB5-U}#~k!2qGKc>DE5uaV)~U%;#0 ս)2YF2ncGF8{:lŤC&8|0\1`x\j!#k‘ S6v|L gge,с?ٴy9 r)/gn'!FXҠxLS1n{[~{r\ RO+80 ݼ^whS l՗q#'] OEcӌom<4jK"E\xGX߁2 KɌm %u^3TԆ{n+l/`[WaYM5 4F/dkvGN%M|:>slX- ;[ ]C7 `N6IeXG&L>Յr,Utul5/L7hYA8Xsenn•=ζ^ 3@ބ2Zfk~?p Ke7 56SAC)șw.E)tл?iNT2,\,8[]ڼMHCw3|U؜c(*|8v`9Ȯ[ dHǨCԵ=I4s,[r 0>,$ߙX̖zCtZ:#)`t*qhp>#0 U+̎WZA EyIp5cɖ=` 9Z=mUy~TfT#+Bb Hbjoz\^O0%Q9 KU:v w4?zH׭I%!,<4^4'^ژp|E;@% #v+2a\|i_@"F̑L0YOS .7_o[fI,i`Y"3jh:pD Jl m`S~PdʼnP.8+PϤi%:|\!l,},i~Ȍ(Vyg'XYs 3sn׎?Sw(j lA ) ?~ 褈ҟ.V5rreo`Hb.}?k<6m EՆ,RSzڥRS_z E~+c2@8;eK醺XTk>4xu>d5 { ܽdAUnYUH= P5':OŰ?`|QC(E*'=%vujGnbT>k;X&ݟ!K"Ȭ^hM9 =YHpyDs&=0me|z \,^yv,O> [\&|3b<2^QWK Mpi˙{hzO< X2AF^]ođiԣ6)a*995暈W`t¸5IimhLC:BC "|@5Ԟ_щ[&hN .^1NhbWW!%&A6ǘlΪ9&F=u2tUk-`Cu"Utܿ RI.'z 4lr;괦D\,02?A Cf#/'EW : M}R;Na 1j})~pu9&{[,lr  S-J_Uv,Bn*вHmu „kT.8/TigҨ[]X  -. ǟ9bX8涔y+eJeK~@`es1z*p!.[XU:*2No\ :>daI!٤YA/%e0xL^HCH~pY#w Ww}d #U!4ż.''bH.j~on#~H1b!1-ײRGF0g9v5&`8܁ &ta"CUod\uޡu2Z-,OT XsMABxAdR-ᑿ#;HpD!ÍḦ́t=[8{m{:A'O|{g&'TW~7$]kd5n}PQ,y:v5mP25ZNQKW~X _EJ)@l5\ƚVݩl&H&Hӕs-OK-!JZB8`Xzo/lp̼F B5  }hy2m$lH٨!!<)֐@KLBh+B~F y~cHqmQ[t-9Q|^mWNJM}qmıxz0MC"XJ&2+Lk)hqNF-6&ګ ;"Tã5R6EҰexhdqm;P r-Xb '֓W'1oc823LIw@y6$EԿdqró ݏ`#wrѡװ`wd]hWa{kG[l`޹vt0GĀi{Rth`̄2sjy8FF^> U\ԢXpVO c8 'O`8/?@6سN>9w9P9[3i_Xn%bDUd<z"!KW.Zbj &e۞!b )/6& ?c '8H`g3a~wBd̵:ԑzZ.Q2=r^?Nw?  bj2}23xX):u6 Qt*AEyjGR=,Aռ 8qq&/9Q (P J3 Hq*b=Pq*6 O#r2 9ICtTRR\ۇ/6GSipڲ;Ѡcq]нzX϶=)1!{B U@!K~l Y^`&?Q5ʩ ؆Z~ephP Vt?m,G)hV~>ɡ\>L`8R.|NvA&[hV6)5=FNн+Nk>>LR1׶RI6l[tzI.@ [E SkSl$U5\97G^d}L_^"ʈ).-=mp=)'Ɉ1܎ ^dy?-뺕9^&WQB^d[{0FHӏ[MG璫A(8GA_86`̘a/W/5.{]Pl?9~9FQD^i0mxG5Kgȅ /?w_B@>xzv~57h_N8?b(Ey؊z\?:ӄ˼zq֊(*C49H1ސwFgTk"ž0~i)0p aQvrHeN͆MIOZ E5(t 2 bqTW"| 9c: !y{>?ŊڹNIUXzhj! N4OCcO7uME]DYlKr}Z|C'&?(9BiXۙfI s+H⋾B 6gmnjѼxHgU셔5w8ϚR:ŁdSmfoPVw&fZ-i_Os C@/*Uߋ. 8A+ }|f1T'ڌ[(A؉{14=#/|c\vl7Ȩ.p?ʌ%GX,7όUKzW2O4Թ9sU{ݵaw,V/h4cR>1n&yM(tjӆtM oU&{ Q]"vm<0`:^-oNkRx(o Sc3k%>'mU v |{,ov~eTᇅ\f5-)@}H(1 kQ6ZRz5}BT7Π L/^ydm'sVMy;6'޲MFB5PZ\<7x|&,}k7g\T:D;vU8M%D/hsP.knF,aK7_!-OÆ~ `& 4yԛO 7+r٣?SBC}Lφ$u&z%󖻅),!݇V,9#U Uc&Ey#?Nһ 39iΘMh۸Ny̚{ڏ[V9ƾT z/3¹@'K`r̪WÓ w; 1^kW;D+=AFȐxws%}{K>Wj꿊Fqoߕj"-,,6L >%{o i߿テ+AB1 m~M|'Fo+TؐfIC33a>9# *x .q@huiBC85F. j&9)fVt׵Hp [VT ~pIv.]՝A>gS*1X ?./9*p-tgonS;Md2l!O*fbQ7&ֹJlО mZRCY2ծ!Gr!$puȈUY8Ӷ_yB]ٰ!oU8YfvT> W 7.45gj12bYISS`@8#?=0YtF ʭRtWF{.0qt -n {(l ^n̏w$L&aDQr1!|{-O_VtMZڞ`F.c!w;c,R*)+m x]ߜV@h.Bcď\Ш*`0W:Ug ˱+SZMլae-P\Z#pGԕږxyv-W'W'\W*5{$cYZŜQ Χ^pzi$|;RLPvۆG)OwU;`[~$r6weBv*)K#IJ_S*ʥ̽`CǨ?mIOb(K~J۩C2X#]$gKr΍]8gpp{kJcض:<i %w5u^KaJ'@XD#k–ەrB J<Î S(D8θQpՒ8k{E"DX4sB TG[~DqSEEU)\=r 8sm`X GËm5m;ٺv^0hSlX֘[MX[|X9$o;(C 2]gqmNկSYUIW:)Ʉ.NC0 O\H;L~텥nI3LiAШ$ tYIw^0/s0r *eb\~Γc6*z:~Būwn|Y0$8R PRw\>L :b,V_7兰-Buhak~?r-_ ˛2(p3ZGdQkzg2BgyQ; h3'[!^Ė ͨ(oc3!$Va`ȽnԤ9C[!"uk}]VݼD?ޒ)~w+aŠ=?ƶ毻Ţo|,Jʶzew92>ouݦkv6vEaNuAi01ޑ0,P@ٯЦo3d 39'YK1!ɻ)*9fbr΂:0za\vcj*.{1T%L%3I/Hҙ;x ,w 5=Rcg;!%y`8_Ѫbޛ٪R*jȎ4R^bӒxfo!V}QS񝤱2F}ajZ.48o|0F^c}>F ǽE\i>:5÷GA{ p?sr/oȎ!xc1IfS,D԰:q HpMemxV$BKmQ؁4&*E묵D+ioQ'a;W9PT.5@<0CNDʒzk1w:3Go5-3/ %@[ rPb&c.b|Ng^[7E04;OƬWgoͮ(.]¼Mg*5;}sWvi6ݖ0Xb\RYxd[a j٫ܻdGkoՌ5xV:40is׃[I.&Y|S궁|?8=ShnMӥfO)T?PmM_gu'Crip^p~c*9%9&. -w?`կ /yxS5A3i_gdZc/F#A߉F"%.@ZPJJ[ƐBk`Ib9-JpcCqw`j^^yE®*@ 1pA8f}:)%'\ їU~%Kc/n{r"`vgx%xQxyGJ.EkK^7uerf(AqKkf <סKHk?3;XGBdzVj6ݏb?;H#w8_o>>ErO'䌸ܮϝxx|qHm7AB^UgfJ s_?sE\oR)HN6!Yb G OfܞpA iZotaa& &UGb1*b͹3^%B>m(B[ Z`#(MBlѐZU_`OoOԛĪg^mVPC[[`rߵAr|~By= 6T]{c؈uN>81pa'Q[ψP>i3[v||L]oSj4CA[PBXn`)VB :/!ײ&6D^niPt~ϑ+6w8d &vWrtNQKVU<lpOEҘԧu>e1DaQgeq=OPx=c4r/S(5vZ㲢LjE63GrGuĸ׳..-f&ЌD6 )?$'>$*Vc3$,~d~\y U: auV F,1.I+3Ȯ R2b)u j ?򞚗iʕO@Su2<>sMr(HP{H1v- j׆Lyw8hAIC/qNc|}3Dt$`v |&_ /G~li4 >FZBE_>;Cg.7Jr{wg@T@aI+b|j A|zAwI(r]r_l5-jt\uR7`T]8Do/G`1ouQ MW+{1NoL;SѨW}|xEGkYh5ހm+\ i$F(Mk65'S4 #DUDLz\[btramBW&Nr4.pEu4{0A_S1ԛ׫]iF̋~.5$S3EH4->m`! B 6 c2]ow$n#c%ȑ<7Pe'O|Qz )'dƋTqH͛=t pjׂج$?䭕dO8#rO͍JnC<syr,;^lH˜ ɾnҥ6ty%]=h?]j'n3|Ǵ7EʋG;UG $=# )T PEs13%]ݑ 8;&Wf4Ni>ukCFBlvҗQ9yw3i]Z]C'?L~&:-ca(a!Lz~1ǿ .X=LkO]R;Nzh.f >Y,=_Z$Z!Ll38 L(a…gLjm1ԞFaz.eb)]ȜԨ+.eaL*#{mblIۂԏ덍Dw; $/i Ł;h@?`M~Sg\[MONƝ[D("sZ K@-osvMΌr-'2M&Mk{j&ȣ`CQC3LqYy"f)=Q]L{s ߓet-F꫆ D^8xRV GO MVOywLf>UQ{pVHd" h$2w18Q?tJ[px8G^ fƸйr4ϵ]U SEHPI7C)y *6B Ω) ruF C/a2ܼr敢O% )B=!j퓤0^YFӟj(P<1"?N8^$"K>[&dr*;XK})`U7M2XNb[j3r _ :O(xe y"4$nKKSd{6PAPPFJwTҲ5M$-%3?V-Aհcʩ,>o9,CZw-͛5܎U4,]e rKdGв^9D.U"ҽ ZG$nAԿqQmvUnw{VlA4&?RƝHt7C%~ԦW?~;#QTtz⽘gX9-mցq3ݶ*K1A(t зś) AǴBQnrRΕhBF-Lh+3!؆k_3~e:%5Lr ޕ^Z8I圑ۧSR$}G'ЯD'(#t(r9ƕJ,V@ ZEEB^`pe0lny'k%88)R'^l/}c3 CM*]Hۘ" Am INl$\/ϊoRws3̙ycfRchl}5 lN#A P<8*S^u$*љ>qId|\VTFBmإ+\1 D"iiȏasդjTT7`偌1% aB;Kov[`/-"7_'zs&\' <2iJRAe* -Zvc"s?? agRpB34N@vŤE +{6{WMux;IwĜA-i$EC/(?@_fYmqq#Lӌp0<]PF,"'3>~uKo=ʂ}";KvW ( a#edi uyY6w`^jZ>&̓xami+$Ѐ̻!r;ic&da$"b_>'ۅWi)GF}aaTOuf{]?q-c~Zޓځmpɼ4`̐t˜LX5e.KNhOb8aU'#Ag-u1q{dhXF$ֽS_f6AIv%t(Rܘ/W nGmMBq# Iukޤo/Ig:$G)Vm'As'=6)Vnb}0_[#Q7x}!QkG *C)P5-DH@v=KM{§u Y&o ezN",OqT7eDet3ߢs)588hhlؓ^&GG ,NK>zrRu b"\;;bf=c40z@KīѩS&agH<[9*{w4IԦs;`0\8U', sBل$ѵ?H.{vVl% $ 4 ٘h>[*5+؃ C̶&B;>k.h3ŽGW=Gͳ(՟;'}2^q0zMZvZh:yWޖޒG,Pme`k6:Z6>Wws%Bg9pp)V\,{3K]%n;Ra5r͚ƌ6ꛌYu1 y]wCaswC\s_QHR': )UIgM} Ṿq±B>If[߹F+,5Q#;f]}z7[86^r ZeGal<uԃxeJEhvU$t;i.N|`&̙Mi3s=|iTAIQʍGLϥxȽxB37zxD2͡H>SጆMUc&u ~c*?}Yޣo=$bka^wW)%B;EkM 07V S];v=+-o\|f5ڷ> A(24}~M}A1<\i06m+u9È\[V"4..g `1ʷzXAVM6No!H]YWF g}.f&SZE͙D"GUpzVYݟ+@kk|7TUPjێZr̬^3 [& zIř}kx K⠁L<@d xq#MRR} >.sf\juY4`Qny0줰&#J ~J —9ݦk$SW,C[܋Q'cϨVRq[df;GͩkoN$=RE7 +`6%M[s?!5DVX7~HW%=H&[Q61v5YSKhdlXtnE f]y1ӪlhLj ('h5&:(xD#cЙv6296:[Xfl L;hy}X Q BG Ҵx1<Ret&-H]굁{SXrau1V|+ >ffHN%|)fPXS|U<ܻBۼ0n z?T(bu1uH349|GNgDi 2ۢP| =[@s55]Gv-9C6ObiUTQTo-/kӢ s2pQB¬z7>WcMj] @R w,'gbz8G]gD޿iX/MسR'~i88·?n v#FoKXLu8lW ֪*>Asӭ8}0 \S}K, FIM?uE0ꩈM] Wh[uS5c`a0d3>㯨(ԗo<ўp"bwJ4G#?FY*[9xm P"%9ÎGӹR tUXKdu;vkwȋFVgE{F˫"kFBGd.ط>АT~  !!.]2pʃ,%}h]~cMn@F|ɷw{ fi?Y;GK5%<]C$DBK\.41// @5'xp\L+eQKOMLڋkko:7̟*mlprUh۵LfkSIwwH"2 ; !v,|̸ HivZP]ZE\{k*ţ ;B]%q1/R[+pēP]=̛!Yn9sUX &o0멃WE%)¦H#j-NR=)ޓ;z_7:䤆(+<4qIW hǯi<`K 8dUY/((TqVoy$@8_r3X<\3_|f;l6 i/vLdm :iK##m-8JfWHl6qЬT0Ú:5G5{1mrt`R& tmOkL.R|4 t/nXw >GN&<jGo ᄭm4SνS5,vn^ZWGNiBaϻoPv`c$#1,\:S aYH!ZQSO9-M$ \nVaT9N^rOE O|F&J%;' ZDRcchTXA> L.RͽWbʮ:̀C 2jE<#0d疔g7ܦc|G&i>>4j%RK=j.;."f::6R("βrcӻ94I;0J޹4@N@?L6RY6}Ĝ <Z9zﵶ/8{aE>Q UȀb6B6Qݞ5BSA96X ;KnhcxVL1>~7f"A ${1. 7禮lq@sg中8yK"I[ۧDXr?B+~@Q\NAW_ 57BLZwm3\L$65זa: @ DY(j6Tµlp)PYGX1+E1!{w%4R"׭ . ̧ҧE(G0`ۙ4uҜ3x7⧡Rt#^/.z3zhm<`kTq-k_K 4vu_2ϯ"fCAPxhY/N=EA7ؚfC/7}߲K}-=ε]=UGEdDžeDc}TEQl_ VR *sC7I,ᆸUbM\ m >ԸiL_9IO!l#^{Y<,SR-N|2+c Y Qx{KdpUi^s6m>P3'+s\B,r>tPpޭW} qÎ7w]:rJ17_,Oy')O%A:('9.`F烎&7ԠQVVU2$tYb*7- 4Y+n+t1{CK;(]š_Bh SyD`XM=5ƣathWQmb,?~ʰS+hxA C]H"_uPƞ)"}3͵\Aa r?2vT'Lagت+[&=4˖#J,ö: ߡ5k^-|Qk38`4#4e}bM,{If= 2dzHkȻI4] 6 VԴk?_'X.dSYaQ'^vHCdX 6mީ|?I!4=$ȟfY*c)rIuÀWO3DxLu(n~DƶJ5 P+wBr 5#ӳ86|#jܛP0*͇GMI1K~ ٩ę\ pA6y.JWr&fJ=W3߄D{5V0 K 2PIWpˍCǁ;Ƽ5ui8:ZkN|בYZy§vͷ/6`FEJ0Lr/`Ek6j[b2p nw -/5Mn̰V&l,gCWSAتTXmkݭhG>_$%[$vYF6\]6S1{C~欗k& 3JsG$09w! Ӈ0~]T=)M\\TM8P0QL1=d1`SzQJv5޻aD:{8y#lBE4 {Bu-Oh~^Jx#vC+170V0yD upÀ_s=)%HLȘ~pi]Po_Q m,ўiAK=Ѐ&;߱޿1OLF$) RX b9HlttX1&V k+ r&f=GmoSZi ](-0 rePx4J[{8x3RQ02QzS7k5ތ]/[/١UO/L tpXpqPqj7)1`N̋)5u/T.z#[V!}D&Ҷ<3a 'AYRמi ՔY:߰Ͷ>nq$v>ǀ4`/KQ>_S/_j[&SB!2)znzj neSG>X`eZ}ξ"\"H=WY5IK}? ᮖZrǠ0 㒧Tk["aw:(}u֗ .NJ,/-A`UߘN>.0("%gZ?XvsUw +~Y%qb~AImn]~Ȉ59Z+lYE4G#Ʒ dCt{%֑.r]q:wSa_X/Uï|_#`S/gRcS`Zؿ~-l&!ti~މmIiCD,xd\gi:[)=-~i9y9L Q~o%O/=isoMĢ;ъ,MwQ@c*ݣviL;׺ 26Rgmx6D85*ff.VxTGPI{a`8R 3v^"o&]M #ѕKȯw"?n_.l|Q hKmDA ~)7ќ0]~ ܉L10'G> -߻e/!z%9QIڳZ.-|y/FI f;uX&7:]xъl6eI儒<$Ծ57i^\ZWܼW5/UMF~g#hǜyY`Eyۭrvk) s7JJtzoM`qKP]1 ;q"@W#_** YHJٹɪ.h.@uvٲQ^s WDŽ0A2ƒQhc.{|#;(Q%S2:!F\.B*9zy].peΛچ?]i&W5v^mP?|yX{8 ?"Nh/N;?(E n(r^y+Q#q$OJV(2a=R_ԫ9L *43t(}@zЫ4߸x7`SPznN}147- m;OZ+72mOdQP@;"hN 'Rމ0+9EpV_ Hzn={J7]/+GFSpp+Sx:SkjZ}NX xgN},!VJeG2إ& e. 7D- em-ٲW6pùW|\ҡvlW` Jo*kc3.OH ᷟU]Қ2`\j`ؤo|l5jHp_e *uZgN]3!SPfRY|*6a@ ]yEb͓Fd}Lj݊4+:d(p6xI%nbyG=O'BO7'f|Q9b8mk4fp=I=Q[ Pbt) y%6' 0_hDDLg!lMxiJ p"%|e4 BƱaSa_}.OĮ3ޥA9d\F[NԒR3C?eNZL& %1ȃi"R/![f \v< K&Qޏ""lI7X٠q񈩩 nH0PF*9W)@X;2]=6}OTU8ۏ5o:!!ZRdx*+ݬt8 oNekwPS9*)Θm`I,oa1e8ALeK678r#XG:L{aze: 2d|CG|'3:b&J=N8tl$|ȋc}"BwZanvgB5t&\53W9򣖖6Uldd[nGuz,,ÏbK(3bG=m[1~Ď= b:3h`L.Pvhqz.^م{"ߨ$ώk2{~x6 w$z\v!8AMnjibCE7=, F?<>] OxZEwMA$dro*dqI3}/RfcR&Bbql9@',6&7TdfM0=Y<SKNژsyxR{%#f9࿥*,}!|=הҫAGpiԌ SX oU٣19Pe(_Bdvmу'ͫ,/ aPncH0*#yCAB,i:ACxq%̸Ō$wV"rfl_ Rl, vkpzW7$dA͛T3)OO߲!/{K :*HSB帶~˔Pw3}`٥gB"XU ;eSF4!¤H}fIgub&ݨᮑ`5d/rk'BuW*V;~? gm𐜇CBz[uWF=K/$,px~aJXJדC$!?2"j`&ͅ2l6.Ye^#j0}Xv~7[.1U#- VHEOXq!R:8 $ i#f( rw@#r$\kal(Ř`BS "]Fo` ڟv9#ǫxEHpt*L_kw`˞ek9 IZ2>Y eߛ j>]3Y8JseߕJrsx&N@;TAiu+'>ljSlUmF{8%gA-wAD~~fC\Z_du|V Of.0&W?V5 5вlLk?[øY{x~b12Ї"[]z]x>QVU[c?L qUݿ? ry,GZ1$bi!>>2I>,DәТ^LP\Ji=j7) cl\(a  U =\^y\: )P[ 0I9Zj/͍ Ay#+_|sn>'8,k27bޖ3 Έ~I 9- 0K4t(H hN\DrCړUCTvA! EOqs(r7* :",}q#|ꍧ} #dtQO3lKOa 5i2p^TE6!^kFT֦1ؾHiv}/!-'P|XaEN"PL¬!`}(CvјTGl|Cze0.IBԏ>q}P%iRg7\doe59VĈ".㤷c*£-Ȉԃ+.q B qR\uV}yۋV rEmֳO+/:(6Ȅ1e@ϱ]*zK_Xgdkibs[$|vr0 Z޷r>#UߘYQ+J2f.(J$Oۘ>qyhAfG&$lH .6}-w3ŮGGL? KexBKov"e*'T[Ӓr<Ň~9LB<+$ \Oo_:Z];_84b<_՘ rz,_cIꦸ|VzunнջBJf+7IzGS|Ls$ sIUF)W)NjK+1FfXXZ)懒,7dt-!Eۗ@pG}T /:ÂZS~rKE*QdN,8^K{GW@Z=]1#cQhH@Z7c^nyl/70H?*\0p'%$H5MIi"!tJU@azQʴ@xY^M|vCe5`@2ӔČCb&yL)b> ##R߀W[vX:QvA:gcrYT۳IirObe$ UO^T$QsSs0wտ̌>v8|؞nR ˹gM&Mv̸Quy@N۳[D~/48V;YEpĺS-i4'UqF{&|y LjR֕8b.+󍡹O{.dmD18mT!;YS⧒$ɯϟ@h*Zu1A?[!ۀ,/+ˊBi gu#ݢۑoW^;oh`|Y5Ħ-Y?XBO.&}`uy|T]Zd5Z_xtԗ8zOX?T}1'T`ɢ#YQ !`}X 'b\1G4BT4BP9&YJܥ(@wʚ%M9? vBWlө|Y6tRԺ0I`4fW/#xO(x4p&_?q;hiɌ$3%,?X'L…l5(0ռUNdqU<ܥS`_z̄ hǹJٝ9y=GO0 }Ll_Ci%Ic_ԁOUR-zm4m+cb gfXܓ| d.D皸[FaBӳ$xR+Hܰη`M^ oi8.˧>kXћ r] U64#L n'_Q:=qB|KK1MU>dphfHYUJT|êt/"Hd]eTq N^Ύ jx@rQaγ \ZZ#:a29{C+ <⺾?u'$jTЌ'&Գ(n5s1S3.&?Pi2凒HV12 ѿV2< abe{ dg }98.*QmrP94Wi++w2ܦ dv31sNysJd K$Lo|<7qlɰp74\eQ 3ЯkqQbb!=)nGziл 9t`YhX7ɴ *7w.)*ZHګu}#OG_뚲iC/@iK=s,sK,Ea.>Z4-7}.NI琫S% 2e6QSGL|ӌ^!5#Onʤ*\I{ڰH0GO}Z.JjcRIoAj>{r< %ѲNH(V ?_Ȣd.'M$! 1UəR4 ,wE8c;2-5@)48(Z sM&FVzM|XIhc!>)!NrIde<֒zv4 ~UfZx͘wGTXT |D'es=M$ G"2ߩ''oC<[d_`I&#nY(Sl,D Z31^iSrCD;%T:a(lQ|Huaλ/ q%ΏJ9Õ6PFN\mABq̕9ˎfm AH2S֐ǀt;ӊ.q팣xgxʷ$Z<$ [n2y]w`}n{$H[ȧ2n(;߈6]4DjNg!< |{Ӯ53ƘAgC!T(dcmPq퉜P5?k<+9軨[BEf-(PSj??T.,`y92aL53e}aVd/BKPhOg*YXf[,)jCdX;$HEUfy;BTnRW}x&sY]=Jgj.UVHħ: ~ެj 0bsLr&~f*X@Ubnwe|qvguCߕ 5Fo?l1uX[@SB7jqrZ%-%(yC5mAMbS*agW`=6Eiĝ><a{Sϙb%rlBff:wTmb,e\}J[` wS1&[( i1u%"X(S`Zc43E6az ԍ72e4!G\bKRTxZW 'RQ!@("d`\sэEK"㮍Q]٦?y=܊ɉk]ߒf-Ki;+Tz4;7 {BmԡBR>nI&gB-π>S>抣|:odI {_bP$XK2tW9bADuVBF$:LIIN{=ז@߄$(>'&Q?A)5NPk󗬔GB}KWgzInϻ\8!/VX9 z<4(o~@299].c$*J A,B顯abP//Vvj },O|_p?DC) oS=5pϪ-0ufXV˦=-ukҩ>Cv&uXf}QX;:MtE֎\[lc友!yPL+$P%kh"!,@q4^ԲqIґ=HJ\[n3vJH"uDkM3=Z$<Fkm<`iTA,s; 4JEԑoxw,3-oMz:8YT@3MSEw ĐB^Xj%'lExȥMJos6q^3pv^"=7 s7K6!"MH@/4|I+HIyn}p!՟) =:%ѩ:0QRf]uۚLb3|@ʿr˶7bfr^잳q/c/ҏ/62?*ǣ\vՀ[CM[1SʇX҄*5> zA lN; eUa.Q9jkcYWq <9B_qwu`F}Y/Q~& ̫9; Kq4CfrX1eg|T3mw/C#pYP,ZTe_ѕ|t$RFJ s>2- ̪cg04F%h;`% $cĒ9yԟ{S(Vu^l+Qօ8'FTJG3ʓD?sQيJ^k-XɴCbx+6/BtQKJR0I}rZ)|ц+BB3HP>I27ʽTY;=T-}k,o+X J4qe<`:`WHdʨJ(:eXUK8|RחA)-8^(gܜ,v@SF-ge y_DVN[@,/Y*L4`B$1^N@qSipOHQ+zm,J*>r]EHꈙ`4*0am`}[݇98F2Rܦh6= mœ)_=\`v! 5U̐ͮN5K{4JO&νX)E~j5JV3RfHS \DIoV e M)H,{e/=7b)|\Â8c{/43P[V1 U rWLi)Ѹ6PzTNTPQH@c`<ŦvruihlQF&%bnV΍Uf&q*_Wqd]>}8x5h77_s㵉 *e`R^5L ̔J~i\dkh#)ra`FZD9|u4ju8Wl`xhMgj6^5AL)4)10e  ћwlȂek/Xǀԉ:md/7*gk]m* Hl^s8`뚁d+zGsvɬ&@&lo ]CLs\r@W4F[SeD4_" .>ʲhsԣNmHʮ.A (X2U=zƠ.0Njv+SFiIVE+2ʛ`QH:<ɩd3I Q.Zlu,HrI`h{bHM8#KF0kPց8CK}$ ?À$K FP\O J_PӖ+)|֧AED-MfdёkmЈ)Վ￧#Tz6 bF(ʧ3 ԋl;##P O:f$R4 N% 5!e ታ5/2W%ih'&t+pge[g+Zʹc AN$ $].S{vh>2v`܊-)+ mZtb4oLQR 1ĽD?mQ( VCnڻ;!فM$j΋ш1B-֮kSOPq %#3U eݐm0@F}uzn@z88%5۴l+3؜f1.•V7"wZ}c{jYu> bHud#Ჲ| z4f[3SX~T 3C1KO:8TJÉ) ҼWK/vY 2G+ϯ E^\aJ.\ޫObpz X!s"mwA=Ҭnmd%`FKX})ALS5.R=T2|e )˜)qb?w펵}sSmyl&9P6x^O u ^6M*]% 08i9I"s4X֘etTO]1b.#H"ih7>tDlۿ7incY 9WD~13G 9fo6X6ܝj\7R}mꄌFq ̐}+4uKsU^I% rnʤxq' Uda"2K|:BU9Q;bLzi:[RW93,3iL^JI$BJ+e'qrdv}7[[DRRK4Uo%A=!u  ]B|Rv[zKC 2m0 ew"°-ΓֹPYSVU\E%nTguwڲENFk8>k"kcǍ!JiwzNlkx͈K9zub]h6X &P},֫uC`~FO J!Q5%F^Ġۦ]I8XQMZ5Pc`fO z^&;+.;[3)/da]9h5E{=;F/%MX!$^;~ EnRurk/E7cڝڰ̅lYo뚚YTDarV{*/t8_R` ; +DsS`;#ױ~vvxp/MGbyCp0; 9(-~//~t8,:]A%T0Xl^l(,*E+ tUF\4$s$tEF9˱lW tx`}1q@"h$TP #P=lܪfF{`|^^qO_J]o[Q c$lU£;2 ah |F34.<M9"6_C߂?$0v>xΐe:(w.jmM~ݳoi8I< R!>NJ(8rY8h@uGoa@sp81ytciK'bC82!LOQhGTv*8PA8'ͲNq%sX8a5P"L"w}xPsw(=tЃy<F.!:j0oE U}n6f&eXaWdl#AkO">]S RJU0ph['nm |(]bQ! 5R"Rҡ=.B6#XΎ̦KB,JƁEψmK|սSlb^Y1 v]:ᱼ @"8xHT+~ SQkG&#↛wsw:?Jx Z\qU.D-"_!nv8+7ϫ2AQTMOʢB6TdAw( Hф#+q.H/:9W yY廋nmEư:kpח0Υ#/iljEHK8~tgla(1U "az&pYAo >e{/EXn#r߱z9!ptspu(c DC'sp&9Iߖu gЀ^L w$ AaAv\R3d_ӂ{p>-IYp'xX9f}{y.l=\.-r BY]6uK;R~Mm{+ Vm׉?0.yaGU|&p<ޚRf=p<w𠋢Ztd7S7#o-d(Gra/zzOCīwSEfuf/EѩN3.8lxvugYdƧ eW,x o灬4Zk488Gwzng'쥳zZؿ ']e 4E,L9حI*|"0ެMjk5frК~׻a-G,W Ȭ:X(Ȟ.3Jy`Q(l]`= mS Y H§'PݽFm~By(Q!n5"֤d|t2SeMI9rDB9O4!Mӷ$KU9WٻmP]|edLpm.?EmF33ی_IR+=7sECS^\JpT;4:f2 A:Nw4 15԰xOڐ/'zƞ!<&7AD+1p!W8]Wy>~ YC[G] JAFDYdZ薯rvzOdN{xKRfqGCW؃Uj뭗Nɵt v'&…D躤Ko% b|Jk#%1WSYGhƆږ'1d KT oY|s}T֨Z59 װ&<\wpl7,OPnFY.qJDF`QZ^Jz=?bmj!lD'BzqRD l:RB|)g ۦE} sGB9~#&/֩\,N,31!pa='_5I4|;k'L뚝T̳! ̑#gqwtRs1CMi\ tҗ_NuèKQpW*+Kpxp?dzNY*\q{Afv&Է%Jʉ $`|̓69o SMCCZָ E~! ?ؒk2rPDؼ軬v"u(q$St|2M)'z}iY'o.yҜ69g{[2exs $z.Jp<26|\{{Y?HVL-&|(&+vN%`5F91Dvֳ&+?/^9wYjJ2L z6yvkw^]"zbB֋S“w? ^Ps{(Ӭ%{ PMf>hRg{TؘҸl꩚'Nz6ӣ"dSh-Ww}څR3'0}? i␣+SnH$ն#^u *x90 ׳* pmIVsǑ~Bӊ15^Nj=G1>pPF<{U!@Ypg[uO.zzWUI:E 1"Db:6m`-'fZPue7Jb$C{Ce+ {M3` π]!{㽞e`%(aGgn#dΌ"ބyٜKO"P\oqP6Ae Cz6*=VFS?2MX1 ]E"+yS2b/ k?wqpD1$j~^0g̀ :.ݰBi-L>_MS$HǔVMr-ƹ ׂ HF_mq'f`oƮŜՍ83iYyBvRZ4oB^d =5N7s@l'UbC W(W]#w&eGa;G>7s?J=7rv>?z$@E㹥BƏ:zkg⿐0()]^¤ޛmUf9 [|w\}eFG/iVQ%kr++鮠NV7F"SV8{''[>5ܥ>/N8XLZkLӼ!Oʼn"@l< '髺%}$J j~QÎgOQ3qW1PL)DIDc.W/D疻bm&HxUxcG]fޯ-+3g 4YChh6^E5RP)ByNG=G=ɰ`eXG793)H̆ $*1KdA0~.]RO.m-¡zX8|h]2ƺca^u6.u`[IxUW*>N<$X+%8>`miucXlҚwlr.NNN&kYf fMNXLz|FrW%`sR]8 ?EN^YWΉJolǎY}_<#y'5[r܎~GS_}yPZ9`rs,3(y7?܁P\'yۡ\1lq$ kXsҀ\͝t1Y*LWBRUZ[8tOk <ՃRxc'lvX#_7ѱdfِn ХdlYkp3O{Z \9 ױږrP2lj1Ƴ9vetbtEdv:\j\uU@GfɻmUҔ(^ט0LJGrZq,z?<2,O0|D$NEz hnTmO"H4[}Qu0iz{$-:1ذE"eHBm#{v3ٸۡ S3s g(\kTl'kj2M;]BНv\v>kk&Lї9?9|3nOᄱ9U4S_@$Q9AfZ(<|&gQ'V̽E&OԄXm.W'S"J΄`m,D- g /녳vLPXN,OPM*Xd42NEZ *>g$bHɡFro]A&‡B vf1 n bݤ^Yw&EMP ݝ)"O꾮! a~_v+ezi h<& =u'o3;NI[-T΃4|bE`$u4:Nw)n9{^du%#ķg]WvV}0qj%`@Tv wW^_.eF-#Y+}Щxi~r'm~ÁZ;~ⳙTZ)RѤPV.kdR2W>#y]n_Tx N?C➓-gI9Yn]F$xHZn:!6SIl->S?|#V^ISeBoFQKRY٪x԰`I{=%xLts%k1E9S]}A*FC1u]S֚9aa튭 `>?=feFg4XiwEC|8-U 8[[H|5|>r p-? aBaje\LW-%Jw|<1hViu8(2>㱁rqg2g}3憤,Xt}Fe!X<[}kZp,$/g!@v-!=Qg6"$pbj0_Ke Oy|sS\DvAN  G9'v@7]}mt$4t.+y *C_f66W_q3T"9I)|V%'G[xZi)ʍJs!mꇥ*9~@S*+&i7"W ;Zo2'ER&a_uqجOOIcDM/%pd$},dKxx@1!jw&,\=ad)vEY_gj$.!V2kvUߤW$%HX8X$My^|2>P{1$HehLзBA岗πa⫇#U0/orm2`t۸¡FJ\- /G*z!(CDo&&Ќ)X;SWg2"8Z<}l|kŞŐR#So).(@E]s_k%wep/bnbM':Q<,(ӈ˫l-un1`/icrjϷrHRt/%ÄcH;+cT#a5j^'wYjcAv,kr~ôTTKl>H2eJӥ;Z.[&E찮 G OvQ [t)R9db/Sx/ +-L?ܳyEGw,ԇ6` 8 >^rXF6LtQQj30 >"wH[p7fvE YTUe`Pg > M[n[,Sa'4횓K)LRwaԹd˚vAiznU^T KD7Bܛgw˧]P$vrQzcD螰a%=@ P4>bEq7;>0BTvM_ Iig]=':%ȹM,DAQ4>{Αxǁ]%H.)a#\Fa^/W$X^N}sKEQv-V89rq3@vh0 j#&c9':܈zB°%kVSr$+ӌKΦBPw!be>̨w #74}@zL6t% Cf},?j a}e'DC~s#ev뎜Y8jm~)QM@T2aT ϳМy05ދR14%q#fyqdXG5-K) .D=g59Z/}( Z%Z6e-t%ނ̻q%4IUͷM$ڝn!\,R/q.uI!ўQv( /bκNYi1kCu0Ć8k@ ˹Yy |r6M2}.4zX>evxXx,AFqrӁgBv6txeֲ<ޒ):)螐]YB(R8dѫqˍ8 o qʺv腦G"\Y1jiV_j)1MĢc8A"dS.`[#qX' \̸݄_Qm1bMߍC )6wB$ ܾ\3oEK~h<eq* h5 h=>hy4x'"rW IAF%&M8j'_& ߳]"O:R,1䡅ƮqCS2(GE3qo}h!=D7lP48c=im1ZAө,S.UjZ} ˮ宿6U-m;qz k`L/`&}:^J@5m$q6C'L@A>߭iѣE7WHV!da֛gxԲ-0Ơnp-͝]+IƟ`ڛ<|Q[_tnѰ; wg9(Ӵ&o3@5$x_=f}Оc>qǑiMYe 򫡧TPpF!}%ʰ2;u(f P:́h2+ayJwUwȽtFDC˯u_ OT)>oNr-UicM4G.2 ܒH;}e+kOMW{}hr; :_׵-'C/n5|$Bʓ 9WPW?I796a,詬Y͔jG#c}D@7I T6yrW%\hu'jh7Qvia+ыTh/Rtj殹 B6s#8R7=Q/[zt5.G%#j[K} ڠFe0gߗ5F!gQuo9 a8a3.XfiiQ_(pu0]h/X>%$@c it{A)n]yH`y^bMWkJk56//Z ]O*ԲFWxovFV$VF*3UM-i?k M`4E?x5:xf8, ־ 7G*jJ2dL [w̓IvN"?♠]T?C\v>G8JP ,T%Ǯ'G*FYlD8pc#АBȰs%-PPulW\d%qB%fX=޲7d#pBŞ2;gXm]GWcQUO .HTbAEFmʆŀ9y|z2uBm1Zt歚ZݭNS,1mlaVY!0=Tv@)(h}3 bEaXQv,eHYfm P L6e8H_bҐSu/?0!K6ɕg'\k_A!&x+n'-H w 㯏5ړ!J~VV̅#4R?/>S4Pa8~/sZGܰ^#9(]rKeP wP\ ֵ qI鸕 N!×zHG'0 ĮHG!5 ّQ!;VyY<@C`NW+4>8C$t%ZAzkVK Aa6<+>W=Yӿ=ԂhK37F-Wm~1-]m/'JӞi77~0$ Ҷu $KgEk]&)c[yՕH&Dp"=%<~_QZ<@/-t V i(ש5Qi\o| Yqf>s4w7`#شPZ-S]&ޏ[gψP)im߭(Lo$%ުڕQoMU⬄wlj5YNVΜSj i ՜ߥRU!Lz0^KFehSJs)ˈViYٹ,HJLEt 00W+/@ww+?l9JbB?>g+lCt|N Qb;`+Ana=>I9hSAL1-XQ7lQb"%S~H9e> _2#LaPU<"y8;w pYTph}@+SH]0Dvg7x=#Poi¬Z\=穤(dx'0s+ I3XwAaoNQ]քm T͇=$E"s3ua}MWV``s?]ߍH^z6JAxvN{LjKϤ<%WHrЙlڸA-Qh 59srW>=ǝ,LNڹK`dэYM!e`K:zf[ۄPY~,mAWRGi@c-GBЩD&]z=48I ݧ|ߡMBFgs-Rot({[k14D@Dpa++jv wݹwRw@e8JV 1sTTll`M P*xWB'HM,?3;= ˛S6K)+]HϘAWsn$S_5"A7?߃ UN:_D@jP'؆jωH~e+_FARkj]iDIۙ‹{Ž)Z K_vJ)~u׆ wJyev"Cྥ$JH]BOmUY%d+TyyQW lE !_;W{S 69V|㻻OQi;$ $٦t:z} Mx!)1tuduٙrdT%sߔU&jj {9W魡bJӱhn^LׁIav3ڔG@,Jju#BܶOm8K< u]09AQ,'Ra.!h[>|bO84^Pr)' _3 k@ŏ%uWNkp@QWh8񈠸`,-Dq'50Xc(mKfzf7z܀Qs HeBΥ̌5ZT~HbgЃ@2}-z-?9r*/Zt3-0@b@X2 rPL8 >u+"7ixWu\w:l045:jG#}ѫ,n&fP"Gس2wSX2O%p#i-`bl~^"!V+Z/pNqͺ, yv :0ݙ`On^/sk=F%ׇ MXdx H|K<3JRbl>Q.0<^R{|yڪu$*wN)2sbs޸)]#|ZcFj]kH0GyuGӷ'"U,[-^^!b䨬x',ԷPzIgm]~"uQG6.YXa}~HϏs (OrhW)54ku2˼29ڳċ!WC#l(voZmýgusSsaRWz@\9$ ^JOi5ǃ/y|5> B툿ɋ67ĵr>tU| SquAϏjt]~1ER+Nx k6Q:6V?,žcxw?[6gck-NΆg]LɠL*[T5KG=#jTVZ5:NnrK{܂j ~W2[]`/o4*'<*ڧܻ:CY(h:@DCp~ 9g*,խԓrtFW;7()69ZX/sl UU/|ԛˎBU00YnvGy lY!j*5`PU$(_7&émRXbRS;1$@EPeg@] Ws o# ^BR*. Lv5:/Y3VJ9[՟_]c%ߖ7LQ.X`QhY"C2j-=.tL [G{:s=i}%FM^s>혏7Pⓣ#e:dyh0얾ϭSZ_ <',hy'jmz٤U3lSS{[/pzBhÓ(^;3{q)7à׼RbҾ#NvF\ e8 ;N=U6-*9_ SYsgpi'@8Apz%|0|Uҏ.*CCE5 E/ꮨ=CRހ]"z0OUԥ D>h:̩)h7GQ[tPInŊ6#U /| -!^;F dF:wA?;YnCph7r:$3l톉Y lM{Q{}  )} Z;v O4Zm\rS{:`ۍ ͑[>ZB"=ȪZcZ KgCu)2_7.)0t*^SddT(h\ݎ(A0.Z/Q~B~C7И$ߦְC7Kt/M;K+-˒V3o׿!m ?%q:y%[ip!L4uf ]gAF ~R{Z?E*!i< {&]v>W,ލ]Ҏxwr[V/cA`z$ /_u[ML}oTiRGNm7Wg:D&[n+2j  & oyحm"uWD|=oNJG -6kIآs=s_'l IOnkz=vɇI<֞1]&pm? utߢ?zxh1הEqWa㧪Ű]Wz;8^gS)jl(w^aʆEd&"6kź5#c&L"@)~k)rT&## udͣvv^O5!3x~.?e;_vfը+~ gG."|×-!-=+bPm!kra:ՓfX3Of0]>`B.p `ő90JҝLvnҿ#HXw12wMB$z{ɓr'R8զGU~5ds O!D= ibdՅnWݠLd?gȕ2`JE8+ӻ\\ӷ䑈<Q GqyM;&[nHCyUDK뿺Ӄ{o.20:ػiB8E*=M@ڗE%< ПELi}#mЎL-PE?g f?/$툾}YxS sfOsƒ;8\]BLꮎHC-d+ 8dLtCcb>\~O p@=*M*)i8=uBŅZLyFR9?d7D G45xiCgfe3IMRPXbQ[ `K1ώ%_Tz [1X35>FD 8#f8;~єYq8X˿˝~«cKy:O#Dnq2,l2i+\qMJTҷ` g~9ֻYoT7we9l>[IVwpcq(m?LGeS҄-2=Bp@\J7B'94vCt.~>:yEMV%5׹@{##-I 2 lIqaRѓnKhC\ CT@dhI8VX\+E Ϧ2Rtg f*ulqӰo}욦۸ +Y4fQAw"Zvܮ5mHfT.B*{RvrR~E2wW-~_II9ѝq&+vܻL.W)Wf? -=/e0780"hU$b.`쒚@.oeC\ A4>!O>'LS$bvuSb_=׷GKK/A `p  14QHU*w\[>WR_1Оig`$ùAidj.")~޲a馶9U߾*pJ8](([fcF7M |/| NĮUKşT^s~/*}Z8;lZS3B -;me(w5JeqT?q_&Y6HM[ vו)jSpʰ`/e̚SȌXv$s;=Ъq uIR AFb,2efc} H؂ߧ꒕EJ""5=.| MGU^b$d2ю顚%Jy\9Al6AQs2!`˯Xr&nAXHcө v2/`j Qa>pC~wn+΀v,9kAx 3z "3PML! 3r G#q,zsUH=68yV<$IZ6XLs`ѳ9Q\T="D4qŷfF?e8q9| oE_ՀÛm|JƶAdUl8)*R=(lT(Pڰ _rТ}-;M^hRYT 3~ u,;ݚ0"=vr,dz^.Uc~Ӝk7s$00E`HH]<@E߲ |f=)ںdok%p9 K0HU&)-<QQ[ud\?{1RKbVSt(;ln#hd&4n#+]K?HQ*JJ= Y)n.UL H;!B&h3Ew{BB5hæ+n` hm%s<49C|Ot9ʻS vԫ 7NDn,:^ $H{(Vu®z2s`{& xӂGgqkz^IdWkasϘKOs ]dIUϛH{ų!w:,ZvP.i5ȍ_VBM^apzKJP<2ܩ{cCֲe̾-xn_bH@"+dJ)SyQDߥk7&ґXIC,lq˧$`BYEXqg#lAת)"" 3̜BypKLVWgJ?/FiD20Y%n`JuW9Lώ dÛU5T9.]XiH% AF>fŪpGOU~(#eTʚqVU[W.# IZWaGrCNO|H;|ήTxP k.V#4HI~`omY]ҽa`b#S%VN`)fCg Δ1VT54o/s~5'hnv]~] – qnP Щ*gs=f Ր8CE?9÷>`ћ5mn tEsF&IL]p71I K5='*5>Z04>d4oTHtī69gr&ˁT`YcmNHKfMcB%k/JtCn*ґs[,b)e8?:f". :K9Ϣ4n.as?wNR慨~bofԄP$Wv@DLd )Fטݑ;/?xyNQS-Vme^M(hN!˽ S.CB@ctU~s!I>Kɋ}Y, *2tgr<P 3%3RgjwHsWنQdl9ߑ>u"n|giKB.CfpV#c* )s+b ۛI<J 3D@DyxSdUs 9./>Hvz'#igjݬYFpfe ]se<@%[ǩ#zC$|9tF4( #R*zrV|?:RTrNSҰT\Lc]8uJm8z2BZFMc+x91]'aG(`ydKAVģ2Ƚ:d SRH)ͬnޙ`z;{hϜIyx'm ̈́go7!uп j1ĨR+ 47]`,B,"˰9/?wֈ,3x%@!" =pi4PRi  &Xn1Xp1 P:9ooZ_E4xу2ȈJ$ڕ`=o+ 8*jwǬeCY=wK-eZHJn0`k2_bCnb]W8!݂pNp^,1ld|&syhG4~S͋\o$㨱7e9-) ¤G0{x}2kxt34z uԴN)` Zqq|u8߷;3PweDCuf (/R)ݓ6šJhoUd-,_z{-kwGYqQqXPZs =_x82r{UIh͚t 09?l0ňlXl7^ZYPL\K!z(q>!r(q-Ϧ3RH{n X0FiMRIE ǞΌsnFtѱ)!g%rOp@̐ zFhUw1&^:!}(s~G)ϣBnO3#?PJʾ7,%a2uZ?";5J펍T!$&ڥ>)S)?#A7i9Yy*ыت6XW>a@;vcS󱆮֗@XhPxͭ;nqAb| ih>s/qW&64WЊ*+Cyƥ4+4=Akl%LW7h*ֹ",pda Q >i H¦+(` TAk+?v,EuO˅ha]|* NfU W]h4s;TUs$`9xTy!mܞ$ 78öh_XvWyrԕLrޡ5paɛ2Z4TL_0y:`'1b\7DO$m;?{fl~HsgmH$wu[~Hp/8Ơ=e̤DkMdH|0C+2~.#W+`贕(Zb .k{M"jsnNI{q:A^☤?Z8p43_36g[pXJ1*ɫ ͒fbn>p5V,{)[K:Md{*kR懚:ፕe DS ;PwZzT۝|a|2G(?{!KޥN&A/zE~V1:CJjH%[\t(.J\&¸ >z< N#>_A[ )tld] |W<&\gh.I賚xP#߅WRj@+cUybL@ DWCh0 QI 8GMݲ^}$,ޮcx4EPkG*ڰ**C`g\'<9r5b$$JWB<$R"t :Njh^1pDQ&(/(fp%97ǏI rbL'3"!q",FC!^)wQH /{]~CaXeKׅϼ$$QjQk/!gAY7#^wd[ h\N]0r&~1jFqX68( ƛ(IR=f[#ʓd#Avd坰FxTo-Y篐t;%hJK 2CMZ]顢)~pK^s5ir9H;49@5qEӋi0E#e*,zɪp-f|uuL9d~]r$c"]zBXf'Pusң8?Xh+Z˪nOLDžFAٰ%6ռB(M@w|we\q:mlʒNE0s_Aj=[}]K@wU %y}s 1X>Ã^ς,-xLoQM9}lۏ %H]*le6Sffr;-I捘Z"YgX>&{.1컭ִӫ `fi0PpU>WBa+IDl[󽺕_ ܄e\ Ke]2gd7k|Woqg@vOpF(RvpU[IMg28lED@_;MYes(뎓WfOR38;!W5_.`$Bw[T4~ rҶқ|V*Y^/pl`wOEfY%i6JV+'K"ih0^É ީ,ة`ϔT xDGfeStT?ub!> ւ#A+~9Yѐ0$)I9º_>c-',y l6v@Xƕ%h/9GAGU H`5|EsYz[M6EJPK]VVu/OE:IB)݁`khqfjMnUv$mx7[gs[ct-sS<̥`Gk*: ziN{aB5-V6FLsQ*%,ia;'k/#L~glko vGYc_ l58{L7O+.K2+E.$n1,EZ0ts ˆzf4Q~CTwE9q)KhM;! }Ji}kTlŎ4W4P/}Jׯw ChiW( (#?"It2K:0;y[(- -9|b8ȏBiY3(l#@e;CnK{;Mt.ΞH!В?;r՚C: (/]/cܭZ!Z*/ؾƭ_|^8Qn X3Ul`FK`nF8BS)"ہ9] .ST慟xbVS k5E!/( GčȨ1:JTh7/2yfxP;ߠ:؂5ই}LuSb4;:x&'9ݳS@4\# .<,IoPsC?¯O׼ENN:|铗}"*] H9g&iv@C]z8b {:dŗTt;u}Оa-j$q3fx)QxhȟWj "MER u^tcaLI),;ӍtHhLqnN\FX\ӭC Z4e6K󵣗qATI9KX57_seSV41hWI:-.1&`E!gF6֊6B7P jE SDKNjЭ _@kƋ~Ŷ;%Bmk¤cpi~'XtiQ]1Y F}}~GfڤElbÔ0٢4m{8pbZT8xI{8-0 =~\LviDZjۀݫJanTGa#YH*zć46$t- yY)D/WPwRJ4=ggW" oARC:KknQF(hO4;kUmȘ+ o~la% ˨7,[eh^i8,ol悹 Ijey!Q䈷D֏,4΂UICө 1<-S@ZHܔ.8usfY,n䮻g`3}'[,O4 {$(:h>#.x6ʶmNjxh"-X'e̻Iێ5_Gg c/ 6BR3 x!FA{U[ķ>= JV}f&6GN abP6R=?)J:}҆ m@tOFeWHk8λV*N%R?G ݲ_;ТBEއQ*"1N{3Qbu\Dc1/H+,v }=FRҏ-ʑp ӵ=Kx6=O<}P dN$ɴ_dž?k5c8>("M6~tDBTn@В vةe1&PRGc[,J'lN$؅ʦúwF7 iL!=c1JGqB; -QR`+}*kj{~yp:L+;E(3[GWof*:,+-+Fp"D0ח%c=KtJz>]y A:ܐ%?f1C9wm T(=(qiA(aBvk!m]ia+1qDzReb磊azݢ(7\AT<mpFŸ̂y7|gx&9"W h+MYqN9U(1qd)!OCAZ=2U{1Π@<'m]A10]1(/g[F%nl6Ks&Uzvћ!hTf[̐GJ|0y6(Slƅ]vHK aYHUb(uA;&l4)< t)0ICx f]\Pl t\Gb&}|$r@y(ڴ ӔzQ˽6CqF O'+?gZL[)i:pwY-~A_WEJ!}pvnQ'*T*R%~w${ 3`mfE3D:&53bOdף5j?ݠ1z2/c<7ȐɊi-^~blo4%Z s^lZ96޶ixҠ es-a.pAA+|бI%r5F]?@go_GG?ڿsɿpof<0 opb = @Z.cQ0Ê@G1Y&)^ u\ d"Mﭝ+E7? k:&W!ymJi2w;#M8a)x+`eP Wda2CuJW4"|e'sa=0.ǻ4!;`gM.{O&RvwHu :sSZ+( r0gɋL>,a xpbhOUe~q7NXʦclcfV)&اDkScF>7BQ=*)F1sK\ k aגz|O (`%< OX,YjJȚBL=d lG,e1!TLڰJ7֦nKd- ۳*+$P~-4؛ . ׇJ POOl V5 :LG+Yj.\9^Ew58& |>=h#Nt>]F4*sVPhTg~m` NZh}Gtc[0? ڭ+*q_]Cψ$IFs,Ǖʩ g-dTkalI5C_WbgM"$PZQ0?2+8G7Vy\K)PܰmT˒:P!6jJGQ aRL1TQ)緪5i;f7۝_r&rǟǼ)zW/u?t2@+4|w߅퇐7`AGZ]1o~H 3:>E0'|je3 ?Ǔcޡn/-_ۚITa{tΡ;mRR&Z\~9o )&I33 RB#hE1.ԘYYrv(t?MԃGxmdPjQ?FurOXey jo?A7Ý_CN9>UNEm7TGΪKw(F]9PޘK~ybM!Zl˗pn{ } m=(3B٪~J4Z_<7p2rqL*ʏ!34lL|ɕccx{[*8"ή9֗5]Zs_@b@ ns <Nw A'3T:Ci65_jx/3`>+${ ݃Ҳղ$R7PYgKp:R> E>@ w:0'sw-s`:ŝH m `Dٰޣ`qZ 2s\qlf"%! 齻g%81ϯ 3F6zQzDRэ *o .Z|U#'csե&aJxa-A XO>:APnAhJ3/wA,n^5< {2aE?u~]a"`d9T}Ks{Z-e}墺4 ^>ɞf:G}goO{S}yD[G1?`'izle;fO|eVE0慟`;2:ԀVEh;Fzՠ @*B;حezڴEۖc H)j]:Oj}ԧXC*m ){SݷoDƯp;ǥrOs_ 0`v i+lA[voΈ`J'_dz 1(>Ψy,~axh>樂rMUv7ֺ*IZ~ֿTH8ne9fLAbo@2])9~GzӠ/nGN4wQ^.&lb~9-թRwU[6[_LXfx07-]-d:Y۞q(}8}08aRu%<S#86Jt ֍(eQPaD -9qL. :HSo,_I CoK.Wg`ap f#?wXR Lj?1?oɀn@cO3A=-wghk"-p|P{XBQKrP˒yw+覵<uOr5*XhZ\Og +Gf8gl@|v3$?O~N-zetIT O3Lurh1ϚpS55rQ9jf%%LPt*R(>#9ϵtϴIIņCIрkz -C5D0wͻìT_7/OD}}%q>\?}~g2J3}E[{Z~-j{w(]7B~5^r⎋Q{|f׹4NGMΣ)ߌo?h3:^yכhHk. Nv1XqV;吽j{Lb$|6wpIr&&;G վv[R89/ wHuY—Q=67"**uRK 7V{Gٚ9w]4?&O1 ]>?R0=vȀ ;?4}򲽫#1^ǫ˒dq]?4܀B"BY~8]2cΝ<"NJPȆTHPe&gjvF I 'F1C雬 ,;Rї=;m ǾPDN_侒idi_+ xxDsTѐj-U_t"L18($Hh2V^?9ds}VˊX'2+W5o(ܵqll7}:x.0uƲ?/SC#E1fķMmƓ_>T&y:sn5ՆJ2((Je&T;cfz rF,C]ǠIF`Z޻jpow"3Ёΰ Dޒ#jz'r&"XF\2v ޤ^i|h2Ƃjs_^ZG\qa1sF<i(6 ִ-au~r1WڵCկ-PthKziĂcF F(2)ҔnƵ/rNnaPaz<[WLZjvaw:oXS=lHގ->jH\OW*JVUѴ.e!`SLȘmtTL`/mq)g1MApPAB<tq=nB!4dY6< =h /= U&v;*$"D- qE*[CVS(@3`{hldy;3E\crgٸ KSlӂUj0!ExZI 찄Z5^hW#wBz.E?89Um?z,@ lv8nv2}l _nRc=}"աVG;R!=TDT}leLK$7l^6SUKlگ~j1JOԈR[eE g\?p()=cnܓZ[Hr< W Si9>gx-a⒜LwZV\ q6LK'ً[僒)-Z?IRoWO|-Wj*~Su"\r²S3R,cla6_LƦ3BߗJ')Հ~j׷=RsEUՑ]??M6ͺmGS(h6/Q݂#{v)%΍WXX1q.?T* aԢK" +^FBn:98K#2XɃxSkzNUPNRΛ(#Pl3"1+F1k-P{;jO##9rs 7 _f]/ƪQoIo Ue!t 3sALjƒ6ҷótVb%HA[uo2kld|S +tnw| mr2x~FF/u*N7XNU$@ gmxd?rA OĐc*gs=ޏgE}/;Wq%H~kMGxoM[i #sln4JuUrdڦ7^O4S뜊1Z fFB0 ZxdpuWy3$fs~۪@ӄW ;ugƧ>oHԭ>=9MJi$ؑZlaNCxQ/]1ZR}]I] yԫq&o{e l.KARi2 C )\=/*MCߔF !ӶRIo>@j{;av[CTgrT$;Jzx}YGAU0`{^нZIz&oV%'+cmexe\Q5&[9>5#MҊ1S*X\JS~mfEUrSc8\*@9L {l},VckCO!G!;x%~-r ~(цLk('5ȧ8Eǵbkӱi A'{8NlR5 Af!$ o.$'n0*T>ݧ83KD<eͿOqC%XL' 3{V.O f܈)& THHYcZW[Hk?e`~G=qzq5,g0Y /BR+&8o _ƶS9cKw2$$'YOV>hKYyc55js[9{6YNM3@$ 1FM?X ]մP ΐ'tKC`Abkr>([ 3\sh}Rw32*G<P+a,}-(:۱?%K6{#Ǿ0G+Nqzt]kV=18_j{#B{ u[ϻ>zV+/hJl9ABs0m\l`r*Az%Hv;TI)DΚLJ^b\lCdrʖ}.a+iKs宖_gz8NN~Zy >9.,o6fgkǺ#R=o- Ϙ⃓/%bsK8y-}[T v+^bNJ+ut(M0YP=u㷯hr/x)%x9O: G6#wYr~+(FD$l5uy#m~SJ !7X)M.gI7B\+#*J<_3^"e~ aGYWsnLAK8+J&y#w08Iisu|{.S}% vPJ#Ⅿ;hf:rh:Sイ&yAI{o]"Ƽ"j%Ej|X%ʨ9LxP-+mӐ ^C O@0qwL1HA"gӀ5y;$PxSc"IT $;9$x72Xw8/. a|v"ݸ7>`Z74"uϰVpKYZkEaZZtO5nwR{횈 ;Hhiʽӳd>L 1}s$*=|8ߺQ.S{./esK3r_#Y]TaJ $s|>|Jfi3[Lved"CamVS䚠:n؋R0-T4 `}6!{dV""a&0X𜨤P-UM 9>9?GbƎ wB{rt( }=!I@7*T%`H;1Ѡ+|9 dȂ^w)kg6s%_fݗ_!P7sSE{L1;K`*eɟ =i;qxР~;Vzȝe6dQɷA0}mhr3\ )]!"l&W)v <;O^=!3hm555L[\Gx9 i%)Bk{d*RP]H{ʣP:^-w89 }H=M-zv ʕF݃z7@z6$, +tߝ8KITHI7%@/0p _CvP ݴZC~ V!.)j-G3L8dȂP_K^ GGA ?U GM" £ vk )ᄰ-Dیa-oPQB-*?ӶŚ7.h2߰Lg촱Q33b?|UkvÔbMRJZD dWPzqu۞ON*DEX(PgP>Or3pT$؂XKp={ȷ:Y,v|r6\-B һ^m"պB^jJѴV(nqθ [\qK0;K!Qʹh[_Dέww,o~9a"lPYzd8ȍSZh9׾ UP[(}6'Bi+= f@//+Tg'Gmh!.Rl˩ׅk 4NYٲǙ_T ɀRfS H0]]we>;% 4A 6}WnOi6U`l.[9ĺ RR) Xh A$'dQ;BxEEh׸Z 8AH{ ڌ'Z~e|QRv"IfcЙ{J -Ѻ])L9Fjjh@%=gb[y`u1ݽ){̠Wӆ|?"KPb{V#*Y>d U` F_B-VP@^UGRh1:kޖ䢬3)!ߢ~O+zsf򟔮C2z5ॖgSmV }cf̾p7r0c:;/FdG،3~T}+"E-$̺1$ _v羇h6 YL}SKտlmfɾ DZb -U&3]`52tFuDK'5;- u&-rxτʙ0#M»fʎ "*g"Q.{ MTd֍~aYv;vy\J8qG aMrY;#7L"¸kt<`N QOH>#2ekA=v hI|QWA1xfx-O.(^Vc# IN{InQ:S ![?}=&FwUUggD k:7ܮ+}B!OB<#g!K'"·|-;mvڥkUZ6Cu-u,%7m5at5'?/4jymhch*FVFTni`{4?kd 分=o1mAlf![*hnHUI3–1z^N{_Z6T̢u;'`T?^Bz.-n뜻aT>Ḙ+i߿uX]0OWl2\`&W1]显 uN }.r >)6EZ 5}?YUARgQS):6VnUcvejenus]?Dk@}ZU!gQCuSO@47hN]A~6ZGZׄ1R|fvy&k-e6QY"B>-?{p29c0iX ~2\x.\|#C@iGv`t%aDR\WmaBIeaHh|A=*nqyELrCRI30 *i^L?B"DXfIvc+zg#`w"1h70DUglij͉f#LuteY5B@%Qy9B3 §bV dJ<"N`HBhКXÕ{s-wTƌAit)Z-|ND9ؘ9?ټ>`#">b'k=ݱu?Y"u0cQ&y6C Kb{ "ΒYN~N!ƷLNѼbcTqL=\~ȂӔJ_o9N+*@ pbB'Yy:FS&jND-hhOʥO4# 0E0ZT )qz:SۅGwna~{>LC%6,`%a9B!\VK,3x]'3D&g!HN3j$Zq 7m'~IO MlPN<00Tճ )J6mDqݝr/yVOPmuloPW]=/poy3dIå< \)sSVtWq#X&YS3T ʡ~褷Lh;y\vkyЂxP[EX8dN K_pqPܵe8Bx-O/|)NXEm)]d n{?>IrȻ*1 E5~_>-sΠD!6jaeת鉉 OW9avvSqo@W|m[%wT'fE% [Ҿi|$Ƚ tkΨ/4`;j&0Rx3xV/vѾt_$r4X;&JH'2 3mC@;1ч*~³е")^-mLp+#YΞB+[`-0^4cX;(RVlh*`)adfS:%+-I2E΍4H(U*_#'>* lc< `5|֓5)R y$tC$J$:q%}y3Va|94zH@|Keӽ?Xс*VEǙv,I$3YHFԗi~W@hUpO)[WsJ$?'wN Gjô^% 3@0VDa%A|Z\N2 X,Ńߪg Wh (^gO-_;+z!tA[^%mJI+r-P7)Wf" HHN~ZP6>5MdކE2*bwNu rXIE i`k>_vAMX%S( mh0rt-݅W` ƪd59(;O Gl޳n.GrN@i<@b%=3PRRC` 38B&n8uJ;P\PtO-Kv%1{ix Ĵ+US;ᕦa R-d,т'==;9YsAM0?kK`XL:13==r,OԺrs]-]ͯ=:8HSKAc"rcQ!= W_ HsCFgeY0=PS=x/o|^>rvr,%_fC] [ Gҁ͟|9JLzwtl %O%wmP>[utxCBZtb!SfCNk$?7[(^+LJjM͜ 鿢 {t"#@X!0FHlKɀ4Ma}[ ^JQw::\ja#r=-bRMf ;Ou8PD!%4Y,?b8Q!חq.MTmip$aL kagnϏ§tү)4"!pE~}9ju\ڍ8gbe|EG-M-(xS=X_\P[6#WxdR pa43Ӗ:u:d٘N#_3>vH#4P,sSP7d4$KQg.iV`yC!{L`gdkL *!'ɶYSn5dG1K}Gb(htV[1< ,a\Wo6_2?$A*mŊ 7~e75N8m 1buc f_N4q|pb "coF ^XP}Kۜ㈜%0LzJ}+Ks_xꮡ`Q#E_ϱ> m*@ 8}\.ȅE(L7֒p-<kfr2v.xkaPc]'D]_խ#Ȼ-^@ `cȁ|$z _J:|^;(Y$PaXTp }yd)N8Yaecۓke'K,1[F ɡf,Z "7.cԳ?hLKu_=x٧b&Z6h+LUU;;Mhp{D1S *b1vО3Ń=Փs*IW]'y-z؛V!^BdV,eBK"1o~6` K[cE|MӼ1PlhCi<$JRx Npck<Ut< R<#˴:Fdy*F€/u. ^7:e.)Qsթ-;tN̔K^-wOn@:N3L]%*[`4%gqCJV`21NC=Hf е7 mXiAzEjzo&hqwgV^/|Ij69Vdu{(aZ43+`w ЖrneHp9~ $lΡ/r@-a6f%Ep-מ?l1 g[ 2FlUmQ |XJPI }7xebki=S1ҩnvIn^~C=n(0 _5y҅R:Yx98bqG6#>F鐴+<8 F)jqBF|οs1H칠"`b대lqȼ/-[ ۞[#s*3ܰ #{@CeJ1˝=tms =[4':>TdjY\L͈x6h(b/W.Q)$XFRrxSȍ MsLG_9yFIVH;נҬ F7=>?q^Bsgޤ#Uj>''il;(%lQdX=uܛ-ҳ](ѥtV\0|C?H+&\X.cU5eYFK[utZrc%hDkb-l'|,8I匃q~\!t)q&,BqR* Z+ oWz=P*K~s# (H9 ‹B"5([qkVIҾftMwېXgۚbp\~ YYV߯Ѓ|4sPraC^D^`dNy#p_ͣA GdL՗d#ѻ$dp/y@hoI 9Jo;;?|гqz>\ ~(`)^ry( A22ٝ.]o <× mΜjyIpq:] URG1s9X`Հ n7ުg儋mУ1d 6ȞFwvǹr,-x4dv~P|zRh#sEMv1 I~B7簒 7Yu&\-ǂ)jUQZ `4<;JEnc;L&2=|60y4Ǿ MTs7'ZcwTOּ51 |t^<8z bRC]0@ @X s@pf? ypQ2!H x"Y+W);1ʡp'2hs"r"|5밺'-!w>祦UWe/;2Q}=@>tR1!.gani [G8z"ƺO"n4]5/FRĆF&q'wK@XWR8.Rhf2(֥Kw۪MY@R꘥V= WX|ZT0f$lI/SA6;dDv?IFv$NF <޴k`$dӁjJ8׼Ӊ;ݼ8d~ݘ"W!)#n϶#KiJ&1;T OpwcSKtB9fTq4Xzȍ.NX(hr(Mo-b kkţs M23(;9H)O? (Yc2WN{Auq*ýR{0uh'_C;Ӻŧ2]sN*D cJO L!_J؃."^~_u0V'Kx39/'g[o喣r\jK>? Pͭ-RYMb][8=ᚔіp:j~XFKC>adH, B83>4tZRHi#:X`䞉Mq'fY-U[drk3"vKn nt 81A,ARq+$o̬8 &O̢@A$PCOhN Y0)R="(Cϊ eh!+!O.kaDh w[?G(2GY.PzN\uxWQnڰ9hh'd? F{Sx6^`")/tIG>mQb,Ĩ}ɮTVEH w8 hg0@m ZP?p5*0Sh:8= \p+$ eL'0#+ΔڊQi)ӌb!F嘆T=5VoPq݄j("8ԥ>e” BJ ײ@-RȠhf3VO"nhSQ1eU;%UWYJ]؃\{afP)>G-.qM`P$0Fh%)x^}-.x?Q]xlz&jnP+4{m 5&X\Ո\eUEP|.6";^7;ݗO*:/11q"ǜcnI2-e\)ݺ\;c(=s8:c{zJ]!Ȏ]V}΅i:K&s5fը]\,[Z޵t[(3 !M28Cq{,=-l "ߩOp4`g޼qP7sE$U FE߻~LxgP+'6|m}E߳{hK''OgM6<5s?5 i33G 7V2XMB ]4x1a`EF?Sх,3;/e |(֙jlr =_vcHVJHSUEg% 2h"ؽ%m1o7[lNYHf?oD>_ P"aV evDr\pФgќS2(LA ^Py__ K#a.NICZUGpw XiwXjĆmccլ%-0;i^'ڔWZ1(K;Xhq E00CNk(y%3TG {y:_"h Y]_8HVisFSZt1Sl}1j̷7:9\2Ǜ(cJdu4|DO%䈡Iy0%U4/weձ0@!>*э Na07,aSe+A@i ,K@ͼ/,$pJ׌bs{fvOskEUt=}Ǹ r 纕)q‡HәO"+m6'P,';=L<ݧսFg pXomh LVDQ{b aHHuhL҅G f^%hGЎ S ~dVʳ:? %#IǗ]*jY3 UUώRi"bAХ偖 `XT>_fh7QM\c¸J:u;5C@x رQsԭ 1JMG8T_aDG%4{et~Ҝ'73 DoY_*gx{x>#P-S4ERS%鱐F89)],Tt9 _vch;ſ) te؀֗ 7CV@N%sS, >.~PBIn]nj,s?KE:eVڜguу;AxIΌ`LXes!O,o H:59_n'ZS>:>_gaj+ `ܩjMD!aC{N򫝦 35QQCA}7%饎(;b*3sU"$X_UkFwJ9_저`btϵF?aUQ1w̄w&;؀g1D` RDk^G(SDd3حUߘAPKvԴ,>WѥS (\1܃朝2 Az) )f{iIИcrJtߞ^ĔP8m0WNΧOŘH2r,8`&QHItվ R{sУhю.\&Ϲ~bYǃ.}l\ &oh.NlsV31"x.;ޮ||FR<A"~#,ȥoݣec {:Gw5Th,r$CAd?R9^=VT7\<OΞDN\*Ǟ*_)aL>UiRvfHܳ1y啖jǂǕt.hX> (\VRNDI2U;'o_^ ]`# (I6D퉉((d]W7z,rL.u6 5d = i3wI䬆: _6"*Pشd ϑiLƆ); d {;Y/-5x`We|XZe`[DRuͮ@wmHvd*Z mȷ'X?C^:pD5i2f -‡'ڠIS}\THQJd8]c FA{Nq elrVFm)[O\jHnZII-:_ןf[F0Bݫ92\}5u+G@,mpROC|EjT|rg||w$涀~j± +K8!xk8IRbkDO_hA;8mz񥚎ء)J0Q 7!FAuJ2{qOwjacļ!A#5Oѽ@pR@s.@dV=*MBM?$Sok%kcI-|L G p%5΁udP=*7*( ؓ./ #w~L\*ݺHN"RN(%2);X<>Bè!B!]g^!q*6CTѷ? _WYgqq_>dsTKAJ``X 9o( J[K\Q6 6HpvlUr)p"/[#eK 6w r穊N6qm5/&德WE#a֙1~Z!Ox3Ԣ?&Qd=k#r4F5B&-%(Se4q%QUp'#AfM b7 ug]hư'H:]5}wdU{u,3 :Hki*$hE 3e M>W|˒[}#f>gQU4>,nD5h5ZMW~ !֥A"ͪq)Iy/R3EV|Smctf}(4^9_^o AaS Nj( UHC%.EXLW6yVj[9Uػ(aGd V:?HhĂQzFoL"aaexjWUJFO֎ &$QP[>X/.0CKq&\ Šal>0!h j7ڸU*tnf>B$:Rމ9ogѨ&U; mz*5&m|5RH,zqtFz oTD pl[Ҹq;mQ(1,gRsL#JB0YΊD):l*L\ d'ڤpl7Ow~%ێJJA>/*\}ڣlT@‮`vƿgwsYQJ٧xG7l^"ZgEˊ&sع̖ _SߚŒ=[-?y{`lf*#AP}Q >_l+z7/dyD-sY/WoV@o9'p-.g(*Pu{ǟž *Qt9.ιgymUfu` 3s8=/fp~7eA^L/8FT'!Ղ'IWn-GA-\F<6G\ .~"66W,l2Iyln b\QN7ksċ}k5z;ԠD{?TJZW6sv ;]i;xFQ^ 4S+,SoiC 0uioa0G"<U.(t$U`c $w%+DΞbwY'KLoEZ"9 Gmӌ*R}Ia }EɪG5d٧X/ũek)| Sh&ϘhZFkqcʮC΃Bj5R4K\ 0Omt"\=P$?/kj!+R2PtTkՔc,zip=ih [hBX"/Q^&9g"hT@5Gcnxh-аW:?" d~\\~Ox/#{^{u4T(Z༨Y-& w?c<aq_B]סQ'D[Kʪ|"P*]AF8x'geU}6RJOr!ۢOKGzkv@uIYOF8gF-iR No{_닺 X2أ!q&&e|EorgQ'f #!@h_b2kmK 4#!d)!'P1-#(JT.Ff R?ۜ) M:摘5oɪ/"^4&6XCp%aN򵡏w$"aPl,#G4^36Am)g`S7W7mVtިlw|(jR8E5KmdV0gsZ=W,3ЅUU@k'>l9 00Ρt`B7JRP K񏐹r$m'|Kf!UX"^)2: xIÀ ^FƢϫѽa_P+}Ys뷼v4/T0Av-$H C\YiCޅa‚VcK0;'A!pW]!+ :nnEأ97o-Ic|d`c:N+Շ%lfJ\I9: Ʒz|P89dJ=Oɸѧ\NVwҪg*\g?_4 Xk5߃߻"iքO"U|%^V+4vMģV0ދV_ >1h1 ㌳-8Y$b,[?lwiajP&h okv)Z=KeOnJwN2$U# /CJmNRsF qu`< &Qqh"U6X9'-vK9V^r]!x bZ|{\ɔ -;=WF^:z^?l"SsC@/tĨZ/SxdCBgTO4amҧ ެ6[De]{)%w7h,K}Hy=4(;Y:I#VT]iiG{ )&b#AS‚|~ -P2U9Ǽztd`'Y&"evT& b{\{p `pnҨ«n^%C?"+&$٥.`DNJFRqxp63O&[byePv?6^dvs7qLdjXbCQ-5& 6I+\I=~zn86'`%r6WWZ4k$L l-UJ[4֫Igwxp {:3,RU{l=DdE]7[*uDСTcֵ;ăy;*n~dchŖjM|(j-gU4q>d7|h%hIT[d|Dpr#;9t(^XIp .߈_VnZ#1_=)fĪ5g6ieX { OOmJagŀ32QJKPÛ*Xej\MPf-^`ϼ5>$i]۴ش#hunvkFcA"AΛni`zvkӨ$p`hmYȋjh鄪61o6GB9[.y0ظ lC:lZiy3ΐaxd25"87SLrh)'3=I0Y3B6 cwC3vAy hl'tZ sljBH9{zU{'wvV$H= YGU3%cUlxwh7XXr%MFnʨ[֡`~Uq<ͣ:zތo2⟢ s$ My‡ _,1{eW$Bo9}VymD}*un5m+^?peTx_|y_'r<<% ol6| )wigH[8\>D XvՃmI*L*}[ee94B7mϷaAMYBH-uV1Cxzҟ~B(`FW<;m8[y~O LS7g1n+f*n̾۱Om*" +łUbtf<&p Җ*CqWQ3{|kYX5[_3Jnv29f:Qੌ&#>nssYCjg%hYQ7 6{6-,yEE}[a/8-@ еbE3΅h} ~cxm0VU5JhR%&InapK,:mw_dn:ؓs~ W)S ]dweea 4 bVFmiU qp ֞/.sgȔ&Ͳ# VPmHNZgMX3袖-z : 6efFg;IL|oٽW0V8p@=b k_ЪSg'G=:Q7AercysY`.*)4a%$mlLƮ=]l,"\&ccn\N'_Y$W?NC5'+i ͸2~ aL*$>t }`1>5uC*NĎ`I=m眍=ϤC%aq qK}]r8UDXHoׁks)Z;j[Co,lOԠ)~͉B?+ԠUh G$wJ]G&@"m1 $-sPU$gS{9Z+^*Nʨ?.߲eH*:yŕcʚ2z<˾`EC8"5O%[2Qxmr7ho&͂ %Eld1'd7= ̈́G<2 ) @(%)aC |+ދnMf6 _|WN1*ܫL &M:2SD0"ƍ:3hhral=zI [ꋌJ6t  5h'mz:0πB`xԎ>cvMqҶ-1OY;=+52\4}"$P4bt0p ()[3dnֺԜ=Ⱦ4M:# H3"o(>S)DZte5,XP‹"za cUC"KATPEceSpxو|:=g^}^m[xg5H0[ VxƜ+Q<{Y֔d`?#*!DFfr3X)l 'ɽ Q\y+VO[f6V> tݿa:lدTq+Gu ^nD [/3 EH)Oɇܷ62)81sx3SO26V;v?M u9lpE(¾,ޠ{Xb+΋+d;kåm:slA8EW}8Cq #˶%Yw뫞vr\`"I*ůJuC«rޞ1d6\a,kE/mH-jM-EV;ߙM_.wizfr߽=y--;)T(r,AJN5w~PIr*1Y1zz)$ ܄///S"n|u.l\:uzM/]&T"_^9l苠ѝ^ZmFi N&uRwXqiF!1pB`2wT;/Vʑݼr,HZkO~ׯjQIс )Y&/Gfx$W B`.Hb8-dЛIZ\_QXy RkE٘{(E67WYg*7+CᡉV-=c9N(%SPž5B= 섶7-s"3<g;qt$~ ^Խowaߟ"0&~5ң2+dP]IM2dSamTƣɼN1_2#棠WM ҂q5 6WжsߞgA1N此muiOL^YLc#:Q Tq/UjY$DdzIjA]L]LS"Q4"#|%9݃8nB8U%5 e4]u.lFw; {[ |k(uu w3Y2N[|>lA鸊TG|aOY4ގN8[;iK5ʛoe  )7[rٷ!l{뿑k]TO,H"<}(ώXI=n$U;ݯK.eDA P'h@O-NL  `u`E8rfYj!W>phƍL7A"Ȓ(`6*2/Xե7ugXfz3q D~o/EY'4e^::}oNyK=Ki^j{ʗjbގsfnU>0 ,w/,irkD%|ɿ6Ǩ˜\mp^jn JLW8q,jrp F81]&a b ﻥX'&b5Alʈm{ZhLa`[rQa##ILp\ٺ19sPQzbP=~CeȹBgiMƖk"z(?l$x|#5'bKs{t'C~DtjP#P IWWp։$5^EΖ)ǂ;k|&^^loP-[wr;C䴊[vy;ُfPCy1efX/ _@u/E3vh Rsw;A'y6wf0Ca;R2Pۆ?dxF讠DiLރ04xe=+PGʆsTtg-}MbO{k#u<矙lz{6xW# pGLh,ͷޡY=$]~}ivnS5r_V{J 2满Nt/6[S*? \o{~U 6 Çb24i˳\7w9) i~j(y˜Ѿ^cX^/FTIeN4pvZ΋GcZq Y*jhN;-Bmftñ>ʟtw\w,;BDmQk!E 2N(p 8K$'2z`?pL 3xn.5Jt Zk0:znX"EW?C kͤܧ=kpV3{Rbk[m#U#-YŬGu?\{COo|jve؂jJC+AlSK^:gTPʕ2RVd1P`8(Ge\yhO.)_§OHOJ6OC//p$jP FqJJ uq[iJ.eV7Ztȷ=U 6j0 FLk#gh :nkaCe!El~ pm6ۏR:^zS5Y:L`1bN{JI&XghLV ^e,6f-AB0.DodLXW5(@j%?X8.czK97km%Mud6ϯӃ?=p;2^[/ " 44j6Ȱ F$bAY I܊q?HFUm_됃Mda;rڕgu;bдoZޘ7&+oYSQ~MGk 3ruTȋ(G<kry$,YD}>xذ #%&M ?J.Tv+q@x'id=ɣ2xQ,v7q+w  .Q8k0iK~Xwx1!ߐ!m~Yv~:hL 9tGD4%=/) #-?cY4Ҝu7M}-s$Qvg-mיƐc ĝP,N|[0nj]i _"y^aSпGq`AFCm(EC˕shD` #`]s/A/Zoq ={jHgn3 97N7GU|oCnK,9'|}mqC"lKm,#8lgݷ]75jeJ1:>N5L7.Pd!ޚOHQp-GnH#z]D^;!_ qoTq- 26syA< S5[5077q̰SFQcFʌO%}~nr^:ځD gN$8Xxs@Ƥw0&Q-| 'Q{2/5%f>s'BH%xf60-v׮Z&o;. G8Cޠćuҭ} I6o.;~;?D]1Z)ei]LG0Oł7N 4.ur e/NDtvQR8=%P-?rLUGn z_gLK`=Ag]?jMwb k<L]&{rc晆47{Nb>;/cwtQwꚠX;Xۍc ٟGKR :XЍ- p0Ž4l^*ZI Ŝlv[=hc+OuH Kv &|--W^X) `YA,'ʸII kt%:-,Ic#N$>K~SuK&N,e6Lc'ld 0Fb q2l%ƾ[q)Cw?~nwER2f}Iv雷`Jܠ7{M"H*WDI"#n,\d$xIj飷S9\?m!e)9oVic:6ͺSS'\PE,8@77+yxˌ4L ,Yv>Ƴ>TuZ}!nv(et;=(}9Vȭ1ԻvQ@~"afңOeפ}Å2]x!ח,<oDV*_[ a##MA D.ra>Ѝ>NŪGNrbKID`nhi !l ;解J<&Gcqep̥lMC"Q"[[ N|o8QUDCGc/j?N?%B0/X'ȢGy%&cਘ=E#/ %bt%6iMRpc%k&G|4&L6}"[jdsYQ{ ΀= 5~kWzKg 9LW{]9tfǻťN+szd /MPh!'.Yv]jiD[F<z:/zߥʉU-K7 B@϶gZShFP^\-&^Gծvwjnx$Zf3R T"q3m78 #Lْ"i84uTM_Ok ,2Av+):EwaL8 1Iܢ'i) qS'syWX1]ɒ(ceNK%oP=^x(\AZB/gEX>mݖouvTv9W/BHtkY&^hQH:v'1^'ev+p|pғiGx2̄mj t匱pуd2wkTz_qI(ᩈPTw/'PF U +<:E= Pᕇo^ _np=(ZCFdm5߅"Zz&3GX_M=/fyTyf@(9͑sfӇ]_Qb->@kH\ 5SLde =pqj@H+VRs\0Mqiv9bzԗS0f!u"~ר̙N٩em _9cbyRRg-VM1y$LT Vo(LHXEƌ2ԥN^TNRd\XE'<&ڀFүӿWf4xrOnB⮬dyi2Yq}-z%/UjV %wcalg>)J0ؠ+a}eYmN:b39^ N=ފջ`=c/ zg5͍Ve)&{H 밼fmBt ivy`J3o`ְ&3u ;\?'j1]%ȕ,Gb19 )mv<Vi rs dQFogpp.r&mc%u?6F˯(WY&wN:;f?DHDa"nͮª{eH~go w))/is귒NzZxŐ0Ib֭Xv)OEK2ݖڦvXp溹86$v*"{v!{1hԱvoՐ^뒛.QG`plƵJP i ǘ_% rIe[jk^P -J yq=M(Q>Guq٥d_Qbi>2a oEߎBXQNz!b=cU?M}c$aA3YnçT7uoh?6*^ޥb`5pȜ†ww 2b$f9 jnRēaUF-+[z8X4*L|B-4||{JSN'tY.8GKGYKXGY'n|PRfIp?kCN7 p]| m,`sԖ9[Pqn"B.ȄP7TE ۮN>d\6p6mw%-_ \k='(hllY5S鄕 ϒRiPiJIC6K;PZ0kkתG}3; HZ5gw*WeN% 6;dI]`U|cl||\sB$`o9eGr9~ @vQ$㿹;Gmȷ~:RL 0f |>b^ж׀m3LV!$[P;E-qN6uLӯ2Ӽ8OZqj70Kײ4)nVܮ!WAFЂzkcF KŽ0Mmѐ w_gJ:ȓ~#0ok"|c=,@2 y̴/mjR/ žIIZ~[.E{h^YdaUam,ݳQ~ O[ X[پKcCA&P7[m!U>Dâ00sHpWC !,&R 3q)E0Hi0ӡdl}3\{Uچ+3@E2fߐsW /4Lr킚ɻ G!FQiH)GmPr Oƿ49 K+и.SؖvЃ_m>H"6tsVtϮqQWV {mI*b@>k$^|{'kOlx96}=Sr}qH7H6:h/q\|x^T0Cc}/Pc9rM|Z?_FS#xؠL_uʯx,MMR\oĢt>=}#{!%3POTd\XAq;&ƳO+$mvK&uLG m2:1@psF"2oSK_zV1$zPl _4U W$'T^nV1i[d"g'ҫMFCF'9~J)ِo@s36mlS*1)0~#5wDbvGUˬ`'_qbMz"cbnܔhA*DepvML< `Jn"@ j &m[_ s=- >ނ{VNw ͨohyݞa\bI7W&!$Ñ lɁKzV1Q<۪P~}Onwf+AaK'<8&*ɾ2˒T7TEyÏB'.⮨)ɘg|$VPAx9FQi ;1xIjnGm& ,Wr K3*Os @}뵱Pmmc8 2 Iu"qt7|V1l/R$)fMlM}i57ӏuf89'}RhgOקR\AWN.M>l,L[uƬ5Ѫa?t(syA[ oº~RQSs5nR^w} mDN"E-V=h DO62lzU,v,nK uH,K!kx鿉]YrogJ{dO9:+ޠ@>>Uv\Z Su{^~ح' )Lxa:ҋ9t6DN)~{U}v{S:*DĜ@odG=B{rۃ%{l6'8rQo`s)r-F?Z(.`\S;2]d%C&Dq2 o;3_wPH· DG}~nm\5ڗ%rH|r:QmɤLqeF &C:*hdqwxFsX0h,ciqw C ZKtS/km-bmֺټJvf̛:k[_F.T)s<^^z$k/07LwɯYPH:Kc5G26W-y'^1T+]^l+?_, Oskb`l 6>M~`=jt2B@!#L0}*[GqEI`/%1}eY2ƛEMQE؁aa=sGPdm=\̓H/W>ju*HIhH#.2 $x]Hx%(&&Qy/%n x)%?륥A7DLbBHBB;Шfr- /o I{#hwR"Z &OŖs[x@lv뫃ڑIt@&)a*ȥ $WƝt}o ~d+bi? GUλdwTfSھvip ,KHfl/0gHGqhիm2:G"u~$Q3@CAoeP:!D ȇ 4UY9ftY75wO۶Pľum}tD:٣gX#ct!>NR..tDbV,.8MVQ)h?{\l7;[[WPhmnazVyOx k*,d- eZ_#;'ApMdToFˋi9$T}| |q }M)כJ2g ;,t$ͩlXVq`B!P*ś< YρjBeQJ&~Xy2g| R9ZMp fٕ$!rRk:2o;rH tg  ˬ6Of!ֹ1&\ ;}(D׆YxZѤ/e%5׹1"t]J3>-A; 7@Evϣ '/ysR[EKej1NalWMbF7 ׌RMX|챕'&71FNfDKDu <>5"v t_1L Zz5Enn6^a4h `w9xKE>:ZiZ~/CG%S6Cpʈ(=UPLdQ$,͙BeEh z"#=G_oLHHVfqv#hG~$:Y L> 36--8,[ŷVEX0u nF%6zZp2(N ;Ӻ0Jꭆ-">d{}"&*+#t ý Z0 u_r N p l,ilOiqPxN2 T39RЁ8x}"̈^ךўN>=$_MuwXQLrrvc}tF|з1n!Q'4C] $__ƒf c/MOYɵjW;o]2c)Men8Gh1͑ efO5Yt߈#,vNfc)A4jܩ{/ʎ7}z2Ǖ_ ~s]JI5UeÐ8W]~#1W~+]/gB1_5Byޙ").6wTniWsB"u_3" ?Y*Ω%5+Qk73#ds}ﮉtK zf&Y#o]8BK̸mӭkc7_n4OI+VFH2*mu=D'(1W3t1V hZlq4ޘ׍x]k~])X9 yuna5QG&LiThjoT!RWݑmjfc'IV7HKE%4^:,qW,v U+LiQD mE?>q8'mV䁹i?i5?c(N+A nt>RRhQ?_~D$ӊᷲ pD~r;J-) %ۦZ[l3Q8S{FzlaDtFKh7| PFOztJ)U|ضO۵=p1"ɉ!#L ' uu">+wdf +|7v]o<*ƻ1; lv (=v;B\% VXwKL 2D¢`:}wT>dަ PkHf1q#(Z-_2BʙCM6 ˓eZA)l Tar6Z#uj%1:ʀ$) 솲*WpK[4KD KfMm7'B %˘ Ò 3zs;Ze,uAvf|e_>l9 pdII Էm&kg [ Uť'=.%0n/}SyZQ 󙩥̼-H^W@cIzI6X~8h)S,M"Ÿ_dn_eG5mYy \ޜb$#~oKׇմ ѥ;hu`t5*P:ϡԔ@ oiGڎk % < zrK)ar0(|2;1$tIfy\՚cud@f++?)m~ c N?&n/U4Le!]թj|7']\: x`^ĘpCngԟjΒŽ>#ڬv*/6GpzZJGγ1h1p R+;%@XxX ţދ)$ n .u]Mƌ Cb93hOʖB3zrrWse]K2!.Hv2O Qx)a3gٛoUD)\%6Zƶ#z]]`c2%8.ƘLю)f.P]z\Y_nl!<ДYSLA;\۵!׌O+bV2ri=Νﲵ-Kp)*#{wU}^l]+xޜkt *FLRzu%q YD:S2車a0cm0+ K Aő)s0sĽ \GVN!E;k^|W!ZVkTUp,#>,lo;N՘9+)p$N" -fS)?i-N8 IIX˘M^:11 GQLhN+[c[KyØDAˎObl3c8߱%c=s ?Tʤ(h%yw1eyUl2EL&yĬWi?ͦ9D孒GGY=0<|b&%FDH(mo/(E5 ?3Zc^[yI֢t5_XC7r{Br"߾|Qe3.ӰaG]UD~UgF7N= Rф"E%ex]ytT 6q౳EVG{_p1y 6 JpW "P,*ʿNi`zZǨTr#@ v;a|Ye0MhBcPmϿ%Zq3l #H"thS/&ccA,s%g,rU_ M,Лzt(h}C]I ~.`[t\IjNS @5-6;ҊE b@&qVSt#PZ%4q!UըH;۔H/%9  @xa5nf*E֌$4iKC8c|J^77Xڮ0)WT.{yfTZ/D<2z}חv`&pO <-,ݘ}T ]:_ |.M.ЁG0T8t9'Wρs_-ƜygErntexOs`J4vCT|mpC-Q&.Ĕ_A#Af[|9UVJ#rMp2qd,V.Txڜ٭Y3@ZIsr B u2Ĵg1GVb| #-L1K+2ÉAzdx;.+-W5^h .3>Xoa.leU6qO%%CVΔ0W 5]QwxqU'YT5+Pg1@V V:1|Q-Rp<"N]\Wt49ߥ;lYs%拉ﲈp¬3dW[tgo)v4U hEJ:ng,Ls7©izF|GQ994'ZE£3O*б\P 2k Z 2x Hl"_q/IaPPKN* ؍)_^&IZfh-䆻ɳb8єqFH_gE#׳,$r]H f-Օcݨ曔y$O1X9h4 >MT=DS8&jX3 &ZTG+6SIb0-+heAQ' l*.M]Y"K$Z1gxﰇsMa@( K;~TIts[6 B1W3@jF_~̅Ϧt'5OPf}EdpaUSm=k9% V8VJw<GMqި>o XD#6_+UKz`K2MchSTHjDB"ls£Kt /vhj,襹)y{+:_,H7*4Fht|:v(s֦ѵZg%rpk^Pzr^B]C*WCLׯsҨHOt9#=\QحhwnAٓ2k^צh*hF'q?\mnӠhi622M*ihtc1*H 7!8dgDΪXC=禓hgum$IdhuMK |Jꆭ(~{'T1UyN$qX-9)&n}PalDKȾ^;A%gL7p?Gj:S+ Ӱ~um-⤗UWHS'1p)ב܀AIg]*(qx۫Y493nmy@@K(ˮQϺF#_u~{zH#]rՎ}± ӢGhu<zQY}C:tF|&+r*?Z0:'0AK]+1(D46֮dr K{ w0zK7@/N~nߦ$Sx0ALAAҐ HGQ=?O( A^Sqh9 ^ޏԡAlZ(R8rT#9Ի03ם;ưG^ 0lYx(PL,'>;EB%=`<7\www.rHpfF2hEmyUDugޖl}GUrC~Y"}Gѭa@*q^*ĨCvDiQ"yXŵo hz_PcGRT~Y{?:o9%ES Z *`SI 琮i ta]joHj/p;Pr $] AÈ-{3!`F}C̳UU#l`$733JU8dnes֥"U^ (ᩊ 5"I$2Ax4x[SLnj͕A~^eg/X[3w;F<7-Aƙ֤)# E$L] 9wڲ:3ax3zP>;\ sm1#jg y$N2lrcj8]qS7bf%0_uؐAȀ=JdA-!G'JYx-2O#QlWxcǼ&FU=>h%iT(7gڵpygRY~-{!Ŵ'^댕d+t3X)?Zʃ9N^lAxp\fĈIY;.<^jU^ "~]7/4R-x4拄*tWn?Ϸ_VG)>|CД$<+JI|M `$SoߘIPPƟPit5i<゗Xi;ʓqY`ӬAh * :}ެfkyv ?ӫk * A ?Ə)׿7f% ~0AO4^#%>w`UZ빆ؗ]9_4}{[D*^+٪.OTa8/0!|2MSO w@s9J-5.ݷ2zL1oR~9K!vw"/_&;6(O;p/Rl]]Sjcu[8H~(WYQ\&;at#~Ж#wJZqBPc1M4`]7f *pKK_vғC=^8Jp0JE劈e85p|ZR@%5Lݵ̬G;#ZX{P5jEvM++Ҵaz]sEP $ ө,_ջ87}=:[^T9nfT~ǔAN(/VV~ tHBBR6H%'10bGCnf;w$;bt"zKß^235`0->'5_>6&î%CSΧʰðҖ~{p޸f+?>ܚU@ (eh0}%h6JLMM~cGӇFmtZdRI/URvwks`dOD5ŴWݞLTu60nFC&Uj.(u)E]6Md}=fw8!Zώ83\Wf]f%|sr~1KhgU@Wjهb+;TFJ躷v:܀Ked+!+>xQmA EDHzKxh2HĘwQ^Lm2S5Rl!Egú]$G:{x$/xgX$M~9l@#]wrm{${,n\jĜ>{Y=J.x*AnnUt@ZE&^zK|sĮ=cZBp4Lnzr]JM |߲ K7Ie$$~%W\iaf-eX{:xMΜsڭ7tBsgN*r98}79BL9nmO=@aƂMWur"gٙĂN7φEoуP}]لnrcdb8yeΆ-uN< ѵGi룡P޴C^VB -&oޚⲏiGfu!fF`ؚ:N6Sjl@N7a"#0lIZoˎ ? 窊%QՐ4MW& Vh:3jjh}o>j+8J. ?G-~!z[  龪VTZV>4!d0ũ\EߊܸAjciԛMg~%@302*qpXU×9 -799,$^ J!pqݙr}8i6!.>ǫC QwJ(j YPhE+e:Q-6~g:Ah*ʢqA iUZw<2BΘ6A #{;Cgk.?7 c7`UYw{ŝ2 HJ^r!GURik;Q})n]ω$M_t+N8$`uf "jX_~ٺ ? ؕmPFyD}FܠjKwyɌ ĥy/e5%^mGsܤ͒yd=vkTE Fw.0 F8<  'F@+jZiRػCϠag9KAt.ךu>Hmグ!N5c^$ L6T}İN͟#n/(B!A/`s@0VGBklSuA>Ѐؾk_m _/Kw p2Do;LŪ݋ڧeN.Xùo*`ɞ`ETOCg\KQNRCDC ԩD2nJ6YzN՝ 68hiA8ʳ,PP߭+_Jaish d%fJJbҭr4) Q};qJ]R)(naϒ/as8 {]hvx!ߣ,WԏoΦ}ḻ̌ٙrmJ?K&y Crr8m!q\ M1\kǩPU;!QsN?k\m[Xޢ=CFMw?a;k*ok EsbA 2*N ,:K6c o|d WTCPHA+%򳙭Hj2oZAncSzX)@b-p/ꎼtQ2H=aswi4"l(RErTp.G&"ZJ6mj8DXEy߽0Ғ~$̶onuzT8 "~1aa֧RN\I#r[ʍm2FGg=0d%=X~ŎS*Ta?s uU6q.PM @(I$ihi`>>yyQs лu-?XFRf4|?07Ą+2vjK[ne nzf9չR +wzԮ7zΫPX3A''0?c{vʦ+Ǿ eA;Y[/}P,KOB/bgY*$$Q4wVG§=RF{n:We7eK65(Ka+[_38qC*1.fDQ/.z8VĜ.ಾK-r{wy JT#='O04/xNP/u3`؀pGş7 -P5YNt&O39i^;݀ ܍I:=g6v}_ ֦ޣ<9tiU{lYZ͡UV=*VnmOiXLir0SpS ɋ%)ʾ dDk,l#FN爞h{M0Zdt)&W!ȡ ]u`sb@Cn0߬s[~reJAN(ٯ3eJ~D}P7iIc||U6_??>./HL (+T>?9Z}~ IGY[hrVpQq5XgձjF%V%G ul zդ,FahŦ: ҃m/[E'U}@T:RN|שK5/ Z\РCK1j!Ǹɠ {jRtA|7(!K'bO]5NXeM+\.%1F^4!W/q {6\ϔoY~W}ũK8c8- ,6Hx)Np94Z*g1&l} @3+Ю D$H0W]fF8򋈭i*]ֺ=#ESb$iE@I) [^ Wf 1-cp&C ^Ҏ"QJsxd~[)DiuQl39NFs D2$Z{#M m8i0Y 9o>\+ꀕ/V|& @n:vh O]o<{8T?~qY5"WqRY*44X"-2+J+Vt+aJ+g8Q_Q8|FtuZό^Tg[;YmyX<>E!:P C&y)-5*D .DTkɒ)+ G tE 8ga< _(" SpwD\#QF&ؙ1JxRh z T Ů\WcDK\ݡ)-i?4|QaPAgD}ߋ[XX<o_q >)50v?LBUs)#λ&a0fMo|y~@.IpDT/`lDʏ u}~\ >5O_ uO 8B`D&ks A28 zb'w:垥-?mD2 4C,K:+WBʗ+勹 ـg3zSâ>9}|*wތT23@`XDR26ə!~9/7w8&bJCӈݯz5h~c(?Ad^S8~yn"ե¥1^z&āa,8 T)s_3:1)F·tiܵ$?*NsBu"3m! ,`EFg` ţN%7qoiMtzjw]\eĪ u/sMV,gwRvLgc W6rش>iպASϊ-D$2X˙cCz}Z7!o኏r}O6d9>q$}/[ֺTXMxCF=R@sIt?$4i>|lZJZa| (?OO39_B1ŽpO`5<84²!fZR"@A~@g9 G=JdhA7W rj \0O?n|أo-yBN %@"佷tOḲD^AtgbR烻D pمno:tHs=5\B#Kz ̤w~vso聧lpE>L38#(@5`^}[>qS?;|ъ5{%Js. Ia@}&(0cAл-.' [J[޹nsY>6£6$,/ZHoSXPY۬ AvGcM;!PL70neƫr #M\cvIpr-״' ˡ/[0Rjj3Y$ڿg,ӲKY@3gJH,;4߶ rz|^F屍NMw8?JIt;VHKǻ%ɞ%ɵ>ZbF-pꞺƿ=_z&] ޅuKk6U0xn5 i@\JH(h] Md(M:IUJW[ޒLv%/(N7we8wc%j;t~%J` S9k%]F0z)[m}~C/8}^\˛K //yOZh-_F6^H47/ T5lǾPg$^j)z"GkH֌Bf+_LE"3[ ҽ}[6j 2Ւ_ڒ9Braj~61 ބD'W,鼚jD & YT|NN1Z<=%t_*&dLXC$sU2J@ɾӼ8@Qdv8v+V,fiƒ!y}v Z OtCg}9>ˢDDvVFrRG3u.z-]v6ͧخga_5U&iq$1؏" mM-߯t`h2+en9+/o@֠dl)`2GoUuhXO6=z},ᥠ:Fguɉq)ZПg]utZ)oqOF]LH&VTt &ik+#HSU^yI*%@j,9p'L5?qMBC@ݦT |TESumk9; _ /^1&xk0B Z KDv0IYbğKb] E:g#t(LHn2&&,ou󡽚S1E$z^j{WV΍mw94RCunq3RnNX!hÀ&`E/}3r普'ÕU]3V1W>K&SX٤hEj`z5]PJ'$vi sc1dCN7{iT qIe %Kڨ#SEru td:{PpÍڠ@O_zOc'\|XKVؘbULYQ81@>8e8p*)` \sSZBu g> 6mvRPZN[Rц;cN'GFm@ºEsɧ64PZ _*V3_S1+06\׷¾'H+GJrmDHSͳl7 w5V0wG_QN.bNqumH](G_܋sgA鴗wnX 31yzUǘ lΘJ8МuJ6xt(k3iRsnE5iGʧjGi喹QB9R+۹p4"D{šR h wuG⬠5SH>'mFvF1Sg|ۅ^L3ɩ*$-dJf{w#R jD]@ BMPoէvT#i(mlmT 3rP9qJ~fpslnʫW#)Dv>w-׊]>@-]!/7[5_M2U%zRNtYͬ8\K`7UXٸζ9rL23^ M:b$n^7i!_1"^LY8L]Eq`R%wih ewc1FL)_ }+ma6+aLG^6=8?7@.I%x-H ofKl&%v+YƷi,C.EgRp1gXxJ $[jm~a)0Z&f瞋RI7kcgj南n]rkt7MoRXse=\'>V{]un:\X9v,)Jpr%YU&|~91eo%_qu|.v*  35g zMFJ9Ld3Udm0cJ筌pL_0?%q3`3׆&^k-yyGj;̍f'[pڛMK^H©qѧf.N^#T(FtQ QCb@H zJ(oZ9(?<zY 7XfQ,geR}4 W{2qKw\96c0Ҿ'SmjEiʓWd8]>/GaEGK<B뱹#Gpmiсdz|EAo9>u>Q|6t lx/OKKг5LT/x_*Z_qoGQ5V7tEeXU&3OLw1MBδb ]#Y~86E{قO:;h? tEŖa<Ρs-jQM'q nB"`A9 xƜ1 ϓavBhqUJw1#X9og3lzOS Yu˫X!IrTSieuZjp-4cwϴ7W%]qAJ/P/w7v;D`C$kx 'u8`;']JcD+ ~{~Oidh$el" .ш-J1C6F5/ NK̽mf)ûVab!P5egpdMWjx;@k϶M1R6e>dhV07Ї-!n;9f*e5mǙR7$*ԫCo#P_ShˆAe~ W' 爵pn- T?A[>Ÿ4 ɕT&9-8Jr\!qu􄴦ja+^ف (*hqٔkNz]: 0eM8.kuxc6imCKX!c6Oȴ/A}zuU#$CIpbBiEQҥ@Snu_IzpARpLn?1shէ=n27* } mufE4y9 m/ (w0^nϫm?זiТl{0zFAC7zEPG ;Ejy) T#Z>/A:3j9zw,V޶܍k1)cMpe}%Je5@f!_L)̺lk\@QS]1KgճcX$J!OB, Un8jj##9F"PiQgSw~@ƦE  SwJ3%dېO`IzgȖa=uVCwLH[s0:hU7*ݡ/glͶSzB"ؒ:cmU<ޥhC SmB I\aC&3I6Mz ,Z4$_LW-by;Y/bW kSAp/3vQ R[9eW̖ !]!5ISۼnT 1o"~ ZG%l#3]'4 PP#r'?fW-mޱbX(c)9ôwv+@IZoY?eu6PJ 5#Eb[ۈs=mcn[EO$1!˾Ő0t^?*G+XWFiŴ-yMg{ :IMj >^8An:ڜ&1Av8%vJ:_^vIL׫F0&)(J4L*`3 OyR%ł:9=g%3>\;͍oocV*s Z#5!h&t Tn\PlU-|"qF(JT7I:D!veWail\x]IFZ"+eСAeqe?ou{9ϙT;gD)#kƲ"%\V1ώ}EGV4|zb5=Z&D+:;dl$wV*&, Z%Kx iy y,`x:L(:A~/~A} vhi nۏ>Ȫw ͍B/"nT"}u[VP>>#Pp)8>ߐF44[:TcҐ@EXܐJ:ŘOkp!\x2^! :g,ƃv+ ?4P/YwWW0N5,o6Y zN^f Wg= '*jhc~J'k-n0oc՗Ek'K8 e嬵Ek~D KO4!!è &zP 0wPN&gVq> `6q*ѬhܞAHAfv`rTq>ڟ]w!ЀI6e3ݷ' UĤѹj_/<@ucfy`4{7BΉݓ }J\VH5<ϙUaQ~pԩL[UwrU>8qOryp9N<)_`H6 `Z%@ytF n yWc]^k<ԓ755L"ɢ[CV, ,ݖG  @grEf?# 1Αuׅ~ryG,[l7Dj_qoalw~XM*QÐ\ /q˃K8kloS-M85ctЉ Q 3 'rr8 u&HQyw/٩-NCuSzu߉v:-ؕMñNjW7DX^[_UAԌ93Oκ1K`6=?yրHrKx/o~ǽ ԋ KFG{ <#;;aL8J[X~ lNGaG”>gh^ȕ6&LU{uAd8m-vfE8j[ CȔд<Ň,56ťsQJ }T!l&11oh i9w3O 3#\q|> hPC݀B@ߍSROuT:=3RU%|YD!i- m!Rz*j/j18)wDk5G1ms{ =ض&֬|+].8J* oQl97ʼnA%3(OֺL tT{(d[Ìś #hp-|{0dW<ћ)DGNICڱ(X$Z<3nmɭmpn(̅4cOx2@uaf"S6kf&1 P J8Da2]v{ ZThAL^Cy\$~?47ly'A&szdTw…,/G1- on` ̭᩻!kRװ_ $7uֈDeG2CH 9,)x|kO+$$2{ *RF{)ڑzr8Hb&PYIJtRI:b;Sa5n>211™5+Hx4fP" d1S/2 Q <ڍ9 9%vPuC2/H ZL%DyWG?[ynAVW[ H ?n6j!gPOzwd, H$7@ڠa5ND/f'xfșp+DG6ͩtw~jJKaұ7ԽL +gԆ&QFP)dND* ٰEe*.n=%ӯk,ic)@9 eEjoB9>AL]'Z~" ;Yb#鸘=<2EXnLR-P6|$h>jf* f~SfȨ .NE "x5@\ @Pt{H "vڐH~c{Z|Mp&]_D&fw ,hiV$҃)|p~ Db&Ԡ<1ZBf'eA=бLܯ3vjrUz]r,0cmH i7!b[Ģc'a>x ~IhkQtclB,:c]% l#|܈˄[w&{zӏ2TȨL=j)ryOۜJVfi3!G6V\&[*GMmUV|cig=,eyYm *(ɂ;E5nbC2 ?u)Yҿ@ڶǝ$|NxE2t)ڻ7Qض1RY?O|[d 6*PYv%wT| pٞǙ54QϿt?\#!C=%8Մ‰P!gn8XE ;EUM~JZ&(ڠI"% Q2w/΁5b#uN.n[wqό v(d`bt‰ f])H! -6#qbv}&cIoRЁ [4mȫh u:}mJ!w琵X4:Cr|S!xQ7ZQڱ@=p9cJf)mOi-(*U>-b^ #9Qm#*􍺌s%jd _RPB8\@v }qvФ=ㅞЎK'+84<zX<֥B[FD'=>[lI_hwcٗwiIɟJbA6iȝ*(F/s9Qh^]D0hl)FFpxMN;5!^ü7q= Mo; nUYXGߏXf=ztnFQ&FBIn`Fhw,`-!4{8'%bN/ / De^ (KX$+ ܙLK;9Ҕj 82Loq%O:?$̰{X<KuRQJiыzZXu?auF> Mv-.B~.L mɧRh$l$|Y5Gn /dK˾j M;yzpL-0ΚxHbC6K9a}3jWòµwB U>]|lҕfZt@d$X{ eqt7xjR%4SS/E[W R_NhO]LlMZHDȘ/L-4}v݋"5X@z"xЀ)Gq63!~ ̖_omU2CE{0U`prhe#S4j_{n0.Tmo=JUV Yٕ{}#Eeɬ>Csk:[:^ 3e/|Kz =E|#8)np'%rk1fib޻ uItHo͂qZF;bE5^K(pif_rTS.F̓c%&ɦ\M>| UsD.A-A;yŎ郭FzK~/^H;@Ì4D,6_5e )DzƭbM uoT&WK e`i4+gyWo [5MCǑu>PM^]pC>Kn|3GJ*^+QI'82BeEt]d7+ @(LU LtQ_Vl*)yON+>A-V;ϹP',ajmq1s:Bp6SQXv.¹u=',X?Xl|T{ #Q_ pN9ؾGRq =" V I\HLxLc O?<.rDi rV [wL5UÂCi ڜֿ{i%bL565"{7Fie4)PA63`cR?T1e8UojT-?%|Va5:5F 7vU9h(BLȯca{YqȦxսcVzš=Z% jV-O+$C>zfEZpOÔV2{?BSiI>_DZΥ2e2'AQLAŵ!N?ma+ #̴gۨBӍ<6]? <" 7G=9lɇaLYqS%>uTG?ĽI^Oj/׍X|Nx9"lLb`siʊ6O@0r=oK,SUYq .7ZPM~\_GYCdjySYvBfhЬ:~ /3L"H. M;Jg,NXlY5  Bon܈ ^yUj>\lIN{!]k<nVNV*z.LNEZpv3M̖2GbF㇊wbQ }qK!Z/(3 TN:cOG&W)x?_1k=87OBUt|҄!Ή'&pOE֗;_&Sdza5[*.Q l 3JwQb9#4lWв<"DWt]CKxpaN)QRU7hohרt2pc P?HmFo*,EnA8زÈ-QDa@E8Y'1Smu؇EʙiO] ||fL83wPFyzhR[[4VCП~ԭb:j}r& Cn@V8}=J?6* oY!K*(WfkKU[1SiFSBe)S*n Y?}`e X! c4=V0'Dpƹko,)| p)#YO,30eY?PAA_:.9w{)p?T1.ɉ9Za57َ/779\{\VdPrNݒ爝&i98Q/S)'s7/GW<l ɊׂhN>r!_njO`gX,$n҅&^:p Qg*_^`b 8m} \bsawA:hUx$6TXV NpsJD3}kv{S y]JE#ӑ5q=[kͽ֠D1^E+b *J`l# @hcNԣ[WB"֘Si1%а72`j%z98\!A֬+ޙvT"mU@e<1.y#̖4Bjӯ?$shtCq"yg.,SMEVpބD22nM̝^ mW]NIZrx.@cã-UR|V\`t$K1`K.)"أ W&3$T)-,lj+D]bġDxȮKWXm-8Ǧ xy,hB95 .XZkF;O;a%ÊQ6hQ\s\(Loaɏ&ǾZp[ #:$ .lܙvJZVq af UoɫI ڍ\BRZkT9L+%9-Man,?@i+EwM_v6b,Z^VjoKVYsˍ9BaPv[R5K'A\2F?^jڶ]_ 3O0=r:̀3Dʉ]=oy },P3E2TzF#g٢J"Dddz#);LuOl~kno|Uo,8)et_]z䐠/_a]t|뉐TxEL'hGG+Bt41>SXr-ki!?)UMHzݺz;Be-z mRQ%U&*鱰/ݢЈ5[w΁-)xd<,.p@9Ccuːg)bG ڼ$$J䖻Nk D+t_B" J!oNA*/F N0 IhNY" U~V1 o`l|!EnPI̽pc~tk5H<Auenn5䈞&7m`u1H)zK5@VpP]G&5pXpm@؄~.uuY\ID[ƻ-a)_,ޓ(ᕒ\&Op SOx3-È7 X;|},|=`Un+@˾A)Pf.B`zLx|6ds9D5RҸ}Ƶ{W9F,d`t@`6<%>HʨUJ@ZYI΢mD-}aSLYɷ^=M/]XLU)`MS4t!D+Sy6#lmA2Ε/1 =>G/rL1>3? >:a |vL/ݝJ Q}b~bai^=/m͔^Rc8uҁ` WHD`b^-̍E(i!qwɄ5 yOky;*ғU/&*5kne4} 1\ ^iC3 e;zd.Io/^Kq~-V i@]9ck+mwzrJle p@j c*S{fQ "y/,_*/Y M>ӊ_ODGsGh?Rza21 )0:=Y &FGϽ Q1,JCэ2Z`SJ>x 9 3d`ibPZ ]R3 "#${M{1Kzr}RiEW+Ǜf 7º#P2">ɖXK`X7D/ya8{Q|a`mZg[V+P"Ix h{E A_w0>ޖ*$l/iBZkؑzUVdh.ج`h[`>ń)N#`F# "ϫGk_(|nN*%0~9{K61bTzMwuGv*:NVGJGfl=1Pri כZ(Ybi歁ߴT|+}N«Z+ї=)ï,<:^qչpޟAju`!1ðOLyʉuA)PnzDx^@ '];jiW+{|wɭRP.%?m K\.2&~^jCIK!Xds(+H> | )+=ãt:ǙâdO>E$=}0i/GD! 0򉍤A*Agc!{&XqBU;o# _"F KNw5o;yx.$CL Z,kG5 AoXՖGz.e/5z=v~  mRۨ(U YY*/t6(dUfZ߂r8"xk\4 ƣyO0Bט- H:G:M;kckhT=LZH+?/|ߟ5+n_2,g'n;ehgZ"_4&as6:@WXvԃRD#V: ĝ་]=8 WXL@B xPYP[wloY05/qY u"$3 x9IiCtdֱZ!鉧\RG8}k-ˣZ:GnsS@piƬb1 }i --YVp&WʓCܑGd7M ö$V}`5E`kh%vi<-SXHy|<h}QuI/Ys:[%u;I)E( :H@u3UGt2*5 2nNν)bv@W%u Zᛑ5)~IrrI%iZ#1_PV$Tq5~w:3"!UI.Wo|!u[il#hur 6sy>{Umg:5 Zag^U"\ꨪ|RȈ|vSd˯uRX ?+N6Np BQ@B$$J}!o {7rdoڊw3aIr*@wސJa!'ӒFt ~3ۄ됲s(aŮȲ=վjWw6IξG 4-YQsn ŒD *Y΍8>y%X>ȟ͇)FWP|ތSoFb'jV.T^0g6P6.4,˃G_΅W7$4~G.23.uuP/Kx2^h3Fyril +z$ΛȋoB^pԅa3"s~*Oop<52L2,l(hJG+~PSR rY،*KO(VR/ͻPq֋],yʽބV0v\ey`䆹u[IXRX&&O6-h9Iؕ` P[Mf;nFh[Y mFChb)&yIQAC.xcll &5׃Yï?1^,=h4ojøQ-k h %@ٿe&i^mP6.)?YW-mYBll ,ToǐԇC',?i71>>ju2S|=*s9^; U9*45Usp ";C3bjFf]17?5-bPjGa>H2zOq:'6o]OEV,ďVVo Fa (I$ōz9tl)}ɐJƝUy׼#eL7ލ`j%+C'Og: ̘Fer\Vw %6Q3ėoT2k?%&)O[V]Dž6 hY{DpXdV')[䁨 O v`IbndG?i3I@T"˃VcPvbM[$y 1-Y9fڞ?i׊="c:uNlKUֺqjл5mXb2h'".q/ qʧ|/yXZ&yF8V^7y7M9Sku~2 KPRSi۪3&xk0&I!8Qd192Г)͗Wq#+5K 4%ٍgU<,p-Ġ_N`OJ ;.1Cn{VkGa 3 ~7x[RG; TYM+ {Zל,jBSӉ*(~hW tyBR䣙1gu9(ǓrlE炢$"2|-Y_F!BOk]0Fɗd.EY¢̏il ÂWʧx"o߲_Uhy4Qmo: 8Gs<083):4*zi 0]),/YĬHE&B༫bX#샽?xOuZgn0 q_y:=_`m,c'G#qwp>ex=9(=ȆVAZ n\Jm C*ԁWF`p0H+]i$ɱYȢ{90{ImL~ЌݝHW+f~eFrPMB๯I \ :_A!A]F8.)(BXa~:)Yϥ &C#(vvovb7?wMNXׁM6Lu'VBD 9pzЪc?bid?;`!ORHx޳EJK|ϼO CG;B.՛R+2j]̔ ~}(o~nфDXۃv.Ɋ<>6|K.H03 b_ M%x~p{i ߴyTgbR51V /酱Pp9 lZuQC!'5?T;jazBh;]װAeAޏ$||d˹FYa1.TT|&ࡎ% ,QшO^;]yC> Ci?6g$o4XqTjeXz9itC ĥvcNTt:M y|NoISb׉J*xրsʦp2bmجh&cz' {,*4ȧ YF]| T7V#?,IH˾$gs 7IOm Xn- &97R-h<]xU@e-Lj?V=5|<^ x0&ҔaFwr}L> з\{| 2r 09ضQJlӰ8Iqe|G晦g$t hOA;j/2xd{p[WlKP e\XRk(lj`p-%tTMkagbK458EŐo^D܌MBt[[;2O>1Bɶ.fIZKRrfAV2!#mkn` ^~b9vt)zD6 JpDajoϬrɃ*EGKޝhrX^+3Ìe{ q!? 򶘤GWLd)DaCrpS7c׏\>iܮqaίPQYwu#(l BZJ/Hq7eXcTfx9ƂM9&33uVM<H/=p1F2SYo~C"{yCgoN&OY4󎮯ɔ)[ܠW%BSV}b,\?gC{LAl2 ^QjJ{OE`-Zq:趼G%\p.Ռ4pjeiԙP ~t 4oT-H[Y-<n|`˷=QabG$zdezL >N4bTD-y- .j2q5-l#B)yfIϜtP;h.0Y*C`" m *b+ڪ17z C`3kX| z:3eIB+xs T髋2.L<jlȥz~)]9F=M!%{9̗3>|_@iXOx[1(` NX~b;tFq*?I:#KGhJ%O$vr[MǽP"b$7+ +:/ @C|̈́YXqo[4|2ꌬ;~#40 VtK#taH Ȃ{{"f#R^ͪxx GWy9sM׍M[̿E% qFHH'>ѧ^]xRg'id@M흗 f#go*HW6~8N, 80 +ݑv fcMsF`gfZ~*F%,1[r!k)IM\+ _q@:?pM2>Qe]B]\'zƽ*;2 QA8rb WMVaEq!3.We7".eRK=h3kHa^`?2*TH e\-anԜni'x0g/ePtRwO4F}<}>/Sw,?$ͻ׽ Ҳ8jB*V!2`# ^b%PKZɔ8=82!%opt?1_J~~+U\e0_>W) nuCQt=v}Mաc!oebSCЋ_mE,mpfHe]{ϮY-~ :\O{|WLZAhKf43ԷE0hD`D>P?2>පfHVfR\E\hc1ʹI>/0a޵>W pA%X٤JzT71T\gY,;j[2Ќx*e&}^)63JHM'IъH%z1 (),w%ީl5>򺀍VB#ݎʺu2!IW 27Ofƅ&kVOp>6gӿ47|C 6&_4lٕ_VZ0f]md Dia:r9s5ַǰGGzYdwS#yrqNId+M, (n:E1TW(i+Ob=]1㖅%] q0wxHQrR8~ihkbilEEy:}8] ?>I+@A&$UࠢKg4@B|ߌ!$2Zۗ#r_x0Q"Ϭ;ߓM Ψ?m >v [WQ;V5 w&Z(fWn t3 /ir~TKGVik;(Qux:ہEuvm".LcOߠx]JŮt1n&'OY٥#7v?L`8c $5bY~%D5iP|p8 tɰO,7zeɦ⧞)^6UC_ om w \ԗؤ(IBA[#QR3.ِp=_ E![LGBXN 8{c:I߱M=xF;0 z~6jaCzťb[>ޮ^`;{qַ ;Em Ш02K+2qRW/}Nw'|jmaVU O I@^ Y,7O8t䲚컯 hJ綮;kag] %3sHZINXQa@7Y-*`;'Y/Q/5'0ZmIjrB',mym򟘙Ha?=rjDvp"2Xx8 lپ_c ў@_,c=s*lPGRu%Ǒf4RrwY ~m7-So A%䶂߂TI/I ly> )e[ء"P) f"%GO3 s1S79Ư W6"Cy8k9S}@Tu/Plftֹ4ZQN-SW9,R-lSpg#D13恚޹Psz#p '.)/MI 'Ҷ#fʽA6`#*:ba&S V"QޱCbitDM12-PEjDz*RjfQ\Pz坏 8tOBaT/1ߓv,: C4|&'|Y@xW.o?|ߌPjFOA9 %Yg*_wcҁH=7Ji'07Ҭ#"/0"$[A sbѪqBZX:y+Gc"OzZ_cB.9lder8Vo0zס2ڧ/>"G:7CA*RU`zJ];I&z_EM:f|%nw!EДe$y3LJGbG5`Ε:0=)-(ΙDIhMMo%ɗ~t߀myt~c5r P 7Lѽk%͡u6R-9Y]Ze7(EI@ڦ(.xu0_(k+f68voۂG׃%_֐_3u| 3D5H3$)~0;< |wÊFLŝU=W.eUBլѕx JL#)w(Y*7 p޴@ۙ?ф ̀BtwRq6E:6t rC%i>uNq7Xp.kz!^2@ΰc1/p[VūFD}#SZɊN$EXM\s1MdwR(f=`{ ;z#.XYߪmF0L+ʻ7S(:(K:'5 AU|if 4yiQFXM9"G\v]M Y=mQb3JD}=!]vZV]bL:8X%}}`qdl{J Ql8JpXC0l(›Z^XXxy 9@i=1GH;p#g8!'W:EiI" \,N>4tO~`New-|ib2/ .9fAAw%ҊI9nfHWXݿHI/aI,G wT)5Bȁ{HJ1yth=֟']=>>DQ+b3 d ϸE= E{EĖia~p g~eVCNXkȵ#m;+o a* i}cuAX)lHfU<; KQV !Է_9%7;$Bo1_7fn*Ww$Z$6Ӡ>F7I^ {koAHv-k~A5Š $b |< ]VO*QuODBm4o7Zc4x2yͣ5k=8C}ގ{aPU9.@fv.ϕ%tnCab̓mIfg7v^2ҮN1Rd雌 9^^O[3=cV  l~i}};gout­*{ژxggFJ {O8q.,ݹa<'_^|Uȗ'[u0 6C)ndgn)?SK,|26Rbn‘6I >ޫA8`3,YLТ@;4xyd F{aJt^OmDP7{NFp' ?l>wIr~&ۛ(8U$wS2@ hu42k/kHhzoA<L ALZI@$ '@? jv h-HXj;Bչpʩ "$0:|V oϤ[.:{wr &>fgxAk)}󁭥5dFey}ķ.Z|0Fcx9{K b}XA 5Mͦ1CYE*EW.T'2L 13&fy^OkI WY5 0"(SsY݄ Jmpf`;q=l2>w_N!842c<{&N5o$;̾b]6)#an]Fgʠn'k0|\ J%QP_mșViSQ*_FԌ'hYK pǠ#i5gLch?1ø㠍,ˍkԒXGN6ZѷaJ>L٩c)rr,Xs?#~NOtq}*wa"'J=!UQ_YwV^(d@xN+NF?o&WKbzRsLp3 -tߜbKLse{Ф5wh.!lp^CZK1l'U kgW#g͈QmO8\';,޷ XX_-:z'L7F(RF\;k)B>\!txU>;M!0$HzF^Rf @opYsZ:c 3X*.b~e/' {4Ru jҐ*MpWQ |%7Xu8L]h_8o᳸#n7FpMDo겺EEi 8?ɡFW,'zӻ(ɜh{KqV@"_ 馴SɨALE}kxy !?s5 2g~gVp>,>̟;f=rB[Իxg9/*WÕH (AU_ۅ+˨#FܠХ=1%R7_qbX\o}%|_quAE+e`Yu¼9 GCnI\Fxl9RܢHŗW4A,pEW{m ASg\I 1 uϝGMjӻQ^fWZ .{2v`WV"mR[My⛜KG>n`*aPZf!h 3 iXT_*F7oxΩ.[e*z.-X@"h22@ 1}۩bcj̀G.d7sub5X[>"TYO%EuuQ$+=g~.}yhw21=Bm)1$~kenf=ZIyNτX%juֳ T^LYƦ]wօ!6 ĚJZE6@B$F8~sfSkwY)Z`--(<"UbȧzEL/̺򯪋w4'{ "Z?8j:DMu ~Qilօ_lIw^$Um A1'wiIL]/~EW{##(en3~0gJXt'`T.NOcIP˅E#ޛMl%F`.;[y& 7 h?Yע+xSaczi__]ZGݪmLù *2@Cs_ :4 rY LtvM{ZAŜ&^46|^ Jq"?*e0Jw؃C~Nެof~BS/EU8 (KnF_uB©u01L%p d5Wvf$ҳ#S!+=fDKsfug~p J5zK+)lݽ$J bLn 9o,x hC$Nm>&cZ5\;ի`iV:s):ȥkҦ Xcz>m6CޖVӵI6q.OkLț:sl ni1c|*gۿ~Ʀ ܒ+Dz %E=#zdvm7EDFnMm q2QT?Ix$hqt$D\m_iRɘZŏnK Ё"Mv/u,98J>OlJv9bkEi@=ьA9*-9dz|i 4Z∔yn;1){2v1\\̘ϫfT˒d!3$_u0`H`:r1P04(r-eXy&c!y [9QDê^vϡuNUn lcF>@}ZWLPIvJ3UG7*%LQb]!sfRl ? ~\8MBWK :Ӄ ˰զȱI] rٜk'J1 ^FnZ*=9SejӂՇ ݱ k#尊qӝ$&vIKϞy;QbP$ڝ;\dJ%^ί5*\ %6=ʦ 5X%pc\lp)Gj0G 96Ҕ1DKHi HпRB(Q5-u\_TrӒO f}מKnZmA`J 9^Ԝ\EE3P/{z=|=x06 3R a/k r]/*=2,c D#)xRe>xsVͿGF&{F|ګ093Ly=k'_g&LN\}i܉4qX~fs^^V?;^Ѻ7dGuL#΋e!1J(7:2ijq{/BXu4|Ax3]nRd]BRA{zuqV\@FG G6 MRe 4$Fo]~$*Z+߫9p+kls˱c$YH4pq- ɵm؄h PpusL)>SvJ3I'03mfxgr o.2w5Σ.hN" @k)kfh^G̮x4wg4`Pu?{ H,J/GcĻ;p:"/TC:A81ETU4@yI2:lBc ,/S$-MVO\A OgցثQKjqh-i}UI?|C U9joW,RpTh&pŌǕOyYq䎍ə ƨȻ%*u 4=MH\ܦ7*0, X:Pe0X8ŷV޵\HvC;KRezj\0qȁp?vѫQۖ=@G\l[~S.h Y87P+BO\qGzgclRڄdU7BPLȤUF'eUȎ/Y# tr]sd x3 a0N=ڊɞ6: u sLHգTICw:IJQSBr\٬2Lԉoef8 09G ]/;'+4~ x #:鐺G L@FĈ)JK< qJmc k0mZW59k`npYiR'_~ K%=8ַGuSq4(IRULW;ЉCiݣp,aEklbE""L0s6΃3dF>dS0"t}ImGItr\LiHPc믐JWZVm@ͧ۾ xT賭oayCi;dJWuճ*+a.g0 <ط.?9 v m_u.;%0']G!0^u2|\" ar(Eo!R Ą,@V%c<,W0~9z4Y .9&Ugq}&/ur*JU}Z9V5勼z߫O9Rga#RX qJw SON5w!Pk8E 0@֢mdvu; 7̧S4o:(-Uoҽ#I*73 ~S4׵дi9W]³fpn{Tu*\ v[NA0inb쪔偏?\rkܽjl4+a'(j% :CCh|@FDJ} i}`W2e`) >jE[4L0> ňg,8'7 N"l=˞*w<=pmU m'kD YP_7b罅OC%8@]uD՛Вo1L4#X=P"_ P$hK_*`n_pxULw;ZOP6“goˁup[zGXh7^x,洣*ĦByiP >ezdM2Qg$O<ofi-d{,wM slӧP0`%rTZ@FO]By [*&wuw@u7Xb߽$xCN)R)\] 9[H.iҽ+7Z8k^^9NY+@T{!+]\Ɍj% <U=RQnzXG??r=wiGrP6GQlIj7{B~nl^:^1.ecTcG!*uH2! _p#KqK`koj&]b k|4sjR5Q 1Ssz-+0M},V >MskO pZL`k6AFã m/H콟_c(i)N!UPnر2+!n7QY'lxbYzNU6-k'~"R6c]>LbGraτlsqD{ǣKS$ܿ<*(p0J39W?71chD+i&$އf m^VMYrkDWOxK_*cr2J"b1u.;:yXZ*fhX~D"7%+UiWպao)'ڗO+:"G۝Q,!gsΖ=؀*ˀbw]c'}Lq$[N+WkZ:dڞas-⪵GN$^ M۩(hWNkP&ϩ_^-O_!? [~|hMsAE|١u 7\kȤc$u|M$Q HEvNl)a/AIq DilũL$H]oJ7cp ]-ߤYN}`U{ֵj?H|f I !~uVщ^MD2֧t\aD< aAVh#C`>@@k'9ċ"з<#<9giFP@n1KPdiBB]z M!"fJ5+5Eg85ǩ[^DMSi}ḍHFa5 I?0qP!8O}cwru ߜ~nDȧvpbf+8!I Q0y,YA_ Aff,׫bB ZI)1Ǯ"O68$mQ!xZsEX?/N°|ue?WW-Qwk'~^Ͼ-[d,~P7Ю)ogŪXxrFu82 SQ]"BjXvhuba=X|M !>E[#I-6>=2so*MGo{QMKyr۟|*>Ծ*htNDB6:0ZlFfDzh\0DF{hOt&y KP5z+\dхg}s$A @xj!*@5Y~p&$7i D_NLJ\ 8ʲ%o Fm2,I:M{6w }$i.kⓝi)[ʄ2|g23[ދq2ua']onbBY|c9}*^e_t-g]f@\a~c^nz=Yu l{)?jm5mVS!};\>e 佂Zpl9hGVي4iKwVPq_~T%b>L~XMW醩5c\/!X#@uIQUL8 cyXm3%o{!2IekJ@bߒk^m;"FLq<7پ(E%V̫N1}2/S]ih oqSyMtKr3.y+Gw1ٜ$"we`Sc[p" ~wT1,/P/+,_u鍖C}V rM\}ƺ$ږ:CeGBEBղSuO.[kFVȳ2p8yExXG&`^e 8N|}zwuOP#*KIbTQ@ڳL@a}|"2dަPKH;# aK?ٴr(}c!6b\/,S6|/>R}RCןҝ9f6:F _j;[CήkYχbz+mdv7_U_wϕb/#bV ;466 /Ck{*I$DR "UlJM`P!A8{GnD"er-yMu6hM0~)T@!;eDux!\iDZv,̰.͙n^zo=@Nߺ{U!5ոM9&1d9P{F9qS+APھј.gXMAy-tTsWfWC@2D΀ Pl0jzdYf9D`zqx aw Bw58hm9PqMɗx 1W8Oa0мZtD&VyBe&@ |P$d"5_\q7Fl %E竈gl*A6? 6VoQO(pFv\2WlCNڶM_ELeݺ-K |B$ɜIȯ#˶24(6&I*RUϒT9ޒM[~ȁx'v!5rએVqTU&qb5&_FD6QDцdǕT?Z ˥5!-,f'}gC=-9 6*/\:aۣl`kx-%.)# K@J.'t4%6oR><=T0b eq|u/W`#W! q/W542xTEāoѸT"P*[D`)VH'vŕP <R,_Co{]E7|/*Hob{ySEX!-XO UĦoUet%_ʫ0-@U p:w|i~퍕{>_dxyY[0]-ŗ%ur?!I+ ։;Gs(TeNU'HxjFmfRK}4=,rr4?+54 d*}ps\LljO3hdYo$L>LcՂ)I%z;90~SV8I#+]L7GڏD~Y#'f8SkN̻E!AC'TВaBp]E6 zKɏDoi}@;οur,A8#4cCu@N`b7k ?Xd\ggrEoS|zA {{yK>·8ICdO ֜pp ,CqCs?쏿(H;$y:Gȃ_BPv1&D.˿d7X=5~s=S@Rc7lYXP?l<jxgEexX"sv鷧R0gǠE`>W&1dP*uIz +c 08GuյuP$ kZw0\e`%TjXP9g2ųJk{7LB{U`udjgK-غFPwe'Ȓ"Gtb5 xϦkP3'{@Oq*f=UtGm1l8*Ѵ$y,QР޵++KBOi1)ҔJ5tc%x|#rMf?^0^#U}*]b> }MkhlQ2 ְ~$5ȑë%.ߞڃSbubCx4TƠMHTT\xt~ BjIpq( U_Kjb^$B :Zw_d39ix'EH<<kЙ.cIa!P3޴bLU_+(cZ¯=4u.J/%3?#/%P`x/-|ŬjVYŐ9i fC1߯y?$V-.VXצ)^)-43F4L q}N m #@'c81~\ɦ#]]0d 6ڀ_DYt딌mc?'#{h*<`;P.aOzrJ+OFLBZo<~xm \mlYpaU8aüRJgPjJ!"d(?۝0To4}fJ2pl9ޫ_D}3盉U|| wX[>ڨF{=2ʊn>zoDD:SS`/etRm=&B",G(iC$!$RΥ^l9SL-L+<֙v8W_ɒ3u'$e<„ F4ay>_le:BNoB(e #_gOu$vtYVu#*5ЈEQr-O:]3%3.Q85;"qy^Hq}zvٵmjUXФ}\w$eohOmW&Cr4%8igaYOhڻ!:b@>`ؿGBE98U/v}QPŴ&t0,0qTB7 LD3+M$бW:apoO?r3", KB0he%ao ))[jMy$] xo&/tI1lWUnJɽ9-ۮLA7D遐 UG/,ť:pl]tU6U|o^ ?^7E1%fezz CK*5<:Ppn7oOL DjDfpm>ʝ vOd& u6>ݿ)F:VF0fEMGȖv(-C>r|0;Ĵ9t&@鉒Lac@Sb[T*14HYE…&E ťTO}twy.LQ? 0fbXgl~!AsoN- ._\i&Z\_Ʊ^@M+7w*K-, (JԹ=JUsSrg7d6υ|5[!н{R~09ΔR#nx%Jͅ'bҶDm,WʈiK6;;*h4!{g7#[CƦ mË$HwEEʫSIIС }K0C_2y,5y(&SRBɰA xtfOCj;YC @]n6jŐv +$3x1D$7ױ]^Ræəbk5.yJUrMn͂)ufc*oޚX%0ts4xٸw+pRif(ԾJfd_GsW˝1Oc߹UFnf[6-dfGQjX([<+'g7\߼قw{"\g#Hg+"7E8o\n9QhjAѺq,Frb@C*r$oW-xk<qz$ KRضŇRad4Q2;=,_c0Ll 2h\;UU3fI?!mnX7ep"|ezKH!0! H ^e".Vo; *%QQ mɖ`й(nVq$JxScbu LSD&Dyg<Ø=P9ܧʝuՒ:-sKN 2-'tdVJ0֨"+u[?=[ חk:ޛ&̷%&! s4kz|x~=m #6bjRT'E'O`]ae*-h+z!Alҋj<6~kzೲq^ ؋^whMEJG׹W$V >v䅊&͚r:Z'.SFd4j l:zh<#dY uHV~-' uO ѱ5JwEЗ*>\dŻ BBm~s-jxQϴ )am]uG7Zp S{V,B?W֋4 ClsS]4:5hn{P0v:ϼubHr** 7y@7zZO,}vԱڤskξJ,];^]q Gm>8TllKo)Mff'WC7q FhdqALZC¨("@\2gN.. jc٘?"T35]a9DG`SiybmPZ!޸w _&euNV%~XJyA5kO-Tp]lP,ci8l7CW}NT f?*wh\yp{F4yH,Ț{>UrnyG,(  W' }i_e]gSd~0̃eM r)ª;>HmR֊& L&' 2SbDmupFB0i8MWKx4)?zt':.)C*?3_.$pl 7,lVE}. =θ 6gGS3y8h#edXbryFor1'onHFT%櫙 bBۓjJ>%"v#nq,UҖ} B\lTxF?{G_nK榕ZsۺJ<[aR4tc$T(;}?[%uxt y`"ϫlOrOzPr[/F,nl^214"j88Xr!x?>k&k$de-wէLЉZV7NH ֟Jmc zuA:l3YՂd}b+Kf{}y2oBÆ<Mv0],R("~u+ʘO^AeCc% ˚ǭNf>VY~!J^#+xn]Z3ek݉%RW>xc#{6ZM [U(lEf{mMu Hoe`'bo*֬NJ@f k? ~ATؔ)=nNo{M^5Kz#{O{gV~I@W+KTe 1&X2URH!K26Em-Ȇ?ǒ#dw ޞd/?32wD\PxRGa$Ʃ1$/(a$g=eg{yq _jy \ebP`r1U bEec8GVu<}1`)f26iԫtE ,ĩڪ΋ #*usRЧ!F'GLUӢuS=kw V)gZA|9kpb <gh \bU\TVZEt94juj4#-?Dο>g4(މB٘B8s L_;Z]^&F=DCAF* eFIZ !lÞg̾c.{UnEbC oW<9~9LbAXӬf){mС!LZ 𺢿:RƘثFW!m bS4Y۲Kj |fĩ4 S/G('7 cFm+ui LI[u3I^]Ac?\bǒŎ"ǚy-6|29yM&v ]ŸQ).^nZ.P쨤eW $$5[3@ֱ|߳A讧x:VX|x9K¼qiLB_.k_Cp i`w"0e5F_?lszL|b k!O!dA}e\I+Gg&D`>0 oչAZ@^qi5.(O[ y$M9ms۶VYm'61 U^b.kDv^P㋎rk$d!0;{f2bya8ddͱaHEsWn&]xMiKk- vUi8b gk'+NSJ}mH;*gm81PoS^9&bσ)AǕb[%lɀTǑĘEZf8*j:U32nVoԛ qZY|e<|3eb٣^; a?xS=3;v,1AO';nf5_1=TFyd2~)cK%EJKMt #/e1k,I=\´OqOj&G}~&&X1۹R_R¼0wܱTgXU[%a0 _V6Eh0v R-+H_4V }5S.4ǝBTAң\TH~ƽPT~,c=X y5op#tBmpä 2{ (] IIGuܺ>EJsc`ue2D8-hM1Hƻ(шrߤ\2N'bLuQ,j5 Ly=DFtVU<.WwWKtGx1y.9%cBrȏI2Phq3m\5[>{aT@t]^l!UN 8_B&n~Ns&lN滜sqf;DTBkzZҮy)yll[g25c`7P% gwhǑK =Dڎ?)M]j!I,vJɇ~>KL nI(#3}$nDs֑v^ҩ텈PKEڒ2_ jBKQ%q} =Y=BM[ U%x1( ni`dAA'ucZFى",8fqWR mU־UzkC3f^if(54q~$u#-Hz@R8{(/1瞲5zIǼ@Œ s7("_I>LBo1E:-)2)⺟!.!hIc=zrFy ?o+@B@N9VzPES4^-q>sl)e:_+OzjagW{J<:*0VRWW X:̵up0Ӆ $}>AY,vPI )ww&ņb 2w>Bdx`)?IbUM]PcbaFoG̊(Cb@kRl>>BXL dkEFUƏo0 I`r7sh!XǡL/%x' ]20n%Oi L$36ȮbZp_̕`|$Sػ źGrks,y"O+{KAR7daNie{jmM,ZhbZ 𪇇kB_;R)\wi(8mW>v|Vz6XgNaKMԦw΢_$+A>`wZViC5 h8ZhT=|>`BD_}{c8uvlY%f٤EEb5N"ۛ%~xA˗]RN/œMڢA۞oJ״G1;ȏ6V2TM}* 𵳔ryK\X0{UѸG]+@SQkJp!*V&?͇n5&5E~,bAqQyb-y`h4jdQ_S *p֡ rLy.+7;; Un~fwh#AE#,A&>WW-(2PqTڹEڵ }tD` CtA` iv0( r|%Hv2&&GZȳn+&aA]45Rռꩱ 3(ΚU9^/ H𿾛5p-(J`f>7sldkQG6B>=͇cGFSj^t7K%fe_LN2j,f/v\\%LpQq.}ڣ@ЕHdT׶g%tټ%x̒ lp$)gl61؆/\N(@MɣP7ple ꭞꙦK2W[J},2بUg!~pE[ǫ;b0n#۬ \7|!R"kDX[FHE_f=[bnFr~㳤2X}QnXoWrԓ#.8KfGP7*q[c>;D (?LgE&y,Lz>Gs΂4 m[Ow>Hj(Jy/)F%kțd-A zo"ˮ&ẅ́aitUH(ÿ(z9)"k°5n Mh CGsk'̇?<jv͹u "*O &i&yH%Ս\a7d-\i,.@o`}9Z1d4td`t_g}-/cDKvb\rC+}^R2y]0u_lTca0 #*kǧ#Ty,YyH\i%sDW40b  8댓&᧟N?#PICB `}nRo KNIX6XUL@y+g\ ?Z5*;̣ᙉ H]O# -鯼G!\^s@{GȔUws:(⾇VL͸׶nЊ Ӫ2 CZVY1@+?82h/n] xjt8Lٛݝղ><;1e$ Ҷ=YtŒ3?B M@ݸӣߎ8`M=#Jg=S:d.S9:+:ۏ\Q !:L'$bZ0ۀ.*J˔e/ oMŚàq[9P3ME['r J#21IX%[xp^lc `8a}(}m)ōj09'%iOkр7cbB&dK 7[.v4S$7xdmYes}S“NFJЇzJ&1cmz21 Ig+c5Wvaܝ}\Pu;ʵO(FA^Pj@8Xgrd=Ya5ϩ߄Ha Iq6]B0\@y3TF? Fp{U$B,lgU,|{HL z:g#X>03r<] Q̗b\%:8kiGO}WbKζ"Dη+V$ YtZ ܺc +DFG}2ZrS3Zh)b U)T3;4yܙ燈V_JQ+罎W| =:#`Z9f6 ,b4.78qi4n:OS .uǸvC!I];ct.Y=g.=Z7ԔJBYhUj|'9oWtu:i1W;oI_!iTDY-9/T2u&Rf G]} /hcгaZp`> ^>ѷ2< JDq{fsv|ro䪉82nS:i*WOb#a M51$ ]^C9]6I[HljŒ2!%)ÊIL&0 J8fJN 5i9Ԟ'KVpa62߫^1 x<~h1a9v|>&1\ hrXBdzNI  (O PlDs~A MR=؀KAtĨY0go0Э9 QPֆ~D;~ ?p ԙ:•F0 ]Q5ܽ!g'ˊ4󓸒caM'cyݡn4;(̝.@Dcv0ŢݭCfmw=i>B&$ {A3YM(n({{U8B4[#yqәtXa&|7Н͝kKද+5kFVcẙJ̜T[`uQK|K* kאC}X6&gz-ssa ʕ لUy$0 a%ѹ|;'MsC!i7'+CE9m t0\x7ˠ4?E'DJkRlse_r!1``yԌ^PK)judBkxĠ,b{yac#EeJ:𦃽\B2%)H0 JCBw }HwOSoDx>v8V(eoa o;|N!CZh\CM2/K3ZB7%ߩDtRE9nquE&X) «[U)ÓmXMjD1NEtGE8Kh̶h ~x>r?;cS7ǛV?I<-x+tv\>7S.R uأճP&W@|}Q q FWp V 86s^J0s疔Ѷ=ޝlsn;W+GZ5 i}d1A(Ӝ!l!;ܶ&Q\"Yu`x+Y9X3d0`)렶-Փ\#Z̮A"͘y"0#sA"16ם5I`emuzQ2FV[%)N__NQ'HX|40EKeme9'T[_Sd/o.UY˫լ\7E2ky*sJF Zs.몉&TWH9mc;bF}Gs'qfB& xVݮyfe%#;b$}9q%Ww2K M*#=T]-O`IJI-ܝ5[Z#^"DSkM ?$HZ(P6Xx k9~ ]%lS%#@=N(e G(脝uCB‹E[*խZ|[[yD,1Q!% #< D*RB]B1XPd 饽B 4OhKH!eIgs2Ui,0O&t uҔ(LCDOX. 5U5T+Plm. >8?l*پ>NT~DK~bGVr6bV%}2*(V 2qA.6R'z;C6y~PP#06&cvߍ"&>1 Q;[vko=PEvLOܳM9*neC^kYH%y8N OfaFwY]?Ja\_BY {{|QXZԣFLle g7K̛zڧ @0 eup%N\>5gX.^(I<%LMb;8񳅐 Hpu8/_kS |.$ \n:U3+(?.[RfESqo{;[SxCurF|z.}%zi ZVDz 6PtŦ/ˡQZ#Rð9 rc/]#'Ij!% WBʪTH\*(,C\H1vPWIlVQH|J.G|6~VNX$+k TG4CV]lUVG:ugf.iV2So/rEL4)^R4g`}r$GJPj0c$gZuzDH #Êlr} m5D`).sYm{RPcװdymb4XDzER⃉;ɄCGbI2m3wqwW0L4=iF ^+x?Q!b{w '0ѷŒMx"K0_ [D˂})&3 Tl@A(:i- YYr SzDdP3v۳DN.DWtiNV~Nl)fE0kpLɇ'޵ovCIɍ# Xz+Jߵ%V ) J=bZ_aW++C cO.MuG8[sC!wf&rPWR=`ÕJxOYt)|&)|!`<[A{` 9ʛ֭6̋V+\4`$(]>.'p%D`̴( ~c.shd(r͠ݛ~&Mr. mB!;m,/tc-G{?) zIFv{uh6JGoAJ?P%wv<\15NNsxmXx4e2wa?D{$.%&NP·85|l m w?m^V5 ,b8z=]{_ٝ1-uaS!t Dm_V.ӛrV .~)Y.͓燓XBvH.nwâmͲ nN\u#F vdq~o&xgK >Cިzv$O[dRF'q5m 9uaY7tKOM*у5[X!KRUMm(zt VT\*G~.ӧJM/Yc*c-=AE (}0o,Di60*`)/J^|dxm.qب{}Bz~sp'UHc+7T7$xH3eibDIy2[{! E]1Imlt@^:R'Wj\,pa5Ttqfjѭa4eF XCU@A?o=r.uqtp(Q6L'\ӰXO~NF `|M n&s#EPf{Jb̮ 31`&Fz 1Cc O齕]\LcʨȋZ#\Z_0 uIm`P`mea 7W{ n'z΢Zo/ @G}VBX"9WG!i n`uqF kQlVoCBCUWAf/^kg §sύNUB'Q̣e _Kȴ"SI8=C%x:nVMt~H 1N sl˘_flsR.Xf#rs:mk<ׯ̢9 `/= }!4ޖlm K yNS9Ԥ κ؍]M2•v +K>@j Fc}A_"ot.+_`EvR@Bmj= `j}B7+׍AaڢL/֋/6o9:.>T3dUr=xۤbys 2  &ů2y+SM`r;$w%hզ&EX5EU\ɚR^U(]6tC'ۡ|2HUsA]$x}Ux+5~@2Uq=FNt,>DLĜ] 'E'v3͉Ja ŵ ]븛 A|+s4TU?* Yɶ(rV|-v.0@0Z܇V3!}"8.EM\Uw_)}& u>if>T"kM6\2sRܑtn&Dgk$.6/ﲥ,8RL*imh,G}gU5 /T `Bc|) D!5[>@AK"(e0j6 b39 a}pe;vY /R0:[Qi j *l,fY PD1'O5o -NZ $Sqn)dۑkxè+ì SoCO+bH{ z%cQ6gW >WP`htXa# Wp<&K}P[ΊJ,vEsOr&,gޫ&6ߪ%T%1>qIv6I9k@rʹBc z0z*9Yۏ%1+3T뉯B?i1đla8\X,3%lb괻D$XC[ΘBom߳Ayo1(sF[F*ʖ~Bhto`lhMHnn#a~ Iۖ韵jt Uk9 +mXldam*PAwXϬ|D;A/%X QAXl/^+z/64΃%Kr+mkGBHTH9Z[ -+wklE;.6sp"gb&=,/Ғe,dpQd [caT~Nu!8_}uMi *2jvFM+2O]L(6aVf0*e.jZMSɶ1{e}jp lW۪R3:B=UxGܑe ܇Pշop=/L8~!nWBYT?ǎH->'[:۝`:~'[\ٖ,8Ȍ)bNMHRq--EB4>{jd1}KiBYi /` n?u;D3U<\ηBAl @7scW r$}xಉBuB~.#abiowa/I[* \Iک4,Lt^6ar%.ҰLKDbYalbQ[ZH;|nϑ+H _}0E鋌1r &MG(>y ` 05'.H 쾙Xs(2^2Kkܟ [MْyBՌK{箞iL^P/_mc^k c^Il܇|\m>q߉|y3*=F.}()ud'<^Fh;QF{e2xeܕ|YF_51Twgo[ /d ;6٪|!+(-<H*kp$i:$"K#k  e͗]:_J~ЂwfwNJGTrɠN 097Q(fB&oY:9C~jWquw.o;"pc?s*P$䕠,-wLo;0ƥAIVrI#ݥB6̏wj",]"&Ϥq H.5eP,\Y,,n>%b%H*=R4qNDSswd) +6wN]N/olwABr O DP%f5  DT;|vnD7's7z#g2t'٫g&[2mj5e~JطTUX,-0k.i[9]W YJ,2_+ooZ(yd%7'UX6B/VߛW8#Wo7奅G{.a Q!ffq~Zi?ͪ^ZZUAbN F=kZ^oMQBADbjAo,fKM@ENMZS#\AڇϭeBgԦkA1 Q"3W춢CnW=&-V" UJ$?"̵ݴ׼&ȳ} IS\VLϰw,۔=*8T<^ɯ={_OLQ'P(q׈-(N ýE,DmuB%V8v|gwPز g28nR@Mar&I0/{WHqΰ7A} Jװ{J$Ğ幊HH Lυ.WHG5sHrm$Q.9eKL:]A^ b"bupXЬiq6?(GZܬ:鿍ܤzX + :OqK˺6cݠ3'R]H [Ű~n}. (0Vǀ$CTN@_ دxбhN$m@m?IlGkAc1 /iX礥]/:t28D @cq  ԬgFY8ܺR:>3脊d9* \#fitƖySNFB}Q/5h sJ: j˓7? D'zJ/"u0^?e( ~2SI&@6?ZlOlh!jDOECͬtt z2b;`PzIjXi!KyMHDF/4 alpj_J,"{,S~K6z{,,*},gHsm` !z'M%Vf ģm/D>MBޒi,MPX&ԓ.3H 1][4mEZVCj p GG 0Fljx(@oKVj AzJW~*40% ~VNix4v'N8lv*9ss v))U"SY_ cK>@wNƊ77Sq:>]UD'+@dBqK{tp2(pnF[4;hk5'Α}x'VY>7^:)PؚG.]9sA DUjv (-nx,?Q47M 7 cy*d*6s8ՅvEn*SfV hPͷy>~K(9@n-D\~Ö_f|OF\aik]=GG##D2ؗ2~~hC2t` s1}~6/'kf:Ke015D7OdH,|ui.z.9` 9Li;^鹕"aN yg"߀*0߇%an( .k aܵvi< `I(e oU xC dsU-jf( YZB^&mL&=3C`"?fmN/δU`Xj%2i P.羔6;h%Z2g忨KQjM,%R)ʵֶ.Gq[Ш#GMHS~7aqx6DM.XWBMmN-S7ynXx(lmqD^Xt*+FZ>}2=ۗJRՐ4CG]&*֠IFj+O(v!EjDmHe~&&5?ESq/@ͽ8Bw \R4&w3 5$]6m[8a1j)Lå~M*_L|dz 1eÙ O)0Bڡ@FC?*Zv.ʹ zpĦTj|?~% j1(OA^}.œ$֌6Ŕ6"?C\4oNT?Ҁè^J 0ӺIbqHHÃ[=!W tY^[ɟ 7Q+yP`vsۜD WCRivF^FĤuoQ*1ۅiaz"0[W+dzsm"Rj G[P`kypxg y4k5/37'tM-!kcqVŹtzK@A`8.s8UZf"uwPv ƍ_%[\Uo֛?sw.^ )cQe"^iuJHˮF#TeB^'xu0O^k1rIwͱwfbSHQSSw281`ڭّVMϏhwer[@V򗉱G Co(u2y)U]}68B~)-:GuEvNFE\U^xݷɴC'm {$jQݚe.>"9ʈun\}|DljV0Dc.&d;#Z1F|y  P eʡ Q0H-Vd-AmxeLsN@zD˗'sF XýbmB2rƵ\9VMޝy"sq> ɷ2RPمM`Ŕ {("(r[Ϫ%l+MÊtM0%^? D%*G:#;5K`ݑWl֗/u :4KOXR+[6UmJl}޾{ <+/I/rݚø%5 *g}Ec0u˽I=H{NzVֳi6#W?#и[j1nS?WBΊ 7N<̘фӉξKC'dkbVb[Դؿ֜!3O񞨼% Y,}_|VYs|0kqܟ{GO@o[ 7a5Aٮ@tQ?a׭a<~xB# l "\s{cw4cbR<MWt?A|qɯ $aORGppا{׊?_nMy}24sxʳ^V4*9an?0Epr \0֔3Q4Q6&%။)IےP@A7J䋐*<@;ȩIYqy\] &"50v:R?^FSՒʋEQWƒWg IX ](z[K:rm֪|# WrG.n/-@-|l1~(8JOiZvTɕn~+]( S Ӫ}xЇ9`fB<ʳ^ 6!jhMrv̥s-# 5[??Nk3p A+L≭)ć6a}@@6. \R9ŜgUUAdl+F1Q|;E#]TK73}JĊۣ @`N }"==xmG{{6mGmxElDg}3Zl;Zi\iiVe|%! Tl={,U"j%1N}̢A; `j0 sm[(ĔCj;ӾNdB` ?FԦo}GS_`(`ɛQZMCQ*f}4He9Ab*:i˖i\ռs:bƿZr' acDa@ c( V=g2X܌TxnG?@CA:A!_i8qzpP7=zb@Zg!Uu[}wx=8X=OfgmŲe|Z=(F502*Oט/ EcEkEJ;GZAT4k΂a^=ߚQYӭ.wE00=);T:*RJq F"q)KܟʜRɚۋ(#(pn~hGtsum;_;RA{S ϫ p~fS%AH,mX4`0BiSʎԀWPY2YSʌvhۥN GBAƧ6wo:G D˩ֳ/|&9a-·X'mٲy=V\)|sӘiR[; r EkfP^9cTEK)rnn7G@Ȕ`ED_K'復übJ9pG 5a.G^9&$VU;P!aE.M2}ˑ@I${E(mȋ ؖ\6`uװ5iaOX-({4/e-qz{i+2ӛTu(CN6v!g7p4ĐRG:'-&SxƉ'|I*p,ǀDO|‚O,5HTp6*l  u R=h)Vo%éBr1g'zo Hu<|D9L4W:'x8pr*o]gfq4)$:}`gP+%rn&j;g_Vnl".&oKGG]"[L3tK?w2s.SsY6S|,7_RI_eqO<'PIKQe"oDWxm XNF6Uhut bsn3EjH^uX?DJ>s5ϜRAH7rsSܩ]u];Ս]yU^'I)F ޯXygGl]ǘmD L Ax: O0Zfp6)1YUpD@i<iyH2{kU;dE~xŦ_Ras)f>Lx}β _J+!.g쪮!8ף,Z$ &ԙsj![9}-D^j. 3wo uJi?2 --stAOkVQژËxw7\r0{-?3QdX6 !&?C.)Ѷߡ7HcSz^ Ԕbb$Z]eU7u?YJ$`J+7! &g)3rh%З6͊h)(읯Y{W ^d(q$5HG5NV>q3B:+xghn] OP,|Yy#6 ~A([Gуj~͗bIK &QH t2@2gw0qݨg mjYo79uY8 6"7>AW$tzq@N+ 3ID:3gw(0F*"OcM' SX)I:?"zZ!LP0UkX8@s@; 2q,x$ۙvňǾH%M3̄r(J*U\$BSU*3xԨ%MIˢzMQ%˙(RѺBϖaPUˌ0R\*Ә0"2p+F}&CW+fO&AXo3Eǁ\Q@׃}S4hLZI[ ׊ZXPJ_W#_9%<}+-- ] `7R4kͱU|#82P=E˱de*ġ!&Fjժ=# aͅw| TrA-0Ʒ,#1VONF_-Dr'Y2k t Wd}XJeu~)JX|PϜd <9.uә4jgC"T]AR@V`,JT^4|ēcn̿ײl3Uf*8עw`QytaISz&?nr7(9g+xVqG X`N1s70ydYQ&lMgV'QQVG&ԟrd:[:pLf0yAvK/̼w7KӍ" Iܧ\dsOr9'›BDB+ȼMurdCQ̹֤""c}6Y5u] Es\(M, RykOMȒp#ЌmᲓ'{C`^@a_itQzTS# 4x٠e0ctJFP(RǷzA2ӌu \h.Yaǁ{_H` b~^=d|)6~ jņBEC"׹%|KaH>PFBX!i Qj5y:@C'S_/#w*l K `X'&U0D~lӀ;^,]e6bf E%UF]򚦕vDTG?rں7c;h{ll* i{%3A(j~D-d9w7U8ߚiytF^Q"F]vNJkXn&SA >}9bxrWI,tPh`[Mn̸Eg0ܧnq ui4ڀ[O(KZ^1S\A b(Fj(Qaj@ξMd^ݯ hM zLuw/l]GHWR1Ӯ.7.jOQ?牟t  !ƜN=!iYDnIc #r+PnwѝBboJ;u\eH1Y3axX =aFMɚ$/J`_-Ƨ$"9JE+ sV8y>h`#OӃ&""񍒺.؅{-<m{V0b/>"yr/ g\BR=dy}09<ԣ-,bX- ؇ށ ;cP=i";_-c5<&/I ] p`cXbk 139^0M{9&pA]g -\frii/&!9 5ǡ4SA ۥ7tB6:@qFG" hG_0D)!$PȗrD%KY29Be@çb7Q4M8] 6-`&iPI_ 63b^ !9 ߱X&9cS*Ό6aD]捍>Ix::a?oӇ= @MH N7Q5hԲđ/LB}qDibrʻ> qQ$b g,f38ssvV<1m;`Y_1-fҼ);G>Y?r!y;e r~l0>Ё`+y8a7Ÿ3Eu (tYX/t3M*%OS?m ,v *(G27ZdhhEGINrnـ4kVV\ }#a^DY䋠jҎ{/14-M~<2XKX8 e;gkWwsX&@ZɫpuiXcvLlxQP,mc(^z>R{)+@v[ak@:ӫ~'6du3q b?_Ɍ]jP]_$& kҍ6Y|񭄦|̛ Q\pum 2hBؑx̷(*C3N)N\I>yRj<ťua}. ؕ^&!5Q eP锚cjnj"FўE p7M/f.4rojߒ=@+ڇyEDZ_2%OfU}՟"Ϧӻ"&JEy Ǧǧӧ} -UI}gL@jPf\31-yBLr䰔4xa4 |ި ^[`ҺWyv4tH S(3!|1v$1F77V,#&f =HՙÑ=[,Eg{uOpɹyAdpI7RC/f7/+t*"->bjM8,MOi5y( d69>\otᣬ\ Ѭ~>:cDtqtԑFr_U CWIl,z]c\VJDMWy7)HӟĤً^<WY]9mu@r< %ɖ嬲A_ ~p NE;Nɸ0"bp3fx Cǘ\;ax^0#6 ]۵#>4bXF?J b&o ʣ؆+ Y\HCf|/hp;E.s?MM(=VjnhL`oFެfbsy#=WKZ4o(;h26L<-_Ϙg~CETfuKFeLȩ?-.,z?RC}FdHxÏJzE)sLTf7F!Yu$K1.zhoX-p@ɺ'z4+'hb BoS10r6FY !Y=XZrZ*W[ԋt uAְ5}ְ؆M_{ZRâ/7!Ly&#~q%w|<,V?M#$J8^ɷ&/ s C0$z0 R-͈8^`ΗxdF7t9( d.i*yuy?ҽc/~.C.rtHP;Ӣ4]VJ!۾I14<鯦AO_y2sh,6٧9e9Ux62h76Yv QU&b2fSO֘BŇR|')EޙʧɶBF䠒CG qM0qox[_/˝ګ.2E[mYNzu c`y~%\\{r 9.iw,@ȑiJ'R]d&4ȵ栌 WKs|ܾ ,j}:.yV]T &A8jhJ!)abvu&Z_MnWz.MP!*8gICEѸG>U<dk~k _v7{ctCrVE 2: fX G"9&OZPxUڧY[ e\lPjEoRAZ6rhW1ۓkJo1 .M=. KsU9PA/AG'%.w'O2tJ7-V%Gq7ą^g.i iC\ysAⅼ4#6n(˹r8hMHIdY+(2##{zd :ܗt:\gL✦HB&+ JYfc0ʏfb_)sy2u'P) j 6޿gsBF8YaE/52`qHhTuhc^ 4N;tsZ"l4xˆ>z|yƭ4QIIn[eHj)X(t[CJVBIcC!|sQX+P)+mRx&av7"Zm:wP ~yS}8rFqﳼid4t12ϘiW,<ۍw(,8O&jsN⃲hR6P}Wۤ1悆3pn**Y;m3@LMęG':0k>ky׻o/K}y Q="0)&k΂ض,w#AIs_D}fBΠ%XY V[󻮙Nh!臍Z~|נTp(xBD_+l@-Vtq#Ey/;3/h#|V\+PϐڴL;Hd\Mf R٨:)m kzB} ctl𠢭Ka(옊enECCu`zACfչ w]UgtLZpv€ O1\=yv.xwڗSˢ}6ofR,GA"Ǎh#{y QTlP..0>wY²'b~:Bc+4TF> ð!LO|]9s˘:EF}@~i_B1%dzVJmYںza$âq4"5bĴ]5,MRYˍJClafRa>jG|S9z[-5먗 TȼHK!q( GzpP="Ul\V+dWnU:$φH-G@Q9#X.VP؈+ʕd~}bԸ=p 8v@Mu:.9J;a9F rͨv @5=aQ]9jV! P3A-[-p0D||hhYĮp'5ͫ.=Oo(\E"m-$:[jp (:+yd8jn0_­oe]Ǖ<5vve:;]Oj S:+Z[%ji5; L?%v泹-)xcd`rFfӋ2{4LđF@5`%$E104HФÄLIb>=$=0ff8osZZwˤ RX{hjjb(Ӷvslu Ҵ*—@^tfbDؼ gѱK؉٥bi qɋsHCeԸ MD)dKI[vSlI7%]^z7{(TݥvQ=˧׶X@vVwl[Mi KnIx6Vi[u6eT3-w6B /1)Ŷq_FrPGs|UAVN*;iI=9k̦@t,1L`qvЌr3n׬ kjN=0Fͬ]^t^b:" ʓnhAnojA 8rT=#,[=|_Sff:es;lnlOdh%D8GM 6/R3o;ЋPܒ !dnx-8i@Mvq[Сٜ31&wP j۴HG0*g-޻5Hת ?AtlD%tqۋ.Wj ^]RDOF7L1]>\_8&5w?E4Јo?Tzڷ1[z^mgi 8eLqZ/hc{_D!1:9;=6ĩUω}@(+PfnFzbéjf \AyA}/Ic\ FΉx!c^ *)=!T [-B# NI"ȸ֞G* ^.>zE aᱠ<#wa7CmNiG/SCwpZŁo&h^Y;:ȬHetoFܟLkO)rբx:kn#e_jS+1Ŗh.K< !s !LhaGϖ7XvU|X=WuAnTc4B$FggyTUZQkcT'ҦGGk $kw/KD3v> s>Co5ލ@›fg)#SU!y&Cc)a$^mWD*BGn;8}Tq Pĕ pꆨЭrҴ}B~ҋ܋ɕ0Vt? bOqĨ:wd9dkR:Up2#ycuWB8FXX3! EŷCzu4.б|L:êՙccZc]P_#Ӽ2I纺tCPLl!pV ~rrְDklsOR"0]bU&{*e)pWA<׿[bk-Z²xփw4X&[>(S@Tx!HD:c7Eh@A{@?[Z9k9<%6Ab#qEOS,%:Z.n`V2.y5߮H|1dp;٭Z~H+%J 96t,g scmgVFa8|ăNl]LWJîUbVx ca5&F"Q7X'*;ž.Hx @ڋwӼe\U\Dv/kۧTS~aYa ;f<$x`pF괄3*?e5!IJ-mpd _-?>L*`N>B>N°4tT OɕOB_F2cī A;4x0Sܞ71uE+_kj gYҢԡ]S\]PG2#pog%S RFāBJ fB}O(ӵ_R|!M,22^m8ե撄Ҵp + sn΃BjvE`XÙ̯;V`uO7]ߗ{vf%<44X<[ű6y>uLG@5R0'8HXTS#c/Ӟcyc#RI6_H^%xF`CYeG9VVgɟD͙7/lٯJCx?ش͢ q޼`.=3ܽa4zfɒk;g :jMWzS-J#O}D-e{@l̀]B)s6Y5-:V:9QTz0EMۃYcEl ۤjYWMR-"0:RWvF u9v)YDXv+'r*tX. mMlp-<67Dj4R2 wℊgN8 ʃ{ sbCGnIQΞϳY In`dY)7ZR+ v1M+y;3*s*y+ :/c 'I[ce-bP  y , J><ҝ*& yf;|s/+Ё+v>LeH R.| 'W0%];%c/!fZ֓%cQ#PWc$%j`i /VaVG>a@*1ynσ?)Ê1(ȇJkUֲy@J,cYYEʘ6q)Y_hw#Z+׷7d&'O|~9+J J]o'KrEAx//C݃NAU<+{T} 6i3hJ9-: ""dj11%iW5hBQu.Yx%r82g*,u^BMmPgZmgIxrO%x4X CG0&zZ:| K'w4Ƹ^t^FpvM)ۑ3kڧU x wտ;d qesz69ģY~xE¯dzu^UGG3<_JzbOeFν֛c@Kx֩O瑮})ۚ?ռ [c?>6^rt8'`3v:ChEL_|"*ŏI9'jz2a8KP{FE!|+6ܲjzw\E%{9% f޶^.;:ڳKfIK?/Hqˇ򔓊P^, hD`_#] 4rW-.-(u"!$| eaqaYG1 28?܀X}ђ̰ÓxfQ?[Ym1X9;oWveIZN-nla]"i3N$jq:I<@v`(Dӧ)YS0$hE4Ba=hww@'o],YL'l"JҲ7O`1QxS+' N{e֧g"ף#UfS-ڶ9Y i=kydr>VAߝ`WYcL2d&ƨ~B7U>X~TerNĀvouQ(jΫNZ]XuMd7>Lq?_>GB#kYA@8/TkBaL74q#K $~PsP?o%$:1bAs`N-̄{πH zzg> 56Vju-~6'Ylɸ*uT"A`YV0!Z $ ht3wXm060^.e'̪1U ? )Ajج J"IegCfHׁ^BUhf"S^JN#{m%T:z}^l[z4LM#BiO`}VV1B[NM1/Ɨ,,^SOΤ$0 axO+fT}q@|uVپO7Ύu0hY/@ O~N)$|o0ELU %O/<@~ ޲C=|diu?Ym27/ qȀK:nUBZ NyߦՅ]w@7+">qz C:r$QG(`>) O8Q _:jдLHA,=L[-GbN2,M=%f9fٔQ+o4~zc#p#ӢŌ .t0a 27L9 G UIUM;d?sU'̎V𓾋x Ufp$62F"swwVƗ-qyuT˟NT@:@sIPUPf7h)Ap%.T6%4pr ]8_ =RuAa~muۖICigL4fgUUj պ憍:uR;L 路l#i߯2[I@]Z: gvr5[_#-3ρY)D8ٗ:k&@ɟXN1Ze|ZNwJtPC+ErpnshLJ+jۃGAɩr:~p nN(B\/n!C:NOngHV[*!8K"{c&Q3>*E)s{Ys;#y+ vficȲsDZе^HS "KcNt'K~' uA<׌Oz)IsN t`&$ה4+ZY[/{pja!b9oKHxf%.9_t0<wUsisj]FൡDC LNrPU (;l燣II_ߑd:Ns0z=saLHb85–?D T]7@59XgqO wdE7Kl /$(cY4G~:nF&;oHrşE{\~K( rLgLߐ=*LUWTPN,Zjx' ĶX<`e&Rj+xBoyO܎삻ic%[sO eI_*,BIarHKGl&: A|>r&&Z`&,1ֹrb1d;@Fmw.1c'%!!Y>tۉ!V/;toL~v4aRs#eRtZBdi\C*88>ofHWNeGu\;| ƣn3e{=x@EȞnr.ߕhGz&r`w/Ǩ_h3f  o@v1IFcƏVv3Z ̊|MCS{m(R+{#\,o_\hlhv٣gU1#J+q N*aX:F~=f+tl] s|~Jy(#g<@yvˉ+pA%{6Jx~҉7~aѧ36?b_YwޥA\нMz@P493oB˩yJyAގc;exPڃV䄎8sm^œ-'Q.%Zs;lΐ˂Xd*hqB"\ckNa]dG;@:00a\#^D/1v]gS%dTn4f2c)*P%< y%7&){=[eCC8Ց$"GFj*#oc<+lynt[9iw!f{t^lRLujϓ x\4x9 GW9k+Z9h.!YX:_ ,ȍ,WCh}Z݄14٤E Ďv0eppHa:!+rݬoR>KN'lgdb#7xlL3 )[Oaϧj$dE=$Z&6R֍B y</1v*W^HٯZ`{}ɦj5&'aŽJ.9}!ū7ew\U"=ÝC"ڞ3/GT>eiy$6 l#=4%5)%7/\I.Bڵfջd z B`+(u-N<2Vwln*OuLC",=ZS-؃!իk92;~5l^+ LKȘm ^21!] P:l%ɾ7cLVw~_ ZDH^/3“fUmuyySMdnŵJ4K`@AFhkS׭)(k,u-,i%T=pf;|>yچS8_4'ET p=C`7 ȱ]+mEC7b eںpؐXPLE$ ִ|m]3:>%:zzfDG+ Ug:AWؒ;p܈̱Q_~%SZ2񉻝E{/( b(!t ABAb҉'?Q ڻZqo'ņ[l*AKt c{ Pfc ee&|E**]!*9]~qfC$ۍ>ʿwU %d̹鈶KNNA!e5,e88Z>b6V LhT9ŽxցD:Q0v+S4t>GR5n6;戛ZQ}w|h 6DDr=)}moy.XSERb4A{[ s"φɫ]$#=8V3,"bwI̺P +>% 4Qǃ(aO&d>w6 M44hC n|VM8x~\d!$6b (g|Ht" 9h/ϛAlUZqy9i-! ?aՈe--~ڐb15mhr>"SC$hL.XGR1 f`(nyzA+=)Ӭ$Wl'dzbB͟a||(p( +Rg iy+q˺@2GRH>D[*U".HR.n<(޾+nCFЕλ90L30{ܞƱa1kfCnfļd _2h  {T ,mu^݊ dc!Dԁ Gmf ES˗CӟazАɍ"*cI$|TgGX_3N{?|+8o.1.G&kJu/ײg R4uR|ݷAv*ď(& *$Z G@De{=5{}}fa[9BYrTa/n ƫbIGL'R,,džeK•|J投?܅0І> A PlbBj,mjNe"@lRaT5O, ̴e NR,[d,F;\S(w(`ÏDjƔ IJR,ol< zZ[ 焐=5Gt*K|am65mczƉ#lho=6+ϒj;зlOg;2dH \$7t35:Z>>,5tZ!o7AAy < j׶Gp,U0`i@7&Hr)N7x| %Owy 'n'ߔ+0]¾\~fUx㠹D5qv(z@سY|23i״lA[:??8;GVt.:?x,VsR೸ƟRPT.`oLWhcYF5;ͧהQmDݥ %x9M5- uB戓qu=+,8񈉳 I+ڄ t!7fC~)Ʌ3MʓZ"u qC,..nw] CNYs/Q㽈Wz2$agϋ"@B?f%V7v dO;A\X%˺cVhv&o>XEz_Q2!dg6l: ȓBiϚewS9),m7=;^홟1N2^: -M=r@7bkq-1+#(Y>!Z}Itq96kBzB6:W"ew"W0!fؙGg_ίB>Odf'FT7^]HFՎ_Dg(sRBP9zI/[<|N+;8GWRpjwW%yk`eq~Ok6.V!PMXp$c@jPA k 4]CKڞ3T857;Hq]VM 6Ӓfz@BB*#:0wHTc.F(9-uKGLW ;>@u #@AT [7ށz &j[2=oiMP3AHj"8_ˑ|BD5&&  مgo+!n`S WuhBorbp UHRPL۳փ2dg<[8%{FdunITX#bxr(5nK$'_1ٔ1>9`ގT+p($)\#Όu '"o*墳֋kn`(P@Y[?ʰz|Mi{x]@t*r4z.}B&S';[qeF4=XxOw~FFxb*9@z="FmO]9=$z#yڻW^f_?ڋ%eǹ޺}ӹLCdY$(EiF1֥eJL}#uF)ښ @XQ$'=?grCs/ODoF)l #8@Z~TlPC|c}ポ%CL;tЋmB%`UPFeWCZg&$7vw ͗}-ݮKܐVY_Ζh/+[G7g @͡[lz[Db>M+ѽl$ә>&ڿ'UCX{0KQnRKS?BO+$hXa*]hf4 m*@+`Qϟ=Zd4:$!Q:YiV8Dn!17(ܴĤ2Ov!VmU^WnyTz O,nL"tYŇS##沢XbXLTz(AC/A}R'9WF'ܠ\tcFHjB눖AaFTO^z˘bJEERctI1BL&{ZǷ_ێ_[dzU?=\G٠@?)ދbSYm,3R| OhP5zFx]-aU$ދQ)v:X9X؂Y(0=þߠ+Ýh۪O+>n \45(2IzYQ$RtezT_q/6y7 Fe %=;D7z\",/o]b.W<@b"R3DO{n_@9_'2#/X:BɇIfhRl Q8BxdKrşQuRF8N#kֶk}&ԶYr|rpjm-""L).8x<Of$!Xd5hdĖ/8rR,Ic6bZ~qh)١|h,+8S"Nd>џj6ΐy-ebVT]#ldIՉ%z=T-Iz}XwZ2pRon^/U;Vj*є.A7T"71cW{xA01Sg #=ZYWDbU(DݱjuջZDq _1JLdnl6qRR}[d5C^D؟:"4AcEP-j1Bq.qbA/0+-͕X2lO\DC(Nms.("׀^mK|I(ʴ?~ƞ ^ &֓<cFxxUwig鴍0!&.\3IXGr~}]!AYzp2T0C [񶫸PW* 3)SwbLg]$Wu[Ԥ 1H`;Q#O;,{չ9拮]@RHZ'4& 史*$7nk) yBEGpǓ}0L0 # I&3u=b~gV끒4.Z/2'|oi>g@8C: [覦J#B>{_}_4,n)-AgsWNGjǼ>fsEW+H'CJZ4B#*EnT" ^bTzit`Yjx2@hBh9L:@Gju3g*B5% b)WR,B?jTQ48fcJ##r7Qu Zxf8u~3?.d&%ڭ*xy[ ǻ)8h˗rW@mw`iRg|)KlǨC~Y<  uc6̘kѵ{JЮLb;AA%ؾ—' cU6 '655G#3rD9TieBwGF/ˈea;5rG]6DW{[jf+?@Mz^׳UQLW%9rc H ҁ%qCiw}5wǻ0!َQC[?"t}_gwnXQ/R]\SYn% wa7 .F&9u%N Gi%ԽdVVܑD.*nc GuCʢ̠4N B}BP+'XgZ cgx?Aev^;IE@f𬆀 % )]Lcѷo5 :Z}P0jf/9Wכu TsaLT>ޓOQ3zI7{ >K9 BBӌ\#,vJ 3&ț>ʲGƨYS]1{곴G8.aS=aT"G>G@$j^r Myh qJw.B\vʖ!]<5^g) @ )͞+wwyHWJÆ dLڮJFkdw-(\TrT@p^R36^F t3[+wݨ'b6<)0I2g^>FDʘMʋ7nX;sцM}BUƚY@e8ѯN<&s2i0s51_R:nh w&Ð뉺L]_8@2EN`K VmigO Ή9,/?s㸨u46wgѷ4R:F9F{dJV:)Ѧ^=[Yg*V2^8 BoeX]Cڎ1 +0)cQ,A12*F6;a%L^8e%qG*"z称Y@();#^C[YVn2-d2 Y=6!#p gk~w>x|-wq4~|w6/rSN9֞٧@tQA$AS`l[Jʆ*N2]'>7^J߄/hW8i8A(0In(t`D(C5%*d:a^۸~ AGPjϰ2UisF7U4tY{ɼUG* 96E?كk#u c#>uб` "&?˗1Zޘinv>ˁBqb4/xɅ|Bz-.. BďXfۏ@&i0~RxQ{bv$Z3䇪XFJQy* 1cRҷJ %)8BFymsÙ^_~N'7x gEwB;]ɲښÎ#q鞄;F2g/"nyrr(hYWEfsk&\bf+hs]')cܔ Lm$ FUKN}V!̛ZjK- pxePEt8/3qMǏYm8D;wLKy0PT4 =iE/PL]$Fi>ц*.&ub_ :f?}lioHzi*jKZO$&AkO5kxűowa*oG&J'Dm>UP]9Fo7Ҁ ]hBwwA0e&5ƃI"lv%GQY~Mu XI|>cؠ8 a7m){b+KXO<K(3j;?&he] M oL&(dgOr'm΄Y$%4 lHv|c>abF XaD( DsZ9Z ,Nu/hKaq_Vtz_ _ !ުTD?y*}W~EI2E8C/r%P#RJ_z!\{lWx{/LZ:4ŕ Fg}\|PgUi9,,[M)M?Q4x"]3B@}2֍Xՙa#w0^a)z'иnıF˿6LZ(Ҟ*_U: ҟ9H= o>Kw]4tЈ*LW5hO QZ lgPPDݕ|]sQ2 iF)o>nɃN ~A1dM;ف,$_驐\% fbˊb*'bq|y 0R,F[5;HIr但q PlxձW (GBv ]b4J9I߯ȸA,Tzs2'X'fe3⼀e2%*%D_uZ*FAŮWY>Z&wc1°U<6h>dyd](Մ#\kUDx篑=2w,o<\sQ`۠0+fObpe6\c,Ci[`I{_dp5*)7sT;֤Z *Hn n^oc<_e-6 >1m1tv]ۮNU=d}Ɇ٢刼4|L/>#pTAVDpp ~Ȩby^tFeD$vQȥw"Ψ8׉>6x>S5kHެ)kF>*zF= tnU TxBݼ[xqhlI4eB*u '˼,>Tiŕj/d*?lI|X4LsVwߍ->n%_9ց2FdLq栩D%3EOYa}[ Z Kez0@ë姳n݁(wEhِɴߛZm g:S礦'{Nټ >ܺh;7#pC^[ B*V[-X>!clu.S%wMW2`/v(\i<_m۳-gKpCXBdNN=-hL.IVB)ґ" #HI-h(0}Tw-> 9A Tƺ}Έ'%f /[v|oX#=$~߁[NCF{v2pY%sos O.L. @ ?}*c/{bZi_=Cx-/G #%ױ1-yɠUyy -RDn fFUhdJ޽Z/3Byw# <ͯD\ U^/<yj[MGt]Z-pƑόAmN ~z;tv8hRus>e)4\ラ{y΋Ɏukݍ[g`[1E'@İTp3{CIkUx=!bOT5R ?XD5Piu /poש8a%pט?rUgL:sOŚ3f`3S(&;0"Ӵ Ɛ?cAqњ6q( e,Q+9Je'F.F>^ƥE̼4 1!tE3@T9ܭpTbCc; 'uz\R< rRxHhiM"a+sL-mlYv´(SDFRd PF>z=]<2-ߒOՄͺIy 8@t42po~MyA *& ye]!ffQ0PzP_aFXj)j:?U,3^Lu9MVZlqREʨm֩|ϲo* wΐG!׵ Q2"Dʔ9,r`y4!TptFBDY RS)Bg_5 Mab/2YKXVoʾH{zd+tf.F ٹMusVb!(+Pe]s zG7pL&D.;E3Cc=vr)_t&NHGVXĐ!Y kD >$[-'g2,B`s3oX lc=ďA]+,P-ܕQ G a̵e'2hG͓͢(5XWL'J~~4D Ţ<>nFn=4FEҊ"grZxcHw.r$K_<:(lr {`jKdg#&cymo{Lt~\8G{IѱLȚl<^QU{f@cf*;9*CTS}\qA=2V O4Ch(;Tiv-U oq%7"I,hIXPRL :c"%fK77B zߨu7O^?č͟u$`89o:.S6mHPiI8ǹ :3xPeЩB5jHNS'}Z':D 4OJPX$9ZQ+_ Vř4})ocq0Lq|<2hμl8\P aH}3i mƪcsUì|r&]oCm7ȉamRI=ɇ%_F7q>LnĜ,TKp+xEzyп*1M4Atmuڟ<QG's_vUWsATJJ~9mrBc!J~L #Ewۉϖ n\f\/*5Mm+͢S"x>Eâ}(Rq 51^B >]xj!h'Fy>/rq+$IKBI<=eL1THK }uXC }!72 $$pAc{B6v|oTbWNlvou 񰆁`&l@b@*}l)e6*ٷn pƜXVFCAkt3z_$io^z=?? >]wI)RuE:;?yTㄠyk;=+ZDbV."Q[ &) N^\?]M m_0H ۋG{O9jM7:Fɜ`xNaLl;&xJ}]^%Bo} ;|5Vgf8jn_4g%OagaIBI ;[~tIeCхR*a)X@]rEdW潁?X˜fY.H#W]X3(X6 -n*X1p#M p#-(,v$w%k-W,y }{kzq;Vv:=P J>۝a!Qe`q# i{Į/j(t3Bp}HS+Xc\W0ۭ(pͶ%t9qJ)RuN{)/q178N*WZȧJ8,zGM$6ZKd? EA\RPlAa`8t>B-ä XcJ-`ׇwmIE͍}Ns4:cVpV)[D]eڞ_YVbTopWwkinf>"KZC$0pȐ92QfRf=}ՙ' SG4ϮUy"#_Y-ށ}KA Iׯ9$L]g'(ȆϮ 1G2hWmKAY[䎳$2JGK2T0=>dzmzrg[β!24'o%/ȬQ a-?D@33%9y9Z])Ӹ'';qH6dEGL[#0C#V$-XPW&|W"6o>^4w䬺D ү3ՁHERYE[Gؤ> Pk pQ:\#L3_.@UmXa% =N8;/z&+ԯ 7_[>!\+)4M̬3wb2NS/I |EKqkXPa J޼vpߋ#`x+j ^hOFJ]bPB\UL#M2/>`|pv]c޲k@ Yà>Í`qsi=~$pߡŘՌ@  TiI}D̵R +]R8tjjI'^iBC4w+ZW>{opu^]ZNUwxm:RLӃs*VBpСˏjشQ J z)ɯ @ ,(Si﫲q /HZI5R0j-)Ug1*nmza85$ZتR 6c}3&[M] ;ȟҽPb[jd;Xтt epO[#m<$^Lu.cW$RDTd&Zu5.Knrf^FsflSe Q %F#6wn.o-\鲙 93N/S ҽ~FO8Vp7ƪm]E)+8Ѩ@ e;>|_h9'ߜCw /g+$ k.6b6Xig_ձԖiJ4|ʽ[bٳe)NilPi_0;k09C[(URN?^P ڰQc玥" =*ڻVlmZwI9"3wJulJN+vïdiZjk w n oeM0rwyٺ)I@LT]HT\ 30#ư\|#SAqrZQ}fe $'V WCj,N˄%-Y? gajk/Dl} E2Mo!r1j50!kZ~oiC~Zu> wmF=Ha\ED8z W3 y@@?g+,Iٽ rۛ O,H_IۜA后 >zH{=MUb}m%tOHthcکg>;#G/[W_P.ƴ%ۗG!`"g' w߃"bD_oludk_F*YZ;lߒ'*6S]T}1po%*(MDd c5.NV PSl=t?tT PL^")rZRdӁT×躌?tM~DRUW&͐c+nb$$ DQ{go:83)>$t2ȓT&n=l\[}ұI#8N !ɻRXj!;dVP3b[ڂԸlc%y%{!9R+l)VfS(o)7k{ M~@-ꎕ|hICB2OtۣfWܗ9N;3t WhC`>o;6ʽDDݚm4 TM'PTP|?n}bꂡzKXmT ˞9u2iS 6*S7ߖix 0ǏgFƁ9@iTfݩVʳOT ㈆ ߅Z#Uxp7˝hFmw!荷Ŵ_s90:ZMB ]h>)-Iw&7|(%@;&,~اkdۂamNeo~XGm@^5 6ޚl$&!إ>?g{ )\`-yQ s;'Q'O8GǭJJ ] 8s sEl9- S \Jȣ\ kMtY=:kĩd!N{^TOkBlR$j-;$hϦd|d{YLܧ(k$Sӡ'.QLz|)rS`μjHpR@ߛߝAې %ͳ@4:7o^ Xaoу,^\.~l!h+<'+Zž7@B ;LG id3H,s/yp]Xk/9%&趌dnGW(0'00|4R9ic ^w1x>VnSrʁ(wU{~6;_cQQQ)<|v Y]56 v8pQ @ʹA|m8+A6Gf_GA$8wBS#qaYhJ"4cٙXg.„Gͼ".\?w4'Δ ݍp=S(=zGA?[Xض5W'N?\!q;/H',87LKZl{ȳ='],ugJê] dk(XTw,.b8CͩTV[VjԂ'le%q?N=, Heu\D`]%`z/Pxvk溧O(.=?rM ߓHo\ v-WY~rJci*o\W X85 s6ƅ=跼%NX.GZI;j!-݂} }'0NHu ^RFsuI#kγ&4vI[!?oAةR=}aV:fG,t[Q4#Poac`"g2쵴iFYo#>j L08IO$Dj!̩*W ӁftU_Q27Sz+c{ elt^Q߼Ř;a̚pYߍ%t<'g\[o+g<3@d" -n y?>.RBÓVejg0+fLb*(eA(XrF>%;:7X@7`aAEGC> EE,4R>ˆ!4}y-<\_v-i${:$G)t%<} NygVtqճ|;ggR5p?Ik+wf{:}(4P#-1_e*޶RU+l@X 5ԗK ˮCL˨-[JjqeL]sksd(XYN)p:(n)yG;耢kŰtv:H,CջCەN\>._}rZgd/V;.0L?s tO&h#!+Wzl+w nw,~8?LUט4$"XA;f}-樫Ҍyc*K²ʛKߌ-ĉ"bO_YzYlXΙ:\_;?X?Ke߾酭ΦVEq5p>乭o-|A"*\Ke1Kw~K}/w@0A`iLJ`M,4C~옒c٥i}=7 @)counq7,lU6O*˲0YBuw ~أVr]}*”ULYT6E'4H7a%m $ &ċE ͗* JؕL֮6٘WF5K4zUMц`xn9/82- uݍbB(xx۬?"2m@p:vl :Ivw ZLO娉-Vb̲g]ׅO{G? Xr/gr?/a%6eGZi9qٷ<||gIRDse8qU00Ey(Py,>ӅC$Q@BN%B9OD'9cX=gڴ]vCY˲M`[R>bA-c[CD{ud1_RLB~//ASUNSȷ |yXc`M^1BPz?B6(_%3P /liŭ,AؤsmY/Ddfv_ ihod}f1Vo, jOTxK:8XEh,PesU+DLjmCpUi"2lohO YF&Bܚoo D)<^Cӭ셃\(.\pJzMj1Y1:i.|Bksn z AnMN֛kլ3X䜹0FEoj ֫WA A¢+=P!v 7<7ʜ o.gVMOQzS㈂) B 8?XXY6+6}Adi,ԯÉGt-לSgr޳R A{X)E'H1w˞QڍM7< M65(/D9aj XfLdg}DG&\GAIKQZʋ1PǞ;ClO0Vqi%6G͘d}x 4j.ibP0b*tcȥJ3Og'4DMi[J1r~4aiK6*{8F;ڡ]dŒ#|9ֵ%ar`Z=I]:69%<>{X76v"R+k j^lA]8>͉,~'>-hd9h naiMLwi)R YpL㍂DWi {ٍvw 'PN$c1rQ- 3HyX5}4ʼķFl%-{Wں1v*.4egdſ*g(j! $غ'Ob,.j6Ȥb-#=ס0﫱jk9Zݤ>5AnYY$Y%~_QQiH6Lw/ݸ#ނ2p\睺C_'Q2d]gBU?vӚxqݹ,4| >w(9A˨0lNR]w_ T|a'Wᝆ^%sl(U vk&0؟xk˙W,PWKpcdahr٨(z5踝r:#x-L""hJJ8MY.Qʹ7g9*TBW08}pÍ KX9{qCle`X"VM#>bIGgI-3G-) iIC,;RKJW(E -|B~SlmC#uͩr_W4ywܚw'TWjt@<4IU 7W!bv|ZNΡsUX+6؎ִڳ$>;?@S%Gմg u`sqq+~jip`*L;`@>* 1>8@Q=S1ݰ#KW3!O M}sŻo9p2單^35g xdR^`qśG|>7}&ؾ"[UWyAjeBYiMg2NB~Ӟ:Oe1{{?SGzPo;99cmQ0`|yL@epeV7=@*gs+c @S`l0J~vƺ㘻<]񤬚EM!lRS_f<JD柈kcJ &"&wU%j,zAY,º~'𑝮7WV-ѡ}BwB&{EVo20w@+,6PX,[xN(쁉Ć 7d~tt$ mT~YJfbdHL3>8T" ЎKE!`n~>> :ڑ@ڇPa)O7x"$23yΉ֏%bJIکT`O/}mSj3z`"RlUQIBTqPXhX1ujFQDk/WӜMFg7/"mC5 Bx4uyͅ|{Ԟ?unJlB-1\R()d=]o A5()"SeS~g-ZځUZ+o߰oAf=a! 3uR'jlj H>,VxqELWA+&:Nq)`_+pf˺sʴyl+3YA5#%c.cBA~;;'-Vqiw3{42;󵀊 \swKȻj:t{پEMJ8evVZXcs4m|GqNx*(sNYlkM2( C]{>B֡imZbA )f7/YɥQKsk뢂ZA7FѰWdW 2Fc[Әb#tS[{m#Ux)ޜ1>9.b2Lv曢YyIB,)һg#rV^JD:nq7q{}o07h읞" k :vO4,㘼A218VnJ..lx3%K<>rTjQ}ir*fp [ \ fz& ݗԈ׎U$h R5fhp& 8i@m!wP+.{GnY`g&|Ex뜉eӒ`w, ̛\*hcpѐ<}_5J`=\ۍY'頋*Ѭ*rq_2~ go^R뒉0_2|=!ڋ<,)xG̵W~}r7=D4>RFP1c!z^u\p'4JY]DJ[[[3nJOrv>c `}hFKVƁgKmC\bȢbnX (v$Sl5B7S+\TX+>%]gbOQg8Օ=G.j̈́J lulĹJ \L5ϪCh[u߫!;]eS,8`!]05z 9 ][ WcpBEJHw|˫3[)]U!{Ǡ6{'nN | 'z1J[;Sb?.˲C3:ΆQϪҒB'fnR x+WLjEɸ0]'qYYWv3s޽Ӕ :w-DM>pю,oĺBJ-ńQ\WO`L("gD; FOs˃LeT}МGGS ׊ɫCK=r@⭥LhMc3)`zJX'?V) ,9 PCĉt檐}ğO"供?H4Sh}<]ʓ jb#3~ ^Fmd+GIE͕8U۸$hqո ƷZ,|vr$[`ѽԏ[&` b!6acWQNFE!uj\&<3zB .X kF=o/D(I5%:rI0bq3^r+wP!7.O'Џ?Oޙ.F)Mf@:=R]oX&z~E> ֪MMB,?1%EB:^?p31QceOv`Ac~E7("90iOX"mx~95hQh'mV>3!eƒ*@R"밶FNԠUl٩I 0IZp52y[o|XL|ۮs)R"hCslZ]?@yB QJEz.P5/A*ЂIbJ`@ ;;`?ŷ(PTR>iA4W?i4'<Q׭7cjTp%1<^oVwzkneO|kE2>~ 0t3;b =}_& x#s͖2 iy1`!M"l.JT޳#`P[Ӄ:)*a&Ag&c@z6MWOPITqxA0ZH>͝)DdbGCx20@~_1mJk5LG|Wd9Рby% pLت\7po[} OHo R"@"r߻ FԐT$NQӌ`PVRU.[Du; O'=#cpt0"R^5xR,ͤ!!cJ#K)`qr x|ǘ%aճ8v:8A۱כm8xif|(q(Yp;?tbhg2w8;>:=( $Dm7uȭTzA0՞vG[.Trє } 0 ZR;OH woӬխia{ZInJ[既RVM,T!սVM+yB5-q~YLz{D?K5۳_0wΣs+̸agB렷t֞(r a#rOl1ƧJkrM ,ƄNw~U~.9U jA`xts)MnB=V;yֈp

EsK޵Y'ZeEo nk)]W%:5<64z@L9"Ԇ]eFVTpk}렕_DI 7Z&[ߖjXe(q )Ŀ{qHGGlO¯b<# >ժ$_g, L/L)MhFLʕE)*3VR[NF' ӫ2ARnL>qZ^Å zX(Dn"je лOG -G"G` 8ū9_xZ 'z*=6_Kp2*ͦi|qY_n,m]|؞?0*%4,7r'="m[= Σ& ࢲAmVxYEoR7x%Uϱ:ee# Sfk$l#(}: rNjB8"/%e03Z+dO Ψ4_5ֿ>qb!LULtK(0uxf'E3 =QfN/|S)2yݒvlݢ5*ieL`nLʱ\JI7#?Qo9-FJS,f.D([Y)pQeFJYf9⅊qΟoa[ܑ'ҁ`6| ,{c¸ABm&f{DN%{hYakrw; s:p|PYCX@zض?f67j6THzdQ6 ؎rfRMtRN0~fY/,dP hMehf?$dnF Yf?j&f|b*5d2E"M?e%jcӬ浓u ? Z3 t SWHp4qk"o\uxh sT\TC"q7֏;N\?B0X>,ӭHtgc~E]+?͛tip{P:vV #U5*4'y׷v[rLT^tJxQ6)ke`,ld ӯC;>7l{髄a0h s5`n 8oAO5:!3Th/ P'[(r{<>řnx]$Q:%l8>#n`< AsG%jiCUo#B:-E" ԰FDX Iw*dۢ,+&} 6X7UOAy-VmA?kY>H5rYQlIP5%6T;wFwiܼ\DF^v5v\Je/*@PE6/<3nA8*Ro.6[UM.gqyw9HvCo;|+%zCk\) 6+!H-J6"OZўZIf_51A\Jwbq^J}B>tCN2;!Pל;X+1t"{)㸭Zߝq܏ШaTs%IhI3 eG8:rkQ$psZ8aM1 Xˁ%!w9C [!f~Uh UB[,wfD^R'?k;HAt l:k^mAJIx hfg "+ ɤAF7ة8& [u.W'g7Nmh4ͦJD^US > "Hg=HTs(dCBvI(>@#-UK>hwX-YEN9:*y?D . (#6щAW|^b*sÁC%`o?8ؑP}gM"%YcAp7ˏ"a"r9OhtE5O:^Tw r#Ffdvj_fRQ@$R{9INżʵ^Xב5^!?wJdg~DrҤ *#ܞAVm>lNeFy0 q2(@:XX"J f<1!DXśj'"k\\.^b9D ULd- 1@53\X™D237ݿ7<(d/>&-s(+I^UA lfDg<{\;+n va'CT? uz(pIon~@bÅDA.Zbm,7XI }ݫ3H텀 xhq n,E`Ɩքk3؏(*s7 ʐ Ƕv_A d]4 H@) *բ<=.c.f$as<#p\6ŽElIJkwMC't"\p)=&_Wҋ.Ex. }~7Y.!"Yy+[*yeAVQKVީ-E2pHFBsA}~r&#\5e0U%"Mr!y;f`VP{2O@{W5׊ Y@Q1FܰQXVە- SSo6:s̈[!^3A kl|fɹ KYAHCV>,}t+r70LϒaO`#uV_A쓅sޑw9Uo]=@V1|C43٘\iJ>y%K/v6WDu?`3PTN_-Rk݇YB&0z;AjX'l)ljhajd=?Гޛ~Xj Y;8Ch4J.MsfnD{w-kx4my@/ r*?T AzwMe6ʛXDǚ6'Vwh>3f& 5cfܕG})ӝ'k>H t[ *mVn)NdL -̕) snsTjmkIJavlੳY}w+ G[ƙEulD̀ o}YPJ_P,)H' yNJGw.atΘ"bY o2D5.-#h~M!U'4P|F0ּ?)5dhC+]N2G{U)N0)i$)Dn2;jtUAS}}Ja&&. ӽhI[42ӢYopw6Q<6H)4\<6ϦU֑\Y[~,,{L`SvhQ5N ݅8!8J&)!P]96n O{m&9Yƀd+i=-/]9K`02]a, Q.iǸ_]TC-џ@;5^3tME-!M0JW'"[B\|> CJaV< .j z1CwSS$ _5X3h9o2Z5 TUl2k n5ꗍ&Yw>S(zHJIE N /l[,c*;5oScy=dwy zQJC<iQ*kr{}ę,8Zb(Y4WtL iˌ[8Y!*pǾlF^, Z"4?t_0`<;ڰ"NwO|˺'NHT4O,6wt -;n2 4dNXqG߲5.iX\I&72KS }Ձ)iҚC[=q7B=|l_cx%3bY^h`s8ta_ŀi?xIͤ(ӱd3QkCU> ~ ."Ӗ4uqp[y ]G~yٸf1uD ^ Ή "(M7~x݂zpgJ˱td&aۛ|'ׅYREKm 7.Z~v-ṋ4=//K1m.nLLmҭ9)6#o1Cwt!E.rWY_>j~E͂ͻsNc:ӭ eTOӛL 5kZl u>.)]lPȝm?1" J' KA{qrƘyOcZn)l'An-HYB8v6gM9ASSl=g 5 &3B^s.JP_,ҥ$f]Ã-R(/r/tp,67oqE6X{G T K'zZwq: i*dQ0 t!T&-pJF܊^CyVjEA#fa4U lvE׾&)WRd?, ~8F6t'(. 'џ{hߐ{Ϟ_3_Y&1Nd+H$yC63!G"\?NFh#4y֋qԕMBmBIG&% hc4?R+v\Z'q}q1{e 8hB~$Q֞2MnqV*N`C#yQ@NɤWavдl F7x h4E䗻Mv5B菙2>7vw{[5#& e1%r];[K AF$u1Q=.&8rw#j#)6'.>7!tj(?l=yIx韍''dKRghza#5"*Q ibP'Yrk"*t,1q. Ha5vU- vgx4{=^=/:UtMQ? m >_I:\۰$R-ݜaIp|q76xXbkճ@S5$rjI/>#ZSתyU-QOegb6Խ4FٵI!=5W<)ɝ[Q6VθYefUe= VŁܑquIR-R벁?.< )p)\p 쪱ν`- d UL[GYiI TV,Gm&)wO/0gJMvyxIxƺxD7򅏔O'X*Y`mb`r[&ؽ$?--&h}:)6U.zcǛp&s а2ZOրB00b؉sTp'` gBy9wʙR&-YQ=X1m}' 'mp&Sl-k~Qh8zW(?D?UMXX??]ǭ"enmo0-\CHG Y A!jܮHJ Zx5Vn䑳浫vQ*DD  IR黲Qd&]|-p21@~l/La ~X$.0EDA;7DM@:xZP) 24.b6C9/vc5=i}'vfվMHo1p&Adg@cF2s:Mn?^AB uF/<ɋ蚝}z6ס~n6^BWGˌB8?QxIQj$Ä4!ǰPʉa <[Hj,2 &ȌpՑ'WJՖfƘg=]g^Sdl4#['~,ƮxX!jLΩ,Ⱥ8$mi,,)z: m)W̭] UKHDŽ{ܥiYlBtNxxS.< \%6hKm?{NW4LNMj_%z`^RDV!rb2E%3|Q`RR꒗&k2u5Nbio UyQO5#ZRhV=g^qobg } NC9Sc3nVV.z{{ <՝R WRƏف13v{D5.M?žI}ƊOצ{s>Opj| ;vbɕE*B%p}!uO;|^ PtlajGu#l"/xC$)IE7^2pۋn݈΍y(>8-jUh=+Ʈ+k { M-Ԕcl?Tȣ$' k}/ɇJwh=9Y*o0*sl30 b=qe1;I?/@/ӋuO7FU0$?T%^{э#ߚ22τLMdt(wY"Z_`$b" _-˰*U,{؏q7c;𳇈2݀_r;V?s )%pRm,;P1b-XRBG|v,;fuy-'ʐ-*/uwD }dX=XHg,HDDyϳTzj・S7,;ƉU1a7*S:U ç6Yhiw]LGu#ږ(Ix ^ҖM>,t v  |w`WQbUIۙ-Sxޱ1PMtwA"ft⣚4!UJ:bs'Oycvqw_Z~k،p$}L*LY͎`k{^񈁩 3{P#+V.ev=lma6=C˚X!|ӎ*)w d{2{RdEϨXz$XS̝ʨ7xYk;o9k@ ]0¸ )P``FO\Pʍg Z,re|Y~Sat'LK79w}RҹBZl*5Q n[ҍt^( c rU(K0Wuk@a+Ӵ0G#N9m#T@mx'jă,.-V#1/0.U* g|ڒN>Ϙ~߹bpx} kˮl/1$: IACT+^VR[Ak|(Da^dM#oAI!EVFX^"=dkP(l~*_q2O?䥟wTR L5|=^M.ADŇ4rNm'ceTkvq%oP;V_4Vx &S(r8o5'`iDw ۰Tcj_P/wwd65A3=!+F\՚Srƅ SQ]e84yo9$3r13E i$L:GzQדJu.Pt\c x}$ځPSz,*KW$<'E8l9?iT1+zTD0 w'!@5.9w|sU|Z z+EmW`AϧNW*.˜R<*67~sVh.dZ,F _B&6!/2NMWXwX! ޝJg´\ 3=(iؗdOY#eqf/6"6;̐8ךJ`޻%} G1'`1Ge3_VuO(^xj<Ã+j#^wI̬[z:6m?V<ѰA-grXfZlGx!KkemȇW{:=gZ69XҵcY^1wdx^s.lwN/*iW)` gawW-`o`isk>3HmJsf)c﫷翚I71Fwۖ!Y4r_d&OĬQj1ŭ|Uq.7`7R!$z0>m y˯p /&-R)1PVUg 0mr`|l8|Zsr ^0߷8Ha>q+P*YcTnϨnwuX璉ZaEzV1JBNQn^yY;Z; rJZ'phGXB%$!n =+ 0M"0^P֒˖w5bSW{jT us`lWr?E0- 𑌲Ǡ&d(Vw\!+ 'cnZm}Te ܙ1k S#3W4@1UժRI<S#H }r@3t}Q5?¯T-im@r풪Jl }rrDMVfLv]g6E UnW[@1#|3[nXOװg^\8M΀`5e:%>q\M Oj-'tE54fkNpl+ 탨'G=e'cLu&SXk2g, lC WFBe'l1<+_;vkI^IMFuֈ~ÖP G; %< GGr(k& \t@3,/$Z$]KPFr4kFFX84|⪵8=q4$ذúxfdJvz_V ~0z>Ƶa{2I+=ߟ|t75Kg:Nẏ?9tOMD^xŊP8A8ð$6z sPEt -Rl꓅%P_>V}oA(8 IjHQí mܷX8Y58**q8j X `f5pI$Gt'ݷJ1݄,%%FD}So/\#˩~;%%D}Z=mtqS#wQ<dz|_EϒQ^,Jgm2]jaP0U+T?4;"SOZ9D(^X wzy 4rTij7,^ n^Pٟk|=̪uPMۇ՝I8a9_MS ]X dW1Cf`l)aM8;:y}D?an"r}6\ %G8kmZ|҉$ŇzhLY brgS Z Qr%Ar$=gc]V;G5B+Y6?>%VvWv rdA<Ǖ0Jd-3z|jE( |=LX 1)h GT a9۳)X)mA;٘W; :䰜-7yڝg\Q@|7؉4מFWz{75~q ?u#+,{ x! pgw/ P 3Uv sЙɂd bʑjg$m9$Sm}g#/KtR ZUw3G1Nóx0M?~xV^Kp}pe0Q |d&LNTK]ܓ!v15U_(T]֡^+6(n *Tt8VeVx3\\b =-+e֡9]8cFqWruU>jCg "2)qǭS &'{% ЉзG:`@Ks>(w+b_*:p{ yv{ڼy'n1̱YM>W6>An^G W2y2Q.5ԙ;;gcD.'pbIgZ fq`t,Rbk- A"K+-A/leA;Tv*'zL =Q@j\\%ĭ9?9e)߭Ϫ 2?twCQ(YL 27/;t1,)=;Tj[YլG& h+1T*[^47a@o_8p?[c8K#~ZOsğxO:5{T:@!&ȿԄqw,#@@]ayZEz'碵iH .#S@_EN|]}Qg*)oKݺʓ%TRs-%7K݆)a;d;!I5ҽG&#)B` ܬp+F`1niW~t\\xZҟ@r_Zm+1*pg[qDBeT&챯jQt׈b}(,˥וЭDbDPP6[z><HAot/Mڀ|e0a01[,72+7EKnopXL"ljJ! FbK;*g+]%eMhyO3zqы:T]G1w]GDoi aT`*bkDzn5B'-0;L蠱uoR4 #Jݓ&br&#-6Yg/Kє5w& &E!HY"/~(l%p4^\71/!kucqNP5#kFΒevk1jz ЈW~¾Yވaly*хljֶd}Mv2-{t[#\$)YH}10.ּ:Ow$?Mu}*vVN.=<|P9^mdV`/ ά]\:n&% yZ &qKz鶮1!2*c _oA)-3r&w>a# *0%CJb”\O*V env}1D 5NxBt@2b΁gr%mt@#`d2Ic{qUJ{Q} ,8tZp?XJ=[ G9!gbh^1Ä^mr}kWh|]SP3|课S!pp7p$IǶYQ.;%ΨT*|>ZkL FeJ\M5;BHUWAp"a 8redP/8c-$ I%CԲn;Aԟ%rιW[LwR|2x<} ZMPuK(CYmO#"O%÷dcª^QXpوSFP n|ؑ_ xցhfWb̠=nm`Nw-©#d/'#ngT-Gl"u+ui}c\=N{ن&aq瑆(Hyeٲ'ΥX( ~cZE:ofݗ.Xy{'V.Qev\!(d{{gͮ78&z1']u6dD hʶ?-{L>B3/& v!5SަQ\Ra~nP>&S!Pf?VLlWdM_/ |'W{Ț}fjM`Hg[-؊!'W/Y1ʊ Dfmg bqaXvRAd3|܁";m7Z ;|*Cqdѭkrt,#j0}Bﰸ6:p~ﭺ5f @֞ ad)|ƅߒH1C0@.EHgIK"TGY$36nkmښ|u_}m'k!rR.CoAIDxN2T+2YgޔeSI %R"S:9~U7U[|f4PyS' -4$bk%[ f7{1}؊ ¤:byY ʖ{vc5A+Svtwb,  3l}L/4Gp>]ۍ1-_;[NE  M@΀ȡAŷ0ko|򕻦Gy<2[HC0Qi;a7# tS \*+ +urSl79(-1(f ^EѦDi4~$ED9@ͩ{K_1[/Pd,rY {3fpFf[HMK7NY{Vr t.^Bftވ|qqMҺLC%iZۓT7 !q;s@uڎ%aI;4Ŧu"j]`N`2ԡ3p0zN-[P%->?<&9 yP87uk`Noe={cf6"nr|ke-B9;'¯5LM]zAy(J IOtuN&Vo[8C-xdMϪX]kB>2 BK燝~=q[&0|Y 5KeP|ЛaN^ޞewMM&UH_ [+K6&i{g ?{\"ϗ߷3=_m6zGfU!C̀,-g"OFҕ&BlX]gb,.HLv ]gJb1BsfP dЄ$ٗQHPf~;-C F< ^;>hM5X£>>ŭY@>fԎ{[J R,= K}!;"BtzUkA+sV,po6Gə֝g̢>ejdT]Ac1s Dq"yhs\rHISɞ,T O~Gj25)t75SlQ(62}o]5W>4,^E]RNڮVFJmG 1kDۑIdĄp)asMs"L (H 08خKg#2?ܲwٟr A^ yĊO kj]FDf@Np޴3ռe 佐=:22:>@C%/8iթJD n")/y]8R$-o*QH4I6 85 M]!:Q}0G.Қ)9i񌎅>t Wjmo}ם~8wp_ `p9M8JmW9qKVB9qV,ZMGd"Bi/E(1E_̄oGg&̞8"c:$hLS΄ ቤcfS/VI//(1L#tA>c[fF*Tg-9eE,-r/%f3O[gwL vBK n5<̽ZtfU&g?XM.干%{ޅe6Vl޸ʤtf<-R/> @n-\ Ao?HnC?NQzr}v ݟDj %41<\@rdKf"O7Bojo\`мe* }]@mA}̙.l.<SXJ'șBb㺙u,n^f!V|Ǔb|+e-p;RFL'UsfӾ~jiBO=1:֌6nFU@:Y':Uׅ[cԬhK\ɁÂ\;~MØb 2*4Υ½_(\oqn{j[*X'wb[m'_mm+i=Pt!#tsX'PO`{C8g.yA"i4t?|DU/+:3a,}G\ᦰ3&֝W!Cd rOg9, Y^#m6Șa۶Qd(Ela2oGżKN4yJ̈́D eZ$$+<5ٗlB$_4Dli6*9#tǨ'Ԍ DZoF/؉镨'nKJ֝L5eJeYa|,8WْXLX%QUn#L&66f76MEe$Ac싊Cq] ,ihFO$Fsz粡9wES0d5h%@*݋{-